<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>pigeon's blog - pigeond.net</title>
	<atom:link href="http://pigeond.net/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://pigeond.net/blog</link>
	<description>the pigeon concerto in D minor</description>
	<lastBuildDate>Tue, 22 Feb 2011 22:34:07 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>You can now buy Debian packages from the supermarket&#8230;</title>
		<link>http://pigeond.net/blog/2011/02/23/you-can-now-buy-debian-packages-from-the-supermarket/</link>
		<comments>http://pigeond.net/blog/2011/02/23/you-can-now-buy-debian-packages-from-the-supermarket/#comments</comments>
		<pubDate>Tue, 22 Feb 2011 22:31:36 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[deb]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[package]]></category>
		<category><![CDATA[supermarket]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/?p=575</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><img src="http://pigeond.net/blog/uploads/2011/02/20110219_001.jpg" /></p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2011/02/23/you-can-now-buy-debian-packages-from-the-supermarket/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WINE 1 : Windows 0</title>
		<link>http://pigeond.net/blog/2010/04/12/wine1windows0/</link>
		<comments>http://pigeond.net/blog/2010/04/12/wine1windows0/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 11:22:18 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[games]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[LANG]]></category>
		<category><![CDATA[simplified chinese]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[wine]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/?p=559</guid>
		<description><![CDATA[Got this old but very popular game I wanted to play. It&#8217;s a Windows game, but not only that, the version I have is the simplified chinese version of it (I can read it, but not as good as traditional).
I was &#8220;lucky&#8221; and got someone else&#8217;s Windows XP box to try and see if it [...]]]></description>
			<content:encoded><![CDATA[<p>Got this old but very popular game I wanted to play. It&#8217;s a Windows game, but not only that, the version I have is the simplified chinese version of it (I can read it, but not as good as traditional).</p>
<p>I was &#8220;lucky&#8221; and got someone else&#8217;s Windows XP box to try and see if it runs, and it doesn&#8217;t. It starts up and says it needs the version of the game only works on a simplified chinese version of Windows. Then I thought, I&#8217;ve seen similar problems with other programs. Let me try fiddling with those locale and default language and encoding settings in the control panel, not to mention that I need to reboot Windows almost after every change of the settings. However, none of the changes helped. The game still won&#8217;t run. And because you could ask, no, we don&#8217;t have a simplified version of Windows.</p>
<p>I know for the fact that the game actually runs under WINE pretty well (good thing being an old game I guess), so I gave it a go. Installation worked. Then when I run it, yup, got the same simplified chinese version error. But there&#8217;s something different. The texts of the error dialog box are all garbage. I imagine they&#8217;re simplified chinese, but somehow not using the right font or encoding. I decided to fix this problem first, which I knew it would be easy cos I have had same problems with other chinese games before. All you need is to set <code>LANG</code>, in this case, to <code>zh_CN</code>.</p>
<p>And guess what, that not only solves the chinese encoding issue, that also convinces the game to think I&#8217;m on simplified chinese version of Windows. The game worked beautifully. And need not to say, setting an environment variable doesn&#8217;t require rebooting&#8230; unlike some retarded operating system.</p>
<p>WINE wins!</p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2010/04/12/wine1windows0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Livia &#8211; 11-month &#8211; showing her potential to be an attorney</title>
		<link>http://pigeond.net/blog/2009/10/22/livia-11-month-showing-her-potential-to-be-an-attorney/</link>
		<comments>http://pigeond.net/blog/2009/10/22/livia-11-month-showing-her-potential-to-be-an-attorney/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 13:10:34 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[livia]]></category>
		<category><![CDATA[objection]]></category>
		<category><![CDATA[phoenix wright]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/?p=548</guid>
		<description><![CDATA[
Or otherwise known as her dad played too much Phoenix Wright&#8230;
Original photo at http://livia.pigeond.net/gallery/main.php?g2_itemId=8556
]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img src="/images/blog/livia-phoenix-wright-objection.png" alt="" width="448" height="522" /></p>
<p style="text-align: center;">Or otherwise known as her dad played too much <a href="http://www.google.com/#hl=en&amp;source=hp&amp;q=phoenix+wright">Phoenix Wright</a>&#8230;</p>
<p style="text-align: center;">Original photo at <a href="http://livia.pigeond.net/gallery/main.php?g2_itemId=8556">http://livia.pigeond.net/gallery/main.php?g2_itemId=8556</a></p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2009/10/22/livia-11-month-showing-her-potential-to-be-an-attorney/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Livia &#8211; 8-month-old</title>
		<link>http://pigeond.net/blog/2009/07/19/livia-8-month-old/</link>
		<comments>http://pigeond.net/blog/2009/07/19/livia-8-month-old/#comments</comments>
		<pubDate>Sun, 19 Jul 2009 13:51:16 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[livia]]></category>
		<category><![CDATA[8-month-old]]></category>
		<category><![CDATA[bsod]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/?p=541</guid>
		<description><![CDATA[
Would be much better if I was wearing my Linux t-shirt&#8230; :)
]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" src="/blog/uploads/2009/SNC00021.jpg" alt="Livia - 8 month-old" /></p>
<p style="text-align: center;">Would be much better if I was wearing my Linux t-shirt&#8230; :)</p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2009/07/19/livia-8-month-old/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Liferea (really) offline reading conversion filter script</title>
		<link>http://pigeond.net/blog/2009/07/03/liferea-really-offline-reading-conversion-filter-script/</link>
		<comments>http://pigeond.net/blog/2009/07/03/liferea-really-offline-reading-conversion-filter-script/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 11:38:48 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[conversion]]></category>
		<category><![CDATA[filter]]></category>
		<category><![CDATA[images]]></category>
		<category><![CDATA[liferea]]></category>
		<category><![CDATA[offline]]></category>
		<category><![CDATA[rss]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/?p=502</guid>
		<description><![CDATA[So, I&#8217;m not the only one looking a solution for this problem.
Basically I want my RSS reader to fetch things (images for example) needed to display every entry during updates, so I can read them offline. Images in most feed entries are referenced remotely (http://), which are usually not downloaded until the entry is actually [...]]]></description>
			<content:encoded><![CDATA[<p>So, I&#8217;m not the only one looking a solution for <a href="http://ubuntuforums.org/showthread.php?t=539437">this problem</a>.</p>
<p>Basically I want my RSS reader to fetch things (images for example) needed to display every entry during updates, so I can read them offline. Images in most feed entries are referenced remotely (http://), which are usually not downloaded until the entry is actually viewed. Some feeds use enclosures but that works more like an attachment rather than for content.</p>
<p>I&#8217;ve tried quite a few RSS readers and <a href="http://projects.gnome.org/straw/">Straw</a> seems to be the only one that does full automatic image fetch during updates. However Straw&#8217;s development has been <a href="http://strawreader.wordpress.com/2009/06/14/update/">stalling</a>, and the latest version seems to be quite unstable.</p>
<p>Liferea has been my RSS reader for quite a while, and so I&#8217;ve decided to do it myself with (hopefully) the simplest way possible: a Liferea conversion filter which parses a feed and fetches things for offline reading.</p>
<p>At the moment it works by looking for &lt;img&gt; tags and fetches the image using <code>wget</code>, and then replaces the original image src to point to the local one.</p>
<p>It&#8217;s a pretty simple perl script. I have written it in a way so it can be extended it to parse and fetch other things in the future, maybe embedded videos for example. It currently downloads all images, one by one. It also checks if a file is already downloaded or not. You can change <code>$SAVE_PATH</code> in the script as needed.</p>
<p>You can git (yes, git) the script at <code>git://pigeond.net/offline_filter.git</code>. Or alternatively get the latest version <a href="http://pigeond.net/git/?p=offline_filter.git;a=blob_plain;f=offline_filter.pl">here</a>, or browse the repo at <a href="http://pigeond.net/git/?p=offline_filter.git">http://pigeond.net/git/?p=offline_filter.git</a>.</p>
<p>To use it, set the script as the conversion filter for the feed you want to have things downloaded and it should just work.</p>
<p>Now I can read all the really important stuff on the train, like <a href="http://xkcd.com/">xkcd</a> and <a href="http://failblog.org/">failblog</a> ;).</p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2009/07/03/liferea-really-offline-reading-conversion-filter-script/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>SCIM with 32-bit app on 64-bit system outside chroot</title>
		<link>http://pigeond.net/blog/2009/05/14/scim-with-32-bit-app-on-64-bit-system-outside-chroot/</link>
		<comments>http://pigeond.net/blog/2009/05/14/scim-with-32-bit-app-on-64-bit-system-outside-chroot/#comments</comments>
		<pubDate>Thu, 14 May 2009 11:37:00 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[32-bit]]></category>
		<category><![CDATA[64-bit]]></category>
		<category><![CDATA[chroot]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[iceweasel]]></category>
		<category><![CDATA[scim]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/?p=481</guid>
		<description><![CDATA[For those who need SCIM while running 32-bit apps on a 64-bit system outside chroot, there are two things (at least for me) needed.
Apart from the obvious that you need SCIM installed in the 32-bit chroot, you&#8217;ll need to set SCIM_MODULE_PATH to point to the 32-bit SCIM libdir. For instance, my iceweasel32 script looks like:

#!/bin/sh
export [...]]]></description>
			<content:encoded><![CDATA[<p>For those who need SCIM while running 32-bit apps on a 64-bit system outside chroot, there are two things (at least for me) needed.</p>
<p>Apart from the obvious that you need SCIM installed in the 32-bit chroot, you&#8217;ll need to set SCIM_MODULE_PATH to point to the 32-bit SCIM libdir. For instance, my <code>iceweasel32</code> script looks like:</p>
<pre class="file_content">
#!/bin/sh
export CHROOT=/chroot/testing.32

export GTK_PATH=${CHROOT}/usr/lib/gtk-2.0

export LD_LIBRARY_PATH=${CHROOT}/lib:${CHROOT}/usr/lib:/lib32:/usr/lib32

export SCIM_MODULE_PATH=${CHROOT}/usr/lib/scim-1.0

export MOZ_PLUGIN_PATH=${CHROOT}/usr/lib/mozilla/plugins

linux32 ${CHROOT}/usr/lib/iceweasel/firefox-bin "$@"
</pre>
<p>Secondly, you&#8217;ll need to add a symlink in <code>/usr/lib32/gtk-2.0/2.10.0/immodules</code> for the chroot&#8217;s <code>/usr/lib/gtk-2.0/2.10.0/immodules/im-scim.so</code>. Not the cleanest way I have to say, but it works.</p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2009/05/14/scim-with-32-bit-app-on-64-bit-system-outside-chroot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>vimpress again</title>
		<link>http://pigeond.net/blog/2009/05/07/vimpress-again/</link>
		<comments>http://pigeond.net/blog/2009/05/07/vimpress-again/#comments</comments>
		<pubDate>Thu, 07 May 2009 11:35:17 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[vim]]></category>
		<category><![CDATA[vimpress]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/?p=475</guid>
		<description><![CDATA[It was about 8 months ago when I started using vimpress. And I&#8217;ve actually modified it a bit since then. So far I&#8217;ve made two tiny changes.
The first is checking for vim python support before doing anything. I did this because in Debian vim (vim.basic) isn&#8217;t compiled with python support, and I prefer vim.basic over [...]]]></description>
			<content:encoded><![CDATA[<p>It was about 8 months ago when I started using <a href="http://friggeri.net/blog/2007/07/13/vimpress">vimpress</a>. And I&#8217;ve actually modified it a bit since then. So far I&#8217;ve made two tiny changes.</p>
<p>The first is checking for vim python support before doing anything. I did this because in Debian vim (vim.basic) isn&#8217;t compiled with python support, and I prefer vim.basic over vim.gtk or vim.gnome as my default vim (and as for the reason, see my <a href="/blog/2008/08/03/vimpress-wordpress-from-vim/">previous vimpress post</a>.</p>
<p>The second is adding a :BlogSave command. Basically sending and saving an entry without publishing it, i.e. saving it as a draft, which I do a lot myself.</p>
<p>I&#8217;ve kept it in my git repo now at <code>git://pigeond.net/vimpress.git</code></p>
<p>Gitweb at <a href="http://pigeond.net/git/?p=vimpress.git">http://pigeond.net/git/?p=vimpress.git</a></p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2009/05/07/vimpress-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pilot filters in FGMap</title>
		<link>http://pigeond.net/blog/2009/05/03/pilot-filters-in-fgmap/</link>
		<comments>http://pigeond.net/blog/2009/05/03/pilot-filters-in-fgmap/#comments</comments>
		<pubDate>Sun, 03 May 2009 11:32:28 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[flightgear]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[fgmap]]></category>
		<category><![CDATA[filter]]></category>
		<category><![CDATA[islandva]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/?p=461</guid>
		<description><![CDATA[A couple of weeks ago, one of the fellows (yes, you, MSmith) from the Island Virtual Airways, the virtual airline based on FlightGear, poked me and was asking me if there is a way to show only their airline pilots on FGMap. After spending a few coding train trips, I&#8217;ve added a very simple pilot [...]]]></description>
			<content:encoded><![CDATA[<p>A couple of weeks ago, one of the fellows (yes, you, MSmith) from the <a href="http://islandva.org/">Island Virtual Airways</a>, the virtual airline based on <a href="http://flightgear.org/">FlightGear</a>, poked me and was asking me if there is a way to show only their airline pilots on <a href="/flightgear/fgmap.html">FGMap</a>. After spending a few coding train trips, I&#8217;ve added a very simple pilot filtering feature. Currently you can filter by the callsign and the aircraft. It also has query string support, so you can do things like http://mpmap<span class="currency_converter_link" title="Convert this amount"><span class="currency_converter_link" title="Convert this amount"><span class="currency_converter_link" title="Convert this amount">02</span></span></span>.flightgear.org/?pilots_filter_callsign=blah</p>
<p>Check it out at <a href="http://mpmap02.flightgear.org/">http://mpmap<span class="currency_converter_link" title="Convert this amount">02</span>.flightgear.org/</a>. Code is in my usual <a href="http://pigeond.net/git/?p=flightgear/fgmap.git">git repo</a>.</p>
<p>Enjoy&#8230;</p>
<p style="text-align: center;"><img class="alignnone" src="/blog/uploads/2009/fgmap_pilot_filters.jpg" alt="" width="472" height="337" /></p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2009/05/03/pilot-filters-in-fgmap/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>I&#8217;m still here&#8230;</title>
		<link>http://pigeond.net/blog/2009/05/03/im-still-here/</link>
		<comments>http://pigeond.net/blog/2009/05/03/im-still-here/#comments</comments>
		<pubDate>Sun, 03 May 2009 10:39:47 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[livia]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/?p=456</guid>
		<description><![CDATA[They say a picture is worth a thousand words. So I&#8217;m not going to say or type too much here.

There. My daugher, Livia, 5-month old.
]]></description>
			<content:encoded><![CDATA[<p>They say a picture is worth a thousand words. So I&#8217;m not going to say or type too much here.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://pigeond.net/blog/uploads/2009/DSC_3093.jpg" alt="" width="450" height="300" /></p>
<p>There. My daugher, Livia, 5-month old.</p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2009/05/03/im-still-here/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Just to make it &#8220;official&#8221;&#8230;</title>
		<link>http://pigeond.net/blog/2008/08/21/just-to-make-it-official/</link>
		<comments>http://pigeond.net/blog/2008/08/21/just-to-make-it-official/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 11:01:02 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[livia]]></category>
		<category><![CDATA[ultrasound]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2008/08/21/just-to-make-it-official/</guid>
		<description><![CDATA[Yes. I should have done this earlier.
We are having a daughter soon!
My wife and I now have a baby blog up and running. It has pretty much entirely in chinese though. So for those english speaking/reading people, let me do a quick summary of what&#8217;s been happening.
Our daughter is about 6-month old now, and the [...]]]></description>
			<content:encoded><![CDATA[<p>Yes. I should have done this earlier.</p>
<p>We are having a daughter soon!</p>
<p>My wife and I now have a <a href="http://baby.pigeond.net/">baby blog</a> up and running. It has pretty much entirely in chinese though. So for those english speaking/reading people, let me do a quick summary of what&#8217;s been happening.</p>
<p>Our daughter is about 6-month old now, and the EDC is around the end of November. We are having the baby born in Taiwan.</p>
<p>To me, one of the coolest things with this was the ultrasound. You kinda wish you have one at home so you can watch the baby any time. Here are some of the early ultrasound of our daughter when we were in Taiwan:</p>
<p style="text-align: center;"><img title="8 weeks old" src="http://baby.pigeond.net/wp-content/uploads/2008/06/080416.jpg" border="0" alt="8 weeks old" width="450" height="351" /></p>
<p style="text-align: center;"><span class="currency_converter_link" title="Convert this amount"><span class="currency_converter_link" title="Convert this amount"><span class="currency_converter_link" title="Convert this amount"><span class="currency_converter_link" title="Convert this amount"><span class="currency_converter_link" title="Convert this amount"><span class="currency_converter_link" title="Convert this amount">8</span></span></span></span></span></span> weeks old</p>
<p style="text-align: center;"><img title="10 weeks old" src="http://baby.pigeond.net/wp-content/uploads/2008/06/080430.jpg" border="0" alt="10 weeks old" width="450" height="351" /></p>
<p style="text-align: center;"><span class="currency_converter_link" title="Convert this amount"><span class="currency_converter_link" title="Convert this amount"><span class="currency_converter_link" title="Convert this amount"><span class="currency_converter_link" title="Convert this amount"><span class="currency_converter_link" title="Convert this amount"><span class="currency_converter_link" title="Convert this amount">10</span></span></span></span></span></span> weeks old</p>
<p>And here are two video clips from the fetal morphology. The test was very detailed. The doctor pretty much checked everything, from sizes of the hands, legs, shapes and structures of the head, face, bones, spine, to heart, organs, and blood flows. That was also when we first found out the gender of our baby.</p>
<p style="text-align: center;"><img src="" /></p>
<p style="text-align: center;">Looks like our baby was drinking&#8230;</p>
<p style="text-align: center;"><img src="" /></p>
<p style="text-align: center;">Our baby punching! And if you watch close enough, you can also see a bubble coming out of her nose at the same time. Plus you can see her heart beating.</p>
<p>For the last month or so, my wife had also started to feel a lot of the moving going on too. The baby seems to move more after my wife having a meal or lying down. You can feel it if you put your hand on the tummy. And also once we actually saw the tummy moving as the baby (presumably) kicked.</p>
<p>We also started buying a few baby stuff, like the car restrain and some stuff for bathing.</p>
<p>It&#8217;s all coming along&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2008/08/21/just-to-make-it-official/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>vimpress &#8211; wordpress from vim</title>
		<link>http://pigeond.net/blog/2008/08/03/vimpress-wordpress-from-vim/</link>
		<comments>http://pigeond.net/blog/2008/08/03/vimpress-wordpress-from-vim/#comments</comments>
		<pubDate>Sun, 03 Aug 2008 05:52:58 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[vim]]></category>
		<category><![CDATA[vimpress]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2008/08/03/vimpress-wordpress-from-vim/</guid>
		<description><![CDATA[This is a test&#8230;
Well, not really.
I was looking for an alternative to posting blog entries using the web interface, and was randomly trying a few apps in Debian. There were drivel and gnome-blog but they don&#8217;t seem to support tags. BloGTK seems to, but there&#8217;s something weird about how it does, and it doesn&#8217;t support [...]]]></description>
			<content:encoded><![CDATA[<p>This is a test&#8230;</p>
<p>Well, not really.</p>
<p>I was looking for an alternative to posting blog entries using the web interface, and was randomly trying a few apps in Debian. There were drivel and gnome-blog but they don&#8217;t seem to support tags. BloGTK seems to, but there&#8217;s something weird about how it does, and it doesn&#8217;t support multiple categories. BloGTK is also being removed from Debian.</p>
<p>Then I came across <a href="http://friggeri.net/blog/2007/07/13/vimpress">vimpress</a> &#8211; a vim plugin for wordpress. It&#8217;s simple, but it does what I needed. You can get a list of your blog entires, post a new blog, or even edit an existing blog. So I&#8217;m testing it with this blog entry and see how it goes.</p>
<p>The only small rant, not to vimpress, but to Debian&#8217;s vim, is that vimpress needs vim&#8217;s python support, but it&#8217;s not built into the vim.basic binary, which I prefer over vim.gtk or vim.gnome. One of the reasons is when I ctrl-z to background vim, and then foreground it (fg), it sometimes (not all the time) gets stuck unless I hit ctrl-c. This does not happen with vim.basic, but only vim.gtk and vim.gnome.</p>
<p>I did try to trace it and it is when the function <code>mch_suspend</code> calling <code>pause()</code>, which causes vim to wait for a signal.</p>
<p>Perhaps I should report to vim later&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2008/08/03/vimpress-wordpress-from-vim/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FlightGear git repository</title>
		<link>http://pigeond.net/blog/2008/08/03/flightgear-git-repository/</link>
		<comments>http://pigeond.net/blog/2008/08/03/flightgear-git-repository/#comments</comments>
		<pubDate>Sun, 03 Aug 2008 02:57:56 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[flightgear]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[git-cvsimport]]></category>
		<category><![CDATA[tailor]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/?p=411</guid>
		<description><![CDATA[I&#8217;ve been keeping a git repo of my own for FlightGear for quite some time. I was using Tailor for importing CVS into git, since git-cvsimport seems to be an issue with the branches in FlightGear&#8217;s CVS. Tailor is very powerful, and work among over 10 different revision control systems.
On the other hand, I&#8217;ve been [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been keeping a <a href="http://pigeond.net/git/">git repo</a> of my own for <a href="http://flightgear.org/">FlightGear</a> for quite some time. I was using <a href="http://progetti.arstecnica.it/tailor/">Tailor</a> for importing CVS into git, since git-cvsimport seems to be an issue with the branches in FlightGear&#8217;s CVS. Tailor is very powerful, and work among over 10 different revision control systems.</p>
<p>On the other hand, I&#8217;ve been having some <a href="http://lists.zooko.com/pipermail/tailor/2008-July/001350.html">issues</a> with tailor. Not until much much much later (about a week ago) that I discovered the <a href="http://lists.zooko.com/pipermail/tailor/2008-July/001354.html">cause</a> and possibly the <a href="http://lists.zooko.com/pipermail/tailor/2008-July/001354.html">remedy</a>. At the same time one of the FlightGear developers Tim Moore has figured out why git-cvsimport wasn&#8217;t happy, and more importantly how to make it happy.</p>
<p>And so I&#8217;ve re-imported <a href="http://pigeond.net/git/?p=flightgear/flightgear.source.git;a=summary">FlightGear</a> and <a href="http://pigeond.net/git/?p=flightgear/simgear.git;a=summary">SimGear</a> source from scratch and it&#8217;s been going well so far. But for those who have been using my repo, you will have to re-clone it again.</p>
<p>I&#8217;ve also imported the FlightGear data repo, but beware, it&#8217;s rather big even for git. The bare repo is almost 1G. So if you&#8217;re happy with your current CVS checkout, I suggest you not to bother with my git one. Mind you, that&#8217;s the entire history. Considering a checkout is about 1.7G, that&#8217;s not too bad. I&#8217;ve also set a 512kB/s limit for my git upstream, just in case there are like 20 people cloning the data repo at the same time :)</p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2008/08/03/flightgear-git-repository/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Pigeons play video games</title>
		<link>http://pigeond.net/blog/2008/08/03/pigeons-play-video-games/</link>
		<comments>http://pigeond.net/blog/2008/08/03/pigeons-play-video-games/#comments</comments>
		<pubDate>Sun, 03 Aug 2008 00:24:07 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[pigeons]]></category>
		<category><![CDATA[games]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/?p=412</guid>
		<description><![CDATA[http://driph.com/words/2008/08/pigeons-suck-at-video-games/
Ok, it&#8217;s not exactly &#8220;playing&#8221; the game, but pretty much just tapping, but still, that&#8217;s like the cutest thing!
Then again, considering there was a study that showed pigeons are actually smarter than 3-year-old children (you know, human kids), I&#8217;m sure someone could make a game with input and interface for pigeons to play properly.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://driph.com/words/2008/08/pigeons-suck-at-video-games/">http://driph.com/words/2008/08/pigeons-suck-at-video-games/</a></p>
<p>Ok, it&#8217;s not exactly &#8220;playing&#8221; the game, but pretty much just tapping, but still, that&#8217;s like the cutest thing!</p>
<p>Then again, considering there was a study that showed <a href="http://www.sciencedaily.com/releases/2008/06/080613145535.htm">pigeons are actually smarter than 3-year-old children</a> (you know, human kids), I&#8217;m sure someone could make a game with input and interface for pigeons to play properly.</p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2008/08/03/pigeons-play-video-games/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>English to Engrish fixed&#8230; again&#8230;</title>
		<link>http://pigeond.net/blog/2008/07/25/english-to-engrish-fixed-again/</link>
		<comments>http://pigeond.net/blog/2008/07/25/english-to-engrish-fixed-again/#comments</comments>
		<pubDate>Fri, 25 Jul 2008 13:46:13 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[e2e]]></category>
		<category><![CDATA[engrish]]></category>
		<category><![CDATA[translator]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/?p=409</guid>
		<description><![CDATA[My English to Engrish translator was broken (again!) due to a minor change on the Babelfish side (I also didn&#8217;t know Babelfish Altavista has now become Yahoo! Babelfish). The translator is now fixed. I&#8217;ve also moved it to a different URL so it&#8217;s easier for me to manage. The downside is I have to put [...]]]></description>
			<content:encoded><![CDATA[<p>My <a href="/e2e.html">English to Engrish translator</a> was broken (again!) due to a minor change on the <a href="http://babelfish.yahoo.com/">Babelfish</a> side (I also didn&#8217;t know Babelfish Altavista has now become Yahoo! Babelfish). The translator is now fixed. I&#8217;ve also moved it to a different URL so it&#8217;s easier for me to manage. The downside is I have to put the CGI into an IFRAME. Hopefully no one would care ;)</p>
<p>Thanks for a few people e-mailing about the problem. Unfortunately most of those e-mails went into my spam mailbox, which I don&#8217;t go thru as often (for obvious reason :)</p>
<p>Anyway, thanks Lupis and Larry.</p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2008/07/25/english-to-engrish-fixed-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quote of the day&#8230;</title>
		<link>http://pigeond.net/blog/2008/06/28/quote-of-the-day-4/</link>
		<comments>http://pigeond.net/blog/2008/06/28/quote-of-the-day-4/#comments</comments>
		<pubDate>Sat, 28 Jun 2008 04:53:47 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[definition]]></category>
		<category><![CDATA[pregnancy]]></category>
		<category><![CDATA[qotd]]></category>
		<category><![CDATA[quote of the day]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/?p=408</guid>
		<description><![CDATA[My definition of pregnancy&#8230;
&#60;tuppa&#62;  I thought you have a child process pigeond
&#60;pigeon&#62; tuppa: yeah, forked the child process... but not exec yet...

]]></description>
			<content:encoded><![CDATA[<p>My definition of pregnancy&#8230;</p>
<pre>&lt;tuppa&gt;  I thought you have a child process pigeond
&lt;pigeon&gt; tuppa: yeah, <code>fork</code>ed the child process... but not <code>exec</code> yet...
</pre>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2008/06/28/quote-of-the-day-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>National Pigeon Day&#8230;</title>
		<link>http://pigeond.net/blog/2008/06/13/national-pigeon-day/</link>
		<comments>http://pigeond.net/blog/2008/06/13/national-pigeon-day/#comments</comments>
		<pubDate>Fri, 13 Jun 2008 11:27:33 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[pigeons]]></category>
		<category><![CDATA[national pigeon day]]></category>
		<category><![CDATA[pigeon day anthem]]></category>
		<category><![CDATA[pigeon shaped cookies]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/?p=407</guid>
		<description><![CDATA[&#8230; is on the 13th June, which is today, technically, in the U.S.
You can have a read on a few posts here and here to learn about how it all started. There is even a national pigeon day anthem for it.
National Pigeon Day, they have entertainment, speeches, and even pigeon shaped cookies. I wish I [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230; is on the 13th June, which is today, technically, in the U.S.</p>
<p>You can have a read on a few posts <a href="http://peopleforpigeons.blogspot.com/2008/01/national-pigeon-day-june-13th.html">here</a> and <a href="http://peopleforpigeons.blogspot.com/2008/03/national-pigeon-day.html">here</a> to learn about how it all started. There is even a <a href="http://peopleforpigeons.blogspot.com/2008/05/national-pigeon-day-june-13th.html">national pigeon day anthem</a> for it.</p>
<p><a href="http://www.nationalpigeonday.com/">National Pigeon Day</a>, they have entertainment, speeches, and even pigeon shaped cookies. I wish I could be there (and finally a reason that makes me want to go to the U.S.).</p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2008/06/13/national-pigeon-day/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Playstation 3 Network downloads + Linux</title>
		<link>http://pigeond.net/blog/2008/06/08/playstation-3-network-downloads-linux/</link>
		<comments>http://pigeond.net/blog/2008/06/08/playstation-3-network-downloads-linux/#comments</comments>
		<pubDate>Sun, 08 Jun 2008 13:35:35 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[games]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[downloads]]></category>
		<category><![CDATA[jesred]]></category>
		<category><![CDATA[playstation network]]></category>
		<category><![CDATA[playstation3]]></category>
		<category><![CDATA[ps3]]></category>
		<category><![CDATA[psn]]></category>
		<category><![CDATA[squid]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/?p=406</guid>
		<description><![CDATA[For those who have been trolling around with your PS3 on the Playstation Network might know that all the playable demos and stuff on the PS3 networks can be downloaded on your usual computer, and then later get your PS3 to fetch and install them. That way you won&#8217;t have to use your PS3 to [...]]]></description>
			<content:encoded><![CDATA[<p>For those who have been trolling around with your PS3 on the Playstation Network might know that all the playable demos and stuff on the PS3 networks can be downloaded on your usual computer, and then later get your PS3 to fetch and install them. That way you won&#8217;t have to use your PS3 to download for whatever reasons (time, disk space, connection, etc).</p>
<p><a href="http://www.ps3news.com/forums/post1-172825.html">This ps3news forum post</a> has all the goodies and explanations, how it works and what you need to do, except, it hasn&#8217;t got a Linux way of doing it. I spent some time looking into that a few months ago, and I think I should note them down here, before I forget the method myself&#8230;</p>
<p>The basic idea is you configure your PS3 to use a proxy, and then you tell it to download and install Folding@Home. The proxy translates the URL into a different one, i.e. you tell your proxy to rewrite the Folding@Home URL into one that points to the actual package you want to install.</p>
<p>To achieve that, I&#8217;ve decided to use apache, squid, and jesred. Apache and squid might be bit overkill, but that&#8217;s what I have already been using. jesred is a URL redirector in Debian that works with squid.</p>
<p>The download part is the same. You look for the game/demo/whatever you want and download the package (<code>.pkg</code> file) using the URL on the forum post. Let&#8217;s say you&#8217;ve got the file blah.pkg. Put the file somewhere accessible from your web server. For example, <code>/var/www/ps3/</code> on my machine <code>proxy1</code>, which means I can download the file on my local network via <code>http://proxy1/ps3/blah.pkg</code>.</p>
<p>On to the squid config. In <code>/etc/squid/squid.conf</code>, I first define an access control:</p>
<pre class="file_content">acl myps3 src 192.168.0.123
http_access allow myps3
</pre>
<p>which allows my PS3, having an IP <code>192.168.0.123</code>, to access my proxy.</p>
<p>I also have to add a special <code>header_access</code> rule:</p>
<pre class="file_content">header_access Content-Type deny myps3
</pre>
<p>which makes the PS3 happy downloading the file. Without this, the PS3 seems to refuse to even start downloading the package.</p>
<p>Then finally, I setup the URL rewrite:</p>
<pre class="file_content">url_rewrite_program /usr/lib/squid/jesred
</pre>
<p>which tells squid to use jesred for URL rewriting.</p>
<p>Now we setup jesred. Edit <code>/etc/jesred.acl</code> to suit your own needs. I have simply uncommented the line:</p>
<pre class="file_content">0.0.0.0/0
</pre>
<p>which allows URL rewrite from all sources.</p>
<p>Then we move onto <code>/etc/jesred.rules</code>. This is where we define our URL rewriting. First you need to know which URL your PS3 is using for Folding@Home. A list of possible URLs are shown in the 2.D  of the FAQ on the forum post. My PS3 is PAL one, so to rewrite that URL to what we want:</p>
<pre class="file_content">regexi ^http://deu01.ps3.download.playstation.net/download/ps3/eu/fah/fah\.pkg 

http://proxy1/ps3/blah.pkg
</pre>
<p>(The above on one single line)</p>
<p>Remember every time you edit the <code>jesred.rules</code> file, you have to tell squid to reload (<code>/etc/init.d/squid reload</code> does the trick).</p>
<p>Finally, onto the PS3. Make sure you have set your PS3 to use your proxy. Now tell your PS3 to download and install Folding@Home.</p>
<p>And that&#8217;s it! I know it hasn&#8217;t got a nice GUI like the PS3.Proxyserver thing. But surely editing some text config files and running init reload scripts are that kind of things we have a passion for right?</p>
<p>If things don&#8217;t work, well, you can have a look at squid&#8217;s and jesred&#8217;s log. You might need to edit <code>/etc/jesred.conf</code> to enable its logging.</p>
<p>Let me know if I&#8217;ve made any mistakes, comments are also welcome.</p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2008/06/08/playstation-3-network-downloads-linux/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Quote of the day&#8230;</title>
		<link>http://pigeond.net/blog/2008/06/04/quote-of-the-day-3/</link>
		<comments>http://pigeond.net/blog/2008/06/04/quote-of-the-day-3/#comments</comments>
		<pubDate>Wed, 04 Jun 2008 12:24:51 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[live cd]]></category>
		<category><![CDATA[qotd]]></category>
		<category><![CDATA[quote of the day]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/?p=405</guid>
		<description><![CDATA[&#60;catty&#62;  you know how with taiwanese or chinese, when your baby
         is one month old, you give out things like eggs and cakes and
         stuff like that to your relatives and friends...
&#60;pigeon&#62; yeah?
&#60;catty&#62;  we'll do similar things?
&#60;pigeon&#62; [...]]]></description>
			<content:encoded><![CDATA[<pre>&lt;catty&gt;  you know how with taiwanese or chinese, when your baby
         is one month old, you give out things like eggs and cakes and
         stuff like that to your relatives and friends...
&lt;pigeon&gt; yeah?
&lt;catty&gt;  we'll do similar things?
&lt;pigeon&gt; hmm, no, we'll give out linux live CDs...
</pre>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2008/06/04/quote-of-the-day-3/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Quote of the day…</title>
		<link>http://pigeond.net/blog/2008/05/22/quote-of-the-day%e2%80%a6/</link>
		<comments>http://pigeond.net/blog/2008/05/22/quote-of-the-day%e2%80%a6/#comments</comments>
		<pubDate>Thu, 22 May 2008 10:53:15 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[qotd]]></category>
		<category><![CDATA[quote of the day]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/?p=404</guid>
		<description><![CDATA[&#60;pigeon&#62; hmm, it's actually cold here now...
&#60;pigeon&#62; &#60;10C
&#60;pigeon&#62; time to do some make -j 4!
&#60;pigeon&#62; on some c++ code!
]]></description>
			<content:encoded><![CDATA[<pre>&lt;pigeon&gt; hmm, it's actually cold here now...
&lt;pigeon&gt; &lt;10C
&lt;pigeon&gt; time to do some make -j 4!
&lt;pigeon&gt; on some c++ code!</pre>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2008/05/22/quote-of-the-day%e2%80%a6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>We shall bond again&#8230;</title>
		<link>http://pigeond.net/blog/2008/04/30/we-shall-bond-again/</link>
		<comments>http://pigeond.net/blog/2008/04/30/we-shall-bond-again/#comments</comments>
		<pubDate>Wed, 30 Apr 2008 05:45:45 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[bonding]]></category>
		<category><![CDATA[ipw3945]]></category>
		<category><![CDATA[iwl3945]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/?p=403</guid>
		<description><![CDATA[I haven&#8217;t been using the ethernet bonding driver since I got my ASUS W7J laptop, as the ipw3945 doesn&#8217;t seem to work with it. But now I&#8217;ve switched over to iwl3945 driver, and it now seems to work pretty well with bonding again. Excellent!
For those who doesn&#8217;t know what bonding is, see my recent post.
]]></description>
			<content:encoded><![CDATA[<p>I haven&#8217;t been using the ethernet bonding driver since I got my ASUS W7J laptop, as the ipw3945 doesn&#8217;t seem to work with it. But now I&#8217;ve switched over to iwl3945 driver, and it now seems to work pretty well with bonding again. Excellent!</p>
<p>For those who doesn&#8217;t know what bonding is, see my recent <a href="http://pigeond.net/blog/2007/02/12/bonding-switching-network-interface-without-losing-connections/">post</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2008/04/30/we-shall-bond-again/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>YSSY -&gt; VHHH -&gt; RCKH</title>
		<link>http://pigeond.net/blog/2008/04/25/yssy-vhhh-rckh/</link>
		<comments>http://pigeond.net/blog/2008/04/25/yssy-vhhh-rckh/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 22:08:24 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[VHHH]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2008/04/25/yssy-vhhh-rckh/</guid>
		<description><![CDATA[On my way to RCKH, waiting at VHHH at the moment.
Gotta love free and *good* wifi.
]]></description>
			<content:encoded><![CDATA[<p>On my way to RCKH, waiting at VHHH at the moment.</p>
<p>Gotta love free and *good* wifi.</p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2008/04/25/yssy-vhhh-rckh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quote of the day&#8230;</title>
		<link>http://pigeond.net/blog/2008/02/28/quote-of-the-day-2/</link>
		<comments>http://pigeond.net/blog/2008/02/28/quote-of-the-day-2/#comments</comments>
		<pubDate>Thu, 28 Feb 2008 08:41:04 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[qotd]]></category>
		<category><![CDATA[quote of the day]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2008/02/28/quote-of-the-day-2/</guid>
		<description><![CDATA[&#60;pigeon&#62; when I look at my wife closely, it's like watching a blu-ray movie!
]]></description>
			<content:encoded><![CDATA[<pre>&lt;pigeon&gt; when I look at my wife closely, it's like watching a blu-ray movie!</pre>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2008/02/28/quote-of-the-day-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My real experience of M$ Winblows Vista today&#8230;</title>
		<link>http://pigeond.net/blog/2008/02/12/my-real-experience-of-m-winblows-vista-today/</link>
		<comments>http://pigeond.net/blog/2008/02/12/my-real-experience-of-m-winblows-vista-today/#comments</comments>
		<pubDate>Tue, 12 Feb 2008 12:53:16 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[sucks]]></category>
		<category><![CDATA[vista]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2008/02/12/my-real-experience-of-m-winblows-vista-today/</guid>
		<description><![CDATA[What do you call a piece of software that&#8230;

cannot copy 268MB of files from and to the same harddisk (i.e. the infamous &#8220;out of memory&#8221; error)?
cannot show me the total size of a folder because the &#8220;General&#8221; tab stopped appearing in the properties, until I rebooted?
I have to reboot 6 times for various reasons (network [...]]]></description>
			<content:encoded><![CDATA[<p>What do you call a piece of software that&#8230;</p>
<ul>
<li>cannot copy 268MB of files from and to the same harddisk (i.e. the infamous <a href="http://blogs.zdnet.com/hardware/?p=829">&#8220;out of memory&#8221;</a> error)?</li>
<li>cannot show me the total size of a folder because the &#8220;General&#8221; tab stopped appearing in the properties, until I rebooted?</li>
<li>I have to reboot 6 times for various reasons (network not working, change of settings, etc) within 3 hours of usage?</li>
</ul>
<p>Answer: <a href="http://www.microsoft.com/windows/products/windowsvista/">useless piece of junk</a>.</p>
<p>Please. Save yourself. Save your friends. Save the world. Tell everyone <a href="http://badvista.fsf.org/what-s-wrong-with-microsoft-windows-vista">what&#8217;s wrong with Vista</a>. I&#8217;m a Linux guy, but I&#8217;m not asking you to run Linux. I&#8217;m just asking you not to use this piece of crap. Use something that you deserve.</p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2008/02/12/my-real-experience-of-m-winblows-vista-today/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Quote of the day&#8230;</title>
		<link>http://pigeond.net/blog/2008/02/11/quote-of-the-day/</link>
		<comments>http://pigeond.net/blog/2008/02/11/quote-of-the-day/#comments</comments>
		<pubDate>Mon, 11 Feb 2008 12:16:43 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[qotd]]></category>
		<category><![CDATA[quote of the day]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2008/02/11/quote-of-the-day/</guid>
		<description><![CDATA[
&#60;robert&#62; brb smoke time
&#60;pigeon&#62; why are you still smoking?
&#60;pigeon&#62; you use windows, and you smoke
&#60;pigeon&#62; haven't you suffered enough?
]]></description>
			<content:encoded><![CDATA[<pre>
&lt;robert&gt; brb smoke time
&lt;pigeon&gt; why are you still smoking?
&lt;pigeon&gt; you use windows, and you smoke
&lt;pigeon&gt; haven't you suffered enough?</pre>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2008/02/11/quote-of-the-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LCA2008 Day 6 &#8211; Open Day</title>
		<link>http://pigeond.net/blog/2008/02/10/lca2008-day-6-open-day/</link>
		<comments>http://pigeond.net/blog/2008/02/10/lca2008-day-6-open-day/#comments</comments>
		<pubDate>Sun, 10 Feb 2008 12:48:56 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[lca2008]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2008/02/10/lca2008-day-6-open-day/</guid>
		<description><![CDATA[So it had come to the last but not least day of LCA2008 &#8211; The Open Day.
Since last year, the Open Day has been yet another exciting day in LCA. There were over 30 booths hosted by different companies and organizations demonstrating their cool Linux and open source technologies.
I believe the ones that caught most [...]]]></description>
			<content:encoded><![CDATA[<p>So it had come to the last but not least day of LCA2008 &#8211; The Open Day.</p>
<p>Since last year, the Open Day has been yet another exciting day in LCA. There were over 30 booths hosted by different companies and organizations demonstrating their cool Linux and open source technologies.</p>
<p>I believe the ones that caught most attention would be the gaming booths where there were <a href="http://www.stepmania.com/">StepMania</a>, <a href="http://fretsonfire.sourceforge.net/">Frets On Fire</a>, and a bunch of open source games that were configured to use the wiimote.</p>
<p>And speaking of the wiimote, of course another highlight was <a href="http://http://ozlabs.org/~rusty/">Rusty</a>&#8217;s <a href="http://ozlabs.org/~rusty/ponghero/">Pong Hero</a>. It was inspired by one of Johnny&#8217;s Lee wiimote project that uses the wiimote&#8217;s infrared camera and a infrared light to work together as a whiteboard. In Rusty&#8217;s case, you draw using a specially made infrared lipstick on the virtual whiteboard to play the classic Pong game. You can catch it in action on this <a href="http://http://www.youtube.com/watch?v=mkfiXCY55qU">video</a>.</p>
<p>Overall the Open Day this year was great. Though I kinda hope for a better venue for it. Because it&#8217;s inside a building it&#8217;s kinda packed. I mean comparing to the one last year, LCA2007&#8217;s was a much better semi-opened area for things like Open Day.</p>
<p>I hung around till pretty much when then Open Day came to an end. I slowly strolled back to St Mary&#8217;s to get ready for my flight back to Sydney.</p>
<p>Goodbye LCA2008, and looking forward to <a href="http://marchsouth.org/">LCA2009 in Tasmania</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2008/02/10/lca2008-day-6-open-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LCA2008 Day 5</title>
		<link>http://pigeond.net/blog/2008/02/10/lca2008-day-5/</link>
		<comments>http://pigeond.net/blog/2008/02/10/lca2008-day-5/#comments</comments>
		<pubDate>Sun, 10 Feb 2008 11:15:09 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[lca2008]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2008/02/10/lca2008-day-5/</guid>
		<description><![CDATA[Last day of the conference. There were a few interesting talks that I wanted to go to but a lot of them are at the same time. The not-so-bad thing is though almost all talks were recorded.
In the afternoon, among the few talks I was interested, I decided to head to the MythTV BOF, partly [...]]]></description>
			<content:encoded><![CDATA[<p>Last day of the conference. There were a few interesting talks that I wanted to go to but a lot of them are at the same time. The not-so-bad thing is though almost all talks were recorded.</p>
<p>In the afternoon, among the few talks I was interested, I decided to head to the MythTV BOF, partly because I know the BOFs weren&#8217;t recorded. As a quite-long time MythTV user I find the BOF pretty interesting, however I wish there was more time for it. One of the brought up issues, and also an everlasting issue, was TV guide data in Australia. I always feel funny that it is so hard to get the data, as if they don&#8217;t want you to watch their programmes.</p>
<p>After the afternoon tea was the lightning talks, followed by the closing of the conference. To me lightning talks are always the cool and very entertaining. Of course this year&#8217;s talks were no exception, and I enjoyed them a lot.</p>
<p>After the closing was the Google party. It was right outside the university union house, so it&#8217;s kinda outdoor. The atmosphere was good, and I think pretty much everyone  was there enjoying the drinks and the BBQ. The food was nice, but I wish there were a bit more variety.</p>
<p>I stayed around for a bit and headed back to St Mary&#8217;s common room. My friend and I joined another two guys (sorry I didn&#8217;t catch the names or I just forgot :() there for a game of table tennis. I haven&#8217;t really played any double myself so that was kinda of cool.</p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2008/02/10/lca2008-day-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LCA2008 Day 4</title>
		<link>http://pigeond.net/blog/2008/02/08/lca2008-day-4/</link>
		<comments>http://pigeond.net/blog/2008/02/08/lca2008-day-4/#comments</comments>
		<pubDate>Fri, 08 Feb 2008 12:20:25 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[lca2008]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2008/02/08/lca2008-day-4/</guid>
		<description><![CDATA[As my back blogging continues&#8230;
Day 4 is the Professional Delegates Network Session (PDNS) night. Shortly after all the talks of the day we headed down to the Melbourne museum, where the PDNS was held.
I was absolutely stunned by the museum, and I just couldn&#8217;t stopped taking photos. And as a result this also distracted me [...]]]></description>
			<content:encoded><![CDATA[<p>As my back blogging continues&#8230;</p>
<p>Day 4 is the Professional Delegates Network Session (PDNS) night. Shortly after all the talks of the day we headed down to the Melbourne museum, where the PDNS was held.</p>
<p>I was absolutely stunned by the museum, and I just couldn&#8217;t stopped taking photos. And as a result this also distracted me from the actual &#8220;networking&#8221;. I shall put up my LCA2008 photos real soon. There was the <a href="http://www.csiro.au/science/ps4f.html">CSIRAC</a> &#8211; Australia&#8217;s first computer, and there were many many other cool displays of various animals and bugs, like those awesome ant&#8217;s nests and spiders.</p>
<p>It&#8217;s a pity though that we were only allowed to be in a rather small area of the museum, and we couldn&#8217;t really go anywhere else.</p>
<p>There&#8217;s also one of those displays where you put on a specially made glasses to watch a few video clips in 3D.</p>
<p>The food was very nice as well! There was a few things with some kind of raw beef, some thing that a bit like sushi but not quite, raw oysters, usual but delicious sandwiches. Allow me to say that the PDNS food this year was better than last year&#8217;s :P</p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2008/02/08/lca2008-day-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LCA2008 Day 3</title>
		<link>http://pigeond.net/blog/2008/02/07/lca2008-day-3/</link>
		<comments>http://pigeond.net/blog/2008/02/07/lca2008-day-3/#comments</comments>
		<pubDate>Thu, 07 Feb 2008 10:35:38 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[lca2008]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2008/02/07/lca2008-day-3/</guid>
		<description><![CDATA[Doing a bit back-blogging&#8230; but hey, at least that means the conference was so great and I didn&#8217;t have any time to blog :)
So it was the first day of the LCA main conference. Apart from Bruce Schneier&#8217;s keynote and all the cool talks, it was also the 10th year anniversary of lwn.net, and during [...]]]></description>
			<content:encoded><![CDATA[<p>Doing a bit back-blogging&#8230; but hey, at least that means the conference was so great and I didn&#8217;t have any time to blog :)</p>
<p>So it was the first day of the LCA main conference. Apart from <a href="http://www.schneier.com/">Bruce Schneier</a>&#8217;s keynote and all the cool talks, it was also the 10th year anniversary of <a href="http://lwn.net/">lwn.net</a>, and during the morning tea we had some really really rich and delicious lwn chocolate muffin. It was soooo good.</p>
<p>It was also the day/night for the penguin dinner. It was held at the <a href="http://www.qvm.com.au/night_market.php">Queen Victoria night market</a>, which is quite different from what the usual LCA penguin dinner used to be. And being the first time visiting Melbourne, it is actually a pretty good idea.</p>
<p>So we all like 700 people walking from the Melbourne University. It was funny that there was a guy who worked opposite to the road where we slowly strolled to the night market, and he couldn&#8217;t resist and headed down from his office and asked us what&#8217;s happening with all these people on the street.</p>
<p>We got to choose our own food from over like 30 different food places (even though I&#8217;ve got from the one only, but I loved it). And I like the semi-open environment (and glad that it wasn&#8217;t raining in the afternoon and the evening), more casual, and a lot more fun.</p>
<p>Didn&#8217;t pay much attention to the actual market though myself, as I found it very much the same as the one at the Rocks in Sydney.</p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2008/02/07/lca2008-day-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LCA2008 Day 2</title>
		<link>http://pigeond.net/blog/2008/01/29/lca2008-day-2/</link>
		<comments>http://pigeond.net/blog/2008/01/29/lca2008-day-2/#comments</comments>
		<pubDate>Tue, 29 Jan 2008 12:48:21 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[lca2008]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2008/01/29/lca2008-day-2/</guid>
		<description><![CDATA[After asking for an extra pillow (the one that was already in the room just didn&#8217;t work well, it&#8217;s as flat as a Macbook Air), I had a good sleep last night.
I have been hiding in the gaming miniconf pretty much the whole day. It was all fun and cool. In particular the Crayon project, [...]]]></description>
			<content:encoded><![CDATA[<p>After asking for an extra pillow (the one that was already in the room just didn&#8217;t work well, it&#8217;s as flat as a Macbook Air), I had a good sleep last night.</p>
<p>I have been hiding in the gaming miniconf pretty much the whole day. It was all fun and cool. In particular the Crayon project, which is supposed to turn a simple photo or drawing into some sort of games, sounded very interesting. Unfortunately due to time constrains there wasn&#8217;t a demo. It might be shown on the open day however.</p>
<p>Another interesting one would be Rusty&#8217;s wiimote project, which will hopefully be ready to for demo on the open day as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2008/01/29/lca2008-day-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LCA2008 Day 1</title>
		<link>http://pigeond.net/blog/2008/01/28/lca2008-day-1/</link>
		<comments>http://pigeond.net/blog/2008/01/28/lca2008-day-1/#comments</comments>
		<pubDate>Mon, 28 Jan 2008 12:37:26 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[lca2008]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2008/01/28/lca2008-day-1/</guid>
		<description><![CDATA[After watching the Australian Open men&#8217;s final on Sunday night, I woke up to the first miniconf day of LCA2008, half asleep.
As I got to St Mary&#8217;s pretty late yesterday, the registration desk was already closed by the time I got there. So only this morning I got my badge and conference bag.
One of the [...]]]></description>
			<content:encoded><![CDATA[<p>After watching the Australian Open men&#8217;s final on Sunday night, I woke up to the first miniconf day of LCA2008, half asleep.</p>
<p>As I got to St Mary&#8217;s pretty late yesterday, the registration desk was already closed by the time I got there. So only this morning I got my badge and conference bag.</p>
<p>One of the coolest about the bag is not only inside it has a bag for a laptop, but also the fact that it is detachable, which means I can use it in my backpack too. Another good one is the small umbrella, which I was meant to get one because my old small one broke, as they all do. Having said that, let&#8217;s hope it&#8217;s not going to rain anytime this week. :)</p>
<p>I managed to stay awake in the embedded miniconf with the Stuart&#8217;s robot talk and <a href="http://benno.id.au/">Benno</a>&#8217;s OKL4. Both were very interesting. Unfortunately the PS3 and Cell Linux talk was cancelled, which is a bit disappointing considering I&#8217;ve recently got a (virtually free) PS3.</p>
<p>After lunch I went back to the embedded miniconf for more talk, then later I hopped into the multimedia miniconf for the <a href="http://ingex.sf.net/">Ingex</a> talk. After that I just couldn&#8217;t talk it anymore and decided to stroll back to my room and take a nap.</p>
<p>Definitely need a longer and better sleep tonight for the gaming and perhaps kernel miniconf tomorrow.</p>
<p>And once again, like many other LCAers, I&#8217;m really grateful for the working wireless at the St Mary&#8217;s college rooms. Thanks very much to the LCA team.</p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2008/01/28/lca2008-day-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>YSSY -&gt; YMML for LCA2008</title>
		<link>http://pigeond.net/blog/2008/01/27/yssy-ymml-for-lca2008/</link>
		<comments>http://pigeond.net/blog/2008/01/27/yssy-ymml-for-lca2008/#comments</comments>
		<pubDate>Sat, 26 Jan 2008 22:15:42 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[flightgear]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[lca2008]]></category>
		<category><![CDATA[melbourne]]></category>
		<category><![CDATA[YMML]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2008/01/27/yssy-ymml-for-lca2008/</guid>
		<description><![CDATA[In about 4 hours time I&#8217;ll be on my way to LCA2008. This is also my first trip to Melbourne. All good!
Also just wondering if there&#8217;s any other FlightGear-ers around LCA this year? (apart from those who I already know). We could have a little chat, or maybe some hacking/debugging/troubleshooting sessions? Or even some multiplay [...]]]></description>
			<content:encoded><![CDATA[<p>In about 4 hours time I&#8217;ll be on my way to <a href="http://linux.conf.au/">LCA2008</a>. This is also my first trip to Melbourne. All good!</p>
<p>Also just wondering if there&#8217;s any other FlightGear-ers around LCA this year? (apart from those who I already know). We could have a little chat, or maybe some hacking/debugging/troubleshooting sessions? Or even some <a href="http://pigeond.net/flightgear/fgmap/">multiplay</a> fun?</p>
<p>See you all at LCA!</p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2008/01/27/yssy-ymml-for-lca2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First post! In my new blog system&#8230;</title>
		<link>http://pigeond.net/blog/2008/01/26/first-post-in-my-new-blog-system/</link>
		<comments>http://pigeond.net/blog/2008/01/26/first-post-in-my-new-blog-system/#comments</comments>
		<pubDate>Sat, 26 Jan 2008 00:36:09 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2008/01/26/first-post-in-my-new-blog-system/</guid>
		<description><![CDATA[I&#8217;ve finally done it. I&#8217;ve replaced my old blog system.
Unfortunately for anyone who has subscribed to my rss feed, your reader will probably see all old posts appearing as new ones. I apologies if this causes any troubles.
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve finally done it. I&#8217;ve replaced my old blog system.</p>
<p>Unfortunately for anyone who has subscribed to my rss feed, your reader will probably see all old posts appearing as new ones. I apologies if this causes any troubles.</p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2008/01/26/first-post-in-my-new-blog-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My new year&#8217;s resolution is&#8230;</title>
		<link>http://pigeond.net/blog/2008/01/07/my-new-years-resolution-is/</link>
		<comments>http://pigeond.net/blog/2008/01/07/my-new-years-resolution-is/#comments</comments>
		<pubDate>Mon, 07 Jan 2008 09:02:39 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[new year]]></category>
		<category><![CDATA[resolution]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2008/01/07/my-new-years-resolution-is/</guid>
		<description><![CDATA[&#8220;1920 x 1080&#8220;
]]></description>
			<content:encoded><![CDATA[<p>&#8220;<code>1920 x 1080</code>&#8220;</p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2008/01/07/my-new-years-resolution-is/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My FlightGear stuff</title>
		<link>http://pigeond.net/blog/2007/12/31/my-flightgear-stuff/</link>
		<comments>http://pigeond.net/blog/2007/12/31/my-flightgear-stuff/#comments</comments>
		<pubDate>Mon, 31 Dec 2007 07:33:06 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[flightgear]]></category>
		<category><![CDATA[fglive]]></category>
		<category><![CDATA[fgmap]]></category>
		<category><![CDATA[mpcam]]></category>
		<category><![CDATA[mpstat]]></category>
		<category><![CDATA[screenstreamer]]></category>
		<category><![CDATA[stuff]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2007/12/31/my-flightgear-stuff/</guid>
		<description><![CDATA[Every now and then people e-mail me or ask me on IRC where my FlightGear stuff is. So during this holiday I&#8217;ve spared a few moments and put together a dedicated page about all the stuff I&#8217;ve done with FlightGear.
Share and enjoy&#8230;
]]></description>
			<content:encoded><![CDATA[<p>Every now and then people e-mail me or ask me on IRC where my FlightGear stuff is. So during this holiday I&#8217;ve spared a few moments and put together a dedicated page about all the <a href="http://pigeond.net/flightgear/">stuff I&#8217;ve done with FlightGear</a>.</p>
<p>Share and enjoy&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2007/12/31/my-flightgear-stuff/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Linux, ASUS W7J, and the ACPI brightness keys</title>
		<link>http://pigeond.net/blog/2007/11/05/linux-asus-w7j-and-the-acpi-brightness-keys/</link>
		<comments>http://pigeond.net/blog/2007/11/05/linux-asus-w7j-and-the-acpi-brightness-keys/#comments</comments>
		<pubDate>Sun, 04 Nov 2007 20:30:21 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[acpi lcd]]></category>
		<category><![CDATA[asus]]></category>
		<category><![CDATA[brightness]]></category>
		<category><![CDATA[laptop]]></category>
		<category><![CDATA[w7j]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2007/11/05/linux-asus-w7j-and-the-acpi-brightness-keys/</guid>
		<description><![CDATA[Was meant to write up a page about Linux on my ASUS W7J, but I never got the time yet&#8230;
Anyway, here&#8217;s a possible quick fix for those with an ASUS laptop (W7J at least) and a non-working brightness acpi key (in my case, it&#8217;s Fn + F5 and Fn + F6), even though /sys/class/backlight/asus-laptop/brightness works [...]]]></description>
			<content:encoded><![CDATA[<p>Was meant to write up a page about Linux on my ASUS W7J, but I never got the time yet&#8230;</p>
<p>Anyway, here&#8217;s a possible quick fix for those with an ASUS laptop (W7J at least) and a non-working brightness acpi key (in my case, it&#8217;s Fn + F5 and Fn + F6), even though <code>/sys/class/backlight/asus-laptop/brightness</code> works perfectly.</p>
<p>I poked around the disassembled DSDT code and did a bit of googling. After a few reboots and testing, I figured out passing <code>acpi_osi="!Windows 2006"</code> to the kernel fixes the issue.</p>
<p>Apparently with the (current) Linux ACPI driver, the OS interface (OSI) code will respond to the ACPI as quite a few different versions of M$ windows (see <code>drivers/acpi/utilities/uteval.c</code> for the entire list). This list can be modified by the kernel parameter <code>acpi_osi</code> (see <code>Documentation/kernel-parameters.txt</code> for full details).</p>
<p>So my guess is the DSDT thinks I&#8217;m running &#8220;Windows 2006&#8243; (aka Vista), and so it is doing (or not doing) something with these two particular ACPI keys. Telling the Linux ACPI driver not to pretend to be Vista got rid of the problem.</p>
<p>This quick workaround also means that I didn&#8217;t have to patch my own DSDT and build a kernel with it.</p>
<p><strong>[Updated: 5th November 2007]</strong> I was testing 2.6.23.x on the W7J, and I noticed both brightness keys Fn + F5 and Fn + F6 work without <code>acpi_osi</code>. I looked into it and I&#8217;ve found out that the ACPI <code>video</code> driver makes the keys work. And for some reasons with older kernels (2.6.22.x) the <code>video</code> module is not loaded automatically. So you can probably ignore what I said above months ago :)</p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2007/11/05/linux-asus-w7j-and-the-acpi-brightness-keys/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Our dog chooses Linux&#8230;</title>
		<link>http://pigeond.net/blog/2007/05/24/our-dog-chooses-linux/</link>
		<comments>http://pigeond.net/blog/2007/05/24/our-dog-chooses-linux/#comments</comments>
		<pubDate>Thu, 24 May 2007 12:11:26 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[dog]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2007/05/24/our-dog-chooses-linux/</guid>
		<description><![CDATA[Does yours?
]]></description>
			<content:encoded><![CDATA[<p><center><img src="http://pigeond.net/images/blog/dog_chooses_linux.jpg" alt="Our dog chooses Linux" title="Our dog chooses Linux" border="0" height="338" width="450" /></center>Does yours?</p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2007/05/24/our-dog-chooses-linux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>pigeon@RCKH</title>
		<link>http://pigeond.net/blog/2007/02/21/pigeonrckh/</link>
		<comments>http://pigeond.net/blog/2007/02/21/pigeonrckh/#comments</comments>
		<pubDate>Wed, 21 Feb 2007 06:23:02 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[kaohsiung]]></category>
		<category><![CDATA[RCKH]]></category>
		<category><![CDATA[taiwan]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2007/02/21/pigeonrckh/</guid>
		<description><![CDATA[As much as it might kill all my brain cells, wireless do rocks. And free wireless is even cooler.
I&#8217;m at Kao Hsiung Intl airport RCKH right now, waiting for my flight to VHHH, using their wireless provided by HiNet (which is like the best network in Taiwan).
So, what to do next&#8230; download some LCA 2007 [...]]]></description>
			<content:encoded><![CDATA[<p>As much as it might kill all my brain cells, wireless do rocks. And free wireless is even cooler.</p>
<p>I&#8217;m at Kao Hsiung Intl airport <a href="http://worldaerodata.com/wad.cgi?id=TW20388&amp;sch=RCKH">RCKH</a> right now, waiting for my flight to <a href="http://worldaerodata.com/wad.cgi?id=HK59907&amp;sch=VHHH">VHHH</a>, using their wireless provided by HiNet (which is like the best network in Taiwan).</p>
<p>So, what to do next&#8230; download some <a href="http://lca2007.linux.org.au/Programme">LCA 2007 videos</a>? apt-get update &amp;&amp; apt-get -u dist-upgrade? ;)</p>
<p>Hmm&#8230; doh! Flight delayed a bit&#8230; oh well&#8230; more coding time&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2007/02/21/pigeonrckh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bonding &#8211; switching network interface without losing connections</title>
		<link>http://pigeond.net/blog/2007/02/12/bonding-switching-network-interface-without-losing-connections/</link>
		<comments>http://pigeond.net/blog/2007/02/12/bonding-switching-network-interface-without-losing-connections/#comments</comments>
		<pubDate>Mon, 12 Feb 2007 09:48:19 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[bonding]]></category>
		<category><![CDATA[ethernet]]></category>
		<category><![CDATA[ifenslave]]></category>
		<category><![CDATA[ifplugd]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2007/02/12/bonding-switching-network-interface-without-losing-connections/</guid>
		<description><![CDATA[There&#8217;s wireless setup at my wife&#8217;s home in Taiwan. But whenever I&#8217;m upstairs in our room I prefer using the wired connection. While when I&#8217;m downstairs I have no choice as there&#8217;s no extra ethernet port.
Switching between the two networks is not a big deal. And with the help of ifplugd, the switching is automatic. [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s wireless setup at my wife&#8217;s home in Taiwan. But whenever I&#8217;m upstairs in our room I prefer using the wired connection. While when I&#8217;m downstairs I have no choice as there&#8217;s no extra ethernet port.</p>
<p>Switching between the two networks is not a big deal. And with the help of <a href="http://packages.debian.org/stable/net/ifplugd"><code>ifplugd</code></a>, the switching is automatic. But after all, they are two different interfaces. It would be good if I could switch between them without losing any existing connections. After a bit of googling around, I&#8217;ve found one solution: Ethernet channel bonding.</p>
<p>From the Linux source code <code>Documentation/networking/bonding.txt</code>: &#8220;The Linux bonding driver provides a method for aggregating multiple network interfaces into a single logical &#8220;bonded&#8221; interface&#8221;. In my case, I&#8217;m bonding the <code>eth0</code> (wired) and the <code>eth2</code> (wireless) together.</p>
<p>Under Debian, the bonding driver is built as a module <code>bonding</code>. I&#8217;ve also installed the <a href="http://packages.debian.org/cgi-bin/search_packages.pl?keywords=ifenslave"><code>ifenslave</code></a>. So I put the bonding driver into my <code>/etc/modules</code> so it&#8217;s loaded at system startup:</p>
<pre class="file_content">
bonding mode=1 miimon=500</pre>
<p>where <code>mode=1</code> sets the bonding mode to active-backup. The bonding driver also supports a few different load-balancing modes, which you might want to check out as well. <code>miimon=500</code> sets the link check interval in milliseconds.</p>
<p>There&#8217;s also a <code>primary</code> parameter which you could specify which slave interface will always be used if it is available (e.g. <code>primary=eth0</code>).</p>
<p>The bonding driver gives you a new network interface <code>bond0</code>. Now to setup <code>bond0</code>, <code>eth0</code> and <code>eth2</code> in <code>/etc/network/interfaces</code>:</p>
<pre class="file_content">
# the wired interface
iface eth0 inet manual
    hostname xxxxxxx

# the wireless interface
iface eth2 inet manual
    wireless-key s:xxxxxxxxxxxxx restricted
    wireless-essid xxxxxxxxxxxx
    wireless-mode managed

# the bonding interface, eth0 + eth2
iface bond0 inet dhcp
    pre-up ifconfig bond0 up
    pre-up ifenslave bond0 eth0 eth2
    pre-down ifenslave -d bond0 eth0 eth2</pre>
<p><code>bond0</code> is set to use DHCP, while <code>eth0</code> and <code>eth2</code> are not, as they will act as slave interfaces. <code>bond0</code> is the master. The 2nd pre-up command for <code>bond0</code> attaches both <code>eth0</code> and <code>eth2</code> as slaves to the bonding device. Note that it is possible to configure a bonding device via <code>sysfs</code>, which is also documented in <code>Documentation/network/bonding.txt</code>.</p>
<p>While <code>ifplugd</code> takes care of <code>eth0</code> going up and down, I also want to turn off the wireless completely when the wired network is plugged in. So I added my own script <code>/etc/ifplugd/action.d/bonding</code>:</p>
<pre class="file_content">
#!/bin/sh
set -e

if [ ! -f /proc/net/bonding/bond0 ]; then
    exit
fi

case "$1" in
eth0)
    case "$2" in
    up)
        /sbin/ifdown eth2
        /sbin/ifconfig eth2 down
        /sbin/iwconfig eth2 txpower off
        ;;

    down)
        /sbin/iwconfig eth2 txpower auto
        /sbin/ifup eth2
        /sbin/ifconfig eth2 up
        ;;
    esac

    # I need to do this sometimes, so I've put it in
    # or could someone comment on this?
    ifdown bond0
    ifup bond0

    ;;
esac</pre>
<p>This script will turn off the wireless radio for me when my <code>eth0</code> wired network is up.</p>
<p>I&#8217;m relying on <code>ifplugd</code> to bring up <code>bond0</code>, which will then bring up <code>eth0</code> and <code>eth2</code>. Hence in <code>/etc/network/interfaces</code> I did not set any of the interfaces to be auto. I also added <code>-l</code> to the arguments of <code>ifplugd</code> in <code>/etc/default/ifplugd</code>:</p>
<pre class="file_content">
ARGS="-q -f -u0 -d10 -w -I -l"</pre>
<p>so that it will run the &#8220;down&#8221; script on <code>ifplugd</code> startup if no cable is detected. That way my script will bring up my wireless <code>eth2</code> if <code>eth0</code> is not plugged, say at boot time.</p>
<p>With this setup, the bonding driver automatically switches to use <code>eth0</code> or <code>eth2</code>, whichever is brought up. In my setup, <code>eth0</code> and <code>eth2</code> won&#8217;t be up at the same time. If you use the <code>primary</code> parameter, the primary slave interface will always be used, even if the other slaves become available.</p>
<p><code>/proc/net/bonding/bond0</code> shows the status of the bonding interface. For example I&#8217;m now on the wireless network:</p>
<pre class="file_content">
Ethernet Channel Bonding Driver: v3.0.3 (March 23, 2006)

Bonding Mode: fault-tolerance (active-backup)
Primary Slave: None
Currently Active Slave: eth2
MII Status: up
MII Polling Interval (ms): 500
Up Delay (ms): 0
Down Delay (ms): 0

Slave Interface: eth0
MII Status: down
Link Failure Count: 0
Permanent HW addr: 00:11:2f:9c:57:25

Slave Interface: eth2
MII Status: up
Link Failure Count: 0
Permanent HW addr: 00:11:2f:9c:57:25</pre>
<p>It&#8217;s pretty obvious that the currently active slave is my <code>eth2</code> wireless. I can run something like <code>watch -n 1 cat /proc/net/bonding/bond0</code>, and as I plug the ethernet cable back, the active slave will become <code>eth0</code>. You can also find out the currently active slave via <code>/sys/class/net/bond0/bonding/active_slave</code>.</p>
<p>For completeness, here is the output of <code>ifconfig</code>:</p>
<pre class="file_content">
bond0     Link encap:Ethernet  HWaddr 00:11:2F:9C:57:25
          inet addr:192.168.11.3  Bcast:192.168.11.255  Mask:255.255.255.0
          inet6 addr: fe80::211:2fff:fe9c:5725/64 Scope:Link
          UP BROADCAST RUNNING MASTER MULTICAST  MTU:1500  Metric:1
          RX packets:329306 errors:0 dropped:0 overruns:0 frame:0
          TX packets:329010 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:732552585 (698.6 MiB)  TX bytes:204431117 (194.9 MiB)

eth0      Link encap:Ethernet  HWaddr 00:11:2F:9C:57:25
          UP BROADCAST SLAVE MULTICAST  MTU:1500  Metric:1
          RX packets:303936 errors:0 dropped:0 overruns:0 frame:0
          TX packets:304693 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:245381818 (234.0 MiB)  TX bytes:27905638 (26.6 MiB)
          Interrupt:5 Base address:0xd800

eth2      Link encap:Ethernet  HWaddr 00:11:2F:9C:57:25
          inet6 addr: fe80::211:2fff:fe9c:5725/64 Scope:Link
          UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1
          RX packets:25370 errors:0 dropped:0 overruns:0 frame:0
          TX packets:24317 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:487170767 (464.6 MiB)  TX bytes:176525479 (168.3 MiB)
          Interrupt:5 Base address:0xe000 Memory:ff9fe000-ff9fefff</pre>
<p>which shows <code>bond0</code> being the master, and <code>eth0</code> and <code>eth2</code> being slaves.</p>
<p>It almost makes plugging and unplugging the ethernet cable fun. I can just sit there and keep replugging the cable alllllll day&#8230; :)</p>
<p>I&#8217;ve been using this setup for at least a week now and has been working very well. Please let me know if there&#8217;s anything I&#8217;ve missed, or any even better way of setting this up.</p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2007/02/12/bonding-switching-network-interface-without-losing-connections/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Windows badness, and VirtualBox goodness</title>
		<link>http://pigeond.net/blog/2007/02/11/windows-badness-and-virtualbox-goodness/</link>
		<comments>http://pigeond.net/blog/2007/02/11/windows-badness-and-virtualbox-goodness/#comments</comments>
		<pubDate>Sun, 11 Feb 2007 13:31:29 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[avermedia]]></category>
		<category><![CDATA[dvb-t]]></category>
		<category><![CDATA[usb]]></category>
		<category><![CDATA[virtualbox]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2007/02/11/windows-badness-and-virtualbox-goodness/</guid>
		<description><![CDATA[Just don&#8217;t ask why, really, but (under the influence of my wife) we bought a AverMedia Hybrid (DVB-T + Analogue) + FM Radio USB 2.0 box. It&#8217;s a nice little USB device, and it also has composite and s-video input, audio input, and a remote control.
And of course it works under that proprietary . Then [...]]]></description>
			<content:encoded><![CDATA[<p>Just don&#8217;t ask why, really, but (under the influence of my wife) we bought a AverMedia Hybrid (DVB-T + Analogue) + FM Radio USB 2.0 box. It&#8217;s a nice little USB device, and it also has composite and s-video input, audio input, and a remote control.</p>
<p>And of course it works under that proprietary . Then we realized it has rather serious issues with the composite-in being a bit slow (both slow frame rate and sometimes laggy).</p>
<p>As a Linuxer, naturally I then tried the device under Linux. Only just halfly expected, there is no driver for Linux yet. That&#8217;s no better way to spend your holidays overseas? I decided to spend a little on looking into the possibility to reverse engineer the windows driver.</p>
<p>Doing things on windows is always painful. Though I got one of the windows USB sniffer working, it wasn&#8217;t as convenient as doing things on Linux. So I went for using QEMU booting into windows and capture all the USB traffic. Unfortunately, windows (xp) crashes (classic BSOD style) while installing the device driver. I thought for a second, maybe it&#8217;s QEMU not emulating something that is needed?</p>
<p>Someone on #bochs pointed me to <a href="http://virtualbox.org/">VirtualBox</a>, so I gave it a go. Still out of luck though, windows xp crashes at the exact same spot. Damn.</p>
<p>On the bright side, I have discovered VirtualBox &#8211; yet another virtualizer for x86 hardware, and it&#8217;s pretty awesome:</p>
<ul>
<li>(On this Pentium M 1.6GHz laptop) VirtualBox is much much faster than QEMU (with kqemu) for, well, running windows xp.</li>
<li>It has a GUI frontend for setting up VMs. As much as I prefer text/command-line based apps, a GUI frontend does help new users to try things out a lot.</li>
</ul>
<p>Having said that, VirtualBox (currently anyway) is not entirely open source. It has <a href="http://www.virtualbox.org/wiki/Editions">two editions</a>. And the version I tried was the one with those closed-source features. On the other hand they did say &#8220;some of these features will eventually be made available with the open-source version as well&#8221;.</p>
<p>So, no, I didn&#8217;t go very far with the reverse engineering. It&#8217;s usually a painful and time-consuming process. I did have some of the USB traffic sniffed and logged under windows, but I haven&#8217;t done much with them yet.</p>
<p>I have some more photos and info of the device <a href="http://pigeond.net/~pigeon/a818/">here</a>, including photos of it pulled apart.</p>
<p><center><img src="http://pigeond.net/~pigeon/a818/.dsc03810.thumb.jpg" border="0" height="156" width="207" /></center></p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2007/02/11/windows-badness-and-virtualbox-goodness/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#8220;I know kung fu&#8230;&#8221;</title>
		<link>http://pigeond.net/blog/2007/02/11/i-know-kung-fu/</link>
		<comments>http://pigeond.net/blog/2007/02/11/i-know-kung-fu/#comments</comments>
		<pubDate>Sun, 11 Feb 2007 12:36:47 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[bigpond]]></category>
		<category><![CDATA[cable]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[ipkungfu]]></category>
		<category><![CDATA[netwinder]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[telstra]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2007/02/11/i-know-kung-fu/</guid>
		<description><![CDATA[And so does everyone else. Simply apt-get install ipkungfu.
I&#8217;ve finally switched my gateway box from my 12 years old Pentium (I) 166MHz gateway box (still running Debian potato, kernel 2.2. This is Linux for you, when it works, it can work forever&#8230;), to my 5-6 years old Netwinder.
I was also very glad that the Netwinder [...]]]></description>
			<content:encoded><![CDATA[<p>And so does everyone else. Simply <em>apt-get install ipkungfu</em>.</p>
<p>I&#8217;ve finally switched my gateway box from my 12 years old Pentium (I) 166MHz gateway box (still running Debian potato, kernel 2.2. This is Linux for you, when it works, it can work forever&#8230;), to my 5-6 years old <a href="http://pigeond.net/photos/netwinder/">Netwinder</a>.</p>
<p>I was also very glad that the Netwinder is now (or still) officially supported by Debian. I had Debian potato installed on it for years. Upgrading it was painless.</p>
<p>My old gateway box was running such an old kernel, and the firewall was one of those copied-from-others script using ipchains. This time I decided to use a better way to manage my firewall rules. After a bit of research and trying things out, I&#8217;ve chosen <a href="http://packages.debian.org/testing/net/ipkungfu">ipkungfu</a>. Again, it was painless to setup.</p>
<p>The only not-so-good bit was, I did the machine switching-over only 1 day before I went away. So as it turned out, my net connection went down in about 2 days time. I always have some scripts checking if the net is up or not, and it would reset everything (bringing down/up the interface, renewing IP, relogging on, etc). But looks like that wasn&#8217;t helping either. So I thought it might be one of those cable-modem-needed-to-be-reset situation.</p>
<p>I asked my uncle to power cycle the cable modem for me. And just to be safe I asked him to do the same for the gateway box too. As expected my net connection went up again. And I was happy, for a while.</p>
<p>Who would have thought, it went down again. Suspiciously, it also only stayed up for about 2 days. My instinct told me it wasn&#8217;t a coincident. A few days later my uncle again power cycled the modem.</p>
<p>I got on and check the logs again and found that my firewall was blocking (and logging) a lot of IGMP packets from some mysterious 10.x.x.x (Telstra internal network instruments) IP. It&#8217;s strange though, I haven&#8217;t seen these logs when I was testing the net. So apparently just the bpalogin client heartbeat is not enough. Seems that without the IGMP packet response (or how-ever IGMP works), after a certain timeout period (2 days?) the other end terminates the net connection and stops leasing IP, even if the cable modem is on or even there are existing network connections. So of course, I&#8217;ve then updated my firewall rules.</p>
<p>Lesson learnt, testing the net for 1 day is not enough, cos it will go down in 2 days ;)</p>
<p>Once again, many thanks to my uncle for the trouble.</p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2007/02/11/i-know-kung-fu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Latest laptop accessories</title>
		<link>http://pigeond.net/blog/2007/02/11/latest-laptop-accessories/</link>
		<comments>http://pigeond.net/blog/2007/02/11/latest-laptop-accessories/#comments</comments>
		<pubDate>Sun, 11 Feb 2007 10:20:06 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[lapdog]]></category>
		<category><![CDATA[laptop]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2007/02/11/latest-laptop-accessories/</guid>
		<description><![CDATA[Laptop companion &#8211; Lapdog
(Too bad it isn&#8217;t a &#8220;Lapbrador&#8221;)

]]></description>
			<content:encoded><![CDATA[<p><center><img src="http://pigeond.net/images/blog/lapdogtop.png" border="0" height="254" width="320" />Laptop companion &#8211; Lapdog<br />
(Too bad it isn&#8217;t a &#8220;Lapbrador&#8221;)</p>
<p></center></p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2007/02/11/latest-laptop-accessories/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>許瑋倫 Wei Lun 1978 &#8211; 2007</title>
		<link>http://pigeond.net/blog/2007/02/11/%e8%a8%b1%e7%91%8b%e5%80%ab-wei-lun-1978-2007/</link>
		<comments>http://pigeond.net/blog/2007/02/11/%e8%a8%b1%e7%91%8b%e5%80%ab-wei-lun-1978-2007/#comments</comments>
		<pubDate>Sun, 11 Feb 2007 09:44:58 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[hsu wei lun]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2007/02/11/%e8%a8%b1%e7%91%8b%e5%80%ab-wei-lun-1978-2007/</guid>
		<description><![CDATA[I wouldn&#8217;t call myself a fan of Wei Lun. Though I have a few (software) picture of her. The first time I noticed her (being a piano freak myself) was when I heard she played the piano and the harp well.
And on the first day arriving Taiwan, the news has got my attention on her [...]]]></description>
			<content:encoded><![CDATA[<p>I wouldn&#8217;t call myself a fan of <a href="http://en.wikipedia.org/wiki/Hsu_Wei_Lun">Wei Lun</a>. Though I have a few (software) picture of her. The first time I noticed her (being a piano freak myself) was when I heard she played the piano and the harp well.</p>
<p>And on the first day arriving Taiwan, the news has got my attention on her again, being she was seriously injured in a car crashed and was in a deep coma. After less than 2 days of emergency treatment, she passed away.</p>
<p>Being in Taiwan when this happened has made me feeling even more real and close to this incident, as if it&#8217;s something I should really be concerning about. Guess that&#8217;s the power of the news channel on TV, which was continuously showing updates of her status.</p>
<p>As a GWG lover, I guess this photo has become a collector&#8217;s item now&#8230;</p>
<p><center><img src="http://pigeond.net/images/blog/weilunwg.jpg" border="0" height="213" width="320" /></center>Well, Wei Lun, R.I.P.</p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2007/02/11/%e8%a8%b1%e7%91%8b%e5%80%ab-wei-lun-1978-2007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tainan trip 2007</title>
		<link>http://pigeond.net/blog/2007/02/11/tainan-trip-2007/</link>
		<comments>http://pigeond.net/blog/2007/02/11/tainan-trip-2007/#comments</comments>
		<pubDate>Sun, 11 Feb 2007 06:54:37 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[tainan]]></category>
		<category><![CDATA[taiwan]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2007/02/11/tainan-trip-2007/</guid>
		<description><![CDATA[Hello from Tainan, Taiwan.
Staying here for three weeks or so, till just a little after the chinese new year, then heading to Hong Kong for a week before going back to Sydney.
It isn&#8217;t as cold here as I was told. In fact there were days which were considered hot (&#62;20°C).
Food is great here as usual. [...]]]></description>
			<content:encoded><![CDATA[<p>Hello from Tainan, Taiwan.</p>
<p>Staying here for three weeks or so, till just a little after the chinese new year, then heading to Hong Kong for a week before going back to Sydney.</p>
<p>It isn&#8217;t as cold here as I was told. In fact there were days which were considered hot (&gt;20°C).</p>
<p>Food is great here as usual. The Taiwanese style fried chicken, all-you-can-eat hotpot, lamb hotpot, mini hotpot (yeah, lots of hotpots, even though it&#8217;s actually pretty hot now), seafood, steak, all sorts of ice tea and drinks, you name it. Not only they&#8217;re bloody good they&#8217;re also bloody cheap. We also went to the end-of-the-(chinese-)year (Wei Ya) dinner of a relatives&#8217; company, which was absolutely awesome.</p>
<p>There&#8217;s also nite markets, and some minor random sightseeings and (window or not) shoppings.</p>
<p>I&#8217;ll keep uploading new photos <a href="http://pigeond.net/photos/tainan-2007/">here</a>.</p>
<p><center><a href="http://pigeond.net/photos/tainan-2007/dates/"><img src="http://pigeond.net/photos/tainan-2007/dates/DSC03706.thumb.JPG" border="1" height="120" width="160" /></a><a href="http://pigeond.net/photos/tainan-2007/weiya/"><img src="http://pigeond.net/photos/tainan-2007/weiya/dsc03738.thumb.jpg" border="1" height="120" width="160" /></a></p>
<p><a href="http://pigeond.net/photos/tainan-2007/tasty/"><img src="http://pigeond.net/photos/tainan-2007/tasty/dsc03772.thumb.jpg" border="1" height="120" width="160" /></a></p>
<p></center></p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2007/02/11/tainan-trip-2007/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>LCA 2007 Day 5 &#8211; The last day, and the Penguin Dinner</title>
		<link>http://pigeond.net/blog/2007/01/20/lca-2007-day-5-the-last-day-and-the-penguin-dinner/</link>
		<comments>http://pigeond.net/blog/2007/01/20/lca-2007-day-5-the-last-day-and-the-penguin-dinner/#comments</comments>
		<pubDate>Sat, 20 Jan 2007 12:50:22 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[lca2007]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2007/01/20/lca-2007-day-5-the-last-day-and-the-penguin-dinner/</guid>
		<description><![CDATA[Kathy Sierra&#8217;s keynote was very refreshing. She outlined a different way of thinking with software development, or perhaps for any products development. It was very entertaining as well. The movie character matching was very very cool :)
The highlight talk for me for the day was probably Adam Kennedy&#8217;s Nothing can possibly go wrong. Couldn&#8217;t quite [...]]]></description>
			<content:encoded><![CDATA[<p>Kathy Sierra&#8217;s keynote was very refreshing. She outlined a different way of thinking with software development, or perhaps for any products development. It was very entertaining as well. The movie character matching was very very cool :)</p>
<p>The highlight talk for me for the day was probably <a href="http://lca2007.linux.org.au/profile/108">Adam Kennedy</a>&#8217;s <a href="http://lca2007.linux.org.au/talk/122">Nothing can possibly go wrong</a>. Couldn&#8217;t quite describe it, just wait and download its video if you weren&#8217;t there.</p>
<p>And then there was the closing ceremony of LCA 2007. Like most people I would have loved it if the space invader demo worked. Even if we could setup a camera and write a program to do the same thing, we certainly don&#8217;t have like 800 people to test it everyday.</p>
<p>We progressed to the Penguin Dinner shortly after. It was a big dinner, apparently there were about 65 tables. Food was great even after having a bad stomach after the Open Day beef pie. During the dinner there was the rusty wrench presentation, the big cheque handing over, and also the usual speaker-autographed auction. After the dinner we had a little final party upstairs at the same place. I spent only a little bit there.</p>
<p>Photos of the last day of LCA <a href="http://pigeond.net/photos/lca-2007/day5/">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2007/01/20/lca-2007-day-5-the-last-day-and-the-penguin-dinner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LCA 2007 Day 4 &#8211; Inkscape&#8217;s bling, weather art, and the ROCKING Open Day</title>
		<link>http://pigeond.net/blog/2007/01/19/lca-2007-day-4-inkscapes-bling-weather-art-and-the-rocking-open-day/</link>
		<comments>http://pigeond.net/blog/2007/01/19/lca-2007-day-4-inkscapes-bling-weather-art-and-the-rocking-open-day/#comments</comments>
		<pubDate>Fri, 19 Jan 2007 05:52:21 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[lca2007]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2007/01/19/lca-2007-day-4-inkscapes-bling-weather-art-and-the-rocking-open-day/</guid>
		<description><![CDATA[Andy Fitzsimon&#8217;s Single Source Design illustrated a lot of &#8220;bling&#8221; in graphics and web site design using Inkscape. It&#8217;s one of those talks that inspired you with all these mind-blowing new ways of doing things.
While Alexander Reeder presented his neat, practical and yet simple idea of his naked laptop weather display in the Open Source [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://lca2007.linux.org.au/profile/31">Andy Fitzsimon</a>&#8217;s <a href="http://lca2007.linux.org.au/talk/32">Single Source Design</a> illustrated a lot of &#8220;bling&#8221; in graphics and web site design using Inkscape. It&#8217;s one of those talks that inspired you with all these mind-blowing new ways of doing things.</p>
<p>While <a href="http://lca2007.linux.org.au/profile/63">Alexander Reeder</a> presented his neat, practical and yet simple idea of his naked laptop weather display in the <a href="http://lca2007.linux.org.au/talk/68">Open Source Art</a> talk. He has reminded me of the broken laptop my ex-flatmate gave me, which has a rather flaky IDE bus as well. I should probably think of something cool to do with it.</p>
<p>In the afternoon we had the ROCKING <a href="http://lca2007.linux.org.au/OpenDay">Open Day</a> at the pavilion. Though the venue is small (comparing to those big expo of course), there were heaps of interesting displays and demo. It might be things that we (Linux enthusiast) see everyday, but to the others it was a wonderful experience. It was very packed and apparently there were over a thousand people visited, including families and friends of people in the Linux community. Maybe this will become a trend of all LCAs in the future to have an awesome Open Day.</p>
<p>I ended up helping Endy a very little bit at his <a href="http://scummvm.org/">ScummVM</a> demo stand. I showed and explained to a few kids the what and how of the game. Turns out there were a lot of young kids interested Sam &#8216;n Max and the Maniac Mansion Day of the Tentacles when they saw them. Many of them were willing to sit down and spend lots of time going though the game. Good games can really be good games of all time.</p>
<p>Photos of day 4 <a href="http://pigeond.net/photos/lca-2007/day4/">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2007/01/19/lca-2007-day-4-inkscapes-bling-weather-art-and-the-rocking-open-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LCA 2007 Day 3 &#8211; Cool talks and professional drinking^H^H^H^H^H^H^H^Hnetworking session</title>
		<link>http://pigeond.net/blog/2007/01/18/lca-2007-day-3-cool-talks-and-professional-drinkinghhhhhhhhnetworking-session/</link>
		<comments>http://pigeond.net/blog/2007/01/18/lca-2007-day-3-cool-talks-and-professional-drinkinghhhhhhhhnetworking-session/#comments</comments>
		<pubDate>Thu, 18 Jan 2007 04:34:56 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[lca2007]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2007/01/18/lca-2007-day-3-cool-talks-and-professional-drinkinghhhhhhhhnetworking-session/</guid>
		<description><![CDATA[After the short Linus-on-stage and Tanenbaum&#8217;s awesome keynote, I went to Albatross UAV session by John and Hugo, Tridgell&#8217;s clustering tdb, followed by Raster&#8217;s E and pants, nouveau driver, Stewart&#8217;s data eating talk, and the X monitor hotplugging by Keith Packard.
The X talk reminds me of xdmx, which works but the version I tried last [...]]]></description>
			<content:encoded><![CDATA[<p>After the short Linus-on-stage and Tanenbaum&#8217;s awesome keynote, I went to Albatross UAV session by John and Hugo, Tridgell&#8217;s clustering tdb, followed by Raster&#8217;s E and pants, nouveau driver, Stewart&#8217;s data eating talk, and the X monitor hotplugging by Keith Packard.</p>
<p>The X talk reminds me of xdmx, which works but the version I tried last time still had the nasty Xrender bug (which is apparently fixed in the development version). Also I couldn&#8217;t get any GLX direct rendering to work, even for the local native screen which I thought it would work. Someone could show me some lights? (Is it supposed to work or not?)</p>
<p>In the evening we had the professional networking session at the Scientia. This is actually my first time at LCA as a professional. The atmosphere there was great. There were a lot more people there than I thought it would be. Took some nice photos there too.</p>
<p>Photos of the 3rd day <a href="http://pigeond.net/photos/lca-2007/day3/">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2007/01/18/lca-2007-day-3-cool-talks-and-professional-drinkinghhhhhhhhnetworking-session/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LCA 2007 Day 2 &#8211; Jokosher and Gaming Miniconf</title>
		<link>http://pigeond.net/blog/2007/01/17/lca-2007-day-2-jokosher-and-gaming-miniconf/</link>
		<comments>http://pigeond.net/blog/2007/01/17/lca-2007-day-2-jokosher-and-gaming-miniconf/#comments</comments>
		<pubDate>Wed, 17 Jan 2007 02:49:40 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[lca2007]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2007/01/17/lca-2007-day-2-jokosher-and-gaming-miniconf/</guid>
		<description><![CDATA[There isn&#8217;t an Audio Miniconf this year like the one in LCA 2005. Still there are a couple of audio related talks like the Jokosher talk I went to in the GNOME Miniconf today.
Jono Bacon pinpointed that a few good elements that what and how a (sound editing) GUI would make sense and be intuitive. [...]]]></description>
			<content:encoded><![CDATA[<p>There isn&#8217;t an Audio Miniconf this year like the one in <a href="http://www.metadecks.org/events/lca2005/">LCA 2005</a>. Still there are a couple of audio related talks like the <a href="http://www.jokosher.org/">Jokosher</a> talk I went to in the GNOME Miniconf today.</p>
<p>Jono Bacon pinpointed that a few good elements that what and how a (sound editing) GUI would make sense and be intuitive. I have played with <a href="http://ardour.org/">ardour</a> a little bit myself and I have to agree what Jono has said about it. I guess it&#8217;s kind of like how I keep hearing people who got used to a 3D modeling app like <a href="http://www.ac3d.org/">AC3D</a> and then go and try <a href="http://blender.org/">Blender</a>. (I use and am used to Blender, though)</p>
<p>Well, spent most of the day at the Gaming Miniconf. Wesnoth, PS3 Linux, and so forth.</p>
<p>Also fulfilled my panorama obsession and half-heartedly took one at the round house while people waiting for the conference party. No I haven&#8217;t fixed every single glitches in the photo, that&#8217;s what the GIMP tutorial on Thursday is for :)</p>
<p><a href="http://pigeond.net/photos/lca-2007/day2/13"><img src="http://pigeond.net/images/blog/round-house-panorama.jpg" border="1" height="128" width="512" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2007/01/17/lca-2007-day-2-jokosher-and-gaming-miniconf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LCA 2007 Day 1</title>
		<link>http://pigeond.net/blog/2007/01/15/lca-2007-day-1/</link>
		<comments>http://pigeond.net/blog/2007/01/15/lca-2007-day-1/#comments</comments>
		<pubDate>Mon, 15 Jan 2007 12:43:45 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[flightgear]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[lca2007]]></category>
		<category><![CDATA[scummvm]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2007/01/15/lca-2007-day-1/</guid>
		<description><![CDATA[Hot day, cool people; nice LCA bag, bad wireless. My first day at LCA 2007.
It was pretty exciting to meet for the first time with a few people who I have known online for quite a while. George (or Gorilla) from the FlightGear gang, Leeds I know from #handhelds.org, and Endy from the ScummVM team [...]]]></description>
			<content:encoded><![CDATA[<p>Hot day, cool people; nice LCA bag, bad wireless. My first day at LCA 2007.</p>
<p>It was pretty exciting to meet for the first time with a few people who I have known online for quite a while. George (or Gorilla) from the <a href="http://flightgear.org/">FlightGear</a> gang, Leeds I know from #<a href="http://handhelds.org">handhelds.org</a>, and Endy from the <a href="http://scummvm.org/">ScummVM</a> team showing off the latest version that has AGI support (for some of the old Sierra games like Space Quest I). Looking forward to his lightning talk at the <a href="http://lca2007.linux.org.au/Miniconfs/Gaming/ProgramNew">Gaming Miniconf</a> tomorrow.</p>
<p>Apparently Jeff ended up demonstrating the Wii in the Gnome miniconf (which I have missed). I reckon he should have demo using the Wiimote on Linux, which is pretty easy to setup. Or maybe that should be in the Gaming miniconf&#8230; :)</p>
<p>On the other hand, I was having weird trouble with the wireless on my laptop. It&#8217;s a Intel Centrino PRO/Wireless 2200BG, and I was using the ipw2200 module with the corresponding firmware. For some reasons it wasn&#8217;t able to get an IP from DHCP most of the time. I managed to get an IP once, but it dropped out pretty much straight away. I tried setting the same IP I got statically but it was only partially working (DNS working, for example, but nothing else worked, which was expected).</p>
<p>After consulting Jamie and John a bit they reckoned my wireless somehow kept dropping packets. And to be honest I haven&#8217;t actually use the wireless much on this laptop. I have no idea whether it&#8217;s a hardware/radio/firmware/driver problem or what. I ended up using my CF wifi card and it worked beautifully.</p>
<p>Anyone in the conference is welcomed to fix it for me :)</p>
<p>Took fewer photos than I wanted to today, but anyway they can be found <a href="http://pigeond.net/photos/lca-2007/">here</a>. I&#8217;ll try to put up new photos there for each LCA day.</p>
<p><center><a href="http://pigeond.net/photos/lca-2007/"><img src="http://pigeond.net/photos/lca-2007/day1/dsc03426.thumb.jpg" border="1" height="120" width="160" /></a></center></p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2007/01/15/lca-2007-day-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FlightGear + Wiimote</title>
		<link>http://pigeond.net/blog/2007/01/05/flightgear-wiimote/</link>
		<comments>http://pigeond.net/blog/2007/01/05/flightgear-wiimote/#comments</comments>
		<pubDate>Fri, 05 Jan 2007 06:07:25 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[flightgear]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[wii]]></category>
		<category><![CDATA[wiimote]]></category>
		<category><![CDATA[WMD]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2007/01/05/flightgear-wiimote/</guid>
		<description><![CDATA[So, we bought a Wii. Amazingly my wife managed to walk-in and bought apparently the second last Wii in that shop, on the first day of the release in Australia. We also got an extra Wiimote, Zelda the game, and two Wiimote grip protectors.
With thanks to WMD, you could use the Wiimote under Linux fairly [...]]]></description>
			<content:encoded><![CDATA[<p>So, we bought a Wii. Amazingly my wife managed to walk-in and bought apparently the second last Wii in that shop, on the first day of the release in Australia. We also got an extra Wiimote, Zelda the game, and two Wiimote grip protectors.</p>
<p>With thanks to <a href="http://forthewiin.org/">WMD</a>, you could use the Wiimote under Linux fairly easily. For those who don&#8217;t know Wiimote talks to the Wii console via bluetooth. So it works with any computer with bluetooth as well.</p>
<p>People have been using the Wiimote on the computers in all sorts of different ways. As a guitar (Wiitar), as a drum machine, for games like Counter Strike, a virtual light sabre, etc. As for me, using the Wiimote with a flightsim, like <a href="http://flightgear.org/">FlightGear</a>, would naturally be the first thing I wanna try.</p>
<p>The Wiimote has three accelerometers for the three axes. I&#8217;ve modified slightly the WMD script to send the X and Z force to the uinput device as the absolute coordinates. <code>jscal</code> then takes care of the calibration of the two axes. Then I changed the commandMap in the script to send <code>BTN_0</code> to <code>BTN_9</code> from all the buttons on the Wiimote.</p>
<p>On the FlightGear side all I need is to write a joystick definition XML for the Wiimote. I&#8217;ve also made the &#8216;B&#8217; button to be the modifier. For example I have arrow Up and Down for throttle, Left and Right for the rudder. Then if I hold down &#8216;B&#8217;, Up Down Left Right become panning the viewport. &#8216;1&#8242; and &#8216;2&#8242; for changing views, &#8216;+&#8217; and &#8216;-&#8217; for zooming in and out, &#8216;A&#8217; for brakes and gears. All set. Now I can fasten my seatbelt^H^H^H^H^H^H^H^Hwrist strap, sit back and ready for take off.</p>
<p><strong>Updated 5th Jan 2007:</strong> Here is a <a href="http://pigeond.net/wii/wmd.acc.js.diff">patch</a> against <a href="http://forthewiin.org/">WMD</a> <a href="https://svn.forthewiin.org/wmd/">SVN</a> repository. Like I said it&#8217;s pretty hacky at the moment. And you definitely have to use <code>jscal</code> to calibrate it before it will behave sanely. Also you probably want to make changes to the <code>commandMap</code> in <code>wmd/Config.py</code> to map more buttons.</p>
<p>And for those FlightGearers out there, here is the <a href="http://pigeond.net/wii/fg-wiimote.xml">Wiimote joystick XML config</a> I&#8217;ve made.</p>
<p>Here&#8217;s a video of FlightGear + Wiimote in action:</p>
<p><center><object height="350" width="425"><param name="movie" value="about:blank"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/R1ylV8f1IHA" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"></embed></object></center></p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2007/01/05/flightgear-wiimote/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>FlightGear + Google Earth fun</title>
		<link>http://pigeond.net/blog/2006/12/12/flightgear-google-earth-fun/</link>
		<comments>http://pigeond.net/blog/2006/12/12/flightgear-google-earth-fun/#comments</comments>
		<pubDate>Mon, 11 Dec 2006 20:56:39 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[flightgear]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[blender]]></category>
		<category><![CDATA[fgmap]]></category>
		<category><![CDATA[google earth]]></category>
		<category><![CDATA[KML]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2006/12/12/flightgear-google-earth-fun/</guid>
		<description><![CDATA[Last week I briefly played with Google Earth (GE) and KML, exploring the potential of using it to do something useful with FlightGear (FG).
The quickest hack I did was the GE version FGMap, which shows a moving map of all the online pilots on the FG MP servers. It is basically a very simple change [...]]]></description>
			<content:encoded><![CDATA[<p>Last week I briefly played with <a href="http://earth.google.com/">Google Earth</a> (GE) and <a href="http://earth.google.com/kml/">KML</a>, exploring the potential of using it to do something useful with <a href="http://flightgear.org">FlightGear</a> (FG).</p>
<p>The quickest hack I did was the GE version <a href="http://pigeond.net/flightgear/fgmap.html">FGMap</a>, which shows a moving map of all the online pilots on the FG MP servers. It is basically a very simple change with the FGMap CGI that translate MP server info into XML, only this time it outputs KML. Very simple and straight forward, nothing fancy at all. Check it out by opening <a href="http://pigeond.net/flightgear/fgmap/fg_server_map.kml">this file</a> in GE (if no one is on the server, you&#8217;ll see nothing! Check <a href="http://pigeond.net/flightgear/fg_server_map.html">FGMap</a> too).</p>
<p><center><a href="http://pigeond.net/photos/flightgear/fgge/mpmap-ge-20061203.jpg"><img src="http://pigeond.net/images/blog/fgge/mpmap-ge-20061203.jpg" alt="FGMap Google Earth" title="FGMap Google Earth" border="1" height="266" width="320" /></a></center>[Updated] GE MP map using 3D models work-in-progress:</p>
<p><center><a href="http://pigeond.net/images/blog/fgge/mpmap-ge-02.png"><img src="http://pigeond.net/images/blog/fgge/mpmap-ge-02.thumb.png" alt="FGMap Google Earth" title="FGMap Google Earth" border="1" height="239" width="320" /></a></center>This weekend I started looking into GE&#8217;s 3D model support. Currently it supports two kinds of 3D model definition. KML embedded model using <em>MultiGeometry</em>, or a Collada .dae format. After some investigation I figured I have to use Collada to do what I want &#8211; having a 3D model of an aircraft and updating its position/orientation in GE. <em>MultiGeometry</em> (current version at least) is a fixed coordinates format, while with a Collada model you can place it in GE and then move it around, and also altering its heading/pitch/roll.</p>
<p>Quickly I found this <a href="http://colladablender.illusoft.com/">Collada exportor plugin for Blender</a>. As a test I loaded the C172P aircraft AC3D model from FG into Blender, followed by a few trail-and-error and I figured out what I need to export for GE: 1) Convert all faces to triangles, 2) Export <em>Triangles</em>, <em>Disable Physics</em>, <em>Use UV Image</em> and optionally <em>Use Relative Paths</em>.</p>
<p>According to the <a href="http://earth.google.com/kml/kml_21tutorial.html">KML tutorial</a> I have to pack up the .dae file together with the textures, along with a <em>textures.txt</em> for textures path mapping. However I discovered you could actually alter the path referenced in the .dae file to a local jpeg file, or even an HTTP URL.</p>
<p>So now I&#8217;ve got GE to show a 3D model of an aircraft from FG. Next is to get FG to talk to GE. There are many ways (network, serial port, etc) in FG you can export real time flight data. To make things easier for now, I&#8217;ve set it up to export simply <em>latitude, longitude, altitude, pitch, roll, heading</em> to a file (or actually a fifo), then I wrote a little program to read and output a KML file for GE to read. Then on the GE side, I have to create a KML with a <em>NetworkLink</em> to refresh the actual FG KML.</p>
<p>Now, problems. It seems even if I set the refresh time to be 0 seconds, and I can see GE refreshing the link continuously, on screen it still only updates the position/orientation about once per second. It could well be a GE internal limitation (or feature). The bottom line is, we need a sane way to feed data into GE.</p>
<p>Another thing is I can never get GE to &#8220;follow&#8221; the aircraft properly. It&#8217;s either not panning faster enough, or it will go kinda crazy and jitter a lot. Guess I&#8217;m not a GE/KML yet. I need to test it more and tidy up my codes/scripts/things a bit and I&#8217;ll put them up.</p>
<p>Nevertheless, it&#8217;s kind of fun to &#8220;fly FG inside GE&#8221;.</p>
<p><center>Screenshots of FlightGear running side by side with Google Earth, whereby FG sending data to GE and showing the 3D aircraft. Possibly more screenshots <a href="http://pigeond.net/photos/flightgear/fgge/">here</a><a href="http://pigeond.net/photos/flightgear/fgge/fgge-ksfo.jpg"><img src="http://pigeond.net/images/blog/fgge/fgge-ksfo.jpg" border="1" height="231" width="320" /></a></p>
<p>KSFO</p>
<p><a href="http://pigeond.net/photos/flightgear/fgge/fgge-hong-kong.jpg"><img src="http://pigeond.net/images/blog/fgge/fgge-hong-kong.jpg" border="1" height="258" width="320" /></a></p>
<p>Hong Kong with <a href="http://www.gearthblog.com/blog/archives/2006/12/hong_kong_in_3d_in_g.html">Computamaps Hong Kong 3D models</a></p>
<p></center></p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2006/12/12/flightgear-google-earth-fun/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>FGMap now does metar, and more&#8230;</title>
		<link>http://pigeond.net/blog/2006/12/03/fgmap-now-does-metar-and-more/</link>
		<comments>http://pigeond.net/blog/2006/12/03/fgmap-now-does-metar-and-more/#comments</comments>
		<pubDate>Sun, 03 Dec 2006 12:30:48 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[flightgear]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[fgmap]]></category>
		<category><![CDATA[metar]]></category>
		<category><![CDATA[navaids]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2006/12/03/fgmap-now-does-metar-and-more/</guid>
		<description><![CDATA[Recently updated FGMap with various bug fixes, as well as adding a new tabbed info box for airports. That way I could easily add more different information, such as metar information. I have to admit I first got the idea of adding metar information for FGMap when I first saw it on flyagogo.net. They have [...]]]></description>
			<content:encoded><![CDATA[<p>Recently updated <a href="http://pigeond.net/flightgear/fgmap.html">FGMap</a> with various bug fixes, as well as adding a new tabbed info box for airports. That way I could easily add more different information, such as metar information. I have to admit I first got the idea of adding metar information for FGMap when I first saw it on <a href="http://flyagogo.net/">flyagogo.net</a>. They have excellent real world aviation charts, data and an awesome flight planning tools. I&#8217;m simply using the <a href="http://packages.debian.org/stable/utils/metar">metar</a> in Debian at the moment. Hopefully it will match FlightGear&#8217;s weather when using with its real weather fetch.</p>
<p>Also I&#8217;ve added external links in the airport info box to <a href="http://worldaerodata.com/">World Aero Data</a> and <a href="http://www.airnav.com/">AirNav</a> (for U.S. airports).</p>
<p><center><a href="http://pigeond.net/flightgear/fgmap.html"><img src="http://pigeond.net/images/blog/fgmap_metar.png" border="1" height="277" width="363" /></a></center></p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2006/12/03/fgmap-now-does-metar-and-more/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nintendo DS lite&#8230;</title>
		<link>http://pigeond.net/blog/2006/12/02/nintendo-ds-lite/</link>
		<comments>http://pigeond.net/blog/2006/12/02/nintendo-ds-lite/#comments</comments>
		<pubDate>Sat, 02 Dec 2006 12:35:37 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[games]]></category>
		<category><![CDATA[toys]]></category>
		<category><![CDATA[nds]]></category>
		<category><![CDATA[nintendo]]></category>
		<category><![CDATA[pink]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2006/12/02/nintendo-ds-lite/</guid>
		<description><![CDATA[Step 1) Buy a (pink) Nintendo DS lite for my wife
Step 2) Play with DSLinux (when I get those extra hardware)
Step 3) ???
Step 4) Profit!

]]></description>
			<content:encoded><![CDATA[<p>Step 1) Buy a (pink) Nintendo DS lite for my wife<br />
Step 2) Play with <a href="http://dslinux.org/">DSLinux</a> (when I get those extra hardware)<br />
Step 3) ???<br />
Step 4) Profit!</p>
<p><center><img src="http://pigeond.net/images/blog/ndog.jpg" alt="Nintendo DS Lite + Nintendog" title="Nintendo DS Lite + Nintendog" border="0" height="320" width="240" /></center></p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2006/12/02/nintendo-ds-lite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RAAF airshow 2006</title>
		<link>http://pigeond.net/blog/2006/11/14/raaf-airshow-2006/</link>
		<comments>http://pigeond.net/blog/2006/11/14/raaf-airshow-2006/#comments</comments>
		<pubDate>Tue, 14 Nov 2006 12:31:08 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[photos]]></category>
		<category><![CDATA[2006]]></category>
		<category><![CDATA[airshow]]></category>
		<category><![CDATA[panorama]]></category>
		<category><![CDATA[RAAF]]></category>
		<category><![CDATA[richmond]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2006/11/14/raaf-airshow-2006/</guid>
		<description><![CDATA[On 21st October I went to the first day of the Royal Australian Air Force (RAAF) airshow at their base in Richmond, NSW. It was roughly a two-hour train trip from home (one way).
I got there sometime just before 11 I think. Weather wasn&#8217;t very good and quite windy from time to time, but it [...]]]></description>
			<content:encoded><![CDATA[<p>On 21st October I went to the first day of the <a href="http://www.defence.gov.au/media/download/2006/Oct/20061023.cfm">Royal Australian Air Force (RAAF) airshow</a> at their base in Richmond, NSW. It was roughly a two-hour train trip from home (one way).</p>
<p>I got there sometime just before 11 I think. Weather wasn&#8217;t very good and quite windy from time to time, but it was very comfortable as I was definitely not sweating, a lot better than one of those 37 degree weekends (which was the week before). It was very crowded, with a lot of families with kids and everything.</p>
<p>So I was pretty much standing and walking around for over 6 hours, taking photos, watching flying demos and aircraft displays. It&#8217;s absolutely good fun if you love planes. For me maybe it was too much of a warbirds and fighters show, but still very enjoyable. There were aerobatics, formation flying, attacks demo, helicopter joy riding (which I didn&#8217;t do, it wasn&#8217;t free :P), also some R/C aircraft and gliders displays. F-111, Hornets, Hercules, Boeing 707, Vampire, Tiger moth, and many many more&#8230;</p>
<p>I took almost 300 photos in total, though most of them look pretty dark and dull due to the weather. And to satisfy my panorama need, I&#8217;ve taken a 360° panorama view at the base at the end of the day.</p>
<p>Note to self:</p>
<ul>
<li>Need better camera for this kind of show, a DSLR with like a 30x optical zoom lens would be great :)</li>
<li>Hang around at the end of the day when almost everyone are leaving, perfect time for taking even more photos wherever and however you like, without the extra random people.</li>
</ul>
<p>My RAAF airshow 2006 album is <a href="http://pigeond.net/photos/raaf-airshow-2006/">here</a>.</p>
<p><center><iframe src="http://pigeond.net/photos/panorama/raaf-airshow-2006-panorama.thumb.html" marginwidth="0" marginheight="0" frameborder="1" height="128" scrolling="no" width="512"></iframe></center> <center><a href="http://pigeond.net/photos/raaf-airshow-2006/"><img src="http://pigeond.net/photos/raaf-airshow-2006/dsc03265.thumb.jpg" alt="Click for more RAAF airshow 2006 photos" title="Click for more RAAF airshow 2006 photos" border="1" height="120" width="160" /></a>   <a href="http://pigeond.net/photos/raaf-airshow-2006/"><img src="http://pigeond.net/photos/raaf-airshow-2006/dsc03205.thumb.jpg" alt="Click for more RAAF airshow 2006 photos" title="Click for more RAAF airshow 2006 photos" border="1" height="120" width="160" /></a>   <a href="http://pigeond.net/photos/raaf-airshow-2006/"><img src="http://pigeond.net/photos/raaf-airshow-2006/dsc03076.thumb.jpg" alt="Click for more RAAF airshow 2006 photos" title="Click for more RAAF airshow 2006 photos" border="1" height="120" width="160" /></a>   <a href="http://pigeond.net/photos/raaf-airshow-2006/"><img src="http://pigeond.net/photos/raaf-airshow-2006/dsc03096.thumb.jpg" alt="Click for more RAAF airshow 2006 photos" title="Click for more RAAF airshow 2006 photos" border="1" height="120" width="160" /></a>   <a href="http://pigeond.net/photos/raaf-airshow-2006/"><img src="http://pigeond.net/photos/raaf-airshow-2006/dsc03136.thumb.jpg" alt="Click for more RAAF airshow 2006 photos" title="Click for more RAAF airshow 2006 photos" border="1" height="120" width="160" /></a></center>On a side note, there was this very odd Linux &#8220;sighting&#8221; at the show. If someone could explain it a bit that would be great ;)</p>
<p><center><a href="http://pigeond.net/photos/raaf-airshow-2006/52"><img src="http://pigeond.net/photos/raaf-airshow-2006/dsc03186.thumb.jpg" border="1" height="120" width="160" /></a></center>Should probably start planning for the <a href="http://www.airshow.com.au/">next airshow</a> soon&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2006/11/14/raaf-airshow-2006/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>linux.conf.au 2007</title>
		<link>http://pigeond.net/blog/2006/11/02/linuxconfau-2007/</link>
		<comments>http://pigeond.net/blog/2006/11/02/linuxconfau-2007/#comments</comments>
		<pubDate>Wed, 01 Nov 2006 23:03:14 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[lca2007]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2006/11/02/linuxconfau-2007/</guid>
		<description><![CDATA[It&#8217;s like second best thing to see that the programme for the linux.conf.au 2007 is out! I imagine it&#8217;s as exciting as when a new TV guide is out for some people. :)
And for the (first) best thing, LCA 2007 registration is now opened!
Now how cool is that! (Or I should just get out more&#8230;)

]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s like second best thing to see that the <a href="http://lca2007.linux.org.au/Programme">programme</a> for the <a href="http://lca2007.linux.org.au/">linux.conf.au 2007</a> is out! I imagine it&#8217;s as exciting as when a new TV guide is out for some people. :)</p>
<p>And for the (first) best thing, LCA 2007 <a href="http://lca2007.linux.org.au/Registration">registration</a> is now opened!</p>
<p>Now how cool is that! (Or I should just get out more&#8230;)</p>
<p><center><a href="http://lca2007.linux.org.au"><img src="http://pigeond.net/images/blog/lca2007-header.png" border="1" height="168" width="289" /></a></center></p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2006/11/02/linuxconfau-2007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Multi-head FlightGear</title>
		<link>http://pigeond.net/blog/2006/11/01/multi-head-flightgear/</link>
		<comments>http://pigeond.net/blog/2006/11/01/multi-head-flightgear/#comments</comments>
		<pubDate>Wed, 01 Nov 2006 09:30:45 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[flightgear]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[dmx]]></category>
		<category><![CDATA[multi-head]]></category>
		<category><![CDATA[xinerama]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2006/11/01/multi-head-flightgear/</guid>
		<description><![CDATA[Finally bought a cheap &#8220;new old&#8221; BenQ 19&#8243; monitor for like 20 bucks (yes, its delivery cost was more than that), replacing my unlucky Philips 19&#8243; which died in the rain (stormy day with an opened window basically), and so I&#8217;m back to my 3-monitor desktop setup.
And so one thing leads to another. I setup [...]]]></description>
			<content:encoded><![CDATA[<p>Finally bought a cheap &#8220;new old&#8221; BenQ 19&#8243; monitor for like 20 bucks (yes, its delivery cost was more than that), replacing my unlucky Philips 19&#8243; which died in the rain (stormy day with an opened window basically), and so I&#8217;m back to my 3-monitor desktop setup.</p>
<p>And so one thing leads to another. I setup Xinerama for the 2 screens. I played with <a href="http://dmx.sourceforge.net/">DMX</a> across the 3 screens for a bit. It&#8217;s nice but for some reasons it&#8217;s not doing direct rendering for GLX, neither the local nor the non-local clients.</p>
<p>And then the most obvious and exciting thing to do is to run multi-head FlightGear. As my setup is 3-screen-on-2-machines, normally you&#8217;d simply run one FlightGear on each machine. However my 1-screen-machine is rather old and slow, and not much memory (Pentium 2 w/256MB ram). So I ended up running two instances of FlightGear on the 2-screen-machine (Pentium 4 w/1GB ram) and forwarding the display onto the other (by setting DISPLAY). Its startup time is a lot faster this way.</p>
<p>When I have the time I should play with <a href="http://chromium.sourceforge.net/">Chromium</a> as well&#8230;</p>
<p><center></p>
<table border="0" cellpadding="0" cellspacing="0" width="80%">
<tr>
<td align="center" valign="top" width="50%"><a href="http://pigeond.net/photos/flightgear/gears/"><img src="http://pigeond.net/photos/flightgear/gears/fg-3screen-ggb.thumb.jpg" border="1" height="120" width="160" /></a>The Golden Gate Bridge across 3 screens</td>
<td align="center" valign="top" width="50%"><a href="http://pigeond.net/photos/flightgear/gears/"><img src="http://pigeond.net/photos/flightgear/gears/fg-3screen.thumb.jpg" border="1" height="120" width="160" /></a>Flying over San Francisco</td>
</tr>
</table>
<p></center></p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2006/11/01/multi-head-flightgear/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>That must be a very fishy pigeon&#8230;</title>
		<link>http://pigeond.net/blog/2006/10/27/that-must-be-a-very-fishy-pigeon/</link>
		<comments>http://pigeond.net/blog/2006/10/27/that-must-be-a-very-fishy-pigeon/#comments</comments>
		<pubDate>Fri, 27 Oct 2006 01:01:18 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[pelican]]></category>
		<category><![CDATA[pigeon]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2006/10/27/that-must-be-a-very-fishy-pigeon/</guid>
		<description><![CDATA[Saw this news on the blog of our mate Brian the pigeon, about this pelican, supposingly eats only fish, swallowing a pigeon in a park. There&#8217;s even a photo of that pigeon sitting (or maybe struggling but you can&#8217;t really tell) inside the pelican&#8217;s widely opened mouth. It sounded almost like something you&#8217;ll see in [...]]]></description>
			<content:encoded><![CDATA[<p>Saw <a href="http://news.bbc.co.uk/1/hi/england/london/6083468.stm">this news</a> on the blog of our mate <a href="http://pigeonblog.wordpress.com/">Brian the pigeon</a>, about this pelican, supposingly eats only fish, swallowing a pigeon in a park. There&#8217;s even a photo of that pigeon sitting (or maybe struggling but you can&#8217;t really tell) inside the pelican&#8217;s widely opened mouth. It sounded almost like something you&#8217;ll see in the Simpsons or Futurama.</p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2006/10/27/that-must-be-a-very-fishy-pigeon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>And we&#8217;ve moved!</title>
		<link>http://pigeond.net/blog/2006/10/23/and-weve-moved/</link>
		<comments>http://pigeond.net/blog/2006/10/23/and-weve-moved/#comments</comments>
		<pubDate>Sun, 22 Oct 2006 22:13:08 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[flightgear]]></category>
		<category><![CDATA[pigeond]]></category>
		<category><![CDATA[fgmap]]></category>
		<category><![CDATA[ISP]]></category>
		<category><![CDATA[moved]]></category>
		<category><![CDATA[mpserver02]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2006/10/23/and-weve-moved/</guid>
		<description><![CDATA[On this fine Sunday afternoon, pigeond.net was moved to a new ISP. Everything seemed to have gone well.
I want to thank Stanley again for the trouble, and probably any sorts of other things he had to do for this move.
Though, still need to wait for Curt to update the DNS for mpserver02.flightgear.org and mpmap02.flightgear.org, as [...]]]></description>
			<content:encoded><![CDATA[<p>On this fine Sunday afternoon, pigeond.net was moved to a new ISP. Everything seemed to have gone well.</p>
<p>I want to thank Stanley again for the trouble, and probably any sorts of other things he had to do for this move.</p>
<p>Though, still need to wait for Curt to update the DNS for mpserver02.flightgear.org and mpmap02.flightgear.org, as he&#8217;s always very very busy. So if you need to use the FlightGear server on my box, you could just use pigeond.net 5000/5002, and <a href="http://pigeond.net/flightgear/fg_server_map.html">this url</a> for the FGMap.</p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2006/10/23/and-weve-moved/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>We&#8217;re moving again&#8230;</title>
		<link>http://pigeond.net/blog/2006/10/20/were-moving-again/</link>
		<comments>http://pigeond.net/blog/2006/10/20/were-moving-again/#comments</comments>
		<pubDate>Thu, 19 Oct 2006 21:25:36 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[flightgear]]></category>
		<category><![CDATA[pigeond]]></category>
		<category><![CDATA[fgmap]]></category>
		<category><![CDATA[ISP]]></category>
		<category><![CDATA[moving]]></category>
		<category><![CDATA[mpserver]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2006/10/20/were-moving-again/</guid>
		<description><![CDATA[For those who care, pigeond.net will be moving again sometime this weekend to a new data center. Hopefully it won&#8217;t be down for too long during the move.
And for our fellow FlightGear pilots, that would mean mpserver02.flightgear.org and mpmap02.flightgear.org would not work for a little bit when we&#8217;re moving.
]]></description>
			<content:encoded><![CDATA[<p>For those who care, pigeond.net will be moving again sometime this weekend to a new data center. Hopefully it won&#8217;t be down for too long during the move.</p>
<p>And for our fellow FlightGear pilots, that would mean mpserver02.flightgear.org and mpmap02.flightgear.org would not work for a little bit when we&#8217;re moving.</p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2006/10/20/were-moving-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sydney touring around</title>
		<link>http://pigeond.net/blog/2006/10/14/sydney-touring-around/</link>
		<comments>http://pigeond.net/blog/2006/10/14/sydney-touring-around/#comments</comments>
		<pubDate>Sat, 14 Oct 2006 12:05:35 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[belgian beer cafe]]></category>
		<category><![CDATA[fish market]]></category>
		<category><![CDATA[mussel]]></category>
		<category><![CDATA[sydney]]></category>
		<category><![CDATA[taronga zoo]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2006/10/14/sydney-touring-around/</guid>
		<description><![CDATA[As my brother-in-law from Taiwan came over for holidays this week, my wife and I showed him around Sydney, including the usual like the Opera House, Harbour Bridge, The Rocks, Fish Market, Darling Harbour, The City, China Town, Taronga Zoo. Lots of photo opportunities for me in those couple of days. We also went to [...]]]></description>
			<content:encoded><![CDATA[<p>As my brother-in-law from Taiwan came over for holidays this week, my wife and I showed him around Sydney, including the usual like the Opera House, Harbour Bridge, The Rocks, Fish Market, Darling Harbour, The City, China Town, Taronga Zoo. Lots of photo opportunities for me in those couple of days. We also went to the Belgian beef cafe for dinner and as always their mussels were great. My brother-in-law tried two different beers and I guess he will have to one day come to Sydney again for the other 30 or so different ones&#8230;</p>
<p><center><a href="http://pigeond.net/photos/panorama/"><img src="http://pigeond.net/images/blog/katbro/sydney-from-taronga.jpg" alt="Sydney panorama from Taronga Zoo" title="Sydney panorama from Taronga Zoo" border="1" height="69" width="512" /></a><br />
Sydney panorama from Taronga Zoo<img src="http://pigeond.net/images/blog/katbro/DSC02797.JPG" alt="At Taronga Zoo" title="At Taronga Zoo" border="0" height="320" width="240" /></p>
<p><img src="http://pigeond.net/images/blog/katbro/DSC02841.JPG" alt="That looked so weird and funny" title="That looked so weird and funny" border="0" height="240" width="320" /></p>
<p><img src="http://pigeond.net/images/blog/katbro/DSC02943.JPG" alt="Lunch at the Fish Market" title="Lunch at the Fish Market" height="240" width="320" /><br />
Lunch at the Fish Market</p>
<p><img src="http://pigeond.net/images/blog/katbro/DSC02993.JPG" alt="Mussels at the Belgian beer cafe" title="Mussels at the Belgian beer cafe" height="240" width="320" /><br />
Mussels at the Belgian beer cafe</p>
<p></center></p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2006/10/14/sydney-touring-around/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Two weekends, two weddings&#8230;</title>
		<link>http://pigeond.net/blog/2006/10/05/two-weekends-two-weddings/</link>
		<comments>http://pigeond.net/blog/2006/10/05/two-weekends-two-weddings/#comments</comments>
		<pubDate>Thu, 05 Oct 2006 11:37:05 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[weddings]]></category>
		<category><![CDATA[weekends]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2006/10/05/two-weekends-two-weddings/</guid>
		<description><![CDATA[It must be a good year. Two guys from work just had their weddings in two successive weekends.
There was Nick and Tiff&#8217;s wedding on 22nd and 23rd September, with the ceremony at the Mortuary Station, followed by the reception the next day in Katoomba. As I was one of the groom&#8217;s men, I worn a [...]]]></description>
			<content:encoded><![CDATA[<p>It must be a good year. Two guys from work just had their weddings in two successive weekends.<br />
There was Nick and Tiff&#8217;s wedding on 22nd and 23rd September, with the ceremony at the Mortuary Station, followed by the reception the next day in Katoomba. As I was one of the groom&#8217;s men, I worn a pretty fancy suit which makes me look like either a pianist (yay!) or a magician, so that was cool.</p>
<p><center><img src="http://pigeond.net/images/blog/2wed/DSC02111.JPG" alt="The Mortuary Station" title="The Mortuary Station" border="0" height="243" width="324" /></center>The ceremony was pretty straight forward. Shortly after we went to the Sydney University for more photo shooting. Later in the evening we had dinner in New Town (I thought it was New Town, wasn&#8217;t it?) in some restaurant. The barramundi I had was very nice.</p>
<p>The next day, we got up rather early in the morning and headed up to Katoomba in the Blue Mountains, where the reception took place at the Carrington Hotel in the evening. We got there around 11 something. And we decided to just look around, as we&#8217;d never been there before.</p>
<p><center><a href="http://pigeond.net/photos/panorama/"><img src="http://pigeond.net/photos/panorama/carrington-2.thumb.jpg" alt="Panorama at Carrington Hotel" title="Panorama at Carrington Hotel" border="1" height="92" width="512" /></a></center> <center><img src="http://pigeond.net/images/blog/2wed/DSC02273.JPG" alt="Inside the Carrington Hotel" title="Inside the Carrington Hotel" border="0" height="324" width="243" /></center> <center><img src="http://pigeond.net/images/blog/2wed/DSC02303.JPG" alt="At the entrance" title="At the entrance" border="0" height="243" width="324" /></center>After exploring the town a bit, we randomly chose a cafe for lunch. Kat had a pretty good toasted sandwich, and I had probably one of the best steak sandwich this year.</p>
<p><center><img src="http://pigeond.net/images/blog/2wed/DSC02299.JPG" alt="Near Katoomba train station" title="Near Katoomba train station" border="0" height="324" width="243" /></center> <center><img src="http://pigeond.net/images/blog/2wed/DSC02309.JPG" alt="Yummy steak sandwich" title="Yummy steak sandwich" border="0" height="243" width="324" /></center>Around 16:00, we all gathered again at the hotel and started getting dressed up and prepared for the night. Kat and I both enjoyed it a lot. Food was good, the dessert was even better. Music was loud, dance was wild. All good. :)</p>
<p><center><img src="http://pigeond.net/images/blog/2wed/DSC02357.JPG" border="0" height="243" width="324" /></center> And then we had Brett and Kathleen&#8217;s wedding on 1st October. The ceremony was at the St. Michael&#8217;s church in Vaucluse in the afternoon. Nice place, nice view on a nice day.</p>
<p><center><img src="http://pigeond.net/images/blog/2wed/DSC02482.JPG" alt="St. Michael's church" title="St. Michael's church" border="0" height="324" width="243" />  <img src="http://pigeond.net/images/blog/2wed/DSC02495.JPG" alt="St. Michael's church" title="St. Michael's church" border="0" height="324" width="243" /></center>Shortly after the ceremony we headed to the Sheraton on the Park Hotel at Town Hall for the reception. It was still a bit early and Kat and I were both hungry, and so we grabbed some lunch at KFC (who would have thought?), before heading back to the hotel.</p>
<p>Brett asked me to help being the interpreter for various parts of the night, including translating some of the speeches to and from Mandarin. I still think I didn&#8217;t do the job good enough, partly because I was only told to do some of the translation on that night and on the fly. Especially the last one when I accidentally mixed in an English phrase my Mandarin ;) It was a good and rather entertaining experience though.</p>
<p><center><img src="http://pigeond.net/images/blog/2wed/DSC02541.JPG" alt="The reception" title="The reception" border="0" height="243" width="324" /></center>Once again, congratulations to both Nick+Tiff and Brett+Kathleen.</p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2006/10/05/two-weekends-two-weddings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MPlayer + MatrixView for windows</title>
		<link>http://pigeond.net/blog/2006/09/20/mplayer-matrixview-for-windows/</link>
		<comments>http://pigeond.net/blog/2006/09/20/mplayer-matrixview-for-windows/#comments</comments>
		<pubDate>Tue, 19 Sep 2006 21:22:18 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[matrixview]]></category>
		<category><![CDATA[mplayer]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2006/09/20/mplayer-matrixview-for-windows/</guid>
		<description><![CDATA[Gianluigi Tiesi is kind enough to update my MPlayer + MatrixView patch to work under windows. Thanks very much! That&#8217;s why open source software rocks :)
]]></description>
			<content:encoded><![CDATA[<p>Gianluigi Tiesi is kind enough to update my <a href="http://pigeond.net/mplayer/mplayer-matrixview.html">MPlayer + MatrixView</a> patch to <a href="http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/2006-September/046044.html">work under windows</a>. Thanks very much! That&#8217;s why open source software rocks :)</p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2006/09/20/mplayer-matrixview-for-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Got new software?</title>
		<link>http://pigeond.net/blog/2006/09/19/got-new-software/</link>
		<comments>http://pigeond.net/blog/2006/09/19/got-new-software/#comments</comments>
		<pubDate>Mon, 18 Sep 2006 21:28:09 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2006/09/19/got-new-software/</guid>
		<description><![CDATA[As free and open source software getting more popular, more and more new ones are turning up. People are now more likely to try new things. But of course new things don&#8217;t always work as expected. Bugs, crashes, memory leaks, and these often stop people straight away from keep trying or using it again.
Well, the [...]]]></description>
			<content:encoded><![CDATA[<p>As free and open source software getting more popular, more and more new ones are turning up. People are now more likely to try new things. But of course new things don&#8217;t always work as expected. Bugs, crashes, memory leaks, and these often stop people straight away from keep trying or using it again.</p>
<p>Well, the only thing I want to say is, I wonder why people don&#8217;t just stop using m$ windows when they first get the <a href="http://en.wikipedia.org/wiki/BSOD">BSOD</a> :)</p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2006/09/19/got-new-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>lilo is dead</title>
		<link>http://pigeond.net/blog/2006/09/18/lilo-is-dead/</link>
		<comments>http://pigeond.net/blog/2006/09/18/lilo-is-dead/#comments</comments>
		<pubDate>Mon, 18 Sep 2006 01:02:01 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[freenode]]></category>
		<category><![CDATA[lilo]]></category>
		<category><![CDATA[Rob Levin]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2006/09/18/lilo-is-dead/</guid>
		<description><![CDATA[This would be the occasion where I certainly prefer seeing my machine not booting.
Rob Levin, aka lilo, was hit by a car while riding on his bike. After being in the ICU in a coma for a few days, he passed away on the 16th September.
For those who don&#8217;t know, he is the founder and [...]]]></description>
			<content:encoded><![CDATA[<p>This would be the occasion where I certainly prefer seeing my machine not booting.</p>
<p><a href="http://en.wikipedia.org/wiki/User:Rob_Levin">Rob Levin</a>, aka lilo, was hit by a car while riding on his bike. After being in the ICU in a coma for a few days, <a href="http://linux.slashdot.org/linux/06/09/16/2152243.shtml">he passed away</a> on the 16th September.</p>
<p>For those who don&#8217;t know, he is the founder and the head staff of <a href="http://freenode.net/">freenode</a>. Now what&#8217;s funny is I myself do not know this fact until today. I know lilo on freenode IRC, as we all do. I&#8217;ve talked to him a few times. He&#8217;s normally on some of the channels I join, such as, IIRC, #handhelds.org.</p>
<p>I know he&#8217;s a staff of freenode all along because he&#8217;s the &#8220;oper&#8221; on the IRC network, and he&#8217;s always the one who does all the announcement. He has also helped me once recovering a channel password. He&#8217;s friendly, helpful, polite, and patient. I guess this is how nice he is, but not someone who goes &#8220;do you know who I am?&#8221; :)</p>
<p>We have definitely lost a hard-working and precious person to freenode and the free software community.</p>
<p>Apparently he&#8217;s still online right now&#8230;</p>
<p><code><br />
&gt; /whois lilo<br />
i=levin freenode/staff/pdpc.levin * :Rob Levin<br />
#mythtv-users #handhelds.org<br />
Whoops, I've stepped away. For URGENT freenode help (channel flooding, trolling users, network problems or access issues), please email my pager at 4iiygyvs&lt;freenode.net . It's my job and I'm happy to respond. For ROUTINE issues, please see http://freenode.net/faq.shtml#gettinghelp....  Please take a look at my personal blog when you get a chance: http://spinhome.org .... Thanks!<br />
is identified to services<br />
End of /WHOIS list.</code></p>
<p>&gt; /msg nickserv info lilo<br />
Nickname: lilo &lt;&lt; ONLINE &gt;&gt;<br />
Registered: 12 years 35 weeks 1 day (7h 17m 28s) ago<br />
Last Seen Address: i=levin&gt;freenode/staff/pdpc.levin<br />
Last Seen Quit Msg: &#8220;bbiab&#8221;<br />
Email Address: levin@freenode.net<br />
URL: http://blogdun.us/<br />
Nickname Options: NoExpire, AutoMask, UnFiltered, AllowMemos, MemoNotify, MemoSignon</p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2006/09/18/lilo-is-dead/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Air-to-air refueling in FlightGear</title>
		<link>http://pigeond.net/blog/2006/08/21/air-to-air-refueling-in-flightgear/</link>
		<comments>http://pigeond.net/blog/2006/08/21/air-to-air-refueling-in-flightgear/#comments</comments>
		<pubDate>Mon, 21 Aug 2006 09:23:49 +0000</pubDate>
		<dc:creator>pigeon</dc:creator>
				<category><![CDATA[flightgear]]></category>
		<category><![CDATA[air-to-air refueling]]></category>
		<category><![CDATA[Boeing E3B]]></category>
		<category><![CDATA[KC135]]></category>

		<guid isPermaLink="false">http://pigeond.net/blog/2006/08/21/air-to-air-refueling-in-flightgear/</guid>
		<description><![CDATA[During the weekend jpierru and shavlir on #flightgear did a bit more video shooting of FlightGear doing air-to-air refueling. shavlir flying on his KC135 and jpierru on his Boeing E3B Sentry (AWACS) and Harrier. I, as usual, was the cameraman.
We got quite a bit of jittering but we managed to get quite a few awesome [...]]]></description>
			<content:encoded><![CDATA[<p>During the weekend jpierru and shavlir on #flightgear did a bit more video shooting of FlightGear doing <a href="http://pigeond.net/photos/flightgear/videos/aar/">air-to-air refueling</a>. shavlir flying on his KC135 and jpierru on his Boeing E3B Sentry (AWACS) and Harrier. I, as usual, was the cameraman.</p>
<p>We got quite a bit of jittering but we managed to get quite a few awesome videos. shavlir also did a pretty cool aerobatics at the end when we realized we&#8217;re not able to do a proper refueling with the Harrier due to some &#8220;technical reasons&#8221; :)</p>
<p><a href="http://pigeond.net/photos/flightgear/videos/aar/">Enjoy</a>!</p>
<p><center><a href="http://pigeond.net/photos/flightgear/videos/aar/"><img src="http://pigeond.net/photos/flightgear/videos/aar/aar-08.thumb.gif" border="1" height="120" width="160" /></a></center></p>
]]></content:encoded>
			<wfw:commentRss>http://pigeond.net/blog/2006/08/21/air-to-air-refueling-in-flightgear/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
