<?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-28366044</id><updated>2012-01-21T14:34:57.887-08:00</updated><title type='text'>Seongbae's random thoughts on ...nearly anything...  (박성배)</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>94</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-28366044.post-3811809952244598759</id><published>2010-09-13T15:33:00.001-07:00</published><updated>2010-09-13T15:35:54.082-07:00</updated><title type='text'>WTF of the day</title><content type='html'>&lt;div class="gmail_quote"&gt;I showed this to a co-worker of mine and he said I should record a song and send it to him in reply, which I'm tempted to.&lt;/div&gt;  &lt;div class="gmail_quote"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="gmail_quote"&gt;&lt;br /&gt;  &lt;div&gt;       &lt;table border="0" width="550" cellpadding="0" cellspacing="0" style="max-width:550px;border-top:4px solid #39C;font:12px arial, sans-serif;margin:0 auto"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;     &lt;h1 style="color:#000;font:bold 23px arial;margin:5px 0"&gt;LinkedIn&lt;/h1&gt;  &lt;p&gt;&lt;strong style="color:#0066CC;font-size:16px"&gt;INMAIL: &lt;span style="font-weight:normal"&gt;YOU HAVE A NEW MESSAGE&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;   &lt;p style="margin:0 0 4px 0"&gt;&lt;strong&gt;From:&lt;/strong&gt; ...&lt;/p&gt; &lt;p style="margin:0 0 4px 0"&gt;&lt;strong&gt;Date:&lt;/strong&gt; ...&lt;/p&gt; &lt;p style="margin:0 0 4px 0"&gt;&lt;strong&gt;Subject:&lt;/strong&gt; Linux/Unix Rockers Wanted!  - SE&lt;/p&gt; &lt;p style="margin:0 0 4px 0"&gt;   Greetings Seongbae,&lt;br /&gt;&lt;br /&gt;ROCK OUT! with Yahoo's Service Engineer and Operations!!!&lt;br /&gt;&lt;br /&gt;We have some amazing opportunities for guitarist, drummers and even lead singers!  And of course we're looking for the best band managers the world has ever known!&lt;br /&gt;&lt;br /&gt;Send me a demo and let's ROCK This!&lt;br /&gt;&lt;br /&gt;Take a peek at some of our new products and initiatives:&lt;br /&gt;                                  &lt;br /&gt;&lt;a href="http://ycorpblog.com/" target="_blank"&gt;http://ycorpblog.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Rock ON, &amp;amp; Thanks!&lt;br /&gt;&lt;br /&gt;....&lt;br /&gt;Senior Recruiter Sorcerer&lt;br /&gt;&lt;br /&gt;&lt;a href="mailto:....@yahoo-inc.com" target="_blank"&gt;....@yahoo-inc.com&lt;/a&gt;&lt;br /&gt;Office (408) ...-....&lt;/p&gt; &lt;p style="margin:15px 0 3px 0;background:#DCF0F6;padding:5px 15px;width:50%;text-align:center"&gt;View/reply to this message&lt;/p&gt;  &lt;p style="border-top:2px solid #ccc;padding-top:15px;margin-top:15px;font-size:10px;color:#999"&gt;&lt;br /&gt;&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-3811809952244598759?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/3811809952244598759/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=3811809952244598759' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/3811809952244598759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/3811809952244598759'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2010/09/wtf-of-day.html' title='WTF of the day'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-4799725451650644733</id><published>2010-08-02T22:11:00.000-07:00</published><updated>2010-08-02T22:16:37.730-07:00</updated><title type='text'>Fine print</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: arial; font-size: small; "&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial; font-size: small; "&gt;Can you spot what's wrong with the coupon offer l I received from Expedia below ?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;From: &lt;b class="gmail_sendername"&gt;Expedia Service Center&lt;/b&gt; &lt;span dir="ltr"&gt;&lt;usmail@expediamail.com&gt;&lt;/span&gt;&lt;br /&gt;Date: Mon, Aug 2, 2010 at 10:00 PM&lt;br /&gt;Subject: Thanks for planning your trip to Seoul on Expedia&lt;br /&gt;To: ....&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://click.expediamail.com/open.aspx?ffcb10-fecd15777265067d-fe29117070600474701678-fed3167675640479-ff9b1771-fe2915707262067b711276-ff67177575" width="1" height="1" /&gt;&lt;div bgcolor="#ffffff"&gt;&lt;table width="548" bgcolor="#ffe153" cellspacing="1" cellpadding="0" border="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;table width="546" border="0" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="546" height="65" valign="top"&gt;&lt;table border="0" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td valign="top"&gt;&lt;a href="http://click.expediamail.com/?qs=c420d9aacb87ae8aa46c0145d8d0883dcf681146a531dba14af8faa8321aca3731a7a6f73dcb9a5d" target="_blank"&gt;&lt;img src="http://media.expedia.com/media/content/expus/graphics/mail/sur_expedia_logo_20100726_b.gif" height="46" width="146" alt="Expedia.com" border="0" align="top" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td width="20"&gt; &lt;/td&gt;&lt;td width="385" height="54" valign="top" align="right" style="font-family: arial, helvetica, 'sans serif'; font-size: 12px; color: rgb(0, 0, 0); "&gt;&lt;table width="385" border="0" cellspacing="0" cellpadding="5"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td valign="top" align="right"&gt;&lt;a href="http://click.expediamail.com/?qs=f0cf19d52edc24bd5db6ae4f19c95cd82c5914dd34f58a1e0db440c80e9a9843933ba958dcfa8727" target="_blank" style="font-family: arial, helvetica, 'sans serif'; font-size: 12px; color: rgb(0, 0, 0); "&gt;Vacation Packages&lt;/a&gt; | &lt;a href="http://click.expediamail.com/?qs=1cc06ee31acad2f8cd175b7220466cc7530c773f5d7335d67a74cae4ddf2b4060538042c6f082140" target="_blank" style="font-family: arial, helvetica, 'sans serif'; font-size: 12px; color: rgb(0, 0, 0); "&gt;Hotels&lt;/a&gt; | &lt;a href="http://click.expediamail.com/?qs=d426379d21535377e8eb1ecf508e32f8bafb976f81ef2f5b6225b8eafb3835e7a72ee65326631dfb" target="_blank" style="font-family: arial, helvetica, 'sans serif'; font-size: 12px; color: rgb(0, 0, 0); "&gt;Cars&lt;/a&gt; | &lt;a href="http://click.expediamail.com/?qs=b2177b413f9e15bcf584d4c3dbe502f8015be8bce5672c69bc936dc95a62cd1cd0615e3134258d9d" target="_blank" style="font-family: arial, helvetica, 'sans serif'; font-size: 12px; color: rgb(0, 0, 0); "&gt;Flights&lt;/a&gt; | &lt;a href="http://click.expediamail.com/?qs=114f6fea64d3a629635d31ffbacf015fd429ffdf66cc5f05b8020fecc5def4c450d7f7ed93bde04d" target="_blank" style="font-family: arial, helvetica, 'sans serif'; font-size: 12px; color: rgb(0, 0, 0); "&gt;Cruises&lt;/a&gt; | &lt;a href="http://click.expediamail.com/?qs=d4b778caaa0af1274469dcc36c57ec466e615deff2a396d59e144d39b92b32d75dd58b8b987d1ffc" target="_blank" style="font-family: arial, helvetica, 'sans serif'; font-size: 12px; color: rgb(0, 0, 0); "&gt;Activities&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;table width="100%" border="0" cellspacing="20" cellpadding="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="font-family: arial, helvetica, 'sans serif'; font-size: 12px; color: rgb(0, 0, 0); "&gt;&lt;b&gt;Dear Seongbae,&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Thanks for planning your trip to .... on Expedia. We hope your trip went well and that you had a good experience--both with Expedia and the companies that provided your travel.&lt;br /&gt;&lt;br /&gt;Just to make sure, we hope you'll share your thoughts by completing a short satisfaction survey. It takes only a few minutes and your comments help us improve your future travel experiences, our service, and our site.&lt;br /&gt;&lt;br /&gt;As a "thank you" for your time, we will email you a coupon for &lt;b&gt;$10 off each night of your next hotel stay&lt;/b&gt;*.&lt;br /&gt;&lt;br /&gt;Rest assured your identity and information will be kept confidential and will never be sold or rented to any third party.&lt;br /&gt;&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" border="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td height="22"&gt;&lt;a href="http://click.expediamail.com/?qs=07f86d9e5b1ca1034b5b2153f194b6a54240d03ed17dc43da3b543fd74cf7b2d5cdeb010dc59dab5" target="_blank"&gt;&lt;img src="http://media.expedia.com/media/content/expus/graphics/mail/global_email_btn_01_left.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td height="22" bgcolor="#0b8f46" valign="middle" style="color: rgb(255, 255, 255); font-weight: bold; font-size: 11px; font-family: arial, helvetica, 'sans serif'; background-color: rgb(11, 143, 70); border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; text-decoration: none; vertical-align: middle; width: 120px; "&gt;&lt;a href="http://click.expediamail.com/?qs=07f86d9e5b1ca1034b5b2153f194b6a54240d03ed17dc43da3b543fd74cf7b2d5cdeb010dc59dab5" target="_blank" style="color: rgb(255, 255, 255); font-weight: bold; font-size: 11px; font-family: arial, helvetica, 'sans serif'; background-color: rgb(11, 143, 70); border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; text-decoration: none; vertical-align: middle; width: 120px; "&gt;Take the survey now&lt;/a&gt;&lt;/td&gt;&lt;td height="22"&gt;&lt;a href="http://click.expediamail.com/?qs=07f86d9e5b1ca1034b5b2153f194b6a54240d03ed17dc43da3b543fd74cf7b2d5cdeb010dc59dab5" target="_blank"&gt;&lt;img src="http://media.expedia.com/media/content/expus/graphics/mail/global_email_btn_01_right.gif" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;We appreciate your time and business.&lt;br /&gt;Expedia Travel Team&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;img src="http://media.expedia.com/media/content/expus/graphics/mail/SUR_CR_01_Survey_footer.jpg" width="546" height="46" alt="" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor="#ffffff" style="font-family: arial, helvetica, 'sans serif'; font-size: 11px; color: rgb(0, 0, 0); "&gt;&lt;table border="0" cellspacing="20" cellpadding="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td bgcolor="#ffffff" style="font-family: arial, helvetica, 'sans serif'; font-size: 11px; color: rgb(0, 0, 0); text-decoration: none; "&gt;*This single-use coupon is valid only for a discount of $10 per night towards the new booking on &lt;a href="http://click.expediamail.com/?qs=c420d9aacb87ae8aa46c0145d8d0883dcf681146a531dba14af8faa8321aca3731a7a6f73dcb9a5d" target="_blank" style="font-family: arial, helvetica, 'sans serif'; font-size: 11px; color: rgb(0, 0, 0); text-decoration: none; "&gt;Expedia.com &lt;/a&gt;of a room at an Expedia® Special Rate hotel for two (2) nights or longer. The cost per night of the booking must be at least $75 before taxes and fees. Coupon must be used by 11:59 PM (Pacific Time) on July 31, 2010. Travel must be completed by August 31, 2010.&lt;br /&gt;&lt;br /&gt;You are receiving this survey as a customer of &lt;a href="http://click.expediamail.com/?qs=c420d9aacb87ae8aa46c0145d8d0883dcf681146a531dba14af8faa8321aca3731a7a6f73dcb9a5d" target="_blank" style="font-family: arial, helvetica, 'sans serif'; font-size: 11px; color: rgb(0, 0, 0); "&gt;Expedia.com.&lt;/a&gt;&lt;p&gt;CONTACT US&lt;br /&gt;Please do not reply to this e-mail as we are not able to respond to messages sent to this e-mail address.   To contact us or send feedback, please &lt;a href="http://click.expediamail.com/?qs=a5e36c0ed94a00a82ffbc45726a34abc0745c413df6cc9d8287f58ff73f29bb34dde33e1ed80e304" target="_blank" style="color: rgb(102, 102, 102); "&gt;click here&lt;/a&gt; or contact us via postal mail at: Expedia, Inc., attn: EMC Team, 333 108th Avenue NE, Bellevue, WA 98004. For additional assistance, visit the &lt;a href="http://click.expediamail.com/?qs=82f14d34bd49171a6bb4748b46e769b0b0fc93d6477ab2f1391c2d2e596f79b5ac4ac34dfc369405" target="_blank" style="color: rgb(102, 102, 102); "&gt;Customer Support Center&lt;/a&gt;, or call 1-800-Expedia.&lt;/p&gt;&lt;p&gt;CST# 2029030-50&lt;/p&gt;&lt;p&gt;© 2010 Expedia, Inc. All rights reserved. Expedia, Expedia Extras, Best Price Guarantee, and the Airplane logos are registered trademarks, or trademarks, of Expedia, Inc. in the U.S. and/or other countries. Other product and company names mentioned herein may be trademarks of their respective owners.&lt;/p&gt;(EMID: SUR_PSTEP_01_C)(MD: 20100802110059)(EPID: 131962498)(ETID: 177120)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div bgcolor="#ffffff"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div bgcolor="#ffffff"&gt;The fine print says the coupon must be used before July 31, but guess when it was sent ? :)&lt;/div&gt;&lt;div bgcolor="#ffffff"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-4799725451650644733?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/4799725451650644733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=4799725451650644733' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/4799725451650644733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/4799725451650644733'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2010/08/fine-print.html' title='Fine print'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-6392994663222146276</id><published>2010-05-04T23:14:00.000-07:00</published><updated>2010-05-04T23:47:23.591-07:00</updated><title type='text'>This time, Intel is coming down the microprocess ladder.</title><content type='html'>One of the key reasons in x86's rise in laptop, desktop and server market can be summed up in one sentence: climbing up the performance ladder. Intel and AMD were able to improve the performance and the performance/$ of x86, to catch up with the competitors and they eventually exceeded most of their competitors. No matter how you look at it, x86 chips are extremely competitive, boasting either the best performance or the best performance/$, or both.&lt;br /&gt;&lt;br /&gt;Now, I wonder if the history will repeat itself at the opposite end of the performance spectrum. The &lt;a href="http://www.theregister.co.uk/2010/05/05/intel_debuts_moorestown_for_smartphones/"&gt;news&lt;/a&gt; of Intel's Moorsetown might just be the beginning of another repetition. Various ARM implementations have been the choice for mobile phones, but if I were to believe Intel's announcement (there's no reason not to believe it - in actuality, ARM is not exactly the best ISA if you care about performance), Intel's new Moorestown might just start the x86's expansion into mobile phones, this time by providing the best performance/watt. In fact, in my opinion, there's just no doubt that Intel with its best process technology and design prowess will either match or exceed most of its competitors. Clearly they are capable of producing the best, and x86 isn't much more complicated compared to the ARM which is a hodge-podge collection of oddities.&lt;br /&gt;&lt;br /&gt;That said, just as the 90's ISA (instruction set architecture) survival game, the software will play an important role in deciding which ISA will survive, but this time software might actually slow down the expansion of x86 into mobile phone. Why? Apple and iPhone. Having lost the microprocessor war in the desktop era (remember PowerPC?), Apple looks determined to win the processor for mobile device - its acquisition of two processor startups and producing their own SoC testifies its resolve to control their own processor. And iPhone and, more importantly, Apps on iPhone are, just like DOS/Windows of the day, completely tied to ARM. All iPhone apps are native apps, meaning they are compiled to the machine code that is ARM. While it's not impossible for Apple to pull off an ISA switch for iPhone, similar to what they did with Mac, there are considerable costs with that approach and it looks like Apple will try its best to push for their own processor. This means ARM will have a non-trivial software platform that will stick around. &lt;br /&gt;&lt;br /&gt;On the other hand, iPhone's primary competitor, Android, practically doesn't have this native code problem. That's because almost all android apps are written in Java the language, and compiled to bytecode for Dalvik VM. The bytecode is inherently ISA-neutral, so it is nearly trivial to switch the processor ISA of an android phone - all apps will just work, assuming Android OS itself is ported to the ISA, which already happened since android already runs on x86. Give this, I fully expect handset manufacturers to start selling Moorsetown-based handset running Android. They will start claiming huge performance advantage. Of course, Apple will respond just the same way it did when PowerPC lagged behind x86.&lt;br /&gt;&lt;br /&gt;In the next few years, we'll see if the history will repeat itself, and what kind of twists there will be if any. Fun and exciting time indeed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-6392994663222146276?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/6392994663222146276/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=6392994663222146276' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/6392994663222146276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/6392994663222146276'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2010/05/this-time-intel-is-coming-down.html' title='This time, Intel is coming down the microprocess ladder.'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-446543536167121286</id><published>2009-10-06T09:13:00.003-07:00</published><updated>2009-10-06T09:13:47.216-07:00</updated><title type='text'>Leica X1 and Panasonic GF1 - somebody swapped their LCDs ?</title><content type='html'>DPReview's &lt;a href="http://www.dpreview.com/previews/LeicaX1/page2.asp"&gt;Leica X1 preview&lt;/a&gt; says:&lt;br /&gt;&lt;blockquote&gt;Curiously, the X1 uses a 4:3 LCD to view images from its 3:2 sensor, while the GF1 employs a 3:2 LCD and a 4:3 sensor. The GF1's control layout is again much more 'electronic'; the X1 will appeal to those looking for a more straightforward, traditional design.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;What's up with that ? Did Leica and Panasonic exchange their designers in the middle of development ? It's even more perculiar, that  X1 body is wider than GF1, so wider 3:2 screen would fit better with X1.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-446543536167121286?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/446543536167121286/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=446543536167121286' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/446543536167121286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/446543536167121286'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2009/10/leica-x1-and-panasonic-gf1-somebody.html' title='Leica X1 and Panasonic GF1 - somebody swapped their LCDs ?'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-5901375677558362061</id><published>2009-09-12T19:09:00.000-07:00</published><updated>2009-09-12T22:50:41.939-07:00</updated><title type='text'>Turning pogoplug into a TimeMachine</title><content type='html'>&lt;div style="text-align: left;"&gt;&lt;i&gt;Disclaimer first: this is not really fully tested - I haven't tried restoring from TimeMachine backup yet. So there's a chance that this won't really work in the end.&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;i&gt;&lt;/i&gt;Described below is the (somewhat convoluted) steps I did to get this working. It would be really nice if someone can clean this up, submit the patch to netatalk, create an Optware netatalk package with proper configuration,  and another Optware package for pogoplug/timemachine configuration example files... In theory, it should be possible to make "ipkg install pogoplug-timemachine" just "Do The Right Thing". Anyway, here goes the steps:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1) Install gcc, autoconf, automake, dbus, openssl, avahi, libgcrypt from Optware ipkg (it's possible I might have missed a few packages though).&lt;/div&gt;&lt;div&gt;2) Download berkeleydb source from &lt;a href="http://www.oracle.com/technology/software/products/berkeley-db/index.html"&gt;here&lt;/a&gt;, unzip/untar, and then build/install by:&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;$ cd db-4.7.25/build_unix&lt;/div&gt;&lt;div&gt;$ ./dist/configure --prefix=/opt --with-gnu-ld&lt;/div&gt;&lt;div&gt;$ make&lt;/div&gt;&lt;div&gt;$ make install&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;3) Download netatalk source package somehow. I used CVS following &lt;a href="http://sourceforge.net/projects/netatalk/develop"&gt;this instruction&lt;/a&gt; but it looks like you can download the tarball from &lt;a href="http://sourceforge.net/projects/netatalk/files/"&gt;sourceforge&lt;/a&gt; as well. Once you download/untar it, you can build/install it by:&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;$ cd netatalk&lt;/div&gt;&lt;div&gt;$ CFLAGS="-O -DSHADOWPW" CPPFLAGS="-I/opt/include" LDFLAGS="-L/opt/lib -Wl,-rpath,/opt/lib" ./configure  --prefix=/opt --with-ssl-dir=/opt/  --with-bdb=/opt/  --with-shadow --with-cnid-cdb-backend  --enable-afp3&lt;/div&gt;&lt;div&gt;$ make&lt;/div&gt;&lt;div&gt;$ make install&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;3-1) If your pogoplug mounted disk is formatted in FAT or NTFS, those disks are mounted as root by pogoplug's daemon (hbplug). So you need afpd to be able to run as root. By default, afpd does not allow this to happen. The patch below fixes that - by adding a new option "-[no]allowroot". If you want that, apply the following patch before doing "make" above (if you don't know what patch is, or what to do with the following file, you probably don't want to do this anyway), but understand that this increases the security exposure:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="  white-space: pre-wrap; font-family:'Lucida Grande';font-size:11px;"&gt;Index: afp_options.c&lt;br /&gt;===================================================================&lt;br /&gt;RCS file: /cvsroot/netatalk/netatalk/etc/afpd/afp_options.c,v&lt;br /&gt;retrieving revision 1.45&lt;br /&gt;diff -r1.45 afp_options.c&lt;br /&gt;212a213,216&lt;br /&gt;&amp;gt;     if (strstr(buf, " -noallowroot"))&lt;br /&gt;&amp;gt;         options-&amp;gt;flags &amp;amp;= ~OPTION_ALLOW_ROOT;&lt;br /&gt;&amp;gt;     if (strstr(buf, " -allowroot"))&lt;br /&gt;&amp;gt;         options-&amp;gt;flags |= OPTION_ALLOW_ROOT;&lt;br /&gt;Index: auth.c&lt;br /&gt;===================================================================&lt;br /&gt;RCS file: /cvsroot/netatalk/netatalk/etc/afpd/auth.c,v&lt;br /&gt;retrieving revision 1.63&lt;br /&gt;diff -r1.63 auth.c&lt;br /&gt;255c255,256&lt;br /&gt;&amp;lt;     if ( pwd-&amp;gt;pw_uid == 0 ) { /* don't allow root login */&lt;br /&gt;---&lt;br /&gt;&amp;gt;     if (!(obj-&amp;gt;options.flags &amp;amp; OPTION_ALLOW_ROOT)&lt;br /&gt;&amp;gt;         &amp;amp;&amp;amp; pwd-&amp;gt;pw_uid == 0 ) {       /* don't allow root login */&lt;br /&gt;Index: globals.h&lt;br /&gt;===================================================================&lt;br /&gt;RCS file: /cvsroot/netatalk/netatalk/etc/afpd/globals.h,v&lt;br /&gt;retrieving revision 1.26&lt;br /&gt;diff -r1.26 globals.h&lt;br /&gt;39a40&lt;br /&gt;&amp;gt; #define OPTION_ALLOW_ROOT    (1 &amp;lt;&amp;lt; 8)&lt;br /&gt;cvs diff: Diffing nls&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;4) Set up dbus to use avahi, by creating a file /opt/etc/dbus-1/system.d/avahi-dbus.conf with the following content:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="  white-space: pre-wrap; font-family:'Lucida Grande';font-size:11px;"&gt;&amp;lt;!DOCTYPE busconfig PUBLIC&lt;br /&gt;"-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"&lt;br /&gt;"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd"&amp;gt;&lt;br /&gt;&amp;lt;busconfig&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!-- Only root or user avahi can own the Avahi service --&amp;gt;&lt;br /&gt;&amp;lt;policy user="avahi"&amp;gt;&lt;br /&gt;&amp;lt;allow own="org.freedesktop.Avahi"/&amp;gt;&lt;br /&gt;&amp;lt;/policy&amp;gt;&lt;br /&gt;&amp;lt;policy user="root"&amp;gt;&lt;br /&gt;&amp;lt;allow own="org.freedesktop.Avahi"/&amp;gt;&lt;br /&gt;&amp;lt;/policy&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!-- Allow anyone to invoke methods on Avahi server, except SetHostName --&amp;gt;&lt;br /&gt;&amp;lt;policy context="default"&amp;gt;&lt;br /&gt;&amp;lt;allow send_destination="org.freedesktop.Avahi"/&amp;gt;&lt;br /&gt;&amp;lt;allow receive_sender="org.freedesktop.Avahi"/&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;deny send_interface="org.freedesktop.Avahi.Server" send_member="SetHostName"/&amp;gt;&lt;br /&gt;&amp;lt;/policy&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!-- Allow everything, including access to SetHostName to users of the group "netdev"&lt;br /&gt;&amp;lt;policy group="netdev"&amp;gt;&lt;br /&gt;&amp;lt;allow send_destination="org.freedesktop.Avahi"/&amp;gt;&lt;br /&gt;&amp;lt;allow receive_sender="org.freedesktop.Avahi"/&amp;gt;&lt;br /&gt;&amp;lt;/policy&amp;gt;&lt;br /&gt;--&amp;gt;&lt;br /&gt;&amp;lt;/busconfig&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;5) Setup avahi to find aftpd by creating a file /opt/etc/avahi/services/aftpd.service with:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="  white-space: pre-wrap; font-family:'Lucida Grande';font-size:11px;"&gt;&amp;lt;?xml version="1.0" standalone='no'?&amp;gt;&amp;lt;!--*-nxml-*--&amp;gt;&lt;br /&gt;&amp;lt;!DOCTYPE service-group SYSTEM "avahi-service.dtd"&amp;gt;&lt;br /&gt;&amp;lt;service-group&amp;gt;&lt;br /&gt;&amp;lt;name replace-wildcards="yes"&amp;gt;%h&amp;lt;/name&amp;gt;&lt;br /&gt;&amp;lt;service&amp;gt;&lt;br /&gt;&amp;lt;type&amp;gt;_afpovertcp._tcp&amp;lt;/type&amp;gt;&lt;br /&gt;&amp;lt;port&amp;gt;548&amp;lt;/port&amp;gt;&lt;br /&gt;&amp;lt;/service&amp;gt;&lt;br /&gt;&amp;lt;service&amp;gt;&lt;br /&gt;&amp;lt;type&amp;gt;_device-info._tcp&amp;lt;/type&amp;gt;&lt;br /&gt;&amp;lt;port&amp;gt;0&amp;lt;/port&amp;gt;&lt;br /&gt;&amp;lt;txt-record&amp;gt;model=Xserve&amp;lt;/txt-record&amp;gt;&lt;br /&gt;&amp;lt;/service&amp;gt;&lt;br /&gt;&amp;lt;/service-group&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;And edit /opt/etc/avahi/avahi-daemon.conf and set "host-name" to what you want (you probably want to use a different name than the hostname of pogoplug itself, as using the same would make it a bit more cubersome to use samba and afp simultanenously).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;6) Now it's time to configure afpd.  Edit /opt/etc/netatalk/afpd.conf and add the following line:&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;- -transall -uamlist uams_dhx2.so -nosavepassword -allowroot&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;The key part is "uams_dhx2.so" - as far as I tried, this and uams_guest.so were the only UAMS modules that worked with OSX 10.5.8. "-allowroot" would only work if you applied my patch above.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;7) You need to set up with "directory" to be exported. Edit /opt/etc/netatalk/AppleVolumes.default, and add a line like (it's supposed to be in a single line):&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;blockquote&gt;/tmp/.cemnt/mnt_sda1/TimeMachine TimeMachine allow:root&lt;i&gt; &lt;/i&gt;rwlist:root&lt;i&gt; &lt;/i&gt;dbpath:/tmp/cdb.db cnidscheme:cdb options:usedots&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;This would export /tmp/.cemnt/mnt_sda1/TimeMachine directory as a volume named TimeMachine. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;8) Create an empty file named ".com.apple.timemachine.supported" in the top directory of the exported volume you want to use as timemachine. e.g.:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;$ touch /tmp/.cemnt/mnt_sda1/TimeMachine/.com.apple.timemachine.supported&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;9) Start all daemons if they haven't started yet.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;$ /opt/etc/init.d/S20dbus start&lt;/div&gt;&lt;div&gt;$ /opt/etc/init.d/afpd start&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;10) Now you should see a Xserve icon in Finder's network view (Shared -&gt; All). Click it, and it will ask for a login and a password - give it the login and the password for pogoplug. You can use root (if you used the patch above), or you can create your own user but in that case you need that user be able to write to the volume.  Once you have mounted the TimeMachine volume (that has .com.apple.timemachine.supported file at the root), the system preference -&gt; TimeMachine -&gt; Change disk should display the pogoplug as a TimeMachine disk:&lt;/div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_-VRr5mwvTks/Sqx-y0vE71I/AAAAAAAAhP4/PYwjpsxbKO8/s1600-h/timemachine_setup_screenshot.png"&gt; &lt;img src="http://2.bp.blogspot.com/_-VRr5mwvTks/Sqx-y0vE71I/AAAAAAAAhP4/PYwjpsxbKO8/s1600/timemachine_setup_screenshot.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5380815066415558482" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now the TimeMachine backup should work, though no guarantee it will restore - my backup is still in progress :)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;PS. I used the information from following pages:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://ubuntuforums.org/archive/index.php/t-347019.html"&gt;http://ubuntuforums.org/archive/index.php/t-347019.html&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://holyarmy.org/benjamin/2008/01/time-machine-backup-to-linux-via-netatalk"&gt;http://holyarmy.org/benjamin/2008/01/time-machine-backup-to-linux-via-netatalk&lt;/a&gt;/&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.anders.com/projects/netatalk"&gt;http://www.anders.com/projects/netatalk&lt;/a&gt;/&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;and possibly some others which I forget.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;PS2. I should also mention &lt;a href="http://netatalk.sourceforge.net/2.0/htmldocs/index.html"&gt;http://netatalk.sourceforge.net/2.0/htmldocs/index.html&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;There was one website that explained setting up avahi/netatalk very well (where I took some of the config files), but I can't remember or find that site now. So I might be missing a few things related to avahi above :(&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-5901375677558362061?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/5901375677558362061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=5901375677558362061' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/5901375677558362061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/5901375677558362061'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2009/09/turning-pogoplug-into-timemachine.html' title='Turning pogoplug into a TimeMachine'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_-VRr5mwvTks/Sqx-y0vE71I/AAAAAAAAhP4/PYwjpsxbKO8/s72-c/timemachine_setup_screenshot.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-8281655433707113441</id><published>2009-09-05T20:59:00.000-07:00</published><updated>2009-09-05T21:04:05.535-07:00</updated><title type='text'>Pogoplug performance through AFP</title><content type='html'>Apparently, netatalk/afpd can push files much more efficiently than samba - I get roughly 20MB/s over gigabit ethernet, compared to roughly 10MB/s with samba. Pogoplug keeps getting better :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-8281655433707113441?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/8281655433707113441/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=8281655433707113441' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/8281655433707113441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/8281655433707113441'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2009/09/pogoplug-performance-through-afp.html' title='Pogoplug performance through AFP'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-2642757775731096176</id><published>2009-09-05T13:48:00.000-07:00</published><updated>2009-09-05T14:03:06.069-07:00</updated><title type='text'>Pogoplug and AFPD, some progress, some roadblock</title><content type='html'>It turns out it's relatively straightforward to get afpd (in netatalk package from ipkg) running and have OSX talk to pogoplug through AFP as Guest user (this &lt;a href="http://www.kremalicious.com/2008/06/ubuntu-as-mac-file-server-and-time-machine-volume/"&gt;How-To&lt;/a&gt; turns out to be quite useful) - you need to set uam_guest.so as uam module, and use usedots option (I'll post my config later). However, I can't seem to get the authentication working yet. Since I can control the guest user id on pogoplug side, this wouldn't be such a big problem, except I have my disk formatted as NTFS and hbplug mounts the disk as root with default umask 755 AND afpd doesn't allow me to set uid 0 as the guest user. :(  Hence, currently I can only read from pogoplug, but not write and thus I can't get this working as timemachine yet.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For proper authentication, I'm guessing I'd need to recompile netatalk package with ssl support as the How-To says (though I couldn't verify whether ipkg netatalk has that support included, I'm guessing it doesn't based on syslog output). Well, I tried to download the source from &lt;a href="http://sourceforge.net/projects/netatalk/develop"&gt;here&lt;/a&gt;, but somehow cvs anon login fails for me. Oh well. Till my next spare time...&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-2642757775731096176?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/2642757775731096176/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=2642757775731096176' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/2642757775731096176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/2642757775731096176'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2009/09/pogoplug-and-afpd-some-progress-some.html' title='Pogoplug and AFPD, some progress, some roadblock'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-730365882464104046</id><published>2009-09-03T22:28:00.000-07:00</published><updated>2009-09-03T22:38:49.754-07:00</updated><title type='text'>Pogoplug/samba/OSX/time machine</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_-VRr5mwvTks/SqCnaK6gesI/AAAAAAAAg_Y/OU_XIvbz7tg/s1600-h/pogoplug-xserve.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 327px; height: 386px;" src="http://3.bp.blogspot.com/_-VRr5mwvTks/SqCnaK6gesI/AAAAAAAAg_Y/OU_XIvbz7tg/s400/pogoplug-xserve.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5377482023128562370" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;I copied a bunch of video files from Pogoplug to my MBP using Samba. And it could do slightly better than 10MB/s when connected through the gigabit. This is more than acceptable performance - at this speed, I don't need/want to install pogoplug kernel driver on OSX. Another happy combination. But this got me thinking... if Pogoplug can act as a native Windows storage system, why not native Apple storage ? So I've started working on turning Pogoplug into a time machine using avahi and netatalk. I haven't got it working but at least pogoplug shows up on Finder's Network view as if it's an Xserve :) Hopefully I'll get some spare time to dig this more and get it working soon...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-730365882464104046?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/730365882464104046/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=730365882464104046' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/730365882464104046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/730365882464104046'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2009/09/pogoplugsambaosxtime-machine.html' title='Pogoplug/samba/OSX/time machine'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_-VRr5mwvTks/SqCnaK6gesI/AAAAAAAAg_Y/OU_XIvbz7tg/s72-c/pogoplug-xserve.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-1235480077685928942</id><published>2009-08-23T19:51:00.000-07:00</published><updated>2009-08-23T20:09:50.804-07:00</updated><title type='text'>MBP, why I still use it</title><content type='html'>&lt;div&gt;Despite the fact that I've been suffering quite a bit from OSX, I'll probably continue to use it at this point, because:&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Fantastic keys in the keyboard. I really liked Thinkpad keyboards (my first laptop was Thinkpad 560, and  I've been a user of T-series, including T43p). However, I really get to like MBP's keyboard keys. It has just the right amount of key travel distance, and spaced just right, and can be pressed small amount of force, unlike some other keyboards, yet it's not overly soft. In other words, it's the goldilocks of the laptop keyboard for me.&lt;/li&gt;&lt;li&gt;Battery life. T43p lasted barely 2 hours, and I used to carry extra battery. MBP lasts easily 4 hours, and more like 5 hours. Practically I can carry around all workday without charging.&lt;/li&gt;&lt;li&gt;Performance. Whatever I can say, MBP is fast enough for what I used it for. It's almost never a bottleneck for my use.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;I'd guess #3 will be similar in other laptops with similar hardware. So it's not really MBP's advantage. That said, things I wish the most:&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Page up/down, home/end keys. Out of all keys, I miss those four keys the most.&lt;/li&gt;&lt;li&gt;Fast way to cycle through the windows, instead of applications, without touching the mouse.&lt;/li&gt;&lt;li&gt;Less awkward keyboard shortcut for copy and paste (I guess I'll have to practice two-handed copy-and-paste - pressing c/v with left hand and right-command with right hand). If only left command key was slightly moved toward right, by reducing the space key a bit - as is, either I have to move my whole left hand/palm to press left command key with my left thumb, or my left thumb has to bend a lot to press it. Awkward either way.&lt;/li&gt;&lt;li&gt;Consistent keyboard shortcuts between applications. I'm still quite confused of shortcuts in many applications. Not the app specific ones, but more basic ones like beginning-of-the-line and end-of-the-line, page-down and page-up, beginning-of-the-page and end-of-the-page. And also how certain shortcut combos are treated differently depending on whether a textbox has a focus or not. It's all confusing and annoying. e.g. I mapped ^-T to be "New Tab" in Safari, but if the focus is in the text area, it doesn't open a new tab. Instead, I think it does "transpose" of the last two characters. :(&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-1235480077685928942?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/1235480077685928942/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=1235480077685928942' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/1235480077685928942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/1235480077685928942'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2009/08/mbp-why-i-still-use-it.html' title='MBP, why I still use it'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-2271173456573907949</id><published>2009-08-23T19:24:00.000-07:00</published><updated>2009-08-23T19:51:21.706-07:00</updated><title type='text'>OSX pain continues...</title><content type='html'>Skype crashes on the startup. I tried deleting plist files (system default and personal), no success. Disabled firewall, no success. System is up-to-date and yet, Skype continues to crash upon login to Skype.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Then, Open Office didn't start up upon the first use. Had to force-kill it, then open up an existing file. Now it can start up without opening an existing file. But nonetheless very weird.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I tried mapping ^-C and ^-V as copy and paste for all applications, but it didn't work on Terminal. Then I removed the mapping for all applications, but the terminal application continued to show ^-C and ^-V as the shortcut and it didn't work. So, in that state, all applications except Terminal used %-C and %-V, but Terminal had no functional shortcut for cut and paste. Eventually restarting the terminal removed this annoyance, but it again shows the keyboard shortcuts (and its customization) are a very sore thumb in OSX. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-2271173456573907949?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/2271173456573907949/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=2271173456573907949' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/2271173456573907949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/2271173456573907949'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2009/08/osx-pain-continues.html' title='OSX pain continues...'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-4358042541266941713</id><published>2009-08-18T23:05:00.000-07:00</published><updated>2009-08-18T23:09:57.806-07:00</updated><title type='text'>Not all keyboard shortcuts are equal, part 2</title><content type='html'>I tried mapping ^-L to "open location..." menu item in Safari. And guess what? It doesn't work, despite the fact that the menu shows ^-L next to "open location..." item. I don't know what Safari does with my ^-L stroke. Of course, clicking a menu item "open location..." works. So it must be that something eats my ^-L in Safari. Arg :(&lt;div&gt;Chrome works fine, but Chrome-on-OSX isn't quite ready for prime time (it's already much faster than Safari, but there are enough things that don't work yet on Chrome, and it's also not quite as stable). So until Chrome becomes stable enough, I guess I'll have to suffer...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-4358042541266941713?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/4358042541266941713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=4358042541266941713' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/4358042541266941713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/4358042541266941713'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2009/08/not-all-keyboard-shortcuts-are-equal.html' title='Not all keyboard shortcuts are equal, part 2'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-2867040742567020188</id><published>2009-08-18T09:12:00.000-07:00</published><updated>2009-08-18T09:18:59.320-07:00</updated><title type='text'>In OSX land, not all keyboard shortcuts are equal...</title><content type='html'>I think I'm giving up on using command key as the shortcut - it's just too awkward to use everyday. So I've ended up overriding a lot of shortcuts using control- combo. ^-C ^-V ^-X ^-T ^-N all know works as everywhere else, and with caps lock mapped to control, my thumb doesn't have to bend to press command and something else.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;However, one inconsistency in Safari and Chrome still bugs me. I've remapped tab movements to be control-up/down both for Chrome and Safari. The problem is, in Safari, if the focus is in a text box inside a page, the new shortcuts don't work. What's funny is that the original shortcuts (control-tab and shift-control-tab) work fine even when the focus is in a text area. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;*sigh*&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So, on Mac, not all keyboard shortcuts are equal :(&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-2867040742567020188?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/2867040742567020188/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=2867040742567020188' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/2867040742567020188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/2867040742567020188'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2009/08/in-osx-land-not-all-keyboard-shortcuts.html' title='In OSX land, not all keyboard shortcuts are equal...'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-6780631025074734163</id><published>2009-08-10T21:22:00.000-07:00</published><updated>2009-08-10T21:38:03.860-07:00</updated><title type='text'>Mac OS X: "Not enough disk space can cause directory corruption"</title><content type='html'>&lt;div&gt;...at least according to one Apple employee named Carolyn Samit:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;http://discussions.apple.com/thread.jspa?threadID=2086575&amp;amp;tstart=0&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I was just looking for a solution to my MBP hanging problem, and encountered this particular post. I'm just hoping that this is just a clueless tech support type person perpetuating unsubstantiated personal opinion (which flies in the face of the basic principles of the operating system/file system design, and I'd almost interpret it as a slander/libel against OS X), but since I can't know if this "Carolyn" is a lowly tech support or Apple's filesystem engineer, I'll have to assume that this is Apple's position. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I tried to post a reply asking for clarification, and Apple rejected it. Below is the email Apple sent me about the removal.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; "&gt;&lt;blockquote&gt;Dear Seongbae (S. Park),&lt;br /&gt;&lt;br /&gt;Apple removed your post on Apple Discussions titled "Re: Random freeze/not-responding in 10.5.7" because it contained the following:&lt;br /&gt;&lt;br /&gt;Rude or inappropriate language&lt;br /&gt;Non-constructive rants or complaints&lt;br /&gt;&lt;br /&gt;We are including a copy of your post at the end of this email for your reference.&lt;br /&gt;&lt;br /&gt;Our terms of use, which include helpful information about using Apple Discussions, is located here: &lt;a href="http://discussions.apple.com/help.jspa" target="_blank" style="color: rgb(51, 102, 51); "&gt;http://discussions.apple.com/&lt;wbr&gt;help.jspa&lt;/a&gt; We encourage you to continue using the Apple Discussions while abiding by our terms of use.&lt;br /&gt;&lt;br /&gt;If you would like to send feedback to Apple about a product, please use the appropriate selection here:&lt;a href="http://www.apple.com/feedback" target="_blank" style="color: rgb(51, 102, 51); "&gt;http://www.apple.com/feedback&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As part of submitting feedback, please read the Unsolicited Idea Submission Policy linked to the feedback page.&lt;br /&gt;&lt;br /&gt;Kind regards,&lt;br /&gt;Apple Discussions staff&lt;br /&gt;&lt;br /&gt;++++++++++&lt;br /&gt;&lt;br /&gt;This message is sent from a send-only email account. Any replies sent to this address are deleted automatically by the system.&lt;br /&gt;&lt;br /&gt;----------&lt;br /&gt;&lt;br /&gt;A copy of your message for reference:&lt;br /&gt;&lt;br /&gt;I'm suffering from this same problem, and this makes my new MBP 15" one of the worst systems I've ever owned in my past 10 years (the last time I remember having this kind of random instability issue is Windows 98).&lt;br /&gt;&lt;br /&gt;I hope you're either joking or hopefully just half-informed when you said "Make sure there is always 15% free disk space. Not enough disk space can cause directory corruption".&lt;br /&gt;What you're saying is essentially Mac OS filesystem can not function correctly with less than 15% free disk space. Can you substantiate this claim ? Since you're an Apple employee, can I take your word as an official Apple advice and publish this ?&lt;/blockquote&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-6780631025074734163?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/6780631025074734163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=6780631025074734163' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/6780631025074734163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/6780631025074734163'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2009/08/mac-os-x-not-enough-disk-space-can.html' title='Mac OS X: &quot;Not enough disk space can cause directory corruption&quot;'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-1274729445367127822</id><published>2009-08-04T23:16:00.000-07:00</published><updated>2009-08-04T23:23:50.135-07:00</updated><title type='text'>Mac convert, another focus oddity</title><content type='html'>Try this with your Mac:&lt;div&gt;Fire up any application and have a window that has a scroll bar.&lt;div&gt;Then using Expose, switch to any other window that's smaller than the first window, so that at least part of the first window can be seen. Then move your mouse cursor on top of the first window (i.e the one that doesn't have focus), and try scrolling. The scrolling would work - even though the application itself is not in focus. It's as if scroll event uses "focus-follows-mouse" principle. Confusing? Hell, yeah. However, I'd still call this useful. If only I can type as well...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-1274729445367127822?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/1274729445367127822/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=1274729445367127822' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/1274729445367127822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/1274729445367127822'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2009/08/mac-convert-another-focus-oddity.html' title='Mac convert, another focus oddity'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-6108639683285087219</id><published>2009-08-01T00:08:00.000-07:00</published><updated>2009-08-01T00:15:13.756-07:00</updated><title type='text'>Mac convert, sync between Address book and Google Contacts</title><content type='html'>This &lt;a href="http://www.zaphu.com/2008/05/29/how-to-enable-mac-address-book-syncing-with-googles-gmail-contacts-without-an-iphone-or-mac/"&gt;article&lt;/a&gt; shows a complicated workaround - if you want to try this, make sure you read all the comments as well - to enable Address book and Google contacts sync. Why on earth Apple hides the Google sync option from Address Book's preference is anyone's guess. I find it incredulous that I have to edit plist to fake, and go through manually invoking a command on the terminal to get this working... Clearly this isn't something Apple wants to make users happy about.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-6108639683285087219?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/6108639683285087219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=6108639683285087219' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/6108639683285087219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/6108639683285087219'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2009/08/mac-convert-sync-between-address-book.html' title='Mac convert, sync between Address book and Google Contacts'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-31826620620339370</id><published>2009-07-28T00:06:00.000-07:00</published><updated>2009-07-28T00:20:40.936-07:00</updated><title type='text'>Mac convert, week 2 - necessary customizations</title><content type='html'>&lt;meta charset="utf-8"&gt;&lt;div&gt;I've ended up doing a few "jumping-over-the-hoop" type of customization to make this box more useable for me, and the following is the list so far:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="text-decoration: underline;"&gt;Caps Lock as Control.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;It's indispensable. However, this isn't as good as on Windows or Linux, because of Command-vs-Control split on Mac - on Windows or Linux, control key is the most frequently used modifier for keyboard shortcuts, hence having caps lock mapped to control naturally makes the most frequently access modifier key more accessible. That benefit is only half on Mac, because a lot of shortcuts use Command key instead of Control. While some of the key mappings can be changed to use control, not everything can (i.e. if there's no corresponding menu item). So I still have to press the awkwardly located Command key.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="text-decoration: underline;"&gt;Auto-hide the menu bar.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;When I run Chrome or Terminal, I rarely need the menu bar because 99% of things I want daily can be done through the keyboard shortcut or mouse gesture or anything already in the window that I don't want that precious vertical screen real estate wasted (especially given the vertically-short screen of MBP, the top is much more useful than the bottom - after all, at least the bottom third of the screen is outside the ergonomically comfortable viewing area, even when the MBP is sitting on a desk). I don't want the menu bar always hanging there. Thankfully, at least there's a way to change this through editing info.plist for each application. So now I have Terminal, Chrome, Safari and Picasa with menu bar hiding. This gives me back the nice, clean look of each application with more vertical real estate (if you haven't guessed yet, I have Doc also set to auto-hide). This isn't all happy news BTW. If you use Spaces to move windows to a different space, auto-hide menu bar sometimes breaks. I haven't figured out exactly when this happens, but when this happens, the menu bar will not hide even though you have set the property. So a workaround brings another annoyance by itself. Guh.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="text-decoration: underline;"&gt;Terminal with FFM.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;This only works between terminals. So it's not that big of a difference, but at least it's better than nothing. If only Terminals can get focus under mouse without getting raised...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-31826620620339370?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/31826620620339370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=31826620620339370' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/31826620620339370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/31826620620339370'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2009/07/mac-convert-week-2-necessary.html' title='Mac convert, week 2 - necessary customizations'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-8240063730039294338</id><published>2009-07-26T19:21:00.000-07:00</published><updated>2009-07-28T00:06:51.586-07:00</updated><title type='text'>Mac convert, what's broken in Mac OS X.</title><content type='html'>&lt;div&gt;Now I've used MBP over a weekend. And I've decided there are a few things that are plain broken - that seriously prevents me from doing something or there's no good workaround - in OS X:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The brokenness #1: there's no support for "focus-follows-mouse" or FFM. Steve Yegge has a comprehensive &lt;a href="http://steve-yegge.blogspot.com/2008/04/settling-osx-focus-follows-mouse-debate.html"&gt;post&lt;/a&gt; and I totally agree with him. Apple must be aware of this issue, since they provide a way to have FFM between Terminal windows (only between Terminal.app, not anything else). However, even ignoring the lack of FFM, I think the window focus system is broken because of the #2:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The brokenness #2: the false "application vs window" dichotomy. When I run a terminal, and launch an app (let's say a graphical diff tool), and then quit the app, the focus does not return to the terminal. Instead, X11 application (with no window at all, hence essentially useless) remains to have the focus, and I have to click the terminal to get back to my terminal. Same is true for any other app - if I launch a Finder window to do something quick in the middle of other app, and then close the Finder window, the focus doesn't return to whatever app that launched the Finder. Instead, the focus remains on the Finder app with no widow left. When is an app useful *immediately* after its last window is closed ? At least in my typical usage, 99% of the time I have the last window of an app closed, I don't need that app for a while. Otherwise, I wouldn't have closed it. If I closed all windows of Terminal.app, that means I don't need the terminal now. Ditto for web browser, and Finder. Or even for applications like Picasa, &lt;/div&gt;&lt;div&gt;if I closed its main window, it usually means I don't want that app for now. Rarely, I'd like to close the window, and open another one of the same app (Photoshop might be about the only exception to this rule). So why the heck Mac OS X keeps the focus on the application with no windows ?&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;#2 issue is also what makes the command-tab less useful than Expose. Expose treats all windows equally (regardless of which one belongs to which application) whereas command-tab is a list of applications, instead of list of windows - the chance of me wanting to switch to an app that doesn't have any window open through a keyboard shortcut is nearly zero. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The brokenness #3: the modal green + button. The button is actually a toggle button, that switches back and forth between pseudo-maximum mode vs normal mode. It's "pseudo-maximum" because the maximum is what the app decides is the maximum. Combine this with multiple tabs in a window (e.g. web browser), it becomes a trainwreck. It would be much more useful and straightforward if it were simply "maximize the window to fill the screen" or "maximize the window to fill the vertical screen" button. I *know* a lot of Mac users who don't grok this, cause I've seen many people using Mac laptop to do a presentation press the green button and get puzzled (I was equally puzzled every time I watched this, and now I at least understand what's happening but understanding doesn't make it less messy).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I have no doubt I can live with all these warts (after all, I have lived with Windows/Linux/Solaris warts for years), but I'm sure my annoyance won't stop. This isn't to say the other platforms are perfect, but it just shows that Mac isn't panacea and isn't THAT much better, if it's better at all.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-8240063730039294338?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/8240063730039294338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=8240063730039294338' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/8240063730039294338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/8240063730039294338'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2009/07/mac-convert-whats-broken-in-mac-os-x.html' title='Mac convert, what&apos;s broken in Mac OS X.'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-4444306301738337217</id><published>2009-07-24T23:28:00.001-07:00</published><updated>2009-07-24T23:30:08.198-07:00</updated><title type='text'>Mac convert, day 3.5</title><content type='html'>Forgot one more annoyance. When I login to a remote machine using ssh with X forwarding, and I run some X program (e.g. diff or merge tools) from the shell. Then, the focus moves to the newly popped up X program (which is good). But when I'm done with that program and quit it, the focus doesn't return to my terminal. Instead, X application, without any application window, stays and eats my keys. Is there any way not to have this stupid behavior ?&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-4444306301738337217?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/4444306301738337217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=4444306301738337217' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/4444306301738337217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/4444306301738337217'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2009/07/mac-convert-day-35.html' title='Mac convert, day 3.5'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-8958164857512303022</id><published>2009-07-24T10:51:00.000-07:00</published><updated>2009-07-24T23:17:25.911-07:00</updated><title type='text'>Mac convert, day 3</title><content type='html'>Thanks to various people who pointed out how to remap the keyboard shortcut, I thought I was much closer to the keyboard shortcut nirvana than I was, but alas, the road to nirvana seems more elusive. For various reasons, I have to use two browsers, Chrome and Firefox. Anyway, I mapped "New Tab" to ^-T for all application, hoping that it will do the Right Thing, but alas, it does work for Chrome but not for Firefox. Firefox, for whatever reason, doesn't obey the new mapping - if I press ^-T, "File" menu gets highlighted, indicating that the OS X sends the some event to the firefox. However, Firefox doesn't do anything - even though menu bar shows the new mapping for "New Tab" command. Then, if I press command-T, it opens a new tab. Guh. This got to be a bug in Firefox, but it basically prevents me from using this new mapping (different shortcut for two very similar apps would be even worse than having no shortcut). &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now I'm using Safari and Chrome, except when I absolutely have to use Firefox (I need its proxy extension - where's the extension support for Safari or Chrome ?). I've remapped "Search Google..." menu to command-k, so now I can jump to the search box quickly in Safari (though I prefer Chrome's omnibox).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Anyway, I'm getting more used to the keyboard shortcuts, thing like home/end, page up/down, delete-word, and things of that sort. But I still feel like it's more clunky than laptops with dedicated page up/down and home/end buttons - I have to remember and switch between too many different modifiers keys. It's not a deal breaker but I wonder if all my efforts to deal with this conversion is worth the effort...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;BTW, I've also realized that the MBP's keyboard doesn't travel as much as Thinkpad's - while the spacing is good, the short travel distance is something I'll have to get used to.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;---&lt;/div&gt;&lt;div&gt;The system has been stable so far, so that's an improvement. I hope it stays this way.&lt;/div&gt;&lt;div&gt;---&lt;/div&gt;&lt;div&gt;One good thing about MBP: the screen is awesome. I didn't think much about Apple's claim of better color gamut, until I started copying back my family pictures. The MBP screen is orders of magnitude better than Thinkpad's when it comes to the color reproduction. This makes pictures and videos to be much more enjoyable.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Did I mention the machine is silent? Even when I'm copying gigabytes of my family pictures, I can barely hear seek noise and it's only because my bedroom is completely silent. I didn't hear anything during daytime with normal ambient noise.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-8958164857512303022?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/8958164857512303022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=8958164857512303022' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/8958164857512303022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/8958164857512303022'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2009/07/mac-convert-day-3.html' title='Mac convert, day 3'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-7615799054021248023</id><published>2009-07-23T10:19:00.000-07:00</published><updated>2009-07-23T23:42:29.526-07:00</updated><title type='text'>Mac convert, day 2</title><content type='html'>This morning, I put the laptop into sleep before the commute. At work, I opened the lid, and the mouse pointer was hanging there with nothing - no dialog box to unlock screen, no progress bar, nothing, nada. *sigh*&lt;div&gt;I brought it to our tech support, and we ended up force shutoff again. This is bad. Very bad.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;He updated the system to the latest. I hope it will fix the instability, but I'll have to see. I'm willing to give MBP some chance but it's not looking very good so far.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Another new downer: the edge of the unibody is just too sharp - it hurts my arm/wrist/palm occasionally. I hope this is something I can get used to, but clearly this little box is designed for better look than better tactile comfort (same for the Aluminum surface - it's not as comfortable to the touch as the hard plastic shell of Thinkpad).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I also found why big touchpad gets in the way - if I put my palm down from the normal typing position, the parts of my palms touch the upper corners of the touchpad. And then if I try to tap using right thumb, my left palm is still touching the upper left corner, making it a secondary click. So I have to consciously move my hands slightly apart (or rather, rotate slightly outward). &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A few things I found out that helps me a bit: command-left/right are home/end, and option-left/right are move-word-left/right. Also command-up/down are page up/down. So at least I got my basic keyboard navigation back. But I still don't know how to move between tabs in Firefox or Chrome through keyboard shortcut...guess I'll have to search for it :)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Not everything's gloom and doom though. A few good things I can say about MBP:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It's fast. And having 4GB of memory is awesome. There's just no comparison how much more responsive the machine is - especially when I'm working full blast and have multiple browsers open with lots of tabs with lots of graphs, there's no "swapping" that used to make the performance suck on my poor T43p with only 1GB of memory. It also wakes up fast (of course, *if* it wakes up, that is) - from a regular sleep, it's quite fast to wake up. Not "instantaneous" but nearly so.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Also, it is silent - I haven't noticed any fan noise or hard disk seek sounds so far. I can vaguely hear it if I pay attention to it in a silent room, and it just is plain silent with normal ambient noise around me. Moving it around a few times today, I think I can hear small clicking noise, typically when the disk puts its head somewhere "safe" - I suspect the machine detects my lifting it up and moves the disk head somewhere safe, but I could be wrong.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Compared to T43p, the machine is less hot. It's probably because most of my daily tasks (lots of browser windows/tabs, and one terminal, and a few Finder windows, and a chat client) are not taxing its cpu much, but still the bottom becomes a bit warm during usage and that's it. I don't feel uncomfortable at all, and there's no hot air blowing out to the side either.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-7615799054021248023?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/7615799054021248023/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=7615799054021248023' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/7615799054021248023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/7615799054021248023'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2009/07/mac-convert-day-2.html' title='Mac convert, day 2'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-3075310779952624981</id><published>2009-07-22T23:45:00.001-07:00</published><updated>2009-07-23T00:22:55.084-07:00</updated><title type='text'>Mac convert, day 1</title><content type='html'>&lt;div&gt;After 3.5 years with IBM T43p, I upgraded my work laptop to 15inch MacBookPro, largely because that was the model that had 4GB in our inventory. It's been almost 13 years since I've last used NeXTSTEP as my day-to-day OS, and during that 13 years, I've been mostly using Windows, Solaris or Linux as my primary desktop. My carpool buddy, who is an avid Mac user, recommended me to write down the things I ran into during my "conversion", so here's my first entry.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Day 1&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Jumping from a single core 1GB ram box to a dual core 4GB box, MBP (MacBookPro) feels fast. But that's largely expected.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The first stumbling block: tap is not a click. The button is just too heavy to press every time I want to click something. Quickly solved by finding the system preference - I just do not understand why this isn't default. Then I kept seeing "secondary click" aka "right mouse button" click when I wasn't trying to do that. Turns out the pad is simply too big and very often part of my right palm (near the thumb) touches the pad when I try to tap the pad with the right thumb. Once I realized that, I get less of it, so it's not a total annoyance. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Then my great puzzling moment came when I pressed the green "+" button on the window, only to see my browser resize into a weird proportion. I couldn't figure out what's going on - I was totally expecting it to be just "maximize" button and it's apparently not as simple as that. My friend explained it to me on the way home, and now it makes sense, though I still think it's a bad design (the button is modal, but there's no sign of which mode it is in).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Fired up a terminal, and realized that I needed to remap the caps lock key. At least this is provided directly by the system preference, unlike Windows, which needs registry editing. Nice. However, my joy didn't last long, as I soon realized that control-L doesn't highlight the location bar in the browser (Chrome, Firefox, Safari) but command-L does. Ditto for control-T vs command-T. Copy and paste is the same. And there's no separate home/end key nor page up/down keys. And there's no proper "delete" key - the delete key does backspace. Arg. I think this is going to be one of the biggest huddles - the finger habits :(&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;After playing for a while, also realized that I can't do double-tap-and-hold-and-drag. Turns out the system preference has a setting for this. Whew.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Then came another puzzling moment, with command-tab - where is my "other" chrome window in command-tab list ? Turns out command-tab lists "applications", not "windows". OTOH, Expose does display all windows. Why they don't display the same list is beyond me. Then my friend tells me of command-` which is useful, but not quite as useful. This is another keyboard finger habit that I'll have to suffer through :(  Setting upper-left corner as Expose trigger makes it a bit more tolerable, but still it sucks that I have to use touchpad for one more thing.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The biggest downer came late in the night - the spinning beach ball of death. I didn't expect to see it on my first day of the use, but I did. The network stack became completely wedged. I've tried ethernet, wifi, and 3G, all of the individually on and off but to no avail. So I decided to use the last tactic - reboot, but alas, the machine decided to go to the beach, and kept showing me the spinning beach ball for like eternity. I couldn't wait for long, so I had to power switch it off. I have no idea what kind of filesystem this box has (OS X 10.5.7) but I hope it's journaling.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I suspect 3G modem driver might not be up to the snuff, so I'll try not to use that thing unless absolutely necessary. Anyway, wifi was a bit finicky as well - though this might be more likely due to my wireless router than anything else. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There are a few other issues with applications. All in all, not a great day 1 experience :(&lt;/div&gt;&lt;div&gt;If this doesn't improve over the next month or so, I might have to return this and get a different box and get Windows or Linux.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-3075310779952624981?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/3075310779952624981/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=3075310779952624981' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/3075310779952624981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/3075310779952624981'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2009/07/mac-convert-day-1.html' title='Mac convert, day 1'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-6249315716513803835</id><published>2009-07-22T10:43:00.000-07:00</published><updated>2009-07-22T10:45:28.803-07:00</updated><title type='text'>A programmer is...</title><content type='html'>"A programmer is a person who passes as an exacting expert on the basis&lt;div&gt;of being able to turn out, after innumerable punching, an infinite&lt;/div&gt;&lt;div&gt;series of incomprehensive answers calculated with micrometric&lt;/div&gt;&lt;div&gt;precisions from vague assumptions based on debatable figures taken from&lt;/div&gt;&lt;div&gt;inconclusive documents and carried out on instruments of problematical&lt;/div&gt;&lt;div&gt;accuracy by persons of dubious reliability and questionable mentality&lt;/div&gt;&lt;div&gt;for the avowed purpose of annoying and confounding a hopelessly&lt;/div&gt;&lt;div&gt;defenseless department that was unfortunate enough to ask for the&lt;/div&gt;&lt;div&gt;information in the first place."&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;                -- IEEE Grid news magazine&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;PS. Thanks to mjw :)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-6249315716513803835?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/6249315716513803835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=6249315716513803835' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/6249315716513803835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/6249315716513803835'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2009/07/programmer-is.html' title='A programmer is...'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-6256243501453574175</id><published>2009-06-15T23:12:00.001-07:00</published><updated>2009-06-15T23:32:37.201-07:00</updated><title type='text'>Dansguardian and pogoplug</title><content type='html'>&lt;div&gt;I have two kids, 9 year old girl and 7 year old boy, and I've always felt somewhat unsafe whenever kids used the internet. Increasingly, my son seems to access more and more online contents, mostly to play online games and read pokemon tips.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The recent Chinese "Green Dam" filtering fiasco reminded me that I should do something about it sooner than later, so I decided to do it tonight. After a quick research, I've installed squid and &lt;a href="http://dansguardian.org"&gt;dansguardian&lt;/a&gt; on pogoplug through ipkg, and downloaded the blacklists from &lt;a href="http://urlblacklist.com/"&gt;URLblacklist.com&lt;/a&gt;. After that, I've changed the proxy setting on computers my kids use, to point to dansguardian, and it seems to work well.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;My kids don't have great motivation to "defeat" any content filtering yet (they are not even aware of it), and given that it's more of a safeguard from accidents and malicious sites, I'm quite happy with the current setup. In a few years when my son becomes old enough (he's "only" 7), I'll have to set up a transparent proxy if I really want to enforce filtering, but untill then, this will be good enough. I suspect that when he's old enough, he would most likely have the internet access from his cell phone which I won't be able to easily filter. So by that time, "enforcement" won't really be effective or viable anyway (come to think of it, maybe I can try setting dansguardian and squid on android - how's that as an idea for a new android app - parental website filtering software for your young'uns :) &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-6256243501453574175?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/6256243501453574175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=6256243501453574175' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/6256243501453574175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/6256243501453574175'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2009/06/dansguardian-and-pogoplug.html' title='Dansguardian and pogoplug'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-1939903188616852346</id><published>2009-05-18T23:16:00.000-07:00</published><updated>2009-05-18T23:31:22.575-07:00</updated><title type='text'>Putting my hard disk to sleep on Pogoplug</title><content type='html'>&lt;div&gt;Out of the box, pogoplug doesn't spin down my Maxtor OneTouch Plus hard disk. Like most other hard disk drives out there, my disk is used for relatively short period of time every day. This means keeping it running wastes the electricity and produces unnecessary heat.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;That situation changed with &lt;a href="http://code.google.com/p/spindown/"&gt;Spindown&lt;/a&gt; - I just installed it using the source. It requires "sg3-utils" but that's already included in Optware, so a quick "ipkg install sg3-utils" took care of that dependency. Once I've installed spindown, and edited /opt/etc/spindown.conf to manage sda and sdb (I have two disks plugged onto pogoplug), my disk stays cool and silent all day. As is, it's almost perfect - all important bases are covered. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Of course, there's always something more, and in this case, I'd like to get software RAID 1 working - which would be really awesome. It would be even more awesome if somehow there's a way to get ZFS working but I know that won't happen anytime soon, if ever. Probably it will take less time (and work) to get BTRFS working on my pogoplug :)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-1939903188616852346?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/1939903188616852346/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=1939903188616852346' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/1939903188616852346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/1939903188616852346'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2009/05/putting-my-hard-disk-to-sleep-on.html' title='Putting my hard disk to sleep on Pogoplug'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-329855326506012315</id><published>2009-05-15T09:36:00.000-07:00</published><updated>2009-05-15T09:40:16.909-07:00</updated><title type='text'>Fan Club</title><content type='html'>&lt;div&gt;Found this through Digg.com:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;img src="http://img198.imageshack.us/img198/5520/ihavenothingagainstgod4.th.jpg" alt="I've nothing against God. It's his Fan Club I can't stand." /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;:)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-329855326506012315?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/329855326506012315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=329855326506012315' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/329855326506012315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/329855326506012315'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2009/05/fan-club.html' title='Fan Club'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-2318073464090943395</id><published>2009-05-06T20:39:00.000-07:00</published><updated>2009-05-06T20:50:29.136-07:00</updated><title type='text'>Finally, the working combo of cups and pogoplug</title><content type='html'>&lt;div&gt;Finally I got the remote printing working with pogoplug.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As I explained in my previous post, I've installed cups and splix, and created a "raw" printer with the usb printer as the device. However, I couldn't get it working only with those.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Then Google pointed me to &lt;a href="http://www.owlfish.com/thoughts/winipp-cups-2003-07-20.html"&gt;http://www.owlfish.com/thoughts/winipp-cups-2003-07-20.html&lt;/a&gt;. I've basically followed this all the way, but STILL it didn't work. It turns out the last trick was to use the specific driver for ML1740 instead of Samsung's universal driver. Somehow Samsung Universal driver didn't work on top of cups IPP printer.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I suspect I don't even need splix, since the printer is raw and the driver is on windows side. This probably means any USB printer will work, as long as there's a driver on the client side. All in all, I'm very happy that both samba and cups work now.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-2318073464090943395?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/2318073464090943395/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=2318073464090943395' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/2318073464090943395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/2318073464090943395'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2009/05/finally-working-combo-of-cups-and.html' title='Finally, the working combo of cups and pogoplug'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-3576590178920118085</id><published>2009-05-02T22:41:00.000-07:00</published><updated>2009-05-02T23:23:53.209-07:00</updated><title type='text'>Pogoplug performance</title><content type='html'>Now that I've hooked pogoplug onto a fully non-blocking gigabit switch, the network shouldn't be the bottleneck anymore (or if it still is, I'd be really happy) and so finally I have the setup to test pogoplug's performance. Feeling lazy about it, I decided to just run some file copy operations :)&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here's what I got:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;First, I wanted to see pogoplug + Maxtor OneTouchPlus 750GB disk performance. The disk is formatted in NTFS, and is hooked up to pogoplug through a USB2 hub. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I first ran a file copy inside pogoplug, that copies a single 1GB file onto the same disk (hence there's 1GB of read traffic and 1GB of write traffic onto the same disk). It took 232 seconds - this is sooooooo slow (only 2GB/232 ~= 8MB/sec). So I measured only the read speed by running "cat file &gt; /dev/null" with the same 1GB file, and it only took 44s -- 1GB/44 &gt; 20MB/s. 20MB/s read speed is quite reasonable :)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now across the network, I ran "scp" from a windows box - this doesn't really test the pure network copy performance, as scp would require quite a bit of CPU power to encrypt the traffic. With scp, I got only about 2.2MB/s which I thought is somewhat abyssmal (this is on a gigabit network).  However, it turns out it isn't that bad, compared to samba. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I tried copying over samba and gave up after waiting about a minute (at that point, the copy progress bar said 15 minutes left - this would mean nearly 1MB/s). So I tried pogoplug device (you know, the pogoplug's software that makes any drives on pogoplug show up as windows' local disk). It took 146 seconds to copy 1GB file from pogoplug to a Windows box - that's about 7MB/s. When I asked about samba to pogoplug support, they mentioned that their software is much faster than samba, and now I can believe that :)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;While it's still not fast enough to hit 20MB/s disk speed bottleneck, 7MB/s is fast enough to saturate my 802.11g wireless network and probably fast enough to stream HD contents - I'll have to try that later to confirm. So all in all, I'm reasonably happy about the performance - when using pogoplug device directly at least - and looking forward to using it as a media streaming box :)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-3576590178920118085?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/3576590178920118085/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=3576590178920118085' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/3576590178920118085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/3576590178920118085'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2009/05/pogoplug-performance.html' title='Pogoplug performance'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-160995443668469395</id><published>2009-05-02T21:57:00.000-07:00</published><updated>2009-05-02T22:36:45.892-07:00</updated><title type='text'>One good news and one bad news about pogoplug and cups</title><content type='html'>&lt;div&gt;I've made some progress setting up cups on pogoplug. It's not working yet, but I feel like it's sooooo close. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I first tried cups in optware packages, but somehow all binaries in the package gave me segfault.&lt;/div&gt;&lt;div&gt;So I downloaded cups-1.3.10 source, and compiled/installed it myself (after installing optware development tools - gcc, make, etc). Then I realized that the kernel has usblp driver, but somehow /dev/usblp0 isn't there (even when the printer is plugged in, and dmesg shows kernel recognizing it as a usb printer). So I created a device myself "mknod /dev/usblp0 c 180 0" - the major number and the minor number was taken from:&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;bash-3.2# cat /sys/bus/usb/devices/1-1.3/1-1.3\:1.0/usb\:lp0/dev&lt;/div&gt;&lt;div&gt;180:0&lt;/div&gt;&lt;div&gt;bash-3.2#&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;After this, cups backend recognizes the printer:&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;bash-3.2# /opt/lib/cups/backend/usb&lt;/div&gt;&lt;div&gt;direct usb://Samsung/ML-1740 "Samsung ML-1740" "Samsung ML-1740 USB #1" "MFG:Samsung;CMD:GDI;MDL:ML-1740;CLS:PRINTER;MODE:GDI;STATUS:IDLE;CODE:10001;"&lt;/div&gt;&lt;div&gt;bash-3.2#&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;I've installed &lt;a href="http://splix.ap2c.org/"&gt;splix&lt;/a&gt; as well. However, I've never setup cups manually before, and I was lost in setting up cups. After many trials and errors, I still don't have successful cups setup - I've tried two different paths, one setting up the printer as "raw", and have my windows box to install the printer driver on its side. And the other was to use splix and have windows recognize it as generic postscript printer. However, I couldn't get either of them working - generic postscript setup didn't work because cups was giving client-error-document-format-not-supported error with a message "unsupported format: application/postscript" or something like that. I don't understand why this is happening, as seemingly correct .ppd file is installed and configured for the printer... Then the raw mode somehow never worked either and I couldn't figure out why, and by the time I got to that stage, it was waaaay to late so had to sleep :/&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you're a cups hacker who can give some advice in this sitation, it would be awesome. It's so close to pogoplug nirvana....&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-160995443668469395?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/160995443668469395/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=160995443668469395' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/160995443668469395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/160995443668469395'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2009/05/one-good-news-and-one-bad-news-about.html' title='One good news and one bad news about pogoplug and cups'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-314310358640570329</id><published>2009-04-30T19:36:00.000-07:00</published><updated>2009-05-02T22:35:11.887-07:00</updated><title type='text'>My samba config for pogoplug</title><content type='html'>&lt;div&gt;Below is my samba config (for samba 2.2). No password, nor any protection other than IP address filter (see "hosts allow") so use with caution :)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;[global]&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;workgroup = PARKNET&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;server string = Pogoplug Samba2 Server&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;hosts allow = 192.168.3.  127.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;null passwords = yes&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style=" ;font-family:'courier new';"&gt;guest account = root&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;log file = /opt/var/log/samba/log.%m&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;max log size = 50&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;security = share&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;encrypt passwords = no&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;smb passwd file = /opt/etc/samba/smbpasswd&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;dns proxy = no&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;preserve case = yes&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;[ShareAll]&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;comment = Test share&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;path = /tmp/.cemnt&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;available = yes&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;public = yes&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;writable = yes&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;printable = no&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;create mask = 0777&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;guest ok = yes&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;browseable = yes&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I know this is somewhat gross as far as samba configurations go, but hopefully it will be a working start :)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;PS. Turns out "&lt;span class="Apple-style-span" style="font-family: Verdana; font-size: 13px; font-weight: bold; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; "&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new'; font-size: 16px; font-weight: normal; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; "&gt;encrypt passwords = no&lt;span class="Apple-style-span" style="font-family: Georgia; "&gt;" doesn't actually help, but prevents non-workgroup machines to connect without passwords (at least from a Windows XP machine). I've now set it to "yes".&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-314310358640570329?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/314310358640570329/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=314310358640570329' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/314310358640570329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/314310358640570329'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2009/04/my-samba-config-for-pogoplug.html' title='My samba config for pogoplug'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-7644514152659453323</id><published>2009-04-24T22:59:00.000-07:00</published><updated>2009-04-24T23:17:10.996-07:00</updated><title type='text'>대한민국은 미친공화국이다</title><content type='html'>한겨레 신문에 "&lt;a href="http://www.hani.co.kr/arti/society/schooling/351574.html"&gt;교과부 심야학원 10시까지 법제화&lt;/a&gt;"라는 기사를 읽자니, 기가 막혀서 말이 안나온다. 이런 황당한 법을 만들겠다는 넘들이나, 그걸 지지하는 넘들, 내 블로그를 읽을리 절대 없겠지만, 혹시라도 읽는다면 잘 들어라.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;도.대.체.  다른사람들이 자기 애들을 11시에 학원에 보내건, 12시에 보내건, 새벽 3시에 보내건, 그게 니들 사는데 무슨 방해가 되냐? 뭐가 "올바른" 행동인지 아닌지, 몇사람들이 정해서 법으로 만들어 다른사람들에게 강제시키겠다는 이런 발상은...계몽주의적을 넘어 국민을 애들 취급하겠다는 발상 이쟈너. 니덜은 미친놈들이다. 10시넘에 운영하는 학원을 문제라고 생각하는 것 까지는 그렇다고 치자. 그걸 강제적으로 이런식으로 해결하겠다는, 위에서 아래로 내려오는 상명하달식으로 밖에는 해결이 안될거라고 믿는, 그래서 거기에 회의 시간들 들여가며 돌아가지 않는 머리통들을 부딪히고 있는 니덜은 ... 미친넘들이다. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;밤늦게 학원에 보내려는 부모들이 보내고 싶지 않게, 보낼 필요가 없게 만들어서, 수요가 없어지게 하지 않는 이상, 아무리 단속을 하더라도 원하는 사람들은 하게 마련이다. 어떻게 하면 근본적인 문제부터 해결할까는 생각하지도 않으면서 이딴 쓸데없는데다가 시간을 쓰고있으니.... 혹시라도 이거 읽고 제정신이 돌아오거든 이 형님한테 감사하다고 인사나 해라.&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-7644514152659453323?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/7644514152659453323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=7644514152659453323' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/7644514152659453323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/7644514152659453323'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2009/04/blog-post.html' title='대한민국은 미친공화국이다'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-1790355594874313096</id><published>2009-04-24T22:24:00.001-07:00</published><updated>2009-04-24T22:27:23.104-07:00</updated><title type='text'>About /dev/mtdblock3 on pogoplug</title><content type='html'>I've asked pogoplug support if they have any plan to use that extra partition, and the below was the answer:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial; font-size: 13px; "&gt;We have left mtdblock3 for linux users to use at their discression.  We have reserved mtd0 for bootloader, mtd1 for kernel, mtd2 for root file system (and it is all we firmware update).  mtd3 and mtdblock3 are the majority of the NAND flash (~450MB) and we currently have no plans to use it at all.&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;One word: awesome! I'm feeling a lot better about buying pogoplug. Now if only I can get cups working. I haven't had time to fight with cups yet, but it seems that it's not the cups but something at the kernel level that's not working...&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-1790355594874313096?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/1790355594874313096/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=1790355594874313096' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/1790355594874313096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/1790355594874313096'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2009/04/about-devmtdblock3-on-pogoplug.html' title='About /dev/mtdblock3 on pogoplug'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-3958226410755906042</id><published>2009-04-24T22:18:00.001-07:00</published><updated>2009-04-24T22:23:15.628-07:00</updated><title type='text'>How to install samba on pogoplug</title><content type='html'>&lt;div&gt;Below is roughly what I did to get samba running on pogoplug.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia; "&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new'; "&gt;# remount the root partition for writing&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new'; "&gt;mount -o remount,rw /&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;# mount the extra partition for the space&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;mkdir /opt&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;mount /dev/mtdblock3 /opt&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;cd /opt&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;# get the optware ipkg system&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;wget http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/ipkg-&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;opt_0.99.163-10_arm.ipk&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;# set it up&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;tar -xOvzf ipkg-opt_*_arm.ipk ./data.tar.gz | tar -C / -xzvf -&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;mkdir -p /opt/etc/ipkg&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;echo "src cross http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/uns&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;table" &gt; /opt/etc/ipkg/armel-feed.conf&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;echo "src native http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/native/u&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;nstable" &gt;&gt; /opt/etc/ipkg/armel-feed.conf&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;# first update&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;/opt/bin/ipkg update&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;# install samba!&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;/opt/bin/ipkg install samba2&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;# edit samba config&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;vi /opt/etc/samba/smb.conf&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;# run it!&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;/opt/etc/init.d/S80samba start&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-3958226410755906042?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/3958226410755906042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=3958226410755906042' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/3958226410755906042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/3958226410755906042'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2009/04/how-to-install-samba-on-pogoplug.html' title='How to install samba on pogoplug'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-8518614909692360066</id><published>2009-04-19T17:24:00.000-07:00</published><updated>2009-04-19T17:41:06.227-07:00</updated><title type='text'>Pogoplug, and lots of images</title><content type='html'>If you have a disk that contains large number of image and video files, you may not want to attach it to pogoplug, at least yet. It seems that pogoplug wants to generate thumbnails for all video and image files on the disk (/tmp/hbplug.log shows invocation of ffmpeg), and since I attached the disk that contains all digital pictures I've ever took in the past 10 years or so - especially with two kids, I easily take thousands of pictures a year - it looks like the pogoplug is taking forever to process them all.&lt;br /&gt;&lt;br /&gt;Looking at .cedata/tn directory pogoplug created (which seems to be the directory for thumbnails), I see  3k immediate subdirectories under .cedata/tn, and total 23k files and directories recursively. *arg*. Life is never simple :(&lt;br /&gt;I don't remember whether I formatted this disk in NTFS or FAT, but regardless, it seems like a bad design on pogoplug's part to use this many directories - you want to keep the number of directories reasonable, especially when the underlying filesystem is badly designed, like FAT.&lt;br /&gt;&lt;br /&gt;Anyway, I've stopped "hbplug" process by "kill -STOP", so the disk is not thrashing. I should remember to re-enable hbplug process again.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-8518614909692360066?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/8518614909692360066/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=8518614909692360066' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/8518614909692360066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/8518614909692360066'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2009/04/pogoplug-and-lots-of-images.html' title='Pogoplug, and lots of images'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-8424591165250749040</id><published>2009-04-19T00:16:00.001-07:00</published><updated>2009-04-19T00:19:51.938-07:00</updated><title type='text'>Pogoplug, optware, samba</title><content type='html'>Finally I had a bit of extra time to play with Pogoplug. I've set up Optware ipkg on pogoplug, installed samba, configured it and it works beautifully :)&lt;br /&gt;Optware comes with CUPS, so it shouldn't be too difficult to set the print server as well - though I first need aUSB2 hub to try hooking up the printer :)&lt;br /&gt;Now it's time to sleep - if I get more time, I'll try to write down more details on Optware setup.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-8424591165250749040?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/8424591165250749040/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=8424591165250749040' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/8424591165250749040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/8424591165250749040'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2009/04/pogoplug-optware-samba.html' title='Pogoplug, optware, samba'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-7036670270518927232</id><published>2009-04-11T12:46:00.000-07:00</published><updated>2009-04-11T14:13:55.664-07:00</updated><title type='text'>Update on Pogoplug</title><content type='html'>After complaining loudly on their &lt;a href="http://www.pogoplug.com/support/"&gt;support page&lt;/a&gt;, I've got an excellent reply from Pogoplug:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Hi. &lt;/blockquote&gt;&lt;blockquote&gt; I spoke with our dev group and here's what's going on.  They are working on a LAN discovery broadcast for the drive software, so that it will work without internet access.  It should be available soon, and I'll update you when it's ready.  We did not provide SMB/CIFS support because we wanted a consistent user experience for Mac and Windows, both in and out of the home.  The protocol used by Pogoplug drive software is also a lot faster than SMB.  Having said that, you can get full access to your Pogoplug and add any software that you want.  We are just about to publish this on our site, but here's the info you'll need:&lt;br /&gt;&lt;br /&gt;Pogoplug runs with Linux 2.6.22.18. and the full open source for the kernel, glibc, busybox, u-boot, and other user-mode processes will be available linked from our developer section.  Pogoplug currently accepts SSH sessions for the root user (un: root, pw: ceadmin).  The processor is a ARM processor with all firmware stored on the internal NAND flash device.  The standard linux MTD device drive is used to manage this NAND device with JFFS2 filesystem. Once you SSH to the device, you can change the root file system, install a new kernel modules, etc.&lt;br /&gt;&lt;br /&gt;We also support a 3.3v RS-232 UART connection on the main logic board.  This UART connection gives low level access to the u-boot boot loader which allows for upgrading the main kernel image.&lt;br /&gt;&lt;br /&gt;Please let me know if I can provide any additional information.&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;I haven't set up the cross compiler on my linux box yet, so haven't done any serious attempt of adding more functionality to it. But regardless, given this information, you definitely want to block ssh/telnet port at the firewall if you haven't done so already, and you shouldn't hook it up to the network you don't trust. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;My brief performance testing (just copying some big file) seems to suggest that it is not particularly slower or faster. One issue I've encountered was BSOD - I tried playing .mkv from a windows box that has pogoplug software installed (hence the pogoplug shows up as a disk), and I've got BSOD (the first time in a few years since I've got that laptop). On the second attempt, it didn't crash, so it's not a definite evidence of a bug in their software, but nonetheless not a great sign.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So, it's still not useable as my main network storage. But there are some good signs that it may become one.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-7036670270518927232?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/7036670270518927232/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=7036670270518927232' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/7036670270518927232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/7036670270518927232'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2009/04/update-on-pogoplug.html' title='Update on Pogoplug'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-2294497224376451590</id><published>2009-04-08T21:46:00.001-07:00</published><updated>2009-04-08T22:37:14.207-07:00</updated><title type='text'>My Pogoplug arrived, and I'm disappointed.</title><content type='html'>&lt;div&gt;This is a quick review of &lt;a href="http://www.pogoplug.com/"&gt;Pogoplug&lt;/a&gt;. I have preordered the box, and it has finally arrived. Unfortunately, I'm deeply disappointed, because it has so much potential that's being wasted.&lt;/div&gt;&lt;br /&gt;Pogoplug is essentially a small embedded computer, with Marvell's low-power ARM processor core with some DRAM and flash memory, one ethernet port and one USB port.&lt;br /&gt;I pre-ordered it, figuring there's not much to lose - I figured this would be a perfect device that I can play with, as a small home server, given that this little box was supposed to run linux.&lt;br /&gt;&lt;br /&gt;Now that I've received the box, it has a few critical flaws that make it not very usable in its current state.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;No power saving mode for the disk - I've been using an old laptop running Windows XP as a file/print server. Naturally, when I don't use the disk, the disk doesn't do any "seeks", and it's configured so that it spins down the hard disk fairly quickly when idle. This means my external hard disk spends most of its time spinned down, not consuming much power. This is in great contrast to Pogoplug - it constantly spins the disk, and even when I'm not using it, it does bunch of seeks, consuming power and wearing down the disk. For a box that's meant to be on all the time, this is...deeply disappointing, to say it politely.&lt;/li&gt;&lt;li&gt;No CIFS/SMB support nor NFS - I don't know what Pogoplug people are thinking, but they didn't enable this, and there's no way to "properly" access the files, except...&lt;/li&gt;&lt;li&gt;A priorietary software on Windows and Mac that show the drive hooked to Pogoplug as a network disk. This software, confusingly also called Pogoplug, doesn't connect if your machine and your pogoplug can't talk to pogoplug's server. For example, if you lose your connection to your ISP, you can't connect to your disk hooked to Pogoplug. This means...&lt;/li&gt;&lt;li&gt;Total dependence on the proprietary webservice - as is, the box is useless without pogoplug website. If the company folds, the box will essentially become a deadweight.&lt;/li&gt;&lt;li&gt;No printer server support - given how easy it is to support print server, it's crazy not to support this.&lt;/li&gt;&lt;li&gt;No ssh into the box - even though this is my computer, I don't have root access. It's not like the box doesn't have sshd running - it has the port open (crazily, it has the telnetd running on port 22 as well - whoever left telnetd running by default needs some serious education on the network security).&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;As you can see, all the flaws are software - the hardware itself is compact, silent, and low power, and just the right form factor and the price. It's just the software that's not allowing the little-box-that-can from doing all things it's meant to do.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And scanning through the pogoplug support forum and reading some responses, I don't see enough good signs that the company is willing to listen to the similar requests that's already made on the board. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-2294497224376451590?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/2294497224376451590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=2294497224376451590' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/2294497224376451590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/2294497224376451590'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2009/04/my-pogoplug-arrived-and-im-disappointed.html' title='My Pogoplug arrived, and I&apos;m disappointed.'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-4203835069495553630</id><published>2009-03-26T21:49:00.000-07:00</published><updated>2009-03-26T21:50:25.768-07:00</updated><title type='text'>For all you mothers out there</title><content type='html'>&lt;object width="480" height="295"&gt;&lt;param name="movie" value="http://www.youtube.com/v/A7R9SFBLvIk&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/A7R9SFBLvIk&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-4203835069495553630?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/4203835069495553630/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=4203835069495553630' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/4203835069495553630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/4203835069495553630'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2009/03/for-all-you-mothers-out-there.html' title='For all you mothers out there'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-184452736173285201</id><published>2009-03-05T22:09:00.001-08:00</published><updated>2009-03-05T22:10:29.005-08:00</updated><title type='text'>The Bay Model</title><content type='html'>&lt;embed src="http://c.brightcove.com/services/viewer/federated_f9/1813626064?isVid=1&amp;publisherID=1564549380" bgcolor="#FFFFFF" flashVars="videoId=13778162001&amp;playerID=1813626064&amp;domain=embed&amp;" base="http://admin.brightcove.com" name="flashObj" width="404" height="436" seamlesstabbing="false" type="application/x-shockwave-flash" allowFullScreen="true" swLiveConnect="true" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"&gt;&lt;/embed&gt;&lt;p&gt;This is the first time I heard of this, but looks amazing. It seems like a perfect place to visit during spring break...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-184452736173285201?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/184452736173285201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=184452736173285201' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/184452736173285201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/184452736173285201'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2009/03/bay-model.html' title='The Bay Model'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-7020709136739423802</id><published>2009-03-02T10:22:00.000-08:00</published><updated>2009-03-02T10:26:32.779-08:00</updated><title type='text'>Validation, and Rent-a-person</title><content type='html'>A friend of mine sent me a link to a movie called &lt;a href="http://www.youtube.com/watch?v=Cbk980jV7Ao"&gt;Validation&lt;/a&gt; (thanks Tom!). It's an awesome movie, and my wife and I thoroughly enjoyed it - and guess what ? It turns out the same directory made a movie called &lt;a href="http://www.youtube.com/watch?v=2w9cKFiCrSU"&gt;Rent-a-person&lt;/a&gt;. It's equally entertaining...and those two movies are separate yet entwined :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-7020709136739423802?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/7020709136739423802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=7020709136739423802' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/7020709136739423802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/7020709136739423802'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2009/03/validation-and-rent-person.html' title='Validation, and Rent-a-person'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-3227424384501224796</id><published>2009-01-09T18:02:00.000-08:00</published><updated>2009-01-09T18:07:41.227-08:00</updated><title type='text'>Ever heard of beef that's over $150 per lb ?</title><content type='html'>Costco online now sells &lt;a href="http://www.costco.com/Browse/Product.aspx?Prodid=11329497&amp;search=Entertainment0109&amp;Dx=mode+matchallpartial&amp;Mo=43&amp;cm_re=1-_-Quad1-_-Entertainment0109&amp;lang=en-US&amp;Nr=P_CatalogName:BC&amp;Ns=P_Price|1||P_SignDesc1&amp;N=5000043&amp;whse=BC&amp;ViewAll=99&amp;Ntk=Text_Search&amp;Dr=P_CatalogName:BC&amp;Ne=4000000&amp;D=Entertainment0109&amp;Ntt=Entertainment0109&amp;No=2&amp;Ntx=mode+matchallpartial&amp;Nty=1&amp;Sp=S&amp;s=1"&gt;Japanese Wagyu Beef&lt;/a&gt;. Price? $2299.99 for 15 lbs. That's over $150 per lb. That's gotta be more expensive than a regular cow in whole...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-3227424384501224796?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/3227424384501224796/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=3227424384501224796' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/3227424384501224796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/3227424384501224796'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2009/01/ever-heard-of-beef-thats-over-150-per.html' title='Ever heard of beef that&apos;s over $150 per lb ?'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-5750793297255786845</id><published>2008-12-26T12:42:00.000-08:00</published><updated>2008-12-26T18:25:42.842-08:00</updated><title type='text'>Snow + tree = breathtaking :)</title><content type='html'>&lt;img src="http://lh3.ggpht.com/_-VRr5mwvTks/SVMlPHafTJI/AAAAAAAAdyI/5cTo2ugEKp8/s1024/P1150696.JPG"&gt;&lt;br /&gt;&lt;br /&gt;Taken at the top of Sky Express lift in Heavenly, on Christmas Eve.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-5750793297255786845?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/5750793297255786845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=5750793297255786845' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/5750793297255786845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/5750793297255786845'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2008/12/snow-tree-breathtaking.html' title='Snow + tree = breathtaking :)'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_-VRr5mwvTks/SVMlPHafTJI/AAAAAAAAdyI/5cTo2ugEKp8/s72-c/P1150696.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-4766555544829396226</id><published>2008-12-15T10:47:00.000-08:00</published><updated>2008-12-15T11:01:36.959-08:00</updated><title type='text'>Driving to the end of the rainbow...</title><content type='html'>We - the commuters driving to work - are the pursuers of the proverbial end of the rainbow for a pot of gold. But this morning, it was literally true:&lt;br /&gt;&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;img src="http://lh4.ggpht.com/_-VRr5mwvTks/SUaJCWxAwyI/AAAAAAAAdmk/7EfT7bBA4yE/s800/Untitled.jpg" /&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-4766555544829396226?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/4766555544829396226/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=4766555544829396226' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/4766555544829396226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/4766555544829396226'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2008/12/driving-to-end-of-rainbow.html' title='Driving to the end of the rainbow...'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_-VRr5mwvTks/SUaJCWxAwyI/AAAAAAAAdmk/7EfT7bBA4yE/s72-c/Untitled.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-3487048340744835158</id><published>2008-12-14T15:32:00.000-08:00</published><updated>2008-12-14T15:33:51.160-08:00</updated><title type='text'>This storm's getting better :)</title><content type='html'>Well, NWS just updated the forecast, and it gets better and better:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;* TOTAL SNOW ACCUMULATIONS THROUGH MONDAY NIGHT: 10 TO 20&lt;br /&gt;INCHES...WITH 18 TO 30 INCHES ABOVE 7000 FEET.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Yes! Yes! Yes!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-3487048340744835158?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/3487048340744835158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=3487048340744835158' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/3487048340744835158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/3487048340744835158'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2008/12/this-storms-getting-better.html' title='This storm&apos;s getting better :)'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-2902790693043052272</id><published>2008-12-13T16:19:00.000-08:00</published><updated>2008-12-13T16:22:01.396-08:00</updated><title type='text'>Finally, the storm I've been waiting for is coming :)</title><content type='html'>National Weather Service's special weather statement at 3:24pm today (Dec 13th) says:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;* IN THE LAKE TAHOE BASIN...6 TO 12 INCHES ARE POSSIBLE AT LAKE&lt;br /&gt;LEVEL...WITH 10 TO 20 INCHES ABOVE 7000 FEET.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Yeepee! That ought to cover enough coverage to open up a lot more slopes. Sounds like the real snowboard season in Lake Tahoe will start soon :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-2902790693043052272?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/2902790693043052272/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=2902790693043052272' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/2902790693043052272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/2902790693043052272'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2008/12/finally-storm-ive-been-waiting-for-is.html' title='Finally, the storm I&apos;ve been waiting for is coming :)'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-4324419367591749912</id><published>2008-12-09T13:31:00.000-08:00</published><updated>2008-12-10T10:39:13.884-08:00</updated><title type='text'>A chance to submit your question to the upcoming Obama-Biden administration.</title><content type='html'>The transition team of the upcoming US administration set up a page using Google Moderator service (internally called Dory - if you've seen Nemo....) &lt;a href="http://change.gov/page/content/openforquestions"&gt;http://change.gov/page/content/openforquestions&lt;/a&gt;. You can ask any questions, and vote for the questions. I really appreciate the transition team trying to listen to the people through various channels like this. While this is really only a small sign, I already feel better about the new president-elect, and can't wait to see him into the office :)&lt;br /&gt;&lt;br /&gt;PS. The URL has changed from my earlier post. &lt;br /&gt;PS2. Now the transition team has a blog explaining why they are doing this: &lt;a href="http://change.gov/newsroom/entry/open_for_questions"&gt;http://change.gov/newsroom/entry/open_for_questions&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-4324419367591749912?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/4324419367591749912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=4324419367591749912' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/4324419367591749912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/4324419367591749912'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2008/12/chance-to-submit-your-question-to.html' title='A chance to submit your question to the upcoming Obama-Biden administration.'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-4564549188201123429</id><published>2008-11-07T10:35:00.000-08:00</published><updated>2008-12-15T15:18:20.865-08:00</updated><title type='text'>The flower that blooms in adversity is the most...</title><content type='html'>Well, the winter's finally arrived in California, but we still have these amazing flowers in our frontyard:&lt;br /&gt;&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;img src="http://lh5.ggpht.com/_-VRr5mwvTks/SRZ4IlBk1VI/AAAAAAAAcv0/bViuDkh2ngQ/s800/Untitled.jpg" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Taken with T-Mobile G1 :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-4564549188201123429?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/4564549188201123429/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=4564549188201123429' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/4564549188201123429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/4564549188201123429'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2008/11/flower-that-blooms-in-adversity-is-most.html' title='The flower that blooms in adversity is the most...'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_-VRr5mwvTks/SRZ4IlBk1VI/AAAAAAAAcv0/bViuDkh2ngQ/s72-c/Untitled.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-9214399306692306436</id><published>2008-11-04T13:54:00.000-08:00</published><updated>2008-11-04T13:56:44.401-08:00</updated><title type='text'>Heavenly started making snow - opening on Nov 21.</title><content type='html'>&lt;embed src="http://services.brightcove.com/services/viewer/federated_f8/687557379" bgcolor="#FFFFFF" flashvars="videoId=1898347398&amp;amp;playerId=687557379&amp;amp;viewerSecureGatewayURL=https://console.brightcove.com/services/amfgateway&amp;amp;servicesURL=http://services.brightcove.com/services&amp;amp;cdnURL=http://admin.brightcove.com&amp;amp;domain=embed&amp;amp;autoStart=false&amp;amp;" base="http://admin.brightcove.com" name="flashObj" width="486" height="412" seamlesstabbing="false" type="application/x-shockwave-flash" swliveconnect="true" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;Yeepee! I can't wait to go up there on the Thanksgiving week - I have booked a room for the entire week :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-9214399306692306436?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/9214399306692306436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=9214399306692306436' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/9214399306692306436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/9214399306692306436'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2008/11/heavenly-started-making-snow-opening-on.html' title='Heavenly started making snow - opening on Nov 21.'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-8176792879229397172</id><published>2008-10-20T09:22:00.000-07:00</published><updated>2008-10-20T09:40:27.675-07:00</updated><title type='text'>Bike friendly or not ?</title><content type='html'>&lt;div&gt;In reply to my previous &lt;a href="http://seongbae.blogspot.com/2008/10/saturdays-bike-trip.html"&gt;post&lt;/a&gt;, a friend of mine (who doesn't live in the Bay Area) asked me if my route is really bike-friendly. Well, you can find the answer to that question at:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://www.vta.org/schedules/gmaps/index.html"&gt;http://www.vta.org/schedules/gmaps/index.html&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And if you overlay my route  (unfortunately I don't know how to overlap my route on top of that  bike map yet), you'll notice that a lot of it is covered by bike lanes. And except for a short stretch on Camden (and the right most lane in that section on Camden is really wide so no worries), most of my routes outside bike lane are through neighborhood streets (e.g. through Campbell), which has virtually no traffic in Saturday morning. So that route is very safe and bike friendly (there are less traffic signals on those routes as well, which helps a lot). Oh, and the route is essentially flat - there are very minor incline/declines but no hills at all, with a lot of straight runs where you can go as fast as your legs can allow.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-8176792879229397172?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/8176792879229397172/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=8176792879229397172' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/8176792879229397172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/8176792879229397172'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2008/10/bike-friendly-or-not.html' title='Bike friendly or not ?'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-5681981811288876814</id><published>2008-10-19T00:34:00.000-07:00</published><updated>2008-10-19T00:51:12.675-07:00</updated><title type='text'>Saturday's bike trip</title><content type='html'>&lt;span class="Apple-style-span"   style="  white-space: pre; font-family:Arial;font-size:13px;"&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Yesterday, I had the longest bike trip so far - about 21 miles (33km) from my house to Cupertino High School. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;It took me about an hour and 40 minutes - the average speed of about 12.6 miles per hour.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Considering all those stop times at numerous traffic signals, this is better than I actually expected&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;- 30 seconds wait at 20 signals would be 10 minutes, and that would make the average speed 14 miles per hour.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Here's the map with my route:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: -webkit-monospace; font-size: 13px; white-space: pre-wrap; "&gt;&lt;iframe width="640" height="480" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=d&amp;amp;saddr=1083+Cloverbrook+Dr,+San+Jose,+CA+95120&amp;amp;daddr=Redmond+Ave+to:Kooser+Rd+to:Leigh+Ave+to:S+Leigh+Ave+to:W+Latimer+Ave+to:Prospect+Rd+to:Miller+Ave+to:Stevens+Creek+Blvd+to:37.323144,-122.03197+to:E+Fremont+Ave+to:E+Fremont+Ave+to:Finch+Ave&amp;amp;hl=en&amp;amp;geocode=%3BFdAOOAIdEDG8-A%3BFT5IOAIdbv27-A%3BFVuXOAId2Jy7-A%3BFQ7qOAIdbZy7-A%3BFYYCOQIddBC7-A%3BFTwIOQIdQoS6-A%3BFZouOQId6jK6-A%3BFVeAOQIddCq6-A%3B%3BFYLyOQIdIvG5-A%3BFfXyOQId0TS6-A%3BFZx6OQIdrkS6-A&amp;amp;mra=dpe&amp;amp;mrcr=0&amp;amp;mrsp=9&amp;amp;sz=15&amp;amp;via=1,2,3,4,5,6,7,8,9,10,11&amp;amp;dirflg=w&amp;amp;sll=37.320585,-122.018151&amp;amp;sspn=0.028156,0.043774&amp;amp;ie=UTF8&amp;amp;s=AARTsJp32dg9YhhAqllUdM5D9rua8lWhvA&amp;amp;ll=37.288804,-121.963348&amp;amp;spn=0.131109,0.219727&amp;amp;z=12&amp;amp;output=embed"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;small&gt;&lt;a href="http://maps.google.com/maps?f=d&amp;amp;saddr=1083+Cloverbrook+Dr,+San+Jose,+CA+95120&amp;amp;daddr=Redmond+Ave+to:Kooser+Rd+to:Leigh+Ave+to:S+Leigh+Ave+to:W+Latimer+Ave+to:Prospect+Rd+to:Miller+Ave+to:Stevens+Creek+Blvd+to:37.323144,-122.03197+to:E+Fremont+Ave+to:E+Fremont+Ave+to:Finch+Ave&amp;amp;hl=en&amp;amp;geocode=%3BFdAOOAIdEDG8-A%3BFT5IOAIdbv27-A%3BFVuXOAId2Jy7-A%3BFQ7qOAIdbZy7-A%3BFYYCOQIddBC7-A%3BFTwIOQIdQoS6-A%3BFZouOQId6jK6-A%3BFVeAOQIddCq6-A%3B%3BFYLyOQIdIvG5-A%3BFfXyOQId0TS6-A%3BFZx6OQIdrkS6-A&amp;amp;mra=dpe&amp;amp;mrcr=0&amp;amp;mrsp=9&amp;amp;sz=15&amp;amp;via=1,2,3,4,5,6,7,8,9,10,11&amp;amp;dirflg=w&amp;amp;sll=37.320585,-122.018151&amp;amp;sspn=0.028156,0.043774&amp;amp;ie=UTF8&amp;amp;ll=37.288804,-121.963348&amp;amp;spn=0.131109,0.219727&amp;amp;z=12&amp;amp;source=embed" style="color:#0000FF;text-align:left"&gt;View Larger Map&lt;/a&gt;&lt;/small&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="  white-space: pre;font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;The weird loop at the end was basically to spend time before I met my wife at&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="  white-space: pre;font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Cupertino High School - I arrived there much earlier than I expected,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="  white-space: pre;font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;so the loop became much larger than I originally planned.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="  white-space: pre;font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="  white-space: pre;font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Now this gives me high hope that I can bike to my work within 2.5 hour or so in the bike-to-work day next year...&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-5681981811288876814?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/5681981811288876814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=5681981811288876814' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/5681981811288876814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/5681981811288876814'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2008/10/saturdays-bike-trip.html' title='Saturday&apos;s bike trip'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-617471320979198767</id><published>2008-10-04T17:45:00.000-07:00</published><updated>2008-10-04T18:57:51.068-07:00</updated><title type='text'>Silicon Valley's road names</title><content type='html'>As a computer science geek, Silicon Valley has many "interesting" things around, and among them is the names of streets. Here's a few of them that are interesting to me:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;While Semiconductor Drive in San Jose sounds like a perfect place to find semiconductor companies, you'll have better luck around Component Drive, which crosses with N. 1st Street - where you can pretty much find all major and minor semiconductor companies. Not so far from  Component Drive, you can drive through Disk Drive in San Jose, and then after just one signal away and you can hit Fortran Drive and Fortran Court right next to each other.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You don't even need to ask which company is at 1 Amd Place, Sunnyvale. Of course, there are a few giants that won't be satisfied without its name on the road sign: you can't drive through Oracle Parkway in Redmond City or Cisco Way in San Jose, and you don't even need those road names to know where you're getting into if you drive through those streets.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;However, not all companies are witless and boring to make their coporate address in their own name.  The famous Infinite Loop in Cupertino is a pun for every programmers out there, although the Loop isn't really a complete loop by itself- which kind of fits the "fruit" company that is located there). Both Network Circles in Santa Clara and Menlo Park are really full circles and you can keep driving on those Circles without leaving them (they are also the address of the same company who owns network.com). &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-617471320979198767?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/617471320979198767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=617471320979198767' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/617471320979198767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/617471320979198767'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2008/10/silicon-valleys-road-names.html' title='Silicon Valley&apos;s road names'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-8758092072147331419</id><published>2008-09-12T09:22:00.000-07:00</published><updated>2008-09-12T09:32:15.845-07:00</updated><title type='text'>Joe Garcia for Congress....NOT</title><content type='html'>If you can vote against Joe Garcia (you can, if you live in Florida), here's one more reason to do so. He's a spammer - I live in California, and I rarely register for any political events/organizations, and I suddenly got two emails from him, asking for support.&lt;br /&gt;Unless this is a deliberate attempt by his opponent to put mud on his face (which I seriously doubt), he's a bona fide spammer in my book, and although I have no idea who he is and what kind of politician he is, he's either not paying enough attention to his campaign or he's using illegal and abusive tactics (spamming IS illegal), and in either case, you should not vote for him.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-8758092072147331419?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/8758092072147331419/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=8758092072147331419' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/8758092072147331419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/8758092072147331419'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2008/09/joe-garcia-for-congressnot.html' title='Joe Garcia for Congress....NOT'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-1929368622471289222</id><published>2008-09-10T16:12:00.000-07:00</published><updated>2008-09-10T16:16:17.381-07:00</updated><title type='text'>Keep an eye on LHC</title><content type='html'>Are you worried about LHC (&lt;a href="http://en.wikipedia.org/wiki/Large_Hadron_Collider"&gt;Large Hadron Collider&lt;/a&gt;) bringing the end of the world ? Then rejoice - now you can keep an eye on LHC at: &lt;a href="http://www.cyriak.co.uk/lhc/lhc-webcams.html"&gt;http://www.cyriak.co.uk/lhc/lhc-webcams.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;br /&gt;&lt;br /&gt;PS. Ian, thanks for the link :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-1929368622471289222?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/1929368622471289222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=1929368622471289222' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/1929368622471289222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/1929368622471289222'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2008/09/keep-eye-on-lhc.html' title='Keep an eye on LHC'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-6731775241464872169</id><published>2008-07-08T21:34:00.000-07:00</published><updated>2008-07-08T21:43:55.445-07:00</updated><title type='text'>The first spam that made me laugh...</title><content type='html'>I found this in my inbox today:&lt;br /&gt;&lt;blockquote&gt;&lt;pre&gt;&lt;br /&gt;From: "clinton tarsicius" &amp;lt;fuge@mail.totalcar.hu&amp;gt;&lt;br /&gt;To: &amp;lt;gcc-patches@gcc.gnu.org&amp;gt;&lt;br /&gt;Subject: I got you naked gcc-patches&lt;br /&gt;Date: Mon, 07 Jul 2008 13:04:39 +0000&lt;br /&gt;&lt;br /&gt;Watch.&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;br /&gt;For most of you who don't know what gcc-patches means: gcc stands for the &lt;a href="http://gcc.gnu.org/"&gt;GNU Compiler Collection&lt;/a&gt;, and gcc-patches@gcc.gnu.org is a mailing list where the code changes to the GCC are sent and discussed. Naturally for an open source project, the list is open to everybody. So, in some sense, the spam is not only funny but also correct :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-6731775241464872169?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/6731775241464872169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=6731775241464872169' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/6731775241464872169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/6731775241464872169'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2008/07/first-spam-that-made-me-laugh.html' title='The first spam that made me laugh...'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-2493052126142200218</id><published>2008-07-01T10:47:00.000-07:00</published><updated>2008-07-01T10:52:25.698-07:00</updated><title type='text'>Software Engineers vs the Universe</title><content type='html'>I subscribe to the quotes of the day &lt;a href="http://www.quotationspage.com/data/qotd.rss"&gt;feed&lt;/a&gt; from &lt;a href="http://www.quotationspage.com/quote/781.html"&gt;QuotationsPage.com&lt;/a&gt;. I really like today's quote:&lt;br /&gt;&lt;br /&gt;Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.&lt;dl&gt;&lt;dd class="author"&gt;&lt;b&gt;&lt;a href="http://www.quotationspage.com/quotes/Rick_Cook/"&gt;Rick Cook&lt;/a&gt;&lt;/b&gt;, &lt;i&gt;The Wizardry Compiled&lt;/i&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-2493052126142200218?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/2493052126142200218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=2493052126142200218' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/2493052126142200218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/2493052126142200218'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2008/07/software-engineers-vs-universe.html' title='Software Engineers vs the Universe'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-7056424340861638114</id><published>2008-06-11T20:53:00.000-07:00</published><updated>2008-06-11T20:55:28.800-07:00</updated><title type='text'>The answer to Apple's use of PA Semi</title><content type='html'>The new &lt;a href="http://www.theregister.co.uk/2008/06/11/steve_jobs_spills_pasemi_beans/"&gt;article&lt;/a&gt; confirms my own &lt;a href="http://seongbae.blogspot.com/2008/05/what-would-apple-do-with-pa-semi.html"&gt;speculation&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-7056424340861638114?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/7056424340861638114/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=7056424340861638114' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/7056424340861638114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/7056424340861638114'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2008/06/answer-to-apples-use-of-pa-semi.html' title='The answer to Apple&apos;s use of PA Semi'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-6714058403438661719</id><published>2008-05-15T22:12:00.000-07:00</published><updated>2008-05-15T23:04:49.302-07:00</updated><title type='text'>What would Apple do with PA Semi ?</title><content type='html'>Ever since Apple acquired PA Semiconductor (if you missed the original news, one of the first reports is &lt;a href="http://www.reghardware.co.uk/2008/04/23/apple_buys_pa_semi/"&gt;here&lt;/a&gt;),&lt;br /&gt;I've been pondering what Apple can/will do with PA Semi that would be interesting enough for PA Semi people to stay around. PA Semi arguably has one of the best microprocessor team in the world, but such people are not easy to keep - after all, if you're a good microprocessor designer, it isn't very hard to find another project/company to jump to. Companies are always looking for great engineers, and PA Semi had many. For Apple to have any hope of retaining those people in PA Semi, it has to have some interesting project for them (or, alternatively, large enough money can do the same job, but I doubt Apple is willing to spend much more - good processor designers are not exactly cheap already). Also, buying a microprocessor design house isn't a tactical move - it must have some deep strategic advantage to Apple.&lt;br /&gt;&lt;br /&gt;So what new project would be interesting to PA semi folks and also benefit Apple strategically ? I think it must be a new processor for iPhone and iPod. Apple uses various chips for iPhone and iPods - at least from PortalPlayer, SigmaTel and Samsung. I forget the exact figure, but I think the current estimate of iPod and iPhone unit sales for 2008 is somewhere around 70-80M (with iPhone taking 7-8M). I don't know exact sales breakdown between different iPods, but let's say Apple sells 20M iPod Touch and iPhones (which presumably share the same processor). If the development of a processor for iPod costs $100M a year, per-unit cost would be $5. At that price, it's not a slam dunk in terms of economics, but it's within economically viable range. Apple might very well design their own SoC for iPhone specifically, and can reap the economic benefit.&lt;br /&gt;&lt;br /&gt;However, another important point is the explosion of smart phones. The  processor arms race that happened with PC is only going to happen again with smart phones. It's bound to happen - as people do more and more stuff on their cell phones, people will demand better performance which translates into new capabilities. Part of the reason Apple lost the first PC game was the performance. Apple couldn't quite develop their own processors - their volume wasn't high enough (I don't remember exact numbers, but before iMac, their sales only around 1M a year, if I remember correctly). This time around, the difference is that Apple has enough volume. With that, the economics of having a processor team in-house just might be viable, and provide all the strategic benefit that comes with it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-6714058403438661719?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/6714058403438661719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=6714058403438661719' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/6714058403438661719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/6714058403438661719'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2008/05/what-would-apple-do-with-pa-semi.html' title='What would Apple do with PA Semi ?'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-865860265291102927</id><published>2008-04-14T13:10:00.000-07:00</published><updated>2008-04-14T13:27:20.130-07:00</updated><title type='text'>SCO used to be a great company, and here's a proof.</title><content type='html'>I present you a music video of SCOhemian Rhapsody:&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/qsdFyTK6Jcc&amp;hl=en"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/qsdFyTK6Jcc&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;with the lyric in its full glory:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_-VRr5mwvTks/SAO8_WUbLWI/AAAAAAAAVDs/BsnD0QQMse4/s1600-h/SCOhemian_Rapsody"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_-VRr5mwvTks/SAO8_WUbLWI/AAAAAAAAVDs/BsnD0QQMse4/s400/SCOhemian_Rapsody" border="0" alt=""id="BLOGGER_PHOTO_ID_5189198992169971042" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(Many thanks to Simon!)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-865860265291102927?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/865860265291102927/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=865860265291102927' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/865860265291102927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/865860265291102927'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2008/04/sco-used-to-be-great-company-and-heres.html' title='SCO used to be a great company, and here&apos;s a proof.'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_-VRr5mwvTks/SAO8_WUbLWI/AAAAAAAAVDs/BsnD0QQMse4/s72-c/SCOhemian_Rapsody' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-1679081498508144248</id><published>2008-04-11T17:09:00.000-07:00</published><updated>2008-04-11T17:12:26.306-07:00</updated><title type='text'>Disappearing doormats ? Here's the answer...</title><content type='html'>&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/9tpsHzO1siw&amp;hl=en"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/9tpsHzO1siw&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-1679081498508144248?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/1679081498508144248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=1679081498508144248' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/1679081498508144248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/1679081498508144248'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2008/04/disappearing-doormats-heres-answer.html' title='Disappearing doormats ? Here&apos;s the answer...'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-6823514607004287706</id><published>2008-04-06T20:42:00.000-07:00</published><updated>2008-04-07T00:23:08.197-07:00</updated><title type='text'>A snowboarder's review of Kirkwood Ski Resort</title><content type='html'>On April 5, I made a day trip to &lt;a href="http://www.kirkwood.com/"&gt;Kirkwood Ski Resort&lt;/a&gt; in Kirkwood, CA.&lt;br /&gt;This was only my second trip to Kirkwood - my first trip was when I was still a budding beginner snowboarder, trying to connect some beginner turns and thus I could ride only very few slopes.&lt;br /&gt;A few more seasons of snowboarding apparently made big difference, and now I was able to ride many of the runs in the resort.&lt;br /&gt;&lt;br /&gt;The location of K-wood or simply the Wood for some people, is both its blessing and its curse. Statistically K-wood gets the most snow (average 630+ inches in a season) among the Tahoe area resorts and the base altitude is one of the highest (7800feet, or 2377 meters), which means both quality and quantity of the snow are among the best in the Lake Tahoe area. However, it's also one of the remotest resorts - it's almost 1 hour drive from the lake, or any other "town" other than the resort itself. And the rugged terrain with heavy snowfall makes the resort one of the least accessible, especially during the heavy storm - even though K-wood is one of the closest to the bay area in distance. These factors apparently make lodging more expensive than other resorts (e.g. heavenly, with entire South Lake Tahoe, and any of the other north lake resorts, with Truckee or even Reno which is only 30-45 minutes away from many of the north lake resorts).&lt;br /&gt;&lt;br /&gt;Hence, for past four years of snowboarding in the Tahoe area, I've been to the wood only once before. This time though, they had a promotion of giving a one-day free pass for any season pass holders of other resorts - and I happened to have a pass for Heavenly. I also needed to make a day trip, which made Heavenly less desirable due to 30+ minutes more drive, while the spring weather kept the road to K-wood clear and pleasant to drive.&lt;br /&gt;&lt;br /&gt;So I woke up at 5:30am, had my first breakfast and packed my breakfast/lunch and snacks, filled up the gas in my car and took off - it was 6 when I got on the freeway. Other than one brief stop at S&lt;a href="http://maps.google.com/maps?f=q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=4426+E+Waterloo+Rd,+stockton,+ca&amp;amp;sll=37.987843,-121.240225&amp;amp;sspn=0.024048,0.045319&amp;amp;ie=UTF8&amp;amp;ll=37.988654,-121.243873&amp;amp;spn=0.012024,0.022659&amp;amp;t=h&amp;amp;z=16&amp;amp;iwloc=addr"&gt;tarbuck's&lt;/a&gt; at the beginning of 88 in Stockton, I drove nonstop and it was 9:30 when I arrived in the resort parking lot.  I dropped off my board for the tune-up at The Edge Repair Shop - free thanks to &lt;a href="http://www.snowbomb.com/"&gt;Snowbomb Card&lt;/a&gt; - and got the free lift ticket from the office (which was indoors, a lot nicer than other resorts where you have to wait outside, often shivering in the cold). While waiting for my board to be ready for ice and slush of the spring, I had my second breakfast.&lt;br /&gt;&lt;br /&gt;By 10, I was on my first lift ride of the day, the chair #1 (see the &lt;a href="http://www.kirkwood.com/winter/images/trailguide.jpg"&gt;trail map&lt;/a&gt;) - I wanted to try the back side, the chair #4 through the chair #2 and #3. The chair #1 is super slow, as is usually the case for a lift serving green trails - unfortunately I noticed one sideways from the top of the chair #11 that can go to the bottom of the chair #2 very late in the afternoon. Anyhow, Snowkirk looked nice and flat and not too short nor too long - just about right for beginners.&lt;br /&gt;&lt;br /&gt;When I first looked at the trail map, I didn't pay much attention to the runs from the chair #2. However, on the #2 lift, I saw the nicely groomed Flying Carpet, which is a wide blue run with moderate pitch.  Keeping in mind to try that run on the way back to the main lodge later, I went over the hill and headed to the chair #4. On Herringbone Straight, snow was a bit slushy already - considering that it was April, it wasn't too bad. Unfortunately I missed Bud's Alley split (too bad there's no sign) which meant I had to take #3 to go back up the same hill again. The chair #4 is long but fairly fast and provides excellent view of all the runs from it. Here's some pictures I took on the lift:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh5.google.com/Seongbae.Park/R_lWB7coZlI/AAAAAAAACFA/65v56_xRYow/IMG_5654.JPG.jpg?imgmax=800"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://lh5.google.com/Seongbae.Park/R_lWB7coZlI/AAAAAAAACFA/65v56_xRYow/IMG_5654.JPG.jpg?imgmax=800" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:78%;"&gt;On the picture, you can see Elevator Shaft to the left of the lift, Hully Gully and Cold Shoulder on the right. &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Off the chair, I figured I'd try the easiest runs first, since this was a warm up, and went on Happiness Is. It's a very nice blue cruiser, crossing the huge bowl. It felt a bit like Alpine Bowl in &lt;a href="http://www.skialpine.com/"&gt;Alpine Meadows&lt;/a&gt; - wide open bowl and fun blue run in the middle but plenty of opportunities on the skirt for more steep start. Overall, the snow turned out to be excellent - sure, it wasn't a fresh powder, but it sure was as good as any packed powder condition on a warm winter day. Some pockets that don't get much sun was a bit icy (not on Happiness Is, but on other runs off of #4) but nothing like rock-hard ice on a really cold winter day and my freshly tuned edges had plenty of bite to chew through what little of ice up there.&lt;br /&gt;&lt;br /&gt;Hully Gully is like a half made half-pipe that's steep. The pitch is only a tad bit more steep than most blue runs, but the huge gully makes it a lot of fun to zigzag. Right next to Hully Gully is Cold Shoulder. It is a bit more steep than Hully Gully, so about middle of the pack for a black run, and it was topped off with huge rocks at the end - giving some opportunity to try your cliff jumping and rock avoiding skills if you want. I'm not good enough for that kind of stuff, but if and when I'm ready and want to hone my skills, I think I'd feel a lot more comfortable to do my first jump off of those rocks at the end of Cold Shoulder than others, since it has much better visibility than most such places and fairly short (for what it is).&lt;br /&gt;&lt;br /&gt;Elevator Shaft, Hully Gully and Cold Shoulder all merge into a single trail which lead to the bottom of the lift #4. It was a nice cruising course, and surprisingly there wasn't any slush - thanks to huge trees casting shadows - it looked like the entire valley/bowl is facing north and the trees blocked sun very well, keeping the snow in good condition. I tried Elevator Shaft again and then headed back to the main lodge.&lt;br /&gt;&lt;br /&gt;Now at the top of the lift #2 and #3, I got to enjoy Flying Carpet. As the name suggests, the well-groomed wide run looked like an excellent place for practicing carving, and it sure was. You could turn as wide as you want and the slope was indeed very very consistent, making long carving turns so much more enjoyable. Indeed it was so much fun that I rode the chair many more times before going back to the lodge - being relatively short and with very few people on the slope, you can check your turn shapes you made on the slope on the lift back (if you can find your mark, that is).&lt;br /&gt;&lt;br /&gt;One reason K-wood is especially good for snowboarders, is that there are very few flat traverses. But there's still few spots that are not snowboard friendly and that's Hay Flat. It's aptly named cause it's really really flat and combined with the slush, it was a leg killer. If I knew it was that flat, I would have speeded up coming down #2, but being a conscious rider, I followed the SLOW sign at the bottom of #2 and slowed down and got stuck in Hay Flat. Well, at least it wasn't that long, so I got out without burning my leg too much, and was back on the main lodge.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh5.google.com/Seongbae.Park/R_lWE7coZnI/AAAAAAAACFo/qRnsVZtN5uk/IMG_5642.JPG.jpg?imgmax=800"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://lh5.google.com/Seongbae.Park/R_lWE7coZnI/AAAAAAAACFo/qRnsVZtN5uk/IMG_5642.JPG.jpg?imgmax=800" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;On the lift #2&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;After lunch, I got on the lift #5, Solitude and rode Lower Zachary and Mokelumne. Lower Zachary was probably on the steep side among blue runs, so had more potential to be quite fun, but unfortunately snow wasn't very good - especially toward the bottom, it was quite slush. Not surprising, since this side of the slope was facing slightly east. Mokelumne was even worse - it was full of slush (though not complete slush with running water). Making sliding turns on slush is painful, but it wasn't too bad to come carving down. Anyway, all those slush forced me to head back to the excellent lift #4.&lt;br /&gt;&lt;br /&gt;After many runs on Elevator Shaft/Hully Gully/Cold Shoulder, I wanted to see The Wave more closely - from a far, the snow looked promising. Well, it wasn't so - the entire ledge was all hard-packed rock-solid ice and jumping off vertical for more than my height was certainly beyond my skills, so I rode back to Happiness Is and was indeed very happy to be back :)&lt;br /&gt;&lt;br /&gt;On the way back to the lodge, I decided to try High Whiskey - partly to avoid the bad experience of going through Hay Flat, and partly to try out another black run. And I was richly rewarded for that - I made fresh tracks on slightly frozen wind-blown powders on High Whiskey. On April! Fresh tracks! And frozen powder (i.e. not packed nor icy)!  I was simply blown away for the excellent snow quality and the perfectly nice pitch.  There were some exposed rocks but no narrow chute. If only it had quick lift connections, I'd have loved to make more fresh tracks all over High Whiskey, but the relatively short run combined with the slow lift #1, and another lift #2 and the traverse through Whiskey Slide made it not worth another trip just for it, with only short time left in the afternoon. But if I'm coming back from #4/Sunrise, I'd definitely take High Whiskey anytime.&lt;br /&gt;&lt;br /&gt;Back in the main lodge, I had another afternoon snack, and got ready for the last few hours of riding. And I decided to try the lift #11. On my first trip to K-wood two years ago, I was crazy enough to try The Wall - which is one of the signature runs of K-wood (picture below):&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh3.google.com/Seongbae.Park/R_lWDbcoZmI/AAAAAAAACFc/fOjMH62n0w8/IMG_5659.JPG.jpg?imgmax=800"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://lh3.google.com/Seongbae.Park/R_lWDbcoZmI/AAAAAAAACFc/fOjMH62n0w8/IMG_5659.JPG.jpg?imgmax=800" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;On the lift #11, looking at The Wall (top of the other lift).&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;That was on a knee-deep big powder day, so there was no way I could have hurt myself at the time, but nonetheless it was crazy - I was just about making some basic sliding turns and I was far from ready for even an easy black run. But I remember having some fun (even through tumbling down and slogging through deep powder) down at Wagon Trail at the lower half of The Wall. So I had to try.&lt;br /&gt;&lt;br /&gt;If Hully Gully is a half-made half-pipe, Wagon Trail is a nearly-fully-made half-pipe, except nature in its infinite wisdom, made it twisting like a snake, leaving us an amazingly fun run - you could go racing down the valley, or zig-zag the half-pipes, or use small kickers here and there to make small jumps, i.e. infinite sources of fun. Short Spoke, right next to Wagon Trail, is more steep but straight run and I had a lot of fun there too - it's steep but short, so before my legs turned to jellies, I got a nice break on the lift and I was ready for it again. With Wagon Trail and Short Spoke, and with its fast operation, #11 is definitely my favorite chair in K-wood (probably until I'm ready for #10/The Wall).&lt;br /&gt;&lt;br /&gt;Usually when I'm riding alone, I stop riding at 3pm or so, partly because I get tired and partly because there aren't many more runs to try with tired legs. K-wood, even with its spring snow (around the base was pretty much slush, though at least not watery slush you can find in many other lower resorts), had many different runs with a lot of good snows that I wanted to keep riding - I left the slope around 3:45pm or so, and only because my legs were simply too tired to have more fun, not because I ran out of more things to try.&lt;br /&gt;&lt;br /&gt;With reasonable season pass price, excellent snow and many different fun runs, K-wood is definitely one of my favorite resorts in the Tahoe area. The downside are: less lodging options, more difficult access (if you don't have a 4WD, forget about K-wood during snow season), and no long runs (nothing like Dipper or Orion on Heavenly, or Gold Coast- Mountain Run combo on Squaw).&lt;br /&gt;&lt;br /&gt;-On April 6th, still waiting for another opportunity to ride on K-wood (holding on to my snowbomb sugarwood lift ticket on the hands).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-6823514607004287706?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/6823514607004287706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=6823514607004287706' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/6823514607004287706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/6823514607004287706'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2008/04/snowboarders-review-of-kirkwood-ski.html' title='A snowboarder&apos;s review of Kirkwood Ski Resort'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-2115846688754931923</id><published>2008-03-28T21:30:00.000-07:00</published><updated>2008-03-28T21:32:58.540-07:00</updated><title type='text'>Costco, selling everything at warehouse price...even casket.</title><content type='html'>Now you can even buy a &lt;a href="http://www.costco.com/Common/Category.aspx?ec=BC-EC1423-Cat20595&amp;pos=0&amp;whse=BC&amp;topnav=&amp;cat=23078&amp;eCat=BC|20595|23078&amp;lang=en-US"&gt;casket&lt;/a&gt;  online at Costco.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-2115846688754931923?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/2115846688754931923/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=2115846688754931923' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/2115846688754931923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/2115846688754931923'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2008/03/costco-selling-everything-at-warehouse.html' title='Costco, selling everything at warehouse price...even casket.'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-7668738608280729579</id><published>2008-03-16T19:56:00.000-07:00</published><updated>2008-03-16T20:00:50.180-07:00</updated><title type='text'>Trees covered in snow in the Bay Area ?</title><content type='html'>It sure feels like it snowed in front of our office.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh5.google.com/Seongbae.Park/R9gHPTKzSgI/AAAAAAAABsk/Nzy9AjEAUQ0/IMG_5622.JPG?imgmax=800"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://lh5.google.com/Seongbae.Park/R9gHPTKzSgI/AAAAAAAABsk/Nzy9AjEAUQ0/IMG_5622.JPG?imgmax=800" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh5.google.com/Seongbae.Park/R9gHfTKzShI/AAAAAAAABsw/DHpb33vBswE/IMG_5626.JPG?imgmax=800"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://lh5.google.com/Seongbae.Park/R9gHfTKzShI/AAAAAAAABsw/DHpb33vBswE/IMG_5626.JPG?imgmax=800" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh6.google.com/Seongbae.Park/R9gImjKzSiI/AAAAAAAABtU/LBjBod9ESKY/IMG_5623.JPG?imgmax=576"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://lh6.google.com/Seongbae.Park/R9gImjKzSiI/AAAAAAAABtU/LBjBod9ESKY/IMG_5623.JPG?imgmax=576" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-7668738608280729579?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/7668738608280729579/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=7668738608280729579' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/7668738608280729579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/7668738608280729579'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2008/03/trees-covered-in-snow-in-bay-area.html' title='Trees covered in snow in the Bay Area ?'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-1137835468101546888</id><published>2008-03-12T17:53:00.000-07:00</published><updated>2008-03-12T17:55:59.958-07:00</updated><title type='text'>make says: multiple infinities are no more than one.</title><content type='html'>This got to be some kind of make-zen:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt; If you give `-j' with no numeric argument, meaning to run&lt;br /&gt;as many jobs as possible in parallel, this is passed down, since&lt;br /&gt;&lt;b&gt;multiple infinities are no more than one.&lt;/b&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;from info page section 5.6.3 of GNU Make version 3.81.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-1137835468101546888?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/1137835468101546888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=1137835468101546888' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/1137835468101546888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/1137835468101546888'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2008/03/make-says-multiple-infinities-are-no.html' title='make says: multiple infinities are no more than one.'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-80786918087033847</id><published>2008-03-06T18:15:00.000-08:00</published><updated>2008-03-06T18:19:53.242-08:00</updated><title type='text'>News is comic, and comic is the news</title><content type='html'>Too bad the otherwise fine &lt;a href="http://www.csmonitor.com/2008/0307/p01s01-uspo.html"&gt;article&lt;/a&gt; doesn't mention Daily Show or Colbert Report - especially things like &lt;a href="http://wikiality.com/The_Colbert_Bump"&gt;Colbert Bump&lt;/a&gt; :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-80786918087033847?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/80786918087033847/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=80786918087033847' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/80786918087033847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/80786918087033847'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2008/03/news-is-comic-and-comic-is-news.html' title='News is comic, and comic is the news'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-7362124085845231935</id><published>2008-03-04T10:32:00.000-08:00</published><updated>2008-03-04T10:33:58.109-08:00</updated><title type='text'>Ouch (another old news)</title><content type='html'>&lt;a href="http://maps.google.com/maps?f=q&amp;hl=en&amp;ie=UTF8&amp;om=1&amp;layer=c&amp;cbll=33.48382,-112.06506&amp;cbp=1,163.4426945326581,0.5,0,2.8973863700275095&amp;ll=33.512345,-112.062778&amp;spn=0.062116,0.094242&amp;z=13"&gt;Ouch&lt;/a&gt; ! - brought to you by Google Maps.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-7362124085845231935?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/7362124085845231935/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=7362124085845231935' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/7362124085845231935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/7362124085845231935'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2008/03/ouch-another-old-news.html' title='Ouch (another old news)'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-5803734740884888455</id><published>2008-03-03T20:31:00.000-08:00</published><updated>2008-03-03T20:42:20.518-08:00</updated><title type='text'>Namdaemun, gone.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img.hani.co.kr/section-image/pictorial/002001047/img/21_4.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://img.hani.co.kr/section-image/pictorial/002001047/img/21_4.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;A little belated news, but &lt;a href="http://en.wikipedia.org/wiki/Namdaemun"&gt;Namdaemun&lt;/a&gt; (literally, the great southern gate) of Seoul has burned down as you can see in the picture. The arsonist has been caught, but what difference does it make, when the nearly 600 years old gate has been burned down ? It has withstood so many invasions of various powers, yet, it was crumpled down by one crazy person...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-5803734740884888455?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/5803734740884888455/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=5803734740884888455' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/5803734740884888455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/5803734740884888455'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2008/03/namdaemun-gone.html' title='Namdaemun, gone.'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-4038421064007426353</id><published>2008-02-29T13:00:00.000-08:00</published><updated>2008-02-29T13:03:27.153-08:00</updated><title type='text'>"Yes, do as I say!" - or how to shut up apt-get</title><content type='html'>&lt;blockquote&gt;&lt;br /&gt;$ sudo apt-get install ...&lt;br /&gt;Reading package lists... Done&lt;br /&gt;Building dependency tree       &lt;br /&gt;Reading state information... Done&lt;br /&gt;The following packages will be REMOVED:&lt;br /&gt;  ....&lt;br /&gt;The following NEW packages will be installed:&lt;br /&gt;  ...&lt;br /&gt;WARNING: The following essential packages will be removed.&lt;br /&gt;This should NOT be done unless you know exactly what you are doing!&lt;br /&gt;  ...&lt;br /&gt;0 upgraded, 1 newly installed, 3 to remove and 0 not upgraded.&lt;br /&gt;Need to get 18.6kB of archives.&lt;br /&gt;After unpacking 5206kB disk space will be freed.&lt;br /&gt;You are about to do something potentially harmful.&lt;br /&gt;To continue type in the phrase 'Yes, do as I say!'&lt;br /&gt; ?] &lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Now I even need to tell my computer to "do as I say"...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-4038421064007426353?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/4038421064007426353/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=4038421064007426353' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/4038421064007426353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/4038421064007426353'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2008/02/yes-do-as-i-say-or-how-to-shut-up-apt.html' title='&quot;Yes, do as I say!&quot; - or how to shut up apt-get'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-9197434915409571020</id><published>2008-02-26T09:16:00.000-08:00</published><updated>2008-02-26T10:28:57.562-08:00</updated><title type='text'>Ski resorts, east coast vs west coast</title><content type='html'>Ok, not exactly representative samples but nevertheless.&lt;br /&gt;Compare the Google Map terrain views of &lt;a href="http://maps.google.com/maps?f=q&amp;hl=en&amp;geocode=&amp;q=stratton+mountain&amp;sll=37.0625,-95.677068&amp;sspn=58.425119,64.511719&amp;ie=UTF8&amp;t=p&amp;ll=43.101923,-72.907248&amp;spn=0.026697,0.046477&amp;z=15"&gt;Stratton Mountain Resort&lt;/a&gt; in Vermont vs &lt;a href="http://maps.google.com/maps?f=q&amp;hl=en&amp;geocode=&amp;q=olympic+valley,+ca&amp;ie=UTF8&amp;ll=39.196642,-120.236607&amp;spn=0.028336,0.046477&amp;t=p&amp;z=15"&gt;Squaw Valley&lt;/a&gt; in California. It's amazing how flat Stratton mountain looks compared to Squaw.&lt;br /&gt;&lt;br /&gt;Well, just in case you don't want to click the above links, here's the map views. You can see the trails if you choose sat view.&lt;br /&gt;Stratton Mountain:&lt;br /&gt;&lt;br /&gt;&lt;iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=stratton+mountain&amp;amp;sll=37.0625,-95.677068&amp;amp;sspn=58.425119,64.511719&amp;amp;ie=UTF8&amp;amp;t=p&amp;amp;ll=43.09434,-72.921753&amp;amp;spn=0.026697,0.046477&amp;amp;z=14&amp;amp;output=embed&amp;amp;s=AARTsJp92sL1b5uG2Sd5YJmJJ5Qu5Zb-pQ"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;small&gt;&lt;a href="http://maps.google.com/maps?f=q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=stratton+mountain&amp;amp;sll=37.0625,-95.677068&amp;amp;sspn=58.425119,64.511719&amp;amp;ie=UTF8&amp;amp;t=p&amp;amp;ll=43.09434,-72.921753&amp;amp;spn=0.026697,0.046477&amp;amp;z=14&amp;amp;source=embed" style="color:#0000FF;text-align:left"&gt;View Larger Map&lt;/a&gt;&lt;/small&gt;&lt;br /&gt;&lt;br /&gt;Squaw Valley:&lt;br /&gt;&lt;iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=olympic+valley,+ca&amp;amp;ie=UTF8&amp;amp;ll=39.211507,-120.207167&amp;amp;spn=0.028336,0.046477&amp;amp;t=p&amp;amp;z=14&amp;amp;output=embed&amp;amp;s=AARTsJoCjd9MZnd1RdcX0_qPeWqVV0_46w"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;small&gt;&lt;a href="http://maps.google.com/maps?f=q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=olympic+valley,+ca&amp;amp;ie=UTF8&amp;amp;ll=39.211507,-120.207167&amp;amp;spn=0.028336,0.046477&amp;amp;t=p&amp;amp;z=14&amp;amp;source=embed" style="color:#0000FF;text-align:left"&gt;View Larger Map&lt;/a&gt;&lt;/small&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-9197434915409571020?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/9197434915409571020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=9197434915409571020' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/9197434915409571020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/9197434915409571020'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2008/02/ski-resorts-east-coast-vs-west-coast.html' title='Ski resorts, east coast vs west coast'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-6138999857152659414</id><published>2008-01-11T11:16:00.000-08:00</published><updated>2008-01-11T11:22:28.670-08:00</updated><title type='text'>The Emperor's Old Clothes</title><content type='html'>I've recently reread the C.A.R. Hoare's Turing award acceptance speech (available &lt;a href="http://www.cs.ucsb.edu/~ravenben/papers/coreos/Hoa81.pdf"&gt;here&lt;/a&gt; among other places). And I thought one particular paragraph applies very well to C++:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Programming is complex because of the large number of conflicting objectives for each of our programming projects. If our basic tool, the language in which we design and code our programs, is also complicated, the language itself becomes part of the problem rather than part of its solution.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;I guess we - the programming language designers - haven't learned the lesson even after all those wise warnings.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-6138999857152659414?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/6138999857152659414/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=6138999857152659414' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/6138999857152659414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/6138999857152659414'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2008/01/emperors-old-clothes.html' title='The Emperor&apos;s Old Clothes'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-2506435669776566074</id><published>2007-10-22T22:34:00.001-07:00</published><updated>2007-10-22T23:38:38.287-07:00</updated><title type='text'>오로치가 스포츠 카? 스포티 카!</title><content type='html'>한겨레 신문에서 일본의 미쓰오카에서 만든 오로치를 "세계최고의 스포츠카"라는 부제의 &lt;a href="http://www.hani.co.kr/arti/international/japan/244809.html"&gt;기사&lt;/a&gt;로 소개하면서, 이 차를 포르쉐911터보와 페라리599에 비교해 놓았다. 기사에서 차에 대한 설명이라고는 달랑 사진 한장과 이름의 유래 그리고 가격 뿐. 차에 별 관심이 없는 나같은 사람들이 그냥 보면 뭐 대단한 차인것 처럼 써놓기는 했는데, 심심해서 한 번 세 자동차를 비교해 봤다.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Ferrari_599_GTB_Fiorano"&gt;&lt;br /&gt;&lt;img src="http://upload.wikimedia.org/wikipedia/commons/thumb/c/c4/Ferrari_599_GTB_-_grey_front_right_4_%28Argyle_Place%2C_Carlton%2C_Victoria%2C_Australia%2C_3_March_2007%29.JPG/400px-Ferrari_599_GTB_-_grey_front_right_4_%28Argyle_Place%2C_Carlton%2C_Victoria%2C_Australia%2C_3_March_2007%29.JPG"&gt;&lt;br /&gt;페라리 599 GTB Fiorano&lt;/a&gt;는 6000cc 12기통 엔진이 620 마력을 내고 정지상태에서 60마일(96.56km)까지 가속하는데 3.7초 정도 걸린다고 한다.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Porsche_997"&gt;&lt;br /&gt;&lt;img src="http://upload.wikimedia.org/wikipedia/en/thumb/9/98/P997_carrera_s_frontview.jpg/250px-P997_carrera_s_frontview.jpg"&gt;&lt;br /&gt;포르쉐 911시리즈의 최신형인 997 GT2&lt;/a&gt;는 3600cc 터보 6기통 엔진이 530마력를 내고 정지상태에서 60마일 가속하는데 3.6초 걸린다고 한다.&lt;br /&gt;&lt;br /&gt;둘다 스포츠카의 대명사격인 차들이니, 놀라운 성능이 어찌보면 당연하다.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.autoblog.com/2006/10/03/mitsuoka-orochi-specs-pricing-announced/"&gt;&lt;br /&gt;&lt;img src="http://www.blogsmithmedia.com/www.autoblog.com/media/2006/10/mitsuoka_orochi_03.jpg"&gt;&lt;br /&gt;이 둘에 비해 오로치&lt;/a&gt;는 초라한 정도가 아니라 비교하는 자체가 무의미하다. 3300cc 6기통 토요타의 3MZ-FE 엔진은 겨우 230마력에  내지 못하는 그저 평범한 6기통 엔진에 불과하다. 같은 엔진을 사용하는 &lt;a href="http://en.wikipedia.org/wiki/Toyota_Camry_Solara"&gt;토요타의 캠리 솔라라&lt;/a&gt;의 경우 정지상태에서 60마일 가속하는데 7초쯤 걸린다고 하니, 무게가 비슷한 오로치가 그보다 큰 차이가 없으리라는 것은 빤한일. &lt;br /&gt;이정도 성능이면 현대의 티뷰론 - 한국에선 투스카니라고 부르던가 - 과 별 차이가 없으니, 잘 하면 투스카니도 세계최고라고 불러줄 수 있겠다. 이 토요타의 엔진은, 토요타의 미니밴 시에나에도 사용되는 엔진이니, 특히나 미니밴 하면 동네 아줌마들 생각하는 미국에서는 미니밴에 쓰는 엔진을 넣은 스포츠카..라는 건 거의 그 자체로 모순.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;세계 최고의 기준이 뭔지도 모르겠고 스포츠카라고 부르는 기준이 뭔지는 잘 모르겠지만, 아무리 성능이 안나와도 &lt;br /&gt;&lt;a href="http://www.motortrend.com/roadtests/hatchbacks/112_0705_2008_subaru_impreza_wrx/"&gt;수바루 Impreza WRX&lt;/a&gt;만큼은 나온 다음에 세계 수준의 스포츠카에 낄 수있지 않을까. 현 BMW 모델등 중에서 가장 성능이 떨어지는 328i 세단도 60마일 가속하는데 6.2초정도 걸린다니 가장 싼 BMW (게닥 전형적인 스포츠카가 아니라 그냥 세단)만큼도 성능이 안나오는 차를 "세계 최고"의 "스포츠 카"라고 부르는 것은...심해도 좀 많이 심한 과장이다.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-2506435669776566074?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/2506435669776566074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=2506435669776566074' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/2506435669776566074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/2506435669776566074'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2007/10/blog-post.html' title='오로치가 스포츠 카? 스포티 카!'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-1434079268360139566</id><published>2007-08-29T22:04:00.000-07:00</published><updated>2007-08-29T22:16:04.896-07:00</updated><title type='text'>The Sunflower</title><content type='html'>By Hannah Park, on the first day of her third grade 2007-8-28&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;The sunflower is a brilliant golden flower with leaves as green as an owl's eye. It stands up straight like a queen, and graceful like a dove. Its petals are smooth and soft. The seed of a sunflower is very black and striped with white.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh5.google.com/benbensonphotography/RddaUKjJznI/AAAAAAAAAAA/YeMbwy1U0SU/sunflower.JPG?imgmax=576"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px;" src="http://lh5.google.com/benbensonphotography/RddaUKjJznI/AAAAAAAAAAA/YeMbwy1U0SU/sunflower.JPG?imgmax=576" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-1434079268360139566?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/1434079268360139566/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=1434079268360139566' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/1434079268360139566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/1434079268360139566'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2007/08/sunflower.html' title='The Sunflower'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-8743556604708605253</id><published>2007-05-18T08:51:00.001-07:00</published><updated>2007-05-18T08:52:12.560-07:00</updated><title type='text'>Review Board, open source code review tool</title><content type='html'>Finally something useful on tools for code review - &lt;a href="http://www.chipx86.com/blog/?p=222"&gt;Review Board&lt;/a&gt;.&lt;br /&gt;I haven't actually tried it myself, but looks quite sweet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-8743556604708605253?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/8743556604708605253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=8743556604708605253' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/8743556604708605253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/8743556604708605253'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2007/05/review-board-open-source-code-review.html' title='Review Board, open source code review tool'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-8978873008544650320</id><published>2007-05-14T20:32:00.000-07:00</published><updated>2007-05-15T23:34:01.616-07:00</updated><title type='text'>A spectacular display of "The Angel Decoy"</title><content type='html'>I wouldn't have believed this if I hadn't seen the picture - &lt;a href="http://blog.wired.com/gadgets/2007/05/amazing_aerial_.html"&gt;&lt;img src="http://blog.wired.com/gadgets/decoy.jpg"&gt;"The Angel Decoy"&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-8978873008544650320?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/8978873008544650320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=8978873008544650320' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/8978873008544650320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/8978873008544650320'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2007/05/spectacular-display-of-agel-decoy.html' title='A spectacular display of &quot;The Angel Decoy&quot;'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-3853396454339747581</id><published>2007-05-14T20:30:00.000-07:00</published><updated>2007-05-14T20:32:26.153-07:00</updated><title type='text'>What's obvious is not obvious...</title><content type='html'>...when you're talking about patents in the US, that is.&lt;br /&gt;A slightly old news but still an interesting read on &lt;br /&gt;&lt;a href="http://www.informationweek.com/software/showArticle.jhtml?articleID=199202552"&gt;US Supreme Court loosening the definition of "obviousness"&lt;/a&gt; to closely match what's really obvious :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-3853396454339747581?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/3853396454339747581/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=3853396454339747581' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/3853396454339747581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/3853396454339747581'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2007/05/whats-obvious-is-not-obvious.html' title='What&apos;s obvious is not obvious...'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-8160473294626846205</id><published>2007-05-03T11:22:00.000-07:00</published><updated>2007-05-03T11:28:28.438-07:00</updated><title type='text'>연합뉴스 vs Business Week</title><content type='html'>지난번 blog에서:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;그나마도 다양한 매체를 통해서 "흘려들은" 것들을 바탕으로 한 이미지 중심일 수 밖에 없겠다 - 경영학과 전공에 해당 회사들을 비교연구 정도 해본 학생들만 대상으로 조사를 하지 않았다면 말이다&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;라고 했는데, 마침 &lt;a href="http://www.businessweek.com/bschools/content/may2007/bs20070503_965825.htm?chan=top+news_top+news+index_b-schools"&gt;Business Week&lt;/a&gt;에서 좋은 반례가 될만한 &lt;a href="http://www.businessweek.com/bschools/content/may2007/bs20070503_965825.htm?chan=top+news_top+news+index_b-schools"&gt;기사&lt;/a&gt;를 게제해서 소개한다.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-8160473294626846205?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/8160473294626846205/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=8160473294626846205' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/8160473294626846205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/8160473294626846205'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2007/05/vs-business-week.html' title='연합뉴스 vs Business Week'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-6979121670495221219</id><published>2007-04-29T22:30:00.000-07:00</published><updated>2007-04-29T23:07:23.180-07:00</updated><title type='text'>연합뉴스발 대학생들의 일하고 싶은 기업, 누구를 위한 기사인가?</title><content type='html'>연합뉴스발로 한겨레에 실린 &lt;a href="http://hani.co.kr/arti/economy/working/206179.html"&gt;기사&lt;/a&gt;를 보면서 언뜻 드는 생각이, 이 통계는 사실 학생들에게는 거의 쓸모가 없는 통계라는 점이었다. 뭐 인크루트라는 회사가 사실 다른 회사들이 주 고객이라는 걸 생각해보면 별 놀랄 일도 아니긴 하지만 대체 이 기사 그리고 통계는 누구에게 도움이 되는가?&lt;br /&gt;&lt;br /&gt;일단 일반적인 대학생들의 특정 회사에 대한 의견은 대부분 간접정보들을 바탕으로 한 것이고, 그나마도 다양한 매체를 통해서 "흘려들은" 것들을 바탕으로 한 이미지 중심일 수 밖에 없겠다 - 경영학과 전공에 해당 회사들을 비교연구 정도 해본 학생들만 대상으로 조사를 하지 않았다면 말이다. 그러니 이 통계는 회사들 입장에서 볼때 잠재적인 고용 대상자들(대학 재학생들) 가운데 이미지가 어떤지를 알아낼 수 있는, 그래서 기업내 홍보팀 입장에서는 나름대로 유용한 정보가 되겠다. &lt;br /&gt;&lt;br /&gt;그런데, 이 통계를 학생들 입장에서나 일반 소비자들 입장에서 보면, 그닥 쓸모가 없어 보인다. 실제로 진짜 일하기 좋은 기업을 측정한 것이 아니니, 취업하는 사람들 입장에서는 어느 회사를 선택할 지 결정하는 데 별다른 도움이 되지 않고 (뭐, 이 통계에서 순위가 높은 기업은 경쟁률도 높다고 생각할 수 있을테니, 쓸데없이 경쟁률만 높은 회사를 걸러내는 데에나 써먹을 수 있으려나), 일반 소비자들의 관점에서도 해당 회사들을 평가하는 데 하등의 도움이 되지 않는다.&lt;br /&gt;&lt;br /&gt;이 기사가 실려서 이익을 보는 곳은 첫째로 인크루트이고 - 회사들과 취업 지망자들(대학생)에게 무료로 널리 홍보할 수 있었으니까 - 둘째로는 순위에 높이 오른 회사들이겠다 - "대학생들의 선망의 대상 1위"라는 제목은 해당 회사에게는 좋은 홍보 재료가 되니까 말이다. &lt;br /&gt;&lt;br /&gt;연합뉴스가 홈페이지에 &lt;a href="http://www.yonhapnews.co.kr/aboutus/index.html"&gt;소개&lt;/a&gt;에서 "고객의 이익과 국가 발전에 기여하고 있습니다"라고 말할 때 "고객"이 인크루트와 몇몇 대기업만인지 궁금하다.&lt;br /&gt;&lt;br /&gt;PS. Sorry for readers who can't read Korean - I guess most blogs are single-language sources, so I haven't seen any RSS reader that supports filtering based on languages. Maybe I should split my blog into two different blogs, one in Korean and one in English.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-6979121670495221219?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/6979121670495221219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=6979121670495221219' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/6979121670495221219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/6979121670495221219'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2007/04/blog-post.html' title='연합뉴스발 대학생들의 일하고 싶은 기업, 누구를 위한 기사인가?'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-7080179630453519583</id><published>2007-04-26T13:12:00.001-07:00</published><updated>2007-04-26T13:12:53.020-07:00</updated><title type='text'>BIZARRE airplane misshaps -- unbelievable, but true! [photo gallery]</title><content type='html'>Amazing pictures of airplanes in...various "situations".&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;a href='http://www.gadling.com/2007/04/25/airplane-mishap-photos/'&gt;read more&lt;/a&gt; | &lt;a href='http://digg.com/offbeat_news/BIZARRE_airplane_misshaps_unbelievable_but_true_photo_gallery'&gt;digg story&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-7080179630453519583?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/7080179630453519583/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=7080179630453519583' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/7080179630453519583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/7080179630453519583'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2007/04/bizarre-airplane-misshaps-unbelievable.html' title='BIZARRE airplane misshaps -- unbelievable, but true! [photo gallery]'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-4345856152977595382</id><published>2007-04-24T11:03:00.000-07:00</published><updated>2007-04-24T11:04:43.058-07:00</updated><title type='text'>NYT gun death statistics</title><content type='html'>A very &lt;a href="http://www.nytimes.com/imagepages/2007/04/21/weekinreview/20070422_MARSH_GRAPHIC.html#"&gt;graphic summary&lt;/a&gt; of gun-related deaths in the US.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-4345856152977595382?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/4345856152977595382/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=4345856152977595382' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/4345856152977595382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/4345856152977595382'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2007/04/nyt-gun-death-statistics.html' title='NYT gun death statistics'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-5411534420684633967</id><published>2007-04-23T21:38:00.000-07:00</published><updated>2007-04-23T22:03:18.100-07:00</updated><title type='text'>한국, Virginia Tech, 그리고 인종주의</title><content type='html'>한계레 신문에 게제된 Virginia Tech 참사와 관련된 &lt;a href="http://www.hani.co.kr/arti/international/america/204810.html"&gt;기사&lt;/a&gt;에  달려있는  댓글중에서:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;table _base_target="_top" border="0" cellpadding="0" cellspacing="0" width="100%"&gt;&lt;tbody _base_target="_top"&gt;&lt;tr _base_target="_top"&gt;&lt;td class="link_333333_01" style="padding: 0px 5px; font-family: '굴림',Dotum,verdana,UnDotum;" _base_target="_top" align="center" valign="top" width="120"&gt;&lt;b&gt;ozzybear&lt;/b&gt;&lt;br /&gt;&lt;span style="font-size: 11px; color: rgb(102, 102, 102);"&gt;(70.XXX.159.240)&lt;/span&gt;&lt;/td&gt;   &lt;td _base_target="_top" bgcolor="#d0cfcf" valign="top" width="1"&gt;&lt;br /&gt;&lt;/td&gt;  &lt;td _base_target="_top" valign="top" width="20"&gt;&lt;br /&gt;&lt;/td&gt;  &lt;td style="padding: 0px 5px 0px 0px;" _base_target="_top" align="left" valign="top" width=""&gt;&lt;table _base_target="_top" border="0" cellpadding="0" cellspacing="0" width="100%"&gt;  &lt;tbody _base_target="_top"&gt;&lt;tr _base_target="_top"&gt;&lt;td _base_target="_top" align="left" valign="top"&gt;&lt;span class="news_addtime02" style="color: rgb(102, 102, 102);"&gt;2007/04/24 10:26:32&lt;/span&gt;&lt;/td&gt;            &lt;td _base_target="_top" align="right"&gt;          &lt;br /&gt;&lt;/td&gt;             &lt;/tr&gt;  &lt;tr _base_target="_top"&gt;&lt;td colspan="2" style="padding: 5px 0px 0px; color: rgb(34, 34, 34); font-size: 12px; font-family: '굴림',Dotum,verdana,UnDotum;" _base_target="_top" width="100%"&gt;&lt;p align="justify"&gt;버지니아 사태와 한국인의 반응변화:&lt;br /&gt;&lt;br /&gt;1.  사건 발생직후:  역시 폭력적인 나라 미국이야.. (그럼 그렇지...)&lt;br /&gt;2.  범인이 중국인일지 모른다.:  짱개쉐끼들이 그럼 그렇지..  으이 떼놈들이 남의 &lt;br /&gt;      나라가서 깽판치네...ㅋㅋ&lt;br /&gt;3.  범인이 한국인이다. :  이그 좆됐다.. 어떻하나 이제 한국인 전부 보복당하겠다.   한국으로 도망가야겠다.&lt;br /&gt;4.  전부 사죄하자..  무릅꿇고 빌자.. 금식하고 모금하자..&lt;br /&gt;  &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;  &lt;tr _base_target="_top"&gt;&lt;td colspan="2" style="color: rgb(5, 62, 105); font-size: 11px; font-family: '굴림',Dotum,verdana,UnDotum; letter-spacing: -1px;" _base_target="_top" align="right" width="100%"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/blockquote&gt;한국을 비꼬는 시각이 다분하긴 하지만, 사실 이 댓글이 이번 "사건"을 단적으로 설명해주는 글이라고 생각한다.&lt;br /&gt;&lt;br /&gt;총기 사망사고로는 Columbine 사건 이후 최대의 사고라고는 하지만, 어떤 면에서는 총기 사망 사고는 미국에서 "흔히"있는 일에 불과하다. 많은 사람이 죽었다는 양적인 면에서는 특별하지만, 한 정신병자가 총으로 불특정 다수를 겨냥해서 여러사람을 죽였다는 내용적인 측면에서는 그저 미국에서 한 해 여러건 발생하는 사고중에 하나 였을 뿐이다. 오히려 내용적인 측면에서는 2003년에 있었던 &lt;a href="http://en.wikipedia.org/wiki/Beltway_sniper_attacks"&gt;Beltway Sniper&lt;/a&gt; 사건이 많은 미국사람에게는 더 깊은 충격을 줬다.&lt;br /&gt;&lt;br /&gt;그런 면에서 보면 한국의 이번 사건에 대한 반응은...되려 한국 사람들 속에 있는 인종주의를 드러나게 했다고 본다. "한국"이라는 나라와 그 나라 출신 사람들 모두가 정신병자 한 명 배출한 것에 대해 미안해 해야 한다고 보는 시각은, 한국인들 스스로가 한국인들 전체를 하나의 묶음으로 일괄적으로 보려는 인종주의적인 사고에서 비롯된다고 생각한다. "한국이 같은 일을 당했더라면 어떻게 했을까" 하는 질문에 대한 답이 무서운 것이기에, 한국 사람들은 이렇게 놀라고, 미안해 하며, 용서를 빈다. 한국이 "반성"해야 하는 것은 조승희가 아니라 한 명의 정신병자로 국가와 인종 전체를 쉽게 평가해 버리는 그 단순한 인종주의적인 관점이다.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-5411534420684633967?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/5411534420684633967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=5411534420684633967' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/5411534420684633967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/5411534420684633967'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2007/04/virginia-tech.html' title='한국, Virginia Tech, 그리고 인종주의'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-2845426409104437001</id><published>2007-03-13T00:24:00.001-07:00</published><updated>2007-03-13T00:30:34.945-07:00</updated><title type='text'>Drive-by Pharming anyone ?</title><content type='html'>I find this relatively recent &lt;a href="http://www.cs.indiana.edu/pub/techreports/TR641.pdf"&gt;paper&lt;/a&gt; (PDF) about a new attack on the home routers interesting. Not only because of the attack itself, but because many other HTTP-based attack is possible from an internal network - imagine a corporate user behind the company firewall loading a Javascript that scans the internal network for a possible victim of HTTP-based attack...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-2845426409104437001?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/2845426409104437001/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=2845426409104437001' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/2845426409104437001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/2845426409104437001'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2007/03/drive-by-pharming-anyone.html' title='Drive-by Pharming anyone ?'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-2271303080292647973</id><published>2007-02-22T06:31:00.000-08:00</published><updated>2007-02-22T06:34:58.550-08:00</updated><title type='text'>A proof of non-existence of God ?</title><content type='html'>This &lt;a href="http://www.prometheusbooks.com/catalog/book_1867.html"&gt;book&lt;/a&gt; sounds very interesting, to believers of either God or science (or none).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-2271303080292647973?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/2271303080292647973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=2271303080292647973' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/2271303080292647973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/2271303080292647973'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2007/02/proof-of-non-existence-of-god.html' title='A proof of non-existence of God ?'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-7477305756153288750</id><published>2007-01-16T14:53:00.000-08:00</published><updated>2007-01-16T14:58:41.681-08:00</updated><title type='text'>Quote of the day.</title><content type='html'>The concluding remark from another interesting &lt;a href="http://www.wired.com/news/wiredmag/0,72497-0.html?tw=wn_index_1"&gt;article&lt;/a&gt; at Wired News titled "&lt;a href="http://www.wired.com/news/wiredmag/0,72497-0.html?tw=wn_index_1"&gt;How Yahoo blew it&lt;/a&gt;":&lt;br /&gt;&lt;span class="down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;blockquote&gt;But now we have empirical evidence: At Yahoo, the marketers rule, and at Google the engineers rule. And for that, Yahoo is finally paying the price. &lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-7477305756153288750?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/7477305756153288750/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=7477305756153288750' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/7477305756153288750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/7477305756153288750'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2007/01/quote-of-day.html' title='Quote of the day.'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-724186025778619884</id><published>2007-01-10T23:08:00.000-08:00</published><updated>2007-01-10T23:16:34.100-08:00</updated><title type='text'>Apple being arrogant ?</title><content type='html'>After reading &lt;a href="http://blogs.cisco.com/news/2007/01/update_on_ciscos_iphone_tradem.html"&gt;Cisco blog&lt;/a&gt; and &lt;a href="http://www.bloomberg.com/apps/news?pid=20601103&amp;sid=aIF0i6JF09Dk&amp;amp;refer=news"&gt;Bloomberg report&lt;/a&gt;, I can't believe Apple uses the argument of "first cell phone with iPhone name". A phone is a phone, whether that's based on wireless or wired or cell or VoIP. Would Apple just let purely Ogg-based music player use iPod name, because such a player would be "first Ogg-based music player" ?  IANAL, and I know law sometimes has funny implications and consequences, but this has to be BLINDINGLY OBVIOUS that Apple is infrining upon Cisco's trademark.&lt;br /&gt;&lt;br /&gt;I'd say this is typical Apple arrogance.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-724186025778619884?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/724186025778619884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=724186025778619884' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/724186025778619884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/724186025778619884'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2007/01/apple-being-arrogant.html' title='Apple being arrogant ?'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-116685811254532787</id><published>2006-12-22T23:12:00.000-08:00</published><updated>2006-12-22T23:15:12.560-08:00</updated><title type='text'>Custom search for compiler and optimization</title><content type='html'>If you want to search the information about the compiler optimization,&lt;br /&gt;you may want to try &lt;a href="http://www.codeopt.com/"&gt;http://www.codeopt.com.&lt;/a&gt;I've tried a few keywords and it worked reasonably well although I didn't compare it against the regular Google.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-116685811254532787?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/116685811254532787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=116685811254532787' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/116685811254532787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/116685811254532787'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2006/12/custom-search-for-compiler-and.html' title='Custom search for compiler and optimization'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-116344959238294786</id><published>2006-11-13T12:16:00.000-08:00</published><updated>2006-11-13T12:26:32.390-08:00</updated><title type='text'>IA64, PowerPC and the irony of life</title><content type='html'>I've never expected to work on Intel's IA64, or never imagined even logging into an IA64 box. Ditto for PowerPC (although slightly less so).&lt;br /&gt;&lt;br /&gt;However, I must have incurred some wrath from God (or put your favorite deity here) - otherwise I wouldn't be logged onto an IA64 box and a PowerPC box, trying to bootstrap a branch of gcc on them. Talk about ironies...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-116344959238294786?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/116344959238294786/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=116344959238294786' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/116344959238294786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/116344959238294786'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2006/11/ia64-powerpc-and-irony-of-life.html' title='IA64, PowerPC and the irony of life'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-115574398013084110</id><published>2006-08-16T08:54:00.000-07:00</published><updated>2006-08-16T20:42:50.743-07:00</updated><title type='text'>Yet another open sourced C compiler</title><content type='html'>I've just read this &lt;a href="http://www.theregister.co.uk/2006/08/16/ibm_sun_open_source/"&gt;article&lt;/a&gt; in The Register:&lt;br /&gt;&lt;pre&gt; Sun furthermore re-stated its commitment&lt;br /&gt;to open source Java - something IBM was&lt;br /&gt;particularly vocal in calling for two years ago.&lt;br /&gt;The Java HotSpot micro virtual machine,&lt;br /&gt;&lt;b&gt;&lt;i&gt;the C compiler&lt;/i&gt;&lt;/b&gt; and the "majority" of&lt;br /&gt;Java Standard Edition (Java SE) will&lt;br /&gt;be open sourced by the end of this year.&lt;br /&gt;&lt;/pre&gt;Sounds like my  former project is finally going to be open-sourced :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-115574398013084110?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/115574398013084110/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=115574398013084110' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/115574398013084110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/115574398013084110'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2006/08/yet-another-open-sourced-c-compiler.html' title='Yet another open sourced C compiler'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-115386491470559442</id><published>2006-07-25T14:53:00.000-07:00</published><updated>2006-07-25T15:11:24.833-07:00</updated><title type='text'>Ever heard of...Encyclopedia of spam ?</title><content type='html'>One day I came to the office, and found this huge &lt;a href="http://www.flickr.com/photos/efalk/88114656/"&gt;book&lt;/a&gt; sitting on the desk of my officemate, with his own name on the cover. Certainly I can not complain I have a boring officemate :) - if you want to know more about this unlikely-to-exist tome, you can read about a rather interesting &lt;a href="http://www.onlisareinsradar.com/archives/002533.php"&gt;history&lt;/a&gt; of it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-115386491470559442?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/115386491470559442/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=115386491470559442' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/115386491470559442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/115386491470559442'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2006/07/ever-heard-ofencyclopedia-of-spam.html' title='Ever heard of...Encyclopedia of spam ?'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-115364501533015479</id><published>2006-07-23T01:55:00.000-07:00</published><updated>2006-07-23T01:56:55.340-07:00</updated><title type='text'>Creative or crazy ?</title><content type='html'>&lt;img src="http://humor.hani.co.kr/Board/cs_grimhumor/AttFile/10_57.JPG" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-115364501533015479?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/115364501533015479/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=115364501533015479' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/115364501533015479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/115364501533015479'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2006/07/creative-or-crazy.html' title='Creative or crazy ?'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-115243521197159773</id><published>2006-07-09T01:33:00.000-07:00</published><updated>2006-07-09T01:53:31.983-07:00</updated><title type='text'>Naver, and core competency</title><content type='html'>According to the &lt;a href="http://www.hani.co.kr/arti/society/society_general/139716.html"&gt;report&lt;/a&gt;, Naver, one of the largest internet portal and search site in South Korea, had a service interruption of almost 6 hours. Well, 6-hour outage is outrageous itself, but that's not why I'm flabbergasted. I just learned from the same news report that Naver is "outsourcing" its IT infrastructure to IBM. And it gets even better. Apparently Naver doesn't take care of their domain either - they "outsource" their DNS management to www.gabia.com.&lt;br /&gt;&lt;br /&gt;An internet portal/search site that doesn't know how to take care of its IT infrastructure and domain ? Somebody needs to have a better grip on their core competencies...&lt;br /&gt;&lt;span style="font-size:-1;"&gt;&lt;span style="color:#008000;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-115243521197159773?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/115243521197159773/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=115243521197159773' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/115243521197159773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/115243521197159773'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2006/07/naver-and-core-competency.html' title='Naver, and core competency'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-115163982433003376</id><published>2006-06-29T20:35:00.000-07:00</published><updated>2006-06-29T21:00:25.653-07:00</updated><title type='text'>At last, Solaris libm source is available</title><content type='html'>I knew this was coming but finally it happened:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://opensolaris.org/os/downloads/devpro/"&gt;http://opensolaris.org/os/downloads/devpro/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dlc.sun.com/osol/devpro/downloads/current/"&gt;http://dlc.sun.com/osol/devpro/downloads/current/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is arguably one of the best generic implementation of libm that supports C99. Sun's math library folks are, among the best - if you're interested in more detail, try reading &lt;a href="http://docs.sun.com/app/docs/doc/801-7639/6i1ucu1uh?a=view"&gt;Sun's numerical computation guide&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Too bad CDDL vs GPL schism will probably make it not as widely adopted :(&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-115163982433003376?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/115163982433003376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=115163982433003376' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/115163982433003376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/115163982433003376'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2006/06/at-last-solaris-libm-source-is.html' title='At last, Solaris libm source is available'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-115126452635928938</id><published>2006-06-25T12:26:00.000-07:00</published><updated>2006-06-25T12:42:06.370-07:00</updated><title type='text'>OT: quote of the day</title><content type='html'>I collect interesting quotes in my diary, and today I added a new one:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;...a very rich person should leave his kids&lt;br /&gt;enough to do anything but not enough to do nothing.&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Who else would say this but Warrent Buffett, the world's second richest man ?&lt;br /&gt;20 years after saying this on an interview with Fortune magazine,  he kept his word - here's the &lt;a href="http://money.cnn.com/2006/06/25/magazines/fortune/charity1.fortune/index.htm?section=money_topstories"&gt; article&lt;/a&gt; about the estimated $40 billion charitable donation and the &lt;a href="http://money.cnn.com/2006/06/25/magazines/fortune/charity2.fortune/index.htm"&gt;conversation&lt;/a&gt; with him about it.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You can say that my admiration for Mr. Buffett went up a couple notches today. Maybe it's time for you to pick up some Berkshire Hathaway shares - that is, if you can afford. If you're not familiar with the Berkshire Hathaway share prices, take a look at &lt;a href="http://finance.google.com/finance?q=BRK.A"&gt;BRK.A&lt;/a&gt; or &lt;a href="http://finance.google.com/finance?q=BRK.B"&gt;BRK.B&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-115126452635928938?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/115126452635928938/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=115126452635928938' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/115126452635928938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/115126452635928938'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2006/06/ot-quote-of-day.html' title='OT: quote of the day'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-114988838020724258</id><published>2006-06-09T14:05:00.000-07:00</published><updated>2006-06-09T14:26:20.233-07:00</updated><title type='text'>Seeing the world in assembly</title><content type='html'>Most typical programmers, when encountered a buggy behavior in their code, often try to diagnose it assuming the compiler is correct (as least intially).  That should be the right approach for most programmers. However, being a compiler writer, I very often look at the assembly and start from there - and that helps me spot problems faster than others.&lt;br /&gt;&lt;br /&gt;Today was no different - some user had a problem, and it turned out to be a compiler bug but everybody was trying to diagnose it from the higher-level. Given enough time, I have no doubt they would have found the same problem, but different perspective certainly helps (and saves time too!).&lt;br /&gt;&lt;br /&gt;This "seeing-everything-through-assembly" approach is fairly robust (at least you won't get mislead by the compiler errors - IMNSHO "being mislead" is the biggest time killer in any debugging effort) but not fool-proof - sometimes, every once in a while, a hardware bug or a kernel bug can bite you :( Even then, you're well equipped to diagnose such a bug if you're looking at the assembly level.&lt;br /&gt;&lt;br /&gt;I know, the assembly programmers are a dying breed - I often hear that nowadays some CS students don't even know the assembly. But let me tell you that it could be very useful to know your assembly (whichever processor you're using). At least that was the case for me today :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-114988838020724258?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/114988838020724258/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=114988838020724258' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/114988838020724258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/114988838020724258'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2006/06/seeing-world-in-assembly.html' title='Seeing the world in assembly'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-114969820232069472</id><published>2006-06-07T09:19:00.000-07:00</published><updated>2006-06-07T09:36:50.843-07:00</updated><title type='text'>Google Groups and typo</title><content type='html'>Typo can be embarrasing. Especially when you mistyped your homepage URL, sending people to some squatter site. Worse if you do that in a USENET posting. &lt;span style="font-weight: bold; font-family: courier new;"&gt;*sigh*&lt;/span&gt;. I cancelled the post but USENET being what it is, it's already too late. (My apology to those of you who clicked that link).&lt;br /&gt;&lt;br /&gt;I blame it to Google Groups for not picking up up my signature from the Gmail &lt;span style="font-weight: bold; font-family: courier new;"&gt;&lt;/span&gt;setting, nor providing any option to have a signature. I haven't figured out the company internal news server, and that's forcing me to use Google Groups instead of my usual client. Google Groups is fine for quick reading and searching, but not for everyday news reader (especially posting part). At least that's the case for me yet.&lt;br /&gt;&lt;span style="font-weight: bold; font-family: courier new;"&gt;&lt;span style="font-family: arial;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-114969820232069472?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/114969820232069472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=114969820232069472' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/114969820232069472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/114969820232069472'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2006/06/google-groups-and-typo.html' title='Google Groups and typo'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-114805656376586459</id><published>2006-05-19T09:32:00.000-07:00</published><updated>2006-05-19T09:37:29.476-07:00</updated><title type='text'>comp.arch internship anyone ?</title><content type='html'>Looks like Andy Glew of (now) Intel  is looking for an intern (see the comp.arch &lt;a href="http://groups.google.com/group/comp.arch/browse_thread/thread/33de3de42f0762db/a86a337a435d149e#a86a337a435d149e"&gt;posting&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;If you're a graduate student who's interested in the computer architecture,  I'm sure this would be a great opportunity to learn from one of the most interesting processor architects of our time. The profile he's looking for would have fit me perfectly, if I were still a graduate student. Too bad I'm not :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-114805656376586459?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/114805656376586459/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=114805656376586459' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/114805656376586459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/114805656376586459'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2006/05/comparch-internship-anyone.html' title='comp.arch internship anyone ?'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28366044.post-114801386224643072</id><published>2006-05-18T21:18:00.000-07:00</published><updated>2006-05-18T21:44:22.253-07:00</updated><title type='text'>My last day at the first job</title><content type='html'>Welcome to Seongbae's blog. Especially welcome to you folks who followed link from my &lt;a href="http://blogs.sun.com/seongbae/"&gt;old blog&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Today is 5/18/2006, and it's a very special day for me, cause it is my last day at my first job. Like all good things, my first job finally came to an end. I'm really proud of what I've accomplished, and happy for all things I've learned and all friends I made during that seven years.&lt;br /&gt;&lt;br /&gt;Anyway, I don't know what will happen to &lt;a href="http://blogs.sun.com/seongbae/"&gt;my old blog&lt;/a&gt; at my company's blogging site - probably I'll lose the access although hopefully my postings won't be deleted. Regardless of what happens there, I'll continue to post here from now on.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/28366044-114801386224643072?l=seongbae.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seongbae.blogspot.com/feeds/114801386224643072/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=28366044&amp;postID=114801386224643072' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/114801386224643072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28366044/posts/default/114801386224643072'/><link rel='alternate' type='text/html' href='http://seongbae.blogspot.com/2006/05/my-last-day-at-first-job.html' title='My last day at the first job'/><author><name>Seongbae Park 박성배 朴成培</name><uri>http://www.blogger.com/profile/18038906548010820899</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_-VRr5mwvTks/SqCihget7YI/AAAAAAAAg-4/P8pVaI8d3CY/S220/Photo+2.jpg'/></author><thr:total>5</thr:total></entry></feed>
