<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-13218682</id><updated>2025-12-16T15:48:04.094+08:00</updated><category term="Linux"/><category term="ubuntu"/><category term="wizardpen"/><category term="Opinions"/><category term="Software"/><category term="firefox"/><category term="Font"/><category term="Tips and Tricks"/><category term="Unicode"/><category term="fontconfig"/><category term="plugins"/><category term="rant"/><category term="Gentoo"/><category term="Readings"/><category term="blogger"/><category term="chinese"/><category term="installation"/><category term="ipod"/><category term="nokia"/><category term="programming"/><category term="rhythmbox"/><category term="spam"/><category term="OpenSearch"/><category term="PHP"/><category term="acpi"/><category term="advert"/><category term="apple"/><category term="atheros"/><category term="bugs"/><category term="cygwin"/><category term="eeepc"/><category term="emesene"/><category term="fat32"/><category term="gadget"/><category term="hardy heron"/><category term="intrepid ibex"/><category term="j2me"/><category term="japanese"/><category term="lvm2"/><category term="mac"/><category term="meebo"/><category term="opensync"/><category term="pidgin"/><category term="python"/><category term="quod libet"/><category term="review"/><category term="rsync"/><category term="syncml"/><category term="troubleshooting"/><category term="wifi"/><category term="windows"/><category term="workarounds"/><title type='text'>The Digital Blue Wave</title><subtitle type='html'>Adventures and misadventures in working with open source, software development and Gentoo.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://digitalbluewave.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://digitalbluewave.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Felix Leong</name><uri>http://www.blogger.com/profile/13334668642124760614</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.photobucket.com/albums/v95/seh_hui/felixavt3.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>60</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-13218682.post-7103044748845634216</id><published>2010-04-11T19:53:00.000+08:00</published><updated>2010-04-11T19:53:35.056+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="wizardpen"/><title type='text'>Great News and Bad News for Wizardpen Linux driver</title><content type='html'>It&#39;s been more than a year since I posted any updates on the Wizardpen driver, and I have both good news and bad news in relation to that.&lt;br /&gt;
&lt;br /&gt;
First, the bad news is that: I&#39;m now on the Mac == any breakage of the driver with the latest release of Ubuntu will not be captured or spotted by myself.&lt;br /&gt;
&lt;br /&gt;
But! Here&#39;s the good news: the Wizardpen Linux driver is now more &lt;a href=&quot;https://launchpad.net/wizardpen&quot;&gt;actively maintained at Launchpad&lt;/a&gt;. I have been subscribing to their code commits for the past year and the code base and configuration files have been cleaned up significantly. And the best part is that they are currently maintaining a list of supported devices the FDI rules so that make using the Wizardpen almost a plug-and-play experience. (well, if PnP doesn&#39;t happen, do &lt;a href=&quot;https://bugs.launchpad.net/wizardpen&quot;&gt;file a bug report there&lt;/a&gt; :))&lt;br /&gt;
&lt;br /&gt;
So, in many ways, I&#39;ll be officially stepping down from the responsibility of maintaining the build documentation (which has been pretty stable since 0.7) as well as tracking code updates (as, hopefully, Launchpad will be its permanent home and there&#39;s will always at least a code maintainer there to assist).&lt;br /&gt;
&lt;br /&gt;
In case you&#39;d still like to update me on the progress on the driver so that I can post it up here, feel free to email me at &lt;a href=&quot;mailto:seh_hui@yahoo.com&quot;&gt;seh_hui@yahoo.com&lt;/a&gt;.</content><link rel='replies' type='application/atom+xml' href='http://digitalbluewave.blogspot.com/feeds/7103044748845634216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13218682/7103044748845634216' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/7103044748845634216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/7103044748845634216'/><link rel='alternate' type='text/html' href='http://digitalbluewave.blogspot.com/2010/04/great-news-and-bad-news-for-wizardpen.html' title='Great News and Bad News for Wizardpen Linux driver'/><author><name>Felix Leong</name><uri>http://www.blogger.com/profile/13334668642124760614</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.photobucket.com/albums/v95/seh_hui/felixavt3.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13218682.post-1124265647766648200</id><published>2009-09-13T11:46:00.000+08:00</published><updated>2009-09-13T11:46:38.688+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="wizardpen"/><title type='text'>What the Linux Wizardpen driver needs right now</title><content type='html'>To be honest: I don&#39;t really check this site often - I am quite used to only log into Blogger when I had something new to say about the progress of the Linux Wizardpen driver. And only recently I found out a lot of comments that was pending moderation and I was completely flooded by old comments, so greatest apology to everyone who had left their questions unanswered, unpublished and unnoticed for the past three months =.=.&lt;br /&gt;
&lt;br /&gt;
Such experience points to a fatal functional flaw: that the driver does not have a functional project structure. Currently here&#39;s a few items that the driver need, in order of importance:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;A support forum&lt;/li&gt;
&lt;li&gt;Package the driver to make it user-friendly, which includes the following:&lt;br /&gt;
&lt;/li&gt;

&lt;ul&gt;&lt;li&gt;Precompiled packages (DEB, RPM) - I&#39;m aware that there are a few people who had already done so and a couple others working on making it PnP. We need some way for these package maintainers to collaborate with each other&lt;/li&gt;
&lt;li&gt;Generic FDI rule that could allow PnP to be possible&lt;/li&gt;
&lt;li&gt;A graphical calibrator program - Similar to what has been done for &lt;a href=&quot;http://aiptektablet.sourceforge.net/gaiptek.html&quot;&gt;Aiptek&lt;/a&gt; (Or would it better for us to use the gAiptek software and make it more general purpose?)&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Choosing a project home for the driver. Currently there&#39;s two that has been setup, which I&#39;m aware of:&lt;/li&gt;

&lt;ul&gt;&lt;li&gt;Google Code: &lt;a href=&quot;http://code.google.com/p/linuxgenius/&quot; target=&quot;_blank&quot;&gt;http://code.google.com/p/linuxgenius/&lt;/a&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Launchpad: &lt;a href=&quot;https://launchpad.net/wizardpen&quot; target=&quot;_blank&quot;&gt;https://launchpad.net/wizardpen&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;ol&gt;&lt;/ol&gt;
&lt;li&gt;Feature request and bug fixes, e.g.&lt;/li&gt;
&lt;ul&gt;&lt;li&gt;Better mouse support (i.e. the Genius tablets that came with the stylus and mouse)&lt;/li&gt;
&lt;li&gt;Correct detection of screen in driver and removal of ScreenX and ScreenY parameters&lt;/li&gt;
&lt;li&gt;Lines drawn on GIMP/Inkscape not as smooth as what that could be drawn on Windows (workaround: Modify the ScreenX and ScreenY parameters that doubles the current screen resolution)&lt;/li&gt;
&lt;li&gt;Etc.&lt;/li&gt;
&lt;/ul&gt;&lt;/ol&gt;Personally I have to admit I couldn&#39;t do it by myself: I really needed a lot of help. Both in terms of building a community site and the programming effort. If anyone is interested, please comment on this thread (with the e-mail followup checkbox checked :), so you get the latest updates on who has the same interest on this project as you do).</content><link rel='replies' type='application/atom+xml' href='http://digitalbluewave.blogspot.com/feeds/1124265647766648200/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13218682/1124265647766648200' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/1124265647766648200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/1124265647766648200'/><link rel='alternate' type='text/html' href='http://digitalbluewave.blogspot.com/2009/09/what-linux-wizardpen-driver-needs-right.html' title='What the Linux Wizardpen driver needs right now'/><author><name>Felix Leong</name><uri>http://www.blogger.com/profile/13334668642124760614</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.photobucket.com/albums/v95/seh_hui/felixavt3.png'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13218682.post-7735497140266068369</id><published>2009-09-12T21:36:00.002+08:00</published><updated>2009-09-12T21:50:19.014+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><category scheme="http://www.blogger.com/atom/ns#" term="wizardpen"/><title type='text'>Wizardpen driver 0.7 series compatible with Ubuntu Karmic Koala</title><content type='html'>Just upgraded my machine to the Ubuntu 9.10 Karmic Koala Alpha 5 and I&#39;m happy to say that Wizardpen would work seamlessly with the next version of Ubuntu. So when October comes, you don&#39;t need to worry about the upgrade breaking support for your creative pursuits. (I&#39;ll keep you updated in case it breaks some time before the actual launch occur in October)&lt;br /&gt;&lt;br /&gt;Recently there isn&#39;t any progress on the driver due to a lack of a active maintainer for the code. Currently there are a few project pages being setup for the driver, currently the one with recent activity was the one at the &lt;a href=&quot;https://launchpad.net/wizardpen&quot;&gt;Wizardpen project in Launchpad&lt;/a&gt;: which they are taking up an ambitious goal of setting up the appropriate FDI rule to have it auto-detect most (hopefully all) supported tablets. Greatly appreciate that you&#39;ll be able to submit the appropriate `lsusb` output for them to maintain a database of sorts ;).&lt;br /&gt;&lt;br /&gt;Anyway, it is to be noted that Ubuntu 9.10 introduced a lot of major changes in packages: e.g. SCIM input to iBus, utilizing GRUB2 and Ext4 and eventual migration to DeviceKit in replacement for HAL in the future (meaning that the setup guide will need to be updated as soon as Xorg deprecates HAL as well). So I do greatly suggest that you prepare for the release by reading these new changes up.</content><link rel='replies' type='application/atom+xml' href='http://digitalbluewave.blogspot.com/feeds/7735497140266068369/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13218682/7735497140266068369' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/7735497140266068369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/7735497140266068369'/><link rel='alternate' type='text/html' href='http://digitalbluewave.blogspot.com/2009/09/wizardpen-driver-07-series-compatible.html' title='Wizardpen driver 0.7 series compatible with Ubuntu Karmic Koala'/><author><name>Felix Leong</name><uri>http://www.blogger.com/profile/13334668642124760614</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.photobucket.com/albums/v95/seh_hui/felixavt3.png'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13218682.post-3234217391502685759</id><published>2009-04-21T12:02:00.004+08:00</published><updated>2009-04-21T12:13:46.668+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><category scheme="http://www.blogger.com/atom/ns#" term="wizardpen"/><title type='text'>wizardpen-0.7.0-alpha2 DEB package now available</title><content type='html'>First of all, all thanks to Giorgo Enrico who made the package! I have personally tested it and find it to be working, so I suppose it&#39;d be of great help to those who aren&#39;t too comfortable in compiling :).&lt;br /&gt;&lt;br /&gt;Anyway, here&#39;s the place to download the packages:&lt;br /&gt;&lt;strong&gt;Driver: &lt;/strong&gt;&lt;a href=&quot;http://www.mediafire.com/file/nyzyynygiyy/wizardpen_0.7.0-alpha2_i386.deb&quot;&gt;http://www.mediafire.com/file/nyzyynygiyy/wizardpen_0.7.0-alpha2_i386.deb&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Calibrator tool: &lt;/strong&gt;COMING SOON!&lt;br /&gt;&lt;br /&gt;I&#39;m not particular sure about whether it does support 8.10 or not, so if somebody had tested it, please let me know ;)</content><link rel='replies' type='application/atom+xml' href='http://digitalbluewave.blogspot.com/feeds/3234217391502685759/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13218682/3234217391502685759' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/3234217391502685759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/3234217391502685759'/><link rel='alternate' type='text/html' href='http://digitalbluewave.blogspot.com/2009/04/wizardpen-070-alpha2-deb-package-now.html' title='wizardpen-0.7.0-alpha2 DEB package now available'/><author><name>Felix Leong</name><uri>http://www.blogger.com/profile/13334668642124760614</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.photobucket.com/albums/v95/seh_hui/felixavt3.png'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13218682.post-4272523514088987734</id><published>2009-04-17T09:43:00.003+08:00</published><updated>2009-04-17T10:10:54.196+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><category scheme="http://www.blogger.com/atom/ns#" term="wizardpen"/><title type='text'>Driver Update: wizardpen-0.7.0-alpha2</title><content type='html'>&lt;p&gt;Hi all, I&#39;ve just made a quick bug fix in relation to the compilation issues with Ubuntu 9.04 and (reportedly, from what I read from the &lt;a href=&quot;http://code.google.com/p/linuxgenius/&quot;&gt;linuxgenius project&lt;/a&gt; page) Fedora 11. The code fix should allow the compilation of the driver for both Ubuntu 8.10 and Ubuntu 9.04, however I do need someone to help me test to compile the driver for Ubuntu 8.10.&lt;/p&gt;&lt;p&gt;The latest driver is available here:&lt;/p&gt; &lt;iframe scrolling=&quot;no&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; frameborder=&quot;0&quot; style=&quot;width:240px;height:66px;margin:3px;padding:0;border:1px solid #dde5e9;background-color:#ffffff;&quot; src=&quot;http://cid-43438aff38d34c29.skydrive.live.com/embedrowdetail.aspx/Public/wizardpen/wizardpen-0.7.0-alpha2.tar.gz&quot;&gt;&lt;/iframe&gt;&lt;p&gt;Till then, have fun!&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalbluewave.blogspot.com/feeds/4272523514088987734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13218682/4272523514088987734' title='16 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/4272523514088987734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/4272523514088987734'/><link rel='alternate' type='text/html' href='http://digitalbluewave.blogspot.com/2009/04/driver-update-wizardpen-070-alpha2.html' title='Driver Update: wizardpen-0.7.0-alpha2'/><author><name>Felix Leong</name><uri>http://www.blogger.com/profile/13334668642124760614</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.photobucket.com/albums/v95/seh_hui/felixavt3.png'/></author><thr:total>16</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13218682.post-3779573006178896333</id><published>2009-03-30T22:01:00.003+08:00</published><updated>2009-03-30T22:31:19.577+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="programming"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><category scheme="http://www.blogger.com/atom/ns#" term="wizardpen"/><title type='text'>Wizardpen, Ubuntu 9.04 and Everchanging Xorg APIs</title><content type='html'>Here&#39;s the good news: I&#39;m announcing that Wizardpen is compatible with Ubuntu 9.04! Apparently it was a quick fix actually as the reason the driver isn&#39;t compiling is due to the fact that Xorg had tinkered the argument list of one of its functions (specifically InitValuatorClassDeviceStruct, which it removed the motionProc argument). Doing so created a clean compile and a working driver.&lt;br /&gt;&lt;br /&gt;However, the fact that all this while I was never involved in maintaining the driver nor had any knowledge in Xorg module programmer. Therefore it&#39;d take me a while to test to make sure that there wouldn&#39;t be any side effects. But my guess is that I shouldn&#39;t take me more than a few days, so I think I&#39;d be able to come up with a quick patch for that.&lt;br /&gt;&lt;br /&gt;For now, I had the feeling that Xorg is starting to become more of a moving target seeing the API changing from time to time. With that in mind, I&#39;m in an opinion that we&#39;d probably need to catalogue the versions of Wizardpen drivers and to which release of Xorg it&#39;ll still work. From memory:&lt;br /&gt;9.04 - 0.7.0-alpha2 (?)&lt;br /&gt;8.10 - 0.6.0.2 to 0.7.0-alpha1&lt;br /&gt;8.04 - 0.6.0.2&lt;br /&gt;7.10 - Probably 0.5? Can&#39;t quite remember that one...&lt;br /&gt;&lt;br /&gt;Would probably figure out a time to quickly sort it out, probably merging the new code over to project at &lt;a href=&quot;http://code.google.com/p/linuxgenius/&quot;&gt;Google Code&lt;/a&gt; or &lt;a href=&quot;http://wizardpen-drv.wiki.sourceforge.net/&quot;&gt;SourceForge&lt;/a&gt;. I&#39;ll see to it then.&lt;br /&gt;&lt;br /&gt;P/S: For those who&#39;s confident in patching their own code, &lt;a href=&quot;http://code.google.com/p/linuxgenius/issues/detail?id=1&quot;&gt;you can refer to this page&lt;/a&gt;.</content><link rel='replies' type='application/atom+xml' href='http://digitalbluewave.blogspot.com/feeds/3779573006178896333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13218682/3779573006178896333' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/3779573006178896333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/3779573006178896333'/><link rel='alternate' type='text/html' href='http://digitalbluewave.blogspot.com/2009/03/wizardpen-ubuntu-904-and-everchanging.html' title='Wizardpen, Ubuntu 9.04 and Everchanging Xorg APIs'/><author><name>Felix Leong</name><uri>http://www.blogger.com/profile/13334668642124760614</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.photobucket.com/albums/v95/seh_hui/felixavt3.png'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13218682.post-2257636858178003524</id><published>2009-03-26T20:31:00.002+08:00</published><updated>2009-03-30T22:27:50.594+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><category scheme="http://www.blogger.com/atom/ns#" term="wizardpen"/><title type='text'>Wizardpen on Ubuntu 9.04 (Jaunty Jackalope): WORKING</title><content type='html'>&lt;p style=&quot;background: #ff9;&quot;&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; I got it to work now, please see my &lt;a href=&quot;http://digitalbluewave.blogspot.com/2009/03/wizardpen-ubuntu-904-and-everchanging.html&quot;&gt;latest blog announcement for the details&lt;/a&gt;&lt;/p&gt;Seeing that Ubuntu 9.04 is coming up and I had installed Alpha 6 of the release, it is fair enough for me just to forewarn you that the &lt;del style=&quot;font-weight: bold; font-style: italic; color: rgb(255, 0, 0); text-decoration: line-through;&quot;&gt;Wizardpen driver will not work with Ubuntu 9.04&lt;/del&gt;... for now, at least. (UPDATE: It works now)&lt;br /&gt;&lt;br /&gt;So for those who really needed the compatibility with Wizardpen in Ubuntu, hold your horses, stick to 8.10 (Interpid Ibex) for a while and wait until a patch is up.&lt;br /&gt;&lt;br /&gt;OR... if you had done a fix, do share it out ;).</content><link rel='replies' type='application/atom+xml' href='http://digitalbluewave.blogspot.com/feeds/2257636858178003524/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13218682/2257636858178003524' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/2257636858178003524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/2257636858178003524'/><link rel='alternate' type='text/html' href='http://digitalbluewave.blogspot.com/2009/03/wizardpen-on-ubuntu-904-jaunty.html' title='Wizardpen on Ubuntu 9.04 (Jaunty Jackalope): WORKING'/><author><name>Felix Leong</name><uri>http://www.blogger.com/profile/13334668642124760614</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.photobucket.com/albums/v95/seh_hui/felixavt3.png'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13218682.post-7083980671762083866</id><published>2008-11-26T20:08:00.005+08:00</published><updated>2008-11-27T07:26:52.698+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><category scheme="http://www.blogger.com/atom/ns#" term="wizardpen"/><title type='text'>Updated Wizardpen Driver (0.7.0-alpha1? :p)</title><content type='html'>&lt;p&gt;Out of the blue I received an updated source file in my mailbox for the Linux Wizardpen driver from a very nice guy called &lt;a href=&quot;http://www.mojolink.com/&quot;&gt;Mike&lt;/a&gt;. The driver itself addresses a significant amount of improvements including optimization for performance, which I was completely astonished and blown away by it as I previously have to deal with sluggishness when painting in a maximized GIMP window.&lt;/p&gt;&lt;p&gt;You can download it from the link below:&lt;br /&gt;&lt;iframe scrolling=&quot;no&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; frameborder=&quot;0&quot; style=&quot;width:240px;height:26px;margin:3px;padding:0;border:1px solid #dde5e9;background-color:#ffffff;&quot; src=&quot;http://cid-43438aff38d34c29.skydrive.live.com/embedrow.aspx/Public/wizardpen/wizardpen-0.7.0-alpha1.tar.gz&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;(*Note: Yeah, I&#39;m being a stupid dumbass for plugging a version number myself... but I suppose the improvement warrants a major number increment ;)&lt;/p&gt;&lt;p&gt;List of features: (*Note: UNTESTED means I was never able to test it myself, please feedback if you had problems with it)&lt;ul&gt;&lt;li&gt;Major performance and reliability improvements&lt;/li&gt;&lt;li&gt;&lt;strong&gt;(UNTESTED) Support for bundled scroll-wheel mouse&lt;/strong&gt; (I know a lot of people wanted this, hence bolded ;)&lt;/li&gt;&lt;li&gt;Pressure sensitivity now configurable (Xorg param: TopZ and BottomZ; range: 0-1024)&lt;/li&gt;&lt;li&gt;Reliable button press/release event mechanism (using pressure thresholds)&lt;/li&gt;&lt;li&gt;(UNTESTED)Support vertical tablet orientation (useful if are using stacked dual monitors and want the tablet layout to the vertical orientation) (Xorg param: Rotate90 - &quot;0&quot; or &quot;1&quot;&lt;/li&gt;&lt;li&gt;[UNTESTED] Ability to tell driver your screen size in case gets confused (xorg param: ScreenX and ScreenY)&lt;/li&gt;&lt;li&gt;Debug mode (Xorg parm: debugyn - &quot;0&quot; or &quot;1&quot;)&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p&gt;Do have to iterate the fact that &lt;strong&gt;Mike should be credited fully for his work&lt;/strong&gt; and I&#39;m just disseminating this piece of good code :).&lt;/p&gt;&lt;p&gt;Have fun experimenting and post any bugs or issues found!&lt;/p&gt;&lt;p&gt;P/S: &lt;a href=&quot;http://digitalbluewave.blogspot.com/2008/10/genius-wizardpen-with-intrepid-ibex.html&quot;&gt;The installation steps are already outlined here&lt;/a&gt;&lt;/p&gt;&lt;p&gt;(*NOTE: My webhost is acting stupid again, so have to exploit the resources of the &quot;empire&quot; from now :p)&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalbluewave.blogspot.com/feeds/7083980671762083866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13218682/7083980671762083866' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/7083980671762083866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/7083980671762083866'/><link rel='alternate' type='text/html' href='http://digitalbluewave.blogspot.com/2008/11/updated-wizardpen-driver-070-alpha1-p.html' title='Updated Wizardpen Driver (0.7.0-alpha1? :p)'/><author><name>Felix Leong</name><uri>http://www.blogger.com/profile/13334668642124760614</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.photobucket.com/albums/v95/seh_hui/felixavt3.png'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13218682.post-5876934294988670956</id><published>2008-11-07T06:26:00.001+08:00</published><updated>2008-11-07T06:55:57.899+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ipod"/><category scheme="http://www.blogger.com/atom/ns#" term="rant"/><title type='text'>Winamp: It&#39;s 1999 all over again!</title><content type='html'>&lt;p&gt;I have a confession to make: Firewire on Linux sucks! &amp;gt;_&amp;lt;&lt;/p&gt;&lt;p&gt;Despite liking Linux and open source software in general, the only thing that irks me is Firewire/IEEE1394 support: which they never seem to get along with each other at one time or the other, like dysfunctional couples. Or probably it&#39;s just the Draconic Apple Empire which decided to screw their firmware so to vow to cause inferno to Linux users (but damn I worship their idol: the iPod).&lt;/p&gt;&lt;p&gt;OK, probably that&#39;s a bad joke :p.&lt;/p&gt;&lt;p&gt;Either way, what I used to be able to do it in Hardy (8.04) is to manage my iPod library. What I&#39;m unable to do now with Interpid (8.10) is exactly that: Interpid refuses to mount my humble 3rd-generation iPod. Apparently it is reported that it can be &quot;fixed&quot; by recompiling the kernel without EFI support, but that&#39;s something that I&#39;m not willing to do at the moment (mainly due to laziness - I know how long the process would take, coming from a Gentoo background).&lt;/p&gt;&lt;p&gt;So at the moment, it&#39;s back to Windows again and having tried out quite a number of players that wasn&#39;t iTunes, I find myself using WinAmp. It&#39;s sort of a surprise to me and it felt as if I&#39;m back to 1999 (which at that time WinAmp *is* THE player). The few things I liked: support direct drag-and-drop from Explorer to my iPod, read my tags properly and does automatic transcoding (jackpot!). What I don&#39;t like about other players: Crashes on me on first run (read: Floola and Froddle Pod), chokes and bloats itself with memory leaks (Songbird), forces me to use a non-intuitive library feature (MediaMonkey) and sluggish UI experience (YamiPod).&lt;/p&gt;&lt;p&gt;Until I can get Intrepid to talk to my iPod and happily reuse gtkpod, guess I&#39;m happy to stick with WinAmp for quite sometime.&lt;/p&gt;&lt;p&gt;And it feels good to feel like you are 17 again :lol:.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalbluewave.blogspot.com/feeds/5876934294988670956/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13218682/5876934294988670956' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/5876934294988670956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/5876934294988670956'/><link rel='alternate' type='text/html' href='http://digitalbluewave.blogspot.com/2008/11/winamp-its-1999-all-over-again.html' title='Winamp: It&#39;s 1999 all over again!'/><author><name>Felix Leong</name><uri>http://www.blogger.com/profile/13334668642124760614</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.photobucket.com/albums/v95/seh_hui/felixavt3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13218682.post-4675830285258592472</id><published>2008-11-02T01:30:00.006+08:00</published><updated>2008-11-02T01:39:57.710+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="chinese"/><category scheme="http://www.blogger.com/atom/ns#" term="Font"/><category scheme="http://www.blogger.com/atom/ns#" term="fontconfig"/><category scheme="http://www.blogger.com/atom/ns#" term="japanese"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Unicode"/><title type='text'>No more shitty Chinese/Japanese display font</title><content type='html'>&lt;p&gt;This is sort of a follow up to my previous blog post on &lt;a href=&quot;http://digitalbluewave.blogspot.com/2007/07/solving-unreadable-simplified-chinese.html&quot;&gt;fontconfig&lt;/a&gt;, and also part of my efforts in making the EeePC a simple-to-use and pretty (in my own view) PC.&lt;/p&gt;&lt;p&gt;With such a small screen and fonts, complicated Chinese characters will be rendered as unintelligible white space with black dots when using Sung/Ming fonts (宋体，明体). In this case, Gothic/Hei fonts (serif equivalent to East Asian font) are very readable as it is capable to be rendered even with small font sizes. In this case, WenQuanYi&#39;s Zen Hei is the best open source Gothic/HeiTi font (&lt;a href=&quot;http://digitalbluewave.blogspot.com/2007/11/no-more-hard-to-read-chinese-text.html&quot;&gt;and I even highlighted it in one of my post&lt;/a&gt;).&lt;/p&gt;&lt;p&gt;For this setup, I make it more simplistic: Copy a good template which specifies preferred Latin fonts (e.g. /etc/fonts/conf.d/60-latin.conf in Debian) to ~/.fonts.conf. Once that&#39;s in place: paste &amp;lt;family&amp;gt;WenQuanYi Zen Hei&amp;lt;/family&amp;gt; in each &amp;lt;prefer&amp;gt; section.&lt;/p&gt;&lt;p&gt;Once that&#39;s in place, execute `fc-cache -fv` and restart your applications, and TADA! browsing Chinese sites on Firefox has never been more enjoyable with unified and readable text :D.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalbluewave.blogspot.com/feeds/4675830285258592472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13218682/4675830285258592472' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/4675830285258592472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/4675830285258592472'/><link rel='alternate' type='text/html' href='http://digitalbluewave.blogspot.com/2008/11/no-more-shitty-chinesejapanese-display.html' title='No more shitty Chinese/Japanese display font'/><author><name>Felix Leong</name><uri>http://www.blogger.com/profile/13334668642124760614</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.photobucket.com/albums/v95/seh_hui/felixavt3.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13218682.post-6457035837373061952</id><published>2008-11-01T22:17:00.001+08:00</published><updated>2008-11-01T22:42:35.170+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="acpi"/><category scheme="http://www.blogger.com/atom/ns#" term="atheros"/><category scheme="http://www.blogger.com/atom/ns#" term="eeepc"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="troubleshooting"/><category scheme="http://www.blogger.com/atom/ns#" term="wifi"/><title type='text'>EeePC Wireless Toggle Fn+F2 - Quick Troubleshooting Note</title><content type='html'>&lt;p&gt;Just installed Debian Lenny to my EeePC 701, after screwing my eeeXubuntu over.&lt;/p&gt;&lt;p&gt;One of the most common Linux gripes about EeePC is the wireless chipset it&#39;s using (probably Asus should choose a more compatible from the start ^^||).&lt;/p&gt;&lt;p&gt;Have been spending the whole day trying to get the wifi toggle to work, finally I got it to work. Checklist being as follows:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;a href=&quot;http://wiki.debian.org/KernelModuleBlacklisting?action=fullsearch&amp;amp;value=linkto%3A%22KernelModuleBlacklisting%22&amp;amp;context=180&quot;&gt;Check whether ath5k is blacklisted or not&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.google.com/url?sa=U&amp;amp;start=3&amp;amp;q=http://www.rigacci.org/wiki/doku.php/doc/appunti/hardware/eeepc_debian&amp;amp;usg=AFQjCNHSldW8GKXzUzi89xXgVEw-yO7PtA&quot;&gt;Check whether &quot;options pciehp pciehp_force=1&quot; was set properly&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Ensuring pciehp was loaded (best way is to add it to /etc/modules)&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;With &lt;a href=&quot;http://wiki.debian.org/DebianEeePC/HowTo/Install&quot;&gt;the latest custom, EeePC Lenny installer&lt;/a&gt;, item 1 and 2 has been addressed (but no harm double confirming it). So should it not work, try to perform Item 3 and see whether that works for you before you ask the mailing list ;).&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalbluewave.blogspot.com/feeds/6457035837373061952/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13218682/6457035837373061952' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/6457035837373061952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/6457035837373061952'/><link rel='alternate' type='text/html' href='http://digitalbluewave.blogspot.com/2008/11/eeepc-wireless-toggle-fnf2-quick.html' title='EeePC Wireless Toggle Fn+F2 - Quick Troubleshooting Note'/><author><name>Felix Leong</name><uri>http://www.blogger.com/profile/13334668642124760614</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.photobucket.com/albums/v95/seh_hui/felixavt3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13218682.post-1423384377238264565</id><published>2008-10-23T20:41:00.016+08:00</published><updated>2009-04-21T12:18:35.576+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="installation"/><category scheme="http://www.blogger.com/atom/ns#" term="intrepid ibex"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><category scheme="http://www.blogger.com/atom/ns#" term="wizardpen"/><title type='text'>Genius Wizardpen with Intrepid Ibex</title><content type='html'>&lt;div style=&quot;padding: 0.5em; background: rgb(255, 255, 204) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot;&gt;&lt;strong&gt;NOTE&lt;/strong&gt;&lt;p&gt;The tutorial currently still works with Ubuntu 9.04 (Jaunty Jackalope)&lt;/p&gt;&lt;strong&gt;NEWS UPDATE&lt;/strong&gt;&lt;p&gt;An updated (though not thoroughly tested) driver is available thanks to Mike! &lt;a href=&quot;http://digitalbluewave.blogspot.com/2008/11/updated-wizardpen-driver-070-alpha1-p.html&quot;&gt;Please find full details by clicking on this link.&lt;/a&gt;&lt;/p&gt;&lt;strong&gt;UPDATE HISTORY:&lt;/strong&gt;&lt;p&gt;21 October 2008&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Original, adapted from &lt;a href=&quot;http://digitalbluewave.blogspot.com/2008/04/genius-wizardpen-with-hardy-heron-and.html&quot;&gt;my tutorial for Hardy Heron&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: bold; font-size: 130%;&quot;&gt;Obtaining the driver&lt;/div&gt;&lt;div  style=&quot;font-style: italic;font-size:120%;&quot;&gt;Option 1: Using a precompiled driver - &lt;span style=&quot;color:red;&quot;&gt;UNTESTED!!&lt;/span&gt;&lt;/div&gt;&lt;p&gt;Miriad have provided a precompiled driver for Hardy and can be obtained from &lt;a href=&quot;http://specificcrap.arbitrarycrap.com/wizardpen_drv.so&quot;&gt;http://specificcrap.arbitrarycrap.com/wizardpen_drv.so&lt;/a&gt;. Just download the driver and put it in &lt;span style=&quot;font-family:monospace;&quot;&gt;/usr/lib/xorg/modules/input/&lt;/span&gt;.&lt;/p&gt;&lt;p&gt;Once that&#39;s done, follow the steps outlined in &quot;&lt;a href=&quot;http://www.blogger.com/post-edit.g?blogID=13218682&amp;amp;postID=1423384377238264565#IbexConfigureWizardpen&quot;&gt;Configuring and using your Wizardpen&lt;/a&gt;&quot;.&lt;/p&gt;&lt;p&gt;&lt;strong style=&quot;color: #f00;&quot;&gt;For the latest version (0.7.0-alpha2):&lt;/strong&gt; Alternatively, you could use the Debian package done by Giorgo Enrico, which you can download it here &lt;a href=&quot;http://www.mediafire.com/file/nyzyynygiyy/wizardpen_0.7.0-alpha2_i386.deb&quot;&gt;http://www.mediafire.com/file/nyzyynygiyy/wizardpen_0.7.0-alpha2_i386.deb&lt;/a&gt;&lt;/p&gt;&lt;div style=&quot;font-size: 120%; font-style: italic;&quot;&gt;Option 2: Building from source&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Download the source package: &lt;a href=&quot;http://specificcrap.arbitrarycrap.com/wizardpen-0.6.0.2.tar.gz&quot;&gt;http://specificcrap.arbitrarycrap.com/wizardpen-0.6.0.2.tar.gz&lt;/a&gt;&lt;br /&gt;(or the latest, untested driver here:&lt;br /&gt;&lt;iframe scrolling=&quot;no&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; frameborder=&quot;0&quot; style=&quot;width:240px;height:66px;margin:3px;padding:0;border:1px solid #dde5e9;background-color:#ffffff;&quot; src=&quot;http://cid-43438aff38d34c29.skydrive.live.com/embedrowdetail.aspx/Public/wizardpen/wizardpen-0.7.0-alpha2.tar.gz&quot;&gt;&lt;/iframe&gt;&lt;/li&gt;&lt;li&gt;Unpack it somewhere with following command: &lt;span style=&quot;font-family:monospace;&quot;&gt;tar -zxvf wizardpen-0.6.0.2.tar.gz&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Grab the necessary package&lt;span style=&quot;color: rgb(255, 102, 102);&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-style: italic; color: rgb(255, 0, 0);&quot;&gt;&lt;/span&gt;s:&lt;span style=&quot;font-family:monospace;&quot;&gt;sudo aptitude install xutils libx11-dev libxext-dev build-essential xautomation xinput xserver-xorg-dev&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Change directory to where you unpacked the source code: &lt;span style=&quot;font-family:monospace;&quot;&gt;cd wizardpen-0.6.0.2&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Compile and install the driver: &lt;span style=&quot;font-family:monospace;&quot;&gt;./configure --with-xorg-module-dir=/usr/lib/xorg/modules &amp;amp;&amp;amp; make &amp;amp;&amp;amp; sudo make install&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Verify that the driver is installed correctly (Check for wizardpen_drv.la and wizardpen_drv.so): &lt;span style=&quot;font-family:monospace;&quot;&gt;ls /usr/lib/xorg/modules/input/wizardpen_drv.*&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style=&quot;font-weight: bold; font-size: 130%;&quot;&gt;&lt;a name=&quot;IbexConfigureWizardpen&quot;&gt;&lt;/a&gt;Configuring and using your Wizardpen&lt;/div&gt;&lt;p&gt;For Xorg7.3, the recommended way to configure your input device is by adding HAL fdi files, which in turn allows you to hotplug your Wizardpen. This step is not only recommended, it&#39;s essentially CRUCIAL in the case of Intrepid Ibex as the xorg.conf method used in my Hardy tutorial WILL NOT WORK.&lt;/p&gt;&lt;p&gt;This new configuration method &lt;em&gt;may be supported by Hardy Heron&lt;/em&gt;, but I greatly appreciate anyone who is able to confirm this to me :).&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Connect your Wizardpen tablet (if you haven&#39;t already done so)&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Find out the name of your tablet : &lt;span style=&quot;font-family:monospace;&quot;&gt;grep -i name /proc/bus/input/devices&lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;Double confirm that HAL captured the name of the tablet correctly as well: &lt;span style=&quot;font-family:monospace;&quot;&gt; lshal | less&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Create a new file with the name /etc/hal/fdi/policy/99-x11-wizardpen.fdi&lt;div  style=&quot;white-space: pre;font-family:monospace;&quot;&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;ISO-8859-1&quot; ?&amp;gt;&lt;br /&gt;&amp;lt;deviceinfo version=&quot;0.2&quot;&amp;gt;&lt;br /&gt;&amp;lt;device&amp;gt;&lt;br /&gt;&amp;lt;!-- This MUST match with the name of your tablet --&amp;gt;&lt;br /&gt;  &amp;lt;match key=&quot;info.product&quot; contains=&quot;&lt;span style=&quot;color:red;&quot;&gt;NAME OF YOUR TABLE OBTAINED FROM PREVIOUS STEP&lt;/span&gt;&quot;&amp;gt;&lt;br /&gt;  &amp;lt;merge key=&quot;input.x11_driver&quot; type=&quot;string&quot;&amp;gt;wizardpen&amp;lt;/merge&amp;gt;&lt;br /&gt;  &amp;lt;merge key=&quot;input.x11_options.SendCoreEvents&quot; type=&quot;string&quot;&amp;gt;true&amp;lt;/merge&amp;gt;&lt;br /&gt;  &amp;lt;merge key=&quot;input.x11_options.TopX&quot; type=&quot;string&quot;&amp;gt;5619&amp;lt;/merge&amp;gt;&lt;br /&gt;  &amp;lt;merge key=&quot;input.x11_options.TopY&quot; type=&quot;string&quot;&amp;gt;6554&amp;lt;/merge&amp;gt;&lt;br /&gt;  &amp;lt;merge key=&quot;input.x11_options.BottomX&quot; type=&quot;string&quot;&amp;gt;29405&amp;lt;/merge&amp;gt;&lt;br /&gt;  &amp;lt;merge key=&quot;input.x11_options.BottomY&quot; type=&quot;string&quot;&amp;gt;29671&amp;lt;/merge&amp;gt;&lt;br /&gt;  &amp;lt;merge key=&quot;input.x11_options.MaxX&quot; type=&quot;string&quot;&amp;gt;29405&amp;lt;/merge&amp;gt;&lt;br /&gt;  &amp;lt;merge key=&quot;input.x11_options.MaxY&quot; type=&quot;string&quot;&amp;gt;29671&amp;lt;/merge&amp;gt;&lt;br /&gt;  &amp;lt;/match&amp;gt;&lt;br /&gt;&amp;lt;/device&amp;gt;&lt;br /&gt;&amp;lt;/deviceinfo&amp;gt;&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;Reboot your computer (*Note: Thanks to Ociosu for the update)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;If X fails to start up, or that the cursor runs amok with unpredictable and unacceptable behaviour (e.g. button mapping screw-ups), I greatly recommend that you start to debug your configuration.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 102, 102); font-weight: bold;&quot;&gt;TROUBLESHOOTING - IMPORTANT STEPS:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Should you find your Wizardpen not working yet, check out the /var/log/Xorg.0.log to see what went wrong (Search for &quot;EE&quot; and &quot;WW&quot; would give you some important hint). &lt;a href=&quot;http://www.google.com/&quot;&gt;Google&lt;/a&gt; and the &lt;a href=&quot;http://www.ubuntuforums.org/&quot;&gt;UbuntuForums&lt;/a&gt; are always your friend when it come to troubleshooting things ;).&lt;/p&gt;&lt;div style=&quot;font-weight: bold; font-size: 130%;&quot;&gt;Calibrating your tablet&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Execute the following command: &lt;span style=&quot;font-family:monospace;&quot;&gt;lshal | less&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Search the section with the name of your tablet, as obtained from Step 2 in the configuration step. The line should read something like: &lt;span style=&quot;font-family:monospace;&quot;&gt;info.product = &#39;&lt;span style=&quot;font-weight: bold; color: rgb(255, 102, 102);&quot;&gt;[Name of your tablet]&lt;/span&gt;&#39;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Scroll down until you find the following line: &lt;span style=&quot;font-family:monospace;&quot;&gt;linux.device_file = &#39;&lt;span style=&quot;font-weight: bold; color: rgb(255, 102, 102);&quot;&gt;/dev/input/event&lt;em&gt;N&lt;/em&gt;&lt;/span&gt;&#39;&lt;/span&gt; (&lt;em&gt;N&lt;/em&gt; will a number)&lt;/li&gt;&lt;li&gt;The source package contains a program called &#39;wizardpen-calibrate&#39;, which is in the &#39;calibrate&#39; folder, which actually echoes the appropriate X11 calibration settings&lt;/li&gt;&lt;li&gt;Using a terminal/console, execute the calibration program: &lt;span style=&quot;font-family:monospace;&quot;&gt;calibrate/wizardpen-calibrate &lt;span style=&quot;font-weight: bold; color: rgb(255, 102, 102);&quot;&gt;/dev/input/event&lt;em&gt;N&lt;/em&gt;&lt;/span&gt;&lt;/span&gt; (*Note: Subtitute /dev/input/eventN with the one obtained from Step 3)&lt;/li&gt;&lt;li&gt;Follow the instructions issued by the program, which will ask you to touch the top-left corner and bottom-right corner. Once completed, the program will echo the corresponding xorg.conf setting&lt;/li&gt;&lt;li&gt;Edit the FDI file (/etc/hal/fdi/policy/99-x11-wizardpen.fdi) and subtitute the Top/Bottom/MaxX and Top/Bottom/MaxY values to the one obtained from the wizardpen-calibrate command&lt;/li&gt;&lt;li&gt;Once done, restart your computer and test your tablet &lt;em&gt;(UPDATE: Noy noted in the comments that you don&#39;t have to restart, but rather unplug and replug the tablet for the new settings to take effect. I&#39;m pretty sure it&#39;d work but I haven&#39;t tested it yet)&lt;/em&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Till then, good luck and have fun!&lt;/p&gt;&lt;div style=&quot;font-weight: bold; font-size: 130%; color: red;&quot;&gt;FAQ - Draft, TODO&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Wireless mouse for Wizardpen support is only available in the latest wizardpen-0.7.0-* driver.&lt;/li&gt;&lt;li&gt;Pressure sensitivity not working in GIMP: Check your GIMP preferences at &quot;Edit &amp;gt; Preferences&quot;. Under the &quot;Input Devices&quot; menu item, click on &quot;Configure Extended Input Devices...&quot;. Choose the WizardPen device and &lt;strong&gt;MAKE SURE YOU SET THE MODE TO SCREEN/WINDOW (not &quot;Disabled&quot;)&lt;/strong&gt;. Without that setting, it won&#39;t work ;)&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;[REFERENCE AND RESOURCES]&lt;/span&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;a href=&quot;https://help.ubuntu.com/community/TabletSetupWizardpen&quot;&gt;TabletSetupWizardpen (Ubuntu Community Help)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://ubuntuforums.org/showthread.php?t=228991&quot;&gt;HOWTO: Setup a wizardpen-based tablet (Ubuntu Forums)&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style=&quot;background: rgb(255, 255, 204) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot;&gt;&lt;strong&gt;NOTES:&lt;/strong&gt;&lt;ul&gt;&lt;li&gt;Thanks to Pedro for his unexpected email and helping me out to test out my HAL fdi policy file.&lt;/li&gt;&lt;li&gt;&lt;em&gt;TODO:&lt;/em&gt; Add stuff to the FAQ (Contribution appreciated)&lt;/li&gt;&lt;li&gt;&lt;em&gt;Wishlist:&lt;/em&gt;&lt;ol&gt;&lt;li&gt;Someone helping me out to test whether the HAL fdi rule method works with Hardy Heron&lt;/li&gt;&lt;li&gt;Have the tutorial posted in Ubuntu Community wiki (too lazy to bother doing it myself :lol)&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalbluewave.blogspot.com/feeds/1423384377238264565/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13218682/1423384377238264565' title='114 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/1423384377238264565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/1423384377238264565'/><link rel='alternate' type='text/html' href='http://digitalbluewave.blogspot.com/2008/10/genius-wizardpen-with-intrepid-ibex.html' title='Genius Wizardpen with Intrepid Ibex'/><author><name>Felix Leong</name><uri>http://www.blogger.com/profile/13334668642124760614</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.photobucket.com/albums/v95/seh_hui/felixavt3.png'/></author><thr:total>114</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13218682.post-172228641144188021</id><published>2008-06-24T17:11:00.002+08:00</published><updated>2008-06-24T17:31:17.951+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="advert"/><category scheme="http://www.blogger.com/atom/ns#" term="apple"/><category scheme="http://www.blogger.com/atom/ns#" term="mac"/><category scheme="http://www.blogger.com/atom/ns#" term="Opinions"/><title type='text'>PC vs Mac: Breaking Advert Placing Barriers</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRx2wiwyk0n7ksX3PozF9um3zYu0DmTsEnbuzf7eAj9JaWyiJOzwiT6Qv0igaiKlSBU2ex8b8teVuVif7a7Tvkl_-s2hDwv7V3zw4hYBp8K_VcooG44KtoM8_w2OilfymBFEcWIQ/s1600-h/PCvsMac.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRx2wiwyk0n7ksX3PozF9um3zYu0DmTsEnbuzf7eAj9JaWyiJOzwiT6Qv0igaiKlSBU2ex8b8teVuVif7a7Tvkl_-s2hDwv7V3zw4hYBp8K_VcooG44KtoM8_w2OilfymBFEcWIQ/s320/PCvsMac.png&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5215373520635149602&quot; /&gt;&lt;/a&gt;&lt;p&gt;I&#39;m always amused when Apple comes up with their quirky &quot;PC and Mac&quot; video advertisements. And apparently their creative team seem to know how to utilize traditional online advertisement place holders in a creative way.&lt;/p&gt;&lt;p&gt;As you can see from the image on top, they utilize TWO advertisement spaces: the top banner and side panel ad space and orchestrate a situation in which PC touts their own &quot;PC Newwire&quot; which pipes through the coolest PC news. And instead of what he hoped for, what we see are news of Vista bashing and people downgrading to XP and an agitated PC. And then we&#39;ll get to see a Mac after the punchline is delivered.&lt;/p&gt;&lt;p&gt;What I really liked about the ad is how Apple&#39;s advertising team are willing to experiment and think outside the box. In fact I didn&#39;t really get the joke until I notice they used two online advertisement space. Typically my eyes were &quot;trained&quot; to &quot;overlook&quot; those typical (yet effective) ad placement areas. So in effect it really got me curious and trying to play that ad video again and again until I found out their creative trick.&lt;/p&gt;&lt;p&gt;Apple may have paid the cost of having two ad impressions and this unusual &quot;two ads working as one&quot; act may not work that effectively. But I had to say that this concept is very impressive and I would applaud them for being creative :).&lt;/p&gt;&lt;p&gt;&lt;em&gt;(*Note: This ad is not sponsored by Apple in any way, and I didn&#39;t intend to publicize what blog that sports the ad :p)&lt;/em&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalbluewave.blogspot.com/feeds/172228641144188021/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13218682/172228641144188021' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/172228641144188021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/172228641144188021'/><link rel='alternate' type='text/html' href='http://digitalbluewave.blogspot.com/2008/06/pc-vs-mac-breaking-advert-placing.html' title='PC vs Mac: Breaking Advert Placing Barriers'/><author><name>Felix Leong</name><uri>http://www.blogger.com/profile/13334668642124760614</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.photobucket.com/albums/v95/seh_hui/felixavt3.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRx2wiwyk0n7ksX3PozF9um3zYu0DmTsEnbuzf7eAj9JaWyiJOzwiT6Qv0igaiKlSBU2ex8b8teVuVif7a7Tvkl_-s2hDwv7V3zw4hYBp8K_VcooG44KtoM8_w2OilfymBFEcWIQ/s72-c/PCvsMac.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13218682.post-5178383285612973176</id><published>2008-05-20T13:46:00.002+08:00</published><updated>2008-05-20T13:51:46.385+08:00</updated><title type='text'>Comment Moderation :: OFF</title><content type='html'>&lt;p&gt;Having recently receiving quite a number of comments when I disconnected from the web (mainly on the Wizardpen post) and the nature of comments received were genuine, I have switched off comment moderation for this blog. However, I do expect readers to have a Google account (i.e. no anonymous commenting... at least it&#39;d be only *slightly* helpful to prevent spam comments ;) ).&lt;/p&gt;&lt;p&gt;Till then, enjoy reading!&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalbluewave.blogspot.com/feeds/5178383285612973176/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13218682/5178383285612973176' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/5178383285612973176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/5178383285612973176'/><link rel='alternate' type='text/html' href='http://digitalbluewave.blogspot.com/2008/05/comment-moderation-off.html' title='Comment Moderation :: OFF'/><author><name>Felix Leong</name><uri>http://www.blogger.com/profile/13334668642124760614</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.photobucket.com/albums/v95/seh_hui/felixavt3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13218682.post-779492864774030460</id><published>2008-04-16T21:43:00.002+08:00</published><updated>2008-04-16T21:55:39.155+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="j2me"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="nokia"/><category scheme="http://www.blogger.com/atom/ns#" term="programming"/><title type='text'>Hello world, Nokia</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh215vZLiOWGbSkoamK6Rzq60gJ88Ue90XjTVk-wdOsWg-RRuWcLMH9yHD8gPnYCylxp0ucqTZiZ3wKDX6hB0yKrUs9Y2ZaELmnFXsmNda6tgmyfIOV72McKJQtuivoXVoMJHNMLA/s1600-h/nokia_hw.png&quot;&gt;&lt;img style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh215vZLiOWGbSkoamK6Rzq60gJ88Ue90XjTVk-wdOsWg-RRuWcLMH9yHD8gPnYCylxp0ucqTZiZ3wKDX6hB0yKrUs9Y2ZaELmnFXsmNda6tgmyfIOV72McKJQtuivoXVoMJHNMLA/s320/nokia_hw.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5189838643991644114&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;p&gt;That goes without saying ;)&lt;/p&gt;&lt;p&gt;Don&#39;t underestimate this simplistic program though, getting it compiled is hard enough without official Linux support from Nokia and there&#39;s no concrete and definite community documentation that outlines how to use the Nokia SDKs &lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;in Linux&lt;/span&gt; (after Nokia dropping the Concept SDK for Linux, that is). It took me quite a lot of obscure googling to get that working.&lt;/p&gt;&lt;p&gt;I&#39;m still working out a simpler way to get this done instead of a very hack-ish bash script that I assembled just now. From the steps that was needed, I&#39;m pretty sure that I could do somthing about having it to work with EclipseME (hopefully I&#39;m right at the fact that it&#39;d only involve modify some files that Nokia supplied in their SDKs ;) ).&lt;/p&gt;&lt;p&gt;Will post a follow-up on my progress while I tinker with it.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalbluewave.blogspot.com/feeds/779492864774030460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13218682/779492864774030460' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/779492864774030460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/779492864774030460'/><link rel='alternate' type='text/html' href='http://digitalbluewave.blogspot.com/2008/04/hello-world-nokia.html' title='Hello world, Nokia'/><author><name>Felix Leong</name><uri>http://www.blogger.com/profile/13334668642124760614</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.photobucket.com/albums/v95/seh_hui/felixavt3.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh215vZLiOWGbSkoamK6Rzq60gJ88Ue90XjTVk-wdOsWg-RRuWcLMH9yHD8gPnYCylxp0ucqTZiZ3wKDX6hB0yKrUs9Y2ZaELmnFXsmNda6tgmyfIOV72McKJQtuivoXVoMJHNMLA/s72-c/nokia_hw.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13218682.post-2803213175857968820</id><published>2008-04-13T22:34:00.005+08:00</published><updated>2008-04-14T00:42:40.246+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="emesene"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Opinions"/><category scheme="http://www.blogger.com/atom/ns#" term="pidgin"/><category scheme="http://www.blogger.com/atom/ns#" term="quod libet"/><category scheme="http://www.blogger.com/atom/ns#" term="rhythmbox"/><title type='text'>Swinging Preferences</title><content type='html'>&lt;p&gt;Having more time for myself, I&#39;m back into the continuous effort in tuning my Ubuntu installation to match my usage preferences and making it more pleasant and efficient to use.&lt;/p&gt;&lt;p&gt;Two of the most interesting switches in my own preferred software: namely favouring &lt;a href=&quot;http://www.sacredchao.net/quodlibet&quot;&gt;Quod Libet&lt;/a&gt; over &lt;a href=&quot;http://www.gnome.org/projects/rhythmbox/&quot;&gt;Rhythmbox&lt;/a&gt;; &lt;a href=&quot;http://emesene.org/&quot;&gt;Emenese&lt;/a&gt; over &lt;a href=&quot;http://www.pidgin.im/&quot;&gt;Pidgin&lt;/a&gt; (previously GAIM). What&#39;s more interesting that both Quod Libet and Emesene were written in &lt;a href=&quot;http://www.python.org/&quot;&gt;Python&lt;/a&gt; and were fairly new players in the open source universe.&lt;/p&gt;&lt;p&gt;Now, as we know it, the beauty of software in general is all about choice: there&#39;s a lot of different implementations of any application domain and users are free to choose any alternatives that were available to them.  However, what kept me thinking is that: what had me making the switch from more established open source projects (Rhythmbox and Pidgin) to newer projects instead.&lt;/p&gt;&lt;p&gt;To think about it, Rhythmbox and Pidgin have served me very well indeed to a point I didn&#39;t see the need to change: afterall, it does what I wanted and probably more. But then came Quod Libet and Emenese that not only does everything plus the &quot;killer feature&quot; that I wanted badly:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Quod Libet: The &quot;Random by album&quot; plugin (Implemented as a plug-in)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Emesene: MSN personal message feature&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Now, looking at the two features above, it&#39;s not hard to notice that these two features were never &quot;essential&quot; features; but rather, they were &quot;highly desired&quot; non-critical features. Granted, both of these software doesn&#39;t do everything their similar counterparts does, but the thing is that they position themselves as a promising alternative by not only providing all the essential features while being stable but also being able to adapt to more &quot;minor&quot; but &quot;highly desirable&quot; features.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;So really that begs the question: how high such small but highly desirable features be in terms of development priority? On one hand, you need these new features to be in to attract a larger user base (especially if the feature is perceived to be important to a large number of users); on another hand, the feature may as well be a fad that lasts for a short term and devoting too much time with such &quot;features&quot; spells disaster for any projects. I suppose in the end, it&#39;s important to have an extensible infrastructure (the plug-in infrastructure?) and a means for users to install and uses these features in a prompt and user-friendly manner (either by bundling them with the main package like Quod Libet, or provide an easy way to obtain them like Firefox).&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalbluewave.blogspot.com/feeds/2803213175857968820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13218682/2803213175857968820' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/2803213175857968820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/2803213175857968820'/><link rel='alternate' type='text/html' href='http://digitalbluewave.blogspot.com/2008/04/swinging-preferences.html' title='Swinging Preferences'/><author><name>Felix Leong</name><uri>http://www.blogger.com/profile/13334668642124760614</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.photobucket.com/albums/v95/seh_hui/felixavt3.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13218682.post-4006580248651281837</id><published>2008-04-12T21:00:00.003+08:00</published><updated>2008-04-12T21:35:39.063+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="nokia"/><category scheme="http://www.blogger.com/atom/ns#" term="opensync"/><category scheme="http://www.blogger.com/atom/ns#" term="syncml"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type='text'>Sync&#39;ing Nokia 3500 classic with Ubuntu</title><content type='html'>&lt;p&gt;It&#39;s been about a month or two since I got my Nokia 3500 classic and have had whined a lot about Symbian S40 with it:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Unable to do full phonebook backups on the phone itself&lt;/li&gt;&lt;li&gt;Unable to restore a vCard File (.vcf) that contains multiple phonebook entries on the same file, which is considered a common means of doing backup (at least I&#39;m aware that Sony Ericsson and LG phones does that)&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;But at least it supports &lt;a href=&quot;http://en.wikipedia.org/wiki/Syncml&quot;&gt;SyncML&lt;/a&gt;, which provides a platform-independent means of information synchronization. So with some effort, I got &lt;a href=&quot;http://www.opensync.org/&quot;&gt;OpenSync&lt;/a&gt; and &lt;a href=&quot;http://multisync.sourceforge.net/&quot;&gt;MultiSync&lt;/a&gt; setup to have Evolution and my mobile phone to sync with each other. At the moment I&#39;d say that using these tools made me feel like such information sync&#39;ing architecture is still quite in its infancy stage: mainly due to a lack of user-friendly graphical frontends and seamless integration with the desktop environment. Which is quite a pity really, especially the rise of handheld devices, I&#39;m currently looking forward to more development with such a capability.&lt;/p&gt;&lt;p&gt;But anyways,  for those needing a working syncml-obex-client configuration for the Nokia 3500 classic (via Bluetooth), here&#39;s the configuration that I&#39;m using at the moment:&lt;/p&gt;&lt;div style=&quot;whitespace-handling: pre&quot;&gt;&amp;lt;?xml version=&quot;1.0&quot;?&amp;gt;&lt;br /&gt;&amp;lt;config&amp;gt;&lt;br /&gt;  &amp;lt;!-- (Only for bluetooth) The bluetooth address if the bluetooth mode is selected --&amp;gt;&lt;br /&gt;  &amp;lt;bluetooth_address&amp;gt;[The Bluetooth address for your Nokia phone]&amp;lt;/bluetooth_address&amp;gt;&lt;br /&gt;  &lt;br /&gt;  &amp;lt;!-- (Only for bluetooth) The bluetooth channel to use. `sdptool browse $MAC` to search for the correct channel --&amp;gt;&lt;br /&gt;  &amp;lt;bluetooth_channel&amp;gt;11&amp;lt;/bluetooth_channel&amp;gt;&lt;br /&gt;  &lt;br /&gt;  &amp;lt;!-- (Only for USB) The usb interface number of the SYNCML-SYNC target. use syncml-obex-client -u (you will need access to the USB raw device) to find it. --&amp;gt;&lt;br /&gt;  &amp;lt;interface&amp;gt;0&amp;lt;/interface&amp;gt;&lt;br /&gt;  &lt;br /&gt;  &amp;lt;!-- The string that the plugin will use to identify itself. Some devices need a special string here. --&amp;gt;&lt;br /&gt;  &amp;lt;identifier&amp;gt;PC Suite Data Sync&amp;lt;/identifier&amp;gt;&lt;br /&gt;  &lt;br /&gt;  &amp;lt;!-- The syncml version to use: 0 for 1.0, 1 for 1.1 and 2 for 1.2 --&amp;gt;&lt;br /&gt;  &amp;lt;version&amp;gt;1&amp;lt;/version&amp;gt;&lt;br /&gt;  &lt;br /&gt;  &amp;lt;!-- if the plugin should use wbxml --&amp;gt;&lt;br /&gt;  &amp;lt;wbxml&amp;gt;1&amp;lt;/wbxml&amp;gt;&lt;br /&gt;  &lt;br /&gt;  &amp;lt;!-- The username to use. Leave empty to not require a username --&amp;gt;&lt;br /&gt;  &amp;lt;username&amp;gt;&amp;lt;/username&amp;gt;&lt;br /&gt;  &lt;br /&gt;  &amp;lt;!-- the password for the username --&amp;gt;&lt;br /&gt;  &amp;lt;password&amp;gt;&amp;lt;/password&amp;gt;&lt;br /&gt;  &lt;br /&gt;  &amp;lt;!-- sets the connection type to use. 5 means obex over usb, 2 means obex over bluetooth --&amp;gt;&lt;br /&gt;  &amp;lt;type&amp;gt;2&amp;lt;/type&amp;gt;&lt;br /&gt;  &lt;br /&gt;  &amp;lt;!-- If wbxml is enabled, defines wether the wbxml should use string tables --&amp;gt;&lt;br /&gt;  &amp;lt;usestringtable&amp;gt;1&amp;lt;/usestringtable&amp;gt;&lt;br /&gt;  &lt;br /&gt;  &amp;lt;!-- Never send ADD command, but send REPLACE (not needed normally) --&amp;gt;&lt;br /&gt;  &amp;lt;onlyreplace&amp;gt;0&amp;lt;/onlyreplace&amp;gt;&lt;br /&gt;&lt;br /&gt;  &amp;lt;!-- Workaround around for mobile phones which only use local timestamps and _no_ UTC timestamps! --&amp;gt;&lt;br /&gt;  &amp;lt;onlyLocaltime&amp;gt;0&amp;lt;/onlyLocaltime&amp;gt;&lt;br /&gt;  &lt;br /&gt;  &amp;lt;!-- Sets the maximum allowed size in bytes of incoming messages (some device need this option set). Example: 10000 --&amp;gt;&lt;br /&gt;  &amp;lt;recvLimit&amp;gt;10000&amp;lt;/recvLimit&amp;gt;&lt;br /&gt;  &lt;br /&gt;  &amp;lt;maxObjSize&amp;gt;0&amp;lt;/maxObjSize&amp;gt;&lt;br /&gt;  &lt;br /&gt;  &amp;lt;!-- The name of the contacts db. Must be the same as the phones sends --&amp;gt;&lt;br /&gt;  &amp;lt;contact_db&amp;gt;Contacts&amp;lt;/contact_db&amp;gt;&lt;br /&gt;  &lt;br /&gt;  &amp;lt;!-- The name of the calendar db. Must be the same as the phones sends --&amp;gt;&lt;br /&gt;  &amp;lt;calendar_db&amp;gt;Calendar&amp;lt;/calendar_db&amp;gt;&lt;br /&gt;  &lt;br /&gt;  &amp;lt;!-- The name of the note db. Must be the same as the phones sends --&amp;gt;&lt;br /&gt;  &amp;lt;note_db&amp;gt;Notes&amp;lt;/note_db&amp;gt;&lt;br /&gt;&amp;lt;/config&amp;gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalbluewave.blogspot.com/feeds/4006580248651281837/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13218682/4006580248651281837' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/4006580248651281837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/4006580248651281837'/><link rel='alternate' type='text/html' href='http://digitalbluewave.blogspot.com/2008/04/syncing-nokia-3500-classic-with-ubuntu.html' title='Sync&#39;ing Nokia 3500 classic with Ubuntu'/><author><name>Felix Leong</name><uri>http://www.blogger.com/profile/13334668642124760614</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.photobucket.com/albums/v95/seh_hui/felixavt3.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13218682.post-3892027540367741854</id><published>2008-04-12T17:09:00.014+08:00</published><updated>2008-10-23T22:36:40.111+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="hardy heron"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><category scheme="http://www.blogger.com/atom/ns#" term="wizardpen"/><title type='text'>Genius Wizardpen with Ubuntu Linux (8.04 only)</title><content type='html'>&lt;div style=&quot;background: rgb(255, 255, 204)&quot;&gt;&lt;strong&gt;NOTE&lt;/strong&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;http://digitalbluewave.blogspot.com/2008/10/genius-wizardpen-with-intrepid-ibex.html&quot;&gt;AN UPDATED TUTORIAL FOR INTREPID IBEX IS AVAILABLE!&lt;/a&gt; Need someone to check whether that tutorial is compatible with Hardy Heron&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;[Compatible with Hardy Heron (8.04) ONLY]&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;[TODO]&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Add a FAQ section (especially the fact that only realized that recently the original forum was down x_x...) -- main proof that I have been neglecting this blog and WizardPen progress these days&lt;/li&gt;&lt;li&gt;Any update if necessary&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;strong&gt;UPDATE HISTORY:&lt;/strong&gt;&lt;p&gt;21 October 2008&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Verified that steps are compatible with Intrepid Ibex (using compile by source method), &lt;/li&gt;&lt;li&gt;Added draft FAQ [Big TODO item, help needed]&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;27 May 2008&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Added a troubleshooting step in the setting up section which recommends you to regenerate a fresh xorg.conf&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;27 April 2008&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Updated link to download the driver source (Contributor: zack)&lt;/li&gt;&lt;li&gt;Included instruction on how to using precompiled driver&lt;/li&gt;&lt;li&gt;Modified xorg.conf on where to put the &quot;CorePointer&quot; option&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;p&gt;As Ubuntu 8.04 (Hardy Heron) was released end of April 2008, one of the major change is &lt;a href=&quot;http://www.x.org/wiki/Releases/7.3&quot;&gt;XOrg 7.3&lt;/a&gt;, which sports hot-plugging, auto-configuration, better support of multiple input device and other powerful features. However, with those features in place, the existing &lt;a href=&quot;http://www.stud.fit.vutbr.cz/%7Exhorak28/index.php?page=WizardPen_Driver&quot;&gt;Genius Wizardpen driver&lt;/a&gt; was not compatible with the latest XOrg.&lt;/p&gt;&lt;p&gt;Currently, Miriad (whom participated in the original Wizardpen driver forums) have updated the driver to make it compatible with XOrg 7.3 (rejoice!). Here are the instructions to configuring your Wizardpen:&lt;/p&gt;&lt;div style=&quot;font-weight: bold; font-size:130%;&quot;&gt;Obtaining the driver&lt;/div&gt;&lt;div style=&quot;font-size:120%; font-style: italic;&quot;&gt;Option 1: Using a precompiled driver (Recommended)&lt;/div&gt;&lt;p&gt;Miriad have provided a precompiled driver for Hardy and can be obtained from &lt;a href=&quot;http://specificcrap.arbitrarycrap.com/wizardpen_drv.so&quot;&gt;http://specificcrap.arbitrarycrap.com/wizardpen_drv.so&lt;/a&gt;. Just download the driver and put it in &lt;span style=&quot;font-family:monospace;&quot;&gt;/usr/lib/xorg/modules/input/&lt;/span&gt;.&lt;/p&gt;&lt;div style=&quot;font-size:120%; font-style: italic;&quot;&gt;Option 2: Building from source&lt;/div&gt;&lt;p&gt;(*Note: I haven&#39;t tested this with completely fresh Hardy system though ^^||)&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Download the source package: &lt;a href=&quot;http://specificcrap.arbitrarycrap.com/wizardpen-0.6.0.2.tar.gz&quot;&gt;http://specificcrap.arbitrarycrap.com/wizardpen-0.6.0.2.tar.gz&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Unpack it somewhere with following command: &lt;span style=&quot;font-family:monospace;&quot;&gt;tar -zxvf wizardpen-0.6.0.2.tar.gz&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Grab the necessary packages&lt;span style=&quot;color: rgb(255, 102, 102);&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-style: italic; color: rgb(255, 0, 0);&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 0, 0); font-style: italic;&quot;&gt;UNCONFIRMED!&lt;/span&gt;&lt;span style=&quot;font-style: italic; color: rgb(255, 0, 0);&quot;&gt; Let me know if I missed out an important package)&lt;/span&gt;: &lt;span style=&quot;font-family:monospace;&quot;&gt;sudo aptitude install xutils libx11-dev libxext-dev x-dev build-essential xautomation xinput xserver-xorg-dev&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Change directory to where you unpacked the source code: &lt;span style=&quot;font-family:monospace;&quot;&gt;cd wizardpen-0.6.0.2&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Compile and install the driver: &lt;span style=&quot;font-family:monospace;&quot;&gt;sudo ./configure --with-xorg-module-dir=/usr/lib/xorg/modules &amp;amp;&amp;amp; make &amp;amp;&amp;amp; make install&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Verify that the driver is installed correctly (Check for wizardpen.la and wizardpen.so): &lt;span style=&quot;font-family:monospace;&quot;&gt;ls /usr/lib/xorg/modules/input/wizardpen.*&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style=&quot;font-weight: bold; font-size:130%;&quot;&gt;Configuring and using your Wizardpen&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Connect your Wizardpen tablet (if you haven&#39;t already done so)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Find out the name of your tablet : &lt;span style=&quot;font-family:monospace;&quot;&gt;cat /proc/bus/input/devices | grep Name&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Edit your /etc/X11/xorg.conf file and type the following (or to verify against your last working xorg.conf with the Wizardpen in Gutsy):&lt;br /&gt;&lt;div style=&quot;white-space: pre; font-family:monospace;&quot;&gt;Section &quot;InputDevice&quot;&lt;br /&gt;Identifier      &quot;Configured Mouse&quot;&lt;br /&gt;Driver          &quot;vmmouse&quot;&lt;br /&gt;Option          &quot;Emulate3Buttons&quot;       &quot;true&quot;&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section &quot;InputDevice&quot;&lt;br /&gt;Identifier      &quot;WizardPen Tablet&quot;&lt;br /&gt;# Paste the name of the tablet as found in the previous step&lt;br /&gt;Option          &quot;Name&quot;          &quot;UC-LOGIC Tablet WP5540U&quot;&lt;br /&gt;Option          &quot;SendCoreEvents&quot;        &quot;true&quot;&lt;br /&gt;Driver          &quot;wizardpen&quot;&lt;br /&gt;Option      &quot;TopX&quot;      &quot;5619&quot;&lt;br /&gt;Option      &quot;TopY&quot;      &quot;6554&quot;&lt;br /&gt;Option      &quot;BottomX&quot;   &quot;29405&quot;&lt;br /&gt;Option      &quot;BottomY&quot;   &quot;29671&quot;&lt;br /&gt;Option      &quot;MaxX&quot;      &quot;29405&quot;&lt;br /&gt;Option      &quot;MaxY&quot;      &quot;29671&quot;&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section &quot;ServerLayout&quot;&lt;br /&gt;Identifier      &quot;Default Layout&quot;&lt;br /&gt;Screen          &quot;Default Screen&quot;&lt;br /&gt;InputDevice     &quot;WizardPen Tablet&quot; &quot;SendCoreEvents&quot;&lt;br /&gt;InputDevice     &quot;Configured Mouse&quot; &quot;CorePointer&quot;&lt;br /&gt;EndSection&lt;/div&gt;&lt;/li&gt;&lt;li&gt;Restart your X server: &lt;span style=&quot;font-family:monospace;&quot;&gt;sudo /etc/init.d/gdm restart&lt;/span&gt; (*Note: It&#39;d be better for you to logout, press Alt-F1 to go into the command prompt screen to execute this command)&lt;/li&gt;&lt;li&gt;If X fails to start up, or that the cursor runs amok with unpredictable and unacceptable behaviour (e.g. button mapping screw-ups), I greatly recommend that you execute &lt;span style=&quot;font-family:monospace;&quot;&gt;sudo dpkg-reconfigure xserver-xorg&lt;/span&gt; to regenerate a new working copy of xorg.conf and reattempt to configure the Wizardpen again (i.e. repeat Step 3-4 in this section). It may be helpful to read the IMPORTANT NOTE I had below.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 102, 102); font-weight: bold;&quot;&gt;IMPORTANT NOTE:&lt;/span&gt; The &quot;SendCoreEvents&quot; option is mandatory to prevent focus stealing between your mouse and Wizardpen, which would lead to a jerky pointer which is not what you&#39;d want when you&#39;re drawing ;). It &lt;em&gt;may&lt;/em&gt; be required to have your mouse being set with the &quot;CorePointer&quot; option (Reason I&#39;m setting this option for the mouse is because without the actual mouse configured with &quot;CorePointer&quot; would give X11 an option to select the Wizardpen as the core [read: main] pointer and royally screw the button mapping of my mouse).&lt;/p&gt;&lt;p&gt;Should you find your Wizardpen not working yet, check out the /var/log/Xorg.0.log to see what went wrong (Search for &quot;EE&quot; and &quot;WW&quot; would give you some important hint). &lt;a href=&quot;http://www.google.com/&quot;&gt;Google&lt;/a&gt; and the &lt;a href=&quot;http://www.ubuntuforums.org/&quot;&gt;UbuntuForums&lt;/a&gt; are always your friend when it come to troubleshooting things ;).&lt;/p&gt;&lt;p&gt;Till then, good luck and have fun!&lt;/p&gt;&lt;div style=&quot;font-weight: bold; color: red;&quot;&gt;[FAQ - DRAFT]&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Wireless mouse for Wizardpen is not working: From my understanding is that support for the wireless mouse that comes with Wizardpen is NOT IMPLEMENTED yet. Therefore it won&#39;t work.&lt;/li&gt;&lt;li&gt;Pressure sensitivity not working in GIMP: Check your GIMP preferences at &quot;Edit &gt; Preferences&quot;. Under the &quot;Input Devices&quot; menu item, click on &quot;Configure Extended Input Devices...&quot;. Choose the WizardPen device and &lt;strong&gt;MAKE SURE YOU SET THE MODE TO SCREEN/WINDOW (not &quot;Disabled&quot;)&lt;/strong&gt;. Without that setting, it won&#39;t work ;)&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;[REFERENCE AND RESOURCES]&lt;/span&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;a href=&quot;http://www.stud.fit.vutbr.cz/%7Exhorak28/unb/forum.php?req=thread&amp;amp;id=71&quot;&gt;WizardPen driver and XOrg 7.3&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://help.ubuntu.com/community/TabletSetupWizardpen&quot;&gt;TabletSetupWizardpen (Ubuntu Community Help)&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://ubuntuforums.org/showthread.php?t=228991&quot;&gt;HOWTO: Setup a wizardpen-based tablet (Ubuntu Forums)&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalbluewave.blogspot.com/feeds/3892027540367741854/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13218682/3892027540367741854' title='63 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/3892027540367741854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/3892027540367741854'/><link rel='alternate' type='text/html' href='http://digitalbluewave.blogspot.com/2008/04/genius-wizardpen-with-hardy-heron-and.html' title='Genius Wizardpen with Ubuntu Linux (8.04 only)'/><author><name>Felix Leong</name><uri>http://www.blogger.com/profile/13334668642124760614</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.photobucket.com/albums/v95/seh_hui/felixavt3.png'/></author><thr:total>63</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13218682.post-9024727123432395257</id><published>2008-01-16T22:16:00.000+08:00</published><updated>2008-01-16T22:38:32.400+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="gadget"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type='text'>New Gadget! Asus Eee PC :D</title><content type='html'>&lt;p&gt;Here&#39;s a new addition to my list of gadgets: say hello to my Asus Eee PC! :D&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnajyxKUbUN8HAJpXoL9u1EHhDufv5-SxOPy2MucxvSlkjAf7qdQWrfVaH-5nCrSuzqqjEvk5Ud8gQZRs4d60__3A5kj8N6w1mQtLS6XSYhA36EYjt8y7xwHJLVQM8vllQtKvzwA/s1600-h/P1040137.JPG&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnajyxKUbUN8HAJpXoL9u1EHhDufv5-SxOPy2MucxvSlkjAf7qdQWrfVaH-5nCrSuzqqjEvk5Ud8gQZRs4d60__3A5kj8N6w1mQtLS6XSYhA36EYjt8y7xwHJLVQM8vllQtKvzwA/s320/P1040137.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5156078893030280594&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;This ultraportable is definitely a god-send in my opinion, not only it&#39;s small, light-weight and most excitingly, it&#39;s really inexpensive! (with UMPCs carrying a much higher price tag) Despite being slightly underpowered, it&#39;s already powerful enough for most office applications, which makes it really suitable for myself to lug around should I be outstation for one reason or the other. Neat, huh? :)&lt;/p&gt;&lt;p&gt;Anyway, been spending two days of restless night to have pre-loaded Xandros Linux removed and have eeeXubuntu installed in its place: together with all the minor tweaks and package installation to make it a personalized power house.&lt;/p&gt;&lt;p&gt;Still not used to the extremely small keyboard with keys just the size of my own fingertips, so that makes it pretty unsuitable for tasks that require speed typing. But things like normal surfing and stuff was pretty usable. The small 7&quot; screen is really something that needs to get used to as well, my eyes felt strained from time to time (mainly due to the LCD brightness though, 8pt fonts are still very readable in its current state).&lt;/p&gt;&lt;p&gt;Other than that, I&#39;m looking forward on the possibilities this ultraportable will bring to my work and the computer market overall. With the critical success of the Eee PC, I&#39;m pretty sure most manufacturers will really want to have their slice of the pie as well.&lt;/p&gt;&lt;p&gt;Do have to say a well job done to the Asus design team whom get it right during its first launch! :D (compared to the hyped tablet PC which no manufacturer seems to make it take off in any sense)&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalbluewave.blogspot.com/feeds/9024727123432395257/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13218682/9024727123432395257' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/9024727123432395257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/9024727123432395257'/><link rel='alternate' type='text/html' href='http://digitalbluewave.blogspot.com/2008/01/new-gadget-asus-eee-pc-d.html' title='New Gadget! Asus Eee PC :D'/><author><name>Felix Leong</name><uri>http://www.blogger.com/profile/13334668642124760614</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.photobucket.com/albums/v95/seh_hui/felixavt3.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnajyxKUbUN8HAJpXoL9u1EHhDufv5-SxOPy2MucxvSlkjAf7qdQWrfVaH-5nCrSuzqqjEvk5Ud8gQZRs4d60__3A5kj8N6w1mQtLS6XSYhA36EYjt8y7xwHJLVQM8vllQtKvzwA/s72-c/P1040137.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13218682.post-3969304881271675701</id><published>2007-11-12T22:12:00.002+08:00</published><updated>2008-04-12T18:31:27.653+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="chinese"/><category scheme="http://www.blogger.com/atom/ns#" term="Font"/><category scheme="http://www.blogger.com/atom/ns#" term="fontconfig"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><category scheme="http://www.blogger.com/atom/ns#" term="Unicode"/><title type='text'>No More Hard-to-Read Chinese Text!</title><content type='html'>&lt;p style=&quot;background: rgb(255, 255, 0) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0); font-weight: bold;&quot;&gt;NEWS: &lt;/span&gt;Currently the font is included in the Ubuntu Hardy Heron repository! Install the &quot;ttf-wqy-zenhei&quot; package&lt;br /&gt;&lt;/p&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhywARiA2y8bYCLmhRbqIxWRaX3JtDmZezaXZfAFuC56tWz5gIGdqS9QcwUTeFmKvSNpGCEQw_0NgeGUMMmB4FPBfGO57tEs6s99Eyj6QXXgmwRDzFeySuptmGej49doFjbpe6WaQ/s1600-h/WenQuanYi.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhywARiA2y8bYCLmhRbqIxWRaX3JtDmZezaXZfAFuC56tWz5gIGdqS9QcwUTeFmKvSNpGCEQw_0NgeGUMMmB4FPBfGO57tEs6s99Eyj6QXXgmwRDzFeySuptmGej49doFjbpe6WaQ/s320/WenQuanYi.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5131957236579413570&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;p&gt;Recently I have been continually fine-tuning my Ubuntu to give me the best (i.e. most comfortable) environment for me to work with. One of the major quirks is the hard to read Chinese fonts, which is due to the fact that it&#39;s pretty hard to hint SongTi (宋体) fonts.&lt;/p&gt;&lt;p&gt;Somehow it&#39;s pretty surprising that Ubuntu&#39;s repositories doesn&#39;t come with HeiTi (黑体) or Chinese Gothic fonts, which has thicker strokes. But luckily there&#39;s this open source, GPL&#39;ed font foundary, &lt;a href=&quot;http://wqy.sourceforge.net/&quot;&gt;Wen Quan Yi&lt;/a&gt;, which does provide their HeiTi variant called &quot;Zen Hei&quot;. Basically what I do is &lt;a href=&quot;http://wqy.sourceforge.net/cgi-bin/enindex.cgi?ZenHei&quot;&gt;grab the package&lt;/a&gt;, install the Debian package (execute `dpkg --install wqy-zenhei-0.2.15-1.deb`), adding the configuration to match the font in my /etc/fonts/local.conf file (&lt;a href=&quot;http://digitalbluewave.blogspot.com/2007/07/solving-unreadable-simplified-chinese.html&quot;&gt;see my previous article for details&lt;/a&gt;) and lastly execute `sudo fc-cache -fv`.&lt;/p&gt;&lt;p&gt;Once I done that and restart my applications, now I had 100% reliable and perfectly readable Chinese pages! :D&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalbluewave.blogspot.com/feeds/3969304881271675701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13218682/3969304881271675701' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/3969304881271675701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/3969304881271675701'/><link rel='alternate' type='text/html' href='http://digitalbluewave.blogspot.com/2007/11/no-more-hard-to-read-chinese-text.html' title='No More Hard-to-Read Chinese Text!'/><author><name>Felix Leong</name><uri>http://www.blogger.com/profile/13334668642124760614</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.photobucket.com/albums/v95/seh_hui/felixavt3.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhywARiA2y8bYCLmhRbqIxWRaX3JtDmZezaXZfAFuC56tWz5gIGdqS9QcwUTeFmKvSNpGCEQw_0NgeGUMMmB4FPBfGO57tEs6s99Eyj6QXXgmwRDzFeySuptmGej49doFjbpe6WaQ/s72-c/WenQuanYi.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13218682.post-2510778143631412558</id><published>2007-11-09T18:39:00.000+08:00</published><updated>2007-11-09T19:21:34.899+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="installation"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="lvm2"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type='text'>From Gentoo to Ubuntu</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9nU_EaG7waUzmg58mKJr0-owjEu45EVNPN_XcMj6a4OPFLba8xbfuTwSc9xRuObRVttUwIQsmT6Urhl8-mQsqM587EvY60LvYwbUIliBBENGApFEtUelwZOgO_aM3N9qC_VNvXA/s1600-h/ubuntu.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9nU_EaG7waUzmg58mKJr0-owjEu45EVNPN_XcMj6a4OPFLba8xbfuTwSc9xRuObRVttUwIQsmT6Urhl8-mQsqM587EvY60LvYwbUIliBBENGApFEtUelwZOgO_aM3N9qC_VNvXA/s320/ubuntu.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5130799188842360370&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;p&gt;By some circumstances, I found myself migrated to Ubuntu Linux from Gentoo. It&#39;s not a intentional flavour change, to be honest: but rather just happened that I royally screwed my partition table as I shuffle them around. An attempt to raking in dormant partitions (mainly my old Linux installations) and salvaging them for better use ended up having myself wiped out the LVM partition that my Gentoo lives in. Whoops! No doubt that fdisk may as well be your best friend or your best enemy.&lt;/p&gt;&lt;p&gt;Luckily I have my home partition and personal data separated out and I didn&#39;t have any production MySQL databases (phew...), so I&#39;m still safe :). (that coming from someone who have screwed up Linux several times, my best advice is better to keep all your important out from your OS partition :p)&lt;/p&gt;&lt;p&gt;So, mainly due to my own laziness of not wanting to spent a whole day just to set a razor-edged Gentoo (i.e. which is very time consuming but you do get to craft every single nook-and-cranny of the system: customized the way you wanted it to), I opt for Ubuntu instead.&lt;/p&gt;&lt;p&gt;But that said, installing Ubuntu using their Desktop Installation CD is only a breeze if you didn&#39;t find the need to use LVM. But in the end, it&#39;s not as hard as it seemed as Chantra from &lt;a href=&quot;http://www.debuntu.org/&quot;&gt;Debuntu.org&lt;/a&gt; did &lt;a href=&quot;http://www.debuntu.org/how-to-install-ubuntu-over-lvm-filesystem&quot;&gt;posted up a tutorial&lt;/a&gt; on how to do so, which basically needs you to:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Execute `sudo apt-get install lvm2`&lt;/li&gt;&lt;li&gt;Setup your LVM partitions; or if you have an existing LVM setup, just activate the volume group by executing `vgchange -ay VolGroup` (where VolGroup is the name of your volume group)&lt;/li&gt;&lt;li&gt;Once make sure that the logical volumes have entries in /dev/VolGroup/... (again, VolGroup is the name of your volume group), kick up the installation GUI. Remember to use the &quot;Manual&quot; option when you reached the partitioning section&lt;/li&gt;&lt;li&gt;Once installed, &lt;span style=&quot;font-weight: bold; font-style: italic; color: rgb(255, 0, 0);&quot;&gt;DON&#39;T REBOOT FIRST!&lt;/span&gt; Mount all your logical volumes and the /boot partition into /target. Chroot into /target, perform an `apt-get update` there then install LVM2 (Otherwise you won&#39;t be able to boot into your computer)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;So now I&#39;m running Ubuntu and got it setup in a breeze and I&#39;m pretty impressed on how polished the Ubuntu team have made it to be. Coming from a Gentoo background, I&#39;m really impressed because if you happen to build everything yourself, you&#39;d end up noticing a lot of small quirks which give some rough bumps in interacting with the user interface (especially Compiz, during my days in Gentoo I never seemed to get it &quot;right&quot;).&lt;/p&gt;&lt;p&gt;And never needing to leave my PC overnight to let emerge do it&#39;s thing (i.e. compiling updates) is a definite plus :).&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalbluewave.blogspot.com/feeds/2510778143631412558/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13218682/2510778143631412558' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/2510778143631412558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/2510778143631412558'/><link rel='alternate' type='text/html' href='http://digitalbluewave.blogspot.com/2007/11/from-gentoo-to-ubuntu.html' title='From Gentoo to Ubuntu'/><author><name>Felix Leong</name><uri>http://www.blogger.com/profile/13334668642124760614</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.photobucket.com/albums/v95/seh_hui/felixavt3.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9nU_EaG7waUzmg58mKJr0-owjEu45EVNPN_XcMj6a4OPFLba8xbfuTwSc9xRuObRVttUwIQsmT6Urhl8-mQsqM587EvY60LvYwbUIliBBENGApFEtUelwZOgO_aM3N9qC_VNvXA/s72-c/ubuntu.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13218682.post-4928980405719274972</id><published>2007-10-28T13:36:00.000+08:00</published><updated>2007-10-28T14:18:27.736+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Opinions"/><title type='text'>RedesignMalaysia: Glitch or Gone?</title><content type='html'>&lt;p&gt;Was browsing around today and noticed that &lt;a href=&quot;http://www.redesignmalaysia.com/&quot;&gt;Redesign Malaysia&lt;/a&gt;&#39;s site was gone!&lt;/p&gt;&lt;p&gt;For the uninitiated, Redesign Malaysia is &quot;an initiative to improve Malaysia’s broadband facilities&quot; (extracted from their site as last cached by Google), which provides information and news of all broadband providers in the country as well as serves as a platform for the &lt;span style=&quot;font-style: italic;&quot;&gt;rakyat &lt;/span&gt;(Malay word for &quot;citizens&quot;) to voice their complains and concerns on the services being provided or any development that will hinder the development of wider and faster adoption of broadband.&lt;/p&gt;&lt;p&gt;I&#39;m not sure what had happened behind the scenes, but should we lose the site, it would be a great loss for Malaysia. Just hope that it&#39;s just a temporary matter that will be solved swiftly.&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalbluewave.blogspot.com/feeds/4928980405719274972/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13218682/4928980405719274972' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/4928980405719274972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/4928980405719274972'/><link rel='alternate' type='text/html' href='http://digitalbluewave.blogspot.com/2007/10/redesignmalaysia-glitch-or-gone.html' title='RedesignMalaysia: Glitch or Gone?'/><author><name>Felix Leong</name><uri>http://www.blogger.com/profile/13334668642124760614</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.photobucket.com/albums/v95/seh_hui/felixavt3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13218682.post-1146742843470750859</id><published>2007-10-25T14:40:00.000+08:00</published><updated>2007-11-06T09:07:37.292+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="firefox"/><category scheme="http://www.blogger.com/atom/ns#" term="meebo"/><category scheme="http://www.blogger.com/atom/ns#" term="plugins"/><category scheme="http://www.blogger.com/atom/ns#" term="review"/><title type='text'>Meebo Firefox Extension</title><content type='html'>&lt;p&gt;&lt;a href=&quot;http://www.meebo.com/&quot;&gt;Meebo&lt;/a&gt; just recently launched its own extension, aptly named as &lt;a href=&quot;http://www.meebo.com/firefox&quot;&gt;Meebo Firefox Edition&lt;/a&gt;. The extension basically adds a Meebo buddy list sidebar (which can be hidden) and a couple of bells and whistles that makes it more useful than a glorified sidebar.&lt;/p&gt;&lt;p&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpXAb4WQGcMjqzGIpdp6-F7P19wv1tRo6KOBgU47l1GMu0eQmB0XW4pSWwtVHvh76RttNDQp1W4s78xZYI9Z6Ii91pPDrm8CLcbgKjF5LGN18LrpZODrrqIafUA2DHD6tKEF0QOQ/s1600-h/meebo_interface.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpXAb4WQGcMjqzGIpdp6-F7P19wv1tRo6KOBgU47l1GMu0eQmB0XW4pSWwtVHvh76RttNDQp1W4s78xZYI9Z6Ii91pPDrm8CLcbgKjF5LGN18LrpZODrrqIafUA2DHD6tKEF0QOQ/s320/meebo_interface.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5125466468917294626&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;The major convenience that the sidebar provides is the automatic login feature, which is able to log into your IM account automatically when Firefox is started. Once you logged on to Meebo, you&#39;ll see your buddy list in the sidebar, which you can select which friend you&#39;d like to message and set your status. The sidebar is resizeable and with the minimum allowable width, the buddylist is still usable without taking up too much screen real estate. The sidebar can be hidden as well, which you can toggle whether it is shown or hidden by clicking on the Meebo icon (see red circle on the first image).&lt;/p&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHvDgc1eU3USPi4X2n0q9jyrSLu0gq6T4YqYWw1DI-JgvWrfd3jUMuLtnGiqWO_txSZChERhsInIUozlg87abPqvQ3s7Vn1ae_YHAKoiBCyPaUBZ9Apkx-aON1zn5xvYFdxY0vxA/s1600-h/meebo_alert.png&quot;&gt;&lt;img style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHvDgc1eU3USPi4X2n0q9jyrSLu0gq6T4YqYWw1DI-JgvWrfd3jUMuLtnGiqWO_txSZChERhsInIUozlg87abPqvQ3s7Vn1ae_YHAKoiBCyPaUBZ9Apkx-aON1zn5xvYFdxY0vxA/s320/meebo_alert.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5125466722320365106&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;One nifty feature they had included is the alert box feature, which is a small blue box which will pop up on the bottom-right corner of the screen to notify you when your friends were online or when they messaged you. The neat thing is that the alert box is shown even when Firefox is minimized. Not only that, in the Options dialog you can configure what Meebo Firefox Edition should alert you and when it should keep quiet.&lt;p&gt;&lt;/p&gt;&lt;p&gt;At the time of writing it&#39;s still in its early stage of development, it still require the actual Meebo page to be loaded in a tab, which is required to contain all the conversation windows and provide other functionality that is not implemented in this extension. So at the moment, what it provides is still pretty basic but it&#39;s worth the install just for the desktop alert feature. But I&#39;m definitely looking forward it becoming a full fledged IM extension.&lt;/p&gt;&lt;p&gt;Here&#39;s a feature (wish) list that I&#39;d hope to see in future releases:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Theme-able skins&lt;/li&gt;&lt;li&gt;Able to configure where the sidebar should be located: either left, right or as a floating window. What I would find it nice is probably something like Google Notebook which is capable to slide out from the bottom&lt;/li&gt;&lt;li&gt;The login screen should allow a narrower width&lt;/li&gt;&lt;li&gt;Buddylist groups&lt;/li&gt;&lt;li&gt;I know this is in the works but I can&#39;t resist saying this: Make it standalone without requiring the Meebo page to be loaded ;) (that would mean one less tab :p)&lt;/li&gt;&lt;li&gt;Audio alerts/notification&lt;/li&gt;&lt;li&gt;Capability to set MSN display name&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;To install the extension, head to &lt;a href=&quot;http://www.meebo.com/firefox&quot;&gt;http://www.meebo.com/firefox&lt;/a&gt; and try it for yourself :).&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;UPDATE:&lt;/span&gt; I did forget to mention a quite annoying quirk that if you use the auto sign-in feature, it&#39;ll always open a new tab loading Meebo&#39;s site. This is quite annoying because I personally use the auto-load previous session feature in Firefox: which make it always end up with two tabs loading Meebo and I have to take the trouble to close one of them. Hopefully that get resolved soon (but then again, the &quot;no tabs&quot; feature is on the way :) ).&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalbluewave.blogspot.com/feeds/1146742843470750859/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13218682/1146742843470750859' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/1146742843470750859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/1146742843470750859'/><link rel='alternate' type='text/html' href='http://digitalbluewave.blogspot.com/2007/10/meebo-firefox-extension.html' title='Meebo Firefox Extension'/><author><name>Felix Leong</name><uri>http://www.blogger.com/profile/13334668642124760614</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.photobucket.com/albums/v95/seh_hui/felixavt3.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpXAb4WQGcMjqzGIpdp6-F7P19wv1tRo6KOBgU47l1GMu0eQmB0XW4pSWwtVHvh76RttNDQp1W4s78xZYI9Z6Ii91pPDrm8CLcbgKjF5LGN18LrpZODrrqIafUA2DHD6tKEF0QOQ/s72-c/meebo_interface.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13218682.post-2340253829064524121</id><published>2007-10-09T10:19:00.000+08:00</published><updated>2007-10-09T10:33:22.322+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="blogger"/><category scheme="http://www.blogger.com/atom/ns#" term="spam"/><title type='text'>Follow-up to Spam Blogs</title><content type='html'>&lt;p&gt;It had been a few weeks after &lt;a href=&quot;http://digitalbluewave.blogspot.com/2007/09/spam-blogs.html&quot;&gt;I found out the previous Blogger subdomain of my site was maliciously occupied by a spam blog&lt;/a&gt; which not only filled with random content, it also shown deceiving full-screen ad that claims to be anti-spyware but actually attempts to install malicious software in your computer.&lt;/p&gt;&lt;p&gt;So I had filed a spam complaint to Blogger, and the next day the first thing I saw is the deceiving full-screen ad was gone, doesn&#39;t automatically attempt to install malicious software, but the page still remained intact with spam. Then I sort of let the issue slide.&lt;/p&gt;&lt;p&gt;Then today, out of curiosity, I revisited my old real-estate and pleasantly surprised that apparently Blogger had closed down the previous site and open it up for others to occupy it. Apparently it seemed that Hayden had picked it up and posted his &lt;a href=&quot;http://thedigitalbluewave.blogspot.com/&quot;&gt;new blog&lt;/a&gt; there, which is also a computer tech blog and the content seemed very promising. Looking forward to read more from him/her. :)&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Other than that, I&#39;m glad that Blogger was fast to resolve and had actually taken steps to get rid of spam blogs. Despite the fact that I didn&#39;t follow things up on a daily basis, but the fact that they took action is commendable. Good job! :)&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalbluewave.blogspot.com/feeds/2340253829064524121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13218682/2340253829064524121' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/2340253829064524121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/2340253829064524121'/><link rel='alternate' type='text/html' href='http://digitalbluewave.blogspot.com/2007/10/follow-up-to-spam-blogs.html' title='Follow-up to Spam Blogs'/><author><name>Felix Leong</name><uri>http://www.blogger.com/profile/13334668642124760614</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.photobucket.com/albums/v95/seh_hui/felixavt3.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13218682.post-6649907087036714100</id><published>2007-09-20T20:50:00.000+08:00</published><updated>2007-09-20T21:19:41.459+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="blogger"/><category scheme="http://www.blogger.com/atom/ns#" term="firefox"/><category scheme="http://www.blogger.com/atom/ns#" term="plugins"/><category scheme="http://www.blogger.com/atom/ns#" term="rant"/><category scheme="http://www.blogger.com/atom/ns#" term="spam"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips and Tricks"/><title type='text'>Spam Blogs</title><content type='html'>&lt;p&gt;Once upon a time, The Digital Blue Wave does not resides at the same URL as what it is today: I migrated it to another &quot;virtual real estate&quot; (read: subdomain) in the same &quot;neighbourhood&quot; (Blogger).&lt;/p&gt;&lt;p&gt;Apparently months later after the move, my friend, &lt;a href=&quot;http://blog.enrii.com/&quot;&gt;Eng Lee&lt;/a&gt; told me that my old space was occupied. Just out of curiosity, I paid the newcomer a visit. And boy I was surprised!&lt;br /&gt;&lt;/p&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmxvNZB0tD16MbYCGpHCRecsIibr8Zgr9tfGHbX4j3HL8lLLbA9Qn4fYDPd7A2Cb4KPVseZ-4Pv8QoxDLKTVl4dLjyyItHS0uaAkfRjU51NYqpJXPqK2CDrWrjLzNYzbp3AT6bsQ/s1600-h/dbw_ohnoez.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmxvNZB0tD16MbYCGpHCRecsIibr8Zgr9tfGHbX4j3HL8lLLbA9Qn4fYDPd7A2Cb4KPVseZ-4Pv8QoxDLKTVl4dLjyyItHS0uaAkfRjU51NYqpJXPqK2CDrWrjLzNYzbp3AT6bsQ/s200/dbw_ohnoez.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5112271492418676978&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;p&gt;Nastily surprised, in fact.&lt;/p&gt;&lt;p&gt;Yes, you probably could have guessed it: it has become a spam blog, much worse than one, in fact. It&#39;s pretty funny to see how creative those spammers had become, and in the end of the &quot;scan&quot;, they even attempted to give me a fishy download file, which that could anything but a nice present for your computer. (well... unless you liked the idea of having your computer spied on)&lt;br /&gt;&lt;/p&gt;&lt;p&gt;And they are smart enough for not making it easy to report it as inappropriate (you know, there&#39;s a &quot;Flag as inappropriate&quot; button on the Blogger navigation bar on top that you can click on).  Even with my attempts of not letting the mock malware scanning screen shown by disabling all graphics, CSS and Javascript, the &quot;Flag as inappropriate&quot; button is no where to be seen! O_O&lt;/p&gt;&lt;p&gt;I have to say that spammers are really a smart shady bunch indeed.&lt;/p&gt;&lt;p&gt;In the end, after rummaging around with Google, I finally found &lt;a href=&quot;http://help.blogger.com/?page=troubleshooter.cs&amp;amp;problem=&amp;amp;contact_type=Spam&amp;amp;Submit=Submit&quot;&gt;Blogger&#39;s spam reporting page&lt;/a&gt; (really, they should have make it more.... umm, visible). Just filed my report and let&#39;s see how long does it take for Blogger to respond to that one.&lt;/p&gt;&lt;p&gt;In the meantime, I got around to install &lt;a href=&quot;http://www.greasespot.net/&quot;&gt;GreaseMonkey&lt;/a&gt; and a &lt;a href=&quot;http://userscripts.org/scripts/show/3612&quot;&gt;script to make sure the damn flag is not made hidden&lt;/a&gt; by those hideous spammers. Hope that would greatly help me to weed out those spam blogs as soon as I see one.&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://digitalbluewave.blogspot.com/feeds/6649907087036714100/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13218682/6649907087036714100' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/6649907087036714100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13218682/posts/default/6649907087036714100'/><link rel='alternate' type='text/html' href='http://digitalbluewave.blogspot.com/2007/09/spam-blogs.html' title='Spam Blogs'/><author><name>Felix Leong</name><uri>http://www.blogger.com/profile/13334668642124760614</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img.photobucket.com/albums/v95/seh_hui/felixavt3.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmxvNZB0tD16MbYCGpHCRecsIibr8Zgr9tfGHbX4j3HL8lLLbA9Qn4fYDPd7A2Cb4KPVseZ-4Pv8QoxDLKTVl4dLjyyItHS0uaAkfRjU51NYqpJXPqK2CDrWrjLzNYzbp3AT6bsQ/s72-c/dbw_ohnoez.png" height="72" width="72"/><thr:total>0</thr:total></entry></feed>