<?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>Fri, 28 Nov 2008 02:39:24 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>Interesting product, but&#8230;</title>
		<link>http://blog.pierlux.com/2008/11/27/interesting-product-but/en/</link>
		<comments>http://blog.pierlux.com/2008/11/27/interesting-product-but/en/#comments</comments>
		<pubDate>Thu, 27 Nov 2008 14:58:59 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Gnome]]></category>

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

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

		<guid isPermaLink="false">http://blog.pierlux.com/?p=911</guid>
		<description><![CDATA[So Nikon has a geotagger in its sleeves and it is soon to be available.  Unfortunately it won&#8217;t be compatible with my D40.  Reading the review and the technical specifications, I am not so sorry.
The device seems small, fast and it doesn&#8217;t required its own power source.  That&#8217;s the pros.  The con is that you [...]]]></description>
			<content:encoded><![CDATA[<p>So Nikon has a <a href="http://nikonusa.com/Find-Your-Nikon/Photography-Accessories/Miscellaneous/25396/GP-1-GPS-Unit.html">geotagger</a> in its sleeves and it is soon to be available.  Unfortunately it won&#8217;t be compatible with my D40.  Reading the <a href="http://www.digitalreview.ca/content/Nikon-GP1-D90-GPS-Accessory.shtml">review</a> and the technical specifications, I am not so sorry.</p>
<p>The device seems small, fast and it doesn&#8217;t required its own power source.  That&#8217;s the pros.  The con is that you need to use a software to geotag your pictures afterwards.  I mean: come on, you can easily put that directly into the EXIF data right at the moment your are taking the picture!  No need to do that afterwards!</p>
<p>So while this is a very interesting products, we&#8217;ll have to wait a bit more to have something that just works and isn&#8217;t a more work.</p>
<p>On a side note, this means that my <a href="http://blog.pierlux.com/projects/eog-map-plugin/en/">EOG Map plug-in</a> will be much more useful in the next years!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2008/11/27/interesting-product-but/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>Designing libchamplain 0.4</title>
		<link>http://blog.pierlux.com/2008/11/24/designing-libchamplain-04/en/</link>
		<comments>http://blog.pierlux.com/2008/11/24/designing-libchamplain-04/en/#comments</comments>
		<pubDate>Mon, 24 Nov 2008 05:19:07 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Gnome]]></category>

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

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

		<guid isPermaLink="false">http://blog.pierlux.com/?p=900</guid>
		<description><![CDATA[As more and more people are using and asking for features in libchamplain, I face a difficult challenge getting the current design to do new extraordinary things.
Here are the top features that can (or can&#8217;t) only be hacked into the current design:

To be able to replace the Clutter front end;
To have a global state for [...]]]></description>
			<content:encoded><![CDATA[<p>As more and more people are using and asking for features in libchamplain, I face a difficult challenge getting the current design to do new extraordinary things.</p>
<p>Here are the top features that can (or can&#8217;t) only be hacked into the current design:</p>
<ol>
<li>To be able to replace the Clutter front end;</li>
<li>To have a global state for the library (ie. loading or done);</li>
<li>To have the tiles rendered on demand;</li>
<li>To have our own map sources;</li>
<li>To have a smooth animation when recentering the map;</li>
<li>To have a zoom in/out animation.</li>
</ol>
<p>The first feature is really the one that calls for a new architecture.  The current design relays heavily on Clutter, even for internal data representation.  This breaks the golden MVC rule and it is my first goal in this redesign.</p>
<p>Having the tile loading code interweaved with the model really makes it more ugly to have feature #2 and #3.  With a controler actually building the model, the tiles could come from elsewhere without making the model much more complex and the loading code can be placed together resulting in less places where the states change.</p>
<p>And finaly, since the view is also the controler which modifies the model, having the animations code inside the view makes some animations tricky.</p>
<p>While at it, why not take into account some special requirements, such a non blocking calls.  Clicking on the zoom in button should call the zoom in function, which should return as fast as possible not to block the UI.</p>
<h2>First design steps</h2>
<p>First I thought about the visibility of each objects.  Since I want minimal impact on the current API, I will keep the View as the main interaction point between an application and libchamplain.  To fulfill feature #4, a ChamplainMapSource interface will be created.  This is how it works internally right now, but instead of an interface, there is a struct of function pointers.</p>
<p>The whole data model will be available to an application wishing to implement its own map source. It will have helper controler classes such as a map loader, and eventually a map renderer.</p>
<p>The view should be sending the user&#8217;s actions to the main controler, which will be called ChamplainEngine.  This engine will be in charge of keeping the global settings, state and a reference to the model.  When the model changes, the view will be informe through different signals and notifications on properties&#8217; changes.</p>
<h2>Trying the design on paper</h2>
<p>So I went on use this very good <a href="http://www.websequencediagrams.com/">online sequence diagram generator</a> to define precisely who will be responsible for instanciating objects, notifying the view and loading stuff.  I tried to stick to this rule: all model changes should happen from ChamplainEngine.</p>
<p>So here some of the diagrams I created.</p>
<p><a href="http://blog.pierlux.com/wp-content/uploads/2008/11/center_on.png"><img class="alignnone size-thumbnail wp-image-903" title="&quot;Center On&quot; Sequence Diagram" src="http://blog.pierlux.com/wp-content/uploads/2008/11/center_on-150x150.png" alt="" width="150" height="150" /></a><a href="http://blog.pierlux.com/wp-content/uploads/2008/11/load_tiles.png"><img class="alignnone size-thumbnail wp-image-904" title="&quot;Tiles Loading&quot; Sequence Diagram" src="http://blog.pierlux.com/wp-content/uploads/2008/11/load_tiles-150x150.png" alt="" width="150" height="150" /></a><a href="http://blog.pierlux.com/wp-content/uploads/2008/11/startup.png"><img class="alignnone size-thumbnail wp-image-905" title="&quot;Start up&quot; Sequence Diagram" src="http://blog.pierlux.com/wp-content/uploads/2008/11/startup-150x150.png" alt="" width="150" height="150" /></a><a href="http://blog.pierlux.com/wp-content/uploads/2008/11/zoom_in.png"><img class="alignnone size-thumbnail wp-image-906" title="&quot;Zoom in&quot; Sequence Diagram" src="http://blog.pierlux.com/wp-content/uploads/2008/11/zoom_in-150x150.png" alt="" width="150" height="150" /></a></p>
<p>Those diagrams enabled me to test the task division and define very precisely how the view will get informed of the model&#8217;s changes.  Implementing this design should now be very fast, granted I don&#8217;t run into unattended issues!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2008/11/24/designing-libchamplain-04/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>libchamplain 0.2.7</title>
		<link>http://blog.pierlux.com/2008/11/16/libchamplain-027/en/</link>
		<comments>http://blog.pierlux.com/2008/11/16/libchamplain-027/en/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 01:28:03 +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=880</guid>
		<description><![CDATA[I am announcing the release of libchamplain 0.2.7. Libchamplain is a ClutterActor to display maps.  Libchamplain-gtk is a Gtk+ widget wrapping it.


Enhancements:

Double clicking on the map will now zoom and recenter.
When resizing a ChamplainView, the centered content will still be centered after the resizing.  Can be disabled.
The Map&#8217;s license is displayed by default on the [...]]]></description>
			<content:encoded><![CDATA[<p>I am announcing the release of libchamplain 0.2.7. Libchamplain is a ClutterActor to display maps.  Libchamplain-gtk is a Gtk+ widget wrapping it.</p>
<div id="attachment_881" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.pierlux.com/wp-content/uploads/2008/11/libchamplain-gtk-027.png"><img class="size-medium wp-image-881" title="libchamplain(-gtk) 0.2.7" src="http://blog.pierlux.com/wp-content/uploads/2008/11/libchamplain-gtk-027-300x257.png" alt="This is a screenshot of the demo launcher displaying OpenStreetMap data for Helsinki (Finland)." width="300" height="257" /></a><p class="wp-caption-text">This is a screenshot of the demo launcher displaying OpenStreetMap data for Helsinki (Finland).</p></div>
<p style="text-align: center;"><a href="http://blog.pierlux.com/wp-content/uploads/2008/10/libchamplain-022.png"><br />
</a></p>
<p>Enhancements:</p>
<ul>
<li>Double clicking on the map will now zoom and recenter.</li>
<li>When resizing a ChamplainView, the centered content will still be centered after the resizing.  Can be disabled.</li>
<li>The Map&#8217;s license is displayed by default on the lower right corner. Can be hidden.</li>
</ul>
<p>Fixes:</p>
<ul>
<li>Fix a memory leak</li>
<li>Some code clean-up</li>
<li>Fix Bug 558026 – zoom in + center_on != center_on + zoom in</li>
<li>Fix missing zoom level in OpenStreetMap Mapnik</li>
</ul>
<p>libchamplain-gtk has been version bumped to 0.2.7 - no changes since 0.2.6.</p>
<p>This should be the last release of the 0.2 series.  I plan to rewrite part of the internals to better follow the MVC principle, which will improve the code&#8217;s readability and allow for more complex features to be introducted in the future.</p>
<p>More info on the <a href="http://blog.pierlux.com/projects/libchamplain/en/">project page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2008/11/16/libchamplain-027/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>12 months</title>
		<link>http://blog.pierlux.com/2008/11/14/12-months/fr/</link>
		<comments>http://blog.pierlux.com/2008/11/14/12-months/fr/#comments</comments>
		<pubDate>Sat, 15 Nov 2008 01:53:27 +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=877</guid>
		<description><![CDATA[I did miss my anniversary too, but only by 2 days :)  On November 12 last year, I joined Collabora in the Montréal office.  It has been a very interesting year.  While there is half a ton of things I can&#8217;t discuss here, I can talk about why I like being at Collabora  
While [...]]]></description>
			<content:encoded><![CDATA[<p>I did <a href="http://taschenorakel.de/mathias/2008/11/14/missed-anniversary/">miss my anniversary</a> too, but only by 2 days :)  On November 12 last year, I joined Collabora in the Montréal office.  It has been a very interesting year.  While there is half a ton of things I can&#8217;t discuss here, I can talk about why I like being at Collabora <img src='http://blog.pierlux.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>While my task did change a lot during the last year, the nature of my job didn&#8217;t.  I am still writing Open Source software.  Everything I do is available to the public and licensed in a proper way.  This is a very important aspect of my job and I like it.  But how do they make money, you ask? By finding and convincing customers that contributing to open source software is for their best.</p>
<p>With Collabora, I was able to travel across Western Europe (and more very soon) and meeting really interesting people.  If I had stayed at my previous job, I&#8217;d never have been to FOSDEM, GUADEC, the Maemo Summit and more.  This is one very important advantage of working for Collabora.</p>
<p>I was also offered chances I wouldn&#8217;t have everywhere like presenting at conferences and working on big projects.  This all makes me very glad of my decision 12 months ago, but most of all, I&#8217;m very happy to work with such a great team.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2008/11/14/12-months/fr/feed/fr/</wfw:commentRss>
		</item>
		<item>
		<title>My view on the new proposed Gnome shell</title>
		<link>http://blog.pierlux.com/2008/10/22/857/en/</link>
		<comments>http://blog.pierlux.com/2008/10/22/857/en/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 15:47:03 +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=857</guid>
		<description><![CDATA[Vuntz and mathias, while I understand the rationale behind the static panel and why mathias doesn&#8217;t like it, I&#8217;d like to tell you why I like the new concept.
My grandmother can barely tell the difference between a launcher, the Window list and the Notification area.  She was introduced to Linux by my grandfather, who was [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><a href="http://www.vuntz.net/journal/2008/10/22/494-desktop-shell-from-the-user-experience-hackfest-general-overview">Vuntz</a> and <a href="http://taschenorakel.de/mathias/2008/10/22/static-panel-nonsense/">mathias</a>, while I understand the rationale behind the static panel and why mathias doesn&#8217;t like it, I&#8217;d like to tell you why I like the new concept.</p>
<p style="text-align: left;">My grandmother can barely tell the difference between a launcher, the Window list and the Notification area.  She was introduced to Linux by my grandfather, who was introduced to Linux by me 2 years ago.  They have never used any other OS in their life.</p>
<p style="text-align: left;">Part of the issue with the notification area is that aMSN sits there constantly.  But when it is not running, she has to click on the green people on the left (the launcher).  When the window is not open, she has to click on the green people on the right (notification area).  When the window is minimized, she has to click on the green people at the bottom (Window list).</p>
<p style="text-align: left;">This is something MacOS X does much better.  The launcher icon transforms itself as a notification area (think of Adium).  It is also a way to bring back your windows from that application.  And it is rather easy to see which applications are running from a glimpse.</p>
<p style="text-align: left;">The activities concept proposed for Gnome is interesting.  I really like the idea of having a &#8220;composé&#8221; list of the currently active applications (minimized or not) and that presence (or IM) is integrated in the panel (and probably always running).  I really like the fact that there is no launcher area (although I use it constantly).  I do think the launcher area only exists because the Applications menu is just too slow to launch apps. Also in an office environment, the launch area is often used to place the sacred company applications.  Therefore, we should provide a way in the activities menu to have a set of applications that should always be on the list (before we have to click on more).  This is like the activities at the top of the Start menu in Microsoft Windows.</p>
<p style="text-align: left;">I do find that being unable to raise a minimized window in one click is less interesting.  But should the minimize button really exist? The minimize button is just a way to say &#8220;get out of the way, I want to see the window behind&#8221; for people always working with full screen apps.  Why not replace it with a more convenient functionality, like &#8220;swap with behind&#8221;.  More thinking needed <img src='http://blog.pierlux.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p style="text-align: left;">In conclusion, the new design is nice, it should provide a less cluttered desktop for every one.  Regular users (my grand-mother) should catch how to manage their windows and apps with more ease while power users should use something like Gnome-do or Deskbar to launch applications faster.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2008/10/22/857/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>WebKitGtk Accessibility at Boston Gnome Summit</title>
		<link>http://blog.pierlux.com/2008/10/15/webkitgtk-accessibility-at-boston-gnome-summit/en/</link>
		<comments>http://blog.pierlux.com/2008/10/15/webkitgtk-accessibility-at-boston-gnome-summit/en/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 14:35:34 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Gnome]]></category>

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

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

		<guid isPermaLink="false">http://blog.pierlux.com/?p=832</guid>
		<description><![CDATA[Collabora sponsored my trip to the Boston Gnome Summit 2008.  It was my first Boston Summit and I have to say that I enjoyed the event: it is more a hackfest than a conference which gives the attendees time to hack.  They split the people among rooms on specific subjects.  Based on [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.collabora.co.uk">Collabora</a> sponsored my trip to the <a href="http://live.gnome.org/Boston2008">Boston Gnome Summit 2008</a>.  It was my first Boston Summit and I have to say that I enjoyed the event: it is more a hackfest than a conference which gives the attendees time to hack.  They split the people among rooms on specific subjects.  Based on the opening talk, I felt that the a11y room should be quite interesting.</p>
<p><a href="http://blogs.sun.com/wwalker/">Willie Walker</a> and Joanmarie Diggs were keen enough to give <a href="http://www.barisione.org">Marco</a> and I a good introduction talk on a11y and how the different a11y technologies work on the Gnome stack. They also took the time to explain us how Mozilla does a11y and how WebKitGtk doesn&#8217;t do much right now.</p>
<p><a href="http://www.atoker.com/blog/">Alp Toker</a> did start the a11y work some weeks ago. I think he got busy as he forgot to publish all his work.  After a quick chat, he posted a patch under <a href="https://bugs.webkit.org/show_bug.cgi?id=21546">Bug 21546</a> for everyone to contribute.</p>
<p>Accessibility absolutely needs to be fixed before WebKitGtk can be considered for a possible inclusion in Gnome 2.26.  This means we need to make this a high priority for us Gtk+ developers as no one should be left behind (para-quoting of a US act was unintentional).</p>
<p>To make a11y work in WebKitGtk:</p>
<ul>
<li> we need to get <a href="https://bugs.webkit.org/show_bug.cgi?id=16135">caret browsing</a> working: Alp worked on that, but it needs work.</li>
<li>we need to <a href="https://bugs.webkit.org/show_bug.cgi?id=21546">expose the page&#8217;s</a> content through AT-SPI and Atk: Alp did a lot of work, who is volunteering to review the 50k patch? <img src='http://blog.pierlux.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> and continue the work?</li>
</ul>
<p>Please take time to have a look at <a href="http://developer.gnome.org/projects/gap/guide/gad/">Gnome Accessibility Technologies</a> and their <a href="http://library.gnome.org/devel/references">documentation</a>.</p>
<p>Unfortunately, making accessibility work will take time and it will progress only based on our free time.  But since most of the contributors to WebKitGtk are also contractors, someone willing to fund this work could easily make things progress faster.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2008/10/15/webkitgtk-accessibility-at-boston-gnome-summit/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>EOG Champlain plugin is now merged</title>
		<link>http://blog.pierlux.com/2008/10/12/eog-champlain-plugin-is-now-merged/en/</link>
		<comments>http://blog.pierlux.com/2008/10/12/eog-champlain-plugin-is-now-merged/en/#comments</comments>
		<pubDate>Sun, 12 Oct 2008 21:59:02 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Gnome]]></category>

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

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

		<guid isPermaLink="false">http://blog.pierlux.com/?p=826</guid>
		<description><![CDATA[The code to display maps in EOG for you geotagged photos is now merged into EOG Plugins.
You can grabe the code there:
svn co http://svn.gnome.org/svn/eog-plugins/trunk eog-plugin
To build it, you will need libchamplain and libchamplain 0.2.2 or later.
You can find 2 sample geotagged images on the bugzilla.
]]></description>
			<content:encoded><![CDATA[<p>The code to display maps in EOG for you geotagged photos is now merged into EOG Plugins.</p>
<p>You can grabe the code there:</p>
<pre>svn co http://svn.gnome.org/svn/eog-plugins/trunk eog-plugin</pre>
<p>To build it, you will need libchamplain and libchamplain 0.2.2 or later.</p>
<p>You can find 2 sample geotagged images on the <a href="http://bugzilla.gnome.org/show_bug.cgi?id=554903">bugzilla</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2008/10/12/eog-champlain-plugin-is-now-merged/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>Libchamplain 0.2.2</title>
		<link>http://blog.pierlux.com/2008/10/07/libchamplain-022/en/</link>
		<comments>http://blog.pierlux.com/2008/10/07/libchamplain-022/en/#comments</comments>
		<pubDate>Tue, 07 Oct 2008 17:57:54 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Gnome]]></category>

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

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

		<guid isPermaLink="false">http://blog.pierlux.com/?p=791</guid>
		<description><![CDATA[
In this release of your favorite Gtk+ Map Widget you get:

Bug fixes:

zoom-level property changes are notified if changed when setting a new map-source;
Markers are now ordered from top to bottom instead of first added, first drawn using ChamplainLayer.  This is more natural to the eye.


Less exported symbols;
A less error prone library (data passed as parameter [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.pierlux.com/wp-content/uploads/2008/10/libchamplain-022.png"><img class="aligncenter size-medium wp-image-805" title="libchamplain-022" src="http://blog.pierlux.com/wp-content/uploads/2008/10/libchamplain-022-300x257.png" alt="" width="300" height="257" /></a></p>
<p>In this release of your favorite <a href="http://blog.pierlux.com/projects/libchamplain">Gtk+ Map Widget</a> you get:</p>
<ul>
<li>Bug fixes:
<ul>
<li>zoom-level property changes are notified if changed when setting a new map-source;</li>
<li>Markers are now ordered from top to bottom instead of first added, first drawn using <a href="http://libchamplain.pierlux.com/doc/latest/libchamplain/libchamplain-ChamplainLayer.html">ChamplainLayer</a>.  This is more natural to the eye.</li>
</ul>
</li>
<li>Less exported symbols;</li>
<li>A <strong>less</strong> error prone library (data passed as parameter is now validated); &#8212; thanks to Marco for pointing out my Engrish lol</li>
</ul>
<p>Grab the 0.2.2 release <a href="http://libchamplain.pierlux.com/release/0.2.2/">here</a>!</p>
<p>Since I forgot to blog abour libchamplain 0.2.1, here is what was improved:</p>
<ul>
<li>Bug fixes:
<ul>
<li>Markers&#8217; position wasn&#8217;t updated when the map was recentered;</li>
<li>Build fixes for packagers;</li>
</ul>
</li>
<li>A more standard API: (lat, lon) is now used instead of (lon, lat);</li>
<li>There is now libchamplain and libchamplain-gtk.  libchamplain can be used alone in a pure Clutter applications, where libchamplain-gtk is obviously a Gtk+ widget that wraps libchamplain.</li>
</ul>
<h3>EOG Map Plugin is now public</h3>
<p><a href="http://blog.pierlux.com/wp-content/uploads/2008/10/eog-champlain.png"><img class="aligncenter size-medium wp-image-807" title="eog-champlain" src="http://blog.pierlux.com/wp-content/uploads/2008/10/eog-champlain-300x240.png" alt="" width="300" height="240" /></a></p>
<p>With this release, I am also happy to announce that I have published the code for the EOG Map plugin. You can grab it <a href="http://bugzilla.gnome.org/show_bug.cgi?id=554903">here</a> in the Gnome Buzilla.  Download it, try it and test it, there has to be some bugs left over hehe (although I did my best to polish it!).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2008/10/07/libchamplain-022/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>Mini hackfest pour OpenImpro</title>
		<link>http://blog.pierlux.com/2008/10/06/mini-hackfest-pour-openimpro/fr/</link>
		<comments>http://blog.pierlux.com/2008/10/06/mini-hackfest-pour-openimpro/fr/#comments</comments>
		<pubDate>Tue, 07 Oct 2008 03:55:29 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[OpenImpro]]></category>

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

		<guid isPermaLink="false">http://blog.pierlux.com/?p=789</guid>
		<description><![CDATA[Samedi passé avait lieu le premier mini hackfest pour OpenImpro.  En fait, c&#8217;est que Yannick Bélanger s&#8217;est joint à moi pour poursuivre le développement du projet.  Puisqu&#8217;il est un utilisateur professionnel de PHP, ses connaissances sont les bienvenues pour améliorer le projet et sa sécurité.
Ce hackfest a également été rendu possible grâce à [...]]]></description>
			<content:encoded><![CDATA[<p>Samedi passé avait lieu le premier mini hackfest pour <a href="http://openimpro.sf.net">OpenImpro</a>.  En fait, c&#8217;est que <a href="http://www.shynook.com/">Yannick Bélanger</a> s&#8217;est joint à moi pour poursuivre le développement du projet.  Puisqu&#8217;il est un utilisateur professionnel de PHP, ses connaissances sont les bienvenues pour améliorer le projet et sa sécurité.</p>
<p>Ce hackfest a également été rendu possible grâce à la participation financière de la <a href="http://www.gailaxie.qc.ca">Gailaxie</a>, la principale ligue d&#8217;improvisation qui utilise OpenImpro.  La ligue a consentie un montant forfaitaire pour réaliser les quelques fonctionnalités qu&#8217;elle désirait obtenir.</p>
<p>C&#8217;est ainsi que nous pouvons annoncer la sortie d&#8217;OpenImpro 1.2.  Voici les améliorations apportées dans cette version:</p>
<ul>
<li>Section nouvelles: vous pouvez publier des nouvelles sous forme de texte.</li>
<li>Statistiques par saison dans les profils: un sélecteur de saison permet au visiteur de choisir la saison dont il désire voir les statistique lorsqu&#8217;il visite le profil d&#8217;un joueur.</li>
<li>Un membre de la ligue peut maintenant cumuler plusieurs rôles.</li>
<li>Vous pouvez maintenant définir vos propres rôles.</li>
<li>Vous pouvez également modifier l&#8217;ordre d&#8217;affichage des rôles.</li>
<li>Les réponses inchangés lorsqu&#8217;un joueur modifie son profil ne sont plus soumises systématiquement aux modérateurs.</li>
<li>Vous pouvez désactiver l&#8217;accès à la section privée à des anciens joueurs.</li>
<li>Vous pouvez filtrer la liste des joueurs et le calendrier dans la section privée.</li>
<li>Le nom de la personne s&#8217;étant branchée la dernière fois est présélectionné dans la page d&#8217;accueil.</li>
</ul>
<p>Comme vous le constatez, nous n&#8217;avons pas chômé ce week-end.  Il reste encore beaucoup à faire, mais d&#8217;ici là: installez OpenImpro et amusez-vous avec.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2008/10/06/mini-hackfest-pour-openimpro/fr/feed/fr/</wfw:commentRss>
		</item>
		<item>
		<title>Welcome to pierlux.com</title>
		<link>http://blog.pierlux.com/2008/10/06/welcome-on-pierluxcom/en/</link>
		<comments>http://blog.pierlux.com/2008/10/06/welcome-on-pierluxcom/en/#comments</comments>
		<pubDate>Mon, 06 Oct 2008 17:32:47 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Technologie]]></category>

		<guid isPermaLink="false">http://blog.pierlux.com/?p=767</guid>
		<description><![CDATA[As of now, squidy.info will cease to be used for pierlux.com! All links to squidy.info will be redirected toward pierlux.com with HTTP code 301, meaning that your browsers and applications should update the URL on their own.  Sorry if this made my posts bump on some planets.
I decided to change my domain name to better [...]]]></description>
			<content:encoded><![CDATA[<p>As of now, squidy.info will cease to be used for pierlux.com! All links to squidy.info will be redirected toward pierlux.com with HTTP code 301, meaning that your browsers and applications should update the URL on their own.  Sorry if this made my posts bump on some planets.</p>
<p>I decided to change my domain name to better reflect my on-line personality and because quite frankly, squidy.info was hard to spell.  More over, some of the letters in squidy sound the same over the phone.  While I will have to spell pierlux when giving my email, it should be less difficult.</p>
<p>By the way, here is my new email address: pierre-luc@pierlux.com.</p>
<p>squidy.info should remain in back-up for the next 5 years.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2008/10/06/welcome-on-pierluxcom/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>Spending some time in Cambridge</title>
		<link>http://blog.pierlux.com/2008/09/25/spending-some-time-in-cambridge/en/</link>
		<comments>http://blog.pierlux.com/2008/09/25/spending-some-time-in-cambridge/en/#comments</comments>
		<pubDate>Thu, 25 Sep 2008 11:32:58 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Gnome]]></category>

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

		<guid isPermaLink="false">http://www.pierlux.com/?p=729</guid>
		<description><![CDATA[
I am currently having a nice week working remotely from the Collabora&#8217;s Cambridge office.  They are enjoying a vast and cozy work place (compared to Montréal&#8217;s office), which makes me jealous.  Never the less, things should improve in the next months. :)  Cambridge is really nice, I am a big fans of pedestrian only cities.

Last [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a class="tt-flickr tt-flickr-Medium" href="http://www.flickr.com/photos/pierlux/2901094347/in/set-72157607486391355/"><img class="alignnone" src="http://farm4.static.flickr.com/3139/2901094347_3f8f8994f9.jpg" alt="Cambridge" width="500" height="332" /></a></p>
<p>I am currently having a nice week working remotely from the Collabora&#8217;s Cambridge office.  They are enjoying a vast and cozy work place (compared to Montréal&#8217;s office), which makes me jealous.  Never the less, things should improve in the next months. :)  Cambridge is really nice, I am a big fans of pedestrian only cities.</p>
<p style="text-align: center;"><a class="tt-flickr tt-flickr-Medium" href="http://blog.pierlux.com/photos/photo/2887434956/marcos-cooking.html"><img class="aligncenter" src="http://farm4.static.flickr.com/3117/2887434956_099ab87aa1.jpg" alt="Marco's cooking" width="500" height="332" /></a></p>
<p>Last night, we had dinner at <a href="http://cass.no-ip.com/~cassidy/blog/index.php/">Guillaume</a>, <a href="http://commentsurvivreenangleterreavec3geeks.blogspot.com">Géraldine</a>, <a href="http://resiak.livejournal.com/">Will</a> and Sjoerd&#8217;s.  <a href="http://www.barisione.org/">Marco</a> was the actual cook.  We had wine, camembert, salame sotto grasso, salame d&#8217;asino, bread and Risotto flans (pictured above).  Quite a nice <a href="http://www.flickr.com/photos/pierlux/sets/72157607486391355/">evening</a>.</p>
<p>So far, life in Cambridge seems really nice but I&#8217;ll have to devote a post to English oddities.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2008/09/25/spending-some-time-in-cambridge/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>Frequent flyer</title>
		<link>http://blog.pierlux.com/2008/09/24/frequent-flyer/en/</link>
		<comments>http://blog.pierlux.com/2008/09/24/frequent-flyer/en/#comments</comments>
		<pubDate>Wed, 24 Sep 2008 08:20:44 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Voyages]]></category>

		<guid isPermaLink="false">http://www.pierlux.com/?p=720</guid>
		<description><![CDATA[It is quite easy to find out if you are a frequent flyer.

You wonder if the movie selection will have been updated because you already have seen all the movies from your previous flights;

Just to find out that you also saw the new selection at home&#8230;


You know exactly what to remove and how to speed [...]]]></description>
			<content:encoded><![CDATA[<p>It is quite easy to find out if you are a frequent flyer.</p>
<ol>
<li>You wonder if the movie selection will have been updated because you already have seen all the movies from your previous flights;
<ul>
<li>Just to find out that you also saw the new selection at home&#8230;</li>
</ul>
</li>
<li>You know exactly what to remove and how to speed up security checks*</li>
<li>You have flown with 4 different carrier, some more than once.
<ul>
<li>And you obviously know which one have the best (Air France) and the worst (Air Transat) food.</li>
</ul>
</li>
<li>Flying 5,5 hours to Heatrow seems short.</li>
<li>You arrive just on time at the airport.</li>
<li>And finally, you can recite the security procedures video by heart.</li>
</ol>
<p>* Speaking of which, they should really make a newbies lane</p>
<p><strong>Update</strong>: apparently the past of fly is flown.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2008/09/24/frequent-flyer/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>Ma première contribution à OpenStreetMap</title>
		<link>http://blog.pierlux.com/2008/09/16/ma-premiere-contribution-a-openstreetmap/fr/</link>
		<comments>http://blog.pierlux.com/2008/09/16/ma-premiere-contribution-a-openstreetmap/fr/#comments</comments>
		<pubDate>Tue, 16 Sep 2008 08:56:48 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[OpenStreetMap]]></category>

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

		<guid isPermaLink="false">http://www.pierlux.com/?p=712</guid>
		<description><![CDATA[À part rajouter une boîte postale et quelques arrêts de bus à Montréal, je n&#8217;avais pas encore contribué en masse à OpenStreetMap.  C&#8217;est maintenant résolu: j&#8217;ai profité de mon voyage au chalet la fin de semaine dernière pour tracer les rues manquantes sur mon trajet.  J&#8217;ai donc ajouté pas loin de 15 rues sur la [...]]]></description>
			<content:encoded><![CDATA[<p>À part rajouter une boîte postale et quelques arrêts de bus à Montréal, je n&#8217;avais pas encore contribué en masse à OpenStreetMap.  C&#8217;est maintenant résolu: j&#8217;ai profité de mon voyage au chalet la fin de semaine dernière pour tracer les rues manquantes sur mon trajet.  J&#8217;ai donc ajouté pas loin de 15 rues sur la <a href="http://www.openstreetmap.org/?lat=47.1105&amp;lon=-70.7886&amp;zoom=12&amp;layers=B000FTF">Côte-de-Beaupré</a>.</p>
<p>J&#8217;ai utilisé JOSM car bien que Potlach est bien, c&#8217;est une solution en ligne qui selon moi devrait être un dernier recours. JOSM est très rapide et on s&#8217;habitue aux raccourcis claviers.  Par contre, j&#8217;ai pas encore trouvé comment avoir les images satellites dans JOSM et ça serait apprécié si quelqu&#8217;un me disait comment.</p>
<p>J&#8217;ai fait les traces avec Maemo Mapper et j&#8217;ai simplifié le fichier gpx avec la commande suivante:<br />
<code>gpsbabel -r -i gpx -f ../beaupre.gpx -x simplify,error=0.001k -o gpx -F beaupre.gpx</code></p>
<p>Il ne reste plus qu&#8217;à attendre que les tiles soient regénérées (j&#8217;ajouterai un screenshot avant/après)!</p>
<p>Note: ce liens est très utile pour connaître l&#8217;orthographe officiel des noms de rues: <a href="http://www.toponymie.gouv.qc.ca/ct/thematiques/construction.html">Commission de toponymie du Québec</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2008/09/16/ma-premiere-contribution-a-openstreetmap/fr/feed/fr/</wfw:commentRss>
		</item>
		<item>
		<title>10 days before Maemo Summit 2008</title>
		<link>http://blog.pierlux.com/2008/09/09/10-days-before-maemo-summit-2008/en/</link>
		<comments>http://blog.pierlux.com/2008/09/09/10-days-before-maemo-summit-2008/en/#comments</comments>
		<pubDate>Tue, 09 Sep 2008 15:17:11 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Technologie]]></category>

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

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

		<guid isPermaLink="false">http://www.pierlux.com/?p=697</guid>
		<description><![CDATA[As it has already been pointed out, there are only 10 days left before the opening of Maemo Summit 2008. I&#8217;ll be attending this first summit with Marco Barisione, one of my colleagues from Collabora. We&#8217;ll both be presenting.
On Saturday September 20th at 15:30 for half an hour, Marco will introduce you to Telepathy, the [...]]]></description>
			<content:encoded><![CDATA[<p>As it has already been <a href="http://sense-datum.org/tim/archive/2008/09/09/maemo_summit_10_days_and_count/2">pointed</a> <a href="http://feeds.feedburner.com/~r/LinuxUk-Maemo/~3/386908071/53">out</a>, there are only 10 days left before the opening of <a href="https://wiki.maemo.org/Maemo_Summit_2008">Maemo Summit 2008</a>. I&#8217;ll be attending this first summit with <a href="http://www.barisione.org">Marco Barisione</a>, one of my colleagues from <a href="http://www.collabora.co.uk">Collabora</a>. We&#8217;ll both be presenting.</p>
<p>On Saturday September 20th at 15:30 for half an hour, Marco will introduce you to Telepathy, the framework used in the maemo platform for instant messaging and audio/video conferencing.</p>
<p>On Saturday September 20th at 16:30 for half an hour, I will introduce you to WebKit, the <span>open source web engine. I&#8217;ll be explaining part of the internals and demonstrate how to use it in your Gtk or Qt application today (therefore this talk is oriented towards Gtk+ and Qt, which are toolkits  you can use to build applications for </span><span>the maemo platform</span><span>).</span></p>
<p>The summit is right after <a href="http://www.osimworld.com/">OSiM World</a>, at headquarter of <a href="http://www.c-base.org/">c-base</a> in Berlin, Germany.  I hope to see you in great numbers at both our talks!</p>
<p>Schedule subject to changes, see the <a href="https://wiki.maemo.org/Maemo_Summit_2008#Saturday_20">official wiki page</a> for times and details.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2008/09/09/10-days-before-maemo-summit-2008/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>I see progress</title>
		<link>http://blog.pierlux.com/2008/09/08/i-see-progress/en/</link>
		<comments>http://blog.pierlux.com/2008/09/08/i-see-progress/en/#comments</comments>
		<pubDate>Mon, 08 Sep 2008 04:08:03 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Gnome]]></category>

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

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

		<guid isPermaLink="false">http://www.pierlux.com/?p=685</guid>
		<description><![CDATA[I&#8217;ve been very busy in the last 2 weeks (with my brother&#8217;s emergency surgery and the work), but I did manage to work on libchamplain and code new features.
I finally fixed the limited zoom bug I had (it did take me more than one try!). There were some glitches with small zoom levels (where the [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been very busy in the last 2 weeks (with my brother&#8217;s emergency surgery and the work), but I did manage to work on <a href="http://blog.pierlux.com/projects/libchamplain/">libchamplain</a> and code new features.</p>
<p>I finally fixed the limited zoom bug I had (it did take me more than one try!). There were some glitches with small zoom levels (where the map was smaller than the window), but these are history.   I also had to patch clutter-gtk (see bug #<a href="http://bugzilla.openedhand.com/show_bug.cgi?id=1114">1114</a>) to generate [the missing] scroll events to have mouse wheel zooming.</p>
<p><a href="http://blog.pierlux.com/wp-content/uploads/2008/09/capture-champlain-02-4.png"><img class="size-medium wp-image-655 alignnone" title="A close look at Montréal in Champlain 0.2" src="http://blog.pierlux.com/wp-content/uploads/2008/09/capture-champlain-02-4-300x258.png" alt="" width="150" height="129" /></a></p>
<p>Different map sources are now available.  You currently have 3 sources built-in: OpenStreetMap Mapnik, OpenArialMap and Maps For Free Relief.  You can change the map source at run time!   I&#8217;ve attempted to write support for other non free sources but their usage terms prevents their use, so I stopped.</p>
<p><a href="http://blog.pierlux.com/wp-content/uploads/2008/09/capture-champlain-02-3.png"><img class="size-medium wp-image-650 alignnone" title="Champlain 0.2 displaying Open Arial Map" src="http://blog.pierlux.com/wp-content/uploads/2008/09/capture-champlain-02-3-300x258.png" alt="" width="150" height="129" /></a></p>
<p>Markers (pins on the map) were planned for 0.3, but I figured they were so important that I wrote them earlier. <a href="http://libchamplain.pierlux.com/doc/0.2/libchamplain-ChamplainMarker.html">ChamplainMarkers</a> are nothing more than ClutterActors placed at the right position on the map.  You are free to draw anything (or load an image) as a marker.  I also created a default marker for simple text markers. In the first screenshot, all markers are different because I wanted to demonstrate the parameters you can change (text, font, marker color and font color).  Markers can even be translucient!</p>
<p><a href="http://blog.pierlux.com/wp-content/uploads/2008/09/capture-champlain-02-5.png"><img class="size-medium wp-image-651 alignnone" title="Default label markers in Champlain 0.2" src="http://blog.pierlux.com/wp-content/uploads/2008/09/capture-champlain-02-5-300x258.png" alt="" width="150" height="129" /></a><a href="http://blog.pierlux.com/wp-content/uploads/2008/09/capture-champlain-02.png"><img class="alignnone size-medium wp-image-649" title="Markers in Champlain 0.2" src="http://blog.pierlux.com/wp-content/uploads/2008/09/capture-champlain-02-300x258.png" alt="" width="150" height="129" /></a></p>
<p>Little fixes to the installed files, small animations and <a href="http://libchamplain.pierlux.com/doc/0.2/index.html">complete doc</a> are also in.  I think it is now usable in a real-life application.  That is why I wrote <a href="http://blog.pierlux.com/projects/eog-map-plugin/en/">EOG Map plugin</a> (a very good idea of <a href="http://www.vuntz.net/journal/">vuntz</a>).</p>
<p><a href="http://blog.pierlux.com/wp-content/uploads/2008/09/eog+champlain.png"><img class="size-medium wp-image-650 alignnone" title="Eog displaying a champlain map" src="http://blog.pierlux.com/wp-content/uploads/2008/09/eog+champlain-300x234.png" alt="" width="300" height="234" /></a></p>
<p>It is is a plugin for Eye of Gnome that adds a sidebar that displays the geolocation of the image on a map.  I even toyed with the champlain API and created an annoying but yet cool <a href="http://libchamplain.pierlux.com/images/animate.ogg">throbbing marker</a>.</p>
<p>I&#8217;d like to thank the people who helped me put this together. Their early reviews, comments and their help were key to keep me progressing when I was actually growing out gray hair on problems (like getting gtk-doc working).</p>
<p>Now, could your app benefit from a map? Think about it :)  In the mean time, someone wants to package it?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2008/09/08/i-see-progress/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>Introducing libchamplain</title>
		<link>http://blog.pierlux.com/2008/08/22/introducing-libchamplain/en/</link>
		<comments>http://blog.pierlux.com/2008/08/22/introducing-libchamplain/en/#comments</comments>
		<pubDate>Fri, 22 Aug 2008 14:22:40 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Gnome]]></category>

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

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

		<guid isPermaLink="false">http://www.pierlux.com/?p=627</guid>
		<description><![CDATA[I was planning to announce this on Monday, after a week-end to clean things up, but since another widget with similar features have been announced today, I think I should announce mine as well!

So libchamplain is a Gtk+ widget that aims to display rasterized maps (OpenStreetMap, Google Maps and others) using Clutter to have nice [...]]]></description>
			<content:encoded><![CDATA[<p>I was planning to announce this on Monday, after a week-end to clean things up, but since <a href="http://www.johnstowers.co.nz/blog/index.php/2008/05/21/frantic/">another widget</a> with similar features have been announced today, I think I should announce mine as well!</p>
<p style="text-align: center;"><a href="http://blog.pierlux.com/wp-content/uploads/2008/08/capture-champlain-01.png"><img class="size-medium wp-image-572 aligncenter" title="capture-champlain-01" src="http://blog.pierlux.com/wp-content/uploads/2008/08/capture-champlain-01-300x257.png" alt="" /></a></p>
<p>So libchamplain is a Gtk+ widget that aims to display rasterized maps (OpenStreetMap, Google Maps and others) using Clutter to have nice animations.  It is in a workable state (only zooming is limited for now, and that&#8217;s what I was planning to iron out this week-end).  See the <a href="http://blog.pierlux.com/projects/libchamplain/en/">web site</a> for detailed feature and planned features.</p>
<p>You can grab the LGPLed code on <a href="http://gitorious.org/projects/libchamplain/repos/mainline">gitorious</a>.  Comments, reviews and patches/branches are welcome <img src='http://blog.pierlux.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Update</strong>: I created a <a href="http://www.pierlux.com/wp-content/uploads/2008/08/libchamplain1.ogg">screencast</a> to demo it, but we can&#8217;t really see the nice animations here.  How do we do a nice screencast of a Clutter based app?<strong></strong></p>
<p><strong>Update</strong>: I pushed the missing marshal file, thanks bpeel.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2008/08/22/introducing-libchamplain/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>Tux Droid</title>
		<link>http://blog.pierlux.com/2008/08/22/tux-droid/fr/</link>
		<comments>http://blog.pierlux.com/2008/08/22/tux-droid/fr/#comments</comments>
		<pubDate>Fri, 22 Aug 2008 11:26:11 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Technologie]]></category>

		<guid isPermaLink="false">http://www.pierlux.com/?p=622</guid>
		<description><![CDATA[Un collègue m&#8217;a pointé vers ce vidéo qui démontre les capacité du Tux Droid  Bon, il y a quelques jours, je suis tombé sur le site de Pleo (qui est tout de même plus articulé), mais il faut se rappeler que les objectifs des deux projets sont différents! Est-ce que Pleo lit vos courriels? [...]]]></description>
			<content:encoded><![CDATA[<p>Un collègue m&#8217;a pointé vers ce vidéo qui démontre les capacité du <a href="http://www.tuxisalive.com/">Tux Droid</a> <img src='http://blog.pierlux.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Bon, il y a quelques jours, je suis tombé sur le site de <a href="http://www.pleoworld.com/">Pleo</a> (qui est tout de même plus articulé), mais il faut se rappeler que les objectifs des deux projets sont différents! Est-ce que Pleo lit vos courriels? <img src='http://blog.pierlux.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="src" value="http://www.youtube.com/v/cbzyBEeShEk&amp;hl=en&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/cbzyBEeShEk&amp;hl=en&amp;fs=1" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2008/08/22/tux-droid/fr/feed/fr/</wfw:commentRss>
		</item>
		<item>
		<title>Gtalk problems?</title>
		<link>http://blog.pierlux.com/2008/08/21/gtalk-problems/en/</link>
		<comments>http://blog.pierlux.com/2008/08/21/gtalk-problems/en/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 18:07:21 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Technologie]]></category>

		<guid isPermaLink="false">http://www.pierlux.com/?p=607</guid>
		<description><![CDATA[I&#8217;ve been having issues with Google Talk for some days now.  At first, I didn&#8217;t bother to look for the source of the problem, but right now I can&#8217;t event see all my online contacts (and that&#8217;s no mater which Open Source IM client I use).
I&#8217;ve started telepathy-gabble with debug to get the right error [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been having issues with Google Talk for some days now.  At first, I didn&#8217;t bother to look for the source of the problem, but right now I can&#8217;t event see all my online contacts (and that&#8217;s no mater which Open Source IM client I use).</p>
<p>I&#8217;ve started telepathy-gabble with debug to get the right error message:</p>
<blockquote><p>&lt;error code=&#8221;500&#8243; type=&#8221;wait&#8221;&gt;&lt;resource-constraint xmlns=&#8221;urn:ietf:params:xml:ns:xmpp-stanzas&#8221;/&gt;&lt;text xmlns=&#8221;urn:ietf:params:xml:ns:xmpp-stanzas&#8221;&gt;Too many stanzas sent per day.&lt;/text&gt;&lt;/error&gt;&lt;/iq&gt;&#8217;</p></blockquote>
<p>It all looks like my account had been suspended for sending too many messages but it isn&#8217;t the case.  It is funny because empathy was giving me &#8220;Messages is too long&#8221; error messages and pidgin was saying &#8220;Unauthorized&#8221;.</p>
<p>So where&#8217;s the problem? Did my account get high jacked to send spam? are there issues with the Google Talk XMPP servers (I recall people having issues yesterday)?</p>
<p>I think the utilmate solution will be to just create an account on a real XMPP server and drop Google Talk at once.</p>
<p><strong>Update</strong>: problem solved, the service is back to normal.  Go figure what happened!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2008/08/21/gtalk-problems/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>NPAPI plugins are supported</title>
		<link>http://blog.pierlux.com/2008/08/18/npapi-plugins-are-supported/en/</link>
		<comments>http://blog.pierlux.com/2008/08/18/npapi-plugins-are-supported/en/#comments</comments>
		<pubDate>Mon, 18 Aug 2008 17:33:28 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Technologie]]></category>

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

		<guid isPermaLink="false">http://www.pierlux.com/?p=561</guid>
		<description><![CDATA[This Arstechnica article is quite interesting&#8230;
Also, NPAPI support is already in the Gecko web rendering engine.
I&#8217;d like to correct a perception here: NPAPI plugins are supported in QtWebKit (current SVN and future releases) and WebKitGtk.  In fact, Marc Ordinas i Llopis made it work months ago!
]]></description>
			<content:encoded><![CDATA[<p>This Arstechnica <a href="http://arstechnica.com/news.ars/post/20080818-nokia-helps-port-firefox-to-qt.html">article</a> is quite interesting&#8230;</p>
<blockquote><p>Also, NPAPI support is already in the Gecko web rendering engine.</p></blockquote>
<p>I&#8217;d like to correct a perception here: NPAPI plugins are supported in QtWebKit (current SVN and future releases) and WebKitGtk.  In fact, Marc Ordinas i Llopis made it work <a href="http://marcoil.org/archive/124">months ago</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2008/08/18/npapi-plugins-are-supported/en/feed/en/</wfw:commentRss>
		</item>
		<item>
		<title>A new font dialog</title>
		<link>http://blog.pierlux.com/2008/08/14/a-new-font-dialog/en/</link>
		<comments>http://blog.pierlux.com/2008/08/14/a-new-font-dialog/en/#comments</comments>
		<pubDate>Thu, 14 Aug 2008 21:14:29 +0000</pubDate>
		<dc:creator>Pierre-Luc Beaudoin</dc:creator>
		
		<category><![CDATA[Technologie]]></category>

		<guid isPermaLink="false">http://www.pierlux.com/?p=556</guid>
		<description><![CDATA[Alberto, starting from your prototype UI, I let my mind free.  I think the flow feels simpler, and it is less cluttered to the eye.  Since all lists are searchable, I removed the search area.  I moved the buttons under the font list because I think that we always select a font in this order: [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://aruiz.typepad.com/siliconisland/2008/08/font-selection.html">Alberto</a>, starting from your prototype UI, I let my mind free.  I think the flow feels simpler, and it is less cluttered to the eye.  Since all lists are searchable, I removed the search area.  I moved the buttons under the font list because I think that we always select a font in this order: Font face, font weight and style, then size.</p>
<p>I still think we might need more labels to explicitly tell the user what is listed in the font list.  This version also has the advantage that if a font name is too large, you can always resize the window.</p>
<p>Anyway, that was my 2 cents <img src='http://blog.pierlux.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> I am no HIG specialist.</p>
<p><img src="http://farm4.static.flickr.com/3125/2763860014_ee9012d789.jpg"><br />
<img src="http://farm4.static.flickr.com/3185/2763015373_3cff5f668a.jpg"></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pierlux.com/2008/08/14/a-new-font-dialog/en/feed/en/</wfw:commentRss>
		</item>
	</channel>
</rss>
