Another Home Page Blog - Another home pagehttps://blog.anotherhomepage.org/2021-11-23T21:00:00+01:00Nouvelle migration2021-11-23T21:00:00+01:002021-11-23T21:00:00+01:00Nils Ratuszniktag:blog.anotherhomepage.org,2021-11-23:/post/2021/11/23/nouvelle-migration/<p><img alt="Le mot "change" en lumière blanche et reflété sur un sol carrelé." src="https://blog.anotherhomepage.org/images/2021/11/nick-fewings-5RjdYvDRNpA-unsplash_mini.jpg"></p>
<h2>Mais ça a changé par ici ?</h2>
<p>Oui, depuis un peu plus d'une semaine, le look du site a radicalement changé. J'ai fini par suivre "la mode" et à passer d'un blog utilisant un CMS PHP, générant les pages à la demande (modulo un cache), à un CMS en Python générant …</p><p><img alt="Le mot "change" en lumière blanche et reflété sur un sol carrelé." src="https://blog.anotherhomepage.org/images/2021/11/nick-fewings-5RjdYvDRNpA-unsplash_mini.jpg"></p>
<h2>Mais ça a changé par ici ?</h2>
<p>Oui, depuis un peu plus d'une semaine, le look du site a radicalement changé. J'ai fini par suivre "la mode" et à passer d'un blog utilisant un CMS PHP, générant les pages à la demande (modulo un cache), à un CMS en Python générant les pages en statique. Plus exactement je laisse <a href="https://dotclear.org">Dotclear</a> pour <a href="https://blog.getpelican.com/">Pelican</a>.</p>
<h2>Mais pourquoi ?</h2>
<p>Depuis quelques temps l'envie d'utiliser un générateur de contenu statique me plaisait bien. De plus, Pelican me permet d'utiliser la syntaxe <a href="https://en.wikipedia.org/wiki/Markdown" title="Markdown sur Wikipédia">Markdown</a>, que j'apprécie beaucoup. Passer à un site statique me permet de faciliter un éventuel nouveau déménagement ou de faciliter une migration technique, comme il n'y a ni besoin de PHP ou de base de donnée, je pourrais envisager de passer sur un mode d'hébergement différent. Il m'arrive de penser à un futur, encoire lointain, où je n'aurai peut-être plus la motivation de maintenir un serveur web, un serveur d'application ou une base de données. Ce jour-là, un site statique sera facile à déplacer chez n'importe quel hébergement mutualisé.</p>
<h2>Changements impactants</h2>
<p>Passer d'un CMS dynamique à un CMS statique ne s'est pas fait sans heurts. En particulier car malgré son script d'import, la migration de Dotclear vers Pelican n'est pas parfaite. Les slugs ne sont pas conservés, les tags non plus, ni les commentaires. Il m'a fallu revoir tout cela manuellement. Et ce fut long, d'autant plus que j'avais bien d'autres choses à faire à côté.</p>
<p>D'ailleurs pour le moment il n'y a pas de commentaires. Pas de Disqus ou autre, je pense à la rigueur mettre un message avec une adresse mail dédiée aux commentaires, et ensuite mettre à jour les billets. Cela ne devrait pas être trop contraignant, au vu du volume de commentaires des derniers billets.</p>
<p>Cela m'a aussi fait remarquer beaucoup de choses, parfois masquées par le CMS. Par exemple, il m'est arrivé de modifier moi-même les slugs, de planifier des billets à l'avance, et tout cela avait des impacts. J'ai pu compenser certains avec des redirections 301. Dans d'autres cas de figure je me suis rendu compte que la date affichée dans le billet ne correspondait pas à celle du slug. Si jamais certains billets sont en erreur 404, signalez-le via les réseaux sociaux, je ferai mon possible pour corriger au plus vite ! Pour finir, certaines choses ne seront pas corrigées, comme par exemple l'absence de flux RSS pour les commentaires (somme toute assez logique), mais aussi certains formatages d'espace et de caractères spéciaux qui ont changé.</p>
<h2>Le mot de la fin ?</h2>
<p>Bienvenue sur cette nouvelle version d'Another Home Page !</p>
<p><em>Photo par <a href="https://unsplash.com/@jannerboy62?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">Nick Fewings</a>, disponible sur <a href="https://unsplash.com/?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">Unsplash</a>.</em></p>Retour d'expérience sur la récente indisponibilité2019-07-01T10:00:00+02:002019-07-01T10:00:00+02:00Nils Ratuszniktag:blog.anotherhomepage.org,2019-07-01:/post/2019/07/01/retour-experience-sur-la-recente-indisponibilite/<p><img alt="""" src="https://blog.anotherhomepage.org/public/2019/maxim-duzij-untitled.jpg">Du 30 mai au 17 juin dernier, ce blog, ainsi que d'autres sites hébergés sur ce même serveur étaient inaccessibles. C'est l'occasion de revenir sur cet incident, le pourquoi et le comment.</p>
<h3>Résumé de l'histoire</h3>
<p>En bref, il s'agit tout simplement d'une panne du serveur physique hébergeant mon serveur web …</p><p><img alt="""" src="https://blog.anotherhomepage.org/public/2019/maxim-duzij-untitled.jpg">Du 30 mai au 17 juin dernier, ce blog, ainsi que d'autres sites hébergés sur ce même serveur étaient inaccessibles. C'est l'occasion de revenir sur cet incident, le pourquoi et le comment.</p>
<h3>Résumé de l'histoire</h3>
<p>En bref, il s'agit tout simplement d'une panne du serveur physique hébergeant mon serveur web. Celui-ci s'est arrêté, et ne restait pas allumé plus de 10 minutes sans être bloqué. Lorsque j'ai contacté mon hébergeur, le diagnostic fut sans appel : panne matérielle, il faut remplacer la machine. Mais ce n'est que le début. En effet, le modèle de serveur étant en rupture de stock, il me faut alors prendre une autre machine. Cette nouvelle machine n'est d'ailleurs pas très stable, et dans un premier temps il est envisagé de la remplacer de nouveau. J'ai fini par installer l'OS ainsi que les machines virtuelles et restaurer le contenu des sites.</p>
<h3>Et donc, 2 semaines pour restaurer des sauvegardes ?</h3>
<p>Pas totalement. D'abord, il s'est écoulé plusieurs jours durant la phase de diagnostic et de mise à disposition de la nouvelle machine. D'ailleurs je considère que celle-ci n'a pas l'air totalement fonctionnelle. Ensuite, il m'a fallu du temps pour réinstaller l'hyperviseur ainsi que les machines virtuelles, puis restaurer le contenu (j'en ai profité pour glisser une mise à jour de PHP). Enfin, j'ai du faire face à certains impératifs, comme mon travail, et un évènement familial (joyeux, heureusement).</p>
<h3>La morale de l'histoire</h3>
<p>Je retiens surtout de cette histoire que je pourrais mieux gérer mes sauvegardes. Je me concentre sur les données et les configurations, mais une sauvegarde complète de mes machines virtuelles me permettrait sans doute de gérer ce genre de désagrément plus rapidement. Ma solution de sauvegarde actuelle est <a href="https://rsnapshot.org/" title="rsnapshot">rsnapshot</a>, et suite aux recommandations d'un collègue, j'envisage <a href="https://burp.grke.org/" title=""Burp">Burp</a> (à ne pas confondre avec <a href="https://portswigger.net/burp" title=""Burp">le logiciel de sécurité</a>).</p>
<h3>La suite</h3>
<p>Comme indiqué plus tôt, la nouvelle machine ne me semble pas très stable, j'ai encore eu des difficultés liées probablement au disque dur ce matin. J'espère, d'ici peu, pouvoir changer de machine.</p>
<p><em>Vous avez aimé cet article ? Alors partagez-le sur les réseaux sociaux !</em></p>
<p><em>Crédit photo : <a href="https://unsplash.com/photos/Cp363q1OASo" title=""Maxim">Maxim Dužij (sans titre)</a>.</em></p>
<h2>Commentaires</h2>
<h3>le 07/07/2019 11:01 par philpep</h3>
<p>Hello,</p>
<p>J'utilise burp et des snapshot lvm (thin) pour mes backup, justement pour pouvoir restaurer toute la VM facilement.
L'idée est de lancer un "backup_script_pre" qui crée les snapshot et monte les partitions des VM dans /mnt/bup/<vm> sur l'hôte (un savant mélange de lvcreate, kpartx, mount).</p>
<p>Burp fait le backup des filesystem dans /mnt/burp/<vm>, ainsi on a un backup fichier incrémental et on peut facilement voir / restaurer un seul fichier par exemple, et vu que c'est un snapshot, ce backup est aussi valide pour les base de données type postgresql.
Ensuite un "backup_script_post" qui umount, kpartx -d, lvremove le snapshot.</p>
<p>Pour restaurer toute une VM, j'ai juste à lvcreate, kpartx, mkfs.ext4, mount, burp -a r -b 1 -r '^/mnt/burp/<vm>' -d /mnt/<vm>, un coup de grub-install et modifier /mnt/<vm>/etc/fstab et /mnt/<vm>/boot/grub/grub.cfg pour changer l'UUID de la partition donné par blkid et ça démarre bien.</p>
<p>Une autre solution, pour restaurer encore plus simplement, serait de faire un backup du block device de la VM, burp sait le faire, même en incrémental, par contre tu perd la possibilité de restaurer simplement juste un seul fichier, répertoire.</p>
<p>Mon script pre/post est assez portable (supporte lvm thin et non thin et se configure via un fichier de conf), ça tourne bien sur mes debian depuis plusieurs années, si ça t'interesse je peux le partager quelque part.</p>
<h3>Le 08/07/2019 09:37 par Nils</h3>
<p>Merci pour ton commentaire philpep ! Bravo pour ton script, il ne me servira pas forcément pour mes machines NetBSD, mais je suis certain qu'il pourra en intéresser d'autres, alors n'hésite pas à le partager et à indiquer l'URL ici :-)</p>
<h3>Le 15/07/2019 13:24 par philpep</h3>
<p>Ah oui pour NetBSD ça doit être un autre filesystem et d'autres commandes.Mon script pour lvm est ici: https://philpep.org/wiki/soft:burp</p>Quelques statistiques du blog2017-12-17T20:50:00+01:002017-12-17T20:50:00+01:00Nils Ratuszniktag:blog.anotherhomepage.org,2017-12-17:/post/2017/12/17/quelques-statistiques-du-blog/<p><img alt="""" src="https://blog.anotherhomepage.org/public/passingtime2010.jpg">Suite au <a href="/post/en-retard#c265">commentaire de Xate</a> dans <a href="/post/en-retard">un récent billet</a>, quelques statistiques sur les billets (blogmas ou pas) sur la première quinzaine de décembre. Pour cela, je me suis servi de mes one-liners en awk décrits <a href="/post/2010/03/01/Nombre-d-occurences-d-un-champ-dans-un-fichier">ici</a> et <a href="/post/2012/10/01/Nombre-d-occurrences-dans-un-fichier-remix">là</a>.</p>
<h3>Les billets les plus vus</h3>
<p>Commençons par les billets les plus visités …</p><p><img alt="""" src="https://blog.anotherhomepage.org/public/passingtime2010.jpg">Suite au <a href="/post/en-retard#c265">commentaire de Xate</a> dans <a href="/post/en-retard">un récent billet</a>, quelques statistiques sur les billets (blogmas ou pas) sur la première quinzaine de décembre. Pour cela, je me suis servi de mes one-liners en awk décrits <a href="/post/2010/03/01/Nombre-d-occurences-d-un-champ-dans-un-fichier">ici</a> et <a href="/post/2012/10/01/Nombre-d-occurrences-dans-un-fichier-remix">là</a>.</p>
<h3>Les billets les plus vus</h3>
<p>Commençons par les billets les plus visités :</p>
<div class="highlight"><pre><span></span><code><span class="n">root</span><span class="nv">@vhost2</span><span class="err">:</span><span class="o">~/</span><span class="n">tmp</span><span class="err">#</span><span class="w"> </span><span class="n">grep</span><span class="w"> </span><span class="ss">"GET /post/"</span><span class="w"> </span><span class="p">.</span><span class="o">/</span><span class="n">access</span><span class="p">.</span><span class="nf">log</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">awk</span><span class="w"> </span><span class="s1">'{frequencies[$7]++;} END {for (field in frequencies) printf "%s\\t%d" , field , frequencies[field];}'</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">sort</span><span class="w"> </span><span class="o">-</span><span class="n">nr</span><span class="w"> </span><span class="o">-</span><span class="n">k</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="mi">2</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">head</span><span class="w"> </span><span class="o">-</span><span class="mi">20</span><span class="w"></span>
<span class="o">/</span><span class="n">post</span><span class="o">/</span><span class="n">python</span><span class="o">-</span><span class="mi">3</span><span class="o">-</span><span class="n">outils</span><span class="o">-</span><span class="n">anaylser</span><span class="o">-</span><span class="n">code</span><span class="w"> </span><span class="mi">1527</span><span class="w"></span>
<span class="o">/</span><span class="n">post</span><span class="o">/</span><span class="n">make</span><span class="o">-</span><span class="n">automatiser</span><span class="o">-</span><span class="n">quelques</span><span class="o">-</span><span class="n">taches</span><span class="o">-</span><span class="n">avec</span><span class="o">-</span><span class="n">un</span><span class="o">-</span><span class="n">makefile</span><span class="w"> </span><span class="mi">260</span><span class="w"></span>
<span class="o">/</span><span class="n">post</span><span class="o">/</span><span class="n">livre</span><span class="o">-</span><span class="n">apprendre</span><span class="o">-</span><span class="n">a</span><span class="o">-</span><span class="n">programmer</span><span class="o">-</span><span class="n">avec</span><span class="o">-</span><span class="n">python</span><span class="w"> </span><span class="mi">243</span><span class="w"></span>
<span class="o">/</span><span class="n">post</span><span class="o">/</span><span class="n">xz</span><span class="o">-</span><span class="n">pour</span><span class="o">-</span><span class="n">une</span><span class="o">-</span><span class="n">meilleure</span><span class="o">-</span><span class="n">compression</span><span class="o">-</span><span class="n">de</span><span class="o">-</span><span class="n">ses</span><span class="o">-</span><span class="n">fichiers</span><span class="w"> </span><span class="mi">224</span><span class="w"></span>
<span class="o">/</span><span class="n">post</span><span class="o">/</span><span class="n">centos</span><span class="o">-</span><span class="mi">7</span><span class="o">-</span><span class="n">desactiver</span><span class="o">-</span><span class="n">firewalld</span><span class="o">-</span><span class="n">reactiver</span><span class="o">-</span><span class="n">iptables</span><span class="w"> </span><span class="mi">209</span><span class="w"></span>
<span class="o">/</span><span class="n">post</span><span class="o">/</span><span class="mi">2016</span><span class="o">/</span><span class="mi">12</span><span class="o">/</span><span class="mi">29</span><span class="o">/</span><span class="n">Vous</span><span class="o">-</span><span class="n">naviguez</span><span class="o">-</span><span class="n">toujours</span><span class="o">-</span><span class="n">sur</span><span class="o">-</span><span class="n">un</span><span class="o">-</span><span class="n">site</span><span class="o">-</span><span class="n">HTTPS</span><span class="w"> </span><span class="mi">192</span><span class="w"></span>
<span class="o">/</span><span class="n">post</span><span class="o">/</span><span class="n">livre</span><span class="o">-</span><span class="n">introduction</span><span class="o">-</span><span class="n">au</span><span class="o">-</span><span class="n">langage</span><span class="o">-</span><span class="n">c</span><span class="w"> </span><span class="mi">168</span><span class="w"></span>
<span class="o">/</span><span class="n">post</span><span class="o">/</span><span class="n">logrotate</span><span class="o">-</span><span class="n">exemple</span><span class="o">-</span><span class="n">vite</span><span class="o">-</span><span class="n">fait</span><span class="w"> </span><span class="mi">165</span><span class="w"></span>
<span class="o">/</span><span class="n">post</span><span class="o">/</span><span class="n">paris</span><span class="o">-</span><span class="k">open</span><span class="o">-</span><span class="n">source</span><span class="o">-</span><span class="n">summit</span><span class="o">-</span><span class="mi">2017</span><span class="o">-</span><span class="n">jour</span><span class="o">-</span><span class="mi">2</span><span class="w"> </span><span class="mi">161</span><span class="w"></span>
<span class="o">/</span><span class="n">post</span><span class="o">/</span><span class="n">en</span><span class="o">-</span><span class="n">retard</span><span class="w"> </span><span class="mi">152</span><span class="w"></span>
<span class="o">/</span><span class="n">post</span><span class="o">/</span><span class="n">paris</span><span class="o">-</span><span class="k">open</span><span class="o">-</span><span class="n">source</span><span class="o">-</span><span class="n">summit</span><span class="o">-</span><span class="mi">2017</span><span class="w"> </span><span class="mi">143</span><span class="w"></span>
<span class="o">/</span><span class="n">post</span><span class="o">/</span><span class="n">centos</span><span class="o">-</span><span class="mi">7</span><span class="o">-</span><span class="n">desactiver</span><span class="o">-</span><span class="n">firewalld</span><span class="o">-</span><span class="n">reactiver</span><span class="o">-</span><span class="n">iptables</span><span class="o">/</span><span class="w"> </span><span class="mi">124</span><span class="w"></span>
<span class="o">/</span><span class="n">post</span><span class="o">/</span><span class="n">Trouver</span><span class="o">-</span><span class="n">des</span><span class="o">-</span><span class="n">fichiers</span><span class="o">-</span><span class="n">doublons</span><span class="o">-</span><span class="n">avec</span><span class="o">-</span><span class="n">fdupes</span><span class="w"> </span><span class="mi">123</span><span class="w"></span>
<span class="o">/</span><span class="n">post</span><span class="o">/</span><span class="n">raspberry</span><span class="o">-</span><span class="nf">pi</span><span class="o">-</span><span class="n">attention</span><span class="o">-</span><span class="n">alimentation</span><span class="w"> </span><span class="mi">112</span><span class="w"></span>
<span class="o">/</span><span class="n">post</span><span class="o">/</span><span class="mi">2009</span><span class="o">/</span><span class="mi">11</span><span class="o">/</span><span class="mi">09</span><span class="o">/</span><span class="n">Utilisation</span><span class="o">-</span><span class="n">transparente</span><span class="o">-</span><span class="n">d</span><span class="o">-</span><span class="n">une</span><span class="o">-</span><span class="n">passerelle</span><span class="o">-</span><span class="n">SSH</span><span class="w"> </span><span class="mi">83</span><span class="w"></span>
<span class="o">/</span><span class="n">post</span><span class="o">/</span><span class="mi">2011</span><span class="o">/</span><span class="mi">10</span><span class="o">/</span><span class="mi">03</span><span class="o">/</span><span class="n">Installation</span><span class="o">-</span><span class="n">de</span><span class="o">-</span><span class="n">phpMyAdmin</span><span class="o">-</span><span class="n">sur</span><span class="o">-</span><span class="n">CentOS</span><span class="o">-</span><span class="mi">6</span><span class="w"> </span><span class="mi">76</span><span class="w"></span>
<span class="o">/</span><span class="n">post</span><span class="o">/</span><span class="n">pbulk</span><span class="o">-</span><span class="n">aller</span><span class="o">-</span><span class="n">plus</span><span class="o">-</span><span class="n">loin</span><span class="o">-</span><span class="n">sur</span><span class="o">-</span><span class="n">les</span><span class="o">-</span><span class="n">parametres</span><span class="w"> </span><span class="mi">72</span><span class="w"></span>
<span class="o">/</span><span class="n">post</span><span class="o">/</span><span class="n">systemd</span><span class="o">-</span><span class="n">reconfigurer</span><span class="o">-</span><span class="n">unite</span><span class="o">-</span><span class="n">service</span><span class="w"> </span><span class="mi">71</span><span class="w"></span>
<span class="o">/</span><span class="n">post</span><span class="o">/</span><span class="mi">2017</span><span class="o">/</span><span class="mi">02</span><span class="o">/</span><span class="mi">13</span><span class="o">/</span><span class="n">clamav</span><span class="o">-</span><span class="n">installation</span><span class="o">-</span><span class="n">et</span><span class="o">-</span><span class="n">scan</span><span class="o">-</span><span class="n">antivirus</span><span class="o">-</span><span class="n">sur</span><span class="o">-</span><span class="n">macos</span><span class="w"> </span><span class="mi">69</span><span class="w"></span>
<span class="o">/</span><span class="n">post</span><span class="o">/</span><span class="mi">2016</span><span class="o">/</span><span class="mi">12</span><span class="o">/</span><span class="mi">29</span><span class="o">/</span><span class="n">Vous</span><span class="o">-</span><span class="n">naviguez</span><span class="o">-</span><span class="n">toujours</span><span class="o">-</span><span class="n">sur</span><span class="o">-</span><span class="n">un</span><span class="o">-</span><span class="n">site</span><span class="o">-</span><span class="n">HTTPS</span><span class="o">&</span><span class="n">fromurl</span><span class="o">=</span><span class="n">redirect</span><span class="p">.</span><span class="n">asp</span><span class="w"> </span><span class="mi">67</span><span class="w"></span>
</code></pre></div>
<p>Le billet le plus populaire est donc celui sur <a href="/post/python-3-outils-anaylser-code">les outils d'analyse de code Python</a>, et de loin ! Je note que j'ai mal écrit "analyser" dans l'URL, il faudra vraiment que je fasse attention à cela à l'avenir ! Il m'arriver d'ailleurs régulièrement de dépublier puis republier un billet en m'apercevant que l'URL ne me convient pas. J'en profite pour remercier <a href="https://oldbytes.space/@dashie" title=""Dashie">Dashie</a> pour notre conversation sur Mastodon, sans ça je n'aurais pas eu l'idée d'écrire ce billet.</p>
<h3>Les tag les plus vus</h3>
<p>Quels tags sont les plus populaires ?</p>
<div class="highlight"><pre><span></span><code><span class="n">root</span><span class="nv">@vhost2</span><span class="err">:</span><span class="o">~/</span><span class="n">tmp</span><span class="err">#</span><span class="w"> </span><span class="n">grep</span><span class="w"> </span><span class="ss">"GET /tag/"</span><span class="w"> </span><span class="p">.</span><span class="o">/</span><span class="n">access</span><span class="p">.</span><span class="nf">log</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">awk</span><span class="w"> </span><span class="s1">'{frequencies[$7]++;} END {for (field in frequencies) printf "%s\\t%d" , field , frequencies[field];}'</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">sort</span><span class="w"> </span><span class="o">-</span><span class="n">nr</span><span class="w"> </span><span class="o">-</span><span class="n">k</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="mi">2</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">head</span><span class="w"> </span><span class="o">-</span><span class="mi">20</span><span class="w"></span>
<span class="o">/</span><span class="n">tag</span><span class="o">/</span><span class="n">NetBSD</span><span class="w"> </span><span class="mi">73</span><span class="w"></span>
<span class="o">/</span><span class="n">tag</span><span class="o">/</span><span class="n">Apache</span><span class="w"> </span><span class="mi">55</span><span class="w"></span>
<span class="o">/</span><span class="n">tag</span><span class="o">/</span><span class="n">CentOS</span><span class="w"> </span><span class="mi">50</span><span class="w"></span>
<span class="o">/</span><span class="n">tag</span><span class="o">/</span><span class="n">PHP</span><span class="w"> </span><span class="mi">47</span><span class="w"></span>
<span class="o">/</span><span class="n">tag</span><span class="o">/</span><span class="n">Linux</span><span class="o">/</span><span class="n">page</span><span class="o">/</span><span class="mi">3</span><span class="w"> </span><span class="mi">46</span><span class="w"></span>
<span class="o">/</span><span class="n">tag</span><span class="o">/</span><span class="n">Linux</span><span class="w"> </span><span class="mi">41</span><span class="w"></span>
<span class="o">/</span><span class="n">tag</span><span class="o">/</span><span class="n">Perl</span><span class="w"> </span><span class="mi">40</span><span class="w"></span>
<span class="o">/</span><span class="n">tag</span><span class="o">/</span><span class="n">ssl</span><span class="w"> </span><span class="mi">38</span><span class="w"></span>
<span class="o">/</span><span class="n">tag</span><span class="o">/</span><span class="n">blogmas</span><span class="w"> </span><span class="mi">34</span><span class="w"></span>
<span class="o">/</span><span class="n">tag</span><span class="o">/</span><span class="n">Awstats</span><span class="w"> </span><span class="mi">32</span><span class="w"></span>
<span class="o">/</span><span class="n">tag</span><span class="o">/</span><span class="n">Mac</span><span class="o">%</span><span class="mi">20</span><span class="n">OS</span><span class="o">%</span><span class="mi">20</span><span class="n">X</span><span class="w"> </span><span class="mi">31</span><span class="w"></span>
<span class="o">/</span><span class="n">tag</span><span class="o">/</span><span class="n">RHEL</span><span class="w"> </span><span class="mi">31</span><span class="w"></span>
<span class="o">/</span><span class="n">tag</span><span class="o">/</span><span class="n">mp3</span><span class="w"> </span><span class="mi">29</span><span class="w"></span>
<span class="o">/</span><span class="n">tag</span><span class="o">/</span><span class="n">pkgsrc</span><span class="w"> </span><span class="mi">29</span><span class="w"></span>
<span class="o">/</span><span class="n">tag</span><span class="o">/</span><span class="n">RPM</span><span class="w"> </span><span class="mi">29</span><span class="w"></span>
<span class="o">/</span><span class="n">tag</span><span class="o">/</span><span class="n">macOS</span><span class="w"> </span><span class="mi">28</span><span class="w"></span>
<span class="o">/</span><span class="n">tag</span><span class="o">/</span><span class="n">Xen</span><span class="w"> </span><span class="mi">27</span><span class="w"></span>
<span class="o">/</span><span class="n">tag</span><span class="o">/</span><span class="n">ssh</span><span class="w"> </span><span class="mi">27</span><span class="w"></span>
<span class="o">/</span><span class="n">tag</span><span class="o">/</span><span class="n">tls</span><span class="w"> </span><span class="mi">27</span><span class="w"></span>
<span class="o">/</span><span class="n">tag</span><span class="o">/</span><span class="n">https</span><span class="w"> </span><span class="mi">25</span><span class="w"></span>
</code></pre></div>
<p>Visiblement, je commence à devenir populaire pour <a href="/tag/NetBSD">NetBSD</a>, <a href="/tag/Apache">Apache</a>, <a href="/tag/CentOS">CentOS</a> et <a href="/tag/PHP">PHP</a> ! Dommage que <a href="/tag/pkgsrc">pkgsrc</a> soit un peu bas à mon goût. Le tag <a href="/tag/blogmas">blogmas</a> n'est pas non plus super populaire.</p>
<h3>Les referers</h3>
<p>D'où viennent les visites ?</p>
<div class="highlight"><pre><span></span><code><span class="n">root</span><span class="nv">@vhost2</span><span class="err">:</span><span class="o">~/</span><span class="n">tmp</span><span class="err">#</span><span class="w"> </span><span class="n">grep</span><span class="w"> </span><span class="ss">"GET /post/"</span><span class="w"> </span><span class="p">.</span><span class="o">/</span><span class="n">access</span><span class="p">.</span><span class="nf">log</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">awk</span><span class="w"> </span><span class="s1">'{frequencies[$11]++;} END {for (field in frequencies) printf "%s\\t%d" , field , frequencies[field];}'</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">sort</span><span class="w"> </span><span class="o">-</span><span class="n">nr</span><span class="w"> </span><span class="o">-</span><span class="n">k</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="mi">2</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">head</span><span class="w"> </span><span class="o">-</span><span class="mi">20</span><span class="w"></span>
<span class="ss">"-"</span><span class="w"> </span><span class="mi">5077</span><span class="w"></span>
<span class="ss">"http://www.google.co.uk/url?sa=t&source=web&cd=1"</span><span class="w"> </span><span class="mi">468</span><span class="w"></span>
<span class="ss">"https://blog.anotherhomepage.org/"</span><span class="w"> </span><span class="mi">203</span><span class="w"></span>
<span class="ss">"https://www.google.fr/"</span><span class="w"> </span><span class="mi">196</span><span class="w"></span>
<span class="ss">"https://www.journalduhacker.net/"</span><span class="w"> </span><span class="mi">193</span><span class="w"></span>
<span class="ss">"http://blog.anotherhomepage.org/"</span><span class="w"> </span><span class="mi">124</span><span class="w"></span>
<span class="ss">"https://blog.anotherhomepage.org/post/centos-7-desactiver-firewalld-reactiver-iptables/"</span><span class="w"> </span><span class="mi">66</span><span class="w"></span>
<span class="ss">"http://blog.anotherhomepage.org/post/centos-7-desactiver-firewalld-reactiver-iptables/"</span><span class="w"> </span><span class="mi">58</span><span class="w"></span>
<span class="ss">"https://blog.anotherhomepage.org/post/centos-7-desactiver-firewalld-reactiver-iptables"</span><span class="w"> </span><span class="mi">52</span><span class="w"></span>
<span class="ss">"https://blog.anotherhomepage.org/post/python-3-outils-anaylser-code"</span><span class="w"> </span><span class="mi">45</span><span class="w"></span>
<span class="ss">"https://www.google.com/"</span><span class="w"> </span><span class="mi">31</span><span class="w"></span>
<span class="ss">"https://blog.anotherhomepage.org/category/Humour"</span><span class="w"> </span><span class="mi">29</span><span class="w"></span>
<span class="ss">""</span><span class="w"> </span><span class="mi">28</span><span class="w"></span>
<span class="ss">"https://socialmediascanner.eset.com"</span><span class="w"> </span><span class="mi">24</span><span class="w"></span>
<span class="ss">"https://blog.anotherhomepage.org/page/2"</span><span class="w"> </span><span class="mi">22</span><span class="w"></span>
<span class="ss">"https://blog.anotherhomepage.org/post/2009/11/09/Utilisation-transparente-d-une-passerelle-SSH"</span><span class="w"> </span><span class="mi">19</span><span class="w"></span>
<span class="ss">"https://www.google.fr"</span><span class="w"> </span><span class="mi">19</span><span class="w"></span>
<span class="ss">"https://www.journalduhacker.net/s/asxn1a/python_3_outils_pour_analyser_son_code"</span><span class="w"> </span><span class="mi">16</span><span class="w"></span>
<span class="ss">"https://blog.anotherhomepage.org"</span><span class="w"> </span><span class="mi">15</span><span class="w"></span>
<span class="ss">"https://blog.anotherhomepage.org/feed/tag/Linux/atom"</span><span class="w"> </span><span class="mi">15</span><span class="w"></span>
</code></pre></div>
<p>Pas grand-chose à dire de ce côté, si ce n'est que beaucoup n'ont pas de referer, et en creusant un peu, le lien vers Google UK est utilisé par la même IP, et toutes les visites vont sur le billet sur les outils d'analyse de code Python. J'ai par contre été cité par le Journal du Hacker, ce qui fait bien plaisir !</p>
<h3>Des erreurs ?</h3>
<p>Quelques trucs étranges :</p>
<div class="highlight"><pre><span></span><code><span class="n">root</span><span class="nv">@vhost2</span><span class="err">:</span><span class="o">~/</span><span class="n">tmp</span><span class="err">#</span><span class="w"> </span><span class="n">awk</span><span class="w"> </span><span class="s1">'{frequencies[$9]++;} END {for (field in frequencies) printf "%s\\t%d" , field , frequencies[field];}'</span><span class="w"> </span><span class="o"><</span><span class="w"> </span><span class="p">.</span><span class="o">/</span><span class="n">access</span><span class="p">.</span><span class="nf">log</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">sort</span><span class="w"> </span><span class="o">-</span><span class="n">nr</span><span class="w"> </span><span class="o">-</span><span class="n">k</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="mi">2</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">head</span><span class="w"> </span><span class="o">-</span><span class="mi">10</span><span class="w"></span>
<span class="mi">200</span><span class="w"> </span><span class="mi">48038</span><span class="w"></span>
<span class="mi">301</span><span class="w"> </span><span class="mi">17578</span><span class="w"></span>
<span class="mi">304</span><span class="w"> </span><span class="mi">10958</span><span class="w"></span>
<span class="mi">404</span><span class="w"> </span><span class="mi">834</span><span class="w"></span>
<span class="ss">"-"</span><span class="w"> </span><span class="mi">716</span><span class="w"></span>
<span class="mi">503</span><span class="w"> </span><span class="mi">464</span><span class="w"></span>
<span class="mi">302</span><span class="w"> </span><span class="mi">229</span><span class="w"></span>
<span class="mi">400</span><span class="w"> </span><span class="mi">143</span><span class="w"></span>
<span class="mi">206</span><span class="w"> </span><span class="mi">22</span><span class="w"></span>
<span class="mi">403</span><span class="w"> </span><span class="mi">17</span><span class="w"></span>
</code></pre></div>
<p>Voyons voir les erreurs 404 :</p>
<div class="highlight"><pre><span></span><code><span class="n">root</span><span class="nv">@vhost2</span><span class="err">:</span><span class="o">~/</span><span class="n">tmp</span><span class="err">#</span><span class="w"> </span><span class="n">grep</span><span class="w"> </span><span class="o">-</span><span class="n">w</span><span class="w"> </span><span class="ss">"404"</span><span class="w"> </span><span class="n">access</span><span class="p">.</span><span class="nf">log</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">awk</span><span class="w"> </span><span class="s1">'{frequencies[$7]++;} END {for (field in frequencies) printf "%s\\t%d" , field , frequencies[field];}'</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">sort</span><span class="w"> </span><span class="o">-</span><span class="n">nr</span><span class="w"> </span><span class="o">-</span><span class="n">k</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="mi">2</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">head</span><span class="w"> </span><span class="o">-</span><span class="mi">10</span><span class="w"></span>
<span class="o">/</span><span class="n">post</span><span class="o">/</span><span class="n">centos</span><span class="o">-</span><span class="mi">7</span><span class="o">-</span><span class="n">desactiver</span><span class="o">-</span><span class="n">firewalld</span><span class="o">-</span><span class="n">reactiver</span><span class="o">-</span><span class="n">iptables</span><span class="o">/</span><span class="w"> </span><span class="mi">66</span><span class="w"></span>
<span class="o">/</span><span class="n">pages</span><span class="o">/</span><span class="n">Welcomerobots</span><span class="p">.</span><span class="n">txt</span><span class="w"> </span><span class="mi">64</span><span class="w"></span>
<span class="o">/</span><span class="n">wp</span><span class="o">-</span><span class="n">login</span><span class="p">.</span><span class="n">php</span><span class="w"> </span><span class="mi">45</span><span class="w"></span>
<span class="o">/</span><span class="n">ads</span><span class="p">.</span><span class="n">txt</span><span class="w"> </span><span class="mi">20</span><span class="w"></span>
<span class="o">/</span><span class="n">tag</span><span class="o">/</span><span class="n">Apachepage</span><span class="o">/</span><span class="mi">2</span><span class="w"> </span><span class="mi">12</span><span class="w"></span>
<span class="o">/</span><span class="n">pages</span><span class="o">/</span><span class="n">Welcomelicense</span><span class="p">.</span><span class="n">txt</span><span class="w"> </span><span class="mi">12</span><span class="w"></span>
<span class="o">/</span><span class="n">a2billing</span><span class="o">/</span><span class="n">common</span><span class="o">/</span><span class="n">javascript</span><span class="o">/</span><span class="n">misc</span><span class="p">.</span><span class="n">js</span><span class="w"> </span><span class="mi">11</span><span class="w"></span>
<span class="o">/</span><span class="n">post</span><span class="o">/</span><span class="mi">2017</span><span class="o">/</span><span class="mi">01</span><span class="o">/</span><span class="mi">21</span><span class="o">/</span><span class="n">macOS</span><span class="o">-</span><span class="n">installer</span><span class="o">-</span><span class="n">pkgsrc</span><span class="o">-</span><span class="n">pour</span><span class="o">-</span><span class="n">beneficier</span><span class="o">-</span><span class="n">de</span><span class="o">-</span><span class="n">plus</span><span class="o">-</span><span class="n">de</span><span class="o">-</span><span class="n">logiciels</span><span class="w"> </span><span class="mi">11</span><span class="w"></span>
<span class="o">/</span><span class="n">apple</span><span class="o">-</span><span class="n">app</span><span class="o">-</span><span class="n">site</span><span class="o">-</span><span class="n">association</span><span class="w"> </span><span class="mi">11</span><span class="w"></span>
<span class="o">/</span><span class="n">post</span><span class="o">/</span><span class="w"> </span><span class="mi">11</span><span class="w"></span>
</code></pre></div>
<p>Résultat : sans doute des tentatives de bruteforce du blog, pensant qu'il s'agit d'un Wordpress ou d'autre chose. Par contre, il faudra que je regarde plus attentivement les billets à propos de firewalld et de pkgsrc sur macOS.</p>
<p><em>Vous avez aimé cet article ? Alors partagez-le sur les réseaux sociaux !</em></p>
<p><em>Crédit photo : <a href="https://www.flickr.com/photos/volvob12b/9380929579/in/photolist-fhXHxa-UVeCo5-WgqHu4-tm7Nah-VLsFPA-owYnhV-q1vtfs-gpFUcT-UHPJ3p-dHhcUy-ocPksS-jsvZRM-owau16-opkoj8-oukdBN-UVeBKw-WgqH5X-Ziqkwz-VwURJB-oygAD4-oeQroe-dbQDin-q43qen-ocVL9k-odAcYk-ownxco-bUqwgL-odXdq1-dUU5mx-jg6MVj-ow6fdp-kvTaiB-kvT9tR-cDUUQb-oRTN7x-ouYs4Q-a85o3G-otVA5v-oyeYst-bUL56f-91TdG3-oeXdLf-RcQL7U-btYqx2-69BbEc-UZXzHu-oeWE93-ouH3to-orozAy-odfAsQ" title=""Passing">Bernard Spragg. NZ - Passing Time 2010 )</a>.</em></p>
<h2>Commentaires</h2>
<h3>Le 19/12/2017 19:27 par <a href="https://utux.fr">utux</a></h3>
<p>Essaie goaccess pour tes stats :)
(il parse les logs exactement comme tu as fait)</p>
<h3>Le 19/12/2017 21:30 par Nils</h3>
<p>Il est dans ma TODO. A la base, et comme certains billets en attestent, j'utilisais surtout Awstats, mais j'ai eu la flemme de le configurer lors de la dernière réinstallation du serveur web qui héberge ce blog.</p>Vlog épisode 0 : changement de boitier du NAS2017-04-24T18:45:00+02:002017-04-24T18:45:00+02:00Nils Ratuszniktag:blog.anotherhomepage.org,2017-04-24:/post/2017/04/24/vlog-changement-boitier-nas/<p><img alt=""p1020274.jpg"" src="https://blog.anotherhomepage.org/public/p1020274.jpg" title=""tournage">Aujourd'hui, un article un peu particulier, car il s'agit de signaler la publication de mon premier vlog ! L'idée de passer à la vidéo me trotte dans la tête depuis quelques temps, et j'ai saisi l'occasion de ce projet de changement du boitier de mon NAS pour passer à la réalisation …</p><p><img alt=""p1020274.jpg"" src="https://blog.anotherhomepage.org/public/p1020274.jpg" title=""tournage">Aujourd'hui, un article un peu particulier, car il s'agit de signaler la publication de mon premier vlog ! L'idée de passer à la vidéo me trotte dans la tête depuis quelques temps, et j'ai saisi l'occasion de ce projet de changement du boitier de mon NAS pour passer à la réalisation. Pour voir la vidéo, c'est <a href="https://youtu.be/d06p6fOlor8" title=""Changement">ici</a> : </p>
<h3>Le NAS, cette bonne excuse</h3>
<p>Dans cette première vidéo, je démonte mon NAS existant afin de remplacer mon boitier. Plusieurs raisons ont poussé ce changement :</p>
<ul>
<li>d'abord, l'ancien boitier manque de place, m'empêchant de disposer de six disques durs 3,5 pouces ;</li>
<li>de plus, je voulais passer à un boitier au format rackable 19 pouces, exploitant au mieux la place disponible pour le NAS (une table IKEA Lack) ;</li>
<li>enfin, l'ancien boitier ne permet d'installer au mieux qu'une carte mère micro-ATX, ce qui limite l'évolutivité.</li>
</ul>
<p>J'en ai profité pour faire le ménage de printemps, c'est-à-dire faire les poussières, et changer la pâte thermique sur le processeur. Afin de mieux prévoir mes besoins futurs en stockage et services sur le NAS, j'ai aussi ajouté de la mémoire vive. Le moins qu'on puisse dire, c'est que FreeNAS en a tout de suite profité !</p>
<p>Les composants utilisés pour cette machine ne sont pas de première jeunesse, le NAS ayant déjà deux ans de service, je crois :</p>
<ul>
<li>CPU <a href="https://ark.intel.com/fr/products/65735/Intel-Xeon-Processor-E3-1220L-v2-3M-Cache-2_30-GHz">Intel Xeon E3-1220L v2</a> ;</li>
<li>carte mère <a href="https://www.supermicro.com/products/motherboard/xeon/c202_c204/x9scm-f.cfm">Supermicro MBD-X9SCM-F-O</a> ;</li>
<li>ventirad <a href="http://www.coolermaster.com/cooling/cpu-air-cooler/geminii-m4/">Cooler Master GeminII M4</a> ;</li>
<li>pâte thermique <a href="http://www.arcticsilver.com/as5.htm">Arctic Silver 5</a> ;</li>
<li>RAM <a href="http://www.kingston.com/fr/memory/search?partId=KVR16E11%2F8">Kingstom 8G DDR3 , 1600MHz , ECC</a> * 2 ;</li>
<li>ancien boiter <a href="http://www.antec.com/product.php?id=705891&fid=5022066">Antec NSK 2480</a> ;</li>
<li><a href="https://www.amazon.fr/gp/product/B00R4Q9ZN6/ref=oh_aui_detailpage_o02_s00?ie=UTF8&psc=1">nouveau boitier rackable 4U 19 pouces</a> ;</li>
<li>disque dur 4To Western Digital Green (le produit n'est plus affiché sur le site de Western Digital) ;</li>
<li>clé USB <a href="https://www.sandisk.fr/home/usb-flash/cruzer-fit">Sandisk Cruzer Fit 32 Go</a> pour l'OS.</li>
</ul>
<p>Côté logiciel, l'OS installé est <a href="http://www.freenas.org/" title="FreeNAS">FreeNAS</a>.</p>
<h3>D'autres vidéos ?</h3>
<p>J'espère que vous apprécierez cette vidéo au moins autant que j'ai apprécié de la tourner. Bien sûr, c'est un premier jet, et j'espère à l'occasion d'autres vidéos m'améliorer sur certains points (euh... si si, vraiment !) Comme il s'agit pour l'instant plus d'une expérimentation que d'un véritable engagement à faire des vidéos, dans l'immédiat ce premier vlog n'est disponible que sur Youtube. Selon la demande, les vidéos seront disponibles en téléchargement direct. J'admets que ce faisant, je "nourris" un peu plus l'une des grosses sociétés d'Internet avec mes données, mais c'est aussi un moyen d'aller chercher une audience.</p>
<p>Enfin, tout ceci ne serait pas possible sans le <a href="https://www.youtube.com/channel/UCdl83V9Dim8bTLbTU6LohBQ" title=""chaine">Studio Cyanotype</a> ! Merci à elle d'avoir filmé et monté cette vidéo ! N'hésitez pas à aller voir sa chaine Youtube et son <a href="http://cyanotype-leblog.fr/" title=""Cyanotype">blog</a> !</p>
<p><em>Crédit Photo : Vincent Battez - <a href="https://www.flickr.com/photos/146909781@N02/34103055685/" title="P1020274">P1020274</a></em></p>
<h2>Commentaires</h2>
<h3>Le 24/04/2017 22:38 par <a href="https://utux.fr">utux</a></h3>
<p>Salut, je poste un commentaire ici et non sur Youtube car je n'ai pas de compte g+.
Très bonne vidéo tu es à l'aise et l'éclairage est impeccable !
Y'a juste un truc insupportable : la musique est beaucoup trop forte et aiguë, elle me casse les oreilles en plus de masquer ce que tu dis :/ Aussi la phase démontage est peut-être un peu longue.
Perso je me restreint à 4 disques durs, ça me permet d'utiliser un proliant microserver, petit et discret (et en plus les disques se rackent en façade, c'est royal). J'utilise 4x1To mais on trouve des 10To et sans doutes bientôt 12, ça fait déjà pas mal d'espace de stockage (FreeNAS est sur clé USB, mais on peut aussi ajouter un SSD 2,5" dedans).
A bientôt.</p>
<h3>Le 25/04/2017 09:17 par Nils</h3>
<p>Salut, et merci pour ton retour ! Pas de problème pour commenter ici, c'est aussi pour ça que les commentaires du blog restent ouvert.</p>
<p>Je note ta remarque sur la musique, ainsi que sur la durée du démontage. J'espère que cela ira mieux lors d'une prochaine vidéo. Comme j'ai sélectionné plusieurs morceaux pour cette vidéo, est-ce qu'il y a un moment en particulier où c'est plus désagréable, ou bien est-ce global ?</p>
<p>Concernant le nombre de disques durs, je ne pensais pas à l'origine monter à 6 disques durs. Le fait de passer à un boitier 4U me permet de le faire, donc je ne me gêne pas. J'ai 4x4To, et le moins qu'on puisse dire, c'est que plus j'en ai, plus ça se remplit !</p>
<p>@ bientôt !</p>Vous naviguez toujours sur un site HTTPS2016-12-29T09:30:00+01:002016-12-29T09:30:00+01:00Nils Ratuszniktag:blog.anotherhomepage.org,2016-12-29:/post/2016/12/29/Vous-naviguez-toujours-sur-un-site-HTTPS/<p>Bon d'accord, je suis over-méga-à la bourre sur celui-ci : en gros il y a quelques mois, après avoir <a href="/post/2016/02/10/Vous-naviguez-sur-un-site-HTTPS">passé ce blog en HTTPS</a>, je me suis rendu compte que certains couples OS/navigateurs ne fonctionnaient plus, par exemple certaines version d'Internet Explorer sous Windows 7. J'imagine que cela ne doit …</p><p>Bon d'accord, je suis over-méga-à la bourre sur celui-ci : en gros il y a quelques mois, après avoir <a href="/post/2016/02/10/Vous-naviguez-sur-un-site-HTTPS">passé ce blog en HTTPS</a>, je me suis rendu compte que certains couples OS/navigateurs ne fonctionnaient plus, par exemple certaines version d'Internet Explorer sous Windows 7. J'imagine que cela ne doit pas être beaucoup en terme de proportion, mais je me suis quand même dit que c'était vachement dommage. Je suis donc retourné voir <a href="https://mozilla.github.io/server-side-tls/ssl-config-generator/" title=""Mozilla">générateur de configuration SSL proposé par Mozilla</a>, et j'ai sélectionné un choix "intermédiaire".</p>
<p>Première conséquence : une augmentation des clients compatibles, ça tombe bien, c'est le but ! Maintenant, pour profiter de ce blog, il suffit de disposer d'au minimum Firefox 1, Chrome 1, IE 7, Opera 5, Safari 1, Windows XP IE8, Android 2.3 ou bien Java 7.</p>
<p>Deuxième conséquence : une baisse de la \^W \^W \^W \^W et bien non, même pas ! J'ai toujours une note de A+ au test <a href="https://www.ssllabs.com/ssltest/" title=""SSL">SSL Labs</a> ! Dans ces conditions, pourquoi se priver ? :)</p>
<h2>Commentaires</h2>
<h3>Le 02/01/2017 15:29 par Harvester</h3>
<p>Pense à activer l'OCSP Stapling sur ton Apache également, et à demander un certificat Let's Encrypt avec l'option "--must-staple" :)</p>
<h3>Le 02/01/2017 15:37 par Blue</h3>
<p>« je me suis rendu compte que certains couples OS/navigateurs ne fonctionnaient
plus, par exemple certaines version d'Internet Explorer sous Windows 7 »</p>
<p>Il y en a qui cherche aussi :-)</p>
<h3>Le 02/01/2017 15:52 par <a href="https://imirhil.fr/">aeris</a></h3>
<p>Oui mais non. https://tls.imirhil.fr/https/blog.anotherhomepage.org
Pour supporter les vieux navigateurs, tu dois activer 3DES qui est aujourd’hui complètement pété http://www.zdnet.fr/actualites/sweet32-les-vieux-algos-se-cachent-pour-mourir-39841068.htm
Ainsi que des suites non PFS, qui feraient qu’un heartbleed bis te ferait tout aussi mal.</p>
<p>La <strong>SEULE</strong> config viable/fiable aujourd’hui est ECHDE+AES (avec CHACHA20 si
tu le supportes), DHE montrant trop de signe de faiblesse et étant massivement
plus lent que ECHDE.</p>
<p>Cf https://blog.imirhil.fr/2015/09/02/cryptcheck-verifiez-implementations-tls.html pour plus de détails sur les choix à opérer.</p>
<h3>Le 04/01/2017 17:15 par Nils</h3>
<p>Ouah ! Tout d'abord, merci à vous trois pour vos commentaires, j'avoue que je
n'étais même pas certain que des gens lisaient encore mes billets !</p>
<p>@Harvester : c'est fait, et le certificat a été regénéré via l'option adéquate, suivie d'une vérification SSL labs + openssl !</p>
<p>@Blue : plus sérieusement, l'intérêt d'un blog, c'est parfois d'être lu. Il arrive que des gens utilisent l'OS et le navigateur imposé par leur employeur, et que pour ceux qui utilisent Windows, même la dernière version d'Internet Explorer pour Windows 7 était incapable de se connecter ici.</p>
<p>@aeris : le moins qu'on puisse dire c'est que tu as creusé le sujet en profondeur ! Concernant les vieux navigateurs, je crois qu'il faut d'abord définir desquels il s'agit. En ce qui me concerne, c'était le cas spécifique du dernier Internet Explorer pour Windows 7 qui m'avait fait modifier ma configuration, et ce n'est pas sensé être si vieux, puisque toujours maintenu par Microsoft. Je n'irai pas plus loin sur le sujet, tu l'as très bien abordé dans ton article en abordant le phénomène de dette technologique. A propos de ton outil de vérification des algorithmes de chiffrement, il est rudement bien fichu, bravo ! J'ai pu retirer sans problème les vieux algorithmes tout en vérifiant du côté de SSL Labs que les plateformes qui m'intéressent actuellement peuvent toujours accéder à ce blog. C'est d'ailleurs les 2 axes d'amélioration que je vois pour Cryptcheck : indiquer pour quel client/navigateur les algorithmes affichés sont les plus puissants, et peut-être proposer une explication de sa non-pertinence (par exemple, ajouter <a href="https://www.rc4nomore.com/">RC4 no more</a> sur les algorithmes basés sur RC4).</p>
<h3>Le 05/01/2017 10:37 par Blue</h3>
<p>@Nils : C'est vrai que certains n'ont pas le choix.</p>Vous naviguez sur un site web HTTPS2016-02-10T12:30:00+01:002016-02-10T12:30:00+01:00Nils Ratuszniktag:blog.anotherhomepage.org,2016-02-10:/post/2016/02/10/Vous-naviguez-sur-un-site-HTTPS/<p>Depuis hier, ce blog est dorénavant accessible uniquement en HTTPS. Pour l'exercice, j'ai fait en sorte que celui-ci dispose d'une note A+ au test <a href="https://www.ssllabs.com/ssltest/" title=""SSL">SSL Labs</a> de chez Qualys, en me basant sur une configuration proposée par le <a href="https://mozilla.github.io/server-side-tls/ssl-config-generator/" title=""Mozilla">générateur de configuration SSL proposé par Mozilla</a>. J'ai choisi une configuration "moderne …</p><p>Depuis hier, ce blog est dorénavant accessible uniquement en HTTPS. Pour l'exercice, j'ai fait en sorte que celui-ci dispose d'une note A+ au test <a href="https://www.ssllabs.com/ssltest/" title=""SSL">SSL Labs</a> de chez Qualys, en me basant sur une configuration proposée par le <a href="https://mozilla.github.io/server-side-tls/ssl-config-generator/" title=""Mozilla">générateur de configuration SSL proposé par Mozilla</a>. J'ai choisi une configuration "moderne". Côté certificat, j'ai choisi d'utiliser Let's Encrypt.</p>
<p>On peut très vite noter quelques impacts :</p>
<ul>
<li>d'abord, la liste des plus vieux clients compatibles : Firefox 27, Chrome 22, IE 11, Opera 14, Safari 7, Android 4.4, Java 8 ;</li>
<li>ensuite, une légère augmentation du temps de chargement du site, qui peut s'avérer plus que significative lors d'une redirection HTTP vers HTTPS.</li>
</ul>
<p>Concernant les clients compatibles, je ne m'en fais pas trop, ce blog n'est pas très visité, et je doute que beaucoup de personnes visitent ce site avec Internet Explorer. Je suis un peu plus embêté pour Android, du fait d'une fragmentation assez importante. Du côté du temps de chargement, de nouvelles mesures réalisées un peu plus tard sont encourageantes, j'imagine donc que les divers caches possibles feront toujours leur travail et que la navigation sera confortable.</p>Nouvel hébergé2009-03-05T13:55:00+01:002009-03-05T13:55:00+01:00Nils Ratuszniktag:blog.anotherhomepage.org,2009-03-05:/post/2009/03/05/Nouvel-hébergé-chez-Another-Home-Page/<p>Pour les amateurs de musique :)</p>
<p>D'ici quelques jours j'espère, le forum du groupe <a href="http://www.taberlos.net/">Rémingway</a> rouvrira ses portes <a href="http://forum.taberlos.net/">ici</a>. Il est bien entendu hébergé par mes soins sur Another home page.</p>Mise à jour et départ dans le web 2.02008-05-14T21:02:00+02:002008-05-14T21:02:00+02:00Nils Ratuszniktag:blog.anotherhomepage.org,2008-05-14:/post/2008/05/14/Mise-a-jour-et-depart-dans-le-web-20/<p>Dotclear version RC, sites de social bookmarking et nouveaux flux RSS</p>
<p>Enfin ! 2 semaines après la disponibilité de <a href="http://www.dotclear.net/blog/post/2008/05/01/Dotclear-20-RC1">Dotclear 2 RC1</a>, je met à jour mon blog. J'en profite pour utiliser le plugin <a href="http://plugins.dotaddict.org/dc2/details/Partager">Partager</a> de sorte à proposer un lien vers des sites de social bookmarking, si un billet vous …</p><p>Dotclear version RC, sites de social bookmarking et nouveaux flux RSS</p>
<p>Enfin ! 2 semaines après la disponibilité de <a href="http://www.dotclear.net/blog/post/2008/05/01/Dotclear-20-RC1">Dotclear 2 RC1</a>, je met à jour mon blog. J'en profite pour utiliser le plugin <a href="http://plugins.dotaddict.org/dc2/details/Partager">Partager</a> de sorte à proposer un lien vers des sites de social bookmarking, si un billet vous plait, n'hésitez pas à le faire savoir sur l'un de ces sites !</p>
<p>Autre nouveauté, je change les flux RSS : ils sont à présent fournis par <a href="http://www.feedburner.com">FeedBurner</a>, dont <a href="http://www.sakana.fr/blog">Stéphane</a> m'en dit le plus grand bien, j'espère qu'il a raison ! Pour plus de facilité, les liens RSS fournis par Dotclear renvoient vers FeedBurner, mais pour info, les vrais liens FeedBurner sont :</p>
<p><a href="http://feeds.feedburner.com/AnotherHomePageBlog">http://feeds.feedburner.com/AnotherHomePageBlog</a><a href="http://feeds.feedburner.com/AnotherHomePageBlog-Commentaires">http://feeds.feedburner.com/AnotherHomePageBlog-Commentaires</a></p>
<p>Pour ceux qui se demandent comment utiliser FeedBurner sur un blog Dotclear, c'est <a href="http://blog.js-zone.net/index.php/post/2006/10/30/Redirection-de-flux-RSS-dotclear-vers-FeedBurner">ici</a>.</p>Thème, et plugins2008-04-14T00:32:00+02:002008-04-14T00:32:00+02:00Nils Ratuszniktag:blog.anotherhomepage.org,2008-04-14:/post/2008/04/14/Theme-et-plugins/<p>comme ça, pour le plaisir</p>
<p>Voilà, j'avais envie de pouvoir cumuler plusieurs thèmes sur ce blog, j'ai donc ajouté <a href="http://plugins.dotaddict.org/dc2/details/Arlequin">Arlequin</a>.J'aimerais poster plus de photos parfois, même si je suis loin d'être doué avec un appareil ou un téléphone mobile. Toutefois, pour la future galerie de <a href="http://tapart.anotherhomepage.org">Tap Art</a>, <a href="http://plugins.dotaddict.org/dc2/details/Lightbox">Lightbox</a> pourrait …</p><p>comme ça, pour le plaisir</p>
<p>Voilà, j'avais envie de pouvoir cumuler plusieurs thèmes sur ce blog, j'ai donc ajouté <a href="http://plugins.dotaddict.org/dc2/details/Arlequin">Arlequin</a>.J'aimerais poster plus de photos parfois, même si je suis loin d'être doué avec un appareil ou un téléphone mobile. Toutefois, pour la future galerie de <a href="http://tapart.anotherhomepage.org">Tap Art</a>, <a href="http://plugins.dotaddict.org/dc2/details/Lightbox">Lightbox</a> pourrait être très utile.</p>It's alive ! Aliiiiive !2008-01-19T00:47:00+01:002008-01-19T00:47:00+01:00Nils Ratuszniktag:blog.anotherhomepage.org,2008-01-19:/post/2008/01/19/Its-alive-aliiiiive/<p>Le serveur est tout neuf :)</p>
<p>Et voilà ! Après une soirée et une nuit d'efforts, j'ai réinstallé mon serveur dédié. Pour le moment tout n'est pas de nouveau dispo, mais ça arrive. Je mettrai à jour ce billet avec les services/sites à nouveau dispo :</p>
<ul>
<li>www.anotherhomepage.org : ~~KO, page blanche …</li></ul><p>Le serveur est tout neuf :)</p>
<p>Et voilà ! Après une soirée et une nuit d'efforts, j'ai réinstallé mon serveur dédié. Pour le moment tout n'est pas de nouveau dispo, mais ça arrive. Je mettrai à jour ce billet avec les services/sites à nouveau dispo :</p>
<ul>
<li>www.anotherhomepage.org : ~~KO, page blanche~~ redirection sur ce billet, il est temps de changer un peu ce site.</li>
<li>blog.anotherhomepage.org : OK, puisque ce billet l'atteste</li>
<li>vladimir.anotherhomepage.org : OK</li>
<li>downloads.anotherhomepage.org : ~~KO, site pas encore réinstallé (hey, j'ai sommeil).~~ OK, images uploadées, nouveau thème en place, autres fichiers en cours d'upload.</li>
<li>visites.anotherhomepage.org : KO, site non sauvé, grosse évolution envisagée (et ouais, je sauvegarde pas, chuis un gueudiiiiiiiin !)</li>
<li>service mail domaine anotherhomepage.org : OK (enfin, du peu de tests fait)</li>
<li>DNS : OK</li>
</ul>
<p>Allez, au dodo ! <em>baille</em></p>
<p>Mis à jour le 19/08/2008 20h55</p>Status de quelques modifs2007-05-21T23:21:00+02:002007-05-21T23:21:00+02:00Nils Ratuszniktag:blog.anotherhomepage.org,2007-05-21:/post/2007/05/21/Status-de-quelques-modifs/<p>non-geeks s'abstenir</p>
<p>Bon alors pour info, <a href="http://www.qmailrocks.org/">ce truc</a> commençait à me courir sur le haricot, et j'ai bavé en lisant <a href="http://www.free-4ever.net/index.php/Mail:Configuration_postfix_backend_ldap">ceci</a>, fait par mon sysadmin. J'ai passé des heures et des heures pour réussir <a href="http://www.free-4ever.net/index.php/Openldap:configuration_slapd_standard">la base centrale de tout le toutim</a>, et maintenant, ce sont <a href="http://www.free-4ever.net/index.php/Mail:Configuration_postfix_backend_ldap">encore lui</a>, ainsi que <a href="http://www.free-4ever.net/index.php/Mail:Configuration_courier_imapd_backend_ldap">ce …</a></p><p>non-geeks s'abstenir</p>
<p>Bon alors pour info, <a href="http://www.qmailrocks.org/">ce truc</a> commençait à me courir sur le haricot, et j'ai bavé en lisant <a href="http://www.free-4ever.net/index.php/Mail:Configuration_postfix_backend_ldap">ceci</a>, fait par mon sysadmin. J'ai passé des heures et des heures pour réussir <a href="http://www.free-4ever.net/index.php/Openldap:configuration_slapd_standard">la base centrale de tout le toutim</a>, et maintenant, ce sont <a href="http://www.free-4ever.net/index.php/Mail:Configuration_postfix_backend_ldap">encore lui</a>, ainsi que <a href="http://www.free-4ever.net/index.php/Mail:Configuration_courier_imapd_backend_ldap">ce bazar</a>, et <a href="http://www.free-4ever.net/index.php/Mail:Configuration_postfix_smtp_auth">celui-ci sans doute</a> qui commencent à me les hâcher menu...</p>
<p>Si vous ne vous intéressez pas aux serveurs de mails, ne cliquez surtout pas sur les liens.</p>Mise à jour2007-04-18T15:37:00+02:002007-04-18T15:37:00+02:00Nils Ratuszniktag:blog.anotherhomepage.org,2007-04-18:/post/2007/04/18/Mise-a-jour/<p>C'est le printemps, on en profite :)</p>
<p>Enfin !</p>
<p>Depuis le temps que je bavais devant <a href="http://doc.dotclear.net/2.0">Dotclear 2 Beta</a>, j'ai finalement osé l'installer. Exit donc Dotclear 1.2, et passage à l'url http://blog.anotherhomepage.org (je mettrai une redirection depuis http://www.anotherhomepage.org/blog/). J'ai trouvé un thème qui me …</p><p>C'est le printemps, on en profite :)</p>
<p>Enfin !</p>
<p>Depuis le temps que je bavais devant <a href="http://doc.dotclear.net/2.0">Dotclear 2 Beta</a>, j'ai finalement osé l'installer. Exit donc Dotclear 1.2, et passage à l'url http://blog.anotherhomepage.org (je mettrai une redirection depuis http://www.anotherhomepage.org/blog/). J'ai trouvé un thème qui me convient, <a href="http://mxlweb.net/blog/post/2007/03/04/LoadFoo-v2-pour-Dotclear">LoadFoo</a>. J'ai modifié 2 marges dans la CSS afin d'éviter des coupures de titres en 1024x768. Après ça, le compteur de visites : j'ai trouvé un <a href="http://www.schnouki.net/post/2007/01/15/Plugin-phpMyVisites-pour-DotClear-2-52">plugin</a> pour <a href="http://www.phpmyvisites.net">phpMyVisites</a>. Je n'ai eu qu'un seul <a href="http://www.impatiente.com/lephotographemaniaque/index.php/?2007/02/24/266-blog-is-not-defined">petit problème</a>, bien vite résolu.</p>
<p>Bref, que du bonheur ! Vivement Dotclear 2.0 finale ! :)</p>Déplacement officiellement terminé !2006-12-23T11:38:00+01:002006-12-23T11:38:00+01:00Nils Ratuszniktag:blog.anotherhomepage.org,2006-12-23:/post/2006/12/23/59-deplacement-officiellement-termine/<p>Changement d'hébergeur, maintenant, l'hébergeur, c'est un peu moi :)</p>
<p>J'ai enfin trouvé le temps de finir de déplacer Another home page (ou Anotherhomepage, il faudrait que j'harmonise...), il me suffit à présent de mettre un renvoi depuis le .info vers le .org, et une fois l'offre 1and1 terminée, rapatrier le .info …</p><p>Changement d'hébergeur, maintenant, l'hébergeur, c'est un peu moi :)</p>
<p>J'ai enfin trouvé le temps de finir de déplacer Another home page (ou Anotherhomepage, il faudrait que j'harmonise...), il me suffit à présent de mettre un renvoi depuis le .info vers le .org, et une fois l'offre 1and1 terminée, rapatrier le .info sur mon serveur dédié.</p>Succès de mon article sur Mac OS X2006-03-30T10:50:00+02:002006-03-30T10:50:00+02:00Nils Ratuszniktag:blog.anotherhomepage.org,2006-03-30:/post/2006/03/30/33-succes-de-mon-article-sur-mac-os-x/<p>suite à sa publication sur QuébecOS</p>
<p>Le webmestre de <a href="http://www.quebecos.com">QuébecOS</a> a publié dans la section des tests mon article sur mon <a href="https://blog.anotherhomepage.org/post/2006/03/11/28-mac-os-x-tiger-6-mois-apres-le-bilan/">bilan après 6 mois d'utilisation de Mac OS X Tiger</a>. Je suis content de voir que l'article a été vu plus de 1000 fois dans la première journée et …</p><p>suite à sa publication sur QuébecOS</p>
<p>Le webmestre de <a href="http://www.quebecos.com">QuébecOS</a> a publié dans la section des tests mon article sur mon <a href="https://blog.anotherhomepage.org/post/2006/03/11/28-mac-os-x-tiger-6-mois-apres-le-bilan/">bilan après 6 mois d'utilisation de Mac OS X Tiger</a>. Je suis content de voir que l'article a été vu plus de 1000 fois dans la première journée et plus 1500 fois après 2 jours. j'espère que les visiteurs ont pris autant de plaisir à le lire que j'en ai eu à l'écrire. Je n'ai eu pour le moment aucun retour, ni positif, ni négatif, c'est dommage.</p>
<p>En attendant, ça ne fait pas avancer mon article sur Mandriva One...</p>Galerie Photo2006-03-15T21:16:00+01:002006-03-15T21:16:00+01:00Nils Ratuszniktag:blog.anotherhomepage.org,2006-03-15:/post/2006/03/15/31-galerie-photo/<p>Enfin choisie !</p>
<p>J'ai enfin choisi et installé la galerie photo d'Another Homepage. Il s'agit donc de Coppermine avec un thème Kubrick. Pour le moment j'ai mis quelques wallpapers Linux, j'espère pouvoir ajouter d'autres choses bientôt. Pour aller voir la galerie, c'est ~~<a href="http://anotherhomepage.info/albums/">ici</a>~~ (édit de 2021 : le service n'existe plus).</p>
<p>Sinon …</p><p>Enfin choisie !</p>
<p>J'ai enfin choisi et installé la galerie photo d'Another Homepage. Il s'agit donc de Coppermine avec un thème Kubrick. Pour le moment j'ai mis quelques wallpapers Linux, j'espère pouvoir ajouter d'autres choses bientôt. Pour aller voir la galerie, c'est ~~<a href="http://anotherhomepage.info/albums/">ici</a>~~ (édit de 2021 : le service n'existe plus).</p>
<p>Sinon, je pense qu'avant de coder moi-même mon espace de téléchargements, je vais regarder ce qui se fait.</p>Nouveaux scripts sur Another Homepage2006-03-14T20:28:00+01:002006-03-14T20:28:00+01:00Nils Ratuszniktag:blog.anotherhomepage.org,2006-03-14:/post/2006/03/14/29-nouveaux-scripts-sur-another-homepage/<p>Quelques nouveautés déjà parues et à venir :)</p>
<p>J'ai installé ce jour <a href="http://www.phpmyvisites.net/">phpMyVisites</a> sur Another Homepage. Je l'avais déjà installé sur <a href="http://adsl.free.fr/">Free</a> à l'époque où je n'avais pas encore pris l'hébergement chez <a href="http://www.1and1.fr/">1and1</a>. Après avoir regardé un peu leur module de gestion des visites, j'ai préféré installer phpMyVisites. Pourquoi? Parce que …</p><p>Quelques nouveautés déjà parues et à venir :)</p>
<p>J'ai installé ce jour <a href="http://www.phpmyvisites.net/">phpMyVisites</a> sur Another Homepage. Je l'avais déjà installé sur <a href="http://adsl.free.fr/">Free</a> à l'époque où je n'avais pas encore pris l'hébergement chez <a href="http://www.1and1.fr/">1and1</a>. Après avoir regardé un peu leur module de gestion des visites, j'ai préféré installer phpMyVisites. Pourquoi? Parce que je vais pouvoir filtrer mes visites et surtout mes visites sur l'interface d'administration du blog, qui commencent à se faire de plus en plus nombreuses, en témoigne mon article bilan sur <a href="https://blog.anotherhomepage.org/post/2006/03/11/28-mac-os-x-tiger-6-mois-apres-le-bilan/">Mac OS X</a>, que je n'ai certainement pas rédigé d'une seule traite.</p>
<p>J'en ai aussi profité pour créer une nouvelle rubrique consacrée à Apple et à ses machines. J'espère que ça me donnera des occasions de remplir ce blog plus souvent :)\</p>
<p>Du côté des nouveautés à venir, j'espère mettre une gallerie photo et pouvoir l'intégrer avec le design actuel du blog et du site. Il me faut aussi modifier le script de l'espace de téléchargement, qui ne me convient pas du tout car d'une part, il y a un bug d'affichage des images, et d'autre part, le code n'est pas conforme aux recommandations du <a href="http://www.w3.org/">W3C</a>. Je vais tester entre autres <a href="http://www.phpwebgallery.net/">PhpWebGallery</a>. Je pense aussi utiliser <a href="http://coppermine-gallery.net/">Coppermine</a>, je viens de voir qu'il possède un thème Kubrick qui s'intègrera parfaitement à l'ensemble :)</p>
<p>Stay tuned ;)</p>Déménagement et changement2006-01-11T13:02:00+01:002006-01-11T13:02:00+01:00Nils Ratuszniktag:blog.anotherhomepage.org,2006-01-11:/post/2006/01/11/12-demenagement-et-changement/<div class="highlight"><pre><span></span><code>$ mv /pagespersos/free/anothergeekblog /pagespros/1and1/anotherhomepage/blog
</code></pre></div>
<p>Another Homepage est née, et Another Geek Blog devient son blog :) </p>
<p>Je passe des pages persos de mon FAI à un hébergeur professionnel, avec nom de domaine. Ca change, rien que les services proposés me font tourner la tête... </p>
<p>Il me reste …</p><div class="highlight"><pre><span></span><code>$ mv /pagespersos/free/anothergeekblog /pagespros/1and1/anotherhomepage/blog
</code></pre></div>
<p>Another Homepage est née, et Another Geek Blog devient son blog :) </p>
<p>Je passe des pages persos de mon FAI à un hébergeur professionnel, avec nom de domaine. Ca change, rien que les services proposés me font tourner la tête... </p>
<p>Il me reste à prévenir les gens qui connaissent l'ancienne adresse, à créer des redirections, bref, les données ont migré mais le déménagement ne fait que commencer ! L'année débute bien :) </p>
<p>J'en profite pour faire passer mes meilleurs voeux à tout le web !</p>C'est parti !2005-11-13T23:42:00+01:002005-11-13T23:42:00+01:00Nils Ratuszniktag:blog.anotherhomepage.org,2005-11-13:/post/2005/11/13/1-first-post/<p>Début d'une nouvelle aventure?</p>
<p>C'est parti pour une nouvelle ère ! Après mon CV en ligne (voir dans les liens), je me met au blog ! Je l'intitule tout simplement "Another Geek Blog", parce que la thématique est fortement orientée informatique, réseaux et télécommunications. </p>
<p>Ce que ce blog a de différent des …</p><p>Début d'une nouvelle aventure?</p>
<p>C'est parti pour une nouvelle ère ! Après mon CV en ligne (voir dans les liens), je me met au blog ! Je l'intitule tout simplement "Another Geek Blog", parce que la thématique est fortement orientée informatique, réseaux et télécommunications. </p>
<p>Ce que ce blog a de différent des autres? Mon caractère ;)</p>