<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6194744208919028515</id><updated>2011-07-30T12:35:45.380-07:00</updated><title type='text'>Small Apple Mirror</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://smallapplemirror.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6194744208919028515/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://smallapplemirror.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Small Apple</name><uri>http://www.blogger.com/profile/05418350351806840129</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6194744208919028515.post-9202170309723850565</id><published>2010-02-06T07:46:00.000-08:00</published><updated>2010-02-06T07:52:46.269-08:00</updated><title type='text'>Fixed column align problem</title><content type='html'>&lt;p&gt;I tried to align the columns using valign attribute of the &lt;col&gt; tab, it doesn't work well in Firefox. Fixed by modifying the CSS.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6194744208919028515-9202170309723850565?l=smallapplemirror.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smallapplemirror.blogspot.com/feeds/9202170309723850565/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://smallapplemirror.blogspot.com/2010/02/fixed-column-align-problem.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6194744208919028515/posts/default/9202170309723850565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6194744208919028515/posts/default/9202170309723850565'/><link rel='alternate' type='text/html' href='http://smallapplemirror.blogspot.com/2010/02/fixed-column-align-problem.html' title='Fixed column align problem'/><author><name>Small Apple</name><uri>http://www.blogger.com/profile/05418350351806840129</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6194744208919028515.post-6516086367117196409</id><published>2010-02-06T06:49:00.000-08:00</published><updated>2010-02-06T07:00:11.652-08:00</updated><title type='text'>Fixed border problem around smiley icons</title><content type='html'>&lt;p&gt;Fixed border problem around smiley icons. Default blogspot CSS has a border around the image, but Small Apple doesn't have that.&lt;/p&gt;&lt;p&gt;Note: Small Apple uses JavaScript to map the smiley class to gif.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6194744208919028515-6516086367117196409?l=smallapplemirror.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smallapplemirror.blogspot.com/feeds/6516086367117196409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://smallapplemirror.blogspot.com/2010/02/fixed-border-problem-around-smiley.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6194744208919028515/posts/default/6516086367117196409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6194744208919028515/posts/default/6516086367117196409'/><link rel='alternate' type='text/html' href='http://smallapplemirror.blogspot.com/2010/02/fixed-border-problem-around-smiley.html' title='Fixed border problem around smiley icons'/><author><name>Small Apple</name><uri>http://www.blogger.com/profile/05418350351806840129</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6194744208919028515.post-881632642826869068</id><published>2010-02-04T07:44:00.000-08:00</published><updated>2010-02-06T07:35:05.302-08:00</updated><title type='text'>Reward points make a difference</title><content type='html'>&lt;p&gt;A comparison of the rewards from the big three oil companies.&lt;/p&gt;&lt;p&gt;Assumptions:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Pump formula 98&lt;/li&gt;&lt;li&gt;$1.93/litre (3 Feb 2009)&lt;/li&gt;&lt;li&gt;12% discount (5% station + 7% credit card)&lt;/li&gt;&lt;li&gt;Spend $1,000&lt;/li&gt;&lt;li&gt;The reward points is used to redeem petrol voucher&lt;/li&gt;&lt;/ol&gt;&lt;table&gt;&lt;col width="20%"&gt;&lt;col width="40%"&gt;&lt;col width="40%"&gt;&lt;tr&gt;&lt;td class="aligntop"&gt;Caltex&lt;/td&gt;&lt;td class="aligntop"&gt;1 Thanks! point per litre.&lt;br&gt;1400 points for $40 petrol voucher.&lt;/td&gt;&lt;td class="aligntop"&gt;589 points ($1000 / (1.93 * 0.88))&lt;br&gt;Equivalent to $16.80 petrol voucher.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="aligntop"&gt;ExxonMobil&lt;/td&gt;&lt;td class="aligntop"&gt;1 Smiles point for every $1.25 spent.&lt;br&gt;750 points for $30 petrol voucher.&lt;/td&gt;&lt;td class="aligntop"&gt;800 points ($1000 / 1.25)&lt;br&gt;Equivalent to $32 petrol voucher.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="aligntop"&gt;Shell&lt;/td&gt;&lt;td class="aligntop"&gt;1 Escape point per litre.&lt;br&gt;600 points for $20 petrol voucher.&lt;/td&gt;&lt;td class="aligntop"&gt;589 points ($1000 / (1.93 * 0.88))&lt;br&gt;Equivalent to $19.60 petrol voucher.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;As you can see, ExxonMobil has the best reward based on the current assumptions. The higher the price, the better the reward. However, if the price is very low, say $1/litre, then Shell has the best reward, and Caltex and ExxonMobil are about the same.&lt;/p&gt;&lt;p&gt;&lt;a href="http://smallapple.net/blog/#entry_2010_2_1"&gt;Reward points make a difference&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6194744208919028515-881632642826869068?l=smallapplemirror.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smallapplemirror.blogspot.com/feeds/881632642826869068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://smallapplemirror.blogspot.com/2010/02/reward-points-make-difference.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6194744208919028515/posts/default/881632642826869068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6194744208919028515/posts/default/881632642826869068'/><link rel='alternate' type='text/html' href='http://smallapplemirror.blogspot.com/2010/02/reward-points-make-difference.html' title='Reward points make a difference'/><author><name>Small Apple</name><uri>http://www.blogger.com/profile/05418350351806840129</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6194744208919028515.post-1266186118043381957</id><published>2010-01-20T08:03:00.000-08:00</published><updated>2010-02-06T07:32:50.633-08:00</updated><title type='text'>Ohhh, preferred platinum card</title><content type='html'>&lt;p&gt;When I started working, there were two common credit cards: normal (S$30k annual income) and gold (S$60k annual income).&lt;/p&gt;&lt;p&gt;Just about anyone could get a normal credit card if they earn S$2,000 — most fresh grads do — so it was no big deal. (They crossed the $30k mark with bonuses and employer's CPF contribution.) People aspired to get the gold card as it signaled their earning power.&lt;/p&gt;&lt;p&gt;The gold card got easier and easier to apply for — everyone wanted one, you see. A few years later, it eventually became the same as the normal card, which was renamed the classic card. The platinum card, which was really prestigious in the past (S$100k annual income?), became the new gold card.&lt;/p&gt;&lt;p&gt;Fast forward another few years. I just recevied a platinum card to replace my soon-to-expire classic card. I don't want a platinum card. I don't want to pay the annual fees and I &lt;i&gt;especially&lt;/i&gt; don't want to change my credit card number.&lt;/p&gt;&lt;p&gt;So I called up my bank to ask if I could continue with my classic card. No, it can't be done, the operator said, the platinum card &lt;i&gt;is&lt;/i&gt; the classic card now.&lt;/p&gt;&lt;p&gt;(Except that it is free for the first 3 years rather than lifetime.)&lt;/p&gt;&lt;p&gt;&lt;i&gt;Okay&lt;/i&gt;.&lt;/p&gt;&lt;p&gt;I checked a few banks' website and found that platinum is really the new normal! This must have happened a while ago. Can't blame me for not knowing as I live under a rock. &lt;img class="smiley" alt="" src="http://smallapple.net/forum/images/smilies/icon_lol.gif"&gt;&lt;/p&gt;&lt;p&gt;So what is considered prestigious these days? Black card, white card, signature card, preferred card; it depends on the bank. There are a few ways to tell: (i) high annual income requirement, (ii) high annual fees, (iii) high minimum required spending, (iv) by invitation only.&lt;/p&gt;&lt;p&gt;For me, I just need a card I can use to buy stuff online. Damn, I need to update all my accounts again. &lt;img class="smiley" alt="" src="http://smallapple.net/forum/images/smilies/icon_rant.gif"&gt;&lt;/p&gt;&lt;h2&gt;My brief credit card history&lt;/h2&gt;&lt;table&gt;&lt;col width="20%"&gt;&lt;br /&gt;&lt;col width="80%"&gt;&lt;tr&gt;&lt;td class="aligntop"&gt;Corporate gold card&lt;/td&gt;&lt;td class="aligntop"&gt;I like it for the easy-to-remember number &lt;i&gt;and&lt;/i&gt; the company logo (well, it sets it apart).&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="aligntop"&gt;Classic card&lt;/td&gt;&lt;td class="aligntop"&gt;Some time later, I applied for a personal credit card, but I never used it, so I canceled it.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="aligntop"&gt;Classic card 2&lt;/td&gt;&lt;td class="aligntop"&gt;The corporate card was discontinued, so I had to apply for my own card again.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="aligntop"&gt;Classic card 3&lt;/td&gt;&lt;td class="aligntop"&gt;The old card was canceled when I reported a suspicious transaction. It turned out to be a mistake on my part. I was unable to keep the card — I was on the verge of memorizing the number.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="aligntop"&gt;Platinum card&lt;/td&gt;&lt;td class="aligntop"&gt;My latest card.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;&lt;a href="http://smallapple.net/blog/#entry_2010_1_17"&gt;Ohhh, preferred platinum card&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6194744208919028515-1266186118043381957?l=smallapplemirror.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smallapplemirror.blogspot.com/feeds/1266186118043381957/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://smallapplemirror.blogspot.com/2010/01/ohhh-preferred-platinum-card.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6194744208919028515/posts/default/1266186118043381957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6194744208919028515/posts/default/1266186118043381957'/><link rel='alternate' type='text/html' href='http://smallapplemirror.blogspot.com/2010/01/ohhh-preferred-platinum-card.html' title='Ohhh, preferred platinum card'/><author><name>Small Apple</name><uri>http://www.blogger.com/profile/05418350351806840129</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6194744208919028515.post-1415302550811405137</id><published>2010-01-17T06:31:00.000-08:00</published><updated>2010-02-06T07:44:03.128-08:00</updated><title type='text'>jQuery 1.4 is out</title><content type='html'>&lt;p&gt;Key milestones: &lt;/p&gt;&lt;table&gt;&lt;tr&gt;&lt;th class="alignright"&gt;Date&lt;/th&gt;&lt;th class="alignleft"&gt;Version&lt;/th&gt;&lt;th class="alignright"&gt;Size&lt;/th&gt;&lt;th class="alignright"&gt;Zipped&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="alignright"&gt;Aug 2006&lt;/td&gt;&lt;td class="alignleft"&gt;1.0&lt;/td&gt;&lt;td class="alignright"&gt;16.7 kB&lt;/td&gt;&lt;td class="alignright"&gt;8.8 kB&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="alignright"&gt;Jul 2007&lt;/td&gt;&lt;td class="alignleft"&gt;1.1.3&lt;/td&gt;&lt;td class="alignright"&gt;20.9 kB&lt;/td&gt;&lt;td class="alignright"&gt;10.9 kB&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="alignright"&gt;May 2008&lt;/td&gt;&lt;td class="alignleft"&gt;1.2.6&lt;/td&gt;&lt;td class="alignright"&gt;54.4 kB&lt;/td&gt;&lt;td class="alignright"&gt;16.6 kB&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="alignright"&gt;Feb 2009&lt;/td&gt;&lt;td class="alignleft"&gt;1.3.2&lt;/td&gt;&lt;td class="alignright"&gt;55.9 kB&lt;/td&gt;&lt;td class="alignright"&gt;19.4 kB&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="alignright"&gt;Jan 2010&lt;/td&gt;&lt;td class="alignleft"&gt;1.4&lt;/td&gt;&lt;td class="alignright"&gt;68.2 kB&lt;/td&gt;&lt;td class="alignright"&gt;23.3 kB&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;jQuery has grown very large over the years. Of course, it has also added much new functionality. However, I wonder if we will see jQuery Lite — a return to its 20+ kB roots, perhaps. &lt;/p&gt;&lt;p&gt;(A typical webpage may have just 3-10 kB of compressed JavaScript. Compare this to jQuery/jQuery UI's 50+ kB — the library is far bigger!) &lt;/p&gt;&lt;h2&gt;What is so attractive about jQuery?&lt;/h2&gt;&lt;p&gt;I'll have to say it is (i) easy-to-use, (ii) lite and, (iii) easily extensible. &lt;/p&gt;&lt;p&gt;Easy to use: jQuery makes it so much easier to manipulate the DOM. Its small size that makes it a no-brainer to use. However, it is not always true now. &lt;/p&gt;&lt;p&gt;Lite: jQuery is a library, not a framework. You can use any one of its functions standalone without having to learn anything else. &lt;/p&gt;&lt;p&gt;Extensible: it is trivial to add your own functions to jQuery. &lt;/p&gt;&lt;p&gt;jQuery is such a game-changer for me that I've decided to contribute to its cause — I've donated US$10 to them. &lt;img class="smiley" alt="" src="http://smallapple.net/forum/images/smilies/icon_lol.gif"&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://smallapple.net/blog/#entry_2010_1_12"&gt;jQuery 1.4 is out&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6194744208919028515-1415302550811405137?l=smallapplemirror.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smallapplemirror.blogspot.com/feeds/1415302550811405137/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://smallapplemirror.blogspot.com/2010/01/jquery-14-is-out.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6194744208919028515/posts/default/1415302550811405137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6194744208919028515/posts/default/1415302550811405137'/><link rel='alternate' type='text/html' href='http://smallapplemirror.blogspot.com/2010/01/jquery-14-is-out.html' title='jQuery 1.4 is out'/><author><name>Small Apple</name><uri>http://www.blogger.com/profile/05418350351806840129</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6194744208919028515.post-7996873557706480165</id><published>2010-01-10T07:28:00.000-08:00</published><updated>2010-02-06T06:47:43.351-08:00</updated><title type='text'>The hunt for dead pixels</title><content type='html'>&lt;p&gt;A friend got a new plasma HDTV and asked me to help him spot dead pixels. Without a video diagnostics disc, the easiest way is to hook up a notebook to the TV and set the desktop wallpaper to a solid color.&lt;/p&gt;&lt;p&gt;In the past, I only checked black and white screens. Black is to spot stuck pixels, and white is to spot dead pixels.&lt;/p&gt;&lt;p&gt;Stuck pixels are very annoying, so there should not be any at all. Luckily, they are easy to spot. I've never seen stuck pixels on a new display, though.&lt;/p&gt;&lt;p&gt;In theory, checking the white screen for dead pixels is sufficient because as long as any of the RGB sub-pixels are not working, it won't show up as white. While this is true, it turns out that white is the &lt;i&gt;hardest&lt;/i&gt; to check. I have never caught a dead pixel without knowing where it was.&lt;/p&gt;&lt;p&gt;Online wisdom is to check the R, G and B components separately. For completeness, I also check Cyan (G-B), Magenta (R-B) and Yellow (R-G).&lt;/p&gt;&lt;p&gt;Checking individual components is easier than white. It is either the color or black. Even so, it is not easy to spot a dead pixel. You have to scan the screen at a nose's length away. (But once you spotted one, you can see it from 1-2 metres away.) A plasma screen makes it harder due to its inherent noise.&lt;/p&gt;&lt;div&gt;&lt;img alt="HDTV dead pixel" src="http://www.smallapple.net/blog/pics/hdtv_dead_pixel-med-auto.jpg"&gt; &lt;/div&gt;&lt;p&gt;After 45 minutes — 1920 x 1080 is a lot of pixels — I spotted one fully dead red pixel and two partially dead blue and red pixels. I thought the dead red pixel was a dead RGB pixel, but the macro photo showed that it was just the red pixel.&lt;/p&gt;&lt;p&gt;There are three levels of severity:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Fully dead RGB pixel: obvious (relatively speaking), but also very rare.&lt;/li&gt;&lt;li&gt;Single dead sub-pixel: not obvious, but once you found it, you can spot it again easily (within 2 metres).&lt;/li&gt;&lt;li&gt;Partially dead sub-pixel: hard to find even though you know where it is&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The dead pixels are all at the peripheral, so I recommend to my friend to keep his unit. I also decided to do him a favour by &lt;i&gt;not&lt;/i&gt; telling him the location of the dead pixels. &lt;img class="smiley" alt="" src="http://www.smallapple.net/forum/images/smilies/icon_grin.gif"&gt;&lt;/p&gt;&lt;p&gt;(My own LCD TV has one fully dead pixel and several partially dead pixels. The dead pixel is an eye sore — if I look at it. The other dead pixels are not noticeable. I missed all of them until I saw the dead pixel by chance a few months after I got the TV. &lt;img class="smiley" alt="" src="http://www.smallapple.net/forum/images/smilies/icon_surprised.gif"&gt;)&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.smallapple.net/blog/#entry_2010_1_9"&gt;The hunt for dead pixels&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6194744208919028515-7996873557706480165?l=smallapplemirror.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smallapplemirror.blogspot.com/feeds/7996873557706480165/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://smallapplemirror.blogspot.com/2010/01/hunt-for-dead-pixels.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6194744208919028515/posts/default/7996873557706480165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6194744208919028515/posts/default/7996873557706480165'/><link rel='alternate' type='text/html' href='http://smallapplemirror.blogspot.com/2010/01/hunt-for-dead-pixels.html' title='The hunt for dead pixels'/><author><name>Small Apple</name><uri>http://www.blogger.com/profile/05418350351806840129</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6194744208919028515.post-884704475847372626</id><published>2010-01-09T07:16:00.000-08:00</published><updated>2010-01-22T06:30:37.921-08:00</updated><title type='text'>Finally, a netbook I can live with</title><content type='html'>&lt;p&gt;Netbooks have always been too small and too slow for me, but no longer. Enter the Asus Eee PC 1201N: 1.6 GHz dual-core Atom, 2 GB RAM, ION, 12.1" (1366x768), 250GB HD at 1.45 kg and US$500.&lt;/p&gt;&lt;p&gt;It does not have a built-in optical drive and is a little on the heavy side, but hey, you can't expect everything to be perfect.&lt;/p&gt;&lt;p&gt;Atom is good enough for office apps and surfing net, but it is too slow for playing 720p videos. That's where the ION comes in: dedicated graphics. With it, netbooks can play 1080p videos without a hitch.&lt;/p&gt;&lt;p&gt;(The dual-core Atom N330 is a gimmick, though. It is actually meant for desktop use, so it has less power saving features — the 1201N can last just a little over 3 hours on battery. It is low by netbook standard, but it is good enough for me.)&lt;/p&gt;&lt;p&gt;The 1201N is &lt;i&gt;almost&lt;/i&gt; perfect for me. However, it also almost triggered my instant-discard filter: an extra column of keys beside the backspace. I absolutely hated that. When I need to correct mistakes while touch-typing, I naturally use the edge of the notebook to "home".&lt;/p&gt;&lt;p&gt;Something I like about the 1201N: RAM. Unlike many other Atom netbooks, it can use more than 2 GB RAM. This is important as I need 3 GB RAM to run my apps comfortably.&lt;/p&gt;&lt;h2&gt;Screen size&lt;/h2&gt;&lt;p&gt;Most people feel that 10" is the perfect netbook size. However, I find it too small. 12" is the minimum for me — I'll be hard-pressed to even consider 11.6".&lt;/p&gt;&lt;h2&gt;My ideal notebook&lt;/h2&gt;&lt;p&gt;To me, a notebook is meant to be carried around, so I have always been willing to trade features/speed for weight. Specs:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Light: 1.3 kg&lt;/li&gt;&lt;li&gt;Small, but not too small: 12.1" (1280 x 800)&lt;/li&gt;&lt;li&gt;Run apps and store files comfortably: 1.6 GHz dual-core CPU, 3 GB RAM, 120 GB HD&lt;/li&gt;&lt;li&gt;2.5 hours battery life&lt;/li&gt;&lt;li&gt;Optional optical drive&lt;/li&gt;&lt;li&gt;Able to play 720p video&lt;/li&gt;&lt;li&gt;Backspace/enter by the right edge&lt;/li&gt;&lt;li&gt;Must look sleek&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;There is one ultra-portable notebook that meets all my requirements: the HP EliteBook 2530p. Unfortunately, it is also very expensive. The Eee PC 1201N is the first netbook to meet most of them.&lt;/p&gt;&lt;p&gt;(Sidenote: the 1.3 kg 13.3" MSI X340 would have been the first if it had dual-core instead of one [Core2Solo]. Its keyboard was very flimsy and it had short battery life due to its 4-cell battery.)&lt;/p&gt;&lt;h2&gt;12" is the battlefield&lt;/h2&gt;&lt;p&gt;12" is where netbooks and ultra-portable notebooks will fight over for a while — and I believe netbooks will prevail. This is unfortunate because I want a notebook with a dual-core CULV CPU. No matter how you look at it, an Atom CPU is slow.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.smallapple.net/blog/#entry_2010_1_8"&gt;Finally, a netbook I can live with&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6194744208919028515-884704475847372626?l=smallapplemirror.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smallapplemirror.blogspot.com/feeds/884704475847372626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://smallapplemirror.blogspot.com/2010/01/finally-netbook-i-can-live-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6194744208919028515/posts/default/884704475847372626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6194744208919028515/posts/default/884704475847372626'/><link rel='alternate' type='text/html' href='http://smallapplemirror.blogspot.com/2010/01/finally-netbook-i-can-live-with.html' title='Finally, a netbook I can live with'/><author><name>Small Apple</name><uri>http://www.blogger.com/profile/05418350351806840129</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6194744208919028515.post-1347110099077115860</id><published>2010-01-05T06:17:00.000-08:00</published><updated>2010-01-22T06:31:19.972-08:00</updated><title type='text'>Do I have 1 TB or not?</title><content type='html'>&lt;p&gt;A 1 TB HD has a capacity of 1,000,202,272,768 bytes, but it shows up as 931.5 GB. This is thanks to the use of binary units (1 kB = 1024 bytes) than the decimal SI units (1k = 1000).&lt;/p&gt;&lt;p&gt;Binary prefixes have been defined — KiB, MiB, GiB and TiB — but they are still not in common use.&lt;/p&gt;&lt;p&gt;AFAIK, only memory and flash are still using binary units to indicate their capacity — a 1 GB SD card is really 1 GiB. All others, including bandwidth and throughput, are in SI units.&lt;/p&gt;&lt;h2&gt;Software&lt;/h2&gt;&lt;p&gt;Software is a big issue. You'll never know whether it uses 1,000 or 1,024 unless you can see the actual number of bytes.&lt;/p&gt;&lt;p&gt;On my part, I'll try to do the right thing from now on and use k- for SI prefixes and Ki- for binary prefixes.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.smallapple.net/blog/#entry_2010_1_4"&gt;Do I have 1 TB or not?&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6194744208919028515-1347110099077115860?l=smallapplemirror.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smallapplemirror.blogspot.com/feeds/1347110099077115860/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://smallapplemirror.blogspot.com/2010/01/do-i-have-1-tb-or-not.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6194744208919028515/posts/default/1347110099077115860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6194744208919028515/posts/default/1347110099077115860'/><link rel='alternate' type='text/html' href='http://smallapplemirror.blogspot.com/2010/01/do-i-have-1-tb-or-not.html' title='Do I have 1 TB or not?'/><author><name>Small Apple</name><uri>http://www.blogger.com/profile/05418350351806840129</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
