<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="http://feedproxy.google.com/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feedproxy.google.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Leon Ho</title>
	
	<link>http://leonho.com</link>
	<description>The water is calm.</description>
	<pubDate>Wed, 23 Jul 2008 15:04:11 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feedproxy.google.com/LeonHo" type="application/rss+xml" /><item>
		<title>position:relative and overflow leaking bug in Internet Explorer</title>
		<link>http://feedproxy.google.com/~r/LeonHo/~3/n_0c8rkCbkk/</link>
		<comments>http://leonho.com/articles/positionrelative-and-overflow-leaking-bug-in-internet-explorer/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 15:04:09 +0000</pubDate>
		<dc:creator>Leon</dc:creator>
		
		<category><![CDATA[Programming]]></category>

		<category><![CDATA[bug]]></category>

		<category><![CDATA[css]]></category>

		<category><![CDATA[ie]]></category>

		<guid isPermaLink="false">http://leonho.com/articles/positionrelative-and-overflow-leaking-bug-in-internet-explorer/</guid>
		<description>&lt;p&gt;If you see your div with position:relative is leaking over the parent div with overflow-y: auto, the solution is to give position:relative to the parent div too. Don&amp;#8217;t ask me why - It is just another bug on IE.&lt;/p&gt;
&lt;p&gt;Tips from &lt;a href="http://snook.ca/archives/html_and_css/position_relative_overflow_ie/"&gt;position:relative and overflow in Internet Explorer - Snook.ca&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://feedproxy.google.com/~r/LeonHo/~4/n_0c8rkCbkk" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://leonho.com/articles/positionrelative-and-overflow-leaking-bug-in-internet-explorer/feed/</wfw:commentRss>
		<feedburner:origLink>http://leonho.com/articles/positionrelative-and-overflow-leaking-bug-in-internet-explorer/</feedburner:origLink></item>
		<item>
		<title>Workaround on Wordpress iPhone crash</title>
		<link>http://feedproxy.google.com/~r/LeonHo/~3/ND4VsZWroR8/</link>
		<comments>http://leonho.com/articles/workaround-on-wordpress-iphone-crash/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 06:37:29 +0000</pubDate>
		<dc:creator>Leon</dc:creator>
		
		<category><![CDATA[software]]></category>

		<category><![CDATA[crash]]></category>

		<category><![CDATA[fix]]></category>

		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://leonho.com/?p=109</guid>
		<description>&lt;p&gt;To fix (prevent) it from crashing from setting up your blog, point the Blog URL to the xmlrpc.php address of your wordpress setup. i.e. http://your.wordpress.blog/xmlrpc.php&lt;/p&gt;
&lt;p&gt;via &lt;a href="http://www.jonathanwilbur.com/wordpress-iphone-crash/"&gt;Is Your Wordpress iPhone App Crashing at Setup? - Jonathan Wilbur&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feedproxy.google.com/~r/LeonHo/~4/ND4VsZWroR8" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://leonho.com/articles/workaround-on-wordpress-iphone-crash/feed/</wfw:commentRss>
		<feedburner:origLink>http://leonho.com/articles/workaround-on-wordpress-iphone-crash/</feedburner:origLink></item>
		<item>
		<title>Fix Mail crash on iPhone 2.0</title>
		<link>http://feedproxy.google.com/~r/LeonHo/~3/5QB6Lvypm8A/</link>
		<comments>http://leonho.com/articles/fix-mail-crash-on-iphone-20/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 06:53:01 +0000</pubDate>
		<dc:creator>Leon</dc:creator>
		
		<category><![CDATA[software]]></category>

		<category><![CDATA[crash]]></category>

		<category><![CDATA[iphone]]></category>

		<category><![CDATA[mail]]></category>

		<guid isPermaLink="false">http://leonho.com/?p=105</guid>
		<description>&lt;p&gt;If you haven&amp;#8217;t jailbreak your iPhone 2.0 firmware, you have to restore your iPhone and set it up as a new phone. Yes. You will lose many data, including SMS.&lt;/p&gt;
&lt;p&gt;If you have jailbroken your iPhone 2.0, you can fix it by ssh&amp;#8217;ing into your iPhone and run the following command:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;chown mobile /var/mobile/Library/Mail /var/mobile/Library/Cookies/ /var/mobile/Library/Cookies/Cookies.plist&lt;/p&gt;&lt;/blockquote&gt;&lt;img src="http://feedproxy.google.com/~r/LeonHo/~4/5QB6Lvypm8A" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://leonho.com/articles/fix-mail-crash-on-iphone-20/feed/</wfw:commentRss>
		<feedburner:origLink>http://leonho.com/articles/fix-mail-crash-on-iphone-20/</feedburner:origLink></item>
		<item>
		<title>Leopard Upgrade Problem - Keys do not stick on Keychain</title>
		<link>http://feedproxy.google.com/~r/LeonHo/~3/Z_IGaOkgqtQ/</link>
		<comments>http://leonho.com/articles/leopard-upgrade-problem-keys-do-not-stick-on-keychain/#comments</comments>
		<pubDate>Thu, 08 May 2008 15:34:13 +0000</pubDate>
		<dc:creator>Leon</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://leonho.com/?p=103</guid>
		<description>&lt;p&gt;After the upgrade from Tiger to Leopard, keychain cannot save or modify passwords anymore. The only way I can resolve this issue is to reset my keychain by running &lt;em&gt;Keychain Access app, then go to Preferences -&amp;gt; Reset My Keychain&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.webomatica.com/wordpress/2007/11/02/leopard-keychain-problems-fix/"&gt;Webomatica&lt;/a&gt; and &lt;a href="http://www.macfixit.com/article.php?story=20060727075656739"&gt;MacFixit&lt;/a&gt; have mentioned other ways to fix common problems on Keychain.&lt;/p&gt;&lt;img src="http://feedproxy.google.com/~r/LeonHo/~4/Z_IGaOkgqtQ" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://leonho.com/articles/leopard-upgrade-problem-keys-do-not-stick-on-keychain/feed/</wfw:commentRss>
		<feedburner:origLink>http://leonho.com/articles/leopard-upgrade-problem-keys-do-not-stick-on-keychain/</feedburner:origLink></item>
		<item>
		<title>My Social Site Usage</title>
		<link>http://feedproxy.google.com/~r/LeonHo/~3/GsZNMEjFRYE/</link>
		<comments>http://leonho.com/articles/my-social-site-usage/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 09:19:19 +0000</pubDate>
		<dc:creator>Leon</dc:creator>
		
		<category><![CDATA[Web]]></category>

		<category><![CDATA[friendfeed]]></category>

		<category><![CDATA[graph]]></category>

		<category><![CDATA[social]]></category>

		<category><![CDATA[stat]]></category>

		<guid isPermaLink="false">http://leonho.com/?p=96</guid>
		<description>&lt;p&gt;As you all know, I love metric. Meaningful data always provides useful information. For usage of social sites, &lt;a href="http://www.friendfeed.com"&gt;FriendFeed&lt;/a&gt; has the best position to provide some meaningful stats. After it has been aggregating my updates for a month or so, it shows I use blog the most (because of &lt;a href="http://www.lifehack.org/"&gt;Lifehack&lt;/a&gt; and this blog), then Twitter, and Google Reader.&lt;/p&gt;
&lt;p&gt;&lt;!--more--&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;My Usage:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://chart.apis.google.com/chart?chs=415x200&amp;amp;chd=s:9rZFG&amp;amp;chl=Blog|Twitter|Google+Reader|del.icio.us|Other&amp;amp;cht=p&amp;amp;chco=71ab0b" alt="My Usage" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What my friends use:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://chart.apis.google.com/chart?chs=415x200&amp;amp;chd=s:9eHHGGFO&amp;amp;chl=Twitter|Blog|del.icio.us|Jaiku|Google+Reader|Tumblr|Flickr|Other&amp;amp;cht=p&amp;amp;chco=71ab0b" alt="Friend's Usage" /&gt;&lt;/p&gt;
&lt;p&gt;Yes, twitter beats all other social sites within my social graph, hands down. It is getting extremely popular, and also its user contribution is cheaper than other social sites &amp;#8212; It only costs 140 chars.&lt;/p&gt;
&lt;p&gt;BTW, add &lt;a href="http://friendfeed.com/leonho"&gt;me&lt;/a&gt; to your friendfeed.&lt;/p&gt;&lt;img src="http://feedproxy.google.com/~r/LeonHo/~4/GsZNMEjFRYE" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://leonho.com/articles/my-social-site-usage/feed/</wfw:commentRss>
		<feedburner:origLink>http://leonho.com/articles/my-social-site-usage/</feedburner:origLink></item>
		<item>
		<title>Video on Flickr! But 90 sec?</title>
		<link>http://feedproxy.google.com/~r/LeonHo/~3/TJvkiAg6wts/</link>
		<comments>http://leonho.com/articles/video-on-flickr-but-90-sec/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 03:33:55 +0000</pubDate>
		<dc:creator>Leon</dc:creator>
		
		<category><![CDATA[Web]]></category>

		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://leonho.com/articles/video-on-flickr-but-90-sec/</guid>
		<description>&lt;p&gt;As a long time fan and a pro user of Flickr, I am pretty excited about &lt;a href="http://blog.flickr.net/en/2008/04/09/video-on-flickr-2/"&gt;their video support&lt;/a&gt;. The only catch though is that videos are limited to 90 seconds in length and 150MB in filesize.&lt;br /&gt;
&lt;!--more--&gt;&lt;/p&gt;
&lt;p&gt;To be honest with you, 90 seconds is really short. I am not a video editor and tend to keep raw clips on my hard drive. How can I say keep a video of a full presentation or wedding ceremony on Flickr for example?&lt;/p&gt;
&lt;p&gt;I understand if they ease their limitation too much, Flickr will become a movie sharing site, but 90 secs is just too short. &lt;/p&gt;
&lt;p&gt;Anyway I have uploaded a video for testing and embedded here:&lt;/p&gt;
&lt;p&gt;&lt;object type="application/x-shockwave-flash" width="500" height="375" data="http://www.flickr.com/apps/video/stewart.swf?v=1.169" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"&gt;&lt;param name="flashvars" value="intl_lang=en-us&amp;amp;photo_secret=17112deecc&amp;amp;photo_id=2401698649&amp;amp;show_info_box=true"&gt;&lt;/param&gt;&lt;param name="movie" value="http://www.flickr.com/apps/video/stewart.swf?v=1.169"&gt;&lt;/param&gt;&lt;param name="bgcolor" value="#000000"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/video/stewart.swf?v=1.169" bgcolor="#000000" allowfullscreen="true" flashvars="intl_lang=en-us&amp;amp;photo_secret=17112deecc&amp;amp;photo_id=2401698649&amp;amp;flickr_show_info_box=true" height="375" width="500"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;&lt;img src="http://feedproxy.google.com/~r/LeonHo/~4/TJvkiAg6wts" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://leonho.com/articles/video-on-flickr-but-90-sec/feed/</wfw:commentRss>
		<feedburner:origLink>http://leonho.com/articles/video-on-flickr-but-90-sec/</feedburner:origLink></item>
		<item>
		<title>Now you have the power of Google: App Engine</title>
		<link>http://feedproxy.google.com/~r/LeonHo/~3/nGhNeBuhPGg/</link>
		<comments>http://leonho.com/articles/now-you-have-the-power-of-google-app-engine/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 07:00:05 +0000</pubDate>
		<dc:creator>Leon</dc:creator>
		
		<category><![CDATA[Web]]></category>

		<category><![CDATA[google]]></category>

		<category><![CDATA[infrastructure]]></category>

		<category><![CDATA[python]]></category>

		<category><![CDATA[scaling]]></category>

		<guid isPermaLink="false">http://leonho.com/articles/now-you-have-the-power-of-google-app-engine/</guid>
		<description>&lt;p&gt;Wasn&amp;#8217;t it your dream years ago to have access to BigTable and GFS (Google File System) from Google and not worry about your scaling problem? From tonight, &lt;a href="http://code.google.com/appengine/"&gt;you can&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;&lt;!--more--&gt;&lt;br /&gt;
I am not going to introduce all the features it has. You can watch tonight&amp;#8217;s Campfire One video which introduces the whole lot of Google App Engine features.&lt;br /&gt;
&lt;object&gt;&lt;param name="movie" value="http://www.youtube.com/v/3Ztr-HhWX1c&amp;amp;rel=0&amp;amp;color1=0xd6d6d6&amp;amp;color2=0xf0f0f0"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/3Ztr-HhWX1c&amp;amp;rel=0&amp;amp;color1=0xd6d6d6&amp;amp;color2=0xf0f0f0" type="application/x-shockwave-flash" wmode="transparent"&gt;&lt;/object&gt; &lt;object&gt;&lt;param name="movie" value="http://www.youtube.com/v/tcbpTQXNwac&amp;amp;rel=0&amp;amp;color1=0xd6d6d6&amp;amp;color2=0xf0f0f0"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/tcbpTQXNwac&amp;amp;rel=0&amp;amp;color1=0xd6d6d6&amp;amp;color2=0xf0f0f0" type="application/x-shockwave-flash" wmode="transparent"&gt;&lt;/object&gt; &lt;object&gt;&lt;param name="movie" value="http://www.youtube.com/v/oG6Ac7d-Nx8&amp;amp;rel=0&amp;amp;color1=0xd6d6d6&amp;amp;color2=0xf0f0f0"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/oG6Ac7d-Nx8&amp;amp;rel=0&amp;amp;color1=0xd6d6d6&amp;amp;color2=0xf0f0f0" type="application/x-shockwave-flash" wmode="transparent"&gt;&lt;/object&gt; &lt;object&gt;&lt;param name="movie" value="http://www.youtube.com/v/oTFL7FPLnXY&amp;amp;rel=0&amp;amp;color1=0xd6d6d6&amp;amp;color2=0xf0f0f0"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/oTFL7FPLnXY&amp;amp;rel=0&amp;amp;color1=0xd6d6d6&amp;amp;color2=0xf0f0f0" type="application/x-shockwave-flash" wmode="transparent"&gt;&lt;/object&gt; &lt;object&gt;&lt;param name="movie" value="http://www.youtube.com/v/JcM2Ejk1tis&amp;amp;rel=0&amp;amp;color1=0xd6d6d6&amp;amp;color2=0xf0f0f0"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/JcM2Ejk1tis&amp;amp;rel=0&amp;amp;color1=0xd6d6d6&amp;amp;color2=0xf0f0f0" type="application/x-shockwave-flash" wmode="transparent"&gt;&lt;/object&gt; &lt;object&gt;&lt;param name="movie" value="http://www.youtube.com/v/K7usoKm5zwE&amp;amp;rel=0&amp;amp;color1=0xd6d6d6&amp;amp;color2=0xf0f0f0"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/K7usoKm5zwE&amp;amp;rel=0&amp;amp;color1=0xd6d6d6&amp;amp;color2=0xf0f0f0" type="application/x-shockwave-flash" wmode="transparent"&gt;&lt;/object&gt;&lt;/p&gt;
&lt;p&gt;(video urls via &lt;a href="http://scobleizer.com/2008/04/07/google-jumps-on-big-table-of-web-services/"&gt;Socbleizer&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Is &lt;a href="http://www.stepcase.com"&gt;Stepcase&lt;/a&gt; going to use it? Probably not yet, because currently it supports Python only. But once it supports Ruby we may consider to deploy some of our Rails apps to there.&lt;/p&gt;
&lt;p&gt;It is pretty easy to use though. It already has a nice little SDK with deployment tool and a testing server. Here is a quick way to test the app engine. Once you have an account and created an app, go ahead and create a new directory locally to keep these two files: app.yaml and hello.py.&lt;/p&gt;
&lt;textarea name="code" class="html:nocontrols:nogutter" cols="60" rows="10"&gt;
application: demo
version: 1
runtime: python
api_version: 1

handlers:
- url: /
  script: hello.py
&lt;/textarea&gt;
&lt;textarea name="code" class="python:nocontrols:nogutter" cols="60" rows="10"&gt;
print "Content-Type: text/html"
print ""
print "Hello world, from &lt;a href=\"http://leonho.com\"&gt;Leon&lt;/a&gt;!"
&lt;/textarea&gt;
&lt;p&gt;Once this is done, go ahead and use SDK&amp;#8217;s dev_appserver.py to test your app:&lt;/p&gt;
&lt;textarea name="code" class="html:nocontrols:nogutter" cols="60" rows="10"&gt;
dev_appserver.py demo.appspot.com/
&lt;/textarea&gt;
&lt;p&gt;You can now access your app at http://localhost:8080/&lt;/p&gt;
&lt;p&gt;Once you think Hello world app is good enough for your enterprise customers, deploy it:&lt;/p&gt;
&lt;textarea name="code" class="html:nocontrols:nogutter" cols="60" rows="10"&gt;
appcfg.py update demo.appspot.com/
&lt;/textarea&gt;
&lt;p&gt;Go to your assigned URL, in my case, &lt;a href="http://demo.appspot.com/"&gt;http://demo.appspot.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Now, I can&amp;#8217;t wait to see millions of visitors who come this hello world app and watch it scales!&lt;/p&gt;&lt;img src="http://feedproxy.google.com/~r/LeonHo/~4/nGhNeBuhPGg" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://leonho.com/articles/now-you-have-the-power-of-google-app-engine/feed/</wfw:commentRss>
		<feedburner:origLink>http://leonho.com/articles/now-you-have-the-power-of-google-app-engine/</feedburner:origLink></item>
		<item>
		<title>Ma Wan Park and My first attempt on HDR</title>
		<link>http://feedproxy.google.com/~r/LeonHo/~3/_VzawnAscK8/</link>
		<comments>http://leonho.com/articles/ma-wan-park-and-my-first-attempt-on-hdr/#comments</comments>
		<pubDate>Mon, 07 Apr 2008 11:19:16 +0000</pubDate>
		<dc:creator>Leon</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<category><![CDATA[hdr]]></category>

		<category><![CDATA[hk]]></category>

		<category><![CDATA[photography]]></category>

		<guid isPermaLink="false">http://leonho.com/articles/ma-wan-park-and-my-first-attempt-on-hdr/</guid>
		<description>&lt;p&gt;Yesterday the weather was pretty good so I spent some time outside and practice my photography skill. I visited Ma Wan park in Hong Kong and found a nice artificial waterfall. I thought it could be a good candidate to make my first &lt;a href="http://en.wikipedia.org/wiki/High_dynamic_range_imaging"&gt;HDR&lt;/a&gt; photo:&lt;br /&gt;
&lt;!--more--&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/leonho/2394519467/" title="Small Waterfall Feature by leonho, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2208/2394519467_ae559bd70f.jpg" width="500" height="333" alt="Small Waterfall Feature" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;How about a photo to test my 55-250mm lens?&lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/leonho/2394326553/" title="IMG_2737 by leonho, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3216/2394326553_8aa0151510.jpg" width="500" height="333" alt="IMG_2737" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;What do you think? Other photos are on &lt;a href="http://www.flickr.com/photos/leonho/archives/date-taken/2008/04/06/"&gt;my flickr page&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://feedproxy.google.com/~r/LeonHo/~4/_VzawnAscK8" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://leonho.com/articles/ma-wan-park-and-my-first-attempt-on-hdr/feed/</wfw:commentRss>
		<feedburner:origLink>http://leonho.com/articles/ma-wan-park-and-my-first-attempt-on-hdr/</feedburner:origLink></item>
		<item>
		<title>Why did I become an entrepreneur?</title>
		<link>http://feedproxy.google.com/~r/LeonHo/~3/7rr9dX7n57g/</link>
		<comments>http://leonho.com/articles/why-did-i-become-an-entrepreneur/#comments</comments>
		<pubDate>Thu, 27 Mar 2008 08:32:55 +0000</pubDate>
		<dc:creator>Leon</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<category><![CDATA[company]]></category>

		<category><![CDATA[entrepreneurship]]></category>

		<category><![CDATA[startup]]></category>

		<guid isPermaLink="false">http://leonho.com/articles/why-did-i-become-an-entrepreneur/</guid>
		<description>&lt;p&gt;I did another presentation in an university class last night and talked about my story of founding Stepcase. It reminded me that this post has been sitting in the draft area for quite a while. I guess I will just publish it to express myself&amp;#8230;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Why did I become an entrepreneur?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Since I left Red Hat and relocated to Hong Kong last year, I thought of doing something totally new and exciting. Yeah, how about become an entrepreneur?&lt;br /&gt;
&lt;!--more--&gt;&lt;br /&gt;
What are the reasons? It links back to early days in my life, when I first caught the &lt;em&gt;entrepreneurial bug&lt;/em&gt;. In 1998, I started a web company in the Internet bubble era when I was studying in university. I planned to grow it when I graduated, however because of the bubble busted the small venture didn&amp;#8217;t work out. During my 6 years work at Red Hat, I served for the company with my best effort, gaining my experience in software engineering and management, and deep inside me I wanted to start up another company one day. I waited because it is hard to find something I can work on everyday which fits in all of my passions. &lt;a href="http://www.stepcase.com"&gt;Stepcase&lt;/a&gt; is a rare opportunity for me, as it fits all my passions - productivity, web, software development, and startup. Because of the popularity of &lt;a href="http://www.lifehack.org"&gt;Lifehack&lt;/a&gt;, which is one of the top 100 blogs of the world (http://www.technorati.com/pop/blog), it generates enough revenue which could support myself and hire employees to grow, plus I am still young without too many obligations in my life - that&amp;#8217;s when I decided it was a good timing to start a company.&lt;/p&gt;
&lt;p&gt;So, I have started my company, Stepcase Limited, in Hong Kong last year. &lt;a href="http://www.stepcase.com"&gt;Stepcase&lt;/a&gt; is a Web 2.0 company which provides solutions of productivity through content, community, tools and software, to level up the life of individuals and groups.&lt;/p&gt;
&lt;p&gt;What&amp;#8217;s the most difficult part on creating this opportunity? First, spend time on passion - even when I don&amp;#8217;t have the time. I started Lifehack (http://www.lifehack.org) as my hobby 3 years ago. I started the blog because I wanted to share what I have learned on productivity and lifehacks. It consumed most of my time off-work at the beginning - but I firmly believed this could be a great resources for everyone. Now, it&amp;#8217;s still alive and has been transformed to a business.&lt;/p&gt;
&lt;p&gt;Second, personally it was tough to make a decision to work on the venture full-time. Friends and family asked me why I would want to leave a good job and work on something that has a high risk. I told them: &amp;#8220;This is where I truly love to spend more time on. I know it has risks, that&amp;#8217;s why I am doing it in the early stage of my life when I still OK to lose everything.&amp;#8221;&lt;/p&gt;
&lt;p&gt;I feel motivated by different challenges on the business everyday. I enjoy the process of working on what I am really passionate about. I am inspired by the fact that there aren&amp;#8217;t any existing companies which started up this way, by creating a successful content and community product first (i.e. a blog) before creating a software product to complete a range of solutions. I hope this may shape the way how people executing their Internet company.&lt;/p&gt;
&lt;p&gt;Company Information:&lt;br /&gt;
&lt;a href="http://www.stepcase.com/"&gt;Stepcase Limited&lt;/a&gt; is one of a new breed of online company bringing content and development together to help our users become the most productive, organized, and effective people they can be. &lt;a href="http://www.lifehack.org/"&gt;Stepcase Lifehack&lt;/a&gt; provides a daily dose of tips, advice, howtos, and inspiration for readers looking to change their email habits or change their lives. Stepcase Apps is developing a suite of online tools to help the individual web worker, the small business, or the corporate team to work more efficiently and achieve greater satisfaction in their results.&lt;/p&gt;&lt;img src="http://feedproxy.google.com/~r/LeonHo/~4/7rr9dX7n57g" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://leonho.com/articles/why-did-i-become-an-entrepreneur/feed/</wfw:commentRss>
		<feedburner:origLink>http://leonho.com/articles/why-did-i-become-an-entrepreneur/</feedburner:origLink></item>
		<item>
		<title>Google Contact API. Good Start on Data Portability.</title>
		<link>http://feedproxy.google.com/~r/LeonHo/~3/2dusuX-wIEE/</link>
		<comments>http://leonho.com/articles/google-contact-api-good-start-on-data-portability/#comments</comments>
		<pubDate>Thu, 27 Mar 2008 04:24:34 +0000</pubDate>
		<dc:creator>Leon</dc:creator>
		
		<category><![CDATA[Web]]></category>

		<category><![CDATA[contact]]></category>

		<category><![CDATA[data]]></category>

		<category><![CDATA[ownership]]></category>

		<category><![CDATA[portability]]></category>

		<guid isPermaLink="false">http://leonho.com/articles/google-contact-api-good-start-on-data-portability/</guid>
		<description>&lt;p&gt;In the past, many web services are not comfortable opening up their users data. They allow users to import data from other services, but do not allow people to export their data. That includes contact details. Many of those services think data lock-in is the way of keeping users, but they didn&amp;#8217;t realize it may push users away. The tide has changed &amp;#8212; now, Google allows users to CRUD (create, read, update, delete) their contacts through an &lt;a href="http://googledataapis.blogspot.com/2008/03/3-2-1-contact-api-has-landed.html"&gt;API&lt;/a&gt;. In short, it enables users to export their contacts in a programmatic way. It allows programmers tapping into Google contact more easily and safely. I believe this API opens a new arena on data portability on the Web. &lt;/p&gt;
&lt;p&gt;Now I want to see this from Facebook.&lt;/p&gt;&lt;img src="http://feedproxy.google.com/~r/LeonHo/~4/2dusuX-wIEE" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://leonho.com/articles/google-contact-api-good-start-on-data-portability/feed/</wfw:commentRss>
		<feedburner:origLink>http://leonho.com/articles/google-contact-api-good-start-on-data-portability/</feedburner:origLink></item>
	</channel>
</rss>
