<?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>We now need a /debian-non-fr archive</title>
    <link>http://www.grassouille.org/blog/index.php/Debian//060630</link>
    <comments>http://www.grassouille.org/blog/index.php/Debian//060630</comments>
    <description>
      
<p/>
<a
href="http://www.eucd.info/index.php?2006/06/30/333-french-parliament-approves-the-worst-copyright-law-in-europe">French
parliament just approved today DADVSI, the worst copyright law in
Europe</a>.
<p/>
For those who don't know about DADVSI, this law is the French version
of <a
href="http://en.wikipedia.org/wiki/Digital_Millennium_Copyright_Act">DMCA</a>,
supposedly created to fight against "piracy" and P2P, ended up in
enforcing copyright in the worst way, making illegal previously licit
uses of copyright material, like private copy or making de-facto
illegal things like reading a DVD with free software.  Parts of the
DADVSI, like the so-called <a href="http://www.vivendi.com/">Vivendi
Universal</a> amendment explicitly makes programs than are "obviously"
made to share illegally copyrighted material (sic, lawyers will have
fun determining if a webserver is "obviously" a copyrighted material
sharing program).  Making available such programs will be of course
illegal and debians mirrors will risk three years of jail ... will
Debian continue shipping <a
href="http://packages.debian.org/amule">amule</a> on its French
mirrors?
<p/>
As a conclusion for this months long fight that proved majority does
not care neither about democratic procedures nor the 170.000 citizens
that signed the EUCD.INFO petition, we still has a chance
constitutional council declares DADVSI as anti-constitutional.
<p/>
<a href="http://en.wikipedia.org/wiki/Nineteen_Eighty-Four">Scary</a>,
heh?

    </description>
    <category domain="http://www.grassouille.org/blog/index.php">Debian/</category>
    <dc:creator>bdrieu@april.org</dc:creator>
    <pubdate>Fri Jun 30 2006 23:00</pubdate>
  </item>
  <item>
    <title>You are too elite to use my crap</title>
    <link>http://www.grassouille.org/blog/index.php/Debian//060204</link>
    <comments>http://www.grassouille.org/blog/index.php/Debian//060204</comments>
    <description>
      
<p/>
<a href="
http://lambdaman.blogspot.com/2006/02/silly-keyboard-users.html">Daniel</a>,
I'm afraid you are guilty of <em>Argumentum ad populum</em>.  
<p/>
I would really like to see those millions of Gnome users confused by
this small white square called a GtkTextEntry that every gnome zealot
invokes when asked why keyboard support disappeared from a lot of
Gnome features.
<p/>
What is funny is that the very Gnome Human Interface Guidelines ask
not to <em>[...] Limit Your User Base</em> and that is exactly what
the Gnome developers do.  Stating that a typical Gnome user does not
want keyboard is simply false.  My own experience let me think a
substantial part of Gnome users want <b>both</b> (and the Ctrl-L
thingy does not count as keyboard support, it is just crap).
<p/>
I would perfectly understand Gnome developers prefer it this way,
after all it is their choice.  But don't say it is for users sake.
And be prepared to loose many users with <em>unique</em> needs.

    </description>
    <category domain="http://www.grassouille.org/blog/index.php">Debian/</category>
    <dc:creator>bdrieu@april.org</dc:creator>
    <pubdate>Sat Feb 04 2006 16:00</pubdate>
  </item>
  <item>
    <title>How surprising!</title>
    <link>http://www.grassouille.org/blog/index.php/Debian//060113</link>
    <comments>http://www.grassouille.org/blog/index.php/Debian//060113</comments>
    <description>
      
<p/>
I always knew I had the best of everything.
<p/>
<table width=400 align=center border=1 bordercolor=black cellspacing=0 cellpadding=2>
<tr><td bgcolor=#66CCFF align=center>
<font face="Georgia, Times New Roman, Times, serif" style='color:black; font-size: 14pt;'>
<b>Your Inner European is French!</b></font></td></tr>
<tr><td bgcolor=#FFFFFF>
<p/>
<center>
<img src=http://www.quizdiva.net/bt/european/french.jpg>
</center>
<p/>
<font color="#000000">
<p/>

Smart and sophisticated.
<p/>
You have the best of everything - at least, *you* think so.</font></td></tr></table>
<p/>
<div align="center">
<a href="http://www.blogthings.com/whosyourinnereuropeanquiz/">Who's Your Inner European?</a>
</div>

    </description>
    <category domain="http://www.grassouille.org/blog/index.php">Debian/</category>
    <dc:creator>bdrieu@april.org</dc:creator>
    <pubdate>Fri Jan 13 2006 15:54</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>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>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>
