<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://batmat.net/blog/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/">
<channel>
  <title>Blogounage - message de service</title>
  <link>http://batmat.net/blog/</link>
  <description></description>
  <language>fr</language>
  <pubDate>Fri, 17 Feb 2012 10:28:55 +0100</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Aux abonnés absents</title>
    <link>http://batmat.net/blog/post/2007/07/14/Aux-abonnes-absents</link>
    <guid isPermaLink="false">urn:md5:5de1861a6401450b2f2897eeb77f0e07</guid>
    <pubDate>Sat, 14 Jul 2007 12:31:00 +0200</pubDate>
    <dc:creator>batmat</dc:creator>
        <category>Général</category>
        <category>message de service</category><category>vacances</category>    
    <description>    &lt;p&gt;Je pars aujourd'hui en vacances jusqu'à après mi-août. Je serai donc un rien moins présent :-).
Je laisse les commentaires ouverts, je suis un fou. J'y jetterai peut-être un œil de temps en temps depuis un cyber-café.&lt;/p&gt;


&lt;p&gt;À bientôt.&lt;/p&gt;</description>
    
    
    
          <comments>http://batmat.net/blog/post/2007/07/14/Aux-abonnes-absents#comment-form</comments>
      <wfw:comment>http://batmat.net/blog/post/2007/07/14/Aux-abonnes-absents#comment-form</wfw:comment>
      <wfw:commentRss>http://batmat.net/blog/feed/rss2/comments/266</wfw:commentRss>
      </item>
    
  <item>
    <title>Dépilement en cours</title>
    <link>http://batmat.net/blog/post/2007/04/08/Depilement-en-cours</link>
    <guid isPermaLink="false">urn:md5:c749da4ac9fdd04da54e778ff1cd79c7</guid>
    <pubDate>Sun, 08 Apr 2007 16:43:00 +0200</pubDate>
    <dc:creator>batmat</dc:creator>
        <category>Général</category>
        <category>message de service</category>    
    <description>    &lt;ul&gt;
&lt;li&gt;Viens de revenir de congés - stop.&lt;/li&gt;
&lt;li&gt;Plus de 30 fils de conversation en attente sur mon adresse perso - stop. Notamment concernant &lt;a href=&quot;http://www.avenir.asso.fr/&quot;&gt;AvenIR&lt;/a&gt; - stop.&lt;/li&gt;
&lt;li&gt;Idem sur l'adresse du boulot - stop.&lt;/li&gt;
&lt;li&gt;Une dizaine de spams dans les commentaires du présent blog (seulement) + un message de propagande à supprimer - stop (soit dit en passant, si un des commentaires que vous avez postés récemment n'est pas affiché, il y a des chances qu'il soit parti à la poubelle avec les 3500 autres commentaires marqués spam...).&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
          <comments>http://batmat.net/blog/post/2007/04/08/Depilement-en-cours#comment-form</comments>
      <wfw:comment>http://batmat.net/blog/post/2007/04/08/Depilement-en-cours#comment-form</wfw:comment>
      <wfw:commentRss>http://batmat.net/blog/feed/rss2/comments/253</wfw:commentRss>
      </item>
    
  <item>
    <title>Thème du site en cours de mise à jour</title>
    <link>http://batmat.net/blog/post/2007/02/02/Theme-du-site-en-cours-de-mise-a-jour</link>
    <guid isPermaLink="false">urn:md5:24a2aa6fe42ece7661a58c8e8995ef03</guid>
    <pubDate>Fri, 02 Feb 2007 22:38:00 +0100</pubDate>
    <dc:creator>batmat</dc:creator>
        <category>aorakit</category><category>css</category><category>dotclear:2</category><category>message de service</category>    
    <description>    &lt;p&gt;Ceux qui consultent le site directement de temps en temps sans passer par le fil RSS remarqueront certainement des changements sur son rendu.&lt;/p&gt;


&lt;p&gt;Pour ceux que ça intéresse, j'ai utilisé comme base le &lt;a href=&quot;http://dissitou.klafoutis.org/index.php/post/2007/01/03/Aorakit-des-structures-pour-vos-themes&quot;&gt;thème Aorakit 3F de Kozlika&lt;/a&gt;. Maintenant que la structure qui me convient est posée, je récupère bout par bout les parties de la CSS que ce blog avait lorsqu'il tournait avec dotclear 1. J'essaie à cette occasion de supprimer les trucs un peu tordus qui s'étaient accumulés avec le temps dans la CSS :-).&lt;/p&gt;


&lt;p&gt;J'ai gagné un temps précieux grâce au travail de Kozlika pour poser la structure que je voulais. Merci beaucoup.&lt;/p&gt;</description>
    
    
    
          <comments>http://batmat.net/blog/post/2007/02/02/Theme-du-site-en-cours-de-mise-a-jour#comment-form</comments>
      <wfw:comment>http://batmat.net/blog/post/2007/02/02/Theme-du-site-en-cours-de-mise-a-jour#comment-form</wfw:comment>
      <wfw:commentRss>http://batmat.net/blog/feed/rss2/comments/239</wfw:commentRss>
      </item>
    
  <item>
    <title>Comment fusionner plusieurs listes en une seule avec Spring [Test de coloration syntaxique :-)]</title>
    <link>http://batmat.net/blog/post/2007/01/30/Test-de-coloration-syntaxique</link>
    <guid isPermaLink="false">urn:md5:3a7a189a413d6175112943d0e907c75a</guid>
    <pubDate>Tue, 30 Jan 2007 10:05:00 +0100</pubDate>
    <dc:creator>batmat</dc:creator>
        <category>dotclear:2</category><category>geshi</category><category>java</category><category>message de service</category><category>spring</category>    
    <description>    &lt;p&gt;Attention, fonctionnalité en test :-). Merci &lt;a href=&quot;http://qbnz.com/highlighter/&quot;&gt;GeShi&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;C'est pas mal du tout, mais il faut encore améliorer le rendu. Notamment les espaces inter-lignes. Il faut aussi que je passe en mode &quot;class&quot; et que j'écrive le code CSS associé au rendu que je veux donner à mon code.&lt;/p&gt;

&lt;pre class=&quot;geshi&quot;&gt;&lt;code class=&quot;java&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;package&lt;/span&gt; fr.&lt;span class=&quot;me1&quot;&gt;mipih&lt;/span&gt;.&lt;span class=&quot;me1&quot;&gt;foundation&lt;/span&gt;.&lt;span class=&quot;me1&quot;&gt;spring&lt;/span&gt;;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;co2&quot;&gt;import java.util.ArrayList;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co2&quot;&gt;import java.util.List;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;co2&quot;&gt;import org.springframework.beans.factory.config.AbstractFactoryBean;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;coMULTI&quot;&gt;/**&lt;br /&gt;
&amp;nbsp;* Classe Spring permettant de fusionner plusieurs tableaux ou listes en une seule.&lt;br /&gt;
&amp;nbsp;* &lt;br /&gt;
&amp;nbsp;* @author Baptiste Mathus&lt;br /&gt;
&amp;nbsp;*/&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;kw2&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;kw2&quot;&gt;class&lt;/span&gt; ListMergerFactoryBean &lt;span class=&quot;kw2&quot;&gt;extends&lt;/span&gt; AbstractFactoryBean&lt;br /&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; List&amp;lt;String&amp;gt; mergedSourceList;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;kw2&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;kw2&quot;&gt;Class&lt;/span&gt; getObjectType&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;kw2&quot;&gt;return&lt;/span&gt; &lt;a href=&quot;http://www.google.com/search?q=allinurl%3AList+java.sun.com&amp;amp;bntl=1&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;List&lt;/span&gt;&lt;/a&gt;.&lt;span class=&quot;kw2&quot;&gt;class&lt;/span&gt;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;kw2&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; setSourceLists&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;a href=&quot;http://www.google.com/search?q=allinurl%3AList+java.sun.com&amp;amp;bntl=1&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;List&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt; sourceLists&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; mergedSourceList = &lt;span class=&quot;kw2&quot;&gt;new&lt;/span&gt; ArrayList&amp;lt;String&amp;gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;List&amp;lt;String&amp;gt; l : sourceLists&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; mergedSourceList.&lt;span class=&quot;me1&quot;&gt;addAll&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;l&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; @Override&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;kw2&quot;&gt;protected&lt;/span&gt; &lt;a href=&quot;http://www.google.com/search?q=allinurl%3AObject+java.sun.com&amp;amp;bntl=1&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;Object&lt;/span&gt;&lt;/a&gt; createInstance&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;kw2&quot;&gt;throws&lt;/span&gt; &lt;a href=&quot;http://www.google.com/search?q=allinurl%3AException+java.sun.com&amp;amp;bntl=1&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;Exception&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; logger.&lt;span class=&quot;me1&quot;&gt;debug&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;mergedSourceList&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;kw2&quot;&gt;return&lt;/span&gt; mergedSourceList;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</description>
    
    
    
          <comments>http://batmat.net/blog/post/2007/01/30/Test-de-coloration-syntaxique#comment-form</comments>
      <wfw:comment>http://batmat.net/blog/post/2007/01/30/Test-de-coloration-syntaxique#comment-form</wfw:comment>
      <wfw:commentRss>http://batmat.net/blog/feed/rss2/comments/238</wfw:commentRss>
      </item>
    
  <item>
    <title>Migration Dotclear 2 #2 - RewriteRule et appel à contribution</title>
    <link>http://batmat.net/blog/post/2007/01/14/Migration-Dotclear-2-2-RewriteRule-et-appel-a-contribution</link>
    <guid isPermaLink="false">urn:md5:96c693eb745b9245dea6ce4825a095fc</guid>
    <pubDate>Sun, 14 Jan 2007 02:20:00 +0100</pubDate>
    <dc:creator>batmat</dc:creator>
        <category>dotclear</category><category>message de service</category><category>mod_rewrite</category>    
    <description>    &lt;p&gt;Bon, c'est mieux. Maintenant, normalement les flux RSS sont correctement redirigés. Il me reste à supporter les anciennes URL, ce que je m'escrime à faire depuis plusieurs heures sans succès.&lt;/p&gt;


&lt;p&gt;Je suis principalement reparti du &lt;a href=&quot;http://dissitou.klafoutis.org/index.php/post/2006/12/29/Redirection-des-urls&quot;&gt;billet de kozlika sur dcTips&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Pour les flux des billets et des commentaires d'ici, ça marche sans problème et ça donne ça&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^dotclear/rss.php /blog/feed/rss2 [R=301]
RewriteCond %{QUERY_STRING} ^type=co$
RewriteRule ^dotclear/rss.php /blog/feed/rss2/comments? [R=301]
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^dotclear/atom.php /blog/feed/atom [R=301]
RewriteCond %{QUERY_STRING} ^type=co$
RewriteRule ^dotclear/atom.php /blog/feed/atom/comments? [R=301]
&lt;/pre&gt;


&lt;p&gt;Par contre, pour la redirection des anciens billets, je patauge. Exemple &lt;a href=&quot;http://batmat.net/blog/2005/05/02/141-heureusement-qu-on-peut-changer-d-avis&quot; title=&quot;http://batmat.net/blog/2005/05/02/141-heureusement-qu-on-peut-changer-d-avis&quot;&gt;http://batmat.net/blog/2005/05/02/1...&lt;/a&gt; ne fonctionne pas de base. La nouvelle inclut en fait simplement &quot;post&quot; entre &quot;blog/&quot; et la date, ce qui donne &lt;a href=&quot;http://batmat.net/blog/post/2005/05/02/141-heureusement-qu-on-peut-changer-d-avis&quot; title=&quot;http://batmat.net/blog/post/2005/05/02/141-heureusement-qu-on-peut-changer-d-avis&quot;&gt;http://batmat.net/blog/post/2005/05...&lt;/a&gt;. J'ai donc fait comme ça&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
RewriteRule ^blog/(\d{4})/(\d{2})/(\d{2})/(\d+.+)$ /blog/post/$1/$2/$3/$4 [R=301]
&lt;/pre&gt;

&lt;p&gt;Mais visiblement, cela ne fonctionne pas (cliquez sur le premier lien pour en être convaincu :-)). Je ne comprends pas trop pourquoi. Ceci est très certainement dû au fait que je ne connaissais de mod_rewrite que le nom il y a encore quelques heures. J'ai l'impression que le fait que le fichier blog.php existe prend le pas et n'exécute pas la règle de réécriture.&lt;/p&gt;


&lt;p&gt;Si quelqu'un a une idée de comment résoudre le problème, et par la même occasion pourquoi je mange une Internal Server Error dès que j'essaie d'activer l'option &lt;a href=&quot;http://www.illiweb.com/manuel/Apache_1.3_VF/mod/mod_rewrite.html#RewriteLog&quot;&gt;RewriteLog&lt;/a&gt; pour comprendre ce qui se passe, je suis ouvert à toute proposition...&lt;/p&gt;


&lt;p&gt;D'avance merci&lt;/p&gt;</description>
    
    
    
          <comments>http://batmat.net/blog/post/2007/01/14/Migration-Dotclear-2-2-RewriteRule-et-appel-a-contribution#comment-form</comments>
      <wfw:comment>http://batmat.net/blog/post/2007/01/14/Migration-Dotclear-2-2-RewriteRule-et-appel-a-contribution#comment-form</wfw:comment>
      <wfw:commentRss>http://batmat.net/blog/feed/rss2/comments/233</wfw:commentRss>
      </item>
    
  <item>
    <title>Migration à Dotclear 2 en cours</title>
    <link>http://batmat.net/blog/post/2007/01/14/Migration-a-Dotclear-2-en-cours</link>
    <guid isPermaLink="false">urn:md5:9976850ac20da45025dc95b756d03864</guid>
    <pubDate>Sun, 14 Jan 2007 00:36:00 +0100</pubDate>
    <dc:creator>batmat</dc:creator>
        <category>dotclear</category><category>message de service</category>    
    <description>    &lt;p&gt;Bon, ben voilà. Comme j'en avais marre des spams et qu'il paraît que Dotclear2 est très fort pour ça, j'ai migré. Pour l'instant, je n'ai migré que le contenu et bidouillé un petit coup dotclear pour que l'adresse http://batmat.net soit toujours l'adresse directe du blog...&lt;/p&gt;


&lt;p&gt;Veuillez donc m'excuser pour les quelques dysfonctionnements que ce blog devrait subir dans les jours à venir.&lt;/p&gt;


&lt;p&gt;Pour ceux qui se posent la question&amp;nbsp;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Le procédé est très bien documenté&lt;/li&gt;
&lt;li&gt;C'est très rapide (lié au point 1, merci l'équipe dotclear pour &lt;a href=&quot;http://doc.dotclear.net/2.0/administration/dc1_vers_dc2&quot;&gt;cette doc très claire de migration&lt;/a&gt;).&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Merci aussi à &lt;a href=&quot;http://forum.ovh.com/showthread.php?t=10740&quot;&gt;OVH&lt;/a&gt; pour son bon travail d'aide sur le sujet.&lt;/p&gt;


&lt;p&gt;Il a fallu que je crée une nouvelle base utilisant mysql5 et configurer mon 60GP pour tourner en php5. Merci au petit &lt;a href=&quot;http://batmat.net/test.php&quot;&gt;script de test&lt;/a&gt; de configuration de dotclear :-).&lt;/p&gt;


&lt;p&gt;Tout ça pour dire qu'il devrait y avoir quelques désagréments sur ce blog dans les quelques jours à venir, mais que je vais tout faire pour que ça rentre dans l'ordre dans pas trop longtemps :-). Je compte par exemple regarder comment on peut faire pour récupérer les url dc1.2. J'ai en effet entendu dire que le format n'était plus le même, mais qu'il était possible de bidouiller un truc pour que les liens ne soient pas cassés...&lt;/p&gt;


&lt;p&gt;Il me restera ensuite peut-être à essayer de personnaliser un peu la charte, histoire de pourrir un peu le magnifique thème de base. Et récupérer aussi l'affichage automatique des blogs que je suis, tiens, grâce au fichier opml d'export (pour une fois que je fais du XSLT). Je devrai aussi tagger les billets que j'ai posté jusqu'à présent, ça par contre, ça me plait&amp;nbsp;! Rappelez vous,&lt;strong&gt; la classification par répertoires est morte !&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;Bon, après ya aussi mes plugins à découvrir et/ou réinstaller, mais ça, c'est de la tambouille interne :-).&lt;/p&gt;</description>
    
    
    
          <comments>http://batmat.net/blog/post/2007/01/14/Migration-a-Dotclear-2-en-cours#comment-form</comments>
      <wfw:comment>http://batmat.net/blog/post/2007/01/14/Migration-a-Dotclear-2-en-cours#comment-form</wfw:comment>
      <wfw:commentRss>http://batmat.net/blog/feed/rss2/comments/232</wfw:commentRss>
      </item>
    
  <item>
    <title>Supprimer le suffixe de votre adresse de weblog</title>
    <link>http://batmat.net/blog/post/2005/07/12/176-supprimer-le-suffixe-de-votre-adresse-de-weblog</link>
    <guid isPermaLink="false">urn:md5:0f8beff35e63cf4041603bb4e1d56ecf</guid>
    <pubDate>Tue, 12 Jul 2005 10:42:53 +0000</pubDate>
    <dc:creator>batmat</dc:creator>
        <category>Technique</category>
        <category>message de service</category>    
    <description>    &lt;p&gt;Si vous souhaitez que l'adresse de la racine de votre blog soit bien http://www.monblog.com et non http://www.monblog.com/blog (ou blog.php ou même dotclear/), il y a plusieurs techniques. Nous avions eu une discussion à ce sujet avec &lt;a href=&quot;http://genezys.net/&quot;&gt;Vincent&lt;/a&gt; il y a quelques temps de cela. Notre discussion nous a conduit à utiliser tous les deux la même solution, trouvée de manière collaborative&amp;nbsp;:-).&lt;/p&gt;


&lt;h5&gt;Les méthodes&lt;/h5&gt;

&lt;p&gt;Il y a donc deux méthodes&amp;nbsp;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Faire dans un fichier index.php un &lt;code&gt;include('blog.php');&lt;/code&gt;. Ça marche très bien, mais ça a tout de même un inconvénient&amp;nbsp;: cette méthode est coûteuse en ressources parce qu'elle demande au moteur php d'ouvrir un fichier supplémentaire pour en lire le contenu afin de l'envoyer au client. L'avantage de cette solution réside toutefois dans le fait que cette solution est extrêmement simple à mettre en &amp;#339;uvre et qu'elle devrait fonctionner partout où php fonctionne.&lt;/li&gt;
&lt;li&gt;Comme vous vous en doutez&amp;nbsp;: utiliser un .htaccess. Pour ceux qui l'ignoreraient encore, ce fichier permet de passer des directives au serveur Web &lt;a href=&quot;http://www.apache.org&quot;&gt;Apache&lt;/a&gt;. On peut ainsi changer la majorité des comportements configurés dans le httpd.conf. On peut notamment modifier la primordiale &lt;code&gt;DirectoryIndex&lt;/code&gt;, c'est cette directive qui indique au serveur Web dans quel ordre il doit rechercher les noms de fichiers dans le cas où celui-ci n'est pas précisé (typiquement, lorsque vous tapez &lt;em&gt;http://batmat.net&lt;/em&gt; au lieu de &lt;em&gt;http://batmat.net/blog&lt;/em&gt;).&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Souvent &lt;code&gt;DirectoryIndex&lt;/code&gt; est configurée avec quelque chose comme ça&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;DirectoryIndex index.php index.html index.shtml&lt;/pre&gt;


&lt;h5&gt;Le but&lt;/h5&gt;

&lt;p&gt;Rappelons le au fait, parce qu'on finirait par l'oublier&amp;nbsp;: je voudrais bien que lorsqu'un utilisateur tape &lt;em&gt;http://batmat.net&lt;/em&gt; il voit bien mon blog. Évidemment, il n'est plus question d'utiliser ici une simple redirection transformant automatiquement l'adresse en &lt;em&gt;http://batmat.net/blog/&lt;/em&gt;. Non, je veux que l'adresse tapée ne change pas et que &lt;a href=&quot;http://batmat.net&quot;&gt;http://batmat.net&lt;/a&gt; et &lt;a href=&quot;http://batmat.net/blog&quot;&gt;http://batmat.net/blog&lt;/a&gt; présentent le même contenu.&lt;/p&gt;


&lt;h5&gt;Solution&lt;/h5&gt;

&lt;p&gt;Si vous avez suivi le rôle de &lt;code&gt;DirectoryIndex&lt;/code&gt; expliqué ci-dessus, vous avez sûrement déjà trouvé la solution&amp;nbsp;: on va ajouter un .htaccess à la racine qui va contenir la ligne suivante pour demander à ce que blog.php soit affiché par défaut lorsque l'adresse racine est demandée&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;DirectoryIndex blog.php&lt;/pre&gt;


&lt;h5&gt;Bug et vraie solution&lt;/h5&gt;

&lt;p&gt;Comme vous le verrez, cette solution fonctionne très bien pour la racine. Mais si vous commencez à cliquer sur les liens vers des sous-répertoires, vous risquez d'avoir des surprises&amp;nbsp;: vous ne verrez parfois plus les fichiers que vous pensez pointer, mais seulement un listing du répertoire qui le contient.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Pourquoi&amp;nbsp;?&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;Très simple&amp;nbsp;: via la directive &lt;code&gt;DirectoryIndex&lt;/code&gt;, vous avez changé le comportement global du serveur Web. Une chose très importante à savoir est que les .htaccess s'appliquent de façon &lt;strong&gt;récursive&lt;/strong&gt;, c'est à dire que si vous fixez une règle dans un répertoire, tous les sous-répertoires verront cette règle leur être appliquée.&lt;/p&gt;


&lt;p&gt;Donc, vous venez de changer le fichier de base, du classique index.php ou index.html au _blog.php_&amp;nbsp;: si un répertoire ne possède pas de fichier blog.php, la règle habituelle de listing du répertoire sera appliquée.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Mais alors nous sommes fichus&amp;nbsp;?&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;Bon sang de chybronhuitre à la muuu&lt;sup&gt;[&lt;a href=&quot;http://batmat.net/blog/post/2005/07/12/#pnote-176-1&quot; id=&quot;rev-pnote-176-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;&amp;nbsp;! Mais qu'allons-nous deviendre&amp;nbsp;?&lt;/p&gt;


&lt;p&gt;Ne vous en faites pas, les plus rapides auront déjà trouvé une solution très simple&amp;nbsp;: on ne doit pas seulement mettre &lt;em&gt;blog.php&lt;/em&gt;, ce qui correspond à remplacer tous les noms de fichiers indiqués dans la directive DirectoryIndex du fichier httpd.conf, mais plutôt préfixer la liste classique avec blog.php. Ce qui donnera&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;DirectoryIndex blog.php index.php index.html&lt;/pre&gt;


&lt;p&gt;Voilà, ce sera tout pour aujourd'hui.&lt;/p&gt;


&lt;p&gt;Je pars en congés mercredi jusqu'au 15 août. Je vais pouvoir enfin reprendre ma dose de volley. Vous n'aurez donc peut-être plus de nouvelles de ma part d'ici là&amp;nbsp;:-). Je reviendrai en pleine forme pour traiter tous les billets que j'ai à l'esprit et que j'ai mis en attente par manque de temps, notamment en raison de la rédaction de mon mémoire d'ingénieur que je devrai rendre peu après mon retour de congés&amp;nbsp;:-\.&lt;/p&gt;


&lt;p&gt;Bref, bonnes vacances à tous&amp;nbsp;:-).&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://batmat.net/blog/post/2005/07/12/#rev-pnote-176-1&quot; id=&quot;pnote-176-1&quot;&gt;1&lt;/a&gt;] private joke&lt;/p&gt;&lt;/div&gt;
</description>
    
    
    
          <comments>http://batmat.net/blog/post/2005/07/12/176-supprimer-le-suffixe-de-votre-adresse-de-weblog#comment-form</comments>
      <wfw:comment>http://batmat.net/blog/post/2005/07/12/176-supprimer-le-suffixe-de-votre-adresse-de-weblog#comment-form</wfw:comment>
      <wfw:commentRss>http://batmat.net/blog/feed/rss2/comments/170</wfw:commentRss>
      </item>
    
  <item>
    <title>Le serveur de logs d'OVH a sauté</title>
    <link>http://batmat.net/blog/post/2004/04/24/32-le-serveur-de-logs-d-ovh-a-saute</link>
    <guid isPermaLink="false">urn:md5:d7876cb9979949642e289045be522930</guid>
    <pubDate>Sat, 24 Apr 2004 23:36:14 +0000</pubDate>
    <dc:creator>batmat</dc:creator>
        <category>Général</category>
        <category>message de service</category>    
    <description>&lt;p&gt;Je ne comprenais pourquoi, d'un seul coup, mes statistiques n'indiquaient plus aucune visite sur Batmat.net :-). Vous nous auriez ainsi si lâchement abandonné ? Avec une peur un peu dissimulée :-), j'ai donc joint le support d'OVH : leur serveur de logs avait rendu l'âme, ce n'est pas donc pas Batmat.net qui a été renié par son (faible) lectorat, bonne nouvelle ! Voici l'échange avec l'équipe d'OVH :&lt;/p&gt;    &lt;p&gt;Avant de vous livrer ici le contenu de cet échange, je tiens à remercier ici la réactivité et la franchise d'OVH qui a tout de suite reconnu son tort et expliqué clairement ce qu'ils faisaient sans chercher à dissimuler le problème. Ils n'ont pas cherché non plus à me faire croire que je puisse être à l'origine du souci. De plus, ce qui ne 
gâte rien, la réponse est arrivé une heure seulement après la question.&lt;/p&gt;

&lt;p&gt;Bref, bravo OVH !&lt;/p&gt;

&lt;p&gt;Mon message :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Bonjour,&lt;/p&gt;

&lt;p&gt;Il semble y avoir un souci avec les logs.
Je possède le nom de domaine batmat.net que vous hébergez et depuis quelques
jours, il s'affiche soit 1 visite soit 0 par jour...&lt;/p&gt;

&lt;p&gt;Rien qu'avec mes visites depuis différentes machines, je suis sûr d'en faire 2
ou 3 par jour au moins et si on s'en réfère au trafic des jours précédents, ce nombre semble imcohérent.&lt;/p&gt;

&lt;p&gt;Merci de corriger ça au plus vite ou de m'indiquer comment le faire si l'erreur est de mon fait.&lt;/p&gt;

&lt;p&gt;Merci &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;La réponse :&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Bonjour,&lt;/p&gt;

&lt;p&gt;Nous avons bien reçu votre message&lt;/p&gt;

&lt;p&gt;Le serveur de logs a explosé, rsync (la technologie qu'on utilise pour transferer les fichiers de logs) sature aussi. Nous l'avons prevu et nous avons contruit un nouveau serveur de logs avec 3.5To de disque (16x250Go en 4U). Pour le mettre en place et changer completement la manière de decharger les logs, il nous faudra quelques jours de travail.
Nous allons mettre aussi en place d'autres types de statistiques qu'urchin.&lt;/p&gt;

&lt;p&gt;On espere que les logs vont revenir courant de la semaine prochaine.&lt;/p&gt;

&lt;p&gt;En esperant avoir répondu à votre attente&lt;/p&gt;

&lt;p&gt;Cordialement, Frederic &lt;/p&gt;
&lt;/blockquote&gt;
</description>
    
    
    
          <comments>http://batmat.net/blog/post/2004/04/24/32-le-serveur-de-logs-d-ovh-a-saute#comment-form</comments>
      <wfw:comment>http://batmat.net/blog/post/2004/04/24/32-le-serveur-de-logs-d-ovh-a-saute#comment-form</wfw:comment>
      <wfw:commentRss>http://batmat.net/blog/feed/rss2/comments/31</wfw:commentRss>
      </item>
    
  <item>
    <title>Monitorer son site</title>
    <link>http://batmat.net/blog/post/2004/04/16/29-monitorer-son-site</link>
    <guid isPermaLink="false">urn:md5:6038c66cac71619d3505dfbcbbd83224</guid>
    <pubDate>Fri, 16 Apr 2004 20:15:05 +0000</pubDate>
    <dc:creator>batmat</dc:creator>
        <category>Général</category>
        <category>message de service</category>    
    <description>
    &lt;p&gt;En allant jeter tout à l'heure un coup d'oeil chez &lt;a href=&quot;http://www.ikoula.fr&quot;&gt;ikoula&lt;/a&gt;, je suis tombé sur un service gratuit très intéressant. &lt;a href=&quot;http://ping.ikoula.fr/&quot;&gt;Celui-ci&lt;/a&gt; permet d'effectuer un monitoring d'un site web qu'on indique, on peut ensuite visualiser le &lt;em&gt;temps up&lt;/em&gt; dudit site. Je ne me suis inscrit qu'aujourd'hui mais je n'ai pas eu la patience d'attendre d'avoir testé pendant plusieurs jours pour vous donner ce lien, j'ai configuré mon compte pour &lt;em&gt;monitorer&lt;/em&gt; &lt;a href=&quot;http://server.batmat.net&quot;&gt;server.batmat.net&lt;/a&gt; et &lt;a href=&quot;http://www.batmat.net&quot;&gt;www.batmat.net&lt;/a&gt;, je referai certainement un billet là dessus d'ici quelques temps après l'avoir essayé plus longuement.&lt;/p&gt;

&lt;p&gt;Voici le graphe obtenu pour www.batmat.net :&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://batmat.net/dotclear/images/ikoula_graph.png&quot; alt=&quot;Graphique de disponibilité chez Ikoula&quot; width=&quot;497&quot; height=&quot;407&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://ping.ikoula.fr&quot; &gt;&lt;img src=&quot;http://ping.ikoula.fr/img/bouton_ping.gif&quot; alt=&quot;Service Ping de chez Ikoula&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
</description>
    
    
    
          <comments>http://batmat.net/blog/post/2004/04/16/29-monitorer-son-site#comment-form</comments>
      <wfw:comment>http://batmat.net/blog/post/2004/04/16/29-monitorer-son-site#comment-form</wfw:comment>
      <wfw:commentRss>http://batmat.net/blog/feed/rss2/comments/28</wfw:commentRss>
      </item>
    
  <item>
    <title>Blog collaboratif</title>
    <link>http://batmat.net/blog/post/2004/04/02/19-blog-collaboratif</link>
    <guid isPermaLink="false">urn:md5:8a980cf976be1719af543833978ccc64</guid>
    <pubDate>Fri, 02 Apr 2004 10:03:53 +0000</pubDate>
    <dc:creator>batmat</dc:creator>
        <category>Général</category>
        <category>message de service</category>    
    <description>    &lt;p&gt;Comme vous avez pu le &lt;a href=&quot;http://www.batmat.net/blog/2004/04/01/18-BatmatSenVaEnGuerre&quot;&gt;constater&lt;/a&gt;, je ne suis plus seul ici... Non, ce n'est pas un piratage, quoi qu'il est vrai que je me demande si je ne me suis pas sabordé tout seul quand je vois l'attention que Syl prête à sa syntaxe.&lt;/p&gt;

&lt;p&gt;Bref, nous sommes maintenant &lt;strong&gt;5&lt;/strong&gt;, oui 5. J'ai trouvé que le blog était un bon moyen de rassembler 5 copains de DUT. Cette époque fut propice à de bons moments de rigolades et j'espère que cette ambiance parviendra à resurgir ici. Bon, sans plus attendre, je vais donc vous présenter chacun d'eux (par ordre alphabétique pour ne pas faire de jaloux).&lt;/p&gt;

&lt;dl&gt;
&lt;dt&gt;André-Paul Navoizat alias Noir&lt;/dt&gt;
&lt;dd&gt;Actuellement en école d'ingénieurs à l'ESIGETEL, ce jeune chien fou trouvera peut-être le temps de donner quelques bons liens entre deux soirées. Si vous avez des questions Citrix, vous pouvez vous adresser à lui (encore plus si vous êtes prêts à prêter votre petite amie =^) ).&lt;/dd&gt;

&lt;dt&gt;Philippe Da Silva alias Draven&lt;/dt&gt;
&lt;dd&gt;Après le DUT, il a décidé de laisser l'informatique de côté et il s'est mis à faire du cinéma. Ça marche plutôt bien pour lui : il part (ou est parti) cette semaine faire un film en Bosnie. Portugais de son état, il sera aussi mon excuse pour pouvoir publier des mauvaises blagues portugaises :p.&lt;/dd&gt;

&lt;dt&gt;Raphaël Antico alias raf82&lt;/dt&gt;
&lt;dd&gt;Le fou-furieux de Mangas en tous genres, je pense qu'il postera parfois sur ce sujet mais rien n'est garanti. Raf a parfois été capable de me faire pleurer de rire à la lecture de mails de son cru dont il garde précieusement le secret. Bon, posé comme ça, je lui mets un peu la pression, mais je suis sûr qu'il resssortira grandi de cette épreuve :D.&lt;/dd&gt;

&lt;dt&gt;Sylvain Guéant alias Syl&lt;/dt&gt;
&lt;dd&gt;Bon, lui il est particulier. Si vous lisez ses blogs et que vous ne comprenez pas ce qu'il dit, ce n'est pas forcément anormal. Il termine brillament cette année sa maîtrise à l'&lt;acronym title=&quot;Institut Universitaire Professionnalisé&quot;&gt;IUP&lt;/acronym&gt; à l'université de Marne La Vallée. Il est maintenant en stage et c'est la raison pour laquelle il a produit le blog de toute beauuuuuutééééé indiqué ci-dessus.&lt;/dd&gt;

&lt;/dl&gt;

&lt;p&gt;
Et pour finir : moi qui, il est vrai, ne me suis jamais véritablement présenté. Je vais donc donner une définition factuelle de mes activités présentes en attendant peut-être une définition ultérieure par l'un des membres sus-cités :&lt;/p&gt;

&lt;dl&gt;
&lt;dt&gt;Baptiste Mathus alias Batmat&lt;/dt&gt;
&lt;dd&gt;Après avoir fait l'IUT d'informatique de Fontainebleau, j'ai continué mes études dans l'école d'ingénieurs en alternance &lt;a href=&quot;http://www.ingenieurs2000.com&quot; hreflang=&quot;fr&quot;&gt;Ingénieurs 2000&lt;/a&gt; dans la filière &lt;a href=&quot;http://avenir.asso.fr&quot; hreflang=&quot;fr&quot;&gt;Informatique Réseaux&lt;/a&gt;. Je suis actuellement en deuxième année et en &lt;em&gt;séquence professionnelle&lt;/em&gt; depuis un mois comme mon confrère &lt;a href=&quot;http://www.genezys.net&quot; hreflang=&quot;fr&quot;&gt;Anubis&lt;/a&gt;&lt;/dd&gt;
&lt;/dl&gt;</description>
    
    
    
          <comments>http://batmat.net/blog/post/2004/04/02/19-blog-collaboratif#comment-form</comments>
      <wfw:comment>http://batmat.net/blog/post/2004/04/02/19-blog-collaboratif#comment-form</wfw:comment>
      <wfw:commentRss>http://batmat.net/blog/feed/rss2/comments/18</wfw:commentRss>
      </item>
    
  <item>
    <title>Un peu rachitique, cette page de liens...</title>
    <link>http://batmat.net/blog/post/2004/03/14/2-un-peu-rachitique-cette-page-de-liens</link>
    <guid isPermaLink="false">urn:md5:9b118eb7f1bd54e98de570e3ffc95526</guid>
    <pubDate>Sun, 14 Mar 2004 17:19:40 +0000</pubDate>
    <dc:creator>batmat</dc:creator>
        <category>Général</category>
        <category>message de service</category>    
    <description>    &lt;p&gt;Bon, alors là forcément, ça fait un peu &lt;a href=&quot;http://batmat.net/links.php&quot; hreflang=&quot;fr&quot;&gt;vide&lt;/a&gt;... Va quand même falloir que je m'y colle (que je m'y code&amp;nbsp;? Non&amp;nbsp;? Bon, je vais me pendre et je reviens.). Pour l'instant, n'en vlà djà une &lt;a href=&quot;http://batmat.net/links.php&quot; hreflang=&quot;fr&quot;&gt;version statique&lt;/a&gt;, mais j'ai bon espoir de trouver le temps de créer la table adéquate dans la base pour gérer la liste des liens.&lt;/p&gt;
&lt;p&gt;Ouuuh, j'en entends déjà se foutre de ma g... en disant &lt;q&gt;comment ça une table&amp;nbsp;? On s'en tamponne, c'est dégommer une mouche avec un bazooka&amp;nbsp;!&lt;/q&gt;. Eh ben non, on est codeur ou on l'est pas. Pour l'instant, j'ai déjà les blogs et les fautes gérés dans la base MySQL, alors pourquoi pas les liens aussi&amp;nbsp;? Non mais...&lt;/p&gt;
&lt;p&gt;Comme le disait &lt;a href=&quot;http://www.psydk.org/&quot; hreflang=&quot;fr&quot;&gt;Darken&lt;/a&gt; à &lt;a href=&quot;http://www.genezys.net/&quot; hreflang=&quot;fr&quot;&gt;Anubis&lt;/a&gt; &lt;a href=&quot;http://www.genezys.net/200304.php#id20T1445&quot; hreflang=&quot;fr&quot;&gt;ici&lt;/a&gt;, avec du XHTML, plus besoin de BD... Oui, ptête mais moi chui à domicile alors j'installe ce que jveux, Na&amp;nbsp;! Chui pas limité par mon hébergeur :-), pis ça me donne l'occasion de me mettre un peu plus au php...&lt;/p&gt;</description>
    
    
    
          <comments>http://batmat.net/blog/post/2004/03/14/2-un-peu-rachitique-cette-page-de-liens#comment-form</comments>
      <wfw:comment>http://batmat.net/blog/post/2004/03/14/2-un-peu-rachitique-cette-page-de-liens#comment-form</wfw:comment>
      <wfw:commentRss>http://batmat.net/blog/feed/rss2/comments/2</wfw:commentRss>
      </item>
    
</channel>
</rss>
