<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.grumpf.net/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>Grumpf - geekage</title>
  <link>http://www.grumpf.net/</link>
  <description>Aux frontières d'URL</description>
  <language>fr</language>
  <pubDate>Mon, 18 Aug 2008 20:38:22 +0200</pubDate>
  <copyright>&amp;copy; Grumpf, Pierre Grasswill</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>New Matos</title>
    <link>http://www.grumpf.net/post/2008/06/09/New-Matos</link>
    <guid isPermaLink="false">urn:md5:51fb77856cee6ded273fa00c2f878f66</guid>
    <pubDate>Mon, 09 Jun 2008 22:49:00 +0200</pubDate>
    <dc:creator>Grumpf</dc:creator>
        <category>geekage</category>
        <category>linux</category><category>ma life</category><category>raid</category>    
    <description>&lt;p&gt;une nouveau serveur @home, l'occasion pour faire des découvertes...&lt;/p&gt;    &lt;p&gt;pour remplacer mon vieux lenny (bi PIII500 raid 5 sur 6x9G scsi 2 hot plug) plus ma &quot;grosse&quot; dorice 2x13G en raid 1 + 2x40G en raid 0,&lt;br /&gt;
donc j'ai fait péter la CB et vla un Intel(R) Celeron(R) E1200  @ 1.60GHz (Bi core:)) 1G de ram et attention mes dames et messieurs 2x 500G en raid1 (du SAMSUNG F1 ca rox!)&lt;/p&gt;


&lt;p&gt;tout ça pour dire (on y vient) j'ai install une &lt;del&gt;gentoo&lt;/del&gt; debian (bah ouais une deb... no comment) &lt;br /&gt;
raid géré en md via le kernel et son module &lt;br /&gt;&lt;/p&gt;


&lt;p&gt;je fait l'install au boulot et par manque de connecteur d'alim sata je boot ma machine sur un seul dd,&lt;br /&gt;
on laisse bien passer une semaine, on recup un adaptateur molex - sata et on branche...&lt;br /&gt;
je me disais mon linux est kewl (bah ouais c'est un Nux quand même!) il va rebuild tt seul le 2eme dd ...&lt;br /&gt;
on rallume après avoir brancher le dur, et ....&lt;br /&gt;
et bien non&amp;nbsp;! ça a pas rebuild même au contraire &lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;
md: created md3
md: bind&amp;lt;sda3&amp;gt;
md: bind&amp;lt;sdb3&amp;gt;
md: running: &amp;lt;sdb3&amp;gt;&amp;lt;sda3&amp;gt;
md: kicking non-fresh sda3 from array!
md: unbind&amp;lt;sda3&amp;gt;
md: export_rdev(sda3)
raid1: raid set md3 active with 1 out of 2 mirrors
&lt;/pre&gt;

&lt;p&gt;3fois (md1, md2 et md3) bah crotte alors! (oui oui crotte y'à des jeunes yeux qui traine)&lt;br /&gt;
et comment donc on rebuild alors moi qui croyais que c'était magique linux ?. &lt;br /&gt;
cela dis c'est magique suffit juste de readd le dd&lt;/p&gt;

&lt;pre&gt;sulli:~# mdadm /dev/md3 --add /dev/sda3&lt;/pre&gt;

&lt;p&gt;et voila ca part en rebuild tout seul  !!!&lt;/p&gt;

&lt;pre&gt;
sulli:~# cat /proc/mdstat
Personalities : [raid1]
md1 : active raid1 sda1[2] sdb1[0]
      9767424 blocks [2/1] [U_]
      [===============&amp;gt;.....]  recovery = 77.4% (7566592/9767424) finish=0.4min speed=77178K/sec

md2 : active raid1 sda2[2] sdb2[0]
      1951808 blocks [2/1] [U_]
        resync=DELAYED

md3 : active raid1 sda3[2] sdb3[0]
      476664512 blocks [2/1] [U_]
        resync=DELAYED
&lt;/pre&gt;



&lt;p&gt;c'est pas beau la life d'un linuxien&amp;nbsp;? hein dites ?!&lt;/p&gt;</description>
    
    
    
          <comments>http://www.grumpf.net/post/2008/06/09/New-Matos#comment-form</comments>
      <wfw:comment>http://www.grumpf.net/post/2008/06/09/New-Matos#comment-form</wfw:comment>
      <wfw:commentRss>http://www.grumpf.net/feed/rss2/comments/56</wfw:commentRss>
      </item>
    
  <item>
    <title>cure de dotclear</title>
    <link>http://www.grumpf.net/post/2008/04/30/cure-de-dotclear</link>
    <guid isPermaLink="false">urn:md5:1e7b43a4b31879b3f2b94647780d5d07</guid>
    <pubDate>Wed, 30 Apr 2008 23:28:00 +0200</pubDate>
    <dc:creator>Grumpf</dc:creator>
        <category>geekage</category>
        <category>dotclear2</category>    
    <description>    &lt;p&gt;ce soir de fils en aiguilles de click en googleries de modif de css en modif de layout voila que je fait subir une opération chirurgicale a mon blog &lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;modif du .htaccess (enfin le search marche!!! youpy).&lt;/li&gt;
&lt;li&gt;mise à jour de sécurité beta 7 vers beta 7.0.1 (faille d'inclusion dans lang.php)&lt;/li&gt;
&lt;li&gt;je vire le villain 'Achives' du widget navbar , je découvre &lt;a href=&quot;http://plugins-dotclear.geeek.org/&quot; hreflang=&quot;fr&quot;&gt;ce site à plugins dotclear&lt;/a&gt; et je met Jarchives (revoila qqchose de classique mais joli sur le coté!)&lt;/li&gt;
&lt;li&gt;je me rend compte que mon compteur feedburner a sauté suite a la mise a jour, merci &lt;a href=&quot;http://www.bizetfamily.net/&quot; hreflang=&quot;fr&quot;&gt;guillaume&lt;/a&gt;, j'ai collé le plugin MyFeedburner&lt;/li&gt;
&lt;li&gt;j'ai modif mon css pour que l'image rss soit devant le lien du plugin feedburner&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ca suffira pour l'intervention de chirurgie plastique de ce soir&lt;/p&gt;


&lt;p&gt;j'ai trouvé un &lt;a href=&quot;http://www.network-science.de/ascii/&quot;&gt;un ascii generator&lt;/a&gt; sur le site de guillaume pas longtemps apres j'avais fait un&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
  ________                            _____ 
 /  _____/______ __ __  _____ _______/ ____\
/   \  __\_  __ \  |  \/     \\____ \   __\ 
\    \_\  \  | \/  |  /  Y Y  \  |_&amp;gt; &amp;gt;  |   
 \______  /__|  |____/|__|_|  /   __/|__|   
        \/                  \/|__|          

&lt;/pre&gt;

&lt;p&gt;faut pas grand chose pour être heureux &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.grumpf.net/post/2008/04/30/cure-de-dotclear#comment-form</comments>
      <wfw:comment>http://www.grumpf.net/post/2008/04/30/cure-de-dotclear#comment-form</wfw:comment>
      <wfw:commentRss>http://www.grumpf.net/feed/rss2/comments/51</wfw:commentRss>
      </item>
    
  <item>
    <title>un instant de réflection</title>
    <link>http://www.grumpf.net/post/2008/04/30/un-instant-de-reflection</link>
    <guid isPermaLink="false">urn:md5:1b6f8fe6b15aeeba370cfbd91e17ad85</guid>
    <pubDate>Wed, 30 Apr 2008 22:14:00 +0200</pubDate>
    <dc:creator>Grumpf</dc:creator>
        <category>geekage</category>
        <category>dotclear2</category><category>mod_rewrite</category>    
    <description>    &lt;p&gt;ca faisait longtemps que j'avais laissé de coté le pb de 'Rechercher' qui ne fonctionnait pas sur mon dotclear, j'ai pris un instant pour réfléchir sur le problème...&lt;br /&gt;
suffisait de laisser passer la bonne regle de rewrite lors d'une query contenant &quot;q=&quot;&lt;br /&gt;&lt;/p&gt;

&lt;pre&gt; RewriteCond %{QUERY_STRING} !.*q=.*&lt;/pre&gt;




&lt;p&gt;ce qui me donne le fichier '.htaccess' suivant:&lt;/p&gt;


&lt;pre&gt;
RewriteEngine On
# /index.php?string &amp;amp; /?string -&amp;gt; /string (HTTP 301)
# sauf pour le query sting &amp;quot;q=&amp;quot; qui sert lors de l'utilisation de recherche
RewriteCond %{REQUEST_URI} ^(/|/index.php)$
RewriteCond %{QUERY_STRING} (.+)
RewriteCond %{QUERY_STRING} !.*q=.*
RewriteRule (.*)$ http://%{SERVER_NAME}/%1? [R=301,L]
# redirect /index.php -&amp;gt; / (HTTP 301)
RewriteCond %{REQUEST_URI} ^/index.php$
RewriteCond %{QUERY_STRING} (^.*)
RewriteRule (.*)$ http://%{SERVER_NAME}/ [R=301,L]
# redirections pour install dotclear2 a la racine
RewriteCond %{REQUEST_URI} ^/((post|category|tag|feed|archive|page).*|sitemap.xml)
RewriteRule (.*)$ index.php/$1 [L]

RewriteCond %{HTTP_USER_AGENT} !FeedBurner
RewriteRule feed/rss2$ http://feeds.feedburner.com/Grumpf [R=301,L]
RewriteCond %{HTTP_USER_AGENT} !FeedBurner
RewriteRule feed/rss2/comments$ http://feeds.feedburner.com/Grumpf-Commentaires [R=301,L]
RewriteCond %{HTTP_USER_AGENT} !FeedBurner
RewriteRule feed/atom$ http://feeds.feedburner.com/Grumpf [R=301,L]
RewriteCond %{HTTP_USER_AGENT} !FeedBurner
RewriteRule feed/atom/comments$ http://feeds.feedburner.com/Grumpf-Commentaires [R=301,L]

&lt;/pre&gt;</description>
    
    
    
          <comments>http://www.grumpf.net/post/2008/04/30/un-instant-de-reflection#comment-form</comments>
      <wfw:comment>http://www.grumpf.net/post/2008/04/30/un-instant-de-reflection#comment-form</wfw:comment>
      <wfw:commentRss>http://www.grumpf.net/feed/rss2/comments/50</wfw:commentRss>
      </item>
    
  <item>
    <title>l'archi xen de grumpf.net en image</title>
    <link>http://www.grumpf.net/post/2007/09/27/larchi-xen-de-grumpfnet-en-image</link>
    <guid isPermaLink="false">urn:md5:26b4c75a380abc22bfdf3f072fd0d81e</guid>
    <pubDate>Thu, 27 Sep 2007 20:03:00 +0200</pubDate>
    <dc:creator>Grumpf</dc:creator>
        <category>geekage</category>
        <category>linux</category><category>shorewall</category><category>xen</category>    
    <description>    &lt;p&gt;J'étais entrain d'expliquer de vive voix l'architecture mise en place sur la dedibox grumpf.net, &lt;br /&gt;
un beau dessin pour appuyer un long discours &lt;br /&gt;
voila comment sont articulés les 6VM, l'hyper visor dom0 &amp;amp; les 5 VM domU&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.grumpf.net/public/archi-grumpf-net.jpg&quot;&gt;&lt;img src=&quot;http://www.grumpf.net/public/./.archi-grumpf-net_m.jpg&quot; alt=&quot;Archi Grumpf.net&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.grumpf.net/post/2007/09/27/larchi-xen-de-grumpfnet-en-image#comment-form</comments>
      <wfw:comment>http://www.grumpf.net/post/2007/09/27/larchi-xen-de-grumpfnet-en-image#comment-form</wfw:comment>
      <wfw:commentRss>http://www.grumpf.net/feed/rss2/comments/33</wfw:commentRss>
      </item>
    
  <item>
    <title>nouvia</title>
    <link>http://www.grumpf.net/post/2007/09/25/nouvia</link>
    <guid isPermaLink="false">urn:md5:32c5c7e56bf704db2443eba338cd6cd2</guid>
    <pubDate>Tue, 25 Sep 2007 16:20:00 +0200</pubDate>
    <dc:creator>Grumpf</dc:creator>
        <category>geekage</category>
        <category>afnic</category><category>dns</category>    
    <description>    &lt;p&gt;Ayé (en bon français) ayé! &lt;br /&gt;
Les dns de nouvia son enfin migré... merci l'afnic de nous avoir plomber presque 1journée sur &lt;a href=&quot;http://kes.fr&quot;&gt;kes.fr&lt;/a&gt;&lt;br /&gt;
SRVFAIL en réponse de l'afnic, la migration avait accepté mais le contact tech n’était pas le contact qui a fait la modif,&lt;br /&gt;
après avoir update le whois en mettant le bon contact tech la zone c'est mise à marcher 30min après, coïncidence&amp;nbsp;?&lt;/p&gt;


&lt;p&gt;les misteres du dns...&lt;/p&gt;</description>
    
    
    
          <comments>http://www.grumpf.net/post/2007/09/25/nouvia#comment-form</comments>
      <wfw:comment>http://www.grumpf.net/post/2007/09/25/nouvia#comment-form</wfw:comment>
      <wfw:commentRss>http://www.grumpf.net/feed/rss2/comments/31</wfw:commentRss>
      </item>
    
  <item>
    <title>lftp , faire un reverse mirror</title>
    <link>http://www.grumpf.net/post/2007/09/23/lftp-faire-un-reverse-mirror</link>
    <guid isPermaLink="false">urn:md5:9f78355e3bf0b80087532a8092d4dc0b</guid>
    <pubDate>Sun, 23 Sep 2007 10:52:00 +0200</pubDate>
    <dc:creator>Grumpf</dc:creator>
        <category>geekage</category>
        <category>backup</category><category>lftp</category><category>linux</category>    
    <description>&lt;p&gt;je cherchais l'autre jour un soft capable d'uploader que les fichiers différents, non présent sur un ftp&lt;br /&gt;
j'utilisais ncftp jusque la mais qui réuploadait tout, ce n'est pas tres économique en BP&lt;/p&gt;    &lt;p&gt;en tappant &quot;&lt;a href=&quot;http://www.google.fr/search?hl=fr&amp;amp;q=ftp+rsync&amp;amp;btnG=Recherche+Google&amp;amp;meta=&quot;&gt;ftp rsync&lt;/a&gt; dans google le 3eme resultat ma donné la réponse&lt;br /&gt;
&quot;''Il faudrait peut-être envisager une &quot;synchronisation&quot; via FTP.
La solution est moins souple, mais par exemple, avec un client FTP (suggestion: lftp), et un petit &quot;script&quot; de commandes, ça pourrait le faire...''&quot; &lt;br /&gt;&lt;/p&gt;


&lt;p&gt;la flemme de lire le man un coup de google (encore) &quot;&lt;a href=&quot;http://www.google.fr/search?hl=fr&amp;amp;q=lftp+mirror+howto&amp;amp;btnG=Recherche+Google&amp;amp;meta=&quot;&gt;lftp mirror howto&lt;/a&gt;&quot;
To mirror a whole directory to the FTP server: lftp -u 'username,password' backupspace.rimuhosting.com -e &quot;set ftp:ssl-protect-data true;mirror --reverse /local/dir/name remotedirname; exit&quot;, ce qui donne pour moi&lt;/p&gt;
&lt;pre&gt;  lftp -u 'auto, ' dedibackup.dedibox.fr -e &amp;quot;set ftp:ssl-protect-data true;mirror --reverse /backup /; exit&amp;quot;&lt;/pre&gt;

&lt;p&gt;j'ai modifié le script de dépot des fichiers et zou ca marche tout seul.&lt;br /&gt;
il n'upload que ce qui a changé et ce qui n'est pas présent &lt;br /&gt;&lt;/p&gt;


&lt;p&gt;lftp est en licence GNU contrairement a ncftp qui est issu d'un projet commercial , en plus il a bcp plus (trop) de features&lt;/p&gt;</description>
    
    
    
          <comments>http://www.grumpf.net/post/2007/09/23/lftp-faire-un-reverse-mirror#comment-form</comments>
      <wfw:comment>http://www.grumpf.net/post/2007/09/23/lftp-faire-un-reverse-mirror#comment-form</wfw:comment>
      <wfw:commentRss>http://www.grumpf.net/feed/rss2/comments/29</wfw:commentRss>
      </item>
    
  <item>
    <title>un mod apache bien pratique quand utilise mod_proxy en reverse</title>
    <link>http://www.grumpf.net/post/2007/09/21/un-mod-apache-bien-pratique-quand-utilise-mod_proxy-en-reverse</link>
    <guid isPermaLink="false">urn:md5:5fb0c19a44c855b42d3843b746f3690e</guid>
    <pubDate>Fri, 21 Sep 2007 17:18:00 +0200</pubDate>
    <dc:creator>Grumpf</dc:creator>
        <category>geekage</category>
        <category>apache</category><category>linux</category><category>proxy</category><category>vhosts</category><category>web 2.0</category>    
    <description>    &lt;p&gt;pénible de ne voir que l'ip du proxy sur les backend? oui pas simple de faire de la restriction IP du coup&lt;br /&gt;
un vieux mod apache existe &lt;a href=&quot;http://stderr.net/apache/rpaf/&quot;&gt;mod_rpaf&lt;/a&gt; l'installation est simple et l'utilisation encore plus&lt;/p&gt;


&lt;p&gt;télécharger la &lt;a href=&quot;http://stderr.net/apache/rpaf/download/&quot;&gt;source&lt;/a&gt; prendre la derniere
compile classique a la make &amp;amp; make install il faut juste modifier le Makefile pour indiquer l'emplacement d'axps2 &lt;br /&gt;
puis configurer apache&lt;/p&gt;
&lt;pre&gt;
  # Charger le module
  LoadModule rpaf_module libexec/apache2/mod_rpaf-2.0.so

  RPAFenable On
  RPAFsethostname On
  RPAFproxy_ips 192.168.0.1
&lt;/pre&gt;

&lt;p&gt;il faut indiquer l'ip du proxy pour que mod_rpaf change l'ip source&lt;br /&gt;
notons bien la différence entre avant &amp;amp; apres la mise en place:&lt;/p&gt;
&lt;pre&gt;
  192.168.0.1 - - [21/Sep/2007:16:32:32 +0200] &amp;quot;GET / HTTP/1.1&amp;quot; 304 -
  195.115.A.C - - [21/Sep/2007:16:44:25 +0200] &amp;quot;GET / HTTP/1.1&amp;quot; 304 -
&lt;/pre&gt;

&lt;p&gt;merci rpaf&lt;/p&gt;</description>
    
    
    
          <comments>http://www.grumpf.net/post/2007/09/21/un-mod-apache-bien-pratique-quand-utilise-mod_proxy-en-reverse#comment-form</comments>
      <wfw:comment>http://www.grumpf.net/post/2007/09/21/un-mod-apache-bien-pratique-quand-utilise-mod_proxy-en-reverse#comment-form</wfw:comment>
      <wfw:commentRss>http://www.grumpf.net/feed/rss2/comments/27</wfw:commentRss>
      </item>
    
  <item>
    <title>Quel Linux pour vous?</title>
    <link>http://www.grumpf.net/post/2007/09/19/Quel-Linux-pour-vous</link>
    <guid isPermaLink="false">urn:md5:a1a3f92aa3c87b2cbad5bcf0d2f39a6b</guid>
    <pubDate>Wed, 19 Sep 2007 21:57:00 +0200</pubDate>
    <dc:creator>Grumpf</dc:creator>
        <category>geekage</category>
            
    <description>    &lt;p&gt;quel distribution choisir&amp;nbsp;? je ne me pose plus de question depuis quelques années maintenant .&lt;br /&gt;
mais pour tout &quot;nouvel&quot; utilisateur qui se respecte voici un petit test rapide&lt;br /&gt;
dont les résultats sont probant (tout du moins pour moi!)&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;le test: &lt;a href=&quot;http://www.zegeniestudios.net/ldc/index.php&quot; title=&quot;http://www.zegeniestudios.net/ldc/index.php&quot;&gt;http://www.zegeniestudios.net/ldc/i...&lt;/a&gt;&lt;br /&gt;
le résultat&lt;br /&gt;
&lt;img src=&quot;http://www.grumpf.net/public/./.resultatLDC_m.jpg&quot; alt=&quot;Resultats LDC&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.grumpf.net/post/2007/09/19/Quel-Linux-pour-vous#comment-form</comments>
      <wfw:comment>http://www.grumpf.net/post/2007/09/19/Quel-Linux-pour-vous#comment-form</wfw:comment>
      <wfw:commentRss>http://www.grumpf.net/feed/rss2/comments/24</wfw:commentRss>
      </item>
    
  <item>
    <title>bacula &amp; dedibox</title>
    <link>http://www.grumpf.net/post/2007/09/19/bacula-dedibox</link>
    <guid isPermaLink="false">urn:md5:774c9a106cd6846af1b78cda57b74a02</guid>
    <pubDate>Wed, 19 Sep 2007 18:08:00 +0200</pubDate>
    <dc:creator>Grumpf</dc:creator>
        <category>geekage</category>
        <category>backup</category><category>bacula</category><category>dedibox</category><category>linux</category><category>script</category><category>securité</category>    
    <description>&lt;p&gt;j'avais deja mis en place un backup &quot;simple&quot; avec bacula.&lt;br /&gt;
mais le systeme de ne me plaisait pas.&lt;br /&gt;
apres discution avec &lt;a href=&quot;http://www.azriek.fr&quot;&gt;Tonio&lt;/a&gt; qui est bien plus systeme que moi,&lt;br /&gt;
en trois coup de cuillere a pot cétait décidé il fallait changer (oui c'était aussi pour ca que j'en discutais)&lt;br /&gt;
le backup se ferais donc sur des jeux de bande virtuel par type de backup.&lt;/p&gt;    &lt;p&gt;encore une fois il y avait tout dans la &lt;a href=&quot;http://www.bacula.org/rel-manual/index.html&quot;&gt;doc&lt;/a&gt; et plus précisement la &lt;a href=&quot;http://www.bacula.org/rel-manual/Configuring_Director.html&quot;&gt;doc du director&lt;/a&gt;&lt;br /&gt;
commençons par faire un pool de bande par niveau de backup (Full / Differentielle / Incrementale / Catalogue )&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;
Pool {
  Name = Full
  Pool Type = Backup
  Recycle = yes                 # Recycle les volumes automatiquement
  AutoPrune = yes               # Prune (élague) les volumes expirés
  Volume Retention = 1 week     # 1 Semaine de rétention
  Accept Any Volume = yes       # accepte tout les volumes
  Maximum Volume Jobs = 5       # 5 Jobs Maxi / Volumes (passe en Used auto)
  Label Format = &amp;quot;File-Full-&amp;quot;   # Auto Label File-Full-0001, File-Full-0002, ...
}

Pool {
  Name = Diff
  Pool Type = Backup
  Recycle = yes
  AutoPrune = yes
  Volume Retention = 1 week
  Accept Any Volume = yes
  Maximum Volume Jobs = 5
  Label Format = &amp;quot;File-Diff-&amp;quot;
}

Pool {
  Name = Inc
  Pool Type = Backup
  Recycle = yes
  AutoPrune = yes
  Volume Retention = 1 week
  Accept Any Volume = yes
  Maximum Volume Jobs = 35
  Label Format = &amp;quot;File-Inc-&amp;quot;
}

Pool {
  Name = Catalog
  Pool Type = Backup
  Recycle = yes
  AutoPrune = yes
  Volume Retention = 1 week
  Accept Any Volume = yes
  Maximum Volume Jobs = 7
  Label Format = &amp;quot;File-Catalog-&amp;quot;
}

&lt;/pre&gt;



&lt;p&gt;une fois celle effectuer il faut indiquer quel pool utiliser pour quel level, dans le JobDefs on ajoute&lt;/p&gt;
&lt;pre&gt;
  Full Backup Pool = Full
  Differential Backup Pool = Diff
  Incremental Backup Pool = Inc
&lt;/pre&gt;

&lt;p&gt;ce qui donne chez moi&lt;/p&gt;

&lt;pre&gt;
JobDefs {
  Name = &amp;quot;DefaultJob&amp;quot;
  Type = Backup
  Level = Incremental
  Client = tarhu-fd
  FileSet = &amp;quot;Full Set&amp;quot;
  Schedule = &amp;quot;WeeklyCycle&amp;quot;
  Storage = File
  Messages = Standard
  Pool = Default
  Full Backup Pool = Full
  Differential Backup Pool = Diff
  Incremental Backup Pool = Inc
  Priority = 10
}
&lt;/pre&gt;


&lt;p&gt;puis on change le pool pour le catalog &lt;em&gt;( Full Backup Pool = Catalog ) &lt;/em&gt;&lt;/p&gt;
&lt;pre&gt;
Job {
  Name = &amp;quot;backupCatalog&amp;quot;
  JobDefs = &amp;quot;DefaultJob&amp;quot;
  Level = Full
  FileSet=&amp;quot;Catalog&amp;quot;
  Full Backup Pool = Catalog
  Schedule = &amp;quot;WeeklyCycleAfterBackup&amp;quot;
  # Dump du catalogue
  RunBeforeJob = &amp;quot;/etc/bacula/scripts/make_catalog_backup bacula -ubacula -pbacula&amp;quot;
  # depose sur dedibakup &amp;amp; supprime le bacula.sql.gz
  RunAfterJob  = &amp;quot;/usr/local/bin/storeOnDedibackup&amp;quot;
  Write Bootstrap = &amp;quot;/var/lib/bacula/BackupCatalog.bsr&amp;quot;
  Priority = 11                   # run after main backup
}
&lt;/pre&gt;

&lt;p&gt;un gros reload/restart du director et ca roule tout seul&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;le contenu du script storeOnDedibackup&lt;/p&gt;
&lt;pre&gt;
#!/bin/bash
#
# 2007-08-27 Creation Pierre (http://www.grumpf.net)
#

for xfile in $(find /backup/ -name File-* -type f 2&amp;gt;&amp;gt;/dev/null)
do
        if [ -s $xfile ] ; then
          ncftpput -V -u auto -p &amp;quot; &amp;quot; dedibackup.dedibox.fr / $xfile
        fi
done

[ -f /var/lib/bacula/bacula.sql.gz ] &amp;amp;&amp;amp; rm /var/lib/bacula/bacula.sql.gz
&lt;/pre&gt;</description>
    
    
    
          <comments>http://www.grumpf.net/post/2007/09/19/bacula-dedibox#comment-form</comments>
      <wfw:comment>http://www.grumpf.net/post/2007/09/19/bacula-dedibox#comment-form</wfw:comment>
      <wfw:commentRss>http://www.grumpf.net/feed/rss2/comments/23</wfw:commentRss>
      </item>
    
  <item>
    <title>mod_rewrite ? pour changer</title>
    <link>http://www.grumpf.net/post/2007/09/18/mod_rewrite-pour-changer</link>
    <guid isPermaLink="false">urn:md5:675f1bed47efad1ca67ff56bfb6f56a4</guid>
    <pubDate>Tue, 18 Sep 2007 23:08:00 +0200</pubDate>
    <dc:creator>Grumpf</dc:creator>
        <category>geekage</category>
        <category>apache</category><category>linux</category><category>mod_rewrite</category>    
    <description>&lt;p&gt;pour changer parcequ'en ce moment j'ai le rewrite &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;
dans ce billet, vous verrez du sang, du porn, des personnes nues, des femmes blondes à forte poitrines&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;je m'égare ... &lt;em&gt;(ou je met des mots pour monter le traffic? ;))&lt;/em&gt; vite&amp;nbsp;:&lt;/p&gt;    &lt;p&gt;En réponse à &lt;a href=&quot;http://www.webmaster-hub.com/index.php?showtopic=36865&quot;&gt;ma question sur webmaster-hub&lt;/a&gt; Jan me dis que j'ai un pb entre mon / et mon index.php googlebot pert les pédales.&lt;br /&gt;
je suis entrain d'essayer de recup mon cache de / sur le bon &lt;br /&gt;
j'avais bien lu qu'il fallait que les liens Internes pour sur le / mais j'avais oublié une ligne de la réponse&lt;br /&gt;
&lt;em&gt;- Implémente dans ta page index une redirection 301 de &quot;index.php&quot; vers &quot;/&quot; (ou le contraire)&lt;/em&gt;&lt;/p&gt;


&lt;p&gt;donc j'ai encore touché a mon .htaccess&lt;/p&gt;
&lt;pre&gt;        RewriteCond %{REQUEST_URI} ^/index.php$
        RewriteCond %{QUERY_STRING} (^.*)
        RewriteRule (.*)$ http://%{SERVER_NAME}/ [R=301,L]&lt;/pre&gt;


&lt;p&gt;j'ai donc du monde la dedans maintenant
le dernier htaccess en datte:&lt;/p&gt;

&lt;pre&gt;        RewriteEngine On

        RewriteCond %{REQUEST_URI} ^(/|/index.php)$
        RewriteCond %{QUERY_STRING} (.+)
        RewriteRule (.*)$ http://%{SERVER_NAME}/%1? [R=301,L]

        RewriteCond %{REQUEST_URI} ^/index.php$
        RewriteCond %{QUERY_STRING} (^.*)
        RewriteRule (.*)$ http://%{SERVER_NAME}/ [R=301,L]

        RewriteCond %{REQUEST_URI} ^/((post|category|tag|feed|archive|page).*|sitemap.xml)
        RewriteRule (.*)$ index.php/$1 [L]&lt;/pre&gt;

&lt;p&gt;les rules dans l'ordre:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;si l'on demande /?qqchose ou /index.php?qqchose redirect sur /qqchose&lt;/li&gt;
&lt;li&gt;si l'on demande /index.php (sans query_string) redirect sur /&lt;/li&gt;
&lt;li&gt;si on demande /truc/bidule redirect internet (non visible par le naviguateur) vers /index.php/truc/bidule&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;dans la famille mod_rewrite celui mis en place sur le default vhost de nouvia.com&lt;/p&gt;
&lt;pre&gt;        RewriteCond %{SERVER_NAME} ^(nouvia\.com|kes\.fr|tresorsecret\.fr)$
        RewriteCond %{REQUEST_URI} ^/$
        RewriteRule (.*)$ http://www.%{SERVER_NAME} [R=301,L]&lt;/pre&gt;

&lt;p&gt;si on demande un des hosts dans la liste &lt;a href=&quot;http://www.grumpf.net/post/2007/09/18/nouvia.com&quot;&gt;nouvia.com&lt;/a&gt;, &lt;a href=&quot;http://www.grumpf.net/post/2007/09/18/www.kes.fr&quot;&gt;kes.fr&lt;/a&gt;, &lt;a href=&quot;http://www.grumpf.net/post/2007/09/18/www.tresorsecret.fr&quot;&gt;tresorsecret.fr&lt;/a&gt; on est redirigé vers www.lehostdemandé&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;celui de frogs-online.com&lt;/p&gt;
&lt;pre&gt;        RewriteEngine On
        RewriteCond %{SERVER_NAME} ^www\.frogs-online\.com$
        RewriteCond %{REQUEST_URI} ^/$
        RewriteRule (.*)$ http://forum.frogs-online.com/ [R=302,L]&lt;/pre&gt;

&lt;p&gt;si on demande le / de &lt;a href=&quot;http://www.grumpf.net/post/2007/09/18/www.frogs-online.com&quot;&gt;www.frogs-online.com&lt;/a&gt; on est redirigé vers &lt;a href=&quot;http://www.grumpf.net/post/2007/09/18/forum.frogs-online.com&quot;&gt;forum.frogs-online.com&lt;/a&gt; en 302 car c'est temporaire , mais c'est pas grave c'est du mod_rewrite quand meme&lt;/p&gt;</description>
    
    
    
          <comments>http://www.grumpf.net/post/2007/09/18/mod_rewrite-pour-changer#comment-form</comments>
      <wfw:comment>http://www.grumpf.net/post/2007/09/18/mod_rewrite-pour-changer#comment-form</wfw:comment>
      <wfw:commentRss>http://www.grumpf.net/feed/rss2/comments/22</wfw:commentRss>
      </item>
    
  <item>
    <title>Incoming ... traffic</title>
    <link>http://www.grumpf.net/post/2007/09/18/Incoming-traffic</link>
    <guid isPermaLink="false">urn:md5:8303be841d271c08f8f292cfa9e3d038</guid>
    <pubDate>Tue, 18 Sep 2007 12:45:00 +0200</pubDate>
    <dc:creator>Grumpf</dc:creator>
        <category>geekage</category>
        <category>jeux</category>    
    <description>    &lt;p&gt;bienvenue à &lt;a href=&quot;http://www.frogs-online.com&quot;&gt;frogs-online.com&lt;/a&gt; sur la box.&lt;br /&gt;
c'est la home d'une petite guildounette francophone fort sympatique multi mmo présent sur AO, WOW, d'autre passés, et sur les futurs.&lt;br /&gt;
dns hosté sur le dns de la vm proxy , &lt;br /&gt;
le www &amp;amp; le mysql  dans leur VM dédié.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.grumpf.net/post/2007/09/18/Incoming-traffic#comment-form</comments>
      <wfw:comment>http://www.grumpf.net/post/2007/09/18/Incoming-traffic#comment-form</wfw:comment>
      <wfw:commentRss>http://www.grumpf.net/feed/rss2/comments/20</wfw:commentRss>
      </item>
    
  <item>
    <title>mod_rewrite encore et toujours</title>
    <link>http://www.grumpf.net/post/2007/09/18/mod_rewrite-encore-et-toujours</link>
    <guid isPermaLink="false">urn:md5:f70e110a8354b2e71e40d08ec39a9c66</guid>
    <pubDate>Tue, 18 Sep 2007 01:28:00 +0200</pubDate>
    <dc:creator>Grumpf</dc:creator>
        <category>geekage</category>
        <category>apache</category><category>dotclear</category><category>linux</category><category>mod_rewrite</category>    
    <description>&lt;p&gt;je cherche à ameliorer mon pagerank, pour cela il ne faut pas (ou peu) de contenu dupliqué...&lt;br /&gt;
avec mes nombres modif d'url du blog google continue a crawl des &quot;vieux&quot; truc &lt;br /&gt;&lt;/p&gt;

&lt;pre&gt; /index.php?post/...
 /?post/...
 /post/...&lt;/pre&gt;

&lt;p&gt;bien sur c'est 3 fois le meme contenu, encore une fois mod_rewrite va nous aider à malmener le cache de google à grand coup de réponses HTTP 301/302 (object as move)&lt;/p&gt;    &lt;p&gt;on va faire court il est tard, ca ma pris la soirée à résoudre , voila la partie du .htaccess&lt;/p&gt;
&lt;pre&gt;
  RewriteCond %{REQUEST_URI} ^/$
  RewriteCond %{QUERY_STRING} (.+)
  RewriteRule (.*)$ http://%{SERVER_NAME}/%1? [R=301,L]
&lt;/pre&gt;


&lt;p&gt;donc si on demande /?qqchose on est redirigé vers /qqchose , je n'ai pas réussis a faire marcher la meme chose pour index.php?
car j'ai un pb de boucle...&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;en écrivant ce billet j'ai eu la révélation, la réponse, la solution.&lt;br /&gt;
je viens de passer le blog en PATH_INFO (il était encore en QUERY_STRING cf vieux billets sur mod_rewrite + dotclear)
j'ai modif la ligne pour le rewrite du blog:&lt;/p&gt;
&lt;pre&gt;  RewriteRule (.*)$ index.php?$1 [L]&lt;/pre&gt;

&lt;p&gt;devenu&lt;/p&gt;
&lt;pre&gt;  RewriteRule (.*)$ index.php/$1 [L]&lt;/pre&gt;

&lt;p&gt;ennorme modif il faut avouer, mais au lieu de redirect les /trucdublog vers /index.php?trucdublog il pointe sur /index.php/trucdublog (en redirect Interne, non visible au client)&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;j'ai donc modif le reste pour que ca marche comme je voulais a savoir /?qqchose &amp;amp; /index.php?qqchose redirigé vers /qqchose&lt;/p&gt;
&lt;pre&gt;
  RewriteCond %{REQUEST_URI} ^(/|/index.php)$
  RewriteCond %{QUERY_STRING} (.+)
  RewriteRule (.*)$ http://%{SERVER_NAME}/%1? [R=301,L]
&lt;/pre&gt;

&lt;p&gt;si la demande est / ou /index.php et que la query_string n'est pas vide (en regexp &quot;+&quot; = 1char mini), on répond 301 et indique la nouvelle url &lt;br /&gt;&lt;/p&gt;


&lt;p&gt;et voila, magie!&lt;br /&gt;
le code HTTP 301 est un &quot;301 	Moved Permanently 	Document déplacé de façon permanente&quot; (&lt;a href=&quot;http://fr.wikipedia.org/wiki/Liste_des_codes_HTTP&quot;&gt;source&lt;/a&gt;) il forcerat le cache à s'update &quot;normalement&quot;
le 302 est un temporaire&lt;/p&gt;</description>
    
    
    
          <comments>http://www.grumpf.net/post/2007/09/18/mod_rewrite-encore-et-toujours#comment-form</comments>
      <wfw:comment>http://www.grumpf.net/post/2007/09/18/mod_rewrite-encore-et-toujours#comment-form</wfw:comment>
      <wfw:commentRss>http://www.grumpf.net/feed/rss2/comments/19</wfw:commentRss>
      </item>
    
  <item>
    <title>deux fois rien</title>
    <link>http://www.grumpf.net/post/2007/09/17/deux-fois-rien</link>
    <guid isPermaLink="false">urn:md5:446ac8ec193278adeb50f21dbd5b3697</guid>
    <pubDate>Mon, 17 Sep 2007 00:04:00 +0200</pubDate>
    <dc:creator>Grumpf</dc:creator>
        <category>geekage</category>
        <category>apache</category><category>linux</category><category>mod_rewrite</category><category>regexp</category>    
    <description>    &lt;p&gt;est ce que c'est pas grand chose?&lt;br /&gt;
non c'est vraiment rien, ou comment simplifier les choses &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt; &lt;br /&gt;
la série de regex remplacée par une seule (celle d'&lt;a href=&quot;http://www.grumpf.net/post/2007/09/11/dotclear2-mod_rewrite&quot;&gt;ici&lt;/a&gt;)&lt;/p&gt;
&lt;pre&gt;
  RewriteCond %{REQUEST_URI} ^/post.*    [OR]
  RewriteCond %{REQUEST_URI} ^/category.* [OR]
  RewriteCond %{REQUEST_URI} ^/tag.*     [OR]
  RewriteCond %{REQUEST_URI} ^/feed.*    [OR]
  RewriteCond %{REQUEST_URI} ^/archive.*  [OR]
  RewriteCond %{REQUEST_URI} ^/page.*    [OR]
  RewriteCond %{REQUEST_URI} ^/sitemap.xml
&lt;/pre&gt;

&lt;p&gt;donne&lt;/p&gt;

&lt;pre&gt; RewriteCond %{REQUEST_URI} ^/((post|category|tag|feed|archive|page).*|sitemap.xml)&lt;/pre&gt;</description>
    
    
    
          <comments>http://www.grumpf.net/post/2007/09/17/deux-fois-rien#comment-form</comments>
      <wfw:comment>http://www.grumpf.net/post/2007/09/17/deux-fois-rien#comment-form</wfw:comment>
      <wfw:commentRss>http://www.grumpf.net/feed/rss2/comments/18</wfw:commentRss>
      </item>
    
  <item>
    <title>How To Save Bandwith?</title>
    <link>http://www.grumpf.net/post/2007/09/16/How-To-Save-Bandwith</link>
    <guid isPermaLink="false">urn:md5:3eb49bc080b1e5dd1d035753777bbf45</guid>
    <pubDate>Sun, 16 Sep 2007 19:42:00 +0200</pubDate>
    <dc:creator>Grumpf</dc:creator>
        <category>geekage</category>
        <category>apache</category><category>compression</category><category>linux</category><category>proxy</category><category>web 2.0</category>    
    <description>&lt;p&gt;''Comment économiser la BP (bande passante)?&quot;&lt;br /&gt;
en compressant le flux HTTP d'apache, activons donc le &quot;mod_deflate&quot;.&lt;/p&gt;    &lt;p&gt;il suffit d'éditer le fichier de config d'apache &lt;em&gt;(voir la doc en fct des distribs)&lt;/em&gt;&lt;br /&gt;
sur ma gentoo avec apache 2.2 le fichier est situé dans /etc/apache2/modules.d/00_default_settings.conf&lt;br /&gt;&lt;/p&gt;

&lt;pre&gt; AddOutputFilterByType DEFLATE text/html text/plain text/xml
 BrowserMatch ^Mozilla/4 gzip-only-text/html
 BrowserMatch ^Mozilla/4\.0&lt;a href=&quot;http://www.grumpf.net/post/2007/09/16/678&quot; title=&quot;678&quot;&gt;678&lt;/a&gt; no-gzip
 BrowserMatch \bMSI&lt;a href=&quot;http://www.grumpf.net/post/2007/09/16/E&quot; title=&quot;E&quot;&gt;E&lt;/a&gt; !no-gzip !gzip-only-text/html
 Header append Vary User-Agent env=!dont-vary&lt;/pre&gt;


&lt;p&gt;cela sort de la doc Apache biensur. Regardons ce que chaque ligne fait:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;AddOutputFilterByType ..., cette ligne active la compression mod_deflate pour les 3 content types suivant text/html, text/plain et text/xml. ça évite de compresser les doc, images, et fichier multimédia lorsqu'ils sont demandés.&lt;/li&gt;
&lt;li&gt;BrowserMatch ..., ces trois lignes empêche mod_deflate d'envoyé du contenu compressé à quelques buttineurs dont on sait qu'ils n'acceptent pas la compression.&lt;/li&gt;
&lt;li&gt;Header append ..., cette ligne fait que la compression et les proxys vont fonctionner ensemble sans problèmes.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Apres Avoir ajouté ces lignes il ne reste plus qu'a redémarrer Apache. &lt;br /&gt;&lt;/p&gt;


&lt;p&gt;pour tester la compression &lt;em&gt;(avant &amp;amp; après)&lt;/em&gt; il y a ce genre de site&amp;nbsp;: &lt;a href=&quot;http://www.whatsmyip.org/mod_gzip_test/&quot; title=&quot;http://www.whatsmyip.org/mod_gzip_test/&quot;&gt;http://www.whatsmyip.org/mod_gzip_t...&lt;/a&gt;
ou telnet &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt; ouvrir la connexion puis tapper &quot;HEAD / HTTP1.1&quot; puis deux fois Entrée
résultat sans compression&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
 telnet A.B.C.D 80
 Trying A.B.C.D...
 Connected to tarhu.
 Escape character is '^]'.
 HEAD / HTTP1.1
 
 HTTP/1.1 200 OK
 Date: Sun, 16 Sep 2007 17:34:12 GMT
 Server: Apache
 Last-Modified: Sun, 01 Jul 2007 01:24:36 GMT
 ETag: &amp;quot;74288-1df-93463d00&amp;quot;
 Accept-Ranges: bytes
 Content-Length: 479
 Connection: close
 Content-Type: text/html
 &lt;/pre&gt;

&lt;p&gt;résultat avec compression&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
 telnet A.B.C.D 80
 Trying A.B.C.D...
 Connected to tarhu.
 Escape character is '^]'.
 HEAD / HTTP1.1
 
 HTTP/1.1 200 OK
 Date: Sun, 16 Sep 2007 17:32:00 GMT
 Server: Apache
 Last-Modified: Sun, 01 Jul 2007 01:24:36 GMT
 ETag: &amp;quot;74288-1df-93463d00&amp;quot;
 Accept-Ranges: bytes
 Content-Length: 479
 Vary: Accept-Encoding,User-Agent &amp;lt;&amp;lt;---
 Connection: close
 Content-Type: text/html
&lt;/pre&gt;


&lt;p&gt;Avec ab (benchmark apache) on vois facilement la différence également sans:&lt;br /&gt;
ab -n 1 -v 4 &quot;http://host.dom.tld/dossier/&quot;&lt;/p&gt;

&lt;pre&gt; HTML transferred:       33164 bytes&lt;/pre&gt;

&lt;p&gt;avec, ab -n 1 -v 4 -H &quot;Accept-Encoding: gzip,deflate&quot; &quot;http://host.dom.tld/dossier/&quot;&lt;br /&gt;&lt;/p&gt;

&lt;pre&gt; HTML transferred:       5760 bytes&lt;/pre&gt;


&lt;p&gt;la compression utilise du temps CPU , donc une fois la compression activé surveillez votre proc.&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;j'ai activé la compression comme cela dans la conf de la VM proxy cela compressera tout les flux HTTP de toutes les VM.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.grumpf.net/post/2007/09/16/How-To-Save-Bandwith#comment-form</comments>
      <wfw:comment>http://www.grumpf.net/post/2007/09/16/How-To-Save-Bandwith#comment-form</wfw:comment>
      <wfw:commentRss>http://www.grumpf.net/feed/rss2/comments/17</wfw:commentRss>
      </item>
    
  <item>
    <title>dotclear2 &amp; mod_rewrite</title>
    <link>http://www.grumpf.net/post/2007/09/11/dotclear2-mod_rewrite</link>
    <guid isPermaLink="false">urn:md5:296cedc535dae700a763e4e1a0d48129</guid>
    <pubDate>Tue, 11 Sep 2007 11:11:00 +0200</pubDate>
    <dc:creator>Grumpf</dc:creator>
        <category>geekage</category>
        <category>apache</category><category>dotclear2</category><category>linux</category><category>mod_rewrite</category>    
    <description>&lt;p&gt;les url formats monhost/monblog/monindex.php?post/date/etc/monpost ne sont pas tres belles.&lt;br /&gt;
voila comment j'ai fait pour avoir un monhost/post/date/etc/monpost&lt;/p&gt;    &lt;p&gt;pour cela on utilise mod_rewrite d'apache (qui permet de faire de la réécriture d'url a la volée)
j'ai fait l'install à la racine de www.grumpf.net, jusque la dotclear était configuré en url&amp;nbsp;: http://www.grumpf.net/? &amp;amp; Méthode QUERY_STRING &lt;br /&gt;
dans dotclear2 on laisse le Méthode QUERY_STRING puisqu'on va réécrire les PATH en index.php?PATH, et on change l'url en http://www.grumpf.net (on supprime le ?)&lt;/p&gt;


&lt;p&gt;le .htaccess placé a la racine &lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;
 RewriteEngine On
 RewriteCond %{REQUEST_URI} ^/post.*     [OR]
 RewriteCond %{REQUEST_URI} ^/category.* [OR]
 RewriteCond %{REQUEST_URI} ^/tag.*      [OR]
 RewriteCond %{REQUEST_URI} ^/feed.*
 RewriteRule (.*)$ index.php?$1 [L]
&lt;/pre&gt;

&lt;p&gt;pour toutes les requettes qui commence par /post, /category, /tag, /feed on réécrit , pour le reste on laisse l'accès direct (images / gallery / etc),
le (.*) devient la variable $1 qu'on passe en paramétres de la page index.php&lt;/p&gt;
&lt;pre&gt;
  [11/Sep/2007:10:45:51 +0200] [www.grumpf.net/sid#812a5b8][rid#829c960/initial] (2) [per-dir /var/www/localhost/htdocs/] rewrite post/2007/09/10/Quand-Hotmail-prend-ces-utilisateurs-pour-des-billes -&amp;gt; index.php?post/2007/09/10/Quand-Hotmail-prend-ces-utilisateurs-pour-des-billes
  [11/Sep/2007:10:45:51 +0200] [www.grumpf.net/sid#812a5b8][rid#82a29d8/initial] (2) [per-dir /var/www/localhost/htdocs/] rewrite tag/linux -&amp;gt; index.php?tag/linux
&lt;/pre&gt;


&lt;p&gt;un grand merci a mon pote google, ainsi qu'à la doc et au debug apache.&lt;/p&gt;

&lt;pre&gt; RewriteLog /var/log/apache2/rewrite.log
 RewriteLogLevel 3&lt;/pre&gt;</description>
    
    
    
          <comments>http://www.grumpf.net/post/2007/09/11/dotclear2-mod_rewrite#comment-form</comments>
      <wfw:comment>http://www.grumpf.net/post/2007/09/11/dotclear2-mod_rewrite#comment-form</wfw:comment>
      <wfw:commentRss>http://www.grumpf.net/feed/rss2/comments/14</wfw:commentRss>
      </item>
    
  <item>
    <title>Quand Hotmail prend ses utilisateurs pour des billes...</title>
    <link>http://www.grumpf.net/post/2007/09/10/Quand-Hotmail-prend-ces-utilisateurs-pour-des-billes</link>
    <guid isPermaLink="false">urn:md5:4f381ae5376b5d971e30a7d12139cfc1</guid>
    <pubDate>Mon, 10 Sep 2007 12:29:00 +0200</pubDate>
    <dc:creator>Grumpf</dc:creator>
        <category>geekage</category>
        <category>grumpf</category><category>linux</category><category>mail</category>    
    <description>&lt;p&gt;Hotmail , monstre du net grace à sa métode d'implatation &quot;discutable&quot;, prend ses utilisateurs, ainsi que leur correspondants pour des billes...&lt;br /&gt;
tout ca sous couvert de la lute contre le spam.&lt;/p&gt;    &lt;p&gt;&lt;em&gt;&amp;lt;message type=&quot;subliminal&quot;&amp;gt;n'utilisez pas hotmail! &amp;lt;/message&amp;gt;&lt;/em&gt;&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;c'est ce &lt;a href=&quot;http://fredericdevillamil.com/gaston-y%E2%80%99a-le-mail-qui-son%E2%80%99-mais-ya-jamais-hotmail-qui-y-r%C3%A9pond&quot;&gt;très bon article&lt;/a&gt;, traitant des déboires d'un admin face a hotmail, qui a inspiré celui ci.&lt;br /&gt;
alors que la &lt;em&gt;communauté&lt;/em&gt; planche sur un nouveau standard &lt;a href=&quot;http://en.wikipedia.org/wiki/DomainKeys&quot;&gt;DomainKeys&lt;/a&gt; , &lt;em&gt;The DKIM standard was issued in May 2007&lt;/em&gt;,&lt;br /&gt;
encore une fois la firme de redmon nous prouve leur &lt;em&gt;inteligeance marketing&lt;/em&gt; en forkant  &lt;a href=&quot;http://fr.wikipedia.org/wiki/Sender_Policy_Framework&quot;&gt;SPF&lt;/a&gt; en &lt;a href=&quot;http://www.microsoft.com/mscorp/safety/technologies/senderid/default.mspx&quot;&gt;SenderID&lt;/a&gt; qui n'est pas opensource et bien sur tres facile a suporter avec des smtpd 3rd party, vu de la fenetre Microsoft, donc tout les autres.&lt;br /&gt;&lt;/p&gt;



&lt;p&gt;hotmail discard silencieusement des mails sans avertir ni l'expediteur, ni le destinataire...&lt;br /&gt;
pour l'expediteur: le mail est bien recu par hotmail code retour 250 des mx hotmail.&lt;br /&gt;
pour le destinataire: &quot;ah ?! tu m'as envoyé un mail, je n'ai rien recu, c'est de ta faute tu a du te tromper&quot;&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;avoir le plus d'utilisateurs, car msn search est la page d'accueil d'IE , et hotmail le produit webmail livré en standard lors de l'ouverture d'un compte msn live, ne devrait pas donner le droit a hotmail de prendre ces utilisateurs (expediteurs compris) pour des bulots cuits.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.grumpf.net/post/2007/09/10/Quand-Hotmail-prend-ces-utilisateurs-pour-des-billes#comment-form</comments>
      <wfw:comment>http://www.grumpf.net/post/2007/09/10/Quand-Hotmail-prend-ces-utilisateurs-pour-des-billes#comment-form</wfw:comment>
      <wfw:commentRss>http://www.grumpf.net/feed/rss2/comments/12</wfw:commentRss>
      </item>
    
  <item>
    <title>Modification VM proxy</title>
    <link>http://www.grumpf.net/post/2007/09/06/Modification-VM-proxy</link>
    <guid isPermaLink="false">urn:md5:632cb6a61540bebe488567ee2ece68c0</guid>
    <pubDate>Thu, 06 Sep 2007 10:43:00 +0200</pubDate>
    <dc:creator>Grumpf</dc:creator>
        <category>geekage</category>
        <category>apache</category><category>linux</category><category>proxy</category><category>securité</category><category>vhosts</category>    
    <description>    &lt;p&gt;&quot;quand on cherche on trouve !&quot; &lt;br /&gt;
ce petit adage correspond très bien à la résolution de ce petit &quot;désagrement&quot; &lt;br /&gt;
dans les définitions des proxy pour les vhosts j'ai ajouté:&lt;br /&gt;&lt;/p&gt;

&lt;pre&gt; ProxyPreserveHost On&lt;/pre&gt;

&lt;p&gt;extrait de la &lt;a href=&quot;http://httpd.apache.org/docs/2.2/mod/mod_proxy.html#proxypreservehost&quot;&gt;doc apache2.2&lt;/a&gt; &lt;em&gt;When enabled, this option will pass the Host: line from the incoming request to the proxied host, instead of the hostname specified in the ProxyPass line.&lt;/em&gt;
le hostname demandé en HTTP/1.1 par le butineur est transmis au host proxyé&lt;br /&gt;
donc les VM ne revoient plus leur ip dans la signature apache:&lt;/p&gt;

&lt;pre&gt; Apache Server at 192.168.1.11 Port 80&lt;/pre&gt;

&lt;p&gt;devient&lt;/p&gt;

&lt;pre&gt; Apache Server at www.grumpf.net Port 80&lt;/pre&gt;


&lt;p&gt;en un mot: &lt;strong&gt;Merveilleux!&lt;/strong&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.grumpf.net/post/2007/09/06/Modification-VM-proxy#comment-form</comments>
      <wfw:comment>http://www.grumpf.net/post/2007/09/06/Modification-VM-proxy#comment-form</wfw:comment>
      <wfw:commentRss>http://www.grumpf.net/feed/rss2/comments/10</wfw:commentRss>
      </item>
    
  <item>
    <title>un lamp de plus sur le net</title>
    <link>http://www.grumpf.net/post/2007/09/04/un-lamp-de-plus-sur-le-net</link>
    <guid isPermaLink="false">urn:md5:92850469c319a8752c52df20eed2f294</guid>
    <pubDate>Tue, 04 Sep 2007 23:51:00 +0200</pubDate>
    <dc:creator>Grumpf</dc:creator>
        <category>geekage</category>
        <category>apache</category><category>linux</category><category>mysql</category><category>php</category><category>vhosts</category>    
    <description>    &lt;p&gt;Une install de plus a mon actif, un LAMP pour &lt;a href=&quot;http://www.nouvia.com&quot;&gt;nouvia.com&lt;/a&gt;&lt;br /&gt;
&lt;em&gt;LAMP = Linux Apache MySQL Php&lt;/em&gt;&lt;br /&gt;
nouvia porte entre autre la boutique en ligne &lt;a href=&quot;http://www.kes.fr&quot;&gt;kes.fr&lt;/a&gt; (bijoux a base de perles de cultures)&lt;br /&gt;
sur une &lt;a href=&quot;http://www.dedibox.fr&quot;&gt;dedibox&lt;/a&gt;, du grand classique, iptable/shorewall, &lt;br /&gt;
apache2.2, mysql5, php5 &lt;br /&gt;&lt;/p&gt;


&lt;p&gt;seule nouveauté un logwatch &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.grumpf.net/post/2007/09/04/un-lamp-de-plus-sur-le-net#comment-form</comments>
      <wfw:comment>http://www.grumpf.net/post/2007/09/04/un-lamp-de-plus-sur-le-net#comment-form</wfw:comment>
      <wfw:commentRss>http://www.grumpf.net/feed/rss2/comments/9</wfw:commentRss>
      </item>
    
  <item>
    <title>Grumpf premier sur le &quot;grumpf&quot;</title>
    <link>http://www.grumpf.net/post/2007/09/03/Grumpf-premier-sur-le-grumpf</link>
    <guid isPermaLink="false">urn:md5:dbf265c31d43737fd37d0b56535bb9c9</guid>
    <pubDate>Mon, 03 Sep 2007 11:20:00 +0200</pubDate>
    <dc:creator>Grumpf</dc:creator>
        <category>geekage</category>
        <category>google</category><category>grumpf</category>    
    <description>    &lt;p&gt;&lt;strong&gt;Youpy !&lt;/strong&gt; &lt;br /&gt;
apres ma bonne nouvelle sur les clé de voiture electronique &lt;br /&gt;
je suis premier sur les &quot;&lt;a href=&quot;http://www.google.fr/search?hl=fr&amp;amp;q=grumpf&amp;amp;btnG=Recherche+Google&amp;amp;meta=&quot;&gt;grumpf&lt;/a&gt;&quot;&lt;br /&gt; (recherche dans google)&lt;/p&gt;</description>
    
    
    
          <comments>http://www.grumpf.net/post/2007/09/03/Grumpf-premier-sur-le-grumpf#comment-form</comments>
      <wfw:comment>http://www.grumpf.net/post/2007/09/03/Grumpf-premier-sur-le-grumpf#comment-form</wfw:comment>
      <wfw:commentRss>http://www.grumpf.net/feed/rss2/comments/7</wfw:commentRss>
      </item>
    
  <item>
    <title>backup avec bacula</title>
    <link>http://www.grumpf.net/post/2007/08/29/backup-avec-bacula</link>
    <guid isPermaLink="false">urn:md5:3230387b814c707d83a1f56249721178</guid>
    <pubDate>Wed, 29 Aug 2007 12:01:00 +0200</pubDate>
    <dc:creator>Grumpf</dc:creator>
        <category>geekage</category>
        <category>backup</category><category>bash</category><category>linux</category>    
    <description>    &lt;p&gt;La perte de data est un fléau depuis l'avènement du numérique. &lt;br /&gt;
personne n'est à l'abri d'un disque dur qui rend l'âme, &lt;br /&gt;
d’un cd/dvd qui devient illisible pour multiples  raisons. &lt;br /&gt;
La seule solution &quot;viable&quot; dupliquer les données sur divers supports. &lt;br /&gt;
Bien souvent on utilise plusieurs disques en &lt;a href=&quot;http://fr.wikipedia.org/wiki/RAID_%28informatique%29&quot;&gt;RAID&lt;/a&gt;&lt;br /&gt;
mais cela ne suffit pas on duplique également vers un autre media (cd/dvd/bandes)&lt;br /&gt;
pour cela il existe moult logiciels plus ou moins bien, plus ou moins cher, &lt;br /&gt;
avec plus ou moins de fonctionnalités. &lt;br /&gt;&lt;/p&gt;


&lt;p&gt;Le choix n'est jamais simple, mes critères: open source, simple, fonctionel,
cela restreint beaucoup le choix.
J’ai donc mis en place un &lt;a href=&quot;http://www.bacula.org&quot;&gt;bacula&lt;/a&gt; sur la &lt;a href=&quot;http://www.dedibox.fr&quot;&gt;dedibox&lt;/a&gt; &lt;br /&gt;
pour sauvegarder les VMs Xen. &lt;br /&gt;&lt;/p&gt;


&lt;p&gt;bacula est d'une rare simplicité à mettre en place. &lt;br /&gt;
l'Install par défaut fournit les conf avec les commentaires &lt;br /&gt;
il suffit d'adapter un pas grand chose &lt;br /&gt;
en utilisant le device File de bacula, qui permet d'émuler une bande sur disque. &lt;br /&gt;
et en créant un petit script bash &lt;br /&gt;&lt;/p&gt;

&lt;pre&gt;for xfile in $(find /backup/ -name File-* -type f 2&amp;gt;&amp;gt;/dev/null)
do
        if [ -s $xfile ] ; then
                ncftpput -V -DD -u auto -p &amp;quot; &amp;quot; dedibackup.dedibox.fr / $xfile
        fi
done&lt;/pre&gt;


&lt;p&gt;on upload a chaque fin de backup le fichier &quot;File-XXXX&quot; sur le système central de backup fournit par dedibox&lt;/p&gt;</description>
    
    
    
          <comments>http://www.grumpf.net/post/2007/08/29/backup-avec-bacula#comment-form</comments>
      <wfw:comment>http://www.grumpf.net/post/2007/08/29/backup-avec-bacula#comment-form</wfw:comment>
      <wfw:commentRss>http://www.grumpf.net/feed/rss2/comments/4</wfw:commentRss>
      </item>
    
</channel>
</rss>