<?xml version="1.0" encoding="utf-8"?>
<!-- generator="wordpress/2.0.11" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>context switch</title>
	<link>http://log.emmanuelebassi.net</link>
	<description>Random babblings of a geek.</description>
	<pubDate>Fri, 10 Oct 2008 22:04:26 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.11</generator>
	<language>en</language>
			<item>
		<title>When the World Ends</title>
		<link>http://log.emmanuelebassi.net/archives/2008/07/when-the-world-ends/</link>
		<comments>http://log.emmanuelebassi.net/archives/2008/07/when-the-world-ends/#comments</comments>
		<pubDate>Tue, 15 Jul 2008 01:57:21 +0000</pubDate>
		<dc:creator>ebassi</dc:creator>
		
		<category>General</category>

		<guid isPermaLink="false">http://log.emmanuelebassi.net/archives/2008/07/when-the-world-ends/</guid>
		<description><![CDATA[I&#8217;m delaying my sleep time further on, after two hours on IRC discussing the gtk+ 3.x issues spawned by Miguel&#8217;s blog post, because there are a few points I&#8217;d like to make.
discussion: the first, and foremost, is: let&#8217;s not use blogs to discuss. blogs suck at this &#8212; they break down communication, they are slow [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m delaying my sleep time further on, after two hours on IRC discussing the gtk+ 3.x issues spawned by Miguel&#8217;s <a href="http://tirania.org/blog/archive/2008/Jul-14.html">blog post</a>, because there are a few points I&#8217;d like to make.</p>
<p><strong>discussion</strong>: the first, and foremost, is: let&#8217;s not use blogs to discuss. blogs suck at this &mdash; they break down communication, they are slow and they are not meant to do this kind of stuff. we have meetings, mailing lists, IRC &mdash; all of these are better versed at discussing things. for instance, I would have loved to have Miguel at the gtk+ team meeting of tuesday at GUADEC: it would have been a great discussion, I&#8217;m sure of it, and we might have had a different state of the union talk.</p>
<p><strong>marketing</strong>: let&#8217;s be honest, here &mdash; we&#8217;ve been joking a lot on KDE 4.x and their marketing trainwreck, and how it was similar to the GNOME 2.0 own marketing trainwreck. there&#8217;s a difference, though, with gtk+ 3.0 and it is: gtk+ is a library, is not an entire desktop; if we call 3.0 the initial release of the 3.x API series it&#8217;s because we promised that the 2.x API series would not break API nor ABI. QT 4.0 was released with KDE 3.5 still going strong and KDE 4 far away in design land, and the features that are now used by KDE 4.x have been added during the 4.3 and 4.4 releases of the QT platform.</p>
<p><strong>features</strong>: yes, 3.0.0 might not have features. is this bad marketing? probably. so we need to fix this. a way<sup><a href="#footnote-1-284" id="footnote-link-1-284" class="footnote-link footnote-identifier-link" title="kudos to iain">1</a></sup> to do this would be keeping the 3.0.0 in alpha state, call it 2.99.0<sup><a href="#footnote-2-284" id="footnote-link-2-284" class="footnote-link footnote-identifier-link" title="but install a pkg-config file called gtk+-3.0 and install the headers under gtk-3.0">2</a></sup> and add features to that until we get to a 3.0.0 that developers will want to migrate to, like the new scenegraph API or the new style API. let&#8217;s break with 2.x in style. <img src='http://log.emmanuelebassi.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><strong>communication</strong>: there&#8217;s a certain lack of communication between the gtk+ team and the users of the library. in my opinion, it&#8217;s due to the small number of active developers and to the fact that ISVs don&#8217;t really get involved into shaping the platform they are using. they have the source code, and sometimes it&#8217;s easier to fix in-house than to communicate and go through the proper process &mdash; and this is a structural problem that is caused by the small number of people involved in the said process as well. the gtk+ team needs to open up more, and at the same time the ISVs need to get more involved. sometimes it feels to me that the team is waiting for features, direction and help in the development, while the users of the library are waiting for the team to come up with the perfect plan to fix all the bugs and warts while retaining the whole API and ABI.</p>
<p><strong>process</strong>: this is connected to the first point &mdash; we have a lot of channels, and it might be daunting to actually follow them all; but we&#8217;re also open in terms of discussion and revision. this is our strength. so please: if you want to discuss, join <a href="http://live.gnome.org/GTK+/Meetings">the IRC meetings</a> on the #gtk-devel channel on Tuesday at 20:00 UTC or send an email to gtk-devel-list with your points. get involved. help shaping the future. don&#8217;t stand idly by, and wait for stuff to break to complain.</p>
<p><em>I&#8217;d like to thank iain, Hallski and campd for the interesting discussion &mdash; and for the points raised and taken</em>
</p>
<ol start="1" class="footnotes"><li id="footnote-1-284" class="footnote"><em>kudos</em> to iain [<a href="#footnote-link-1-284" class="footnote-link footnote-back-link">&#8617;</a>]</li><li id="footnote-2-284" class="footnote">but install a pkg-config file called gtk+-3.0 and install the headers under gtk-3.0 [<a href="#footnote-link-2-284" class="footnote-link footnote-back-link">&#8617;</a>]</li></ol>]]></content:encoded>
			<wfw:commentRss>http://log.emmanuelebassi.net/archives/2008/07/when-the-world-ends/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Odalisque</title>
		<link>http://log.emmanuelebassi.net/archives/2008/07/odalisque/</link>
		<comments>http://log.emmanuelebassi.net/archives/2008/07/odalisque/#comments</comments>
		<pubDate>Thu, 10 Jul 2008 16:00:26 +0000</pubDate>
		<dc:creator>ebassi</dc:creator>
		
		<category>General</category>

		<category>gtk</category>

		<category>guadec</category>

		<category>clutter</category>

		<category>conference</category>

		<guid isPermaLink="false">http://log.emmanuelebassi.net/archives/2008/07/odalisque/</guid>
		<description><![CDATA[this GUADEC has been quite a ride, and we&#8217;re just halfway through.
gtk+: the gtk+ team meeting on tuesday went really well &#8212; and part of the discussion was incorporated in Kris always excellent State of the union talk. the team went over and over this issue since last GUADEC and during the hackfest, and even [...]]]></description>
			<content:encoded><![CDATA[<p>this GUADEC has been quite a ride, and we&#8217;re just halfway through.</p>
<p><strong>gtk+</strong>: the gtk+ team meeting on tuesday went really well &mdash; and part of the discussion was incorporated in Kris always excellent <em>State of the union</em> talk. the team went over and over this issue since last GUADEC and during the hackfest, and even though something at some point will probably go wrong the plan is good and allows leeway to reduce the overall effort for moving the entire platform. I think that given the circumstances this is the best plan that can be realistically implemented.</p>
<p><strong>gnome</strong>: everyone will be discussing the <a href="http://www.vuntz.net/journal/2008/07/10/480-live-from-istanbul-gnome-30">release</a> <a href="http://blogs.gnome.org/lucasr/2008/07/10/gnome-30/">team</a> plan as well. I can only say: let&#8217;s do it!</p>
<p><strong>clutter</strong>: the <em>Clutter Guts</em> talk went really smoothly; we tried to fill <a href="http://blogs.gnome.org/lucasr/2008/07/10/gnome-30/">Matthew</a> shoes &mdash; and had to be in three to do it &mdash; but I think people came out of the talk with more knowledge about the deep magic and the pixie fairies dust that power Clutter and make it as awesome as it is. as I said during the talk, Clutter 0.8 is really in the final stages now, and it&#8217;s going to be released as soon as we finish testing some of the backends. people will just have to wait a little bit, but by the time everyone gets back home from GUADEC they will be able to get the tarball from the <a href="http://www.clutter-project.org">server</a>.
</p>
]]></content:encoded>
			<wfw:commentRss>http://log.emmanuelebassi.net/archives/2008/07/odalisque/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Constantinople</title>
		<link>http://log.emmanuelebassi.net/archives/2008/07/constantinople/</link>
		<comments>http://log.emmanuelebassi.net/archives/2008/07/constantinople/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 00:49:21 +0000</pubDate>
		<dc:creator>ebassi</dc:creator>
		
		<category>General</category>

		<guid isPermaLink="false">http://log.emmanuelebassi.net/archives/2008/07/constantinople/</guid>
		<description><![CDATA[the song from the Decemberists, not the city
finally arrived at Istanbul with the rest of the OH gang. it has been quite a trip, with a massive delay at Heathrow caused by bad weather1. we landed around 2am local time and went straight to the hotel. hopefully, I&#8217;ll be able to wake up at a [...]]]></description>
			<content:encoded><![CDATA[<p><em>the song from <a href="http://en.wikipedia.org/wiki/The_Decemberists">the Decemberists</a>, not <a href="http://en.wikipedia.org/wiki/Istanbul">the city</a></em></p>
<p>finally arrived at Istanbul with the rest of the OH gang. it has been quite a trip, with a massive delay at Heathrow caused by bad weather<sup><a href="#footnote-1-280" id="footnote-link-1-280" class="footnote-link footnote-identifier-link" title="I know, I know: shocker">1</a></sup>. we landed around 2am local time and went straight to the hotel. hopefully, I&#8217;ll be able to wake up at a reasonable time and not feel rubbish the whole day.</p>
<p>see you around. <img src='http://log.emmanuelebassi.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />
</p>
<ol start="1" class="footnotes"><li id="footnote-1-280" class="footnote">I know, I know: shocker [<a href="#footnote-link-1-280" class="footnote-link footnote-back-link">&#8617;</a>]</li></ol>]]></content:encoded>
			<wfw:commentRss>http://log.emmanuelebassi.net/archives/2008/07/constantinople/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Berlin/0</title>
		<link>http://log.emmanuelebassi.net/archives/2008/03/berlin/</link>
		<comments>http://log.emmanuelebassi.net/archives/2008/03/berlin/#comments</comments>
		<pubDate>Sun, 09 Mar 2008 23:15:26 +0000</pubDate>
		<dc:creator>ebassi</dc:creator>
		
		<category>General</category>

		<guid isPermaLink="false">http://log.emmanuelebassi.net/archives/2008/03/berlin/</guid>
		<description><![CDATA[just landed in Berlin, for the GTK+ Hackfest. At the moment, I&#8217;m hanging out in the dbus/gsettings/gdata/gtkapplication room with desrt, MacSlow, gicmo, chpe and herzi waiting for somebody (and I&#8217;m looking at you, behdad) with a key for my room to get in.

]]></description>
			<content:encoded><![CDATA[<p>just landed in Berlin, for the <a href="http://live.gnome.org/GTK+/Hackfest2008">GTK+ Hackfest</a>. At the moment, I&#8217;m hanging out in the dbus/gsettings/gdata/gtkapplication room with desrt, MacSlow, gicmo, chpe and herzi waiting for somebody (<em>and I&#8217;m looking at you, behdad</em>) with a key for my room to get in.
</p>
]]></content:encoded>
			<wfw:commentRss>http://log.emmanuelebassi.net/archives/2008/03/berlin/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Travelling Band</title>
		<link>http://log.emmanuelebassi.net/archives/2008/02/travelling-band/</link>
		<comments>http://log.emmanuelebassi.net/archives/2008/02/travelling-band/#comments</comments>
		<pubDate>Thu, 21 Feb 2008 14:07:29 +0000</pubDate>
		<dc:creator>ebassi</dc:creator>
		
		<category>General</category>

		<guid isPermaLink="false">http://log.emmanuelebassi.net/archives/2008/02/travelling-band/</guid>
		<description><![CDATA[Im in ur FOSDEM

givin u talk

]]></description>
			<content:encoded><![CDATA[<p>Im in ur FOSDEM</p>
<p><a href="http://www.fosdem.org"><img src="http://www.fosdem.org/promo/going-to" alt="I'm going to FOSDEM, the Free and Open Source Software Developers' European Meeting" /></a></p>
<p>givin u <a href="http://live.gnome.org/Brussels2008/Devroom">talk</a>
</p>
]]></content:encoded>
			<wfw:commentRss>http://log.emmanuelebassi.net/archives/2008/02/travelling-band/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Kingdom of Spain</title>
		<link>http://log.emmanuelebassi.net/archives/2008/01/kingdom-of-spain/</link>
		<comments>http://log.emmanuelebassi.net/archives/2008/01/kingdom-of-spain/#comments</comments>
		<pubDate>Wed, 02 Jan 2008 23:14:37 +0000</pubDate>
		<dc:creator>ebassi</dc:creator>
		
		<category>General</category>

		<category>announce</category>

		<category>clutter</category>

		<guid isPermaLink="false">http://log.emmanuelebassi.net/archives/2008/01/kingdom-of-spain/</guid>
		<description><![CDATA[Clutter: Today I released the first developers snapshot of Clutter 0.6 - Clutter 0.5.0. The full announcement is on the Clutter blog, and since it&#8217;s very long, I won&#8217;t copy and paste it here. You can grab 0.5.0 here; as usual, this is a unstable snapshot, and it&#8217;s meant to be used to play with [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Clutter</strong>: Today I released the first developers snapshot of Clutter 0.6 - Clutter 0.5.0. The <a href="http://www.clutter-project.org/blog/?p=39">full announcement</a> is on the Clutter blog, and since it&#8217;s very long, I won&#8217;t copy and paste it here. You can grab 0.5.0 <a href="http://www.clutter-project.org/sources/clutter/0.5/">here</a>; as usual, this is a unstable snapshot, and it&#8217;s meant to be used to play with the new API, start binding it and find the inevitable bugs that might have creeped in - and help us fixing them as well. <img src='http://log.emmanuelebassi.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Last week I also went through the huge list of changes, additions and removals in the public API; the result is a collection of seven emails (<a href="http://lists.o-hand.com/clutter/0580.html">1</a>, <a href="http://lists.o-hand.com/clutter/0581.html">2</a>, <a href="http://lists.o-hand.com/clutter/0582.html">3</a>, <a href="http://lists.o-hand.com/clutter/0583.html">4</a>, <a href="http://lists.o-hand.com/clutter/0584.html">5</a>, <a href="http://lists.o-hand.com/clutter/0585.html">6</a> and <a href="http://lists.o-hand.com/clutter/0586.html">7</a>) I sent on the <a href="http://lists.o-hand.com/clutter/">clutter-list</a> - complete of mistakes which I can only attribute to the amount of food, wine and beer I had during the Xmas break.</p>
<p>I&#8217;m incredibly proud of how much Clutter grew since the 0.4 release we did after GUADEC; the amount of bug fixes alone makes it worth to check it out - and the new features list is impressive. A lot happened, and a lot more will happen in the near future; <a href="http://folks.o-hand.com/~ebassi/tidy-button.png">some</a> <a href="http://folks.o-hand.com/~ebassi/tidy-list-view.png">things</a> are already here - but will be announced in due time.</p>
<p>As always, <em>kudos</em> to everyone that has helped by filing bugs and patches; started writing  bindings; and last, but not least, contributed documentation.
</p>
]]></content:encoded>
			<wfw:commentRss>http://log.emmanuelebassi.net/archives/2008/01/kingdom-of-spain/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Back in Black</title>
		<link>http://log.emmanuelebassi.net/archives/2007/06/back-in-black/</link>
		<comments>http://log.emmanuelebassi.net/archives/2007/06/back-in-black/#comments</comments>
		<pubDate>Fri, 08 Jun 2007 09:18:38 +0000</pubDate>
		<dc:creator>ebassi</dc:creator>
		
		<category>General</category>

		<category>rants</category>

		<category>die-ati-die</category>

		<guid isPermaLink="false">http://log.emmanuelebassi.net/archives/2007/06/back-in-black/</guid>
		<description><![CDATA[Dear ATi,
if you&#8217;re not even able to make decent drivers for your own (admittedly crappy) graphic hardware, please have the decency to fail and go out of business as you rightfully deserve.
No love,
&#160;&#160;Emmanuele.

]]></description>
			<content:encoded><![CDATA[<p>Dear ATi,</p>
<p>if you&#8217;re not even able to make decent drivers for your own (admittedly crappy) graphic hardware, please have the decency to fail and go out of business as you rightfully deserve.</p>
<p>No love,<br />
&nbsp;&nbsp;Emmanuele.
</p>
]]></content:encoded>
			<wfw:commentRss>http://log.emmanuelebassi.net/archives/2007/06/back-in-black/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Song for Sunshine</title>
		<link>http://log.emmanuelebassi.net/archives/2006/11/song-for-sunshine/</link>
		<comments>http://log.emmanuelebassi.net/archives/2006/11/song-for-sunshine/#comments</comments>
		<pubDate>Mon, 06 Nov 2006 14:01:51 +0000</pubDate>
		<dc:creator>ebassi</dc:creator>
		
		<category>General</category>

		<category>GNOME</category>

		<category>gnome-utils</category>

		<category>announce</category>

		<guid isPermaLink="false">http://log.emmanuelebassi.net/archives/2006/11/song-for-sunshine/</guid>
		<description><![CDATA[I just made two releases for gnome-utils: the first is 2.16.2, another release in the stable branch, which fixes a couple of bugs in Baobab and Screenshot that were also fixed in HEAD and deemed important enough to be backported.
The second release is - finally - 2.17.0, the first release of the new unstable release [...]]]></description>
			<content:encoded><![CDATA[<p>I just made two releases for gnome-utils: the first is 2.16.2, another release in the stable branch, which fixes a couple of bugs in Baobab and Screenshot that were also fixed in <code>HEAD</code> and deemed important enough to be backported.</p>
<p>The second release is - finally - 2.17.0, the first release of the new unstable release cycle which will lead to gnome-utils 2.18.0.</p>
<p>The major change in this release is in Baobab, which acquired the new, spiffy, cairo-based ringchart view, thanks to the hard work of Fabio, Paolo, Alejandro and Miguel.  Baobab also dropped the search option, which mostly replicated the Search Tool already included in gnome-utils.  Baobab user interface was cleaned up, its memory consumption was reduced and many bugs were fixed.</p>
<p>The other modules in gnome-utils got some love, but not much; my development tree still doesn&#8217;t build well and it&#8217;s not ready for inclusion in HEAD, but I plan to work on it before the next release.</p>
<p>As usual, <a href="http://download.gnome.org/sources/gnome-utils/2.17/">download</a>, test and <a href="bugzilla.gnome.org/buglist.cgi?product=gnome-utils">file bugs</a>.
</p>
]]></content:encoded>
			<wfw:commentRss>http://log.emmanuelebassi.net/archives/2006/11/song-for-sunshine/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Shake Your Groove Thing</title>
		<link>http://log.emmanuelebassi.net/archives/2006/07/shake-your-groove-thing/</link>
		<comments>http://log.emmanuelebassi.net/archives/2006/07/shake-your-groove-thing/#comments</comments>
		<pubDate>Tue, 11 Jul 2006 21:59:00 +0000</pubDate>
		<dc:creator>ebassi</dc:creator>
		
		<category>General</category>

		<category>Life</category>

		<category>wedding</category>

		<category>parties</category>

		<category>celebrations</category>

		<guid isPermaLink="false">http://log.emmanuelebassi.net/archives/2006/07/shake-your-groove-thing/</guid>
		<description><![CDATA[Still in Italy, for the next 48 hours at least

The wedding went incredibly well: the ceremony itself was so short (twenty minutes) that I don&#8217;t remember much of it.

We were married in a beautiful building in Milan, with frescoes made by Tiepolo, by a city hall official.

The lunch was much more fun, even though it [...]]]></description>
			<content:encoded><![CDATA[<p><i>Still in Italy, for the next 48 hours at least</I></p>
<p><a href="http://www.flickr.com/photos/ebassi/187228100/" title="Photo Sharing"><img src="http://static.flickr.com/55/187228100_3e07ac4f4e.jpg" width="500" height="332" alt="_DSC1728.JPG" /></a></p>
<p>The wedding went incredibly well: the ceremony itself was so short (twenty minutes) that I don&#8217;t remember much of it.</p>
<p><a id="p157" rel="attachment" class="imagelink" href="http://log.emmanuelebassi.net/?attachment_id=157" title="185646708_0508f28c8e.jpg"><img id="image157" src="http://log.emmanuelebassi.net/wp-content/uploads/2006/07/185646708_0508f28c8e.jpg" alt="185646708_0508f28c8e.jpg" /></a></p>
<p>We were married in a beautiful building in Milan, with <a href="http://en.wikipedia.org/wiki/Fresco">frescoes</a> made by <a href="http://en.wikipedia.org/wiki/Tiepolo">Tiepolo</a>, by a city hall official.</p>
<p><a id="p159" rel="attachment" class="imagelink" href="http://log.emmanuelebassi.net/?attachment_id=159" title="185646833_f702dae4e4.jpg"><img id="image159" src="http://log.emmanuelebassi.net/wp-content/uploads/2006/07/185646833_f702dae4e4.jpg" alt="185646833_f702dae4e4.jpg" /></a></p>
<p>The lunch was much more fun, even though it proved to be really tiresome: we went to sleep at 18:00 and woke up at 9 the day after.</p>
<p><a href="http://www.flickr.com/photos/ebassi/187227577/" title="Photo Sharing"><img src="http://static.flickr.com/44/187227577_d325721d99.jpg" width="500" height="332" alt="_DSC1782.JPG" /></a></p>
<p>We were cheered by (many) relatives and (many) friends - surely one of the best days in my entire life, and an awesome way to begin a new life as well.</p>
<p><i>More photos: <a href="http://www.flickr.com/groups/45392657@N00/">here</a></i>
</p>
]]></content:encoded>
			<wfw:commentRss>http://log.emmanuelebassi.net/archives/2006/07/shake-your-groove-thing/feed/</wfw:commentRss>
		</item>
		<item>
		<title>London</title>
		<link>http://log.emmanuelebassi.net/archives/2006/05/london/</link>
		<comments>http://log.emmanuelebassi.net/archives/2006/05/london/#comments</comments>
		<pubDate>Tue, 02 May 2006 20:12:38 +0000</pubDate>
		<dc:creator>ebassi</dc:creator>
		
		<category>General</category>

		<category>Life</category>

		<category>london</category>

		<category>moving</category>

		<guid isPermaLink="false">http://log.emmanuelebassi.net/archives/2006/05/london/</guid>
		<description><![CDATA[Well, it&#8217;s been a full week since I moved to London, and everything is coming along quite nicely.  The house is really cool, with a big bedroom and an even bigger dining room.  It&#8217;s still missing some bits of furniture, like a dining table and its chairs, but the Ikea is going to [...]]]></description>
			<content:encoded><![CDATA[<p>Well, it&#8217;s been a full week since I moved to London, and everything is coming along quite nicely.  The house is really cool, with a big bedroom and an even bigger dining room.  It&#8217;s still missing some bits of furniture, like a dining table and its chairs, but the Ikea is going to have yet another visit from me and Marta; there&#8217;s something reassuring in the way Ikea shops look all the same in every country you are - like a beacon in a sea of strangeness: cars on the wrong way, public transportation and bureocracy that work, upholstery even in the bathroom, etc.  Anyway, I think that I&#8217;ll just get used to it.  Well, to most of it. <img src='http://log.emmanuelebassi.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />
</p>
]]></content:encoded>
			<wfw:commentRss>http://log.emmanuelebassi.net/archives/2006/05/london/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Growing Family</title>
		<link>http://log.emmanuelebassi.net/archives/2006/04/growing-family/</link>
		<comments>http://log.emmanuelebassi.net/archives/2006/04/growing-family/#comments</comments>
		<pubDate>Sun, 23 Apr 2006 15:40:23 +0000</pubDate>
		<dc:creator>ebassi</dc:creator>
		
		<category>General</category>

		<category>GNOME</category>

		<category>gnome-utils</category>

		<guid isPermaLink="false">http://log.emmanuelebassi.net/archives/2006/04/growing-family/</guid>
		<description><![CDATA[I&#8217;ve just finished including baobab, the disk usage analysis tool written by Fabio Marzocca (and others), into gnome-utils HEAD.  Everything seems to build fine, and make distcheck has just confirmed that gnome-utils-2.15.0 is ready to be released.  I plan to give the final touches before the deadline of tomorrow, so that the first [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just finished including <a href="http://www.marzocca.net/linux/baobab.html">baobab</a>, the disk usage analysis tool written by Fabio Marzocca (and others), into gnome-utils HEAD.  Everything seems to build fine, and <code>make distcheck</code> has just confirmed that gnome-utils-2.15.0 is ready to be released.  I plan to give the final touches before the deadline of tomorrow, so that the first unstable release of Gnome will ship the growing family of gnome-utils.</p>
<p><i>Now Listening: The Decemberists, Picaresque</i>
</p>
]]></content:encoded>
			<wfw:commentRss>http://log.emmanuelebassi.net/archives/2006/04/growing-family/feed/</wfw:commentRss>
		</item>
		<item>
		<title>End</title>
		<link>http://log.emmanuelebassi.net/archives/2005/12/end/</link>
		<comments>http://log.emmanuelebassi.net/archives/2005/12/end/#comments</comments>
		<pubDate>Sat, 31 Dec 2005 21:59:20 +0000</pubDate>
		<dc:creator>ebassi</dc:creator>
		
		<category>General</category>

		<guid isPermaLink="false">http://log.emmanuelebassi.net/2005/12/31/end/</guid>
		<description><![CDATA[Happy new year!!!
]]></description>
			<content:encoded><![CDATA[<h3 style="text-align:center">Happy new year!!!</h3>
]]></content:encoded>
			<wfw:commentRss>http://log.emmanuelebassi.net/archives/2005/12/end/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Dancing Barefoot</title>
		<link>http://log.emmanuelebassi.net/archives/2005/11/dancing-barefoot/</link>
		<comments>http://log.emmanuelebassi.net/archives/2005/11/dancing-barefoot/#comments</comments>
		<pubDate>Wed, 16 Nov 2005 21:11:06 +0000</pubDate>
		<dc:creator>ebassi</dc:creator>
		
		<category>General</category>

		<category>Life</category>

		<guid isPermaLink="false">http://log.emmanuelebassi.net/2005/11/16/dancing-barefoot/</guid>
		<description><![CDATA[Marta, as an early (a week early) birthday present, bought me Dancing Barefoot, the first book written by Wil Wheaton. It arrived today, and I literally devoured it in an hour.
Wil writes gorgeously. I found myself smiling, grinning or plain laughing out loud while reading it. As a trekker, and a geek, I can&#8217;t but [...]]]></description>
			<content:encoded><![CDATA[<p>Marta, as an early (a week early) birthday present, bought me <a href="http://www.amazon.com/exec/obidos/tg/detail/-/0596006748/qid=1132174825/sr=8-1/ref=pd_bbs_1/103-1783765-6880644?v=glance&#038;s=books&#038;n=507846">Dancing Barefoot</a>, the first book written by <a href="http://www.wilwheaton.net">Wil Wheaton</a>. It arrived today, and I literally <b>devoured</b> it in an hour.</p>
<p>Wil writes gorgeously. I found myself smiling, grinning or plain laughing out loud while reading it. As a trekker, and a geek, I can&#8217;t but relate to the stories he wrote; I really can&#8217;t wait for <a href="http://www.amazon.com/exec/obidos/tg/detail/-/059600768X/ref=pd_sim_b_1/103-1783765-6880644?%5Fencoding=UTF8&#038;v=glance">Just a Geek</a> to arrive (Marta bought me that too).</p>
<p>[<a class="technorati-tag" href="http://technorati.com/tag/books" rel="tag">books</a>]<br />
[<a class="technorati-tag" href="http://technorati.com/tag/wil+wheaton">wil+wheaton</a>]
</p>
]]></content:encoded>
			<wfw:commentRss>http://log.emmanuelebassi.net/archives/2005/11/dancing-barefoot/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Trenchcoat</title>
		<link>http://log.emmanuelebassi.net/archives/2005/11/trenchcoat/</link>
		<comments>http://log.emmanuelebassi.net/archives/2005/11/trenchcoat/#comments</comments>
		<pubDate>Mon, 14 Nov 2005 09:19:43 +0000</pubDate>
		<dc:creator>ebassi</dc:creator>
		
		<category>General</category>

		<guid isPermaLink="false">http://log.emmanuelebassi.net/2005/11/14/trenchcoat/</guid>
		<description><![CDATA[This has totally made my day.
[doom]
[doom+video+billgates]

]]></description>
			<content:encoded><![CDATA[<p><a title="Slashdot | Bill Gates' Doom Video From 1995" href="http://games.slashdot.org/article.pl?sid=05/11/12/1728238&#038;tid=204&#038;tid=109">This</a> has <b>totally</b> made my day.</p>
<p>[<a class="technorati-tag" href="http://technorati.com/tag/doom" rel="tag">doom</a>]<br />
[<a class="technorati-tag" href="http://technorati.com/tag/doom+video+billgates" rel="tag">doom+video+billgates</a>]
</p>
]]></content:encoded>
			<wfw:commentRss>http://log.emmanuelebassi.net/archives/2005/11/trenchcoat/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Cleaning up</title>
		<link>http://log.emmanuelebassi.net/archives/2005/09/cleaning-up/</link>
		<comments>http://log.emmanuelebassi.net/archives/2005/09/cleaning-up/#comments</comments>
		<pubDate>Sat, 17 Sep 2005 13:18:17 +0000</pubDate>
		<dc:creator>ebassi</dc:creator>
		
		<category>General</category>

		<guid isPermaLink="false">http://log.emmanuelebassi.net/?p=57</guid>
		<description><![CDATA[life: after the &#8220;exam craze&#8221; (two in five days) that took the best part of the week, me and Marta have resumed cleaning up the house. Since I have moved in with her, there has been so much work to do that we haven&#8217;t really felt the whole &#8220;moving in&#8221; part; but I assume it [...]]]></description>
			<content:encoded><![CDATA[<p><b>life:</b> after the &#8220;exam craze&#8221; (two in five days) that took the best part of the week, me and Marta have resumed cleaning up the house. Since I have moved in with her, there has been so much work to do that we haven&#8217;t really felt the whole &#8220;moving in&#8221; part; but I assume it will get us, sooner or later. Next week we&#8217;re going to visit my parents, and get some of my books/DVDs/whatever that I left behind.</p>
<p><b>hacking</b>: after moving the <code>RecentManager</code> to new new <code>BookmarkFile</code> parser/writer object, I resumed working on the actual separation of the recently used resources viewer widgets (implementing the <code>RecentChooser</code> interface) and the list controller (the <code>RecentManager</code> object). Last week I removed every trace of sorting and limit handling code involving the manager object from the widgets, and recoded them directely into the widgets themselves. Thus, it&#8217;s now possible to have a single manager instance and multiple viewers bound to it, instead of creating a manager object per widget:</p>
<div style="text-align:center">
<a href="http://log.emmanuelebassi.net/images/shots/multiple-recent-chooser-widget.png"><img alt="RecentChooserWidgets" class="centered" src="http://log.emmanuelebassi.net/images/shots/multiple-recent-chooser-widget-small.png" /></a><br />
<span style="font-size:80%">Two widgets, one manager</span>
</div>
<p>Sorting, filtering and the list limit property are still present in the <code>RecentManager</code> object; this way you could have a custom sorting and filtering functions set into a manager, and then multiple views attached to it.</p>
<p>Separation was a job the the current <code>EggRecentModel</code>/<code>EggRecentView</code> objects didn&#8217;t handle well enough; basically, you could feed you own model to a <code>EggRecentViewGtk</code> widget, but every other widget using the same model would display the same data, with the same sorting, filtering and list size. This behaviour doesn&#8217;t really match the <acronym title="Model Viewer Controller">MVC</acronym> paradigm; for instance, using the same <code>TreeModel</code> you could set up many <code>TreeView</code> widgets, each of them showing only some part of the data stored in the model. Filtering, sorting and size are handled by the <code>TreeView</code> code, not by the model.</p>
<p>The same should happen with the recently used resources list; also because this could lead to the creation of a default singleton instance of the manager object, in order to reduce memory and locking issues due to the on disk storage.
</p>
]]></content:encoded>
			<wfw:commentRss>http://log.emmanuelebassi.net/archives/2005/09/cleaning-up/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
