<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://xave.org/feed/rss2/xslt" ?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Métaphore, il fait froid dehors - nateurs et découvertes</title>
    <link>https://xave.org/</link>
    <atom:link href="https://xave.org/feed/category/NateursEtDecouvertes/rss2" rel="self" type="application/rss+xml" />
    <description>journal égotiste</description>
    <language>fr</language>
    <pubDate>Thu, 11 Jun 2026 23:31:41 +0200</pubDate>
    <copyright>1999-2025 xave/MaRDyCk</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>Dotclear</generator>
          <item>
        <title>L'informatique, c'est complètement con</title>
        <link>https://xave.org/post/2019/07/22/l-informatique-c-est-completement-con</link>
        <guid isPermaLink="false">urn:md5:1a3af451261a687e9aeea7013f854446</guid>
        <pubDate>Mon, 22 Jul 2019 09:54:00 +0200</pubDate>
        <dc:creator>xave</dc:creator>
                  <category>nateurs et découvertes</category>
                
        <description>&lt;p&gt;&lt;img src=&quot;https://live.staticflickr.com/65535/48344932946_ded3c2f8f2_z_d.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Adoncques il advint que mon serveur mourût prématurément, et que par un timing rigolo, celui qui recevait ses sauvegardes l&amp;#8217;ai précédé d&amp;#8217;une paire de semaine, juste assez pour n&amp;#8217;avoir pratiquement plus aucune sauvegarde récente.&lt;/p&gt;


&lt;p&gt;J&amp;#8217;ai ramassé les morceaux assez vite, parce qu&amp;#8217;il s&amp;#8217;agit quand-même de mon serveur de mail, entre autres, et j&amp;#8217;ai relancé à sa place un serveur tout beau, tout propre. Tellement propre que plusieurs mois plus tard, je n&amp;#8217;avais toujours pas remis de sauvegardes automatiques en place, je ne m&amp;#8217;en suis occupé que ces jour derniers.&lt;/p&gt;


&lt;p&gt;Parce qu&amp;#8217;il ne sert à rien de ne conserver ses sauvegardes qu&amp;#8217;en local, j&amp;#8217;ai voulu remettre en place une copie d&amp;#8217;icelles vers un autre serveur, et je me suis dit que pour les garder sous la main, et plutôt que d&amp;#8217;être à la merci d&amp;#8217;un serveur tiers, je pouvais les copier vers mon NAS.&lt;/p&gt;          &lt;p&gt;Jusque là, la copie était effectuée par SCP&amp;#160;; d&amp;#8217;un serveur à un autre, ça fonctionne bien. Pour copier ça vers mon NAS, j&amp;#8217;avais un petit problème&amp;#160;: mon FAI ne me fournit pas une IP fixe, en tous cas pas une IPv4. Qu&amp;#8217;à cela ne tienne&amp;#160;: en activant l&amp;#8217;IPv6 sur mon routeur et sur mon serveur, avec un petit champ AAAA vers le routeur dans le DNS, j&amp;#8217;ai une adresse que je peux viser.&lt;/p&gt;


&lt;p&gt;Bon, mon routeur, je m&amp;#8217;en fous&amp;#160;: je veux accéder à mon NAS. Ça, c&amp;#8217;est facile&amp;#160;: un peu de port forwarding sur le routeur en question et le tour est joué.&lt;/p&gt;


&lt;p&gt;SCP, ça passe par SSH, et ça m&amp;#8217;emmerde un peu d&amp;#8217;ouvrir un accès SSH vers mon NAS. Ce qu&amp;#8217;il me faudrait, c&amp;#8217;est un accès limité à l&amp;#8217;essentiel, séparé du système principal. OK, je fais donc tourner un container sur le NAS, qui ne fera rien d&amp;#8217;autre qu&amp;#8217;offrir un accès SSH, et qui n&amp;#8217;aura accès qu&amp;#8217;à lui-même et au répertoire des sauvegardes que j&amp;#8217;y aurai monté.&lt;/p&gt;


&lt;p&gt;Ça marche bien&amp;#160;: mon serveur ouvre une session SSH vers mon routeur en passant par son addresse IPv6, le routeur transmet ça directement au NAS, qui reçoit ça ouvert sur un port assigné au container qui a un accès limité au répertoire de sauvegardes. Et je suis assez fier de mon montage.&lt;/p&gt;


&lt;p&gt;Jusqu&amp;#8217;à ce que je réalise que si je lançais la copie depuis le NAS lui-même, la connexion était directe et rien de tout ça n&amp;#8217;était nécessaire.&lt;/p&gt;</description>
        
                  <comments>https://xave.org/post/2019/07/22/l-informatique-c-est-completement-con#comment-form</comments>
          <wfw:comment>https://xave.org/post/2019/07/22/l-informatique-c-est-completement-con#comment-form</wfw:comment>
          <wfw:commentRss>https://xave.org/feed/atom/comments/5829</wfw:commentRss>
              </item>
          <item>
        <title>Installer un certificat Let's Encrypt</title>
        <link>https://xave.org/post/lets-encrypt</link>
        <guid isPermaLink="false">urn:md5:613f49c133f31edcfbc21147139ebc1c</guid>
        <pubDate>Tue, 08 Dec 2015 10:00:00 +0100</pubDate>
        <dc:creator>xave</dc:creator>
                  <category>nateurs et découvertes</category>
                
        <description>&lt;p&gt;&lt;img src=&quot;https://xave.org/public/images/nateurs/ssl-certif.jpg&quot; alt=&quot;ssl-certif&quot; style=&quot;display:table; margin:0 auto;&quot; title=&quot;ssl-certif, déc. 2015&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Ça fait une paie que je n&amp;#8217;ai pas sorti un truc un peu plus geek, mais je me suis dit que ça pourrait me faire un pense-bête si je vous expliquais un peu comment j&amp;#8217;ai fini par mettre en place ma demande de certificat &lt;a href=&quot;https://letsencrypt.org/&quot; hreflang=&quot;en&quot;&gt;Let&amp;#8217;s Encrypt&lt;/a&gt;. Pour ceux que ça intéresse, ça fera un début et ça passera le temps en attendant que ça sorte de beta.&lt;/p&gt;          &lt;p&gt;Une paire de choses d&amp;#8217;abord&amp;#160;: Je vise ici ceux qui bidouillent. Let&amp;#8217;s Encrypt fournit un client pour tout faire à votre place qui vous conviendra peut-être, mais il doit avoir tous les droits sur votre serveur, c&amp;#8217;est difficile de comprendre exactement ce qu&amp;#8217;il fait, et moi j&amp;#8217;aime bien comprendre ce qui se passe. comme en plus mes serveurs sont parfois bizarres, j&amp;#8217;opte pour une procédure plus manuelle.&lt;/p&gt;


&lt;p&gt;Je pose comme pré-requis que vous savez configurer votre serveur Apache/Nginx/autre. Je donnerai quelques exemples sur une config Apache, qui est ce que j&amp;#8217;ai utilisé. Oui, ça veux dire mettre les mains dans le cambouis, mais ce n&amp;#8217;est pas par manque de désir de simplifications&amp;#160;: il FAUT modifier la config du serveur pour installer un certificat. De toutes façons, je parle de l&amp;#8217;obtention/renouvellement du certificat, avec juste un minimum sur la config du serveur ensuite.&lt;/p&gt;


&lt;p&gt;Vous aurez besoin&amp;#160;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;d&amp;#8217;une clef privée pour vous identifier.&lt;/li&gt;
&lt;li&gt;d&amp;#8217;une clef privée pour identifier le serveur.&lt;/li&gt;
&lt;li&gt;d&amp;#8217;une demande de certificat pour votre (vos) domaine(s).&lt;/li&gt;
&lt;li&gt;d&amp;#8217;une copie du certificat de Let&amp;#8217;s Encrypt&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Je vais donner des noms significatifs aux fichiers, mais vous donnez les noms que vous voulez.&lt;/p&gt;


&lt;h3&gt;Création des clefs privées&lt;/h3&gt;


&lt;p&gt;&lt;em&gt;openssl genrsa 4096 &amp;gt; clef_privee_perso.key&lt;/em&gt;&lt;/p&gt;


&lt;p&gt;&lt;em&gt;openssl genrsa 4096 &amp;gt; clef_privee_machine.key&lt;/em&gt;&lt;/p&gt;


&lt;p&gt;C&amp;#8217;est à peu près tout. La première servira d&amp;#8217;identifiant chez Let&amp;#8217;s Encrypt. La seconde servira à signer votre demande de certificat, et ensuite à vérifier lors de son utilisation qu&amp;#8217;on est sur la bonne machine.&lt;/p&gt;


&lt;p&gt;Règle d&amp;#8217;hygiène de base en matière de clefs&amp;#160;: elles sont super importantes. Ne les perdez pas, ne les laissez pas traîner à un endroit où elles seraient accessibles à tout le monde.&lt;/p&gt;


&lt;h3&gt;Création de la demande de certificat&lt;/h3&gt;


&lt;p&gt;Vous allez créer un Certificate Signing Request (CSR) pour dialoguer avec Let&amp;#8217;s Encrypt. Voyez ça comme un formulaire à remplir. Double avantage&amp;#160;: il n&amp;#8217;y a pas de risque d&amp;#8217;incompréhension, et surtout le même formulaire servira pour -et on verra l&amp;#8217;intérêt- le renouvellement (la commande est en un seule ligne)&amp;#160;:&lt;/p&gt;


&lt;p&gt;&lt;em&gt;openssl req -new -sha256 -key clef_privee_machine.key -subj &amp;#8220;/&amp;#8221; -reqexts SAN -config &amp;lt;(cat /etc/ssl/openssl.cnf &amp;lt;(printf &amp;#8220;[SAN]\nsubjectAltName=DNS:tonsite.com,DNS:www.tonsite.com&amp;#8221;)) &amp;gt; formulaire_de_demande.csr&lt;/em&gt;&lt;sup&gt;[&lt;a href=&quot;https://xave.org/post/lets-encrypt#wiki-footnote-1&quot; id=&quot;rev-wiki-footnote-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;&lt;/p&gt;


&lt;p&gt;Il y a une façon légèrement plus simple de faire si on n&amp;#8217;a qu&amp;#8217;un domaine&lt;sup&gt;[&lt;a href=&quot;https://xave.org/post/lets-encrypt#wiki-footnote-2&quot; id=&quot;rev-wiki-footnote-2&quot;&gt;2&lt;/a&gt;]&lt;/sup&gt;, mais si on a le www, ou d&amp;#8217;autres sous domaines, il vaut mieux tout faire d&amp;#8217;un coup. Remplacez ce qu&amp;#8217;il faut dans la ligne au dessus par DNS:url.du.site.com, séparés par des virgules, et sans espace&lt;sup&gt;[&lt;a href=&quot;https://xave.org/post/lets-encrypt#wiki-footnote-3&quot; id=&quot;rev-wiki-footnote-3&quot;&gt;3&lt;/a&gt;]&lt;/sup&gt;.&lt;/p&gt;


&lt;h3&gt;Certificat intermédiaire&lt;/h3&gt;


&lt;p&gt;Souvent ça marchera sans, mais il peut y avoir un avertissement en fonction de la configuration. Il est donc préférable d&amp;#8217;avoir sur son serveur une copie du certificat de Let&amp;#8217;s Encrypt, histoire d&amp;#8217;éviter à votre machine d&amp;#8217;aller le chercher à chaque fois qu&amp;#8217;elle en a besoin. Il est là&amp;#160;:&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;https://letsencrypt.org/certs/lets-encrypt-x1-cross-signed.pem&quot;&gt;https://letsencrypt.org/certs/lets-encrypt-x1-cross-signed.pem&lt;/a&gt;&lt;/p&gt;


&lt;h3&gt;Préparation du serveur&lt;/h3&gt;


&lt;p&gt;Lorsque vous faites la demande de certificat, il y a un dialogue entre Let&amp;#8217;s Encrypt et votre serveur. En gros, vous donnez le formulaire avec la liste des domaines pour lesquels vous voulez un certificat, et pour chaque, Let&amp;#8217;s Encrypt vous envoie un jeton (token) qui doit être accessible sur votre site web à une adresse précise avant que la transaction continue, c&amp;#8217;est pour prouver qu&amp;#8217;il s&amp;#8217;agit bien de votre domaine.&lt;/p&gt;


&lt;p&gt;Vous devez préparer à l&amp;#8217;avance le répertoire où déposer ces jetons. Il doit être accessible à l&amp;#8217;adresse suivante sur votre site&amp;#160;: &lt;em&gt;http://tonsite/.well-known/acme-challenge/&lt;/em&gt;&lt;/p&gt;


&lt;h3&gt;Demande de certificat&lt;/h3&gt;


&lt;p&gt;Let&amp;#8217;s Encrypt a fourni un client pour ça, mais j&amp;#8217;ai trouvé le truc un peu lourdingue à mon goût. En fouillant un peu, je suis tombé sur plusieurs autres solutions dont ça&amp;#160;: &lt;a href=&quot;https://github.com/diafygi/acme-tiny&quot;&gt;acme_tiny&lt;/a&gt;. Ça fait moins de 200 lignes, c&amp;#8217;est facile à auditer, et ça ne demande pas de droits bizarres&lt;sup&gt;[&lt;a href=&quot;https://xave.org/post/lets-encrypt#wiki-footnote-4&quot; id=&quot;rev-wiki-footnote-4&quot;&gt;4&lt;/a&gt;]&lt;/sup&gt;, c&amp;#8217;est vous qui vous débrouillez derrière. La commande est simple (et est également en un seule ligne)&amp;#160;:&lt;/p&gt;


&lt;p&gt;&lt;em&gt;python acme_tiny.py &amp;#8212;account-key ./clef_privee_perso.key &amp;#8212;csr ./formulaire_de_demande.csr &amp;#8212;acme-dir /var/www/site/.well-known/acme-challenge/ &amp;gt; ./certificat-domaines.pem&lt;/em&gt;&lt;/p&gt;


&lt;p&gt;(ce qu&amp;#8217;il y a derrière acme-dir, c&amp;#8217;est évidemment le répertoire qui sera accessible publiquement)&lt;/p&gt;


&lt;p&gt;Si tout se passe bien, le script va initier le dialogue avec Let&amp;#8217;s Encrypt, recevoir les jetons, les créer dans le répertoire, vérifier qu&amp;#8217;ils sont accessibles par http, prévenir Let&amp;#8217;s Encrypt qu&amp;#8217;il peut vérifier et signer le certificat, et supprimer les jetons quand il a fini.&lt;/p&gt;


&lt;h3&gt;Installation du certificat&lt;/h3&gt;


&lt;p&gt;Un fois que vous avez le certificat, il suffit de créer des vhosts sur le port 443 dans votre serveur web, pour lequel vous devez indiquer le chemin du certificat, de celui de Let&amp;#8217;s Encrypt que vous avez téléchargé plus tôt, et de la clef privée du serveur. Un exemple minimal sous Apache, avec un exemple des chemins pour les différents fichiers&lt;sup&gt;[&lt;a href=&quot;https://xave.org/post/lets-encrypt#wiki-footnote-5&quot; id=&quot;rev-wiki-footnote-5&quot;&gt;5&lt;/a&gt;]&lt;/sup&gt;&amp;#160;:&lt;/p&gt;

&lt;pre&gt;
&amp;lt;VirtualHost *:443&amp;gt;
    ServerName tonsite.net
    ServerAlias www.tonsite.net
    
    SSLEngine on
    SSLCertificateFile /etc/ssl/certs/certificat-domaines.pem
    SSLCertificateChainFile /etc/ssl/certs/lets-encrypt-x1-cross-signed.pem
    SSLCertificateKeyFile /etc/ssl/private/clef_privee_machine.key
    
    DocumentRoot /var/www/
&amp;lt;/VirtualHost&amp;gt;
&lt;/pre&gt;


&lt;p&gt;Notez que de ce que je sais, il n&amp;#8217;y a pas d&amp;#8217;équivalent à SSLCertificateChainFile sur Nginx, il faut concaténer la chaîne des certificats et fournir celle-ci&amp;#160;:&lt;/p&gt;


&lt;p&gt;&lt;em&gt;cat certificat-domaines.pem lets-encrypt-x1-cross-signed.pem &amp;gt; certificat-complet-a-utiliser.pem&lt;/em&gt;&lt;/p&gt;


&lt;h3&gt;Renouvellement du certificat&lt;/h3&gt;


&lt;p&gt;Un petit détail à connaître sur les certificats Let&amp;#8217;s Encrypt&amp;#160;: ils ont une durée de vie de trois mois. On aura donc tout intérêt à simplifier la procédure, parce que sinon, ça risque d&amp;#8217;être un peu lourd très vite. La bonne nouvelle, c&amp;#8217;est que vous pouvez tout simplement réutiliser le même formulaire à chaque fois. Si vous avez suivi les instructions ci-dessus, il suffit de relancer exactement la même ligne de commande qu&amp;#8217;à la rubrique &amp;#8220;demande de certificat&amp;#8221;. C&amp;#8217;est facile à ranger dans un cron, par exemple.&lt;/p&gt;


&lt;h3&gt;Et puis après&amp;#160;?&lt;/h3&gt;


&lt;p&gt;Après, tout ça est une base de travail. Ça peut fonctionner simplement comme ça, ou vous pouvez être psychop^H^H^H^H^H^H^H^H perfectionniste en gérant vos répertoires par alias, en les rendant inaccessibles pour qui ne sait pas le nom des jetons, en faisant des redirections vers un (sous) domaines spécialisé (ça marche), en redirigeant vos pages vers la version sécurisée, et surtout en bidouillant la config ssl aux petits oignons pour plus de sécurité (et avoir &lt;a href=&quot;https://www.ssllabs.com/ssltest/analyze.html?d=xave.org&quot;&gt;une bonne note chez ssllabs&lt;/a&gt;), mais nous ne sommes ici que pour les briques de base.&lt;/p&gt;


&lt;p&gt;Voilà. C&amp;#8217;est du pense-bête pour moi, donc je ne sais pas si c&amp;#8217;est clair. On peut en discuter, je peux même faire des modifs, si c&amp;#8217;est nécessaire. Lâche tes coms.&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;https://xave.org/post/lets-encrypt#rev-wiki-footnote-1&quot; id=&quot;wiki-footnote-1&quot;&gt;1&lt;/a&gt;] Je pourrais expliquer exactement cette commande, mais il faudrait un autre billet. Il y a d&amp;#8217;autres façons de faire, que je fouille.&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;https://xave.org/post/lets-encrypt#rev-wiki-footnote-2&quot; id=&quot;wiki-footnote-2&quot;&gt;2&lt;/a&gt;] Pour être complet&amp;#160;: openssl req -new -sha256 -key domain.key -subj &amp;#8220;/CN=tonsite.com&amp;#8221; &amp;gt; formulaire_de_demande.csr&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;https://xave.org/post/lets-encrypt#rev-wiki-footnote-3&quot; id=&quot;wiki-footnote-3&quot;&gt;3&lt;/a&gt;] Attention, pendant la béta de Let&amp;#8217;s Encrypt, on n&amp;#8217;a droit qu&amp;#8217;à cinq certificats par domaine (sous domaines inclus) par semaine. Pour le moment, je ne peux plus rien tester&amp;#160;: j&amp;#8217;ai dépassé mes quotas.&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;https://xave.org/post/lets-encrypt#rev-wiki-footnote-4&quot; id=&quot;wiki-footnote-4&quot;&gt;4&lt;/a&gt;] Added bonus&amp;#160;: les exemples qu&amp;#8217;ils donnent, eux, sont pour Nginx, pour ceux que ça intéresse.&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;https://xave.org/post/lets-encrypt#rev-wiki-footnote-5&quot; id=&quot;wiki-footnote-5&quot;&gt;5&lt;/a&gt;] Je suis preneur de toute commentaire quant à la pertinence de ces chemins)&lt;/p&gt;&lt;/div&gt;
</description>
        
                  <comments>https://xave.org/post/lets-encrypt#comment-form</comments>
          <wfw:comment>https://xave.org/post/lets-encrypt#comment-form</wfw:comment>
          <wfw:commentRss>https://xave.org/feed/atom/comments/5770</wfw:commentRss>
              </item>
          <item>
        <title>Un jour de logs</title>
        <link>https://xave.org/post/2013/10/11/un-jour-de-logs</link>
        <guid isPermaLink="false">urn:md5:6cf0ccf873fca2df54248ec8dc3ff6ba</guid>
        <pubDate>Fri, 11 Oct 2013 11:22:00 +0200</pubDate>
        <dc:creator>xave</dc:creator>
                  <category>nateurs et découvertes</category>
                
        <description>&lt;p&gt;Avant, quand je partais en vacances, je prenais plein de notes pour essayer de fixer le voyage, mais c&amp;#8217;était chiant, ça prenait du temps. J&amp;#8217;ai découvert depuis que j&amp;#8217;avais une mémoire géographique&amp;#160;: je fixe tout ce que je sais replacer sur une carte. Au début, j&amp;#8217;ai noté le trajet sur un atlas et j&amp;#8217;ai géo-localisé mes photos en rentrant, mais comme je suis très paresseux, j&amp;#8217;ai fini par acheter un enregistreur GPS&amp;#160;; de cette façon, en rentrant, tout se fait automatiquement.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://farm8.staticflickr.com/7381/10204326346_6ba3ac1e5c_b.jpg&quot;&gt;&lt;img src=&quot;http://farm8.staticflickr.com/7381/10204326346_6ba3ac1e5c_z.jpg&quot; alt=&quot;geoloc&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Ou presque.&lt;/p&gt;          &lt;p&gt;D&amp;#8217;abord, il faut que l&amp;#8217;appareil photo soit à l&amp;#8217;heure, et qu&amp;#8217;il le reste. Au début, je le mettais à l&amp;#8217;heure au début, je prenais une photo d&amp;#8217;une pendule, et j&amp;#8217;en reprenais une à la fin pour constater le décalage. Mais pour cette fois-ci, ça aurait été trop simple. D&amp;#8217;abord, j&amp;#8217;ai bien mis mon appareil à l&amp;#8217;heure, mais on m&amp;#8217;en a très vite prêté un autre et j&amp;#8217;ai oublié de vérifier celui-là. Quand je m&amp;#8217;en suis rendu compte, il y avait deux heures, vingt-trois minutes et trente-six secondes de décalage avec mon heure. Et si ce n&amp;#8217;était que ça&amp;#160;: j&amp;#8217;en étais déjà à mon troisième fuseau horaire.&lt;/p&gt;


&lt;p&gt;Ah bien sûr, si ça n&amp;#8217;était qu&amp;#8217;une histoire de fuseau horaire qui évolue dans un seul sens, ça serait simple. Mais non&amp;#160;: j&amp;#8217;étais dans l&amp;#8217;Utah&amp;#160;: Mountain Standard Time, UTC-07, de là je descend dans l&amp;#8217;Arizona, donc sur la même longitude donc dans le même fuseau horaire, donc pourquoi est-ce que le GPS de la voiture est reparti une heure en arrière&amp;#160;?&lt;/p&gt;


&lt;p&gt;Tout simplement parce que l&amp;#8217;Arizona est le seul état qui n&amp;#8217;a pas d&amp;#8217;heure d&amp;#8217;été. Ah ça va alors, on va considérer qu&amp;#8217;on est déjà au fuseau horaire suivant. Ah non, ça serait trop facile&amp;#160;: le Nord-Est de l&amp;#8217;Arizona, ce sont des réserves indiennes, et elles, elles respectent l&amp;#8217;heure d&amp;#8217;été. Bon, on va dire que l&amp;#8217;Arizone est en East Standard Time, sauf les réserves alors. Non, attendez&amp;#160;: au milieu des réserves indiennes, il y a la réserve Hopi, et là, on n&amp;#8217;a pas d&amp;#8217;heure d&amp;#8217;été non plus. Le résultat, c&amp;#8217;est que quand on traverse l&amp;#8217;Utah, on change d&amp;#8217;heure tous les 100 miles, pratique pour l&amp;#8217;horodatage.&lt;/p&gt;


&lt;p&gt;Et donc, il a fallu que je vérifie dans quel fuseau horaire avait été prise chacune de mes photos, que je corrige ce fuseau pour celle qui avaient été prises après que je règle l&amp;#8217;heure sur l&amp;#8217;appareil photo, que je corrige ces deux heures et quelques de décalage pour toutes les autres, avant de les placer elles aussi dans les bons fuseaux.&lt;/p&gt;


&lt;p&gt;Et là je me suis souvenu de l&amp;#8217;horreur&amp;#160;: mon enregistreur GPS commence à avoir vécu, interrupteur est un peu délicat et il y a eu un jour dans le voyage où je l&amp;#8217;ai allumé et éteint d&amp;#8217;un seul geste, je n&amp;#8217;ai donc pas de logs pour ce jour-là, ciel&amp;#160;!&lt;/p&gt;



&lt;p&gt;&lt;a href=&quot;http://farm8.staticflickr.com/7411/10204564153_5fb6325fb5_b.jpg&quot;&gt;&lt;img src=&quot;http://farm8.staticflickr.com/7411/10204564153_5fb6325fb5_m.jpg&quot; alt=&quot;Logs perdus&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;J&amp;#8217;ai donc fait ce que toute personne saine d&amp;#8217;esprit aurait fait&amp;#160;: la voiture gardait plusieurs jours de trajet en mémoire, mais je ne pouvais rien exporter, j&amp;#8217;ai donc pris des photos des logs sur l&amp;#8217;écran. En rentrant, à partir de ces photos, j&amp;#8217;ai retracé mon trajet dans Google Maps, puis je suis passé par GPS vizualiser pour exporter ce trajet en fichier GPX, le standard pour les logs GPS. Bien entendu, il n&amp;#8217;y avait du coup aucune information de timing, j&amp;#8217;ai donc tout naturellement refait mon trajet en Street View, afin de retrouver les endroits où j&amp;#8217;avais pris mes photos (celle d&amp;#8217;un virage en pleine campagne sur la route, prise une heure avant la précédente et presque deux avant la suivante, m&amp;#8217;a donné un peu de fil à retordre, je dois l&amp;#8217;admettre).&lt;/p&gt;</description>
        
                  <comments>https://xave.org/post/2013/10/11/un-jour-de-logs#comment-form</comments>
          <wfw:comment>https://xave.org/post/2013/10/11/un-jour-de-logs#comment-form</wfw:comment>
          <wfw:commentRss>https://xave.org/feed/atom/comments/5687</wfw:commentRss>
              </item>
          <item>
        <title>#Dotclear10</title>
        <link>https://xave.org/post/2013/08/13/dotclear10</link>
        <guid isPermaLink="false">urn:md5:cd3ce9043cdee6fc94a99b127d3b40e3</guid>
        <pubDate>Tue, 13 Aug 2013 16:51:00 +0200</pubDate>
        <dc:creator>xave</dc:creator>
                  <category>nateurs et découvertes</category>
                
        <description>          &lt;p&gt;Je suis en vacances, je n&amp;#8217;ai pas mon confort habituel pour ce qui est de taper ou d&amp;#8217;aller chercher les liens à droit à gauche pour vous coller les pointeurs qui vont bien, mais je en voulais pas non plus faire l&amp;#8217;impasse&amp;#160;: Dotclear a dix ans.&lt;/p&gt;


&lt;p&gt;Pour ceux qui n&amp;#8217;aurait pas suivi, Dotclear est le logiciel qui fait tourner ce site, un programme de qualitay, bien entendu, sinon je ne l&amp;#8217;aurais pas choisi. Mais je n&amp;#8217;ai pas fait que le choisir, j&amp;#8217;y ai participé, et j&amp;#8217;en ai profité pour rencontrer des gens. Alors quand je souhaite ici un bon anniversaire à Dotclear, je ne le fais pas pour célébrer quelques bits, mais pour surtout les humains que ça m&amp;#8217;a permis de rencontrer.&lt;/p&gt;


&lt;p&gt;Il y a des gens, évidement pour qui ce n&amp;#8217;est qu&amp;#8217;un logiciel. Pour moi c&amp;#8217;est un peu différent&amp;#160;: ça m&amp;#8217;a permis de rencontrer quelques-uns de ceux qui sont aujourd&amp;#8217;hui mes meilleurs amis (et Pep).&lt;/p&gt;


&lt;p&gt;Il est de bon ton depuis une paire d&amp;#8217;années d&amp;#8217;encenser Python et de conspuer PHP. Oui mais pour moi, ce n&amp;#8217;est pas possible&amp;#160;: l&amp;#8217;amitié se code en PHP.&lt;/p&gt;


&lt;p&gt;Longue vie&amp;#160;!&lt;/p&gt;</description>
        
                  <comments>https://xave.org/post/2013/08/13/dotclear10#comment-form</comments>
          <wfw:comment>https://xave.org/post/2013/08/13/dotclear10#comment-form</wfw:comment>
          <wfw:commentRss>https://xave.org/feed/atom/comments/5677</wfw:commentRss>
              </item>
          <item>
        <title>Et de treize</title>
        <link>https://xave.org/post/2012/07/04/et-de-treize</link>
        <guid isPermaLink="false">urn:md5:385e773302786ebda9821c25a990a4a8</guid>
        <pubDate>Wed, 04 Jul 2012 21:45:00 +0200</pubDate>
        <dc:creator>xave</dc:creator>
                  <category>nateurs et découvertes</category>
                
        <description>          &lt;p&gt;&lt;a href=&quot;http://farm9.staticflickr.com/8027/7479213248_e37c7ed665_b.jpg&quot;&gt;&lt;img src=&quot;http://farm9.staticflickr.com/8027/7479213248_e37c7ed665_z.jpg&quot; alt=&quot;Composition&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Bon, visiblement, ce n'est pas encore cette fois-ci que je vous ferai une grande rétrospective&amp;nbsp;: il est 21h30, je termine (j'espère) ma journée de boulot commencée à 7h, et j'ai ce soir officiellement fait mon compte d'heures pour la semaine, mais bien entendu les deux jours qui restent promettent d'être chargés également. Quelle drôle d'idée de commencer à bosser à mon âge...&lt;/p&gt;


&lt;p&gt;Marquons le coup quand même&amp;nbsp;: aujourd'hui, ça fait donc &lt;a href=&quot;https://xave.org/archive&quot;&gt;treize ans que j'écris ici&lt;/a&gt;, c'est un peu n'imp, quand même. Et je viens de me rendre compte que j'ai fêté ça en passant pour la première fois tout un mois sans la moindre petite note. Je dois vous avouer que c'est pour la bonne cause&amp;nbsp;: je n'ai pas le temps, je suis trop occupé, et c'est très bien.&lt;/p&gt;


&lt;p&gt;Je n'ai pas été aussi content de ma vie depuis au moins le milieu de la décennie précédente.&lt;/p&gt;



&lt;p&gt;&lt;em&gt;&lt;a href=&quot;http://www.flickr.com/photos/abdijstraat/7479213248/&quot;&gt;photo: Composition&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description>
        
                  <comments>https://xave.org/post/2012/07/04/et-de-treize#comment-form</comments>
          <wfw:comment>https://xave.org/post/2012/07/04/et-de-treize#comment-form</wfw:comment>
          <wfw:commentRss>https://xave.org/feed/atom/comments/5534</wfw:commentRss>
              </item>
          <item>
        <title>Écrire à nouveau</title>
        <link>https://xave.org/post/2012/04/13/ecrire-a-nouveau</link>
        <guid isPermaLink="false">urn:md5:62d32db36ee5396a2154758a2b7fe3d2</guid>
        <pubDate>Fri, 13 Apr 2012 16:00:00 +0200</pubDate>
        <dc:creator>xave</dc:creator>
                  <category>nateurs et découvertes</category>
                
        <description>          &lt;p&gt;Nous ne sommes pas encore arrivés à la moitié du mois, et c'est déjà le sixième billet. D'après &lt;a href=&quot;https://xave.org/archive&quot;&gt;mes archives&lt;/a&gt;, il y a bientôt un an que ça n'était plus arrivé. Et je pense qu'avant la fin du mois, on devra remonter à beaucoup plus longtemps. Non pas que j'ai des choses à dire (j'ai digéré mon manque d'intérêt général depuis bien longtemps) mais mon jouet est de nouveau attrayant. Quand je vous disais que je ne supportais plus l'ancien habillage, ça allait jusque là&amp;nbsp;: je n'avais vraiment pas envie d'écrire quoi que ce soit pour ce site. Maintenant qu'une fois de plus je m'y sens mieux, ça ne me déplairait pas qu'il revive un peu.&lt;/p&gt;


&lt;p&gt;Ça va être plutôt facile pendant quelque temps, parce que j'ai un voyage à débriefer et que malgré mon opinion sur mes photos, je me prépare à vous en imposer quelques unes, mais ensuite&amp;nbsp;? Est-ce que je vais trouver une nouvelle voix (sic)&amp;nbsp;? Nan parce qu'il faut bien le dire, je n'ai pas la plus grande sympathie pour le backlog qu'il y a ici. Je trouve ça verbeux, exhib et poseur. En même temps, c'est une assez bonne définition de qui je suis. C'est donc verbeux, exhib, poseur et cohérent, on ne peut pas avoir que des défauts.&lt;/p&gt;


&lt;p&gt;Notre héros parviendra-t-il à trouver un second souffle&amp;nbsp;? L'audimat est-il trop essoufflé en cette treizième saison&amp;nbsp;? Ce blog qui a survécu à des années d'existence avant qu'on n'invente les blogs survivra-t-il à la mort des blogs&amp;nbsp;? Utiliser trois fois le mot &lt;em&gt;blog&lt;/em&gt; en une courte phrase n'est-il pas un peu répétitif&amp;nbsp;? Vous le saurez en lisant la suite de notre feuilleton. Si vous n'avez pas profité de la pub pour vous tirer ailleurs, bien entendu.&lt;/p&gt;</description>
        
                  <comments>https://xave.org/post/2012/04/13/ecrire-a-nouveau#comment-form</comments>
          <wfw:comment>https://xave.org/post/2012/04/13/ecrire-a-nouveau#comment-form</wfw:comment>
          <wfw:commentRss>https://xave.org/feed/atom/comments/5511</wfw:commentRss>
              </item>
          <item>
        <title>Envie de vide</title>
        <link>https://xave.org/post/2012/04/08/envie-de-vide</link>
        <guid isPermaLink="false">urn:md5:d54b221213c7628e059e1310717d81a2</guid>
        <pubDate>Sun, 08 Apr 2012 17:21:00 +0200</pubDate>
        <dc:creator>xave</dc:creator>
                  <category>nateurs et découvertes</category>
                
        <description>&lt;p&gt;&lt;a href=&quot;http://farm8.staticflickr.com/7197/7056345745_f737238ab8_b.jpg&quot;&gt;&lt;img src=&quot;http://farm8.staticflickr.com/7197/7056345745_f737238ab8_z.jpg&quot; alt=&quot;34&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;          &lt;p&gt;Ce n'est pas vraiment un secret&amp;nbsp;: j'en avais plus que marre de l'habillage de ce site. Le Duplodocus m'avait offert un de ses boulots en cours lorsqu'il a plus été possible de supporter le précédent, mais si le précédent n'était plus supportable parce qu'il faisait des références à un passé révolu, celui qui l'avait remplacé m'avait toujours semblé monstrueusement mal adapté&amp;nbsp;: son côté &quot;profitons de la vie&quot; était aux antipodes de ce que j'ai vécu ces dernières années.&lt;/p&gt;


&lt;p&gt;Ça faisait donc un bout de temps que je voulais trouver autre chose, et puis là, j'en ai tellement eu marre que j'ai fini par bricoler vite fait quelque-chose moi-même, malgré mon incapacité graphique totale (les anciens se souviendront de mon thème marron.)&lt;/p&gt;


&lt;p&gt;Bon, c'est du travail en cours, auquel je ne connais rien, donc si vous avez des avis, je prends (je ne promets pas de suivre.) Si quelqu'un se sent d'en faire une version un peu moins amateur, j'écoute.&lt;/p&gt;


&lt;p&gt;En attendant, ça correspond beaucoup mieux à ce que je recherche&amp;nbsp;: le vide&lt;sup&gt;[&lt;a href=&quot;https://xave.org/post/2012/04/08/envie-de-vide#pnote-5507-1&quot; id=&quot;rev-pnote-5507-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;. Je trouve qu'il y a encore trop d'informations. :)&lt;/p&gt;



&lt;p&gt;(photo: &lt;a href=&quot;http://www.flickr.com/photos/abdijstraat/7056345745/&quot;&gt;34&lt;/a&gt;)&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Note&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;https://xave.org/post/2012/04/08/envie-de-vide#rev-pnote-5507-1&quot; id=&quot;pnote-5507-1&quot;&gt;1&lt;/a&gt;] N'y voyez aucun sous-entendu, je parle du papier peint ici. Moi, je vais plutôt très bien en ce moment.&lt;/p&gt;&lt;/div&gt;
</description>
        
                  <comments>https://xave.org/post/2012/04/08/envie-de-vide#comment-form</comments>
          <wfw:comment>https://xave.org/post/2012/04/08/envie-de-vide#comment-form</wfw:comment>
          <wfw:commentRss>https://xave.org/feed/atom/comments/5507</wfw:commentRss>
              </item>
          <item>
        <title>Je ne voudrais pas la ramener, mais ...</title>
        <link>https://xave.org/post/2011/07/04/je-ne-voudrais-pas-la-ramener-mais</link>
        <guid isPermaLink="false">urn:md5:b59089a3182c6b4b70e29bba426abd87</guid>
        <pubDate>Mon, 04 Jul 2011 19:25:00 +0200</pubDate>
        <dc:creator>xave</dc:creator>
                  <category>nateurs et découvertes</category>
                
        <description>          &lt;p&gt;Vous vous rendez-compte qu'aujourd'hui, ce blog a douze ans&amp;nbsp;? Douze ans, putain&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;J'étais même presque d'humeur à en faire un billet de bilan (qu'on aurait pris pour une fin, vu la fréquence actuelle de mes écrits, mais non), sauf que je n'ai pas tellement le courage. Je vous parlerai donc un peu plus tard, ou pas, de cette &lt;em&gt;douzainie&lt;/em&gt; qui est en train de disparaître complètement. Encore une fois, je ne parle pas du blog, mais de tout ce qu'a été ma vie la dernière grosse ou petite dizaine d'années. Parce que oui&amp;nbsp;: tout ce qu'a été ma vie dans ce premier dixième de siècle est parti en couille, a été détruit, m'est revenu dans la gueule et a fini soit dans un cul-de-sac, soit dans un mur.&lt;/p&gt;


&lt;p&gt;Et c'est très bien.&lt;/p&gt;


&lt;p&gt;Page blanche&amp;nbsp;!&lt;/p&gt;


&lt;div class=&quot;external-media&quot; style=&quot;margin: 1em auto; text-align: center;&quot;&gt;
&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/GUcXI2BIUOQ?version=3&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/GUcXI2BIUOQ?version=3&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;425&quot; height=&quot;344&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;/div&gt;







&lt;p&gt;I got life!&lt;/p&gt;</description>
        
                  <comments>https://xave.org/post/2011/07/04/je-ne-voudrais-pas-la-ramener-mais#comment-form</comments>
          <wfw:comment>https://xave.org/post/2011/07/04/je-ne-voudrais-pas-la-ramener-mais#comment-form</wfw:comment>
          <wfw:commentRss>https://xave.org/feed/atom/comments/5485</wfw:commentRss>
              </item>
          <item>
        <title>Attention! Votre Compte La Banque Postale A ete limite!</title>
        <link>https://xave.org/post/2010/07/09/attention-votre-compte-la-banque-postale-a-ete-limite</link>
        <guid isPermaLink="false">urn:md5:2101d1188918cdc8a6dec3a88d392af3</guid>
        <pubDate>Fri, 09 Jul 2010 11:11:00 +0200</pubDate>
        <dc:creator>xave</dc:creator>
                  <category>nateurs et découvertes</category>
                
        <description>          &lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;Cher utilisateur La Banque Postale :&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Attention! Votre Compte La Banque Postale A ete limite!&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Dans le cadre de notre securite Mesures, nous procedons regulierement à l'activite de l'ecran La Banque Postale d'apprendre recemment Vous ont contacte apres avoir releve un probleme sur votre Account.We demande des informations Aupres de vous pour la raison suivante:&lt;br /&gt;Notre systeme a detecte charges inhabituelles  une carte de credit liee à votre Compte La Banque Postale.&lt;br /&gt;Cordialement,&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Mmmh, je me demande si je dois cliquer sur leur lien. Mon client de mail me signale que l'expéditeur de ce message pourrait ne pas être qui il prétend être, vous croyez que je peux avoir confiance&amp;nbsp;?&lt;/p&gt;


&lt;p&gt;Enfin, pour paraphraser les djeunz 2.0&amp;nbsp;: nan mais Lol, quoi.&lt;/p&gt;</description>
        
                  <comments>https://xave.org/post/2010/07/09/attention-votre-compte-la-banque-postale-a-ete-limite#comment-form</comments>
          <wfw:comment>https://xave.org/post/2010/07/09/attention-votre-compte-la-banque-postale-a-ete-limite#comment-form</wfw:comment>
          <wfw:commentRss>https://xave.org/feed/atom/comments/4679</wfw:commentRss>
              </item>
          <item>
        <title>Né un quatre juillet</title>
        <link>https://xave.org/post/2010/07/04/ne-un-quatre-juillet</link>
        <guid isPermaLink="false">urn:md5:d98b040a72ed8bfbad9c03b33028f439</guid>
        <pubDate>Sun, 04 Jul 2010 16:55:00 +0200</pubDate>
        <dc:creator>xave</dc:creator>
                  <category>nateurs et découvertes</category>
                
        <description>          &lt;p&gt;(Comment ça, je n'ai jamais pensé à ce titre-là avant ?)&lt;/p&gt;


&lt;p&gt;Bon ben voilà&amp;nbsp;: ce site a aujourd'hui officiellement onze ans. On va éviter le festif, les célébrations et les bilans (de toutes façons, onze, c'est nul comme nombre, ça ne ressemble à rien), mais je me voyais mal passer la journée sans marquer le coup un minimum. Donc ça, c'est fait, le coup est marqué. Ça arrive dans un moment où je suis fort peu disert, ce dont il n'est pas nécessaire de s'inquiéter&amp;nbsp;: c'est juste que je suis occupé ailleurs, que j'ai autre-chose à faire que d'écrire et à-peu-près rien à dire en ce moment, ce qui est dommage pour les lecteurs assidus (j'ai des noms (peu)) mais est toujours un indicateur que le vie continue sans ennui. Dont acte.&lt;/p&gt;


&lt;p&gt;Pour vous faire patienter, un bout de ciel bleu patriotique du quatre juillet&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://farm5.static.flickr.com/4018/4379076578_1678372b7e_o.jpg&quot;&gt;&lt;img src=&quot;http://farm5.static.flickr.com/4018/4379076578_a6da983c83.jpg&quot; alt=&quot;Tickets&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;em&gt;&lt;a href=&quot;http://www.flickr.com/photos/abdijstraat/4379076578/lightbox/&quot;&gt;Tickets&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description>
        
                  <comments>https://xave.org/post/2010/07/04/ne-un-quatre-juillet#comment-form</comments>
          <wfw:comment>https://xave.org/post/2010/07/04/ne-un-quatre-juillet#comment-form</wfw:comment>
          <wfw:commentRss>https://xave.org/feed/atom/comments/4677</wfw:commentRss>
              </item>
          <item>
        <title>Take off your pants maintenant</title>
        <link>https://xave.org/post/2010/02/14/take-off-your-pants-maintenant</link>
        <guid isPermaLink="false">urn:md5:daf8ef892de6cd5d824684d203850b0a</guid>
        <pubDate>Sun, 14 Feb 2010 11:03:00 +0100</pubDate>
        <dc:creator>xave</dc:creator>
                  <category>nateurs et découvertes</category>
                
        <description>          &lt;p&gt;&lt;img src=&quot;https://xave.org/public/images/nateurs/translatebilingue.png&quot; alt=&quot;Google Translate Bilingue&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;Google Translate Bilingue, fév. 2010&quot; /&gt;&lt;/p&gt;


&lt;p&gt;La phrase ci-dessus est une citation de &lt;em&gt;Tout ce que vous avez toujours voulu savoir sur le sexe&amp;#8230;&lt;/em&gt; de Woody Allen. Je me souviens qu&amp;#8217;il y a quelques années, les services de traduction en ligne (oui, parce que je suis assez moyen en italien) ne comprenaient pas la deuxième partie. J&amp;#8217;ai voulu regarder aujourd&amp;#8217;hui s&amp;#8217;ils avaient fait des progrès, je m&amp;#8217;aperçois que oui&amp;#160;: maintenant, non seulement Google Translate comprend toute la citation, mais en plus, visiblement, ils ont aussi compris que j&amp;#8217;étais bilingue.&lt;/p&gt;



&lt;p&gt;Blague à part, c&amp;#8217;est un aperçu fascinant de l&amp;#8217;intérieur de la machine&amp;#160;: Google Translate n&amp;#8217;est visiblement pas seulement un assemblage de dictionnaires multilingues et de traités de conjugaison, ça fait aussi appel à la puissance des index de recherche de Google. J&amp;#8217;imagine que l&amp;#8217;origine de ce bug là, c&amp;#8217;est qu&amp;#8217;il avait quelque-part dans ses index un endroit où la phrase originale était déjà traduite en anglais, et que les algos ont pensé que ce qu&amp;#8217;il avait reconnu comme un traduction déjà existante était plus pertinent que ce qu&amp;#8217;il pouvait sortir en mot-à-mot.&lt;/p&gt;


&lt;p&gt;En gros, pour ceux qui ont eu idée de ce que sont les logiciels d&amp;#8217;aide à la traduction, Google Translate, ça a juste la plus grosse mémoire de traduction du monde&amp;#160;: Internet.&lt;/p&gt;</description>
        
                  <comments>https://xave.org/post/2010/02/14/take-off-your-pants-maintenant#comment-form</comments>
          <wfw:comment>https://xave.org/post/2010/02/14/take-off-your-pants-maintenant#comment-form</wfw:comment>
          <wfw:commentRss>https://xave.org/feed/atom/comments/4631</wfw:commentRss>
              </item>
          <item>
        <title>Tous les voyants sont au vert</title>
        <link>https://xave.org/post/2009/10/12/tous-les-voyants-sont-au-vert</link>
        <guid isPermaLink="false">urn:md5:29c0343ce0bdec2ba523c3bb404ad587</guid>
        <pubDate>Mon, 12 Oct 2009 13:05:00 +0200</pubDate>
        <dc:creator>xave</dc:creator>
                  <category>nateurs et découvertes</category>
                
        <description>&lt;p&gt;Hop. Et un serveur relevé, un. Alors il s&amp;#8217;est passé quoi&amp;#160;?&lt;/p&gt;


&lt;p&gt;Jeudi matin, j&amp;#8217;ai reçu une alerte disant que le serveur ne répondait plus après un reboot sauvage. Je l&amp;#8217;ai moi-même redémarré deux fois avant de réussir à y accéder, et quand j&amp;#8217;y suis arrivé, il me balançait des listages de répertoires qui ressemblaient à ça&amp;#160;:&lt;/p&gt;

&lt;pre&gt;
drwxr-xr-x 11 user user 4,0K 2009-08-01 01:07 .
drwxr-xr-x  8 root root 4,0K 2007-11-05 21:29 ..
d?????????  ? ?    ?       ?                ? .aptitude
-rw-------  1 user user 9,2K 2009-09-05 15:26 .bash_history
-rw-r--r--  1 user user  220 2007-04-20 19:35 .bash_logout
-rw-r--r--  1 user user 2,3K 2007-04-20 19:35 .bashrc
drwxr-xr-x  2 user user 4,0K 2007-02-10 09:07 bin
-?????????  ? ?    ?       ?                ? d2.log
-?????????  ? ?    ?       ?                ? debug.log
d?????????  ? ?    ?       ?                ? docs
-rw-r--r--  1 user user   14 2007-10-17 20:53 .forward
d?????????  ? ?    ?       ?                ? .lftp
-rw-------  1 user user 138K 2007-10-30 21:59 mbox
d?????????  ? ?    ?       ?                ? .mc
-?????????  ? ?    ?       ?                ? .mysql_history
-?????????  ? ?    ?       ?                ? .nano_history
-?????????  ? ?    ?       ?                ? .nanorc
&lt;/pre&gt;          &lt;p&gt;Là, on se dit &lt;q&gt;ça sent pas bon.&lt;/q&gt; Effectivement&amp;#160;: trois minutes plus tard, il se cassait de nouveau là gueule&amp;#160;: disque dur mort. Le midi j&amp;#8217;avais un nouveau serveur, plus qu&amp;#8217;à le remplir, et je dois dire que je ne regrette pas le temps que j&amp;#8217;avais passé à établir ma stratégie de sauvegarde.  Deux heures après, j&amp;#8217;avais un système qui tournait et qui relayait mon courrier, le soir, j&amp;#8217;avais réinstallé tout ce qui est applicatif, et après quelques bagarres avec les droits des bases de données, j&amp;#8217;avais relancé &lt;em&gt;Métaphore&lt;/em&gt;. Vendredi soir, tout était en état de marche, à quelques détails près.&lt;/p&gt;


&lt;p&gt;Ça aurait pu aller un rien plus vite, mais n&amp;#8217;oublions pas que déjà, j&amp;#8217;ai un vrai travail. Ensuite, si j&amp;#8217;avais quelques notes sur la réinstallation, elles étaient fragmentaires, pour le moins, parce qu&amp;#8217;il est difficile de bosser &lt;strong&gt;et&lt;/strong&gt; de faire de la doc. Vendredi, je suis donc repassé en vitesse lente pour la réinstallation, histoire de compléter mes notes et de préparer des scripts pour pouvoir aller plus vite la prochaine fois.&lt;/p&gt;


&lt;p&gt;L&amp;#8217;un dans l&amp;#8217;autre, je me suis bien marré&amp;#160;: d&amp;#8217;abord, réinstaller un serveur de zéro, je ne fais pas ça assez souvent, ça entretient. Ensuite, j&amp;#8217;en ai profité pour faire des mises à jour que je repoussais depuis longtemps&lt;sup&gt;[&lt;a href=&quot;https://xave.org/post/2009/10/12/tous-les-voyants-sont-au-vert#pnote-3140-1&quot; id=&quot;rev-pnote-3140-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;, ainsi que certains réglages  que je devais tirer au clair&lt;sup&gt;[&lt;a href=&quot;https://xave.org/post/2009/10/12/tous-les-voyants-sont-au-vert#pnote-3140-2&quot; id=&quot;rev-pnote-3140-2&quot;&gt;2&lt;/a&gt;]&lt;/sup&gt;. Et puis j&amp;#8217;ai toujours un petit plaisir coupable en écrivant des scripts.&lt;/p&gt;


&lt;p&gt;Voilà. C&amp;#8217;était bien. Vivement le prochain crash.&lt;/p&gt;


&lt;p&gt;Mais je m&amp;#8217;interroge&amp;#160;: pourquoi donc ces médiums sont-ils tous partis à la campagne&amp;#160;?&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;https://xave.org/post/2009/10/12/tous-les-voyants-sont-au-vert#rev-pnote-3140-1&quot; id=&quot;pnote-3140-1&quot;&gt;1&lt;/a&gt;] Du coup, me voilà sous Karmic Koala, trois semaines avant la release. Ouais, je suis un ouf-malade&amp;#160;!&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;https://xave.org/post/2009/10/12/tous-les-voyants-sont-au-vert#rev-pnote-3140-2&quot; id=&quot;pnote-3140-2&quot;&gt;2&lt;/a&gt;] Oui, c&amp;#8217;est sûr qu&amp;#8217;avec des rôles superadmin dans PostGres, ça va mieux marcher, mais ça me gênait un brin.&lt;/p&gt;&lt;/div&gt;
</description>
        
                  <comments>https://xave.org/post/2009/10/12/tous-les-voyants-sont-au-vert#comment-form</comments>
          <wfw:comment>https://xave.org/post/2009/10/12/tous-les-voyants-sont-au-vert#comment-form</wfw:comment>
          <wfw:commentRss>https://xave.org/feed/atom/comments/3140</wfw:commentRss>
              </item>
          <item>
        <title>I write poetry in sed</title>
        <link>https://xave.org/post/2009/10/10/i-write-poetry-in-sed</link>
        <guid isPermaLink="false">urn:md5:c15a0e5f1807944a924ae2a21f19aaa7</guid>
        <pubDate>Sat, 10 Oct 2009 14:52:00 +0200</pubDate>
        <dc:creator>xave</dc:creator>
                  <category>nateurs et découvertes</category>
                
        <description>          &lt;p&gt;&lt;code&gt;sed -e &quot;s/\(check_policy_service inet:127.0.0.1:\)[0-9]*/\1`sed -n -e 's/.*inet=\([0-9]*\).*/\1/p' /etc/default/postgrey`/&quot; /etc/postfix/main.cf&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;Ah oui, je suis toujours en train de m&amp;#8217;occuper de mon serveur. Là j&amp;#8217;ai récupéré le plus gros et je suis en train d&amp;#8217;écrire les scripts pour pouvoir la prochaine fois faire automatiquement les configs que j&amp;#8217;ai faites à la main ces deux derniers jours. Ça donne des choses poétiques, non&amp;#160;?&lt;/p&gt;


&lt;p&gt;(j&amp;#8217;y peux rien, les one-liners dans les scripts système me rendent toujours tout frétillant.)&lt;/p&gt;</description>
        
                  <comments>https://xave.org/post/2009/10/10/i-write-poetry-in-sed#comment-form</comments>
          <wfw:comment>https://xave.org/post/2009/10/10/i-write-poetry-in-sed#comment-form</wfw:comment>
          <wfw:commentRss>https://xave.org/feed/atom/comments/3139</wfw:commentRss>
              </item>
          <item>
        <title>Police Line - Do not cross</title>
        <link>https://xave.org/post/2009/10/09/police-line-do-not-cross</link>
        <guid isPermaLink="false">urn:md5:f608d7e05940d9eff5dd0b1c1815156a</guid>
        <pubDate>Fri, 09 Oct 2009 00:13:00 +0200</pubDate>
        <dc:creator>xave</dc:creator>
                  <category>nateurs et découvertes</category>
                
        <description>          &lt;p&gt;Bon, donc ce serveur s&amp;#8217;est viandé. Enfin, pas ce serveur, son prédécesseur&amp;#8230; Celui-ci est tout neuf et pas encore complètement configuré. Excusez si je ne la fais pas plus longue, mais j&amp;#8217;ai encore du pain sur la planche.&lt;/p&gt;


&lt;p&gt;Et sommeil aussi.&lt;/p&gt;</description>
        
                  <comments>https://xave.org/post/2009/10/09/police-line-do-not-cross#comment-form</comments>
          <wfw:comment>https://xave.org/post/2009/10/09/police-line-do-not-cross#comment-form</wfw:comment>
          <wfw:commentRss>https://xave.org/feed/atom/comments/3138</wfw:commentRss>
              </item>
          <item>
        <title>Déformation professionelle.</title>
        <link>https://xave.org/post/2009/09/18/deformation-professionelle</link>
        <guid isPermaLink="false">urn:md5:96247c3f5825f95816f8a672726dbdb6</guid>
        <pubDate>Fri, 18 Sep 2009 10:56:00 +0200</pubDate>
        <dc:creator>xave</dc:creator>
                  <category>nateurs et découvertes</category>
                
        <description>          &lt;p&gt;En m'habillant ce matin, je remarquais que ma ceinture commençait à accuser son âge (voire celui de ses petits camarades.) J'ai eu naturellement cette pensée qui m'a effrayé après-coup&amp;nbsp;:&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;Tiens, il faudrait commencer à songer à faire un upgrade.&lt;/p&gt;&lt;/blockquote&gt;</description>
        
                  <comments>https://xave.org/post/2009/09/18/deformation-professionelle#comment-form</comments>
          <wfw:comment>https://xave.org/post/2009/09/18/deformation-professionelle#comment-form</wfw:comment>
          <wfw:commentRss>https://xave.org/feed/atom/comments/3128</wfw:commentRss>
              </item>
          <item>
        <title>0.05% d'indisponibilité</title>
        <link>https://xave.org/post/2009/09/02/005-d-indisponibilite</link>
        <guid isPermaLink="false">urn:md5:7314341307b12f58b104e6f5e98a301b</guid>
        <pubDate>Wed, 02 Sep 2009 13:07:00 +0200</pubDate>
        <dc:creator>xave</dc:creator>
                  <category>nateurs et découvertes</category>
                
        <description>&lt;blockquote&gt;&lt;p&gt;&lt;q&gt;Dieu est tellement intelligent ... Beaucoup plus que les gagnants des jeux TV !&lt;/q&gt;&lt;br /&gt;Little Nicky&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Bon, GMail s'est viandé, cette nuit (pour nous), pendant deux heures. C'est horrible.&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;https://xave.org/public/images/nateurs/.bsod_s.jpg&quot; alt=&quot;Blue Screen Of Death&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; title=&quot;Blue Screen Of Death, sep 2009&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Je vais passer très vite sur tous ces gens qui râlent parce que le service qu'on leur offre gracieusement depuis des années tombe en panne deux heures tous les six mois, et qui fonctionne donc, suivant un mode de calcul qui en vaut bien un autre, 4378 heures sur 4380. Dit autrement&amp;nbsp;: 99.95% du temps. Oui, c'est proprement honteux. Au prix où on ne le paie pas, ma bonne dame. (Et puis merde, vous n'avez qu'à activer l'IMAP.)&lt;/p&gt;


&lt;p&gt;Non, ce qui m'énerve, c'est que je vois les gens réagir comme j'en vois d'autres réagir quand un des systèmes dont je m'occupe a une indisponibilité de quelques dizaines de minutes une fois tous les quatre ans&amp;nbsp;: &lt;q&gt;Mais comment est-ce possiiiiiible&amp;nbsp;? Mais pourquoi ne t'es tu pas arrangé pour que ça n'arrive paaaas&amp;nbsp;? Et il faut absolument que tu te débrouilles pour qu'une telle indisponibilité ne se reproduise jamais !&lt;/q&gt;&lt;/p&gt;



&lt;p&gt;Ben tiens.&lt;/p&gt;          &lt;p&gt;D'abord, merci aux utilisateurs de signaler aux administrateurs qu'ils doivent résoudre le problème. Non, je vous assure, sans vous, nous n'y aurions jamais pensé. Et puis pourquoi est-ce qu'on ne s'est pas arrangé pour que ça n'arrive pas&amp;nbsp;? Figurez-vous -je sais, ça peut paraître étonnant- que le propre d'un problème imprévu est d'être imprévu. Pourquoi est-ce que ça arrive&amp;nbsp;? Parce que les circonstances ont entraîné un enchaînement qui n'avait pas été imaginé.&lt;/p&gt;


&lt;p&gt;Oui, c'est difficile d'admettre que nous autres, les sysadmins, ne sommes pas omniscients. J'en souffre, croyez-le bien. Il y a effectivement parfois des cas imprévus. Mais au risque d'encore une fois étonner, quand un cas n'est pas prévu, ce n'est pas parce que nous sommes totalement irresponsables et ne cherchons pas à imaginer ce qui pourrait merder, mais parce qu'à côté des mille problèmes possibles que nous avions imaginés et pris en compte, il y a toujours le mille et unième qui se cachait dans un coin.&lt;/p&gt;


&lt;p&gt;Et c'est ça, un système qui se plante&amp;nbsp;: ce n'est pas un système qui rencontre son premier problème, c'est un système qui a rencontré mille problèmes que vous n'avez pas vus parce que nous les avions gérés en amont. C'est gentil de penser à râler quand vous perdez un accès pendant deux heures sans jamais avoir la moindre pensée pour le travail que ça représente de le faire tourner le système comme une horloge pendant des mois.&lt;/p&gt;


&lt;p&gt;Quant à s'arranger pour que ça n'arrive plus, merci encore une fois, nous n'y aurions pas pensé sans vous. La plupart du temps, quand ce conseil nous est doctement dispensé par des personnes qui se font un plaisir de nous apprendre notre métier, figurez-vous que le problème qui vient d'arriver est déjà non seulement résolu, mais que tout a été mis en œuvre pour qu'il soit géré automatiquement la prochaine fois qu'il montrera le bout de son nez.. Nous sommes maintenant prêts à gérer mille et un problèmes.&lt;/p&gt;


&lt;p&gt;Mais il y aura toujours le mille et deuxième.&lt;/p&gt;</description>
        
                  <comments>https://xave.org/post/2009/09/02/005-d-indisponibilite#comment-form</comments>
          <wfw:comment>https://xave.org/post/2009/09/02/005-d-indisponibilite#comment-form</wfw:comment>
          <wfw:commentRss>https://xave.org/feed/atom/comments/3112</wfw:commentRss>
              </item>
          <item>
        <title>aie confianssssse....</title>
        <link>https://xave.org/post/2009/08/28/aie-confianssssse</link>
        <guid isPermaLink="false">urn:md5:3eba86e3fa47f5e680097c273c764aa1</guid>
        <pubDate>Fri, 28 Aug 2009 10:27:00 +0200</pubDate>
        <dc:creator>xave</dc:creator>
                  <category>nateurs et découvertes</category>
                
        <description>          &lt;p&gt;Ah oui, d'accord&amp;nbsp;:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://xave.org/public/images/nateurs/acceptblindly.jpg&quot; alt=&quot;Aie confianssssse....&quot; style=&quot;margin: 0 auto; display: block;&quot; title=&quot;Aie confianssssse....&quot; class=&quot;nocvi&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Bon, d'un autre côté, hier je me suis retrouvé avec un Windows en Thaïlandais entre les mains, ça doit être la loi des séries.&lt;/p&gt;</description>
        
                  <comments>https://xave.org/post/2009/08/28/aie-confianssssse#comment-form</comments>
          <wfw:comment>https://xave.org/post/2009/08/28/aie-confianssssse#comment-form</wfw:comment>
          <wfw:commentRss>https://xave.org/feed/atom/comments/3107</wfw:commentRss>
              </item>
          <item>
        <title>Saloperie de TWAIN</title>
        <link>https://xave.org/post/2009/08/18/saloperie-de-twain</link>
        <guid isPermaLink="false">urn:md5:e7615775574f5deba65e5d4b2cf54c28</guid>
        <pubDate>Tue, 18 Aug 2009 13:06:00 +0200</pubDate>
        <dc:creator>xave</dc:creator>
                  <category>nateurs et découvertes</category>
                
        <description>          &lt;p&gt;Chez Canon comme chez tous les fabricants de bon matériel, ils font des softs de merde. Mais eux ils en sont tellement contents qu'ils ont décidé que brancher un de leurs appareils photos ne créerait pas un disque amovible, il faut absolument passer par TWAIN et espérer qu'ils gèrent ça correctement. Ben non.&lt;/p&gt;


&lt;p&gt;J'ai réglé mon appareil pour du Raw plus du JPEG&lt;sup&gt;[&lt;a href=&quot;https://xave.org/post/2009/08/18/saloperie-de-twain#pnote-3101-1&quot; id=&quot;rev-pnote-3101-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;. Et visiblement, le Twain, chez Canon, ça aime bien les raccourcis et ça a une conception de la distributivité toute personnelle&amp;nbsp;: J'aurais pour ma part compris la phrase &lt;q&gt;Tiens, voilà une photo en raw et en jpeg à 3.12Mo&lt;/q&gt; comme &lt;em&gt;((une photo en raw) et (une photo en jpeg à 3.12Mo))&lt;/em&gt;, ben non. Pour lui, c'est plutôt &lt;em&gt;((une photo en raw et une photo en jpeg) à 3.12Mo)&lt;/em&gt;.&lt;/p&gt;


&lt;p&gt;La différence est subtile, mais notable, parce que du coup il transfère 3.12Mo de raw, pour des fichiers qui font normalement plus de 10Mo. &lt;q&gt;Tiens, vous me mettrez une tranche de 3.12Mo de fichier raw, siouplait, et vous me l'emballez, c'est pour m'apercevoir plus tard que c'est périmé.&lt;/q&gt;&lt;/p&gt;


&lt;p&gt;L'informatique, c'est vraiment de la merde.&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;https://xave.org/post/2009/08/18/saloperie-de-twain#rev-pnote-3101-1&quot; id=&quot;pnote-3101-1&quot;&gt;1&lt;/a&gt;] Raw parce que raw, quoi, et Jpeg parce que c'est immédiatement exploitable et que j'ai toujours un ordinateur par loin, donc pas de problème de place sur la carte pour le moment.&lt;/p&gt;&lt;/div&gt;
</description>
        
                  <comments>https://xave.org/post/2009/08/18/saloperie-de-twain#comment-form</comments>
          <wfw:comment>https://xave.org/post/2009/08/18/saloperie-de-twain#comment-form</wfw:comment>
          <wfw:commentRss>https://xave.org/feed/atom/comments/3101</wfw:commentRss>
              </item>
          <item>
        <title>Rendez-moi donc un service...</title>
        <link>https://xave.org/post/2009/08/03/rendez-moi-donc-un-service</link>
        <guid isPermaLink="false">urn:md5:0586c1d8107b3c234cd57710bb5a06f8</guid>
        <pubDate>Mon, 03 Aug 2009 16:49:00 +0200</pubDate>
        <dc:creator>xave</dc:creator>
                  <category>nateurs et découvertes</category>
                
        <description>          &lt;p&gt;Bon, s'il y a bien une décision que j'ai prise en devenant chef de Dotclear, c'est que j'allais en parler ici le moins possible, parce que je ne veux pas que ça devienne une antre à geeks. Je fais une exception parce-que justement, je sais que j'ai un certain nombre de lecteurs qui ne sont pas forcément super calés en informatique, qui n'ont pas (ou pas encore) de blog, qui voient ce que c'est puisqu'ils en lisent mais ne sont vraiment pas spécialistes de la chose.&lt;/p&gt;


&lt;p&gt;Bon ben voilà, si vous n'êtes pas geek, voire si vous ne savez même pas ce que ça veut dire, rendez-nous un graaaaand service et allez vous inscrire pour participer à l'&lt;a href=&quot;http://fr.dotclear.org/blog/post/2009/07/31/Grande-enqu%C3%AAte-sur-l-ergonomie-de-Dotclear&quot;&gt;enquête sur l'ergonomie de Dotclear&lt;/a&gt;. Ça ne vous prendra pas trop longtemps et ça nous aidera vraiment énormément.&lt;/p&gt;


&lt;p&gt;Bref, ça serait youpi-banane. Merci.&lt;/p&gt;</description>
        
                  <comments>https://xave.org/post/2009/08/03/rendez-moi-donc-un-service#comment-form</comments>
          <wfw:comment>https://xave.org/post/2009/08/03/rendez-moi-donc-un-service#comment-form</wfw:comment>
          <wfw:commentRss>https://xave.org/feed/atom/comments/3095</wfw:commentRss>
              </item>
          <item>
        <title>Nouveau joujou</title>
        <link>https://xave.org/post/2009/07/10/nouveau-joujou</link>
        <guid isPermaLink="false">urn:md5:8eeb81aae5f90a2cf9e2fa90c14967ee</guid>
        <pubDate>Fri, 10 Jul 2009 13:42:00 +0200</pubDate>
        <dc:creator>xave</dc:creator>
                  <category>nateurs et découvertes</category>
                
        <description>          &lt;p&gt;&lt;img src=&quot;https://xave.org/public/images/nateurs/nouveaujoujou.jpg&quot; alt=&quot;Nouveau joujou&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;Nouveau joujou, juil 2009&quot; class=&quot;nocvi&quot;/&gt;&lt;/p&gt;


&lt;p&gt;Mon nouveau jouet m'attend chez &lt;a href=&quot;http://www.boum-boum.org/&quot;&gt;Copain&lt;/a&gt;. Pile au moment où je disparais plusieurs jours. Chié (mais quand même youpi.)&lt;/p&gt;</description>
        
                  <comments>https://xave.org/post/2009/07/10/nouveau-joujou#comment-form</comments>
          <wfw:comment>https://xave.org/post/2009/07/10/nouveau-joujou#comment-form</wfw:comment>
          <wfw:commentRss>https://xave.org/feed/atom/comments/3086</wfw:commentRss>
              </item>
      </channel>
</rss>
