<?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>Joaquim Rocha&#039;s Web Page &#187; linux</title>
	<atom:link href="http://www.joaquimrocha.com/category/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.joaquimrocha.com</link>
	<description>Linux, technology and art</description>
	<lastBuildDate>Wed, 01 Feb 2012 10:54:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>SeriesFinale 0.6.8 and the revenge of the clones</title>
		<link>http://www.joaquimrocha.com/2011/07/21/seriesfinale-0-6-8-and-the-revenge-of-the-clones/</link>
		<comments>http://www.joaquimrocha.com/2011/07/21/seriesfinale-0-6-8-and-the-revenge-of-the-clones/#comments</comments>
		<pubDate>Thu, 21 Jul 2011 21:05:01 +0000</pubDate>
		<dc:creator>Joaquim Rocha</dc:creator>
				<category><![CDATA[gnome]]></category>
		<category><![CDATA[gtk]]></category>
		<category><![CDATA[gui]]></category>
		<category><![CDATA[hildon]]></category>
		<category><![CDATA[igalia]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[maemo]]></category>
		<category><![CDATA[meego]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[planet]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[seriesfinale]]></category>

		<guid isPermaLink="false">http://www.joaquimrocha.com/?p=1030</guid>
		<description><![CDATA[Finally I could get a little time to finish SF 0.6.8 release. In this release one thing I wanted to improve was the startup time. With the number of TV shows I have in my SF, it was taking around 25 seconds before showing me the list of shows. Part of this is due to [...]]]></description>
			<content:encoded><![CDATA[<p>Finally I could get a little time to finish SF 0.6.8 release.</p>
<p>In this release one thing I wanted to improve was the startup time. With the number of TV shows I have in my SF, it was taking around 25 seconds before showing me the list of shows. Part of this is due to the deserialization from the DB (no, it&#8217;s not using SQLite and I have no time to make the switch) which takes its time but also because it was attempting to sort the list of shows every time a show was added and it also took some time loading the shows&#8217; covers from disk.<br />
This fix was basically loading of the covers asynchronously and sorting the shows only after they are added to the tree view. It improved from 25 seconds to 12 seconds more or less.</p>
<p>While the shows&#8217; covers are being loaded on startup or downloaded from the web, it displays something like shown on the following screenshot:</p>
<p><a href="http://www.joaquimrocha.com/wp-content/uploads/2011/07/Screenshot-20110721-210948.png"><img src="http://www.joaquimrocha.com/wp-content/uploads/2011/07/Screenshot-20110721-210948.png" alt="" title="Loading the shows&#039; covers" width="400px" class="aligncenter size-full wp-image-1034" /></a></p>
<p>One of the features people like more is the display of the next episode&#8217;s air date. To improve this, I&#8217;ve added a small tweak to humanize the dates close to today so it displays &#8220;Yesterday&#8221; instead of &#8220;20 Jul&#8221;.</p>
<p><a href="http://www.joaquimrocha.com/wp-content/uploads/2011/07/Screenshot-20110721-211102.png"><img src="http://www.joaquimrocha.com/wp-content/uploads/2011/07/Screenshot-20110721-211102.png" alt="" title="An episode aired &quot;Yesterday&quot;" width="400px" class="aligncenter size-full wp-image-1037" /></a></p>
<p>The covers retrieval was broken for a while and this is fixed too. What happened was that <a href="thetvdb.com" target="_blank">TheTVDB</a> started redirecting images to a mirror and SF was not following redirected links&#8230; It should follow them now, so it is unlikely to happen again.<br />
I&#8217;m also including the French translation kindly sent by David Landreau.</p>
<p>Other important improvements and fixes are:<br />
* Fix deleting seasons;<br />
* Add sorting options to the seasons view;<br />
* Fix infinite loop when updating episodes (it happened when there were two shows with the same name);<br />
* Consider next episode to watch only when it has an air date;</p>
<p>There are also some good news from other platforms&#8217; ports. <a href="http://blogs.gnome.org/nacho/" target="_blank">Nacho</a> has created a <a href="https://gitorious.org/~nacho/seriesfinale/nachos-seriesfinale/commits/gnome" target="_blank">branch</a> where he is porting the <a href="http://www.gnome.org" target="_blank">GNOME</a> version to GTK3/PyGI. A user named Micke Prag is <a href="https://gitorious.org/~mickeprag/seriesfinale/mickeprags-seriesfinale/commits/qtquick" target="_blank">porting it to QML</a> which means it will be available on <a href="http://www.meego.com" target="_blank">MeeGo</a> one of these days. I wanted to apply for the developer&#8217;s N950 program (to port SF) but I was on honey-moon when it was announced and I ended up forgetting about it&#8230;</p>
<p><strong>Revenge of the clones</strong></p>
<p>When I first developed SF in 2009, I did it to scratch an itch and I couldn&#8217;t find such an app when I googled for it, I even wondered if anyone apart from me would be interested in such an app. Short after, my friend and colleague from the University, <a href="http://www.paulocabido.com/" target="_blank">Paulo Cabido</a> told me how much he liked the idea and created <a href="http://code.google.com/p/droidseries/" target="_blank">DroidSeries</a>, a SF&#8217;s clone for Android. After a while I also found <a href="https://www.ohloh.net/p/serieswatcher" target="_blank">SeriesWatcher</a>, a clone in Qt that also ran on the Linux desktop, Windows and Mac OSX.<br />
What surprised me was that last week I was browsing the Android Market (out of curiosity, I don&#8217;t own an Android phone) and found out that there are:<br />
* Series Droid (notice the name? If my friend Paulo was M$ or Apple, he would sue their asses <img src='http://www.joaquimrocha.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  )<br />
* TV Show Favs<br />
* TV Start<br />
* Episode Calendar (this seems to be the only Open Source one in the list)</p>
<p>Although only DroidSeries and SeriesWatcher say they are based in SF, I like to think the others do as well (maybe indirectly like being based on another clone <img src='http://www.joaquimrocha.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ). Or maybe those were developed before SF and I didn&#8217;t notice&#8230; What I&#8217;m trying to say is that not only from mainstream platforms come nice end user apps. In the Maemo world, even though we have problems of other nature, we also have good ideas and good applications for end user.</p>
<p><br/><br />
Get SeriesFinale 0.6.8 soon from your N900&#8242;s updates or <a href="http://maemo.org/packages/package_instance/view/fremantle_extras-devel_free_armel/seriesfinale/0.6.8-1/" target="_blank">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joaquimrocha.com/2011/07/21/seriesfinale-0-6-8-and-the-revenge-of-the-clones/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Sunny Coruña and DudesConf</title>
		<link>http://www.joaquimrocha.com/2010/04/11/sunny-coruna-and-dudesconf/</link>
		<comments>http://www.joaquimrocha.com/2010/04/11/sunny-coruna-and-dudesconf/#comments</comments>
		<pubDate>Sun, 11 Apr 2010 21:42:42 +0000</pubDate>
		<dc:creator>Joaquim Rocha</dc:creator>
				<category><![CDATA[a coruña]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[galicia]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[planet]]></category>
		<category><![CDATA[debian]]></category>

		<guid isPermaLink="false">http://www.joaquimrocha.com/?p=349</guid>
		<description><![CDATA[This weekend we had amazing weather in A Coruña. Usually Galicia tends to be rainy but surprisingly, in the middle of April, it was just perfect. So what should one do when the weather is so good and the city offers nice food and beaches? Go to a Debian conference, of course! After having convinced [...]]]></description>
			<content:encoded><![CDATA[<p>This weekend we had amazing weather in <a title="A Coruña" href="http://en.wikipedia.org/wiki/A_Corunna" target="_blank">A Coruña</a>. Usually <a title="Galicia" href="http://en.wikipedia.org/wiki/Galicia_%28Spain%29" target="_blank">Galicia</a> tends to be rainy but surprisingly, in the middle of April, it was just perfect.</p>
<p>So what should one do when the weather is so good and the city offers nice food and beaches? Go to a Debian conference, of course! <img src='http://www.joaquimrocha.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>After having convinced my <a title="Helena's blog" href="http://lenagrosso.wordpress.com" target="_blank">girlfriend</a> that this wasn&#8217;t the last sunny weekend this year, I attended <a title="DudesConf" href="http://www.dudesconf.org/" target="_blank">DudesConf</a>, which <a title="Igalia" href="http://www.igalia.com" target="_blank">Igalia</a> sponsored together with other organizations. The &#8220;Dudes&#8221; here stands for something like Spanish Debian Users and Developers.<br />
It remembered me of when I started attending conferences in Spain (mainly in <a title="Spain's Extremadura" href="http://en.wikipedia.org/wiki/Extremadura" target="_blank">Extremadura</a>) and also the conferences I organized while part of <a title="NEEI" href="http://neei.uevora.pt" target="_blank">NEEI</a> (Computer Science Students Organization of the <a title="University of Évora" href="http://www.ip.uevora.pt/en/" target="_blank">University of Évora</a>) for this was an informal event with a really relaxed environment. I could meet people, hack a bit on <a title="SeriesFinale" href="http://www.joaquimrocha.com/2010/03/29/seriesfinale-0-5-aka-supa-dupa-edition-released/" target="_blank">SeriesFinale</a> and attend some presentations.<br />
The presentation I liked most was given by the Igalian <a title="Berto's blog" href="http://blogs.igalia.com/berto/" target="_blank">Berto</a> where he presented myths and facts of Emacs, together with some demos. I thank all the members of the staff for organizing such a nice event.</p>
<p>Here is a picture of the participants of DudesConf:</p>
<p><img class="alignnone" title="Attendants of DudesConf 2010" src="http://ekaia.org/img-blog/2010/dudes1.jpg" alt="" width="386" height="289" /></p>
<p>Later, I skipped the event&#8217;s lunch and headed for the beach with Helena. This was the first time we went to the beach, summer style (we had walked in it but all dressed up for the cold). We even got sunburnt&#8230;<br />
And this is the picture I get just by walking down the street from my home for 3 minutes, heading to the beach, it makes me feel a lucky man:</p>
<p><a href="http://www.joaquimrocha.com/wp-content/uploads/2010/04/20100411_004.jpg"><img class="aligncenter size-medium wp-image-350" title="riazor" src="http://www.joaquimrocha.com/wp-content/uploads/2010/04/20100411_004-300x168.jpg" alt="riazor" width="304" height="170" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.joaquimrocha.com/2010/04/11/sunny-coruna-and-dudesconf/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Presenting N900 to non-Maemo friends</title>
		<link>http://www.joaquimrocha.com/2009/12/13/presenting-n900-to-non-maemo-friends/</link>
		<comments>http://www.joaquimrocha.com/2009/12/13/presenting-n900-to-non-maemo-friends/#comments</comments>
		<pubDate>Sun, 13 Dec 2009 16:41:52 +0000</pubDate>
		<dc:creator>Joaquim Rocha</dc:creator>
				<category><![CDATA[gadgets]]></category>
		<category><![CDATA[hildon]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[maemo]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[planet]]></category>

		<guid isPermaLink="false">http://www.joaquimrocha.com/?p=228</guid>
		<description><![CDATA[Last weekend was a long weekend in Spain with two holidays and I took the chance to go south to Portugal with my girlfriend and meet my family and friends who I was missing. Now if you&#8217;re a Maemo user/developer, why should you care about this? Because during the days there, I had the chance [...]]]></description>
			<content:encoded><![CDATA[<p>Last weekend was a long weekend in Spain with two holidays and I took the chance to go south to Portugal with my girlfriend and meet my family and friends who I was missing.</p>
<p>Now if you&#8217;re a Maemo user/developer, why should you care about this? Because during the days there, I had the chance to show the N900 to two of my best friends and to my girlfriend&#8217;s family and it was interesting to see their reactions.</p>
<p>The two friends I mentioned have different profiles: one is Luís Seco, a high-school English teacher (and the best I had) who can be considered an advanced internaut who also runs <a title="FotoViajar" href="http://www.fotoviajar.com/" target="_blank">a very good website about traveling</a>; the other is <a title="Rancho Project Admin Tool" href="http://www.getrancho.com" target="_blank">Luís Rodrigues</a>, a genius programmer and my pal in several projects. Note that as you see by me, not everybody in Portugal is called Luís&#8230; <img src='http://www.joaquimrocha.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  but for the sake of clarification, let&#8217;s call them &#8220;The Teacher&#8221; and &#8220;The Programmer&#8221;, respectively.</p>
<p><strong>The Teacher:</strong></p>
<p>He wanted a device where he could access WIFI, do calls, play simple games and have a reasonable camera. In fact, he had already pre-ordered an N900 from a store and was waiting for it. I should also add that he has a Winmo smartphone but is not really satisfied, like most Windows&#8217; users are not.<br />
After I gave him an introduction to the device, his questions were, among others, about the battery autonomy, the quality of the photos, how messaging looked like and the keyboard felt like. He also liked the fact that he can play mp3 in his car, without having to connect any cables, by using the FM transmitter. The one thing he complains about is the lack of MMS support. The key question he asked, for me, was if he could take a photo and send it right away to Facebook.</p>
<p><strong>The Programmer:</strong></p>
<p>He is a GNOME user and is always looking for the perfect device, owns a Winmo powered HTC which, apart from the phone, he uses mainly for its agenda and notes.<br />
He really seemed to like how the contacts, email and Skype were integrated seamlessly. He explored how to choose a list of contacts to send a message to and how contacts were organized and didn&#8217;t like that he could not create custom groups of contacts. Since he deals with groups of students normally, this would come handy for him. Plus, he thought it was really  weird that the device doesn&#8217;t have a general portrait mode support.<br />
He also asked about text editors and I mentioned the notes application, Conboy and even KOffice that have been shown on video some time ago.<br />
(Okay, he asked also a few technical questions not relevant for this post)</p>
<p>Both of them were interested also in the GPS and were not really happy when I told them about the lack of efficiency when it is not connected to the web.</p>
<p><strong>The Family:</strong></p>
<p>My girlfriend&#8217;s family didn&#8217;t really try the device (instead I showed them its main features) apart from her little brother (9 years old). He played a bit with Sketch (&#8220;look this is you!&#8221; he said pointing to some stick-man that resembled me when it came to the beard&#8230; black), <a title="Xournal" href="http://xournal.sourceforge.net/" target="_blank">Xournal</a> (&#8220;look, I even got an eraser!&#8221;) and with the media player (&#8220;don&#8217;t you have any music apart from the TSHUN! TSHUN! TSHUN! ??&#8221;, Lamb of God was on).</p>
<p>As you can see, N900 can please to please that are not familiar with the &#8220;old&#8221; tablets. Of course, an internet literate and a programmer are not the usual &#8220;mainstream&#8221; but I think N900 targets a new mainstream, people that have been using the internet since a while now and like to share their photos, read their email and browse their social networks anywhere.<br />
If you&#8217;re part of this new mainstream, the N900 will please you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joaquimrocha.com/2009/12/13/presenting-n900-to-non-maemo-friends/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>OCRFeeder&#8217;s first tarball release</title>
		<link>http://www.joaquimrocha.com/2009/05/10/ocrfeeders-first-tarball-release/</link>
		<comments>http://www.joaquimrocha.com/2009/05/10/ocrfeeders-first-tarball-release/#comments</comments>
		<pubDate>Sun, 10 May 2009 17:10:23 +0000</pubDate>
		<dc:creator>Joaquim Rocha</dc:creator>
				<category><![CDATA[gnome]]></category>
		<category><![CDATA[gtk]]></category>
		<category><![CDATA[gui]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ocr]]></category>
		<category><![CDATA[ocrfeeder]]></category>
		<category><![CDATA[odf]]></category>
		<category><![CDATA[planet]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.joaquimrocha.com/2009/05/10/ocrfeeders-first-tarball-release/</guid>
		<description><![CDATA[Hi folks, I&#8217;m happy to announce the first OCRFeeder&#8216;s tarball release. Because not all of you are programmers and a packaged release makes more sense to you, today I did it. I wanted to have done this longer ago but there was some bugs (simple but annoying ones)  that I wanted to have fixed before [...]]]></description>
			<content:encoded><![CDATA[<p>Hi folks,</p>
<p>I&#8217;m happy to announce the first <a href="http://live.gnome.org/OCRFeeder" title="OCRFeeder" target="_blank">OCRFeeder</a>&#8216;s <a href="http://code.google.com/p/ocrfeeder/downloads/list" title="Download OCRFeeder" target="_blank">tarball release</a>.<br />
Because not all of you are programmers and a packaged release makes more sense to you, today I did it.</p>
<p>I wanted to have done this longer ago but there was some bugs (simple but annoying ones)  that I wanted to have fixed before a tarball release.</p>
<p>This first tarball represents the version 0.1-beta. Although named like that, don&#8217;t fear and go try it and report bugs/improvements.<br />
Why the beta on top of such a low version number? Because I wanted to make sure that it was &#8220;runnable&#8221; in most computers out there. This means that I haven&#8217;t tried to run OCRFeeder from scratch in other boxes but mine.<br />
So, if you&#8217;re gonna give it a try, please be so kind to write down every step until you can run it. Then you can fill in bug reports on the <a href="http://code.google.com/p/ocrfeeder/" title="OCRFeeder on Google Code" target="_blank">project&#8217;s Google Code</a>.</p>
<p>Before I released this tarball I fixed the following two bugs:<br />
* All the temporary pictures are now being removed after they&#8217;re no longer needed;<br />
* The &#8220;Pages to Export&#8221; dialog is no longer being shown if there&#8217;s only one image/document loaded;</p>
<p>Today I also created an entry for OCRFeeder in <a href="http://live.gnome.org" title="GNOME Live" target="_blank">GNOME Live</a> as I think the project is related to our favorite DE.</p>
<p>So go on and enjoy OCR made easy on GNOME!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joaquimrocha.com/2009/05/10/ocrfeeders-first-tarball-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Attending Stallman&#8217;s Conference</title>
		<link>http://www.joaquimrocha.com/2009/04/29/attending-stallmans-conference/</link>
		<comments>http://www.joaquimrocha.com/2009/04/29/attending-stallmans-conference/#comments</comments>
		<pubDate>Wed, 29 Apr 2009 21:32:35 +0000</pubDate>
		<dc:creator>Joaquim Rocha</dc:creator>
				<category><![CDATA[a coruña]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[galicia]]></category>
		<category><![CDATA[igalia]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[planet]]></category>
		<category><![CDATA[society]]></category>

		<guid isPermaLink="false">http://www.joaquimrocha.com/2009/04/29/attending-stallmans-conference/</guid>
		<description><![CDATA[So tomorrow after lunch I&#8217;m heading down to Vigo to attend a conference by Richard Stallman, yes, that one. It will be the second time I see a presentation given by him. The first one was in Badajoz, back in 2007 at OSWC. He&#8217;s not by far the better or most enthusiastic speaker I watched [...]]]></description>
			<content:encoded><![CDATA[<p>So tomorrow after lunch I&#8217;m heading down to <a href="http://en.wikipedia.org/wiki/Vigo" title="Vigo" target="_blank">Vigo</a> to attend a conference by <a href="http://en.wikipedia.org/wiki/Richard_stallman" title="Richard Stallman" target="_blank">Richard Stallman</a>, yes, that one.</p>
<p>It will be the second time I see a presentation given by him. The first one was in <a href="http://en.wikipedia.org/wiki/Badajoz" title="Badajoz" target="_blank">Badajoz</a>, back in 2007 at <a href="http://www.opensourceworldconference.com" title="OSWC" target="_blank">OSWC</a>.<br />
He&#8217;s not by far the better or most enthusiastic speaker I watched in our Open Source world but it&#8217;s nice to attend his talk, specially if it&#8217;s your first time.<br />
If you&#8217;re attending and haven&#8217;t been into this small world of <a href="http://en.wikipedia.org/wiki/Free_and_Open_Source_Software" title="FOSS" target="_blank">FOSS</a>, I hope he inspires you to come in, the door&#8217;s always open. If you&#8217;ve been living in it for a while, then I hope he remembers you its basis and makes you proud to be part of something (still) so ahead of our times.</p>
<p>An important thing to mention is that <a href="http://www.igalia.com/" title="Igalia" target="_blank">Igalia</a> had rented a bus that will get people from <a href="http://en.wikipedia.org/wiki/Coruna" title="A Coruña" target="_blank">A Coruña</a>, <a href="http://en.wikipedia.org/wiki/Pontevedra" title="Pontevedra" target="_blank">Pontevedra</a> and <a href="http://en.wikipedia.org/wiki/Santiago_de_compostela" title="Santiago de Compostela" target="_blank">Santiago de Compostela</a> there. The bus is prioritized for employees but not restricted to. It&#8217;s available for anyone who asks up to go and obviously limited to its number of seats. Yup, Igalia is just great and I&#8217;m proud to be a part of it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joaquimrocha.com/2009/04/29/attending-stallmans-conference/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

