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

<channel>
	<title>Pragmatic Revelations &#187; Computing</title>
	<atom:link href="http://adrianhoe.com/adrianhoe/category/computing/feed/" rel="self" type="application/rss+xml" />
	<link>http://adrianhoe.com/adrianhoe</link>
	<description>The Eccentric Logic of An Eclectic Mind</description>
	<lastBuildDate>Thu, 22 Jul 2010 11:52:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<!-- podcast_generator="podPress/8.8" - maintenance_release="8.8.4" -->
<br />
<b>Warning</b>:  htmlentities() expects at most 3 parameters, 4 given in <b>/hsphere/local/home/abyhoe/adrianhoe.com/adrianhoe/blog/wp-content/plugins/podpress/podpress_feed_functions.php</b> on line <b>31</b><br />
		<copyright> Pragmatic Revelations </copyright>
<br />
<b>Warning</b>:  htmlentities() expects at most 3 parameters, 4 given in <b>/hsphere/local/home/abyhoe/adrianhoe.com/adrianhoe/blog/wp-content/plugins/podpress/podpress_feed_functions.php</b> on line <b>31</b><br />
<br />
<b>Warning</b>:  htmlentities() expects at most 3 parameters, 4 given in <b>/hsphere/local/home/abyhoe/adrianhoe.com/adrianhoe/blog/wp-content/plugins/podpress/podpress_feed_functions.php</b> on line <b>31</b><br />
		<managingEditor> ()</managingEditor>
<br />
<b>Warning</b>:  htmlentities() expects at most 3 parameters, 4 given in <b>/hsphere/local/home/abyhoe/adrianhoe.com/adrianhoe/blog/wp-content/plugins/podpress/podpress_feed_functions.php</b> on line <b>31</b><br />
<br />
<b>Warning</b>:  htmlentities() expects at most 3 parameters, 4 given in <b>/hsphere/local/home/abyhoe/adrianhoe.com/adrianhoe/blog/wp-content/plugins/podpress/podpress_feed_functions.php</b> on line <b>31</b><br />
		<webMaster> ()</webMaster>
<br />
<b>Warning</b>:  htmlentities() expects at most 3 parameters, 4 given in <b>/hsphere/local/home/abyhoe/adrianhoe.com/adrianhoe/blog/wp-content/plugins/podpress/podpress_feed_functions.php</b> on line <b>31</b><br />
		<category></category>
		<ttl>28000</ttl>
<br />
<b>Warning</b>:  htmlentities() expects at most 3 parameters, 4 given in <b>/hsphere/local/home/abyhoe/adrianhoe.com/adrianhoe/blog/wp-content/plugins/podpress/podpress_feed_functions.php</b> on line <b>31</b><br />
		<itunes:keywords></itunes:keywords>
<br />
<b>Warning</b>:  htmlentities() expects at most 3 parameters, 4 given in <b>/hsphere/local/home/abyhoe/adrianhoe.com/adrianhoe/blog/wp-content/plugins/podpress/podpress_feed_functions.php</b> on line <b>31</b><br />
		<itunes:subtitle></itunes:subtitle>
<br />
<b>Warning</b>:  htmlentities() expects at most 3 parameters, 4 given in <b>/hsphere/local/home/abyhoe/adrianhoe.com/adrianhoe/blog/wp-content/plugins/podpress/podpress_feed_functions.php</b> on line <b>31</b><br />
		<itunes:summary></itunes:summary>
<br />
<b>Warning</b>:  htmlentities() expects at most 3 parameters, 4 given in <b>/hsphere/local/home/abyhoe/adrianhoe.com/adrianhoe/blog/wp-content/plugins/podpress/podpress_feed_functions.php</b> on line <b>31</b><br />
		<itunes:author></itunes:author>
		<itunes:category text="Society &amp; Culture"/>
		<itunes:owner>
<br />
<b>Warning</b>:  htmlentities() expects at most 3 parameters, 4 given in <b>/hsphere/local/home/abyhoe/adrianhoe.com/adrianhoe/blog/wp-content/plugins/podpress/podpress_feed_functions.php</b> on line <b>31</b><br />
			<itunes:name></itunes:name>
<br />
<b>Warning</b>:  htmlentities() expects at most 3 parameters, 4 given in <b>/hsphere/local/home/abyhoe/adrianhoe.com/adrianhoe/blog/wp-content/plugins/podpress/podpress_feed_functions.php</b> on line <b>31</b><br />
			<itunes:email></itunes:email>
		</itunes:owner>
		<itunes:block>No</itunes:block>
<br />
<b>Warning</b>:  htmlentities() expects at most 3 parameters, 4 given in <b>/hsphere/local/home/abyhoe/adrianhoe.com/adrianhoe/blog/wp-content/plugins/podpress/podpress_feed_functions.php</b> on line <b>31</b><br />
		<itunes:explicit></itunes:explicit>
		<itunes:image href="http://adrianhoe.com/adrianhoe/blog/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg" />
		<image>
<br />
<b>Warning</b>:  htmlentities() expects at most 3 parameters, 4 given in <b>/hsphere/local/home/abyhoe/adrianhoe.com/adrianhoe/blog/wp-content/plugins/podpress/podpress_feed_functions.php</b> on line <b>31</b><br />
			<url></url>
			<title>Pragmatic Revelations</title>
			<link>http://adrianhoe.com/adrianhoe</link>
			<width>144</width>
			<height>144</height>
		</image>
		<item>
		<title>Android is a dirty phone</title>
		<link>http://adrianhoe.com/adrianhoe/2010/07/21/android-is-a-dirty-phone/</link>
		<comments>http://adrianhoe.com/adrianhoe/2010/07/21/android-is-a-dirty-phone/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 04:24:30 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Call Me a Geek]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Phones]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[FaceTime]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[sex]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=2259</guid>
		<description><![CDATA[Android has been regarded as a savior to those who hate to be controlled and tied down by Apple’s strictly guarded iPhone. It is also one of the competitors closest to iPhone. While Apple’s latest iPhone 4 has a new feature called “FaceTime”, the Android on the other hand gets Sex. FaceTime is a feature [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" title="Android sex chat" src="http://adrianhoe.com/adrianhoe/images/blog/2010/android-sexchat.jpg" alt="Android sex chat" width="400" height="328" /></p>
<p>Android has been regarded as a savior to those who hate to be controlled and tied down by Apple’s strictly guarded iPhone. It is also one of the competitors closest to iPhone. While Apple’s latest iPhone 4 has a new feature called “FaceTime”, the Android on the other hand gets Sex.</p>
<p>FaceTime is a feature to make video call from iPhone 4 to iPhone 4 over Wi-Fi. No special account or screen name is required to make video calls. Therefore, users can forget about Skype and Apple’s iChat AV. Certainly, FaceTime is a great aide for people with hearing impairment and mute to communicate using sign language.</p>
<p>There are plenty of sex/porn apps for Android devices. There is even an adult-exclusive app store called MiKandi to cater such need. Now the store has reached a new milestone, introducing the first live adult web-cam streaming app for mobile devices called Sex Live Chat. You can read the story <a href="http://www.zdnet.com/blog/perlow/why-android-gets-sex-instead-of-facetime/13456">here</a>. With live sex chat, you can watch the party on the other side engaged in some actions, and vice versa, if you like to. I will let your imagination run wild.</p>
<p>It is pathetic for a brilliant mobile platform to resort to sexual elements to promote its use. This greatly contrasts with Apple’s iDevices where you can find a wild variety of education apps along with useful business and productivity apps, etc, more than you can imagine.</p>
<p>As a parent, I will invest in iDevices for my kids and never an Android device. The latter is well analogized to the pest in our household.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2010/07/21/android-is-a-dirty-phone/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>iOS 4.0.1</title>
		<link>http://adrianhoe.com/adrianhoe/2010/07/16/ios-4-0-1/</link>
		<comments>http://adrianhoe.com/adrianhoe/2010/07/16/ios-4-0-1/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 05:05:57 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Call Me a Geek]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[iOS 4]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=2237</guid>
		<description><![CDATA[Yesterday, Apple released iOS 4 update, which was one day before its press conference. The iOS 4.0.1 has obviously made the signal bar look taller. According to various media and blogs, the update is reportedly to have new software (new formula) to calculate the signal strength and to display it more accurately. Read here and [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday, Apple released iOS 4 update, which was one day before its press conference. The iOS 4.0.1 has obviously made the signal bar look taller. According to various media and blogs, the update is reportedly to have new software (new formula) to calculate the signal strength and to display it more accurately. Read <a href="http://www.cultofmac.com/apple-ships-iphone-4-0-1-update-with-new-reception-formula/51108" target="_blank">here</a> and <a href="http://www.appleinsider.com/articles/10/07/15/inside_apples_changes_to_the_iphones_signal_strength_visual_bars.html" target="_blank">here</a>.</p>
<p><img class="alignleft" title="iPhone 3GS and iOS 4.0.1" src="http://adrianhoe.com/adrianhoe/images/blog/2010/iphone3gs-signal-1.png" alt="iPhone 3GS and iOS 4.0.1" width="129" height="72" /></p>
<p>The above screenshot shows the signal bar on my iPhone 3GS with iOS 4. By comparing with the screenshot below, it is obvious that the signal bar (especially bar 1 and 2) has become taller.</p>
<p><img class="alignleft" title="iPhone 3GS and iOS 4.0.1" src="http://adrianhoe.com/adrianhoe/images/blog/2010/iphone3gs-signal-2.png" alt="iPhone 3GS and iOS 4.0.1" width="140" height="78" /></p>
<p>At the same location (my desk), I covered the back of my iPhone 3GS with my palm, the signal would drop 1 to 3 bars after about 22 seconds. After updating to iOS 4.0.1, I repeated the test. The signal bar would reduce 1 bar after more than 25 seconds.</p>
<p>Well, this is a very low tech test and is not accountable to conclude that the new software in iOS 4.0.1 has displayed the signal strength more accurately. Anyway, there is a huge difference before and after.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2010/07/16/ios-4-0-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Catching HTML bugs with Safari 5</title>
		<link>http://adrianhoe.com/adrianhoe/2010/07/08/catching-html-bugs-with-safari-5/</link>
		<comments>http://adrianhoe.com/adrianhoe/2010/07/08/catching-html-bugs-with-safari-5/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 00:45:28 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[At Work]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Call Me a Geek]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Days in My Life]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Safari]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=2185</guid>
		<description><![CDATA[A bug in a seemingly harmless HTML code had been bugging me for almost 2 weeks. I was sort of yanking my hair while trying to trace the bug which messed up the HTML page. The debugging task was even harder because I work on a HTML template with an extension .THTML. The template does [...]]]></description>
			<content:encoded><![CDATA[<p>A bug in a seemingly harmless HTML code had been bugging me for almost 2 weeks. I was sort of yanking my hair while trying to trace the bug which messed up the HTML page. The debugging task was even harder because I work on a HTML template with an extension <strong>.THTML</strong>. The template does not only contain standard HTML but also tags which are only recognized by AWS (Ada Web Server) . This template file is parsed by the web application (I am developing), which has AWS library, before it is dispatched as raw HTML code to a browser.</p>
<p>In my design, I break down the HTML template into header, body and footer so that I can reuse the common codes in header and footer. That means, all the body templates are without <span style="font-family: Courier;">&lt;html&gt;</span> tag. This missing <span style="font-family: Courier;">&lt;html&gt;</span> tag disables the syntax-coloring feature of code editor, leading to a more laborious code reading.</p>
<p>Before this, I had gone through every line of html source code in the template file umpteen times. This &#8220;obscure&#8221; bug, if not removed, would throw a monkey wrench in my works. I browsed the Internet and read articles in hope that I would get some clues. So, I was reading a few articles about Extensions in Safari 5. Extensions are not really impressive to me as I do not need to add missing functionalities to my browser. Safari itself is more than enough for my daily browsing activities. Somehow, my curiosity had driven me to enable the <strong>Develop</strong> menu in Safari 5. After activating it, I noticed some debugging tools in the menu. I enabled the web inspector by selecting <strong>Show Web Inspector</strong> in the <strong>Develop</strong> menu (Figure 1) then navigated to the web page I wanted to debug. To use these debugging tools, the <strong>Develop</strong> menu must first be activated. <a href="http://adrianhoe.com/adrianhoe/2010/07/07/enable-develop-menu-in-safari-5/" target="_blank">Here</a> is a simple guide to enabling the menu.</p>
<div class="wp-caption aligncenter" style="width: 410px"><img title="Safari 5" src="http://adrianhoe.com/adrianhoe/images/blog/2010/safari-menu.png" alt="Safari 5" width="400" height="214" /><p class="wp-caption-text">Figure 1</p></div>
<p>Safari 5 immediately detected two error messages as shown in Figure 2. These two errors were easily corrected. After removing these unmatched <span style="font-family: Courier;">&lt;/div&gt;</span> tags, my web page still did not show up properly with the intended layout.</p>
<div class="wp-caption alignnone" style="width: 510px"><img title="Safari 5 Show Web Inspector" src="http://adrianhoe.com/adrianhoe/images/blog/2010/safari-web-inspect1.png" alt="Safari 5 Show Web Inspector" width="500" height="215" /><p class="wp-caption-text">Figure 2</p></div>
<p>Then I selected the <strong>Elements</strong> tab and it showed me the page source in debugging mode as shown in Figure 3. I instantly spotted the <span style="font-family: Courier;">&lt;div class=&#8221;data-base-layer&#8221;&gt;</span> tag which was supposed to be in the <span style="font-family: Courier;">&lt;div id=&#8221;container&#8221;&gt;</span> tag.</p>
<div class="wp-caption alignnone" style="width: 510px"><img title="Safari 5 Show Web Inspector" src="http://adrianhoe.com/adrianhoe/images/blog/2010/safari-web-inspect2.png" alt="Safari 5 Show Web Inspector" width="500" height="182" /><p class="wp-caption-text">Figure 3</p></div>
<p>I clicked on the little grey triangles in the left pane to expand the <span style="font-family: Courier;">&lt;div id=&#8221;container&#8221;&gt;</span> tag and the <span style="font-family: Courier;">&lt;form&gt;</span> tag. There were two <span style="font-family: Courier;">&lt;div class=&#8221;data-base-layer&#8221;&gt;</span> tags (labelled as &#8220;1&#8243; in Figure 4) and the one in label &#8220;2&#8243; was supposed to be right after them.</p>
<div class="wp-caption alignnone" style="width: 510px"><img title="Safari 5 Show Web Inspector" src="http://adrianhoe.com/adrianhoe/images/blog/2010/safari-web-inspect3.png" alt="Safari 5 Show Web Inspector" width="500" height="225" /><p class="wp-caption-text">Figure 4</p></div>
<p>I checked the source file again and they seemed to be in the correct place. Further investigation finally reviewed that there were two very tiny typos lurking somewhere within the second <span style="font-family: Courier;">&lt;div class=&#8221;data-base-layer&#8221;&gt;</span> tag as shown in Figure 5.</p>
<div class="wp-caption alignnone" style="width: 510px"><img title="Safari 5 Show Web Inspector" src="http://adrianhoe.com/adrianhoe/images/blog/2010/safari-web-inspect4.png" alt="Safari 5 Show Web Inspector" width="500" height="343" /><p class="wp-caption-text">Figure 5</p></div>
<p>The web inspector in Safari 5 has helped me to identify errors effortlessly. If only I had such inquisitiveness two weeks ago, I would have saved so much time and efforts in debugging my HTML codes. An proverb says: &#8220;Curiosity killed the cat.&#8221; It is not always true, at least in this case. I will say: &#8220;Curiosity saved the donkey.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2010/07/08/catching-html-bugs-with-safari-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enable Develop menu in Safari 5</title>
		<link>http://adrianhoe.com/adrianhoe/2010/07/07/enable-develop-menu-in-safari-5/</link>
		<comments>http://adrianhoe.com/adrianhoe/2010/07/07/enable-develop-menu-in-safari-5/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 04:09:17 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Call Me a Geek]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[HOWTO]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Safari]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=2179</guid>
		<description><![CDATA[One of the new features for Safari 5 is the Develop mode. It allows web developers to debug HTML code on Safari. Before you can use this feature, you must enable the Develop menu first. Here&#8217;s how you can do it: Click on Safari menu and select Preferences. In the preferences window, select the Advanced [...]]]></description>
			<content:encoded><![CDATA[<p>One of the new features for Safari 5 is the Develop mode. It allows web developers to debug HTML code on Safari. Before you can use this feature, you must enable the Develop menu first. Here&#8217;s how you can do it:</p>
<p>Click on Safari menu and select Preferences. In the preferences window, select the <strong>Advanced</strong> tab and then click the checkbox for <strong>Show Develop menu in menu bar</strong>.</p>
<p style="text-align: center;"><img class="aligncenter" title="Safari 5" src="http://adrianhoe.com/adrianhoe/images/blog/2010/safari-preferences.png" alt="Safari 5" width="400" height="204" /></p>
<p>The Develop menu will then appear in Safari menu bar. Select <strong>Show Web Inspector</strong> to inspect your HTML code. You can also activate extensions support by selecting <strong>Enable Extensions</strong> in Develop menu. Extensions let you add those missing features.</p>
<p style="text-align: center;"><img class="aligncenter" title="Safaru 5" src="http://adrianhoe.com/adrianhoe/images/blog/2010/safari-menu.png" alt="Safari 5" width="400" height="214" /></p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2010/07/07/enable-develop-menu-in-safari-5/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Increase your productivity with iPhone apps</title>
		<link>http://adrianhoe.com/adrianhoe/2010/07/05/increase-your-productivity-with-iphone-apps/</link>
		<comments>http://adrianhoe.com/adrianhoe/2010/07/05/increase-your-productivity-with-iphone-apps/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 04:26:16 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Dropbox]]></category>
		<category><![CDATA[Evernote]]></category>
		<category><![CDATA[Invoice2Go]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[OmniFocus]]></category>
		<category><![CDATA[PalmPilot]]></category>
		<category><![CDATA[Paymo]]></category>
		<category><![CDATA[Sharp]]></category>
		<category><![CDATA[Things]]></category>
		<category><![CDATA[Todo]]></category>
		<category><![CDATA[Zaurus]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=2111</guid>
		<description><![CDATA[My first PDA was PalmPilot Professional (photo to right) produced by U.S. Robotics (later as Palm, Inc.). I bought it  in 1998 but I did not use it often due to limited apps. My use was restricted to Calendar, Address and Todo. It was a huge hassle to purchase apps for PalmPilot because there was no [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/PalmPilot" target="_blank"><img title="PalmPilot" src="http://adrianhoe.com/adrianhoe/images/blog/2010/PalmPilot.jpg" alt="PalmPilot" width="150" height="201" align="right" /></a>My first PDA was <a href="http://en.wikipedia.org/wiki/PalmPilot" target="_blank">PalmPilot</a> Professional (photo to right) produced by U.S. Robotics (later as Palm, Inc.). I bought it  in 1998 but I did not use it often due to limited apps. My use was restricted to Calendar, Address and Todo. It was a huge hassle to purchase apps for PalmPilot because there was no single app store like Apple’s App Store. Commercial apps for Palm Pilot at that time were hard to come by. The device went dead during a flight from KLIA to Taipei transit via Singapore on September 11, 2001. I guess it was fried by ESD (electrostatic discharge) while I walked on the carpeted corridor in Changi airport terminal.</p>
<p>Two years later, I bought a <a href="http://en.wikipedia.org/wiki/Sharp_Zaurus" target="_blank">Sharp Zaurus</a> SL-5500. It ran Zaurus and OPIE GUI environment. The Zaurus SL-5500 was Sharp’s first PDA to run Linux. Linux was the main reason I chose Zaurus. It was fast and colorful (at that time). It came with a couple of useful apps and desktop sync software. Syncing to a desktop running on Linux was good. After using it for a few months, some commercial apps which I bought, began to crash more often after I updated the operating system. I gave it up after a few attempts to restore the original operating system. Here is the photo of Zaurus (I managed to find its charger) with iPhone lying beside it. Well look at its size! The iPhone 3GS is half the thickness of Zaurus.</p>
<p style="text-align: center;"><img class="aligncenter" title="Zaurus and iPhone" src="http://adrianhoe.com/adrianhoe/images/blog/2010/Zaurus-iPhone.jpg" alt="Zaurus and iPhone" width="400" height="266" /></p>
<p>The other drawback of the Zaurus is its retractable physical keyboard. The keys are too small for my fingers and typing is real pain. So, BlackBerry with physical keyboard is totally out of the game. Here is the picture of Zaurus with its keyboard and iPhone with the virtual-touch keyboard for comparison:</p>
<p style="text-align: center;"><img class="aligncenter" title="Zaurus and iPhone" src="http://adrianhoe.com/adrianhoe/images/blog/2010/Zaurus-kb-iPhone.jpg" alt="Zaurus and iPhne" width="400" height="266" /></p>
<p>I was tempted by HP and Toshiba but, hey, they ran on Windows. No way! In early 2008. I purchased a 2nd generation, 32GB iPod Touch. I was immediately captured by its charms. In December 2009, I got a 32GB iPhone 3GS. My response was: &#8220;Damn! I should have gotten it earlier.&#8221;</p>
<p>Both PalmPilot and Zaurus need stylus to tap on their screens. If you lose your stylus, you need to buy a new one. iPhone is more convenient because everything is manipulated with your fingers. Apple’s innovative multi-touch screen gives more user experience and more operability to the device.</p>
<p>All I can say, I have never used other PDAs like I use my iPhone. I mostly use my iPhone in my work (especially) and for fun during leisure (social networking, music, games and etc.) Here are some apps I use to boost my productivity while I am on the move and even at my desk.</p>
<p><a href="http://paymo.biz" target="_blank"><img title="iPhone Paymo" src="http://adrianhoe.com/adrianhoe/images/blog/2010/iphone-app-paymo.png" alt="iPhone Paymo" width="85" height="81" align="left" /></a><a href="http://paymo.biz" target="_blank">Paymo</a> is a free online time tracking and billing service. With a small fee, user can upgrade the service for unlimited users and invoices. I use <a href="http://paymo.biz" target="_blank">Paymo</a> to track my time spent on various projects and business/work related activities. The <a href="http://paymo.biz" target="_blank">Paymo</a> free iPhone app works in both online and offline mode. When I am out to support my clients, and/or having business or technical meeting and discussion, I can easily track my time with this tiny useful app.</p>
<p><a href="http://www.omnigroup.com/products/omnifocus_for_iphone/" target="_blank"><img title="iPhone app OmniFocus" src="http://adrianhoe.com/adrianhoe/images/blog/2010/iphone-app-omnifocus.png" alt="iPhone app OmniFocus" width="86" height="83" align="left" /></a>With design based on the concepts and techniques described in David Allen&#8217;s book, “Getting Things Done”, <a href="http://www.omnigroup.com/products/omnifocus_for_iphone/" target="_blank">OmniFocus</a> for iPhone is a powerful to-do app that let you stay focused in whatever you are doing or trying to complete. The app is priced at $19.99 which is a little bit on the high side. I was hesitating for a while because of the price. After using it, I will say, “Save your money for <a href="http://www.omnigroup.com/products/omnifocus_for_iphone/" target="_blank">OmniFocus</a> and forget about other to-do apps.” Before this, I was using Things and I am still using it. The only reason I want to keep Things is that it allows assigning teammates to your tasks. <a href="http://www.omnigroup.com/products/omnifocus_for_iphone/" target="_blank">OmniFocus</a> is more comprehensive than Things and it let you stay focused in getting your jobs done, which is most important. Besides, you can sync your data via MobileMe, Bonjour, WebDAV server or locally mounted disk on your Mac. Personally, I think it is worth the investment.</p>
<p><a href="http://culturedcode.com/things/" target="_blank"><img title="iPhone app Things" src="http://adrianhoe.com/adrianhoe/images/blog/2010/iphone-app-things.png" alt="iPhone app Things" width="81" height="79" align="left" /></a><a href="http://culturedcode.com/things/" target="_blank">Things</a> is an easy-to-use to-do app priced at $9.99. It&#8217;s a good alternative to OmniFocus if you are on a tight budget. The price tag of $9.99 is considered quite high especially there are some free to-do apps, but to do a good job, <a href="http://culturedcode.com/things/" target="_blank">Things</a> will be above average. Unlike OmniFocus, syncing can only be done with a WiFi at your local area network where your Mac is running the desktop version of <a href="http://culturedcode.com/things/" target="_blank">Things</a>. One feature which I don’t like is its ability to assign more than one tag to your tasks. Too many tags confuse me.</p>
<p><a href="http://www.evernote.com/" target="_blank"><img title="iPhone app Evernote" src="http://adrianhoe.com/adrianhoe/images/blog/2010/iphone-app-evernote.png" alt="iPhone app Evernote" width="90" height="84" align="left" /></a><a href="http://www.evernote.com/" target="_blank">Evernote</a> is a free online service which let you save your ideas in the form of texts, voice memos or photos. You can save a web clip or PDF. Syncing between multiple devices and Macs over the Internet is a breeze. I use it while I am writing computer codes to note down what I have done and new ideas that come along. You can tag your documents for easy retrieval later. If you would like to enjoy a larger storage and monthly usage bandwidth, you can upgrade the service to Evernote Premium for $5 a month or $45 a year. <a href="http://www.evernote.com/" target="_blank">Evernote</a> is a good companion for notetaking while you are working, engaged in meetings and discussion and even at leisure.</p>
<p><a href="http://itunes.apple.com/us/app/invoice2go/id322773082?mt=8" target="_blank"><img title="iPhone app Invoice2Go" src="http://adrianhoe.com/adrianhoe/images/blog/2010/iphone-app-invoice2go.png" alt="iPhone app Invoice2Go" width="84" height="82" align="left" /></a><a href="http://itunes.apple.com/us/app/invoice2go/id322773082?mt=8" target="_blank">Invoice2Go</a> allows me to issue invoices on the go without a notebook or desktop computer. With it, I no longer need to go back to office to issue invoices. It saves me a lot of time from traveling back and forth between office and clients. Just email the invoices to your clients and you can make the delivery right away. For only $9.99, it saves you time and gasoline.</p>
<p><a href="https://www.dropbox.com/" target="_blank"><img title="iPhone app Dropbox" src="http://adrianhoe.com/adrianhoe/images/blog/2010/iphone-app-dropbox.png" alt="iPhone app Dropbox" width="85" height="83" align="left" /></a><a href="https://www.dropbox.com/" target="_blank">Dropbox</a> is a free online storage service. You can take any file with you on your iPhone to meetings. Your co-workers or clients can drop files to your <a href="https://www.dropbox.com/" target="_blank">Dropbox</a> and you can pick them up anytime, anywhere on your iDevice or Mac, provided they are connected to the Internet. It also allows you to share your files on Facebook or Twitter via link. By getting your friend to sign up you can earn 250MB of extra free disk space (up to 8GB) for every new account created. Click <a href="https://www.getdropbox.com/referrals/NTI0MDA4Njk5" target="_blank">here</a> to sign up.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2010/07/05/increase-your-productivity-with-iphone-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash of the titans</title>
		<link>http://adrianhoe.com/adrianhoe/2010/05/10/flash-of-the-titans/</link>
		<comments>http://adrianhoe.com/adrianhoe/2010/05/10/flash-of-the-titans/#comments</comments>
		<pubDate>Mon, 10 May 2010 05:22:21 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Gianduia]]></category>
		<category><![CDATA[Gnash]]></category>
		<category><![CDATA[HTML5]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=2061</guid>
		<description><![CDATA[Apple&#8217;s decision for not to implement Adobe&#8217;s Flash into iPhone OS has turned Adobe-Apple relationship sour. In an open letter from Steve Job, he has written clearly about Flash&#8217;s weaknesses and a firm stance against Adobe&#8217;s Flash. I absolutely agree with Steve based on my experience with Flash. I would say: &#8220;Flash is nice to [...]]]></description>
			<content:encoded><![CDATA[<p>Apple&#8217;s decision for not to implement Adobe&#8217;s Flash into iPhone OS has turned Adobe-Apple relationship sour. In an <a href="http://www.apple.com/hotnews/thoughts-on-flash/" target="_blank">open letter</a> from Steve Job, he has written clearly about Flash&#8217;s weaknesses and a firm stance against Adobe&#8217;s Flash. I absolutely agree with Steve based on my experience with Flash. I would say: &#8220;Flash is nice to look at, but is a nightmare to have it!&#8221;</p>
<p>A week or two before Apple published Job&#8217;s open letter, I learned about an open source Flash project called Gnash from Twit. You can listen to the podcast <a href="http://twit.tv/floss94" target="_blank">here</a>.</p>
<p>I really don&#8217;t believe in develop-once-deploy-everywhere development concept. I am more a native application guy because I only believe in native performance without relying on third party software components to run the applications. My experience with Tweedeck served as a wonderful example.</p>
<p>Tweetdeck was developed using Adobe&#8217;s AIR and Flash technology and is a develop-once-deploy-everywhere kind of application. Its user interface on the Mac really sucks. It looks more like a Windows application rather than Mac&#8217;s native Cocoa application. One thing annoyed me was that I had to upgrade Adobe&#8217;s AIR whenever it became available. I feel happier for not running Tweetdeck now.</p>
<p>A Java application has its downsides as well. It too depends on Sun&#8217;s JVM (Java Virtual Machine). Java has never become an implementation language in my software development career. Only recently when I began to involve in web application development, I have to work with JavaScript. The experience is awful, in my experience.</p>
<p>It is understood why Adobe is so furious about Apple&#8217;s decision not to allow Flash on its mobile platform. The reason is obvious: Adobe loses its grip on Apple&#8217;s mobile devices and has been discounted in Apple&#8217;s mobile computing gameplay. But Apple is not an easy-to-squeeze apple, it is huge and capable.</p>
<p>Apple has been working on an open web standard <a href="http://sixrevisions.com/web-development/html5-iphone-app/" target="_blank">HTML5</a> and Apple&#8217;s own version of Flash, <a href="http://www.appleinsider.com/articles/10/05/07/apple_developing_flash_alternative_named_gianduia.html" target="_blank">Gianduia</a>. With <a href="http://sixrevisions.com/web-development/html5-iphone-app/" target="_blank">HTML5</a>, Apple&#8217;s computing platform becomes even more open, unlike otherwise as Adobe claimed. Both are exciting new technologies which I would like to implement to the web application I am developing.</p>
<p>I will write more about <a href="http://sixrevisions.com/web-development/html5-iphone-app/" target="_blank">HTML5</a> and <a href="http://www.appleinsider.com/articles/10/05/07/apple_developing_flash_alternative_named_gianduia.html" target="_blank">Gianduia</a> when I have found time to research more about these two.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2010/05/10/flash-of-the-titans/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I got an iPhone</title>
		<link>http://adrianhoe.com/adrianhoe/2009/12/18/i-got-an-iphone/</link>
		<comments>http://adrianhoe.com/adrianhoe/2009/12/18/i-got-an-iphone/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 03:37:17 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[At Work]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Days in My Life]]></category>
		<category><![CDATA[Phones]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iTunes]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=1965</guid>
		<description><![CDATA[If you have followed my blog, you must be aware of how I criticized about iPhone and Apple&#8217;s aggressive strategy with mobile carriers in my article, &#8220;iPhone is in Malaysia!&#8221; I have also been going around telling customers and friends that iPhone is not as useful as it seems and is more a toy to [...]]]></description>
			<content:encoded><![CDATA[<p>If you have followed my blog, you must be aware of how I criticized about iPhone and Apple&#8217;s aggressive strategy with mobile carriers in my article, &#8220;<a href="http://adrianhoe.com/adrianhoe/2009/03/14/iphone-is-in-malaysia/" target="_blank">iPhone is in Malaysia!</a>&#8221; I have also been going around telling customers and friends that iPhone is not as useful as it seems and is more a toy to attract young generation.</p>
<p>Well, I admit that I was wrong. I am developing a cloud/web-based MIS (Medical Information System) which enables patient to be able to view certain information and interact with the clinic/doctor from anywhere. Likewise, it also provides doctors greater mobility and still are able to care for their patients while they are away.</p>
<p>After reading articles (on Apple&#8217;s website) how iPhones help hospitals in the U.S. to provide better healthcare at lower cost, I decided to build the MIS with iPhone support. I based my decision on these reasons:</p>
<ol>
<li>Ease of use. I have been toying/using around with an iPod Touch for a few months and I find that it is easy to navigate/use. iPod Touch is essentially an iPhone without the phone. You get what I mean.</li>
<li>Beautiful UI. Apple is well known for its brilliant UI (User Interface) in Mac OS X and iPhone OS. Nothing else comes closer to it.</li>
<li>Security. All applications must be approved by Apple and be signed with license keys issued by Apple. Apple&#8217;s iTunes Store is the only place to download applications. I can be rest assured  to have less (or none) headache about spooky applications from unreliable sources. Of course, there are jail broken iPhones which do not play by the rules but I am not too worried about that.</li>
</ol>
<p>So, I went ahead ordering one last week. Last night, I went to Maxis center to collect my 32GB Black iPhone. It is such a beauty.</p>
<p>Give me a couple of weeks mingling with it and I promise you I will write about my experience.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2009/12/18/i-got-an-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dropbox &#8211; The magical USB drive</title>
		<link>http://adrianhoe.com/adrianhoe/2009/10/12/dropbox-the-magical-usb-drive/</link>
		<comments>http://adrianhoe.com/adrianhoe/2009/10/12/dropbox-the-magical-usb-drive/#comments</comments>
		<pubDate>Mon, 12 Oct 2009 01:52:48 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[file sharing]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPod]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[sync]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=1869</guid>
		<description><![CDATA[Dropbox, the magical USB drive, let&#8217;s you transfer files among computers without the need of a physical USB drive or DVD or emailing. Dropbox on Mac is the latest and coolest file sharing technology made available today. I have been using Apple&#8217;s iDisk to sync and share files among my computers, iPod Touch (iPhone) and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://getdropbox.com" target="_blank">Dropbox</a>, the magical USB drive, let&#8217;s you transfer files among computers without the need of a physical USB drive or DVD or emailing. Dropbox on Mac is the latest and coolest file sharing technology made available today.</p>
<p>I have been using Apple&#8217;s <a href="http://www.apple.com/mobileme/features/idisk.html" target="_blank">iDisk</a> to sync and share files among my computers, iPod Touch (iPhone) and as well as clients and co-workers. Two days ago, I discovered Dropbox and I now find it easier to use than iDisk and it is faster! It is free for a 2GB storage or upgrade with a small monthly fee.</p>
<p>One cool feature of Dropbox is that when someone drops you a file in your folder, Dropbox notifies you using <a href="http://growl.info/" target="_blank">Growl</a>. iDisk lacks this notification feature and usually the file arrives silently unless the sender texts or emails you.</p>
<p>Dropbox can work offline. Dropbox on Mac will sync your files and folders to your local hard disks and allows you to access later even when offline. The sync is done automatically.</p>
<p>I used to copy some files on my USB drive and take them to my clients. Now I no longer need to bring anything. Just use my client&#8217;s Internet browser to access my Dropbox and viola! The files will be transfered to my client&#8217;s Mac.</p>
<p>Of course, there are many ways to use Dropbox for your productivity. For example, taking your lecture notes to the lecture hall without carrying anything at all, not even USB pen drive. There are some other ways of using Dropbox, read <a href="http://arstechnica.com/apple/guides/2009/10/5-cool-things-to-sync-with-dropbox-on-your-mac.ars" target="_blank">here</a>. But that&#8217;s not all. Please tell me if you find any other use of it.</p>
<p><a href="https://www.getdropbox.com/referrals/NTI0MDA4Njk5" target="_blank">Sign up</a> here for extra 250MB of disk space!</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2009/10/12/dropbox-the-magical-usb-drive/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Automated backup</title>
		<link>http://adrianhoe.com/adrianhoe/2009/09/30/automated-backup/</link>
		<comments>http://adrianhoe.com/adrianhoe/2009/09/30/automated-backup/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 04:48:34 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Call Me a Geek]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Solaris]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[cron]]></category>
		<category><![CDATA[scp]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=1835</guid>
		<description><![CDATA[Since August 18, my software development work has been picking up its pace and I have checked in more works more often, at least five times on single productive day. Ever since, I have been manually backing up Subversion directory using tar. My project server is fornax. Fornax is a 6-year old PC running Ubuntu. [...]]]></description>
			<content:encoded><![CDATA[<p>Since August 18, my software development work has been picking up its pace and I have checked in more works more often, at least five times on single productive day. Ever since, I have been manually backing up Subversion directory using tar. My project server is fornax.</p>
<p>Fornax is a 6-year old PC running Ubuntu. It wasn&#8217;t working properly due to the cooling fan in its power supply unit. Until about two weeks ago, I replaced the old fan. I am not very confident about the replacement because it is a third party part and the replacement isn&#8217;t as good as expected, but it works. I have to shut it down every night before going to bed.</p>
<p>So, the last thing before I go to bed is to backup the svn directory and then shutdown the server. I am quite fed up with this extra manual works. Last night, before going to bed, I decided to automate this process. And I did it this morning.</p>
<p>I wrote a simple bash shell script to do the backup. I <span style="font-family:Courier;">cron</span> it so that the process will start automatically at 2300 hours and then shutdown.</p>
<pre><code>
#!/bin/bash

BACKUPFILE=/tmp/backups/svn-$(date +%Y%m%d).tar.gz

rm /tmp/backups/svn-*.gz
tar -cj /svn &gt; $BACKUPFILE
for COMPUTER in host1 host2
do
   scp $BACKUPFILE user@$COMPUTER:Desktop/
done
/sbin/shutdown -h +5
</code></pre>
<p><strong>UPDATE (05/10/2009)</strong>: I setup a password-less <span style="font-family:Courier;">ssh</span> login so that no password is required for <span style="font-family:Courier;">scp</span> (secured copy). Now, after the backup, the backup file will be copied automatically to two other computers for safe keeping.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2009/09/30/automated-backup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone 3.0 Software Update</title>
		<link>http://adrianhoe.com/adrianhoe/2009/06/28/iphone-30-software-update/</link>
		<comments>http://adrianhoe.com/adrianhoe/2009/06/28/iphone-30-software-update/#comments</comments>
		<pubDate>Sat, 27 Jun 2009 16:26:21 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[At Home]]></category>
		<category><![CDATA[Call Me a Geek]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Days in My Life]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPod Touch]]></category>
		<category><![CDATA[iTunes]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=1776</guid>
		<description><![CDATA[A couple of weeks ago, the iPhone 3.0 software update was official launched. I connected my iPod Touch to iTunes 8.2 and clicked Update. Unfortunately, iTunes said that the update wasn&#8217;t available at iTunes Malaysia store. I wasn&#8217;t very happy with the service Apple has provided. The update was supposed to be free but it [...]]]></description>
			<content:encoded><![CDATA[<p>A couple of weeks ago, the iPhone 3.0 software update was official launched. I connected <a href="http://adrianhoe.com/adrianhoe/2009/01/29/ipod-touch/" target="_blank">my iPod Touch</a> to iTunes 8.2 and clicked Update. Unfortunately, iTunes said that the update wasn&#8217;t available at iTunes Malaysia store. I wasn&#8217;t very happy with the service Apple has provided. The update was supposed to be free but it would cost me US$9.95 to upgrade my iPod Touch to iPhone 3.0.</p>
<p>Here&#8217;s the screenshots (click to enlarge):<span id="more-1776"></span></p>
<p><a href="Javascript:launch('http://adrianhoe.com/adrianhoe/images/blog/2009/screenshot-ipod-touch-os-3-0-update-1.png','scrollbars=no,menubar=no,toolbar=no,status=no,width=743,height=454,resizable=no')"><img class="alignnone" title="iPod 3.0" src="http://adrianhoe.com/adrianhoe/images/blog/2009/screenshot-ipod-touch-os-3-0-update-1-small.png" alt="" width="400" height="244" /></a></p>
<p>On this page, it says &#8220;iPhone 3.0 Software Update for iPod Touch &#8211; Already have an iPhone? Update it with new features, free.</p>
<p><a href="Javascript:launch('http://adrianhoe.com/adrianhoe/images/blog/2009/screenshot-ipod-touch-os-3-0-update-2.png','scrollbars=no,menubar=no,toolbar=no,status=no,width=783,height=494,resizable=no')"><img class="alignnone" title="iPhone 3.0" src="http://adrianhoe.com/adrianhoe/images/blog/2009/screenshot-ipod-touch-os-3-0-update-2-small.png" alt="" width="400" height="252" /></a></p>
<p>On the other page, it says &#8220;Download software update. Only US$9.95.&#8221;</p>
<p><img class="alignnone" title="iPhone 3.0" src="http://adrianhoe.com/adrianhoe/images/blog/2009/screenshot-ipod-touch-os-3-0-update-3.png" alt="" width="450" height="358" /></p>
<p>On the page found at Singapore site, it says &#8220;Buy now for $9.95&#8243;</p>
<p>I hate misleading advertisement. I checked various websites and found out that iPhone owners are entitled for free update but the iPod Touch owners are not. What the &#8230;.</p>
<p>I am not going to pay for the f&amp;$@*?# update so I searched the web. I found one blogger from Sarawak has written a blog entry about this. I also found some links to download the free iPhone 3.0 <a href="http://ninezerothree.wordpress.com/2009/06/18/ipod-touch-os-3-0-free-upgrade/" target="_blank">here</a>.</p>
<p>It seems like, according to <a href="http://ninezerothree.wordpress.com/2009/06/18/ipod-touch-os-3-0-free-upgrade/" target="_blank">dzimonotion</a>, Apple has mistaken published a free upgrade for download but the link has been taken down later. Someone was quick enough to discover that and downloaded the free upgrade and sharing it now.</p>
<p>You can download the iPhone 3.0 free upgrade <a href="http://www.felixbruns.de/iPod/firmware/" target="_blank">here</a> or here is a <a href="http://www.mininova.org/tor/2695272" target="_blank">torrent link</a>.</p>
<p>After downloading, connect your iPod Touch and option click the Update button in iTunes (8.2 or later). Look for a .ipsw file and select. The upgrade will begin immediately. The upgrading process will take a while. Do not disconnect your iPod Touch. When the upgrading process is completed, your iPod Touch will reboot. Enjoy!</p>
<p>Now, I can connect a bluetooth stereo headset (I don&#8217;t have one now), I can do copy-cut-paste, etc. Check the Apple website for new features in iPhone 3.0 Update.</p>
<p>Not too long ago, I wrote an article about Apple&#8217;s business practice, <a href="http://adrianhoe.com/adrianhoe/2009/03/13/is-apple-dirty/" target="_blank">Is Apple Dirty?</a> Why iPhone owners are entitled for free upgrade? Why iPod Touch owners are not? Now, you judge.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2009/06/28/iphone-30-software-update/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Backup your Mac with AppleScript</title>
		<link>http://adrianhoe.com/adrianhoe/2009/04/17/backup-your-mac-with-applescript/</link>
		<comments>http://adrianhoe.com/adrianhoe/2009/04/17/backup-your-mac-with-applescript/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 15:45:50 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[AppleScript]]></category>
		<category><![CDATA[At Home]]></category>
		<category><![CDATA[At Work]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Call Me a Geek]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Days in My Life]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[rsync]]></category>
		<category><![CDATA[SSH]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=1688</guid>
		<description><![CDATA[All programmers are lazy. They want to automate tasks as much as they can. Because of this uniquely great habit, they have developed countless of useful software. Ok. I am lazy. I have been using rsync to sync folders I am working on between my Macs. I have been using command line scripts in Terminal for [...]]]></description>
			<content:encoded><![CDATA[<p>All programmers are lazy. They want to automate tasks as much as they can. Because of this uniquely great habit, they have developed countless of useful software.</p>
<p>Ok. I am lazy. I have been using <span style="font-family:Courier;">rsync</span> to sync folders I am working on between my Macs. I have been using command line scripts in Terminal for almost two years and finally I have gotten lazy over the task.</p>
<p>The thing is, I need to execute the scripts in Terminal every time I want to synch my folders. Of course, I could simply use <span style="font-family:Courier;">cron</span> to automate the tasks at specific time but I ran the risk to cause havoc between the folders on different Macs. It is best not to <span style="font-family:Courier;">cron</span> the task.</p>
<p>So, I learned up AppleScript and after a ten-minute hack, I wrote a nice AppleScripts to do the job. It is quick and dirty.</p>
<pre><code>set debug to false

with timeout of (30 * 60) seconds
	tell application "Terminal"
		set Window_Title to "Sync Documents"
		set Rsync_Cmd to "rsync -acrtv --delete
			/Users/username/Documents/
			username@xxx:Documents"
		set output_doc to do shell script Rsync_Cmd
		choose from list paragraphs of output_doc with prompt
			"Result:" with title Window_Title with empty
			selection allowed
	end tell
end timeout
</code></pre>
<p>Copy the script to <span style="font-family:Courier;">~/Library/Scripts/Applications/Finder</span> and save it as &#8220;sync documents.scpt&#8221;. Then launch Script Editor to edit <span style="font-family:Courier;">username</span> to your login name and <span style="font-family:Courier;">xxx</span> to your Mac IP address or computer name. This script will sync your Documents folder under your user home directory. To execute this AppleScript, at Finder, click on the script icon on the menu bar and select the script to launch.</p>
<p><span style="font-family:Courier;">rsync</span> uses <span style="font-family:Courier;">ssh</span>. If you have not setup a password-less ssh login, you will need <span style="font-family:Courier;">ssh-askpass</span> in <span style="font-family:Courier;">/usr/libexec</span>. Unfortunately, it does not ship with Mac OS X. You can <a href="http://blogs.sun.com/mock/entry/and_now_chicken_of_the" target="_blank">get it</a> at Joe Mocker&#8217;s weblog.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2009/04/17/backup-your-mac-with-applescript/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Miranda</title>
		<link>http://adrianhoe.com/adrianhoe/2009/04/10/miranda/</link>
		<comments>http://adrianhoe.com/adrianhoe/2009/04/10/miranda/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 12:42:46 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Days in My Life]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[iPod Touch]]></category>
		<category><![CDATA[MacBook]]></category>
		<category><![CDATA[Miranda]]></category>
		<category><![CDATA[uranus]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=1670</guid>
		<description><![CDATA[Finally, I have got an idea what name to give to my iPod Touch. It was named &#8220;Adrian Hoe&#8217;s iPod Touch&#8221; to make things simple. The hardest part was to find a name which implies its usefulness. I have several reasons to buy an iPod Touch but I am not going to talk about them [...]]]></description>
			<content:encoded><![CDATA[<p>Finally, I have got an idea what name to give to <a href="http://adrianhoe.com/adrianhoe/2009/01/29/ipod-touch/" target="_blank">my iPod Touch</a>. It was named &#8220;Adrian Hoe&#8217;s iPod Touch&#8221; to make things simple. The hardest part was to find a name which implies its usefulness.</p>
<p>I have several reasons to buy an iPod Touch but I am not going to talk about them here. One most ostensible use of it is that I am no longer required to lug my MacBook (code-named <a href="http://adrianhoe.com/adrianhoe/2007/07/07/uranus-goes-live/" target="_blank">Uranus</a>) everywhere I go. Since it replaces the function of Uranus when it is not with me, I name my iPod Touch, Miranda, one of the five moons of Uranus. Miranda is the inner most and smallest moon of Uranus and is also referred to Uranus V.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2009/04/10/miranda/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>When data is lost</title>
		<link>http://adrianhoe.com/adrianhoe/2009/04/10/when-data-is-lost/</link>
		<comments>http://adrianhoe.com/adrianhoe/2009/04/10/when-data-is-lost/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 12:14:24 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[data recovery]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=1672</guid>
		<description><![CDATA[Almost all computer users have experienced data lost on their computers at least once in their life time. It is most frustrating when it happens while you are working on your project. You have so much data on your hard disk and worst, the project deadline is approaching. You suddenly plunge into despair. You lose [...]]]></description>
			<content:encoded><![CDATA[<p>Almost all computer users have experienced data lost on their computers at least once in their life time. It is most frustrating when it happens while you are working on your project. You have so much data on your hard disk and worst, the project deadline is approaching. You suddenly plunge into despair. You lose your appetite and sleep. It is like the end of the world.</p>
<p>If you are running a business, your data lost can cause you a fortune. Data is the most valuable byproduct of any business. For example, customer database, sales and invoicing, stock inventory, etc.</p>
<p>There are numeral factors that can cause data lost. The most common are hard drive failure (electronic or mechanical), accidental deletion of file(s) or partition(s), accidental reformat of hard drive and OS failure. Fire and flood can also damage your hard disks. On advanced computing hardware, data lost can cause by the reasons mentioned earlier as well as RAID controller failure, rebuild RAID configuration failure, damaged or lost RAID configuration, corrupt or damaged partition table, etc. If you lose your data due to any of this or other reasons, you will need <a href="http://www.datarecoverygroup.com/" target="_blank">data recovery</a> service.</p>
<p>If you are using a Mac, you need not to worry at all. The <a href="http://www.datarecoverygroup.com/" target="_blank">DataRecoveryGroup</a> also provides <a href="http://www.datarecoverygroup.com/services/mac.htm" target="_blank">Mac data recovery</a> service to Mac users. They also provide <a href="http://www.datarecoverygroup.com/services/server.htm" target="_blank">server data recovery</a> service to recover data from RAID disk arrays on servers.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2009/04/10/when-data-is-lost/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A hot Sunny affair</title>
		<link>http://adrianhoe.com/adrianhoe/2009/03/26/a-hot-sunny-affair/</link>
		<comments>http://adrianhoe.com/adrianhoe/2009/03/26/a-hot-sunny-affair/#comments</comments>
		<pubDate>Wed, 25 Mar 2009 19:03:59 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Ada]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Solaris]]></category>
		<category><![CDATA[gcc]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[MacBook]]></category>
		<category><![CDATA[OpenSolaris]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[virtual machine]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[vmware fusion]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=1617</guid>
		<description><![CDATA[I have been hesitating for another hot Sunny affair since the last one about three years ago. This is just another one I have been longing since then. The recent eclipse of Sun resurrects my overwhelming but sleeping desire. Although this happened near the time when Sun is setting, but it is never too late [...]]]></description>
			<content:encoded><![CDATA[<p>I have been hesitating for another hot Sunny affair since the last one about three years ago. This is just another one I have been longing since then. The recent eclipse of Sun resurrects my overwhelming but sleeping desire. Although this happened near the time when Sun is setting, but it is never too late to do it again because Sunset is beautiful and romantic.</p>
<p>Will Sun set and never rise again? Here is my encounter of the hot Sunny affair.</p>
<p><span id="more-1617"></span></p>
<p>In <a href="http://adrianhoe.com/adrianhoe/2006/10/30/solaris-10/" target="_blank">October 2006</a>, I installed Solaris 10 on an Intel box code-named, Pyxis1 (I love to name my computers after the name of a planet, a star or a constellation). The installation was successful but I could not get it to configured to work correctly. Some of the configuration would disappear every time I restarted the server. I could not find the reasons and I was on tight schedule to get the server up and running. I replaced Solaris 10 with Debian and eventually with Ubuntu. Read the story <a href="http://adrianhoe.com/adrianhoe/2007/09/26/ubuntu-feisty-fawn/" target="_blank">here</a>.</p>
<p>Solaris 10, in my opinion, is by far a better and more robust operating system than Linux. The fallback was the lack of installation information on older machines. That&#8217;s the bottom line of the configuration problem I had three years ago.</p>
<p>Last May, I began the <a href="http://adrianhoe.com/adrianhoe/2008/05/14/virtualization-installing-ubuntu-linux-with-vmware-on-macbook/" target="_blank">virtualization</a> of my MacBook and I had Ubuntu installed and ran parallel with Mac OS X. I tried to install Solaris 10 on VMware Fusion. Installation was successful but I never got it to boot after the installation. Again, I gave up and went on with Ubuntu.</p>
<p>On Sunday, I upgraded VMware Fusion 1.1.3 to 2.0.2 and read about successful installation of OpenSolaris on Mac. I decided to give it another try.</p>
<p><a href="http://opensolaris.org/os/" target="_blank">OpenSolaris</a> is a community-driven open source version of <a href="http://www.sun.com/software/solaris/index.jsp" target="_blank">Solaris</a>. Solaris is a proprietary UNIX operating system by <a href="http://sun.com" target="_blank">Sun Microsystems</a>. Sun plays an active role in open source software such as OpenOffice, MySQL and OpenSolaris.</p>
<p><a href="http://www.vmware.com/products/fusion/" target="_blank">VMware Fusion</a> 2.x has many major improvements. One obvious change is the Virtual Machine Library window. It shows you the snapshots of your virtual machines.</p>
<div class="wp-caption alignnone" style="width: 410px"><img src="http://adrianhoe.com/adrianhoe/images/blog/2009/OpenSolaris_01.png" alt="The Virtual Machine Library window showing the snapshots of OpenSolaris and Windows XP" width="400" height="237" /><p class="wp-caption-text">The Virtual Machine Library window showing the snapshots of OpenSolaris and Windows XP</p></div>
<p>Ok, ok. I have a Windows XP installed. For those who know I have ditched all Windows since 1998, I have some inevitable reasons. First, I need it to support my clients on some hardware and software configurations. Second, I needed it to support my Garmin GPS device. And thirdly, I need it for some non-appealing reasons. I have it installed to avoid having the need to hunt for a Windows desktop for some petty simple jobs. I used the Windows virtual machine under 10 times since last May. Simple put it, I just need it to get some simple jobs done, otherwise it is just a piece of shit occupying 5GB of disk space on my MacBook.</p>
<p>Installation of OpenSolaris was quite pleasant and simple (although it took about half hour). During the installation, I was surprised to learn that OpenSolaris has something called Time Slider which is an automated backup software similar to Apple&#8217;s Time Machine.</p>
<p>My hardware configuration:</p>
<ol>
<li>MacBook White, 2.16GHz Intel Core 2 Duo</li>
<li>2GB 667MHz DDR2 SDRAM</li>
<li>160GB hard disk</li>
<li>Mac OS X 10.5.6</li>
</ol>
<p>My virtual machine configuration:</p>
<ol>
<li>VMware Fusion 2.0.2</li>
<li>2 virtual CPU, 720MB RAM</li>
<li>15GB hard disk space</li>
</ol>
<div class="wp-caption alignnone" style="width: 410px"><img src="http://adrianhoe.com/adrianhoe/images/blog/2009/OpenSolaris_02.png" alt="Installation screen showing Time Slider" width="400" height="250" /><p class="wp-caption-text">Installation screen showing Time Slider</p></div>
<p>I will never need Time Slider on my Mac Book but I may need it after I switch from Ubuntu to OpenSolaris on Pyxis1. Until then, I am unable to tell if Time Slider is as good as Time Machine.</p>
<p>There are a few patches and manual installation after the first boot to solve some problems:</p>
<ol>
<li>The sound is not working.</li>
<li>No networking (you may not experience this).</li>
<li>The Apple&#8217;s menu bar is not appearing when virtual machine is running in full screen mode.</li>
<li>Need some packages from OpenSolaris repository in order to get the Ada compiler working (for Ada programmers only).</li>
</ol>
<div class="wp-caption alignnone" style="width: 410px"><img src="http://adrianhoe.com/adrianhoe/images/blog/2009/OpenSolaris_03.png" alt="OpenSolaris running at full screen on MacBook White." width="400" height="250" /><p class="wp-caption-text">OpenSolaris running at full screen on MacBook White.</p></div>
<p>First thing after restarting from installation is to install VMware Tools. At window mode, click on the Virtual Machine menu bar and select Install VMware Tools. A CD icon will appear on the OpenSolaris desktop. Open it and copy the zipped file to the desktop then extract and follow the steps below:</p>
<pre><code># cd Desktop/vmware-tools-distrib
# ./vmware-install.pl
</code></pre>
<div class="wp-caption alignnone" style="width: 410px"><img src="http://adrianhoe.com/adrianhoe/images/blog/2009/OpenSolaris_04.png" alt="OpenSolaris virtual machine running in window mode" width="400" height="373" /><p class="wp-caption-text">OpenSolaris virtual machine running in window mode</p></div>
<p>After installing VMware Tools, you will be able to access to Mac OS X menu bar when virtual machine is running full screen mode. Move the mouse pointer to top of the screen and the menu bar will drop down.</p>
<p>If the two networking icons on the top right do not show green badge as in the screenshot below, then make sure your Virtual Machine Network Settings is connected and set to NAT (share the Mac&#8217;s network connection). The network should also work in Bridged mode. Also make sure the OpenSolaris network interface is connected to <span style="font-family:Courier;">e1000g0</span> and is active.</p>
<div class="wp-caption alignnone" style="width: 247px"><img src="http://adrianhoe.com/adrianhoe/images/blog/2009/OpenSolaris_05.png" alt="Two networking status icons with green badge" width="237" height="39" /><p class="wp-caption-text">Two networking status icons with green badge</p></div>
<p>Otherwise, click on System &gt; Administration &gt; Network to set it to auto configure. Your network should be up and running. </p>
<p>Next is to activate the sound. Download OSS (Open Sound System) driver at <a href="http://4front-tech.com/download.cgi" target="_blank">http://4front-tech.com/download.cgi</a> and install it as follow:</p>
<pre><code># pkgadd -d oss-solaris-v4.0-123-i386.pkg
# osstest
</code></pre>
<p>After the installation, run <span style="font-family:Courier;">osstest</span> to test the sound system. You will hear a tune playing on your speakers. You may need to reboot your system to allow the driver to properly load.</p>
<p>There are a few more packages to be downloaded and installed from OpenSolaris.org repository. To install gcc4ada from BlastWave, you will need <span style="font-family:Courier;">SUNWgnu-libiconv</span> and <span style="font-family:Courier;">SUNWarc</span>. Start Package Manager to download and install them from OpenSolaris repository. If you need source code management, you will need <span style="font-family:Courier;">SUNWsvn</span> as well.</p>
<p>The OpenSolaris repository does not have Ada compiler (gccada) and only supports gcc 3.4.3. You will have to install Ada compiler from another repository at <a href="http://blastwave.org" target="_blank">Blastwave</a>.</p>
<p>To download and install software packages from Blastwave, you need <span style="font-family:Courier;">pkgutil</span>. Download and install <span style="font-family:Courier;">pkgutil</span> and other necessary packages by following the instruction at Blastwave site. You can obtain a list of software packages that you need from Blastwave. After installing <span style="font-family:Courier;">pkgutil</span>, you may want to include <span style="font-family:Courier;">/opt/csw/bin</span> to your path.</p>
<p>If you need an Ada 2005 compiler, then download and install <span style="font-family:Courier;">gcc4ada</span>:</p>
<pre><code># pkgutil --install gcc4ada
</code></pre>
<p>Include <span style="font-family:Courier;">/opt/csw/gcc/bin</span> to your path and the Ada compiler is ready. I checked out a project from my svn repository and compiled. Viola! I am happy with the performance which I find is better than Ubuntu and any other Linux distros. One drawback of OpenSolaris or Solaris is the limited software packages. There are more than a thousand ready-built software packages to download in every Linux distros. That means you will have to build some of the software you need on Solaris (and OpenSolaris).</p>
<p>I removed and re-installed OpenSolaris yesterday after I found some broken links due to not following the instructions correctly. Always read installation instructions from various sources carefully before installing. I find the trouble is worthy otherwise I will not have a clear summarized steps to write about here.</p>
<p>With the recent IBM&#8217;s announcement to acquire Sun Microsystems, I hope Sun will not be cannibalized after the acquisition. And I hope that Sun is not setting but if it must, it will rise again. OpenSolaris and UltraSPARC processors are one of the leading technologies available.</p>
<p>I hope to find time on a weekend to install OpenSolaris on the Sun Blade 100. It is still running Solaris 9 since 2003.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2009/03/26/a-hot-sunny-affair/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>iPhone is in Malaysia!</title>
		<link>http://adrianhoe.com/adrianhoe/2009/03/14/iphone-is-in-malaysia/</link>
		<comments>http://adrianhoe.com/adrianhoe/2009/03/14/iphone-is-in-malaysia/#comments</comments>
		<pubDate>Sat, 14 Mar 2009 02:35:13 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Phones]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Maxis]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=1595</guid>
		<description><![CDATA[The long awaited Apple iPhone 3G has finally arrived in Malaysia. Apple&#8217;s website announced its arrival today and Maxis has begun informing its customers via SMS a few days ago. I was in joy receiving the SMS and quickly went to Maxis website to check out the details.   I was truly disappointed after reading [...]]]></description>
			<content:encoded><![CDATA[<p>The long awaited Apple iPhone 3G has finally arrived in Malaysia. Apple&#8217;s website announced its arrival today and Maxis has begun informing its customers via SMS a few days ago. I was in joy receiving the SMS and quickly went to Maxis website to check out the details.</p>
<p> </p>
<div class="wp-caption alignnone" style="width: 341px"><img src="http://adrianhoe.com/adrianhoe/images/blog/2009/iphone3g.png" alt="iPhone 3G" width="331" height="352" /><p class="wp-caption-text">The iPhone 3G that makes you drool...</p></div>
<p>I was truly disappointed after reading the details on <a href="http://maxis.com.my/iphone/rateplan1.asp" target="_blank">Maxis&#8217; website</a>. The selling price is very high and apart of this, Maxis locks you in with either 24 months or 6 months contract. The worst thing is that if you breach the service contract or choose to opt out before the contract matured, there is a huge penalty awaiting you ahead.</p>
<p>We have paid so much for the iPhone with our own pocket, why is there still hefty monthly service fees and contract commitment?</p>
<p>Is that another <a href="http://adrianhoe.com/adrianhoe/2009/03/13/is-apple-dirty/" target="_blank">dirty Apple</a>&#8216;s trick?</p>
<p><span id="more-1595"></span>It looks kind of odd for an Apple enthusiast like me to comment about Apple negatively in two consecutive blog entries.</p>
<p>In my opinion, Apple&#8217;s marketing and sales strategies have  leveraged Apple to become the most successful and profitable computer company. Ever since Apple released the first generation iPhone, it has become a hit globally including Malaysia. You will not be surprised to read petitions from fellow Malaysians to urge Apple to make available iPhone in Malaysia as soon as possible.</p>
<p>Well, like else everywhere, Apple does not only make profit from iPhone sales, it makes another tier of profit from the service contracts. The arrangement is made with service provider prior to the launch of iPhone. That&#8217;s why Maxis&#8217; iPhone service contract comes with huge unfair penalty.</p>
<p>Very well, to me, iPhone is a nice to have it but not a must have but still wants to have it kind of thing. It is cool. It will make heads turn and eyes pop when you take your iPhone out of your pocket.</p>
<p>If you read carefully Maxis iPhone 3G rate plans <a href="http://maxis.com.my/iphone/rateplan1.asp" target="_blank">here</a>, you will find the data service is not unlimited. There is additional data usage charge after you have used up the allocated usage stipulated under your contract.</p>
<p>Now a dangerous pitfall that will lead you to huge phone bill is that if you are using some iPhone apps which automatically connect to Internet to update itself or sync information, your usage meter will be running without you knowing it until your bill arrives. Most applications will connect to Internet automatically even your iPhone is in standby mode. Beware!</p>
<p>Personally, I prefer using an iPod Touch and a regular cell phone to having the all-in-one iPhone. I will have total freedom to change my phone as I wish or when necessary. With iPhone, you are locked in with it unless you become to hate it so much and will just chuck it away into the garbage.</p>
<p>I still will consider getting an iPhone if Apple allows iPhone users to choose any service provider they like. I believe iPhone sales will leap even higher with this restriction removed.</p>
<p>As for the running meter of data service, I am not too concerned as I will be able to comprehend and prevent it as I am technically savvy. How about people who are not? They will either have to pay huge bills or to disable iPhone apps. What use then if you disable iPhone apps?</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2009/03/14/iphone-is-in-malaysia/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Is Apple dirty?</title>
		<link>http://adrianhoe.com/adrianhoe/2009/03/13/is-apple-dirty/</link>
		<comments>http://adrianhoe.com/adrianhoe/2009/03/13/is-apple-dirty/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 18:00:45 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[FireWire]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[MacBook]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=1561</guid>
		<description><![CDATA[I have been Apple Mac user since 2003 after ditching Microsoft Windows in 1998. Mac OS X is real UNIX operating system comparing to Linux which is UNIX-like. Thanks to Apple for spending quite a substantially huge amount of money to license the UNIX operating system. Ever since I had an iBook, I am getting [...]]]></description>
			<content:encoded><![CDATA[<p>I have been Apple Mac user since 2003 after ditching Microsoft Windows in 1998. Mac OS X is real UNIX operating system comparing to Linux which is UNIX-like. Thanks to Apple for spending quite a substantially huge amount of money to license the UNIX operating system. Ever since I had an iBook, I am getting more entangled with Mac. I shifted all my web browsing, emails, calendar, contact, photos, video, and even software development to Mac platform. Although I am still running Linux on Intel boxes and SPARC Solaris, I have become totally dependent and obsessed with Mac. I would crave for a Mac if I were to work on non-Mac.</p>
<p>Why?</p>
<p><span id="more-1561"></span>There are numeral reasons for that:</p>
<ol>
<li>All Macs work straight out of their boxes. No configuration, no installation of sort. Gadgets like MiniDV cameras just work by connecting to any Mac with a FireWire cable, basically any well known brands of digital cameras will work straight out of their boxes with any Mac without installing any drivers (iPhoto), calendar and contact will sync with any supported cell phones and many more.</li>
<li>Friendly and stunning user interface make it easy to work on Mac.</li>
<li>Colors and graphics are superb on Mac. Nothing comes close to it.</li>
<li>The damn Mac just works without crashing the entire system (although sometimes they do but negligible) comparing to other systems running Windows and Linux.</li>
<li>Applications running on Mac are very easy to use and always come with great features and usability.</li>
<li>and the list goes on and on&#8230;.</li>
</ol>
<p>In plain simple words, Macs get your jobs done.</p>
<p>The other two compelling reasons are Apple&#8217;s brilliant packaging and product finishing which give value for money kind of feeling. The packaging boxes are usually compact and slim, using less material and they are environmental friendly. As long as the product design and finishing are concerned, no other PC manufacturer can rival Apple&#8217;s ingenious design.</p>
<p>Apple is notoriously well known for its secrecy. Apple was also the largest participant in Macworld Expo and Conference as well as several other similar trade show. Last December, Apple abruptly announced that it would stop participating in future events. Macworld 2009 which was held in January this year was Apple&#8217;s last participation.</p>
<p>By tradition, Apple would announce upcoming product release. Users would usually stop buying Apple&#8217;s until they got an idea of what was coming along and would wait until a new product was available. This hurt Apple&#8217;s business prior to every expos and conferences. The change of strategy will leave speculation high up in the stake.</p>
<p>The new aluminum MacBook lacks of FireWire port is under fire by many MacBook and especially MiniDV tape camcorder users. Without the FireWire port, it becomes not possible to transfer video from MiniDV tape camcorders.</p>
<p>The lack of FireWire port also disable the FireWire disk mode which is quite useful to salvage the contents of hard disk if there is any problem to boot. By connecting MacBook via FireWire, user is able to transfer data from one Mac to another.</p>
<p>New DV camcorders support USB for transferring video images, responded Steve Jobs to unhappy new aluminum MacBook users. Indeed, all new DV camcorders (with built-in hard disk or flash storage media) support only USB for transferring video. But there are still many old MiniDV tape camcorder users like me wanting to be able to transfer from an old MiniDV tape camcorder. My Panasonic MiniDV tape camcorder which only supports FireWire is still in excellent working condition and I have no intention to change a new camcorder. I have no intention to &#8220;upgrade&#8221; my white MacBook to the all new aluminum MacBook either.</p>
<p>Apple has been deleting all posts (about lack of FireWire in new aluminum MacBook) in its forum. You can read about users complaining in other forums <a href="http://www.macfixit.com/article.php?story=20081014223302211">here</a> and <a href="http://www.mac-forums.com/forums/movies-video/135241-new-macbook-no-firewire-how-can-i-burn-dvds-my-minidv-tapes.html">here</a>.</p>
<p>The all new aluminum MacBook is something nice to have but not must have. To a seasoned Mac user like me who is cautious in choosing my Mac, it does not have any better contribution to my computing other than its stylish outlook, the new multi-touch-buttonless-smooth-glass trackpad.</p>
<p>Although it sports 2GB of DDR3 SDRAM, the price which differenced by $300 (RM1,100 in Malaysia) between 2.0GHz aluminum and white MacBook does not worth the performance per dollar. There is also a difference of 40GB between both models and other technical specifications are identical. With the extra $300 (or RM1,100), you can upgrade the 120GB hard disk drive to 250GB or 320GB plus AppleCare Protection Plan. If you top up about $100 (or RM390), you can upgrade your 2GB DDR2 SDRAM to 4GB in the white MacBook and it still will run as fast as the aluminum MacBook with original spec.</p>
<p>Let&#8217;s come back to the lack of FireWire port in new aluminum MacBook. All white and previous MacBook have built-in FireWire 400 port while the MacBook Pro series supports FireWire 800. FireWire 400 can transfer data between devices at 100, 200 and 400 Mbit/s half-duplex data rates. The actual data transfer rate is slightly lower, for example, at 98.304, 196.608, and 393.216 Mbit/s respectively.</p>
<p>Data transfer over FireWire 400 interfaces generally outperforms similar transfer over USB2.0 interfaces though it nominally runs at signaling rate at 480Mbit/s, slightly higher than FireWire 400.</p>
<p>The FireWire enables remote control (play, rewind, etc.) of connected camcorder/device. With the exclusion of FireWire support on latest digital camcorders, remote control of the devices becomes not possible.</p>
<p>Again, why does Apple discontinue FireWire support on the new aluminum MacBook? Is it an oversight or plainly to cut costs?</p>
<p>Does it indicate Apple&#8217;s intention to move MacBook users for video capability to higher and more expensive hardware such as MacBook Pro? The speculation is not without fundamental analysis. The argument for getting a USB-FireWire converter or even upgrade to newer digital camcorder does not justify dollars spent. Why should one spend extra money for extra gadget? Why should a person throw away a still working old camcorder just for a USB connection?</p>
<p>With the economic downturn, Apple is no exception to be affected by this world financial crisis. In the last week or two, Apple slashed prices and spiked up the specs to lure buyers. The white MacBook is there to stay to help ramping up Apple&#8217;s sales. How long will it be before Apple sends the white MacBook to EOL (End Of Life)? Definitely not within these few weeks. Three months later?</p>
<p>Another trend you can see or forecast is the new Mac OS X Snow Leopard will be released sometime around June or September, as we can already see that Apple has rolled out all new models from its arsenal. By then, Apple would have sold many Mac and those new Mac owners would be rushing to upgrade to the new Snow Leopard optimized for dual/quad core processors, unleashing more powerful multi-core processing power horse. Apple will cash in again for the upgrade. If you are not in urgent need to buy a Mac or upgrade or replace a Mac, do wait till Snow Leopard is released. It will be worth the wait.</p>
<p>Talking about Mac OS X upgrade, my iBook came with Jaguar. When Panther was released about a year later, everybody was rushing for the upgrade. I waited until Tiger was released and unfortunately, my iBook died not long after I gave it a Tiger. When I purchased my other Macs, they came with Tiger. I acquired a Leopard upgrade at someone&#8217;s disposal. I wanted the Time Machine feature to safe guard my data after my iBook was dead. I had sleepless nights worrying about my data and thank God that my data was safe. </p>
<p>If you are in need of a lower cost MacBook with FireWire capability, do grab the white MacBook now because we have no idea when Apple will pull the plug.</p>
<p>Apple&#8217;s marketing and sales strategy exploit human psychology very well. Trend and new state-of-the-art hardware will make heads turn. Apple understands that perfectly well and it uses this intuitive human behavior to cash in. New and unseasoned Apple users, oftentimes teenagers, who are not giving a thought and are not following up Apple&#8217;s strategic plan will likely fall prey to coughing out hard-earned dollars for the new cool leading edge hardware to impress people around them.</p>
<p>Is Apple playing dirty tricks to feed its share holders? You judge for yourselves. Apple is no doubt the world most profiting computer company with very happy investors. So, if you ever need to buy a Mac now, do consider the facts and justify your needs and dollars wisely.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2009/03/13/is-apple-dirty/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Discover your iPod touch</title>
		<link>http://adrianhoe.com/adrianhoe/2009/02/04/discover-your-ipod-touch/</link>
		<comments>http://adrianhoe.com/adrianhoe/2009/02/04/discover-your-ipod-touch/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 18:30:18 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Call Me a Geek]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[iPod Touch]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=1471</guid>
		<description><![CDATA[One of my most desired applications on iPod touch is to be able to take PDF and source code anywhere I go for discussion without taking a MacBook with me. The good thing about iPod touch is its ability to sneak into my shirt pocket or in a carrying pouch on my belt. Sometimes taking [...]]]></description>
			<content:encoded><![CDATA[<p>One of my most desired applications on iPod touch is to be able to take PDF and source code anywhere I go for discussion without taking a MacBook with me. The good thing about iPod touch is its ability to sneak into my shirt pocket or in a carrying pouch on my belt. Sometimes taking a MacBook along just for the purpose of viewing a PDF or some source code is deemed to be cumbersome. One obvious problem is that I have to carry my MacBook in the bag anywhere I go, for example, shopping. It is risky to leave the MacBook in the trunk. Many theft cases have been reported.</p>
<p><em><a href="http://bbase.mobi/discover/" target="_blank">Discover</a></em> is the best application that allows me to wirelessly transfer my files to iPod touch and view it. It is free and secured. Unlike other free applications of the same class, <em>Discover</em> is only limited to physical storage available on your iPod touch. It supports many file formats such as PDF, Office document formats (which I don&#8217;t use), and Unicode support (C/C++, Objective-C and more). Unfortunately, it does not recognize Ada source files. I hope BBase will support Ada in coming release.</p>
<p>Download <em>Discover</em> from iTunes store and install into iPod touch. Just launch <em>Discover</em> and connect (using any WebDAV enabled browser) to iPod touch with the IP address provided on the iPod screen. You can setup secured access with passwords to protect your iPod touch from unauthorized access.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2009/02/04/discover-your-ipod-touch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPod Touch</title>
		<link>http://adrianhoe.com/adrianhoe/2009/01/29/ipod-touch/</link>
		<comments>http://adrianhoe.com/adrianhoe/2009/01/29/ipod-touch/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 14:57:56 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Call Me a Geek]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[iPod Touch]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=1462</guid>
		<description><![CDATA[I received my 2nd generation iPod Touch 16GB today. I tried to make unboxing video but the result was not as good as I expected. Sorry guys. May be next time. After I took it out from the box, I put it on screen protector film and soft silicon skin right away. I have heard [...]]]></description>
			<content:encoded><![CDATA[<p>I received my 2nd generation iPod Touch 16GB today. I tried to make unboxing video but the result was not as good as I expected. Sorry guys. May be next time.</p>
<p>After I took it out from the box, I put it on screen protector film and soft silicon skin right away. I have heard and read about scratching screen, drops and oily finger marks on iPod Touch and iPhone. I think it is good to protect my investment.</p>
<p><img class="alignnone" src="http://adrianhoe.com/adrianhoe/images/blog/2009/IMG_3557s.JPG" alt="" width="400" height="267" /></p>
<p>I have an iPod nano which my sister gave me more than a year ago. I seldom use it but most often I use it to listen to podcasts and some music. The reason for me to acquire an iPod Touch is to explore some ideas and to develop some useful software for it.</p>
<p>iPod Touch is a very powerful device besides music and video playing. It is in fact a powerful PDA for many applications in my opinion.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2009/01/29/ipod-touch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple TV playlist</title>
		<link>http://adrianhoe.com/adrianhoe/2009/01/24/apple-tv-playlist/</link>
		<comments>http://adrianhoe.com/adrianhoe/2009/01/24/apple-tv-playlist/#comments</comments>
		<pubDate>Sat, 24 Jan 2009 11:59:57 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[At Work]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Days in My Life]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Medical]]></category>
		<category><![CDATA[Apple TV]]></category>
		<category><![CDATA[iTunes]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=1448</guid>
		<description><![CDATA[I have installed an Apple TV at my client&#8217;s office waiting area. His purpose is to educate his patients while they are waiting for their consultation. That is a brilliant idea as we had long and boring waiting experience when LA was consulting him. The idea is to design different programs with advertisements and messages [...]]]></description>
			<content:encoded><![CDATA[<p>I have installed an Apple TV at my client&#8217;s office waiting area. His purpose is to educate his patients while they are waiting for their consultation. That is a brilliant idea as we had long and boring waiting experience when LA was consulting him.</p>
<p>The idea is to design different programs with advertisements and messages interleaved among documentary and his own educational videos for playback on different days of the week. And the most important thing is to allow the doctor himself to easily update his educational videos and advertisements anytime as he wishes from his new 24&#8243; iMac.</p>
<p>After I installed Apple TV a few days ago, I realized it did not have movie playlist. After Googling for a while, I wasn&#8217;t alone. Here is a <a href="http://blogs.tech-recipes.com/davak/2008/01/20/apple-tv-no-video-playlists-no-airtunes/" target="_blank">blog entry</a> with the same problem. And I found out the Apple TV Software Update 2.3 allows movie playlist in iTunes to be seen on Apple TV. I downloaded the 2.3 update this afternoon, and after I activated the movie playlist in Apple TV settings, it is now able to play the movies in the playlist as desired.</p>
<p>I pondered why Apple did not ship Apple TV with new software update 2.3. It was released in November 2008. About the Apple TV software update can be found <a href="http://support.apple.com/kb/HT3187" target="_blank">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2009/01/24/apple-tv-playlist/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Another ultimate experience</title>
		<link>http://adrianhoe.com/adrianhoe/2009/01/21/another-ultimate-experience/</link>
		<comments>http://adrianhoe.com/adrianhoe/2009/01/21/another-ultimate-experience/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 15:53:59 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[At Work]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Days in My Life]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Medical]]></category>
		<category><![CDATA[Operating theatre]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=1434</guid>
		<description><![CDATA[When LA birthed Richie, I was there with her almost the whole day in the labor room. That was the first awesome experience in my life. About three years ago, when LA birthed Nik, I was there with her in the operating theatre (OT). That was another more wonderful day in my whole life. I [...]]]></description>
			<content:encoded><![CDATA[<p>When LA birthed Richie, I was there with her almost the whole day in the labor room. That was the first awesome experience in my life. About three years ago, when LA birthed Nik, I was there with her in the operating theatre (OT). That was another more wonderful day in my whole life. I could hear her doctor cut open her lower abdomen (Caesarean section).</p>
<p>Almost a month after Nik was born, I suffered from retina detachment and had to undergo a <a href="http://adrianhoe.com/adrianhoe/2006/09/24/eye-surgery/" target="_blank">surgery</a> to repair it. That was myself experiencing the first surgery of my life. The experience was really awesome and I had some mixed feeling.</p>
<p>This afternoon, I had to test out some equipment in the OT while the doctor was performing laparoscopic surgery. Like the second experience, I had to put on the surgical gown and mask before entering the OT. Only this time I was with the doctor.</p>
<p> </p>
<div class="wp-caption alignnone" style="width: 310px"><img src="http://adrianhoe.com/adrianhoe/images/blog/2009/DSC04564s.JPG" alt="Thats me in surgical clothing" width="300" height="400" /><p class="wp-caption-text">That&#39;s me in surgical clothing</p></div>
<p>Although the laparoscopic surgery was not invasive, it was thrilling enough to witness the live performance before my own eyes. At least, it has proven I have a strong stomach up to this level.</p>
<p><span id="more-1434"></span></p>
<p>Back to the serious stuff. The purpose of the test was to make sure the process could be streamlined with Mac computers. Before this, the doctor&#8217;s assistant would have to push a rather big and clumsy caddy with PC, a LCD monitor and some other equipment from consultation suite to OT prior to every surgery. By using a Mac, they would no longer need the chunky caddy. A MacBook snugged nicely into a carrying bag together with the little device would perform the tasks.</p>
<p>The following photos showed the chunky caddy and my MacBook.</p>
<p> </p>
<div class="wp-caption alignnone" style="width: 310px"><img src="http://adrianhoe.com/adrianhoe/images/blog/2009/DSC04565s.JPG" alt="Chunky caddy and the Potato Computer (PC)" width="300" height="400" /><p class="wp-caption-text">Chunky caddy and the Potato Computer (PC)</p></div>
<p> </p>
<div class="wp-caption alignnone" style="width: 310px"><img src="http://adrianhoe.com/adrianhoe/images/blog/2009/DSC04563s.JPG" alt="The sleek and sexy MacBook" width="300" height="400" /><p class="wp-caption-text">The sleek and sexy MacBook</p></div>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2009/01/21/another-ultimate-experience/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A good head start</title>
		<link>http://adrianhoe.com/adrianhoe/2009/01/01/a-good-head-start/</link>
		<comments>http://adrianhoe.com/adrianhoe/2009/01/01/a-good-head-start/#comments</comments>
		<pubDate>Thu, 01 Jan 2009 15:46:31 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[At Home]]></category>
		<category><![CDATA[At Work]]></category>
		<category><![CDATA[Call Me a Geek]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Days in My Life]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Holidays]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPod Touch]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=1397</guid>
		<description><![CDATA[Happy New Year 2009 buddies! It seems like a good head start for me. Everything I planned for today seems to be smooth sailing although I am having one problem which I do not know why it happens. I guess I will need to toy with it and/or hack it to learn why it isn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>Happy New Year 2009 buddies!</p>
<p>It seems like a good head start for me. Everything I planned for today seems to be smooth sailing although I am having one problem which I do not know why it happens. I guess I will need to toy with it and/or hack it to learn why it isn&#8217;t behaving as it supposed to be. If everything is running perfect before end of this month, I will acquire an iPod Touch to proceed further. This will be my first wish on this very first day of 2009.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2009/01/01/a-good-head-start/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finder hang in Leopard</title>
		<link>http://adrianhoe.com/adrianhoe/2008/10/23/finder-hang-in-leopard/</link>
		<comments>http://adrianhoe.com/adrianhoe/2008/10/23/finder-hang-in-leopard/#comments</comments>
		<pubDate>Thu, 23 Oct 2008 13:49:37 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Call Me a Geek]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[DivX]]></category>
		<category><![CDATA[Finder]]></category>
		<category><![CDATA[Leopard]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=1269</guid>
		<description><![CDATA[When I returned home this evening, LA told me her applications had hung. I checked and found not only that, the Finder was not responsive too. I had no choice but to power off and to restart the Mac Mini again. This had also affected my user account. The Finder had failed to launch after [...]]]></description>
			<content:encoded><![CDATA[<p>When I returned home this evening, LA told me her applications had hung. I checked and found not only that, the Finder was not responsive too. I had no choice but to power off and to restart the Mac Mini again. This had also affected my user account. The Finder had failed to launch after login and the Dock did not appear as well. But fortunately root user account was not badly affected.</p>
<p>I Googled and found some articles and solutions <a href="http://discussions.apple.com/thread.jspa?threadID=1197076&amp;tstart=0" target="_blank">here</a>, <a href="http://www.lildude.co.uk/finder-hang-after-leopard-upgrade/" target="_blank">here</a> and <a href="http://support.apple.com/kb/TS1545?viewlocale=en_US" target="_blank">here</a>. I exhausted all the methods and I did not have DivXNetworks and ApplicationEnhancer.bundle in the directories mentioned in these links. I decided to go my own way.</p>
<p>What I did was to delete everything that was related to DivX. Since I did not have DivXNetworks, so I removed DivX folders in &#8220;/Library/Application Support&#8221; and &#8220;~/Library/Application Support&#8221; and also the DivX programs in Applications.</p>
<p>After the deletion, Finder still could not launch properly. I launched Console.app to examine system logs and found some errors in cache files com.apple.LaunchedServices*. I removed everything with com.apple.LaunchedServices in /Library/Caches.</p>
<p>Viola! Everything is back to normal again. DivX is a third party enhancement software and is not very stable. It seems like DivX has messed up with the system caches and somehow prevented Finder to launch.</p>
<p>I have spent two and half hours mingling with this problem. I hope my experience will save some of your time if you have the same problem as mine. I am going to take my supper.</p>
<p>Good luck!</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2008/10/23/finder-hang-in-leopard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lamport&#8217;s bakery algorithm</title>
		<link>http://adrianhoe.com/adrianhoe/2008/08/14/lamports-bakery-algorithm/</link>
		<comments>http://adrianhoe.com/adrianhoe/2008/08/14/lamports-bakery-algorithm/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 17:31:54 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[algorithm]]></category>
		<category><![CDATA[bakery algorithm]]></category>
		<category><![CDATA[Distributed Computing]]></category>
		<category><![CDATA[Lamport]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=974</guid>
		<description><![CDATA[The comment(s) in one of my earlier post here inspired my long sleeping passion in distributed computing. After reading about Leslie Lamport and some of his papers, I find his stories fascinating and one of his paper about bakery algorithm is most compelling and has profound effect on me. He has also done many great [...]]]></description>
			<content:encoded><![CDATA[<p>The comment(s) in one of my earlier post <a href="http://adrianhoe.com/adrianhoe/2008/08/09/clear-things-up/" target="_blank">here</a> inspired my long sleeping passion in distributed computing. After reading about <a title="Leslie Lamport" href="http://en.wikipedia.org/wiki/Leslie_Lamport" target="_blank">Leslie Lamport</a> and some of his papers, I find his stories fascinating and one of his paper about <a title="Lamport's bakery algorithm" href="http://en.wikipedia.org/wiki/Lamport%27s_bakery_algorithm" target="_blank">bakery algorithm</a> is most compelling and has profound effect on me. He has also done many great works such as the <a title="Lamport's Paxos algorithm" href="http://en.wikipedia.org/wiki/Paxos_algorithm" target="_blank">Paxos algorithm</a>.</p>
<p>Leslie invented bakery algorithm but he insisted that he discovered it. He wrote</p>
<blockquote><p>For a couple of years after my discovery of the bakery algorithm, everything I learned about concurrency came from studying it.     &#8230;  The bakery algorithm marked the beginning of my study of distributed algorithms.</p></blockquote>
<p>He enthralls me with his attitude towards knowledge and learning. His discovery was the beginning of his study of distributed algorithms.</p>
<p>How many people find a solution to a problem, then continue to study the solution for years and learning from it?</p>
<p>Leslie gives me a new inspiration and a whole new perspective towards learning. After reading his paper about bakery algorithm, I have a clearer inspiration in distributed computing. If I choose to specialize in this field, I need more of such inspiration coming to burn a bigger fire.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2008/08/14/lamports-bakery-algorithm/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Distributed computing</title>
		<link>http://adrianhoe.com/adrianhoe/2008/08/13/distributed-computing/</link>
		<comments>http://adrianhoe.com/adrianhoe/2008/08/13/distributed-computing/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 04:30:51 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[At Home]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Days in My Life]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Distributed Computing]]></category>
		<category><![CDATA[Lamport]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=990</guid>
		<description><![CDATA[I missed an opportunity to work on a distributed computing project many years ago. I was too engrossed in front-end dealing with GUI and stuff. Now, when I read more about Lamport&#8217;s works, distributed computing is becoming more interesting. I am also becoming more obsessed in reading distributed computing. Without me realizing at first, I [...]]]></description>
			<content:encoded><![CDATA[<p>I missed an opportunity to work on a distributed computing project many years ago. I was too engrossed in front-end dealing with GUI and stuff. Now, when I read more about Lamport&#8217;s works, distributed computing is becoming more interesting. I am also becoming more obsessed in reading distributed computing. Without me realizing at first, I have become Lamport&#8217;s fan.</p>
<p>I read his papers with great interest and the desire to read more of his works is becoming stronger in me. I have never had such feeling before. I will continue to find inspiration in his works.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2008/08/13/distributed-computing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Durian, durian, durian</title>
		<link>http://adrianhoe.com/adrianhoe/2008/07/06/durian-durian-durian/</link>
		<comments>http://adrianhoe.com/adrianhoe/2008/07/06/durian-durian-durian/#comments</comments>
		<pubDate>Sat, 05 Jul 2008 16:26:00 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[At Home]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Critiques]]></category>
		<category><![CDATA[Days in My Life]]></category>
		<category><![CDATA[Eating Out]]></category>
		<category><![CDATA[Family]]></category>
		<category><![CDATA[durian]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=769</guid>
		<description><![CDATA[It is durian season. Last night when we were at grandma&#8217;s place, she and grandpa asked D if he liked to eat durian. We had been talking about durian feast since couple of weeks ago. So, tonight we decided to buy some durian to give grandma and kids a treat. We drove to Bukit Baru [...]]]></description>
			<content:encoded><![CDATA[<p>It is <em>durian</em> season. Last night when we were at grandma&#8217;s place, she and grandpa asked D if he liked to eat <em>durian</em>. We had been talking about <em>durian</em> feast since couple of weeks ago. So, tonight we decided to buy some <em>durian</em> to give grandma and kids a treat.</p>
<p>We drove to Bukit Baru to source for <em>durian</em>. Finally found a Malay stall opposite SRJK Kek Seng. Bought 9kg of <em>durian</em> and proceeded to grandma&#8217;s. The kids had not been to grandma&#8217;s place for months. The kids were really enjoying at grandma&#8217;s place. We stayed until 2330. The kids will definitely wake up late in the morning. They usually sleep early but once a while we allow them to sleep during weekends so that they can adjust to adults&#8217; timing. They must be sleeping soundly by now.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2008/07/06/durian-durian-durian/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Snow Leopard</title>
		<link>http://adrianhoe.com/adrianhoe/2008/06/15/snow-leopard/</link>
		<comments>http://adrianhoe.com/adrianhoe/2008/06/15/snow-leopard/#comments</comments>
		<pubDate>Sun, 15 Jun 2008 03:31:55 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[multi-core]]></category>
		<category><![CDATA[Snow Leopard]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=758</guid>
		<description><![CDATA[The Snow Leopard (Uncia uncia) sometimes known as ounce is a large cat native to mountain ranges in Central Asia from Afghanistan to Lake Baikal and Eastern Tibet. Snow Leopard normally weights 35kg to 55kg and slightly smaller than Leopard. Apple&#8217;s Mac OS X Snow Leopard is the next version of the world most advanced [...]]]></description>
			<content:encoded><![CDATA[<p>The Snow Leopard (Uncia uncia) sometimes known as ounce is a large cat native to mountain ranges in Central Asia from Afghanistan to Lake Baikal and Eastern Tibet. Snow Leopard normally weights 35kg to 55kg and slightly smaller than Leopard.</p>
<p>Apple&#8217;s Mac OS X Snow Leopard is the next version of the world most advanced operating system with a smaller footprint compared to its predecessor, Leopard. Snow Leopard will take full advantage of 64-bit and multi-core technology to the height.</p>
<p>Since Apple introduced Mac OS X in 2001, thousands of new features have been implemented and introduced. In Leopard, the ability to take advantage of multi-core and 64-bit addressing have opened up new dimension in desktop computing. Virtualization becomes possible. New features such as Time Machine automatically backup the Mac hard disk without user knowing.</p>
<p>Snow Leopard, to be released a year from now, is going to be smaller than Leopard but more powerful. Snow Leopard dramatically reduces the foot print on hard disk, using less disk space, freeing them for more music, photos and videos.</p>
<p>Snow Leopard fully makes use of 64-bit addressing to increase the RAM size to the theoretically 16TB, 500 times more than what is possible today. &#8220;Grand Central&#8221; a new set of technologies built into Snow Leopard brings unrivaled multi-core support and capabilities to Mac OS X. More cores, not faster clock speed, drives performance faster in today&#8217;s modern processors. Grand Central takes full advantage by making all of Mac OS X multicore aware and optimizing it for allocating tasks across multiple cores and processors. The result: more powerful applications at faster speed.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2008/06/15/snow-leopard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Subversion client hangs after post-commit</title>
		<link>http://adrianhoe.com/adrianhoe/2008/06/09/subversion-client-hangs-after-post-commit/</link>
		<comments>http://adrianhoe.com/adrianhoe/2008/06/09/subversion-client-hangs-after-post-commit/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 08:29:52 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Call Me a Geek]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[SCM]]></category>
		<category><![CDATA[Exim]]></category>
		<category><![CDATA[sendmail]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=749</guid>
		<description><![CDATA[I had been hit by this problem since I setup Subversion on Ubuntu in January. The svnserve was properly invoked on Ubuntu server but whenever any svn client was trying to commit something back to the server, the client would hang for hours before it prompted an error: &#8220;Connection reset by peers.&#8221; I searched all [...]]]></description>
			<content:encoded><![CDATA[<p>I had been hit by this problem since I setup Subversion on Ubuntu in <a href="http://adrianhoe.com/adrianhoe/2008/01/22/svn-setup/" target="_blank">January</a>. The <em>svnserve</em> was properly invoked on Ubuntu server but whenever any svn client was trying to commit something back to the server, the client would hang for hours before it prompted an error: &#8220;Connection reset by peers.&#8221;</p>
<p>I searched all the Subversion and Ubuntu forums but could not find any solution to my problem. In the past months, I tried to identify the source of the problem and even tried many solutions suggested by people on these forums but the problem persisted. I had been committing to svn server with post commit email notification turned off and lost quite a number of post commit message. I used to keep track of changes by these email notification.</p>
<p>Yesterdat, I was trying my luck again and I accidentally noticed <em>sendmail</em> and <em>sendmail-mta</em> were called after commit. A look into syslog confirmed that sendmail process was put into sleep by some unknown reason. Failing to identify the cause, I removed sendmail and related packages from my Ubuntu server and installed <em>Exim4</em>. It is claimed to be easier to installed and configured than sendmail. The problem diminished after I got exim4 up and running. Now I am able to receive post commit email notification after every svn commit. Every commit takes a few seconds to complete after this. Problem resolved.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2008/06/09/subversion-client-hangs-after-post-commit/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>DocBook Publishing &#8211; Output to HTML</title>
		<link>http://adrianhoe.com/adrianhoe/2008/06/06/docbook-publishing-output-to-html/</link>
		<comments>http://adrianhoe.com/adrianhoe/2008/06/06/docbook-publishing-output-to-html/#comments</comments>
		<pubDate>Fri, 06 Jun 2008 15:24:31 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[At Work]]></category>
		<category><![CDATA[Documentation]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[DocBook]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=747</guid>
		<description><![CDATA[I learned about DocBook last year and found it a great tool for technical documentation. It is a XML based semantic markup language. The DocBook is originally intended for computer hardware and software documentation but it is great for other documentation purposes. I have been working on some documentation, new and converting existing from Lyx [...]]]></description>
			<content:encoded><![CDATA[<p>I learned about DocBook last year and found it a great tool for technical documentation. It is a XML based semantic markup language. The DocBook is originally intended for computer hardware and software documentation but it is great for other documentation purposes.</p>
<p>I have been working on some documentation, new and converting existing from Lyx to DocBook. With DocBook, I am able to publish the contents easily to many formats, namely TEX, text, pdf or HTML. I had been trying to output some of my DocBook documentation to HTML.</p>
<p>This afternoon, I have finally succeeded to publish to HTML. I installed some DocBook packages on Ubuntu. Here are the packages you need to get DocBook going:</p>
<ol>
<li>docbook</li>
<li>docbook-xsl</li>
<li>docbook-xsl-doc</li>
<li>docbook-xsl-doc-html</li>
<li>docbook-xsl-doc-pdf</li>
<li>docbook-xsl-doc-text</li>
<li>xsltproc</li>
<li>and optional xalan and fop</li>
</ol>
<p>To output your DocBook document to HTML, simply this:</p>
<pre><code>
$ xsltproc --output paper.html \
/usr/share/xml/docbook/stylesheet/nwalsh/xhtml/docbook.xsl\
paper.xml
</code></pre>
<p>You can turn on chapter and section numbering by setting <em>chapter.autolabel</em> to 1 and <em>section.autolabel</em> to 1. To include the chapter number in every sections, set <em>section.label.includes.component.label</em> to 1.</p>
<pre><code>
$ xsltproc --output paper.html \
--stringparam section.autolabel 1 \
--stringparam section.label.includes.component.label 1 \
/usr/share/xml/docbook/stylesheet/nwalsh/xhtml/docbook.xsl \
paper.xml
</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2008/06/06/docbook-publishing-output-to-html/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Can&#8217;t build AWS in Ubuntu</title>
		<link>http://adrianhoe.com/adrianhoe/2008/05/26/cant-build-aws-in-ubuntu/</link>
		<comments>http://adrianhoe.com/adrianhoe/2008/05/26/cant-build-aws-in-ubuntu/#comments</comments>
		<pubDate>Mon, 26 May 2008 01:44:56 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Ada]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[gnat]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=732</guid>
		<description><![CDATA[About two weeks ago, I installed Ubuntu Hardy Heron in VMware Fusion on my MacBook (running Leopard). After some playing around with Ubuntu on my MacBook, I began to install software components such as the Ada compiler so that I could do testing on my MacBook without switching to the Ubuntu box. I am working [...]]]></description>
			<content:encoded><![CDATA[<p>About two weeks ago, I installed Ubuntu Hardy Heron in VMware Fusion on my MacBook (running Leopard). After some playing around with Ubuntu on my MacBook, I began to install software components such as the Ada compiler so that I could do testing on my MacBook without switching to the Ubuntu box.</p>
<p>I am working on a web-enabled application developed with AWS (Ada Web Server). This application is developed on Mac OS X. Building and testing on mac OS X has no problem at all. To compile the source on Ubuntu, I need AWS. So, I tried to install AWS packages from Ubuntu but found only broken dependencies. Then I decided to build one myself. The build has failed because the gnat (Ada compiler) from Ubuntu is 4.2. It lacks two Ada packages, a-calfor.ad[sb] (Ada.Calendar.Formatting) and a-catizo.ad[sb] (Ada.Calendar.Time_Zones). AWS depends on these to build.</p>
<p>I posted to <a href="http://groups.google.com/group/comp.lang.ada/browse_thread/thread/e0a833839e226c98/95c070e51195e93a#95c070e51195e93a" target="_blank">comp.lang.ada</a> and AWS list. It looks like I have no choice but to bootstrap gnat-4.3 myself or install from Ubuntu Intrepid or wait for the next Ubuntu release of gnat-4.3.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2008/05/26/cant-build-aws-in-ubuntu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>HOWTO &#8211; Clone your Mac OS X hard drive</title>
		<link>http://adrianhoe.com/adrianhoe/2008/05/22/howto-clone-your-mac-os-x-hard-drive/</link>
		<comments>http://adrianhoe.com/adrianhoe/2008/05/22/howto-clone-your-mac-os-x-hard-drive/#comments</comments>
		<pubDate>Thu, 22 May 2008 04:16:49 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Call Me a Geek]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[HOWTO]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[asr]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[MacBook]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=729</guid>
		<description><![CDATA[First of all, why do I need to clone the hard drive? Good question though. Here are a few possible answers: I have too much money to spend for a spare hard drive to clone my Mac hard drive. I want to have a bootable external hard drive, installing on an external USB hard drive [...]]]></description>
			<content:encoded><![CDATA[<p>First of all, why do I need to clone the hard drive? Good question though. Here are a few possible answers:</p>
<ol>
<li>I have too much money to spend for a spare hard drive to clone my Mac hard drive.</li>
<li>I want to have a bootable external hard drive, installing on an external USB hard drive is not possible.</li>
<li>I want to upgrade my Mac&#8217;s hard drive, and I don&#8217;t want to do the installations and setup all over again</li>
</ol>
<p>Obviously number 3 is my answer. I acquired a bigger capacity hard drive to <a href="http://adrianhoe.com/adrianhoe/2008/04/25/time-machine/" target="_blank">upgrade</a> my current 120GB hard drive in my MacBook. After some Googling around, I found an answer.</p>
<p>There is an Apple utility program called Apple restore or <em>asr</em> located in <em>/usr/sbin</em>. Connect your external USB hard drive and format it using Disk Utility. Open the Terminal in Applications -&gt; Utilities. Type the following command line into the Terminal to copy your hard drive over your external drive.</p>
<pre><code>% sudo asr -source /Volumes/OSX BOOT VOLUME NAME/ -target /Volumes/TARGET VOLUME NAME/
</code></pre>
<p>Replace &#8220;OSX BOOT VOLUME NAME&#8221; and &#8220;TARGET VOLUME NAME&#8221; with actual volume names. <em>asr</em> will take quite some time to copy the contents of hard drive to external hard drive. Get a cuppa, pop in your iPod earphone and relax.</p>
<p>When <em>asr</em> completes the execution, it will print a message:</p>
<pre><code>asr: did not copy blessed information to target, which may have missing or out-of-date blessed folder information.
</code></pre>
<p>Then, <em>bless</em> your target drive with this:</p>
<pre><code>% sudo bless -folder /Volumes/TARGET VOLUME NAME/System/Library/CoreServices
</code></pre>
<p>Now, the hard drive is bootable. Restart your Mac and hold down &#8220;option&#8221; key. A screen will appear allowing to choose which volume to boot from.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2008/05/22/howto-clone-your-mac-os-x-hard-drive/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Hacker and Cracker</title>
		<link>http://adrianhoe.com/adrianhoe/2008/05/21/hacker-and-cracker/</link>
		<comments>http://adrianhoe.com/adrianhoe/2008/05/21/hacker-and-cracker/#comments</comments>
		<pubDate>Wed, 21 May 2008 08:57:08 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Call Me a Geek]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=725</guid>
		<description><![CDATA[I received an email from my sister, M. In her email, she pointed out I should not label myself as &#8220;hacker&#8221;. Well, I could not agree to her opinion so I decided to write this post entry to clear the name for all hackers. Many people have watched too much Hollywood movies and have developed [...]]]></description>
			<content:encoded><![CDATA[<p>I received an email from my sister, M. In her email, she pointed out I should not label myself as &#8220;hacker&#8221;. Well, I could not agree to her opinion so I decided to write this post entry to clear the name for all hackers.</p>
<p>Many people have watched too much Hollywood movies and have developed a perception that hackers are bad guys. They do not understand, nor can distinguish the difference between <em>Hacker</em> and <em>Cracker</em>.</p>
<p>Very well, Hacker and Cracker are like Good Sorcerer and Bad Sorcerer. Hackers are generally referring to a group of programmers or software engineers who dwell into codes of a computer system to find faults or loop holes so that the functionality, usually, security of the computer system can be improved. Hackers are also contributing to many open source device drivers to be used in open source software such as Linux. They study how a device communicates with a computer system without any documentation from the manufacturer (sometimes, some device manufacturers are reluctant to release technical information fearing their competitors may steal their secrets) and write codes to allow the device to communicate with the operating system.</p>
<p>Some hackers visit websites to look for security loop holes and put a file there to indicate their successful hack. Usually, they cause no disruption or damage but to alert system administrator of such security vulnerabilities. One of my website was hacked by hacker from Turkey last week. No damage or disruption caused but simply alerted me of security vulnerability. I quickly corrected the security flaw.</p>
<p>Hackers also study computer codes (binary or source) to learn about a computer software system so to rebuild another similar computer software system for the interest of know-how or to improve the software system. Instead of hacking, reverse engineering best described this type of activity.</p>
<p>Crackers, on the other hand, have the intention to harm or steal. They look for security vulnerabilities to get access into your computer system to cause disruption or steal your information for illicit purposes. Their ultimate goal is to cause damage or to gain something from you to be used for illicit activities, such as stealing your financial accounts or credit cards data for their financial gain.</p>
<p>There are many hacker organizations, for instance, <a href="http://blackhat.com" target="_blank">BlackHat</a>. It holds many international technical conferences and training around the world to improve information security.</p>
<p>Laypersons who do not understand the meaning of hacker generally think hacker is a bad guy. Being a hacker myself (sometimes), I just want to clear the name for hackers. And to show the good nature of a hacker, please read <a href="http://adrianhoe.com/adrianhoe/2006/10/21/wireless-email-security-compromised/" target="_blank">here</a> and <a href="http://adrianhoe.com/2006/10/22/secure-wireless-email-on-mac-os-x/" target="_blank">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2008/05/21/hacker-and-cracker/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Another happy new Mac user</title>
		<link>http://adrianhoe.com/adrianhoe/2008/05/21/another-happy-new-mac-user/</link>
		<comments>http://adrianhoe.com/adrianhoe/2008/05/21/another-happy-new-mac-user/#comments</comments>
		<pubDate>Wed, 21 May 2008 08:19:26 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[MacBook]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=724</guid>
		<description><![CDATA[To follow up my article, &#8220;Am I a Mac advocate?&#8221; Just came back from a business meeting which I delivered an Apple MacBook to a customer. She is a mutual fund manager and is totally new to Apple. The moment she took out her new MacBook from the box, her impression was &#8220;Wow! It is [...]]]></description>
			<content:encoded><![CDATA[<p>To follow up my article, &#8220;<a href="http://adrianhoe.com/adrianhoe/2008/05/21/am-i-a-mac-advocate/" target="_blank">Am I a Mac advocate?</a>&#8221;</p>
<p>Just came back from a business meeting which I delivered an Apple MacBook to a customer. She is a mutual fund manager and is totally new to Apple. The moment she took out her new MacBook from the box, her impression was &#8220;Wow! It is so beautiful, sleek and &#8230; &#8220;, something words could not describe.</p>
<p>I spent some hours to guide her using a Mac and she caught on quite well. She was most impressed when I showed her how I could help her using her Mac via iChat. Totally amazed, how iChat could allow her to share her screen to me and I could guide her to use her Mac and some applications over the Internet.</p>
<p>Another happy Mac user.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2008/05/21/another-happy-new-mac-user/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mathematics &#8211; The Systematic Reasoning</title>
		<link>http://adrianhoe.com/adrianhoe/2008/05/21/mathematics-the-systematic-reasoning/</link>
		<comments>http://adrianhoe.com/adrianhoe/2008/05/21/mathematics-the-systematic-reasoning/#comments</comments>
		<pubDate>Tue, 20 May 2008 17:50:58 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Ada]]></category>
		<category><![CDATA[Call Me a Geek]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Mathematics]]></category>
		<category><![CDATA[Pascal]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Apple II]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[Commodore]]></category>
		<category><![CDATA[CP/M]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[FORTRAN]]></category>
		<category><![CDATA[systematic discipline]]></category>
		<category><![CDATA[systematic reasoning]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=716</guid>
		<description><![CDATA[I remembered the way my mathematic teachers taught maths in class. Although none of them explained why we must learn maths, as it was the way supposed to be, they taught me systematic problem solving. I began to appreciate the beauty of mathematics when I started immersing myself in programming. The algorithm development and language [...]]]></description>
			<content:encoded><![CDATA[<p>I remembered the way my mathematic teachers taught maths in class. Although none of them explained why we must learn maths, as it was the way supposed to be, they taught me systematic problem solving. I began to appreciate the beauty of mathematics when I started immersing myself in programming. The algorithm development and language constructs which are based on mathematics fascinate me with its beauty.</p>
<p>A good programming language teaches us systematic discipline and systematic reasoning. The first programming language which I learned was Commodore BASIC. I hated that. I learned half way (as the matter of fact, 2 days) and I switched to Apple Basic. In the mid 1980s, Apple II was the most popular home computer after Commodore VIC 20. Apple II that ran Apple DOS caught on the wagon very fast. The most common programming tool on Apple II was of course Apple BASIC. That was my first programming language and I had written many programs with it.</p>
<p>Then I was exposed to FORTRAN 77. The language construct was pretty much like Apple BASIC. I caught on with FORTRAN pretty fast. Then under some influences from friends whom I met at the computer center, I learned Apple Pascal. We challenged one another to increase the boot speed of Apple DOS. We rewrote Apple DOS with Apple Pascal and evidently increased the booting speed of Apple DOS.</p>
<p>Pascal is a very structured language (compared to Apple BASIC and FORTRAN 77) invented by Professor Niklaus Wirth to teach students programming and  systematic reasoning. The structural construct of the language enable the programmer to think of the problem in a structural approach. Pascal cultivates structural discipline in solving programming problems. Pascal has provided me most of the necessary training in systematic discipline and systematic reasoning in solving problems.</p>
<p>When CP/M was introduced on Apple II, I was able to use UCSD Pascal on CP/M enabled Apple II machines. It won&#8217;t be long before IBM and IBM compatibles (8086) stirred up a turmoil with MS-DOS. Then, Turbo Pascal (by Borland) emerged. Turbo Pascal was the lightest and fastest compiler at that time. I became addicted in writing computer programs with Turbo Pascal.</p>
<p>Then I caught on with C and C++ and began to develop software with Borland&#8217;s Turbo C/C++ compiler. When MS Windows became a de-facto standard on every desktop computers, I dwelled into Borland&#8217;s Delphi (based on Object Pascal) to develop GUI applications.</p>
<p>During Apple CP/M era, I was exposed to Ada. I discovered Ada compiler by accident in another computer shop. I bought the program without thinking twice. Of course, it was a pirated copy. There was no copyright law then. But thanks to the pirated Ada compiler, otherwise I would not know such beautiful programming language has ever existed!</p>
<p>In 1995, I started to learn Ada when books were available. In no time, I fell in love with Ada until today. Whenever I was told or perhaps requested to look at computer programs written in any other languages, e.g. PHP, Visual Basic, C/C++ and etc., I feel that represent an insult to mind trained in systematic reasoning as in Pascal papers which Professor Wirth wrote.</p>
<p>Ada and Pascal are very alike because Ada developers had adopted Pascal&#8217;s structural language construct. Both Ada and Pascal clearly represent logical expression without any difficulties. Both languages are constructed heavily based on mathematic concepts and thus enforce systematic discipline and systematic reasoning.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2008/05/21/mathematics-the-systematic-reasoning/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Am I a Mac advocate?</title>
		<link>http://adrianhoe.com/adrianhoe/2008/05/21/am-i-a-mac-advocate/</link>
		<comments>http://adrianhoe.com/adrianhoe/2008/05/21/am-i-a-mac-advocate/#comments</comments>
		<pubDate>Tue, 20 May 2008 16:33:02 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=723</guid>
		<description><![CDATA[Yes, I am! I started to use an Apple iBook with Mac OS X five years ago. And ever since then, I do my daily works like emailing, web browsing, IM/Skype, appointment, todo, word processing, spreadsheet and almost everything on Mac. Today, I am a total Mac advocate and I also develop software for Mac. [...]]]></description>
			<content:encoded><![CDATA[<p>Yes, I am!</p>
<p>I started to use an Apple iBook with Mac OS X five years ago. And ever since then, I do my daily works like emailing, web browsing, IM/Skype, appointment, todo, word processing, spreadsheet and almost everything on Mac. Today, I am a total Mac advocate and I also develop software for Mac. Most of the Mac applications I worked on are easily ported to any UNIX systems such as Linux and Solaris or vice versa.</p>
<p>I have switched many people from Windows to Mac. I have helped businesses to switch from Windows to Mac. And the result? They are happy Mac users and I am a happy Mac advocate. Supporting customers in Mac is ever easier and hassle free compare to Windows. Supporting Linux and Solaris mostly as a server together with server applications cannot be compared in that way because the application area and environment are totally different.</p>
<p>Although the initial investment is higher comparing to any other Wintel (Windows and Intel) PC, Mac gives you awesome user experience you can never enjoy with Wintel. The end result, ROI or Return of Investment is higher.</p>
<p>Read my other article about Mac in business <a href="http://adastarinformatics.com/2008/05/05/mac-in-business/" target="_blank">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2008/05/21/am-i-a-mac-advocate/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Virtualization &#8211; Installing Ubuntu Linux with VMware on MacBook</title>
		<link>http://adrianhoe.com/adrianhoe/2008/05/14/virtualization-installing-ubuntu-linux-with-vmware-on-macbook/</link>
		<comments>http://adrianhoe.com/adrianhoe/2008/05/14/virtualization-installing-ubuntu-linux-with-vmware-on-macbook/#comments</comments>
		<pubDate>Wed, 14 May 2008 05:40:46 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Call Me a Geek]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Solaris]]></category>
		<category><![CDATA[core 2 duo]]></category>
		<category><![CDATA[intel]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[uranus]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[vmware fusion]]></category>
		<category><![CDATA[zeta ring]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=715</guid>
		<description><![CDATA[I have successfully installed 64-bit Ubuntu 8.04 (Hardy Heron) Linux on my Mac Book. Out of my expectation, the installation was rather quick and easy compared to installing Solaris 10. I had tried installing Solaris 10 on my Mac Book. Solaris installation was successful but I couldn&#8217;t boot into it. I wondered why. My Mac [...]]]></description>
			<content:encoded><![CDATA[<p>I have successfully installed 64-bit Ubuntu 8.04 (Hardy Heron) Linux on my Mac Book. Out of my expectation, the installation was rather quick and easy compared to installing Solaris 10. I had tried installing Solaris 10 on my Mac Book. Solaris installation was successful but I couldn&#8217;t boot into it. I wondered why.</p>
<p>My Mac Book sports an Intel Core 2 Duo 2.16GHz with 2GB RAM and 160GB hard drive. I am too skeptical to have 2 physical partitions on my hard drive. Thanks to VMWare Fusion, I can create virtual partition with it. After I have installed VMware Fusion 1.1.1, I created a Ubuntu-64-bit virtual partition and installed Ubuntu from the ISO disk image. With VMware Fusion, I can install directly from the disk image without having to burn a CD or DVD.</p>
<p>Since my Mac Book is codenamed Uranus, I called my Ubuntu on Mac Book, Uranus-Zeta. The idea is from the ζ-ring of Uranus</p>
<p>Like Linux, Mac OS X is a UNIX like operating system. Why do I need Linux? Well, there are a number of reasons. One being you can and another to learn new things. But these are not the reasons to motivate me. Being a software developer developing cross-platform software, I do tests on multiple platforms. Having Linux to run on my MacBook means I can develop and test my software on both Mac OS X and Linux environment without switching to my Linux/Solaris boxes. Another important reason is that I see the needs to support my clients on Linux arise and soon Solaris. Having the ability to run three different operating systems on one machine can be productive and versatile for me.</p>
<p>The other obvious reason is that I have a Core 2 Duo. Meaning I am having two 64-bit CPUs in one processor. It will be a waste of resources if I don&#8217;t utilize the computing power I already have. Assigning each CPU to run different operating systems and tasks is called virtualization.</p>
<p>With VMware Fusion, I can run Linux and Solaris side-by-side with Mac OS X without the need to boot into anyone of them at one time. This is a great feature when supporting clients in Mac OS X, Linux and Solaris.</p>
<p>Here are some screen shots (click to enlarge) of Uranus-Zeta:<br />
<a href="http://adrianhoe.com/adrianhoe/images/blog/2008/zeta/uranus-zeta-1.png" target="_blank"><img src="http://adrianhoe.com/adrianhoe/images/blog/2008/zeta/uranus-zeta-1-small.png" alt="" width="400" height="250" /></a></p>
<p><a href="http://adrianhoe.com/adrianhoe/images/blog/2008/zeta/uranus-zeta-2.png" target="_blank"><img src="http://adrianhoe.com/adrianhoe/images/blog/2008/zeta/uranus-zeta-2-small.png" alt="" /></a></p>
<p><a href="http://adrianhoe.com/adrianhoe/images/blog/2008/zeta/uranus-zeta-3.png" target="_blank"><img src="http://adrianhoe.com/adrianhoe/images/blog/2008/zeta/uranus-zeta-3-small.png" alt="" /></a></p>
<p><a href="http://adrianhoe.com/adrianhoe/images/blog/2008/zeta/uranus-zeta-4.png" target="_blank"><img src="http://adrianhoe.com/adrianhoe/images/blog/2008/zeta/uranus-zeta-4-small.png" alt="" /></a></p>
<p><a href="http://adrianhoe.com/adrianhoe/images/blog/2008/zeta/uranus-zeta-5.png" target="_blank"><img src="http://adrianhoe.com/adrianhoe/images/blog/2008/zeta/uranus-zeta-5-small.png" alt="" /></a></p>
<p><a href="http://adrianhoe.com/adrianhoe/images/blog/2008/zeta/uranus-zeta-6.png" target="_blank"><img src="http://adrianhoe.com/adrianhoe/images/blog/2008/zeta/uranus-zeta-6-small.png" alt="" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2008/05/14/virtualization-installing-ubuntu-linux-with-vmware-on-macbook/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Time Machine</title>
		<link>http://adrianhoe.com/adrianhoe/2008/04/25/time-machine/</link>
		<comments>http://adrianhoe.com/adrianhoe/2008/04/25/time-machine/#comments</comments>
		<pubDate>Fri, 25 Apr 2008 15:20:17 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Time Capsule]]></category>
		<category><![CDATA[Time Machine]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=710</guid>
		<description><![CDATA[I finally got a 160GB hard drive to upgrade my MacBook. I took out the original Apple&#8217;s 120GB, put it in an external enclosure and connected it to Pluto (Mac Mini) via USB. Since I already have a 30GB hard drive (code named Nix, a small moon of Pluto) as a backup for doing file [...]]]></description>
			<content:encoded><![CDATA[<p>I finally got a 160GB hard drive to upgrade my MacBook. I took out the original Apple&#8217;s 120GB, put it in an external enclosure and connected it to Pluto (Mac Mini) via USB. Since I already have a 30GB hard drive (code named Nix, a small moon of Pluto) as a backup for doing file to file backup on Pluto, it is quite troublesome to do file to file backup on regular basis. The result is I seldom do backup.</p>
<p>This 120GB hard drive was formatted to become Time Machine hard drive. I named it Charon. Charon is a larger moon of Pluto compare to Nix. The moment I configured Charon to be used as Time Machine&#8217;s hard drive, the backup began immediately.</p>
<p>Time Machine is an innovative backup application in Leopard (Mac OS 10.5). The initial backup took quite a long time to complete. After it started, I went to bed as recommended by many users in Mac forums. I don&#8217;t actually know how long it took to backup.</p>
<p>After the first backup, the following backup is incremental. Time Machine stores hourly backups for the past 24 hours, daily backups for the past month and weekly backups until hard drive is full. After a few hours of running, I have got some hourly backup. I tried to restoring some files which I purposely modified. The restoration is really easy.</p>
<p>Charon is a more affordable alternative to Apple&#8217;s Time Capsule which is selling at the price tag of RM1,199 for 500GB capacity. Of course, it comes with WIFI and USB port for network printing. I already have a WIFI router at home so getting a Time Capsule will render my current hardware redundant. After all, Time Capsule is more expensive than having Charon. 160GB hard drive costs me RM230 and the external enclosure RM75. Total is RM305. About 70% more affordable than Time Capsule. But after using Time Machine, I find Time Capsule will be a good investment for convenience and data safety. So start making more money and start saving for a Time Capsule.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2008/04/25/time-machine/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>China&#8217;s proven world class competency</title>
		<link>http://adrianhoe.com/adrianhoe/2008/04/13/chinas-proven-world-class-competency/</link>
		<comments>http://adrianhoe.com/adrianhoe/2008/04/13/chinas-proven-world-class-competency/#comments</comments>
		<pubDate>Sun, 13 Apr 2008 05:20:55 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Ada]]></category>
		<category><![CDATA[China]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Humanity]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[snow hazard]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/2008/02/15/chinas-proven-world-class-competency/</guid>
		<description><![CDATA[During the snow hazard in China this February, the Chinese government had successfully managed the natural disaster and crisis with much professionalism in such a short period of time. According to an unconfirmed source, the Chinese government managed to develop a Disaster Management System in just 5 days. 75 software engineers from the Chinese military [...]]]></description>
			<content:encoded><![CDATA[<p>During the snow hazard in China this February, the Chinese government had successfully managed the natural disaster and crisis with much professionalism in such a short period of time. According to an unconfirmed source, the Chinese government managed to develop a Disaster Management System in just 5 days. 75 software engineers from the Chinese military worked around the clock for 5 days to bring up a web based Disaster Management System to collect, manage, disseminate, coordinate, and to provide command and control to the military disaster relieve team during the recent snow hazard.</p>
<p>The system was developed using Ada, AWS (Ada Web Server) with a little of PHP and Perl. The system deploys a MySQL database running on Linux. The system is hooked up to air-borne SAR (Synthetic Aperture Radar) for real-time acquisition of landscaping information in snow hazard affected area to help assessing the damage of rail ways, roads, housing and forest. The Chinese army engineering company was dispatched by the system to areas in need of assistance.</p>
<p>I have yet to receive further details of how the system works and probably will not. Anyway, that shows the Chinese ability and responsiveness in dealing with natural disaster. Hail China!</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2008/04/13/chinas-proven-world-class-competency/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fast-Teks Computer Repair</title>
		<link>http://adrianhoe.com/adrianhoe/2008/04/13/fast-teks-computer-repair/</link>
		<comments>http://adrianhoe.com/adrianhoe/2008/04/13/fast-teks-computer-repair/#comments</comments>
		<pubDate>Sun, 13 Apr 2008 05:04:17 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[repair]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=701</guid>
		<description><![CDATA[Fast-Teks is a north-america based company offering convenient, easy and low cost business computer repair and residential computer repair. With their certified technicians, Fast-Teks provides best in class computer repair service and other computing services at the lowest affordable rate. Short to long term computer and software training support are just a phone call away. [...]]]></description>
			<content:encoded><![CDATA[<p>Fast-Teks is a north-america based company offering convenient, easy and low cost <a href="http://www.fastteks.com/business.php" target="_new">business computer repair</a> and <a href="http://www.fastteks.com/residential.php" target="_new">residential computer repair</a>. With their certified technicians, Fast-Teks provides best in class computer repair service and other computing services at the lowest affordable rate. Short to long term computer and software training support are just a phone call away. Fast-Teks also offers franchise opportunity if you are looking for a business opportunity in computer hardware repair and support services.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2008/04/13/fast-teks-computer-repair/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open Source and School Works</title>
		<link>http://adrianhoe.com/adrianhoe/2008/04/12/open-source-and-school-works/</link>
		<comments>http://adrianhoe.com/adrianhoe/2008/04/12/open-source-and-school-works/#comments</comments>
		<pubDate>Sat, 12 Apr 2008 14:34:43 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Humanity]]></category>
		<category><![CDATA[Philosophy]]></category>
		<category><![CDATA[Social]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[copyright]]></category>
		<category><![CDATA[free software foundation]]></category>
		<category><![CDATA[fsf]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[humanistic]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[omnipotence]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[school assigments]]></category>
		<category><![CDATA[wikipedia]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/?p=695</guid>
		<description><![CDATA[The increasing buzz about the omnipotence of Google and Open Source projects has left us wondering, what do students do with their research and course assignments today? The Internet has become a huge reservoir of knowledge since the past two decades. The use of this knowledge has widen the gap in students thinking about traditional [...]]]></description>
			<content:encoded><![CDATA[<p>The increasing buzz about the omnipotence of Google and Open Source projects has left us wondering, what do students do with their research and course assignments today?</p>
<p>The Internet has become a huge reservoir of knowledge since the past two decades. The use of this knowledge has widen the gap in students thinking about traditional working environment, processes and ethics as well as their awareness of copyright laws and humanistic behavior and obligation. Unfortunately, many youngsters studying in local colleges and universities are not well aware of the pitfalls of using such information and open source projects.</p>
<p>With many years of software development (in both closed- and open- source) and research experience, I am able to quickly identify a genuine work or an adaptation of works from other people. I have seen many copy-and-paste work by students and even received copy-and-paste (exact copy-and-paste and adaptation) works by students applying for internship.</p>
<p>During a <a href="http://adrianhoe.com/2008/04/09/fyp-judging-at-utar/" target="_new">FYP judging</a> 3 days ago, I had encountered a project which a student had adapted someone&#8217;s work as his own. With two simple questions, I established a firm &#8220;confidence&#8221; of plagiarism. The abridged story goes:</p>
<p><span id="more-695"></span></p>
<p>Every students are given about 6 months to complete their projects. The project can be individual or team work. This particular project which I encountered was an individual project. It&#8217;s a project management system capable of drawing and displaying gantt chart. When the student was giving his presentation, a doubt arose in me. Local undergraduate students do not have such high command of programming languages, not to mention developing a complicated software. Creating gantt chart alone is a tough process involving complex algorithm. To develop a gantt chart generating software requires extensive experience and knowledge in project management. It is impossible for this student to complete the gantt chart drawing in 6 months or less all by himself.</p>
<p>In fact, I already knew the project is not authentic. I could simply tell him that his project was not genuine but I did not want to humiliate him in front of the others. Furthermore, he did put in some efforts elsewhere. So I asked two questions:</p>
<ol>
<li>Do you complete this project alone? His answer, &#8220;Yes&#8221;</li>
<li>Can your software do baseline? His answer, &#8220;What is baseline?&#8221;</li>
</ol>
<p>Project baseline and baselining are the most fundamental and important features in project management. I am not going to explain baseline in details. You can find out what baseline is by Googling. This poor samaritan revealed himself. No further question was asked by me or the other two judges. Of course, I did not give any points to his project because I simply could not give any, even the minimum. It would not be fair to the other projects which had received minimum points from me.</p>
<p>This young man was not satisfied and he stayed back to ask me why and possibly to argue why he did not deserve to win the project. When he approached me, I could see in his face his dissatisfaction and disagreement with sorrow interwoven in his mixed feeling. He was obviously upset. I could sense his emotion. &#8220;What do you mean by baseline? I used C++ to program the algorithm&#8230;&#8221;, the young man asked and remarked politely. I explained to him that a project baseline is a reference to measure the progress against. Without the baseline, there is nothing to measure against your progress and hence cannot tell if the project is lagging or leading. &#8220;But.. sir, I used C++ to program my algorithm and it can calculate the progress from the parameters I entered..&#8221;, said the young man. Well, it was clear that he did not understand what I was trying to relay to him. The baseline and C++ algorithm were two different things. This reassured my conclusion.</p>
<p>After the group <a href="http://adrianhoe.com/2008/04/09/fyp-judging-at-utar/" target="_blank">photo</a> session, we continued our discussion. I told him it was not possible to develop a gantt chart software from scratch in just 6 months. He told me the actual time spent in development was 4 months. He used 1 month to study his project requirement and another month to learn C++. He was very new in C++ and had not even mastered the language yet. This again concluded my finding was correct. After more debate and explanation, he broke into tears and admitted that he copied some codes from the open source. I could see his tears running down and he took out a piece of tissue paper to wipe off his tears. He kept on accusing me saying he copied his project. I never did. I pitied him and at the same time I was so afraid that he would commit suicide. Hey, he is a guy, you know. A soft hearted young man, so am I a soft hearted old man!</p>
<p>I need to comfort him and tackle his psychology. I began counseling him.</p>
<p>And I said to him, &#8220;It does not matter if you win a trophy and voted the best or champion project of the year. The most important thing is how much you learn from a failure and how you manage your failure. You are managing your failure right now because you take your initiative and courage to discuss with me and you have learned a lot from our discussion. You learned what is project baseline and baselining. You learned about open source licensing and so much more about software development and ethics. Your peers who have won trophies and they went home happily. While you are staying here to have this heart breaking but meaningful discussion, while you are having the tears because you are upset, your friends could be celebrating their victory with their friends now in a restaurant or cafe. What is the difference you make between yourself and your victorious friends? Don&#8217;t be upset because you have failed. You should embrace failure. What you have done by approaching me is a correct decision. Whether your project has failed or won, you should approach the judges to do networking. I may not have an immediate job to offer you but we may collaborate in future for some software projects or business venture. That&#8217;s the social networking that you should seek while in university rather than packing your trophy and your degree and go home happily to celebrate.&#8221;</p>
<p>After the counseling, he began to lighten and smile. I gave him my call card. He told me he would go to Singapore after his graduation. Hopefully, he found that day enlightening. And I was happy to put a smile on his face.</p>
<p>A reliable resource on the Internet may not be 100% reliable and correct. For example, Wikipedia, popular among students and professionals, is not 100% free of errors and misleading information. If you find a dispute in the Wikipedia and a book, do a double (or triple) verification with people commanding authority in that field. Wikipedia is a global effort contributed to build a free and open repository of knowledge. Any professors down to any Tom Dick and Hairy on the street can contribute to Wikipedia. The site can not grant itself any credibility but the users can. If you cannot differentiate a mistake in Wikipedia, then it has no credibility at all, just as simple as it is.</p>
<p>In the past decade, software development and software business have undergone tremendous evolution. A group called FSF (Free Software Foundation) and many more individual software professionals around the globe have embraced open source ideas. Open source software are generally free from licensing. Its source codes are freely available. Free does not mean it has no copyright at all. Free does not mean you can do anything you want. Many open source projects and their source codes are subject to many different types of licensing. I am not going to discuss licensing issues here because I am not a legal professional. One thing I want to talk about is the open source spirit. Why do people contribute their efforts for free? Many contributors in the open source community develop software for a number of obvious reasons:</p>
<ol>
<li>To further leverage their knowledge and skill. By opening up their source codes, these people allow freedom to examine and to make improvement to their projects by many other software developers from around the world who may have better ideas and methods in solving problems.</li>
<li>To embrace &#8220;Software is FREE!&#8221; Yes, software should be free but not the support. You can download Linux or MySQL (the most famous and popular SQL database in the world today) for free but if you require support to help you to resolve some problems, you will need to pay for professional advice or solutions. This is the model of software business in the 21st century.</li>
<li>To create competition. Some closed source software products are actually built upon their open source cousins. A parallel development between the closed- and open- source cousins allows new ideas or technologies to be applied in the products. This encourages healthy competition in technology development and enhancement.</li>
</ol>
<p>If you use a piece of source codes or parts from the open source, you cannot claim it as your own work like the young man did. Even if you adapt or modify the codes from the open source, you will still need to credit the original author(s) in your work. You will need to respect people&#8217;s efforts and the spirit of open source.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2008/04/12/open-source-and-school-works/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Tunnel X from Gutsy to Leopard</title>
		<link>http://adrianhoe.com/adrianhoe/2008/04/04/tunnel-x-from-gutsy-to-leopard/</link>
		<comments>http://adrianhoe.com/adrianhoe/2008/04/04/tunnel-x-from-gutsy-to-leopard/#comments</comments>
		<pubDate>Fri, 04 Apr 2008 14:08:41 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Gutsy]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[ssh tunnel]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[X]]></category>
		<category><![CDATA[X11]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/2008/04/04/tunnel-x-from-gutsy-to-leopard/</guid>
		<description><![CDATA[I have been tunneling X from Linux to Tiger for almost two years without any problems and happy with it. After upgrading to Leopard, a disaster struck me. I was unable to access my Linux applications on my Ubuntu box. I used to do it with Tiger without any problems. When I ssh tunnel X [...]]]></description>
			<content:encoded><![CDATA[<p>I have been <a href="http://adrianhoe.com/adrianhoe/2006/10/14/tunnel-x-over-ssh/" target="_blank">tunneling X</a> from Linux to Tiger for almost two years without any problems and happy with it. After upgrading to Leopard, a disaster struck me. I was unable to access my Linux applications on my Ubuntu box. I used to do it with Tiger without any problems. When I ssh tunnel X from Gutsy to Leopard, I had keyboard problem. When I pressed some keys on the keyboard, I got numbers and some weird characters like close windows and minimize windows.</p>
<p>The problem lies within Apple&#8217;s new X11 in Leopard. The keyboard is not properly mapped after establishing the X tunnel. After searching the web and Ubuntu forum, I found a solution:</p>
<pre><code>
% ssh -X username@gutsy
% xmodmap -pke &gt; ~/.keymap
% gnome-panel 1&gt;/dev/null 2&gt;/dev/null &amp; xmodmap ~/.keymap
</code></pre>
<p>Just do xmodmap map once will do. After that, <em>ssh</em> into Ubuntu and invoke <em>gnome-panel</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2008/04/04/tunnel-x-from-gutsy-to-leopard/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Ubuntu 8.04</title>
		<link>http://adrianhoe.com/adrianhoe/2008/03/10/ubuntu-804/</link>
		<comments>http://adrianhoe.com/adrianhoe/2008/03/10/ubuntu-804/#comments</comments>
		<pubDate>Mon, 10 Mar 2008 15:15:20 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[8.04]]></category>
		<category><![CDATA[hardy heron]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/2008/03/10/ubuntu-804/</guid>
		<description><![CDATA[The forthcoming Ubuntu 8.04 or codenamed Hardy Heron is in the final alpha stage. It is expect to be released in April. As far as I know, Hardy suffers a small glitch in CJK support. Some fonts will be confused after installation but can be overcome with simple fix. I have yet received any further [...]]]></description>
			<content:encoded><![CDATA[<p>The forthcoming Ubuntu 8.04 or codenamed Hardy Heron is in the final alpha stage. It is expect to be released in April. As far as I know, Hardy suffers a small glitch in CJK support. Some fonts will be confused after installation but can be overcome with simple fix. I have yet received any further details on this and I have yet to install a test version of Hardy Heron on my current Ubuntu box.</p>
<p>Lets look forward to this April for the release.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2008/03/10/ubuntu-804/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nokia 6300</title>
		<link>http://adrianhoe.com/adrianhoe/2008/02/18/nokia-6300/</link>
		<comments>http://adrianhoe.com/adrianhoe/2008/02/18/nokia-6300/#comments</comments>
		<pubDate>Mon, 18 Feb 2008 14:59:11 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[Phones]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[iSync]]></category>
		<category><![CDATA[Nokia 6300]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/2008/02/18/nokia-6300/</guid>
		<description><![CDATA[It has been a week since I lost my Sony Ericsson K700i. Choosing a cellphone is always a chaotic headache. So many models! I had been a Nokia fan before I switched to Sony Ericsson 3 years ago. The most important feature I wanted for my phone is the Bluetooth sync feature which allows me [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://adrianhoe.com/adrianhoe/images/blog/2008/nokia6300.gif" alt="Nokia 6300" align="right" height="300" width="256" />It has been a week since <a href="http://adrianhoe.com/adrianhoe/2008/02/12/i-lost-my-cell-phone/">I lost my Sony Ericsson K700i</a>. Choosing a cellphone is always a chaotic headache. So many models! I had been a Nokia fan before I switched to Sony Ericsson 3 years ago. The most important feature I wanted for my phone is the Bluetooth sync feature which allows me to sync my Calendar, To-do, Address with Mac OS X. That was the main reason I chose K700i.</p>
<p>Another criteria is that I want a phone to look like a phone. The 6300 has got a classic phone look after Nokia releases so many garbage. Deciding on a model is never easy. I listened to many live user experience from friends and relatives and even youngsters who own phones as a hobby. Reading comparison and comments on Internet is never as good as listening to real people talking straight out of their minds.</p>
<p>Apple&#8217;s iSync and Nokia do not support this model for syncing via Bluetooth. I did some research and found the 6300 is using Nokia&#8217;s Series 40 software and there are many similar phones have been supported. I need to do a hack to iSync so I referred to the following sites:</p>
<ol>
<li>Koos Kasper.nl: <a href="http://kaspers.freeflux.net/blog/archive/2007/04/13/how-to-isync-a-nokia-6300.html" target="_blank">How to iSync a Nokia 6300</a></li>
<li>dabgotra.com: <a href="http://www.dabgotra.com/?p=46" target="_blank">Nokia 6300, iSync, and Contact Photos…</a></li>
</ol>
<p>By following Koos&#8217; hacks, I managed to setup Bluetooth link and iSync away in less than 2 minutes. Now, my 6300 is populated with so much data from my Calendar, To-do and Contact. I have yet to try dabgotra&#8217;s hacks to iSync contact with photos.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2008/02/18/nokia-6300/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>I lost my cell phone</title>
		<link>http://adrianhoe.com/adrianhoe/2008/02/12/i-lost-my-cell-phone/</link>
		<comments>http://adrianhoe.com/adrianhoe/2008/02/12/i-lost-my-cell-phone/#comments</comments>
		<pubDate>Tue, 12 Feb 2008 15:26:37 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[At Work]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Days in My Life]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Phones]]></category>
		<category><![CDATA[Sony Ericsson]]></category>
		<category><![CDATA[bluetooth]]></category>
		<category><![CDATA[K700i]]></category>
		<category><![CDATA[keynote]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/2008/02/12/i-lost-my-cell-phone/</guid>
		<description><![CDATA[I had to go to one of my client&#8217;s outlet at Sentral Melaka to service their IP camera. When I arrived at the outlet, I received an SMS from LA followed by a phone call from Richard. He asked me lot of questions about his insurance claim and also to thank me for providing assistance [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://adrianhoe.com/adrianhoe/images/blog/2008/SE-k700i.jpg" alt="Sony Ericsson K700i" align="right" height="282" width="139" />I had to go to one of my client&#8217;s outlet at Sentral Melaka to service their IP camera. When I arrived at the outlet, I received an SMS from LA followed by a phone call from Richard. He asked me lot of questions about his insurance claim and also to thank me for providing assistance and information about his insurance claim. I remembered clearly I put my Sony Ericsson K700i which I bought in 2005.</p>
<p>I was a Nokia user before switching to SE because I read about how seamlessly SE K700i syncs with Apple&#8217;s Mac OS X applications via Bluetooth. The SE K700i is a very nice phone with many features I love about. One of them is K700i can be used as a remote control for Apple&#8217;s Keynote presentation software. The control is via Bluetooth as well.</p>
<p>Soon when I realized it was not in my waist pouch, I quickly dialed the number using another phone. The phone had been switched off. Total silence. It&#8217;s gone! A phone which has been my friend for almost 3 years is now gone.</p>
<p>I went back to the outlet after taking Dmitry from school and the staffs told me they didn&#8217;t see it. Disappointed.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2008/02/12/i-lost-my-cell-phone/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Free Web Polls</title>
		<link>http://adrianhoe.com/adrianhoe/2008/01/25/free-web-polls/</link>
		<comments>http://adrianhoe.com/adrianhoe/2008/01/25/free-web-polls/#comments</comments>
		<pubDate>Fri, 25 Jan 2008 12:15:31 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/2008/01/25/free-web-polls/</guid>
		<description><![CDATA[Alright. You need to get an idea what your visitors think of an issue. You need a web poll which is easy to setup and most importantly it is free and does not take up additional disk space or database. There is a free web poll which provides myspace polls. It takes less than 2 [...]]]></description>
			<content:encoded><![CDATA[<p>Alright. You need to get an idea what your visitors think of an issue. You need a web poll which is easy to setup and most importantly it is free and does not take up additional disk space or database. There is a free web poll which provides <a href="http://www.easy-poll.com/" target="_blank">myspace polls</a>. It takes less than 2 minutes to sign up and get your poll up and running. Everything is stored and calculated on their server. Everything they offer is completely free and no pop-up advertisement or banners.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2008/01/25/free-web-polls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sun announces agreement to acquire MySQL</title>
		<link>http://adrianhoe.com/adrianhoe/2008/01/25/sun-announces-agreement-to-acquire-mysql/</link>
		<comments>http://adrianhoe.com/adrianhoe/2008/01/25/sun-announces-agreement-to-acquire-mysql/#comments</comments>
		<pubDate>Fri, 25 Jan 2008 02:11:26 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[Solaris]]></category>
		<category><![CDATA[Sun]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/2008/01/25/sun-announces-agreement-to-acquire-mysql/</guid>
		<description><![CDATA[On January 16, 2008 Sun entered a definitive agreement to acquire MySQL, developer of the world largest Open Source database. The move reaffirms Sun as a leading provider of hardware and software platforms for the web economy. The news is really exciting and as expected. Sun has been involved in open source development and released [...]]]></description>
			<content:encoded><![CDATA[<p>On January 16, 2008 Sun entered a definitive agreement to acquire MySQL, developer of the world largest Open Source database. The move reaffirms Sun as a leading provider of hardware and software platforms for the web economy.</p>
<p>The news is really exciting and as expected. Sun has been involved in open source development and released great products like Solaris 10, OpenOffice and now MySQL is going to be under Sun&#8217;s flagship. With the involvement of Sun in MySQL development and the funding, Sun will be able to leverage MySQL further from its current position.</p>
<p>More exciting news and features from MySQL and Sun will be expected to breakout very soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2008/01/25/sun-announces-agreement-to-acquire-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SVN setup</title>
		<link>http://adrianhoe.com/adrianhoe/2008/01/22/svn-setup/</link>
		<comments>http://adrianhoe.com/adrianhoe/2008/01/22/svn-setup/#comments</comments>
		<pubDate>Tue, 22 Jan 2008 03:53:16 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[At Home]]></category>
		<category><![CDATA[At Work]]></category>
		<category><![CDATA[Call Me a Geek]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Days in My Life]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[SCM]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/2008/01/22/svn-setup/</guid>
		<description><![CDATA[I&#8217;ve finally found time to setup svn at my home net after so many months. My svn server was down when my previous Linux box was down with a dead hard disk last year. The setup was quite a brisk. I had everything installed and configured last night. The test for remote access using a [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve finally found time to setup svn at my home net after so many months. My svn server was down when my previous Linux box was down with a dead hard disk last year. The setup was quite a brisk. I had everything installed and configured last night. The test for remote access using a url was successful. I could import, checkout and check in. Because it was already late, about 1AM, I felt rather tire and went to bed.</p>
<p>This morning, I hacked some codes to provide a rather informative post commit email notification. All are done except the check in will stall. It takes a long time (and possibly hang!). I have yet to fully test before I begin my development project again.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2008/01/22/svn-setup/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Is your connection secured?</title>
		<link>http://adrianhoe.com/adrianhoe/2008/01/19/is-your-connection-secured/</link>
		<comments>http://adrianhoe.com/adrianhoe/2008/01/19/is-your-connection-secured/#comments</comments>
		<pubDate>Sat, 19 Jan 2008 02:33:43 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Call Me a Geek]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[FTP]]></category>
		<category><![CDATA[SFTP]]></category>
		<category><![CDATA[SSH]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/2008/01/19/is-your-connection-secured/</guid>
		<description><![CDATA[Internet has become a common tool to connect your mobile computer back to the computers in your office while you are on the go. When you are out there negotiating business with your client, you need to extract a file from your computer in your office but you are hundred or maybe thousands miles away, [...]]]></description>
			<content:encoded><![CDATA[<p>Internet has become a common tool to connect your mobile computer back to the computers in your office while you are on the go. When you are out there negotiating business with your client, you need to extract a file from your computer in your office but you are hundred or maybe thousands miles away, how can you retrieve your file?</p>
<p>The answer is by using FTP or File Transfer Protocol. You can make connection from your mobile computer to your office computer via an Internet connection. It is very convenient to use. But there is a security concern. All communications between your mobile and office computers can be read like an open book by anyone lurking in the Internet. You need a secured way to transfer your sensitive business data.</p>
<p><a href="http://www.pragmasys.com/FortressSSHClientSuite.asp" target="_blank">Pragma Systems SFTP client</a> provides you a secured FTP connection by encrypting all data before they leave your computers. You can be rest assured of the confidentiality of your data during transmission. Don&#8217;t leave your office without it. You never know who is watching.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2008/01/19/is-your-connection-secured/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Product Seminars</title>
		<link>http://adrianhoe.com/adrianhoe/2008/01/15/product-seminars/</link>
		<comments>http://adrianhoe.com/adrianhoe/2008/01/15/product-seminars/#comments</comments>
		<pubDate>Tue, 15 Jan 2008 15:55:28 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Call Me a Geek]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Social]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[IP camera]]></category>
		<category><![CDATA[Seminar]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/2008/01/17/product-seminars/</guid>
		<description><![CDATA[This morning I attended the Panasonic IP Camera Seminar at Panasonic Malaysia in Shah Alam. The drive was smooth but I was lost in Shah Alam trying to locate the place. I did not bring along my GPS but I managed to get to USJ11 where I was a little more familiar with. I took [...]]]></description>
			<content:encoded><![CDATA[<p>This morning I attended the Panasonic IP Camera Seminar at Panasonic Malaysia in Shah Alam. The drive was smooth but I was lost in Shah Alam trying to locate the place. I did not bring along my GPS but I managed to get to USJ11 where I was a little more familiar with. I took the long way by getting to the Federal Highway, paid the toll and found Panasonic Malaysia at last.</p>
<p>The seminar was organized by Panasonic and its distributor. Not so much of interesting talk. Organization was a little messy but overall good. Speakers were not very well trained and lack of exposure. The entire presentation was not too bad at all and it wasn&#8217;t boring as there were some people asking interesting questions. Most important of all was that I managed to establish contacts with Panasonic Malaysia.</p>
<p>Panasonic treated its guest very well with a nice buffet lunch. I took the lunch, washed down with dessert and drinks. Talked to my vendor and to establish closer relationship.</p>
<p>Then I had to rush to Hilton PJ to attend another IP camera event. It was a dealers gathering organized by Axis Communication and one of its distributor in Malaysia. The event was organized in Uncle&#8217;s Chili, a restaurant pub. Nice setup and cozy environment. The presentation was presented by Axis Singapore. The presentation was absolutely good and informative. Axis is a Swedish company and its IP cameras are world number 1.</p>
<p>Axis presentation had been very entertaining and educating at the same time. The presenter, Nafis Jasmani, had done a great job.</p>
<p>Axis and its distributor treated their guests very well too. Excellent and delicious food. I had a great &#8220;meal&#8221; with a beer together with some people I met there. Dessert was great too! The only thing I disliked was that people began to puff cigarette after food and beer. The smoke immediately destroyed the cozy environment and the nice cool air.</p>
<p>I spoke to Nafis before I left. We talked about Axis Developer Program and some technical details. As I understood from him, there are 4 developers in Malaysia developing some vertical Axis solutions. Quite an interesting fact.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2008/01/15/product-seminars/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lost your password?</title>
		<link>http://adrianhoe.com/adrianhoe/2008/01/08/lost-your-password/</link>
		<comments>http://adrianhoe.com/adrianhoe/2008/01/08/lost-your-password/#comments</comments>
		<pubDate>Tue, 08 Jan 2008 15:39:12 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Call Me a Geek]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Social]]></category>
		<category><![CDATA[Access]]></category>
		<category><![CDATA[bruteforce]]></category>
		<category><![CDATA[cracking]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[Word]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/2008/01/08/lost-your-password/</guid>
		<description><![CDATA[There goes year-end and you need to prepare your new year budget. You retrieve an Excel budgeting file to work on. You have not been touching this file for a year and you encounter problem. You can&#8217;t remember the password to unlock the Excel file. You can&#8217;t recall where you have written down the password [...]]]></description>
			<content:encoded><![CDATA[<p>There goes year-end and you need to prepare your new year budget. You retrieve an Excel budgeting file to work on. You have not been touching this file for a year and you encounter problem. You can&#8217;t remember the password to unlock the Excel file. You can&#8217;t recall where you have written down the password either. You need to do the budgeting for first review in the board meeting tomorrow. What should you do?</p>
<p>You need a <a href="http://www.password-studio.com/" target="_blank">Excel password recovery</a> software. It is an easy to use software to unlock the password for Microsoft Word, Excel and Access. <a href="http://www.password-studio.com/" target="_blank">Password-Studio Pro</a> cracks the password from instantly to within minutes. It uses <em>Smart Dictionary</em> and <em>Bruteforce</em> hacking methods. With <em>Smart Dictionary</em>, it checks through 5.8 million common password combinations in a matter of minutes.</p>
<p><a href="http://www.password-studio.com/" target="_blank">Password-Studio Pro</a> cracks your password as easy as 1-2-3. First, start the wizard. Second, select an attacking method. Third, reap your rewards.<img src="http://tinyurl.com/2cutwq" /></p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2008/01/08/lost-your-password/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spam emails and your privacy</title>
		<link>http://adrianhoe.com/adrianhoe/2008/01/08/spam-emails-and-your-privacy/</link>
		<comments>http://adrianhoe.com/adrianhoe/2008/01/08/spam-emails-and-your-privacy/#comments</comments>
		<pubDate>Tue, 08 Jan 2008 06:35:32 +0000</pubDate>
		<dc:creator>Adrian Hoe</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Social]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://adrianhoe.com/adrianhoe/2008/01/08/spam-emails-and-your-privacy/</guid>
		<description><![CDATA[Have you been wondering why are you receiving those spam emails? Worst when you check your email with your colleagues around and suddenly a porn email pops up. It is so embarrassing. There is a convenient software to remove porn. It can delete any files using secured method is higher than government standards, making sure [...]]]></description>
			<content:encoded><![CDATA[<p>Have you been wondering why are you receiving those spam emails? Worst when you check your email with your colleagues around and suddenly a porn email pops up. It is so embarrassing. There is a convenient software to <a href="http://www.evidence-blaster.com/" target="_blank">remove porn</a>. It can delete any files using secured method is higher than government standards, making sure the files you have deleted can never be recovered.</p>
<p>The software, <a href="http://www.evidence-blaster.com/" target="_blank">Evidence Blaster</a>, does not only securely remove any files or folders, it also protect your privacy by clearing all your private information about you in your browsers and email clients leaving no trace of what you did on the Internet. The software helps you to safeguard your job by covering your tracks before your employer can find any from your computer.<img src="http://tinyurl.com/2z7w8w" /></p>
]]></content:encoded>
			<wfw:commentRss>http://adrianhoe.com/adrianhoe/2008/01/08/spam-emails-and-your-privacy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
