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

<channel>
	<title>Tian Bai &#187; English only</title>
	<atom:link href="http://tianbai.org/blog/lang/en-only/feed/" rel="self" type="application/rss+xml" />
	<link>http://tianbai.org/blog</link>
	<description>a hacker crunching business</description>
	<lastBuildDate>Thu, 16 Dec 2010 17:37:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Fail To Receive Emails With Google Apps?</title>
		<link>http://tianbai.org/blog/2009/08/fail-to-receive-emails-with-google-apps/</link>
		<comments>http://tianbai.org/blog/2009/08/fail-to-receive-emails-with-google-apps/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 18:14:20 +0000</pubDate>
		<dc:creator>tianbai</dc:creator>
				<category><![CDATA[English only]]></category>
		<category><![CDATA[hack]]></category>

		<guid isPermaLink="false">http://tianbai.org/blog/?p=10099</guid>
		<description><![CDATA[For one of my domains (say bar.com) hosted on Bluehost, its emails (e.g. foo@bar.com) are manged by Google Apps, and its content are managed by Drupal.  I tried to use Drupal&#8217;s Trigger and Action to notify me on new posts.  These notification emails could not be sent to foo@bar.com with an error log entry, but [...]]]></description>
			<content:encoded><![CDATA[<p>For one of my domains (say bar.com) hosted on Bluehost, its emails (e.g. foo@bar.com) are manged by Google Apps, and its content are managed by Drupal.  I tried to <a href="http://www.scribbledesigns.co.uk/2008/04/03/howto-configuring-triggers-and-actions-in-drupal-6/">use Drupal&#8217;s Trigger and Action to notify me on new posts</a>.  These notification emails could not be sent to foo@bar.com with an error log entry, but they could be sent to my Gmail address without a problem.</p>
<p>Here is why:</p>
<div id="attachment_10101" class="wp-caption aligncenter" style="width: 922px"><img class="size-full wp-image-10101" title="Change MX Entry, cPanel" src="http://tianbai.org/blog/wp-content/uploads/2009/08/Change-MX-Entry1.JPG" alt="screenshot of &quot;Change MX Entry&quot;, on cPanel" width="912" height="122" /><p class="wp-caption-text">screenshot of &quot;Change MX Entry&quot;, on cPanel</p></div>
<p>When changing the bar.com MX entries in order to let Google Apps take over, I mistakenly checked the &#8220;Always accept mail locally even if the primary mx does not point to this server&#8221;.  The emails are sent from and to the same domain.  Aha!  That&#8217;s what the &#8220;locally&#8221; means.  And since foo@bar.com accounts did not exist on the local server, the notification emails failed to be sent.  Obviously, the solution is to uncheck the option.</p>
]]></content:encoded>
			<wfw:commentRss>http://tianbai.org/blog/2009/08/fail-to-receive-emails-with-google-apps/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Twitter, Flickr, Bing, Live &#8211; All Blocked In China</title>
		<link>http://tianbai.org/blog/2009/06/twitter-flickr-bing-live-all-blocked-in-china/</link>
		<comments>http://tianbai.org/blog/2009/06/twitter-flickr-bing-live-all-blocked-in-china/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 05:57:43 +0000</pubDate>
		<dc:creator>tianbai</dc:creator>
				<category><![CDATA[English only]]></category>
		<category><![CDATA[China]]></category>
		<category><![CDATA[society]]></category>

		<guid isPermaLink="false">http://tianbai.org/blog/?p=10078</guid>
		<description><![CDATA[Starting from yesterday night (June 2nd, Beijing time), Twitter became unavailable.  Didn&#8217;t think much about it, because, you know, Twitter has been infamous about that.  This morning, looking at the calendar, I suddenly realized what the reason might be &#8211; the Tiananmen Square anniversary on June 4th.  Checking popular sites for people to get / [...]]]></description>
			<content:encoded><![CDATA[<p>Starting from yesterday night (June 2nd, Beijing time), Twitter became unavailable.  Didn&#8217;t think much about it, because, you know, Twitter has been infamous about that.  This morning, looking at the calendar, I suddenly realized what the reason might be &#8211; the <a href="http://en.wikipedia.org/wiki/Tiananmen_Square_protests_of_1989">Tiananmen Square anniversary</a> on June 4th.  Checking popular sites for people to get / share information, I found Twitter, Flickr, Bing, Live had all been unaccessible, at least for me, from Beijing.  Surprisingly, Wikipedia, even the <a href="http://zh.wikipedia.org">Chinese version</a>, is still on, but if you tried to reach some sensitive page, you would be blocked from the whole site for about 1 min.</p>
<p>It&#8217;s funny that even early morning yesterday, people were still cheering on Twitter that <a href="http://cn.bing.com">Bing</a> can return sensitive search results, including even images and videos.  The new baby of Microsoft is obviously not prepared for the nasty Internet environment in China.</p>
]]></content:encoded>
			<wfw:commentRss>http://tianbai.org/blog/2009/06/twitter-flickr-bing-live-all-blocked-in-china/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Google Gears Wanted On iPhone / iPod Touch</title>
		<link>http://tianbai.org/blog/2009/05/google-gears-wanted-on-iphone-ipod-touch/</link>
		<comments>http://tianbai.org/blog/2009/05/google-gears-wanted-on-iphone-ipod-touch/#comments</comments>
		<pubDate>Mon, 18 May 2009 10:30:40 +0000</pubDate>
		<dc:creator>tianbai</dc:creator>
				<category><![CDATA[English only]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[iPod Touch]]></category>
		<category><![CDATA[life hack]]></category>

		<guid isPermaLink="false">http://tianbai.org/blog/?p=10065</guid>
		<description><![CDATA[Google has most important data of mine.  Emails, calendar, to-do list, documents, RSS subscriptions, photos&#8230;&#8230;  You name it.  I want those data at my fingertips, anywhere, anytime, even when without Internet connections.  On my laptop, Google Gears makes it possible except for the to-do list (Remember The Milk is a good alternative supporting Google Gears). [...]]]></description>
			<content:encoded><![CDATA[<p>Google has most important data of mine.  Emails, calendar, to-do list, documents, RSS subscriptions, photos&#8230;&#8230;  You name it.  I want those data at my fingertips, anywhere, anytime, even when without Internet connections.  On my laptop, <a href="http://gears.google.com/">Google Gears</a> makes it possible except for the to-do list (<a href="http://www.rememberthemilk.com/services/googlegears/">Remember The Milk is a good alternative supporting Google Gears</a>).<a href="http://gears.google.com/"><br />
</a></p>
<p>The good news is that I have a iPod Touch, so I don&#8217;t need to carry my laptop as often.  I use the iPod Touch built-in Mail, Calendar app to sync with Gmail, Google Calendar respectively, and use some 3rd-party app like <a href="http://www.golden-apps.com/?p=2">RSS Runner</a> to sync with Google Reader, but their interfaces are not as familiar nor as integrated as the <a href="http://www.google.com/mobile/apple/">Google Mobile App</a>.  Unfortunately, the Wifi coverage is still low and obviously the buzzing 3G won&#8217;t do any good to an iPod.  To make matters worse, Google Gears does not support iPhone / iPod Touch!  It is said &#8220;Gears is available for             Windows,             Windows Mobile (IE Mobile,             Opera Mobile),             Mac (Firefox,             Safari),             Linux and Android.&#8221;  Yearh right, everywhere except iPhone / iPod Touch.</p>
<p>I&#8217;m just about to search for an iPhone application that can sync with <a href="http://mail.google.com/mail/help/tasks/">Google Task</a>s, and hopping that Google Gears will be available for iPhone / iPod Touch soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://tianbai.org/blog/2009/05/google-gears-wanted-on-iphone-ipod-touch/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>New Posts Start Here</title>
		<link>http://tianbai.org/blog/2009/05/new-posts-start-here/</link>
		<comments>http://tianbai.org/blog/2009/05/new-posts-start-here/#comments</comments>
		<pubDate>Tue, 12 May 2009 07:52:00 +0000</pubDate>
		<dc:creator>tianbai</dc:creator>
				<category><![CDATA[English only]]></category>
		<category><![CDATA[misc]]></category>

		<guid isPermaLink="false">http://tianbai.org/blog/?p=10058</guid>
		<description><![CDATA[This is a separator.  Posts and comments prior to this were imported (with the tag &#8216;imported&#8217;) from my old Live Space using this tool. Now, it&#8217;s time to find time writing some new posts]]></description>
			<content:encoded><![CDATA[<p>This is a separator.  Posts and comments prior to this were imported (with the tag &#8216;imported&#8217;) from <a href="http://tian-bai.spaces.live.com">my old Live Space</a> using <a href="http://b2.broom9.com/?page_id=519">this tool</a>.</p>
<p>Now, it&#8217;s time to find time writing some new posts <img src='http://tianbai.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://tianbai.org/blog/2009/05/new-posts-start-here/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How Firefox can work in Intranet</title>
		<link>http://tianbai.org/blog/2008/09/how-firefox-can-work-in-intranet/</link>
		<comments>http://tianbai.org/blog/2008/09/how-firefox-can-work-in-intranet/#comments</comments>
		<pubDate>Thu, 18 Sep 2008 08:34:00 +0000</pubDate>
		<dc:creator>tianbai</dc:creator>
				<category><![CDATA[English only]]></category>
		<category><![CDATA[imported]]></category>

		<guid isPermaLink="false">http://www.tianbai.org/blog/?p=9992</guid>
		<description><![CDATA[Since Firefox 3.0, I&#8217;ve been a big fan of Firefox, especially with the wonderful Delicious add-on.  However, I have to keep IE on my computer because using Firefox in Intranet is annoying.  I have to enter my corporate / domain credentials every time I visit a sharepoint site because by default Firefox does not automatically [...]]]></description>
			<content:encoded><![CDATA[<p>Since Firefox 3.0, I&#8217;ve been a big fan of Firefox, especially with the wonderful <a href="https://addons.mozilla.org/en-US/firefox/addon/3615" target="_blank">Delicious add-on</a>.  However, I have to keep IE on my computer because using Firefox in Intranet is annoying.  I have to enter my corporate / domain credentials every time I visit a sharepoint site because by default Firefox does not automatically respond to NTLM challenge.  I finally found <a href="http://www.cauldwell.net/patrick/blog/PermaLink,guid,c7f1e799-c4ae-4758-9de7-5c3e7a16f3da.aspx" target="_blank">how to <strong>partially</strong> resolve this problem</a>. </p>
<p>Why it&#8217;s partially?  After reading the article above, you will realize that the list does not support wildcards / regular expressions to cover all intranet websites (sufficient but not necessary, a site whose name does not contain a &#8216;.&#8217; is an intranet site), so you still need to key in your frequently visiting sites one by one.  It&#8217;s said that <a href="http://www.mozilla.org/unix/customizing.html#prefs" target="_blank">all the configurations under &#8216;about:config&quot; can be specified in &#8216;prefs.js&#8217; or &#8216;user.js&#8217; as well</a>.  Now that it&#8217;s &#8216;.js&#8217; file, maybe the list can be enabled to support wildcards / regular expressions by adding a couple lines of code into the file?  Didn&#8217;t try it.  Let me know if you did, and I&#8217;ll host you a coffee. <img src='http://tianbai.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://tianbai.org/blog/2008/09/how-firefox-can-work-in-intranet/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Idea is Nothing.  Execution is Everything.</title>
		<link>http://tianbai.org/blog/2008/09/idea-is-nothing-execution-is-everything/</link>
		<comments>http://tianbai.org/blog/2008/09/idea-is-nothing-execution-is-everything/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 15:31:00 +0000</pubDate>
		<dc:creator>tianbai</dc:creator>
				<category><![CDATA[English only]]></category>
		<category><![CDATA[imported]]></category>

		<guid isPermaLink="false">http://www.tianbai.org/blog/?p=9991</guid>
		<description><![CDATA[Selecting and distributing photos of friends has been painful for me, especially when friends do not want them degraded or publicly accessible on web albums.  Manually grouping photos by person, respectively attaching to each email, and then sending one by one is just broken.  To right the wrong, I once got the idea to combine [...]]]></description>
			<content:encoded><![CDATA[<p>Selecting and distributing photos of friends has been painful for me, especially when friends do not want them degraded or publicly accessible on web albums.  Manually grouping photos by person, respectively attaching to each email, and then sending one by one is just broken.  To right the wrong, I once got the idea to combine manual tagging and face detection&amp;recognition.  I talked to several folks, searched around, and accidentally got to know <a href="http://www.ilovephotos.com" target="_blank">ilovephotos.com</a> via their <a href="http://www.techcrunch.com/2008/07/18/this-week-on-techcrunch-elevator-pitches/" target="_blank">elevator pitch</a> that they are implementing this idea.  And… that’s it. </p>
<p>Today I randomly mentioned this idea to 老丁 and 何志坚 during the dinner.  Right after the dinner, 老丁 sent me the news that <a href="http://picasa.google.com" target="_blank">Picasa 3.0</a> was introduced with a brand-new feature called “<a href="http://picasa.google.com/features-nametags.html" target="_blank">name tags</a>”.  I read it with with mixed feelings &#8211; glad to see that Picasa, which is one of my favorites, makes this idea real and addresses my pain; ashamed to see this not-bad idea (at least sounds not bad to both Google and me) is still just an idea to me.  I simply didn’t even start.  Admittedly, Google had this idea way earlier than I did, probably back to 2006 when it acquired Neven Vision (a key player in face and image recognition), but it should be just in the blood to feel impelled to execute on exciting ideas. </p>
<p>BTW, in terms of how much an idea is worth, there are two sayings I like most:
<ul>
<li>The market price of an idea is “<a href="http://www.paulgraham.com/start.html" target="_blank">less than the inconvenience of signing an NDA</a>”. </li>
<li>If you get an idea that no one ever thought about / worked on, either the idea is just stupid, or you don’t even know how to use Google.</li>
</ul>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://tianbai.org/blog/2008/09/idea-is-nothing-execution-is-everything/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>BillG&#8217;s Full-time Last Day at Microsoft</title>
		<link>http://tianbai.org/blog/2008/06/billgs-full-time-last-day-at-microsoft/</link>
		<comments>http://tianbai.org/blog/2008/06/billgs-full-time-last-day-at-microsoft/#comments</comments>
		<pubDate>Sat, 28 Jun 2008 19:30:00 +0000</pubDate>
		<dc:creator>tianbai</dc:creator>
				<category><![CDATA[English only]]></category>
		<category><![CDATA[imported]]></category>

		<guid isPermaLink="false">http://www.tianbai.org/blog/?p=9988</guid>
		<description><![CDATA[6/27 was BillG&#8217;s last day as a Microsoft FTE (full-time employee).  Working in RedW-D, I went to the Town Hall hosted in RedW Cafe via WebCast.  This time, Bill was more emotional than last time.  In the last few minutes, tears were swelling in this eyes. Looking back, here is a great story from Joel [...]]]></description>
			<content:encoded><![CDATA[<p>6/27 was BillG&#8217;s last day as a Microsoft FTE (full-time employee).  Working in RedW-D, I went to the Town Hall hosted in RedW Cafe via WebCast.  This time, Bill was more emotional than <a href="http://tian-bai.spaces.live.com/blog/cns!AFCA92E64BFCD063!222.entry" target="_blank">last time</a>.  In the last few minutes, tears were swelling in this eyes. </p>
<p>Looking back, here is a great story from Joel Spolsky about <a href="http://www.inc.com/magazine/20080701/how-hard-could-it-be-glory-days_Printer_Friendly.html" target="_blank">his Spec review with BillG, in those glory days</a>.  Yeah, those early days of Microsoft, those early days of BillG&#8230; </p>
<p>Moving ahead, BillG will devote himself to the <a href="http://www.gatesfoundation.org/" target="_blank">Bill &amp; Melinda Gates Foundation</a>.  Many people might think it&#8217;s just giving money away, which is probably the easiest thing in the world.  This is not true, for &quot;<a href="http://harvardmagazine.com/web/commencement/harvard-commencement-address-2007" target="_blank">the barrier to change is not too little caring; it is too much complexity.</a>&quot;  As stated in the <a href="http://www.gatesfoundation.org/AboutUs/OurValues/GuidingPrinciples/" target="_blank">Guiding Principles</a> &#8211; &quot;delivering results with the resources we have been given is of the utmost importance&quot;.  To deliver results with finite resources means to find a high-priority problem, raise a quest, break complexity down to actionable items, so that people know how to help. </p>
<p>&quot;Guided by the belief that every life has equal value, the Bill &amp; Melinda Gates Foundation works to reduce inequities and improve lives around the world&quot; &#8211; I believe Bill will change the world, again.</p>
]]></content:encoded>
			<wfw:commentRss>http://tianbai.org/blog/2008/06/billgs-full-time-last-day-at-microsoft/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>twitter</title>
		<link>http://tianbai.org/blog/2008/05/twitter-2/</link>
		<comments>http://tianbai.org/blog/2008/05/twitter-2/#comments</comments>
		<pubDate>Sun, 18 May 2008 12:20:00 +0000</pubDate>
		<dc:creator>tianbai</dc:creator>
				<category><![CDATA[English only]]></category>

		<guid isPermaLink="false">http://www.tianbai.org/blog/?p=9985</guid>
		<description><![CDATA[Just read in Richard Stallman&#8216;s personal page: &#34;I also visited Tibet unawares, because nobody told me that JiuZhaiGou was part of Tibetan territory annexed by China since the conquest&#34;.  WTF&#8230;]]></description>
			<content:encoded><![CDATA[<p>Just read in <a href="http://en.wikipedia.org/wiki/Richard_Stallman" target="_blank">Richard Stallman</a>&#8216;s <a href="http://www.stallman.org/#travel_photos" target="_blank">personal page</a>: &quot;I also visited Tibet unawares, because nobody told me that JiuZhaiGou was part of <strong>Tibetan territory annexed by China since the conquest</strong>&quot;.  WTF&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://tianbai.org/blog/2008/05/twitter-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>I Prefer Douban to Facebook</title>
		<link>http://tianbai.org/blog/2008/04/i-prefer-douban-to-facebook/</link>
		<comments>http://tianbai.org/blog/2008/04/i-prefer-douban-to-facebook/#comments</comments>
		<pubDate>Sun, 13 Apr 2008 14:47:00 +0000</pubDate>
		<dc:creator>tianbai</dc:creator>
				<category><![CDATA[English only]]></category>

		<guid isPermaLink="false">http://www.tianbai.org/blog/?p=9984</guid>
		<description><![CDATA[I&#8217;m fairly active on Douban, but not on Facebook.  On Douban, I always feel like I&#8217;ve got something concrete to talk about and share; on Facebook, although there are various applications, people are still more into something inane (IMHO), such as biting one another.  However, Douban still needs to figure out how to better encourage [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m fairly active on Douban, but not on Facebook.  On Douban, I always feel like I&#8217;ve got something concrete to talk about and share; on Facebook, although there are various applications, people are still more into something inane (IMHO), such as biting one another.  However, Douban still needs to figure out how to better encourage users to discuss/share/socialize based on the concrete content, and furthermore, loop in their friends from real life. </p>
<p>&quot;Love does not consist of gazing at each other but looking outward in the same direction&quot;.  The same for Friendship, I believe.</p>
]]></content:encoded>
			<wfw:commentRss>http://tianbai.org/blog/2008/04/i-prefer-douban-to-facebook/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#8220;Software+Service&#8221; &#8211; does it still work on Mobile?</title>
		<link>http://tianbai.org/blog/2008/02/softwareservice-does-it-still-work-on-mobile/</link>
		<comments>http://tianbai.org/blog/2008/02/softwareservice-does-it-still-work-on-mobile/#comments</comments>
		<pubDate>Wed, 20 Feb 2008 08:49:00 +0000</pubDate>
		<dc:creator>tianbai</dc:creator>
				<category><![CDATA[English only]]></category>

		<guid isPermaLink="false">http://www.tianbai.org/blog/?p=9982</guid>
		<description><![CDATA[I got my iPod Touch on Jan 2nd.  I&#8217;m not very into entertainment, but for what I spent $300?  Just a portable browser. There are complains that compared to iPhone, iPod Touch does not have Email, Stock applications installed.  So what?  It supports JavaScript!  I don&#8217;t understand with Gmail, Google Finance, why we still need [...]]]></description>
			<content:encoded><![CDATA[<p>I got my iPod Touch on Jan 2nd.  I&#8217;m not very into entertainment, but for what I spent $300?  Just a portable browser. </p>
<p>There are complains that compared to iPhone, iPod Touch does not have Email, Stock applications installed.  So what?  It supports JavaScript!  I don&#8217;t understand with Gmail, Google Finance, why we still need those applications (doing emails when you are offline is the only scenario on top of my head).  Also I cannot understand why things like <a href="http://www.microsoft.com/windowsmobile/software/windowslive.mspx" target="_blank">Mobile Windows Live Messenger</a> and <a href="http://mobile.qq.com/" target="_blank">Mobile QQ</a> are still under development. </p>
<p>On PC, compared to RIA web pages, applications locally installed may be more responsive.  However, when it comes to handheld devices, this is not necessarily true.  <a href="http://en.wikipedia.org/wiki/AJAX" target="_blank">AJAX</a> makes Rich Internet Applications (RIA) widely adopted.  <a href="http://www.adobe.com/products/flex/">Flex</a> will probably take it to the next step.  I guess in future, we need local applications only when we need daemon processes, like to capture service messages or to prompt a coming event. </p>
<p>GPRS-&gt;EDGE-&gt;3G-&gt;4G, these will enable us to access Internet anywhere, anytime.  I would say if we could only choose to build 1 excellent application on Windows Mobile, we have to choose IE for sure.  The others will eventually not matter much. </p>
<p>With all these being said, looking at the <a href="http://www.google.com/mobile/" target="_blank">mobile experiences</a> with which Google are surprising end-users, the <a href="http://code.google.com/more/" target="_blank">web API&#8217;s</a> with which Google are inspiring Dev community, I can&#8217;t help worrying about the future of Microsoft.</p>
]]></content:encoded>
			<wfw:commentRss>http://tianbai.org/blog/2008/02/softwareservice-does-it-still-work-on-mobile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

