<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Hai's Blog</title>
	<atom:link href="http://wuhrr.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://wuhrr.wordpress.com</link>
	<description>Useful stuff, life, photography, kids, technical, programming, and what-else?</description>
	<lastBuildDate>Thu, 23 May 2013 06:11:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='wuhrr.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Hai's Blog</title>
		<link>http://wuhrr.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://wuhrr.wordpress.com/osd.xml" title="Hai&#039;s Blog" />
	<atom:link rel='hub' href='http://wuhrr.wordpress.com/?pushpress=hub'/>
		<item>
		<title>The Art of Working from Home</title>
		<link>http://wuhrr.wordpress.com/2013/05/23/the-art-of-working-from-home/</link>
		<comments>http://wuhrr.wordpress.com/2013/05/23/the-art-of-working-from-home/#comments</comments>
		<pubDate>Thu, 23 May 2013 06:11:47 +0000</pubDate>
		<dc:creator>Hai</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[home office]]></category>

		<guid isPermaLink="false">http://wuhrr.wordpress.com/?p=704</guid>
		<description><![CDATA[When I am in a meeting, I post a sign on my door so other family members know and keep the noise level down. Filed under: Uncategorized<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wuhrr.wordpress.com&#038;blog=627615&#038;post=704&#038;subd=wuhrr&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img src="http://wuhrr.files.wordpress.com/2013/05/img_0989.jpg?w=594" class="size-full" alt="The Art of Working from Home" /></p>
<p>When I am in a meeting, I post a sign on my door so other family members know and keep the noise level down.</p>
<br />Filed under: <a href='http://wuhrr.wordpress.com/category/uncategorized/'>Uncategorized</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wuhrr.wordpress.com/704/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wuhrr.wordpress.com/704/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wuhrr.wordpress.com&#038;blog=627615&#038;post=704&#038;subd=wuhrr&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wuhrr.wordpress.com/2013/05/23/the-art-of-working-from-home/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/08a2c6f16c0d4dad20d169d9d76848ac?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">wuhrr</media:title>
		</media:content>

		<media:content url="http://wuhrr.files.wordpress.com/2013/05/img_0989.jpg" medium="image">
			<media:title type="html">The Art of Working from Home</media:title>
		</media:content>
	</item>
		<item>
		<title>Drobo Saved My Day for the Third Time</title>
		<link>http://wuhrr.wordpress.com/2013/05/23/drobo-saved-my-day-for-the-third-time/</link>
		<comments>http://wuhrr.wordpress.com/2013/05/23/drobo-saved-my-day-for-the-third-time/#comments</comments>
		<pubDate>Thu, 23 May 2013 06:06:35 +0000</pubDate>
		<dc:creator>Hai</dc:creator>
				<category><![CDATA[Gadget]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[drobo]]></category>

		<guid isPermaLink="false">http://wuhrr.wordpress.com/?p=701</guid>
		<description><![CDATA[A few hours ago, I went home to see one of the lights on my Drobo blinking in red color: one of my hard drives in the Drobo has died. For those who don&#8217;t know, a Drobo is an external hard drive enclosure which houses five (in my model) 3.5-inch hard drives. Drobo offers protection [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wuhrr.wordpress.com&#038;blog=627615&#038;post=701&#038;subd=wuhrr&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>A few hours ago, I went home to see one of the lights on my Drobo blinking in red color: one of my hard drives in the Drobo has died. For those who don&#8217;t know, a Drobo is an external hard drive enclosure which houses five (in my model) 3.5-inch hard drives. Drobo offers protection against drive failures such as the one I am currently experienced. </p>
<p>In the old days, a failed hard drive meant data loss&#8212;that is how I lost several photographs and video clips of my family. When I lost my first batch of files due to hard drive failure, I got wiser and backed up my desktop&#8217;s hard drive. Sadly, when my hard drived failed the second time, I found out my back-up CDs (those old days) also turned bad. For years, I struggled with back-up solutions, none were reliable enough for my use. Then came Drobo. </p>
<p>The first time I saw this black box, I knew it should be part of my data storage and back up plan. The initial price for the empty Drobo S, my model, was nearly 700 USD&#8212;a very steep price indeed. However, the more I thought about my past incidents, the more sense the Drobo makes. Finally, I bit the bullet and purchased one. Let me cut right to the point: I experienced today&#8217;s episode twice before, and had not lost a single file due to hard drive failure. I believe that was the best $680 I have ever spent. </p>
<p>Tonight, I will replaced the doomed drive knowing that my Drobo is working hard to ensure my data integrity. My Drobo has saved my day yet again.</p>
<br />Filed under: <a href='http://wuhrr.wordpress.com/category/gadget/'>Gadget</a>, <a href='http://wuhrr.wordpress.com/category/review/'>Review</a>, <a href='http://wuhrr.wordpress.com/category/tips-tricks/'>Tips &amp; Tricks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wuhrr.wordpress.com/701/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wuhrr.wordpress.com/701/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wuhrr.wordpress.com&#038;blog=627615&#038;post=701&#038;subd=wuhrr&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wuhrr.wordpress.com/2013/05/23/drobo-saved-my-day-for-the-third-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/08a2c6f16c0d4dad20d169d9d76848ac?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">wuhrr</media:title>
		</media:content>
	</item>
		<item>
		<title>How I Name My Printers</title>
		<link>http://wuhrr.wordpress.com/2013/05/23/699/</link>
		<comments>http://wuhrr.wordpress.com/2013/05/23/699/#comments</comments>
		<pubDate>Thu, 23 May 2013 06:04:29 +0000</pubDate>
		<dc:creator>Hai</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[printer]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://wuhrr.wordpress.com/?p=699</guid>
		<description><![CDATA[At home, we have two printers that I set up so the whole family can print. Their names were HP LaserJet xxx and Epson xxx, the default my OS gave them. Things were fine until my wife and kids start asking me which one is the color printer. What? Don&#8217;t they know that the Epson [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wuhrr.wordpress.com&#038;blog=627615&#038;post=699&#038;subd=wuhrr&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>At home, we have two printers that I set up so the whole family can print. Their names were <em>HP LaserJet xxx</em> and <em>Epson xxx</em>, the default my OS gave them. Things were fine until my wife and kids start asking me which one is the color printer.</p>
<p>What? Don&#8217;t they know that the Epson printer is the color one? The truth is, for the people who wants to print, they don&#8217;t care if the printer is laser or inkjet, made by HP or Epson. All they care about is which one can print in color and which one cannot.</p>
<p>Finally, I named them <em>Black &amp; White Printer</em> and <em>Color Printer</em>. This makes a lot of sense for them: they don&#8217;t have to wonder which one is which. It also releases me of the answering duty.</p>
<br />Filed under: <a href='http://wuhrr.wordpress.com/category/tips-tricks/'>Tips &amp; Tricks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wuhrr.wordpress.com/699/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wuhrr.wordpress.com/699/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wuhrr.wordpress.com&#038;blog=627615&#038;post=699&#038;subd=wuhrr&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wuhrr.wordpress.com/2013/05/23/699/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/08a2c6f16c0d4dad20d169d9d76848ac?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">wuhrr</media:title>
		</media:content>
	</item>
		<item>
		<title>Configure GUI FileMerge with the svn diff Command</title>
		<link>http://wuhrr.wordpress.com/2013/05/23/configure-gui-filemerge-with-the-svn-diff-command/</link>
		<comments>http://wuhrr.wordpress.com/2013/05/23/configure-gui-filemerge-with-the-svn-diff-command/#comments</comments>
		<pubDate>Thu, 23 May 2013 06:01:32 +0000</pubDate>
		<dc:creator>Hai</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[diff]]></category>
		<category><![CDATA[filemerge]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://wuhrr.wordpress.com/2013/05/23/configure-gui-filemerge-with-the-svn-diff-command/</guid>
		<description><![CDATA[The Problem By default, the subversion svn diff command shows the differences in text mode. On my mac, I would like to the FileMerge application, which comes with Xcode instead. The Solution I created a wrapper to opendiff, which is in turn the wrapper for FileMerge. I call this wrapper svndiff. The README.md will show [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wuhrr.wordpress.com&#038;blog=627615&#038;post=696&#038;subd=wuhrr&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<h2>The Problem</h2>
<p>By default, the subversion <em>svn diff</em> command shows the differences in text mode. On my mac, I would like to the <em>FileMerge</em> application, which comes with Xcode instead.</p>
<h2>The Solution</h2>
<p>I created a wrapper to <em>opendiff</em>, which is in turn the wrapper for <em>FileMerge</em>. I call this wrapper <a href="https://github.com/htv2012/shell_tools">svndiff</a>. The README.md will show how to install and use the tool.</p>
<br />Filed under: <a href='http://wuhrr.wordpress.com/category/uncategorized/'>Uncategorized</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wuhrr.wordpress.com/696/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wuhrr.wordpress.com/696/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wuhrr.wordpress.com&#038;blog=627615&#038;post=696&#038;subd=wuhrr&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wuhrr.wordpress.com/2013/05/23/configure-gui-filemerge-with-the-svn-diff-command/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/08a2c6f16c0d4dad20d169d9d76848ac?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">wuhrr</media:title>
		</media:content>
	</item>
		<item>
		<title>Logitech Ultrathin Keyboard Mini Review</title>
		<link>http://wuhrr.wordpress.com/2013/05/23/logitech-ultrathin-keyboard-mini-review/</link>
		<comments>http://wuhrr.wordpress.com/2013/05/23/logitech-ultrathin-keyboard-mini-review/#comments</comments>
		<pubDate>Thu, 23 May 2013 05:55:22 +0000</pubDate>
		<dc:creator>Hai</dc:creator>
				<category><![CDATA[IOS]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[bluetooth]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[ipad accessory]]></category>
		<category><![CDATA[keyboard]]></category>

		<guid isPermaLink="false">http://wuhrr.wordpress.com/?p=692</guid>
		<description><![CDATA[The Problem I would like to have a keyboard for my iPad mini that is compact and usable to bring with me. The Review The Logitech Ultrathin Keyboard Mini is about the size of the iPad mini and a little lighter. It comes in black or white to match your iPad mini&#8217;s colors. The keyboard [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wuhrr.wordpress.com&#038;blog=627615&#038;post=692&#038;subd=wuhrr&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<h2>The Problem</h2>
<p>I would like to have a keyboard for my iPad mini that is compact and usable to bring with me.</p>
<h2>The Review</h2>
<p>The Logitech Ultrathin Keyboard Mini is about the size of the iPad mini and a little lighter. It comes in black or white to match your iPad mini&#8217;s colors. </p>
<p>The keyboard has a hinge which attachs to the iPad mini and acts as a clam shell cover. This design has the advantage of offering two solutions in one piece of hardware: a cover and a keyboard. The disadvantage of this design is when I open up the keyboard, I still have to detach the iPad from it and place the iPad into a groove on the keyboard. I wish I can just open up the keyboard and start working right away.</p>
<p>The first time I turned on the keyboard, I went into the iPad mini&#8217;s bluetooth settings and saw the keyboard listed. By selecting they keyboard the two devices paired after a few seconds&#8211;a painless experience.</p>
<p>Performance is where I have issue with this keyboard. The keys are tiny, especially for such Delete, numbers, and symbols. After a couple of days of use, I started to get use to the keyboard layout and tiny keys become less annoying. The keys don&#8217;t repeat when held down&#8211;a behavior that is different from a computer&#8217;s keyboard. I found myself from time to time needing to repeatedly delete characters and it is a pain not being able to hold down the delete key to do so. Because of the small number keys. Their placement is a little out of place. For example, when I need to type number 3, I ended up with number 2 instead. Likewise, I often get a hash (#) instead of the intended dollar ($) sign. </p>
<p>The groove in the keyboard is designed to act as the iPad mini holder, which can hold it in portrait for landscape mode. In landscape mode, the goove has some magnets, which holds the iPad mini securely. One complain I have against this setting is the keyboard holds the iPad mini a a fix angle, which makes it usable on a desk setting, but not on my lap.</p>
<h2>Summary</h2>
<p><strong>What I like about this keyboard</strong></p>
<ul>
<li>Thin, light</li>
<li>Acts as a cover for iPad mini</li>
<li>Easy pairing</li>
<li>iPad mini can be in portrait for landscape mode</li>
<li>Can act as a stand for the iPad mini</li>
</ul>
<p><strong>What I don&#8217;t like</strong></p>
<ul>
<li>Small keys</li>
<li>Fixed screen angle</li>
</ul>
<h2>Links</h2>
<ul>
<li>Product <a href="http://www.logitech.com/en-us/product/ultrathin-keyboard-mini">page</a></li>
</ul>
<br />Filed under: <a href='http://wuhrr.wordpress.com/category/ios/'>IOS</a>, <a href='http://wuhrr.wordpress.com/category/review/'>Review</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wuhrr.wordpress.com/692/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wuhrr.wordpress.com/692/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wuhrr.wordpress.com&#038;blog=627615&#038;post=692&#038;subd=wuhrr&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wuhrr.wordpress.com/2013/05/23/logitech-ultrathin-keyboard-mini-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/08a2c6f16c0d4dad20d169d9d76848ac?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">wuhrr</media:title>
		</media:content>
	</item>
		<item>
		<title>Easy Way to Create Colorful Bash Prompt</title>
		<link>http://wuhrr.wordpress.com/2013/05/23/easy-way-to-create-colorful-bash-prompt/</link>
		<comments>http://wuhrr.wordpress.com/2013/05/23/easy-way-to-create-colorful-bash-prompt/#comments</comments>
		<pubDate>Thu, 23 May 2013 05:49:48 +0000</pubDate>
		<dc:creator>Hai</dc:creator>
				<category><![CDATA[bash]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[bash prompt]]></category>
		<category><![CDATA[customize]]></category>

		<guid isPermaLink="false">http://wuhrr.wordpress.com/?p=690</guid>
		<description><![CDATA[The Problem I often want to fiddle with the bash prompt, but don&#8217;t want to deal with bash prompt escape sequences. I wish for a utility which simplify setting a bash prompt. I finally wrote that utility myself: mkprompt Install Copy mkprompt to a directory in the path. Using mkprompt The best way to show [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wuhrr.wordpress.com&#038;blog=627615&#038;post=690&#038;subd=wuhrr&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<h2>The Problem</h2>
<p>I often want to fiddle with the bash prompt, but don&#8217;t want to deal with bash prompt escape sequences. I wish for a utility which simplify setting a bash prompt. I finally wrote that utility myself: <em>mkprompt</em></p>
<h2>Install</h2>
<p>Copy <a href="https://github.com/htv2012/shell_tools/blob/master/mkprompt">mkprompt</a> to a directory in the path.</p>
<h2>Using mkprompt</h2>
<p>The best way to show <em>mkprompt</em> usage is via a couple of examples.</p>
<pre><code>PS1=$(mkprompt &quot;red workdir&quot; space dollar)  
PS1=$(mkprompt &quot;cyan Workdir&quot; space &quot;green dollar&quot;)  
mkprompt # display help
</code></pre>
<p>For more information, see my <a href="http://github.com/htv2012/shell_tools">shell_tools</a> page.</p>
<h2>What&#8217;s Next?</h2>
<p>The following are improvements which I plan for <em>mkprompt</em>, depends on my free time:</p>
<ul>
<li>Implement the rest of the prompt escape sequences</li>
<li>Improve the help output</li>
<li>Implement installation script</li>
</ul>
<h2>The Script</h2>
<p>I current host my script as part of my <a href="https://github.com/htv2012/shell_tools">shell_tools</a> collection on GitHub.</p>
<br />Filed under: <a href='http://wuhrr.wordpress.com/category/programming/bash/'>bash</a>, <a href='http://wuhrr.wordpress.com/category/osx/'>OSX</a>, <a href='http://wuhrr.wordpress.com/category/tips-tricks/'>Tips &amp; Tricks</a>, <a href='http://wuhrr.wordpress.com/category/unix/'>Unix</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wuhrr.wordpress.com/690/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wuhrr.wordpress.com/690/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wuhrr.wordpress.com&#038;blog=627615&#038;post=690&#038;subd=wuhrr&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wuhrr.wordpress.com/2013/05/23/easy-way-to-create-colorful-bash-prompt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/08a2c6f16c0d4dad20d169d9d76848ac?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">wuhrr</media:title>
		</media:content>
	</item>
		<item>
		<title>The iPad Stylus Socks GOLD Review</title>
		<link>http://wuhrr.wordpress.com/2013/05/23/the-ipad-stylus-socks-gold-review/</link>
		<comments>http://wuhrr.wordpress.com/2013/05/23/the-ipad-stylus-socks-gold-review/#comments</comments>
		<pubDate>Thu, 23 May 2013 05:44:56 +0000</pubDate>
		<dc:creator>Hai</dc:creator>
				<category><![CDATA[Gadget]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[draw]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[stylus]]></category>

		<guid isPermaLink="false">http://wuhrr.wordpress.com/?p=688</guid>
		<description><![CDATA[The Problem I need a stylus to draw on the iPad, but don&#8217;t like the rubber-tip ones because of the lack of smoothness and they don&#8217;t last long. The iPad Stylus Socks GOLD My long research took me to this product. I wish I remember where I received the pointer from to send my thank, [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wuhrr.wordpress.com&#038;blog=627615&#038;post=688&#038;subd=wuhrr&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<h2>The Problem</h2>
<p>I need a stylus to draw on the iPad, but don&#8217;t like the rubber-tip ones because of the lack of smoothness and they don&#8217;t last long.</p>
<h2>The iPad Stylus Socks GOLD</h2>
<p>My long research took me to this product. I wish I remember where I received the pointer from to send my thank, but I do not. </p>
<p>The iPad Stylus Sock is basically a &#8220;chopstick&#8221; stylus, wrapped in a conductive &#8220;sock&#8221;. I purchased a two-pack GOLD version with marble-like decoration. The stylii are of different sizes, which I will talk more about that later.</p>
<p>Because of the wooden construction, the stylus feels light in the hand. I wish it feels much heavier the way I prefer it. The sock which wraps one end of the stylus is a conductive fabric. As such, it feels much better to draw on the iPad glass surface than a rubber tip. The stylus glides effortlessly with just the right amount of friction. This is the one feature that draws me to this stylus. The sock seems to hold up well. On average, I use my stylus about one to three hours a week for two months now and don&#8217;t see any visible sign of wear.</p>
<p>I was curious while the stylus has the word &#8220;iPad&#8221; in its name as if it is designed just for the iPad. So, I tried it out on an iPhone and Android phone: it performs just as well. However, using a stylus on a phone is not something a phone owner would do.</p>
<p>Because the tip of the stylus is flat, as in a chopstick, I have to hold it vertically for the iPad to recognize. When holding the stylus at an angle to the iPad surface, the stylus sometimes miss register due to the small contact area. This could be a deal-breaker if you are not used to hold a stylus that way. Fortunately for me, I can write with my pen in nearly vertical so I can easily adapt my posture. </p>
<p>I purchase a set of two stylii, the smaller of the two is ideal for travel as it is small. The draw back is it is chopstick skinny to hold comfortably. For this reason, I keep the large stylus in my bag and the small, skinny one at home. The larger stylus&#8217; body is wide at the tip, then heavily tapper in at the top. This shape of reminds me of the dip pens I used in elementary school in Vietnam.</p>
<p>Finally, I would like to mention about the price. I purchased the two stylii for $22, plus $6 shipping and handling; which makes it about $14 a piece. Compare to the other stylii I owned, the iPad stylus socks are inexpensive.</p>
<h2>Summary</h2>
<p>The large stylus is a keeper for me. The combination of smoothness, style, and price makes it a winner. I keep the smaller one at my desk for occasional use.</p>
<p><strong>What I Like about this Stylus</strong></p>
<ul>
<li>Smooth writing, drawing</li>
<li>Comfortable in hand</li>
<li>Inexpensive</li>
<li>Beautiful style. The larger stylus looks like a dip pen.</li>
</ul>
<p><strong>What I don&#8217;t Like about it</strong></p>
<ul>
<li>Heavier. The stylus is too light for my taste.</li>
<li>Holding posture. I would be nice to be able to hold it at a natural writing angle.</li>
<li>The smaller stylus is too skinny to hold.</li>
</ul>
<p><strong>Where to Buy</strong></p>
<p>I bought mine from <a href="http://www.etsy.com/listing/63452391/ipad-stylus-socks-gold-2-pack">Etsy</a></p>
<br />Filed under: <a href='http://wuhrr.wordpress.com/category/gadget/'>Gadget</a>, <a href='http://wuhrr.wordpress.com/category/review/'>Review</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wuhrr.wordpress.com/688/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wuhrr.wordpress.com/688/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wuhrr.wordpress.com&#038;blog=627615&#038;post=688&#038;subd=wuhrr&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wuhrr.wordpress.com/2013/05/23/the-ipad-stylus-socks-gold-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/08a2c6f16c0d4dad20d169d9d76848ac?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">wuhrr</media:title>
		</media:content>
	</item>
		<item>
		<title>Backup My MacBook Pro</title>
		<link>http://wuhrr.wordpress.com/2013/03/19/backup-my-macbook-pro/</link>
		<comments>http://wuhrr.wordpress.com/2013/03/19/backup-my-macbook-pro/#comments</comments>
		<pubDate>Tue, 19 Mar 2013 17:40:49 +0000</pubDate>
		<dc:creator>Hai</dc:creator>
				<category><![CDATA[OSX]]></category>
		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://wuhrr.wordpress.com/?p=654</guid>
		<description><![CDATA[My internal hard drive failed recently, but because of my backup plan, I did not loose any work. Because it works well enough, I would like to share my backup plan with you. Please let me (haiv) know if you have any additional questions. The Plan I back up my MacBook Pro&#8217;s internal drive using [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wuhrr.wordpress.com&#038;blog=627615&#038;post=654&#038;subd=wuhrr&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><!-- Start ScreenSteps Content --></p>
<div class="LessonContent">
<div class="LessonSummary">
<p>My internal hard drive failed recently, but because of my backup plan, I did not loose any work. Because it works well enough, I would like to share my backup plan with you. Please let me (haiv) know if you have any additional questions.</p>
</p></div>
<div class="LessonStep top">
<h3 class="StepTitle">The Plan</h3>
<div class="StepImage">
	<img src="http://wuhrr.files.wordpress.com/2013/03/mac_backup.png?w=540&#038;h=404" width="540" height="404" alt="mac_backup.png" />
</div>
<div class="StepInstructions">
<p>I back up my MacBook Pro&#8217;s internal drive using two methods: clone and time machine backup. My Mac&#8217;s drive is 320GB in size, so I purchased a drive that is more than twice its size, 750GB or 1TB will do, but not 640GB. I am going to partition the drive into two separate drives: the first partition is of the same size with my Mac, and the second utilizes the rest of the available space.</p>
</div></div>
<div class="LessonStep top">
<h3 class="StepTitle">Get An External Drive</h3>
<div class="StepInstructions">
<p>I choose a 1TB Western Digital drive because it offers plenty of room and its reliability. When choosing a drive, keep in mind that the size must be larger than twice the size of your Mac&#8217;s hard drive. Remember that we are doing two kinds of backup: clone back up requires the backup drive to be the same as your original, while Time Machine requires the backup drive to be larger than your original drive. Thus, if your Mac comes with a 320GB drive, you will need something bigger than 640GB.</p>
</div></div>
<div class="LessonStep top">
<h3 class="StepTitle">Partition My Drive</h3>
<div class="StepImage">
	<img src="http://wuhrr.files.wordpress.com/2013/03/media_1321399243694.png?w=540&#038;h=446" width="540" height="446" alt="media_1321399243694.png" />
</div>
<div class="StepInstructions">
<p>With the drive insert, I fire up Disk Utility, select my drive (1), choose the partition tab (2) and make two &quot;Mac OS Extended (Journaled)&quot; partitions. The first, called &quot;mac-clone&quot; (3) is the same size of my Mac&#8217;s drive, the second, called &quot;mac-timemachine&quot; (4), uses the rest of the space.</p>
</div></div>
<div class="LessonStep top">
<h3 class="StepTitle">Download and install Carbon Copy Cloner</h3>
<div class="StepInstructions">
<p>Install Carbon Copy Cloner from <a href="http://www.bombich.com" rel="nofollow">http://www.bombich.com</a></p>
</div></div>
<div class="LessonStep top">
<h3 class="StepTitle">Setup Clone Backup</h3>
<div class="StepImage">
	<img src="http://wuhrr.files.wordpress.com/2013/03/media_1321399747089.png?w=540&#038;h=448" width="540" height="448" alt="media_1321399747089.png" />
</div>
<div class="StepInstructions">
<p>Run Carbon Copy Cloner for the first time, select the source (1) and destination (2), then optionally customize your backup (3), then click on the &quot;Schedule this task&quot; button to go to the next step.</p>
</div></div>
<div class="LessonStep top">
<h3 class="StepTitle">Setup Clone Backup Schedule</h3>
<div class="StepImage">
	<img src="http://wuhrr.files.wordpress.com/2013/03/media_1321399958570.png?w=540&#038;h=381" width="540" height="381" alt="media_1321399958570.png" />
</div>
<div class="StepInstructions">
<p>Give your backup task a descriptive name (1), click on the schedule tab (2), then customize the backup schedule (3), then click Save (4)</p>
</div></div>
<div class="LessonStep top">
<h3 class="StepTitle">Setup Time Machine Backup</h3>
<div class="StepImage">
	<img src="http://wuhrr.files.wordpress.com/2013/03/media_1321400307737.png?w=540&#038;h=359" width="540" height="359" alt="media_1321400307737.png" />
</div>
<div class="StepInstructions">
<p>Launch Time Machine from the Applications folder, then click &quot;Select Disk&quot; (1) to choose your backup drive. Turn on menu bar status by checking the &quot;Show&#8230;&quot; box (2). That&#8217;s all.</p>
</div></div>
<div class="LessonStep top">
<h3 class="StepTitle">When Your Drive Failed</h3>
<div class="StepInstructions">
<p>Replace your drive, then turn on your Mac while holding the &quot;option&quot; key (the alt key). Choose to boot from your clone drive (mac-clone). Then clone from mac-clone back to your internal drive. It&#8217;s that simple.</p>
</div></div>
<div class="LessonStep top">
<h3 class="StepTitle">Related Videos</h3>
<div class="StepInstructions">
<p>I have created a couple of short 2-minute tutorial videos outline various steps. Please watch, rate, and comment them. Thank you.</p>
<p><font color="#000000">&nbsp; &nbsp; [<a href="http://videosharing.cisco.com/p.jsp?i=73" target="_blank">watch</a>] Partition an External Drive for Backup</font><br />
<font color="#000000">&nbsp; &nbsp;&nbsp;[<a href="http://videosharing.cisco.com/p.jsp?i=74" target="_blank">watch</a>] Time Machine &#8211; How To Set Up</font><br />
<font color="#000000">&nbsp; &nbsp;&nbsp;[<a href="http://videosharing.cisco.com/p.jsp?i=75" target="_blank">watch</a>] Time Machine &#8211; Restore a File</font><br />
<font color="#000000">&nbsp; &nbsp;&nbsp;[<a href="http://videosharing.cisco.com/p.jsp?i=76" target="_blank">watch</a>] Clone a Drive Using Carbon Copy Cloner</font><br />
<font color="#000000">&nbsp; &nbsp;&nbsp;</font></p>
<p>&nbsp;</p>
</div></div>
</div>
<p><!-- End ScreenSteps Content --></p>
<br />Filed under: <a href='http://wuhrr.wordpress.com/category/osx/'>OSX</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wuhrr.wordpress.com/654/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wuhrr.wordpress.com/654/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wuhrr.wordpress.com&#038;blog=627615&#038;post=654&#038;subd=wuhrr&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wuhrr.wordpress.com/2013/03/19/backup-my-macbook-pro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/08a2c6f16c0d4dad20d169d9d76848ac?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">wuhrr</media:title>
		</media:content>

		<media:content url="http://wuhrr.files.wordpress.com/2013/03/mac_backup.png" medium="image">
			<media:title type="html">mac_backup.png</media:title>
		</media:content>

		<media:content url="http://wuhrr.files.wordpress.com/2013/03/media_1321399243694.png" medium="image">
			<media:title type="html">media_1321399243694.png</media:title>
		</media:content>

		<media:content url="http://wuhrr.files.wordpress.com/2013/03/media_1321399747089.png" medium="image">
			<media:title type="html">media_1321399747089.png</media:title>
		</media:content>

		<media:content url="http://wuhrr.files.wordpress.com/2013/03/media_1321399958570.png" medium="image">
			<media:title type="html">media_1321399958570.png</media:title>
		</media:content>

		<media:content url="http://wuhrr.files.wordpress.com/2013/03/media_1321400307737.png" medium="image">
			<media:title type="html">media_1321400307737.png</media:title>
		</media:content>
	</item>
		<item>
		<title>Tcl Print CSV File</title>
		<link>http://wuhrr.wordpress.com/2013/02/20/tcl-print-csv-file/</link>
		<comments>http://wuhrr.wordpress.com/2013/02/20/tcl-print-csv-file/#comments</comments>
		<pubDate>Wed, 20 Feb 2013 20:12:24 +0000</pubDate>
		<dc:creator>Hai</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Tcl]]></category>

		<guid isPermaLink="false">http://wuhrr.wordpress.com/?p=636</guid>
		<description><![CDATA[When scripting in Tcl, I often need to process CSV files, including printing it out. Since I often found myself in need of printing, I wrote two helper procedures: load_matrix, which loads a matrix (a table) from CSV file; and print_matrix, which prints a text presentation of the matrix. The end result is the ability [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wuhrr.wordpress.com&#038;blog=627615&#038;post=636&#038;subd=wuhrr&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>When scripting in Tcl, I often need to process CSV files, including printing it out. Since I often found myself in need of printing, I wrote  two helper procedures: <em>load_matrix</em>, which loads a matrix (a table) from CSV file; and <em>print_matrix</em>, which prints a text presentation of the matrix. The end result is the ability for me to print out the contents of a CSV file.</p>
<h3>Usage</h3>
<p>In order to print a CSV file, I first load it up into a matrix using <em>load_matrix</em>, then print it out using <em>print_matrix</em>:</p>
<pre class="brush: bash; title: ; notranslate">
set mx [load_matrix &quot;users.csv&quot;]
print_matrix $mx
</pre>
<h3>Sample CSV File</h3>
<pre>ID,alias,Full Name
45,alexd,Alexander Dunn
992,alicek,Alice Kim
</pre>
<h3>Sample Output</h3>
<pre>+===+======+==============+
|ID |alias |Full Name     |
+---+------+--------------+
|45 |alexd |Alexander Dunn|
|992|alicek|Alice Kim     |
+===+======+==============+
</pre>
<h3>Discussion</h3>
<p>In my solution, I use three Tcllib packages: <em>csv</em>, <em>struct::matrix</em>, and <em>report</em>. I don&#8217;t have to use  <em>struct::matrix</em> or <em>report</em>, but they perform the heavy lifting tasks, so I don&#8217;t have to.</p>
<p>The Tcl matrix, which really is a table structure with rows, columns, and cells of data; is a great structure for storing the contents of a CSV file. The <em>report</em> package makes it easy to print out the contents of the matrix. The two packages work together seamlessly.</p>
<p>The code at this state works without any error checking, or fancy options. I intentionally keep it simple to demonstrate how it works. I have a few improvements in mind, which I will implement when the need arise:</p>
<ul>
<li>Turn the code into a package</li>
<li>Add error checking (i.e. file does not exist)</li>
<li>Define different printing styles (HTML table, for example)</li>
</ul>
<h3>Getting The Code</h3>
<p>I posted my code at the <a href="http://wiki.tcl.tk/2217">Tickler Wiki</a>. In the future, I might host it under gitorious, github, or Google Code.</p>
<br />Filed under: <a href='http://wuhrr.wordpress.com/category/programming/'>Programming</a>, <a href='http://wuhrr.wordpress.com/category/programming/tcl-programming/'>Tcl</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wuhrr.wordpress.com/636/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wuhrr.wordpress.com/636/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wuhrr.wordpress.com&#038;blog=627615&#038;post=636&#038;subd=wuhrr&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wuhrr.wordpress.com/2013/02/20/tcl-print-csv-file/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/08a2c6f16c0d4dad20d169d9d76848ac?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">wuhrr</media:title>
		</media:content>
	</item>
		<item>
		<title>New Life for Old Laptop</title>
		<link>http://wuhrr.wordpress.com/2012/05/24/new-life-for-old-laptop/</link>
		<comments>http://wuhrr.wordpress.com/2012/05/24/new-life-for-old-laptop/#comments</comments>
		<pubDate>Thu, 24 May 2012 05:40:02 +0000</pubDate>
		<dc:creator>Hai</dc:creator>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[Laptop]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mi]]></category>
		<category><![CDATA[SSD]]></category>

		<guid isPermaLink="false">http://wuhrr.wordpress.com/?p=621</guid>
		<description><![CDATA[In this article, I am going to discuss ways I gave my five-year-old laptop a new life. In 2007, I purchased a used laptop to learn .NET programming. Since it was an old laptop, the machine barely had enough horse power to run Windows Vista. Soon, my job no longer require .NET programming, I promptly [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wuhrr.wordpress.com&#038;blog=627615&#038;post=621&#038;subd=wuhrr&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>In this article, I am going to discuss ways I gave my five-year-old laptop a new life.</p>
<p>In 2007, I purchased a used laptop to learn .NET programming. Since it was an old laptop, the machine barely had enough horse power to run Windows Vista. Soon, my job no longer require .NET programming, I promptly wiped the hard drive and installed Ubuntu Linux on it. What a difference does that make! My laptop started much faster, ran applications quicker and I did not have to worry about malware, trojan, or virus. Life was good.</p>
<p>Fast forward to last year, after several updates, my laptop was running a current version of Linux Mint, but it seems not fast enough. At that time, I had two choices: upgrade my memory from 2GB to 4GB, or upgrade the hard drive to SSD. After a little research, I decided on the later. I ordered a 40GB SSD drive for about $100. Again, the new drive blew me away: I was able to boot up my system in about 37 seconds (including the time to type the password). Applications now start much more quickly than before. I even compare my laptop with those of my brothers and it blew the newer laptops away. Yes, I know I am comparing apple with orange (Linux vs. Windows, SSD vs. hard drives). My laptop now makes an excellent machine for daily use: Facebook, email, web, watching videos, and development (scripting, C, C++).</p>
<p>In summary, if you have an old laptop, don&#8217;t hesitate upgrade it to SSD and install Linux on it (I recommend Linux Mint for ease of use). You won&#8217;t be disappointed. Not only your machine will run much faster than before, you get peace of mind knowing that your machine is realatively safe from malware and the like (relatively because there is no such thing as absolutely safe operating system).</p>
<br />Filed under: <a href='http://wuhrr.wordpress.com/category/opinion/'>Opinion</a>, <a href='http://wuhrr.wordpress.com/category/unix/'>Unix</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wuhrr.wordpress.com/621/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wuhrr.wordpress.com/621/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wuhrr.wordpress.com&#038;blog=627615&#038;post=621&#038;subd=wuhrr&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://wuhrr.wordpress.com/2012/05/24/new-life-for-old-laptop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/08a2c6f16c0d4dad20d169d9d76848ac?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">wuhrr</media:title>
		</media:content>
	</item>
	</channel>
</rss>
