<?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>Smile &#187; Planet GNOME</title>
	<atom:link href="http://blogs.igalia.com/mario/category/planet-gnome/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.igalia.com/mario</link>
	<description>Tomorrow could be worse</description>
	<lastBuildDate>Tue, 27 Jul 2010 01:02:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>GWAH-DEC!</title>
		<link>http://blogs.igalia.com/mario/2010/07/27/gwah-dec/</link>
		<comments>http://blogs.igalia.com/mario/2010/07/27/gwah-dec/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 01:02:46 +0000</pubDate>
		<dc:creator>msanchez</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Meetings and conferences]]></category>
		<category><![CDATA[Planet GNOME]]></category>
		<category><![CDATA[Planet GPUL]]></category>
		<category><![CDATA[Planet Igalia]]></category>
		<category><![CDATA[Planet Maemo]]></category>
		<category><![CDATA[Planeta GNOME Hispano]]></category>

		<guid isPermaLink="false">http://blogs.igalia.com/mario/?p=236</guid>
		<description><![CDATA[After having a great time last week in the seventh edition of the GUADEC-ES conference in A Coruña, I&#8217;m now announcing, in the same way some of my mates from Igalia already did, that&#8230;

I&#8217;ve arrived yesterday to Den Haag, along with most of the Igalia gang (still some of us coming tomorrow), and will be here just [...]]]></description>
			<content:encoded><![CDATA[<p>After having a great time last week in the seventh edition of the <a title="GUADEC-ES 7" href="http://2010.guadec.es">GUADEC-ES conference</a> in A Coruña, I&#8217;m now announcing, in the same way <a title="Planet Igalia" href="http://planet.igalia.com">some of my mates</a> from <a title="Planet Igalia" href="http://www.igalia.com">Igalia</a> already did, that&#8230;</p>
<p><a title="GUADEC" href="http://www.guadec.org"><img class="alignnone size-full wp-image-278" title="I am attending GUADEC" src="http://blogs.igalia.com/berto/wp-content/uploads/2010/07/guadec.png" alt="I am attending GUADEC" width="134" height="46" /></a></p>
<p>I&#8217;ve arrived yesterday to Den Haag, along with most of the <a title="Planet Igalia" href="http://www.igalia.com">Igalia</a> gang (still some of us coming tomorrow), and will be here just until Friday  morning, since I&#8217;ll need to miss the last day of <a title="GUADEC" href="http://www.guadec.org">GUADEC</a> to attend my brother&#8217;s wedding. So, don&#8217;t hesitate to talk to me if you see me hanging around and want to share something, chat, or just to get a nice <a title="Planet Igalia" href="http://www.igalia.com">Igalia</a> shirt&#8230; or even something different, who knows&#8230;</p>
<p>For more information, I&#8217;ll basically be in the <a href="http://portal.hhs.nl/portal/page/portal/nl">Haagse Hogeschool</a> most of the time during the day, and maybe in the hall of the hotel at night, although I can&#8217;t promise much about that because the time slot after dinner will be the only moment I&#8217;ll have to walk around the city in this my first visit to the Netherlands.</p>
<p>And by the way&#8230; if you&#8217;re expecting to see a long hair guy I must warn you that won&#8217;t be possible, at least <a title="My Gravatar" href="http://www.gravatar.com/avatar/bc38cb9a92d4281e44fc08dc3ed232be.png">for the moment</a>.</p>
<p>And that&#8217;s all, I guess&#8230; see you in <a title="GUADEC" href="http://www.guadec.org">GUADEC</a>!</p>
<p>PS: Did I say we have a new website? Check it out <a title="Planet Igalia" href="http://www.igalia.com">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.igalia.com/mario/2010/07/27/gwah-dec/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Trying latest epiphany/WebKit in Ubuntu</title>
		<link>http://blogs.igalia.com/mario/2010/02/03/trying-latest-epiphanywebkit-in-ubuntu/</link>
		<comments>http://blogs.igalia.com/mario/2010/02/03/trying-latest-epiphanywebkit-in-ubuntu/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 21:53:51 +0000</pubDate>
		<dc:creator>msanchez</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Epiphany]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Planet GNOME]]></category>
		<category><![CDATA[Planet GPUL]]></category>
		<category><![CDATA[Planet Igalia]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[WebKit]]></category>
		<category><![CDATA[WebKitGTK+]]></category>

		<guid isPermaLink="false">http://blogs.igalia.com/mario/?p=190</guid>
		<description><![CDATA[Even though I&#8217;ll be stating the obvious for so many ubuntu users/developers reading this post, I&#8217;d like to post a quick recipe for those who don&#8217;t know how to easily install the latest version of epiphany with the WebKit backend, as well as all the needed dependencies, without having to mess with compiling the source [...]]]></description>
			<content:encoded><![CDATA[<p>Even though I&#8217;ll be stating the obvious for so many ubuntu users/developers reading this post, I&#8217;d like to post a quick recipe for those who don&#8217;t know how to <strong>easily</strong> install the latest version of epiphany with the WebKit backend, as well as all the needed dependencies, without having to mess with compiling the source code (which is not always an easy nor a quick task, by the way).</p>
<p>So here we go</p>
<ol>
<li>First of all, this only works for Ubuntu Jaunty or Karmic, since there are no PPAs available for previous distros to install Epiphany (WebKit PPAs provided since Hardy).</li>
<li>Add the PPA’s from the <a title="WebKit team in Launchpad" href="https://launchpad.net/~webkit-team">WebKit Team</a> both for installing latest version of <a title="PPA for WebKit" href="https://launchpad.net/~webkit-team/+archive/ppa">WebKit</a> and <a title="PPA for Epiphany" href="https://launchpad.net/~webkit-team/+archive/epiphany">Epiphany</a>. So, that is, add the following lines to your <code>/etc/apt/sources.list</code> file (replace ‘karmic’ with ‘jaunty’ if needed):
<pre>deb http://ppa.launchpad.net/webkit-team/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/webkit-team/ppa/ubuntu karmic main 

deb http://ppa.launchpad.net/webkit-team/epiphany/ubuntu karmic main
deb-src http://ppa.launchpad.net/webkit-team/epiphany/ubuntu karmic main</pre>
</li>
<li>Import the GPG key of the repo in APT:
<pre>sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 2D9A3C5B</pre>
</li>
<li>Update APT packages cache:
<pre>sudo apt-get update</pre>
</li>
<li>Install the needed packages:
<pre>sudo apt-get install epiphany-browser epiphany-browser-data﻿epiphany-extensions</pre>
</li>
<li>Just wait and let APT to do its magic <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </li>
</ol>
<p>And that&#8217;s all. After those simple steps you should be enjoying the last version of  this great and amazingly fast browser (2.29.6 at the time of writing this post), which is nowadays under heavy development, continuously getting better, better and even better on <a title="TODO list for Epiphany/WebKit 2.30" href="http://live.gnome.org/Epiphany/WebKit230">its roadmap towards GNOME 2.30</a>.</p>
<p>So, what are you waiting for? Just go ahead and give it a try if you haven&#8217;t done it yet and make it your default browser <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> . Now you don&#8217;t have to manually compile all the needed stuff you just don&#8217;t have any good excuse not to do it.</p>
<p>And don&#8217;t forget to report any issue you find in the <a title="GNOME bugzilla" href="https://bugzilla.gnome.org/">bugzilla</a>. Remember feedback (and patches, of course) is the best way to help with improving it even more!</p>
<p>Ah! by the way, almost forgot to say that&#8230;</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>&#8230;as another member of the <a title="Igalia" href="http://www.igalia.com">Igalia</a> gang hanging around there this weekend.</p>
<p>See you there guys!</p>
<p>[<strong>Update 2010/01/04]</strong> As commented by <strong>zerwas</strong>, there&#8217;s an <strong>even easier way</strong> from <strong>Karmic</strong> on:</p>
<ol>
<li>Add the PPA&#8217;s from the <a title="WebKit team in Launchpad" href="https://launchpad.net/~webkit-team">WebKit Team</a> both for installing latest version of <a title="PPA for WebKit" href="https://launchpad.net/~webkit-team/+archive/ppa">WebKit</a> and <a title="PPA for Epiphany" href="https://launchpad.net/~webkit-team/+archive/epiphany">Epiphany</a>:
<pre>sudo add-apt-repository ppa:webkit-team/ppa
sudo add-apt-repository ppa:webkit-team/epiphany</pre>
</li>
<li>Update APT packages cache:
<pre>sudo apt-get update</pre>
</li>
<li>Install the needed packages:
<pre>sudo apt-get install epiphany-browser epiphany-browser-data﻿epiphany-extensions</pre>
</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blogs.igalia.com/mario/2010/02/03/trying-latest-epiphanywebkit-in-ubuntu/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Porting Frogr 0.2 to Maemo 5</title>
		<link>http://blogs.igalia.com/mario/2010/01/13/porting-frogr-0-2-to-maemo-5/</link>
		<comments>http://blogs.igalia.com/mario/2010/01/13/porting-frogr-0-2-to-maemo-5/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 08:06:37 +0000</pubDate>
		<dc:creator>msanchez</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Maemo]]></category>
		<category><![CDATA[Planet GNOME]]></category>
		<category><![CDATA[Planet GPUL]]></category>
		<category><![CDATA[Planet Igalia]]></category>
		<category><![CDATA[Planet Maemo]]></category>
		<category><![CDATA[frogr]]></category>

		<guid isPermaLink="false">http://blogs.igalia.com/mario/?p=155</guid>
		<description><![CDATA[During the last days (well, actually during the last nights [*]), I&#8217;ve been spending some time in adapting frogr 0.2 to also compile and work on my brand new N900 (thanks Igalia!), and this is the humble result up to date:

Perhaps you&#8217;re thinking why the hell I needed frogr to upload pictures when the N900 [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">During the last days (well, actually during the last <strong>nights</strong> [*]), I&#8217;ve been spending some time in adapting <a title="Frogr's web site" href="http://code.google.com/p/frogr/" target="_self">frogr 0.2</a> to also compile and work on my brand new N900 (thanks Igalia!), and this is the humble result up to date:</p>
<p style="text-align: left;"><a href="http://blogs.igalia.com/mario/wp-content/uploads/2010/01/Screenshot-20100113-083300.png"><img class="aligncenter size-medium wp-image-156" title="Frogr 0.2 for Fremantle" src="http://blogs.igalia.com/mario/wp-content/uploads/2010/01/Screenshot-20100113-083300-300x180.png" alt="Frogr 0.2 for Fremantle" width="300" height="180" /></a></p>
<p>Perhaps you&#8217;re thinking why the hell I needed frogr to upload pictures when the N900 already comes with a nice and handy sharing application to upload pictures directly from the camera app or the image viewer, so here you have some use cases where I found the  sharing app not enough for my needs:</p>
<ul>
<li><del>To upload several pictures in a row to flickr, instead of having to do it one by one (tipical use case after taking several pictures that I&#8217;d like to share/backup in flickr).</del></li>
<li>To set same name, description <del>and/or tags</del> to a bunch of pictures instead of doing it one by one (related to previous use case).</li>
<li><del>To be able to upload pictures as &#8220;private&#8221; instead of &#8220;public&#8221;.</del></li>
</ul>
<p><strong>Update:</strong> I&#8217;m correcting this post here since <a href="http://blogs.igalia.com/mario/2010/01/13/porting-frogr-0-2-to-maemo-5/#comments">it seems the sharing application already was capable of doing some of those things I mentioned above</a> (ups!). Anyway, as I commented there, this does not discourage me even a little bit of keeping porting my little frogr to Fremantle, but just encourage me to try to make a difference and because&#8230; why not to tell it? I&#8217;d just love to bring frogr with me wherever I go <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> . Thanks Daniel for your comment!</p>
<p>Current status of this port to Fremantle is still work in progress so don&#8217;t expect to find anything working out-of-the-box if you download the <a title="Source code at gitorious" href="http://gitorious.org/frogr">source code</a> at this moment, but the idea is to get it into a stable state soon to upload it to maemo-extras, along with a packaged version for Fremantle of the great <a title="Flickcurl: C API to flickr" href="http://librdf.org/flickcurl/">flickcurl</a> library, which is a requirement for frogr to work (and at this moment I&#8217;m jsut packaging and using it on my own for development purposes).</p>
<p>[*] I think the screenshot explains pretty well the main reason why I work so slowly and at late hours in frogr <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.igalia.com/mario/2010/01/13/porting-frogr-0-2-to-maemo-5/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>WebKitGTK+ Hackfest is over</title>
		<link>http://blogs.igalia.com/mario/2009/12/21/webkitgtk-hackfest-is-over/</link>
		<comments>http://blogs.igalia.com/mario/2009/12/21/webkitgtk-hackfest-is-over/#comments</comments>
		<pubDate>Sun, 20 Dec 2009 22:24:24 +0000</pubDate>
		<dc:creator>msanchez</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Planet GNOME]]></category>
		<category><![CDATA[Planet GPUL]]></category>
		<category><![CDATA[Planet Igalia]]></category>
		<category><![CDATA[WebKit]]></category>
		<category><![CDATA[WebKitGTK+]]></category>

		<guid isPermaLink="false">http://blogs.igalia.com/mario/?p=144</guid>
		<description><![CDATA[I&#8217;m writing this post from the Igalia office on Sunday at 23:00 pm and no&#8230; I&#8217;m not crazy nor I was expulsed from home or something like that. It&#8217;s just that today is the last day of the WebKitGTK+ hackfest and, although  was not officially an attendant to the hackfest (see http://live.gnome.org/WebKitGtk/Hackfest2009), I don&#8217;t regret [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m writing this post from the Igalia office on Sunday at 23:00 pm and no&#8230; I&#8217;m not crazy nor I was expulsed from home or something like that. It&#8217;s just that today is the last day of the WebKitGTK+ hackfest and, although  was not officially an attendant to the hackfest (see <a title="WebKitGTK+ Coruña Hackfest 2009  " href="http://live.gnome.org/WebKitGtk/Hackfest2009">http://live.gnome.org/WebKitGtk/Hackfest2009</a>), I don&#8217;t regret to have joined yesterday, since it was a quite productive and interesting experience, and hopefully quite productive as well for the projects that most of the people here were working on during the whole week.</p>
<p>To be honest, in my case there&#8217;s not much stuff to to talk about but just a couple of patches for libsoup, epiphany and WebKit that I was working on (some of them already got in), but I can assure you guys that the rest of the people (I mean, the &#8220;official&#8221; attendants) didn&#8217;t stop working even for a second during these days, getting awesome results, if you ask me (although of course they also found some time for relaxing going out for a walk, or even playing the Wii here in the office):</p>
<div class="wp-caption aligncenter" style="width: 510px"><a href="http://www.flickr.com/photos/mariosp/4201554598/in/set-72157622899055111"><img title="WebKitGTK+ Hackfest 2009" src="http://farm3.static.flickr.com/2773/4201554598_3fea667df2_d.jpg" alt="Martin and Xan" width="500" height="375" /></a><p class="wp-caption-text">Martin and Xan, with the blackboard behind (and some results already visible)</p></div>
<p>And that&#8217;s all folks, now I&#8217;d better go home to have a (deserved) rest since tomorrow I&#8217;ll still have to wake up early in the morning and to make the most of my first day of holidays (yes!!!).</p>
<p>See you guys and hope next year we can repeat this experience (and I hope next time I&#8217;ll be able to join full time, also). Just a last picture to finish this post&#8230;</p>
<div class="wp-caption aligncenter" style="width: 510px"><a href="http://www.flickr.com/photos/mariosp/4194967972/in/set-72157622899055111"><img title="WebKitGTK+ Hackfest 2009" src="http://farm3.static.flickr.com/2795/4194967972_1c323580d9_d.jpg" alt="WebKitGTK+ Hackfest 2009" width="500" height="333" /></a><p class="wp-caption-text">WebKitGTK+ Hackfest 2009</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blogs.igalia.com/mario/2009/12/21/webkitgtk-hackfest-is-over/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>No more facebook</title>
		<link>http://blogs.igalia.com/mario/2009/10/30/no-more-facebook/</link>
		<comments>http://blogs.igalia.com/mario/2009/10/30/no-more-facebook/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 12:08:14 +0000</pubDate>
		<dc:creator>msanchez</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Planet GNOME]]></category>
		<category><![CDATA[Planet GPUL]]></category>
		<category><![CDATA[Planet Igalia]]></category>

		<guid isPermaLink="false">http://blogs.igalia.com/mario/?p=139</guid>
		<description><![CDATA[After 2 years using facebook, and even though I&#8217;ve to recognize is a great tool for a bunch of things, today I decided to quit since it&#8217;s no longer useful for me for anything but just to waste the little spare time I have nowadays, which I obviously prefer to spend in much better and [...]]]></description>
			<content:encoded><![CDATA[<p>After 2 years using facebook, and even though I&#8217;ve to recognize is a great tool for a bunch of things, today I decided to quit since it&#8217;s no longer useful for me for anything but just to waste the little spare time I have nowadays, which I obviously prefer to spend in much better and productive things.</p>
<p>If you had me added as a &#8220;friend&#8221; don&#8217;t get angry because of me removing you from the list, since that&#8217;s something I did for every contact I had before going ahead with the <a title="Link to delete your facebook account (not just to deactivate it)" href="http://www.facebook.com/help/contact.php?show_form=delete_account" target="_blank">&#8220;delete account&#8221; hidden-link</a>, along with every photo, tag of mine, membership to groups&#8230; and so forth. I just wanted to make sure that, as much as possible, every piece of information of mine in the network was deleted before leaving facebook since who knows which pieces of information under my name will remain in facebook after my leave. Hope you all understand my (maybe too paranoid) reasoning.</p>
<p>So, no more &#8220;me&#8221; under <a href="http://www.facebook.com/mariospr" target="_blank">this profile</a>. Just drop me a line or give me a call if you want to contact me from now on.</p>
<p>See you in the real life!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.igalia.com/mario/2009/10/30/no-more-facebook/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Frogr 0.2 released!</title>
		<link>http://blogs.igalia.com/mario/2009/10/13/frogr-0-2-released/</link>
		<comments>http://blogs.igalia.com/mario/2009/10/13/frogr-0-2-released/#comments</comments>
		<pubDate>Mon, 12 Oct 2009 22:07:54 +0000</pubDate>
		<dc:creator>msanchez</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Planet GNOME]]></category>
		<category><![CDATA[Planet GPUL]]></category>
		<category><![CDATA[Planet Igalia]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[frogr]]></category>

		<guid isPermaLink="false">http://blogs.igalia.com/mario/?p=132</guid>
		<description><![CDATA[After coming back from an awesome week of holidays in Paris (lovely city, btw!), today I finally managed to get some time for making up what it became the second upstream release of frogr: frogr 0.2
Just trying to give a brief update on &#8220;what is new&#8221;, here you have an excerpt from the NEWS file:

 [...]]]></description>
			<content:encoded><![CDATA[<p>After coming back from an awesome week of holidays in Paris (lovely city, btw!), today I finally managed to get some time for making up what it became the second upstream release of frogr: <strong>frogr 0.2</strong></p>
<p>Just trying to give a brief update on &#8220;what is new&#8221;, here you have an excerpt from the <strong>NEWS</strong> file:</p>
<ul>
<li> Generate ChangeLog from git log with &#8216;make dist&#8217;</li>
<li>Added .spec file for fedora 11 packaging system (thanks Adrián Pérez)</li>
<li>Added drag&#8217;n'drop support for loading pictures in frogr</li>
<li>Added support to add tags to pictures (instead of just replacing)</li>
<li>Fixed (legacy) support for libgnome2 to compile in debian lenny</li>
<li>Use accesor functions instead direct access and removed some deprecated GTK+ symbols (thanks Javier Jardón)</li>
<li>Added i18n support and a es_ES lang file (thanks Alejandro Piñeiro, aka API)</li>
<li>Support silent build rules with automake 1.11 (thanks Javier Jardón)</li>
<li>Bugfixes and several minor improvements</li>
</ul>
<p>Entering in more detail, and as you can easily extract from the list above, the main improvements from the user&#8217;s point of view are:</p>
<ul>
<li>Drag&#8217;n'drop now supported, so having to add pictures through the filechooser is no longer the only method to load pictures in frogr.</li>
<li>New &#8220;add tags&#8221; dialog, very handy to add tags to some specific pictures before uploading them.</li>
<li>i18n support, which should make easier to get more contributions for frogr in further releases, in the form of new translations to make it even more accessible for people all over the world (did I say we&#8217;re eager for new language files?)</li>
</ul>
<p>At last, just to mention that you already can find pre-compiled packages for some distros at <a title="Frogr website" href="http://code.google.com/p/frogr" target="_blank">the web of the project</a>, as well as the source code tarballs in <a title="Source code tarball (gzip)" href="http://frogr.googlecode.com/files/frogr-0.2.tar.gz" target="_self">gzip</a> and <a title="Source code tarball (bzip2)" href="http://frogr.googlecode.com/files/frogr-0.2.tar.bz2">bzip2</a> formats. And of course, get the source code from <a title="Git repository at gitorious" href="http://gitorious.org/frogr" target="_blank">the git repository at gitorius</a>, in case you prefer to directly clone the source tree to make up wonderful and nice patches to contribute with, or just to provide new pre-compiled packages for your favourite distro <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>So&#8230; what else could I say? Just go and get it&#8230; Hope you enjoy it as much as I do <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><strong>Update [2009/10/14]</strong>: It seems the other day my mind was still a bit &#8220;on holidays&#8221; <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  and I screwed it up when creating both the pre-compiled packages and the source tarballs uploaded to <a title="Frogr website" href="http://code.google.com/p/frogr" target="_blank">the web of the project</a>, so they would just not  work as they should when installing frogr (basically, they would not install files under the proper path so frogr just would not work).</p>
<p>I realized of this yesterday and now everything should be fixed in packages (and tarballs) uploaded in the &#8220;Downloads&#8221; section of such a web, so if you experienced any problems two days ago just try now again and everything should be fine.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.igalia.com/mario/2009/10/13/frogr-0-2-released/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Frogr 0.1 released!</title>
		<link>http://blogs.igalia.com/mario/2009/08/22/frogr-0-1-released/</link>
		<comments>http://blogs.igalia.com/mario/2009/08/22/frogr-0-1-released/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 23:32:10 +0000</pubDate>
		<dc:creator>msanchez</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Planet GNOME]]></category>
		<category><![CDATA[Planet GPUL]]></category>
		<category><![CDATA[Planet Igalia]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[frogr]]></category>

		<guid isPermaLink="false">http://blogs.igalia.com/mario/?p=116</guid>
		<description><![CDATA[After perhaps quite a long time since I announced the &#8220;pre-release&#8221; of frogr, back in June, I&#8217;m now happy to tell the world that the 0.1 release is finally here, providing the user a very basic but still useful set of features to upload his/her pictures to flickr. Basically, as it&#8217;s told in the NEWS [...]]]></description>
			<content:encoded><![CDATA[<p>After perhaps quite a long time since <a title="Frogr first announcement" href="http://blogs.igalia.com/mario/2009/06/05/frogr-flickr-remote-organizer-for-gnome/" target="_self">I announced the &#8220;pre-release&#8221; of frogr, back in June</a>, I&#8217;m now happy to tell the world that the <strong>0.1 release</strong> is finally here, providing the user a very basic but still useful set of features to upload his/her pictures to flickr. Basically, as it&#8217;s told in the <strong>NEWS</strong> file, most important changes in this first release regarding to the code from almost 2 montsh ago are:</p>
<ul>
<li> A better UI. Faster and better user experience.</li>
<li>Basic configuration management to store account details (auth token).</li>
<li>Support for editing details of multiple pictures at the same time.</li>
<li>Added status and improved the progress bar usage to show the status of async operations, giving a much better feedback to the end user.</li>
<li>A better (and more easily hackable) code and design.</li>
<li>No more .glade files, no more gtk-builder-convert.</li>
<li>Avoid libgnome dependency if gtk+ &gt;= 2.14 is present</li>
<li>Still implemented some parts of the UI (menubar) without GtkBuilder to keep compatibility with Gtk+ 2.12 (least version supported)</li>
<li>Bugfixes and several (minor and major) improvements</li>
</ul>
<p>As usual you can get the source code at <a title="Git repository at gitorious" href="http://gitorious.org/frogr" target="_blank">http://gitorious.org/frogr</a>, where development for version 0.2 has already started, btw. And if you visit the project&#8217;s web at<a title="Frogr website" href="http://code.google.com/p/frogr" target="_blank"> http://code.google.com/p/frogr</a> you could even find some packages for you favourite distro there as well (currently only i386 packages for Ubuntu hardy, intrepid and jaunty are available, but more flavours and platforms are coming soon: debian, fedora, x86_64&#8230;).</p>
<p>For the special case of <strong>hardy</strong> you&#8217;ll need to install a newer version of <em>libflickcurl0</em> than the bundled in hardy repositories (0.12), which you can get from here: <a title="libflickcurl0 1.3-1" href="http://packages.ubuntu.com/intrepid/libflickcurl0" target="_blank">http://packages.ubuntu.com/intrepid/libflickcurl0</a> (yes, intrepid package will work fine on hardy).</p>
<p>At last, knowing that people use to love screenshots, here you have three of them showing the current status and UI for frogr 0.1. Yes I know, still not too &#8216;eye-candy&#8217; but hey!&#8230; it&#8217;s the 0.1 release! what did you expect? We&#8217;ll have time enough to improve the UI in the future as long as frogr gets more mature and complete. And in the meanwhile I honestly think current UI is not a complete disaster either <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p style="text-align: center;"><a href="http://people.igalia.com/msanchez/images/20090822-frogr-0_1-screenshot.png"><img class="size-full wp-image-118 aligncenter" title="Frogr 0.1 screenshots" src="http://blogs.igalia.com/mario/wp-content/uploads/2009/08/frogr-0_1-screenshot_thumb1.png" alt="Frogr 0.1 screenshots" width="470" height="354" /></a></p>
<p style="text-align: left;">Hope you find this interesting.</p>
<p style="text-align: left;">Have fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.igalia.com/mario/2009/08/22/frogr-0-1-released/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>GNOME Party at GCDS 09</title>
		<link>http://blogs.igalia.com/mario/2009/07/07/gnome-party-at-gcds-09/</link>
		<comments>http://blogs.igalia.com/mario/2009/07/07/gnome-party-at-gcds-09/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 11:01:30 +0000</pubDate>
		<dc:creator>msanchez</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Meetings and conferences]]></category>
		<category><![CDATA[Party]]></category>
		<category><![CDATA[Planet GNOME]]></category>
		<category><![CDATA[Planet GPUL]]></category>
		<category><![CDATA[Planet Igalia]]></category>
		<category><![CDATA[Planet Maemo]]></category>

		<guid isPermaLink="false">http://blogs.igalia.com/mario/?p=109</guid>
		<description><![CDATA[Yesterday the GNOME Party took place and we all had a lot of fun there. There was food, drinks, live music performed by a bunch of &#8220;gnomies&#8221; and even the Ice Cream Deatchmatch took place there as well, and all this stuff &#8220;dressed&#8221; with a wonderful warm night to enjoy in a nice terrace here [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday the GNOME Party took place and we all had a lot of fun there. There was food, drinks, live music performed by a bunch of &#8220;gnomies&#8221; and even the Ice Cream Deatchmatch took place there as well, and all this stuff &#8220;dressed&#8221; with a wonderful warm night to enjoy in a nice terrace here in Las Palmas de Gran Canaria&#8230; so looking backwards I think we can feel very satisfied of how things finally gone.</p>
<p>By the way, and talking about the Ice Cream Deathmatch, I have to say this was my first time taking part of such a contest and now I understand why it is a DEATH-match&#8230; as today I woke up with a &#8220;sugar-overflow failure&#8221; which will probably keep me away from more ice creams for some days <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> &#8230; you know, I need to survive yet another year to take part in the next edition of the contest <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>At last I&#8217;d like to share with you a nice picture of the Jam session performed by some GNOME musicians:</p>
<div class="wp-caption aligncenter" style="width: 460px"><a href="http://www.flickr.com/photos/mariosp/3701087692/in/set-72157621127471498/"><img title="Jam session at the Igalia Party" src="http://farm4.static.flickr.com/3418/3701087692_04b1188d5f.jpg" alt="Jam session at the Igalia Party" width="450" height="300" /></a><p class="wp-caption-text">Jam session at the Igalia Party</p></div>
<p style="text-align: right;"><em>Keep on rockin&#8217; me baby&#8230;</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.igalia.com/mario/2009/07/07/gnome-party-at-gcds-09/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Counting down for Guadec!</title>
		<link>http://blogs.igalia.com/mario/2009/07/01/counting-down-for-guadec/</link>
		<comments>http://blogs.igalia.com/mario/2009/07/01/counting-down-for-guadec/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 15:44:52 +0000</pubDate>
		<dc:creator>msanchez</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Meetings and conferences]]></category>
		<category><![CDATA[Party]]></category>
		<category><![CDATA[Planet GNOME]]></category>
		<category><![CDATA[Planet GPUL]]></category>
		<category><![CDATA[Planet Igalia]]></category>
		<category><![CDATA[Planet Maemo]]></category>

		<guid isPermaLink="false">http://blogs.igalia.com/mario/?p=94</guid>
		<description><![CDATA[As many of you know only two days are left now for Guadec and Guadec-es 2009, which will be located this year in Las Palmas de Gran Canaria and which will be a &#8220;little bit&#8221; special this year because it will took place along with Akademy and Akademy-es. Actually, that&#8217;s why this year it&#8217;s named [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.grancanariadesktopsummit.org/"><img class="alignright" title="Gran Canaria Desktop Summit 2009" src="http://www.grancanariadesktopsummit.org/sites/default/themes/grancanaria/images/logo.png" alt="" width="236" height="137" /></a>As many of you know only two days are left now for Guadec and Guadec-es 2009, which will be located this year in Las Palmas de Gran Canaria and which will be a &#8220;little bit&#8221; special this year because it will took place along with Akademy and Akademy-es. Actually, that&#8217;s why this year it&#8217;s named <a title="Gran Canaria Desktop Summit" href="http://www.grancanariadesktopsummit.org/" target="_blank">&#8220;Gran Canaria Desktop Summit&#8221;</a>.</p>
<p>Thus, even though I had a great time last year in Madrid and Istanbul, I&#8217;m sure this time we&#8217;re going to have fun as never before and that it will be a perfect environment for sharing ideas, thoughts, knowledge&#8230; and perhaps even some beer at the <span style="text-decoration: line-through;">wild parties</span> social events both with the <a title="The GNOME Project" href="http://www.gnome.org" target="_blank">GNOME</a> and <a title="KDE" href="http://www.kde.org/" target="_blank">KDE</a> guys <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> .</p>
<p>I&#8217;m really really looking forward to being there with the rest of <a title="Igalia" href="http://www.igalia.com" target="_blank">Igalia</a> gang to start enjoying &#8220;<a title="The Jimi Hendrix Experience" href="http://en.wikipedia.org/wiki/The_Jimi_Hendrix_Experience" target="_blank">the Guadec experience</a>&#8220;&#8230; can&#8217;t actually believe I&#8217;ll be there just in three days! <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>See you there guys!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.igalia.com/mario/2009/07/01/counting-down-for-guadec/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>frogr: flickr remote organizer for GNOME</title>
		<link>http://blogs.igalia.com/mario/2009/06/05/frogr-flickr-remote-organizer-for-gnome/</link>
		<comments>http://blogs.igalia.com/mario/2009/06/05/frogr-flickr-remote-organizer-for-gnome/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 16:25:18 +0000</pubDate>
		<dc:creator>msanchez</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Planet GNOME]]></category>
		<category><![CDATA[Planet GPUL]]></category>
		<category><![CDATA[Planet Igalia]]></category>
		<category><![CDATA[frogr]]></category>

		<guid isPermaLink="false">http://blogs.igalia.com/mario/?p=58</guid>
		<description><![CDATA[Right some days before than my son was born I started to hack a bit on a new and small project to develop a C-based flickr manager for GNOME, as current alternatives out  there (which I were extensively using for more than a year), even thought being great applications, were not by all means [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://code.google.com/p/frogr"><img class="alignleft" title="Frogr logo" src="http://people.igalia.com/msanchez/images/20090605-frogr-logo.png" alt="" width="104" height="100" /></a>Right some days before than my son was born I started to hack a bit on a new and small project to develop a C-based <a title="Flickr website" href="http://www.flickr.com" target="_blank">flickr</a> manager for <a title="The GNOME Project" href="http://www.gnome.org" target="_blank">GNOME</a>, as current alternatives out  there (which I were extensively using for more than a year), even thought being great applications, were not by all means what I was looking for or, in other words, what I would expect from a GNOME application which would not only allow me to upload pictures, but also to do a couple more of things like re-tagging pictures or managing albums for instance.</p>
<p>Therefore, bearing in mind how my new responsibilities as a father would add an extra level of challenge to the idea of developing an application when having even less time, I decided to go ahead with it and try to write some basic lines of code to see how feasible this could be. And after two months since I came up with this idea, although I could not of course code everyday (not even every week), I decided some days ago to push this forward and to really acquire the commitment of going ahead with the project in my spare time, even thought there&#8217;s not too much nowadays <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>So here I am, introducing this new project, so hopefully someone else could like to join this quest and help me to build a full featured flickr manager for our beloved favourite desktop environment. Have to say, of course, that the project is now at a very early stage (no debian package, only basic features, horrible UI&#8230;) but please don&#8217;t be scared of it just because of that <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> . Moreover, in the other hand I have to say as well that at least it already performs the most basic features I thought of for this stage, which are:</p>
<ul>
<li>Asking for authorization inside the user&#8217;s flickr account, requesting read/write permissions.</li>
<li>Loading several pictures to be uploaded at the same time, showing all of then inside a convenient GtkIconView widget.</li>
<li>Upload all the loaded pictures with just one click, opening a specific flickr URL at the end of the process, to allow specifying some properties for the pictures uploaded: name, description and tags.</li>
</ul>
<p><a href="http://code.google.com/p/frogr"><img class="aligncenter" title="Frogr screenshot" src="http://people.igalia.com/msanchez/images/20090605-frogr-screenshot.jpg" alt="" /></a></p>
<p>As you can see this is not too much, but the plan is follow the &#8220;release early release often&#8221; approach, so that&#8217;s why I&#8217;m doing this right now. Later on (hopefully soon) many other features will be implemented, which should make of this app a great tool for flickr fans like me&#8230; and I guess the code base to make this a reality is already written so now it&#8217;s a matter of implementing one feature after another.</p>
<p>Please take a look to the <em>TODO</em> file in case you&#8217;re interested in participate, and if you want a more comprehensive list of tasks I think should be the next ones. And obviously I&#8217;m open to suggestions so don&#8217;t hesitate to comment, propose or criticism anything you want.</p>
<p>To finish with this, I&#8217;d like to leave here some pointers, in case you were somehow interested on this project:</p>
<ul>
<li><strong>Website</strong>: <a title="Frogr website" href="http://code.google.com/p/frogr" target="_blank">http://code.google.com/p/frogr</a></li>
<li><strong>Mailing lists</strong>:
<ul>
<li>General discussion: <a title="General discussion about frogr" href="http://groups.google.com/group/frogr-users" target="_blank">http://groups.google.com/group/frogr-users</a></li>
<li>Technical discussion: <a title="Technical discussion about frogr" href="http://groups.google.com/group/frogr-devel" target="_blank">http://groups.google.com/group/frogr-devel</a></li>
</ul>
</li>
<li><strong>Source code</strong>: <a title="Git repository at gitorious" href="http://gitorious.org/frogr" target="_blank">http://gitorious.org/frogr</a></li>
</ul>
<p>So that&#8217;s all I guess. Now it&#8217;s time for me to continue the development&#8230; and for you to start <strong>getting involved</strong> <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> .</p>
<p>C&#8217;mon, flickr maniac, what are you waiting for?</p>
<p>PS: Thanks <a title="Adrian's blog" href="http://blogs.igalia.com/aperez/" target="_blank">Adrian</a> for providing a logo for the project. Quite a nice way to get a first contribution with the project <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.igalia.com/mario/2009/06/05/frogr-flickr-remote-organizer-for-gnome/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Love and Hate</title>
		<link>http://blogs.igalia.com/mario/2009/02/09/love-hate/</link>
		<comments>http://blogs.igalia.com/mario/2009/02/09/love-hate/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 00:13:45 +0000</pubDate>
		<dc:creator>msanchez</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Meetings and conferences]]></category>
		<category><![CDATA[Planet GNOME]]></category>
		<category><![CDATA[Planet GPUL]]></category>
		<category><![CDATA[Planet Igalia]]></category>
		<category><![CDATA[Planet Maemo]]></category>

		<guid isPermaLink="false">http://blogs.igalia.com/mario/2009/02/09/love-hate/</guid>
		<description><![CDATA[Seen in FOSDEM, in front of the GNOME stand:

It looks like a original and very visual idea to put many ideas and visions all together, doesn&#8217;t it? Pointless to say I agree more with the &#8220;love&#8221; side, of course  
By the way, I took this picture today, the second and last day of the [...]]]></description>
			<content:encoded><![CDATA[<p>Seen in <a target="_blank" title="FOSDEM 2009" href="http://fosdem.org/2009">FOSDEM</a>, in front of the GNOME stand:<br />
<a target="_blank" href="http://people.igalia.com/msanchez/images/20090208-fosdem-gnomelovehate.jpg"><img align="middle" title="Gnome love and hate" alt="Gnome love and hate" src="http://people.igalia.com/msanchez/images/20090208-fosdem-gnomelovehate_thumb.jpg" /></a></p>
<p>It looks like a original and very visual idea to put many ideas and visions all together, doesn&#8217;t it? Pointless to say I agree more with the &#8220;love&#8221; side, of course <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>By the way, I took this picture today, the second and last day of the conference&#8230; so now I&#8217;m ready to give a full and complete opinion about it, which is that it just was great: I had a very  good time and a lot of fun being there, and not only because of the talks, which were amazing in most of the cases, but also because of meeting people and sharing visions and comments with all of them.</p>
<p>So, it seems now it&#8217;s time to get back home, so now I&#8217;m going to bed, since I&#8217;m very tired and tomorrow I&#8217;ll have to wake up early to take the plane.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.igalia.com/mario/2009/02/09/love-hate/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>First day at FOSDEM, first impressions</title>
		<link>http://blogs.igalia.com/mario/2009/02/08/first-day-at-fosdem-first-impressions/</link>
		<comments>http://blogs.igalia.com/mario/2009/02/08/first-day-at-fosdem-first-impressions/#comments</comments>
		<pubDate>Sun, 08 Feb 2009 00:07:42 +0000</pubDate>
		<dc:creator>msanchez</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Meetings and conferences]]></category>
		<category><![CDATA[Planet GNOME]]></category>
		<category><![CDATA[Planet GPUL]]></category>
		<category><![CDATA[Planet Igalia]]></category>
		<category><![CDATA[Planet Maemo]]></category>

		<guid isPermaLink="false">http://blogs.igalia.com/mario/2009/02/08/first-day-at-fosdem-first-impressions/</guid>
		<description><![CDATA[As planned, I attended today to my first day at FOSDEM &#8216;09, and I have to say my impressions are even better than what I would expected: lots of talks, lots of volunteers, lots of resources to get into (I&#8217;d like to congratulate the organization for all the amazing work they have done), and lots [...]]]></description>
			<content:encoded><![CDATA[<p>As planned, I attended today to my first day at <a target="_blank" title="FOSDEM '09" href="http://fosdem.org/2009">FOSDEM &#8216;09</a>, and I have to say my impressions are even better than what I would expected: lots of talks, lots of volunteers, lots of resources to get into (I&#8217;d like to congratulate the organization for all the amazing work they have done), and lots of hackers all over the place. In fact, it was sometimes very hard to manage to select and attend to some talks (at least for me, perhaps because I&#8217;m a &#8220;newbie&#8221; here as this is my first year here), since parallelization is very high (and needed, if you think on more than 260 talks taking place in just two days) and timetables are sometimes too tight if you want to move around between different rooms.</p>
<p>But&#8230; what the hell? That insane amount of talks and hackers hanging around is exactly which makes FOSDEM great, isn&#8217;t it? So, no complaints, only good words for FOSDEM! <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>As I side note about conferences, I&#8217;d like to state I liked a lot the talks I attended, specially those ones in the <a title="GNOME developers room" target="_blank" href="http://fosdem.org/2009/schedule/devrooms/gnome">&#8220;GNOME developers room&#8221;</a>, which were all great. In a more specific way, I specially liked the <a title="The People Framework" target="_blank" href="http://fosdem.org/2009/schedule/events/gnome_people_framework">talk about the People Framework</a>, which is IMO such an interesting project, which could become a very helpful tool for those kind of people that, like me, suffer the typical problems of having several devices or applications with independent (but related) contact list. Keep going on with that awesome work, guys!</p>
<p>Regarding to the <a target="_blank" title="FOSDEM Beer Event" href="http://fosdem.org/2009/beeralgorithm">Fosdem Beer Event</a>, needed to say it was just great to be there, talking to so many people (some new people to me, and some already &#8220;old friends&#8221;) and trying so many different beers, which were very tasty indeed, like the &#8220;Delirium Tremens&#8221; and &#8220;Kasteel&#8221;, for instance, which I just loved. The only slightly negative point on this was that trying so many beers didn&#8217;t help me to wake up in my best shape precisely, but nothing that a good breakfast and some hours of good talks could not fix <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
<p>At last, as a picture is usually better than too much text, here you are one: me in the main entrance.<br />
<a target="_blank" href="http://people.igalia.com/msanchez/images/20090207-atfosdem.jpg"><img align="middle" alt="Me at FOSDEM main entrance" title="Me at FOSDEM main entrance" src="http://people.igalia.com/msanchez/images/20090207-atfosdem_thumb.jpg" /></a></p>
<p>Can&#8217;t wait for tomorrow!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.igalia.com/mario/2009/02/08/first-day-at-fosdem-first-impressions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Just a few hours left for Brussels</title>
		<link>http://blogs.igalia.com/mario/2009/02/06/just-a-few-hours-left-for-brussels/</link>
		<comments>http://blogs.igalia.com/mario/2009/02/06/just-a-few-hours-left-for-brussels/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 22:44:48 +0000</pubDate>
		<dc:creator>msanchez</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Meetings and conferences]]></category>
		<category><![CDATA[Planet GNOME]]></category>
		<category><![CDATA[Planet GPUL]]></category>
		<category><![CDATA[Planet Igalia]]></category>

		<guid isPermaLink="false">http://blogs.igalia.com/mario/2009/02/06/just-a-few-hours-left-for-brussels/</guid>
		<description><![CDATA[ As some of my mates here in Igalia, I&#8217;m arriving tomorrow at Brussels, in order to attend to FOSDEM &#8216;09. This is my first visit both to Brussels and FOSDEM and I&#8217;m very excited and looking forward to arriving there and meeting all the people attending and giving talks in this great event, which [...]]]></description>
			<content:encoded><![CDATA[<p><tt><a href="http://www.fosdem.org"><img align="right" alt="I'm going to FOSDEM, the Free and Open Source Software Developers' European Meeting" src="http://www.fosdem.org/promo/going-to" /></a></tt> As some of my mates here in <a target="_blank" title="Igalia" href="http://www.igalia.com">Igalia</a>, I&#8217;m arriving tomorrow at Brussels, in order to attend to <a target="_blank" title="FOSDEM 2009" href="http://fosdem.org/2009">FOSDEM &#8216;09</a>. This is my first visit both to Brussels and FOSDEM and I&#8217;m very excited and looking forward to arriving there and meeting all the people attending and giving talks in this great event, which I&#8217;m sure I&#8217;m goint to love.</p>
<p>So now it&#8217;s time to get everything ready in my backpack and going to bed soon, since my plane leaves Coruña early in the morning and I&#8217;ll need to rest properly to reach Brussels in my best shape. And let&#8217;s hope I don&#8217;t find any problems in <a target="_blank" title="Alert in Madrid because of the snow" href="http://www.typicallyspanish.com/news/publish/article_19919.shtml">Madrid, where news said they&#8217;re in &#8220;orange alert&#8221; because of the snow</a> (I wouldn&#8217;t like to miss my connection or, even worse, to miss Friday in Brussels and therefore the <a target="_blank" title="FOSDEM Beer Event" href="http://fosdem.org/2009/beeralgorithm">FOSDEM Beer Event</a> <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> ).</p>
<p>See you there  guys!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.igalia.com/mario/2009/02/06/just-a-few-hours-left-for-brussels/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vagalume: D-Bus support for its desktop version</title>
		<link>http://blogs.igalia.com/mario/2008/06/13/vagalume-d-bus-support-for-its-desktop-version/</link>
		<comments>http://blogs.igalia.com/mario/2008/06/13/vagalume-d-bus-support-for-its-desktop-version/#comments</comments>
		<pubDate>Fri, 13 Jun 2008 15:56:15 +0000</pubDate>
		<dc:creator>msanchez</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Maemo]]></category>
		<category><![CDATA[Planet GNOME]]></category>
		<category><![CDATA[Planet GPUL]]></category>
		<category><![CDATA[Planet Igalia]]></category>
		<category><![CDATA[Planet Maemo]]></category>
		<category><![CDATA[Vagalume]]></category>

		<guid isPermaLink="false">http://blogs.igalia.com/mario/2008/06/13/vagulme-d-bus-support-for-its-desktop-version/</guid>
		<description><![CDATA[As you can check out in the vagalume-devel@garage.maemo.org mailing list archives:
https://garage.maemo.org/pipermail/vagalume-devel/2008-June/000151.html
&#8230;today I&#8217;ve finished the implementation of a new patch for Vagalume which will enable D-Bus support in the desktop version of this nice player, since so far D-Bus interaction was only allowed in the maemo platform (due to using functions from libosso for RPC methods, [...]]]></description>
			<content:encoded><![CDATA[<p>As you can check out in the <em>vagalume-devel@garage.maemo.org</em> mailing list archives:</p>
<p><a title="vagalume-devel mailing list archives" target="_blank" href="https://garage.maemo.org/pipermail/vagalume-devel/2008-June/000151.html">https://garage.maemo.org/pipermail/vagalume-devel/2008-June/000151.html</a></p>
<p>&#8230;today I&#8217;ve finished the implementation of a new patch for <a title="Vagalume web site" href="http://vagalume.igalia.com">Vagalume</a> which will enable D-Bus support in the desktop version of this nice player, since so far D-Bus interaction was only allowed in the maemo platform (due to using functions from <em>libosso</em> for RPC methods, instead of <em>dbus-glib</em>).</p>
<p>So, this is how the <em>vagalumectl</em> script (formerly known as <a title="My sloppy, dirty, ugly… but (maybe) useful script for the Vagalume D-Bus interface" href="http://blogs.igalia.com/mario/2008/03/01/my-sloppy-dirty-ugly-but-maybe-useful-script-for-the-vagalume-d-bus-interface/"><em>vagalume-dbus</em></a>) would work from now on in a &#8220;regular&#8221; GNU/Linux machine:</p>
<blockquote><p>mario@bender:~$ vagalumectl<br />
Usage:<br />
vagalumectl<br />
(Vagalume will be automatically started if not already running)</p>
<p>COMMAND:<br />
play:              start playing the current radio<br />
skip:              skip to the nex song in the current radio<br />
stop:              stop playing the current radio<br />
love:              mark the current song as &#8216;loved&#8217;<br />
ban:               mark the current song as &#8216;banned&#8217;<br />
tag :         change to a &#8216;global tag&#8217; radio.<br />
artist :   change to a &#8217;similar artists&#8217; radio<br />
group :     change to a &#8216;last.fm group&#8217; radio<br />
loved :      change to a &#8216;loved&#8217; radio for a specific user<br />
neighbours : change to a &#8216;neighbours&#8217; radio for a specific user<br />
personal :   change to a &#8216;personal&#8217; radio for a specific user<br />
playlist :   change to a &#8216;playlist&#8217; radio for a specific user<br />
playurl :     just play the specified URL on Vagalume<br />
volumeup [INC]:    increase playback volume<br />
volumedown [INC]:  decrease playback volume<br />
volume :    set the playback volume to a specific value<br />
start:             start Vagalume (if not already running)<br />
close:             close Vagalume (if not already closed)<br />
help:              print this information</p>
<p>Double quotes are REQUIRED when specifying parameters to some commands,<br />
such as TAG or ARTIST, because of the white spaces they might contain, e.g:</p>
<p>$ vagalumectl tag &#8220;hard rock&#8221;<br />
$ vagalumectl artist &#8220;Led Zeppelin&#8221;</p>
<p>mario@bender:~$ vagalumectl loved homemaxico<br />
Command &#8216;loved&#8217; successfully executed<br />
mario@bender:~$</p></blockquote>
<p>Well&#8230; perhaps not a too much useful &#8217;screenshot&#8217; after all&#8230; but believe me, that&#8217;s the proof that D-Bus is working fine on my GNOME desktop from now on.</p>
<p>I hope you can enjoy the patch soon (as soon as <a title="Berto's blog" href="http://blogs.igalia.com/berto">Berto</a> applies it to the <em>SVN trunk</em>)&#8230; perhaps in <a title="Vagalume web site" href="http://vagalume.igalia.com">Vagalume</a> 0.7 <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> , who knows&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.igalia.com/mario/2008/06/13/vagalume-d-bus-support-for-its-desktop-version/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>(freedesktop) Tray icon for Vagalume</title>
		<link>http://blogs.igalia.com/mario/2008/04/25/freedesktop-tray-icon-for-vagalume/</link>
		<comments>http://blogs.igalia.com/mario/2008/04/25/freedesktop-tray-icon-for-vagalume/#comments</comments>
		<pubDate>Fri, 25 Apr 2008 09:31:41 +0000</pubDate>
		<dc:creator>msanchez</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Maemo]]></category>
		<category><![CDATA[Planet GNOME]]></category>
		<category><![CDATA[Planet GPUL]]></category>
		<category><![CDATA[Planet Igalia]]></category>
		<category><![CDATA[Planet Maemo]]></category>
		<category><![CDATA[Vagalume]]></category>

		<guid isPermaLink="false">http://blogs.igalia.com/mario/2008/04/25/freedesktop-tray-icon-for-vagalume/</guid>
		<description><![CDATA[As you might know, some time ago I developed a  plugin for the maemo version of Vagalume which would allow the user to manage the most basic features from a tiny icon in the status bar.
After that, I thought it  could be a good idea to implement a freedesktop tray icon as well, [...]]]></description>
			<content:encoded><![CDATA[<p>As you might know, some time ago I developed a  plugin for the <a title="Maemo: code in your hands" target="_blank" href="http://www.maemo.org">maemo</a> version of <a title="Vagalume web site" href="http://vagalume.igalia.com">Vagalume</a> which would allow the user to manage the most basic features from a tiny icon in the status bar.</p>
<p>After that, I thought it  could be a good idea to implement a <a title="Freedesktop" target="_blank" href="http://www.freedesktop.org">freedesktop</a> <a title="System Tray Protocol Specification" target="_blank" href="http://standards.freedesktop.org/systemtray-spec/systemtray-spec-0.2.html">tray icon</a> as well, so you would be able to hide/show <a title="Vagalume web site" href="http://vagalume.igalia.com">Vagalume</a> with a tray icon in the notification area, in the same way you could do it with some other programs such as <em>pidgin</em>, <em>xchat</em> or <em>rhythmbox</em>, for instance. Moreover, some people told me that it would be very nice to have a tray icon in the desktop version of vagalume, so everything seemed to say that I was not mad after all and that it could be a good idea&#8230;</p>
<p>So, I&#8217;ve started working on its implementation (using a <a title="GtkStatusIcon: API reference" target="_blank" href="http://library.gnome.org/devel/gtk/2.11/GtkStatusIcon.html"><em>GtkStatusIcon</em></a>) some weeks ago and now I finally managed to get the enough &#8217;spare time&#8217; to plug everything together and to finally <strong>finish</strong> the patch for being applied to one of the latest revisions of the <em>SVN trunk</em> (158).  In fact, at this moment I&#8217;ve already sent it to <em>vagalume-devel@maemo.org</em> mailing list and I&#8217;m waiting for <a title="Berto's blog" href="http://blogs.igalia.com/berto">Berto</a> to take a look into it to finally integrate it for (hopefully) the next release <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><strong>Update [2008/04/29]:</strong> After working a bit more on this new tray icon during the past weekend I&#8217;ve <strong>added libnotify support</strong> to allow the tray icon to show a notification each time <a title="Vagalume web site" href="http://vagalume.igalia.com">Vagalume</a> starts playing a new song. Of course, as I know there&#8217;re people who might dislike this feature, I&#8217;ve also added the possibility of disabling these notifications from the &#8216;Settings&#8217; dialog in the <a title="The GNOME project" target="_blank" href="http://www.gnome.org">GNOME</a> version of the application. I&#8217;ve also added an screenshot of the notifications working at the end of this post.</p>
<p>To finish with this post, and knowing that sometimes an image is better than just a description, here you are a couple of screenshots of the new tray icon working in my <a title="The GNOME project" target="_blank" href="http://www.gnome.org">GNOME</a> environment:</p>
<p align="center"><a target="_blank" href="http://people.igalia.com/msanchez/images/20080425-vagalume_tray_icon-menu.png"><img align="middle" alt="Vagalume's tray icon: showing the menu" title="Vagalume's tray icon: showing the menu" src="http://people.igalia.com/msanchez/images/20080425-vagalume_tray_icon-menu-thumb.png" /></a></p>
<p align="center"><em>Vagalume&#8217;s tray icon: showing the menu</em></p>
<p align="center"><img align="middle" alt="Vagalume's tray icon: showing the tooltip" title="Vagalume's tray icon: showing the tooltip" src="http://people.igalia.com/msanchez/images/20080425-vagalume_tray_icon-tooltip.png" /></p>
<p align="center"><em>Vagalume&#8217;s tray icon: showing the tooltip</em></p>
<p align="center"><img align="middle" alt="Vagalume's tray icon: showing playback notifications" title="Vagalume's tray icon: showing the tooltip" src="http://people.igalia.com/msanchez/images/20080429-vagalume_tray_icon-notifications.png" /></p>
<p align="center"><strong>Update [2008/04/29]: </strong><em>Vagalume&#8217;s tray icon: showing playback notifications</em></p>
<p align="left">
<p align="left">And that&#8217;s all. I hope the patch is good enough to integrate it with the next release of <a title="Vagalume web site" href="http://vagalume.igalia.com">Vagalume</a>. Of course, suggestions and criticisms are always welcome, so don&#8217;t hesitate to leave your comments here.</p>
<p align="left">I hope you like it <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.igalia.com/mario/2008/04/25/freedesktop-tray-icon-for-vagalume/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Installing a VNC server on a maemo Internet Tablet</title>
		<link>http://blogs.igalia.com/mario/2008/04/17/installing-a-vnc-server-on-a-maemo-internet-tablet/</link>
		<comments>http://blogs.igalia.com/mario/2008/04/17/installing-a-vnc-server-on-a-maemo-internet-tablet/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 09:14:54 +0000</pubDate>
		<dc:creator>msanchez</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Maemo]]></category>
		<category><![CDATA[Meetings and conferences]]></category>
		<category><![CDATA[Planet GNOME]]></category>
		<category><![CDATA[Planet GPUL]]></category>
		<category><![CDATA[Planet Igalia]]></category>
		<category><![CDATA[Planet Maemo]]></category>
		<category><![CDATA[Vagalume]]></category>

		<guid isPermaLink="false">http://blogs.igalia.com/mario/2008/04/17/installing-a-vnc-server-on-an-maemo-internet-tablet/</guid>
		<description><![CDATA[Today, I&#8217;m going to give a talk about Vagalume in the &#8220;VIII Jornadas de Software Libre de GPUL 2008&#8220;, since Berto finally won&#8217;t be able to be there, as it was initially planned, so I&#8217;ll be charged with the responsibility of telling the people how cool Vagalume, Maemo and GNOME are in only 30 minutes&#8230; [...]]]></description>
			<content:encoded><![CDATA[<p>Today, I&#8217;m going to give a talk about <a title="Vagalume at igalia.com" href="http://vagalume.igalia.com">Vagalume</a> in the <em>&#8220;<a target="_blank" title="VIII Jornadas de Software Libre de GPUL 2008" href="http://gpul.grupos.udc.es/MaKaC/conferenceDisplay.py?confId=11">VIII Jornadas de Software Libre de GPUL 2008</a>&#8220;</em>, since <a title="Berto's blog" href="http://blogs.igalia.com/berto">Berto</a> finally won&#8217;t be able to be there, as it was initially planned, so I&#8217;ll be charged with the responsibility of telling the people how cool <a title="Vagalume at igalia.com" href="http://vagalume.igalia.com">Vagalume</a>, <a target="_blank" title="maemo.org" href="http://www.maemo.org">Maemo</a> and <a target="_blank" title="The GNOME project" href="http://www.gnome.org">GNOME</a> are in only 30 minutes&#8230; quite a big challenge for me, since I seldom can speak in a concise, short and effective way without going on and on.</p>
<p>So, yesterday I spent some time looking for an easy and effective way for showing people attending to the talk how cool this cute device (my <em><a title="Nokia N810" target="_blank" href="http://en.wikipedia.org/wiki/N810">N810</a></em>) is&#8230; and thinking about the past I remembered when Andres gave a talk/workshop about the Maemo development platform, where he used an <a title="Virtual Network Computing" href="http://en.wikipedia.org/wiki/VNC">VNC</a> server installed in the device to show the <em><a title="Nokia N810" target="_blank" href="http://en.wikipedia.org/wiki/N810">N810</a></em> &#8220;screen&#8221; to everyone in the room, just using an <a title="Virtual Network Computing" href="http://en.wikipedia.org/wiki/VNC">VNC</a> client in the laptop connected to the proyector.</p>
<p>IIRC, <a title="Andres' blog" href="http://blogs.igalia.com/agomez">Andrés</a> compiled the <a title="Virtual Network Computing" href="http://en.wikipedia.org/wiki/VNC">VNC</a> server for the device to get it working, but yesterday I found a much easier way to get it working, so here you are the receipt (I use too much this word in my blog, perhaps I should consider to become a cook&#8230; ):</p>
<ul>
<li>Download the pre-compiled .deb package for your device from <a target="_blank" title="Mike Saunby's web" href="http://mike.saunby.googlepages.com/x11vncfornokia7702">this web</a>.</li>
<li>Copy the .deb file to your device and install it following <strong>one of the following methods</strong>:</li>
<ul>
<li>Install it with the Application installer from the Control Panel (<a title="Nokia N770" target="_blank" href="http://en.wikipedia.org/wiki/N770"><em>N770</em></a>).</li>
<li>Install it with the Application Manager from the &#8216;Settings&#8217; Menu (<em><a title="Nokia N800" target="_blank" href="http://en.wikipedia.org/wiki/N800">N800</a> / <a title="Nokia N810" target="_blank" href="http://en.wikipedia.org/wiki/N810">N810</a></em>). It&#8217;s <strong>required </strong>to have the <strong>red-pill mode enabled</strong>. To know how to enable this &#8220;peculiar&#8221; mode, <a target="_blank" title="Application Manager: Activating the Red-Pill mode" href="http://maemo.org/community/wiki/ApplicationManagerRedPillMode">check this out</a>.</li>
<li>Open a <strong>root terminal</strong> in the device with a remote ssh connection and install it this way:</li>
<blockquote><p>dpkg -i x11vnc_0.9.3-1_armel.deb</p></blockquote>
</ul>
<li>Configure it to use a password with the default username available in the device (&#8216;<em>user</em>&#8216;):</li>
<ul>
<li>Make sure you are running the terminal as <em>&#8216;user&#8217;</em>, by executing the command:</li>
<blockquote><p>su user</p></blockquote>
</ul>
<ul>
<li>Create a VNC password (recommended):</li>
<blockquote><p>x11vnc -storepasswd</p></blockquote>
<ul>
<li>This will store your password (encrypted) under <em>/home/user/.vnc/passwd</em></li>
</ul>
</ul>
<li>Start the server:</li>
<ul>
<li>Not using the password: from <em>Menu -> Extras</em>, click on <em>x11vnc</em>.</li>
<li>Using the password (recommended):</li>
<ul>
<li>Open a terminal for <em>&#8216;user&#8217;</em></li>
<li>Execute the command:</li>
<blockquote><p>x11vnc &#8211;usepw</p></blockquote>
</ul>
</ul>
<li>Connect to server (already running on the device, at <em>port 5900</em>):</li>
<ul>
<li>Using any VNC client connect to your device&#8217;s IP, using the following credentials if you started the server with <em>&#8211;usepw</em>:</li>
<ul>
<li>Username: <em>user</em></li>
<li>Password: (whatever you&#8217;ve set with <em>&#8211;storepasswd</em>)</li>
</ul>
</ul>
</ul>
<p>Of course, there are lots of options you can pass to <em>x11vnc</em> (see <em>x11vnc &#8211;help</em>) but these ones worked fine for me: I have an easy <a title="Virtual Network Computing" href="http://en.wikipedia.org/wiki/VNC">VNC</a> server working with password authentication <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>And to finish this post, just a last advice: If you think you&#8217;re going to use always (like me) the <a title="Virtual Network Computing" href="http://en.wikipedia.org/wiki/VNC">VNC</a> server with password authentication, it could be more nice for you to edit the <em>/usr/bin/x11vnc.sh</em> script so it also includes the <em>&#8211;usepw</em>. This way, you can always start the <a title="Virtual Network Computing" href="http://en.wikipedia.org/wiki/VNC">VNC</a> server from <em>Menu -> Extras</em>, withouth having to open a terminal for it&#8230; although, to be honest, I still prefer a remote terminal for most of the times, because of the output I continously get through it&#8230; but hey! that&#8217;s just a very personal opinion! <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.igalia.com/mario/2008/04/17/installing-a-vnc-server-on-a-maemo-internet-tablet/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Back from California</title>
		<link>http://blogs.igalia.com/mario/2008/03/27/back-from-california/</link>
		<comments>http://blogs.igalia.com/mario/2008/03/27/back-from-california/#comments</comments>
		<pubDate>Thu, 27 Mar 2008 17:27:01 +0000</pubDate>
		<dc:creator>msanchez</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Meetings and conferences]]></category>
		<category><![CDATA[Planet GNOME]]></category>
		<category><![CDATA[Planet GPUL]]></category>
		<category><![CDATA[Planet Igalia]]></category>
		<category><![CDATA[Planet Maemo]]></category>
		<category><![CDATA[Vagalume]]></category>

		<guid isPermaLink="false">http://blogs.igalia.com/mario/2008/03/27/back-from-california/</guid>
		<description><![CDATA[As my mate Berto has already commented on his blog, we&#8217;re back from California after attending to the Mobile Rules! &#8216;08 awards ceremony, and I&#8217;d like to say that we had a great time there, even though we didn&#8217;t win the prize&#8230; but being a finalist was already a very nice kind of price, don&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>As my mate <a title="Berto's blog" href="http://blogs.igalia.com/berto">Berto</a> has already <a title="Back from Mobile Rules post" href="http://blogs.igalia.com/berto/2008/03/26/back-from-mobile-rules/">commented on his blog</a>, we&#8217;re back from California after attending to the <a title="Mobile Rules!" target="_blank" href="http://www.mobilerules.org">Mobile Rules!</a> &#8216;08 awards ceremony, and I&#8217;d like to say that we had a great time there, even though we didn&#8217;t win the prize&#8230; but being a finalist was already a very nice kind of price, don&#8217;t you think?</p>
<p><a href="http://people.igalia.com/msanchez/images/20080318-MarioSanJose.jpg"><img align="middle" title="Mario at the San Jose City Hall Rotunda" alt="Mario at the San Jose City Hall Rotunda" src="http://people.igalia.com/msanchez/images/20080318-MarioSanJose_thumb.jpg" /></a></p>
<p>Moreover, maybe we didn&#8217;t get the <span onclick="dr4sdgryt2(event)" style="cursor: pointer">acknowledgement  of being the </span><em> &#8220;Mobile Ruler &#8216;08&#8243;</em> <span onclick="dr4sdgryt2(event)" style="cursor: pointer"> </span>under the <em>Multimedia</em> category, but we met a lot of people indeed,  and we enjoyed a lot of the event, which was nicely arranged to allow all the participants to meet each other and to have a good dinner at the <a title="San Jose City Hall" target="_blank" href="http://en.wikipedia.org/wiki/San_Jose_City_Hall">San Jose City Hall Rotunda</a> (look at the picture to see me in front of the beautiful San Jose City Hall).</p>
<p>So, maybe the next time we could have more luck with <a title="Vagalume's web site" href="http://vagalume.igalia.com">Vagalume</a>, but now it&#8217;s the present and, as <a title="Berto's blog" href="http://blogs.igalia.com/berto">Berto</a> said in his last post, it&#8217;s time to get back to work and keep on getting Vagalume even better with some nice improvements we already have in mind and others that I&#8217;m sure are still to  come.</p>
<p>PS: This was the first time I&#8217;ve been to the US West Coast, and I have to say that  I loved California&#8230; <em>such a lovely place, such a lovely place</em>. I hope I could go back soon <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.igalia.com/mario/2008/03/27/back-from-california/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Automatically mounting LUKS encrypted partitions with pam_mount</title>
		<link>http://blogs.igalia.com/mario/2008/03/08/automatically-mounting-luks-encrypted-partitions-with-pam_mount/</link>
		<comments>http://blogs.igalia.com/mario/2008/03/08/automatically-mounting-luks-encrypted-partitions-with-pam_mount/#comments</comments>
		<pubDate>Sat, 08 Mar 2008 10:43:04 +0000</pubDate>
		<dc:creator>msanchez</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Planet GNOME]]></category>
		<category><![CDATA[Planet GPUL]]></category>
		<category><![CDATA[Planet Igalia]]></category>
		<category><![CDATA[Systems]]></category>

		<guid isPermaLink="false">http://blogs.igalia.com/mario/2008/03/08/automatically-mounting-luks-encrypted-partions-with-pam_mount/</guid>
		<description><![CDATA[Yesterday I&#8217;ve got my new Thinkpad T61 laptop and I had to spend some time installing a GNU/Linux distribution on it, so doing all those related tasks that are a must: partitioning, installing linux, installing emacs&#8230; and besides to all those tasks a very important one: encrypting some disk partitions.
To do that, I just followed [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday I&#8217;ve got my new Thinkpad T61 laptop and I had to spend some time installing a GNU/Linux distribution on it, so doing all those related tasks that are a must: partitioning, installing linux, installing emacs&#8230; and besides to all those tasks <strong>a very important one</strong>: encrypting some disk partitions.</p>
<p>To do that, I just followed the instructions that <a title="Berto's blog" href="http://blogs.igalia.com/berto">Berto</a> had posted some months ago in his blog, either for <a title="Disk encryption in Linux (IV): Encrypting a full partition with LUKS" href="http://blogs.igalia.com/berto/2006/11/08/disk-encryption-in-linux-iv-encrypting-a-full-partition-with-luks/">encrypting full regular partitions with LUKS</a> as for <a title="Disk encryption in Linux (III): Encrypting temporary filesystems" href="http://blogs.igalia.com/berto/2006/11/03/disk-encryption-in-linux-iii-encrypting-temporary-filesystems/">encrypting temporary filesystems</a>, say, <strong>/tmp</strong> and <strong>swap</strong> partitions.</p>
<p>So, once I got those tasks done (quite easy if you follow the steps <a title="Berto's blog" href="http://blogs.igalia.com/berto">Berto</a>&#8217;s explained in his posts), only one more task was still left: to make those <a title="LUKS" href="http://luks.endorphin.org/">LUKS</a> encrypted partitions to be automatically mounted when logging into the system with my username.</p>
<p>The idea behind this is just that you use the <strong>same password</strong> both for logging into the system with your username as for decrypting those LUKS partitions before mounting them. To do this, I&#8217;ve just  used the <a title="pam_mount module" href="http://pam-mount.sourceforge.net/">pam_mount</a> module so it took care of using the user password to automatically mount those partitions right after the user gets identified in the system. And of course, that pam module also takes care of unmounting those partitions right after you log out and no open sessions with your username remains active.</p>
<p>So, I&#8217;d like to share with you a recipe to get all this stuff easily working:</p>
<ol>
<li>Follow the steps in <a title="Berto's blog" href="http://blogs.igalia.com/berto">Berto</a>&#8217;s post to <a title="Disk encryption in Linux (IV): Encrypting a full partition with LUKS" href="http://blogs.igalia.com/berto/2006/11/08/disk-encryption-in-linux-iv-encrypting-a-full-partition-with-luks/">encrypt a full partition with LUKS</a>.</li>
<li>When you add a LUKS password for that encrypted partition, use the <strong>same password</strong> you use to log into your system with your username. LUKS allows you to add more than one password for your partitions, so at least one of them should be the same than your user password.</li>
<li>Install the <a title="pam_mount module" href="http://pam-mount.sourceforge.net/">pam_mount</a> module:</li>
<blockquote><p>sudo apt-get install libpam-mount</p></blockquote>
<li>Edit your /etc/security/pam_mount.conf file and append there a line like the following one (one for each encrypted partition you&#8217;d like to automatically mount):</li>
<blockquote><p>volume USERNAME crypt &#8211; DEV_FILE MOUNTPOINT &#8211; - -</p></blockquote>
<p>For example, to mount a encripted partition present in /dev/sda6 under a /encrypted folder whenever the user &#8216;mario&#8217; logs into the system, you should append the following line:</p>
<blockquote><p>volume mario crypt &#8211; /dev/sda6 /encrypted &#8211; - -</p></blockquote>
<li>Edit /etc/pam.d/login so it looks as follows at the end of the file</li>
<blockquote><p>[...]<br />
# Standard Un*x account and session<br />
@include common-account<br />
@include common-session<br />
@include common-pammount<br />
@include common-password</p></blockquote>
<li>And, if you use <a title="Gnome display manager" href="http://www.gnome.org/projects/gdm/">GDM</a> (as me), you should also edit /etc/pam.d/gdm in a similar way:</li>
<blockquote><p>[...]<br />
@include common-account<br />
session required        pam_limits.so<br />
@include common-session<br />
@include common-pammount<br />
session optional        pam_gnome_keyring.so  auto_start<br />
@include common-password</p></blockquote>
<li>At last make sure that you have removed (or commented) some lines in /etc/fstab and /etc/crypttab, in order to avoid both asking for the LUKS password at startup (because the crypttab file) as trying to mount a not decrypted partition (because of fstab). For instance, this is how those files would look for the example given:</li>
<ol />
<ul>
<li>/etc/crypttab:</li>
</ul>
<ol>
<blockquote><p>#encrypted /dev/sda6  none            luks,check=ext2<br />
cswap   /dev/sda8   /dev/urandom    swap<br />
ctmp    /dev/sda9    /dev/urandom    tmp</p></blockquote>
</ol>
<ul>
<li>/etc/fstab:</li>
</ul>
<ol>
<blockquote><p>[...]<br />
#/dev/mapper/encrypted     /encrypted  ext3    defaults        0       2<br />
[...]</p></blockquote>
</ol>
</ol>
<p>Once you have followed all those steps, you should be able to reboot and see how the encrypted partition gets mounted right after you login in your system, either by using GDM as by using a text-mode terminal.</p>
<p>And that&#8217;s all. I hope you find it useful.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.igalia.com/mario/2008/03/08/automatically-mounting-luks-encrypted-partitions-with-pam_mount/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>My sloppy, dirty, ugly&#8230; but (maybe) useful script for the Vagalume D-Bus interface</title>
		<link>http://blogs.igalia.com/mario/2008/03/01/my-sloppy-dirty-ugly-but-maybe-useful-script-for-the-vagalume-d-bus-interface/</link>
		<comments>http://blogs.igalia.com/mario/2008/03/01/my-sloppy-dirty-ugly-but-maybe-useful-script-for-the-vagalume-d-bus-interface/#comments</comments>
		<pubDate>Sat, 01 Mar 2008 19:16:39 +0000</pubDate>
		<dc:creator>msanchez</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Maemo]]></category>
		<category><![CDATA[Planet GNOME]]></category>
		<category><![CDATA[Planet GPUL]]></category>
		<category><![CDATA[Planet Igalia]]></category>
		<category><![CDATA[Planet Maemo]]></category>
		<category><![CDATA[Vagalume]]></category>

		<guid isPermaLink="false">http://blogs.igalia.com/mario/2008/03/01/my-sloppy-dirty-ugly-but-maybe-useful-script-for-the-vagalume-d-bus-interface/</guid>
		<description><![CDATA[
Today, while doing the houseworks, I plugged the N800 to the AUX input of my mini hi-fi system (see the photo), in order to listen my online radios with Vagalume while I was doing several tasks all around my flat.
Then, after finishing those tasks, I sat in front of my laptop and I began to [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Vagalume playing on my hi-fi system" href="http://people.igalia.com/msanchez/images/20080301-vagalume_aux.jpg"><img title="Vagalume playing on my hi-fi system" alt="Vagalume playing on my hi-fi system" src="http://people.igalia.com/msanchez/images/20080301-vagalume_aux_thumb.jpg" /></a></p>
<p>Today, while doing the houseworks, I plugged the N800 to the AUX input of my mini hi-fi system (see the photo), in order to listen my online radios with Vagalume while I was doing several tasks all around my flat.</p>
<p>Then, after finishing those tasks, I sat in front of my laptop and I began to do some tipical tasks: read mail, surf the internet, talk with some friends through IM&#8230; while Vagalume kept playing music through my hi-fi system in the living room. And then, while I was thinking how nice is to listen Last.fm through a couple of good speakers, I suddenly found out that I should face the <strong>big dilemma</strong>:</p>
<ul>
<li>Sometimes I&#8217;d like to change the radio station which is being played in Vagalume, or just to Skip some songs.</li>
<li>I love to listen music through the hi-fi system, even when I&#8217;m not in the living room (likely, my neighbours love this too), so  stopping Vagalume from running on the N800 and running it in my laptop would not be an option.</li>
<li>The N800 is in another room, so <strong>I should leave the chair</strong> if I want to interact with Vagalume.</li>
</ul>
<p>Maybe, you could be thinking of me as a very lazy person, but first just think of yourself in a similar situation and maybe you could understand what I&#8217;m talking about <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>So, this stupid situation was the perfect excuse for me to write an small, sloppy and ugly script that, at least, works pretty well on the N800, and which allows to <strong>easily manage some of the functions of Vagalume</strong> that are available via its <strong>D-Bus interface</strong>:</p>
<ul>
<li>Run / Close Vagalume application (via D-Bus methods).</li>
<li>Play / Skip / Stop songs.</li>
<li>Setting the current radio to:</li>
<ul>
<li>A &#8216;global tags&#8217; radio, specifiying tags separated by spaces.</li>
<li>A &#8217;similar artists&#8217; radio, specifying an artist name.</li>
<li>A &#8216;last.fm group&#8217; radio, specifying the name of the group.</li>
<li>An &#8216;user&#8217;s loved / neighbours / personal / playlist&#8217; radio, specifying the username.</li>
<li>A custom radio, just specifying a valid lastfm URL.</li>
</ul>
</ul>
<p>So, now I&#8217;m able to remotely manage Vagalume in the N800 in an easy way, while it&#8217;s playing music in the living room and I am, say, in my bedroom working on my laptop, just by &#8216;implementing&#8217; the following recipe:</p>
<ul>
<li>A <strong>ssh server </strong>(available through the <em>maemo-extras</em> repository, IIRC) running on the N800.</li>
<li><strong>My sloppy script</strong> installed on the N800 as well.</li>
<li>A X terminal running on my laptop, to remotely control Vagalume.</li>
<li>A bottle of <a title="Estrella Galicia beer" target="_blank" href="http://www.estrellagalicia.es/html/in/00_home/00_home.asp">a good beer</a> near the laptop, to minimize the need of leaving the chair without a good reason (not mandatory <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> ).</li>
</ul>
<p>For instance, this is how I&#8217;d skip a song and then I&#8217;d set a <em>hard rock</em> radio:</p>
<blockquote><p>$ vagalume-dbus skip<br />
$ vagalume-dbus tag &#8220;hard rock&#8221;</p></blockquote>
<p>So, here you are the script just in case you&#8217;re so lazy as me and you&#8217;d like to use it too: <a title="The vagalume-dbus script" href="http://people.igalia.com/msanchez/sources/vagalume/vagalume-dbus">vagalume-dbus script</a>.</p>
<p>Please notice that this is <strong>not</strong> an official script of Vagalume, at least not yet <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> . I&#8217;ll talk to <a title="Berto's blog" href="http://blogs.igalia.com/berto">Berto</a> to see if it would be or not a good idea to bundle it with the next release of Vagalume. Perhaps it could be useful after all <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
<p>What do you think?</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.igalia.com/mario/2008/03/01/my-sloppy-dirty-ugly-but-maybe-useful-script-for-the-vagalume-d-bus-interface/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>&#8220;Going to California&#8221;</title>
		<link>http://blogs.igalia.com/mario/2008/02/26/going-to-california/</link>
		<comments>http://blogs.igalia.com/mario/2008/02/26/going-to-california/#comments</comments>
		<pubDate>Tue, 26 Feb 2008 09:12:01 +0000</pubDate>
		<dc:creator>msanchez</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Maemo]]></category>
		<category><![CDATA[Planet GNOME]]></category>
		<category><![CDATA[Planet GPUL]]></category>
		<category><![CDATA[Planet Igalia]]></category>
		<category><![CDATA[Planet Maemo]]></category>
		<category><![CDATA[Vagalume]]></category>

		<guid isPermaLink="false">http://blogs.igalia.com/mario/2008/02/26/going-to-california/</guid>
		<description><![CDATA[Yep&#8230; I know that this is a Led Zeppelin song, from Led Zeppelin IV album to be exact. And why not? BTW A great song, a great 70&#8217;s rock band (one of my favourite ones) an a great album&#8230; so what are you waiting for? Go listening Led Zeppelin for hours right after reading this [...]]]></description>
			<content:encoded><![CDATA[<p>Yep&#8230; I know that this is a <a title="Going to California - From Wikipedia, the free encyclopedia" target="_blank" href="http://en.wikipedia.org/wiki/Going_To_California">Led Zeppelin song</a>, from <a title="Led Zeppelin IV - From Wikipedia, the free encyclopedia" target="_blank" href="http://en.wikipedia.org/wiki/Led_Zeppelin_IV">Led Zeppelin IV album</a> to be exact. And why not? BTW A great song, a great 70&#8217;s rock band (one of my favourite ones) an a great album&#8230; so what are you waiting for? Go listening Led Zeppelin for hours right after reading this post! <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>However, I&#8217;m afraid this post is not about the same topics of that Led Zeppelin song, but also about &#8216;going to California&#8217; though&#8230;</p>
<p>As you could read during the last weeks in our <a title="Planet Igalia" target="_blank" href="http://planet.igalia.com">planet igalia</a>, the last version of Vagalume (0.5.1) was out on February 15th, including some new features and UI improvements that tried to make it a better and more good-looking application. At first, it seemed that the new icons bundled with Vagalume 0.5 didn&#8217;t rock too much <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> , but then <a title="Berto's blog" target="_blank" href="http://blogs.igalia.com/berto">Berto</a> ran a survey to be sure about what the people thought about them, and then changed that for the release 0.5.1 based on the overwhelming results.</p>
<p>And then, just three days after publishing the last 0.5.1 release, <a title="Berto's blog" target="_blank" href="http://blogs.igalia.com/berto">Berto</a> found out that <a title="And the winner is..." target="_blank" href="http://blogs.igalia.com/berto/2008/02/18/and-the-finalists-are/">Vagalume was in the list of finalists</a> for the <a title="Mobile rules competition" target="_blank" href="http://www.mobilerules.org/">&#8216;mobile rules&#8217; competition</a>!! Well, I think that he would agree with me if I say that we were so surprised and, of course, so glad with the good new when we found it out.</p>
<p>So, right after knowing that the <a title="Mobile rules competition" target="_blank" href="http://www.mobilerules.org/">&#8216;mobile rules&#8217;</a> organization team would invite two people to attend to the awards ceremony, which will take place in San Jose (California) on March 19th, we were thinking here at <a target="_blank" title="Igalia" href="http://www.igalia.com">Igalia</a> who could be the companion for <a title="Berto's blog" target="_blank" href="http://blogs.igalia.com/berto">Berto</a>&#8217;s trip&#8230; and we finally decided that I would go with him.</p>
<p>And what can I say&#8230; I&#8217;m really happy to know I&#8217;m going there with him, not just for the trip, of course, but for all what it means for Vagalume, for <a target="_blank" title="Igalia" href="http://www.igalia.com">Igalia</a>, for us&#8230; although I can&#8217;t lie either: the trip looks very interesting too <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
<p>I hope we have the chance to visit some interesting places round there, take some photos and&#8230; why not? to have a lot of fun there besides to attending to the awards ceremony, which I&#8217;m sure is going to be very interesting, regardless of Vagalume finally wins a prize or not. After all, being a finalist is already a very nice kind of gratitude, isn&#8217;t it?</p>
<p>So, see you then in California!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.igalia.com/mario/2008/02/26/going-to-california/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The new status bar plugin for Vagalume</title>
		<link>http://blogs.igalia.com/mario/2008/01/31/the-new-status-bar-plugin-for-vagalume/</link>
		<comments>http://blogs.igalia.com/mario/2008/01/31/the-new-status-bar-plugin-for-vagalume/#comments</comments>
		<pubDate>Thu, 31 Jan 2008 15:06:22 +0000</pubDate>
		<dc:creator>msanchez</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Maemo]]></category>
		<category><![CDATA[Planet GNOME]]></category>
		<category><![CDATA[Planet GPUL]]></category>
		<category><![CDATA[Planet Igalia]]></category>
		<category><![CDATA[Planet Maemo]]></category>
		<category><![CDATA[Vagalume]]></category>

		<guid isPermaLink="false">http://blogs.igalia.com/mario/2008/01/31/the-new-status-bar-plugin-for-vagalume/</guid>
		<description><![CDATA[Hi all,
It has been a long time since my last post (April 15th, 2007), so I think that it&#8217;s time to write something again&#8230; and I can&#8217;t think of a better chance to do it that talking about this&#8230;  
As many of you could know, last November 1st my mate Berto released the first [...]]]></description>
			<content:encoded><![CDATA[<p>Hi all,</p>
<p>It has been a long time since <a title="Live report from DudesConf (3 a.m. in the morning)" href="http://blogs.igalia.com/mario/2007/04/15/live-report-from-dudesconf-2-am-in-the-morning/">my last post</a> (April 15th, 2007), so I think that it&#8217;s time to write something again&#8230; and I can&#8217;t think of a better chance to do it that talking about this&#8230; <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>As many of you could know, last November 1st my mate <a title="Berto's personal web" href="http://people.igalia.com/berto/">Berto</a> <a title="First release of Vagalume" target="_blank" href="http://blogs.igalia.com/berto/2007/11/01/vagalume-01-released-come-and-get-it/">released the first version</a> of his <a title="GNOME: The Free Software Desktop Project" target="_blank" href="http://www.gnome.org/">Gnome</a>/<a title="Maemo" target="_blank" href="http://maemo.org/">Maemo</a> <a title="Last.fm: The social music revolution" target="_blank" href="http://www.lastfm.com">Last.fm</a> (codenamed &#8220;Vagalume 0.1&#8243;), which <a title="First release of Vagalume" target="_blank" href="http://blogs.igalia.com/berto/2007/11/01/vagalume-01-released-come-and-get-it/">started being just a &#8220;three-button application&#8221;</a> and <a title="Vagalume 0.2 released" href="http://blogs.igalia.com/berto/2007/11/09/vagalume-02-its-amazing-and-flies/">evolved</a> <a title="Vagalume 0.3 released" href="http://blogs.igalia.com/berto/2007/11/21/vagalume-03-now-with-some-images-too/">to be</a> <a title="Vagalume 0.4 released" href="http://blogs.igalia.com/berto/2007/12/14/its-been-a-hard-days-night/">a nice application</a> to listen your favorite custom radio stations, providing lots of the typical features that a <a title="Last.fm: The social music revolution" target="_blank" href="http://www.lastfm.com">Last.fm</a> user would expect.</p>
<p>So, besides to all the new features <a title="Berto's personal web" href="http://people.igalia.com/berto/">Berto</a> has been adding everyday, and besides to the nice new UI enhancements <a title="Felipe's blog" href="http://blogs.igalia.com/femorandeira">Felipe</a> has been working on  (which will be out with release 0.5)&#8230; I also wished to contribute to Vagalume with a new component: a status bar plugin for the Maemo platform.</p>
<p>And taking into account <a title="Berto's personal web" href="http://people.igalia.com/berto/">Berto</a> has just committed <a title="Vagalume status bar plugin patch (revs 85-86)" href="http://people.igalia.com/msanchez/sources/vagalume/patches/20080131-sb-plugin-r85_86.patch">my patch</a> yesterday (revision 86 of <em>SVN trunk</em> [<strong>*</strong>]), I thought of it could be a good moment to talk about the new plugin itself, so here it goes&#8230;</p>
<p>The new status bar plugin would allow Vagalume users to control some features of the application from the status bar:</p>
<ul>
<li>Check out basic info about the song being played: title / artist / album.</li>
<li>Play / Stop / Skip songs.</li>
<li>Love and Ban songs</li>
<li>Bring Vagalume main window to the front.</li>
<li>Close Vagalume.</li>
</ul>
<p>And that&#8217;s all. As you can see there are only a couple of commands available to be executed from the plugin, but we thought it would be the right way not to overcharge it too much with &#8220;advanced&#8221; features, and just to focus it to provide only basic actions. After all, it was designed to be an small plugin, wasn&#8217;t it?</p>
<p>At last, just to point out communication is currently carried out by specific <a title="Dbus" href="http://www.freedesktop.org/wiki/Software/dbus">Dbus</a> messages between Vagalume and the plugin, although, in the future, this could change into one of the following ways:</p>
<ul>
<li>Change the <a title="Dbus" href="http://www.freedesktop.org/wiki/Software/dbus">Dbus</a> methods (with specific destination set: Vagalume main app or the plugin) into broadcast signals, so any application in the platform could interact with Vagalume in the same way the plugin does.</li>
<li>&#8230;or maybe supporting <a title="XMMS2  MPRIS" target="_blank" href="http://wiki.xmms2.xmms.se/index.php/MPRIS">MPRIS</a> standard interface could be a better way to allow integration between Vagalume any other application (Thanks for your suggestion, <a title="Juan's blog" href="https://blogs.igalia.com/jasuarez">Juan</a>).</li>
</ul>
<p>Of course there are more improvements planned for the near future of the plugin, such as:</p>
<ul>
<li>Adding support for <a title="maemo.org: OS2006" href="http://maemo.org/downloads/OS2006">OS2006</a> and <a title="maemo.org: OS2007" href="http://maemo.org/downloads/OS2007">OS2007</a> in maemo platforms (now, the plugin only works with <a title="maemo.org: OS2008" href="http://maemo.org/downloads/OS2008">OS2008</a>).</li>
<li>Adding a new dock plugin supporting <a title="Freedesktop.org" target="_blank" href="http://www.freedesktop.org/wiki/">freedesktop.org</a> specs, to allow desktop users to have a similar plugin.</li>
<li>Adding a new action to allow hiding the Vagalume main app so it&#8217;s not shown in the &#8220;tasks list panel&#8221; (desktop), or in the &#8220;task navigator&#8221; (<a title="Maemo" target="_blank" href="http://maemo.org/">Maemo</a>).</li>
<li>&#8230; any suggestions? <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </li>
</ul>
<p>So, I think that&#8217;s all so far. Now I just hope Vagalume users enjoy this plugin as much as I enjoyed developing it (and using it, of course). IMHO, I think it&#8217;s a nice way to &#8220;control&#8221; basic actions of Vagalume from the status bar, without having to open the main window when you&#8217;re running another application (the web browser or talking with the IM application, for instance), and just by using the drop down panel by clicking in the icon.</p>
<p>But of course, this is my (personal) opinion, so please post any comment you want about this. They will be highly appreciated!</p>
<p>So, let&#8217;s wait for the 0.5 release to see what people think about the new version of Vagalume, I have the feeling it&#8217;s going to rock! <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>In the meanwhile, here you are a example of the status bar plugin being usen while surfing the web:</p>
<p><a title="Vagalume status bar plugin screenshot (high resolution)" href="http://people.igalia.com/msanchez/images/20080131-vagalume_sb_plugin.png"><img alt="Vagalume status bar plugin screenshot" title="Vagalume status bar plugin screenshot" src="http://people.igalia.com/msanchez/images/20080131-vagalume_sb_plugin-thumb.png" /></a></p>
<p>Stay tuned, it&#8217;s coming soon!</p>
<p>[<strong>*</strong>] ::  To checkout the code from <em>SVN trunk</em>:</p>
<pre>svn co https://garage.maemo.org/svn/vagalume/trunk</pre>
]]></content:encoded>
			<wfw:commentRss>http://blogs.igalia.com/mario/2008/01/31/the-new-status-bar-plugin-for-vagalume/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Live report from DudesConf (3 a.m. in the morning)</title>
		<link>http://blogs.igalia.com/mario/2007/04/15/live-report-from-dudesconf-2-am-in-the-morning/</link>
		<comments>http://blogs.igalia.com/mario/2007/04/15/live-report-from-dudesconf-2-am-in-the-morning/#comments</comments>
		<pubDate>Sun, 15 Apr 2007 00:49:03 +0000</pubDate>
		<dc:creator>msanchez</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Meetings and conferences]]></category>
		<category><![CDATA[Planet GNOME]]></category>
		<category><![CDATA[Planet GPUL]]></category>
		<category><![CDATA[Planet Igalia]]></category>

		<guid isPermaLink="false">http://blogs.igalia.com/mario/2007/04/15/live-report-from-dudesconf-2-am-in-the-morning/</guid>
		<description><![CDATA[Today was a nice day here in the DudesConf 07, full of interesting talks about debian and meeting new (and not so new) people from differents parts of the world who came just because one main reason: talk about the debian distro, its current state and about several related things, in general terms. (more info [...]]]></description>
			<content:encoded><![CDATA[<p>Today was a nice day here in the DudesConf 07, full of interesting talks about debian and meeting new (and not so new) people from differents parts of the world who came just because one main reason: talk about the debian distro, its current state and about several related things, in general terms. (more info at <a target="_blank" title="DudesConf" href="http://www.dudesconf.org">http://www.dudesconf.org</a>).</p>
<p>At first I thought I couldn&#8217;t attend this interesting event, but at last I could and I&#8217;m happy to do so, because it was an interesting day in which, even though I wasn&#8217;t able to pay as much attention as I wished, I learned several new things and met new people that could be difficult in other way apart from this one. And we even had a GPG signing party in which we shared our fingerprints and get our gpg keys signed by each other.</p>
<p>But, apart from the main reason of this conference, we had some interesting experiences after dinner, leaded by a <a target="_blank" title="Queimada" href="http://en.wikipedia.org/wiki/Queimada">&#8220;queimada&#8221;</a>, and a session of playing <a target="_blank" title="Frets on fire" href="http://en.wikipedia.org/wiki/Frets_On_Fire">&#8220;Frets On Fire&#8221;</a> videogame which was a really fun and funny situation: everyone staring at someone who played an &#8220;electric guitar&#8221; with a keyboard while something like a guitar-karaoke was reproduced in the projector used for the talks.</p>
<p>Here you are some photos of this last &#8220;experience&#8221;:</p>
<p><a title="Conxuro da Queimada" target="_blank" href="http://personales.igalia.com/msanchez/images/dudesconf07/queimada.jpg"><img alt="Conxuro da Queimada" title="Conxuro da Queimada" src="http://personales.igalia.com/msanchez/images/dudesconf07/queimada_thumb.jpg" /></a> <a title="Berto with a debian t-shirt" target="_blank" href="http://personales.igalia.com/msanchez/images/dudesconf07/berto-debian.jpg"><img alt="Berto with a debian t-shirt" title="Berto with a debian t-shirt" src="http://personales.igalia.com/msanchez/images/dudesconf07/berto-debian_thumb.jpg" /></a></p>
<p><a title="Chema performing an impressive guitar playing with a keyboard" target="_blank" href="http://personales.igalia.com/msanchez/images/dudesconf07/chema-fof.jpg"><img alt="Chema performing an impressive guitar playing with a keyboard" title="Chema performing an impressive guitar playing with a keyboard" src="http://personales.igalia.com/msanchez/images/dudesconf07/chema-fof_thumb.jpg" /></a> <a title="Frets On Fire played on the DudesConf projector" target="_blank" href="http://personales.igalia.com/msanchez/images/dudesconf07/fof.jpg"><img alt="Frets On Fire played on the DudesConf projector" title="Frets On Fire played on the DudesConf projector" src="http://personales.igalia.com/msanchez/images/dudesconf07/fof_thumb.jpg" /></a></p>
<p><strong>Update [21:32]</strong>: I&#8217;ve added another photo of some igalians (Chema, Calvaris, Berto, Javi and me) with Steve Langasek, one of the Debian etch release managers:</p>
<p><a title="Some igalians with Steve Langasek" target="_blank" href="http://personales.igalia.com/msanchez/images/dudesconf07/igalia-etch_release_manager.jpg"><img alt="Some igalians with Steve Langasek" title="Some igalians with Steve Langasek" src="http://personales.igalia.com/msanchez/images/dudesconf07/igalia-etch_release_manager_thumb.jpg" /></a></p>
<p>See you next time guys!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.igalia.com/mario/2007/04/15/live-report-from-dudesconf-2-am-in-the-morning/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Ubuntu 7.04 (Feisty Fawn) working perfectly</title>
		<link>http://blogs.igalia.com/mario/2007/03/28/ubuntu-feisty-working-perfectly/</link>
		<comments>http://blogs.igalia.com/mario/2007/03/28/ubuntu-feisty-working-perfectly/#comments</comments>
		<pubDate>Tue, 27 Mar 2007 22:33:56 +0000</pubDate>
		<dc:creator>msanchez</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Planet GNOME]]></category>
		<category><![CDATA[Planet GPUL]]></category>
		<category><![CDATA[Planet Igalia]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://blogs.igalia.com/mario/2007/03/28/ubuntu-feisty-working-perfectly/</guid>
		<description><![CDATA[Last sunday, going back home after three days of several interesting speechs at the Guademy, I&#8217;ve decided to upgrade my ubuntu distribution in my laptop from the 6.10 version (name-coded &#8220;Edgy Eft&#8221;) to the new beta released version 7.04 (name-coded &#8220;Feisty Fawn&#8221;) and I  have to say that everything is working pretty well: I [...]]]></description>
			<content:encoded><![CDATA[<p>Last sunday, going back home after three days of several interesting speechs at the <a target="_blank" title="Guademy" href="http://www.guademy.org">Guademy</a>, I&#8217;ve decided to upgrade my ubuntu distribution in my laptop from the 6.10 version (name-coded &#8220;Edgy Eft&#8221;) to the <a target="_blank" title="Ubuntu 7.04 BETA released!" href="http://www.ubuntu.com/news/Ubuntu704Beta">new beta released version 7.04</a> (name-coded &#8220;Feisty Fawn&#8221;) and I  have to say that everything is working pretty well: I had no problems upgrading (not even one), my Ati graphics card works  with 3D acceleration, and I can enjoy <a title="The new Gnome 2.18 desktop" target="_blank" href="http://www.gnome.org/start/2.18/notes/en/">the new Gnome 2.18 desktop</a>&#8230; and <a title="The new baobab widget" target="_blank" href="http://www.ubuntu.com/testing/feistybeta#head-a8a3538ad9ecb8a1b8b985e555f06542ccc3e720">the new baobab ringschart developed by Igalia</a>, which is included by default in Gnome in the &#8220;Disk usage analyzer&#8221; application (formerly known as &#8220;baobab&#8221;).</p>
<p>The only &#8220;problem&#8221; I&#8217;ve found out up to date is that some applications are not translated yet, but that&#8217;s a minor problem that will be probably fixed in not much time&#8230; so don&#8217;t worry and make a dist-upgrade to your cutting-edge distribution or wait a month for the release of the stable version if you don&#8217;t want to live &#8220;in the limit&#8221; <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>By the way, for all those fans (like me and <a target="_blank" title="Berto's blog" href="http://blogs.igalia.com/berto">berto</a>) of the <a target="_blank" title="Last.fm - ths social music revolution" href="http://www.last.fm">Last.fm</a> client and the packages for debian and ubuntu which are<br />
in the <a target="_blank" title="Berto's personal webpage" href="http://people.igalia.com/berto">berto&#8217;s personal web</a>, I have to say that the .deb for Ubuntu edgy is perfectly working on Feisty, so don&#8217;t worry&#8230; you&#8217;re still able to listen berto&#8217;s radio after upgrading your system!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.igalia.com/mario/2007/03/28/ubuntu-feisty-working-perfectly/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Is it Everquest, is it WoW, is it Lineage? No! It&#8217;s just Gnome!</title>
		<link>http://blogs.igalia.com/mario/2006/08/11/is-it-everquest-is-it-wow-is-it-lineage-no-its-just-gnome/</link>
		<comments>http://blogs.igalia.com/mario/2006/08/11/is-it-everquest-is-it-wow-is-it-lineage-no-its-just-gnome/#comments</comments>
		<pubDate>Fri, 11 Aug 2006 13:00:17 +0000</pubDate>
		<dc:creator>msanchez</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Planet GNOME]]></category>
		<category><![CDATA[Planet Igalia]]></category>

		<guid isPermaLink="false">http://blogs.igalia.com/mario/2006/08/11/is-it-everquest-is-it-wow-is-it-lineage-no-its-just-gnome/</guid>
		<description><![CDATA[I don&#8217;t like too much people writting posts about other people&#8217;s posts, but I think this time it&#8217;s mandatory to do it  &#8230; since the idea of Davyd about writting an applet which turns Gnome into an MMORPG game looked so funny to me.
Just  take a look into this post from Davyd&#8217;s blog [...]]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t like too much people writting posts about other people&#8217;s posts, but I think this time it&#8217;s <strong>mandatory</strong> to do it <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> &#8230; since the idea of <a title="Davyd's blog" target="_blank" href="http://davyd.livejournal.com">Davyd</a> about writting an applet which turns Gnome into an <a target="_blank" title="MMORPG at Wikipedia" href="http://en.wikipedia.org/wiki/MMORPG">MMORPG</a> game looked so funny to me.</p>
<p>Just  take a look into <a title="Gnome: the MMORPG" target="_blank" href="http://davyd.livejournal.com/189538.html">this post from Davyd&#8217;s blog</a> and judge it by yourself.<br />
&#8211;<br />
- <a target="_blank" title="Everquest" href="http://everquest2.station.sony.com">Everquest</a><br />
- <a target="_blank" title="World of warcraft" href="http://www.wow-europe.com/en/">World of warcraft (WoW)</a><br />
- <a target="_blank" title="Lineage" href="http://www.lineage.com/">Lineage</a></p>
<ul />
]]></content:encoded>
			<wfw:commentRss>http://blogs.igalia.com/mario/2006/08/11/is-it-everquest-is-it-wow-is-it-lineage-no-its-just-gnome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The new baobab widget</title>
		<link>http://blogs.igalia.com/mario/2006/07/19/the-new-baobab-widget/</link>
		<comments>http://blogs.igalia.com/mario/2006/07/19/the-new-baobab-widget/#comments</comments>
		<pubDate>Wed, 19 Jul 2006 17:13:59 +0000</pubDate>
		<dc:creator>msanchez</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Planet GNOME]]></category>
		<category><![CDATA[Planet Igalia]]></category>

		<guid isPermaLink="false">http://blogs.igalia.com/mario/2006/07/19/the-new-baobab-widget/</guid>
		<description><![CDATA[As many of you (&#8220;igalians&#8221;) already know, some time ago we[*] started working in the development of a new widget for a gnome application called baobab. The main motivation for us to work on this task was being able to get a better graphical view of the disk space usage information retrieved by the original [...]]]></description>
			<content:encoded><![CDATA[<p>As many of you (&#8220;igalians&#8221;) already know, some time ago we[*] started working in the development of a new widget for a gnome application called <a title="Baobab" target="_blank" href="http://www.marzocca.net/linux/baobab.html">baobab</a>. The main motivation for us to work on this task was being able to get a better graphical view of the disk space usage information retrieved by the original baobab program, in a similar way as done by the <a title="KDE's filelight" target="_blank" href="http://www.kde-apps.org/content/show.php?content=9887">KDE&#8217;s filelight</a> application. This KDE app shows such that disk usage as a beautiful ringchart (which offers a very good idea about the size of scanned dirs), instead of just using a treeview with one scanned dir by row, which is not so visually impressive as in the filelight&#8217;s ringchart.</p>
<p>However, you could notice that baobab already has got a graphical representation (apart from the treeview), which shows the disk usage as a colored treemap as described on <a title="Treemap description" target="_blank" href="http://www.cs.umd.edu/hcil/treemap-history/index.shtml">this web page</a> from the University of Maryland. I&#8217;d like to say here that this is a very good visual representation for the disk usage too, but I think that is not so &#8220;practical&#8221; and <span onclick="dr4sdgryt2(event)" style="cursor: pointer">understandable </span>as the ringchart one&#8230; and that&#8217;s why we began to work in this issue.</p>
<p>Nowadays, we&#8217;ve currently developed an alpha version for this new widget and have sent source code and an screenshot to baobab&#8217;s main developers to see what they think about it. As a result, since first feedbacks seemed to be good enough for us, we expect this contrib could be added to the original baobab in a near future <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  if we keep ourselves working in it.</p>
<p>Meanwhile, you can take a look into our work by watching the following <strong>screenshot</strong>:</p>
<p><a title="Baobab ringchart in action!" target="_blank" href="http://personales.igalia.com/msanchez/blog_images/baobab-ringchart.png"><img width="700" height="448" align="middle" alt="Baobab ringchart in action!" title="Baobab ringchart in action!" src="http://personales.igalia.com/msanchez/blog_images/baobab-ringchart.png" /></a></p>
<p>[*] :: <a title="Alex's blog" target="_blank" href="http://blogs.igalia.com/alex">Alex</a>, <a title="Miguel's web" target="_blank" href="http://personales.igalia.com/magomez">Miguel</a>, <a title="Alejandro Piñeiro's web" target="_blank" href="http://personales.igalia.com/apinheiro">A.Piñeiro</a>, Henrique and I.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.igalia.com/mario/2006/07/19/the-new-baobab-widget/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gaim stores passwords in plain text</title>
		<link>http://blogs.igalia.com/mario/2006/06/27/gaim-stores-passwords-in-plain-text/</link>
		<comments>http://blogs.igalia.com/mario/2006/06/27/gaim-stores-passwords-in-plain-text/#comments</comments>
		<pubDate>Tue, 27 Jun 2006 18:00:05 +0000</pubDate>
		<dc:creator>msanchez</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Planet GNOME]]></category>
		<category><![CDATA[Planet Igalia]]></category>

		<guid isPermaLink="false">http://blogs.igalia.com/mario/2006/06/27/gaim-stores-passwords-in-plain-text/</guid>
		<description><![CDATA[Last afternoon I spent some time in the Lfcia talking to Miriam, and she told me about Gaim storing passwords in plain text. I had no idea of this before she told me, and that&#8217;s why, as soon as I was warned about, I took a look into my ~/.gaim directory and I realized how [...]]]></description>
			<content:encoded><![CDATA[<p>Last afternoon I spent some time in the <a target="_blank" title="Lfcia" href="http://www.lfcia.org">Lfcia</a> talking to Miriam, and she told me about Gaim storing passwords in plain text. I had no idea of this before she told me, and that&#8217;s why, as soon as I was warned about, I took a look into my ~/.gaim directory and I realized how my password was really stored in the <strong>accounts.xml</strong> text file.</p>
<p>The reason for my password to be there was that I&#8217;d checked the typical &#8220;Remember my password&#8221; checkbox when adding my IM accounts to gaim, with the only purpose of not being annoyed each time I login into my accounts. Somebody could say at this point that the only real security would be not storing passwords at all (and this is true, of course), but I think that if a program asks you for doing something like that, you should be able to trust it about how your password is going to be saved at disk (hopefully, in a secure way).</p>
<p>After thinking for a while, I <em>googled</em> a bit looking for information about this and to see if there&#8217;s a plugin, a patch or something similar to fix this situation&#8230; and here is the final result of my search:</p>
<p><a target="_blank" title="http://gaim.sourceforge.net/plaintextpasswords.php" href="http://gaim.sourceforge.net/plaintextpasswords.php">http://gaim.sourceforge.net/plaintextpasswords.php</a>.</p>
<p>In this URL, gaim developers tell that <em>gaim does not now and is not likely to encrypt the passwords in the  <code>accounts.xml</code> file, nor is it likely to be encrypted in a  future release</em>. &#8220;Hard declarations!&#8221;, I thought <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> &#8230; but, after all, I think their arguments are not so bad, except that they are not taking into account a common situation when using gaim that makes unsafe storing passwords in the <em>accounts.xml</em> file (even when that file is only readable by its owner): what about using gaim on a computer whose <em>superuser</em> is not you? That <em>superuser</em> could read your <em>accounts.xml</em> file even when nobody but you couldn&#8217;t, and that&#8217;s not seem to be &#8220;pretty good privacy&#8221; <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>I know that gaim developers would say that I shouldn&#8217;t use this feature in such those environments, but this means assuming gaim users know what&#8217;s really happening when saving passwords, and this is not always true (just look at me <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ). At least, I think showing an informative message warning the user about how his/her password is going to be stored could be a good thing in order to avoid this kind of surprises.</p>
<p>What do you think about?</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.igalia.com/mario/2006/06/27/gaim-stores-passwords-in-plain-text/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
