<?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>frankly at a glance.</title>
	<atom:link href="http://frankleng.me/feed/" rel="self" type="application/rss+xml" />
	<link>http://frankleng.me</link>
	<description>the world according to Frank...</description>
	<lastBuildDate>Tue, 31 Aug 2010 21:40:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>iPhone 4 Review + Thoughts on Antenna, Battery life and Cases</title>
		<link>http://frankleng.me/2010/08/27/iphone-4-review-and-thoughts/</link>
		<comments>http://frankleng.me/2010/08/27/iphone-4-review-and-thoughts/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 15:57:52 +0000</pubDate>
		<dc:creator>Frank Leng</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[antenna]]></category>
		<category><![CDATA[Apple Inc.]]></category>
		<category><![CDATA[battery]]></category>
		<category><![CDATA[cell phone]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[technology]]></category>
		<guid isPermaLink="false">http://frankleng.me/?p=392</guid>
		<description><![CDATA[Just got my iPhone last week and I thought I&#8217;d share my thoughts and experience with it. Antennagate The story of &#8220;antennagate&#8221; has died down ever since Apple&#8217;s press conference where CEO Steve Jobs acknowledged the iPhone 4&#8242;s alleged weak spots in its antenna system. The myth of &#8220;antennagate&#8221; states that when you touch the [...]]]></description>
			<content:encoded><![CDATA[<p>Just got my iPhone last week and I thought I&#8217;d share my thoughts and experience with it.</p>
<p><strong>Antennagate<br />
</strong>The story of &#8220;antennagate&#8221; has died down ever since Apple&#8217;s <a title="Apple Press Conference" href="http://www.apple.com/apple-events/july-2010/" target="_blank">press conference</a> where CEO Steve Jobs acknowledged the iPhone 4&#8242;s alleged weak spots in its antenna system.</p>
<p><a href="http://frankleng.me/wp-content/uploads/2010/08/Patch-Your-iPhone-s-Weak-spot-with-Antenn-aid-2.png" rel="lightbox[392]" title="iPhone Antenna weak spot"><img class="alignright size-medium wp-image-393" style="border: 1px solid black;" title="iPhone Antenna weak spot" src="http://frankleng.me/wp-content/uploads/2010/08/Patch-Your-iPhone-s-Weak-spot-with-Antenn-aid-2-262x300.png" alt="" width="262" height="300" /></a>The myth of &#8220;antennagate&#8221; states that when you touch the bottom left side of the phone, especially where the black strip is&#8230; your signal goes way down and may cause you to drop a call. The science behind it is that the human body is a natural conductor, and once you bridge the two pieces of the antennas (as separated by the black plastic strip) you effectively change the length of the antenna. That length is crucial when you are trying to receive a specific wavelength of energy. People also found by putting a layer of insulation over the antenna joint will ease the problem. Therefore, cases and the so-called &#8220;Antenna-aid&#8221; methods came to play, and eventually forced Apple into giving out free cases to all iPhone 4 users.</p>
<p>I got my iPhone 4 on August 13th, and went home and began testing these myths of &#8220;antennagate&#8221;. I found some very interesting results that I would like to share.</p>
<ol>
<li>&#8220;antennagate&#8221; certainly exists in Canada as well, despite <a href="http://www.iphoneincanada.ca/iphone-rogers/iphone-4-antenna-not-an-issue-in-canada/" target="_blank">other reports</a>.</li>
<li>One may lose 2-3 bars in an area with mediocre signal strength by bridging the antennas.</li>
<li>A simple tape or band-aid <strong>does not</strong> solve the problem. Only a case can effectively eliminate it.</li>
<li>Myths about Apple applying a non-conductive coating to the phone to solve the problem is bogus.</li>
<li>I have yet to drop a single call despite numerous attempts to &#8220;death-grip&#8221; my phone.</li>
<li>While calls did not drop&#8230; 3G data throughput did die.</li>
<li>I was getting 2-3 bars with my iPhone 3G in this area, but now with the iPhone 4 I get 3-4 bars. The new antenna really is better than the old generation&#8230; well when it works.</li>
</ol>
<p><span id="more-392"></span></p>
<p>Before we get into the details one must understand that &#8220;antennagate&#8221; can only be produce under certain conditions where the signal strength is at around 3-4 bars. When you are in an area where you receive 5 bars (and possibly even more but the phone does not display) you do not experience any noticeable degradation in signal strength. Therefore, you cannot antennagate in all areas and it is true that when you &#8220;death-grip&#8221; any phone the signal will indeed drop by a certain amount. <strong>While it is true that you can ease the effect by sticking a piece of non-conductive tape on the antennas, the tapes are simply too thin to create a radio-penetrable space for the antenna to work efficiently. Therefore, only a case with measurable thickness will eliminate the effect of &#8220;antennagate&#8221;. </strong>The claims and wishes that a non-conductive coating on the phone will help with the issue is completely false. Unless Apple will spray on half inch thick of coating&#8230; it will not work.</p>
<p>However, even if you use the phone without a case the drop in bars will probably not cause a drop in calls. <strong>I have tried numerous way to bridge the antenna with my finger, my palm&#8230; my palms (both my hands)&#8230; I simply could not get the call to drop! The phone would work perfectly fine with one bar of signal. The same thing could not be said for the data connection. Once you &#8220;death-grip&#8221; the iPhone or simply touch the antenna joint, the data throughput goes way down and virtually dies.</strong> This drop in throughput was more noticeable with 3G than EDGE.</p>
<p><a href="http://frankleng.me/wp-content/uploads/2010/08/IMG_00081.png" rel="lightbox[392]" title="iPhone 4 Speed Test"><img class="alignright size-medium wp-image-396" title="iPhone 4 Speed Test" src="http://frankleng.me/wp-content/uploads/2010/08/IMG_00081-200x300.png" alt="" width="200" height="300" /></a><strong>Lastly, the antenna on the iPhone 4 is noticeably better than the </strong><strong>previous generations of iPhones. </strong>After updating to firmware 4.0.1, I could not get my iPhone 3G pass 3 bars, in fact most of the time it stays at 2 bars. On the same firmware, the iPhone 4 always get 3-4 bars very consistently in the same area. I don&#8217;t think Apple was lying that the phone&#8217;s antenna is in fact a better one&#8230; at least better when it&#8217;s insulated and not obstructed. In addition to signal strength, the data throughput on 3G has improved quite a bit as well. See the screen shot of my speed test: this was done with only 4 bars. However, I was a bit surprised about the awesome upstream speed, but other users in Canada and the US have confirmed to have seen the same thing.</p>
<p><strong>Battery Life</strong><strong><br />
</strong><strong><span style="font-weight: normal;">There are many conflicting claims about the iPhone 4&#8242;s battery life. Aside from Apple&#8217;s official claims of up to 40% improvement over the 3GS, review sites like <a href="http://www.engadget.com/2010/06/22/iphone-4-review/" target="_blank">Engadget</a> claim that the iPhone 4 can live for 38 hours without recharging and that&#8217;s under heavy use. However, numerous users claim to have much shorter battery lives than either Apple or Engadget.<br />
</span></strong></p>
<p><img class="alignright size-full wp-image-402" title="iPhone Battery Life" src="http://frankleng.me/wp-content/uploads/2010/08/iPhone-Battery.jpg" alt="" width="256" height="170" /></p>
<p>From my personal experience, the battery on the iPhone 4 needs some burn-in to reach maximum capacity. When I first got the phone, its battery life was mediocre at best. After 4 cycles of complete discharge and recharge, it got significantly better. Right now it lasts about 30 hours before running down to 5% or lower.<br />
I have:</p>
<ul style="font-weight: normal;">
<li>3 Exchange accounts on push email and calendar.</li>
<li>1 account on hourly fetch.</li>
<li>I usually play about 2-3 hours of games.</li>
<li>Check the web regularly for stock updates.</li>
<li>Send and receive about 50 text messages per day.</li>
<li>5 min or less of talk time per day.</li>
<li>Network is on 3G and occasionally WiFi.</li>
</ul>
<p>The battery life improvement over the 3G and 3GS here is definitely not as prominent as Apple had promised. However, it is definitely not bad. If you are experiencing significant lower battery life, I would suggest you do a couple of complete recharge cycles or take your phone back to Apple for a replacement.</p>
<p>Lastly, watch the signal strength on the phone. When you are in a low to no signal area, you might consider turning the phone off or into &#8220;Airplane Mode&#8221; to save it from constantly searching for network. You may also try to reset your network settings to resolve any conflicts by going into: Settings &#8211; general &#8211; reset &#8211; reset network settings (be sure not to hit any other command there).</p>
<p><strong>Cases<br />
</strong>Apple is offering every iPhone 4 user a free case through their Case Program at least through the end of September. For my phone I already ordered the InvisibleShield which is by far my favourite brand for iPhone cases. I also got a free Apple&#8217;s iPhone 4 Bumper, which goes super well with the InvisibleShield.</p>
<p>The Bumper is really the best case Apple&#8217;s free case program has to offer. In my opinion it perfectly preserves the iPhone 4&#8242;s essence of design by overlaying metal buttons for &#8220;ON/OFF&#8221; and volume controls. That way you still get the great responsiveness of the phone&#8217;s buttons and the buttons are not obstructed by the casing.</p>
<p>While the Bumper offers minimal protection of the phone&#8217;s front and back, the InvisibleShield effectively compensate for the shortcoming.  At last&#8230; it looks awesome!<br />
InvisibleShield also gives out pretty decent discounts on a regular basis.<br />
<em>Visit <a href="http://www.zagg.com/community/contest.php" target="_blank">http://www.zagg.com/community/contest.php</a> to get not only a coupon up to 50%, but a chance to win an iPad.</em></p>
<p><em>Please feel free to share your experience with this phone in the comment area. I&#8217;ll will keep this posted updated as I discover more interesting facts about the new iPhone 4. =)</em></p>
<p><strong> </strong></p>
<!-- PHP 5.x --><img src="http://frankleng.me/?ak_action=api_record_view&id=392&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://frankleng.me/2010/08/27/iphone-4-review-and-thoughts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone 4: Demand &gt; Supply or Marketing &gt; Customers?</title>
		<link>http://frankleng.me/2010/08/12/iphone-4-demand-supply-or-marketing-customers/</link>
		<comments>http://frankleng.me/2010/08/12/iphone-4-demand-supply-or-marketing-customers/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 21:35:28 +0000</pubDate>
		<dc:creator>Frank Leng</dc:creator>
				<category><![CDATA[Apple Inc.]]></category>
		<category><![CDATA[Me]]></category>
		<category><![CDATA[Random Thoughts]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[marketing]]></category>
		<guid isPermaLink="false">http://frankleng.me/?p=385</guid>
		<description><![CDATA[Here is my story of the day&#8230; I woke up at 4:30 am and arrived at the Fairview Apple Store at 5:20 am hoping to get a good position in line for the iPhone 4. People gradually started showing up after 6:30 am and lined up neatly in front of the storefront. With great anticipation, [...]]]></description>
			<content:encoded><![CDATA[<p>Here is my story of the day&#8230; I woke up at 4:30 am and arrived at the Fairview Apple Store at 5:20 am hoping to get a good position in line for the iPhone 4. People gradually started showing up after 6:30 am and lined up neatly in front of the storefront. With great anticipation, we were greeted by an Apple Store manager but was told that they did NOT have stock and did NOT know if they will be coming in today. This is a typical icebreaker managers use to &#8220;comfort&#8221; the fellow fanboys/gals&#8230; Not a big deal! Now let the clock tick!</p>
<p>Around 11:30 am, we saw a few shipments arriving at the store&#8230; but was again told by store officials that the delivery did not contain any iPhone 4&#8230; so time continued to tick. Around 12:45 pm people started to get excited because a few large boxes showed up! But again&#8230; NO IPHONE 4s! The good thing was&#8230; time knows no limits&#8230; and either did any of our fellow fanboys/gals! Therefore, another 3 hours flew us by&#8230; but the only thing it left everyone with was the ultimate truth &#8211; THE STORE WILL NOT BE GETTING ANY IPHONES TODAY!</p>
<p>People looked at each other in dismay&#8230; How could an Apple Store be out of iPhones and not know when the next shipment is coming in&#8230; but only to drop a definitive nuke after making people age while standing in front of the store? This just does not make sense! Why couldn&#8217;t the manager get this information sooner? Knowing that the information could be obtained&#8230; but only to tell customers that they have wasted their life waiting! I think the answer to this has something to do with the discussed &#8220;antennagate&#8221; problem. <span id="more-385"></span>You see&#8230; the iPhone 4 does have a very prominent weak spot in its antenna structure. While the problem is not so evidential in all areas, it may cause your call to drop while in an area with less than optimal signal coverage. Steve Jobs then came out and introduced the Free Case Program for all iPhone owners. It wasn&#8217;t a solid solution, but it was better than nothing. After all, Apple rarely gives stuff away unless they mess up really bad. (Remember the whole free upgrade from MacOS 10.0 to 10.1 offer? MacOS 10.0 probably had more problems than Windows XP and Vista combined.) However, Steve admitted to the fact the new antenna system performed slightly worse than its previous generation design, but he insisted that the media had blown the facts out of proportion&#8230; because he think it really wasn&#8217;t that bad.</p>
<p>Maybe Steve was right, or maybe he was trying to cover things up&#8230; but everyone in the press room knew how much turbulence this pesky little problem had caused the mighty Apple. How can Apple fix this and defend its corporate image as &#8220;the best on the planet&#8221;? Here comes clever marketing!</p>
<p>If Apple only knows how to do two things&#8230; it&#8217;s marketing&#8230; and marketing! While the mighty Apple may have taken a few punches&#8230; those wounds can easily be healed by making a couple of customers stand  in line for the alleged &#8220;magical device&#8221;. While I was waiting in line, passer-bys kept asking us what we are waiting in line for&#8230; and we would prodly answer: &#8220;iPhone 4!&#8221;. There you go everyone, let Apple takes u back into the classroom with this one. I think this is why nobody knew when shipments will be in&#8230; but it needs help tell the story &#8211; that Apple fanboys/gals are crazy enough to wait for it even if they know the risks of wasting their lives!</p>
<p>You can call me a conspiracy nut or whatever&#8230; and I did see a lot of international college students waiting in line to grab a few phones as gifts when they return. So either all these phones have been grabbed by them and secretly exported to China&#8230; or Apple is taking advantage of the fact that certain people are looking to grab an iPhone for the bragging rights&#8230; or Apple is limiting supply to drive up the phones&#8217; price in the grey/black-market.</p>
<p>Personally, I don&#8217;t buy that they can&#8217;t make enough phones after 2 weeks of launching the device. Judging by the number of people who lined up&#8230; the demand is strong and suggests that many people are without phones! Either way, there are lessons to be learned from all this. Never be too desperate for a phone, never be to evil to people who pay your salary because sooner or later they will catch on.</p>
<!-- PHP 5.x --><img src="http://frankleng.me/?ak_action=api_record_view&id=385&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://frankleng.me/2010/08/12/iphone-4-demand-supply-or-marketing-customers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>iPhone 4 is avaiable in Canada! or maybe not&#8230; [UPDATED]</title>
		<link>http://frankleng.me/2010/07/31/iphone-4-avaiable-in-canada/</link>
		<comments>http://frankleng.me/2010/07/31/iphone-4-avaiable-in-canada/#comments</comments>
		<pubDate>Sat, 31 Jul 2010 21:52:09 +0000</pubDate>
		<dc:creator>Frank Leng</dc:creator>
				<category><![CDATA[Apple Inc.]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Me]]></category>
		<category><![CDATA[Random Thoughts]]></category>
		<category><![CDATA[iPhone]]></category>
		<guid isPermaLink="false">http://frankleng.me/?p=360</guid>
		<description><![CDATA[On July 30th, the iPhone 4 was officially released in Canada! I know many friends of mine actually drove down to the US to buy an unlocked phone&#8230; Either way, the country is filled with anticipation for the new iPhone and its allegedly crippled antenna system. I called many stores only to find out the [...]]]></description>
			<content:encoded><![CDATA[<p>On July 30th, the iPhone 4 was officially released in Canada! I know many friends of mine actually drove down to the US to buy an unlocked phone&#8230; Either way, the country is filled with anticipation for the new iPhone and its allegedly crippled antenna system. I called many stores only to find out the phone was sold-out after a few hours it was put on the shelves.</p>
<p>I came home to check people&#8217;s feedback on <a href="http://forums.redflagdeals.com/" target="_blank">RedFladDeals</a>, only to find many people selling their newly purchased iPhone 4s for twice as much as Apple is! Also, users confirmed that the &#8220;death grip&#8221; exist in Canada as well. Clearly, Apple did not make any hardware revisions to address the issue, at least not for this batch of phones. People were also concerned about the long wait to activate their phones on Rogers/Fido system. Their service kept crashing and people reported line-ups and wait times of 10 hours + at Apple Stores. Apple online store has a 3 week ETA for order and finally to make the situation worse, Fido and Rogers are directing people to local stores to buy the phone. They are not willing to take order over the phone anymore&#8230; <span id="more-360"></span></p>
<p>I have to say. This is all too much hype for a phone that is reportedly crippled by design. It is also obvious that the initial launch was affected by the limit stock the stores had. Could this mean Apple is pushing out the initial crippled batch and shipping in new ones? One can only guess&#8230;</p>
<p><strong>Update: </strong>It appears that since launch date no stores in the country other than Apple themselves have been getting more shipments of iPhones. Rogers reported to receive a shipment that was ready to go on sale today (Saturday, Aug 7th). However, nobody has reported seeing any stock at Rogers stores&#8230; so the iPhone shortage continues&#8230;</p>
<!-- PHP 5.x --><img src="http://frankleng.me/?ak_action=api_record_view&id=360&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://frankleng.me/2010/07/31/iphone-4-avaiable-in-canada/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Drupal Tip: Lightbox pop-up on page load</title>
		<link>http://frankleng.me/2010/07/21/drupal-tip-lightbox-pop-up-on-page-load/</link>
		<comments>http://frankleng.me/2010/07/21/drupal-tip-lightbox-pop-up-on-page-load/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 21:22:58 +0000</pubDate>
		<dc:creator>Frank Leng</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Me]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[javascript]]></category>
		<guid isPermaLink="false">http://frankleng.me/?p=345</guid>
		<description><![CDATA[Just like I was, a lot people have been seeking around the web for an easy way of invoking a lightbox as a page loads. Examples including http://www.bram.us/demo/projects/autofirelightbox/ uses javascript to trigger the lightbox. However, scripts like this one does not work with Drupal&#8217;s Lightbox 2 module. Here is what I used to accomplish this [...]]]></description>
			<content:encoded><![CDATA[<p>Just like I was, a lot people have been seeking around the web for an easy way of invoking a lightbox as a page loads.</p>
<p>Examples including <a href="http://www.bram.us/demo/projects/autofirelightbox/" target="_blank">http://www.bram.us/demo/projects/autofirelightbox/</a> uses javascript to trigger the lightbox. However, scripts like this one does not work with Drupal&#8217;s Lightbox 2 module.</p>
<p>Here is what I used to accomplish this in Drupal, by using  JQuery&#8217;s triggerHandler function to invoke the click. Hope this will help others who need an auto lightbox pop-up.</p>
<p><span id="more-345"></span></p>
<pre>&lt;a rel="<strong>lightframe</strong>" href="" id="<strong>link</strong>"&gt;&lt;/a&gt;
</pre>
<pre>&lt;script type="text/javascript"&gt;
   $(document).ready(function () {
     $('<strong>#link</strong>').triggerHandler("click");
   });
&lt;/script&gt;</pre>
<!-- PHP 5.x --><img src="http://frankleng.me/?ak_action=api_record_view&id=345&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://frankleng.me/2010/07/21/drupal-tip-lightbox-pop-up-on-page-load/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iOS 4 + iPhone 3G (multitasking and jailbreaking) [UPDATED]</title>
		<link>http://frankleng.me/2010/07/21/thoughts-on-ios-4-iphone-3g/</link>
		<comments>http://frankleng.me/2010/07/21/thoughts-on-ios-4-iphone-3g/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 20:44:31 +0000</pubDate>
		<dc:creator>Frank Leng</dc:creator>
				<category><![CDATA[Apple Inc.]]></category>
		<category><![CDATA[Me]]></category>
		<category><![CDATA[Other]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[jailbreak]]></category>
		<guid isPermaLink="false">http://frankleng.me/?p=332</guid>
		<description><![CDATA[iOS 4 Apple recently released its latest build of iOS (formerly iPhoneOS) version 4. This is perhaps the most significantly improved iOS version to date. It adds multi-tasking, Folders, Spell check, enhanced Spotlight search, enhanced Mail app (multiple Exchange accounts and unified inbox), enhanced Contacts app and the ability to edit Playlists in iPod. Here [...]]]></description>
			<content:encoded><![CDATA[<p><strong>iOS 4</strong><br />
Apple recently released its latest build of iOS (formerly iPhoneOS) version 4. This is perhaps the most significantly improved iOS version to date. It adds multi-tasking, Folders, Spell check, enhanced Spotlight search, enhanced Mail app (multiple Exchange accounts and unified inbox), enhanced Contacts app and the ability to edit Playlists in iPod.<br />
Here is a full list of new features by Gizmodo: <a href="http://gizmodo.com/5513121/the-hidden-secrets-of-iphone-os-4/" target="_blank">http://gizmodo.com/5513121/the-hidden-secrets-of-iphone-os-4/</a><br />
My personal favourite on iOS 4 is the Orientation Lock. You double press the Home button, swipe to the right (go to the very left), and tap on the round arrow to lock or unlock your screen orientation. It is a bit pathetic to think that Apple gave us this after 3 major releases of the OS&#8230; but it is there now.</p>
<p>Version 4 at first glance gives you a very refreshed feel to it. I think it&#8217;s mainly because the icons were made to be brighter, and the default screen brightness was a bit higher than my original&#8230; but none the less I liked it. The responsiveness of the OS also improved quite a bit over OS 3.x. This is especially evidential on older hardware like my iPhone 3G. The homescreen transitions are smoother, and icon animations are silkier. All of my apps from iOS 3.x worked flawlessly and games ran as they should.<span id="more-332"></span></p>
<p>To the more negative end of the spectrum. I wasn&#8217;t a big fan of the &#8220;you can never quit your app, unless you really try&#8221; scheme Apple used to manage background apps. It reminded me of the Windows Mobile 2003 days&#8230; you had to download a Task Manager app just to kill processes&#8230; On iOS 4, when you press the Home button once the app falls back to the background but still remains in RAM in an inactive state. If you want to kill the program, you have to double tap Home then tap and hold its icon&#8230; then tap on the little red &#8220;X&#8221; on the top. It&#8217;s just too many hoops the user has to jump through to quit an app. I&#8217;d much rather have something like the Backgrounder (jailbroken app) and let it default to &#8220;quit&#8221; and double press to background.</p>
<p>One other thing I want to mention, and this is to <strong>all iPhone 3G users</strong> like myself.  Our somewhat ancient toy can in fact <strong>multitask!</strong> Enabling it will require a <strong>jailbreak</strong> but the end result is worth while. My best experience with jailbreaking was achieved with the help of <a href="http://wikee.iphwn.org/howto:rsbeta" target="_blank">redsn0w</a>. This little app runs on Windows and MacOS, it jailbreaks your iPhone 3G and 2G iPod touch directly. This means you can simply go to iTunes and update your iOS and then use redsn0w to jailbreak without wiping any data.</p>
<p><strong>One tip to remember, </strong>older hardware like the iPhone 3G cannot run very well with the wallpaper enabled, the responsiveness of the screen greatly deteriorated when a wallpaper is set. Therefore, I highly recommend you to NOT enable wallpaper and just hack multitasking if you need it. Also remember to periodically quit your apps in the background because the iPhone 3G does not have a lot of RAM to work with.</p>
<p><strong>iOS 4.0.1<br />
</strong>This little update to the iOS is perhaps the most embarrassing update Apple ever had to release. It &#8220;fixes&#8221; the reception issue seen on the iPhone 4 and subsequent iPhones. Primarily, Apple realized they have been too generous when calculating the iPhones&#8217; signal quality bars&#8230; so they made this fix to give you a better idea of your signal strength. Therefore, installing the update will give you less bars&#8230; but that is as it should be&#8230; at least that&#8217;s what Apple is telling users.</p>
<p>You can jailbreak iOS 4.0.1 with the same redsn0w release. Simple update your iPhone 3G or 2G iPod Touch to 4.0.1 and then fire up redsn0w. Instead of pointing it to the 4.0.1 firmware, point it to the original iOS 4.0 firmware. This is possible because the 4.0.1 did not change the baseband code, so you are good to use the old firmware so it&#8217;ll pass redsn0w&#8217;s verification.</p>
<p>To sum up, I think iOS 4 is a winner for the most part. Apple has done a good job to make it friendly to older hardware like the iPhone 3G. Furthermore, it is also a free update to all iPod Touch users as well! We can see that Apple is really trying to push this release to everyone. I&#8217;m not going to get into iPhone 4&#8242;s antenna issue since it won&#8217;t be available in Canada until July 30th. Until then&#8230; I&#8217;m glad iOS 4 gave my good old iPhone some new blood. =p</p>
<p><strong>Update: </strong>For those who are having issues with iPhone 3G overheating after updating to iOS 4, I sometimes have the same problem and pretty sure it has something to do with the 3G/EDGE radio. I find that if Data is turned off or if I use WiFi, the problem is less evidential. It might also have something to do with Exchange and multiple Exchange accounts. I heard some of these problems will be fixed in iOS 4.1. So let&#8217;s wait and see how Apple does it.<br />
For all jailbreakers, remember to not turn on Wallpaper, and don&#8217;t get multitasking if you don&#8217;t really need it. The biggest reason why I have iOS 4 on my 3G is the ability to do multiple Exchange accounts. If you can do without all these features, then staying on iOS 3.x is probably a wiser choice.<br />
<a name="solution"></a><br />
<span style="color: #808000;"><strong>Solution: </strong></span>Go to Settings and clear your iPhone 3G&#8217;s network settings. This has solved most of the heating issues and network problems for me. It appears that the network was dead even tho the phone still shows 3G signal. Then my 4 Exchange account probably overloaded by constantly trying to establish a connection back to the servers. Let me know if this works for you.</p>
<!-- PHP 5.x --><img src="http://frankleng.me/?ak_action=api_record_view&id=332&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://frankleng.me/2010/07/21/thoughts-on-ios-4-iphone-3g/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drupal and its serious e-commerce muscle</title>
		<link>http://frankleng.me/2010/06/16/drupal-and-its-serious-e-commerce-muscle/</link>
		<comments>http://frankleng.me/2010/06/16/drupal-and-its-serious-e-commerce-muscle/#comments</comments>
		<pubDate>Wed, 16 Jun 2010 23:19:19 +0000</pubDate>
		<dc:creator>Frank Leng</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Random Thoughts]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[drupal]]></category>
		<guid isPermaLink="false">http://frankleng.me/?p=330</guid>
		<description><![CDATA[It has been about a month since my last post, but the site is getting some real nice traffic since the posts about my &#8220;Drobo Alternative&#8220;. So thank you all for the support. I&#8217;ve been working my rear off these days&#8230; apart from my day job I am working on two other sites. Both are [...]]]></description>
			<content:encoded><![CDATA[<p>It has been about a month since my last post, but the site is getting some real nice traffic since the posts about my &#8220;<a href="http://frankleng.me/2010/05/01/zfs-powered-nas-the-ultimate-alternative-to-drobo-droboshare-the-complete-guide/">Drobo Alternative</a>&#8220;. So thank you all for the support.</p>
<p>I&#8217;ve been working my rear off these days&#8230; apart from my day job I am working on two other sites. Both are e-commerce oriented sites based on Drupal.<br />
While Drupal may not be particularly popular among e-commerce ventures, I am here to tell you that it has some serious e-com muscle and potential.</p>
<p>The particular module is called <a href="http://drupal.org/project/ubercart">Ubercart</a>. It is a full featured e-commerce Drupal module that handles the <img class="alignright" title="Ubercart" src="http://drupal.org/files/images/logo.png" alt="" width="208" height="124" />frontend store, as well as inventory and payment processing. What is even more important is that since this is a Drupal module, it can take advantage of the various existing Drupal modules to function. Thus, allowing the developers to make Ubercart great at what it does.</p>
<p>The folks over at <a href="http://www.topnotchthemes.com/">TopNotchThemes </a>developed an amazing sample theme that supports Ubercart out of the box. This is the <a href="http://drupal.org/project/acquia_prosper">Acquia Prosper</a>. I use as a foundation for all of my Drupal e-commerce projects. It is built on the Fusion themeing framework and highly customizable.</p>
<p>All you need to do is download and install these on your box&#8230; hook it up with a PayPal account and you are good to go.</p>
<p>Coming from OScommerce, developing on Drupal is much more organized as long as you stay within the scope of the Drupal API. The API is comprehensive but it is quite the beast to master. It is nothing like writing your normal PHP app, and it makes you feel like you are developing in another language.</p>
<p>Having said that, Drupal + Ubercart is years ahead of OScommerce in every way. I love the modular design that makes Drupal what it is, and the enormous dev support i has behind it.</p>
<p>I&#8217;m going to try and write my magazine subscription app as a Ubercart add-on this summer.</p>
<!-- PHP 5.x --><img src="http://frankleng.me/?ak_action=api_record_view&id=330&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://frankleng.me/2010/06/16/drupal-and-its-serious-e-commerce-muscle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ZFS powered NAS, ultimate alternative to Drobo + Droboshare [Complete Guide]</title>
		<link>http://frankleng.me/2010/05/01/zfs-powered-nas-the-ultimate-alternative-to-drobo-droboshare-the-complete-guide/</link>
		<comments>http://frankleng.me/2010/05/01/zfs-powered-nas-the-ultimate-alternative-to-drobo-droboshare-the-complete-guide/#comments</comments>
		<pubDate>Sun, 02 May 2010 01:06:09 +0000</pubDate>
		<dc:creator>Frank Leng</dc:creator>
				<category><![CDATA[DIY]]></category>
		<category><![CDATA[Me]]></category>
		<category><![CDATA[Other]]></category>
		<category><![CDATA[drobo]]></category>
		<category><![CDATA[freeNAS]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[OpenSolaris]]></category>
		<category><![CDATA[Samba]]></category>
		<category><![CDATA[ZFS]]></category>
		<guid isPermaLink="false">http://frankleng.me/?p=273</guid>
		<description><![CDATA[I apologize to everyone for the looooonnnggg wait for this post. I have swapped out a few hardware components as well as OS for this NAS build. It wasn&#8217;t all pretty&#8230; and at times it felt frustrating&#8230; However, my NAS box and I have lived to tell the story. In this post I will walk [...]]]></description>
			<content:encoded><![CDATA[<p>I apologize to everyone for the looooonnnggg wait for this post. I have swapped out a few hardware components as well as OS for this NAS build. It wasn&#8217;t all pretty&#8230; and at times it felt frustrating&#8230; However, my NAS box and I have lived to tell the story.<br />
In this post I will walk you through each step of the building process, so you won&#8217;t make the same mistakes I did. I have written two other posts detailing the thought-process on some of the choices, but for your convenience I&#8217;ll sum everything up in this one post.</p>
<p><strong>The Goal</strong><br />
The story here is simple &#8211; we are building a DIY storage appliance that is not only FASTER but CHEAPER than the Drobo. I have owned a 2nd generation Drobo for about 8 months. For the most part, it did its job. However, all the weakness of the device surfaced when I dug into the world of Network Attached Storage or simply NAS. I have written about my attempts to put the Drobo on my LAN &#8230;   <a href="http://frankleng.me/2010/02/11/droboshare-alternatives-tonidoplug-gigabit-switch/">http://frankleng.me/2010/02/11/droboshare-alternatives-tonidoplug-gigabit-switch/</a> I did not want to spend another $200 for the Droboshare! That setup worked for the most part, but performance was not even close to production-worthy.<br />
I mean try to live with a 4TB NAS that transferred at 3-5MB/s&#8230; which is actually on par with Droboshare&#8217;s throughput&#8230; need I say more?</p>
<p>What I needed was:</p>
<ol>
<li>Energy efficient, lower powered machine. (It&#8217;s a NAS after all, not a media center)</li>
<li>Able to let me swap a drive when it fails, and not lose data.</li>
<li>Able to expand, swapped out the smallest drive and replace with a larger drive.</li>
<li>Costs a lot less than $350USD. (that&#8217;s the price of the Drobo, not including drives)</li>
<li>Easily manageable, settings can be tweaked and system status can be monitored.</li>
<li>Speed, Speed, Speed. Must be able to sustain Gigabit throughput, even for larger files.</li>
</ol>
<p><strong>The Facts<br />
</strong>Most BYOD (Bring Your Own Drives) storage devices on the market today do NOT offer the features that the Drobo does. The Drobo was never designed as a NAS, but rather a DAS (Directly Attached Storage), and it did that job fairly well. So if you are an average user who favour ease-of-use than anything else&#8230; then read no more&#8230; you are better off with the Drobo. However, if you are like me and you want that blazing fast performance for the smallest price tag&#8230; you have found the right place. =)</p>
<p>NAS devices are computers too. The basic rules do apply &#8211; the faster the chipset the faster the throughput; the more RAM the better, etc.</p>
<p>Lastly, and most importantly NAS devices&#8217; throughput depend largely on caching and the CPU&#8217;s ability to translate between different storage and communication protocols.</p>
<p><span id="more-273"></span></p>
<div id="attachment_277" class="wp-caption alignright" style="width: 160px"><strong><strong><a href="http://frankleng.me/wp-content/uploads/2010/04/d510mo_lg.jpg" rel="lightbox[273]" title="Intel D510MO"><img class="size-thumbnail wp-image-277 " title="Intel D510MO" src="http://frankleng.me/wp-content/uploads/2010/04/d510mo_lg-150x150.jpg" alt="Intel D510MO" width="150" height="150" /></a></strong> </strong><p class="wp-caption-text">Intel  D510MO </p></div>
<p><strong>The Hardware</strong></p>
<p><strong>CPU</strong><br />
It is really quite difficult to find a blazing fast computer by today&#8217;s standard without killing your electricity bill. Most high end processors run 100W + and even lower end chips easily go over 40W (That&#8217;s almost the same as the Drobo&#8217;s power consumption with 4 drives inserted&#8230; so it&#8217;s quite a lot for a single chip!) Thankfully, Intel created the Atom series of processors. Originally made for netbooks and mobile devices, the Atom series chips are Intel&#8217;s smallest and greenest &#8211; consume only about 10W. You can buy Atom from most local computer stores, but note that they are bundled with a motherboard and not sold separately.</p>
<p>I picked the latest generation, and the fastest Dual-Core Atom chip -D510 @ 1.66GHZ. This chip gives the equivalent performance of a Single-Core Celeron running at 900-1000MHZ but uses 1/4 of the power, TDP rated at 13W. Because the chip is so new, very few motherboard manufacturers have them shipped to stores. I grabbed the <strong>Intel D510MO</strong> motherboard bundle for <strong>$80 CAD.</strong>(It was the cheapest option I found, and had the same features as the more expensive ASUS and Supermicro boards).</p>
<p><strong>RAM<br />
</strong>The D510MO takes DDR2 memory, and  I happened to have two 1GB sticks. Obviously the more the better, DDR2 RAM sticks are super cheap nowadays and you don&#8217;t need the fancy ones. <strong>2GB RAM &#8211; $30</strong></p>
<div id="attachment_278" class="wp-caption alignright" style="width: 160px"><strong><strong><a href="http://frankleng.me/wp-content/uploads/2010/04/P1000385.jpg" rel="lightbox[273]" title="Modded PCI SATA Controller"><img class="size-thumbnail wp-image-278" title="Modded PCI SATA Controller" src="http://frankleng.me/wp-content/uploads/2010/04/P1000385-150x150.jpg" alt="Modded PCI SATA Controller" width="150" height="150" /></a></strong></strong><p class="wp-caption-text">Modded PCI SATA Controller</p></div>
<p><strong>Add-ons</strong><br />
I want to talk about add-on cards because you will need one for this build. Like most Mini-ITX boards, the D510MO only has 2 onboard SATA ports and it&#8217;s not enough to have a more robust ZFS setup. Therefore, I searched online and bought a PCI-X/PCI SATA II controller card and gave me two more internal SATA ports. Later, I modded one of the the eSATA ports to SATA by replacing the connector head. The card was the <strong>SYBA SD-SATA2-2E2I &#8211; $36. </strong>There is a 4 SATA port version of the card, but I wasn&#8217;t able to find one at the store. I also liked the idea of having an eSATA port.</p>
<div id="attachment_220" class="wp-caption alignright" style="width: 160px"><a href="http://frankleng.me/wp-content/uploads/2010/03/CHENBRO_ES34069.jpg" rel="lightbox[273]" title="CHENBRO ES34069"><img class="size-thumbnail  wp-image-220" title="CHENBRO ES34069" src="http://frankleng.me/wp-content/uploads/2010/03/CHENBRO_ES34069-150x150.jpg" alt="CHENBRO ES34069" width="150" height="150" /></a><p class="wp-caption-text">CHENBRO ES34069</p></div>
<p><strong>Case</strong><br />
I went through 2 cases for this build. I originally bought the Chenbro ES34069 because it had 4 swappable drive bays. However, the proprietary power supply, the lack of space in the case and noise from the case fans(fans were not user replaceable as far as I could tell) eventually made me return the purchase.</p>
<p>The case requirement here is simple, find a small case (mATX or  mini-ITX) that has 4 drive bays. Do note that besides the Chenbro case, there really isn&#8217;t an alternative that has swappable bays. So go spend the $200 and buy it if you want ease of access. The case I ended up using was the <strong>Antec NSK-2480 &#8211; $100. </strong>It has plenty of space for the two 5.25&#8242; and 3.25&#8242; bays and a 380W standard power supply. It has the best cooling arrangement I have ever seen in a media center case. Head over to <a href="http://www.silentpcreview.com/Antec_NSK2400_Fusion" target="_blank">SilentPcReview</a> for some professional opinions.</p>
<div id="attachment_269" class="wp-caption aligncenter" style="width: 310px"><a href="http://frankleng.me/wp-content/uploads/2010/03/NSK2400.jpg" rel="lightbox[273]" title="Antec NSK2480"><img class="size-medium wp-image-269" title="Antec NSK2480" src="http://frankleng.me/wp-content/uploads/2010/03/NSK2400-300x163.jpg" alt="Antec NSK2480" width="300" height="163" /></a><p class="wp-caption-text">Antec NSK2480</p></div>
<p>I also considered the NSK 1380 case, but spacing arrangement inside the case was nowhere near what the NSK 2480 had. However, the first does have much smaller dimensions.</p>
<div id="attachment_275" class="wp-caption aligncenter" style="width: 160px"><a href="http://frankleng.me/wp-content/uploads/2010/04/NSK1380_front.jpg" rel="lightbox[273]" title="Antec NSK1380"><img class="size-thumbnail  wp-image-275 " title="Antec NSK1380" src="http://frankleng.me/wp-content/uploads/2010/04/NSK1380_front-150x150.jpg" alt="Antec NSK1380" width="150" height="150" /></a><p class="wp-caption-text">Antec NSK1380</p></div>
<p><strong>Drives<br />
</strong>First of all, you will need a set of drives to store data and one other drive to host the OS. I have purchased <strong>4 WD Green 2TB 5400rpm</strong> drives because they are quiet, efficient and more than fast enough for a NAS. However, do know that you will need <strong>at least 3 drives</strong> to take full advantage of ZFS. Also, the current version of ZFS does not allow you to add physical drives to an existing ZFS pool. Although you will be able to REPLACE one of the four drives for a bigger  one, adding a 5th drive without rebuilding is not possible at the  moment. This means if you started out with 4 drives, you will always have 4 unless you recreate your logic pool and lose all the data in the process.</p>
<p>I guess this is the only spot where Drobo may have an edge over our ZFS build. You can add more drives into the Drobo at any time until the slots are full. I believe Drobo accomplishes this by pre-populating its storage pool with virtual devices, and a virtual total size. That way, any new drive can just slide into these pre-made virtual slots without affecting the storage pool as a whole. Lastly, the ZFS development team has plans to resolve this limitation in the near future. So let&#8217;s stay tuned.</p>
<p>For the OS drive I decided to use USB sticks. They are much cheaper and much more energy efficient than having another disk spinning at 5400rpm to keep the system running. I used a USB port expansion cable to make use the connector on the motherboard and keep the sticks inside the case. Check out the picture and you&#8217;ll know what I mean. =p</p>
<div id="attachment_305" class="wp-caption aligncenter" style="width: 310px"><a href="http://frankleng.me/wp-content/uploads/2010/05/Dual_USB_sticks.jpg" rel="lightbox[273]" title="Dual USB sticks"><img class="size-medium wp-image-305" title="Dual USB sticks" src="http://frankleng.me/wp-content/uploads/2010/05/Dual_USB_sticks-300x179.jpg" alt="" width="300" height="179" /></a><p class="wp-caption-text">Adapter with dual USB sticks</p></div>
<p><strong>Accessories<br />
</strong>The D510MO board does not have an IDE port to hook up a CD-ROM drive. It does support booting from USB. However, most OSes do not offer a .usb image for install. Therefore, I purchased an IDE to USB adapter so I could boot from my DVD drive. My IDE to SATA adapter was not recognized by BIOS for some reason&#8230; so please be aware if you are thinking about getting one of these things. It&#8217;s safer to get a SATA optical drive instead. I see them on sale now for under $20. Anyway, since FreeNAS supports USB images, there was no need for any additional accessories. (Note: Other OSes mentioned above will require a optical drive to install.)</p>
<p><strong>Total cost: $246 (shipping included, taxes not included)</strong></p>
<p><strong>Next up&#8230; the software.  Turn the page.  =p</strong></p>
<!-- PHP 5.x --><img src="http://frankleng.me/?ak_action=api_record_view&id=273&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://frankleng.me/2010/05/01/zfs-powered-nas-the-ultimate-alternative-to-drobo-droboshare-the-complete-guide/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>iPad is good for Apple, bad for just about everyone else. [updated]</title>
		<link>http://frankleng.me/2010/04/05/ipad-is-good-for-apple-bad-for-just-about-everyone-else/</link>
		<comments>http://frankleng.me/2010/04/05/ipad-is-good-for-apple-bad-for-just-about-everyone-else/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 19:04:22 +0000</pubDate>
		<dc:creator>Frank Leng</dc:creator>
				<category><![CDATA[Apple Inc.]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[tablet]]></category>
		<guid isPermaLink="false">http://frankleng.me/?p=258</guid>
		<description><![CDATA[Update (Apr 8th): Big thank you goes to @CanoeKing for letting me play around with his shiny new iPad, after he drove down to the US to buy it. I was very impressed by the device&#8217;s responsiveness. It was quick and very smooth, especially when it comes to zooming in and out of a page. [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Update (Apr 8th): <span style="font-weight: normal;">Big thank you goes to <a href="http://twitter.com/canoeking" target="_blank">@CanoeKing</a></span><a href="http://twitter.com/canoeking" target="_blank"> </a><span style="font-weight: normal;">for letting me play around with his shiny new iPad, after he drove down to the US to buy it.<br />
I was very impressed by the device&#8217;s responsiveness. It was quick and very smooth, especially when it comes to zooming in and out of a page. Remember those annoying checkerboard things when panning around a webpage on the iPhone? That is nowhere to be found on the iPad, everything loads and renders beautifully.  Having said that, I&#8217;m still having doubts on the &#8220;iPad will save the publishing industry&#8221; idea. The screen is crisp and bright&#8230; but it is certainly NOT as book friendly as the eInk powered Kindle. Yes, the iPad lets read in the dark too&#8230; but your eyes get tired even faster in that case.<br />
Lastly, the device is heavier than I expected but it feels sturdy and rock solid. However, in order to cut cost Apple left out the headphones and even the screen cloth that normally come with iPhones. To sum up, I was impressed with the device and the screen size makes many apps much easier and more fun to use. Let&#8217;s see what Apple can do with OS 4.x for the iPad and iPhone.<br />
<a name="predictions"></a><strong>My predictions</strong><br />
-introduce iAd for developers <span style="color: #ff0000;"><strong>confirmed</strong></span><br />
<strong><span style="font-weight: normal;">-better app management on the device <strong><span style="color: #ff0000;">confirmed</span></strong><br />
-limited multi-tasking. (I say limited because I don&#8217;t think Apple will let you run as much apps until the memory gives out) <strong><span style="color: #ff0000;">confirmed</span></strong><br />
<strong><span style="font-weight: normal;"><strong><span style="font-weight: normal;">-more voice control options for the OS. ex. cut copy paste, speech to text <span style="color: #800000;"><strong>nope</strong></span><br />
-better management of notifications. ex. SMS, push <span style="color: #800000;"><strong>nope</strong></span><br />
-All mail folder in Mail app <strong><span style="color: #ff0000;">confirmed</span></strong><br />
-iBooks on iPhones <strong><span style="color: #ff0000;">confirmed</span></strong><br />
-More features added to moibleMe, esp iPad specific features </span><span style="color: #800000;">nope<br />
<span style="color: #000000; font-weight: normal;">-OS 4.x will be released to iPad owners first? drops support for 1st Gen iPhone </span><span style="color: #000000; font-weight: normal;"><span style="color: #ff0000;">semi confirmed. iPad update actually comes out later than iPhones/Touch. 1st Gen iPhone/Touch is not supported. Multitasking is not supported for iPhone3G/2nd gen Touch &lt;-Ouch!</span></span></span></strong></span></strong></span></strong></span></strong></p>
<p><strong><span style="font-weight: normal;"><strong><span style="font-weight: normal;"><strong><span style="font-weight: normal;"><strong><span style="font-weight: normal;"> &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- </span></strong></span></strong></span></strong></span></strong></p>
<p><span style="font-weight: normal;"><span style="font-weight: normal;"><span style="font-weight: normal;"><span style="font-weight: normal;"><strong>Apr 5th<br />
<span style="font-weight: normal;">iPad seems to be the hottest new gadget in town. Today Apple reported that 300, 000 units sold on US launch day, which is a lot better than the original iPhone. (but remember the original iPhone was a lot more expensive)</span></strong></span></span></span></span></p>
<p>Personally, I never buy any first generation product, especially not from Apple. The company is known to introduce cool concept products into the market that need major polishing, especially on the software side. The iPad is essentially an iPod Touch with a 9.7 inch screen, and a slightly faster processor. It offers NO new features in the package other than the large screen real estate.</p>
<p><span id="more-258"></span></p>
<p>Apple is being smart in leveraging its position as a market leader to introduce a dirt cheap  tablet before anyone else and even before its own software team could finish iPhoneOS 4.0. It was a gamble but I think the odds are agreeing with Steve Jobs. Even if iPad doesn&#8217;t sell as well as iPhones and iPods, the launch is significant enough to position the company as one of the pioneers of modern tablet computers.</p>
<p>My guess is that Apple probably already has the next generation iPad sitting in its vault somewhere. It probably has a camera or two built-in for video conferencing. However, the first fight that the company wants to win is PRICE, and they have already won even before the product shipped out. Its $499 starter unit price is unbeatable so far. Now come to think about it&#8230; the removal of that camera on the iPod Touch 3rd Gen could be related to the decision to launch the camera-less iPad.</p>
<p>Therefore, the bottom line is that Apple scored a winner either way. Competitors can easily beat iPad in features, but will fail tremendously in pricing. For the rational person&#8230; will he/she spend $500 on an iPod Touch XL or $600+ on a HP tablet that runs Windows? The decision is tough&#8230; and my answer will be <strong>NEITHER</strong>&#8230; but I won&#8217;t denied the appeal that the iPad has over the tablet PC.</p>
<p>Apple will be giving everyone a sneak peek at the iPhoneOS 4.0 on Thursday, April 8th. Let&#8217;s see what this software update can bring to the table. Either way, personally I&#8217;ll be waiting for iPad 2nd Gen before telling Apple my credit card number.</p>
<!-- PHP 5.x --><img src="http://frankleng.me/?ak_action=api_record_view&id=258&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://frankleng.me/2010/04/05/ipad-is-good-for-apple-bad-for-just-about-everyone-else/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The alternative to Drobo &#8211; building of the NAS</title>
		<link>http://frankleng.me/2010/03/31/the-alternative-to-drobo-building-of-the-nas/</link>
		<comments>http://frankleng.me/2010/03/31/the-alternative-to-drobo-building-of-the-nas/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 17:22:43 +0000</pubDate>
		<dc:creator>Frank Leng</dc:creator>
				<category><![CDATA[Other]]></category>
		<guid isPermaLink="false">http://frankleng.me/?p=245</guid>
		<description><![CDATA[April, 1st 2010 Update: Booted from the FreeNAS embed USB image (0.71.5094 nightly build). I only have 2 drives in the box due to the lack of a PCI riser card for my SATA controller. I made a RAIDZ1 ZFS pool (pretty much a mirror right now since it&#8217;s only 2 drives, exactly what the [...]]]></description>
			<content:encoded><![CDATA[<h5>April, 1st 2010<br />
<span style="font-weight: normal; font-size: 13px;"><strong>Update: </strong>Booted from the <a href="http://sourceforge.net/projects/freenas/files/" target="_blank">FreeNAS embed USB image</a> (0.71.5094 nightly build). I only have 2 drives in the box due to the lack of a PCI riser card for my SATA controller. I made a RAIDZ1 ZFS pool (pretty much a mirror right now since it&#8217;s only 2 drives, exactly what the Drobo would have done) of 1.5TB. Throughput when transferring files <strong>via Samba is 50-70Mb/s Read, and 25 &#8211; 40 Mb/s Write. </strong>That is pretty impressive for an Atom based NAS, and I suspect the speeds will be even better once I have NFS to replace Samba.  I will be experimenting with various other OSs to compare performance and features. So far I have unRAID, plain OpenSolaris and Nexenta; all of them offer similar features to the Drobo &#8211; one drive fault tolerance, expansion of array and some self-healing features.  Stay tuned.</span></h5>
<p><span id="more-245"></span></p>
<h5><strong>March, 31st 2010<br />
<span style="font-weight: normal; font-size: 13px;">First of all, thank you to those who tweeted and replied to my original post about DIYing a NAS! I hope I&#8217;ve answered most of your questions and concerns.</span></strong></h5>
<p>My parts just arrived a couple of days ago&#8230; however the store did not include a PCI riser card for my SATA controller. Big FaIL to NCIX</p>
<p>In case NCIX cannot send me replacement soon, I&#8217;v ordered a PCI Riser on eBay (was only $1.5 shipped from Hong Kong) along with a 4GB SSD in which the OS will run on. These parts will take another week or so to ship.</p>
<p>In the meantime, my plan is to install FreeNAS on a USB stick and create a ZFS pool of two of my drives.</p>
<p>I will post some pictures soon, and please do come back to this post for more updates.</p>
<!-- PHP 5.x --><img src="http://frankleng.me/?ak_action=api_record_view&id=245&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://frankleng.me/2010/03/31/the-alternative-to-drobo-building-of-the-nas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google is Hot n Cold? Yes and then No&#8230; In and then out?</title>
		<link>http://frankleng.me/2010/03/24/google-is-hot-n-cold-yes-and-then-no-in-and-then-out/</link>
		<comments>http://frankleng.me/2010/03/24/google-is-hot-n-cold-yes-and-then-no-in-and-then-out/#comments</comments>
		<pubDate>Wed, 24 Mar 2010 21:07:37 +0000</pubDate>
		<dc:creator>Frank Leng</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[China]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Internet]]></category>
		<guid isPermaLink="false">http://frankleng.me/?p=225</guid>
		<description><![CDATA[That Katy Perry song sounds so appropriate for what&#8217;s happening with Google&#8217;s operation in China. It has finally made a statement this Monday to retract from its agreement to censor Chinese search results. Google will start redirecting Google.cn to Google&#8217;s servers in Hong Kong which deliver uncensored results. (Ever since, Hong Kong was returned back to the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://frankleng.me/wp-content/uploads/2010/03/google.gif" rel="lightbox[225]" title="Google vs. China"><img class="alignright size-medium wp-image-226" title="Google vs. China" src="http://frankleng.me/wp-content/uploads/2010/03/google-300x232.gif" alt="" width="300" height="232" /></a>That Katy Perry song sounds so appropriate for what&#8217;s happening with Google&#8217;s operation in China. It has finally made a statement this Monday to retract from its agreement to censor Chinese search results. Google will start redirecting Google.cn to Google&#8217;s servers in Hong Kong which deliver uncensored results. (Ever since, Hong Kong was returned back to the Chinese government from the UK, it has received special exemption from the Chinese authority to operate as an independent region.)</p>
<p>On Google&#8217;s blog an article titled &#8220;<a href="http://googleblog.blogspot.com/2010/03/new-approach-to-china-update.html" target="_blank">A new approach to China: an update</a>&#8221; Google blamed the move on the alleged cyber attacks originated from China to various US companies including itself. It has also posted an <a href="http://www.google.com/prc/report.html" target="_blank">accessibility report </a>to indicate which of the Google services are currently being blocked. Bold move Google!</p>
<p>Now to a more serious note&#8230; Was Google absolute right to do what it did? Was the Chinese government absolutely wrong to censor content on the Internet? Lastly, how will this affect the Internet users and companies in China?</p>
<p><span id="more-225"></span></p>
<p>We all know that the Chinese Internet market is the largest piece of the pie. That is to say there are more users in China than any other country in the world&#8230; surprised? However, looking at the revenue report from Google&#8230; the Chinese market was only about 2% of the total revenue&#8230; not a big number for a company of Google&#8217;s size. While its operations in China was growing at a rapid rate, censorship from the government greatly prohibited its every move. Youtube was blocked&#8230; Picasa partially blocked&#8230; so was Gmail at some point. This sort of a hostile landscape probably made it quite difficult for an open company like Google to compete with native Chinese companies who are in total compliance with state censorship laws. Therefore, in order for Google to operate in China it will have to essentially become one of the censor dogs&#8230;</p>
<p>Google CEO Eric Emerson Schmidt repeated said on numerous occasions &#8211; Google is not about revenue, it is about expediting the flow of information and innovation. However&#8230; here is the catch&#8230; he did sign an agreement with the Chinese government to perform censorship on its search results&#8230; Is it legal and totally righteous of them to pull out from something they agreed to?</p>
<p><strong>My hunch is that&#8230; everyone thought of the Chinese market as the biggest pile of cash to be made. However, Google really wasn&#8217;t doing well in China to start with! It watched as competitors like Baidu continue to gain marketshare&#8230; not by innovation&#8230; but by simply doing what the government tells them to do. Not wanting more revenue? Give me a break&#8230; everyone wants more money&#8230; enough said.</strong></p>
<p>One must understand,  in such a sensitive country&#8230; politics and money are two of the dominating forces that drive its local economy. Political power = money, and the reverse is also true. This ill-designed system is being governed by a single political body that gains power by silencing the people who dare to speak up about its corruptions. <strong>Therefore, in order to keep this delicate platform, the Chinese like to keep its businesses local. They can&#8217;t possibly control a company like Google&#8230; at least not in the same way they do with Baidu!</strong></p>
<p>So was it right for Google to pull out? <strong>As a strict legal matter, no it was not. You cannot change your mind about a legal agreement simply because you are not profiting from it to justify your costs.</strong> Was the Chinese government right to censor content to begin with? <strong>From a pure economic perspective, I have to say YES. By keeping the businesses local and discouraging foreign companies like Google, the Chinese economy is becoming self-sustainable and is growing at a rapid speed. There is corruption in the government, but they are not idiots. They designed the system, they know how to work it!</strong></p>
<p>So who is this sudden game changer affecting? What are the end users saying? Well according to reports, there seems to be a divide&#8230; again&#8230;surprised? Some people have cursed Google to get out of China altogether. Others are saying they&#8217;ll just switch to Baidu. I think in the short-term Google&#8217;s exile will not likely affect the average Chinese user. When I was in China in 2008&#8230; people were already treating Baidu like their Google. Many people didn&#8217;t even know what Google was&#8230; others simply complained about its lack of localized Chinese results. However, in the long-term&#8230; the lack of competition is never a good sign for any industry.</p>
<p>Now the real beneficiary is definitely Baidu.com. It stock in China and US had gotten a much anticipated boost from all this. The same can be said for the Facebook clone &#8211; RenRen.com and video sharing site &#8211; TuDou.com. As Google said its long goodbyes to the Chinese market, I think there really wasn&#8217;t a real loser this time around. It looks to me that everyone went home with something in their pocket&#8230; Google has its publicity and seemed righteousness. The Chinese government successfully kept competition on the other side of the gate in order to grow its own economy. The users&#8230; well the users didn&#8217;t win anything but didn&#8217;t lose much either. We might even see a boom of local Chinese Internet start-ups because of this&#8230; especially when everyone knows that the government will help them kick their competitors out.</p>
<p><strong>Update: </strong>GoDaddy.com has suspended registration of .cn domains in China due to the fact that the communist government is asking the company to submit personal information of its customers. I must say that I am quite disgusted by the Chinese government&#8217;s stance on these privacy issues.</p>
<!-- PHP 5.x --><img src="http://frankleng.me/?ak_action=api_record_view&id=225&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://frankleng.me/2010/03/24/google-is-hot-n-cold-yes-and-then-no-in-and-then-out/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>drobo is no good&#8230; so I&#8217;m building my own NAS [updated]</title>
		<link>http://frankleng.me/2010/03/24/drobo-is-no-good-so-im-building-my-own-nas/</link>
		<comments>http://frankleng.me/2010/03/24/drobo-is-no-good-so-im-building-my-own-nas/#comments</comments>
		<pubDate>Wed, 24 Mar 2010 15:12:42 +0000</pubDate>
		<dc:creator>Frank Leng</dc:creator>
				<category><![CDATA[DIY]]></category>
		<category><![CDATA[Me]]></category>
		<category><![CDATA[Other]]></category>
		<category><![CDATA[drobo]]></category>
		<category><![CDATA[mITX]]></category>
		<category><![CDATA[NAS]]></category>
		<guid isPermaLink="false">http://frankleng.me/?p=216</guid>
		<description><![CDATA[After a few months work with the drobo and trying to give it NAS capabilities via TonidoPlug. I got it to work, and I&#8217;m getting same performance as the droboshare for half  the cost. HOWEVER&#8230; I&#8217;m getting 3-5mb/s Write, and 3-20mb/s Read. The speed fluctuation is related to the limited CPU and I/O resource on [...]]]></description>
			<content:encoded><![CDATA[<p>After a few months work with the <a href="http://drobo.com" target="_blank">drobo</a> and trying to give it NAS capabilities via <a href="http://tonido.com" target="_blank">TonidoPlug</a>. I <a href="http://frankleng.me/2010/02/11/droboshare-alternatives-tonidoplug-gigabit-switch/">got it to work</a>, and I&#8217;m getting same performance as the <a href="http://www.drobo.com/Products/droboshare.php" target="_blank">droboshare</a> for half  the cost.</p>
<p><strong>HOWEVER&#8230; </strong>I&#8217;m getting 3-5mb/s Write, and 3-20mb/s Read. The speed fluctuation is related to the limited CPU and I/O resource on the TonidoPlug. For a $550 setup (2.3TB) the speed just doesn&#8217;t make any sense. Even a 300mb file takaes 10min to write&#8230; this is clearly not a viable option for any power user.</p>
<p>After speaking to a friend, I was quite inspired by his ZFS rig that actually cost less and is capable of delivering 3x the speed I get. The rig&#8217;s 75W power consumption wasn&#8217;t too great in my books, but I&#8217;m sure by using something less powerful I can crank the wattage down.</p>
<p>My checklist for this rig:</p>
<ul>
<li>- Cheaper than the Drobo and TonidoPlug, in other words less than $400USD.</li>
<li>- Efficient, low power consumption.</li>
<li>- <span style="text-decoration: line-through;">The rig must have at least 4 swappable drive bays</span>.  As it turns out, consumer grade swappable bays are prone to drive vibration. Especially when used with high speed drives 7200RPM+. Be warned.</li>
<li>- Must be fault-tolerant like the Drobo.</li>
<li>- Space must be easily upgradeable, again like the Drobo.</li>
<li>- Must be faster than the Drobo, and is able to sustain read/write speed even for large files.</li>
</ul>
<p><span id="more-216"></span>At first glance this looked to be a tough find, but the worry eased up after some research. It was clear that my rig will need to be in the <strong>mITX form-factor</strong>, and it will need an energy efficient CPU.</p>
<p>The slower Celeron chips caught my eye for a second, but it was the new Intel Dual Core Atom that shined. With a TDP (Thermal Design Power) of around 13W, the <a href="http://www.anandtech.com/cpuchipsets/showdoc.aspx?i=3692" target="_blank">dual-core Atom D510</a> offers faster performance at a cooler temperate than the previous generation N330 it replaces. (FYI, TDP only measures the amount of thermal energy that need to be dissipated to keep it at an optimal temperature, it does not measure total power consumption). The D510 offers a fast front-side bus, and dual-core architecture clocked at 1.6GHZ. According to previous performance comparisons, a single core Atom running at 1.6GHZ is equivalent to a 900MHZ Celeron.</p>
<p style="text-align: center;"><a href="http://frankleng.me/wp-content/uploads/2010/03/intel_atom_benchmark.gif" rel="lightbox[216]" title="Atom Benchmarks"><img class="aligncenter wp-image-218" title="Atom Benchmarks" src="http://frankleng.me/wp-content/uploads/2010/03/intel_atom_benchmark-300x179.gif" alt="Intel Atom Benchmark Comparison" width="300" height="179" /></a>Therefore, I&#8217;m assuming the dual-core will performance similar to 1.2GHZ Celeron M chips. For the purose it is going to serve, it got a gold star in my books. Lastly, since Intel does not sell the Atom chip as  a standalone product, I was looking for a bundle with a motherboard.</p>
<p>Due to the low cost of these parts, most motherboards offered will only carry 2 SATA ports. That is a big NO NO for a NAS box! The good thing is that most of these boards do have a PCI slot for expansion, so you can put a SATA controller card in there to expand its ports. (Note that in order to have Sata II  3Gbit/s , you will need a PCI-Express based controller).</p>
<p>I eventually nailed my choice down to the <a href="http://www.intel.com/products/desktop/motherboards/D510MO/D510MO-overview.htm" target="_blank">Intel Atom D510MO</a> bundle. It has 2 SATA, 7 USB, 1 PCI and 1 PCI-E mini slot. The board isn&#8217;t the most full-featured product, but it was cheap and made by the mighty Intel itself. Other alternatives from ASUS and Supermicro offer similar specifications for a higher price, and to be quite frank I don&#8217;t trust those vendors as much as I do with Intel. (Supermicro does offer a board for the D510 chip with 6 onboard SATA ports, but costs more than twice the Intel board). <strong>Price $80 CAD </strong></p>
<p><strong>The D510 uses DDR2 memory, but I already have 1GB sticks laying around. so no need to buy more. but they go for $30 nowadays.</strong></p>
<p>Along with my Intel D510MO I ordered a PCI SATA II controller. The model number is<a href="http://www.google.ca/search?sourceid=chrome&amp;ie=UTF-8&amp;q=Syba+SD-SATA2-2E2I" target="_blank"> Syba SD-SATA2-2E2I</a>, and it was the only SATA II controller I could find with a PCI interface. I know I won&#8217;t be able to get full SATA II speeds, but I&#8217;d rather not play around with the jumpers on my older SATA II drives to get it to work. <strong>Price $36 CAD.</strong></p>
<p>Lastly, I needed a small yet stylish case to house everything. <span style="text-decoration: line-through;">I know my budget allowed me to have a case with at least 2 hot-swappable bays, but I really need 4 of them. The obvious choice was the <a href="http://usa.chenbro.com/corporatesite/products_detail.php?sku=79">CHENBRO ES34069</a>. It comes with 4 hot-swappable SATA drive bays and either 120W or 180W power supply. The package I ordered from NCIX also included a riser card and a camera card reader. For more than $200 it wasn&#8217;t the cheapest option, but it certainly looked worthy and it had exactly what I needed. <strong>Price $ 207 CAD.</strong></span></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<div id="attachment_220" class="wp-caption aligncenter" style="width: 224px"><strong><a href="http://frankleng.me/wp-content/uploads/2010/03/CHENBRO_ES34069.jpg" rel="lightbox[216]" title="CHENBRO ES34069"><img class="size-medium wp-image-220" title="CHENBRO ES34069" src="http://frankleng.me/wp-content/uploads/2010/03/CHENBRO_ES34069-214x300.jpg" alt="CHENBRO ES34069" width="214" height="300" /></a></strong><p class="wp-caption-text">CHENBRO ES34069</p></div>
<div id="attachment_269" class="wp-caption alignright" style="width: 310px"><a href="http://frankleng.me/wp-content/uploads/2010/03/NSK2400.jpg" rel="lightbox[216]" title="Antec NSK2400"><img class="size-medium wp-image-269" title="Antec NSK2400" src="http://frankleng.me/wp-content/uploads/2010/03/NSK2400-300x163.jpg" alt="Antec NSK2400" width="300" height="163" /></a><p class="wp-caption-text">Antec NSK2400</p></div>
<p>After testing the Chenbro case for a week, I must say that the swappable bays are not exactly what I expected them to be. They share the same flaws as many consumer grade screw-less systems&#8230; DRIVE VIBRATION and NOISE! Since each swappable slot was not held tightly enough, drive vibration can be heard quite clearly. (Same problem we have with the Drobo actually&#8230;) The two fans in the back of the chassis were also inaccessible by the user, and there was no speed controller connector to allow the user to adjust their speed. Therefore, you end up with a system that spins 100% RPM at all times &#8211; something the Drobo solved by adding thermal sensitive cooling fans. Lastly, the external power supply is proprietary! The cable that plugs into the chassis looks more like a PS/2 port&#8230; rather than a standard PSU connector. You know what this means&#8230; if your PSU on the Chenbro ever give out on you&#8230; you are going to have fun finding a replacement&#8230; then burn a hole in your wallet to pay for it.</p>
<p>So without anymore ranting&#8230; I introduce to you the final piece of the puzzle &#8211; Antec NSK2400. It costs half as much as the Chenbro, it has 4 drive bays &#8211; two 3.5 inch and two 5.25 inch. <a href="http://www.silentpcreview.com/Antec_NSK2400_Fusion" target="_blank">Click here for a thorough review from slientpcreview.com</a><br />
I bought two 3.5 &#8211; 5.25 drive bay adapters to fit all four of my 3.5 inch SATA drives. Obviously the bays are swappable, but I don&#8217;t plan on having multiple drive failures everyday that I need to be swapping drives. =p</p>
<p>This case can accommodate up to mATX form factor, so it will make a good media center chassis as well. &#8211; <strong>Price $101.91CAD</strong></p>
<p><strong> </strong></p>
<p><strong><span style="font-weight: normal;">Finally, the total came to <strong>$230 after shipping and taxes </strong>- That&#8217;s almost half the price of the Drobo, even after you add the cost of RAM.<br />
</span></strong></p>
<p><strong><span style="font-weight: normal;"><span style="text-decoration: line-through;">As you can see, the case I decided to get was a bit more expensive than most. There are a lot of cheaper options out there, especially if you don&#8217;t need hot-swappable bays.</span> Secondly, if you are adventurous DIY is another way to go. Check out the DIY project here: <a href="http://paulstamatiou.com/diy-200-dollar-pc-part-3">http://paulstamatiou.com/diy-200-dollar-pc-part-3</a> to build an awesome looking acrylic case for your NAS! </span></strong></p>
<p><strong><span style="font-weight: normal;">Please check back for Part 2 of this NAS adventure. My parts should be in next week, but since the case was re-ordered it might take some time before I can post updates. Please stay tuned! and big thank yous go out to all the people who tweeted and commented on this thread. Thank you for the interest. I won&#8217;t let you down!  =p<br />
</span></strong></p>
<!-- PHP 5.x --><img src="http://frankleng.me/?ak_action=api_record_view&id=216&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://frankleng.me/2010/03/24/drobo-is-no-good-so-im-building-my-own-nas/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Twitter and I</title>
		<link>http://frankleng.me/2010/03/17/twitter-and-i/</link>
		<comments>http://frankleng.me/2010/03/17/twitter-and-i/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 20:53:52 +0000</pubDate>
		<dc:creator>Frank Leng</dc:creator>
				<category><![CDATA[Me]]></category>
		<category><![CDATA[Random Thoughts]]></category>
		<category><![CDATA[twitter]]></category>
		<guid isPermaLink="false">http://frankleng.me/?p=213</guid>
		<description><![CDATA[I find it hard to believe that just a few months ago I didn&#8217;t even like Twitter&#8230; or any of the micro-blogging sites out there. However, that really did change once I got Tweetdeck installed on my iPhone&#8230; and since I&#8217;m super bored at work&#8230; there was little reason not to tweet. Today I realized [...]]]></description>
			<content:encoded><![CDATA[<p>I find it hard to believe that just a few months ago I didn&#8217;t even like Twitter&#8230; or any of the micro-blogging sites out there.</p>
<p>However, that really did change once I got Tweetdeck installed on my iPhone&#8230; and since I&#8217;m super bored at work&#8230; there was little reason not to tweet.</p>
<p>Today I realized I check Twitter more often than I do with email&#8230; and I just tweeted <a href="http://twitter.com/frankleng">@frankleng</a> to send myself a reminder about things to do when I get home tonight.</p>
<p>Interesting epiphany&#8230;</p>
<!-- PHP 5.x --><img src="http://frankleng.me/?ak_action=api_record_view&id=213&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://frankleng.me/2010/03/17/twitter-and-i/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Google Sync&#8230; Friend and Foe? [Updated x3]</title>
		<link>http://frankleng.me/2010/03/03/google-sync-friend-and-foe/</link>
		<comments>http://frankleng.me/2010/03/03/google-sync-friend-and-foe/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 21:08:42 +0000</pubDate>
		<dc:creator>Frank Leng</dc:creator>
				<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Other]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[downtime]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[google sync]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[service]]></category>
		<guid isPermaLink="false">http://frankleng.me/?p=178</guid>
		<description><![CDATA[Many iPhone, Windows Mobile, and S60 users are enjoying the free Exchange sync service Google is providing. It is basically an Exchange layer for Google Mail, Contacts and Calendar. Sounds sweet right? Think again, Google Sync has been having a lot of technical problems lately. Just today, the service was complete offline for hours. The [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-medium wp-image-179 alignright" title="Google Sync" src="http://frankleng.me/wp-content/uploads/2010/03/GoogleSync1-300x220.jpg" alt="Google Sync Cartoon" width="300" height="220" /> Many iPhone, Windows Mobile, and S60 users are enjoying the free Exchange sync service Google is providing. It is basically an Exchange layer for Google Mail, Contacts and Calendar. Sounds sweet right?</p>
<p>Think again,</p>
<p>Google Sync has been having a lot of technical problems lately. Just today, the service was complete offline for hours. The only thing Google said was they were having issues with a datacenter and no ETA on fixing the problem. see this support post here:<a href="http://www.google.com/support/forum/p/Google+Mobile/thread?tid=35f2df27a467e56c&amp;hl=en"> http://www.google.com/support/forum/p/Google+Mobile/thread?tid=35f2df27a467e56c&amp;hl=en</a></p>
<p>Now here is the double edged sword&#8230; Microsoft Exchange&#8230; or more accurately its implementation on these &#8220;smart&#8221; phones. When the service was down today&#8230; users (including myself) noticed that our contacts, calendar events, and emails were wiped out! Completely gone! I didn&#8217;t even know who was texting me anymore&#8230; because my iPhone could only show the caller ID.</p>
<p>Shouldn&#8217;t the iPhone be smart enough to say&#8230; &#8220;ok, the Google server is down&#8230;&#8221; or &#8220;what I&#8217;m about to do will wipe out 100% of the phone&#8217;s contacts&#8230; maybe I should ask the user before I do this&#8230;&#8221;</p>
<p>The server went dark&#8230; doesn&#8217;t mean the data on the phone needs to as well. Even if data on one end is wiped out&#8230; the user should be consulted in order to make an intelligent decision.</p>
<p>So guys&#8230; Google isn&#8217;t perfect&#8230; free services like Sync are even less perfect&#8230; However, if Google is serious about making Sync into a business oriented service they could at least be more transparent and responsible about technical issues. For example, adding Sync to the App status dashboard. <a href="http://www.google.com/appsstatus#hl=en">http://www.google.com/appsstatus#hl=en</a></p>
<p>Lastly, since Android and Blackberries have their own layer of protocol for sync, they were not affected by the Google Sync downtime today.</p>
<p><span id="more-178"></span><strong>Update: </strong>as of Thursday, March 04. 10: 27 EST   Google Sync is still not pushing emails through in a timely manner. It is working for some users as mentioned in the support forum, but most users are still experiencing delays.</p>
<p><strong>Update x2: </strong>Thursday, March 04 11:30 EST   Sync appears to be working, emails are being pushed with little to no delay. We&#8217;ll see how long it&#8217;ll last.</p>
<p><strong>Upate x3: According to this post on Google Support. <a href="http://www.google.com/support/forum/p/Google+Mobile/thread?tid=00d6bd3123867436&amp;hl=en">http://www.google.com/support/forum/p/Google+Mobile/thread?tid=00d6bd3123867436&amp;hl=en</a> Another maintenance was performed for Sync and all issues have been resolved as of March 4th.</strong></p>
<!-- PHP 5.x --><img src="http://frankleng.me/?ak_action=api_record_view&id=178&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://frankleng.me/2010/03/03/google-sync-friend-and-foe/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>WordPress asks for connection info during upgrade.</title>
		<link>http://frankleng.me/2010/02/21/wordpress-asks-for-connection-info-during-upgrade/</link>
		<comments>http://frankleng.me/2010/02/21/wordpress-asks-for-connection-info-during-upgrade/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 20:35:18 +0000</pubDate>
		<dc:creator>Frank Leng</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Other]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[VPS]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">http://frankleng.me/?p=167</guid>
		<description><![CDATA[After migrating all of my sites to the VPS, I noticed WP auto upgrade asks me for FTP login every time I upgrade a plugin. I was a bit puzzled at first because I have never seen that before, and the upgrade process is dramatically slower this way. After googling, I realized that all the [...]]]></description>
			<content:encoded><![CDATA[<p>After migrating all of my sites to the VPS, I noticed WP auto upgrade asks me for FTP login every time I upgrade a plugin.</p>
<p>I was a bit puzzled at first because I have never seen that before, and the upgrade process is dramatically slower this way.</p>
<p>After googling, I realized that all the WP files are now owned by my webroot account and apache no longer has exclusive access to them.</p>
<p>the simple fix was to give apache ownership of the WordPress directory.</p>
<h2><strong>#: chown -R   apache-user: wordpressRoot</strong></h2>
<p><strong><span id="more-167"></span></strong></p>
<p><strong><em>This does pose a potential security risk. However, this already exists on every WP site that has auto upgrade working. Most shared hosts will run the apache instance under your username so you don&#8217;t see this problem.</em></strong></p>
<p><strong><em>If you are concerned about security, I would suggest you leave the permissions as they are&#8230; or use <a href="http://drupal.org">Drupal</a>. =p</em></strong></p>
<!-- PHP 5.x --><img src="http://frankleng.me/?ak_action=api_record_view&id=167&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://frankleng.me/2010/02/21/wordpress-asks-for-connection-info-during-upgrade/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>droboshare alternatives &#8211; tonidoplug + gigabit switch? [Updated w/ solution]</title>
		<link>http://frankleng.me/2010/02/11/droboshare-alternatives-tonidoplug-gigabit-switch/</link>
		<comments>http://frankleng.me/2010/02/11/droboshare-alternatives-tonidoplug-gigabit-switch/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 19:50:39 +0000</pubDate>
		<dc:creator>Frank Leng</dc:creator>
				<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Me]]></category>
		<category><![CDATA[drobo]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[tonido]]></category>
		<guid isPermaLink="false">http://frankleng.me/?p=165</guid>
		<description><![CDATA[I have a 2nd generation Drobo with 4TB worth of drives and 2.6TB of usable space. I loved the drobo&#8217;s ability to use drives with different sizes, however it is quite useless without any NAS capability. The droboshare adds NAS capability to the drobo for $199 USD, which is an insane price tag for what [...]]]></description>
			<content:encoded><![CDATA[<p>I have a 2nd generation <a href="http://drobo.com" target="_blank">Drobo</a> with 4TB worth of drives and 2.6TB of usable space. I loved the drobo&#8217;s ability to use drives with different sizes, however it is quite useless without any NAS capability.</p>
<p>The droboshare adds NAS capability to the drobo for $199 USD, which is an insane price tag for what it is. I looked around the web and found two worthy alternatives &#8211; <a href="http://pogoplug.com" target="_blank">pogoplug</a> and <a href="http://tonido.com" target="_blank">tonidoplug</a>. Both are based on the same architecture &#8211; the Sheevaplug from Marvell.  (1GZ ARM cpu with 512MB RAM and 512MB Flash).</p>
<p>The Pogoplug is a widely popular product with their own backend service that will allows user to share data on the Internet directly from the NAS. However, I&#8217;m not a big fan of pogoplug&#8217;s closed platform, and the fact that all my data are routed by the pogoplug server. Eventually I ordered the tonidoplug which is cheaper and did exactly what I needed it to do.</p>
<p>The guys over at Tonido really tried to simply the setup process for the average user. There are still flaws and bugs, but the community is growing quickly and your questions do get answered.</p>
<p>The only problem with the Tonidoplug is that it cannot detect multiple LUNs on a single device. This means if you have multiple partition on your drive, the 2nd partition will not be recognized. Secondly, the maximum supported volume size is only 2TB.  These problems eventually killed the dream of using it as a droboshare&#8230;</p>
<p>However, these should be easy things to fix as long as the Linux kernel on the plug are recompiled to support these features&#8230; I have already made contact with one of the users on the forum who is looking into writing a system module to address these limitation temporarily.  I hope tonidoplug will come up with an official update soon.</p>
<p>They have huge potential to capture the droboshare&#8217;s marketshare.</p>
<p><strong>Update: </strong>With help from the guys over the Tonido support forum we  found  a temp solution. It&#8217;s not pretty but <strong>It sure does work! Read on&#8230;<br />
</strong></p>
<p><span id="more-165"></span>Basically the idea is to load a more updated kernel with a USB stick.</p>
<p><strong>You will need: </strong></p>
<ul>
<li>TonidoPlug</li>
<li>USB flash drive 512MB or larger</li>
<li>Powered USB hub to connect drives</li>
</ul>
<p><strong>Install TonidoPlug firmware to a USB drive</strong></p>
<p>1. Connect the USB drive to TonidoPlug. The USB drive will be  automounted on /media/usb0. Stop samba server and unmount the USB drive  before proceeding. To do this SSH to the TonidoPlug and run the  following commands.</p>
<pre># /etc/init.d/samba stop
# umount  /media/usb0</pre>
<p>2. Make sure the external USB drive is not  mounted anywhere else. Check the output of the following command.</p>
<pre># mount
rootfs  on / type rootfs (rw)
tmpfs on /lib/init/rw type tmpfs  (rw,nosuid,mode=0755)
/proc on /proc type proc  (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs  (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs  (rw,nosuid,mode=0755)
varlock on /var/lock type tmpfs  (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs  (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts  on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
tmpfs on  /var/cache/apt type tmpfs (rw,noatime)</pre>
<p>As you can see the  USB harddrive (usually /dev/sdaX) is not mounted anywhere else</p>
<p>3.  Format the USB drive partition. You are about to create EXT3 filesystem  on the USB drive partition. Warning: This command will wipe all the  data on the partition.</p>
<pre># mkfs.ext3 /dev/sda1</pre>
<p>Note: If you have  multiple partitions in your USB drive, you have to always use the first  partition, because the TonidoPlug will boot only from the first  partition of the external drive.</p>
<p>4. Once the formatting is  completed, mount the partition on a temporary directory</p>
<pre># mount  /dev/sda1 /media/usb0</pre>
<p>5. Download the root and modules  tar ball from TonidoPlug site and place in the newly created ext3  partition.</p>
<pre># cd /media/usb0
# wget  http://www.tonido.com/downloads/plug/rootfs.tar.gz
# wget  http://www.tonido.com/downloads/plug/modules.tar.gz</pre>
<p>Please  make sure the checksum of the files match the following values</p>
<pre># md5sum   rootfs.tar.gz
958a32161e1daf1c79d88b1c6f6e85bf  rootfs.tar.gz
#  md5sum modules.tar.gz
c2b89c8dd681656427b27a2fc1db725f   modules.tar.gz</pre>
<p>6. Untar the downloaded tar file onto  the ext3 partition.</p>
<pre># tar zxvf rootfs.tar.gz
# tar zxvf  modules.tar.gz</pre>
<p>7. Now stop tonido and copy the tonido  directory from your existing internal flash disk.</p>
<pre># initctl  emit tstop
# cp -dpr /root/app/ /media/usb0/root/
</pre>
<p><strong>Install a New Kernel</strong></p>
<pre><em>cd /media/usb0/
wget http://sheeva.with-linux.com/sheeva/2.6.32.8/sheeva-2.6.32.8-Modules.tar.gz
tar xzvf sheeva-2.6.32.8-Modules.tar.gz
rm sheeva-2.6.32.8-Modules.tar.gz
cd boot
rm uImage
wget http://sheeva.with-linux.com/sheeva/2.6.32.8/sheeva-2.6.32.8-uImage
mv sheeva-2.6.32.8-uImage uImage</em></pre>
<p>Now reboot the plug and SSH into it. You should see the new kernel version in the SSH greeting.</p>
<p><strong>Note that this method requires you to have a POWERED USB hub. Simply plug in the Drobo after the plug boots up with the new kernel and it will be auto-mounted to /media/usb0</strong></p>
<h3><strong>A Big Thank You goes to </strong><em>mikestaszel </em><strong>for the help to accomplish this.</strong></h3>
<!-- PHP 5.x --><img src="http://frankleng.me/?ak_action=api_record_view&id=165&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://frankleng.me/2010/02/11/droboshare-alternatives-tonidoplug-gigabit-switch/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Fixing Benq DW1640 DVD Burner ejection problem&#8230;</title>
		<link>http://frankleng.me/2010/01/03/fixing-benq-dw1640-dvd-burner-ejection-problem/</link>
		<comments>http://frankleng.me/2010/01/03/fixing-benq-dw1640-dvd-burner-ejection-problem/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 05:21:00 +0000</pubDate>
		<dc:creator>Frank Leng</dc:creator>
				<category><![CDATA[DIY]]></category>
		<guid isPermaLink="false">http://frankleng.me/?p=154</guid>
		<description><![CDATA[I have been having this annoying problem with my DVD burner&#8230; the tray won&#8217;t eject unless I use the pinhole release. After Googling, I noticed there are a lot of DW1640 and rebranded Sony drives having the same problem. However, no solution was found. So today I decided to take a crack at it and [...]]]></description>
			<content:encoded><![CDATA[<p>I have been having this annoying problem with my DVD burner&#8230; the tray won&#8217;t eject unless I use the pinhole release. After Googling, I noticed there are a lot of DW1640 and rebranded Sony drives having the same problem. However, no solution was found.</p>
<p>So today I decided to take a crack at it and see if I can figure out the problem. The drive is out of warranty anyway&#8230; and it still burns fast and solid.</p>
<p>After some testing, I realized the cause of the problem was the little rubber belt connecting two spin wheels that controlled the ejection and retraction of the tray.</p>
<p>I guess the elasticity of the rubber must have worn out over the years, and the wheels were left to spin freely.</p>
<p><strong>The simple solution was to replaced the worn out belt with an elastic band. <img src='http://frankleng.me/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </strong></p>
<p>I found an elastic band with slightly shorter circumference than the original, so it was a bit tricky to put on. I hooked up the small wheel first, then used two tweezers and pull the band around the bigger wheel.</p>
<p>Problem solved! and gave the old drive a few more years to live.</p>
<!-- PHP 5.x --><img src="http://frankleng.me/?ak_action=api_record_view&id=154&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://frankleng.me/2010/01/03/fixing-benq-dw1640-dvd-burner-ejection-problem/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>More iTunes, iPhone and Snow Leopard 64bit grief&#8230;</title>
		<link>http://frankleng.me/2009/12/26/more-itunes-iphone-and-snow-leopard-64bit-grief/</link>
		<comments>http://frankleng.me/2009/12/26/more-itunes-iphone-and-snow-leopard-64bit-grief/#comments</comments>
		<pubDate>Sat, 26 Dec 2009 07:15:04 +0000</pubDate>
		<dc:creator>Frank Leng</dc:creator>
				<category><![CDATA[Apple Inc.]]></category>
		<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[Operating System]]></category>
		<category><![CDATA[Snow Leopard]]></category>
		<guid isPermaLink="false">http://frankleng.me/?p=150</guid>
		<description><![CDATA[I switched my Snow Leopard kernel to 64bit after reading an article online about the performance advantage in Lightroom, and a few other apps. However, lately I realized my iPhone tethering is no longer working. The Macbook cannot see the phone in Network Preferences, and iTunes spits out an unknown error (0xE800006B). I did everything [...]]]></description>
			<content:encoded><![CDATA[<p>I switched my Snow Leopard kernel to 64bit after reading an article online about the performance advantage in Lightroom, and a few other apps.</p>
<p>However, lately I realized my iPhone tethering is no longer working. The Macbook cannot see the phone in Network Preferences, and iTunes spits out an unknown error <strong>(0xE800006B)</strong>. I did everything from resetting my settings on the phone, and deleting iTunes&#8217; plist file. Nothing worked! Every time I plug my phone in, the same error message pops out&#8230; didn&#8217;t know what to do.</p>
<p><strong>I eventually realized the problem was caused by the 64bit kernel and the lack of proper driver support for it&#8230; and apparently iTunes (as of 9.0.2) was not rewritten like most other apps for Snow Leopard.</strong></p>
<p>That made me wonder&#8230; Apple has a Windows 64bit version of iTunes but not a Mac version?  What is going on here?</p>
<p>Anyway, I thought I&#8217;d let the world know since this problem isn&#8217;t documented by Apple.</p>
<!-- PHP 5.x --><img src="http://frankleng.me/?ak_action=api_record_view&id=150&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://frankleng.me/2009/12/26/more-itunes-iphone-and-snow-leopard-64bit-grief/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Early review of Google Chrome OS</title>
		<link>http://frankleng.me/2009/11/20/early-review-of-google-chrome-os/</link>
		<comments>http://frankleng.me/2009/11/20/early-review-of-google-chrome-os/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 15:43:19 +0000</pubDate>
		<dc:creator>Frank Leng</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Chome OS]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Operating System]]></category>
		<category><![CDATA[review]]></category>
		<guid isPermaLink="false">http://frankleng.me/?p=121</guid>
		<description><![CDATA[As many of you know, Google Chrome OS is now available as a VMware VM. You can download from gdgt http://gdgt.com/google/chrome-os/download/ I think the guys from gdgt just compiled the source from the Chromium OS project&#8230; and using this as bait to increase traffic to their site. Anyway, they did an ok job and you [...]]]></description>
			<content:encoded><![CDATA[<p>As many of you know, Google Chrome OS is now available as a VMware VM. You can download from gdgt<br />
<a href="http://gdgt.com/google/chrome-os/download/" target="_blank">http://gdgt.com/google/chrome-os/download/</a></p>
<p>I think the guys from gdgt just compiled the source from the Chromium OS project&#8230; and using this as bait to increase traffic to their site. Anyway, they did an ok job and you do have to register on gdgt to download it.</p>
<p>Here are some screenshots of Chrome OS.<br />
<a href='http://frankleng.me/2009/11/20/early-review-of-google-chrome-os/screen-shot-2009-11-20-at-10-12-45-am/' title='Screen shot 2009-11-20 at 10.12.45 AM'><img width="150" height="150" src="http://frankleng.me/wp-content/uploads/2009/11/Screen-shot-2009-11-20-at-10.12.45-AM-150x150.png" class="attachment-thumbnail" alt="Screen shot 2009-11-20 at 10.12.45 AM" title="Screen shot 2009-11-20 at 10.12.45 AM" /></a>
<a href='http://frankleng.me/2009/11/20/early-review-of-google-chrome-os/screen-shot-2009-11-20-at-10-20-56-am/' title='Screen shot 2009-11-20 at 10.20.56 AM'><img width="150" height="150" src="http://frankleng.me/wp-content/uploads/2009/11/Screen-shot-2009-11-20-at-10.20.56-AM-150x150.png" class="attachment-thumbnail" alt="Screen shot 2009-11-20 at 10.20.56 AM" title="Screen shot 2009-11-20 at 10.20.56 AM" /></a>
<a href='http://frankleng.me/2009/11/20/early-review-of-google-chrome-os/screen-shot-2009-11-20-at-10-04-25-am/' title='Screen shot 2009-11-20 at 10.04.25 AM'><img width="150" height="150" src="http://frankleng.me/wp-content/uploads/2009/11/Screen-shot-2009-11-20-at-10.04.25-AM-150x150.png" class="attachment-thumbnail" alt="Screen shot 2009-11-20 at 10.04.25 AM" title="Screen shot 2009-11-20 at 10.04.25 AM" /></a>
<a href='http://frankleng.me/2009/11/20/early-review-of-google-chrome-os/screen-shot-2009-11-20-at-10-05-32-am/' title='Screen shot 2009-11-20 at 10.05.32 AM'><img width="150" height="150" src="http://frankleng.me/wp-content/uploads/2009/11/Screen-shot-2009-11-20-at-10.05.32-AM-150x150.png" class="attachment-thumbnail" alt="Screen shot 2009-11-20 at 10.05.32 AM" title="Screen shot 2009-11-20 at 10.05.32 AM" /></a>
<a href='http://frankleng.me/2009/11/20/early-review-of-google-chrome-os/screen-shot-2009-11-20-at-10-07-14-am/' title='Screen shot 2009-11-20 at 10.07.14 AM'><img width="150" height="150" src="http://frankleng.me/wp-content/uploads/2009/11/Screen-shot-2009-11-20-at-10.07.14-AM-150x150.png" class="attachment-thumbnail" alt="Screen shot 2009-11-20 at 10.07.14 AM" title="Screen shot 2009-11-20 at 10.07.14 AM" /></a>
<a href='http://frankleng.me/2009/11/20/early-review-of-google-chrome-os/screen-shot-2009-11-20-at-10-08-50-am/' title='Screen shot 2009-11-20 at 10.08.50 AM'><img width="150" height="150" src="http://frankleng.me/wp-content/uploads/2009/11/Screen-shot-2009-11-20-at-10.08.50-AM-150x150.png" class="attachment-thumbnail" alt="Screen shot 2009-11-20 at 10.08.50 AM" title="Screen shot 2009-11-20 at 10.08.50 AM" /></a>
<a href='http://frankleng.me/2009/11/20/early-review-of-google-chrome-os/screen-shot-2009-11-20-at-10-12-12-am/' title='Screen shot 2009-11-20 at 10.12.12 AM'><img width="150" height="150" src="http://frankleng.me/wp-content/uploads/2009/11/Screen-shot-2009-11-20-at-10.12.12-AM-150x150.png" class="attachment-thumbnail" alt="Screen shot 2009-11-20 at 10.12.12 AM" title="Screen shot 2009-11-20 at 10.12.12 AM" /></a>
<a href='http://frankleng.me/2009/11/20/early-review-of-google-chrome-os/screen-shot-2009-11-20-at-10-13-30-am/' title='Screen shot 2009-11-20 at 10.13.30 AM'><img width="150" height="150" src="http://frankleng.me/wp-content/uploads/2009/11/Screen-shot-2009-11-20-at-10.13.30-AM-150x150.png" class="attachment-thumbnail" alt="Screen shot 2009-11-20 at 10.13.30 AM" title="Screen shot 2009-11-20 at 10.13.30 AM" /></a>
<a href='http://frankleng.me/2009/11/20/early-review-of-google-chrome-os/screen-shot-2009-11-20-at-10-07-34-am/' title='Screen shot 2009-11-20 at 10.07.34 AM'><img width="150" height="150" src="http://frankleng.me/wp-content/uploads/2009/11/Screen-shot-2009-11-20-at-10.07.34-AM-150x150.png" class="attachment-thumbnail" alt="Screen shot 2009-11-20 at 10.07.34 AM" title="Screen shot 2009-11-20 at 10.07.34 AM" /></a>
<a href='http://frankleng.me/2009/11/20/early-review-of-google-chrome-os/screen-shot-2009-11-20-at-10-21-36-am/' title='Screen shot 2009-11-20 at 10.21.36 AM'><img width="150" height="150" src="http://frankleng.me/wp-content/uploads/2009/11/Screen-shot-2009-11-20-at-10.21.36-AM-150x150.png" class="attachment-thumbnail" alt="Screen shot 2009-11-20 at 10.21.36 AM" title="Screen shot 2009-11-20 at 10.21.36 AM" /></a>
</p>
<p>The OS looks extremely similar to the Chrome browser, and it is basically a complete standalone version of Google Chrome. This early developer build has very little configurable options&#8230; actually apart from those security and web related options you get from the Chrome browser there are only options to enable Tap to Click, and some mouse/touchpad sensitivity settings.</p>
<p><span id="more-121"></span></p>
<p>From the screenshots you will notice that ChromeOS detected that it is running on a laptop computer and it has a space to display battery levels. You can also config timezone settings. The only problem was that the screen resolution was locked to 1024 x 768 and could not be changed.</p>
<p>Page rendering performance was also quite poor, possibly due to the lack of 3D acceleration from the VM. This is very noticeable as you scroll up and down, and when you have a Flash movie loaded.</p>
<p>That&#8217;s right, Flash is supported! Youtube works&#8230; but the performance is horrible, and again probably due to the lack of graphic acceleration.</p>
<p>From what I can tell from this early development version of Chrome OS, I&#8217;d say that Google has done a great job of moving from desktop computing to cloud computing, and bringing desktop applications to web applications. From the start, you login with your Google ID and everything you see is generated and supported by the cloud&#8230; and of course the courtesy of an active connection to the Internet.</p>
<p>Aside from the buzz it has generated, Chrome OS is not going to be too useful to the average user right now. Especially when you have Windows or MacOS preinstalled on your machine already. Maybe it will make more sense for low-power netbooks, but even then it will be useless without access to the Internet.</p>
<!-- PHP 5.x --><img src="http://frankleng.me/?ak_action=api_record_view&id=121&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://frankleng.me/2009/11/20/early-review-of-google-chrome-os/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>OS Upgrade vs Fresh Install</title>
		<link>http://frankleng.me/2009/11/14/os-upgrade-vs-fresh-install/</link>
		<comments>http://frankleng.me/2009/11/14/os-upgrade-vs-fresh-install/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 08:14:25 +0000</pubDate>
		<dc:creator>Frank Leng</dc:creator>
				<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[Other]]></category>
		<category><![CDATA[Operating System]]></category>
		<category><![CDATA[Windows 7]]></category>
		<guid isPermaLink="false">http://frankleng.me/?p=116</guid>
		<description><![CDATA[I get this question all the time&#8230; Should I do an update or a fresh install of my operating system? Short answer&#8230; Fresh Install &#62; Upgrading Long answer&#8230; it depends on how the upgrade went and what you are looking for. I recently did an upgrade from Leopard to Snow Leopard and noticed very little [...]]]></description>
			<content:encoded><![CDATA[<p>I get this question all the time&#8230; Should I do an update or a fresh install of my operating system?</p>
<p>Short answer&#8230; <strong>Fresh Install &gt; Upgrading </strong></p>
<p>Long answer&#8230; it depends on how the upgrade went and what you are looking for. I recently did an upgrade from Leopard to Snow Leopard and noticed very little problems. the most noticeable problem was the long bootup time&#8230; and I know that Snow Leopard had specific optimizations to decrease boot time. Furthermore, I had some apps that were incompatible with Snow Leopard&#8230; so I finally decided to give the system a good wipe and install from scratch. and since then&#8230; all the problems have been solved&#8230; especially after installing the 10.6.2 update. Just always remember to backup your data and apps before wiping things out. Time Machine is very useful in this respect.</p>
<p>On the Windows side, I successfully upgrade from Windows Vista to Windows 7 without a glitch. The two systems are extremely similar under the hood, and I did not notice any problem after upgrading. I even did a clean install of Windows 7 and noticed no improvements. To be fair, I didn&#8217;t have anything installed in Vista anyway&#8230; just Office and Adobe CS.</p>
<!-- PHP 5.x --><img src="http://frankleng.me/?ak_action=api_record_view&id=116&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://frankleng.me/2009/11/14/os-upgrade-vs-fresh-install/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Macs vs PCs &#8211; mythbusters and refreshments</title>
		<link>http://frankleng.me/2009/11/14/macs-vs-pcs-mythbusters-and-refreshments/</link>
		<comments>http://frankleng.me/2009/11/14/macs-vs-pcs-mythbusters-and-refreshments/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 07:58:23 +0000</pubDate>
		<dc:creator>Frank Leng</dc:creator>
				<category><![CDATA[Apple Inc.]]></category>
		<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[Me]]></category>
		<category><![CDATA[Other]]></category>
		<guid isPermaLink="false">http://frankleng.me/?p=113</guid>
		<description><![CDATA[Here we go again&#8230; I don&#8217;t mean to revisit this ancient old debate of which system is better&#8230; but I JUST CAN&#8217;T HELP IT! =) Since now I own both systems&#8230; I think I can bring some new perspectives and observations to the table. First of all&#8230; I&#8217;ve been a loyal Windows user since the [...]]]></description>
			<content:encoded><![CDATA[<p>Here we go again&#8230; I don&#8217;t mean to revisit this ancient old debate of which system is better&#8230; but I JUST CAN&#8217;T HELP IT! =)</p>
<p>Since now I own both systems&#8230; I think I can bring some new perspectives and observations to the table.</p>
<p>First of all&#8230; I&#8217;ve been a loyal Windows user since the 3.0 days. and I guess that&#8217;s how long this endless debate has been going on for&#8230; However, we are looking at a completely different landscape than those old days.</p>
<p>The common myth that Apple made &#8220;better&#8221; hardware than your average PC is dead now that everyone is on the Intel train&#8230; and we have normal PCs running hacked versions of MacOS&#8230; and Intel Macs booting Windows XP and Vista. (official Win 7 support is also coming.) So if you really look at what Apple is offering and charging for&#8230; is basically your average hardware stuffed in a fancy chassis. Surprisingly enough&#8230; according to official stats there are now more people who are willing to pay the premium for Apple&#8217;s fancy design.</p>
<p>But here is my story&#8230; I&#8217;ve been a Windows user for quite a while&#8230; and the ONLY reason why I now own a Macbook Pro is because I needed to run the iPhone SDK. It may not have been the wisest 2 grands spent&#8230; but the new Macbook Pros are amazing looking machines! I have to say&#8230; cosmetically I have nothing to complain about the machine! The fact that I can get a Dell with similar specs doesn&#8217;t bother me at all.</p>
<p><strong>What bugged and is still bugging the hell out of me&#8230; is when Mac users&#8230; Apple officials and loyalists portray their OS as the best in the world for anything you do! </strong></p>
<p><strong>This is simply UNTRUE!</strong> MacOS looks fancy but it is not the ultimate saviour when it comes computing! It is not! Even with the latest Snow Leopard release&#8230; it is not even close!!!<br />
Like Mircosoft Windows&#8230; it has flaws! If you install too much stuff&#8230; it will get slow&#8230; if you don&#8217;t do regular maintenance&#8230; something will go wrong&#8230; The number one thing about OS&#8230; not one system out there right now will &#8220;just work&#8221;. If you don&#8217;t take care of it&#8230; it will not take care of you. Get used to it!</p>
<p>I&#8217;ll give you an example&#8230; ever since Leopard MacOS had this weird problem where it cannot open files if they were downloaded from the Internet. The only thing that will fix it&#8230; REBOOT! That is until Apple released an update a few days ago to address the problem. This is a problem that existed in Leopard and Snow Leopard. As you can imagine I was extremely annoyed by this problem&#8230; because even my Windows machine didn&#8217;t have to be rebooted this many times to fix a stupid problem like this.</p>
<p><span id="more-113"></span></p>
<p>Second annoyance &#8211; Video playback. The codec support for MacOS is extremely poor. Codec packs like Perian are still incomplete when you ever come across one of those rare codecs. Needless to mention WMV support&#8230; trying to play a HD WMV file on a Mac is simply PAINFUL. You can either use VLC or Flip4Mac&#8230; VLC doesn&#8217;t have great performance and Flip4Mac will not let you seek the file unless the file is completely buffered. Bottom line&#8230; video playback is years behind the performance you get on Windows.</p>
<p>Third annoyance &#8211; Lack of software. especially quality free apps. Trying looking for a decent MySQL client for your Mac&#8230; paid or free&#8230; I bet you cannot find a single one worth competing with SQLyog! Also&#8230; when Apple wants you to think that their iWork bundle is any competition to MS Office&#8230; DON&#8217;T BELIEVE THEM! I&#8217;m a university student, and I have to say Numbers is years behind what MS Excel is capable of&#8230; same thing with Pages. The only thing I like is probably Keynote&#8230; it makes your presentation looks a bit prettier. =p</p>
<p>If you are a Windows user. Be ready to tolerate these annoyances because they are likely to stay for a long time. You might miss that good old Windows UI&#8230; I&#8217;ll bet you on that one!</p>
<p><strong>On the &#8220;dark side&#8221; of things&#8230; </strong>Microsoft just released Windows 7 not too long ago. and big thanks to the University of Waterloo I was able to get an early copy of the OS. I have to say&#8230; Windows 7 is everything that I hoped it will be. It is a smart and stable system that is light years away from what Windows Vista had become&#8230; and performance-wise Win 7 even leaves XP in the dust! I love it. and I am really considering switching back to Windows for my general computing needs&#8230; especially when more Windows Live apps are being released Windows-only.</p>
<p>The bottom line is&#8230; Mac was never meant to be a mainstream machine! Its design is amazing&#8230; but there are so many things that aren&#8217;t perfect on the software end. I honestly think you might find it useful to run Windows on a Mac to get the most out of it.<br />
While Apple keeps bashing Microsoft for the lack of innovation&#8230; Microsoft has made a very strong point with Windows 7 and their Windows Live series of services and software. It will be interesting to see how the game plays on from now on&#8230;<br />
However, as a consumer I think people should always remember that nothing is ever exactly as advertised. nothing is ever perfect. just because you have spent a lot of money on something&#8230; doesn&#8217;t mean it&#8217;s worth it.<br />
To be happy with your purchase&#8230; you need to think about what compromises are you willing to accept&#8230; it doesn&#8217;t matter how much money you have&#8230; you can&#8217;t have everything. =)</p>
<!-- PHP 5.x --><img src="http://frankleng.me/?ak_action=api_record_view&id=113&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://frankleng.me/2009/11/14/macs-vs-pcs-mythbusters-and-refreshments/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
