<?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+fr/" rel="self" type="application/rss+xml" />
	<link>http://blog.pierlux.com</link>
	<description>Now in Aqua, where available</description>
	<pubDate>Sun, 05 Jul 2009 00:31:03 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>At the Gran Canaria Desktop Summit</title>
		<link>http://blog.pierlux.com/2009/07/04/at-the-gran-canaria-desktop-summit/en/</link>
		<comments>http://blog.pierlux.com/2009/07/04/at-the-gran-canaria-desktop-summit/en/#comments</comments>
		<pubDate>Sun, 05 Jul 2009 00:31:03 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Gnome]]></category>

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

		<guid isPermaLink="false">http://blog.pierlux.com/?p=1149</guid>
		<description><![CDATA[So I arrived with the Montréal Collabora cabal on Friday after quite long flights (Montréal -&#62; Paris -&#62; Matrid -&#62; Gran Canaria).  I was completely dead afterwards, it seems that sleep deprevation gives me flu symptomes and it is not enjoyable.  Good thing napping solves it quickly.
The place is great and even thought quite warm, [...]]]></description>
			<content:encoded><![CDATA[<p>So I arrived with the Montréal Collabora cabal on Friday after quite long flights (Montréal -&gt; Paris -&gt; Matrid -&gt; Gran Canaria).  I was completely dead afterwards, it seems that sleep deprevation gives me flu symptomes and it is not enjoyable.  Good thing napping solves it quickly.</p>
<p>The place is great and even thought quite warm, it is very windy so you don&#8217;t feel it much.  Has anyone been able to add Las Palmas (and get weather) to the Gnome Clock? It seems to be in the location.xml, but not showing up when typing.</p>
<p>I&#8217;d like to kudos the swchag selection: useful stuff that can have multiple reuse! Not to point fingers at LCA, but I didn&#8217;t need 2 rubik cube of different sizes conference branded <img src='http://blog.pierlux.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> (but it came in a linen bag!).</p>
<p><a href="http://blog.pierlux.com/wp-content/uploads/2009/07/gran_canaria.jpg"><img class="aligncenter size-medium wp-image-1150" title="Gran Canaria" src="http://blog.pierlux.com/wp-content/uploads/2009/07/gran_canaria-300x191.jpg" alt="" width="300" height="191" /></a></p>
<p>Any how, I am giving a talk tomorrow (Sunday the 5th) with Henri Bergius about the <a href="http://www.grancanariadesktopsummit.org/node/299">Location aware desktop</a>. Don&#8217;t miss it 11:30, Room 2 &#8220;Cámara&#8221;.  The slot is quite short so don&#8217;t really expect demos <img src='http://blog.pierlux.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> Who needs demos when you can <a href="http://blog.pierlux.com/2009/06/15/geolocation-in-empathy-now-real/en/">try it by yourself</a>!</p>
<p>You shouldn&#8217;t miss either of the 9 talks Collaborans will be giving during GCDS: Sumana (our project manager) prepared an <a href="http://www.ocf.berkeley.edu/~sumanah/cgi-bin/nb/nb.cgi/view/weblog/2009/06/30/0">extensive list</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2009/07/04/at-the-gran-canaria-desktop-summit/en/feed/en/</wfw:commentRss>
		</item>
		<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>De retour d&#8217;Europe</title>
		<link>http://blog.pierlux.com/2009/04/08/de-retour-deurope/fr/</link>
		<comments>http://blog.pierlux.com/2009/04/08/de-retour-deurope/fr/#comments</comments>
		<pubDate>Thu, 09 Apr 2009 03:13:02 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Voyages]]></category>

		<guid isPermaLink="false">http://blog.pierlux.com/?p=1080</guid>
		<description><![CDATA[Je suis de retour de Finlande depuis samedi passé.  Bien que l&#8217;expérience fût enrichissante, je ne pense pas la renouveller de si tôt: 3 mois c&#8217;est long quand c&#8217;est du temporaire!
J&#8217;en suis venu à la conclusion qu&#8217;habiter là-bas aurait été bien - puisque de toute façon la météo est comparable à Montréal - mais seulement [...]]]></description>
			<content:encoded><![CDATA[<p>Je suis de retour de Finlande depuis samedi passé.  Bien que l&#8217;expérience fût enrichissante, je ne pense pas la renouveller de si tôt: 3 mois c&#8217;est long quand c&#8217;est du temporaire!</p>
<p>J&#8217;en suis venu à la conclusion qu&#8217;habiter là-bas aurait été bien - puisque de toute façon la météo est comparable à Montréal - mais seulement si ce n&#8217;était pas du temporaire.  Dans le fond, j&#8217;ai quitté ma routine pour aller y travailler pour 3 mois et j&#8217;avais hâte de revenir pour revoir mes amis et ma famille.  De plus, il y a des choses que je tolérais là-bas puisque je savais que c&#8217;était temporaire.  Par exemple, je n&#8217;aurais pas tolérer de ne pas avoir de bureau d&#8217;ordinateur où travailler (avec un écran plus grand que 12&#8243;) à long terme.</p>
<p>D&#8217;un point de vue échange culturel, la Finlande m&#8217;a beaucoup surpris.  Premièrement, le finlandais ne ressemble à aucune autre langue que je connais.  Heureusement, tout le monde parle anglais.  C&#8217;est une chose que j&#8217;ai encore plus apprécié après mon passage à Sankt-Petersburg où il était très très difficile d&#8217;obtenir de l&#8217;aide dans n&#8217;importe quelle autre langue que le russe.  Les goûts culinaires finlandais sont particuliers: pizza pêche-poulet-fromage bleu, boulettes de viande au jus de bettrave, le salmiakki ou poisson panné avec la peau en sont que quelques examples.  Mais après une petite indigestion la première semaine (qui s&#8217;apparantait à la tourista), j&#8217;y ai survécu.  Il y a même des endroits où on mange très bien - mon favori étant Zetor biensûr!</p>
<p>Comme j&#8217;avais plein de temps libre, j&#8217;en ai profité pour faire le tour de la mer Baltique.  Ainsi, j&#8217;ai visité Turku, Stockholm, Tallinn, Sankt-Petersburg et Porvoo.  Je serais bien allé à Riga, mais il n&#8217;y que des bateaux à partir de Stockholm.  Tout ça, tout en ayant la chance d&#8217;aller à Hobart en Australie pour assister à LCA et aller à Bruxelles pour assister à FOSDEM.  Disons que j&#8217;ai produit un peu trop de CO2 à mon goût.</p>
<p>Stockholm était magnifique alors que Sankt-Petersburg était extraordinaire: riches lieux et dépaysement culturel garantis.  Je regrette de n&#8217;avoir eu que quelques jours dans chaque de ces villes.</p>
<p>C&#8217;est triste de revenir ici où le service en transport en commun est déficiant.  À Helsinki, il y a autobus, tram, trains de banlieue, train interurbain à toutes les heures pour les 2 prochaines grandes villes et bateaux à l&#8217;heure pour Tallinn (en été).  Pourtant, Helsinki est une ville à peine plus grande que Québec!  Peut-être un jour aura-t-on des trams ici aussi.. vers 2020!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2009/04/08/de-retour-deurope/fr/feed/fr/</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>J&#8217;ai donné!</title>
		<link>http://blog.pierlux.com/2009/03/18/jai-donne/fr/</link>
		<comments>http://blog.pierlux.com/2009/03/18/jai-donne/fr/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 14:11:06 +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=1036</guid>
		<description><![CDATA[J&#8217;ai déjà été un très grand utilisateur de Gimp et Inkscape.  J&#8217;utilise encore ces applications à chaque semaines lorsque j&#8217;ai besoin de dessiner ou retoucher mes photos.  Les contributeurs de ces logiciels libres se réunissent à Montréal dans quelques semaines, il est donc normal pour moi de contribuer à leur campagne de financement!
Faites [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;ai déjà été un très grand utilisateur de <a href="http://www.gimp.org/">Gimp</a> et <a href="http://www.inkscape.org/">Inkscape</a>.  J&#8217;utilise encore ces applications à chaque semaines lorsque j&#8217;ai besoin de dessiner ou retoucher mes photos.  Les contributeurs de ces logiciels libres se réunissent à <a href="http://www.libregraphicsmeeting.org/">Montréal</a> dans quelques semaines, il est donc normal pour moi de contribuer à leur campagne de financement!</p>
<p>Faites de même! (via Paypal)</p>
<p><a href="http://www.pledgie.com/campaigns/2926"><img src="http://www.pledgie.com/campaigns/2926.png?skin_name=chrome" border="0" alt="Click here to lend your support to: Support the Libre Graphics Meeting and make a donation at www.pledgie.com !" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2009/03/18/jai-donne/fr/feed/fr/</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>Préparatifs pour la Russie</title>
		<link>http://blog.pierlux.com/2009/03/03/preparatifs-pour-la-russie/fr/</link>
		<comments>http://blog.pierlux.com/2009/03/03/preparatifs-pour-la-russie/fr/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 17:29:36 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Voyages]]></category>

		<guid isPermaLink="false">http://blog.pierlux.com/?p=1017</guid>
		<description><![CDATA[Aujourd&#8217;hui, j&#8217;ai terminé tous les préparatifs pour pouvoir aller en Россия.  Comme Санкт-Петербу́рг (Sankt-Petersburg) est une ville voisine d&#8217;Helsinki, pourquoi ne pas y passer un week-end.  J&#8217;étais loin de m&#8217;imaginer que ça serait tant de préparatifs!
Pour commencer, il faut un visa pour entrer en Russie.  J&#8217;ai déjà eu besoin d&#8217;un visa pour la Turquie et [...]]]></description>
			<content:encoded><![CDATA[<p>Aujourd&#8217;hui, j&#8217;ai terminé tous les préparatifs pour pouvoir aller en Россия.  Comme Санкт-Петербу́рг (Sankt-Petersburg) est une ville voisine d&#8217;Helsinki, pourquoi ne pas y passer un week-end.  J&#8217;étais loin de m&#8217;imaginer que ça serait tant de préparatifs!</p>
<p>Pour commencer, il faut un visa pour entrer en Russie.  J&#8217;ai déjà eu besoin d&#8217;un visa pour la Turquie et l&#8217;Australie, alors je me disais que ça ne devrait pas être aussi compliqué pour la Russie. Erreur.  Il faut 10 jours, avec ton passeport à l&#8217;ambassade de Russie pour traiter la demande contrairement aux autres pays où le tout se faisait soit à l&#8217;arrivée, soit électroniquement par l&#8217;agence.  De plus, c&#8217;est nettement plus cher: 160 € pour moi et 60 € pour Alban.  La différence s&#8217;explique au fait qu&#8217;il est citoyen européen et moi canadien.</p>
<p>Deuxièmement, il faut réserver hôtel et trains. Il faut passer par une agence de voyage idéalement.  L&#8217;hôtel est en quelque sort responsable pour vous en Russie, elle étampe votre carte de frontière et vous donne un certificat prouvant que vous êtes bien son client (au cas où on vérifie vos papiers).</p>
<p>Dernièrement, il faut apprendre l&#8217;<a href="http://fr.wikipedia.org/wiki/Alphabet_cyrillique">alphabet cyrillique</a>.  La Russie sera le pays que je vais visiter qui a le moins de lettres communes avec le français, l&#8217;anglais ou l&#8217;allemand.  J&#8217;ai déjà débuté et ce n&#8217;est pas si pire.   Fait cocasse, j&#8217;avais prit le temps de traduire mon nom phonétiquement en cyrillique mais la version qui est sur mon visa est plutôt différente <img src='http://blog.pierlux.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> La prochaine fois, je suggérerai un orthographe héhé  Je suis Пйер-Люк Бодoн, plutôt exotique non? <img src='http://blog.pierlux.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Pendant mon voyage, je vais au moins essayer d&#8217;aller voir un ballet et de visiter les palais des tsars!  Vivement le 13 mars!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2009/03/03/preparatifs-pour-la-russie/fr/feed/fr/</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>De retour de Stockholm</title>
		<link>http://blog.pierlux.com/2009/02/25/de-retour-de-stockholm/fr/</link>
		<comments>http://blog.pierlux.com/2009/02/25/de-retour-de-stockholm/fr/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 20:01:31 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Voyages]]></category>

		<guid isPermaLink="false">http://blog.pierlux.com/?p=996</guid>
		<description><![CDATA[Je suis allé à Stockholm en fin de semaine, où Gabriel m&#8217;a rejoint.  J&#8217;ai pris le bateau vendredi à 16h30, pour arriver samedi à 9h50.  C&#8217;est une longue croisière, mais ça passe vite car on dort beaucoup et il y a quand même beaucoup d&#8217;activités à bord.  J&#8217;ai pu résister au casino, à la piste [...]]]></description>
			<content:encoded><![CDATA[<p>Je suis allé à Stockholm en fin de semaine, où Gabriel m&#8217;a rejoint.  J&#8217;ai pris le bateau vendredi à 16h30, pour arriver samedi à 9h50.  C&#8217;est une longue croisière, mais ça passe vite car on dort beaucoup et il y a quand même beaucoup d&#8217;activités à bord.  J&#8217;ai pu résister au casino, à la piste de danse et au sauna. J&#8217;ai passé le plus clair de mon temps à lire le guide pour la Scandinavie que j&#8217;ai reçu à Noël pour préparer la fin de semaine.</p>
<p>À Stockholm, Gabriel nous attendait sur le quai.  On a fait un tour rapide du vieux Stockholm (Gamla Stan) et on est allé à l&#8217;hôtel déposer les sacs.  Ensuite, on s&#8217;est dirigé vers le parc thématique Skensa.  Sur la même île, il y avait le fameux musée du bateau Vasa.  C&#8217;est un bateau dont j&#8217;ai entendu parlé dans mes cours d&#8217;ingénierie, puisque le bateau a coulé quelques minutes après sa mise à l&#8217;eau, c&#8217;est une erreur à ne pas refaire!  Le bateau est très bien préservé, il a été entièrement plastifié après avoir été retiré de l&#8217;eau vers 1958.</p>
<p>Pour souper, on est retourné dans Gamla Stan où on a trouvé un restaurant avec spécialités suédoises.  Moi je voulais absoluement manger des boulettes.  C&#8217;était aussi un bar à scotch.  C&#8217;était en fait le seul endroit au monde où on peut boire un scotch Glenfiddich de 15 ans, directement du tonneau!  Laissez-moi vous dire qu&#8217;il est assez fort!  Je l&#8217;ai coupé avec pas mal d&#8217;eau.</p>
<p>Dimanche, on s&#8217;est levé trop tôt pour visiter le vieux quartier car la majorité des choses ouvraient à midi.  Alors on s&#8217;est rabattu sur le musée Nobel qui s&#8217;est avéré être très intéressant après tout.  Après cela, on est allé visiter une église, avant d&#8217;aller voir le changement de garde devant le palais.  La journée était déjà terminée, il fallait regagner le bateau pour Helsinki.</p>
<p>Sur le bateau, on est allé voir 2 films pour passer le temps.  Sur l&#8217;heure du souper, il s&#8217;est mit à venter beaucoup et le bateau brassait pas mal.  Ça m&#8217;a prit plus d&#8217;une journée pour arrêter de sentir ce mouvement lorsque je m&#8217;assoyais à table!</p>
<p>Je garde un très beau souvenir de Stockholm, dommage que je sois ici et non là-bas!</p>
<p>Les photos sont sur <a href="http://www.flickr.com/photos/pierlux/sets/72157614331347245/">flickr</a>, et elles sont presque toutes <a href="http://www.flickr.com/photos/pierlux/sets/72157614331347245/map/">géotaggées</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2009/02/25/de-retour-de-stockholm/fr/feed/fr/</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>
	</channel>
</rss>
