<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://julien.danjou.info/blog/index.php/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>jd:/dev/blog</title>
  <link>http://julien.danjou.info/blog/index.php/</link>
  <description>Julien Danjou's blog</description>
  <language>fr</language>
  <pubDate>Sat, 10 May 2008 14:25:14 +0200</pubDate>
  <copyright>All Right Reserved</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>You fragged...</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/05/10/You-fragged</link>
    <guid isPermaLink="false">urn:md5:2fcc749e06e2d7bdc81ae734bdca0d10</guid>
    <pubDate>Sat, 10 May 2008 16:21:00 +0200</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Internet</category>
        <category>openarena</category><category>ubuntu</category>    
    <description>    &lt;p&gt;&lt;a href=&quot;http://julien.danjou.info/blog/public/img/fragubuntu.png&quot;&gt;&lt;img src=&quot;http://julien.danjou.info/blog/public/img/.fragubuntu_m.jpg&quot; alt=&quot;&quot; longdesc=&quot;http://julien.danjou.info/blog/index.php/post/2008/05/10/C&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;This made my day.&lt;/p&gt;</description>
    
    
    
          <comments>http://julien.danjou.info/blog/index.php/post/2008/05/10/You-fragged#comment-form</comments>
      <wfw:comment>http://julien.danjou.info/blog/index.php/post/2008/05/10/You-fragged#comment-form</wfw:comment>
      <wfw:commentRss>http://julien.danjou.info/blog/index.php/feed/rss2/comments/463</wfw:commentRss>
      </item>
    
  <item>
    <title>OpenArena, comment que ca m'éclate</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/05/04/OpenArena-comment-que-ca-meclate</link>
    <guid isPermaLink="false">urn:md5:3ee95f923c50cc49c8db627c89abdbef</guid>
    <pubDate>Sun, 04 May 2008 09:39:00 +0200</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Free Software</category>
        <category>fragarena</category><category>openarena</category>    
    <description>    &lt;p&gt;C'est à dire que j'avais un peu oublié Quake 3 Arena, tout ca, c'était du passé vous voyez. Et puis voilà que je tombe sur &lt;a href=&quot;http://www.openarena.ws&quot;&gt;OpenArena&lt;/a&gt;, le jeu qu'il est forké de Quake 3 et qu'il est bien.&lt;/p&gt;


&lt;p&gt;Alors OpenArena, c'est quoi&amp;nbsp;? C'est simple, ca ressemble à Quake 3, ca sent comme Quake 3, mais... c'est Quake 3 !@!#!&lt;/p&gt;


&lt;p&gt;Alors évidemment, les puristes diront sûrement que non, mais en fait si. La seule différence, c'est que tous les graphismes, les joueurs, les objets, les cartes, ont été refaits à la main par les auteurs, étant donné que tout ceci n'a pas été liberé par ID Software.&lt;/p&gt;


&lt;p&gt;Conclusion&amp;nbsp;? Ca fait juste un Quake 3 en beaucoup plus moche. Certains objects sont três bien fait (le Quad, le shotgun, le mega-health, les drapeaux, …), mais le reste est globalement vraiment pas beau. Les cartes ne sont pas sublimes non plus, ca manque de textures, de détails, etc.&lt;/p&gt;


&lt;p&gt;Ceci dit, à part ca, ca reste du bon gros Quake, donc j'aime. Allez, je me suis même fait plaisir, j'ai jouer en tant que &lt;a href=&quot;http://www.c4.free.fr&quot;&gt;C4&lt;/a&gt; pour défendre l'honneur, tout en mettant une claque aux gentils admins de &lt;a href=&quot;http://www.tuxfamily.org&quot;&gt;TuxFamily&lt;/a&gt; qui ont leurs &lt;a href=&quot;http://faq.tuxfamily.org/Game:OpenArena/En&quot;&gt;propres serveurs&lt;/a&gt; où vous pourrez peut-être me croiser quand je me détends&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://julien.danjou.info/blog/public/img/oa.jpg&quot; alt=&quot;jd on OpenArena&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://julien.danjou.info/blog/index.php/post/2008/05/04/OpenArena-comment-que-ca-meclate#comment-form</comments>
      <wfw:comment>http://julien.danjou.info/blog/index.php/post/2008/05/04/OpenArena-comment-que-ca-meclate#comment-form</wfw:comment>
      <wfw:commentRss>http://julien.danjou.info/blog/index.php/feed/rss2/comments/462</wfw:commentRss>
      </item>
    
  <item>
    <title>Extending pango markup attributes</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/04/27/Extending-pango-markup-attributes</link>
    <guid isPermaLink="false">urn:md5:4406d2233dc144fa82df8b412af562f0</guid>
    <pubDate>Sun, 27 Apr 2008 10:00:00 +0200</pubDate>
    <dc:creator>jd</dc:creator>
        <category>awesome</category>
        <category>awesome</category><category>glib</category><category>gmarkup</category><category>pango</category>    
    <description>    &lt;p&gt;I'm currently facing a  problem I just can't solve, involving pango and GMarkup's glib API.&lt;/p&gt;


&lt;p&gt;I currently use &lt;a href=&quot;http://library.gnome.org/devel/pango/unstable/PangoMarkupFormat.html&quot;&gt;pango markup&lt;/a&gt; in &lt;a href=&quot;http://awesome.naquadah.org&quot;&gt;awesome&lt;/a&gt;, but I'd like to extend it to support more attributes.&lt;/p&gt;


&lt;p&gt;Pango markup uses &lt;a href=&quot;http://library.gnome.org/devel/glib/stable/glib-Simple-XML-Subset-Parser.html&quot;&gt;GMarkup API&lt;/a&gt; to parse the formatted string. The problem is that there's no way to extend what is parsed, and if a tag is unknown in the pango parser, it will just fail.&lt;/p&gt;


&lt;p&gt;I've tried to implement my own parser with GMarkup, but… When I encounter a tag I don't know but that pango does, I just can't pass it to the pango parser function for this tag, since this pango function is private.&lt;/p&gt;


&lt;p&gt;There was a &lt;a href=&quot;http://mail.gnome.org/archives/gtk-i18n-list/2006-April/msg00011.html&quot;&gt;try to extends the markup parser&lt;/a&gt; 2 years ago, but the patch was crappy since it exposed the private elements of pango markup parsing, which is the bad way to solve this.&lt;/p&gt;


&lt;p&gt;So for now, I've no idea how to do this. I was first using the &lt;a href=&quot;http://git.naquadah.org/?p=awesome.git;a=commitdiff;h=df695e47a1e8c651fb589452418eefd2a1f2c5e9&quot;&gt;bad parsing method with string.h's functions&lt;/a&gt; which I for now reverted, because I do not really like that.&lt;/p&gt;</description>
    
    
    
          <comments>http://julien.danjou.info/blog/index.php/post/2008/04/27/Extending-pango-markup-attributes#comment-form</comments>
      <wfw:comment>http://julien.danjou.info/blog/index.php/post/2008/04/27/Extending-pango-markup-attributes#comment-form</wfw:comment>
      <wfw:commentRss>http://julien.danjou.info/blog/index.php/feed/rss2/comments/461</wfw:commentRss>
      </item>
    
  <item>
    <title>Updating my .plan</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/04/18/Updating-my-plan</link>
    <guid isPermaLink="false">urn:md5:33d041a22ab5e02df6597ae8acf521f5</guid>
    <pubDate>Fri, 18 Apr 2008 12:46:00 +0200</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Free Software</category>
        <category>awesome</category><category>debian</category><category>naquadah</category><category>xcb</category>    
    <description>    &lt;p&gt;I've been on holidays for one week now, breaking my usual workflow. Well, that allowed me to rest and to think about what I'd like to do and things I need to handle during next weeks.&lt;/p&gt;


&lt;p&gt;The urgent things this next days will be my primary server replacement. It is currently dying, and I already had to change its power supply twice in a month. Unfortunately, I'm now at a point where I do not have any spare piece so if things go wrong again, I'm screwed. I need to collect some money and buy a new server, or maybe get a server if someone have an old or spare one to give me, I do not know yet.&lt;/p&gt;


&lt;p&gt;On the awesome front, I'm about to release &lt;a href=&quot;http://awesome.naquadah.org&quot;&gt;awesome&lt;/a&gt; 2.3, which will be the final minor release of the major branch 2. This will lead me to work on awesome 3 at a slower rate and a cooler pace.&lt;/p&gt;


&lt;p&gt;Then, the thing I do not have to hurry for is awesome 3. There's no big problems in awesome 2, and the xcb-util stuff are not stabilized yet. After my &lt;a href=&quot;http://lists.freedesktop.org/archives/xcb/2008-April/003475.html&quot;&gt;gentle yelling on XCB mailing list&lt;/a&gt;, it seems that things will move but will slowly. So I do have time to make things right and do what I want on that branch, making bugfix release on awesome 2 if needed. You can read more about futur on my &lt;a href=&quot;http://julien.danjou.info/blog/index.php/post/2008/04/07/awesome%3A-from-2-to-3&quot;&gt;last post&lt;/a&gt; about awesome.&lt;/p&gt;



&lt;p&gt;All this should give me some more spare time to work on the upcoming Debian release, lenny, which I'd like to work on. Two years ago (my god, time flies), we've done good work with the french cabal squashing critical bugs and I'd like to go back on this and squash asses again.&lt;/p&gt;</description>
    
    
    
          <comments>http://julien.danjou.info/blog/index.php/post/2008/04/18/Updating-my-plan#comment-form</comments>
      <wfw:comment>http://julien.danjou.info/blog/index.php/post/2008/04/18/Updating-my-plan#comment-form</wfw:comment>
      <wfw:commentRss>http://julien.danjou.info/blog/index.php/feed/rss2/comments/460</wfw:commentRss>
      </item>
    
  <item>
    <title>awesome: from 2 to 3</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/04/07/awesome%3A-from-2-to-3</link>
    <guid isPermaLink="false">urn:md5:7c140df307b09c228f3ac3a84b417b58</guid>
    <pubDate>Mon, 07 Apr 2008 09:32:00 +0200</pubDate>
    <dc:creator>jd</dc:creator>
        <category>awesome</category>
        <category>awesome</category><category>xcb</category><category>xlib</category>    
    <description>    &lt;p&gt;Last week I &lt;a href=&quot;http://lists.naquadah.org/awesome_naquadah.org/msg01520.html&quot;&gt;sent a mail&lt;/a&gt; about the upcoming developement strategy for &lt;a href=&quot;http://awesome.naquadah.org&quot;&gt;awesome&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Long story short; we begin to work on awesome 3, dropping Xlib in favor of &lt;a href=&quot;http://xcb.freedesktop.org&quot;&gt;XCB&lt;/a&gt;, bringing out the first window manager using this bindings (if you do not count the demo one in the source repository ;-)).&lt;/p&gt;


&lt;p&gt;Thanks to the amazing grunt work of Arnaud Fontaine, we already have a working version of awesome using XCB, and it works very very well. Better API, better code, and even faster code. That is awesome.&lt;/p&gt;


&lt;p&gt;awesome 2.3-rc1 was released this morning so we'll begin shortly to work on the 3 branch and merge it into the master one.&lt;/p&gt;</description>
    
    
    
          <comments>http://julien.danjou.info/blog/index.php/post/2008/04/07/awesome%3A-from-2-to-3#comment-form</comments>
      <wfw:comment>http://julien.danjou.info/blog/index.php/post/2008/04/07/awesome%3A-from-2-to-3#comment-form</wfw:comment>
      <wfw:commentRss>http://julien.danjou.info/blog/index.php/feed/rss2/comments/458</wfw:commentRss>
      </item>
    
  <item>
    <title>PHP applications code quality</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/03/27/PHP-applications-code-quality</link>
    <guid isPermaLink="false">urn:md5:d900e2d3555b39c1599afe1135508ebd</guid>
    <pubDate>Thu, 27 Mar 2008 07:57:00 +0100</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Internet</category>
        <category>php</category><category>python</category><category>software</category><category>web</category>    
    <description>    &lt;p&gt;Ah, &lt;a href=&quot;http://blog.drinsama.de/erich/en/linux/2008032601-measuring-code-quality-by-database-support.html&quot;&gt;Erich&lt;/a&gt;, that IS so true. I never found a well written PHP application anyway, or it was only 10 lines long.&lt;/p&gt;


&lt;p&gt;I guess that's primarily the language fault. It permits to do a lot of stuff and does not simplify, help nor force the simplest implementation methods like &lt;a href=&quot;http://en.wikipedia.org/wiki/Model-view-controller&quot;&gt;MVC&lt;/a&gt; which should be the base in Web developement.&lt;/p&gt;


&lt;p&gt;Well, take as example what we would do with Python and GTK+ if they were like PHP and HTML (I do not have the API reference so it will be somewhat improvised):&lt;/p&gt;

&lt;pre&gt;
#finally we do not need this module I wrote everything myself
#import somemodule
def main():
    # Well we want to do some printing
    window = GtkWindow()
    # Connect to the database without any abstraction, that sucks
    db = mysql.connect()
    data = db.query(&quot;select RANDOMLYTYPEDDATA from MYONLYTABLE&quot;);
    while data:
        # Ah, we do not have include() so we cannot reuse code
        # I'm a PHP developer, I do not know functions
        import somestuff
    window.print(somestuff.result)
    # Obviously, forgot to close db connection, etc.
    if form.data.field == &quot;hello&quot;:
        # The user asked for hello, print hello
        window.print(&quot;hello&quot;)
    # debug
    print data[0]
    if form.data.anotherfield[0] == &quot;morning&quot;:
        data = db.query(&quot;select anotherdata from MYONLYDATA&quot;)
    else:
        sys.exit(42)
    label = GtkLabel()
    # Yes know we construct the view!
    window.add(label)
    label.print(data)&lt;/pre&gt;


&lt;p&gt;That is typical PHP code: we just take randomly typed data from our DB eng... no wait, from MySQL (remember that's LAMP!!! Not LAPP or anything else, bitches!), then we print some HTML code with data, and we do tests on environment, forms, etc, and we get back data, reprint them, do not use functions but include() multiple times thousand of files and then do not close/free anything.&lt;/p&gt;


&lt;p&gt;It's so easy to do bad code that lot of people coming from nowhere and who did not learn anything from other languages are doing it.&lt;/p&gt;


&lt;p&gt;Another hypothesis coming from my experiment: PHP is a language which can be developed under any OS since it's server-side executed. A link between mostly brain dead &quot;developers&quot; from the Microsoft world and whose from the Free Software world. A clash.&lt;/p&gt;


&lt;p&gt;I apologize to some of my coworkers doing better PHP all the day. &lt;img src=&quot;/blog//themes/geeek.org/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://julien.danjou.info/blog/index.php/post/2008/03/27/PHP-applications-code-quality#comment-form</comments>
      <wfw:comment>http://julien.danjou.info/blog/index.php/post/2008/03/27/PHP-applications-code-quality#comment-form</wfw:comment>
      <wfw:commentRss>http://julien.danjou.info/blog/index.php/feed/rss2/comments/457</wfw:commentRss>
      </item>
    
  <item>
    <title>Are chickens hacking?</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/03/18/Hacking-chickens</link>
    <guid isPermaLink="false">urn:md5:91a4c4a865f71334e74a7396e822066d</guid>
    <pubDate>Tue, 18 Mar 2008 10:01:00 +0100</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Internet</category>
        <category>awesome</category><category>hackers</category><category>irc</category>    
    <description>    &lt;p&gt;I was just taking a look at &lt;a href=&quot;http://naquadah.org/~jd/irc/awesome.html&quot;&gt;#awesome IRC stats&lt;/a&gt;, and I saw that there was a huge traffic 2 days ago. That was weird, so I did take a look in my log files. And yes, in fact, something happened.&lt;/p&gt;


&lt;p&gt;At 03:26 GMT+1, suddenly, several hundreds of users joined the channel in somethng like 1-2 minutes, and then just left in same timeline. Some minutes after that, some guys began to talk with one of the real &lt;em&gt;awesome&lt;/em&gt; user who was hanging out there.&lt;/p&gt;


&lt;p&gt;It seems that these guys describe themselves as a &quot;Turkey Hack Team&quot;.&lt;/p&gt;


&lt;p&gt;I've seen a lot of hacked box in my (short) sysadmin life. Many of my customers have no idea of what security is, and this week I'm still working for a customer with an hacked box.&lt;/p&gt;


&lt;p&gt;And one of the thing I never got was why all these &quot;hackers&quot; were downloading and installing IRC bot or IRC proxy on these compromised boxes. I say &quot;hackers&quot; with big quotes, because when I see in their command line history somethings like &quot;rm .bash_history; logout&quot; or &quot;./exploit_of_dead_to_become_root&quot; when the user they got the password has sudo right, I must laugh.&lt;/p&gt;


&lt;p&gt;Now, I understand: it seems there are doing some sort of &quot;parade&quot;, making all their bots joining an IRC channel and then left. That's so amazing. that I can say for sure: if I'd be a chick, I'll be stripping my shirt vehemently.&lt;/p&gt;


&lt;p&gt;But the thing is that so far I've no idea if a turkey hack team is somehow related to chickens.&lt;/p&gt;</description>
    
    
    
          <comments>http://julien.danjou.info/blog/index.php/post/2008/03/18/Hacking-chickens#comment-form</comments>
      <wfw:comment>http://julien.danjou.info/blog/index.php/post/2008/03/18/Hacking-chickens#comment-form</wfw:comment>
      <wfw:commentRss>http://julien.danjou.info/blog/index.php/feed/rss2/comments/456</wfw:commentRss>
      </item>
    
  <item>
    <title>We've been almost down</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/03/04/Weve-been-almost-down</link>
    <guid isPermaLink="false">urn:md5:2eb548b0433744c423a367ca1eda1eb1</guid>
    <pubDate>Tue, 04 Mar 2008 18:02:00 +0100</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Naquadah Network</category>
        <category>delmak. naquadah</category><category>hardware</category>    
    <description>    &lt;p&gt;I had a big fright this afternoon. My friend ludo asked me to shut down my main server (delmak.naquadah.org) for racking one of my new equipement.&lt;/p&gt;


&lt;p&gt;Delmak is my oldest server, hosting almost everything since 5 years. I knew I will have to shut it down some days, but after 280 days of uptime I was pretty confident everything will be allright.&lt;/p&gt;


&lt;p&gt;But obviously, it refused to boot again. Fortunately, only the power was burned, and after changing it with a new one, we manage to get delmak booting again.&lt;/p&gt;


&lt;p&gt;Now I'm really thinking about some better solution to not having everything on a server that can explose any day now. &lt;img src=&quot;/blog//themes/geeek.org/smilies/laugh.png&quot; alt=&quot;:-D&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://julien.danjou.info/blog/index.php/post/2008/03/04/Weve-been-almost-down#comment-form</comments>
      <wfw:comment>http://julien.danjou.info/blog/index.php/post/2008/03/04/Weve-been-almost-down#comment-form</wfw:comment>
      <wfw:commentRss>http://julien.danjou.info/blog/index.php/feed/rss2/comments/455</wfw:commentRss>
      </item>
    
  <item>
    <title>The sloppy focus</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/02/28/Sloppy-focus</link>
    <guid isPermaLink="false">urn:md5:1223491f9c83c7271d4b0de4f4ee9d8f</guid>
    <pubDate>Tue, 04 Mar 2008 12:28:00 +0100</pubDate>
    <dc:creator>jd</dc:creator>
        <category>awesome</category>
            
    <description>    &lt;p&gt;While most of you people and readers are doing quick and great works in Python, Ruby, or any modern language, there's still people like me fighting with The Low Level.&lt;/p&gt;


&lt;p&gt;I like that, but the X architecture is just the proof of concept of an architecture which wrongly evolved because it was not designed to. Xlib and all concepts it is based upon where probably fun and sufficient in the 80's, but nowaday, it can really be a joke. I really hope that somedays Xorg will break things and start a new fresh X design (at least from Xlib point of view).&lt;/p&gt;


&lt;p&gt;It's not that I think Xorg people are doing bad stuff, but there are mostly bailling out from a long code and design history IMHO.&lt;/p&gt;


&lt;p&gt;So, last weeks I was trying to fix the sloppy focus in &lt;a href=&quot;http://awesome.naquadah.org&quot;&gt;awesome&lt;/a&gt;. I've found a real interesting &lt;a href=&quot;http://people.cs.uchicago.edu/~ahiorean/ahwm/sloppy-focus.html&quot;&gt;Web page from Alex Hioreanu&lt;/a&gt; about various issues that we encountered too. I've been trying &lt;a href=&quot;http://people.cs.uchicago.edu/~ahiorean/ahwm/&quot;&gt;ahwm&lt;/a&gt; hack, but it's not really reliable.&lt;/p&gt;


&lt;p&gt;And then I've been trying a lot of things, and this morning &lt;a href=&quot;http://git.naquadah.org/?p=awesome.git;a=commitdiff;h=de8dcbb724182f43fda5877004bb206c3278f1df&quot;&gt;I figured out something&lt;/a&gt; which works pretty well. It just fails in some corner case with GTK+ apps that are not reporting XMotionEvent when the pointer move, and I don't know why and how get them.&lt;/p&gt;


&lt;p&gt;Let's see.&lt;/p&gt;</description>
    
    
    
          <comments>http://julien.danjou.info/blog/index.php/post/2008/02/28/Sloppy-focus#comment-form</comments>
      <wfw:comment>http://julien.danjou.info/blog/index.php/post/2008/02/28/Sloppy-focus#comment-form</wfw:comment>
      <wfw:commentRss>http://julien.danjou.info/blog/index.php/feed/rss2/comments/454</wfw:commentRss>
      </item>
    
  <item>
    <title>Back from holidays</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/02/26/Back-from-holidays</link>
    <guid isPermaLink="false">urn:md5:453c65b8ae1b9ca5e74cfbdc7099fdab</guid>
    <pubDate>Tue, 26 Feb 2008 08:10:00 +0100</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Life</category>
        <category>alioth</category><category>apt-build</category><category>awesome</category><category>debian</category><category>git</category><category>holidays</category><category>life</category><category>subversion</category>    
    <description>    &lt;p&gt;After 10 days of nice holidays, I'm back. I was totally offline, so I had to read some hundred of mails first, which is done now.&lt;/p&gt;


&lt;p&gt;For a good restart, I've fixed a bunch of bugs in &lt;a href=&quot;http://awesome.naquadah.org&quot;&gt;awesome&lt;/a&gt; and released 2.2-rc2 version. I've also migrated apt-build repository on Alioth from Subversion to git. I've uploaded a new version of this one with some patches, and a also put in the archive a new version of the mp32ogg package.&lt;/p&gt;


&lt;p&gt;Next step will be to move my packages repositories which are in my global home Subversion repository, to my own git repositories on &lt;a href=&quot;http://alioth.debian.org&quot;&gt;Alioth&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
          <comments>http://julien.danjou.info/blog/index.php/post/2008/02/26/Back-from-holidays#comment-form</comments>
      <wfw:comment>http://julien.danjou.info/blog/index.php/post/2008/02/26/Back-from-holidays#comment-form</wfw:comment>
      <wfw:commentRss>http://julien.danjou.info/blog/index.php/feed/rss2/comments/453</wfw:commentRss>
      </item>
    
  <item>
    <title>Testing out GRUB 2</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/02/12/Testing-out-GRUB-2</link>
    <guid isPermaLink="false">urn:md5:1017d8d14205eb8db9bf45d02f8f10f6</guid>
    <pubDate>Tue, 12 Feb 2008 08:13:00 +0100</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Debian</category>
        <category>debian</category><category>eeepc</category><category>grub</category>    
    <description>    &lt;p&gt;After reading &lt;a href=&quot;http://oskuro.net/blog/freesoftware/time-for-grub2-2008-02-09-17-53&quot;&gt;Jordi&lt;/a&gt; post about GRUB 2, I decided to give it a try on my EeePC.&lt;/p&gt;


&lt;p&gt;I've just installed the &lt;em&gt;grub-pc&lt;/em&gt; package, answered the questions, and that was it. I tested it with the chainload method from GRUB legacy, and it worked. I just had to rerun &lt;em&gt;grub-install&lt;/em&gt; to replace the legacy with the new one. And I've a nice Debian background in the menu now!&lt;/p&gt;


&lt;p&gt;What seems amazing is that GRUB now see my... LVM logical volumes! So this seems to be really cool, because this means no more /boot-without-lvm-ext3-formatted partitions because my-boot-loader-sucks-a-bit.&lt;/p&gt;</description>
    
    
    
          <comments>http://julien.danjou.info/blog/index.php/post/2008/02/12/Testing-out-GRUB-2#comment-form</comments>
      <wfw:comment>http://julien.danjou.info/blog/index.php/post/2008/02/12/Testing-out-GRUB-2#comment-form</wfw:comment>
      <wfw:commentRss>http://julien.danjou.info/blog/index.php/feed/rss2/comments/452</wfw:commentRss>
      </item>
    
  <item>
    <title>Holidays and projects</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/02/11/Holidays-and-projects</link>
    <guid isPermaLink="false">urn:md5:28775bcdda51fd900166047eaf08eaf7</guid>
    <pubDate>Mon, 11 Feb 2008 11:53:00 +0100</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Life</category>
        <category>awesome</category><category>debian</category><category>git</category><category>life</category><category>work</category>    
    <description>    &lt;p&gt;Long story short: I'm busy.&lt;/p&gt;


&lt;p&gt;These days are quite busy. I'm working (you know, I need to eat so I've a job), to the point that I have many vacation days to take. So I'll be in holidays and offline from friday for 10 days.&lt;/p&gt;


&lt;p&gt;I'm still working on &lt;a href=&quot;http://awesome.naquadah.org&quot;&gt;awesome&lt;/a&gt; developement. Code base is quite good now, so I don't do 30 commits/day anymore, and update are less frequent. It's very nice that the users base is increasing every day, without polluting the mailing list and the BTS with bug reports and request for documentation. That means we at least achieve to do a not-so-bad code with a not-so-bad documentation.
The feature requests list is still a bit long, but I think it will decrease in the next weeks.&lt;/p&gt;


&lt;p&gt;On a human side, that's the biggest project I ever managed and it's very pleasant to have so many users and contributors.&lt;/p&gt;


&lt;p&gt;I've some more project I'd like to work too. I plan to write a small git stats generator in Python when I'll have some more spare time. I'd also like to do some developement work around LDAP and Python for my servers, but I did not find the courage to do it neither the good library to handle LDAP object correctly (a DB_Object way would be good).&lt;/p&gt;


&lt;p&gt;I'm always following Debian developement with one eye, so I'm not totally out. I really hope I could to some bug squashing like I did with several Debian buddies 2 years ago for the etch release.&lt;/p&gt;


&lt;p&gt;Stay tuned.&lt;/p&gt;</description>
    
    
    
          <comments>http://julien.danjou.info/blog/index.php/post/2008/02/11/Holidays-and-projects#comment-form</comments>
      <wfw:comment>http://julien.danjou.info/blog/index.php/post/2008/02/11/Holidays-and-projects#comment-form</wfw:comment>
      <wfw:commentRss>http://julien.danjou.info/blog/index.php/feed/rss2/comments/451</wfw:commentRss>
      </item>
    
  <item>
    <title>Moving old projects to git</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/01/26/Moving-old-projects-to-git</link>
    <guid isPermaLink="false">urn:md5:18c04a85ceff1286dce522c4fbfd9253</guid>
    <pubDate>Sat, 26 Jan 2008 10:02:00 +0100</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Free Software</category>
        <category>git</category><category>mod_defensible</category><category>software</category><category>sysrqd</category><category>telak</category>    
    <description>    &lt;p&gt;I finally did it.&lt;/p&gt;


&lt;p&gt;Most of my small and personal projects (&lt;a href=&quot;http://julien.danjou.info/telak.html&quot;&gt;telak&lt;/a&gt;, &lt;a href=&quot;http://julien.danjou.info/sysrqd.html&quot;&gt;sysrqd&lt;/a&gt; and &lt;a href=&quot;http://julien.danjou.info/mod_defensible.html&quot;&gt;mod_defensible&lt;/a&gt;) were maintained in my home-svn-repository. This had the side effect that I did not have a good overview of the current status of the project, and that I never though about tagging releases.&lt;/p&gt;


&lt;p&gt;I used git-svnimport to move this stuff to git, with great success. Now, I see that only one release on three is tagged correctly, bad me. They are now on my &lt;a href=&quot;http://git.naquadah.org&quot;&gt;git server&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;But with a better tool like git I'm sure I will be more precise when I will work on that source code, so it was time to switch. And now my source code is public, which is far better than before.&lt;/p&gt;</description>
    
    
    
          <comments>http://julien.danjou.info/blog/index.php/post/2008/01/26/Moving-old-projects-to-git#comment-form</comments>
      <wfw:comment>http://julien.danjou.info/blog/index.php/post/2008/01/26/Moving-old-projects-to-git#comment-form</wfw:comment>
      <wfw:commentRss>http://julien.danjou.info/blog/index.php/feed/rss2/comments/450</wfw:commentRss>
      </item>
    
  <item>
    <title>New laptop: EeePC!</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/01/21/EeePC-arrived</link>
    <guid isPermaLink="false">urn:md5:1f339a6c79cae4eaf5fe93ba80067460</guid>
    <pubDate>Mon, 21 Jan 2008 14:56:00 +0100</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Hardware</category>
        <category>debian</category><category>eeepc</category>    
    <description>    &lt;p&gt;This morning, the snail mail brought me a new toy! A brand new &lt;a href=&quot;http://eeepc.asus.com/&quot;&gt;EeePC&lt;/a&gt;!&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://naquadah.org/~jd/photos/thumb.php?gallery=./Divers/eeepc&amp;amp;image=dsc00238.jpg&amp;amp;width=400&amp;amp;height=400&quot; alt=&quot;Kawoosh!&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;It's a very very nice device. I did not test the Xandros system more than 5 minutes, but it looks fine for dummy users. I've plugged an USB key into it, booted on the Debian installer (provided on the Debian wiki) and installed it in a few minutes.&lt;/p&gt;


&lt;p&gt;The hardest part was adding wifi support, since I needed to grab madwifi svn version, added a patch, and compiled it. It was not so hard after all, just don't expect to use Debian packages for now.&lt;/p&gt;


&lt;p&gt;It even boot in less than one minute! The hardest part is to type on a such tiny keyboard.&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://naquadah.org/~jd/photos/thumb.php?gallery=./Divers/eeepc&amp;amp;image=dsc00242.jpg&amp;amp;width=400&amp;amp;height=400&quot; alt=&quot;Keyboard&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;
&lt;em&gt;Plectrum as reference size&lt;/em&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://julien.danjou.info/blog/index.php/post/2008/01/21/EeePC-arrived#comment-form</comments>
      <wfw:comment>http://julien.danjou.info/blog/index.php/post/2008/01/21/EeePC-arrived#comment-form</wfw:comment>
      <wfw:commentRss>http://julien.danjou.info/blog/index.php/feed/rss2/comments/449</wfw:commentRss>
      </item>
    
  <item>
    <title>Generating documentation from C source code</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/01/16/Generating-documentation-from-C-source-code</link>
    <guid isPermaLink="false">urn:md5:70cfe4aa8b502075c54cfcfbdbe990d0</guid>
    <pubDate>Wed, 16 Jan 2008 08:18:00 +0100</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Free Software</category>
        <category>C</category><category>manpage</category>    
    <description>    &lt;p&gt;Dear Lazy Web,&lt;/p&gt;


&lt;p&gt;I'm looking for a tool to extract and generate user documentation from C source code. No, I don't want doxygen which I already use, but something that can extract comments from C source and print them to a text file. The ultimate goal is to generate manpages (using &lt;em&gt;asciidoc&lt;/em&gt;).&lt;/p&gt;


&lt;p&gt;Anything that may look like that, a program, a library or a trained poney might interest me.&lt;/p&gt;</description>
    
    
    
          <comments>http://julien.danjou.info/blog/index.php/post/2008/01/16/Generating-documentation-from-C-source-code#comment-form</comments>
      <wfw:comment>http://julien.danjou.info/blog/index.php/post/2008/01/16/Generating-documentation-from-C-source-code#comment-form</wfw:comment>
      <wfw:commentRss>http://julien.danjou.info/blog/index.php/feed/rss2/comments/448</wfw:commentRss>
      </item>
    
  <item>
    <title>First RC version for awesome 2.1</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/01/09/First-RC-version-for-awesome-21</link>
    <guid isPermaLink="false">urn:md5:06bb38ef24222aa2af2df363fe9cdc1b</guid>
    <pubDate>Wed, 09 Jan 2008 13:04:00 +0100</pubDate>
    <dc:creator>jd</dc:creator>
        <category>awesome</category>
        <category>awesome</category><category>ewmh</category>    
    <description>    &lt;p&gt;And here we are. awesome 2.1 is coming! And it's really really nice.&lt;/p&gt;


&lt;p&gt;It got a brand new set of widgets (icons, text, progress bar, tasklist, etc) for the statusbar, which is very configurable.&lt;/p&gt;


&lt;p&gt;It also has a better EWMH support, which brings things like stick or fullscreen state support.&lt;/p&gt;


&lt;p&gt;I still have to write the changelog between 2.0 and 2.1, but git log shows near 400 commits, it's gonna be a bit long.&lt;/p&gt;</description>
    
    
    
          <comments>http://julien.danjou.info/blog/index.php/post/2008/01/09/First-RC-version-for-awesome-21#comment-form</comments>
      <wfw:comment>http://julien.danjou.info/blog/index.php/post/2008/01/09/First-RC-version-for-awesome-21#comment-form</wfw:comment>
      <wfw:commentRss>http://julien.danjou.info/blog/index.php/feed/rss2/comments/447</wfw:commentRss>
      </item>
    
  <item>
    <title>EWMH and XRandR</title>
    <link>http://julien.danjou.info/blog/index.php/post/2007/12/27/EWMH-and-XRandR</link>
    <guid isPermaLink="false">urn:md5:564464cdb9b21ec7a99fd2c89fe54ce5</guid>
    <pubDate>Thu, 27 Dec 2007 19:48:00 +0100</pubDate>
    <dc:creator>jd</dc:creator>
        <category>awesome</category>
        <category>awesome</category><category>ewmh</category><category>freedesktop</category><category>xorg</category>    
    <description>    &lt;p&gt;Today I decided to add some &lt;a href=&quot;http://en.wikipedia.org/wiki/EWMH&quot;&gt;EWMH&lt;/a&gt; support to &lt;a href=&quot;http://awesome.naquadah.org&quot;&gt;awesome&lt;/a&gt;. It now supports a bunch of this extensions quite nicely.&lt;/p&gt;


&lt;p&gt;However, while reading the &lt;a href=&quot;http://standards.freedesktop.org/wm-spec/wm-spec-1.4.html&quot;&gt;spec&lt;/a&gt; and writing the code, it appears that this forces a window manager to behave in only one way: have a poor desktop support, and no multi-head/XRandR/Xinerama support at all.&lt;/p&gt;


&lt;p&gt;The main caveats are that in Xinerama/XRandR mode, you'll have only one root window. And the root window is where you must store the NET_WM X properties… So you cannot handle screens in a independant way like &lt;em&gt;awesome&lt;/em&gt; does. That's really a shame.&lt;/p&gt;


&lt;p&gt;There's also a big problem for window managers like &lt;em&gt;awesome&lt;/em&gt; which are happy to draw several desktops at the same time. There's no support for stuff like that.&lt;/p&gt;


&lt;p&gt;So far, I think EWMH is nice but is really too narrow-minded for softwares and people who want to think window management in a different way.&lt;/p&gt;</description>
    
    
    
          <comments>http://julien.danjou.info/blog/index.php/post/2007/12/27/EWMH-and-XRandR#comment-form</comments>
      <wfw:comment>http://julien.danjou.info/blog/index.php/post/2007/12/27/EWMH-and-XRandR#comment-form</wfw:comment>
      <wfw:commentRss>http://julien.danjou.info/blog/index.php/feed/rss2/comments/446</wfw:commentRss>
      </item>
    
  <item>
    <title>Christmas gifts for awesome users</title>
    <link>http://julien.danjou.info/blog/index.php/post/2007/12/22/awesome-christmas</link>
    <guid isPermaLink="false">urn:md5:ee2b815bab880bf2183230a65998c243</guid>
    <pubDate>Sat, 22 Dec 2007 21:35:00 +0100</pubDate>
    <dc:creator>jd</dc:creator>
        <category>awesome</category>
        <category>awesome</category>    
    <description>    &lt;p&gt;I was ill since several days, and totally unable to work and even more on &lt;em&gt;awesome&lt;/em&gt;.&lt;/p&gt;


&lt;p&gt;Today I tried to hack a little and so I've add 2 new widgets using the new widget system Aldo wrote last week.&lt;/p&gt;


&lt;p&gt;First we have a &lt;em&gt;iconbox&lt;/em&gt; widget which can draw any PNG you want it to:
&lt;img src=&quot;http://naquadah.org/~jd/screenshots/awesome-christmas.png&quot; alt=&quot;C&quot; /&gt;&lt;/p&gt;


&lt;p&gt;And then.. the support for the so legen... wait for it.... wait a little more... dary! &lt;em&gt;NET_WM_ICON&lt;/em&gt;:
&lt;img src=&quot;http://julien.danjou.info/blog/public/img/awesome-net-wm-icon.png&quot; alt=&quot;awesome NET_WM_ICON&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://julien.danjou.info/blog/index.php/post/2007/12/22/awesome-christmas#comment-form</comments>
      <wfw:comment>http://julien.danjou.info/blog/index.php/post/2007/12/22/awesome-christmas#comment-form</wfw:comment>
      <wfw:commentRss>http://julien.danjou.info/blog/index.php/feed/rss2/comments/445</wfw:commentRss>
      </item>
    
  <item>
    <title>Obtenir un accès Internet en 2007</title>
    <link>http://julien.danjou.info/blog/index.php/post/2007/10/30/Obtenir-un-acces-Internet-en-2007</link>
    <guid isPermaLink="false">urn:md5:6f5f0218c2fc997c49355ec96efe6589</guid>
    <pubDate>Sat, 22 Dec 2007 12:24:00 +0100</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Le monde merveilleux de l'informatique</category>
        <category>internet</category><category>life</category><category>thinking</category>    
    <description>    &lt;p&gt;Et dire que cela pourrait sembler chose facile.&lt;/p&gt;


&lt;p&gt;Jour 1:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Appeler Free pour connaître le numéro de l'ancienne ligne. On me parle bizarrement et on me dit que &quot;non, il n'y a pas de ligne&quot;&lt;/li&gt;
&lt;li&gt;Appeler l'ancien locataire de l'appartement pour savoir si il avait une ligne: non.&lt;/li&gt;
&lt;li&gt;Se rendre compte qu'il va falloir faire une demande de raccordement en NDI: ca peut prendre 2 mois, donc on passe.&lt;/li&gt;
&lt;li&gt;Aller dans une agence Orange pour ouvrir une ligne fixe: se faire insulter parce qu'on a pas de pièce d'identité.&lt;/li&gt;
&lt;li&gt;Appeler le 1014 pour ouvrir une ligne: un nom, une adresse et un RIB. C'est tout ce qu'on demande par téléphone, et la ligne est créée et ouverte 3 jours plus tard et on vous donne le numéro de la ligne le jour même.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Jour 4:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Le numéro que vous demandé n'est pas attribué.&lt;/li&gt;
&lt;li&gt;La ligne est reconnu sur le site de Free comme étant soit une ligne France Telecom (sur le bon DSLAM !) soit une ligne inactive dans un village voisin. Choisir la première option et se voir envoyer paître à la dernière étape: numéro déjà inscrit.&lt;/li&gt;
&lt;li&gt;Appeler 2 fois Free pour avoir 2 réponses différentes: a) &quot;Vous vous êtes trompes de numéro Monsieur, le numéro est une ligne inactive&quot; b) &quot;Le numéro est déjà inscrit chez nous, vous devez vous tromper&quot;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Jour 5:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Appeler Orange pour demander pourquoi la ligne ne marche toujours pas. Réponse: un technicien va passer brancher un câble.&lt;/li&gt;
&lt;li&gt;Appeler Free pour demander à nouveau de nous inscrire. Réponse cette fois: une personne s'est déjà inscrite avec ce numéro de téléphone sur la mauvaise offre. Elle va être résilié mais Free ne pourra prendre d'abonnement a ce numéro avant décembre.&lt;/li&gt;
&lt;li&gt;Appeler Orange pour changer de numéro de ligne fixe (oui, au bout de 2 jours), mais s'entendre dire qu'il faut attendre la fin de l'intervention technique.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Jour 6:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;La ligne marche enfin. Appeler Orange pour enfin changer de numéro: ce n'est pas possible, la ligne ne fonctionne que depuis 24h.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Jour 8:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Orange refuse toujours de changer le numéro de la ligne.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Jour 11:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Orange refuse toujours de changer le numéro de ligne (à chaque appel pour une raison différente).&lt;/li&gt;
&lt;li&gt;Le service technique d'Orange m'appelle sur mon GSM pour me demander si la ligne fonctionne. Je réponds &quot;oui'. 5 minutes plus tard Orange est heureux de m'informer par SMS que la ligne est fonctionnel (lol ?).&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Jour 12:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Après deux appels au 1014, Orange refuse toujours de changer le numéro de la ligne tant que la première facture n'est pas arrivée. Et je passe les batailles verbales &quot;mais pourquoi vous voulez changer de numéro ?&quot;.&lt;/li&gt;
&lt;li&gt;Finalement s'inscrire par dépit chez Neuf Telecom.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Jour 15:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Neuf Telecom téléphone pour nous confirmer que notre inscription a été prise en compte et que la demande câblage est en cours.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Jour 34:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Toujours pas de nouvelle de Neuf Telecom. Pas de Neuf Box. Le suivi indique toujours que la ligne est en cours de raccordement. Appel au service client: un robot demande le numéro de ligne et me redonne le même suivi que sur leur site Web. Impossible de parler à un commercial.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Jour 35:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Après un message sur un forum, un technicien de Neuf Telecom me dit que ma Neuf Box va bientôt partir.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Jour 38:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Enfin un courier de Neuf avec des identifiants. Le suivi sur leur site donne un numéro de suivi de colis.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Jour 39:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Réception de la Neuf Box. Mais le décodeur TV n'est pas avec. Après recherche sur Google, il faut attendre 2 à 3 semaines pour le recevoir. (ca devait être marqué en tout petit quelque part)&lt;/li&gt;
&lt;li&gt;Branchement de la Neuf Box: pas de synchro, tout les voyants sont éteints.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Jour 43:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;A 15h, plus de tonalité sur la ligne fixe. Branchement de la Neuf Box: ca marche. S'ensuit une longue configuration, une redécouverte du PPPoE, de l'IP dynamique, des services qui ne marchent qu'avec IE/ActiveX. Neuf Telecom n'est définitivement pas un bon FAI, Free me manque.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Jour 64:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Réception du décodeur Neuf TV. Surprise: pas de connecteur RCA pour la sortie son, que du péritel. Marrant, il faut mettre une carte à puce dans le décodeur. Et le mediacenteur ne peut pas marcher en mode bridge...&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Voilà, après 64 jours de galère, un semblant d'accès Internet et de service associé. *soupir*&lt;/p&gt;


&lt;p&gt;Et un goùt amer pour un ancien Freenaute heureux.&lt;/p&gt;</description>
    
    
    
          <comments>http://julien.danjou.info/blog/index.php/post/2007/10/30/Obtenir-un-acces-Internet-en-2007#comment-form</comments>
      <wfw:comment>http://julien.danjou.info/blog/index.php/post/2007/10/30/Obtenir-un-acces-Internet-en-2007#comment-form</wfw:comment>
      <wfw:commentRss>http://julien.danjou.info/blog/index.php/feed/rss2/comments/434</wfw:commentRss>
      </item>
    
  <item>
    <title>Fruit Fly in the box</title>
    <link>http://julien.danjou.info/blog/index.php/post/2007/12/11/Fruit-Fly-in-the-box</link>
    <guid isPermaLink="false">urn:md5:3706b4e7a41af594a42f0a9132da4431</guid>
    <pubDate>Tue, 11 Dec 2007 15:22:00 +0100</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Free Software</category>
        <category>awesome</category>    
    <description>    &lt;p&gt;&lt;a href=&quot;http://awesome.naquadah.org/news/&quot;&gt;awesome&lt;/a&gt; 2.0 just released. Great.&lt;/p&gt;


&lt;p&gt;Someone on #awesome pointed me to &lt;a href=&quot;http://www.haskell.org/pipermail/xmonad/2007-December/003712.html&quot;&gt;a post of Don Stewart&lt;/a&gt; comparing the rise of the new tiled window managers. This is quite encouraging, and I hope awesome will grow more with the next releases!&lt;/p&gt;</description>
    
    
    
          <comments>http://julien.danjou.info/blog/index.php/post/2007/12/11/Fruit-Fly-in-the-box#comment-form</comments>
      <wfw:comment>http://julien.danjou.info/blog/index.php/post/2007/12/11/Fruit-Fly-in-the-box#comment-form</wfw:comment>
      <wfw:commentRss>http://julien.danjou.info/blog/index.php/feed/rss2/comments/444</wfw:commentRss>
      </item>
    
</channel>
</rss>