<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Gustavo Sverzut Barbieri &#187; Python</title>
	<atom:link href="http://blog.gustavobarbieri.com.br/category/python/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.gustavobarbieri.com.br</link>
	<description>a hacker analysis of life</description>
	<lastBuildDate>Tue, 29 Jun 2010 23:11:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>And more EFL news out there!</title>
		<link>http://blog.gustavobarbieri.com.br/2009/11/23/and-more-efl-news-out-there/</link>
		<comments>http://blog.gustavobarbieri.com.br/2009/11/23/and-more-efl-news-out-there/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 12:03:16 +0000</pubDate>
		<dc:creator>Gustavo Sverzut Barbieri</dc:creator>
				<category><![CDATA[C]]></category>
		<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Maemo]]></category>
		<category><![CDATA[ProFUSION]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[ardy]]></category>
		<category><![CDATA[efl]]></category>
		<category><![CDATA[free.fr]]></category>
		<category><![CDATA[freebox]]></category>

		<guid isPermaLink="false">http://blog.gustavobarbieri.com.br/?p=197</guid>
		<description><![CDATA[Wow! Just after my last week post about companies supporting EFL, we were pleased with two more announcements:

Ardy, a tool that brings together EFL and Arduino using Python
Free.fr, the second biggest ISP in France opened up the development of their Freebox HD set-top box using Enlightenment Foundation Libraries and Mozilla JavaScript library. This is pretty [...]]]></description>
			<content:encoded><![CDATA[<p>Wow! Just after my <a href="/2009/11/18/efl-things-becoming-public/">last week post</a> about companies supporting EFL, we were pleased with two more announcements:</p>
<ul>
<li><a href="http://edjy.wordpress.com/2009/11/19/ardy-arduino-efl-and-python/">Ardy</a>, a tool that brings together EFL and Arduino using Python</li>
<li><a href="http://www.enlightenment.org/p.php?p=news/show&#038;l=en&#038;news_id=18">Free.fr</a>, the second biggest ISP in France opened up the development of their Freebox HD set-top box using Enlightenment Foundation Libraries and Mozilla JavaScript library. This is pretty amazing as it&#8217;s the biggest deployment of EFL out there, an uncertain number that ranges from <b>2 to 3 million devices</b>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.gustavobarbieri.com.br/2009/11/23/and-more-efl-news-out-there/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EFL things becoming public&#8230;</title>
		<link>http://blog.gustavobarbieri.com.br/2009/11/18/efl-things-becoming-public/</link>
		<comments>http://blog.gustavobarbieri.com.br/2009/11/18/efl-things-becoming-public/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 22:48:03 +0000</pubDate>
		<dc:creator>Gustavo Sverzut Barbieri</dc:creator>
				<category><![CDATA[C]]></category>
		<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[INdT]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Maemo]]></category>
		<category><![CDATA[ProFUSION]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[efl]]></category>

		<guid isPermaLink="false">http://blog.gustavobarbieri.com.br/?p=191</guid>
		<description><![CDATA[Hey all,
Yesterday we started to see some announcements of companies backing Enlightenment Foundation Libraries development. Of course, INdT was pioneer in that since it was decided to use it for Canola2. Later on I created my own company and we officially support EFL as GUI alternative (together with Clutter, GTK and Qt), being the first [...]]]></description>
			<content:encoded><![CDATA[<p>Hey all,</p>
<p>Yesterday we started to see some <a href="http://www.enlightenment.org/p.php?p=news/show&#038;l=en&#038;news_id=17">announcements</a> of companies backing <a href="http://www.enlightenment.org">Enlightenment Foundation Libraries</a> development. Of course, <a href="http://www.indt.org.br/">INdT</a> was pioneer in that since it was decided to use it for <a href="http://www.openbossa.org/canola2">Canola2</a>. Later on I created my <a href="http://profusion.mobi/">own company</a> and we officially support EFL as GUI alternative (together with <a href="http://www.clutter.org">Clutter</a>, <a href="http://www.gtk.org">GTK</a> and <a href="http://qt.nokia.com/">Qt</a>), being the first company to do that.</p>
<p>While there are speculations about which company is it, what I can assure you is that this company is serious and <b>is not alone</b>. ProFUSION itself worked on EFL on behalf of various clients and you may expect another press release about a big French internet and telecom company deploying a massive number of units with EFL pre-installed. Not accounting various community driven projects that choose it and E17 as its base platform, such as <a href="http://wiki.openmoko.org/wiki/Main_Page">OpenMoko</a> and <a href="http://openinkpot.org/wiki/Documentation/EFL">OpenInkpot</a>.</p>
<p>Bottom line? While EFL does not get the same amount of marketing and visibility as Qt and GTK counterparts, it is playing fine enough to be considered to ship in dozen million devices in the next year. Why don&#8217;t you consider it for your project? Be open minded and try it out <img src='http://blog.gustavobarbieri.com.br/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gustavobarbieri.com.br/2009/11/18/efl-things-becoming-public/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Memphis on real hardware: Nokia N810</title>
		<link>http://blog.gustavobarbieri.com.br/2009/08/06/memphis-on-real-hardware-nokia-n810/</link>
		<comments>http://blog.gustavobarbieri.com.br/2009/08/06/memphis-on-real-hardware-nokia-n810/#comments</comments>
		<pubDate>Fri, 07 Aug 2009 01:50:51 +0000</pubDate>
		<dc:creator>Gustavo Sverzut Barbieri</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Maemo]]></category>
		<category><![CDATA[ProFUSION]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[canola]]></category>
		<category><![CDATA[car]]></category>
		<category><![CDATA[efl]]></category>
		<category><![CDATA[memphis]]></category>

		<guid isPermaLink="false">http://blog.gustavobarbieri.com.br/?p=177</guid>
		<description><![CDATA[This is a followup of my previous post, but now running on Nokia Internet Tablet N810 with Maemo. We interleaved it with parts of screen casts so you can note it&#8217;s very close to the desktop edition, even animated video thumbnails works fine:


We even managed to convince Mariana to do the initial talk!
]]></description>
			<content:encoded><![CDATA[<p>This is a followup of my <a href="/2009/07/30/memphis-in-car-entertainment-preview" alt="Memphis in car entertainment preview">previous post</a>, but now running on Nokia Internet Tablet N810 with Maemo. We interleaved it with parts of screen casts so you can note it&#8217;s very close to the desktop edition, even animated video thumbnails works fine:</p>
<div style="text-align: center; padding: 5px;">
<object width="400" height="270"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=5983706&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=5983706&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="270"></embed></object></div>
<p>We even managed to convince Mariana to do the initial talk!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gustavobarbieri.com.br/2009/08/06/memphis-on-real-hardware-nokia-n810/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Memphis in car entertainment preview</title>
		<link>http://blog.gustavobarbieri.com.br/2009/07/30/memphis-in-car-entertainment-preview/</link>
		<comments>http://blog.gustavobarbieri.com.br/2009/07/30/memphis-in-car-entertainment-preview/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 00:06:16 +0000</pubDate>
		<dc:creator>Gustavo Sverzut Barbieri</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Maemo]]></category>
		<category><![CDATA[ProFUSION]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[canola]]></category>
		<category><![CDATA[car]]></category>
		<category><![CDATA[efl]]></category>
		<category><![CDATA[memphis]]></category>

		<guid isPermaLink="false">http://blog.gustavobarbieri.com.br/?p=172</guid>
		<description><![CDATA[Over the last months ProFUSION worked hard on building Memphis, an in car entertainment system. Now we can finally publish the first preview of it, it is real and runs on couple of hardware we will demo later, including Nokia N810 (OMAP 2420) and Freescale iMX27, iMX31 and iMX35 with displays ranging from 4 to [...]]]></description>
			<content:encoded><![CDATA[<p>Over the last months <a href="http://profusion.mobi">ProFUSION</a> worked hard on building <a href="http://profusion.mobi/node/17">Memphis</a>, an in car entertainment system. Now we can finally publish the first preview of it, it is real and runs on couple of hardware we will demo later, including Nokia N810 (OMAP 2420) and Freescale iMX27, iMX31 and iMX35 with displays ranging from 4 to 7 inches, from 640&#215;480 to 800&#215;480.</p>
<div style="text-align: center; padding: 5px;">
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/qENNJsDWMJk&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/qENNJsDWMJk&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
</div>
<p>The product is based on free software <a href="http://openbossa.indt.org/canola2">Canola2</a> platform, which we support as well. While some parts of it were made available over these months, including our optimized thumbnailer &#8220;Ethumb&#8221;, some parts will be available later, under the same license. It&#8217;s not an issue as you&#8217;re unlikely to get it from Volkswagen and running it BMW, what matter for clients is the product as a whole, not just software interface.</p>
<p>Work done so far is not just a face lift of Canola, it goes deeply in optimizations, platform roots and changes plugins as well. The roadmap includes fast UPnP server and control point, as well as GPS/maps and other car useful services.</p>
<p>Theme is just a demo, we call it &#8220;ProFUSION theme&#8221; as we use our own colors and font. Clients will get an unique look and feel as well as custom changes, such as integrating with real panel keys, text to speech and voice recognition systems.</p>
<p>Read more at <a href="http://profusion.mobi/node/17">http://profusion.mobi/node/17</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gustavobarbieri.com.br/2009/07/30/memphis-in-car-entertainment-preview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PyCON USA and Canola2</title>
		<link>http://blog.gustavobarbieri.com.br/2009/03/28/pycon-usa-and-canola2/</link>
		<comments>http://blog.gustavobarbieri.com.br/2009/03/28/pycon-usa-and-canola2/#comments</comments>
		<pubDate>Sat, 28 Mar 2009 15:33:03 +0000</pubDate>
		<dc:creator>Gustavo Sverzut Barbieri</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[INdT]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Maemo]]></category>
		<category><![CDATA[ProFUSION]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[canola]]></category>
		<category><![CDATA[efl]]></category>
		<category><![CDATA[pycon]]></category>

		<guid isPermaLink="false">http://blog.gustavobarbieri.com.br/?p=156</guid>
		<description><![CDATA[So here I am at Chicago attending at PyCON USA where I&#8217;ll present how Python enabled the development of mobile media center (Canola2) in record time. So far it&#8217;s being an amazing conference, lots of interesting talks but more MacOS-X than I&#8217;d like to see in a conference about a free software technology (at least [...]]]></description>
			<content:encoded><![CDATA[<p>So here I am at Chicago attending at <a href="http://us.pycon.org">PyCON USA</a> where I&#8217;ll present <a href="http://us.pycon.org/2009/conference/schedule/event/84/">how Python enabled the development of mobile media center</a> (<a href="http://openbossa.indt.org/canola2">Canola2</a>) in record time. So far it&#8217;s being an amazing conference, lots of interesting talks but more MacOS-X than I&#8217;d like to see in a conference about a free software technology (at least we seem to have more Linux than Windows).</p>
<p>As for freedom, free software, mobile media centers and specially Canola2: as announced previously at Maemo community, <a href="http://etrunko.blogspot.com/2009/03/canola-is-free.html">Canola2 is now opensource (GPLv3)</a>! That&#8217;s amazing news, specially to me as I have Canola2 as my baby and would like to have more people involved into its development. It&#8217;s not just a great end-user software, it&#8217;s an amazing Python platform where you can build all kind of rich user interface.</p>
<p>As you might know, ProFUSION is working with INdT to improve Canola2 and we plan to keep supporting it, starting with some instructions and scripts, see <a href="http://profusion.mobi/setting-up-canola-2.0">our post for more details</a>. As we want to build a community around it, don&#8217;t miss the <a href="https://garage.maemo.org/mailman/listinfo/canola-devel">mailing list</a> and our IRC channel #canola at irc.freenode.net.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gustavobarbieri.com.br/2009/03/28/pycon-usa-and-canola2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Presenting at PyCon US &#8216;09</title>
		<link>http://blog.gustavobarbieri.com.br/2009/01/22/presenting-at-pycon-us-09/</link>
		<comments>http://blog.gustavobarbieri.com.br/2009/01/22/presenting-at-pycon-us-09/#comments</comments>
		<pubDate>Thu, 22 Jan 2009 14:12:40 +0000</pubDate>
		<dc:creator>Gustavo Sverzut Barbieri</dc:creator>
				<category><![CDATA[C]]></category>
		<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[INdT]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Maemo]]></category>
		<category><![CDATA[ProFUSION]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[canola]]></category>
		<category><![CDATA[efl]]></category>
		<category><![CDATA[pycon]]></category>

		<guid isPermaLink="false">http://blog.gustavobarbieri.com.br/?p=152</guid>
		<description><![CDATA[Now that the list is published I can announce that my talk was approved and I&#8217;ll present at PyCon US 2009!
My talk Python enabling mobile media centers will tell you all how Python made it possible to finish Canola2 in record time and how it does not suck performance wise in mobile devices as the [...]]]></description>
			<content:encoded><![CDATA[<p>Now that <a href="http://us.pycon.org/2009/conference/talks/">the list is published</a> I can announce that my talk was approved and I&#8217;ll present at PyCon US 2009!</p>
<p>My talk <b>Python enabling mobile media centers</b> will tell you all how Python made it possible to finish Canola2 in record time and how it does not suck performance wise in mobile devices as the Nokia N800, N810 and it is even acceptable on 770! I&#8217;ll quickly cover how painful development of first version in C was, how we profiled, tools we used to write Python-EFL bindings and more.</p>
<p>For my beloved Brazilian friends, I plan to present it (or a similar talk) at <a href="http://www.bossaconference.indt.org/">Bossa Conference &#8216;09</a> and possible present it in Portuguese at <a href="http://pyconbrasil.com.br/">PyCon-Brazil</a> later this year.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gustavobarbieri.com.br/2009/01/22/presenting-at-pycon-us-09/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Surpise: Qt goes LGPL</title>
		<link>http://blog.gustavobarbieri.com.br/2009/01/14/surpise-qt-goes-lgpl/</link>
		<comments>http://blog.gustavobarbieri.com.br/2009/01/14/surpise-qt-goes-lgpl/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 13:27:45 +0000</pubDate>
		<dc:creator>Gustavo Sverzut Barbieri</dc:creator>
				<category><![CDATA[C]]></category>
		<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Maemo]]></category>
		<category><![CDATA[ProFUSION]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[qt gpl lgpl free]]></category>

		<guid isPermaLink="false">http://blog.gustavobarbieri.com.br/?p=142</guid>
		<description><![CDATA[Wow! Making it stronger WOW to let you all know how I did feel when I received the excellent news: Qt 4.5 will be LGPL 2.1 (see official here).
I still remember myself talking to Mark Shuttleworth about possibility of Qt going LGPL and I was saying that it would never become LGPL since it was [...]]]></description>
			<content:encoded><![CDATA[<p>Wow! Making it stronger <b>WOW</b> to let you all know how I did feel when I received the excellent news: <a href="http://labs.trolltech.com/blogs/2009/01/14/nokia-to-license-qt-under-lgpl/">Qt 4.5 will be LGPL 2.1</a> (see <a href="http://www.qtsoftware.com/about/news/lgpl-license-option-added-to-qt">official here</a>).</p>
<p>I still remember myself talking to Mark Shuttleworth about possibility of Qt going LGPL and I was saying that it would never become LGPL since it was an excellent thing for Nokia, keeping adversaries away.
<p>It turned out that I was wrong&#8230; &#8220;never say never!&#8221; they say. Nokia is seems so confident, or Motorola so non-intimidating, that it believes that doing the right thing and moving its product license to more commercial friendly will bring more developers and thus more applications.</p>
<p>Mark was wondering about <a href= http://derstandard.at/?url=/?id=3413801">GNOME goals could be delivered on top of Qt</a> if this was LGPL. Well, in my opinion it is possible, but very unlikely. I dare to say GTK will get going along Qt and it will never go away. It&#8217;s about passion, not technology there.</p>
<p>Talking about technology and this concerns <a href="http://profusion.mobi">ProFUSION</a>, I really like Qt, always did. As most of you know I hack using Qt, GTK and EFL for a long time, Qt is the easiest to use, largest and most complete library out there. And following their progress with 4.x versions you can see they&#8217;re heading the right direction, heading where EFL or MacOS libraries are today. ProFUSION will now be able to recommend Qt to a broader range of clients, those that wanted LGPL licenses to avoid licensing fees.</p>
<p>I&#8217;m still surprised! I expect Nokia keep doing these great surprises, the next being the next internet tablets (with $99 developer program <img src='http://blog.gustavobarbieri.com.br/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> ) and maybe a Linux phone later this year!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gustavobarbieri.com.br/2009/01/14/surpise-qt-goes-lgpl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>work and pleasure</title>
		<link>http://blog.gustavobarbieri.com.br/2008/10/31/work-and-pleasure/</link>
		<comments>http://blog.gustavobarbieri.com.br/2008/10/31/work-and-pleasure/#comments</comments>
		<pubDate>Sat, 01 Nov 2008 00:48:21 +0000</pubDate>
		<dc:creator>Gustavo Sverzut Barbieri</dc:creator>
				<category><![CDATA[C]]></category>
		<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Maemo]]></category>
		<category><![CDATA[ProFUSION]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[edje]]></category>
		<category><![CDATA[efl]]></category>
		<category><![CDATA[elementary]]></category>
		<category><![CDATA[guarana]]></category>

		<guid isPermaLink="false">http://blog.gustavobarbieri.com.br/?p=122</guid>
		<description><![CDATA[Today I finished integrating some cool code into Evas: box and table. These utility smart objects are now in Evas for good, we can stop replicating those in many projects and people who just want to use them and not a full featured toolkit like ETK or EWL are now free. More importantly: we can [...]]]></description>
			<content:encoded><![CDATA[<p>Today I finished integrating some <a href="http://trac.enlightenment.org/e/changeset/37362">cool code</a> into Evas: box and table. These utility smart objects are now in Evas for good, we can stop replicating those in many projects and people who just want to use them and not a full featured toolkit like ETK or EWL are now free. More importantly: we can now expose these in Edje, making all layout elements dependent on theme, not having to rely on <code>SWALLOW</code> slots!</p>
<p>The integrated code is very flexible, it make use of the recently introduced &#8220;size hints&#8221; and also postpone heavy calculations to pre-render time with <code>calculate</code> smart callback. <b>Table</b> has three modes: regular, homogeneous based on table size and homogeneous based on largest minimum item size. <b>Box</b>, since it just represent a sequence of items, is more extensible and allows you to specify a layout function, we provide some like vertical, horizontal, stack, homogeneous based on box, homogeneous based on the largest minimum item size, etc&#8230; but you can easily write your &#8220;snake layout&#8221; and use it. If you need more option details than &#8220;size hints&#8221;, you can extend the class and implement <code>options_*</code> virtuals.</p>
<p>These code were integrated by me, but not totally written. Gustavo Lima, from <a href="http://profusion.mobi">ProFUSION</a>, wrote the box for their <a href="http://local.profusion.mobi:8081/?p=guarana.git;a=blob;f=src/lib/widgets/sequence_box.c;h=4c23ed1c34ae380cf3b3503080b5edc6cc242397;hb=HEAD">sequence_box.c</a> (it was relicensed to E&#8217;s BSD with permission) and Rasterman wrote table for his elementary &#8220;toolkit for mobiles&#8221; <a href="http://trac.enlightenment.org/e/browser/trunk/TMP/st/elementary/src/lib/els_table.c">els_table.c</a>.</p>
<p>On the pleasure <b>and</b> work side, I&#8217;ll fly to The Netherlands next Tuesday so I can attend <a href="http://www.embeddedlinuxconference.com/elc_europe08/index.html">ELC-E 2008</a> where I&#8217;ll present a talk about Rich Graphical User Interfaces on mobile systems, covering Evas, Edje and the new kids on the block <b>Elementary</b> and <b>Guarana</b>.</p>
<p>Last but not least, due trip and other stuff to do I&#8217;ll not be able to integrate table and box into Edje soon. If you always wanted to help E17 and EFL, now <b>it&#8217;s your chance!</b> <img src='http://blog.gustavobarbieri.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  <a href="http://www.mail-archive.com/enlightenment-devel@lists.sourceforge.net/msg19569.html">See my mail to the list</a> and start hacking, I can reply to you by mail and IRC (when I&#8217;m online). We will also need <b>Python</b> bindings for those, so patches to python-evas and python-edje are also welcome!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gustavobarbieri.com.br/2008/10/31/work-and-pleasure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LightMediaScanner 0.2.0 released</title>
		<link>http://blog.gustavobarbieri.com.br/2008/10/05/lightmediascanner-020-released/</link>
		<comments>http://blog.gustavobarbieri.com.br/2008/10/05/lightmediascanner-020-released/#comments</comments>
		<pubDate>Sun, 05 Oct 2008 16:01:09 +0000</pubDate>
		<dc:creator>Gustavo Sverzut Barbieri</dc:creator>
				<category><![CDATA[C]]></category>
		<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Maemo]]></category>
		<category><![CDATA[ProFUSION]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[lightmediascanner]]></category>

		<guid isPermaLink="false">http://blog.gustavobarbieri.com.br/?p=114</guid>
		<description><![CDATA[We&#8217;re proud to release a new version of LightMediaScanner, the fastest media scanner for your embedded device  
This version now adds the direct relationship of audios and artists table, this will allow album-less audios to have an artist as well as have collections audios to display their artists. Yes, Canola will behave better now.
Also [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re proud to release a new version of <a href="http://lms.garage.maemo.org/">LightMediaScanner</a>, the fastest media scanner for your embedded device <img src='http://blog.gustavobarbieri.com.br/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>This version now adds the direct relationship of audios and artists table, this will allow album-less audios to have an artist as well as have collections audios to display their artists. Yes, Canola will behave better now.</p>
<p>Also new are the often requested <strong>single-process scan</strong> and <strong>progress reporting</strong>.</p>
<p>Progress is reported using callbacks. Since it is impossible to know beforehand how many files will be in the directories before walking them, there is no &#8220;total&#8221; item reporting or percentage, this is up to you if you think it is worth to pay such penalty. Check also does not report so it&#8217;s uniform, but number of items to check is easier to discover, just check the database. These callbacks will also report the state of such file, so you can notify user if some files were skipped because they took too much to finish (more than <code>slave_timeout</code>).</p>
<p>Single process scan is now available, but it&#8217;s mostly there to aid debugging. While it will speed up scan on single-CPU machines (ie: Nokia N810), it is less safe and if it breaks/hangs (ie: due MMC being removed during parse, or bad FAT filesystem) it will bring down your whole software, so be aware of that before using.</p>
<p>Last but not least, our GIT moved from <a href="http://staff.get-e.org/">http://staff.get-e.org/</a> to <a href="http://gitweb.profusion.mobi/">http://gitweb.profusion.mobi/</a> (Gitweb) with repositories being cloned from <code>git clone git://git.profusion.mobi/$PROJECT</code></p>
<p>Please report any bugs to our <a href="https://garage.maemo.org/projects/lms/">project at garage.maemo.org</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gustavobarbieri.com.br/2008/10/05/lightmediascanner-020-released/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Talking about Python and Maemo at Mobility Week</title>
		<link>http://blog.gustavobarbieri.com.br/2008/09/26/talking-about-python-and-maemo-at-mobility-week/</link>
		<comments>http://blog.gustavobarbieri.com.br/2008/09/26/talking-about-python-and-maemo-at-mobility-week/#comments</comments>
		<pubDate>Sat, 27 Sep 2008 02:33:13 +0000</pubDate>
		<dc:creator>Gustavo Sverzut Barbieri</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[INdT]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Maemo]]></category>
		<category><![CDATA[ProFUSION]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[mobility week]]></category>

		<guid isPermaLink="false">http://blog.gustavobarbieri.com.br/?p=112</guid>
		<description><![CDATA[Next week Ulisses, Luis Felipe and I will be at &#8220;Semana da Mobilidade&#8221; (Mobility Week), to be held at USP São Carlos, Brazil.
This is a great thing because we&#8217;ll be able to talk about Maemo and Python to undergrad students and try to show there is life (and paid jobs/work) beyond Windows and Java, .Net [...]]]></description>
			<content:encoded><![CDATA[<p>Next week Ulisses, Luis Felipe and I will be at <a href="http://semanadamobilidade.blogspot.com/2008/09/agenda-do-evento-em-so-carlos.html"><em>&#8220;Semana da Mobilidade&#8221;</em> (Mobility Week)</a>, to be held at USP São Carlos, Brazil.</p>
<p>This is a great thing because we&#8217;ll be able to talk about Maemo and Python to undergrad students and try to show there is life (and paid jobs/work) beyond Windows and Java, .Net and Delphi. We already did a talk similar to that for UNICAMP students (although it was an informal talk) and attendees liked it.</p>
<p>I&#8217;ll present both a talk and a training. I plan to show how GNU/Linux development happens on desktop, how it needs to be changed for manual cross-compiling and how Maemo (mostly scratchbox) helps with that, then cover other changes, like Hildon-ization and hints on how to change user interface to make it usable for high-dpi but small screens, then say how Python can cut to the chase and avoid most of these troubles. This is a talk, so nothing will be in-depth. As for the training, I plan to go step-by-step scratchbox on the first day, cross compiling and port on the second and Python development on the third (4hours/day). Any ideas or suggestions?</p>
<p>Ulisses will discuss more generally life outside Windows-Java environment, trying to get students willing to work with GNU/Linux and open source in general. I&#8217;m not sure about other countries, but here in Brazil lots of students completely reject learning these Free/Open Source technologies because they think there is no opportunity to get paid to do such thing, so they focus on proprietary world, mostly on Windows and Java or .Net.</p>
<p>Luis will run the &#8220;Python for s60&#8243; training, a hands-on training, covering the basics, how to send and run scripts on the phone, then go through some API to demo capabilities, then some real development.</p>
<p>Last but not least, this mark the start of a great partnership between <a href="http://www.indt.org.br">INdT</a> and <a href="http://profusion.mobi">ProFUSION</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gustavobarbieri.com.br/2008/09/26/talking-about-python-and-maemo-at-mobility-week/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.290 seconds -->
