<?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:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>jd:/dev/blog - Free Software  - Commentaires</title>
  <link>http://julien.danjou.info/blog/index.php/</link>
  <description>Julien Danjou's blog</description>
  <language>fr</language>
  <pubDate>Sat, 11 Oct 2008 06:59:16 +0200</pubDate>
  <copyright>All Right Reserved</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
    
    <item>
    <title>The eggtray problem - Non ou pseudo</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/10/03/The-eggtray-problem#c135979</link>
    <guid isPermaLink="false">urn:md5:a192f9a9aa09b44737f5ce979a35f107</guid>
    <pubDate>Fri, 03 Oct 2008 23:09:26 +0200</pubDate>
    <dc:creator>Non ou pseudo</dc:creator>
    
    <description>&lt;p&gt;Open source projects have the weirdest names...&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>The eggtray problem - Des</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/10/03/The-eggtray-problem#c135978</link>
    <guid isPermaLink="false">urn:md5:6028cc95d8b0ea1d0333ca38503cbd6d</guid>
    <pubDate>Fri, 03 Oct 2008 15:10:27 +0200</pubDate>
    <dc:creator>Des</dc:creator>
    
    <description>&lt;p&gt;Also, the duplication is ment to be there, since that's the policy on using stuff from the egg library (a kind-of-experimental library in gnome), so it's not weird everyone has his own copy.&lt;/p&gt;


&lt;p&gt;It's far from ideal, but that lays in the lack of a decent systray gtk implementation so far (or arguably, still).&lt;/p&gt;


&lt;p&gt;For reference:&lt;br /&gt;
&lt;a href=&quot;http://svn.gnome.org/viewvc/libegg/trunk/README?view=markup&quot; title=&quot;http://svn.gnome.org/viewvc/libegg/trunk/README?view=markup&quot; rel=&quot;nofollow&quot;&gt;http://svn.gnome.org/viewvc/libegg/...&lt;/a&gt;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>The eggtray problem - toupeira</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/10/03/The-eggtray-problem#c135977</link>
    <guid isPermaLink="false">urn:md5:d7acd141e5fcde16280ca8558ac0cd80</guid>
    <pubDate>Fri, 03 Oct 2008 14:29:07 +0200</pubDate>
    <dc:creator>toupeira</dc:creator>
    
    <description>&lt;p&gt;also see bug #420247 (&lt;a href=&quot;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=420247&quot; title=&quot;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=420247&quot; rel=&quot;nofollow&quot;&gt;http://bugs.debian.org/cgi-bin/bugr...&lt;/a&gt;)&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>The eggtray problem - Julien Danjou</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/10/03/The-eggtray-problem#c135976</link>
    <guid isPermaLink="false">urn:md5:a1a03fa2510ce66a9ae0b3b2e8c2fa1c</guid>
    <pubDate>Fri, 03 Oct 2008 13:54:59 +0200</pubDate>
    <dc:creator>Julien Danjou</dc:creator>
    
    <description>&lt;p&gt;So it looks like GTK+ lacks a good system tray support, that's bad.&lt;/p&gt;


&lt;p&gt;Still the solution is not to use eggtray IMHO but to depends on GTK &amp;gt;= 2.10 or to disable systray sypport on older GTK.&lt;/p&gt;


&lt;p&gt;And probably fix the GTK implementation so it can get any widget!&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>The eggtray problem - Philipp Kern</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/10/03/The-eggtray-problem#c135975</link>
    <guid isPermaLink="false">urn:md5:fe914b1549bc1aa06c8bea666dff8762</guid>
    <pubDate>Fri, 03 Oct 2008 13:04:54 +0200</pubDate>
    <dc:creator>Philipp Kern</dc:creator>
    
    <description>&lt;p&gt;The GtkStatusIcon is pretty new actually.  So it can be used more or less just now, with a dependency on Gtk 2.10 of which some refrain.&lt;/p&gt;


&lt;p&gt;And the widget point raised is also an important one, albeit depending on the usage of the tray icon...&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>The eggtray problem - Will Thompson</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/10/03/The-eggtray-problem#c135974</link>
    <guid isPermaLink="false">urn:md5:69a4e5035dd3e9b380e36e47718faa1c</guid>
    <pubDate>Fri, 03 Oct 2008 13:01:55 +0200</pubDate>
    <dc:creator>Will Thompson</dc:creator>
    
    <description>&lt;p&gt;Over in Pidgin-land, one reason that we don't use GtkStatusIcon is that we don't depend on Gtk 2.10 yet.&lt;/p&gt;


&lt;p&gt;(Whether or not we should is a different matter. :-))&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>The eggtray problem - Rémi Vanicat</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/10/03/The-eggtray-problem#c135973</link>
    <guid isPermaLink="false">urn:md5:f5bca8ee9e31de97779ef1ed92056346</guid>
    <pubDate>Fri, 03 Oct 2008 12:56:02 +0200</pubDate>
    <dc:creator>Rémi Vanicat</dc:creator>
    
    <description>&lt;p&gt;I don't know if it is the only reason, but it happen that the native GTK+ system tray implementation is less powerfull than the eggtray one :&lt;br /&gt;
* The eggtray is a full widget container, you can put in it any widget you wich, for exemple an eventbox, and so react to any gtk signal/X event you may want to look at.&lt;br /&gt;
* The GtkStatusIcon is not a widget nor a widget container, so you have no choise but to only react to the three existing signal for it : &quot;activate&quot; &quot;popup-menu&quot;  and &quot;size-changed&quot;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>blah mail - jd</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/09/18/blah-mail#c135970</link>
    <guid isPermaLink="false">urn:md5:713a26a1b00301bc1661843389262819</guid>
    <pubDate>Thu, 18 Sep 2008 17:56:10 +0200</pubDate>
    <dc:creator>jd</dc:creator>
    
    <description>&lt;p&gt;I have updated it, now it's a bit more robust with multi part.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>blah mail - curious-1</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/09/18/blah-mail#c135969</link>
    <guid isPermaLink="false">urn:md5:b82eec353ada685bc64ce4f0a75cdbf5</guid>
    <pubDate>Thu, 18 Sep 2008 14:45:21 +0200</pubDate>
    <dc:creator>curious-1</dc:creator>
    
    <description>&lt;p&gt;&lt;img src=&quot;/blog//themes/geeek.org/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;br /&gt;
fed my spam folder to this script to see what is it (dont read python here).&lt;/p&gt;


&lt;p&gt;2 points:&lt;/p&gt;


&lt;p&gt;&quot;multi-part message in MIME format&quot; crashes the script.&lt;/p&gt;


&lt;p&gt;It's useless for 8-bit non-latin encodings (cyrillic f.e.). Eats up latin sub-string (URLS et al.) successfully in such thou.&lt;/p&gt;


&lt;p&gt;Cheers!&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>xulrunner hacking - glandium</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/08/12/xulrunner-hacking#c135886</link>
    <guid isPermaLink="false">urn:md5:9214ed4afc9bff984d25b7a41959cf58</guid>
    <pubDate>Tue, 12 Aug 2008 11:24:01 +0200</pubDate>
    <dc:creator>glandium</dc:creator>
    
    <description>&lt;p&gt;Note that you didn't need to actually build the thing to patch the file you patched: you can just directly modify the file in /usr/lib/xulrunner-1.9/components.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Upgrading MediaWiki from PostgreSQL 8.2 to 8.3 - Roman</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/05/19/Upgrading-mediawiki-from-PostgreSQL-82-to-83#c135876</link>
    <guid isPermaLink="false">urn:md5:983f35c6c8dd8c22408e32ad72232f26</guid>
    <pubDate>Tue, 05 Aug 2008 11:43:30 +0200</pubDate>
    <dc:creator>Roman</dc:creator>
    
    <description>&lt;p&gt;Thank you very much for your article. I almost managed to upgrade following it, but there were still many errors. I did it a little bit differently - I tore out the tsearch2 altogether, and than brought it back. I also had to grant access to some table after mediawiki upgrade. I also wrote in my blog: &lt;a href=&quot;http://blog.gugl.org/archives/24&quot; title=&quot;http://blog.gugl.org/archives/24&quot; rel=&quot;nofollow&quot;&gt;http://blog.gugl.org/archives/24&lt;/a&gt;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Upgrading MediaWiki from PostgreSQL 8.2 to 8.3 - cmot</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/05/19/Upgrading-mediawiki-from-PostgreSQL-82-to-83#c135809</link>
    <guid isPermaLink="false">urn:md5:933991495ed677b9e362a9f2ec01c148</guid>
    <pubDate>Wed, 23 Jul 2008 14:39:06 +0200</pubDate>
    <dc:creator>cmot</dc:creator>
    
    <description>&lt;p&gt;Works just fine; tested on a Debian server that's stuck in the middle of a sarge to lenny upgrade process.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>OpenArena, comment que ca m'éclate - Lap0ng</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/05/04/OpenArena-comment-que-ca-meclate#c135506</link>
    <guid isPermaLink="false">urn:md5:800148cd3811941375b66e743c8f3bf4</guid>
    <pubDate>Wed, 07 May 2008 16:56:06 +0200</pubDate>
    <dc:creator>Lap0ng</dc:creator>
    
    <description>&lt;p&gt;C4 rul3z d4 w0rld !!!&lt;/p&gt;


&lt;p&gt;Revenir à des plaisirs simples en arborant un tag maintes fois attaqué mais jamais égalé, c'est une offrande que tu fais au panthéon des jeux-vidéo.&lt;/p&gt;


&lt;p&gt;Et c'est pas Giget qui me contredira. Je laisse ça à Zoulou !&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Generating documentation from C source code - garaged</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/01/16/Generating-documentation-from-C-source-code#c135026</link>
    <guid isPermaLink="false">urn:md5:eed1544f63806945f1a1a879e302477a</guid>
    <pubDate>Thu, 17 Jan 2008 22:52:08 +0100</pubDate>
    <dc:creator>garaged</dc:creator>
    
    <description>&lt;p&gt;Come on !! &lt;a href=&quot;http://www.cenqua.com/commentator/&quot; title=&quot;http://www.cenqua.com/commentator/&quot; rel=&quot;nofollow&quot;&gt;http://www.cenqua.com/commentator/&lt;/a&gt;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Generating documentation from C source code - Gunnar</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/01/16/Generating-documentation-from-C-source-code#c135023</link>
    <guid isPermaLink="false">urn:md5:59be3034882977494f8814eb40a0cb66</guid>
    <pubDate>Wed, 16 Jan 2008 22:13:18 +0100</pubDate>
    <dc:creator>Gunnar</dc:creator>
    
    <description>&lt;p&gt;Umh.. I'm not sure that'd be useful for most of the code I've written &lt;img src=&quot;/blog//themes/geeek.org/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt; Of course, being a Perl guy, I tend to document my code in POD. And if you just filtered my comments, you'd find such jewels as (picked almost randomly):&lt;br /&gt;
raise_error is true&lt;br /&gt;
raise_error is false&lt;br /&gt;
raise_error is true again&lt;br /&gt;
raise_error is false again&lt;br /&gt;
or&lt;br /&gt;
Were we called as an instance method and not as a class method? Ok, go&lt;br /&gt;
ahead&lt;br /&gt;
Check if we know how our table is laid out. If %dbfields (class variable)&lt;br /&gt;
is empty, populate it.&lt;br /&gt;
Were we requested the results to be sorted? Take the key out of the&lt;br /&gt;
%vals array, and check if it is valid.&lt;br /&gt;
If we got no attributes, we are searching for a list of all persons&lt;br /&gt;
We are performing a search on specific attributes&lt;br /&gt;
Text fields will be searched by regular expression matching. All&lt;br /&gt;
other fields will look for exact equality.&lt;br /&gt;
No placeholder - Remove the attribute&lt;br /&gt;
from the list&lt;br /&gt;
We just want the list of all persons&lt;br /&gt;
If $max_props is 0, we have no limit set - The person can submit.&lt;br /&gt;
Make it work regardless if it was called as a class or an instance&lt;br /&gt;
method&lt;br /&gt;
If the password is not valid, return undef&lt;br /&gt;
Of course, now that I'm moving over to RubyLand, and given that RDOC is so braindead it wants to read your comments... My commenting style must change &lt;img src=&quot;/blog//themes/geeek.org/smilies/confused.png&quot; alt=&quot;:-/&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Generating documentation from C source code - Frédéric Lehobey</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/01/16/Generating-documentation-from-C-source-code#c135022</link>
    <guid isPermaLink="false">urn:md5:5360b248ff957ab53d68b47aad9bb18c</guid>
    <pubDate>Wed, 16 Jan 2008 18:12:14 +0100</pubDate>
    <dc:creator>Frédéric Lehobey</dc:creator>
    
    <description>&lt;p&gt;lp4all :&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;https://gna.org/projects/lp4all/&quot; title=&quot;https://gna.org/projects/lp4all/&quot; rel=&quot;nofollow&quot;&gt;https://gna.org/projects/lp4all/&lt;/a&gt; &lt;a href=&quot;http://www.linux-france.org/~dmentre/lp4all/&quot; title=&quot;http://www.linux-france.org/~dmentre/lp4all/&quot; rel=&quot;nofollow&quot;&gt;http://www.linux-france.org/~dmentr...&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Work still in (very slow) progress, somewhat stalled but not abandoned.&lt;/p&gt;


&lt;p&gt;You said &quot;anything&quot;...  &lt;img src=&quot;/blog//themes/geeek.org/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Generating documentation from C source code - jd</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/01/16/Generating-documentation-from-C-source-code#c135021</link>
    <guid isPermaLink="false">urn:md5:7ecd087a2d8471a419403bd41992a3b5</guid>
    <pubDate>Wed, 16 Jan 2008 11:00:23 +0100</pubDate>
    <dc:creator>jd</dc:creator>
    
    <description>&lt;p&gt;With a big warning &lt;img src=&quot;/blog//themes/geeek.org/smilies/confused.png&quot; alt=&quot;:-/&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Generating documentation from C source code - fofofofofofofofo</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/01/16/Generating-documentation-from-C-source-code#c135020</link>
    <guid isPermaLink="false">urn:md5:9333d18fda38c7b7989048f80f181398</guid>
    <pubDate>Wed, 16 Jan 2008 09:07:30 +0100</pubDate>
    <dc:creator>fofofofofofofofo</dc:creator>
    
    <description>&lt;p&gt;&lt;a href=&quot;http://packages.debian.org/sid/c2man?&quot; title=&quot;http://packages.debian.org/sid/c2man?&quot; rel=&quot;nofollow&quot;&gt;http://packages.debian.org/sid/c2ma...&lt;/a&gt;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>git statistics? - jd</title>
    <link>http://julien.danjou.info/blog/index.php/post/2007/10/02/git-statistics#c11489</link>
    <guid isPermaLink="false">urn:md5:1a3324012f554d2e15271587a9d87b7c</guid>
    <pubDate>Wed, 03 Oct 2007 20:02:02 +0200</pubDate>
    <dc:creator>jd</dc:creator>
    
    <description>&lt;p&gt;I use gdgraph with Python&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>git statistics? - Iñaki</title>
    <link>http://julien.danjou.info/blog/index.php/post/2007/10/02/git-statistics#c11476</link>
    <guid isPermaLink="false">urn:md5:e5aa0fff898135dcbaa8922f67361048</guid>
    <pubDate>Wed, 03 Oct 2007 17:51:49 +0200</pubDate>
    <dc:creator>Iñaki</dc:creator>
    
    <description>&lt;p&gt;Hi Julien, I'm using GD::Graph (with perl) but I could learn some python to use a decent library for the graphs. Thanks for all &lt;img src=&quot;/blog//themes/geeek.org/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
  </item>
      
</channel>
</rss>