<?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"
	>

<channel>
	<title>Pierre-Luc Beaudoin</title>
	<atom:link href="http://blog.pierlux.com/feed/en/" rel="self" type="application/rss+xml" />
	<link>http://blog.pierlux.com</link>
	<description>Now in Aqua, where available</description>
	<pubDate>Sat, 20 Jun 2009 15:15:06 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>I voted, did you?</title>
		<link>http://blog.pierlux.com/2009/06/20/i-voted-did-you/en/</link>
		<comments>http://blog.pierlux.com/2009/06/20/i-voted-did-you/en/#comments</comments>
		<pubDate>Sat, 20 Jun 2009 15:07:04 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Gnome]]></category>

		<category><![CDATA[Technologie]]></category>

		<guid isPermaLink="false">http://blog.pierlux.com/?p=1145</guid>
		<description><![CDATA[Friendly reminder: the days left to vote to select foundation board members are running down!
Make it happen here: http://foundation.gnome.org/vote/vote.php?id=13

Photo (cc) by caribb: a typical sight during elections in Montréal, Québec.
It is my first participation in a such an online election, non national election.  Of course I am exited to be part of it.  Unfortunately, electronic [...]]]></description>
			<content:encoded><![CDATA[<p>Friendly reminder: the days left to vote to select <a href="http://live.gnome.org/FoundationBoard/Elections2009">foundation board members</a> are running down!</p>
<p>Make it happen here: <a href="http://foundation.gnome.org/vote/vote.php?id=13">http://foundation.gnome.org/vote/vote.php?id=13</a></p>
<p style="text-align: center;"><a href="http://www.flickr.com/photos/caribb/434065911/"><img src="http://farm1.static.flickr.com/177/434065911_97bdef3b8d.jpg?v=0" alt="" /></a></p>
<p style="text-align: center;">Photo (cc) by <a href="http://www.flickr.com/photos/caribb/">caribb</a>: a typical sight during elections in Montréal, Québec.</p>
<p>It is my first participation in a such an online election, non national election.  Of course I am exited to be part of it.  Unfortunately, electronic voting makes a quite boring &#8220;Election&#8217;s night&#8221;.   I am used to the 3 or 4 hours of febrile waiting before the people&#8217;s choices are announced.  Where are the exit polls? <img src='http://blog.pierlux.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2009/06/20/i-voted-did-you/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>Geolocation in Empathy: now real</title>
		<link>http://blog.pierlux.com/2009/06/15/geolocation-in-empathy-now-real/en/</link>
		<comments>http://blog.pierlux.com/2009/06/15/geolocation-in-empathy-now-real/en/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 23:04:20 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Gnome]]></category>

		<category><![CDATA[OpenStreetMap]]></category>

		<category><![CDATA[Technologie]]></category>

		<category><![CDATA[libchamplain]]></category>

		<guid isPermaLink="false">http://blog.pierlux.com/?p=1134</guid>
		<description><![CDATA[Last January, I announced Geolocation in Empathy.  All pending branches have now been merged and released in Empathy 2.27.3.
It took quite a lot of time to finalize it because we were quite busy and quite frankly while this is sexy, it isn&#8217;t a very important feature in Empathy :-).  In the following screenshots, you&#8217;ll discover [...]]]></description>
			<content:encoded><![CDATA[<p>Last January, I announced <a href="http://blog.pierlux.com/2009/01/22/empathy-where-are-you/en/">Geolocation in Empathy</a>.  All pending branches have now been merged and released in <a href="http://mail.gnome.org/archives/gnome-announce-list/2009-June/msg00019.html">Empathy 2.27.3</a>.</p>
<p>It took quite a lot of time to finalize it because we were quite busy and quite frankly while this is sexy, it isn&#8217;t a very important feature in Empathy :-).  In the following screenshots, you&#8217;ll discover that things have changed a lot since the original announcement.</p>
<p style="text-align: center;"><a href="http://blog.pierlux.com/wp-content/uploads/2009/06/map-view.png"><img class="size-full wp-image-1136 aligncenter" title="map-view" src="http://blog.pierlux.com/wp-content/uploads/2009/06/map-view.png" alt="" width="500" height="397" /></a></p>
<p>First of all, the markers now include more information about the contact.  This uses the new markers in libchamplain.  It works nice for now (as I only have 3 or 4 contacts publishing their location), we&#8217;ll see with usage if the markers are just too big.</p>
<p>The map is now interactive: right clicking on a contact will bring up the same context menu you get on the contact list.</p>
<p style="text-align: center;"><a href="http://blog.pierlux.com/wp-content/uploads/2009/06/preferences.png"><img class="size-full wp-image-1140 aligncenter" title="preferences" src="http://blog.pierlux.com/wp-content/uploads/2009/06/preferences.png" alt="" width="479" height="434" /></a></p>
<p>The Preferences UI was reworked to be simpler.  The previous UI left space for an hypothetical Manual address mode which was dropped.  The rationale is that Empathy shouldn&#8217;t have to care about addresses.  If you want to change the address, change it in Geoclue.</p>
<p style="text-align: center;"><a href="http://blog.pierlux.com/wp-content/uploads/2009/06/tooltip.png"><img class="size-full wp-image-1138 aligncenter" title="tooltip" src="http://blog.pierlux.com/wp-content/uploads/2009/06/tooltip.png" alt="" width="399" height="308" /></a></p>
<p>This is new since January: the tool tip now include your contact&#8217;s geolocation information.  This is the only part of all the geolocation changes that are present even if you don&#8217;t build with Geoclue or libchamplain.  It was impossible to display a map there as ClutterGtk doesn&#8217;t seem to like such windows hehe. We already know it is <a href="http://bugzilla.gnome.org/show_bug.cgi?id=585340">partly ugly</a> and contains duplicate information <img src='http://blog.pierlux.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> It will be improved before final release.</p>
<p style="text-align: center;"><a href="http://blog.pierlux.com/wp-content/uploads/2009/06/contact-information.png"><img class="size-full wp-image-1139 aligncenter" title="contact-information" src="http://blog.pierlux.com/wp-content/uploads/2009/06/contact-information.png" alt="" width="403" height="492" /></a></p>
<p>Finally, the contact information dialog now displays a map and the detailed information about the contact&#8217;s location.</p>
<p>Don&#8217;t miss the <a href="http://live.gnome.org/Empathy/FAQ">FAQ</a> that I populated with questions I was often asked during development.  Report bugs on the <a href="http://bugzilla.gnome.org/buglist.cgi?product=empathy&amp;bug_status=NEW&amp;bug_status=REOPENED&amp;bug_status=ASSIGNED&amp;bug_status=UNCONFIRMED&amp;component=Geolocation">Geolocation</a> component of Empathy (you can also see that we have work left to do).</p>
<p>I am not the only one who worked on this exiting feature, here are the details:</p>
<ul>
<li>Alban Crequy worked on the XMPP support and reviews;</li>
<li>Dafydd Harries did the early work on the XMPP support;</li>
<li>Guillaume Desmottes wrote the XMPP PEP code (the same used for OLPC) and reviewed the code;</li>
<li>Pierre-Luc Beaudoin did the UIs, the libchamplain and geoclue integration and pursued the XMPP support;</li>
<li>Xavier Claessens reviewed many times.</li>
</ul>
<p>I can&#8217;t wait to see more people using this and show up on my map!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2009/06/15/geolocation-in-empathy-now-real/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>Introducing geoclue-properties</title>
		<link>http://blog.pierlux.com/2009/06/08/introducing-geoclue-properties/en/</link>
		<comments>http://blog.pierlux.com/2009/06/08/introducing-geoclue-properties/en/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 03:26:28 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Gnome]]></category>

		<category><![CDATA[Maemo]]></category>

		<category><![CDATA[Technologie]]></category>

		<guid isPermaLink="false">http://blog.pierlux.com/?p=1122</guid>
		<description><![CDATA[While deploying Geoclue with friends, I came to the conclusion that we need a GUI tool for end users to setup Geoclue.  Geoclue-properties was born.  gstreamer-properties was an inspiration (for the name, and part of the visual aspect).
I started the project only last Monday night, but you can already do this with it:

See your current [...]]]></description>
			<content:encoded><![CDATA[<p>While deploying Geoclue with friends, I came to the conclusion that we need a GUI tool for end users to setup Geoclue.  Geoclue-properties was born.  gstreamer-properties was an inspiration (for the name, and part of the visual aspect).</p>
<p>I started the project only last Monday night, but you can already do this with it:</p>
<ul>
<li>See your current address and postion according to Geoclue</li>
<li>List installed providers and their provided services</li>
<li>Set an address on the Manual provider</li>
<li>Set the address for the current network on the Localnet provider</li>
<li>List previously configured addresses in the Localnet provider</li>
</ul>
<p>Just the last items save the user of having to use dbus-send incantations.   For the screenshot lovers, here&#8217;s your dose.</p>
<p><a href="http://blog.pierlux.com/wp-content/uploads/2009/06/geoclue-properties-1.png"><img class="alignnone size-thumbnail wp-image-1124" title="geoclue-properties-1" src="http://blog.pierlux.com/wp-content/uploads/2009/06/geoclue-properties-1-150x150.png" alt="" width="150" height="150" /></a> <a href="http://blog.pierlux.com/wp-content/uploads/2009/06/geoclue-properties-2.png"><img class="alignnone size-thumbnail wp-image-1125" title="geoclue-properties-2" src="http://blog.pierlux.com/wp-content/uploads/2009/06/geoclue-properties-2-150x150.png" alt="" width="150" height="150" /></a> <a href="http://blog.pierlux.com/wp-content/uploads/2009/06/geoclue-properties-3.png"><img class="alignnone size-thumbnail wp-image-1126" title="geoclue-properties-3" src="http://blog.pierlux.com/wp-content/uploads/2009/06/geoclue-properties-3-150x150.png" alt="" width="150" height="150" /></a> <a href="http://blog.pierlux.com/wp-content/uploads/2009/06/geoclue-properties-4.png"><img class="alignnone size-thumbnail wp-image-1127" title="geoclue-properties-4" src="http://blog.pierlux.com/wp-content/uploads/2009/06/geoclue-properties-4-150x150.png" alt="" width="150" height="150" /></a> <a href="http://blog.pierlux.com/wp-content/uploads/2009/06/geoclue-properties-5.png"><img class="alignnone size-thumbnail wp-image-1128" title="geoclue-properties-5" src="http://blog.pierlux.com/wp-content/uploads/2009/06/geoclue-properties-5-150x150.png" alt="" width="150" height="150" /></a></p>
<p>The project is still quite embryonic.  It is my first attempt at using Python for such a task and I lack knowledge (and quite frankly time) on how to create the project&#8217;s infrastructure (almost as if I am missing autotools — scary!).  If someone is willing to contribute that or point me the doc I&#8217;d appreciate!</p>
<p><a href="http://git.gnome.org/cgit/geoclue-properties/">Try it!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2009/06/08/introducing-geoclue-properties/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>Python&#8217;s hidden poisoned apple for GPL applications</title>
		<link>http://blog.pierlux.com/2009/05/12/pythons-hidden-poissoned-apple-for-gpl-applications/en/</link>
		<comments>http://blog.pierlux.com/2009/05/12/pythons-hidden-poissoned-apple-for-gpl-applications/en/#comments</comments>
		<pubDate>Tue, 12 May 2009 19:31:30 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Gnome]]></category>

		<category><![CDATA[Maemo]]></category>

		<category><![CDATA[OpenStreetMap]]></category>

		<category><![CDATA[Technologie]]></category>

		<guid isPermaLink="false">http://blog.pierlux.com/?p=1114</guid>
		<description><![CDATA[I&#8217;d like to make people aware of something my colleague Daf pointed out to me: one cannot use Python&#8217;s SSL code (this also applies to other Python projects such as M2Crypto) in a GPL licensed application because it uses OpenSSL.
The problem resides in OpenSSL&#8217;s license which requires :
3. All advertising materials mentioning features or use [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;d like to make people aware of something my colleague <a href="http://dgh.livejournal.com/">Daf</a> pointed out to me: one cannot use <a href="http://www.python.org/">Python</a>&#8217;s SSL code (this also applies to other Python projects such as <a href="http://chandlerproject.org/Projects/MeTooCrypto">M2Crypto</a>) in a <a href="http://www.gnu.org/copyleft/gpl.html">GPL</a> licensed application because it uses <a href="http://www.openssl.org/">OpenSSL</a>.</p>
<p>The problem resides in OpenSSL&#8217;s <a href="http://www.openssl.org/source/license.html">license</a> which requires :</p>
<blockquote><p>3. All advertising materials mentioning features or use of this software<br />
must display the following acknowledgement:<br />
&#8220;This product includes cryptographic software written by<br />
Eric Young (eay@cryptsoft.com)&#8221;<br />
The word &#8216;cryptographic&#8217; can be left out if the routines from the library<br />
being used are not cryptographic related :-).</p></blockquote>
<p>and (because of its dual license)</p>
<blockquote><p>3. All advertising materials mentioning features or use of this<br />
software must display the following acknowledgment:<br />
&#8220;This product includes software developed by the OpenSSL Project<br />
for use in the OpenSSL Toolkit. (http://www.openssl.org/)&#8221;</p></blockquote>
<p>This requirement as been marked as <a href="http://www.fsf.org/licensing/licenses/index_html#GPLIncompatibleLicenses">GPL incompatible</a>.  Therefore, any GPL application using it is in license violation.  While the OpenSSL <a href="http://www.openssl.org/support/faq.html#LEGAL2">FAQ</a> stipulates that you can use it with GPL applications, this opinion is not shared by everyone. This is a quite big unadvertised licensing problem.</p>
<p>Now, I am not a lawyer but I can point to some existing solutions to this problem:</p>
<ol>
<li>Fix Python to not use such a poisonous (to GPL) licensed library.</li>
<li>Do not use Python&#8217;s SSL code and use other implementations such as python-gnutls.  This solution less appealing as replacement libraries often don&#8217;t completely cover python&#8217;s API.</li>
<li>Relicense your GPL application to &#8220;GNU GPL  with the OpenSSL special<br />
exemption.&#8221; (as wget did) and add mentions to OpenSSL in your advertising materials. This solution is sometimes hard to implement as you have to contact all past contributors.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2009/05/12/pythons-hidden-poissoned-apple-for-gpl-applications/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>libchamplain 0.3 released!</title>
		<link>http://blog.pierlux.com/2009/05/04/libchamplain-03-released/en/</link>
		<comments>http://blog.pierlux.com/2009/05/04/libchamplain-03-released/en/#comments</comments>
		<pubDate>Tue, 05 May 2009 02:41:22 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Gnome]]></category>

		<category><![CDATA[Maemo]]></category>

		<category><![CDATA[OpenStreetMap]]></category>

		<category><![CDATA[Technologie]]></category>

		<category><![CDATA[libchamplain]]></category>

		<guid isPermaLink="false">http://blog.pierlux.com/?p=1107</guid>
		<description><![CDATA[I am proud to announce the release of libchamplain 0.3, the first development release toward 0.4.  libchamplain is a map widget.  It is the work of many months (as far as November) and many contributors since FOSDEM.  Here is a short list of what you get:

Support for proxies
Support for custom map sources
A way to list [...]]]></description>
			<content:encoded><![CDATA[<p>I am proud to announce the release of <a href="http://projects.gnome.org/libchamplain/">libchamplain</a> 0.3, the first development release toward 0.4.  libchamplain is a map widget.  It is the work of many months (as far as November) and many contributors since FOSDEM.  Here is a short list of what you get:</p>
<ul>
<li>Support for proxies</li>
<li>Support for custom map sources</li>
<li>A way to list the available map sources</li>
<li>Support for 2 new built-in map sources: Cycle Map and Osmarender</li>
<li>A bunch of new function to allow more control on the UI</li>
<li>A nicer, more flexible Marker API</li>
<li>Nicer default markers: they are now grey, have rounded corners and cast a shadow!</li>
<li>Notification when the view is loading content and when it&#8217;s done</li>
<li>Support for locking down available zoom levels</li>
<li>A more intelligent cache that can be purged</li>
<li>Bindings (in the works): Perl, Python, C# and C++</li>
</ul>
<p>Of course being a development release, the API isn&#8217;t entirely stable yet.  For instance, the code surrounding the ChamplainMapSourceDesc introduced this weekend is subject to be reviewed in the next weeks.</p>
<p><a href="http://blog.pierlux.com/wp-content/uploads/2009/05/markers.png"><img class="aligncenter size-medium wp-image-1112" title="markers" src="http://blog.pierlux.com/wp-content/uploads/2009/05/markers-300x257.png" alt="" width="300" height="257" /></a></p>
<p>Yet, this release is a big step forward introducing a lot of the desired features while leaving some for an upcoming release (such as the ability to draw lines on the map).</p>
<p>You can grab the <a href="http://libchamplain.pierlux.com/release/0.3.0/libchamplain-0.3.0.tar.gz">tarball</a> or clone the <a href="http://gitorious.com/projects/libchamplain/repos/mainline">source code</a>.  You can read the <a href="http://gitorious.com/projects/libchamplain/repos/mainline/blobs/master/NEWS">NEWS</a> or read about the <a href="http://libchamplain.pierlux.com/doc/unstable/">API</a>.</p>
<p>On a side note, libchamplain as been <a href="http://mail.gnome.org/archives/desktop-devel-list/2009-May/msg00033.html">officially proposed</a> as an external dependency for GNOME 2.28.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2009/05/04/libchamplain-03-released/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>gtk-doc is not listing your properties and signals?</title>
		<link>http://blog.pierlux.com/2009/05/03/gtk-doc-is-not-listing-your-properties-and-signals/en/</link>
		<comments>http://blog.pierlux.com/2009/05/03/gtk-doc-is-not-listing-your-properties-and-signals/en/#comments</comments>
		<pubDate>Mon, 04 May 2009 03:21:10 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Gnome]]></category>

		<category><![CDATA[Technologie]]></category>

		<guid isPermaLink="false">http://blog.pierlux.com/?p=1101</guid>
		<description><![CDATA[I&#8217;ve got to share what I just found about gtk-doc.  I&#8217;ve been using it for months now to document libchamplain&#8217;s API.  It was complex to setup but the result is worth it.  Here is my experience about how to get your properties and signals to show up:

Is my_object_get_type listing in the .types file?
Is the section [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve got to share what I just found about gtk-doc.  I&#8217;ve been using it for months now to document libchamplain&#8217;s API.  It was complex to setup but the result is worth it.  Here is my experience about how to get your properties and signals to show up:</p>
<ul>
<li>Is my_object_get_type listing in the .types file?</li>
<li>Is the section correctly identified in your doc and -docs.sgml?</li>
<li>And today&#8217;s discovery: is your object struct declared as a typedef?</li>
</ul>
<p>To make that last point explicit:</p>
<pre>typedef struct
{
  GObject parent;
} MyObject;</pre>
<p>will produce minimalistic documentation while</p>
<pre>typedef struct _MyObject MyObject;

struct _MyObject
{
  GObject parent;
};</pre>
<p>will produce complete documentation with properties, signals and object hierarchy.</p>
<p>Consider yourself warned! <img src='http://blog.pierlux.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2009/05/03/gtk-doc-is-not-listing-your-properties-and-signals/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>Writing a nice API: comments needed</title>
		<link>http://blog.pierlux.com/2009/04/26/writing-a-nice-api-comments-needed/en/</link>
		<comments>http://blog.pierlux.com/2009/04/26/writing-a-nice-api-comments-needed/en/#comments</comments>
		<pubDate>Mon, 27 Apr 2009 00:24:57 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Gnome]]></category>

		<category><![CDATA[Maemo]]></category>

		<category><![CDATA[Technologie]]></category>

		<category><![CDATA[libchamplain]]></category>

		<guid isPermaLink="false">http://blog.pierlux.com/?p=1094</guid>
		<description><![CDATA[In the race to the 0.3 development release, we are reviewing the API to see it is nice to use, bindable and most of all intuitive to g* coders.  But sometimes, it is hard to find out how to do it well: comments on this particular issue would be appreciated.
ChamplainView is the map view that [...]]]></description>
			<content:encoded><![CDATA[<p>In the race to the 0.3 development release, we are reviewing the API to see it is nice to use, bindable and most of all intuitive to g* coders.  But sometimes, it is hard to find out how to do it well: comments on this particular issue would be appreciated.</p>
<p>ChamplainView is the map view that displays the map.  It needs a ChamplainMapSource from which it gets the map.  There are specialised objects that inherit from ChamplainMapSource such as ChamplainNetworkMapSource and the upcoming ChamplainLocalMapSource (or what ever it will be named by the end of the SoC).</p>
<pre>champlainNetworkMapSource* champlain_network_map_source_new_full (const gchar *name,
    const gchar *license,
    const gchar *license_uri,
    guint min_zoom,
    guint map_zoom,
    guint tile_size,
    ChamplainMapProjection projection,
    const gchar *uri_format);</pre>
<p>As you don&#8217;t want to fill all this information each time you create a new map source, libchamplain currently provides helper constructions:</p>
<pre>ChamplainMapSource * champlain_map_source_new_osm_mapnik (void);
ChamplainMapSource * champlain_map_source_new_osm_cyclemap (void);
ChamplainMapSource * champlain_map_source_new_osm_osmarender (void);
ChamplainMapSource * champlain_map_source_new_oam (void);
ChamplainMapSource * champlain_map_source_new_mff_relief (void);</pre>
<p>We think it could be interesting to replace these by a Factory to which you pass an enum value to get the constructed ChamplainMapSource.  You would probably be able to add your own map source constructor (as you can implement your own map sources).  You would probably be able to get the list of available map source too.</p>
<p>The question is: is this overkill? the best way to do it? is there something similar in glib or gtk to get inspired from? We base most of the API decisions by looking at other Gtk+ widgets, but this particular object seems to be a different case.</p>
<p>We are asking for your ideas.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2009/04/26/writing-a-nice-api-comments-needed/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>Flashing BIOS without floppy drive, cd-rom and no Windows</title>
		<link>http://blog.pierlux.com/2009/04/25/flashing-bios-without-floppy-drive-cd-rom-and-no-windows/en/</link>
		<comments>http://blog.pierlux.com/2009/04/25/flashing-bios-without-floppy-drive-cd-rom-and-no-windows/en/#comments</comments>
		<pubDate>Sun, 26 Apr 2009 02:02:21 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Technologie]]></category>

		<guid isPermaLink="false">http://blog.pierlux.com/?p=1096</guid>
		<description><![CDATA[In this blog post, I&#8217;d like to explain how I flashed my BIOS without a floppy drive, a cd-rom or a Microsoft Windows installation so that other users can find quickly how to do it.
First, you need a USB key.
Then, you use unetbootin to flash a copy of FreeDos to your key.  You can use [...]]]></description>
			<content:encoded><![CDATA[<p>In this blog post, I&#8217;d like to explain how I flashed my BIOS without a floppy drive, a cd-rom or a Microsoft Windows installation so that other users can find quickly how to do it.</p>
<p>First, you need a USB key.</p>
<p>Then, you use <a href="http://unetbootin.sourceforge.net/">unetbootin</a> to flash a copy of FreeDos to your key.  You can use the built-in FreeDos distribution.</p>
<p>Download the BIOS flashing utility from your motherboard manufacturer and put it on the USB key.</p>
<p>Reboot your computer and force it to boot from the USB key.</p>
<p>On the FreeDos boot menu, select Live CD.</p>
<p>At the A:\&gt; prompt, enter b: then Enter.</p>
<p>You will now have access to the files contained on your USB key.  Follow your manufaturer&#8217;s recommanded steps to flash your BIOS.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2009/04/25/flashing-bios-without-floppy-drive-cd-rom-and-no-windows/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>My free (as in beer) trial of last.fm is over</title>
		<link>http://blog.pierlux.com/2009/04/22/my-free-as-in-beer-trial-of-lastfm-is-over/en/</link>
		<comments>http://blog.pierlux.com/2009/04/22/my-free-as-in-beer-trial-of-lastfm-is-over/en/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 18:44:36 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Arts et culture]]></category>

		<category><![CDATA[Gnome]]></category>

		<category><![CDATA[Technologie]]></category>

		<guid isPermaLink="false">http://blog.pierlux.com/?p=1087</guid>
		<description><![CDATA[I was working listening to last.fm as every day when suddenly the music stopped and the email notification icon appeared.  &#8220;Your free trial to Last.fm Radio is about to end.&#8221; said the email.  &#8220;It is already over&#8221; though I.
Who wants to give me a one-year subscription to last.fm? It is only 27 € (if you [...]]]></description>
			<content:encoded><![CDATA[<p>I was working listening to last.fm as every day when suddenly the music stopped and the email notification icon appeared.  &#8220;Your free trial to Last.fm Radio is about to end.&#8221; said the email.  &#8220;It is already over&#8221; though I.</p>
<p>Who wants to <a href="http://www.last.fm/subscribe?gift=1">give me</a> a one-year subscription to <a href="http://www.last.fm/">last.fm</a>? It is only 27 € (if you pay in US$).  My username is  plbeaudoin. <img src='http://blog.pierlux.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I am also open to suggestion for a free (as in speech) service that works as well as last.fm, has content and has built-in support in apps&#8230;</p>
<p><strong>Update</strong>: Thanks to Benjamin Podszun for his gift! <img src='http://blog.pierlux.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> On a site note: last.fm, while I understand that the concept of subscription is new for you, the page describing the status of your subscription is 1) very hidden, 2) lacks details.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2009/04/22/my-free-as-in-beer-trial-of-lastfm-is-over/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>libchamplain has got a SoC project</title>
		<link>http://blog.pierlux.com/2009/04/20/libchamplain-has-got-a-soc-project/en/</link>
		<comments>http://blog.pierlux.com/2009/04/20/libchamplain-has-got-a-soc-project/en/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 01:08:35 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Gnome]]></category>

		<category><![CDATA[Maemo]]></category>

		<category><![CDATA[OpenStreetMap]]></category>

		<category><![CDATA[Technologie]]></category>

		<category><![CDATA[libchamplain]]></category>

		<guid isPermaLink="false">http://blog.pierlux.com/?p=1083</guid>
		<description><![CDATA[There will be a Google Summer of Code project for libchamplain - your Clutter based Map Widget for your Clutter or Gtk+ based applications. This project will be realized by Simon Wenner.  He will be working on getting the map rendered locally (using OpenStreetMap xml data) as opposed to downloading the pre-rendered tiles as libchamplain [...]]]></description>
			<content:encoded><![CDATA[<p>There will be a Google Summer of Code project for <a href="http://projects.gnome.org/libchamplain/">libchamplain</a> - your <a href="http://clutter-project.org/">Clutter</a> based Map Widget for your Clutter or <a href="http://www.gtk.org">Gtk+</a> based applications. This <a href="http://socghop.appspot.com/student_project/show/google/gsoc2009/gnome/t124022405195">project</a> will be realized by Simon Wenner.  He will be working on getting the map rendered locally (using OpenStreetMap xml data) as opposed to downloading the pre-rendered tiles as libchamplain currently does.  At the end of the summer, libchamplain will support both for best flexibility.</p>
<p>This functionality means a lot of possibilities for libchamplain: better accessibility, smaller bandwidth needs, smaller cache footprint, more context data and finally themable maps.  These can be very useful if you are running on different platforms such as Maemo 5 or a desktop: bigger fonts, more contrast, tango colors!</p>
<p><a href="http://blog.pierlux.com/wp-content/uploads/2009/04/new-markers.png"><img class="aligncenter size-medium wp-image-1084" title="new-markers" src="http://blog.pierlux.com/wp-content/uploads/2009/04/new-markers-300x256.png" alt="" width="300" height="256" /></a></p>
<p style="text-align: center;">(oh and by the way, this is the new default markers: more on them in a later post)</p>
<p>Unfortunately, another very interestant SoC idea didn&#8217;t make it to selected list: a glib based OSM data API.  That would have made it very useful to access the downloaded data.  But hey, that will be for later!  Thanks to all the students that submitted a project idea on libchamplain <img src='http://blog.pierlux.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2009/04/20/libchamplain-has-got-a-soc-project/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>Some libchamplain love</title>
		<link>http://blog.pierlux.com/2009/03/22/some-libchamplain-love/en/</link>
		<comments>http://blog.pierlux.com/2009/03/22/some-libchamplain-love/en/#comments</comments>
		<pubDate>Sun, 22 Mar 2009 09:42:13 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Gnome]]></category>

		<category><![CDATA[Maemo]]></category>

		<category><![CDATA[Technologie]]></category>

		<category><![CDATA[libchamplain]]></category>

		<guid isPermaLink="false">http://blog.pierlux.com/?p=1039</guid>
		<description><![CDATA[libchamplain is a map widget for your application.
I&#8217;ve just tagged some bugs or enhancements with the gnome-love keyword.  If you ever wanted to contribute to libchamplain, I think these bugs should be rather simple to fix/implement.
In other news, I selected a list of bugs and features that needs to be fixed before a 0.4 release [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://projects.gnome.org/libchamplain">libchamplain</a> is a map widget for your application.</p>
<p>I&#8217;ve just tagged <a href="http://bugzilla.gnome.org/reports/keyword-search.cgi?product=champlain&amp;keyword=gnome-love">some bugs</a> or enhancements with the <a href="http://live.gnome.org/GnomeLove">gnome-love</a> keyword.  If you ever wanted to contribute to libchamplain, I think these bugs should be rather simple to fix/implement.</p>
<p>In other news, I selected a list of bugs and features that needs to be fixed before a 0.4 release is made.   Such a release will happen before Gnome 2.28 as I plan to ask to be an external dependency (as <a href="http://live.gnome.org/Empathy">Empathy</a>, <a href="http://live.gnome.org/EyeOfGnome/Plugins">Eog-plugin</a> and <a href="http://f-spot.org/">f-spot</a> will have use for it).  The list of bugs is listed in on the <a href="http://mail.gnome.org/archives/libchamplain-list/2009-March/msg00006.html">mailling list</a>.</p>
<p>Libchamplain is part of Gnome&#8217;s <a href="http://code.google.com/soc/">Google Summer of Code</a>.  There are already some libchamplain <a href="http://live.gnome.org/SummerOfCode2009/Ideas">ideas</a>. These ideas are planned for 0.6 release, but the work need to start this summer! Students: apply!</p>
<p><a href="http://blog.pierlux.com/wp-content/uploads/2009/03/fspot.png"><img class="aligncenter size-medium wp-image-1042" title="fspot" src="http://blog.pierlux.com/wp-content/uploads/2009/03/fspot-300x180.png" alt="" width="300" height="180" /></a></p>
<p>Yes, you did read f-spot! Anders Mørk-Pedersen started a f-spot plug-in to display the geolocation information of your photos!  It even works with multiple selected photos.  Now the poor Anders is so busy with school that it is stuck in a demo state. Anyone interested to help should ping us about it!  libchamplain in f-spot was made possible by <a href="http://blog.reblochon.org/">Stephane Delcroix</a>&#8217;s hard work both to libchamplain&#8217;s bindings and clutter&#8217;s.</p>
<p>Along the python and managed bindings, perl bindings have been <a href="http://use.perl.org/~potyl/journal/38648">announced</a>.  Emmanuel Rodriguez is writing them with support from the perl community. He&#8217;s also contributing unit tests in perl.  These have already proven to be quite useful!</p>
<p><a href="http://projects.gnome.org/libchamplain/"><img class="aligncenter size-medium wp-image-1042" title="libchamplain's logo" src="http://projects.gnome.org/libchamplain/data/images/logo.png" alt="" /></a></p>
<p>Finally, I decided to give it a try and create a website and logo for <a href="http://projects.gnome.org/libchamplain/">libchamplain</a>.  I quickly made the site by borrowing <a href="http://projects.gnome.org/cheese/">Cheese</a>&#8217;s website hehe. The logo represents a jigsaw puzzle piece of a world map as libchamplain is a module to add to existing applications to add maps. I tried to tango-ify it as much my capabilities allow me, if you have a better touch here&#8217;s the <a href="http://libchamplain.pierlux.com/images/logo.svg">svg</a>.  Since I have so much use for The Gimp and Inkscape, I <a href="http://pledgie.com/campaigns/2926">donated</a> to the <a href="http://www.libregraphicsmeeting.org/2009/">Libre Graphics Meetup</a>!</p>
<p>That was a short résumé of what happened in libchamplain recently, excluding the 53 files changed, 3591 insertions and 1165 deletions.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2009/03/22/some-libchamplain-love/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>Familiar Faces</title>
		<link>http://blog.pierlux.com/2009/03/09/familiar-faces/en/</link>
		<comments>http://blog.pierlux.com/2009/03/09/familiar-faces/en/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 08:41:18 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Gnome]]></category>

		<category><![CDATA[Générale]]></category>

		<category><![CDATA[Maemo]]></category>

		<guid isPermaLink="false">http://blog.pierlux.com/?p=1024</guid>
		<description><![CDATA[I think Facebook fixed their &#8220;People you may know&#8221; feature, because recently it was showing people I didn&#8217;t really know but this morning I knew the listed names and faces and among these:

(Not an actual screenshot, edited to remove non FOSS people)
Now, it is not as if I could be friend with them - after [...]]]></description>
			<content:encoded><![CDATA[<p>I think Facebook fixed their &#8220;People you may know&#8221; feature, because recently it was showing people I didn&#8217;t really know but this morning I knew the listed names and faces and among these:</p>
<p><a class="tt-flickr tt-flickr-Medium" href="http://www.flickr.com/photos/pierlux/3341025326/"><img class="aligncenter" src="http://farm4.static.flickr.com/3339/3341025326_cf5c65da4f.jpg" alt="Facebook" width="500" height="271" /></a></p>
<p style="text-align: center;"><span style="color: #c0c0c0;">(Not an actual screenshot, edited to remove non FOSS people)</span></p>
<p>Now, it is not as if I could be friend with them - after all I know their name/face because we attended the same conferences or read Planet Gnome.  I don&#8217;t want to be that excessive Facebook-friend-adder.  I personally draw the line by asking myself &#8220;Would that person know/remember who I am?&#8221;, therefore I try to only add people that I&#8217;ve talked with in real life.</p>
<p>Facebook chose the word Friend to identify the persons I allow to see my information.  It is a rather strong word because some of the people in my &#8220;friend&#8221; list are just acquaintances and they mix with my best friends!  Yet, they are people I&#8217;d like to keep informed about.</p>
<p>Thanks Facebook for forcing me to think about what defines friendship before breakfast <img src='http://blog.pierlux.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2009/03/09/familiar-faces/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>libchamplain progress in Febuary</title>
		<link>http://blog.pierlux.com/2009/02/25/libchamplain-progress-in-febuary/en/</link>
		<comments>http://blog.pierlux.com/2009/02/25/libchamplain-progress-in-febuary/en/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 20:52:59 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Gnome]]></category>

		<category><![CDATA[Maemo]]></category>

		<category><![CDATA[Technologie]]></category>

		<category><![CDATA[libchamplain]]></category>

		<guid isPermaLink="false">http://blog.pierlux.com/?p=999</guid>
		<description><![CDATA[After this (IMHO) successful presentation at FOSDEM, people spontaneously offered their help.  Many more showed their interest into the ideas or to use it.  Let&#8217;s see what is developing from that.
For the new readers, libchamplain is a Clutter based map displaying widget.  It intends to be a light embeddable map widget for all applications with [...]]]></description>
			<content:encoded><![CDATA[<p>After this (IMHO) successful <a href="http://blog.pierlux.com/2009/02/08/bringing-geolocation-into-gnome/en/">presentation at FOSDEM</a>, people spontaneously offered their help.  Many more showed their interest into the ideas or to use it.  Let&#8217;s see what is developing from that.</p>
<p>For the new readers, <a href="http://blog.pierlux.com/projects/libchamplain">libchamplain</a> is a <a href="http://clutter-project.org/">Clutter</a> based map displaying widget.  It intends to be a light embeddable map widget for all applications with nice eye candy.  For instance, the current API concentrates on how to draw markers and display maps rather than parsing raw GPX data.</p>
<p><a href="http://blog.pierlux.com/wp-content/uploads/2009/02/libchamplain03.png"><img class="aligncenter size-medium wp-image-1001" title="libchamplain 0.3 demo/launcher-gtk" src="http://blog.pierlux.com/wp-content/uploads/2009/02/libchamplain03-300x256.png" alt="" width="300" height="256" /></a></p>
<p>Some days before FOSDEM, work started on libchamplain 0.3.  This version will be the development version leading to libchamplain 0.4 (kind of using the same numbering schema than Clutter).  Along with all the promised features (routes, custom map sources and being bindings friendly), this version will have a better code base.  It is already much cleaner than the 0.2 series, and yet a lot of work is left to be done.  I had written a MVC version of the code and I am slowly merging this work (from the MVC branch) back into master.  Also, one of the biggest change is that libchamplain and libchamplain-gtk are now under the same git tree.  Packagers will hate us a little now, but it should provide simpler to maintain in the future.  All bindings will also be under the same tree, in the bindings directory.</p>
<p>There is a new demo portraying an animated marker. See demos/animated-marker.c.</p>
<p style="text-align: center;"><a href="http://blog.pierlux.com/wp-content/uploads/2009/02/animated.png"><img class="aligncenter size-full wp-image-1002" title="Non-animated image of an animated marker" src="http://blog.pierlux.com/wp-content/uploads/2009/02/animated.png" alt="" width="487" height="202" /></a></p>
<p>Anders Mørk-Pedersen has been around before FOSDEM working on managed bindings for libchamplain.  With Stéphane Delcroix special touch, they got them running.  They are merged, and I think, ready to be tested.  Now, I am not telling you yet what those bindings are going to be used for&#8230;  <img src='http://blog.pierlux.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Denk Padje offered his help working on the python bindings.  While we got somethings to generate, neither of us are python specialist.  We could use some help.  The branch is <a href="http://gitorious.org/projects/libchamplain/repos/mainline/trees/bindings-python">bindings-python</a>.  Once the bindings are running, examples will be written.</p>
<p>Libchamplain could certainly profit from Google&#8217;s Summer of Code.  Ideas such as having map drawn locally from raw map data and supporting more map sources and map projections (at least one that doesn&#8217;t make Greenland the size of South America) will probably be added to <a href="http://live.gnome.org/SummerOfCode2009/Ideas">Gnome&#8217;s pool of ideas</a>.</p>
<p>Now that we have a mailing list, I think a proper web site should come next.  I would also like the project to have a neat logo.  But nothing too fancy as it is a library after all.  May be someone could come up with something like likes of Geoclue&#8217;s logo, but may be as a puzzle piece (clearly indicating that it is a library).  Also, I like the Tango colors <img src='http://blog.pierlux.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>That&#8217;s it for Febuary.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2009/02/25/libchamplain-progress-in-febuary/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>Marc&#8217;s work now in Qt 4.5</title>
		<link>http://blog.pierlux.com/2009/02/11/marcs-work-now-in-qt-45/en/</link>
		<comments>http://blog.pierlux.com/2009/02/11/marcs-work-now-in-qt-45/en/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 18:24:13 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Technologie]]></category>

		<category><![CDATA[WebKit]]></category>

		<guid isPermaLink="false">http://blog.pierlux.com/?p=990</guid>
		<description><![CDATA[Marc spent weeks implementing NPAPI plugins support in QtWebKit, now that Qt 4.5 is available as a release candidate, you can now enjoy the work he did for Collabora. Be sure to read his post, it&#8217;s more interesting hehe.
Update: it turns out I forgot to mention that Rodney Dawes has worked on NPAPI plugins for [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://marcoil.org/archive/168">Marc</a> spent weeks implementing NPAPI plugins support in QtWebKit, now that Qt 4.5 is available as a release candidate, you can now enjoy the work he did for Collabora. Be sure to read his post, it&#8217;s more interesting hehe.</p>
<p><strong>Update</strong>: it turns out I forgot to mention that <a href="http://wayofthemonkey.com/">Rodney Dawes</a> has worked on NPAPI plugins for WebKitGtk+ for months, but Marc completed the work, and ported it to Qt too.  Therefore, Rodney also deserves congratulations!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2009/02/11/marcs-work-now-in-qt-45/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>Bringing geolocation into Gnome</title>
		<link>http://blog.pierlux.com/2009/02/08/bringing-geolocation-into-gnome/en/</link>
		<comments>http://blog.pierlux.com/2009/02/08/bringing-geolocation-into-gnome/en/#comments</comments>
		<pubDate>Sun, 08 Feb 2009 15:46:41 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Gnome]]></category>

		<category><![CDATA[Maemo]]></category>

		<category><![CDATA[OpenStreetMap]]></category>

		<category><![CDATA[Technologie]]></category>

		<category><![CDATA[libchamplain]]></category>

		<guid isPermaLink="false">http://blog.pierlux.com/?p=981</guid>
		<description><![CDATA[This week-end, I presented a talk at FOSDEM about how &#8220;Bringing geolocation into GNOME&#8221;.  While giving some background definitions and ideas for geolocation, it mostly covered what are technologies currently available to achieve these goals.
I have the impression that the talk was well received, it certainly boosted my interest into spending long nights infront of [...]]]></description>
			<content:encoded><![CDATA[<p>This week-end, I presented a talk at FOSDEM about how &#8220;Bringing geolocation into GNOME&#8221;.  While giving some background definitions and ideas for geolocation, it mostly covered what are technologies currently available to achieve these goals.</p>
<p>I have the impression that the talk was well received, it certainly boosted my interest into spending long nights infront of the screen pushing libchamplain forward much more!</p>
<p style="text-align: center;"><a href="http://libchamplain.pierlux.com/doc/talks/2009/fosdem.pdf"><img class="size-full wp-image-983 aligncenter" title="Fosdem slides" src="http://blog.pierlux.com/wp-content/uploads/2009/02/fosdem20091.png" alt="Bringing geolocation into GNOME" width="340" height="256" /></a></p>
<p>All of the demonstrated code is already available.  For EOG plugin, see the <a href="http://svn.gnome.org/viewvc/eog-plugins/">EOG-plugins svn repo</a>, a release should be available in the Gnome 2.28 timeframe.  For the Empathy Geolocation, it is available in <a href="http://git.collabora.co.uk/?p=user/pierlux/empathy.git;a=summary">my empathy repo</a>, and the telepathy parts already have been released.  This feature should be merged first thing in the 2.27 development cycle, allowing a smooth testing period before 2.28.  As for Emerillion, it was the first public mention of this promizing application.  It shall be announced in a close future.</p>
<p>To make this presentation, I used clutter-toys/opt, a clutter based presentation tools.  The slides are defined in a xml file.  I enhanced it to support embedded maps.  So if you add the following xml code, you&#8217;ll have an interactive map of Brussels, with very usefull places marked, right into your slide! Grab the branch into <a href="http://git.collabora.co.uk/?p=user/pierlux/clutter-toys.git;a=summary">my clutter-toys repo</a>.</p>
<pre>&lt;map width="600" height="500" zoom-level="13" latitude="50.84" longitude="4.37"&gt;
      &lt;marker latitude="50.842966" longitude="4.35153"&gt;Porte Noire&lt;/marker&gt;
      &lt;marker latitude="50.845127" longitude="4.349878"&gt;Mannequin Pis&lt;/marker&gt;
      &lt;marker latitude="50.848548" longitude="4.353633"&gt;Délirium Café&lt;/marker&gt;
      &lt;marker latitude="50.821391" longitude="4.39393"&gt;Université Libre&lt;/marker&gt;
&lt;/map&gt;</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2009/02/08/bringing-geolocation-into-gnome/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>Hello Planet GNOME</title>
		<link>http://blog.pierlux.com/2009/01/25/hello-planet-gnome/en/</link>
		<comments>http://blog.pierlux.com/2009/01/25/hello-planet-gnome/en/#comments</comments>
		<pubDate>Sun, 25 Jan 2009 09:37:28 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Gnome]]></category>

		<category><![CDATA[Technologie]]></category>

		<guid isPermaLink="false">http://blog.pierlux.com/?p=961</guid>
		<description><![CDATA[Since I have 5 hours to kill in London Heatrow, I might as well introduce myself.
I am Pierre-Luc Beaudoin and obviously I&#8217;ve recently been added to Planet GNOME.  I am a software developer at Collabora in the Montréal office since I finished my studies in 2008. I have since then participated to WebKitGtk, QtWebKit and [...]]]></description>
			<content:encoded><![CDATA[<p>Since I have 5 hours to kill in London Heatrow, I might as well introduce myself.</p>
<p>I am Pierre-Luc Beaudoin and obviously I&#8217;ve recently been added to <a href="http://planet.gnome.org">Planet GNOME</a>.  I am a software developer at <a href="http://www.collabora.co.uk">Collabora</a> in the Montréal office since I finished my studies in 2008. I have since then participated to WebKitGtk, QtWebKit and Telepathy/Empathy.  Most of my free time goes to my personal project: <a href="http://blog.pierlux.com/projects/libchamplain/">libchamplain</a> - a map Gtk+ map widget (currently depending on Clutter for eye candy).  I hope this project will be embraced by the community, as a potential add-on to the desktop, answering to a specific problem almost untickled before.</p>
<p>My hobbies include improving OpenStreetMap&#8217;s map, photography, traveling, collecting small flags and learning German.</p>
<p>I was at <a href="http://linux.conf.au">linux.conf.au</a> and I will be at <a href="http://www.fosdem.org">FOSDEM 2009</a>, don&#8217;t miss my talk &#8220;<a href="http://live.gnome.org/Brussels2009/Devroom#head-9ec3eed281343b45d804b1e4be6203495c673d80">Bringing geolocation into GNOME</a>&#8220;.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2009/01/25/hello-planet-gnome/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>Empathy: where are you?</title>
		<link>http://blog.pierlux.com/2009/01/22/empathy-where-are-you/en/</link>
		<comments>http://blog.pierlux.com/2009/01/22/empathy-where-are-you/en/#comments</comments>
		<pubDate>Fri, 23 Jan 2009 03:13:59 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Gnome]]></category>

		<category><![CDATA[Maemo]]></category>

		<category><![CDATA[Technologie]]></category>

		<category><![CDATA[libchamplain]]></category>

		<guid isPermaLink="false">http://blog.pierlux.com/?p=943</guid>
		<description><![CDATA[As announced today at linux.conf.au, Empathy will soon support publishing your physical location to your contacts, and reading your contact&#8217;s location.  This feature has been developed over the past months by Alban Crequy, Daffyd Harries and myself.  While the first version will be limited to automatic location discovery with Geoclue, future versions will allow more [...]]]></description>
			<content:encoded><![CDATA[<p>As announced today at <a href="http://linux.conf.au">linux.conf.au</a>, <a href="http://live.gnome.org/Empathy">Empathy</a> will soon support publishing your physical location to your contacts, and reading your contact&#8217;s location.  This feature has been developed over the past months by <a href="http://alban.apinc.org/blog">Alban Crequy</a>, <a href="http://dgh.livejournal.com/">Daffyd Harries</a> and myself.  While the first version will be limited to automatic location discovery with <a href="http://geoclue.freedesktop.org">Geoclue</a>, future versions will allow more parameters and settings.</p>
<p style="text-align: center;"><a href="http://blog.pierlux.com/wp-content/uploads/2009/01/empathy-contact-map-view-1.png"><img class="size-medium wp-image-945 aligncenter" title="Empathy's Map View" src="http://blog.pierlux.com/wp-content/uploads/2009/01/empathy-contact-map-view-1-300x236.png" alt="" width="300" height="236" /></a><a href="http://blog.pierlux.com/wp-content/uploads/2009/01/empathy-contact-map-view-1.png"> </a></p>
<p>This feature allows you to publish your location (including complete address, latitude and longitude) to the contacts on your contact list only.  Of course, the level of detail can be tuned and limited.  The information is published using the <a href="http://xmpp.org/">XMPP</a> protocol using <a href="http://xmpp.org/extensions/xep-0080.html">XEP-0080</a>.  To make a long story short, your XMPP server will need to support <a href="http://xmpp.org/extensions/xep-0163.html">PEP</a>.  Turns out that pretty much everyone but Google Talk supports it: you will still be able to receive your contact&#8217;s location, but your location won&#8217;t be published.</p>
<p style="text-align: center;"><a href="http://blog.pierlux.com/wp-content/uploads/2009/01/empathy-preferences.png"><img class="size-medium wp-image-948 alignnone" title="Empathy Preferences" src="http://blog.pierlux.com/wp-content/uploads/2009/01/empathy-preferences-239x300.png" alt="" width="239" height="300" /></a></p>
<p>All clients implementing this XEP will be able to display your location.  Empathy will display your contacts location on a map using the map widget provided by <a href="http://blog.pierlux.com/projects/libchamplain">libchamplain</a>.</p>
<p style="text-align: center;"><a href="http://blog.pierlux.com/wp-content/uploads/2009/01/empathy-contact-information1.png"><img class="aligncenter size-medium wp-image-950" title="Empathy Contact Information" src="http://blog.pierlux.com/wp-content/uploads/2009/01/empathy-contact-information1-248x300.png" alt="" width="248" height="300" /></a></p>
<p>This feature will allow you to stay in touch with you friends, knowing where they are, and possibly, how late they&#8217;ll be at the restaurant!</p>
<p>Now the technical details. Upon startup, empathy will setup Geoclue to get your current position.  Geoclue will try to figure your location using all the resources you specified (among network, cell, GPS).  Upon connection, Empathy will send that information.</p>
<p style="text-align: center;"><a href="http://blog.pierlux.com/wp-content/uploads/2009/01/empathy-contact-map-view-3.png"><img class="size-medium wp-image-946 alignnone" title="Empathy's Map View" src="http://blog.pierlux.com/wp-content/uploads/2009/01/empathy-contact-map-view-3-300x236.png" alt="" width="300" height="236" /></a></p>
<p>When you are receiving location information from your contacts, it will be stored until you decide to access that information.  Upon displaying the map view, if the information doesn&#8217;t contain a latitude and a longitude, Empathy will use Geoclue to geocode the user&#8217;s location.  Geocoding is converting a street address to a latitude, longitude pair.</p>
<p>Make sure you attend the &#8220;<a href="http://live.gnome.org/Brussels2009/Devroom#head-9ec3eed281343b45d804b1e4be6203495c673d80">Bringing geolocation into Gnome</a>&#8221; talk at <a href="http://www.fosdem.org">FOSDEM 2009</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2009/01/22/empathy-where-are-you/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>Location: the other side of the world!</title>
		<link>http://blog.pierlux.com/2009/01/18/location-the-other-side-of-the-world/en/</link>
		<comments>http://blog.pierlux.com/2009/01/18/location-the-other-side-of-the-world/en/#comments</comments>
		<pubDate>Mon, 19 Jan 2009 03:00:08 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Gnome]]></category>

		<category><![CDATA[Maemo]]></category>

		<category><![CDATA[Technologie]]></category>

		<category><![CDATA[WebKit]]></category>

		<guid isPermaLink="false">http://blog.pierlux.com/?p=940</guid>
		<description><![CDATA[This week-end I flew all around the world [from Helsinki, FI] to head to Hobart, AU.  I&#8217;ll be giving a talk at linux.conf.au titled &#8220;Contributing to WebKit&#8221; on Thursday at 11:40 in the Stanley Burbury 2.
As the abstract states, if you ever wanted to work on a big project that still has a relatively [...]]]></description>
			<content:encoded><![CDATA[<p>This week-end I flew all around the world [from <a href="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=fr&amp;geocode=&amp;q=Helsinki,+Finland&amp;sll=37.0625,-95.677068&amp;sspn=29.854268,63.369141&amp;ie=UTF8&amp;ll=56.656226,23.554688&amp;spn=42.349462,126.738281&amp;z=3">Helsinki, FI</a>] to head to <a href="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=fr&amp;q=Hobart+TAS,+Australie&amp;sll=56.656226,23.554688&amp;sspn=42.349462,126.738281&amp;ie=UTF8&amp;cd=1&amp;geocode=FUmpcf0duhTICA&amp;split=0&amp;ll=-40.647304,146.074219&amp;spn=27.214338,63.369141&amp;z=4">Hobart, AU</a>.  I&#8217;ll be giving a talk at <a href="http://linux.conf.au">linux.conf.au</a> titled &#8220;<a href="http://linux.conf.au/programme/schedule/view_talk/122?day=thursday">Contributing to WebKit</a>&#8221; on Thursday at 11:40 in the Stanley Burbury 2.</p>
<p>As the abstract states, if you ever wanted to work on a big project that still has a relatively understandable codebase, come and learn how you can participate!  The talk will be very much about the WebKitGtk and QtWebKit ports, but it will cover all aspects of contributing to WebKit.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2009/01/18/location-the-other-side-of-the-world/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>libchamplain and libchamplain-gtk 0.2.8 released</title>
		<link>http://blog.pierlux.com/2009/01/10/libchamplain-and-libchamplain-gtk-028-released/en/</link>
		<comments>http://blog.pierlux.com/2009/01/10/libchamplain-and-libchamplain-gtk-028-released/en/#comments</comments>
		<pubDate>Sat, 10 Jan 2009 21:58:17 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Gnome]]></category>

		<category><![CDATA[Maemo]]></category>

		<category><![CDATA[OpenStreetMap]]></category>

		<category><![CDATA[Technologie]]></category>

		<category><![CDATA[libchamplain]]></category>

		<guid isPermaLink="false">http://blog.pierlux.com/?p=936</guid>
		<description><![CDATA[Libchamplain is a C library providing a ClutterActor that displays maps such as OpenStreetMap.  You can also have markers.  These markers can be animated or not and are interactive. Libchamplain-gtk is a Gtk+ widget that wraps around libchamplain&#8217;s ClutterActor.
This release introduces small API additions from contributors and fix to 0.2.7&#8217;s changes.
Grab the release here.

Pictured above [...]]]></description>
			<content:encoded><![CDATA[<p>Libchamplain is a C library providing a ClutterActor that displays maps such as OpenStreetMap.  You can also have markers.  These markers can be animated or not and are interactive. Libchamplain-gtk is a Gtk+ widget that wraps around libchamplain&#8217;s ClutterActor.</p>
<p>This release introduces small API additions from contributors and fix to 0.2.7&#8217;s changes.</p>
<p>Grab the release <a href="http://blog.pierlux.com/projects/libchamplain">here</a>.</p>
<p><a href="http://blog.pierlux.com/wp-content/uploads/2008/10/eog-champlain.png"><img class="aligncenter size-medium wp-image-807" title="eog-champlain" src="http://blog.pierlux.com/wp-content/uploads/2008/10/eog-champlain-300x240.png" alt="" width="300" height="240" /></a></p>
<p>Pictured above is the <a href="http://blog.pierlux.com/projects/eog-map-plugin">Map View plugin for EOG</a>.</p>
<p><strong>libchamplain 0.2.8 (2009-01-10)</strong></p>
<p>Enhancements:</p>
<ul>
<li>Add a new constructor for ChamplainMarkers made of an image. (Lorenzo Masini)</li>
</ul>
<p>Fixes</p>
<ul>
<li>Fix map recenter</li>
<li>Fix licence hiding</li>
<li>Fix map centering on startup</li>
</ul>
<p><strong>libchamplain-gtk 0.2.8 (2009-01-10)<br />
</strong><br />
Enhancements:</p>
<ul>
<li> libchamplain can now be installed in more exotic locations (Packz Enoch)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2009/01/10/libchamplain-and-libchamplain-gtk-028-released/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>Geotagging in iPhoto</title>
		<link>http://blog.pierlux.com/2009/01/07/geoloc-in-iphoto/en/</link>
		<comments>http://blog.pierlux.com/2009/01/07/geoloc-in-iphoto/en/#comments</comments>
		<pubDate>Wed, 07 Jan 2009 23:27:17 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Gnome]]></category>

		<category><![CDATA[Technologie]]></category>

		<category><![CDATA[libchamplain]]></category>

		<guid isPermaLink="false">http://blog.pierlux.com/?p=931</guid>
		<description><![CDATA[So seems like geotagging is the cool new feature!  It is nice to know that EOG already supports it! I guess I was right on time when I wrote the map view plugin some months ago!
Now, who wants to write the code needed in F-Spot to display the pictures on a map with libchamplain? I [...]]]></description>
			<content:encoded><![CDATA[<p>So seems like geotagging is the cool new feature!  It is nice to know that EOG already supports it! I guess I was right on time when I wrote the <a href="http://blog.pierlux.com/projects/eog-map-plugin/">map view plugin</a> some months ago!</p>
<p>Now, who wants to write the code needed in F-Spot to display the pictures on a map with <a href="http://blog.pierlux.com/projects/libchamplain">libchamplain</a>? I can give help but C# isn&#8217;t my cup of tee (I am way too busy!).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2009/01/07/geoloc-in-iphoto/en/feed/en/</wfw:commentRss>
		</item>
	</channel>
</rss>
