<?xml version="1.0" encoding="UTF-8"?>

<rss version='2.0'
     xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">
    <channel>
        <!-- This XML Feed shows details for the page Planet GNOME -->
        <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/
          </creativeCommons:license>
        <title>Planet GNOME</title>
        <description>&lt;p&gt;Planet &lt;span class=&quot;caps&quot;&gt;GNOME&lt;/span&gt; is a window into the world, work and lives of &lt;span class=&quot;caps&quot;&gt;GNOME&lt;/span&gt; hackers and contributors.&lt;/p&gt;
</description>
                <category>planet</category>

        <pubDate>Sun, 03 Jul 2005 06:36:25 -0700</pubDate>
        <lastBuildDate>Mon, 04 Jul 2005 03:49:29 -0700</lastBuildDate>
            
        <item>
            <title>Philip Van Hoof: Russia</title>
            <link>http://swik.net/GNOME/Planet+GNOME/Philip+Van+Hoof%3A+Russia/ccx32</link>
            <description>&lt;img src=&quot;http://planet.gnome.org/heads/pvanhoof.png&quot; alt=&quot;&quot;&gt; &lt;p&gt;&lt;b&gt;My naive opinion on the current strategy for dealing with Russia&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Maybe Cold War organizations like NATO don’t see it, as their people are indoctrinated by the need for a unified strategy against a common enemy (keep Russia out, Germany down and the United States in).&lt;/p&gt;
&lt;p&gt;But the world has changed since 1989.&lt;/p&gt;
&lt;p&gt;Whenever the Soviet Union was stubborn, it was also predictable. Today’s Russia is not predictable. It is and has been pushing its real goals in a rather subtle way (even if you think the Georgian crisis was not subtle, the real Russian goal is). You can no longer just contain Russia. Neither can you easily engage with them. You need to ‘negotiate’ your relationship with it.&lt;/p&gt;
&lt;p&gt;By kicking Russia out of treaties and organizations, all you will achieve is that Russia will start doing business with individual European countries rather than with the European Union. Which means different market rules will play. Less control over mutual interests in Europe: more competition among the individual European countries over Russia’s resources and market, sharper differences between Western -and Eastern Europe.&lt;/p&gt;
&lt;p&gt;In the long run the result of that will be a split of Europe into Western -and Eastern Europe. This would be followed by a decline of Western power over Eastern European countries. Strategically seen, this would be a perfect outcome for Russia. A dream come true, for them.&lt;/p&gt;
&lt;p&gt;Without the wealthy Western Europe, both the economy and industry of many of Eastern Europe’s countries are still underdeveloped and not yet ready to compete, on their own, against three major economic powers. As a result would Eastern Europe become yet another unstable region in the World.&lt;/p&gt;
&lt;p&gt;Russia conducting the Orchestra of opposition politics in those countries, and Russian media influence, will for many sound like an answer to their dissatisfactions.&lt;/p&gt;
&lt;p&gt;I think it’s for that reason that keeping Eastern Europe within the group called “Europe”, is something you want to strive for. A split with Western Europe would inevitably mean major influence from Russia in these Eastern European countries and regions.&lt;/p&gt;
&lt;p&gt;It’s in fact already taking place here and there. If you take off your by propaganda blinded glasses and go look for the facts, you’ll see.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;My own naive proposal&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Russia’s regime is doomed the moment the Russian elite looses its European legitimacy. Russia’s future wealth depends on Europe’s willingness to continue doing business with them. This business must be in both directions. Just selling gas yet remaining isolated from the World markets means that for example your currency can easily be devaluated outside of your borders. Meaning that you are selling your resources too cheap or that the actual price that you got for it depends on the politics of other nations (like petrodollars). Replace currency with any other valuable resource located within your own borders.&lt;/p&gt;
&lt;p&gt;The Russian elite who keep people like Vladimir Putin in power are the same people who are doing business selling Russian gas to Europe. If we want a peaceful world, we can seize the opportunity of doing business with these Russian elites to convince them of at least certain of European’s values. Values like free markets. Especially as we integrate our European businesses into Russia and especially if Russian elites start seeing the benefits of that (wealth), will European values further influence Russian politics.&lt;/p&gt;
&lt;p&gt;If we kick them out of our organizations, they’ll just continue doing business with individual European countries. Making it harder to keep Europe united. They very well know that Europe needs energy. They know individual European countries will continue buying gas from Russia.&lt;/p&gt;
&lt;p&gt;It would be insane because if we don’t, China will. And then China instead will get a strategic partnership with Russia. Pushing their values and culture. Rising new economies are the circumstances of today. Containment is not an answer to changed circumstances.&lt;/p&gt;
&lt;p&gt;Europeans want a multipolar World, right? This is the opportunity to have Russia, China, United States and Europe as different economic powers (I simplified it, I of course know there are more economic centers).&lt;/p&gt;
&lt;p&gt;&lt;b&gt;My naive conclusion&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;A new kind of World is coming towards us. Although the history book on the shelve is always repeating itself, all we can do is learn from the past.&lt;/p&gt;
&lt;p&gt;Learning however, is not the same as maintaining a strategy designed for completely different past circumstances. We are called humans because unlike many other species we can intelligently adapt ourselves. Let’s consume that capability.&lt;/p&gt;
&lt;p&gt;In order to succeed as a people, as a nation and as a culture you have to synchronize your strategy with today’s circumstances.&lt;/p&gt;
&lt;p&gt;It’s our time and our generation, to cope with them.&lt;/p&gt;</description>
            
            <pubDate>Tue, 19 Aug 2008 17:57:01 -0700</pubDate>
        </item>
            
        <item>
            <title>Stormy Peters: It&#039;s not even going in one ear ...</title>
            <link>http://swik.net/GNOME/Planet+GNOME/Stormy+Peters%3A+It%27s+not+even+going+in+one+ear+.../ccxzd</link>
            <description>&lt;img src=&quot;http://planet.gnome.org/heads/stormy.png&quot; alt=&quot;&quot;&gt; &lt;div&gt;&lt;p&gt;My stepson is a very bright kid but he doesn&#039;t always listen. I&#039;m convinced it&#039;s because he doesn&#039;t even hear us right the first time, not because he isn&#039;t obeying. &lt;/p&gt;

&lt;p&gt;I now have proof he doesn&#039;t really hear us. Here&#039;s this morning&#039;s conversation: (There are no lapses or pauses.)&lt;/p&gt;

&lt;p&gt;J:      There&#039;s almost a full moon!&lt;br/&gt;Me:    Yes, do you know how often we have a full moon?&lt;br/&gt;J:      How often?&lt;br/&gt;Me:    Every 28 days. (Which isn&#039;t actually right, I know.)&lt;br/&gt;J:      EVERY 20 YEARS!?&lt;br/&gt;Me:    No, every 28 DAYS.&lt;br/&gt;J:      Oh.&lt;br/&gt;Me:    So, how often do we have a full moon?&lt;br/&gt;J:      Every 25 days.&lt;/p&gt;

&lt;p&gt;The doctors say his hearing is fine. His teacher is going to have fun with him this year!&lt;/p&gt;&lt;/div&gt;

&lt;p&gt;&lt;a href=&quot;http://feeds.feedburner.com/~a/stormy?a=mGhVIe&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~a/stormy?i=mGhVIe&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~f/stormy?a=2QBABK&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/stormy?i=2QBABK&quot; border=&quot;0&quot;/&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/stormy?a=gIsGBk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/stormy?i=gIsGBk&quot; border=&quot;0&quot;/&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/stormy?a=1CGh4k&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/stormy?i=1CGh4k&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;
&lt;/div&gt;</description>
            
            <pubDate>Tue, 19 Aug 2008 16:42:33 -0700</pubDate>
        </item>
            
        <item>
            <title>Alberto Ruiz: Font selection mockup: Proposal #2</title>
            <link>http://swik.net/GNOME/Planet+GNOME/Alberto+Ruiz%3A+Font+selection+mockup%3A+Proposal+%232/ccxzc</link>
            <description>&lt;img src=&quot;http://planet.gnome.org/heads/arc.png&quot; alt=&quot;&quot;&gt; &lt;p&gt;After collecting some feedback and following some of the threads that have been started up, I&#039;ve decided to do a second thought about my &lt;a href=&quot;http://aruiz.typepad.com/siliconisland/2008/08/font-selection.html&quot;&gt;first proposal&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;It had too much uncovered use cases, and still it didn&#039;t solved some major problems from the current one. To save some time and try to focus on the UI design issue, I decided to just do an inkscape mockup instead of a working solution.&lt;/p&gt;

&lt;p&gt;This proposal tries to solve a few problems, and it&#039;s somehow inspired by &lt;a href=&quot;http://uwstopia.nl/blog/2007/12/gnome-specimen-0-4-is-out&quot;&gt;gnome-specimen&lt;/a&gt; from &lt;a href=&quot;http://uwstopia.nl/blog/&quot;&gt;uws&lt;/a&gt;. First, it gives an overview on how each style would  look like without the need to click on each of them, and it grants more space for the preview. It also adds a way to search for certain typeface classes, monospaced, language specific using a thunderbird like search box.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://aruiz.typepad.com/photos/uncategorized/2008/08/19/mockup_font_2.png&quot;&gt;&lt;img src=&quot;http://aruiz.typepad.com/photos/uncategorized/2008/08/19/mockup_font_2.png&quot; alt=&quot;Mockup_font_2&quot; border=&quot;0&quot; title=&quot;Mockup_font_2&quot;/&gt;&lt;/a&gt;


 &lt;/p&gt;

&lt;p&gt;Some problems that I&#039;m not sure how to solve here is, how to properly let people edit the preview text, I think that the entry box on top is fine, but I have the gut feeling that it could have problems. Also, I&#039;m not sure how hard to implement the search box would be.&lt;/p&gt;

&lt;p&gt;Anyway, feedback, again, is welcome.&lt;/p&gt;</description>
            
            <pubDate>Tue, 19 Aug 2008 16:42:33 -0700</pubDate>
        </item>
            
        <item>
            <title>Leonardo Ferreira Fontenelle: msgctxt for GNOME 2.26?</title>
            <link>http://swik.net/GNOME/Planet+GNOME/Leonardo+Ferreira+Fontenelle%3A+msgctxt+for+GNOME+2.26%3F/ccxik</link>
            <description>&lt;img src=&quot;http://planet.gnome.org/heads/leonardof.png&quot; alt=&quot;&quot;&gt; &lt;p&gt;December 2007 I wrote about &lt;a href=&quot;http://leonardof.org/2007/12/01/context-in-gnome-translations/en/&quot;&gt;GNOME adopting gettext’s msgctxt feature&lt;/a&gt; (and &lt;a href=&quot;http://blogs.gnome.org/aklapper/2008/02/01/some-software-plans-for-2008/&quot;&gt;so did Andre Klapper&lt;/a&gt;). 8 months latter, this still is considered a &lt;a href=&quot;http://live.gnome.org/GnomeGoals/MsgctxtMigration&quot;&gt;&lt;em&gt;proposed&lt;/em&gt; GNOME Goal&lt;/a&gt;. I really hope we can get this official, and as a translator I would certainly enjoy translating (and reviewing) message catalogs without &lt;a href=&quot;http://library.gnome.org/devel/glib/2.16/glib-I18N.html#Q-:CAPS&quot;&gt;that awful pipe&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;By the way, if &lt;a href=&quot;http://blogs.gnome.org/lucasr/2008/07/10/gnome-30/&quot;&gt;&lt;tt&gt;GNOME 2.30 = GNOME 3.0&lt;/tt&gt;&lt;/a&gt;, then &lt;tt&gt;GNOME 2.26 = GNOME (3.0 - 0.4)&lt;/tt&gt;? &lt;img src=&quot;http://leonardof.org/wordpress/wp-content/plugins/tango-smilies/tango/face-grin.png&quot; alt=&quot;D&quot; height=&quot;16&quot; class=&quot;wp-smiley&quot; width=&quot;16&quot;/&gt;&lt;/p&gt;
&lt;p&gt;Share! &lt;a href=&quot;http://digg.com/submit?phase=2&amp;amp;url=http%3A%2F%2Fleonardof.org%2F2008%2F08%2F19%2Fmsgctxt-for-gnome-226%2Fen%2F&amp;amp;title=msgctxt+for+GNOME+2.26%3F&quot; title=&quot;Digg it!&quot;&gt;&lt;img src=&quot;http://digg.com/img/badges/16x16-digg-guy.gif&quot; alt=&quot;[digg]&quot;/&gt;&lt;/a&gt; &lt;a href=&quot;http://del.icio.us/post?url=http%3A%2F%2Fleonardof.org%2F2008%2F08%2F19%2Fmsgctxt-for-gnome-226%2Fen%2F&amp;amp;title=msgctxt+for+GNOME+2.26%3F&quot; title=&quot;Bookmark this article with del.icio.us&quot;&gt;&lt;img src=&quot;http://images.del.icio.us/static/img/delicious.med.gif&quot; alt=&quot;[delicious]&quot;/&gt;&lt;/a&gt; &lt;a href=&quot;http://ma.gnolia.com/bookmarklet/add?url=http%3A%2F%2Fleonardof.org%2F2008%2F08%2F19%2Fmsgctxt-for-gnome-226%2Fen%2F&amp;amp;title=msgctxt+for+GNOME+2.26%3F&quot;&gt;&lt;img src=&quot;http://ma.gnolia.com/favicon.ico&quot; alt=&quot;[magnolia]&quot; title=&quot;Bookmark this article with ma.gnolia&quot;/&gt;&lt;/a&gt; &lt;a href=&quot;http://www.google.com/bookmarks/mark?op=add&amp;amp;bkmk=http%3A%2F%2Fleonardof.org%2F2008%2F08%2F19%2Fmsgctxt-for-gnome-226%2Fen%2F&amp;amp;title=msgctxt+for+GNOME+2.26%3F&quot;&gt;&lt;img src=&quot;http://www.google.com/favicon.ico&quot; alt=&quot;[google]&quot; title=&quot;Bookmark this article with Google&quot;/&gt;&lt;/a&gt;&lt;/p&gt;</description>
            
            <pubDate>Tue, 19 Aug 2008 14:40:28 -0700</pubDate>
        </item>
            
        <item>
            <title>Adam Schreiber: Back from Chicago</title>
            <link>http://swik.net/GNOME/Planet+GNOME/Adam+Schreiber%3A+Back+from+Chicago/ccw7y</link>
            <description>&lt;img src=&quot;http://planet.gnome.org/heads/sadam.png&quot; alt=&quot;&quot;&gt; I&#039;m back from the URSI GA in Chicago and back in the office.  While I was in Chicago, I wrote a little program to auto-generate a bingo board in LaTeX for a little game I dreamt up.  While that program will probably not see the light of day, it inspired me to write something else.&lt;br/&gt;&lt;br/&gt;I&#039;ve been frustrated with the user un-friendliness of existing scripts to generate a sheet suitable for use at a key signing party.  This frustration led me to write a program that uses libcryptui to select keys for the sheet and inserts them into a table in LaTeX.  It&#039;s now at a usable point so I thought I would make it available:&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;http://ces.clemson.edu/~sadam/signingparty/signingparty.c&quot;&gt;signingparty.c&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Compile with: &lt;code&gt;gcc -o signingparty signingparty.c `pkg-config --cflags --libs gtk+-2.0` `pkg-config --cflags --libs dbus-1` `pkg-config --cflags --libs cryptui-0.0` -D  LIBCRYPTUI_API_SUBJECT_TO_CHANGE -g -Wall&lt;/code&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;An example of the output is &lt;a href=&quot;http://ces.clemson.edu/~sadam/signingparty/party.tex&quot;&gt;party.tex&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;And the processed PDF &lt;a href=&quot;http://ces.clemson.edu/~sadam/signingparty/party.pdf&quot;&gt;party.pdf&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Obligatory Screenshot:&lt;br/&gt;&lt;a href=&quot;http://www.ces.clemson.edu/~sadam/signingparty/Screenshot-party.pdf.png&quot;&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;TODO:&lt;br/&gt; * Strip comments from display names (what&#039;s in parenthesis normally)&lt;br/&gt; * Fix table grid lines (Help from a LaTeX guru would be appreciated)&lt;br/&gt; * Auto-process LaTeX to PDF (via Rubber)</description>
            
            <pubDate>Tue, 19 Aug 2008 13:04:11 -0700</pubDate>
        </item>
            
        <item>
            <title>Alvaro Lopez Ortega: Cherokee 0.8.1 benchmark</title>
            <link>http://swik.net/GNOME/Planet+GNOME/Alvaro+Lopez+Ortega%3A+Cherokee+0.8.1+benchmark/ccw7x</link>
            <description>&lt;p&gt;Today, after releasing &lt;a href=&quot;http://lists.octality.com/pipermail/cherokee/2008-August/008749.html&quot;&gt;Cherokee 0.8.1&lt;/a&gt; I decided it was time to test again how it was doing about performance. In the last months we have got a great new I/O cache layer and a couple of structural changes that were supposed to have a positive impact on the general server performance, although nobody checked whether those changes were as effective as we aimed them to be.&lt;/p&gt;

&lt;p&gt;So, once again, here I am bringing good news. We have done it. Cherokee is actually the fastest web server among a set of the most common servers nowadays: Apache, Cherokee, Lighttpd and Nginx!!&lt;/p&gt;

&lt;div&gt;&lt;img src=&quot;http://www.alobbs.com/images/web-servers-benchmark-20080819.jpg&quot;/&gt;&lt;/div&gt;

&lt;p&gt;The benchmark consisted on half a million requests of a 1.7KiB static file, with 20 concurrent clients, using a 1Gbit/s local network. The results (fastest to slowest) were:&lt;/p&gt;

&lt;p&gt;Cherokee:&lt;/p&gt;
&lt;pre class=&quot;shell&quot;&gt;Server Software:        Cherokee/0.8.1
Server Hostname:        10.0.0.102
Server Port:            80

Document Path:          /index.html
Document Length:        1795 bytes

Concurrency Level:      20
Time taken for tests:   17.819725 seconds
Complete requests:      500000
Failed requests:        0
Write errors:           0
Keep-Alive requests:    500000
Total transferred:      999007442 bytes
HTML transferred:       897506630 bytes
Requests per second:    28058.79 [#/sec] (mean)
Time per request:       0.713 [ms] (mean)
Time per request:       0.036 [ms] (mean, across all concurrent requests)
Transfer rate:          54747.93 [Kbytes/sec] received&lt;/pre&gt;

&lt;p&gt;Lighttpd:&lt;/p&gt;
&lt;pre class=&quot;shell&quot;&gt;Server Software:        lighttpd/1.4.19
Server Hostname:        10.0.0.102
Server Port:            80

Document Path:          /index.html
Document Length:        1795 bytes

Concurrency Level:      20
Time taken for tests:   21.248000 seconds
Complete requests:      500000
Failed requests:        0
Write errors:           0
Keep-Alive requests:    470598
Total transferred:      991856958 bytes
HTML transferred:       897503590 bytes
Requests per second:    23531.63 [#/sec] (mean)
Time per request:       0.850 [ms] (mean)
Time per request:       0.042 [ms] (mean, across all concurrent requests)
Transfer rate:          45585.94 [Kbytes/sec] received&lt;/pre&gt;

&lt;p&gt;NginX:&lt;/p&gt;
&lt;pre class=&quot;shell&quot;&gt;Server Software:        nginx/0.5.33
Server Hostname:        10.0.0.102
Server Port:            80

Document Path:          /index.html
Document Length:        1795 bytes

Concurrency Level:      20
Time taken for tests:   23.741872 seconds
Complete requests:      500000
Failed requests:        0
Write errors:           0
Keep-Alive requests:    500000
Total transferred:      1006000217 bytes
HTML transferred:       897500000 bytes
Requests per second:    21059.84 [#/sec] (mean)
Time per request:       0.950 [ms] (mean)
Time per request:       0.047 [ms] (mean, across all concurrent requests)
Transfer rate:          41379.30 [Kbytes/sec] received&lt;/pre&gt;

&lt;p&gt;Apache2.2:&lt;/p&gt;
&lt;pre class=&quot;shell&quot;&gt;Server Software:        Apache/2.2.8
Server Hostname:        10.0.0.102
Server Port:            80

Document Path:          /index.html
Document Length:        1795 bytes

Concurrency Level:      20
Time taken for tests:   35.438605 seconds
Complete requests:      500000
Failed requests:        0
Write errors:           0
Keep-Alive requests:    495064
Total transferred:      1043777896 bytes
HTML transferred:       897500000 bytes
Requests per second:    14108.91 [#/sec] (mean)
Time per request:       1.418 [ms] (mean)
Time per request:       0.071 [ms] (mean, across all concurrent requests)
Transfer rate:          28762.81 [Kbytes/sec] received&lt;/pre&gt;

&lt;p&gt;For the record: I did my best configuring all the servers in the very same way. In all the cases I removed unnecessary rules that could have slowed down the server (checks for htpasswd files and so on). And all the binaries came from the Debian repository, except for Cherokee 0.8.1 that hasn&#039;t been packaged yet.&lt;/p&gt;

&lt;p&gt;Anyway, this benchmark has been just a quick test. It is not certainly representing the result that these servers would have handling real traffic though. So, in the following days I will try to do a new a more accurate benchmark with static and dynamic content, compression, redirections, etc.  I&#039;m pretty sure the results will be even better.&lt;/p&gt;</description>
            
            <pubDate>Tue, 19 Aug 2008 13:04:11 -0700</pubDate>
        </item>
            
        <item>
            <title>Andre Klapper: Maemo Bugnews.</title>
            <link>http://swik.net/GNOME/Planet+GNOME/Andre+Klapper%3A+Maemo+Bugnews./ccw7w</link>
            <description>&lt;ul&gt;
&lt;li&gt; The &lt;a href=&quot;https://wiki.maemo.org/Bugsquad&quot;&gt;Maemo Bugsquad&lt;/a&gt; is now in place. For triagers we have a &lt;a href=&quot;https://wiki.maemo.org/Bugs:Triage_guide&quot;&gt;Triage guide&lt;/a&gt;, general and product generic &lt;a href=&quot;https://wiki.maemo.org/Bugs:Stock_answers&quot;&gt;Stock answers&lt;/a&gt; that can be copied &amp;amp; pasted into bug reports, and for reporters an updated (maemo’fied &amp;amp; and shortened) &lt;a href=&quot;https://bugs.maemo.org/page.cgi?id=bug-writing.html&quot;&gt;Bugwriting How-to&lt;/a&gt;. We also decided on a policy when to close rotting moreinfo bugs.&lt;/li&gt;
&lt;li&gt; There will be a Maemo Bugsquad BoF at the &lt;a href=&quot;https://wiki.maemo.org/Maemo_Summit_2008&quot;&gt;Maemo summit&lt;/a&gt; on Saturday, 16h30. Everybody also interested in managing the Maemo bugs is highly welcome.&lt;/li&gt;
&lt;li&gt; Being part of the current &lt;a href=&quot;https://wiki.maemo.org/100Days&quot;&gt;100 Days plan&lt;/a&gt;, the Maemo crew has five sprints (and open IRC meetings too) à 20 days with defined tasks. For those who haven’t seen it yet, we also log our &lt;a href=&quot;https://wiki.maemo.org/100Days/Sprint4#Activity_log&quot;&gt;daily activities&lt;/a&gt; so our work becomes more transparent. &lt;img src=&quot;http://blogs.gnome.org/aklapper/wp-content/mu-plugins/tango-smilies/face-wink.png&quot; alt=&quot;;-)&quot; height=&quot;16&quot; class=&quot;wp-smiley&quot; width=&quot;16&quot;/&gt;&lt;br/&gt;
As a first step to &lt;a href=&quot;https://wiki.maemo.org/Task:Getting_Nokia_involved_in_bugs.maemo.org&quot;&gt;Get Nokia more involved into Maemo Bugzilla&lt;/a&gt;, I’m currently looking into &lt;a href=&quot;https://bugs.maemo.org/show_bug.cgi?id=3562&quot;&gt;Reorganizing components in Bugzilla&lt;/a&gt; to make it easier for Nokia’s developer teams to be able to track those reports that affect their scope.&lt;/li&gt;
&lt;/ul&gt;</description>
            
            <pubDate>Tue, 19 Aug 2008 13:04:11 -0700</pubDate>
        </item>
            
        <item>
            <title>David Zeuthen: DeviceKit presentations</title>
            <link>http://swik.net/GNOME/Planet+GNOME/David+Zeuthen%3A+DeviceKit+presentations/ccwx3</link>
            <description>&lt;img src=&quot;http://planet.gnome.org/heads/davidz.png&quot; alt=&quot;&quot;&gt; &lt;p&gt;Earlier today &lt;a href=&quot;http://blogs.gnome.org/hughsie/&quot;&gt;Richard&lt;/a&gt; and I did a DeviceKit (the set of projects replacing HAL) presentation for some other group here at &lt;a href=&quot;http://www.redhat.com&quot;&gt;Red Hat&lt;/a&gt;. You can see the slides &lt;a href=&quot;http://lists.freedesktop.org/archives/devkit-devel/2008-August/000040.html&quot;&gt;here&lt;/a&gt; and &lt;a href=&quot;http://lists.freedesktop.org/archives/devkit-devel/2008-August/000041.html&quot;&gt;here&lt;/a&gt;. &lt;/p&gt;
	&lt;p&gt;Perhaps of interest to the &lt;a href=&quot;http://www.gnome.org&quot;&gt;GNOME&lt;/a&gt; community, there’s also screenshots of Palimpsest, an upcoming Disk Utility library and application for GNOME. Most of this is already available in Fedora’s development branch, dubbed Rawhide, but won’t be installed by default in Fedora 10. Right now I’m busy with &lt;a href=&quot;http://www.freedesktop.org/wiki/Software/PolicyKit&quot;&gt;PolicyKit&lt;/a&gt; stuff but the plan is definitely to get a gnome-disk-utility mailing list going soon and get this stuff integrated throughout GNOME (I’ve already made sure it’s easy to plug into &lt;a href=&quot;http://en.wikipedia.org/wiki/GVFS&quot;&gt;gvfs&lt;/a&gt; for example). &lt;/p&gt;
	&lt;p&gt;For example, I learned the other day that my disk &lt;a href=&quot;http://people.freedesktop.org/~david/palimpsest-my-disk-is-failing.png&quot;&gt;is&lt;/a&gt; &lt;a href=&quot;http://people.freedesktop.org/~david/palimpsest-fail-2.png&quot;&gt;failing&lt;/a&gt; (actually, as &lt;a href=&quot;http://mjg59.livejournal.com/&quot;&gt;mjg59&lt;/a&gt; pointed out, it’s wrong to use the word FAILING since it’s Old-Age. Easily fixed.). Now, it would definitely be useful to have a notification bubble indicating this. This is pretty trivial to write using the &lt;a href=&quot;http://hal.freedesktop.org/docs/DeviceKit-disks/&quot;&gt;DeviceKit-disks API&lt;/a&gt;; just monitor the &lt;a href=&quot;http://hal.freedesktop.org/docs/DeviceKit-disks/Device.html#Device:drive-smart-is-failing&quot;&gt;org.freedesktop.DeviceKit.Disks.Device:drive-smart-is-failing&lt;/a&gt; property. Of course the gnome-disk-utility libraries (there’s one at the &lt;a href=&quot;http://en.wikipedia.org/wiki/GLib&quot;&gt;GLib&lt;/a&gt; level and one at the &lt;a href=&quot;http://en.wikipedia.org/wiki/GTK+&quot;&gt;GTK+&lt;/a&gt; level) wraps this nicely. In fact the gnome-disk-utility library at the GTK+ level should probably provide the code for doing this status icon. Something to discuss. Hence why a mailing list and more community involvement in the gnome-disk-utility project is needed.&lt;/p&gt;
	&lt;p&gt;Anyway, the goal is to port the most of the Fedora desktop to use DeviceKit instead of HAL for the Fedora 11 time frame.&lt;/p&gt;</description>
            
            <pubDate>Tue, 19 Aug 2008 11:16:54 -0700</pubDate>
        </item>
            
        <item>
            <title>Charlotte Curtis: C Version of In the Mood</title>
            <link>http://swik.net/GNOME/Planet+GNOME/Charlotte+Curtis%3A+C+Version+of+In+the+Mood/ccwx2</link>
            <description>&lt;p&gt;GSoC has officially come to a close, and in a very short time I have managed to make a more or less working version of In The Mood in C.  On the plus side, it does seem to be more efficient, using less memory, and it gets rid of any possible command-line-parsing errors.  Also, I&#039;ve re-done the vector file storage so that it&#039;s in subfolders, so there&#039;s guaranteed to be unique names (basically the complete path for each song is copied over into ./gnome/rhythmbox/inthemood), and I&#039;ve left the .mp3 or .ogg extension to make them easier to locate in the database (might be a little confusing if you ever look at those files, but they are indeed text).  On the down side, anyone who tried the python version, you&#039;ll have to re-analyze your database, due to this reorganization of vector files.  Sorry!&lt;/p&gt;
&lt;p&gt;You can check out the source by running &quot;svn checkout http://rhythmbox-predictive-playback.googlecode.com/svn/branches/c_rewrite inthemood&quot;.  Since C plugins have to be built from within the Rhythmbox source code, I&#039;ve created a diff file that can be used to patch the svn version of Rhythmbox (it just modifies configure.ac and plugins/Makefile.am), and from there you can just put the entire &quot;inthemood&quot; folder into rhythmbox/plugins/.  Make sure you have all the dependencies described in the &lt;a href=&quot;http://code.google.com/p/rhythmbox-predictive-playback/wiki/InstallationInstructions&quot;&gt;original install instructions&lt;/a&gt;, and then just run ./autogen.sh --enable-inthemood (along with whatever other flags you usually use) in the rhythmbox top level directory.  After that, the usual make &amp;amp;&amp;amp; sudo make install should do the trick.&lt;/p&gt;
&lt;p&gt;There&#039;s a few bugs that I have yet to iron out, but they didn&#039;t seem important enough to prevent me from sharing this with the world.  You can add multiple songs to the &quot;In The Mood&quot; playlist, but only the last one will be used to append new songs, which will only occur while it is playing.  Also, if you add songs that haven&#039;t been analyzed, they&#039;ll be added, but ignored when choosing a new song (i.e. you need to play an analyzed song to get a new one added).  Basically, the best way to keep it safe is just to pick one song and go from there (deletions should be fine) - for some reason I couldn&#039;t get rhythmbox to remove an entry from the playlist, so I&#039;ll keep working on that.&lt;/p&gt;
&lt;p&gt;I&#039;m sad to say that the summer is over, I&#039;ve had a great time working with Philip Van Hoof and the rest of the GNOME community.  I don&#039;t really plan on stopping anytime soon - my project has a ton of things I&#039;d like to add/fix, and there are many other things that I have resisted working on due to the need to finish this one up.  The next couple weeks will be super busy as I get ready to move across the country - ditch enough stuff so that I can fit my apartment into a Honda Civic, tie up loose ends in Ontario, and figure out where I&#039;m going to sleep in various locations along the way.  However, I&#039;ll still be hanging out on irc from time to time (Charbucks is the name), and I&#039;m sure I&#039;ll pop up on Planet GNOME and various mailing lists.  Thanks again for a great summer GNOME!&lt;/p&gt;</description>
            
            <pubDate>Tue, 19 Aug 2008 11:16:54 -0700</pubDate>
        </item>
            
        <item>
            <title>Aaron Bockover: Dumping to the Internets</title>
            <link>http://swik.net/GNOME/Planet+GNOME/Aaron+Bockover%3A+Dumping+to+the+Internets/ccwjy</link>
            <description>&lt;img src=&quot;http://planet.gnome.org/heads/abock.png&quot; alt=&quot;&quot;&gt; &lt;p&gt;I am constantly uploading files and pasting people URLs to said files hosted on some web server. After many years of typing the scp command and then manually transcribing the resulting URL, I finally made my life easier.&lt;/p&gt;

&lt;p&gt;I shared it with some friends on IRC and everyone seemed to find it the most revolutionary script of 2008, so maybe it&#039;s useful to the rest of the world.&lt;/p&gt;

&lt;p&gt;In addition to printing the URL on the terminal, it also copies the URL into the primary X clipboard. This allows me to run the command &lt;code&gt;upload foo&lt;/code&gt; and then quickly middle click the URL into IRC or a browser.&lt;/p&gt;

&lt;pre&gt;#!/bin/bash
user=username
host=host.org
[[ $# -lt 1 ]] &amp;amp;&amp;amp; { echo &quot;Not sure what to do...&quot; 1&amp;gt;&amp;amp;2; exit 1; }
scp -r $* $user@$host:public_html &amp;amp;&amp;amp; {
	URL=&quot;http://$host/~$user/$(basename $1)&quot;
	echo &quot;$URL&quot;
	xselection -replace PRIMARY &quot;$URL&quot;
}
&lt;/pre&gt;

&lt;p&gt;It assumes you have your &lt;code&gt;~/public_html&lt;/code&gt; directory on the server being shared over HTTP at &lt;code&gt;/~username&lt;/code&gt;. In &lt;a href=&quot;http://en.opensuse.org/&quot;&gt;openSUSE 11.0&lt;/a&gt;, the &lt;code&gt;xselection&lt;/code&gt; command is provided by, you guessed it, the &lt;code&gt;xselection&lt;/code&gt; package.&lt;/p&gt;

&lt;p&gt;Enjoy!&lt;/p&gt;</description>
            
            <pubDate>Tue, 19 Aug 2008 09:26:26 -0700</pubDate>
        </item>
            
        <item>
            <title>Johannes Schmid: Anjuta 2.5.90 released</title>
            <link>http://swik.net/GNOME/Planet+GNOME/Johannes+Schmid%3A+Anjuta+2.5.90+released/ccv0e</link>
            <description>&lt;p&gt;Anjuta team proudly announces the first unstable release Anjuta&lt;br/&gt;
DevStudio 2.5.90 that will eventually lead us to stable 2.6.0 release,&lt;br/&gt;
code named Cyclone. This is an unstable release, so be sure to adjust&lt;br/&gt;
your expectations accordingly. This is release is for upcoming GNOME&lt;br/&gt;
2.23.90 release.&lt;/p&gt;
&lt;p&gt;There has been a huge changes done in this release from the last one,&lt;br/&gt;
both in terms of adding new features and improving existing ones. Also&lt;br/&gt;
large amount code cleanup to remove use of deprecated APIs was done.&lt;/p&gt;
&lt;p&gt;Most important changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;New git plugin&lt;/li&gt;
&lt;li&gt;Improved build plugin allowing out of source builds and different configurations for debugging and profiling&lt;/li&gt;
&lt;li&gt;Autocompletion for the gtksourceview editor&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Thanks for this release to (alphabetically):&lt;/strong&gt;&lt;br/&gt;
Halton Huo&lt;br/&gt;
Sabastien Granjoux&lt;br/&gt;
Massimo Cora&lt;br/&gt;
Arun Raghavan&lt;br/&gt;
Marc Lorber&lt;br/&gt;
Johannes Schmid&lt;br/&gt;
Ignacio Casal Quinteiro&lt;br/&gt;
Louis-Francis Ratté-Boulianne&lt;br/&gt;
Yuriy Penkin&lt;br/&gt;
Abderrahim Kitouni&lt;br/&gt;
James Liggett&lt;/p&gt;
&lt;p&gt;and on Localizations:&lt;/p&gt;
&lt;p&gt;Clytie Siddall,&lt;br/&gt;
Ignacio Casal Quinteiro&lt;br/&gt;
Jorge Gonzalez&lt;br/&gt;
Yannig Marchegay&lt;br/&gt;
Djihed Afifi&lt;br/&gt;
Yuriy Penkin&lt;br/&gt;
Yannig Marchegay&lt;br/&gt;
Johannes Schmid&lt;br/&gt;
Ihar Hrachyshka&lt;br/&gt;
Jovan Naumovski&lt;br/&gt;
Duarte Loreto&lt;br/&gt;
Theppitak Karoonboonyanan&lt;br/&gt;
Yair Hershkovitz&lt;br/&gt;
Nickolay V. Shmyrev&lt;br/&gt;
Ilkka Tuohela&lt;/p&gt;
&lt;p&gt;Download: ?http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.5/&lt;br/&gt;
Screenshots: http://anjuta.org/screen-shots&lt;br/&gt;
Features: http://anjuta.org/features&lt;/p&gt;
&lt;p&gt;Dependencies:&lt;br/&gt;
=============&lt;br/&gt;
gdl: http://ftp.gnome.org/pub/GNOME/sources/gdl/2.23/&lt;br/&gt;
gnome-build: http://ftp.gnome.org/pub/GNOME/sources/gnome-build/2.23/&lt;/p&gt;
&lt;p&gt;Translations updates:&lt;br/&gt;
=====================&lt;br/&gt;
ar, be@latin, de, es, fi, gl, he, mk, oc, pt, ru, th, vi&lt;/p&gt;
&lt;p&gt;Updates and bugfixes:&lt;br/&gt;
=====================&lt;br/&gt;
* Fix #536372: Write __MAX_BAUX instead of __MAX_BAUD&lt;br/&gt;
* Fix a crash when GNOME Terminal is not installed&lt;br/&gt;
* now search for symbols can be done also in global tags. Added a new&lt;br/&gt;
parameter&lt;br/&gt;
to search function and adjusted dependencies on different plugins.&lt;br/&gt;
* Put tables.sql into distribution&lt;br/&gt;
* Fix #536889 anjuta doesn’t pass “make check”&lt;br/&gt;
* Fixed #537398 – crash in Anjuta IDE: Closed project&lt;br/&gt;
* Fix #537134: critical warnings tools-&amp;gt;plugin_deactivate&lt;br/&gt;
* Fix #534523: anjuta parses filenames from make wrong&lt;br/&gt;
GMatchInfo need to be freed even when regex fail in build_get_summary&lt;br/&gt;
* Fixed a possible bug where the project-manager plugin is deactivated&lt;br/&gt;
twice.&lt;br/&gt;
* Fix #536375: libsocket not included cause build fail on Solaris&lt;br/&gt;
* Add new scratchbox 1 plugin implementing IAnjutaEnvironment&lt;br/&gt;
* Enabled tooltips for recent files to identify full paths.&lt;br/&gt;
* Ported file-manager to gio&lt;br/&gt;
* Fix #530215 – Have a message area like gedit&lt;br/&gt;
* Using glib/gi18n.h instead of libgnome/gnome-i18n.h&lt;br/&gt;
* Fixed a crash on file selection. Gave enough buffer for the formated&lt;br/&gt;
time print.&lt;br/&gt;
* Restore text focus on switching editor with ALT+X and&lt;br/&gt;
navigating from local-symbols view.&lt;br/&gt;
* Fixed #528699 – Auto-indent ignores spaces-per-indent settings&lt;br/&gt;
* Fix #538798: UI selected tab document differs from real one&lt;br/&gt;
* Fix again #538798: UI selected tab document differs from real one&lt;br/&gt;
* Fix #538921 – Duplicated folders&lt;br/&gt;
* Fix #539726 – Completing port to GIO&lt;br/&gt;
* Fix #513156 – Get rid of libgnome(ui)&lt;br/&gt;
* Fix #538443 – Missing files in POTFILES.in&lt;br/&gt;
* Fix #538906 – Enable state “Max actions” when “No limit” toggled&lt;br/&gt;
* Fix #449620 – Implement autocompletion for gtksourceview editor&lt;br/&gt;
* Fix #540731 - Port editor to gio&lt;br/&gt;
* Fixed loading of files from the command line&lt;br/&gt;
* Fixed crash when double-clicking on a breakpoint.&lt;br/&gt;
* Change (nearly) all interfaces to use GFile* instead of uris&lt;br/&gt;
Document all shell variables&lt;br/&gt;
* Fixed #541313 – Crash on saving file&lt;br/&gt;
* Fix #515954 – create_global_tags.sh: wrong anjuta-tags path&lt;br/&gt;
* Fixed global tags loading&lt;br/&gt;
* Fix bug #538217: Run in terminal option isn’t remembered&lt;br/&gt;
* Fix bug: Debugger sources directories isn’t remembered neither&lt;br/&gt;
* Fixed “Hide binary files”&lt;br/&gt;
* Fix #539551 – AutoComplete doesn’t work&lt;br/&gt;
* Fix #539551 – AutoComplete doesn’t work&lt;br/&gt;
* Fix #357697 – readonly file can be edited&lt;br/&gt;
* Fix #511762 – Multiple selection don’t work well when hitting enter&lt;br/&gt;
* Fix #535173 – UI isn’t updated on closing all documents&lt;br/&gt;
* Fix #500962 – Further icons&lt;br/&gt;
* Fix #475244 – AC_SUBST() not needed after PKG_CHECK_MODULES()&lt;br/&gt;
* Fix #518594 – Get rid of .anjuta and follow fd.o specifications&lt;br/&gt;
* Fixed #541689 – Filter buttons added&lt;br/&gt;
* Fixed symbol-db plugin for threaded libgda calls&lt;br/&gt;
* Show all completions even when the editor makes own suggestions&lt;br/&gt;
* #541941 – Crash on searching with regular expression&lt;br/&gt;
* Fixed #542838 – create_global_tags.sh is creating tags in root&lt;br/&gt;
directory&lt;br/&gt;
* Added ‘continue global tags scan after abort’ feature.&lt;br/&gt;
* Allow to build project outside source directory (fix #540782)&lt;br/&gt;
* Fix crash on closing project due to the previous patch&lt;br/&gt;
* Add more options for build command: parallel make, keep going on error&lt;br/&gt;
and keep message untranslated&lt;br/&gt;
* Fix another crash on closing project with a file outside project&lt;br/&gt;
* Fix #375640: Allow user to stop a build in progress&lt;br/&gt;
* Fix #534566: expand shell variable in configure parameters&lt;br/&gt;
* Fix #543889: Crash typing in configuration field&lt;br/&gt;
* Fix #522825: Opening files from shell disable build-&amp;gt;compile menu&lt;br/&gt;
* Fix configuration name not displayed, error when compiling target&lt;br/&gt;
outside project&lt;br/&gt;
* Fix #543978: GPL license shown in COPYING file irrespective of&lt;br/&gt;
which license selected&lt;br/&gt;
* Fix #544190: Crash double click on item in stack trace&lt;br/&gt;
* Fix #530630: Scintilla hand up after hit return&lt;br/&gt;
* Fix #544841 – Cursor set on a wrong line when I click&lt;br/&gt;
* Fix several memory leaks in build plugin&lt;br/&gt;
* Keep all command data in one object&lt;br/&gt;
* Fix #544495: Memory leak&lt;br/&gt;
* Avoid using the same function name in interfaces implemented&lt;br/&gt;
by the same object to avoid trouble with bindings&lt;br/&gt;
* Fix crash on 64bits machine due to the previous change (thanks&lt;br/&gt;
Ignacio)&lt;br/&gt;
* Fix #543149 Project doesn’t rebuild when file is changed&lt;br/&gt;
* Bug #529270 - GSoc: Git Plugin, alpha release 3.&lt;br/&gt;
* Add header file to expose libanjuta versioning information.&lt;br/&gt;
* Add a preference for the new visible whitespace feature of&lt;br/&gt;
gtksourceview&lt;br/&gt;
* Pull GIO into the libraries that libanjuta links against. (Bug&lt;br/&gt;
#546394)&lt;br/&gt;
* Fix #542432 – Svn diff doesn’t work correctly&lt;br/&gt;
Convert the output of svn diff from localce to utf-8&lt;br/&gt;
* Fix #545673 – A bug in isymbol_get_file function&lt;br/&gt;
Use g_file_new_for_uri() instead of g_file_new_for_path&lt;br/&gt;
* Fix #546620 – Build- and make dist fixes (with some small changes)&lt;br/&gt;
* Fix #420279 – INS and OVR do not immediately change in status bar&lt;br/&gt;
* Save files in their original encoding&lt;br/&gt;
* Use a fallback dialog if the document was not added to the&lt;br/&gt;
document-manager&lt;br/&gt;
yet (#545557 – Crash pressing on message view)&lt;br/&gt;
* Fix #493818 Close project with opened target properties dialog opened&lt;br/&gt;
crash Anjuta&lt;br/&gt;
* 545624 – Toolbar broken&lt;br/&gt;
* Lots of improvements to symbol-db&lt;br/&gt;
* Use uf8_strlen instead of strlen to avoid selection problem with&lt;br/&gt;
non-ASCII search strings (see #440637 comment 15)&lt;br/&gt;
* New git plugin (Anjuta GSoC project)&lt;/p&gt;
&lt;p&gt;Happy coding!&lt;/p&gt;</description>
            
            <pubDate>Tue, 19 Aug 2008 05:43:17 -0700</pubDate>
        </item>
            
        <item>
            <title>Stormy Peters: Are volunteers more dedicated than paid staff?</title>
            <link>http://swik.net/GNOME/Planet+GNOME/Stormy+Peters%3A+Are+volunteers+more+dedicated+than+paid+staff%3F/ccv0d</link>
            <description>&lt;img src=&quot;http://planet.gnome.org/heads/stormy.png&quot; alt=&quot;&quot;&gt; &lt;p&gt;As many of you know I&#039;m fascinated not only with how the open source software model works but how companies are unintentionally influencing the model by injecting money. I&#039;ve shared my research and thoughts in my &quot;&lt;a href=&quot;http://www.ustream.tv/channel/scale-keynote-stormy-peters&quot;&gt;Would you do it again for free?&lt;/a&gt;&quot; talk. &lt;/p&gt;

&lt;p&gt;So when I saw &lt;a href=&quot;http://bps-research-digest.blogspot.com/2008/08/volunteer-staff-are-surprisingly.html&quot;&gt;Volunteer staff are surprisingly committed&lt;/a&gt;, I was not surprised to see that volunteers were more committed on average than paid staff. I was surprised to see that the study authors decided that it:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;could have to do with the fact the volunteers
tended to be older. &quot;Older people are motivated to volunteer because of
their wish to fulfil an obligation or commitment to society,&quot; &lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;They forgot a few things like:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;Were the paid staff volunteers before they got paid? Or were they recruited to the organization with a paycheck?&lt;/li&gt;

&lt;li&gt;Do the volunteers get more (or less) say in what they work on?&lt;/li&gt;

&lt;li&gt;Are the work conditions and hours the same for volunteers and paid staff?&lt;/li&gt;

&lt;li&gt;Do they do the same types of tasks?&lt;/li&gt;&lt;/ul&gt;

&lt;p&gt;...and so on. I would bet that not all of the paid staff were volunteers first, and that while volunteers are drawn to an organization because they believe in the cause, paid staff are drawn because of the cause and the paycheck. Some might do it more for the cause and others more for the paycheck, but it&#039;s not so clearly for the cause like the volunteers.&lt;/p&gt;

&lt;p&gt;(Disclaimer: I was not intrigued enough to pay $28 to read the original article, so I just read summaries and abstracts.)&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://feeds.feedburner.com/~a/stormy?a=LKk4qw&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~a/stormy?i=LKk4qw&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~f/stormy?a=sePEfK&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/stormy?i=sePEfK&quot; border=&quot;0&quot;/&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/stormy?a=nIerYk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/stormy?i=nIerYk&quot; border=&quot;0&quot;/&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/stormy?a=JUSHxk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/stormy?i=JUSHxk&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;
&lt;/div&gt;</description>
            
            <pubDate>Tue, 19 Aug 2008 05:43:16 -0700</pubDate>
        </item>
            
        <item>
            <title>Sankarshan Mukhopadhyay: …</title>
            <link>http://swik.net/GNOME/Planet+GNOME/Sankarshan+Mukhopadhyay%3A+%E2%80%A6/ccu85</link>
            <description>&lt;img src=&quot;http://planet.gnome.org/heads/sankarshan.png&quot; alt=&quot;&quot;&gt; &lt;p&gt;From &lt;a href=&quot;http://www.kipling.org.uk/poems_if.htm&quot;&gt;here&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;[…]&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;font&gt;&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;&lt;font&gt;
&lt;p&gt;&lt;font&gt;&lt;em&gt;&lt;font&gt;If you can make one heap of all your winnings&lt;br/&gt;
And risk it on one turn of pitch-and-toss,&lt;br/&gt;
And lose, and start again at your beginnings&lt;br/&gt;
And never breathe a word about your loss;&lt;br/&gt;
If you can force your heart and nerve and sinew&lt;br/&gt;
To serve your turn long after they are gone,&lt;br/&gt;
And so hold on when there is nothing in you&lt;br/&gt;
Except the Will which says to them: ‘Hold on!’&lt;/font&gt;&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font&gt;&lt;em&gt;&lt;font&gt;&lt;/font&gt;&lt;/em&gt;&lt;font&gt;[…] &lt;/font&gt;
&lt;/font&gt;&lt;/p&gt;&lt;/font&gt;</description>
            
            <pubDate>Mon, 18 Aug 2008 22:08:08 -0700</pubDate>
        </item>
            
        <item>
            <title>Andrew Cowie: Things to do after you’ve won gold at the Olympics</title>
            <link>http://swik.net/GNOME/Planet+GNOME/Andrew+Cowie%3A+Things+to+do+after+you%E2%80%99ve+won+gold+at+the+Olympics/ccurw</link>
            <description>&lt;img src=&quot;http://planet.gnome.org/heads/afc.png&quot; alt=&quot;&quot;&gt; &lt;p&gt;Australians Nathan Wilmot and Malcolm Page won the gold medal sailing in the 470 class yesterday. Wilmot announced that he would be retiring (from racing that class, anyway).&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;When asked his immediate plans, the Sydney sailor replied “&lt;strong&gt;getting fat&lt;/strong&gt;”&lt;/p&gt;
  
  &lt;div style=&quot;font-style: normal; font-size: small; padding-left: 200px;&quot;&gt;— as quoted by Alex Brown in “One pair just had to turn up, the other had to finish breakfast”,
  &lt;i&gt;The Sydney Morning Herald&lt;/i&gt;, Tue, 19 Aug 08, Olympics section, page 1.&lt;/div&gt;
&lt;/blockquote&gt;

&lt;p&gt;Maybe he should try the Michael Phelps diet.&lt;/p&gt;

&lt;p&gt;AfC&lt;/p&gt;</description>
            
            <pubDate>Mon, 18 Aug 2008 18:36:50 -0700</pubDate>
        </item>
            
        <item>
            <title>Andrew Cowie: java-gnome 4.0.8 released!</title>
            <link>http://swik.net/GNOME/Planet+GNOME/Andrew+Cowie%3A+java-gnome+4.0.8+released%21/ccurv</link>
            <description>&lt;img src=&quot;http://planet.gnome.org/heads/afc.png&quot; alt=&quot;&quot;&gt; &lt;p&gt;&lt;a href=&quot;http://java-gnome.sourceforge.net/&quot;&gt;
&lt;/a&gt;&lt;/p&gt;&lt;center&gt;&lt;a href=&quot;http://java-gnome.sourceforge.net/&quot;&gt;
&lt;img src=&quot;http://java-gnome.sourceforge.net/images/java-gnome_LargeLogo.png&quot; border=&quot;0&quot;/&gt;
&lt;/a&gt;&lt;/center&gt;&lt;a href=&quot;http://java-gnome.sourceforge.net/&quot;&gt;
&lt;/a&gt;&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;This blog post is an extract of the release note from the&lt;/em&gt; &lt;code&gt;NEWS&lt;/code&gt; &lt;em&gt;file which you can read &lt;a href=&quot;http://java-gnome.sourceforge.net/4.0/NEWS.html&quot;&gt;online&lt;/a&gt; … or in the
&lt;a href=&quot;http://research.operationaldynamics.com/bzr/java-gnome/mainline/NEWS&quot;&gt;sources&lt;/a&gt;,
of course!&lt;/em&gt;&lt;/p&gt;

&lt;hr/&gt;

&lt;h1&gt;java-gnome 4.0.8 (15 Aug 2008)&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;Cleanups and fixups.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;This release is mostly to push out bug fixes and internal improvements,
setting the stage for some major new feature development. We’ve also taken the
opportunity to introduce a major change to the way we connect handlers for
signals.&lt;/p&gt;

&lt;h2&gt;New coverage and continuing improvement&lt;/h2&gt;

&lt;p&gt;With thanks to new contributors Stefan Prelle and Andreas Kuehntopf we have a
number of small improvements to the TreeView/TreeModel APIs. As always, Widget and Window saw a bunch of work, with &lt;code&gt;Window.ConfigureEvent&lt;/code&gt; now being available and a number of additional property setters and methods relating to window type. Widgets that scroll around a view of a broader underlying canvas have seen a fair bit of activity related to controlling that scrolling.&lt;/p&gt;

&lt;p&gt;New features include refinements and new coverage of methods in a variety of
lower level classes including that further support drawing operations. Bug
fixes, debugging improvements, and defencive enhancements to our thread safety
measures have also featured largely.&lt;/p&gt;

&lt;h2&gt;Signal naming change&lt;/h2&gt;

&lt;p&gt;The names of the inner interfaces used to specify the prototypes of the
methods which receive signal callbacks have changed to the pattern
&lt;code&gt;Button.Clicked&lt;/code&gt;, this being more appropriate to Java type naming conventions
and providing better consistency between the signal name, the method to be
implemented to receive the callback, and the method that can be used to emit
this signal.&lt;/p&gt;

&lt;p&gt;API compatibility to previous releases in the 4.0 series has been preserved.
The old signal interfaces and &lt;code&gt;connect()&lt;/code&gt; methods are &lt;code&gt;@deprecated&lt;/code&gt;.
Developers are encouraged to migrate quickly; new coverage will of course all
follow the new pattern. Making the transition is is easy, especially in an
IDE. Most of the people we’re aware of using the library have already ported
their code. Just turn assertions on to double check.&lt;/p&gt;

&lt;h2&gt;Build changes&lt;/h2&gt;

&lt;p&gt;java-gnome now defines C compiler flags like &lt;code&gt;GTK_DISABLE_DEPRECATED&lt;/code&gt; to
ensure we are not linking against code that will be unavailable in GTK 3.0.
Many thanks are due to new contributor Kenneth Prugh for having done some
terrific grunt work to prune deprecated classes and methods from our &lt;code&gt;.defs&lt;/code&gt;
data so that java-gnome compiles without using these APIs.&lt;/p&gt;

&lt;p&gt;The build system internally now ensures that multiple runs don’t occur
simultaneously, fixing a number of annoyances that cropped up when using IDEs
which tend to like trying to frequently re-run the build even if a previous
one hasn’t finished.&lt;/p&gt;

&lt;h2&gt;Documentation, examples, and testing&lt;/h2&gt;

&lt;p&gt;Our &lt;a href=&quot;http://java-gnome.sourceforge.net/4.0/doc/api/overview-summary.html&quot;&gt;API documentation&lt;/a&gt; and the growing set of
&lt;a href=&quot;http://java-gnome.sourceforge.net/4.0/doc/examples/START.html&quot;&gt;example code&lt;/a&gt; have all been updated to reflect the
new signal interface names. Doing so forced us to review a wide swath of the
documentation, and so along the way a huge number of minor improvements were
made. Given how detailed our JavaDoc is, this sort of painstaking work really
makes a genuine contribution to overall quality.&lt;/p&gt;

&lt;p&gt;There has been steady growth in our test suite, which is great. When combined
with the snapshots used to illustrate our documentation, the coverage level
is substantial.&lt;/p&gt;

&lt;p&gt;Error handling continues to improve. In the (hand written) public API wrapper
layer we do our best to catch  misuses of the library before they get sent to
the native code. But that’s not always possible, and in 4.0.7 we introduced a
mechanism whereby GLib error messages get translated into Java Exceptions and
thrown. As of 4.0.8, in addition to &lt;code&gt;ERROR&lt;/code&gt; and &lt;code&gt;CRITICAL&lt;/code&gt;, we also throw
&lt;code&gt;WARNING&lt;/code&gt;s as Exceptions. Getting a stack trace this way has proved very
useful in helping developers track down where they are making mistakes in
using the library.&lt;/p&gt;

&lt;h2&gt;Conclusion&lt;/h2&gt;

&lt;p&gt;You can see the full changes accompanying a release by grabbing a copy of the
sources and running:&lt;/p&gt;

&lt;pre style=&quot;background: black; color: white; margin: 10px; padding: 12px;&quot;&gt;$ bzr diff -r tag:v4.0.7..tag:v4.0.8
&lt;/pre&gt;

&lt;p&gt;Because of the API changes to signal handling this release touches just about
every public class in the library and so isn’t quite as clean (as a summary)
as in previous releases — but it does show you everything that changed. &lt;code&gt;:)&lt;/code&gt;&lt;/p&gt;

&lt;h2&gt;Looking ahead&lt;/h2&gt;

&lt;p&gt;Most of the contributors to java-gnome are working on branches that didn’t
reach sufficient maturity to be merged in time for 4.0.8; that’s the way it
goes sometimes. Major effort continues on implementing coverage of GTK’s
powerful TextView/TextBuffer APIs, along with further drawing capabilities in
Cairo and Pango. There have also been a surprising level of interest on other
areas of the GNOME stack, with new contributors working on adding support to
java-gnome for Nautilus, GStreamer, and even WebKit. Exciting stuff!&lt;/p&gt;

&lt;hr/&gt;

&lt;p&gt;&lt;em&gt;You can download java-gnome from&lt;/em&gt; &lt;a href=&quot;http://ftp.gnome.org/pub/GNOME/sources/java-gnome/4.0/&quot;&gt;&lt;code&gt;ftp.gnome.org&lt;/code&gt;&lt;/a&gt; &lt;em&gt;or easily checkout a branch from&lt;/em&gt; ‘&lt;code&gt;mainline&lt;/code&gt;’ &lt;em&gt;using Bazaar:&lt;/em&gt;&lt;/p&gt;

&lt;pre style=&quot;background: black; color: white; margin: 10px; padding: 12px;&quot;&gt;$ bzr checkout bzr://research.operationaldynamics.com/bzr/java-gnome/mainline java-gnome
&lt;/pre&gt;

&lt;p&gt;AfC&lt;/p&gt;</description>
            
            <pubDate>Mon, 18 Aug 2008 18:36:50 -0700</pubDate>
        </item>
            
        <item>
            <title>Hylke Bons: Five new roomies!</title>
            <link>http://swik.net/GNOME/Planet+GNOME/Hylke+Bons%3A+Five+new+roomies%21/ccuru</link>
            <description>&lt;p&gt;A bit of a late post, but I couldn’t get my hands on a camera.&lt;br/&gt;
Last week my cat gave birth to seven kittens. :)&lt;br/&gt;
Unfortunately two of them didn’t make it, they were very weak from the start. :(&lt;br/&gt;
All are well now.&lt;/p&gt;
&lt;p&gt;Pictures:&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://bomahy.nl/hylke/blog/cats/mom+kids.jpg&quot;&gt;&lt;img src=&quot;http://bomahy.nl/hylke/blog/cats/mom+kids-thumb.jpg&quot; alt=&quot;&quot; height=&quot;175&quot; width=&quot;233&quot;/&gt;&lt;/a&gt;&lt;a href=&quot;http://bomahy.nl/hylke/blog/cats/dad.jpg&quot;&gt;&lt;img src=&quot;http://bomahy.nl/hylke/blog/cats/dad-thumb.jpg&quot; alt=&quot;&quot;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;“Mother with five kittens” and “Dad”.&lt;/p&gt;
&lt;img src=&quot;http://feeds.feedburner.com/~r/HbonsHome/~4/368521469&quot; height=&quot;1&quot; width=&quot;1&quot;/&gt;</description>
            
            <pubDate>Mon, 18 Aug 2008 18:36:49 -0700</pubDate>
        </item>
            
        <item>
            <title>John Carr: A Revelation</title>
            <link>http://swik.net/GNOME/Planet+GNOME/John+Carr%3A+A+Revelation/ccurt</link>
            <description>&lt;p&gt;After a long talk with a friend, I felt the need to dig out an old quote that I’m particularly fond of. For my own future reference:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;“I’d like to share a revelation that I’ve had during my time here. It came to me when I tried to classify your species. I realized that you’re not actually mammals. Every mammal on this planet instinctively develops a natural equilibrium with the surrounding environment, but you humans do not. You move to an area, and you multiply, and multiply, until every natural resource is consumed. The only way you can survive is to spread to another area. There is another organism on this planet that follows the same pattern. A virus. Human beings are a disease, a cancer of this planet, you are a plague, and we are the cure.” — Agent Smith&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;</description>
            
            <pubDate>Mon, 18 Aug 2008 18:36:49 -0700</pubDate>
        </item>
            
        <item>
            <title>Sandy Armstrong: Minor releases: Tomboy 0.11.2 and Tasque 0.1.7</title>
            <link>http://swik.net/GNOME/Planet+GNOME/Sandy+Armstrong%3A+Minor+releases%3A+Tomboy+0.11.2+and+Tasque+0.1.7/ccurs</link>
            <description>&lt;img src=&quot;http://planet.gnome.org/heads/sandy.png&quot; alt=&quot;&quot;&gt; Hi everybody!  Today I made two minor software releases:&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;http://lists.beatniksoftware.com/pipermail/tomboy-list-beatniksoftware.com/2008-August/000777.html&quot;&gt;Tomboy 0.11.2&lt;/a&gt; features build fixes, a fixed crasher or two, and improved HTML Export functionality.&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;http://mail.gnome.org/archives/tasque-list/2008-August/msg00001.html&quot;&gt;Tasque 0.1.7&lt;/a&gt; makes translations &lt;span style=&quot;font-weight: bold;&quot;&gt;actually work&lt;/span&gt;, and adds cool tooltips to tasks that show associated notes.&lt;br/&gt;&lt;br/&gt;Due to time constraints, these releases do not have any silly names attached to them.  I&#039;ll make up for this next time.  ;-)</description>
            
            <pubDate>Mon, 18 Aug 2008 18:36:48 -0700</pubDate>
        </item>
            
        <item>
            <title>Christopher Blizzard: building the complete browser for everyone everywhere</title>
            <link>http://swik.net/GNOME/Planet+GNOME/Christopher+Blizzard%3A+building+the+complete+browser+for+everyone+everywhere/ccudq</link>
            <description>&lt;img src=&quot;http://planet.gnome.org/heads/blizzard.png&quot; alt=&quot;&quot;&gt; &lt;p&gt;
Since Stuart &lt;a href=&quot;http://hg.mozilla.org/mozilla-central/index.cgi/rev/4a506fa751d8&quot;&gt;landed the Qt port into mozilla-central&lt;/a&gt; the other day and Ryan Paul &lt;a href=&quot;http://arstechnica.com/news.ars/post/20080818-nokia-helps-port-firefox-to-qt.html&quot;&gt;wrote an article on Qt and Mozilla&lt;/a&gt; I thought it might be worth it to add some context to that work.
&lt;/p&gt;
&lt;p&gt;
Ryan’s article contains this quote from Nokia developer Oleg Romaxa:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
“Nokia will use the best browser for the job,” he said. “Currently, we cannot make a full-featured and integrated browser with WebKit in mobile. But with Mozilla, we do not need to do anything, we can take existing models and API’s which are available. Also, NPAPI support is already in the Gecko web rendering engine. They are also concerned that WebKit is, to some extent, controlled by Apple, who are in competition to Nokia with their iPhone.”
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;
There are a few important things to note here.  First, that Mozilla is the complete package.  We’ve got everything that you need to implement a browser.  Disk cache, integrated (and well tested!) networking, a super-fast JS implementation, an XML UI markup language (XUL) and a brand that regular humans recognize.  Those things mean you can get to market faster as a mobile integrator or developer instead of having to create them yourselves again.
&lt;/p&gt;
&lt;p&gt;
Second, our neutral stance.  We believe in &lt;em&gt;the web&lt;/em&gt; over any particular platform.  From Nokia’s standpoint if you’re building on the same technology that one of your major competitors is leading vs. working with someone who &lt;em&gt;absolutely&lt;/em&gt; wants a web browser to succeed across all of Nokia’s platforms - which partner would you choose?  I’ve often said “pick your partners carefully” and this has to be an important part of any technology decision making process.
&lt;/p&gt;
&lt;p&gt;
There’s also another interesting flip side to this: who is WebKit’s other major competitor?  Apple itself.  Just like Microsoft’s push to get Silverlight out in the world, Apple wants people to write apps to their native platform.  In this case, the iPhone.  Given the strategic value of the native platform as part of Apple’s offerings, their investment in WebKit will (or at least should) always lag behind.  We’re investing everything we have in the web and our platform and it’s starting to pay dividends.
&lt;/p&gt;
&lt;p&gt;
And since I have your attention here are two other very interesting checkins: &lt;a href=&quot;http://hg.mozilla.org/mozilla-central/index.cgi/rev/a7b2f76a6ab8&quot;&gt;GTK+ and directfb (which people are actually building products on)&lt;/a&gt; and &lt;a href=&quot;http://hg.mozilla.org/mozilla-central/index.cgi/rev/1ebacbd09ad97451e63bc7a06cfbcb782e1af3cc&quot;&gt;worker threads (ala Gears.)&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Look at our current (and planned) platform support: win32, windows mobile, win32 + qt, mac OSX, linux + gtk2, linux + qt, qt embedded, linux + gtk2-directfb, x86, ppc, arm.  We’re bringing the web to everyone and we’re doing it with a single coherent project with regular releases.  That’s what I mean when I say “for everyone everwhere.”  The web is bigger than any platform and we’re the embodiment of that mantra.
&lt;/p&gt;
&lt;p&gt;
Mozilla is moving.  It’s fast and furious now.  And I think we’re just getting started.
&lt;/p&gt;
&lt;p&gt;
[ &lt;strong&gt;Update&lt;/strong&gt;: It was pointed out to me that what I wrote above might be misinterpreted as announcing that Nokia had picked a platform or something similar.  Just to be clear that wasn&#039;t what I was doing, and as far as I know they haven&#039;t.  I don&#039;t have knowledge about that decision inside of Nokia.  Only they know.  I was just pointing out what a decision making process might look like and the importance of picking well-aligned partners.  And the fact that we&#039;re running on more and more platforms these days which is cool as hell. ]&lt;/p&gt;
&lt;img src=&quot;http://feeds.feedburner.com/~r/ChristopherBlizzard/~4/368375943&quot; height=&quot;1&quot; width=&quot;1&quot;/&gt;</description>
            
            <pubDate>Mon, 18 Aug 2008 14:09:07 -0700</pubDate>
        </item>
            
        <item>
            <title>Mikkel Kamstrup Erlandsen: To Eat or Not to Eat?</title>
            <link>http://swik.net/GNOME/Planet+GNOME/Mikkel+Kamstrup+Erlandsen%3A+To+Eat+or+Not+to+Eat%3F/cct6c</link>
            <description>&lt;p&gt;The other day Liv walked up to her day care mom arms stretched forward as if holding a plate: &lt;em&gt;“Du skal smage”&lt;/em&gt;/&lt;em&gt;“You must taste”&lt;/em&gt;. Like any other would do the day care mom pretended to grab something from the plate and stuff it into the mouth.&lt;/p&gt;
&lt;p&gt;This resultet in Liv bursting out in tears. &lt;strong&gt;&lt;em&gt;“Nooooo! Don’t eat the kitten!”&lt;/em&gt;&lt;/strong&gt;. Apparently she had said &lt;em&gt;“Du skal &lt;strong&gt;ae&lt;/strong&gt;“/”You must &lt;strong&gt;pet&lt;/strong&gt;“&lt;/em&gt;[1].&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: smaller;&quot;&gt;[1]: The Danish words &lt;em&gt;“smage”&lt;/em&gt; (taste) and &lt;em&gt;“ae”&lt;/em&gt; (pet) are quite close in pronounciation&lt;/span&gt;&lt;/p&gt;</description>
            
            <pubDate>Mon, 18 Aug 2008 13:09:29 -0700</pubDate>
        </item>
            
        <item>
            <title>Sven Pfaller: libsoylent v0.5.0 “let’s talk about…”</title>
            <link>http://swik.net/GNOME/Planet+GNOME/Sven+Pfaller%3A+libsoylent+v0.5.0+%E2%80%9Clet%E2%80%99s+talk+about%E2%80%A6%E2%80%9D/cct6b</link>
            <description>&lt;p&gt;&lt;img src=&quot;http://www.kalterregen.de/blog/wp-content/uploads/manual/libsoylent400.png&quot; title=&quot;libsoylent&quot; height=&quot;119&quot; width=&quot;400&quot; alt=&quot;&quot; class=&quot;aligncenter&quot;/&gt;&lt;/p&gt;
&lt;p&gt;Version 0.5.0 brings online-functionality to libsoylent. Want to launch a chat with someone? One function call. Want to see who’s online? One function call. Want to see someone’s online-status? You get it.&lt;/p&gt;
&lt;p&gt;This release is also the last one for Google Summer of Code 2008. It’s the result of about four months of work. Phew.&lt;/p&gt;
&lt;p&gt;The plan for the next release is that it will be a pure documentation and bug-fixing release. Also in that version: libsoylent will stop taking control of strings passed to it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; implemented Telepathy / Mission-Control / Empathy support&lt;/li&gt;
&lt;li&gt;implemented various functions / methods for IM-information (get online-people, get presence etc.)&lt;/li&gt;
&lt;li&gt;added communication functions (e.g. launching a chat with someone)&lt;/li&gt;
&lt;li&gt;added an example for online-functionality&lt;/li&gt;
&lt;li&gt;enhanced documentation&lt;/li&gt;
&lt;li&gt;fixed some bugs&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;libsoylent is available for download at:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://live.gnome.org/Soylent/libsoylent&quot;&gt;http://live.gnome.org/Soylent/libsoylent&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Contact&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Feature requests, questions and related discussion go to the Soylent mailinglist. You can join at:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://lists.codethink.co.uk/cgi-bin/mailman/listinfo/soylent-devel&quot;&gt;http://lists.codethink.co.uk/cgi-bin/mailman/listinfo/soylent-devel&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you found a bug please report it at:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://bugzilla.gnome.org/browse.cgi?product=soylent&quot;&gt;http://bugzilla.gnome.org/browse.cgi?product=soylent&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;More&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;More information on libsoylent is available at:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://live.gnome.org/Soylent/libsoylent&quot;&gt;http://live.gnome.org/Soylent/libsoylent&lt;/a&gt;&lt;/p&gt;</description>
            
            <pubDate>Mon, 18 Aug 2008 13:09:29 -0700</pubDate>
        </item>
            
    </channel>
</rss>
