<?xml version="1.0" encoding="iso-8859-1"?>
  
 <rss version="2.0"
      xmlns:admin="http://webns.net/mvcb/"
      xmlns:content="http://purl.org/rss/1.0/modules/content/"
      xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
      xmlns:dc="http://purl.org/dc/elements/1.1/"
      xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
      xmlns:html="http://www.w3.org/1999/html"
      xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
      xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"
      xmlns:wfw="http://wellformedweb.org/CommentAPI/">
   <channel>
     <title>Benj's tavern</title>
     <link>http://www.grassouille.org/blog/index.php</link>
     <description>The blog with REAL pieces of geek inside!</description>
     <language></language>
     <ttl>60</ttl>
     <admin:generatorAgent rdf:resource="http://www.grassouille.org/blog/" />
     <admin:errorReportsTo rdf:resource="mailto:bdrieu@april.org" />
  <item>
    <title>L'assemblée nationale légalise l'échange de fichiers sur Internet</title>
    <link>http://www.grassouille.org/blog/index.php//APRIL/051222</link>
    <comments>http://www.grassouille.org/blog/index.php//APRIL/051222</comments>
    <description>
      
<p/>
Contre toute attente et après un débat très mal parti, les
amendements <a
href="http://www.assemblee-nationale.fr/12/amendements/1206/120600153.asp">153</a>
et <a
href="http://www.assemblee-nationale.fr/12/amendements/1206/120600154.asp">154</a>,
déposés par des députés UMP et PS ont été adoptés par l'assemblée
nationale.  Ces amendements définissent une « licence légale
optionnelle, » qui légalise le téléchargement de fichiers sur Internet
aux utilisateurs s'étant acquittés d'une licence mensuelle (de l'ordre
de quelques euros).  Poussés par le PS et le PCF et désavoués par les
groupes UMP et UDF, ces amendements ont été adoptés à une courte
majorité.
<p/>
Inutile de dire que ces amendements renversent totalement le rapport
de force : d'une part c'est un camouflet pour un ministre de la
culture et le rapporteur, désavoués par <strong>leur propre
majorité</strong>.  C'est d'autant plus intéressant de voir que les
députés UMP n'ont pas suivi les consignes de vote de leur groupe (en
particulier, merci à Mme Boutin, MM Le Fur et Suguenot).  D'autre
part, bien qu'à mon sens très perfectibles, ces amendements rendent
inopérants certains aspects liberticides de la loi DADVSI.  Ils
permettent en outre d'orienter le débat au niveau d'autres points
aussi importants.
<p/>
Finalement, l'optimisme de Christian Perrier était de mise, une
bataille est gagnée.  Pas encore la guerre, ces amendements peuvent
encore être ré-amendés et le débat est loin d'être terminé.  Il nous
faut donc rester vigilants.

    </description>
    <category domain="http://www.grassouille.org/blog/index.php">/APRIL</category>
    <dc:creator>bdrieu@april.org</dc:creator>
    <pubdate>Thu Dec 22 2005 02:05</pubdate>
  </item>
  <item>
    <title>Heading to the parliament</title>
    <link>http://www.grassouille.org/blog/index.php//Debian/051220</link>
    <comments>http://www.grassouille.org/blog/index.php//Debian/051220</comments>
    <description>
      
<p/>
As <a
href="http://www.perrier.eu.org/weblog/2005/12/20#dadvsi">Christian</a>
said in a very nice summary of the issue, this is the day the DADVSI
law (which is a transposition of the EUCD, the European DMCA) will be
examined by French parliament.
<p/>
I would really like to share Christian's optimism.  So far, the <a
href="http://eucd.info/">EUCD.INFO initiative</a> succeeded in
bringing the issue to the public (120k signatures, mostly from French
residents) and to several MP.  Good news are that a lot of amendments
has been submitted to mitigate effects of the DADVSI law.
<p/>
Bad news is that we also had terrible press cover: we had articles in
most national newspapers and TV, but a lot of them are completely
missing the point and are comparing us to champions of piracy against
copyright.  Even worse, Christian Vanneste (conservative MP
responsible of the law) keeps spreading lies.
<p/>
Today, members of the EUCD.INFO initiative went to the parliament to
talk to MP and to show their concerns.  Some friends and I went too
even if we were just there to watch the debate.  I'm quite
disappointed to see that left wing was totally absent (like less than
10 MP out of 160!).  Right wing was more represented but MP supporting
our amendments are a minority group.
<p/>
Debate starts again at 21 local time.  We will be there and I hope I'm
wrong, but I really fear we loose more than we gain.

    </description>
    <category domain="http://www.grassouille.org/blog/index.php">/Debian</category>
    <dc:creator>bdrieu@april.org</dc:creator>
    <pubdate>Tue Dec 20 2005 19:20</pubdate>
  </item>
  <item>
    <title>CVS rulez (Score:-1, Flamebait)</title>
    <link>http://www.grassouille.org/blog/index.php//Debian/051214</link>
    <comments>http://www.grassouille.org/blog/index.php//Debian/051214</comments>
    <description>
      
<p/>
As it seems people are arguing about the revision systems hype, I just
wanted to point that CVS rulez.  Sure, it does not
$some_obscure_witty_feature but, hey, is this feature really useful?
<p/>
I've been using CVS for ten years, coded around 500k source line of
code and honestly, it suits all my needs.  To tell the truth, I don't
even use all of its capabilities.
<p/>
So, CVS can't keep history of a file when you move it.  Big deal?
After all, renaming a file is just like creating a brand new one.
Leave a commit message stating previous name of foo is bar if you
really need history and that is it.  So far, I never stumbled upon a
case where this "feature" limited me or made me loose more than 15
seconds.
<p/>
Same for distributed RCS.  Sure, on the paper they look good.  Call me
a moron but I never managed to use one properly.  Even a large but
well managed project does not need such monstruosity.
<p/>
<a
href="http://www.hezmatt.org/~mpalmer/blog/general/diversity_in_revision_control.html">Matthew</a>
is right on one point: RCS are like languages, geeks advocate
languages because of a specific subset of features.  But they don't
realize 90% of functionality of a language is present in all other
languages and the 10 other percents can be achieved with method if you
really need them.
<p/>
I personally find very discouraging to learn a brand new RCS for every
project I contribute to if upstream has decided this one is cool.  If
you want users to contribute, use a standard RCS as well as a standard
mailing-list system, common language, etc.

    </description>
    <category domain="http://www.grassouille.org/blog/index.php">/Debian</category>
    <dc:creator>bdrieu@april.org</dc:creator>
    <pubdate>Wed Dec 14 2005 13:53</pubdate>
  </item>
  <item>
    <title>Pick of the day, ccache</title>
    <link>http://www.grassouille.org/blog/index.php//Debian/051124</link>
    <comments>http://www.grassouille.org/blog/index.php//Debian/051124</comments>
    <description>
      
<p/>
I recently tried and adopted <a
href="http://ccache.samba.org/">ccache</a>, which (quoting its
webpage) <em>acts as a caching pre-processor to C/C++ compilers, using
the -E compiler switch and a hash to detect when a compilation can be
satisfied from cache. This often results in a 5 to 10 times speedup in
common compilations.</em>
<p/>
I must say I was sceptical, but ccache really works great, specially
when you have to compile again and again the same code, like a Debian
package which you have to clean but which source code remained the
same.
<p/>
The only glitch is installation.  If you wish to use it by default for
all your compilers, there is still some manual configuration.  I'd
really like it to provide an alternative to, say, cc.

    </description>
    <category domain="http://www.grassouille.org/blog/index.php">/Debian</category>
    <dc:creator>bdrieu@april.org</dc:creator>
    <pubdate>Thu Nov 24 2005 14:39</pubdate>
  </item>
  <item>
    <title>Fatigue ...</title>
    <link>http://www.grassouille.org/blog/index.php//3615 ma vie/051121</link>
    <comments>http://www.grassouille.org/blog/index.php//3615 ma vie/051121</comments>
    <description>
      
<p/>
De retour de vacances, une bonne surprise, mon inscription aux
ateliers beaux arts est validée, j'ai donc une semi carte d'étudiant !
<p/>
<img src="http://www.grassouille.org/blog/carte.jpeg"/>
<p/>
La mauvaise surprise, c'est qu'à peu près vers midi après une matinée
de boulot triste comme la pluie, je me suis rendu compte que j'avais
posé une semaine de congés supplémentaires ... et donc que j'étais
tranquillement en train de bosser pendant mes congés.  Moralité, une
semaine de vacances en plus n'était pas du luxe !

    </description>
    <category domain="http://www.grassouille.org/blog/index.php">/3615 ma vie</category>
    <dc:creator>bdrieu@april.org</dc:creator>
    <pubdate>Mon Nov 21 2005 12:21</pubdate>
  </item>
  <item>
    <title>I hate the Internet</title>
    <link>http://www.grassouille.org/blog/index.php//Debian/051013</link>
    <comments>http://www.grassouille.org/blog/index.php//Debian/051013</comments>
    <description>
      
<p/>
So, as I'm a follower, I gave a try to the "you need" meme and found
at the second place that <a
href="http://lists.gnu.org/archive/html/wesnoth-dev/2005-03/msg00114.html">benj
needs to fix this</a>.  Ahah, funny, this poor benj has a bug to fix.
Oh, wait, this reminds me something.
<p/>
*sigh*.  OMG, that old nasty bug I never fixed.
<p/>
I hate when the Internet bugs you about things you have to do.

    </description>
    <category domain="http://www.grassouille.org/blog/index.php">/Debian</category>
    <dc:creator>bdrieu@april.org</dc:creator>
    <pubdate>Thu Oct 13 2005 13:03</pubdate>
  </item>
  <item>
    <title>Ça code</title>
    <link>http://www.grassouille.org/blog/index.php//APRIL/051004</link>
    <comments>http://www.grassouille.org/blog/index.php//APRIL/051004</comments>
    <description>
      
<p/>
n'ayant pas été spammé par <a
href="http://www.iznogoud-lefilm.com/">Nicolas Sarkozy</a>, il ne me
reste plus qu'à parler de code et donc je ne résiste pas à vous
présenter la future version de <a href="http://www.grisbi.org/">Grisbi</a>, qui apportera un énorme lot
d'améliorations.  Ce sera la version 0.6, qui sera disponible d'ici la
fin de l'année si tout se passe bien.  Elle contiendra notamment :
<p/>
<ul>
<p/>
<li> une interface utilisateur réécrite ; 
<p/>
<a href="http://www.grisbi.org/images/screenshots/grisbi-cvs-transactions.png"><img border="1" src="http://www.grisbi.org/images/screenshots/thumb-grisbi-cvs-transactions.png"/></a>
<a href="http://www.grisbi.org/images/screenshots/grisbi-cvs-category.png"><img border="1" src="http://www.grisbi.org/images/screenshots/thumb-grisbi-cvs-category.png"/></a>
</li>
<p/>
<li> plus de configuration ; </li>
<p/>
<li> les astuces du jour ; </li>
<p/>
<li> une bien meilleure intégration avec les locales ; </li>
<p/>
<li> une traduction Chinoise, c'est vraiment la classe ;
<p/>
<img border="1" src="http://www.grassouille.org/tmp/chinese.png"/> </li>
<p/>
<li> Un assistant pour toutes les tâches que les utilisateurs
trouvaient trop difficiles.  On ne peut pas dire qu'on ne les materne
pas nos utilisateurs adorés ;
<p/>
<img border="1" src="http://www.grassouille.org/tmp/assistant.png"/> </li>
<p/>
<li> l'import CSV ; </li>
<p/>
<li> et tout plein de surprises.</li>
<p/>
</ul>

    </description>
    <category domain="http://www.grassouille.org/blog/index.php">/APRIL</category>
    <dc:creator>bdrieu@april.org</dc:creator>
    <pubdate>Tue Oct 04 2005 12:25</pubdate>
  </item>
  <item>
    <title>So I need my tongue to catch up...</title>
    <link>http://www.grassouille.org/blog/index.php//Debian/051003</link>
    <comments>http://www.grassouille.org/blog/index.php//Debian/051003</comments>
    <description>
      
<p/>
J'en reste sans voix.
<p/>
<table width=350 align=center border=0 cellspacing=0 cellpadding=2><tr><td bgcolor="#B6B6C2" align=center>
<font face="Georgia, Times New Roman, Times, serif" style='color:black; font-size: 14pt;'>
<strong>You Should Learn French</strong>
</font></td></tr>
<tr><td bgcolor="#D7D6DE">
<center><img src="http://images.blogthings.com/whatlanguageshouldyoulearnquiz/french.jpg" height="100" width="100"></center>
<font color="#000000">
C'est super! You appreciate the finer things in life... wine, art, cheese, love affairs.<br />
You are definitely a Parisian at heart. You just need your tongue to catch up...
</font></td></tr></table>
<div align="center"><a href="http://www.blogthings.com/whatlanguageshouldyoulearnquiz/">What Language Should You Learn?</a></div>
    </description>
    <category domain="http://www.grassouille.org/blog/index.php">/Debian</category>
    <dc:creator>bdrieu@april.org</dc:creator>
    <pubdate>Mon Oct 03 2005 15:42</pubdate>
  </item>
  <item>
    <title>On the use and abuse of logrotate to rotate spams</title>
    <link>http://www.grassouille.org/blog/index.php//Debian/050927</link>
    <comments>http://www.grassouille.org/blog/index.php//Debian/050927</comments>
    <description>
      
<p/>
As for everybody, spam eventually became a major nuisance from quite a
long time now.  As my main email address is the same since 1996 and as
it is apparent on the web, my daily spam volume is hundreds of spams
(if not thousands).  This makes too much junk to download in the
morning when I start my computer and then to process via anti-spam
filters.  This is why I set up a basic filtering on my mail gateway
and archive almost-certainly-spam in my $HOME there for further
investigation in case ham is lost.
<p/>
The problem is that my spam box eventually becomes too big and fills
up the hard drive, causing frustration to other users.  So I decided
to use logrotate to archive my spam and set up the following in a
crontab:
<p/>
<pre>/home/benj/evil-spam {
	daily
	missingok
	rotate 7
	compress
	notifempty
}</pre>
<p/>
So I can still harvest for recent ham if I need, and disk usage is
kept low.  This is really what I like with Unix, the possibility to
use well-conceived tools in order to achieve something the programmer
did not even imagined.
<p/>
OK, nothing fancy there but I thought this perversion of logrotate
might worth sharing.  :-)

    </description>
    <category domain="http://www.grassouille.org/blog/index.php">/Debian</category>
    <dc:creator>bdrieu@april.org</dc:creator>
    <pubdate>Tue Sep 27 2005 11:16</pubdate>
  </item>
  <item>
    <title>Naming machines</title>
    <link>http://www.grassouille.org/blog/index.php//Debian/050919</link>
    <comments>http://www.grassouille.org/blog/index.php//Debian/050919</comments>
    <description>
      
<p/>
As I stumbled on my client's server, I could notice it was named after
Mercury, and that there was a Hermes, a Vulcan and other mythology
gods nearby.  Besides that it is the quadrillionth time I log on a
server named "mercury", I kept wonder how many naming schemes I met
during my various business trips.  So far, after ten year of
consulting, I can count:
<p/>
<ul>
<li>mythology gods</li>
<li>sci-fi authors</li>
<li>cities, countries, lakes</li>
<li>fishes, shells, flowers, sweets</li>
<li>drugs (yes, I once ssh'd to <em>tetrahydrocannabinol</em>)</li>
<li>chemical elements</li>
<li>fiction characters, like Asterix, LOTR, X-Men (good guys being Debian servers, magneto being the Windows server)</li>
<li>female first names</li>
<li>boring names like <em>mailgw012</em></li>
</ul>
<p/>
I wonder what else people use, if people know other naming schemes I'd
be curious to hear them.
<p/>

    </description>
    <category domain="http://www.grassouille.org/blog/index.php">/Debian</category>
    <dc:creator>bdrieu@april.org</dc:creator>
    <pubdate>Mon Sep 19 2005 14:15</pubdate>
  </item>
   </channel>
 </rss>
