<?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>Sun, 11 Apr 2010 20:18:32 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>Wikipedia Path extension for my browser?</title>
		<link>http://blog.pierlux.com/2010/04/11/wikipedia-path-extension-for-my-browser/en/</link>
		<comments>http://blog.pierlux.com/2010/04/11/wikipedia-path-extension-for-my-browser/en/#comments</comments>
		<pubDate>Sun, 11 Apr 2010 19:13:57 +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=1435</guid>
		<description><![CDATA[Dear Lazyweb,
On this partly-cloudy day of April, I&#8217;ve thrown myself at Wikipedia seeking mercy upon my insatiable need to know more about diverse subjects such as the International Phonetic Alphabet.  But, as with any visit to Wikipedia, I ended up reading about even more diverse subjects such as  the Mortgage word (from Law French), [...]]]></description>
			<content:encoded><![CDATA[<p>Dear <a href="http://en.wikipedia.org/wiki/Lazyweb">Lazyweb</a>,</p>
<p>On this partly-cloudy day of April, I&#8217;ve thrown myself at <a href="http://en.wikipedia.org/">Wikipedia</a> seeking mercy upon my insatiable need to know more about diverse subjects such as the <a href="http://en.wikipedia.org/wiki/International_Phonetic_Alphabet">International Phonetic Alphabet</a>.  But, as with any visit to Wikipedia, I ended up reading about even more diverse subjects such as  the <a href="http://en.wikipedia.org/wiki/Mortgage">Mortgage</a> word (from <a href="http://en.wikipedia.org/wiki/Law_French">Law French</a>), the Arabic loanword <a href="http://en.wikipedia.org/wiki/Orange_%28word%29">Orange</a> and the <a href="http://en.wikipedia.org/wiki/Merovingian">Merovingian dynasty</a>.</p>
<p>This was all great to read upon (thanks Wikipedians!).  But I&#8217;d like an easy way to find my way back to the original piece.  I&#8217;d like a nice Firefox extension to draw for me the threads of articles I&#8217;ve read.  Each time I&#8217;d open a new tab it would create a new branch from this article.  When an article links to an already open tab, it should be identified with a dashed line.</p>
<p>I&#8217;ve drawn an example of what it could look like (click for more details):</p>
<p><a href="http://blog.pierlux.com/wp-content/uploads/2010/04/wikipedian_path.svg"><img class="size-medium wp-image-1439" title="My Wikipedia Day" src="http://blog.pierlux.com/wp-content/uploads/2010/04/wikipedian_path.png" alt="My path through Wikipedia today" /></a></p>
<p>So please, tell me someone already wrote that piece of software? (It took me quite too long to draw this funny diagram).</p>
<p>Regards,</p>
<p>Pierre-Luc</p>
<p>NB: An attentive reader will realize that I like reading on History, Languages and History of Languages.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2010/04/11/wikipedia-path-extension-for-my-browser/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>The rumors of our extinction have been greatly exaggerated</title>
		<link>http://blog.pierlux.com/2010/03/02/the-rumors-of-our-extinction-have-been-greatly-exaggerated/en/</link>
		<comments>http://blog.pierlux.com/2010/03/02/the-rumors-of-our-extinction-have-been-greatly-exaggerated/en/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 14:33:33 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Arts et culture]]></category>

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

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

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

		<guid isPermaLink="false">http://blog.pierlux.com/?p=1407</guid>
		<description><![CDATA[This is a public announcement to everyone who have seen the opening and closing ceremonies of the 2010 Winter Olympics in Vancouver: Canada is still inhabited by French speakers.
Despite all the criticism the Vancouver Organizing Committee received after the opening ceremonies, little changed in the closing one.  Yes, the VANOC&#8217;s CEO made an effort to [...]]]></description>
			<content:encoded><![CDATA[<p>This is a public announcement to everyone who have seen the opening and closing ceremonies of the 2010 Winter Olympics in Vancouver: Canada is still inhabited by French speakers.</p>
<p id="firstHeading" class="firstHeading">Despite all the criticism the Vancouver Organizing Committee received after the opening ceremonies, little changed in the closing one.  Yes, the VANOC&#8217;s CEO made an effort to speak in French but that&#8217;s about the only change you could see.  That and the fact that Canada&#8217;s Olympic Broadcast Media Consortium added a live translator on French TV so that the less &#8220;fortunate&#8221; can understand the ceremonies in their own country.</p>
<p class="firstHeading">Would have it been too much to ask for one of the monologues to have been in French? After all, I am sure there are Francophones outside Québec ready to do such a creed for Canada.  They probably just didn&#8217;t try to find one but I personally believe finding one could also have been a hard job, considering that doing such a creed, even if it&#8217;s a caricature, could mean professional suicide for a Québec comedian in Québec&#8217;s French market (where such creeds on any side isn&#8217;t popular these days).</p>
<p class="firstHeading">In short, we still exist.  What you have witnessed is a sad image for a country with 2 official languages.  It is reminiscent of old English-French frictions which we all would like to believe were long gone.  As it has been pointed out on this <a href="http://blog.fagstein.com/2010/03/01/vanoc-disappointed-me/">blog</a> (a post worth reading) and in the professional <a href="http://www.cyberpresse.ca/opinions/chroniqueurs/nathalie-petrowski/201003/02/01-4256565-canadian-please.php">press</a> (in French!), denying French Canadians such visibility has done more for the sovereignty movement of Québec than the current leaders of the movement themselves. And that&#8217;s quite a job, considering the health of the movement at the moment (the leading party not being the ruling government for 7 years now).</p>
<p class="firstHeading">This is also reminiscent of West-East frictions.  The (mostly English) West feels bilingualism is being wrongly imposed on them. They feel too much power is given to the central provinces (where 60 % of the population lives).  They probably also feel (rightfully) they are paying for our social wealth services considering the thriving west economy of tar sands and, I have to admit, their just efficient administrations.  Those frictions may never disappear, after all British Colombia was almost part of the United States of America if it were not of the Canadian rails built in 1870s.  My point of view on the subject is that parts of Canada and United States are being unnecessarily separated on political reasons.  Vancouver&#8217;s economy is probably more active with Seattle&#8217;s than the rest of Canada.  The same applies with the province of Québec and state of New York.  Politically enforcing an horizontal relationship where the natural flow of business is vertical.  This argument has been mentioned in the latest High Speed Trains plans of Québec–Windsor and Montréal–New York.  I am going to stop here but this could lead to interesting debates on history and politics. <img src='http://blog.pierlux.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p class="firstHeading">In conclusion, just don&#8217;t forget we still exist.  We have a thriving musical culture (among other) as you can see <a href="http://www.youtube.com/watch?v=T36n53N7n9c">here</a>, <a href="http://www.youtube.com/watch?v=vVAYnO45nC8&amp;feature=related">here</a>, <a href="http://www.youtube.com/watch?v=0Z5UoYdcakk">here</a> and <a href="http://www.youtube.com/watch?v=E-0SShvHvGo">here</a> (my personal favourite local artists these years).  Its absence from the Olympics is an anecdotal abnormality.</p>
<p class="firstHeading">
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2010/03/02/the-rumors-of-our-extinction-have-been-greatly-exaggerated/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>My upcoming talks at Confoo.ca</title>
		<link>http://blog.pierlux.com/2010/02/03/my-upcoming-talks-at-confooca/en/</link>
		<comments>http://blog.pierlux.com/2010/02/03/my-upcoming-talks-at-confooca/en/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 21:01:21 +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=1400</guid>
		<description><![CDATA[After touring FOSS events all around the world, I decided to see what&#8217;s happening on the local software scene.   I met with the guys from Montreal-Python, the Ubuntu Québec local team guys (after all Montréal is the home of Canonical&#8217;s Global Support Services) and the local start-ups at DemoCamp.
They convinced me I should give [...]]]></description>
			<content:encoded><![CDATA[<p>After touring FOSS events all around the world, I decided to see what&#8217;s happening on the local software scene.   I met with the guys from <a href="http://montrealpython.org/">Montreal-Python</a>, the <a href="http://www.ubuntu.com">Ubuntu</a> Québec local team guys (after all Montréal is the home of Canonical&#8217;s Global Support Services) and the local start-ups at DemoCamp.</p>
<p><a href="http://www.confoo.ca/en/schedule"><img class="alignright" style="border: 0pt none;" src="http://confoo.ca/images/propaganda/2010/en/speaking.jpg" alt="confoo.ca Web Techno Conference" width="150" height="100" /></a>They convinced me I should give a talk at <a href="http://www.confoo.ca">Confoo.ca</a>.  In fact I decided to submit 2 talks and both were accepted.  Confoo.ca is a new conference building on the famous <a href="http://www.phpquebec.org">PhpQuébec</a> conferences but gathering much more communities together: .Net, Python, Ruby and Web developers. The conference will cover technical topics as well as project management, marketing and social medias.</p>
<p>Based on my personal knowledge and the experiments I&#8217;ve been doing lately with Web + Desktop apps combinations, I&#8217;ve submitted the following talks.</p>
<h3><a href="http://confoo.ca/en/2010/session/django-restful-apis-as-an-application-server">Django + RESTful APIs as an application server</a></h3>
<p>Application servers are the central part of data applications. They are responsible for mission critical activities of businesses and yet have to be cost effective. <a href="http://www.djangoproject.com/">Django</a> offers a lot of flexibility by providing rapid application development. <a href="http://bitbucket.org/jespern/django-piston/wiki/Home">Django-piston</a> makes it easy to add RESTful APIs to existing Django apps. Web servers are very common and rather cheap to rent or host in house.</p>
<p>Once your application has a <a href="http://en.wikipedia.org/wiki/Representational_State_Transfer">RESTful</a> API, nothing is keeping desktop applications to access your web services. For example, using <a href="http://moblin.org/projects/librest">librest</a> on the desktop, <a href="http://www.novopia.com/emerillon/">Emerillon</a> accesses on-line databases such as <a href="http://www.geonames.org/">Geonames</a>. Librest simplifies accessing RESTful web services and makes parsing XML fun again (that&#8217;s a Robert Bradford quote if I am not mistaken).</p>
<h3><a href="http://confoo.ca/en/2010/session/introduction-to-openstreetmap-and-how-to-use-it">Introduction to OpenStreetMap and how to use it</a></h3>
<p>When thinking of online maps, <a href="http://maps.google.com">Google Maps</a> is often mentioned as a reference. But you can&#8217;t use their data in all the exciting ways you could ever imagine. Enters <a href="http://www.openstreetmap.org">OpenStreetMap</a>: community built openly licensed map data. You are virtually free to do anything with the data, short of not giving proper attribution of its origins.</p>
<p>With this gained freedom, you can explore and create unique maps adjusted to your needs. You can also simply reuse the default one available on OpenStreetMap.org, in some locations it is way more complete than any other maps anyway.</p>
<p>Come and attend <a href="http://www.confoo.ca">Confoo.ca</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2010/02/03/my-upcoming-talks-at-confooca/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>MapBuddy 0.2, libchamplain 0.4.4 and 0.5</title>
		<link>http://blog.pierlux.com/2010/01/29/mapbuddy-02-libchamplain-044-and-05/en/</link>
		<comments>http://blog.pierlux.com/2010/01/29/mapbuddy-02-libchamplain-044-and-05/en/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 05:40:24 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Maemo]]></category>

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

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

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

		<guid isPermaLink="false">http://blog.pierlux.com/?p=1395</guid>
		<description><![CDATA[What a big release week!
First, a quick update to MapBuddy:


Translations (French, Spanish, German, Swedish, Polish, Slovak)
A &#8220;Add to addressbook&#8221; button on merchant&#8217;s window (with the help of Jonathon Jongsma)
A precision circle is drawn around your position
Kinetic scrolling is turned on

Then, a bigger update for libchamplain 0.4.4:

API clean up (with API backward compatibility): champlain_view_set_size should have [...]]]></description>
			<content:encoded><![CDATA[<p>What a big release week!</p>
<p>First, a quick update to <a href="http://www.pierlux.com/map-buddy/">MapBuddy</a>:</p>
<p><a href="http://blog.pierlux.com/wp-content/uploads/2010/01/screenshot23.png"><img class="aligncenter size-medium wp-image-1396" title="MapBuddy" src="http://blog.pierlux.com/wp-content/uploads/2010/01/screenshot23-300x180.png" alt="" width="300" height="180" /></a></p>
<ul>
<li>Translations (French, Spanish, German, Swedish, Polish, Slovak)</li>
<li>A &#8220;Add to addressbook&#8221; button on merchant&#8217;s window (with the help of Jonathon Jongsma)</li>
<li>A precision circle is drawn around your position</li>
<li>Kinetic scrolling is turned on</li>
</ul>
<p>Then, a bigger update for <a href="http://project.gnome.org/libchamplain">libchamplain</a> 0.4.4:</p>
<ul>
<li>API clean up (with API backward compatibility): champlain_view_set_size should have never existed</li>
<li>Fix to make Python bindings work out of the tarballs!</li>
<li>Use shared paths by all tiles consumers on Maemo devices to store tiles (saves bandwidth)</li>
<li>Load tiles in a spiral manner from the centre (thanks to <a href="http://jasonwoof.org/jason_woofenden">Jason Woofenden</a>)</li>
<li>Optimizations resulting in
<ul>
<li>Faster start-up</li>
<li>Smoother scrolling</li>
<li>Energy savings (by doing less computations)</li>
</ul>
</li>
</ul>
<p>Then, a huge update for <a href="http://project.gnome.org/libchamplain">libchamplain</a> 0.5:</p>
<ul>
<li>First development release with new APIs:
<ul>
<li>Local map rendering (Google Summer of Code of Simon Wenner)</li>
<li>New Map Source mechanism à la Pipe and Filter (Jiří Techet)</li>
</ul>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2010/01/29/mapbuddy-02-libchamplain-044-and-05/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>I invited Clutter for Christmas</title>
		<link>http://blog.pierlux.com/2010/01/20/i-invited-clutter-for-christmas/en/</link>
		<comments>http://blog.pierlux.com/2010/01/20/i-invited-clutter-for-christmas/en/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 00:20:39 +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=1348</guid>
		<description><![CDATA[It&#8217;s now an established tradition at my mother&#8217;s Christmas Eve party, we all gather for a good meal, exchange gifts and then play a game.  Not any game, an home made game built for this occasion only.  For example, in the last 2 years, we played a giant Snakes and ladders game on [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s now an established tradition at my mother&#8217;s Christmas Eve party, we all gather for a good meal, exchange gifts and then play a game.  Not any game, an home made game built for this occasion only.  For example, in the last 2 years, we played a giant <a href="http://en.wikipedia.org/wiki/Snakes_and_ladders">Snakes and ladders</a> game on my mom&#8217;s wall and an adaptation of <a href="http://en.wikipedia.org/wiki/Deal_or_No_Deal_%28U.S._game_show%29">Deal or No Deal</a>.  During the game, each player wins little gifts.  Usually the games include special rules so that everyone finishes with the same amount of gifts.</p>
<div id="attachment_1352" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.pierlux.com/wp-content/uploads/2010/01/noel2008.jpg"><img class="size-medium wp-image-1352" title="The Snakes and Lader game of 2008" src="http://blog.pierlux.com/wp-content/uploads/2010/01/noel2008-300x198.jpg" alt="The Snakes and Lader game of 2008" width="300" height="198" /></a><p class="wp-caption-text">The Snakes and Ladders game of 2008 (the ladder is 20 cm long)</p></div>
<p>But 2009 was special.  I was going to host the party.  I was going to be the one to build a game for this occasion.  My mother is creative and resourceful when comes the time to use whatever materials are at hand, but I am not.  I decided to build a computer game instead! <em>Noël de fortune</em> was born.</p>
<div id="attachment_1350" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.pierlux.com/wp-content/uploads/2010/01/splash.png"><img class="size-medium wp-image-1350" title="Splash Screen" src="http://blog.pierlux.com/wp-content/uploads/2010/01/splash-300x168.png" alt="Splash Screen of the game" width="300" height="168" /></a><p class="wp-caption-text">Splash screen of the game</p></div>
<p>After consulting with my co-host, we elaborated the basic rules of the game: a turn-based game where players have to guess an expression.  They would be able to give letters that would then be revealed.  If the letter is not in the expression, the player loses one point and it is then to the next player to play.  The players can try to solve but if they fail it costs them 5 points.  Each player have their own expression to find.  When he finds his expression, he wins a gift.  There should be 3 rounds.  To help the players, during the first round the whole alphabet is displayed with the letters he already said highlighted. During the second round, only the given letters are displayed, and nothing during the last round.  It makes it harder <img src='http://blog.pierlux.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> The player who finds his expression with the less tries wins an extra gift at the end of the game. These rules probably remind you of <a href="http://en.wikipedia.org/wiki/Wheel_of_Fortune_%28U.S._prime_time%29">The Wheel of Fortune</a> without the wheel, or of <a href="http://en.wikipedia.org/wiki/Hangman_%28game%29">Hangman</a>.</p>
<div id="attachment_1354" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.pierlux.com/wp-content/uploads/2010/01/jeu.png"><img class="size-medium wp-image-1354" title="During the game" src="http://blog.pierlux.com/wp-content/uploads/2010/01/jeu-300x168.png" alt="During the game" width="300" height="168" /></a><p class="wp-caption-text">During the game</p></div>
<p>We built a list of 400 possible expressions for the game so that we could also play with everyone. There were 3 themes, one per round: <em>Christmas</em>, <em>Things to do</em> and <em>Famous People</em>.  Not unexpectedly, the first theme was quite easy to guess, but the 2 others were more challenging.</p>
<p>To create the game, I decided to go with <a href="http://en.wikipedia.org/wiki/Python_%28programming_language%29">Python</a> as I wanted to have a language with rich built-in types such as lists, sets and dictionaries.  They came handy in the implementation.  A game has to be exciting to the eye and considering I already had a fair amount of experience with <a href="http://en.wikipedia.org/wiki/Clutter_%28toolkit%29">Clutter</a>, it was an obvious choice. The graphics are simple: everything is an image (except text!) and is animated using Clutter.  When the player says a letter, all the cards bounce as if something passed under to read them and they turn around if the letter matches.  A nice <a href="http://www.freesound.org/samplesViewSingle.php?id=51711">magic sound</a> is played out.  There are error dialogs (the letter was previously given or the letter is not found) and solution dialogs too!  When the turn is over, the score is displayed using vertical bars that show up one by one (adding a little stress hehe).</p>
<div id="attachment_1356" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.pierlux.com/wp-content/uploads/2010/01/solution.png"><img class="size-medium wp-image-1356" title="The solution dialog" src="http://blog.pierlux.com/wp-content/uploads/2010/01/solution-300x168.png" alt="The solution dialog" width="300" height="168" /></a><p class="wp-caption-text">The solution dialog</p></div>
<div id="attachment_1355" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.pierlux.com/wp-content/uploads/2010/01/mauvais.png"><img class="size-medium wp-image-1355" title="The bad solution dialog" src="http://blog.pierlux.com/wp-content/uploads/2010/01/mauvais-300x168.png" alt="The bad solution dialog" width="300" height="168" /></a><p class="wp-caption-text">The bad solution dialog</p></div>
<div id="attachment_1358" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.pierlux.com/wp-content/uploads/2010/01/pointage.png"><img class="size-medium wp-image-1358" title="Points screen" src="http://blog.pierlux.com/wp-content/uploads/2010/01/pointage-300x168.png" alt="The points screen" width="300" height="168" /></a><p class="wp-caption-text">The score screen (not actual game scores ;-)</p></div>
<p><center><video src="http://blog.pierlux.com/wp-content/uploads/2010/01/cards.ogg" controls="true" ><br />
[Oops, your browser does not support the video tag!] Download the video <a href="http://blog.pierlux.com/wp-content/uploads/2010/01/cards.ogg">instead</a>!<br />
</video></center></p>
<p>It took quite over 80 hours to create the game.  Overall, it was a great success <img src='http://blog.pierlux.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Our guests liked it and fun lasted for hours!</p>
<div id="attachment_1359" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.pierlux.com/wp-content/uploads/2010/01/explications.jpg"><img class="size-medium wp-image-1359" title="Gabriel explaining the rules" src="http://blog.pierlux.com/wp-content/uploads/2010/01/explications-300x198.jpg" alt="Gabriel explaining the rules" width="300" height="198" /></a><p class="wp-caption-text">Gabriel explaining the rules. You can see all the gifts surrounding the LCD screen.</p></div>
<p>I will not be releasing the game.  Quite honestly, the code is a mess: it was my first game, my first Python application from scratch and in the end I was just fixing bugs without fixing core issues. But hey it works: I am sure there are worst proprietary apps out there <img src='http://blog.pierlux.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Some of the graphics are composed of images available under <a href="http://en.wikipedia.org/wiki/Creative_commons">Creative Common</a> such as the background.  Unfortunately, I did a lazy job keeping track of my sources and I lost the link/name of the author of the nice graphics I used.  If you find it, I&#8217;ll link it!</p>
<p>Oh by the way, since my mom got her hands free of creating a game, she invested herself in the packaging of the gifts.  Has anyone of your ever received a gift wrapped like a <a href="http://en.wikipedia.org/wiki/B%C3%BBche_de_No%C3%ABl">Bûche de Noël</a> or a drummer boy&#8217;s drum? <img src='http://blog.pierlux.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div id="attachment_1349" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.pierlux.com/wp-content/uploads/2010/01/buche.jpg"><img class="size-medium wp-image-1349 " title="Gift wrapped as a Bûche de Noël" src="http://blog.pierlux.com/wp-content/uploads/2010/01/buche-300x210.jpg" alt="" width="300" height="210" /></a><p class="wp-caption-text">My gift was wrapped like a Bûche de Noël. I won this gift by finding the word &quot;meat ball stew&quot;.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2010/01/20/i-invited-clutter-for-christmas/en/feed/en/</wfw:commentRss>
<enclosure url="http://blog.pierlux.com/wp-content/uploads/2010/01/cards.ogg" length="193429" type="audio/ogg" />
		</item>
		<item>
		<title>OpenStreetMap mappers band to improve Haiti&#8217;s map</title>
		<link>http://blog.pierlux.com/2010/01/13/openstreetmap-mappers-band-to-improve-haitis-map/en/</link>
		<comments>http://blog.pierlux.com/2010/01/13/openstreetmap-mappers-band-to-improve-haitis-map/en/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 19:59:41 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Environnement]]></category>

		<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=1328</guid>
		<description><![CDATA[In order to help people, free and widely available maps are a good tool to rescue parties.  Many users of OpenStreetMap have organized a wiki page to manage the work that needs to be done to quickly improve OpenStreetMap for this part of the world.  Thankfully, Yahoo has high resolution imagery of the region [...]]]></description>
			<content:encoded><![CDATA[<p>In order to help people, free and widely available maps are a good tool to rescue parties.  Many users of OpenStreetMap have organized a <a href="http://wiki.openstreetmap.org/wiki/WikiProject_Haiti#2010_Earthquake_Response">wiki page</a> to manage the work that needs to be done to quickly improve OpenStreetMap for this part of the world.  Thankfully, Yahoo has high resolution imagery of the region making it possible to trace the streets.  Note: remember that only Yahoo imagery can be used, as OpenStreetMap has a signed derivative work permission with Yahoo.</p>
<p>If you know how to edit maps, maybe you can land a hand! <a href="http://crisiscommons.org/wiki/index.php?title=Haiti/2010_Earthquake">CrisisCommon</a> also has other resources.</p>
<p><strong>Follow-up:</strong> <a href="http://brainoff.com/weblog/2010/01/14/1518">Mikel Maron</a> has before and after images along with more info.</p>
<p><a style="text-decoration:none" title="See this map on OpenStreetMap.org" href="http://www.openstreetmap.org/?lat=18.89&amp;lon=-72.83&amp;zoom=9"><img src="http://osm-tah-cache.firefishy.com/~ojw/MapOf/?lat=18.494&amp;long=-72.373&amp;z=9&amp;w=450&amp;h=380&amp;format=jpeg" border="0" alt="Slippy Map" width="450" height="380" /><br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2010/01/13/openstreetmap-mappers-band-to-improve-haitis-map/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>One more map app for the N900</title>
		<link>http://blog.pierlux.com/2010/01/12/one-more-map-app-for-the-n900/en/</link>
		<comments>http://blog.pierlux.com/2010/01/12/one-more-map-app-for-the-n900/en/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 20:24:03 +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=1318</guid>
		<description><![CDATA[Well, I finaly got my hands on a N900 (given as a Christmas gift by Collabora to Gabriel).  This gave me the occasion to observe first hand that the Ovi Maps, while having a lot of features, is slow and that the Hildon Emerillon port is less than perfect.  It is hard to use with [...]]]></description>
			<content:encoded><![CDATA[<p>Well, I finaly got my hands on a N900 (given as a Christmas gift by Collabora to Gabriel).  This gave me the occasion to observe first hand that the Ovi Maps, while having a lot of features, is slow and that the Hildon <a href="http://www.novopia.com/emerillon">Emerillon</a> port is less than perfect.  It is hard to use with fingers and feels alien to the platform.</p>
<p>To solve this, I created <a href="http://www.pierlux.com/map-buddy/">Map Buddy</a>: a map application specifically designed for Maemo 5.  It is quite simple to use and works out of the box (no configuration or selection of plug-ins required!).  It also has something other apps don&#8217;t: it uses web-services to provide business search capabilities.</p>
<p><img class="alignnone" title="A search for Pizza in Montréal using Map Buddy" src="http://www.pierlux.com/map-buddy/screenshots/screenshot2.png" alt="" width="800" height="480" /></p>
<p>Here&#8217;s the use case I built Map Buddy upon: you just arrived in Montréal and want to find a sushi restaurant.</p>
<ol>
<li>You start Map Buddy, it will be centred on the place you closed  Map Buddy on.  You can click on the &#8220;Center on me&#8221; icon on the bottom left, and it will centre the map on Montréal ‒ remember you are in Montréal for this example! By the way, your position is marked by a blue dot. Later version will display the precision too.</li>
<li>To search for businesses, you have to switch in business search mode, tap on the magnifying glass to do so.</li>
<li>Enter sushi in the search bar and press enter! The map will be populated with markers representing the places tagged with sushi (powered by <a href="http://www.praizedmedia.com">Praized Media</a>, a Montréal start-up).</li>
<li>To get the name of the place, tap once on the marker.</li>
<li>To get the complete details about a place, tap once on the name: a new window will be opened with the business&#8217; address, phone number and web site if available.  Map Buddy even provides a call button!</li>
<li>To clear the search results, tap on the trash can in the search bar or do a new search.</li>
</ol>
<p>It&#8217;s that simple!</p>
<p><img class="alignnone" src="http://www.pierlux.com/map-buddy/screenshots/screenshot3.png" alt="" width="800" height="480" /></p>
<p>Map Buddy includes a place search so that if you are looking for Pizza in New York, you don&#8217;t have to scroll from San Francisco to New York to get there.  Select the Place search mode, enter New York in the search field and press enter.  A picker dialog will be opened to let you select the correct New York.</p>
<p>To switch to other maps, click on the layer icon, it will bring up the list of possible maps to display.</p>
<p><a href="http://www.pierlux.com/map-buddy/mapbuddy.install"><img class="alignleft" src="http://www.pierlux.com/map-buddy/img/ac_install_icon.png" alt="" width="85" height="75" /></a>I hope you like it!  Try it today! <strong>WARNING: </strong>Installing Map Buddy in this early stage requires adding the extras-devel repository which might install unstable software on your device.  <em>Try it at your own risk or if you are a professional <img src='http://blog.pierlux.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </em></p>
<p>NB: Praized Media only has strong data sets for Canada and United States.  They plan to sign business partnerships to get data for Europe in 2010.  In the mean time, you can directly add businesses using this <a href="http://praized.com/merchants/new/">form</a>.</p>
<p>NB: Help is appreciated to translate it!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2010/01/12/one-more-map-app-for-the-n900/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>Can you spot what&#8217;s new?</title>
		<link>http://blog.pierlux.com/2010/01/04/can-you-spot-whats-new/en/</link>
		<comments>http://blog.pierlux.com/2010/01/04/can-you-spot-whats-new/en/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 18:39:46 +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=1309</guid>
		<description><![CDATA[
Yes! Libchamplain now has a scale! It was long overdue.  In fact, I first started to work on it way before libchamplain 0.2.2 was even released (1.25 year ago).  It got impeded by more important features and bug fixes. Two or three months ago Tollef Fog Heen took over the branch and added [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.pierlux.com/wp-content/uploads/2010/01/scale1.png"><img class="alignnone size-medium wp-image-1310" title="Emerillon with a scale" src="http://blog.pierlux.com/wp-content/uploads/2010/01/scale1-300x225.png" alt="" width="300" height="225" /></a></p>
<p>Yes! Libchamplain now has a scale! It was long overdue.  In fact, I first started to work on it way before libchamplain 0.2.2 was even released (1.25 year ago).  It got impeded by more important features and bug fixes. Two or three months ago <a href="http://err.no/personal/blog/">Tollef Fog Heen</a> took over the branch and added the magic required maths to compute the scale.  I then took over his work (as he was quite busy and I wanted this too) to provide the final result.</p>
<p>Since all the changes are backward compatible, I&#8217;ll soon release a libchamplain 0.4.3 with the scale disabled by default (to ensure the same visual behaviour as before upgrade).  To display a scale, an application just has to change the <em>show-scale</em> property to TRUE.</p>
<p><code>#if CHAMPLAIN_CHECK_VERSION (0, 4, 3)<br />
g_object_set (champlain_view, "show-scale", TRUE, NULL);<br />
#endif<br />
</code></p>
<p>The scale also supports other exotic units than the SI/metric ones.  It can display miles and feet, if you&#8217;re into that. <img src='http://blog.pierlux.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> By the way, the scale will automatically switch from kilometres to metres when it makes more sense.  That was quite more complex to do with miles and feet as they are not simply a power of 10.  Set the <em>scale-unit</em> property to <em>CHAMPLAIN_UNIT_MILES</em> to get miles.</p>
<p>You can limit the width (in pixels) of the scale with the <em>max-scale-width</em> property.  If you watch closely, the scale will adjust itself right away when you move the map.</p>
<p><a href="http://blog.pierlux.com/wp-content/uploads/2010/01/scale2.png"><img class="alignnone size-thumbnail wp-image-1312" title="Emerillon with a scale" src="http://blog.pierlux.com/wp-content/uploads/2010/01/scale2-150x150.png" alt="" width="150" height="150" /></a> <a href="http://blog.pierlux.com/wp-content/uploads/2010/01/scale1_miles.png"><img class="alignnone size-thumbnail wp-image-1313" title="Emerillon with a scale" src="http://blog.pierlux.com/wp-content/uploads/2010/01/scale1_miles-150x150.png" alt="" width="150" height="150" /></a> <a href="http://blog.pierlux.com/wp-content/uploads/2010/01/scale2_miles.png"><img class="alignnone size-thumbnail wp-image-1314" title="Emerillon with a scale" src="http://blog.pierlux.com/wp-content/uploads/2010/01/scale2_miles-150x150.png" alt="" width="150" height="150" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2010/01/04/can-you-spot-whats-new/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>A new plugin to lead them all :)</title>
		<link>http://blog.pierlux.com/2009/11/09/a-new-plugin-to-lead-them-all/en/</link>
		<comments>http://blog.pierlux.com/2009/11/09/a-new-plugin-to-lead-them-all/en/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 22:56:34 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Gnome]]></category>

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

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

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

		<guid isPermaLink="false">http://blog.pierlux.com/?p=1252</guid>
		<description><![CDATA[In the last weeks I (among other things) worked on a new plugin repository (vastly inspired by EOG&#8217;s) for third party plug-ins for Emerillon.  There are currently 4 plugins being worked on and not all of them should be distributed with the base Emerillon application. Enters emerillon-plugins.
It currently has 1 plug-in.  This plugin is one [...]]]></description>
			<content:encoded><![CDATA[<p>In the last weeks I (among other things) worked on a new <a href="http://git.gnome.org/cgit/emerillon-plugins/">plugin repository</a> (vastly inspired by <a href="http://live.gnome.org/EyeOfGnome/Plugins">EOG</a>&#8217;s) for third party plug-ins for Emerillon.  There are currently 4 <a href="http://live.gnome.org/Emerillon/Plugins">plugins</a> being worked on and not all of them should be distributed with the base Emerillon application. Enters emerillon-plugins.</p>
<p>It currently has 1 plug-in.  This plugin is one that will be useful to Montréalers: it displays the status of the <a href="http://www.bixi.com">Bixi</a> network.  Bixi is Montréal&#8217;s self-serve public bike system.  Apparently its design is so good — the bike system, not the plug-in <img src='http://blog.pierlux.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> — that it&#8217;ll be implemented in both London (UK) and Boston (USA) very soon.</p>
<p>So the plug-in is quite simple: you have a drop down list where you select to see available bikes in stations near you or available docking stations.  The map is updated instantly to display the new values.  The markers on the map change in size depending on the available bikes/docks.  The information is automatically updated every 5 minutes.</p>
<p><a href="http://blog.pierlux.com/wp-content/uploads/2009/11/bixi1.png"><img class="alignnone size-medium wp-image-1253" title="Bixi Plugin" src="http://blog.pierlux.com/wp-content/uploads/2009/11/bixi1-300x225.png" alt="" width="300" height="225" /></a><a href="http://blog.pierlux.com/wp-content/uploads/2009/11/bixi2.png"><img class="alignnone size-medium wp-image-1254" title="Bixi Plugin" src="http://blog.pierlux.com/wp-content/uploads/2009/11/bixi2-300x225.png" alt="" width="300" height="225" /></a></p>
<p>After all the legal verifications, this plug-in is now free for everyone to share.  It should serve as a good example of what you can do with Emerillon and libchamplain.  It is the first piece of code (that I am aware of) to demonstrate ChamplainMarker sub-classing to implement unique look &amp; feel.</p>
<p>Disclaimer: This plug-in has been independently developed by <a href="http://www.novopia.com">Novopia Solutions</a> and is not in anyway related to or endorsed by <a href="http://www.bixi.com">Bixi</a>, the operator of Montréal&#8217;s public bike system.  Bixi is a trade mark of Société de vélo en libre-service.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2009/11/09/a-new-plugin-to-lead-them-all/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>Looking for a tool to draw pipe networks</title>
		<link>http://blog.pierlux.com/2009/11/05/looking-for-a-tool-to-draw/en/</link>
		<comments>http://blog.pierlux.com/2009/11/05/looking-for-a-tool-to-draw/en/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 03:56:51 +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=1246</guid>
		<description><![CDATA[Dear knowledgeable(lazy)web,
I have a friend who&#8217;s looking for a free software application to draw pipeline networks using the Piping and Instrumentation Diagram Standard Notation such as this example:

He didn&#8217;t find any and resorted to draw each possible elements in svgs he later intend to import as symbols in Dia.  Does such a thing already exist? [...]]]></description>
			<content:encoded><![CDATA[<p>Dear knowledgeable(lazy)web,</p>
<p>I have a friend who&#8217;s looking for a free software application to draw pipeline networks using the <a href="http://controls.engin.umich.edu/wiki/index.php/PIDStandardNotation"><em>Piping and Instrumentation Diagram Standard Notation</em></a> such as this example:</p>
<p><img class="alignnone" src="http://www.jbii.com/OilFiltration/images/MottPLE8.jpg" alt="" width="300" height="291" /></p>
<p>He didn&#8217;t find any and resorted to draw each possible elements in svgs he later intend to import as symbols in Dia.  Does such a thing already exist? or is there another specialized tool that comes with such symbols?</p>
<p>Answer in comments to this post. Thanks!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2009/11/05/looking-for-a-tool-to-draw/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>Trying GnuCash</title>
		<link>http://blog.pierlux.com/2009/10/30/trying-gnucash/en/</link>
		<comments>http://blog.pierlux.com/2009/10/30/trying-gnucash/en/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 14:55:48 +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=1243</guid>
		<description><![CDATA[When I realized Gnome Bugzilla passed the 600 000th bug mark, I went to see which project got the &#8220;honours&#8221;.  Turns out GnuCash is the big winner!   I had never started GnuCash before and I though it was a good moment to try it!
First of all, the learning curve is high.  That&#8217;s to be expected, [...]]]></description>
			<content:encoded><![CDATA[<p>When I realized <a href="http://bugzilla.gnome.org">Gnome Bugzilla</a> passed the <a href="https://bugzilla.gnome.org/show_bug.cgi?id=600000">600 000th bug</a> mark, I went to see which project got the &#8220;honours&#8221;.  Turns out <a href="http://gnucash.org">GnuCash</a> is the big winner!   I had never started GnuCash before and I though it was a good moment to try it!</p>
<p>First of all, the learning curve is high.  That&#8217;s to be expected, after all GnuCash is a complete accounting application. While the UI is quite simple and lean, there&#8217;s terminology and procedures to learn. That where the documentation comes handy.</p>
<p>The documentation covers many topics: terminology, accounting principles and howtos for many specific uses.  In about 2 hours, I was setup: I had setup my accounts (based on their very well localized presets: it even included Québec&#8217;s taxes and perceptions accounts), I had imported transactions from my bank account and credit cards.  Now if only <a href="http://www.desjardins.com">Desjardins</a> also provided retirement savings (<a href="http://en.wikipedia.org/wiki/Registered_Retirement_Savings_Plan">RRSP</a>) details in a computer readable format beside their brochure PDFs&#8230; I&#8217;ll have to wait &#8217;till I get my detailed printed report (once every 3 months) before I can manually enter the data in GnuCash.</p>
<p>All in all, I&#8217;d like to kudo the GnuCash contributors.  Somehow I didn&#8217;t expect so much polish on a 12 years old application (and don&#8217;t get me wrong, but sometimes apps get stuck in time).  The ledger view comes with handy keyboard shortcuts designed to speed up data entry and I like it. Custom reports? that even more awesome.</p>
<p>I&#8217;ll submit some localization bugs (or request a fr_CA version) because somehow it looks like French and Québécois accountants didn&#8217;t agree on all the words (ie. conciliation).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2009/10/30/trying-gnucash/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>Back from Boston with an Emerillon release</title>
		<link>http://blog.pierlux.com/2009/10/14/back-from-boston-with-an-emerillon-release/en/</link>
		<comments>http://blog.pierlux.com/2009/10/14/back-from-boston-with-an-emerillon-release/en/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 01:26:21 +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=1238</guid>
		<description><![CDATA[So I am finally back from the Boston Summit, a unique occasion to get updates on latest developments, and I am releasing Emerillon 0.1 for distributions eager to package.
Mandatory Greyhound rant
With a 3 hour delay on departure (making a total of 5 hours of wait in Boston&#8217;s 10 ℃ station), we managed to arrive 5 [...]]]></description>
			<content:encoded><![CDATA[<p>So I am finally back from the Boston Summit, a unique occasion to get updates on latest developments, and I am releasing Emerillon 0.1 for distributions eager to package.</p>
<h3>Mandatory Greyhound rant</h3>
<p>With a 3 hour delay on departure (making a total of 5 hours of wait in Boston&#8217;s 10 ℃ station), we managed to arrive 5 hours late in Montréal, due to a defective heater in the bus.  Add moving everyone at 5 AM from that defective &#8217;70s bus to a freezing &#8217;90s bus with actually less seats than the previous one, and the fact that there was enough people to fill 3 buses in Boston, but only 54 managed to leave on the first one and you&#8217;ve got a complete picture of the fiasco.</p>
<p>I am not going to run in too much details but all this could have been so easily avoided.  The delays were due to the fact that the bus that was supposed to bring us had been delayed at the US border.  Fine, shit happens.  What is not fine is that they waited until our expected departure time to get a replacement driver (since he had busted his legal driving time).  See, it takes about 5 hours from the border to Boston.  Knowing he was going to be late (and therefore busting his hours), the driver should have called his manager, which should have prepared a replacement driver for the next departure in 10 hours! But none of that happened.  And, to top it all, there were no Greyhound dispatcher to be called by the Boston station employees to inform them of a missing departure bus.  Complete utter fail.</p>
<h3>Emerillon 0.1.0 release</h3>
<p>Now for the fun part.  With all that time on hands, I created 2 new plugins for Emerillon (Copy a link of the current view to online maps, and display map position in statusbar) and cooked a release including all the 5 submitted translations.  Woot! Grab the release <a href="http://www.novopia.com/emerillon/download.html">here</a>.  This is a preview release with no guaranty on plugin API stability.  See the complete announce <a href="http://mail.gnome.org/archives/libchamplain-list/2009-October/msg00007.html">email</a>.</p>
<p><img class="alignnone" title="Screenshot of Emerillon" src="http://www.novopia.com/emerillon/screenshots/copylink.png" alt="" width="671" height="506" /></p>
<p>Before anyone asks, I am using the <a href="http://code.google.com/p/gnome-colors/">gnome-colors Shiki-Wize</a> theme.</p>
<p>For those who missed the original announcement: <a href="http://www.novopia.com/emerillon/">Emerillon</a> is a map viewer. Aiming at simple user interface, Emerillon is a powerful, extensible application. It features OpenStreetMap based<br />
maps.  Use it to browse maps, search the map for places, placemark places for later quick access and more!</p>
<p>There are even packages of this release for Ubuntu Hardy from <a href="http://blog.cyphermox.net/">Mathieu Trudel</a>.  See his blog of the <a href="http://blog.cyphermox.net/2009/10/debianubuntu-package-for-emerillon.html">install instructions</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2009/10/14/back-from-boston-with-an-emerillon-release/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>Just arrived in Boston</title>
		<link>http://blog.pierlux.com/2009/10/09/just-arrived-in-boston/en/</link>
		<comments>http://blog.pierlux.com/2009/10/09/just-arrived-in-boston/en/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 00:52:18 +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=1236</guid>
		<description><![CDATA[I just arrived in Boston in time for the Boston Gnome Summit.  The trip down to Boston with Greyhound was less than wonderful, and to think I was complaining about Orléans Express&#8217; service between Montréal and Québec city!  Comparing Greyhound to German trains would be comparing chaos to order.  We only had a lunch pause [...]]]></description>
			<content:encoded><![CDATA[<p>I just arrived in Boston in time for the Boston Gnome Summit.  The trip down to Boston with Greyhound was less than wonderful, and to think I was complaining about Orléans Express&#8217; service between Montréal and Québec city!  Comparing Greyhound to German trains would be comparing chaos to order.  We only had a lunch pause because we were offered one when we changed driver and we were not supposed to change driver&#8230; That would have been a very long 8 hours bus ride!</p>
<p>At least the hotel we are staying at this year is in a more lively part of the city <img src='http://blog.pierlux.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> See you tomorrow!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2009/10/09/just-arrived-in-boston/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>Announcing Emerillon, the map viewer</title>
		<link>http://blog.pierlux.com/2009/10/06/announcing-emerillon-the-map-viewer/en/</link>
		<comments>http://blog.pierlux.com/2009/10/06/announcing-emerillon-the-map-viewer/en/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 13:15: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=1221</guid>
		<description><![CDATA[Didn&#8217;t I foretell you there&#8217;d be more announcements?  Here&#8217;s one: Emerillon.  It is pronounced Ey-may-ree-yon. It is destined to be GNOME&#8217;s Map Viewer.  You will quickly recognize its sister apps: Eye of Gnome, Evince and GEdit. After all, they share a lot of design concepts.

Why another map application do you say? Simply because none of [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Didn&#8217;t I foretell you there&#8217;d be more announcements?  Here&#8217;s one: <a href="http://www.novopia.com/emerillon">Emerillon</a>.  It is pronounced <em>Ey-may-ree-yon</em>. It is destined to be GNOME&#8217;s Map Viewer.  You will quickly recognize its sister apps: Eye of Gnome, Evince and GEdit. After all, they share a lot of design concepts.</p>
<p><img class="aligncenter" src="http://www.novopia.com/emerillon/screenshots/search.png" alt="" width="666" height="500" /></p>
<p>Why another map application do you say? Simply because none of them is free AND targeted at the Gnome desktop AND has ease of use in its (visible) goals.  This project should be easy to use for anyone, not only for mapping geeks.</p>
<p>Emerillon is an application designed to be extended.  There is a number of small specialized map applications that were created in the last year, I have hope this one will be the catalyst of the development efforts.  Out of the box, Emerillon comes with 2 plugins: a search and a placemark plugin.  There are numerous plugins ideas : a GPX viewer, GPS integration, Telepathy integration (both to share the app and to display your friends location), a plugin to display the position under the mouse cursor, a plugin to display personal markers and I have two special ideas that I want to keep for myself to implement <img src='http://blog.pierlux.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Other ideas are welcomed too!</p>
<p>Emerillon is a project originally started by Marco Barisione in October 2008.  Due to various reasons, it remained dormant for almost a year, until I decided to take over and push it forward.   Turns out, Marco had laid out very good UI base on which I built upon.</p>
<p>Visit <a href="http://www.novopia.com/emerillon/">http://www.novopia.com/emerillon/</a> for more screenshots and details.</p>
<h3>Kudos to be given</h3>
<p>Emerillon is built of code inspired by other projects and very cool libraries.  Early on, Marco borrowed <a href="http://projects.gnome.org/evince/">Evince</a>&#8217;s sidebar.  This sidebar is so nice and clean that it should be part of Gtk+! The problem is that this code is GPL but Gtk+ is not.</p>
<p>Another quite common widget in Gnome apps is Epiphany&#8217;s spinning throbber.  Again, it is GPL&#8217;d and the code has to be copied from apps to apps.</p>
<p>I am not going to kudo <a href="http://projects.gnome.org/libchamplain"> libchamplain</a> <img src='http://blog.pierlux.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> Lets say I have found API omissions that will need to be addressed for Emerillon to work perfectly. Who needs a &#8220;selected&#8221; signal after all? <img src='http://blog.pierlux.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Still, libchamplain was quite necessary to build this app.</p>
<p>Emerillon&#8217;s plugin system was faster to implement than I expected when I got this idea.  But thanks to <a href="http://git.dronelabs.com/ethos/about/">Ethos</a>, it was a simpler task.  Ethos is a complete (Gedit/EOG alike) plugin architecture in a library.  It even provides UI widgets to manage the plugins.</p>
<p>Emerillon&#8217;s search plugin uses <a href="http://moblin.org/projects/librest">librest</a> to fetch its data from <a href="http://geonames.org">geonames.org</a>.  Rob Bradford was right: it is now fun again to parse XML.  I mean really.  This library makes fetching web service data an easy task.</p>
<p>Fetch Emerillon from Gnome&#8217;s git today and give it a try!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2009/10/06/announcing-emerillon-the-map-viewer/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>New beginnings</title>
		<link>http://blog.pierlux.com/2009/10/02/new-beginnings/en/</link>
		<comments>http://blog.pierlux.com/2009/10/02/new-beginnings/en/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 12:00:14 +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=1215</guid>
		<description><![CDATA[About a month ago, I left Collabora in order to bring new, different challenges in my life.  Today, I am announcing publicly that I have founded Novopia Solutions, a new player in free software.  Novopia&#8217;s long term goal will be to bring free and open source solutions to market that have yet to be penetrated [...]]]></description>
			<content:encoded><![CDATA[<p>About a month ago, I left Collabora in order to bring new, different challenges in my life.  Today, I am announcing publicly that I have founded <a href="http://www.novopia.com">Novopia Solutions</a>, a new player in free software.  Novopia&#8217;s long term goal will be to bring free and open source solutions to market that have yet to be penetrated by free software solutions.</p>
<p style="text-align: left;"><a href="http://www.novopia.com"><img class="aligncenter" src="http://www.novopia.com/img/logo.png" alt="" /></a></p>
<p>While this is a field where there are plenty of FOSS solutions, the primary focus in the upcoming weeks will be on improving the geolocation solutions in GNOME.  Commercial support for <a href="http://projects.gnome.org/libchamplain">libchamplain</a> is of course on the list.</p>
<p>More to be announced later. <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/10/02/new-beginnings/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>Ubuntu Global Jam 2009 in Montréal, Québec</title>
		<link>http://blog.pierlux.com/2009/10/01/ubuntu-global-jam-2009-in-montreal-quebec/en/</link>
		<comments>http://blog.pierlux.com/2009/10/01/ubuntu-global-jam-2009-in-montreal-quebec/en/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 13:37:00 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Gnome]]></category>

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

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

		<guid isPermaLink="false">http://blog.pierlux.com/?p=1204</guid>
		<description><![CDATA[If you are in Montréal this week-end, stop by the École de technologie supérieure main building and attend the Ubuntu Global Jam 2009!  I have to admit I am surprised this is happening at my former university, considering the lack of FOSS culture there was.  It is a sign of changes I am welcoming!
This will [...]]]></description>
			<content:encoded><![CDATA[<p>If you are in Montréal this week-end, stop by the <a href="http://www.etsmtl.ca">École de technologie supérieure</a> main building and attend the <a href="https://wiki.ubuntu.com/QuebecTeam/GlobalJam2009">Ubuntu Global Jam 2009</a>!  I have to admit I am surprised this is happening at my former university, considering the lack of FOSS culture there was.  It is a sign of changes I am welcoming!</p>
<p>This will be my first Ubuntu event and my first local conf.  After all, I realized I know more FOSS contributors in Europe than in Montréal.  And that&#8217;s not because there aren&#8217;t, I&#8217;ve just been more often to international conferences.  Time to make a shift.  To mark the start, I&#8217;ll be giving a tutorial on Saturday October 3rd around 14:00 about how to contribute to OpenStreetMap from an Ubuntu desktop ‒ for what matters, any GNU/Linux distro would be fine too :-).</p>
<p>See you there.</p>
<p style="text-align: center;"><a href="http://blog.pierlux.com/wp-content/uploads/2009/10/bubble_en.png"><img class="size-full wp-image-1206 aligncenter" title="bubble_en" src="http://blog.pierlux.com/wp-content/uploads/2009/10/bubble_en.png" alt="" width="300" height="173" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2009/10/01/ubuntu-global-jam-2009-in-montreal-quebec/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>Those meals I gathered while traveling</title>
		<link>http://blog.pierlux.com/2009/09/15/those-meals-i-gathered-while-traveling/en/</link>
		<comments>http://blog.pierlux.com/2009/09/15/those-meals-i-gathered-while-traveling/en/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 13:21:03 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Arts et culture]]></category>

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

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

		<guid isPermaLink="false">http://blog.pierlux.com/?p=1171</guid>
		<description><![CDATA[During the last 2 years, I travelled&#8230; A LOT.  According to the table flags on my bookshelf, I visited more than 15 different countries.  During those trips I discovered new flavours and new ways to prepare meals.  The funny thing is that I don&#8217;t necessarily brought back a local meal from each country.  Let me [...]]]></description>
			<content:encoded><![CDATA[<p>During the last 2 years, I travelled&#8230; A LOT.  According to the table flags on my bookshelf, I visited more than 15 different countries.  During those trips I discovered new flavours and new ways to prepare meals.  The funny thing is that I don&#8217;t necessarily brought back a local meal from each country.  Let me demonstrate.</p>
<h3>Stockholm, Sweden</h3>
<p><a href="http://www.flickr.com/photos/53606017@N00/3751665638/"><img class="alignnone" title="Meat Balls!" src="http://farm3.static.flickr.com/2590/3751665638_6a0d39044b.jpg" alt="" width="500" height="375" /></a></p>
<p><em>Swedish Meat Balls, (cc) CurryPuffy</em></p>
<ul>
<li>Meat balls</li>
</ul>
<p>As server onboard Viking Line boats or at that very good restaurant Daf, Gabriel, Alban and I visited in Gamla Stan.</p>
<h3>Sankt-Peterburg, Russia</h3>
<p><a href="http://www.flickr.com/photos/pierlux/3354851948/in/set-72157615193909807/"><img class="alignnone" title="Beef Strogonoff" src="http://farm4.static.flickr.com/3135/3354851948_c8a6d0287b.jpg" alt="" width="500" height="332" /></a></p>
<p><em>Boeuf Stogranoff pour souper, (cc) pierlux.com</em></p>
<ul>
<li>Beef Strogonoff</li>
</ul>
<h3>Istanbul, Turkey</h3>
<p><a href="http://www.flickr.com/photos/pierlux/2668572737/in/set-72157606170898573/"><img class="alignnone" src="http://farm4.static.flickr.com/3065/2668572737_0353ee6a19.jpg" alt="" width="500" height="332" /></a></p>
<p><em>Marché égyptien, (cc) pierlux.com</em></p>
<ul>
<li>Curry sauce chicken</li>
<li>Lamb dishes</li>
</ul>
<p>Why curry sauce in Turkey? There was a very good curry sauce rice and chicken plate served at the University&#8217;s cafeteria during GUADEC 2008. <img src='http://blog.pierlux.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h3>Berlin, Germany</h3>
<p><a href="http://www.flickr.com/photos/gordonflood/2183780720/"><img class="alignnone" title="58/365" src="http://farm3.static.flickr.com/2233/2183780720_ce8aef583b.jpg" alt="" width="500" height="333" /></a></p>
<p><em>Basil, Spinach &amp; Pesto Spaghetti with Pine nuts, (cc) gordonflood.com</em></p>
<ul>
<li>Pine Nut and Pesto Pastas</li>
<li>Pomodoro Fresco Pastas</li>
</ul>
<p>Why pastas in Berlin, the answer is simple: <a href="http://www.vapiano-international.com">Va Piano</a>. It is a nice restaurant chain where you can see you pastas getting prepared for you. I liked so much my first visit (on Postdamer Platz) that I quickly found another one closer to my hotel and ate not less than 3 times in the 5 days I was in Berlin at these restaurants.</p>
<p>Oh I did try the curry würst on my first trip to Berlin, but not my favourite <img src='http://blog.pierlux.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<h3>Las Palmas, Gran Canaria, Spain</h3>
<p><a href="http://www.flickr.com/photos/fernandocarmona/255212758/"><img class="alignnone" src="http://farm1.static.flickr.com/108/255212758_3d7f2b42e2.jpg" alt="" width="500" height="375" /></a></p>
<p id="title_div255212758"><em>Papas arrugadas con mojo, (cc) Fer..</em></p>
<p><a href="http://www.flickr.com/photos/pierlux/3754117902/in/set-72157621816187562/"><img class="alignnone" src="http://farm3.static.flickr.com/2638/3754117902_1138d3732f.jpg" alt="" width="500" height="332" /></a><br />
<em>Nouriture végétarienne, (cc) pierlux.com</em></p>
<ul>
<li>Tapas style potatoes with Mojo sauce</li>
<li> Rice Burgers</li>
</ul>
<p>The rice burgers are from the very good Naturalis vegetarian restaurant close to the conference center. <img src='http://blog.pierlux.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h3>Cambridge, UK</h3>
<p><a href="http://www.flickr.com/photos/papisc/2701234377/"><img class="alignnone" src="http://farm4.static.flickr.com/3083/2701234377_a86987aa6b.jpg" alt="" width="500" height="355" /></a></p>
<p id="title_div2701234377"><em>Penne speck e rucola, (cc) paPisc</em></p>
<ul>
<li>Champignon and Speck pastas</li>
</ul>
<p>Why pastas in Cambridge, that would be because of Marco Barisione.  He was my host and he cooked delicious Italian style pastas for me.  He clearly introduced me to the fact that you don&#8217;t need to buy pre-prepared pasta sauce.</p>
<h3>Helsinki, Finland</h3>
<p><a href="http://www.flickr.com/photos/tonx/3812499915/"><img class="alignnone" src="http://farm3.static.flickr.com/2439/3812499915_19b12f3676.jpg" alt="" width="375" height="500" /></a></p>
<p id="title_div3812499915"><em>good pizza, (cc) tonx</em></p>
<ul>
<li>Blue Cheese, Chicken and Peach Pizza</li>
<li>Crème Fraiche and Champignon pastas</li>
<li> Stews</li>
<li>Mango <a href="http://en.wikipedia.org/wiki/Lassi">Lassi</a></li>
</ul>
<p>Barisione is this inspiration combined with Alban Crequy love for crème fraîche that explains the pastas for Helsinki. We also weekly made a nice stew. After 14 weeks, I think I got to master them hehe</p>
<p>The rest of the meals come from a well known cafeteria down in Ruoholahti <img src='http://blog.pierlux.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> I admit I wasn&#8217;t very fond of all the meals, but some I quite liked!</p>
<p>Generally, while travelling I got in touch with vegetarians.  I hadn&#8217;t met many before leaving Québec.  Discussing with people at SOTM 09, we identified that vegetarianisms is quite uncommon in French speaking nations.  I am not quite convinced by the ethical &#8220;don&#8217;t eat animals&#8221;, but I can understand the health and environmental reasons.  Therefore I now try to eat 25% of my meals vegetarian.  That&#8217;s better than none at all!</p>
<p>I hope I didn&#8217;t open your appetite too much.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2009/09/15/those-meals-i-gathered-while-traveling/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>libchamplain hits 0.4</title>
		<link>http://blog.pierlux.com/2009/09/14/libchamplain-hits-04/en/</link>
		<comments>http://blog.pierlux.com/2009/09/14/libchamplain-hits-04/en/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 20:03:18 +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=1178</guid>
		<description><![CDATA[
About a month after its 1 year birthday, libchamplain hit the 0.4 mark - the first stable release of this new version.  It&#8217;s a Clutter based ClutterActor and Gtk+ widget to display street maps, cycle maps or other maps.  It comes with eye candy.
Special thanks to all contributors to this release (in chronological order of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://projects.gnome.org/libchamplain"><img title="libchamplain logo" src="http://projects.gnome.org/libchamplain/data/images/logo.png" alt="" width="256" height="71" /></a></p>
<p>About a month after its 1 year birthday, <a href="http://projects.gnome.org/libchamplain">libchamplain</a> hit the 0.4 mark - the first stable release of this new version.  It&#8217;s a Clutter based ClutterActor and Gtk+ widget to display street maps, cycle maps or other maps.  It comes with eye candy.</p>
<p>Special thanks to all contributors to this release (in chronological order of first contribution):<br />
Pierre-Luc Beaudoin, Jonathon Jongsma, Lorenzo Masini, Packz Enoch, Thomas Van Machelen, Anders M-Pedersen, Stephane Delcroix, Denk Padje, Mike Sheldon, Emmanuel Rodriguez, Emmanuele Bassi, Lionel Dricot, Simon Wenner, Kritarth Upadhyay, Debarshi Ray, Paulo Cabido, Sjoerd Simons, Victor Godoy Poluceno, Javier Jardón, Patryk Zawadzki, Sebastian Reichel, Tim Horton, Frederic Peters, Cosimo Cecchi, Vincent Untz, Felix Riemann</p>
<p><a href="http://blog.pierlux.com/wp-content/uploads/2009/09/lubeck.png"><img class="alignnone size-medium wp-image-1180" title="lubeck" src="http://blog.pierlux.com/wp-content/uploads/2009/09/lubeck-300x184.png" alt="" width="300" height="184" /></a><br />
<em>Libchamplain in action in Eye of Gnome,<br />
displaying a <a href="http://www.flickr.com/photos/pierlux/3754180688/in/set-72157621691763689/">picture</a> of Lübeck, Germany.</em></p>
<h3>New in this release (since 0.2.10)</h3>
<ul>
<li><strong>Support for custom map sources</strong>: embedding apps can define their own map sources and provide tiles for libchamplain to display.  This includes a way to list available map sources.</li>
<li><strong>Zoom on double click is now configurable</strong>.</li>
<li><strong>View keeps centred when you resized the view.</strong></li>
<li><strong>A way to convert screen coordinates to map coordinates</strong>:  lets you interact with the map and its markers.</li>
<li><strong>Cache tiles</strong>: downloaded tiles are cached.  The cache is intelligently validated against the server every 7 days for now.</li>
<li><strong>Revamped marker API:</strong> Default markers now have a nicer look with rounded corners, nicer colors and a shadow.  The API allows easy image and label markers to be created.</li>
<li><strong>Limit visible zoom levels</strong>: you can now limit what the user can view.</li>
<li><strong>Feedback during loading</strong>: ChamplainView will emit a state change when loading resources from network providing  better feedback possibilities to the user.</li>
<li><strong>Line and polygon drawing API</strong>: You can now easily draw lines and polygon over the map.  This is useful for indicating routes or highlighting areas.</li>
<li><strong>User Agent</strong>: libchamplain now identifies itself in HTTP requests</li>
<li><strong>Marker selection support</strong>: libchamplain provides a helpful API when you want to let user select a bunch of markers (or only one).  This API has been designed with Gtk+&#8217;s selection API in mind.</li>
<li><strong>Ported to Clutter 1.0</strong>: libchamplain now depends and use Clutter 1.0.  It allowed us to add the very nice in and out for markers.</li>
<li><strong>Bindings</strong>: the API is now bindable.  Only the Python bindings works for now but that&#8217;s not because the Perl binder didn&#8217;t try hard to get some too, try having a baby close to a release! :)  C# bindings and C++ have been worked on but didn&#8217;t make it on time for the release.</li>
<li>Many bug fixes.</li>
</ul>
<h3>Plans for the future</h3>
<p>Now that 0.4 is behind us, we already have a huge list of nice to have in 0.6 (due in same time as Gnome 2.30 or Gnome 3.0):</p>
<ul>
<li>Smooth zooming and animation;</li>
<li>Rotation of the map;</li>
<li>Display cached tiles while downloading new ones;</li>
<li>Add a clustering layer: a layer where markers very close on a map will be merged into one marker;</li>
<li>An MVC API for layers: use ClutterModel and support GtkTreeModel as sources of Marker data;</li>
<li>Limit the visible area on the map;</li>
<li>Have the map wrap horizontally;</li>
<li>Have a nice dragging mode for markers;</li>
<li>Add a map scale;</li>
<li>Provide better accessibility;</li>
<li>Better cache policies;</li>
<li>Better animations;</li>
</ul>
<p>And most importantly: local rendering of maps. This project is well on its way with the recent conclusion of the <a href="http://code.google.com/soc/">Google Summer of Code 2009</a>.  Simon Wenner, which you probably read the progress on <a href="http://planet.gnome.org">planet.gnome.org</a>, did a marvellous job on this.  His work should be included in the first development release of libchamplain 0.5.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2009/09/14/libchamplain-hits-04/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>Creating a detailed map with Walking Papers</title>
		<link>http://blog.pierlux.com/2009/08/09/creating-a-detailed-map-with-walking-papers/en/</link>
		<comments>http://blog.pierlux.com/2009/08/09/creating-a-detailed-map-with-walking-papers/en/#comments</comments>
		<pubDate>Sun, 09 Aug 2009 22:51:26 +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=1163</guid>
		<description><![CDATA[One of the things I learned about at SOTM, is the existence of walking-papers.org.  This tool renewed my interest of mapping around my house in order to create an higher quality map.  During SOTM, we were often presented with examples where OpenStreetMap was more accurate and more detailed than commercially available data.  [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.pierlux.com/wp-content/uploads/2009/08/square_st_louis_before.png"></a>One of the things I learned about at <a href="http://www.stateofthemap.org">SOTM</a>, is the existence of <a href="http://walking-papers.org/">walking-papers.org</a>.  This tool renewed my interest of mapping around my house in order to create an higher quality map.  During SOTM, we were often presented with examples where <a href="http://www.openstreetmap.org/">OpenStreetMap</a> was more accurate and more detailed than commercially available data.  I think I just contributed to that!</p>
<p>First of all, what is Walking papers.  It&#8217;s a simple web site where you can print a map of an area.  You go walk around and note the missing information.  When you come back, you scan the page and upload it back.  From Walking papers you can edit the map using your scanned page as the background to the online <a href="http://wiki.openstreetmap.org/index.php/Potlatch">Potlatch</a> editor.</p>
<p>Since I am not a big fan of Potlatch (and that I gave away my scanner, not having used it for years), I used the paper as a reminder of what&#8217;s on the land when editing with <a href="http://josm.openstreetmap.de/">Josm</a>.</p>
<p>Before SOTM, I never though about the high value of extra data (other than ways).  Now I highly value all the small details, such as mail boxes, restaurants and addresses.  The last one is pretty boring to do by the way.  It requires a lot of note taking and a lot of nodes to create and edit.  But addressing will be the ultimate step to make precise routing possible with OpenStreetMap data.</p>
<p>So here is what I did (with a friend for Saint-Laurent and Prince-Arthur streets) over the week-end.  This represents about 4 hour person walking on site and 4 hour person putting all the data back in the computer.  I included a screenshot of Google Map&#8217;s Tele Atlas data just as an example to show how far they are from having complete data.</p>
<p><a href="http://blog.pierlux.com/wp-content/uploads/2009/08/square_st_louis_before.png"><img class="alignnone size-thumbnail wp-image-1167" title="Old data for Square Saint-Louis" src="http://blog.pierlux.com/wp-content/uploads/2009/08/square_st_louis_before-150x150.png" alt="" width="150" height="150" /></a> <a href="http://blog.pierlux.com/wp-content/uploads/2009/08/square_st_louis_after.png"><img class="alignnone size-thumbnail wp-image-1166" title="New data for Square Saint-Louis" src="http://blog.pierlux.com/wp-content/uploads/2009/08/square_st_louis_after-150x150.png" alt="" width="150" height="150" /></a> <a href="http://blog.pierlux.com/wp-content/uploads/2009/08/square_st_louis_google.png"><img class="alignnone size-thumbnail wp-image-1168" title="Google's data for Square Saint-Louis" src="http://blog.pierlux.com/wp-content/uploads/2009/08/square_st_louis_google-150x150.png" alt="" width="150" height="150" /></a></p>
<p>Note: The before screenshot dates after the first pass on Prince-Arthur.  I didn&#8217;t do the streets north of Prince-Arthur street yet, that&#8217;s why OpenStreetMap is missing a park.  I&#8217;ll add it when I see it with my eyes (we should never copy from other map sources).</p>
<p>I am really happy with how the <a href="http://osm.org/go/cIrN_K75@-">Square Saint-Louis</a> renders.  Unfortunately, the square&#8217;s page is only available in French on Wikipedia.  The square is bordered with Victorian style houses from the 1880s.  The square itself dates from the same years and has never lost its charm.  In its first years, it was where the upper French Canadian class settled.  Avenue Laval is bordered by georgious victorian houses.  I hope I could buy one some day, those houses are just very nice and we should protect them.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2009/08/09/creating-a-detailed-map-with-walking-papers/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>libchamplain 0.3.6 released, now using Clutter 1.0</title>
		<link>http://blog.pierlux.com/2009/08/03/libchamplain-036-released-now-using-clutter-10/en/</link>
		<comments>http://blog.pierlux.com/2009/08/03/libchamplain-036-released-now-using-clutter-10/en/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 03:51:06 +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=1155</guid>
		<description><![CDATA[libchamplain&#8217;s development was not blocked by the never ending delays in Clutter 1.0&#8217;s release. But we were waiting for 1.0 with eager.  And now the results are in.  Clutter 1.0 introduces many changes that simplified libchamplain&#8217;s code and solved some of our long standing issues at the same time.
Taking opportunity of the new introduced animations [...]]]></description>
			<content:encoded><![CDATA[<p>libchamplain&#8217;s development was not blocked by the never ending delays in Clutter 1.0&#8217;s release. But we were waiting for 1.0 with eager.  And now the results are in.  Clutter 1.0 introduces many changes that simplified libchamplain&#8217;s code and solved some of our long standing issues at the same time.</p>
<p>Taking opportunity of the new introduced animations in Clutter, I added new marker animations in libchamplain:</p>
<p><video src="http://libchamplain.pierlux.com/images/marker-animation.ogv" controls="true" ><br />
[Oops, your browser does not support the video tag!]<br />
</video></p>
<p>If you are viewing through a planet, or a non HTML5 capable browser, here&#8217;s the <a href="http://libchamplain.pierlux.com/images/marker-animation.ogv">file</a>.</p>
<p>Since porting to Clutter 1.0 was the only condition set by the Gnome release team for libchamplain&#8217;s inclusion in Gnome 2.28, we can consider it a done deal!</p>
<p>See the complete <a href="http://mail.gnome.org/archives/libchamplain-list/2009-August/msg00005.html">announcement</a>.</p>
<p>In other news, libchamplain 0.3.5 was also <a href="http://mail.gnome.org/archives/libchamplain-list/2009-August/msg00000.html">released</a> last Saturday. It is the last release to use Clutter 0.8, but it also has very good Perl and Python bindings.  Since Clutter 1.0&#8217;s bindings are not ready yet, libchamplain 0.3.5 is the last release to have bindings until Clutter gets some!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2009/08/03/libchamplain-036-released-now-using-clutter-10/en/feed/en/</wfw:commentRss>
<enclosure url="http://libchamplain.pierlux.com/images/marker-animation.ogv" length="1944055" type="video/ogg" />
		</item>
	</channel>
</rss>
