<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CUUFQXk9cCp7ImA9WhRWEEk.&quot;"><id>tag:blogger.com,1999:blog-9407543</id><updated>2011-12-28T11:33:30.768+08:00</updated><category term="android" /><category term="tips" /><category term="howto" /><category term="DIY" /><category term="debian" /><category term="green it" /><category term="gadget" /><category term="webapp" /><category term="audiovisual" /><category term="review" /><category term="eeepc" /><category term="learning" /><category term="trip" /><category term="distro hopping" /><title type="text">corvus.IT.portal</title><subtitle type="html">IT solutions for everyone</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://corvuslee.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://corvuslee.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Corvus LEE</name><uri>https://profiles.google.com/112888774471776037131</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-Nar3H-3Mvcs/AAAAAAAAAAI/AAAAAAAABPM/u8gTk6cKC_U/s512-c/photo.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>262</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/sclee" /><feedburner:info uri="sclee" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><logo>http://creativecommons.org/images/public/somerights20.gif</logo><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fsclee" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fsclee" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Fsclee" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/sclee" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fsclee" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fsclee" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fsclee" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.feedburner.com%2Fsclee" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare href="http://www.thefreedictionary.com/_/hp/AddRSS.aspx?http%3A%2F%2Ffeeds.feedburner.com%2Fsclee" src="http://img.tfd.com/hp/addToTheFreeDictionary.gif">Subscribe with The Free Dictionary</feedburner:feedFlare><feedburner:feedFlare href="http://www.bitty.com/manual/?contenttype=rssfeed&amp;contentvalue=http%3A%2F%2Ffeeds.feedburner.com%2Fsclee" src="http://www.bitty.com/img/bittychicklet_91x17.gif">Subscribe with Bitty Browser</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2Fsclee" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://mix.excite.eu/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fsclee" src="http://image.excite.co.uk/mix/addtomix.gif">Subscribe with Excite MIX</feedburner:feedFlare><feedburner:feedFlare href="http://www.webwag.com/wwgthis.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fsclee" src="http://www.webwag.com/images/wwgthis.gif">Subscribe with Webwag</feedburner:feedFlare><feedburner:feedFlare href="http://www.podcastready.com/oneclick_bookmark.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fsclee" src="http://www.podcastready.com/images/podcastready_button.gif">Subscribe with Podcast Ready</feedburner:feedFlare><feedburner:feedFlare href="http://www.wikio.com/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2Fsclee" src="http://www.wikio.com/shared/img/add2wikio.gif">Subscribe with Wikio</feedburner:feedFlare><feedburner:feedFlare href="http://www.dailyrotation.com/index.php?feed=http%3A%2F%2Ffeeds.feedburner.com%2Fsclee" src="http://www.dailyrotation.com/rss-dr2.gif">Subscribe with Daily Rotation</feedburner:feedFlare><entry gd:etag="W/&quot;D08ERXszcCp7ImA9WhdaF0Q.&quot;"><id>tag:blogger.com,1999:blog-9407543.post-2708866836868544095</id><published>2011-10-28T17:56:00.000+08:00</published><updated>2011-10-28T17:56:44.588+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-28T17:56:44.588+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="howto" /><title>Update: rtorrent 0.8.7 with wtorrent</title><content type="html">&lt;div&gt;
Refer: &lt;a href="http://corvuslee.blogspot.com/2009/04/howto-install-rtorrent-with-wtorrent.html"&gt;The old installation method&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
Updated rtorrent on my Debian box, and find that wtorrent cannot connect to rtorrent anymore after a reboot. Here is the fix procedures:&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;u&gt;.rtorrent.rc file&lt;/u&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
1. chmod the .socket file on startup&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;blockquote class="tr_bq"&gt;
scgi_local = /tmp/rtorrent.rpc.socket&lt;br /&gt;schedule = chmod,0,0,"execute=chmod,777,/tmp/rtorrent.rpc.socket"&lt;/blockquote&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
2. updated umask syntax&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;blockquote class="tr_bq"&gt;
# Everyone can read/write the downloaded files&lt;br /&gt;system.umask.set = 000&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;u&gt;/etc/init.d/rtorrent file&lt;/u&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
Remove all lines referring to the function "modify_socket". It is handled with .rtorrent.rc now.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;br/&gt;&lt;hr/&gt;&lt;a href="http://corvuslee.blogspot.com"&gt;corvus.IT.portal&lt;/a&gt;
&lt;p&gt;Send an email to Corvus LEE, the author of this post, at corvus.lee@gmail.com&lt;/p&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9407543-2708866836868544095?l=corvuslee.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/sclee/~4/ky80QAlTRRU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://corvuslee.blogspot.com/feeds/2708866836868544095/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://corvuslee.blogspot.com/2011/03/update-rtorrent-087-with-wtorrent.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/2708866836868544095?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/2708866836868544095?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sclee/~3/ky80QAlTRRU/update-rtorrent-087-with-wtorrent.html" title="Update: rtorrent 0.8.7 with wtorrent" /><author><name>Corvus LEE</name><uri>https://profiles.google.com/112888774471776037131</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-Nar3H-3Mvcs/AAAAAAAAAAI/AAAAAAAABPM/u8gTk6cKC_U/s512-c/photo.jpg" /></author><thr:total>0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/3.0/" /><feedburner:origLink>http://corvuslee.blogspot.com/2011/03/update-rtorrent-087-with-wtorrent.html</feedburner:origLink></entry><entry><title type="text">南生圍木橋 [Flickr]</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sclee/~3/k40cUecl5wg/" /><author><name>corvuslee</name><uri>http://www.flickr.com/people/corvuslee/</uri></author><updated>2011-10-16T08:04:21-07:00</updated><id>tag:flickr.com,2005:/photo/6249645607</id><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-sa/2.0/deed.en" /><content type="html">			&lt;p&gt;&lt;a href="http://www.flickr.com/people/corvuslee/"&gt;corvuslee&lt;/a&gt; posted a photo:&lt;/p&gt;
	
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/corvuslee/6249645607/" title="南生圍木橋"&gt;&lt;img src="http://farm7.static.flickr.com/6171/6249645607_9146edd001_m.jpg" width="160" height="240" alt="南生圍木橋" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;img src="http://feeds.feedburner.com/~r/sclee/~4/k40cUecl5wg" height="1" width="1"/&gt;</content><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="enclosure" href="http://farm7.static.flickr.com/6171/6249645607_9146edd001_b.jpg" length="0" type="image/jpeg" /><dc:date.Taken xmlns:dc="http://purl.org/dc/elements/1.1/">2011-09-17T16:42:21-08:00</dc:date.Taken><feedburner:origLink>http://www.flickr.com/photos/corvuslee/6249645607/</feedburner:origLink></entry><entry><title type="text">Curious bird [Flickr]</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sclee/~3/MmQm__N8-rI/" /><author><name>corvuslee</name><uri>http://www.flickr.com/people/corvuslee/</uri></author><updated>2011-10-16T07:54:16-07:00</updated><id>tag:flickr.com,2005:/photo/6250141888</id><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-sa/2.0/deed.en" /><content type="html">			&lt;p&gt;&lt;a href="http://www.flickr.com/people/corvuslee/"&gt;corvuslee&lt;/a&gt; posted a photo:&lt;/p&gt;
	
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/corvuslee/6250141888/" title="Curious bird"&gt;&lt;img src="http://farm7.static.flickr.com/6100/6250141888_dbe5164943_m.jpg" width="240" height="160" alt="Curious bird" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;img src="http://feeds.feedburner.com/~r/sclee/~4/MmQm__N8-rI" height="1" width="1"/&gt;</content><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="enclosure" href="http://farm7.static.flickr.com/6100/6250141888_dbe5164943_b.jpg" length="0" type="image/jpeg" /><dc:date.Taken xmlns:dc="http://purl.org/dc/elements/1.1/">2011-10-16T16:59:52-08:00</dc:date.Taken><feedburner:origLink>http://www.flickr.com/photos/corvuslee/6250141888/</feedburner:origLink></entry><entry><title type="text">(Untitled) [Flickr]</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sclee/~3/ny7LSRPAhgA/" /><author><name>corvuslee</name><uri>http://www.flickr.com/people/corvuslee/</uri></author><updated>2011-10-16T07:52:38-07:00</updated><id>tag:flickr.com,2005:/photo/6250136564</id><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-sa/2.0/deed.en" /><content type="html">			&lt;p&gt;&lt;a href="http://www.flickr.com/people/corvuslee/"&gt;corvuslee&lt;/a&gt; posted a photo:&lt;/p&gt;
	
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/corvuslee/6250136564/" title=""&gt;&lt;img src="http://farm7.static.flickr.com/6114/6250136564_354fe33f6d_m.jpg" width="240" height="160" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;img src="http://feeds.feedburner.com/~r/sclee/~4/ny7LSRPAhgA" height="1" width="1"/&gt;</content><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="enclosure" href="http://farm7.static.flickr.com/6114/6250136564_354fe33f6d_b.jpg" length="0" type="image/jpeg" /><dc:date.Taken xmlns:dc="http://purl.org/dc/elements/1.1/">2011-10-16T16:40:48-08:00</dc:date.Taken><feedburner:origLink>http://www.flickr.com/photos/corvuslee/6250136564/</feedburner:origLink></entry><entry gd:etag="W/&quot;CEEGSHk-eSp7ImA9WhdbFU0.&quot;"><id>tag:blogger.com,1999:blog-9407543.post-4909074299033713379</id><published>2011-10-13T18:41:00.000+08:00</published><updated>2011-10-13T18:43:49.751+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-13T18:43:49.751+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="howto" /><title>RamDisk on Windows Vista/7</title><content type="html">&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Get the package&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
Download ImDisk from &lt;a href="http://www.ltr-data.se/opencode.html/#ImDisk"&gt;http://www.ltr-data.se/opencode.html/#ImDisk&lt;/a&gt;&amp;nbsp;and the install it.&lt;br /&gt;
&lt;div&gt;
&lt;img border="0" src="http://3.bp.blogspot.com/-bJdYjwsVkKw/TpbADsfnP1I/AAAAAAAABXA/1nGV0WHY0-g/s1600/ImDisk+Virtual+Disk+Driver.png" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Configure the RamDisk&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
As the Windows administrator, run these commands&lt;/div&gt;
&lt;blockquote&gt;
sc config imdisk start= auto&lt;br /&gt;
net start imdisk&lt;/blockquote&gt;
&lt;div&gt;
Create a Windows batch file - &lt;i&gt;C:\startup.bat&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;blockquote&gt;
&lt;div&gt;
&lt;br /&gt;
@echo OFF&lt;br /&gt;
echo System startup script&lt;br /&gt;
echo by corvus.lee@gmail.com&lt;br /&gt;
echo 2011-07-24 version&lt;br /&gt;
echo ###&lt;br /&gt;
&lt;br /&gt;
:RAMDISK&lt;br /&gt;
REM === Ramdisk on &lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;R:\&lt;/span&gt;&lt;/b&gt; ===&lt;br /&gt;
echo Creating the ramdisk&lt;br /&gt;
imdisk.exe -a -t vm -o fix -o hd -o rw -s &lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;512M&lt;/span&gt;&lt;/b&gt; -m &lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;R:&lt;/span&gt;&lt;/b&gt; -p "/FS:fat32 /V:RamDisk /Q /Y"&lt;br /&gt;
if not %errorlevel% equ 0 goto :ERROR&lt;br /&gt;
echo done.&lt;br /&gt;
echo.&lt;br /&gt;
echo Creating &lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;R:\temp&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
if not exist &lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;R:\temp&lt;/span&gt;&lt;/b&gt; mkdir &lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;R:\temp&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
if not %errorlevel% equ 0 goto :ERROR&lt;br /&gt;
echo done.&lt;br /&gt;
echo.&lt;br /&gt;
goto :STARTUP_APPS&lt;br /&gt;
&lt;br /&gt;
REM ===Startup Applications===&lt;br /&gt;
:STARTUP_APPS&lt;br /&gt;
goto :EOF&lt;br /&gt;
&lt;br /&gt;
:ERROR&lt;br /&gt;
echo ###&lt;br /&gt;
echo !!Error encountered!!&lt;br /&gt;
echo ###&lt;br /&gt;
pause&lt;br /&gt;
exit /b 1&lt;/div&gt;
&lt;/blockquote&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Automatic start-up&lt;/b&gt;&lt;br /&gt;
There are a few ways to do this:&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
1) Start menu (recommended)&lt;br /&gt;
Link &lt;i&gt;C:\startup.bat&lt;/i&gt; to the Windows start menu&lt;br /&gt;
&lt;br /&gt;
OR&amp;nbsp;2) Windows services&lt;br /&gt;
using srvany.exe (&lt;a href="http://support.microsoft.com/kb/137890"&gt;http://support.microsoft.com/kb/137890&lt;/a&gt;)&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
OR 3) Group Policy&lt;/div&gt;
&lt;div&gt;
Locate the machine startup group policy&lt;/div&gt;
&lt;img border="0" src="http://3.bp.blogspot.com/-APJ5KGRYr-I/Tein-mnKO0I/AAAAAAAAAtQ/EQrZ7PkBwko/s400/gpo-startup.png" /&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Add &lt;i&gt;C:\startup.bat&lt;/i&gt; as a machine startup script; Reboot.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;br/&gt;&lt;hr/&gt;&lt;a href="http://corvuslee.blogspot.com"&gt;corvus.IT.portal&lt;/a&gt;
&lt;p&gt;Send an email to Corvus LEE, the author of this post, at corvus.lee@gmail.com&lt;/p&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9407543-4909074299033713379?l=corvuslee.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/sclee/~4/REwMePgdVsg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://corvuslee.blogspot.com/feeds/4909074299033713379/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://corvuslee.blogspot.com/2011/05/ramdisk-on-windows-vista7.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/4909074299033713379?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/4909074299033713379?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sclee/~3/REwMePgdVsg/ramdisk-on-windows-vista7.html" title="RamDisk on Windows Vista/7" /><author><name>Corvus LEE</name><uri>https://profiles.google.com/112888774471776037131</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-Nar3H-3Mvcs/AAAAAAAAAAI/AAAAAAAABPM/u8gTk6cKC_U/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-bJdYjwsVkKw/TpbADsfnP1I/AAAAAAAABXA/1nGV0WHY0-g/s72-c/ImDisk+Virtual+Disk+Driver.png" height="72" width="72" /><thr:total>0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/3.0/" /><feedburner:origLink>http://corvuslee.blogspot.com/2011/05/ramdisk-on-windows-vista7.html</feedburner:origLink></entry><entry><title type="text">Bee's nest [Flickr]</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sclee/~3/edM_v7y_bZs/" /><category term="bee" /><author><name>corvuslee</name><uri>http://www.flickr.com/people/corvuslee/</uri></author><updated>2011-07-27T08:06:14-07:00</updated><id>tag:flickr.com,2005:/photo/5981096285</id><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-sa/2.0/deed.en" /><content type="html">			&lt;p&gt;&lt;a href="http://www.flickr.com/people/corvuslee/"&gt;corvuslee&lt;/a&gt; posted a photo:&lt;/p&gt;
	
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/corvuslee/5981096285/" title="Bee's nest"&gt;&lt;img src="http://farm7.static.flickr.com/6022/5981096285_bd79bfe5df_m.jpg" width="240" height="160" alt="Bee's nest" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;img src="http://feeds.feedburner.com/~r/sclee/~4/edM_v7y_bZs" height="1" width="1"/&gt;</content><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="enclosure" href="http://farm7.static.flickr.com/6022/5981096285_bd79bfe5df_b.jpg" length="0" type="image/jpeg" /><dc:date.Taken xmlns:dc="http://purl.org/dc/elements/1.1/">2011-07-24T14:35:55-08:00</dc:date.Taken><feedburner:origLink>http://www.flickr.com/photos/corvuslee/5981096285/</feedburner:origLink></entry><entry><title type="text">Butterfly [Flickr]</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sclee/~3/McICrSKgDxY/" /><category term="butterfly" /><author><name>corvuslee</name><uri>http://www.flickr.com/people/corvuslee/</uri></author><updated>2011-07-27T08:05:41-07:00</updated><id>tag:flickr.com,2005:/photo/5981094811</id><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-sa/2.0/deed.en" /><content type="html">			&lt;p&gt;&lt;a href="http://www.flickr.com/people/corvuslee/"&gt;corvuslee&lt;/a&gt; posted a photo:&lt;/p&gt;
	
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/corvuslee/5981094811/" title="Butterfly"&gt;&lt;img src="http://farm7.static.flickr.com/6127/5981094811_bc3f10e826_m.jpg" width="240" height="160" alt="Butterfly" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;img src="http://feeds.feedburner.com/~r/sclee/~4/McICrSKgDxY" height="1" width="1"/&gt;</content><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="enclosure" href="http://farm7.static.flickr.com/6127/5981094811_bc3f10e826_b.jpg" length="0" type="image/jpeg" /><dc:date.Taken xmlns:dc="http://purl.org/dc/elements/1.1/">2011-07-24T14:22:59-08:00</dc:date.Taken><feedburner:origLink>http://www.flickr.com/photos/corvuslee/5981094811/</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcCQXYyfyp7ImA9Wx9bEEw.&quot;"><id>tag:blogger.com,1999:blog-9407543.post-7779731350825816854</id><published>2011-02-18T15:56:00.003+08:00</published><updated>2011-02-18T16:01:00.897+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-18T16:01:00.897+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="review" /><title>Performance Review: Hitachi 2.5" 320GB HDD</title><content type="html">Model: Hitachi HTS543232A7A384&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/-hgAhhFwoFFs/TV4m4Kd1b2I/AAAAAAAAAqA/vPn-Gjk7pKg/s1600/greenshot_2011-02-18_15-55-49.png"&gt;&lt;img src="http://2.bp.blogspot.com/-hgAhhFwoFFs/TV4m4Kd1b2I/AAAAAAAAAqA/vPn-Gjk7pKg/s400/greenshot_2011-02-18_15-55-49.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5574936135055273826" style="cursor: pointer; width: 400px; height: 359px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;br/&gt;&lt;hr/&gt;&lt;a href="http://corvuslee.blogspot.com"&gt;corvus.IT.portal&lt;/a&gt;
&lt;p&gt;Send an email to Corvus LEE, the author of this post, at corvus.lee@gmail.com&lt;/p&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9407543-7779731350825816854?l=corvuslee.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/sclee/~4/G12XFY7xFFM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://corvuslee.blogspot.com/feeds/7779731350825816854/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://corvuslee.blogspot.com/2011/02/performance-review-hitachi-25-320gb-hdd.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/7779731350825816854?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/7779731350825816854?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sclee/~3/G12XFY7xFFM/performance-review-hitachi-25-320gb-hdd.html" title="Performance Review: Hitachi 2.5&quot; 320GB HDD" /><author><name>Corvus LEE</name><uri>https://profiles.google.com/112888774471776037131</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-Nar3H-3Mvcs/AAAAAAAAAAI/AAAAAAAABPM/u8gTk6cKC_U/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-hgAhhFwoFFs/TV4m4Kd1b2I/AAAAAAAAAqA/vPn-Gjk7pKg/s72-c/greenshot_2011-02-18_15-55-49.png" height="72" width="72" /><thr:total>0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/3.0/" /><feedburner:origLink>http://corvuslee.blogspot.com/2011/02/performance-review-hitachi-25-320gb-hdd.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0IARXc-eip7ImA9WhdSEEg.&quot;"><id>tag:blogger.com,1999:blog-9407543.post-7254521753883065232</id><published>2010-12-15T20:49:00.001+08:00</published><updated>2011-07-19T15:12:24.952+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-19T15:12:24.952+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="howto" /><title>MS Outlook online/offline mailbox</title><content type="html">If the company you are working for is using MS Exchange as the email server, it is very common that you will reach the mailbox size limit in less than a month if you keep everything online (i.e. on the Exchange server).&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;This article is about how to create an offline mailbox with all emails for permanent storage, while keeping the recent conversations online for easier access, especially if Outlook Web Access (OWA) is available.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;b&gt;1. Create an offline data file&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Go to control panel -&amp;gt; Mail -&amp;gt; Mail Setup -&amp;gt; Data Files&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Add a new data file on your local hard drive, but keep the Online data file as the Default.&lt;/div&gt;&lt;div&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5550816780194988498" src="http://2.bp.blogspot.com/_UsmbWrWCJso/TQh2c7zMwdI/AAAAAAAAAoA/VU1prCvfjb0/s400/datafile.png" style="cursor: hand; cursor: pointer; height: 326px; width: 400px;" /&gt;&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;If possible, put it away from your system drive (i.e. C:\)&lt;/blockquote&gt;&lt;b&gt;2. Setting the default Inbox&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Go to the E-mail tab, and make sure new messages are going to the Inbox of the Online data file.&lt;/div&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_UsmbWrWCJso/TQh3nox3QkI/AAAAAAAAAoI/ZV_0Pzn2Tkc/s1600/inbox.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5550818063579300418" src="http://4.bp.blogspot.com/_UsmbWrWCJso/TQh3nox3QkI/AAAAAAAAAoI/ZV_0Pzn2Tkc/s400/inbox.png" style="cursor: pointer; height: 326px; width: 400px;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Now save and close the Account Settings dialog&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;b&gt;3. Creating Outlook Rules&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Open the Outlook, and go to manage Rules and Alerts&lt;/div&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_UsmbWrWCJso/TQh68hlSXQI/AAAAAAAAAoQ/1HiuUWexMBM/s1600/ribbon.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5550821720959638786" src="http://3.bp.blogspot.com/_UsmbWrWCJso/TQh68hlSXQI/AAAAAAAAAoQ/1HiuUWexMBM/s400/ribbon.png" style="cursor: pointer; height: 59px; width: 400px;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Start from a blank incoming rule&lt;/div&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_UsmbWrWCJso/TQh7SFgBnzI/AAAAAAAAAoY/SEXC5z_nxoE/s1600/rule-inbox01.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5550822091378499378" src="http://4.bp.blogspot.com/_UsmbWrWCJso/TQh7SFgBnzI/AAAAAAAAAoY/SEXC5z_nxoE/s400/rule-inbox01.png" style="cursor: pointer; height: 400px; width: 331px;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Leave everything blank for conditions&lt;/div&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_UsmbWrWCJso/TQh78VrbMCI/AAAAAAAAAog/awU8rEW0vyc/s1600/rule-inbox02.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5550822817275785250" src="http://3.bp.blogspot.com/_UsmbWrWCJso/TQh78VrbMCI/AAAAAAAAAog/awU8rEW0vyc/s400/rule-inbox02.png" style="cursor: pointer; height: 400px; width: 331px;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Copy every mails to the Inbox of your offline data file. Optionally, you can assign it to a category.&lt;/div&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_UsmbWrWCJso/TQh8xsVRQ2I/AAAAAAAAAoo/TYede49xRuM/s1600/rule-inbox03.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5550823733889942370" src="http://2.bp.blogspot.com/_UsmbWrWCJso/TQh8xsVRQ2I/AAAAAAAAAoo/TYede49xRuM/s400/rule-inbox03.png" style="cursor: pointer; height: 400px; width: 331px;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;If everything is set, click Finish&lt;/div&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_UsmbWrWCJso/TQh-hqrATLI/AAAAAAAAAo4/WOmWNiWBCS0/s1600/rule-inbox05.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5550825657589583026" src="http://1.bp.blogspot.com/_UsmbWrWCJso/TQh-hqrATLI/AAAAAAAAAo4/WOmWNiWBCS0/s400/rule-inbox05.png" style="cursor: pointer; height: 400px; width: 331px;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Then we start from a blank outgoing rule&lt;/div&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_UsmbWrWCJso/TQh-4Ei8kLI/AAAAAAAAApA/LUkno_xQxOY/s1600/rule-sent01.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5550826042492227762" src="http://3.bp.blogspot.com/_UsmbWrWCJso/TQh-4Ei8kLI/AAAAAAAAApA/LUkno_xQxOY/s400/rule-sent01.png" style="cursor: pointer; height: 400px; width: 331px;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Leave it blank for conditions&lt;/div&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_UsmbWrWCJso/TQiAYm7GgGI/AAAAAAAAApI/oYx2mXwtOh4/s1600/rule-sent02.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5550827700987789410" src="http://3.bp.blogspot.com/_UsmbWrWCJso/TQiAYm7GgGI/AAAAAAAAApI/oYx2mXwtOh4/s400/rule-sent02.png" style="cursor: pointer; height: 400px; width: 331px;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Move a copy to the Sent folder of your offline data file&lt;/div&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_UsmbWrWCJso/TQiAusLci2I/AAAAAAAAApQ/dKbTj7mxP3A/s1600/rule-sent03.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5550828080355642210" src="http://1.bp.blogspot.com/_UsmbWrWCJso/TQiAusLci2I/AAAAAAAAApQ/dKbTj7mxP3A/s400/rule-sent03.png" style="cursor: pointer; height: 400px; width: 331px;" /&gt;&lt;/a&gt;&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&gt;When everything is set, click Finish&lt;/div&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_UsmbWrWCJso/TQiB1RVKrWI/AAAAAAAAApg/pQMvlXPfVTw/s1600/rule-sent05.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5550829292919369058" src="http://2.bp.blogspot.com/_UsmbWrWCJso/TQiB1RVKrWI/AAAAAAAAApg/pQMvlXPfVTw/s400/rule-sent05.png" style="cursor: pointer; height: 400px; width: 331px;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;b&gt;4. Auto-Archive the online data file&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Setup an AutoArchive for Inbox, Sent and Deleted Items folders. Modify the retention period to fit with your actual usage.&lt;/div&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_UsmbWrWCJso/TQiCogIdICI/AAAAAAAAApo/lWZLxMES1aQ/s1600/autoarchive.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5550830173065912354" src="http://2.bp.blogspot.com/_UsmbWrWCJso/TQiCogIdICI/AAAAAAAAApo/lWZLxMES1aQ/s400/autoarchive.png" style="cursor: pointer; height: 400px; width: 298px;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;b&gt;5. Final touch&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Make the Inbox of the offline data file as the default view when Outlook starts&lt;/div&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_UsmbWrWCJso/TQiElymjWnI/AAAAAAAAApw/iER5-LBwjgc/s1600/outlookstart.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5550832325507635826" src="http://1.bp.blogspot.com/_UsmbWrWCJso/TQiElymjWnI/AAAAAAAAApw/iER5-LBwjgc/s400/outlookstart.png" style="cursor: pointer; height: 326px; width: 400px;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;br/&gt;&lt;hr/&gt;&lt;a href="http://corvuslee.blogspot.com"&gt;corvus.IT.portal&lt;/a&gt;
&lt;p&gt;Send an email to Corvus LEE, the author of this post, at corvus.lee@gmail.com&lt;/p&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9407543-7254521753883065232?l=corvuslee.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/sclee/~4/H6w3T-WdwH4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://corvuslee.blogspot.com/feeds/7254521753883065232/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://corvuslee.blogspot.com/2010/12/ms-outlook-onlineoffline-mailbox.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/7254521753883065232?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/7254521753883065232?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sclee/~3/H6w3T-WdwH4/ms-outlook-onlineoffline-mailbox.html" title="MS Outlook online/offline mailbox" /><author><name>Corvus LEE</name><uri>https://profiles.google.com/112888774471776037131</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-Nar3H-3Mvcs/AAAAAAAAAAI/AAAAAAAABPM/u8gTk6cKC_U/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_UsmbWrWCJso/TQh2c7zMwdI/AAAAAAAAAoA/VU1prCvfjb0/s72-c/datafile.png" height="72" width="72" /><thr:total>0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/3.0/" /><feedburner:origLink>http://corvuslee.blogspot.com/2010/12/ms-outlook-onlineoffline-mailbox.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUFQXY_eyp7ImA9WhRWEEk.&quot;"><id>tag:blogger.com,1999:blog-9407543.post-5521655384910327745</id><published>2010-11-03T16:39:00.003+08:00</published><updated>2011-12-28T11:33:30.843+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-28T11:33:30.843+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="android" /><title>Android: Changjie Input Method</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-J_Y_TAoOCz8/TvqMjMXPJJI/AAAAAAAABsw/rR6rIiIpbB0/s1600/cedime.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-J_Y_TAoOCz8/TvqMjMXPJJI/AAAAAAAABsw/rR6rIiIpbB0/s1600/cedime.png" /&gt;&lt;/a&gt;&lt;/div&gt;
繁體中文輸入法: 倉頡, 速成, 筆劃, 注音&lt;br /&gt;
拼音輸入法請使用CedIME with Pinyin&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Application&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
CedIME&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Installation&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Android market -&amp;nbsp;&lt;a href="https://market.android.com/details?id=hk.cedime.inputmethod"&gt;https://market.android.com/details?id=hk.cedime.inputmethod&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;br/&gt;&lt;hr/&gt;&lt;a href="http://corvuslee.blogspot.com"&gt;corvus.IT.portal&lt;/a&gt;
&lt;p&gt;Send an email to Corvus LEE, the author of this post, at corvus.lee@gmail.com&lt;/p&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9407543-5521655384910327745?l=corvuslee.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/sclee/~4/CJ5_2Vlemi4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://corvuslee.blogspot.com/feeds/5521655384910327745/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://corvuslee.blogspot.com/2010/11/android-changjie-input-method.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/5521655384910327745?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/5521655384910327745?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sclee/~3/CJ5_2Vlemi4/android-changjie-input-method.html" title="Android: Changjie Input Method" /><author><name>Corvus LEE</name><uri>https://profiles.google.com/112888774471776037131</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-Nar3H-3Mvcs/AAAAAAAAAAI/AAAAAAAABPM/u8gTk6cKC_U/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-J_Y_TAoOCz8/TvqMjMXPJJI/AAAAAAAABsw/rR6rIiIpbB0/s72-c/cedime.png" height="72" width="72" /><thr:total>0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/3.0/" /><feedburner:origLink>http://corvuslee.blogspot.com/2010/11/android-changjie-input-method.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYAQXc5fyp7ImA9Wx5WGEs.&quot;"><id>tag:blogger.com,1999:blog-9407543.post-1431179154799940126</id><published>2010-09-30T23:20:00.013+08:00</published><updated>2010-09-30T23:55:40.927+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-30T23:55:40.927+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="audiovisual" /><category scheme="http://www.blogger.com/atom/ns#" term="howto" /><title>Fine Tuning foobar2000 in Windows 7</title><content type="html">&lt;h2&gt;Introduction&lt;/h2&gt;Several months ago, I have written a blog post here showing how to &lt;a href="http://corvuslee.blogspot.com/2010/02/get-best-sound-quality-in-windows-for.html"&gt;Get the Best Sound Quality in Windows for Free&lt;/a&gt;. Today, we are going to do some fine tunings to get a better result by using some 3rd party components.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Software requirement&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.foobar2000.org/download"&gt;foobar2000&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.foobar2000.org/components/view/foo_out_wasapi"&gt;WASAPI output&lt;/a&gt; (Windows 7 only; Try ASIO or KS otherwise)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=67373"&gt;sox resampler&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h2&gt;Analyze your sound card&lt;/h2&gt;Take a look at the user manual, and/or do some googling to find out which playback combination your sound card can support.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Audigy 2: 16bit/48kHz*, 24bit/48KHz, 24bit/96KHz, 24bit/192kHz&lt;br /&gt;* ASIO supported&lt;/blockquote&gt;&lt;br /&gt;&lt;h2&gt;foobar2000 configuration&lt;/h2&gt;Install the components&lt;div&gt;&lt;img src="https://lh4.googleusercontent.com/lQFdhfrye7GbYE5mJxplyYQGnNze01wiyaDw1mVdKkbfv15TZ4OwK6Q8fVzEHCUeYLLee87HShPjdJPPV3KaUwtqhbb-e2BGcs7ocsl4IKBq2fJE8Q" width="500px;" /&gt;&lt;br /&gt;&lt;br /&gt;Use WASAPI as the output, matching the soundcard playback bitrate&lt;br /&gt;&lt;img src="https://lh5.googleusercontent.com/6H0FpHj5Wubpcg16rIixjQtDypoa9xBhMxfDAAnnT_CvRIzIS9YLOPJkec0YdvEh_-aNVE6BsLobZTZMCV75lQ2MCG8yXuBCFmHkX4MettnNr_4gIw" width="500px;" /&gt;&lt;br /&gt;&lt;br /&gt;Enable the DSPs in order&lt;br /&gt;&lt;img src="https://lh3.googleusercontent.com/qD4CnCihH93LrdiutVd7JTNpEwNcrNAMbidSTQXH8PBdIEuz2aFMw6SJ8fUKkVGyJ9krC9w53N3I_XN4W6J0uE0x8mjx1CNL3znFBV_RQwnbuYGilQ" width="344px;" height="233px;" /&gt;&lt;br /&gt;&lt;br /&gt;Configure the SoX resampler, upscaling to 192kHz&lt;br /&gt;&lt;img src="https://lh3.googleusercontent.com/U8kAQhe8lLMMRwh6YYNxz9SvzFG2RqRXji_53ojHDcZucw7ivxR5oi5q7QeTz_1sTnbgUrd3i5IayHGt5LATdUBA1lxQtUtAa8pzgt0Th9xRV7wgkg" width="431px;" height="286px;" /&gt;&lt;br /&gt;&lt;br /&gt;Configure the equalizer to fit with your equipment and taste. I have lowered the 77 &amp;amp; 110Hz to reduce the excessive bass output by my speaker set.&lt;br /&gt;&lt;br /&gt;Now sit back and enjoy some nice musics&lt;br /&gt;&lt;img src="https://lh6.googleusercontent.com/6g2TcZX-sind_u7AchfqEhfvDE-uX8RX-zDS_sehWouWRNWaYqB7a-zPL0PApDn-kcuZUH86AXRmDs7Yw9nZ6vXfM5hJyOzjvWnaLAq_i0b706_sog" width="500px;" /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;br/&gt;&lt;hr/&gt;&lt;a href="http://corvuslee.blogspot.com"&gt;corvus.IT.portal&lt;/a&gt;
&lt;p&gt;Send an email to Corvus LEE, the author of this post, at corvus.lee@gmail.com&lt;/p&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9407543-1431179154799940126?l=corvuslee.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/sclee/~4/56kQCRpMu4g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://corvuslee.blogspot.com/feeds/1431179154799940126/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://corvuslee.blogspot.com/2010/09/fine-tuning-foobar2000-in-windows-7.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/1431179154799940126?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/1431179154799940126?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sclee/~3/56kQCRpMu4g/fine-tuning-foobar2000-in-windows-7.html" title="Fine Tuning foobar2000 in Windows 7" /><author><name>Corvus LEE</name><uri>https://profiles.google.com/112888774471776037131</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-Nar3H-3Mvcs/AAAAAAAAAAI/AAAAAAAABPM/u8gTk6cKC_U/s512-c/photo.jpg" /></author><thr:total>0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/3.0/" /><feedburner:origLink>http://corvuslee.blogspot.com/2010/09/fine-tuning-foobar2000-in-windows-7.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEINSX4-cCp7ImA9WhRWEEk.&quot;"><id>tag:blogger.com,1999:blog-9407543.post-8121385863027395953</id><published>2010-09-19T15:02:00.008+08:00</published><updated>2011-12-28T11:23:18.058+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-28T11:23:18.058+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="android" /><title>Android: Scanner Barcode and QR code</title><content type="html">&lt;div&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-dte1R9y81jY/TvqLQ-nknSI/AAAAAAAABsk/cm_2jKirPZw/s1600/barcode.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-dte1R9y81jY/TvqLQ-nknSI/AAAAAAAABsk/cm_2jKirPZw/s1600/barcode.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Application&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
Barcode Scanner&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Installation&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Android market -&amp;nbsp;&lt;a href="https://market.android.com/details?id=com.google.zxing.client.android"&gt;https://market.android.com/details?id=com.google.zxing.client.android&lt;/a&gt;&lt;br /&gt;
Author site - &lt;a href="http://code.google.com/p/zxing/"&gt;http://code.google.com/p/zxing/&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Description&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Scanning [1D] barcode and [2D] QR code&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Usage&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
downloading Android apps, shopping, sharing contacts, and more...&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;br/&gt;&lt;hr/&gt;&lt;a href="http://corvuslee.blogspot.com"&gt;corvus.IT.portal&lt;/a&gt;
&lt;p&gt;Send an email to Corvus LEE, the author of this post, at corvus.lee@gmail.com&lt;/p&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9407543-8121385863027395953?l=corvuslee.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/sclee/~4/HTVT2wMMw5A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://corvuslee.blogspot.com/feeds/8121385863027395953/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://corvuslee.blogspot.com/2010/09/android-app-scanner-barcode-and-qr-code.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/8121385863027395953?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/8121385863027395953?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sclee/~3/HTVT2wMMw5A/android-app-scanner-barcode-and-qr-code.html" title="Android: Scanner Barcode and QR code" /><author><name>Corvus LEE</name><uri>https://profiles.google.com/112888774471776037131</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-Nar3H-3Mvcs/AAAAAAAAAAI/AAAAAAAABPM/u8gTk6cKC_U/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-dte1R9y81jY/TvqLQ-nknSI/AAAAAAAABsk/cm_2jKirPZw/s72-c/barcode.png" height="72" width="72" /><thr:total>0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/3.0/" /><feedburner:origLink>http://corvuslee.blogspot.com/2010/09/android-app-scanner-barcode-and-qr-code.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4DRnk5fyp7ImA9Wx5XF0o.&quot;"><id>tag:blogger.com,1999:blog-9407543.post-6168415971254955346</id><published>2010-09-18T10:34:00.003+08:00</published><updated>2010-09-18T10:46:17.727+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-18T10:46:17.727+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="gadget" /><category scheme="http://www.blogger.com/atom/ns#" term="review" /><category scheme="http://www.blogger.com/atom/ns#" term="android" /><title>Review: Motorola Milestone</title><content type="html">&lt;b&gt;Description:&lt;/b&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Motorola MILESTONE XT702&lt;/li&gt;&lt;li&gt;My first Android phone&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;b&gt;Hardware:&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;CPU: TI OMAP3430 (550MHz)&lt;/li&gt;&lt;li&gt;RAM: 256MB&lt;/li&gt;&lt;li&gt;Internal storage: 256MB&lt;/li&gt;&lt;li&gt;External storage: up to 32GB microSDHC&lt;/li&gt;&lt;li&gt;Dimension: 3.7" 480x854 (FWVGA)&lt;/li&gt;&lt;li&gt;Wifi: 802.11b/g&lt;/li&gt;&lt;li&gt;Bluetooth: 2.1 + EDR&lt;/li&gt;&lt;li&gt;Camera: 5MP, dual LED&lt;/li&gt;&lt;li&gt;Others: side slide keyboard, micro USB, 3.5mm jack&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;b&gt;OS:&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Android 2.1&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;b&gt;Battery:&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Last for around 3 days for casual use&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;br/&gt;&lt;hr/&gt;&lt;a href="http://corvuslee.blogspot.com"&gt;corvus.IT.portal&lt;/a&gt;
&lt;p&gt;Send an email to Corvus LEE, the author of this post, at corvus.lee@gmail.com&lt;/p&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9407543-6168415971254955346?l=corvuslee.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/sclee/~4/QTnBkz_HOgA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://corvuslee.blogspot.com/feeds/6168415971254955346/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://corvuslee.blogspot.com/2010/09/review-motorola-milestone.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/6168415971254955346?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/6168415971254955346?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sclee/~3/QTnBkz_HOgA/review-motorola-milestone.html" title="Review: Motorola Milestone" /><author><name>Corvus LEE</name><uri>https://profiles.google.com/112888774471776037131</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-Nar3H-3Mvcs/AAAAAAAAAAI/AAAAAAAABPM/u8gTk6cKC_U/s512-c/photo.jpg" /></author><thr:total>0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/3.0/" /><feedburner:origLink>http://corvuslee.blogspot.com/2010/09/review-motorola-milestone.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYDQns7eip7ImA9WhdTF0w.&quot;"><id>tag:blogger.com,1999:blog-9407543.post-4899133892922045791</id><published>2010-05-14T18:11:00.002+08:00</published><updated>2011-07-15T15:16:13.502+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-15T15:16:13.502+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="howto" /><title>Howto: Backup Server - BackupPC</title><content type="html">&lt;h2&gt;&lt;span style="font-size:130%;"&gt;Introduction&lt;/span&gt;&lt;/h2&gt;&lt;br /&gt;Having more and more computers to handle, it will become too time-consuming to rely on individual backup software installed on individual machines. We need an enterprise-grade system which can backup Windows, MacOS, and possibly other OS on your servers from a centralized console, without interfering the clients.&lt;br /&gt;&lt;br /&gt;For a SME/home-user environment, I have picked a simple software - &lt;a href="http://backuppc.sourceforge.net/" id="m.tz" title="BackupPC"&gt;BackupPC&lt;/a&gt;. It has the following advantages:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Identical files across multiple backups of the same or different PCs are stored only once resulting in substantial savings in disk storage and disk I/O.&lt;/li&gt;&lt;li&gt;No client-side software is needed&lt;/li&gt;&lt;li&gt;Powerful web-interface&lt;/li&gt;&lt;li&gt;Free and open source under GPL&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;Alternative:&lt;/b&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;a href="http://en.wikipedia.org/wiki/List_of_backup_software" id="d-x:" style="color:#551a8b" title="http://en.wikipedia.org/wiki/List_of_backup_software"&gt;http://en.wikipedia.org/wiki/List_of_backup_software&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style="font-size:130%;"&gt;Installation of BackupPC&lt;/span&gt;&lt;/h2&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;You can install BackupPC with the command below. If you are not using apache2 as the httpd, skip the automatic configuration process.&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;blockquote&gt;aptitude install backuppc libfile-rsyncp-perl&lt;/blockquote&gt;&lt;br /&gt;&lt;h2&gt;httpd Configuration&lt;/h2&gt;&lt;br /&gt;&lt;h3&gt;Configuring lighttpd for BackupPC web interface&lt;/h3&gt;&lt;br /&gt;&lt;div&gt;Install lighttpd (or any other httpd you prefer) if not already installed, and then follow the steps below to configure it in the Debian way. For other httpd, follow the &lt;a href="http://sourceforge.net/apps/mediawiki/backuppc/index.php?title=Main_Page" id="nwq2" title="BackupPC wiki"&gt;BackupPC wiki&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;1. Declare the BackupPC cgi-bin&lt;/div&gt;&lt;blockquote&gt;&lt;span style="font-size:78%;"&gt;&lt;b&gt;#/etc/lighttpd/conf-available/10-cgi.conf&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;... (append to the end)&lt;/span&gt;&lt;br /&gt;## BackupPC Web Interface&lt;br /&gt;alias.url += ( "/backuppc" =&amp;gt; "/usr/share/backuppc/cgi-bin/" )&lt;br /&gt;$HTTP["url"] =~ "^/backuppc" {&lt;br /&gt;     cgi.assign = (&lt;br /&gt;"index.cgi" =&amp;gt; """&lt;br /&gt;".cgi" =&amp;gt; "/usr/bin/perl"&lt;br /&gt;)&lt;br /&gt;}&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;b&gt;Note&lt;/b&gt;: The URL has to be /backuppc due to unknown reason&lt;/blockquote&gt;&lt;div&gt;2. Force user authentication for the BackupPC web interface&lt;/div&gt;&lt;blockquote&gt;&lt;b&gt;&lt;span style="font-size:78%;"&gt;#/etc/lighttpd/conf-available/05-auth.conf&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;... (uncomment/modify the 2 lines below)&lt;/span&gt;&lt;br /&gt;&lt;div&gt;auth.backend                 = "htdigest"&lt;/div&gt;&lt;div&gt;auth.backend.htdigest.userfile = "/etc/lighttpd/.htdigest"&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;... (append to the end)&lt;/span&gt;&lt;br /&gt;## BackupPC authentication&lt;br /&gt;auth.require                    = ( "/backuppc" =&amp;gt;&lt;br /&gt;                                (&lt;br /&gt;                                 "method" =&amp;gt; "digest",&lt;br /&gt;                                 "realm"  =&amp;gt; "BackupPC",&lt;br /&gt;                                "require" =&amp;gt; "valid-user"&lt;br /&gt;                                )&lt;br /&gt;                              )&lt;/blockquote&gt;&lt;div&gt;3. Enable modules auth and cgi&lt;/div&gt;&lt;blockquote&gt;lighttpd-enable-mod auth cgi&lt;/blockquote&gt;4. Edit /etc/lighttpd/lighttpd.conf to add index.cgi as an authorized index file&lt;br /&gt;&lt;blockquote&gt;&lt;div&gt;## files to check for if .../ is requested&lt;/div&gt;&lt;div&gt;index-file.names           = ( "index.php", "index.html",&lt;/div&gt;&lt;div&gt;                               "index.htm", "default.htm",&lt;/div&gt;&lt;div&gt;                               "index.lighttpd.html"&lt;span style="color:#ff0000;"&gt;,&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#ff0000;"&gt;                               "index.cgi"&lt;/span&gt; )&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;5. Restart lighttpd&lt;/div&gt;&lt;blockquote&gt;/etc/init.d/lighttpd restart&lt;/blockquote&gt;&lt;br /&gt;&lt;h3&gt;Configuring lighttpd for user authentication&lt;/h3&gt;&lt;br /&gt;The easiest way to declare mass users in htdigest format is by using the tools, &lt;b&gt;htdigest&lt;/b&gt;, coming with the &lt;b&gt;apache2-utils package&lt;/b&gt;. In this tutorial, however, I will show you how to create a single user by manually creating the files.&lt;br /&gt;&lt;br /&gt;1. Before beginning, mark down the username/password combination together with the realm (declared in lighttpd auth.conf as BackupPC in this tutorial).&lt;br /&gt;&lt;br /&gt;&lt;div&gt;2. Create a hashed string of the combination&lt;/div&gt;&lt;blockquote&gt;echo -n "&lt;i&gt;&lt;span style="font-style:normal"&gt;backuppc&lt;/span&gt;&lt;span style="font-style:normal"&gt;:&lt;/span&gt;realm&lt;/i&gt;:&lt;i&gt;secret&lt;/i&gt;" | md5sum | cut -b -32&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#FF0000;"&gt;719f3992ad96182f6be0edbec0b3fd66&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;3. Declare the user in the htdigest file&lt;blockquote&gt;#/etc/lighttpd/.htdigest&lt;br /&gt;backuppc:&lt;i&gt;realm&lt;/i&gt;:&lt;span style="color:#FF0000;"&gt;719f3992ad96182f6be0edbec0b3fd66&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;h2&gt;BackupPC Configuration&lt;/h2&gt;&lt;br /&gt;&lt;h3&gt;&lt;span style="font-weight:normal"&gt;&lt;span style="font-size:85%;"&gt;1. Populate the table with all client hosts to be backed up&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;br /&gt;&lt;div id="xsq6" style="text-align:left"&gt;&lt;a href="http://docs.google.com/File?id=dfkg5d97_103hr6gsrd2_b" target="_blank"&gt;&lt;img src="http://docs.google.com/File?id=dfkg5d97_103hr6gsrd2_b" style="height:132.266px;width:500px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;Note for dhcp checkbox:&lt;/b&gt;&lt;br /&gt;If results of both commands are OK, the checkbox should be omitted&lt;br /&gt;#nmblookup hostname&lt;br /&gt;#nmblookoup ip_address_returned&lt;/blockquote&gt;2. (Optional) Modify the target path from /var/lib to /home&lt;blockquote&gt;mv /var/lib/backuppc/ /home&lt;br /&gt;ln -s /home/backuppc /var/lib/backuppc&lt;br /&gt;&lt;br /&gt;#restart the service&lt;br /&gt;/etc/init.d/backuppc restart&lt;/blockquote&gt;&lt;br /&gt;&lt;h3&gt;&lt;span style="font-size:100%;"&gt;Method 1: SMB&lt;/span&gt;&lt;/h3&gt;&lt;br /&gt;The biggest advantage of using SMB is no interventions on the client side.&lt;br /&gt;&lt;br /&gt;Go to the Xfer config of the host; Specify the smb share to be backed up with corresponding credentials.&lt;br /&gt;&lt;blockquote&gt;&lt;u&gt;Note&lt;/u&gt;: the &lt;i&gt;ClientCharset&lt;/i&gt; should be set to &lt;b&gt;utf8&lt;/b&gt;, if not already defined in smb.conf&lt;/blockquote&gt;&lt;div id="k449" style="text-align:left"&gt;&lt;a href="http://docs.google.com/File?id=dfkg5d97_104dcfd93d3_b" target="_blank"&gt;&lt;img src="http://docs.google.com/File?id=dfkg5d97_104dcfd93d3_b" style="height:388.565px;width:500px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div id="nbe6" style="text-align:left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2&gt;&lt;span style="font-size:100%;"&gt;Method 2: rsync&lt;/span&gt;&lt;/h2&gt;&lt;div id="ocf9" style="text-align:left"&gt;&lt;div id="o0hd" style="text-align:left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div id="rfd0" style="text-align:left"&gt;&lt;div id="bqlu" style="text-align:left"&gt;Backup using rsync usually yields better performance, and enables encryption using ssh. Nice choice for road-warriors' notebook.&lt;/div&gt;&lt;div id="ftlx" style="text-align:left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div id="k1nt" style="text-align:left"&gt;&lt;b&gt;rsyncd&lt;/b&gt;&lt;/div&gt;&lt;div id="fllc" style="text-align:left"&gt;1. Download the latest backuppc rsyncd package from &lt;a href="http://sourceforge.net/projects/backuppc" id="go9_" title="http://sourceforge.net/projects/backuppc"&gt;http://sourceforge.net/projects/backuppc&lt;/a&gt;&lt;/div&gt;&lt;div id="w0-q" style="text-align:left"&gt;2. Follow the readme file to install on the Windows client machine&lt;/div&gt;&lt;div id="m.o:" style="text-align:left"&gt;  - edit rsyncd.secrets&lt;/div&gt;&lt;div id="b5dx" style="text-align:left"&gt;  - edit rsyncd.conf&lt;/div&gt;&lt;div id="v2qb" style="text-align:left"&gt;&lt;blockquote&gt;[example]&lt;br /&gt;path = C:\Users\corvus\Pictures&lt;br /&gt;comment = Pictures&lt;br /&gt;strict modes = false&lt;br /&gt;auth users = JohnDoe&lt;br /&gt;secrets file = c:/rsyncd/rsyncd.secrets&lt;br /&gt;hosts allow = 127.0.0.1&lt;br /&gt;read only = false&lt;br /&gt;list = false&lt;/blockquote&gt;&lt;/div&gt;&lt;div id="e-q7" style="text-align:left"&gt;  - edit service.bat and install the daemon as a Windows service&lt;/div&gt;&lt;div id="pe.8" style="text-align:left"&gt;3. rsyncd is now listening to port 873&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div id="wuof" style="text-align:left"&gt;&lt;b&gt;ssh tunnel (optional)&lt;/b&gt;&lt;/div&gt;&lt;div id="cfkt" style="text-align:left"&gt;1. Follow my &lt;a href="http://corvuslee.blogspot.com/2010/02/quick-howto-ssh-using-key-pair.html" id="ip5o" title="http://corvuslee.blogspot.com/2010/02/quick-howto-ssh-using-key-pair.html"&gt;previous blogpost&lt;/a&gt; to create a ssh key pair (with passphrase) for user backuppc&lt;/div&gt;&lt;div id="me0:" style="text-align:left"&gt;2. Save the private key as 'keyfile.ppk' in 'c:\program files\MyEnTunnel'&lt;/div&gt;&lt;div id="o0-4" style="text-align:left"&gt;3. Download the latest package of MyEnTunnel from &lt;a href="http://nemesis2.qx.net/pages/MyEnTunnel"&gt;http://nemesis2.qx.net/pages/MyEnTunnel&lt;/a&gt;&lt;/div&gt;&lt;div id="j-_s" style="text-align:left"&gt;4. Launch the installer and &lt;b&gt;&lt;u&gt;do not&lt;/u&gt;&lt;/b&gt; register as a Windows service&lt;/div&gt;&lt;div id="fqcm" style="text-align:left"&gt;5. Optionally, replace the included Plink with the &lt;a href="http://www.chiark.greenend.org.uk/%7Esgtatham/putty/download.html" id="em2t" title="http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html"&gt;latest version&lt;/a&gt;&lt;/div&gt;&lt;div id="u_9_" style="text-align:left"&gt;6. Select 'MyEnTunnel' from the Start Menu&lt;/div&gt;&lt;div id="ai0o" style="text-align:left"&gt;&lt;div id="tea_" style="text-align:left"&gt;&lt;img src="http://docs.google.com/File?id=dfkg5d97_112fzzsk4g5_b" style="height:247px;width:434px" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id="nt5i" style="text-align:left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div id="clse" style="text-align:left"&gt;&lt;div id="dgso" style="text-align:left"&gt;&lt;img src="http://docs.google.com/File?id=dfkg5d97_113cvg94cwd_b" style="height:247px;width:434px" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div id="uw18" style="text-align:left"&gt;7. Click on 'Connect' to verify, and the green icon indicates a success&lt;/div&gt;&lt;div id="l3gw" style="text-align:left"&gt;8. (Optional) Copy the MyEnTunnel shortcut to the Startup directory in the start menu to make it autostart when logged in&lt;/div&gt;&lt;div id="xlgk" style="text-align:left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div id="ltv_" style="text-align:left"&gt;&lt;b&gt;fakeping&lt;/b&gt;&lt;/div&gt;&lt;div id="qhfx" style="text-align:left"&gt;Create the file /usr/bin/fakeping.sh&lt;/div&gt;&lt;div id="c3.x" style="text-align:left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div id="d2u4" style="text-align:left"&gt;&lt;blockquote&gt;&lt;span style="font-size:78%;"&gt;#!/bin/sh&lt;br /&gt;# Provide fake ping response for&lt;br /&gt;# backuppc clients through SSH tunnel&lt;br /&gt;# by Corvus LEE (corvus.lee-gmail.com)&lt;br /&gt;&lt;br /&gt;# Initialization&lt;br /&gt;HOST=$1&lt;br /&gt;&lt;br /&gt;# Function&lt;br /&gt;fping() {&lt;br /&gt;      netstat -an | grep "\&amp;lt;${IP}:${PORT}\&amp;gt;" &amp;gt; /dev/null&lt;br /&gt;      if [ $? -eq 0 ]; then&lt;br /&gt;              echo "PING $HOST ($IP) 56(84) bytes of data."&lt;br /&gt;              echo "64 bytes from $HOST ($IP): icmp_seq=1 ttl=128 time=18.888 ms"&lt;br /&gt;              echo ""&lt;br /&gt;              echo "--- $HOST ping statistics ---"&lt;br /&gt;              echo "1 packets transmitted, 1 received, 0% packet loss, time 0ms"&lt;br /&gt;              echo "rtt min/avg/max/mdev = 18.888/18.888/18.888/0.000 ms"&lt;br /&gt;              exit 0&lt;br /&gt;      else&lt;br /&gt;              echo "ping: unknown host $HOST"&lt;br /&gt;              exit 1&lt;br /&gt;      fi&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;# Execution&lt;br /&gt;case $HOST in&lt;br /&gt;&lt;span style="color:#FF0000;"&gt;        corvuspc)&lt;br /&gt;              IP=127.0.0.1&lt;br /&gt;              PORT=8730&lt;/span&gt;&lt;br /&gt;      ;;&lt;br /&gt;      *)&lt;br /&gt;              echo Unknown host $HOST&lt;br /&gt;              exit 1&lt;br /&gt;      ;;&lt;br /&gt;esac&lt;br /&gt;fping&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;div&gt;And make it executable by chmod +x /usr/local/bin/fakeping.sh&lt;/div&gt;&lt;/div&gt;&lt;div id="ouue" style="text-align:left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div id="e1_9" style="text-align:left"&gt;&lt;b&gt;backuppc&lt;/b&gt;&lt;/div&gt;&lt;div id="ym26" style="text-align:left"&gt;Go to Backup Settings of the host, and modify &lt;u&gt;ClientNameAlias&lt;/u&gt; and &lt;u&gt;PingCmd&lt;/u&gt; as shown below&lt;/div&gt;&lt;div id="fsvv" style="text-align:left"&gt;&lt;div id="tr6_" style="text-align:left"&gt;&lt;img src="http://docs.google.com/File?id=dfkg5d97_114g8kdgxcw_b" style="height:251.286px;width:500px" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div id="ule_" style="text-align:left"&gt;Go to Xfer, and modify:&lt;/div&gt;&lt;div id="op0." style="text-align:left"&gt;&lt;ul&gt;&lt;li&gt;XferMethod = rsyncd&lt;/li&gt;&lt;li&gt;RsyncShareName&lt;/li&gt;&lt;li&gt;RsyncdUserName&lt;/li&gt;&lt;li&gt;RsyncdPasswd&lt;/li&gt;&lt;li&gt;RsyncdClientPort&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div id="iqdc" style="text-align:left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div id="r9jz" style="text-align:left"&gt;&lt;h2&gt;&lt;span style="font-size:130%;"&gt;First Full Backup&lt;/span&gt;&lt;/h2&gt;&lt;div id="rsjy" style="text-align:left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3&gt;&lt;span style="font-weight:normal"&gt;&lt;span style="font-size:85%;"&gt;1. Start the full backup manually&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div id="s4kg" style="text-align:left"&gt;&lt;a href="http://docs.google.com/File?id=dfkg5d97_105hftqjsch_b" target="_blank"&gt;&lt;img src="http://docs.google.com/File?id=dfkg5d97_105hftqjsch_b" style="border-color:initial;border-style:initial;height:194.577px;width:500px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div id="cg73" style="text-align:left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div id="z.:j" style="text-align:left"&gt;2. Wait until it has finished&lt;/div&gt;&lt;div id="n.fc" style="text-align:left"&gt;&lt;div id="ja5-" style="text-align:left"&gt;&lt;a href="http://docs.google.com/File?id=dfkg5d97_106gtk38hg2_b" target="_blank"&gt;&lt;img src="http://docs.google.com/File?id=dfkg5d97_106gtk38hg2_b" style="border-color:initial;border-style:initial;height:360.045px;width:500px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div id="i_v:" style="text-align:left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2&gt;Restore Test&lt;/h2&gt;&lt;div id="tac8" style="text-align:left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div id="ouw3" style="text-align:left"&gt;1. Browser to a sample directory&lt;/div&gt;&lt;div id="kdfz" style="text-align:left"&gt;&lt;div id="trxw" style="text-align:left"&gt;&lt;a href="http://docs.google.com/File?id=dfkg5d97_107rbn6q3dd_b" target="_blank"&gt;&lt;img src="http://docs.google.com/File?id=dfkg5d97_107rbn6q3dd_b" style="height:168.056px;width:500px" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div id="u96r" style="text-align:left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div id="qtqb" style="text-align:left"&gt;2. Restore to the original location&lt;/div&gt;&lt;div id="xsh7" style="text-align:left"&gt;3. Wait until the restore has been completed successfully&lt;/div&gt;&lt;div id="w4kc" style="text-align:left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2&gt;More&lt;/h2&gt;&lt;div id="w1ne" style="text-align:left"&gt;By default, BackupPC will try to perform a full backup every 7 days, and an &lt;a href="http://en.wikipedia.org/wiki/Incremental_backup" id="za6z" title="incremental backup"&gt;incremental backup&lt;/a&gt; daily.&lt;/div&gt;&lt;div id="tpoc" style="text-align:left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div id="u4ae" style="text-align:left"&gt;To learn more about the advanced settings, please visit the &lt;a href="http://backuppc.wiki.sourceforge.net/" id="m3p4" title="wiki"&gt;wiki&lt;/a&gt; and &lt;a href="http://backuppc.sourceforge.net/faq/BackupPC.html" id="c5sl" title="documentation"&gt;documentation&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;br/&gt;&lt;hr/&gt;&lt;a href="http://corvuslee.blogspot.com"&gt;corvus.IT.portal&lt;/a&gt;
&lt;p&gt;Send an email to Corvus LEE, the author of this post, at corvus.lee@gmail.com&lt;/p&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9407543-4899133892922045791?l=corvuslee.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/sclee/~4/kryZkJbe65M" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://corvuslee.blogspot.com/feeds/4899133892922045791/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://corvuslee.blogspot.com/2010/05/howto-backup-server-backuppc.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/4899133892922045791?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/4899133892922045791?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sclee/~3/kryZkJbe65M/howto-backup-server-backuppc.html" title="Howto: Backup Server - BackupPC" /><author><name>Corvus LEE</name><uri>https://profiles.google.com/112888774471776037131</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-Nar3H-3Mvcs/AAAAAAAAAAI/AAAAAAAABPM/u8gTk6cKC_U/s512-c/photo.jpg" /></author><thr:total>0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/3.0/" /><feedburner:origLink>http://corvuslee.blogspot.com/2010/05/howto-backup-server-backuppc.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UGQHcycCp7ImA9WxBaEUU.&quot;"><id>tag:blogger.com,1999:blog-9407543.post-4220017511960441098</id><published>2010-03-21T23:25:00.001+08:00</published><updated>2010-03-21T23:27:01.998+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-21T23:27:01.998+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="howto" /><title>Howto: Anonymous FTP with Upload Permission Only</title><content type="html">&lt;div style="margin-top: 6px; margin-right: 6px; margin-bottom: 6px; margin-left: 6px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: Verdana; font-size: 10pt; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); min-height: 1100px; counter-reset: __goog_page__ 0; line-height: normal; "&gt;&lt;h2 style="font-size: 14pt; "&gt;Introduction&lt;/h2&gt;&lt;br /&gt;Have you ever has a situation that someone wants to share some photos/videos/files with you, but too big to fit into a single email? Forget about those paid/free 3rd party solution provider. Why not setting up an anonymous FTP account in your own box? Downloading a 1GB file will only take you less than 2 minutes, rather than half an hour (or even more) from the Internet. Obviously, for security concern, we have to restrict this anonymous access to have permission of uploading and listing files only. You surely do not want those files accessible to all Internet users, do you?&lt;br /&gt;&lt;br /&gt;&lt;h2 style="font-size: 14pt; "&gt;Installation&lt;/h2&gt;&lt;br /&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;In this tutorial, we are using the very popular &lt;b&gt;vsftpd&lt;/b&gt; on a Debian machine. Simply install it from the repository with the usual way.&lt;/div&gt;&lt;blockquote style="padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; "&gt;apt-get install vsftpd&lt;/blockquote&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;Stop the service before everything is ready&lt;/div&gt;&lt;blockquote style="padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; "&gt;/etc/init.d/vsftpd stop&lt;/blockquote&gt;&lt;br /&gt;&lt;h2 style="font-size: 14pt; "&gt;Configuration&lt;/h2&gt;&lt;br /&gt;&lt;h3 style="font-size: 12pt; "&gt;/etc/vsftpd.conf&lt;/h3&gt;&lt;br /&gt;modify/append following lines&lt;br /&gt;&lt;blockquote style="padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; "&gt;# anonymous users can create directories and upload files&lt;br /&gt;anonymous_enable=YES&lt;br /&gt;write_enable=YES&lt;br /&gt;anon_upload_enable=YES&lt;br /&gt;# anonymous users cannot download their own files&lt;br /&gt;anon_umask=007&lt;br /&gt;anon_world_readable_only=YES&lt;br /&gt;&lt;/blockquote&gt;Following section is optional&lt;blockquote style="padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; "&gt;# local user can login and access his home directory only&lt;br /&gt;local_enable=YES&lt;br /&gt;local_umask=022&lt;br /&gt;chroot_local_user=YES&lt;br /&gt;#allow power user (me) to access everywhere&lt;br /&gt;chroot_list_enable=YES&lt;br /&gt;chroot_list_file=/etc/vsftpfd.chroot_list&lt;/blockquote&gt;&lt;br /&gt;&lt;h3 style="font-size: 12pt; "&gt;filesystem&lt;/h3&gt;&lt;br /&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;By default on a Debian system, the anonymous user uses the home diretory and privileges of the "ftp" user for its root directory. What about making it inside my home directory, so that I can access those uploaded files from the FTP and Samba easily?&lt;/div&gt;&lt;br /&gt;create an upload-only directory&lt;br /&gt;&lt;blockquote style="padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; "&gt;mkdir /srv/ftp/upload_files_here&lt;/blockquote&gt;create another one in my home directory&lt;blockquote style="padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; "&gt;mkdir /home/corvus/ftp&lt;/blockquote&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;modify the ownership&lt;/div&gt;&lt;blockquote style="padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; "&gt;chown corvus:corvus /home/corvus/ftp&lt;/blockquote&gt;toggle the SGID and all writable permission&lt;br /&gt;&lt;blockquote style="padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; "&gt;chmod 2777 /home/corvus/ftp&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;span class="Apple-style-span"  style="font-size:78%;"&gt;drwxrwsr-x   2 corvus corvus      4096 2010-03-21 00:16 ftp&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;mount the directory within the anonymous FTP root&lt;blockquote style="padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; "&gt;mount --bind /home/corvus/ftp /srv/ftp/upload_files_here&lt;/blockquote&gt;make the mount permanent in /etc/fstab&lt;br /&gt;&lt;blockquote style="padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; "&gt;/home/corvus/ftp  /srv/ftp/upload_files_here  bind  defaults,bind  0  0&lt;/blockquote&gt;&lt;br /&gt;&lt;h2 style="font-size: 14pt; "&gt;Post-configuration test&lt;/h2&gt;&lt;br /&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;Now we can start vsftpd&lt;/div&gt;&lt;blockquote style="padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; "&gt;/etc/init.d/vsftpd&lt;/blockquote&gt;Login anonymously using your favorite FTP client, ex: FileZilla&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;Upload a plain text file to the upload_files_here directory, and it appears on the Linux file system&lt;/div&gt;&lt;blockquote style="padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; "&gt;&lt;span class="Apple-style-span"  style="font-size:78%;"&gt;ls -l /home/corvus/ftp&lt;/span&gt;&lt;br /&gt;-rw-rw---- 1 ftp corvus 0 2010-03-21 22:40 TESTFILE.txt&lt;/blockquote&gt;Deleting/Download the file from the FTP client results and error 550 - Permission denied&lt;br /&gt;&lt;br /&gt;Now login with Samba or FTP using a regular user account (ex: corvus), and we can overwrite/delete the file successfully.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;br/&gt;&lt;hr/&gt;&lt;a href="http://corvuslee.blogspot.com"&gt;corvus.IT.portal&lt;/a&gt;
&lt;p&gt;Send an email to Corvus LEE, the author of this post, at corvus.lee@gmail.com&lt;/p&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9407543-4220017511960441098?l=corvuslee.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/sclee/~4/UQVhwKBI7-Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://corvuslee.blogspot.com/feeds/4220017511960441098/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://corvuslee.blogspot.com/2010/03/howto-anonymous-ftp-with-upload.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/4220017511960441098?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/4220017511960441098?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sclee/~3/UQVhwKBI7-Q/howto-anonymous-ftp-with-upload.html" title="Howto: Anonymous FTP with Upload Permission Only" /><author><name>Corvus LEE</name><uri>https://profiles.google.com/112888774471776037131</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-Nar3H-3Mvcs/AAAAAAAAAAI/AAAAAAAABPM/u8gTk6cKC_U/s512-c/photo.jpg" /></author><thr:total>0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/3.0/" /><feedburner:origLink>http://corvuslee.blogspot.com/2010/03/howto-anonymous-ftp-with-upload.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUcESHcycCp7ImA9WxBUEUg.&quot;"><id>tag:blogger.com,1999:blog-9407543.post-5742485115401540332</id><published>2010-02-26T10:31:00.002+08:00</published><updated>2010-02-26T10:56:49.998+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-26T10:56:49.998+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><title>Multiple strings with AND condition in findstr</title><content type="html">Assume we have a file (test.txt) containing following lines:&lt;blockquote&gt;1 2 3 4 5&lt;br /&gt;5 4 3 2 1&lt;br /&gt;2 3 4 1 5&lt;br /&gt;1 3 2 5 4&lt;br /&gt;&lt;/blockquote&gt;and we want to find the lines which contain 2,4 and 5 in order.&lt;br /&gt;&lt;br /&gt;This command&lt;blockquote&gt;findstr "2 4 5 test.txt&lt;/blockquote&gt;will return all 4 lines, because it searches for 2 or 4 or 5 from the file.&lt;br /&gt;&lt;br /&gt;To specify the 'AND condition' for multiple strings, i.e. 2 and 4 and 5, we can use this command&lt;blockquote&gt;findstr "2.*4.*5" test.txt&lt;/blockquote&gt;and it will show line 1 and 3.&lt;br /&gt;&lt;br /&gt;The syntax "stringA.*stringB.*stringC" works even when there is no space (or with multiple spaces) between each string.&lt;div class="blogger-post-footer"&gt;&lt;br/&gt;&lt;hr/&gt;&lt;a href="http://corvuslee.blogspot.com"&gt;corvus.IT.portal&lt;/a&gt;
&lt;p&gt;Send an email to Corvus LEE, the author of this post, at corvus.lee@gmail.com&lt;/p&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9407543-5742485115401540332?l=corvuslee.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/sclee/~4/Cqp-YC-vPYg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://corvuslee.blogspot.com/feeds/5742485115401540332/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://corvuslee.blogspot.com/2010/02/multiple-strings-with-and-condition-in.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/5742485115401540332?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/5742485115401540332?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sclee/~3/Cqp-YC-vPYg/multiple-strings-with-and-condition-in.html" title="Multiple strings with AND condition in findstr" /><author><name>Corvus LEE</name><uri>https://profiles.google.com/112888774471776037131</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-Nar3H-3Mvcs/AAAAAAAAAAI/AAAAAAAABPM/u8gTk6cKC_U/s512-c/photo.jpg" /></author><thr:total>0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/3.0/" /><feedburner:origLink>http://corvuslee.blogspot.com/2010/02/multiple-strings-with-and-condition-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEACQ3YzcCp7ImA9WxBVFUs.&quot;"><id>tag:blogger.com,1999:blog-9407543.post-5384383765983036253</id><published>2010-02-19T16:04:00.004+08:00</published><updated>2010-02-19T16:06:02.888+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-19T16:06:02.888+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="howto" /><title>Quick howto: SSH using key pair</title><content type="html">&lt;h2&gt;Generate the keys&lt;/h2&gt;&lt;br /&gt;Launch PuTTY Key Generator&lt;br /&gt;&lt;br /&gt;Accept the default and click generate&lt;br /&gt;&lt;br /&gt;Move the mouse randomly&lt;br /&gt;&lt;br /&gt;Modify the comment without a passphrase&lt;br /&gt;&lt;br /&gt;Save the private key to a very safe location&lt;br /&gt;&lt;br /&gt;Copy the public key content {for later use}&lt;div&gt;&lt;br /&gt;&lt;h2&gt;Authorize the key to specific user&lt;/h2&gt;&lt;br /&gt;SSH (using PuTTY) into the remote xNIX machine&lt;br /&gt;&lt;br /&gt;Paste the content into ~/.ssh/authorized_keys in one single line&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;&lt;span style="color:#FF0000;"&gt;lazy but unsafe method&lt;/span&gt;&lt;/b&gt;: echo {right click} &gt;&gt; ~/.ssh/authorized_keys&lt;/blockquote&gt;&lt;br /&gt;&lt;h2&gt;Login with PuTTY&lt;/h2&gt;&lt;br /&gt;Launch PuTTY again, and specify the key to be used&lt;br /&gt;&lt;br /&gt;Fill in auto-login username&lt;br /&gt;&lt;br /&gt;Save the settings and try to connect&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;h2&gt;Login with Plink (PuTTY Link)&lt;/h2&gt;&lt;br /&gt;plink &lt;i&gt;&lt;u&gt;hostname&lt;/u&gt;&lt;/i&gt; -l &lt;i&gt;&lt;u&gt;username&lt;/u&gt;&lt;/i&gt; -batch -i &lt;i&gt;&lt;u&gt;path-to-the-private-key&lt;/u&gt;&lt;/i&gt; &lt;i&gt;&lt;u&gt;script-to-be-executed&lt;/u&gt;&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2&gt;Troubleshoot&lt;/h2&gt;&lt;br /&gt;&lt;blockquote&gt;sshd[4239]: Authentication refused: bad ownership or modes for directory /home/user&lt;/blockquote&gt;&lt;br /&gt;Make sure only user has write access to the directory&lt;br /&gt;chmod go-w /home/user&lt;div class="blogger-post-footer"&gt;&lt;br/&gt;&lt;hr/&gt;&lt;a href="http://corvuslee.blogspot.com"&gt;corvus.IT.portal&lt;/a&gt;
&lt;p&gt;Send an email to Corvus LEE, the author of this post, at corvus.lee@gmail.com&lt;/p&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9407543-5384383765983036253?l=corvuslee.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/sclee/~4/0iXZlWW3xfg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://corvuslee.blogspot.com/feeds/5384383765983036253/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://corvuslee.blogspot.com/2010/02/quick-howto-ssh-using-key-pair.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/5384383765983036253?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/5384383765983036253?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sclee/~3/0iXZlWW3xfg/quick-howto-ssh-using-key-pair.html" title="Quick howto: SSH using key pair" /><author><name>Corvus LEE</name><uri>https://profiles.google.com/112888774471776037131</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-Nar3H-3Mvcs/AAAAAAAAAAI/AAAAAAAABPM/u8gTk6cKC_U/s512-c/photo.jpg" /></author><thr:total>0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/3.0/" /><feedburner:origLink>http://corvuslee.blogspot.com/2010/02/quick-howto-ssh-using-key-pair.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0MHQnc7eSp7ImA9WxBWGEw.&quot;"><id>tag:blogger.com,1999:blog-9407543.post-4970652278841814476</id><published>2010-02-10T23:20:00.004+08:00</published><updated>2010-02-10T23:23:53.901+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-10T23:23:53.901+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="audiovisual" /><category scheme="http://www.blogger.com/atom/ns#" term="howto" /><title>Get the Best Sound Quality in Windows for Free</title><content type="html">&lt;h2&gt;Introduction&lt;/h2&gt;&lt;br /&gt;Normally, the best way to improve sound quality on a computer is to invest in the hardware. Getting a good sound card, DAC, Amplifier, Speakers, etc. can be quite challenging to most people. This tutorial is explaining with step-by-step procedures how you can achieve the optimum sound quality, *without* purchasing anything.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2&gt;Infrastructure&lt;/h2&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The limit has been predetermined already, depends on what hardware you have got on hand. So find out every pieces of sound-related hardware in your home, and try to fit in the best scenario as shown:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;Motherboard -- (PCI) -- Sound Card -- (coaxial/optical) -- DAC -- Amplifier -- Speakers&lt;/blockquote&gt;&lt;br /&gt;&lt;div&gt;The key point is to try to put everything outside the computer case to reduce interference, especially the Digital to Analog Converter (DAC). &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you don't have so many components, try to use an integrated USB DAC instead:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;Computer -- (USB) -- Integrated DAC + Amplifier -- Speakers&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;However, even if you are using a very simple configuration (like me), this tutorial will always be applicable.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;Motherboard -- (optional Sound Card) -- Speakers&lt;u&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2&gt;Software&lt;/h2&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The second major components in yield the best sound quality is the software used to play music. In this tutorial, I assume you are using Windows Vista or Windows 7. If you are using XP or any versions older, it is time to upgrade. Or if you are using non-Windows operating systems, you are lucky and you can skip all following sections.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To get a very good (if not the best) sound quality, give up on the Windows Media Player, RealPlayer or QuickTime Player. What you need is a professional player, which is totally dedicated to music playing. And my recommendation is &lt;a id="cqk3" href="http://www.foobar2000.org/" title="foorbar2000"&gt;foorbar2000&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;After getting the latest version, simply follow on-screen instructions to get it installed.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3&gt;Configuration&lt;/h3&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;After completing the installation, do not start it now. But instead, visit the foobar2000 download site to get an official plugin - &lt;a id="now_" href="http://www.foobar2000.org/components/view/foo_out_wasapi" title="WASAPI output"&gt;WASAPI output&lt;/a&gt;. Upon download completion, extract the file - foo_out_wasapi.dll - to the component directory (C:\Program Files\foobar2000\components).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now you can start the main program and finish the Quick Appearance Setup wizard in any way you like.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Next, open the 'Preferences' and check that the WASAPI component has been loaded.&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: left;" id="gz_4"&gt;&lt;img src="http://docs.google.com/File?id=dfkg5d97_96xjvq26d3_b" style="width: 500px; height: 150.612px;" /&gt;&lt;/div&gt;&lt;div style="text-align: left;" id="mg2_"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;" id="k_zr"&gt;Add your music folder to the library.The reason why I exclude *.mp3 is that I always have the same set of *.wav/flac for computer playback. Details will be discussed in another tutorial about CD ripping.&lt;/div&gt;&lt;div style="text-align: left;" id="v21c"&gt;&lt;div style="text-align: left;" id="ujoz"&gt;&lt;img src="http://docs.google.com/File?id=dfkg5d97_979bvc7jg9_b" style="width: 500px; height: 199.726px;" /&gt;&lt;/div&gt;&lt;div style="text-align: left;" id="r:kq"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;" id="yh4z"&gt;Don't use the ReplayGain function. Those should be handled in the CD ripping process.&lt;/div&gt;&lt;div style="text-align: left;" id="j1vm"&gt;&lt;div style="text-align: left;" id="y0ba"&gt;&lt;img src="http://docs.google.com/File?id=dfkg5d97_98gwgmmng6_b" style="width: 500px; height: 133.739px;" /&gt;&lt;/div&gt;&lt;div style="text-align: left;" id="w0r4"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;" id="j35_"&gt;In the DSP Manager, enable Resampler (PPHS) and Advanced Limiter. In the Resampler settings, set the desired sampling rate. For my Creative Audigy 2, the best is 96kHz. Consult your sound card specification to find the maximum value.&lt;/div&gt;&lt;div style="text-align: left;" id="nnqa"&gt;&lt;div style="text-align: left;" id="t333"&gt;&lt;img src="http://docs.google.com/File?id=dfkg5d97_994dbsn2fb_b" style="width: 500px; height: 129.428px;" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;" id="fhh1"&gt;Now select WASAPI output, and set the output data format. For my Audigy2, the best is 24-bit. Again, find out your value from the sound card specification.&lt;/div&gt;&lt;div style="text-align: left;" id="nm2t"&gt;&lt;div style="text-align: left;" id="ced1"&gt;&lt;img src="http://docs.google.com/File?id=dfkg5d97_100tqrs4hdj_b" style="width: 500px; height: 218.407px;" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Now sit back, and enjoy!&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;div style="text-align: left;" id="hk-e"&gt;&lt;img src="http://docs.google.com/File?id=dfkg5d97_101gfkpsdfg_b" style="width: 500px; height: 333.854px;" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;br/&gt;&lt;hr/&gt;&lt;a href="http://corvuslee.blogspot.com"&gt;corvus.IT.portal&lt;/a&gt;
&lt;p&gt;Send an email to Corvus LEE, the author of this post, at corvus.lee@gmail.com&lt;/p&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9407543-4970652278841814476?l=corvuslee.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/sclee/~4/W46LdjVBo3U" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://corvuslee.blogspot.com/feeds/4970652278841814476/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://corvuslee.blogspot.com/2010/02/get-best-sound-quality-in-windows-for.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/4970652278841814476?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/4970652278841814476?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sclee/~3/W46LdjVBo3U/get-best-sound-quality-in-windows-for.html" title="Get the Best Sound Quality in Windows for Free" /><author><name>Corvus LEE</name><uri>https://profiles.google.com/112888774471776037131</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-Nar3H-3Mvcs/AAAAAAAAAAI/AAAAAAAABPM/u8gTk6cKC_U/s512-c/photo.jpg" /></author><thr:total>0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/3.0/" /><feedburner:origLink>http://corvuslee.blogspot.com/2010/02/get-best-sound-quality-in-windows-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UHRX06cCp7ImA9WxBWFkk.&quot;"><id>tag:blogger.com,1999:blog-9407543.post-7787815221296890913</id><published>2010-02-08T23:41:00.003+08:00</published><updated>2010-02-09T00:07:14.318+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-09T00:07:14.318+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="gadget" /><title>Elephant KE-002 Slim Keyboard</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UsmbWrWCJso/S3Axxuqa3JI/AAAAAAAAAkg/Z8z40z9Qz2o/s1600-h/ke002.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 290px; height: 400px;" src="http://3.bp.blogspot.com/_UsmbWrWCJso/S3Axxuqa3JI/AAAAAAAAAkg/Z8z40z9Qz2o/s400/ke002.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5435899480645491858" /&gt;&lt;/a&gt;&lt;div&gt;I am not a big fan of luxurious keyboard, but I have to say that this one I have bought is really a very good one and worth the money (HKD98).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;First of all, it is stylish. Only 21mm high, with matte finishing on the front side, and nicely polished back side looks absolutely beautiful.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The touch and feel of the 'island' keyboard pattern is great enough for most people, under most situations.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Bundled in the box is a good-looking cover. Even with it on top, one can still type very cleanly, both in terms of speed, and hygiene. (Do you know that on average there are 3295 germ/sq. inch on a regular keyboard!?)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;br/&gt;&lt;hr/&gt;&lt;a href="http://corvuslee.blogspot.com"&gt;corvus.IT.portal&lt;/a&gt;
&lt;p&gt;Send an email to Corvus LEE, the author of this post, at corvus.lee@gmail.com&lt;/p&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9407543-7787815221296890913?l=corvuslee.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/sclee/~4/Xt7uiW58WKY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://corvuslee.blogspot.com/feeds/7787815221296890913/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://corvuslee.blogspot.com/2010/02/elephant-ke-002-slim-keyboard.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/7787815221296890913?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/7787815221296890913?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sclee/~3/Xt7uiW58WKY/elephant-ke-002-slim-keyboard.html" title="Elephant KE-002 Slim Keyboard" /><author><name>Corvus LEE</name><uri>https://profiles.google.com/112888774471776037131</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-Nar3H-3Mvcs/AAAAAAAAAAI/AAAAAAAABPM/u8gTk6cKC_U/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_UsmbWrWCJso/S3Axxuqa3JI/AAAAAAAAAkg/Z8z40z9Qz2o/s72-c/ke002.jpg" height="72" width="72" /><thr:total>0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/3.0/" /><feedburner:origLink>http://corvuslee.blogspot.com/2010/02/elephant-ke-002-slim-keyboard.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08MRHw-eip7ImA9WxBTE0s.&quot;"><id>tag:blogger.com,1999:blog-9407543.post-4334291314510447829</id><published>2009-12-09T22:33:00.000+08:00</published><updated>2009-12-09T22:44:45.252+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-09T22:44:45.252+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="review" /><title>Review: My second business notebook</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UsmbWrWCJso/Sxx5DXEe0wI/AAAAAAAAAjk/p67NXu5hHUE/s1600-h/dell1440.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 304px;" src="http://2.bp.blogspot.com/_UsmbWrWCJso/Sxx5DXEe0wI/AAAAAAAAAjk/p67NXu5hHUE/s400/dell1440.jpg" alt="" id="BLOGGER_PHOTO_ID_5412333950831874818" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Description&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Dell Inspiron 1440&lt;/li&gt;&lt;li&gt;Company notebook, replacing the Lenovo one&lt;/li&gt;&lt;/ul&gt;Hardware&lt;br /&gt;&lt;ul&gt;&lt;li&gt;CPU: Pentium Dual-core T4300 @ 2.10GHz&lt;/li&gt;&lt;li&gt;RAM: 4G&lt;/li&gt;&lt;li&gt;HDD: 250G&lt;/li&gt;&lt;li&gt;Dimension: 14.1" 1366x768&lt;/li&gt;&lt;/ul&gt;Software&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Vista Basic SP2&lt;/li&gt;&lt;/ul&gt;Power consumption:&lt;br /&gt;(on AC adapter with power saver profile)&lt;br /&gt;&lt;ul&gt;&lt;li&gt;OFF: 0W&lt;br /&gt;&lt;/li&gt;&lt;li&gt;BIOS: 38.59W&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Idle: 27.24W&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Idle (dimmest backlight): 22.80W&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Full load: 43.13W&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;HDD Benchmark:&lt;br /&gt;[WD2500BEVT]&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UsmbWrWCJso/Sx9yC_s_baI/AAAAAAAAAjs/tZahKChMqwk/s1600-h/dell-diskmark.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 341px;" src="http://4.bp.blogspot.com/_UsmbWrWCJso/Sx9yC_s_baI/AAAAAAAAAjs/tZahKChMqwk/s400/dell-diskmark.png" alt="" id="BLOGGER_PHOTO_ID_5413170672908070306" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Remark:&lt;br /&gt;The lightweight battery surprisingly lasts longer than I think!&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;br/&gt;&lt;hr/&gt;&lt;a href="http://corvuslee.blogspot.com"&gt;corvus.IT.portal&lt;/a&gt;
&lt;p&gt;Send an email to Corvus LEE, the author of this post, at corvus.lee@gmail.com&lt;/p&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9407543-4334291314510447829?l=corvuslee.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/sclee/~4/C5IkEvqhd74" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://corvuslee.blogspot.com/feeds/4334291314510447829/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://corvuslee.blogspot.com/2009/12/review-my-second-business-notebook.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/4334291314510447829?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/4334291314510447829?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sclee/~3/C5IkEvqhd74/review-my-second-business-notebook.html" title="Review: My second business notebook" /><author><name>Corvus LEE</name><uri>https://profiles.google.com/112888774471776037131</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-Nar3H-3Mvcs/AAAAAAAAAAI/AAAAAAAABPM/u8gTk6cKC_U/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_UsmbWrWCJso/Sxx5DXEe0wI/AAAAAAAAAjk/p67NXu5hHUE/s72-c/dell1440.jpg" height="72" width="72" /><thr:total>0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/3.0/" /><feedburner:origLink>http://corvuslee.blogspot.com/2009/12/review-my-second-business-notebook.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4NRHc8cSp7ImA9WxNUF0o.&quot;"><id>tag:blogger.com,1999:blog-9407543.post-1815309939304132666</id><published>2009-11-09T22:17:00.001+08:00</published><updated>2009-11-09T22:29:55.979+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-09T22:29:55.979+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="trip" /><title>Business Trip to Kuala Lumpur (Day 6@23-Oct)</title><content type="html">吃過藥後病情好轉很多了. 午飯和'同事'一起吃馳名的肉骨茶, 湯底認真出色. 回想起上一次吃已經是很多年前的事情了, 這次來馬來西亞勾起了不少回憶.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UsmbWrWCJso/SvgklbGGaBI/AAAAAAAAAiQ/POGAixicVkg/s1600-h/DSC02525.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_UsmbWrWCJso/SvgklbGGaBI/AAAAAAAAAiQ/POGAixicVkg/s400/DSC02525.JPG" alt="" id="BLOGGER_PHOTO_ID_5402107978378012690" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;晚飯吃了馬來西亞另一特色食物 - '海南雞'. 雞肉略嫌老了一點, 但味道不錯. 最出色的反而是味飯, 濃濃的口感不是經常能遇見的.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UsmbWrWCJso/SvgkpgPTNqI/AAAAAAAAAiY/z_RZgwpmeuU/s1600-h/DSC02527.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_UsmbWrWCJso/SvgkpgPTNqI/AAAAAAAAAiY/z_RZgwpmeuU/s400/DSC02527.JPG" alt="" id="BLOGGER_PHOTO_ID_5402108048478254754" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;如無意外, 這次的馬來西亞之行以此為終結, 明天吃過酒店的自助早餐就往機場回港了.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UsmbWrWCJso/SvgnW4TAPnI/AAAAAAAAAig/9x3FWjCm6Ss/s1600-h/P1040973.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_UsmbWrWCJso/SvgnW4TAPnI/AAAAAAAAAig/9x3FWjCm6Ss/s400/P1040973.JPG" alt="" id="BLOGGER_PHOTO_ID_5402111027053608562" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;br/&gt;&lt;hr/&gt;&lt;a href="http://corvuslee.blogspot.com"&gt;corvus.IT.portal&lt;/a&gt;
&lt;p&gt;Send an email to Corvus LEE, the author of this post, at corvus.lee@gmail.com&lt;/p&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9407543-1815309939304132666?l=corvuslee.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/sclee/~4/-t0kr2Jh8uo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://corvuslee.blogspot.com/feeds/1815309939304132666/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://corvuslee.blogspot.com/2009/11/business-trip-to-kuala-lumpur-day-623.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/1815309939304132666?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/1815309939304132666?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sclee/~3/-t0kr2Jh8uo/business-trip-to-kuala-lumpur-day-623.html" title="Business Trip to Kuala Lumpur (Day 6@23-Oct)" /><author><name>Corvus LEE</name><uri>https://profiles.google.com/112888774471776037131</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-Nar3H-3Mvcs/AAAAAAAAAAI/AAAAAAAABPM/u8gTk6cKC_U/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_UsmbWrWCJso/SvgklbGGaBI/AAAAAAAAAiQ/POGAixicVkg/s72-c/DSC02525.JPG" height="72" width="72" /><thr:total>0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/3.0/" /><feedburner:origLink>http://corvuslee.blogspot.com/2009/11/business-trip-to-kuala-lumpur-day-623.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcCRXo8eCp7ImA9WxNUF0o.&quot;"><id>tag:blogger.com,1999:blog-9407543.post-5269132962384372896</id><published>2009-11-09T22:05:00.003+08:00</published><updated>2009-11-09T22:14:24.470+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-09T22:14:24.470+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="trip" /><title>Business Trip to Kuala Lumpur (Day 5@22-Oct)</title><content type="html">喉痛更嚴重了, 午飯'同事'們都十分遷就我, 一起到附近的本地餐館吃了個馬來西亞雲吞面, 想不到還蠻好吃的! 面條的質地和一般的不同, 少了份嚼勁但多了蛋的味道. 雲吞是傳統的大小, 但勝在份量夠多, 吃起來份外滿足.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UsmbWrWCJso/Svgh0YiUYyI/AAAAAAAAAiA/6qtDXbMUPlc/s1600-h/DSC02519.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_UsmbWrWCJso/Svgh0YiUYyI/AAAAAAAAAiA/6qtDXbMUPlc/s400/DSC02519.JPG" alt="" id="BLOGGER_PHOTO_ID_5402104936854217506" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;可是工作不順利, 加上有點病倒的感覺, 晚上就豪吃了一頓(RM31.95). 到Manhattan Fish Market吃了個魚柳配炒飯, 另加一杯熱朱古力. 朱古力的口感相當濃及滑, 連平常不太喜歡朱古力的我也忍不住讚美. 魚柳配上可口的香草, 淡淡清香. 炒飯質素一般, 如果沒病的話可以試試傳統的Fish &amp;amp; Chips配搭, 效果更佳.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UsmbWrWCJso/Svgjr0zJZ5I/AAAAAAAAAiI/bnoMspqyQfc/s1600-h/DSC02524.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_UsmbWrWCJso/Svgjr0zJZ5I/AAAAAAAAAiI/bnoMspqyQfc/s400/DSC02524.JPG" alt="" id="BLOGGER_PHOTO_ID_5402106988845426578" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;飯後到馬來西亞萬寧(Guardian)買了一排PanadolC, 希望明天有更好的狀態應付嚴峻的工作.&lt;div class="blogger-post-footer"&gt;&lt;br/&gt;&lt;hr/&gt;&lt;a href="http://corvuslee.blogspot.com"&gt;corvus.IT.portal&lt;/a&gt;
&lt;p&gt;Send an email to Corvus LEE, the author of this post, at corvus.lee@gmail.com&lt;/p&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9407543-5269132962384372896?l=corvuslee.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/sclee/~4/fXdLCA3cp8Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://corvuslee.blogspot.com/feeds/5269132962384372896/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://corvuslee.blogspot.com/2009/11/business-trip-to-kuala-lumpur-day-522.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/5269132962384372896?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/5269132962384372896?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sclee/~3/fXdLCA3cp8Q/business-trip-to-kuala-lumpur-day-522.html" title="Business Trip to Kuala Lumpur (Day 5@22-Oct)" /><author><name>Corvus LEE</name><uri>https://profiles.google.com/112888774471776037131</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-Nar3H-3Mvcs/AAAAAAAAAAI/AAAAAAAABPM/u8gTk6cKC_U/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_UsmbWrWCJso/Svgh0YiUYyI/AAAAAAAAAiA/6qtDXbMUPlc/s72-c/DSC02519.JPG" height="72" width="72" /><thr:total>0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/3.0/" /><feedburner:origLink>http://corvuslee.blogspot.com/2009/11/business-trip-to-kuala-lumpur-day-522.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0MDQXs4fSp7ImA9WxNUF0o.&quot;"><id>tag:blogger.com,1999:blog-9407543.post-7897449311820247315</id><published>2009-11-09T22:02:00.002+08:00</published><updated>2009-11-09T22:04:30.535+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-09T22:04:30.535+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="trip" /><title>Business Trip to Kuala Lumpur (Day 4@21-Oct)</title><content type="html">好像染上了輕微感冒. 午飯吃了個素食'辦'面(RM6.85), 味道真的很差.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UsmbWrWCJso/SvghK4wWarI/AAAAAAAAAho/uFIrpyGZ7uo/s1600-h/DSC02516.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_UsmbWrWCJso/SvghK4wWarI/AAAAAAAAAho/uFIrpyGZ7uo/s400/DSC02516.JPG" alt="" id="BLOGGER_PHOTO_ID_5402104223948499634" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;有幸遇上友善好客的'同事', 放工後獲邀一起到Central Market (LRT:Pasar Seni; KTM:Kuala Lumpur)購買手信. 雖然地方不大, 但卻有不少特色玩意及地道小吃, 值得一逛. 順道嘆了一杯馬來西亞奶茶, 味道跟港式奶茶差不多, 只是較為甜了一點.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UsmbWrWCJso/SvghPwHLUjI/AAAAAAAAAhw/aURjj1-RfdE/s1600-h/DSC02517.JPG"&gt;&lt;img style="cursor: pointer; width: 300px; height: 400px;" src="http://1.bp.blogspot.com/_UsmbWrWCJso/SvghPwHLUjI/AAAAAAAAAhw/aURjj1-RfdE/s400/DSC02517.JPG" alt="" id="BLOGGER_PHOTO_ID_5402104307527668274" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;晚飯於Sweet Chat, 吃了一個甜品set(RM17.15), 味道一般但賣相不錯.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UsmbWrWCJso/SvghU3ikIAI/AAAAAAAAAh4/z7WEh6l61fw/s1600-h/DSC02518.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_UsmbWrWCJso/SvghU3ikIAI/AAAAAAAAAh4/z7WEh6l61fw/s400/DSC02518.JPG" alt="" id="BLOGGER_PHOTO_ID_5402104395420934146" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;br/&gt;&lt;hr/&gt;&lt;a href="http://corvuslee.blogspot.com"&gt;corvus.IT.portal&lt;/a&gt;
&lt;p&gt;Send an email to Corvus LEE, the author of this post, at corvus.lee@gmail.com&lt;/p&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9407543-7897449311820247315?l=corvuslee.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/sclee/~4/dsQn12nUpJI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://corvuslee.blogspot.com/feeds/7897449311820247315/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://corvuslee.blogspot.com/2009/11/business-trip-to-kuala-lumpur-day-421.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/7897449311820247315?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/7897449311820247315?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sclee/~3/dsQn12nUpJI/business-trip-to-kuala-lumpur-day-421.html" title="Business Trip to Kuala Lumpur (Day 4@21-Oct)" /><author><name>Corvus LEE</name><uri>https://profiles.google.com/112888774471776037131</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-Nar3H-3Mvcs/AAAAAAAAAAI/AAAAAAAABPM/u8gTk6cKC_U/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_UsmbWrWCJso/SvghK4wWarI/AAAAAAAAAho/uFIrpyGZ7uo/s72-c/DSC02516.JPG" height="72" width="72" /><thr:total>0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/3.0/" /><feedburner:origLink>http://corvuslee.blogspot.com/2009/11/business-trip-to-kuala-lumpur-day-421.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cHR386cCp7ImA9WxNUF0o.&quot;"><id>tag:blogger.com,1999:blog-9407543.post-3447181903934137314</id><published>2009-11-09T21:51:00.002+08:00</published><updated>2009-11-09T21:57:16.118+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-09T21:57:16.118+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="trip" /><title>Business Trip to Kuala Lumpur (Day 3@20-Oct)</title><content type="html">午飯於food junction吃了個本地炒飯, 味道略鹹, 質素一般但勝在便宜.&lt;br /&gt;&lt;br /&gt;晚飯於Secret Recipe吃了一頓豐富的. Fruit Punch(RM8.05)喝得出是鮮榨的, (RM17.85)無骨雞脾中釀了惹味的雞肉片及芝士, 十分好吃.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UsmbWrWCJso/Svgfr-Tu1FI/AAAAAAAAAhg/Fy1fV9dQWkw/s1600-h/DSC02514.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_UsmbWrWCJso/Svgfr-Tu1FI/AAAAAAAAAhg/Fy1fV9dQWkw/s400/DSC02514.JPG" alt="" id="BLOGGER_PHOTO_ID_5402102593351504978" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;回到酒店後, 偶然看見近處有人放了幾個低空的煙花, 結束了精彩的一天.&lt;div class="blogger-post-footer"&gt;&lt;br/&gt;&lt;hr/&gt;&lt;a href="http://corvuslee.blogspot.com"&gt;corvus.IT.portal&lt;/a&gt;
&lt;p&gt;Send an email to Corvus LEE, the author of this post, at corvus.lee@gmail.com&lt;/p&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9407543-3447181903934137314?l=corvuslee.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/sclee/~4/iV0a4y0QI9c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://corvuslee.blogspot.com/feeds/3447181903934137314/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://corvuslee.blogspot.com/2009/11/business-trip-to-kuala-lumpur-day-320.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/3447181903934137314?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/3447181903934137314?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sclee/~3/iV0a4y0QI9c/business-trip-to-kuala-lumpur-day-320.html" title="Business Trip to Kuala Lumpur (Day 3@20-Oct)" /><author><name>Corvus LEE</name><uri>https://profiles.google.com/112888774471776037131</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-Nar3H-3Mvcs/AAAAAAAAAAI/AAAAAAAABPM/u8gTk6cKC_U/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_UsmbWrWCJso/Svgfr-Tu1FI/AAAAAAAAAhg/Fy1fV9dQWkw/s72-c/DSC02514.JPG" height="72" width="72" /><thr:total>0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/3.0/" /><feedburner:origLink>http://corvuslee.blogspot.com/2009/11/business-trip-to-kuala-lumpur-day-320.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcDSHo4eyp7ImA9WxNUF0o.&quot;"><id>tag:blogger.com,1999:blog-9407543.post-2112901469613654743</id><published>2009-11-01T22:23:00.005+08:00</published><updated>2009-11-09T22:31:19.433+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-09T22:31:19.433+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="trip" /><title>Business Trip to Kuala Lumpur (Day 2@19-Oct)</title><content type="html">午餐吃了馳名的馬來西亞喇沙(RM11.40), 原來要加入蝦膏攪勻才算正宗. 但味道太酸太辣, 吃不慣.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UsmbWrWCJso/SvgnrYry_lI/AAAAAAAAAio/Lyk83agGiTo/s1600-h/P1040975.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_UsmbWrWCJso/SvgnrYry_lI/AAAAAAAAAio/Lyk83agGiTo/s400/P1040975.JPG" alt="" id="BLOGGER_PHOTO_ID_5402111379344916050" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;晚飯於The Chicken Rice Shop(RM18.70)吃了一個套餐, 想不到有意外驚喜. 沙爹雞味道一流, 炒芽菜甜甜的, 味飯很有海南雞飯的感覺, 特飲有本地特色, 總括而言值得推介.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UsmbWrWCJso/Su2diDrdRTI/AAAAAAAAAhU/6HuaCAkz_Xo/s1600-h/DSC02507.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_UsmbWrWCJso/Su2diDrdRTI/AAAAAAAAAhU/6HuaCAkz_Xo/s400/DSC02507.JPG" alt="" id="BLOGGER_PHOTO_ID_5399144736715785522" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UsmbWrWCJso/Su2bequlmmI/AAAAAAAAAhM/Uk58xJmureI/s1600-h/DSC02506.JPG"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;br/&gt;&lt;hr/&gt;&lt;a href="http://corvuslee.blogspot.com"&gt;corvus.IT.portal&lt;/a&gt;
&lt;p&gt;Send an email to Corvus LEE, the author of this post, at corvus.lee@gmail.com&lt;/p&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9407543-2112901469613654743?l=corvuslee.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/sclee/~4/718WlvuHx2U" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://corvuslee.blogspot.com/feeds/2112901469613654743/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://corvuslee.blogspot.com/2009/11/business-trip-to-kuala-lumpur-day-219.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/2112901469613654743?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/2112901469613654743?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sclee/~3/718WlvuHx2U/business-trip-to-kuala-lumpur-day-219.html" title="Business Trip to Kuala Lumpur (Day 2@19-Oct)" /><author><name>Corvus LEE</name><uri>https://profiles.google.com/112888774471776037131</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-Nar3H-3Mvcs/AAAAAAAAAAI/AAAAAAAABPM/u8gTk6cKC_U/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_UsmbWrWCJso/SvgnrYry_lI/AAAAAAAAAio/Lyk83agGiTo/s72-c/P1040975.JPG" height="72" width="72" /><thr:total>0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/3.0/" /><feedburner:origLink>http://corvuslee.blogspot.com/2009/11/business-trip-to-kuala-lumpur-day-219.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUcDQHo9eSp7ImA9WxNVGUw.&quot;"><id>tag:blogger.com,1999:blog-9407543.post-7079670954284792097</id><published>2009-10-30T22:23:00.005+08:00</published><updated>2009-10-30T22:31:11.461+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-30T22:31:11.461+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="trip" /><title>Business Trip to Kuala Lumpur (Day 1@18-Oct)</title><content type="html">有幸乘坐國泰新型座椅的A330, 加上客機只有半滿, 十分舒適.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UsmbWrWCJso/Sur3YPrhngI/AAAAAAAAAgI/K56cEZm-2Uk/s1600-h/P1040955.JPG"&gt;&lt;img style="cursor: pointer; width: 300px; height: 400px;" src="http://2.bp.blogspot.com/_UsmbWrWCJso/Sur3YPrhngI/AAAAAAAAAgI/K56cEZm-2Uk/s400/P1040955.JPG" alt="" id="BLOGGER_PHOTO_ID_5398399099254971906" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;於機場(KLIA)乘的士往酒店, 終於有機會一嘗時速160km/h的快感!&lt;br /&gt;[Tips: 於機場乘的士要買ticket, 較便宜的budget class位於exit A, 節儉者可以考慮乘機場巴士或KLIA ekspres到Sentral Station後轉車.]&lt;br /&gt;&lt;br /&gt;自兩年半前一試難忘, 有機會到KLCC當然要仔細享受馳名的Rotiboy.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UsmbWrWCJso/Sur3txbDOrI/AAAAAAAAAgQ/cBDfxaJbHjk/s1600-h/P1040964.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_UsmbWrWCJso/Sur3txbDOrI/AAAAAAAAAgQ/cBDfxaJbHjk/s400/P1040964.JPG" alt="" id="BLOGGER_PHOTO_ID_5398399469089929906" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;上次未能一登Petronas Twin Towers的skybridge, 當然要再來拜訪. 可惜所有ticket已經派完(15:30), 難免心中有憾, 唯有寄情於隨手的snapshot.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UsmbWrWCJso/Sur36z_iANI/AAAAAAAAAgY/1w9erWLmazs/s1600-h/P1040965.JPG"&gt;&lt;img style="cursor: pointer; width: 300px; height: 400px;" src="http://2.bp.blogspot.com/_UsmbWrWCJso/Sur36z_iANI/AAAAAAAAAgY/1w9erWLmazs/s400/P1040965.JPG" alt="" id="BLOGGER_PHOTO_ID_5398399693118111954" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;附加漠然(但好看)的神情來總結今天的心情.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UsmbWrWCJso/Sur4E4CLnrI/AAAAAAAAAgg/lnzSgGcV1go/s1600-h/P1040967.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_UsmbWrWCJso/Sur4E4CLnrI/AAAAAAAAAgg/lnzSgGcV1go/s400/P1040967.JPG" alt="" id="BLOGGER_PHOTO_ID_5398399866001661618" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;br/&gt;&lt;hr/&gt;&lt;a href="http://corvuslee.blogspot.com"&gt;corvus.IT.portal&lt;/a&gt;
&lt;p&gt;Send an email to Corvus LEE, the author of this post, at corvus.lee@gmail.com&lt;/p&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9407543-7079670954284792097?l=corvuslee.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/sclee/~4/V3wBFBLdxjU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://corvuslee.blogspot.com/feeds/7079670954284792097/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://corvuslee.blogspot.com/2009/10/business-trip-to-kuala-lumpur-day-118.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/7079670954284792097?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/7079670954284792097?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sclee/~3/V3wBFBLdxjU/business-trip-to-kuala-lumpur-day-118.html" title="Business Trip to Kuala Lumpur (Day 1@18-Oct)" /><author><name>Corvus LEE</name><uri>https://profiles.google.com/112888774471776037131</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-Nar3H-3Mvcs/AAAAAAAAAAI/AAAAAAAABPM/u8gTk6cKC_U/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_UsmbWrWCJso/Sur3YPrhngI/AAAAAAAAAgI/K56cEZm-2Uk/s72-c/P1040955.JPG" height="72" width="72" /><thr:total>0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/3.0/" /><feedburner:origLink>http://corvuslee.blogspot.com/2009/10/business-trip-to-kuala-lumpur-day-118.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4MQXo7fyp7ImA9WxNWE0g.&quot;"><id>tag:blogger.com,1999:blog-9407543.post-4746941660423388671</id><published>2009-10-12T21:43:00.001+08:00</published><updated>2009-10-12T21:43:00.407+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-12T21:43:00.407+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="howto" /><title>Quick howto: from Yahoo Mail to Gmail</title><content type="html">[This method is much simpler, alternative to the &lt;a href="http://corvuslee.blogspot.com/2008/06/mini-howto-forward-yahoo-mails-to-gmail.html"&gt;old post&lt;/a&gt; using fetchyahoo+exim4]&lt;h2&gt;Installation on the Debian box&lt;/h2&gt;&lt;br /&gt;&lt;b&gt;Package to install&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;freepops&lt;/li&gt;&lt;li&gt;dialog{a}&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Stop the freepops daemon&lt;/b&gt;&lt;br /&gt;&lt;blockquote&gt;/etc/init.d/freepops stop&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;b&gt;Update freepops plugin&lt;/b&gt;&lt;br /&gt;&lt;blockquote&gt;freepops-updater-dialog&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;b&gt;Modify &lt;i&gt;/etc/freepops/config.lua&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:78%;"&gt;freepops.ACCEPTED_ADDRESSES = {&lt;br /&gt;     -- empty table means that there is no address that is accepted&lt;br /&gt;     -- without looking at the rejected list&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Your Yahoo! Mail Address Here&lt;/span&gt;&lt;br /&gt;     -- "example@foo.xx" -- use this to allow this particular mail address&lt;br /&gt;     -- ".*@foo.xx" -- accept everythig at the foo.xx domain&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;b&gt;Modify &lt;i&gt;/etc/default/freepops&lt;/i&gt; to change the listening port (default 2000) to 2221 (or 1110) to match with Gmail options&lt;/b&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:78%;"&gt;#####################################&lt;br /&gt;# configuration file for freepopsd.&lt;br /&gt;#&lt;br /&gt;# man freepopsd for more info.&lt;br /&gt;DAEMON="/usr/bin/freepopsd"&lt;br /&gt;DAEMON_OPTS=" -n -s nobody.nogroup &lt;span style="color: rgb(255, 0, 0);"&gt;-p 2221&lt;/span&gt;"&lt;br /&gt;PIDFILE="/var/run/freepops.pid"&lt;br /&gt;CHROOTED_DAEMON_OPTS=" -n -s nobody.nogroup &lt;span style="color: rgb(255, 0, 0);"&gt;-p 2221&lt;/span&gt;"&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt; &lt;span style="color: rgb(11, 83, 148);font-size:78%;" &gt;&lt;b&gt;!!Debian Bug#440234&lt;/b&gt;&lt;br /&gt;Fix:  dpkg-reconfigure freepops&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Start freepops daemon&lt;/b&gt;&lt;br /&gt;/etc/init.d/freepops start&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(11, 83, 148);font-size:78%;" &gt;#Optional test:&lt;br /&gt;If you now telnet to the freepops server to the correct port (ex: telnet hostname 2221), a warm welcome message will appear&lt;br /&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="color: rgb(11, 83, 148);font-size:78%;" &gt;+OK FreePOPs/0.2.9 pop3 server ready&lt;br /&gt;&lt;br /&gt;quit&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;h2&gt;Configure Gmail&lt;/h2&gt;In Gmail settings page, add a POP3 email account&lt;br /&gt;&lt;div id="b2qj" style="text-align: left;"&gt;&lt;img style="width: 568px; height: 65px;" src="http://docs.google.com/File?id=dfkg5d97_75d2dhqxdp_b" /&gt;&lt;/div&gt;&lt;br /&gt;Input the correct information &lt;span style="color: rgb(255, 0, 0);"&gt;[include @yahoo for the username]&lt;/span&gt;&lt;br /&gt;&lt;div id="ol_b" style="text-align: left;"&gt;&lt;img style="width: 496px; height: 332px;" src="http://docs.google.com/File?id=dfkg5d97_76hcrk5rhb_b" /&gt;&lt;br /&gt;&lt;br /&gt;Check the history for possible errors&lt;br /&gt;&lt;div id="rq0c" style="text-align: left;"&gt;&lt;img style="width: 316px; height: 82px;" src="http://docs.google.com/File?id=dfkg5d97_77gg7dh5dv_b" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;br/&gt;&lt;hr/&gt;&lt;a href="http://corvuslee.blogspot.com"&gt;corvus.IT.portal&lt;/a&gt;
&lt;p&gt;Send an email to Corvus LEE, the author of this post, at corvus.lee@gmail.com&lt;/p&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9407543-4746941660423388671?l=corvuslee.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/sclee/~4/8itv3ymzn5E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://corvuslee.blogspot.com/feeds/4746941660423388671/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://corvuslee.blogspot.com/2009/10/quick-howto-from-yahoo-mail-to-gmail.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/4746941660423388671?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/4746941660423388671?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sclee/~3/8itv3ymzn5E/quick-howto-from-yahoo-mail-to-gmail.html" title="Quick howto: from Yahoo Mail to Gmail" /><author><name>Corvus LEE</name><uri>https://profiles.google.com/112888774471776037131</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-Nar3H-3Mvcs/AAAAAAAAAAI/AAAAAAAABPM/u8gTk6cKC_U/s512-c/photo.jpg" /></author><thr:total>0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/3.0/" /><feedburner:origLink>http://corvuslee.blogspot.com/2009/10/quick-howto-from-yahoo-mail-to-gmail.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0YHR3YzeSp7ImA9WxFQEUg.&quot;"><id>tag:blogger.com,1999:blog-9407543.post-6720755177163632611</id><published>2009-09-14T18:19:00.005+08:00</published><updated>2010-05-06T22:12:16.881+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-06T22:12:16.881+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><title>Tips: eTax with Windows 7 (RC)</title><content type="html">&lt;div&gt;[edit: IE8 with Win7 is now fully supported]&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;When accessing the HKSAR government IRD eTax page with Windows 7 (RC) via IE8, an error will be shown while trying to login.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Error page stating that the Windows version is not supported&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UsmbWrWCJso/Sq4ZMfaTI0I/AAAAAAAAAgA/D8tr7tvqUbw/s1600-h/etax-error.png"&gt;&lt;img style="margin: 0px auto 10px; cursor: pointer; width: 400px; height: 250px;" src="http://1.bp.blogspot.com/_UsmbWrWCJso/Sq4ZMfaTI0I/AAAAAAAAAgA/D8tr7tvqUbw/s400/etax-error.png" alt="" id="BLOGGER_PHOTO_ID_5381266307135251266" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="color: rgb(255, 0, 0);"&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;!!Warning!!&lt;/span&gt;&lt;br /&gt;You have to fully understand and bear the risk, if the workaround below is going to be applied.&lt;/blockquote&gt;&lt;br /&gt;Provided all other prerequisites are fulfilled, there is a quick workaround for this problem. Simply copy the address (URL), and change the last part from&lt;span style="font-weight: bold;"&gt; failure.jsp&lt;/span&gt; to&lt;span style="font-weight: bold;"&gt; success.jsp&lt;/span&gt; and go.&lt;div class="blogger-post-footer"&gt;&lt;br/&gt;&lt;hr/&gt;&lt;a href="http://corvuslee.blogspot.com"&gt;corvus.IT.portal&lt;/a&gt;
&lt;p&gt;Send an email to Corvus LEE, the author of this post, at corvus.lee@gmail.com&lt;/p&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9407543-6720755177163632611?l=corvuslee.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/sclee/~4/t5QA1i-LDtw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://corvuslee.blogspot.com/feeds/6720755177163632611/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://corvuslee.blogspot.com/2009/09/tips-etax-with-windows-7-rc.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/6720755177163632611?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/6720755177163632611?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sclee/~3/t5QA1i-LDtw/tips-etax-with-windows-7-rc.html" title="Tips: eTax with Windows 7 (RC)" /><author><name>Corvus LEE</name><uri>https://profiles.google.com/112888774471776037131</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-Nar3H-3Mvcs/AAAAAAAAAAI/AAAAAAAABPM/u8gTk6cKC_U/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_UsmbWrWCJso/Sq4ZMfaTI0I/AAAAAAAAAgA/D8tr7tvqUbw/s72-c/etax-error.png" height="72" width="72" /><thr:total>0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/3.0/" /><feedburner:origLink>http://corvuslee.blogspot.com/2009/09/tips-etax-with-windows-7-rc.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0QBQXo5eCp7ImA9WxBaEUU.&quot;"><id>tag:blogger.com,1999:blog-9407543.post-3907140022779855865</id><published>2009-09-03T21:08:00.000+08:00</published><updated>2010-03-21T23:29:10.420+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-21T23:29:10.420+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="howto" /><title>Howto: Backup Server - rsync</title><content type="html">&lt;h2&gt;Introduction&lt;/h2&gt;&lt;br /&gt;Occasionally, client machines like notebook or desktop may need to be reinstalled from scratch. The recovery of OS and different kinds of application software is time-consuming, but usually risk-free. The most important and challenging task is to recover user data with the most up-to-date version. This is when the backup system comes in.&lt;br /&gt;&lt;br /&gt;For a home-user environment, I have picked a simple tool - &lt;a title="rsync" href="http://www.samba.org/rsync/" id="mchi"&gt;rsync&lt;/a&gt;. It has the following advantages:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;provides fast incremental file transfer&lt;/li&gt;&lt;li&gt;easy to setup&lt;/li&gt;&lt;li&gt;open source under GPL&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;Alternative:&lt;/b&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;a title="http://en.wikipedia.org/wiki/List_of_backup_software" href="http://en.wikipedia.org/wiki/List_of_backup_software" id="d-x:"&gt;http://en.wikipedia.org/wiki/List_of_backup_software&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;h2&gt;Implementation&lt;/h2&gt;&lt;br /&gt;&lt;h3&gt;Server (Linux)&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;rsync&lt;/h4&gt;&lt;br /&gt;If rsync is not installed already, use apt-get to grab it.&lt;br /&gt;&lt;blockquote&gt;apt-get install rsync&lt;br /&gt;&lt;/blockquote&gt;Have a look at /etc/default/rsync and accept the default (do not start rsync in daemon mode)&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;ssh key pair&lt;/h4&gt;&lt;br /&gt;Login as a normal user (&lt;b&gt;do not&lt;/b&gt; use root), and generate the public/private key pair.&lt;br /&gt;&lt;blockquote&gt;corvus@nas:~$ ssh-keygen&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Generating public/private rsa key pair.&lt;br /&gt;Enter file in which to save the key (/home/corvus/.ssh/id_rsa): /home/corvus/.ssh/deltacopy&lt;br /&gt;Created directory '/home/corvus/.ssh'.&lt;br /&gt;Enter passphrase (empty for no passphrase):&lt;br /&gt;Enter same passphrase again:&lt;br /&gt;Your identification has been saved in /home/corvus/.ssh/deltacopy.&lt;br /&gt;Your public key has been saved in /home/corvus/.ssh/deltacopy.pub.&lt;/span&gt;&lt;br /&gt;...&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;b style="color: rgb(255, 0, 0);"&gt;Warning:&lt;/b&gt;&lt;br /&gt;Do not enter any passphrase while generating the key pair&lt;br /&gt;&lt;/blockquote&gt;Then append the public key to the file ~/.ssh/authorized_keys&lt;br /&gt;&lt;blockquote&gt;corvus@nas:~$cat ~/.ssh/deltacopy.pub &amp;gt;&amp;gt; ~/.ssh/authorized_keys&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;h3&gt;Client (Windows)&lt;/h3&gt;&lt;br /&gt;Download and install DeltaCopy from &lt;a title="here" href="http://www.aboutmyip.com/AboutMyXApp/DeltaCopy.jsp" id="o30j"&gt;here&lt;/a&gt;. Then copy the private key (without .pub) generated earlier on the Linux server to the installation directory. (ex: &lt;span style="font-size:78%;"&gt;C:\Program Files\Synametrics Technologies\DeltaCopy&lt;/span&gt;)&lt;br /&gt;&lt;blockquote&gt;&lt;b style="color: rgb(255, 0, 0);"&gt;Warning:&lt;/b&gt;&lt;br /&gt;Keep this private key very very securely.&lt;br /&gt;&lt;/blockquote&gt;If you have filenames with unicode character, &lt;a title="download" href="http://www.okisoft.co.jp/esc/utf8-cygwin/" id="bx_z"&gt;download&lt;/a&gt; cygwin1.dll supporting UTF-8 and replace the old one in the installation directory with this.&lt;br /&gt;&lt;blockquote&gt;&lt;b style="color: rgb(255, 0, 0);"&gt;Warning:&lt;/b&gt;&lt;br /&gt;Make sure the dll version is the same. (ex: 1005.25.0.0)&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Launch DeltaCopy Client and create a new profile&lt;br /&gt;&lt;div id="tcpi" style="text-align: left;"&gt;&lt;br /&gt;&lt;div id="gasq" style="text-align: left;"&gt;&lt;img style="width: 378px; height: 210px;" src="http://docs.google.com/File?id=dfkg5d97_68ftnc4qhn_b" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;b&gt;Note:&lt;/b&gt;&lt;br /&gt;The Virtual Directory Name corresponds to the directory off of your home directory (&lt;b&gt;.&lt;/b&gt; refers to the root of the user home directory)&lt;br /&gt;&lt;/blockquote&gt;Add some folders/files to be backed up&lt;br /&gt;&lt;div id="ipfr" style="text-align: left;"&gt;&lt;div id="qm9f" style="text-align: left;"&gt;&lt;/div&gt;&lt;div id="m6s9" style="text-align: left;"&gt;&lt;img style="width: 500px; height: 443.089px;" src="http://docs.google.com/File?id=dfkg5d97_70gpswkfgm_b" /&gt;&lt;/div&gt;&lt;br /&gt;Right click the item, and modify the target path if necessary&lt;br /&gt;&lt;div id="ha59" style="text-align: left;"&gt;&lt;img style="width: 339px; height: 234px;" src="http://docs.google.com/File?id=dfkg5d97_71gfkw9kf2_b" /&gt;&lt;/div&gt;&lt;br /&gt;Check the options, and input the parameters (-e "ssh -l &lt;i&gt;yourLoginName&lt;/i&gt; -i deltacopy").&lt;br /&gt;If the Linux ssh server is not listening to the default port (22), use -p switch to specify it.&lt;br /&gt;&lt;div id="kly2" style="text-align: left;"&gt;&lt;img style="width: 500px; height: 443.089px;" src="http://docs.google.com/File?id=dfkg5d97_63jn3ktbg5_b" /&gt;&lt;/div&gt;&lt;br /&gt;Append some rsync parameters (refer to the manpage of &lt;a title="rsync" target="_blank" href="http://www.samba.org/ftp/rsync/rsync.html" id="sj0_"&gt;rsync&lt;/a&gt; for explanation)&lt;br /&gt;&lt;blockquote&gt;&lt;i&gt;recommended:&lt;/i&gt;&lt;br /&gt;--exclude='desktop.ini'&lt;br /&gt;--exclude='Thumbs.db'&lt;br /&gt;--exclude='.*'&lt;br /&gt;--no-p&lt;br /&gt;--chmod=Du=rwx,Dgo=rx,Fu=rw,Fgo=r&lt;br /&gt;&lt;br /&gt;&lt;i&gt;optional:&lt;/i&gt;&lt;br /&gt;--exclude='My *'&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;b style="color: rgb(255, 0, 0);"&gt;Warning:&lt;/b&gt;&lt;br /&gt;Be very careful when enabling option 'Remove deleted files from server'. It will delete all files on the target server that do not exist on the source computer&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Click &lt;i&gt;Display Run Command&lt;/i&gt;&lt;br /&gt;&lt;div id="ru48" style="text-align: left;"&gt;&lt;img style="width: 500px; height: 443.535px;" src="http://docs.google.com/File?id=dfkg5d97_65gqgcm5ff_b" /&gt;&lt;/div&gt;&lt;br /&gt;Copy the rsync.exe command, and run it in a command prompt once to remember authenticity of the host&lt;blockquote&gt;&lt;span style="font-size:78%;"&gt;C:\Program Files\Synametrics Technologies\DeltaCopy&amp;gt;rsync.exe  -v -rlt -z -u --delete ......&lt;br /&gt;...&lt;br /&gt;Are you sure you want to continue connecting (yes/no)? &lt;b style="color: rgb(255, 0, 0);"&gt;yes&lt;/b&gt;&lt;br /&gt;...&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;/div&gt;Optionally, click &lt;i&gt;Run Now...&lt;/i&gt; to test it with the GUI interface&lt;br /&gt;&lt;div id="xtas" style="text-align: left;"&gt;&lt;img style="width: 500px; height: 441.993px;" src="http://docs.google.com/File?id=dfkg5d97_64hnf5ppgd_b" /&gt;&lt;/div&gt;&lt;br /&gt;The process is shown on screen in real time&lt;br /&gt;&lt;div id="n6dn" style="text-align: left;"&gt;&lt;img style="width: 500px; height: 329.609px;" src="http://docs.google.com/File?id=dfkg5d97_72gnmm7wd8_b" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;Note:&lt;/b&gt;&lt;br /&gt;Don't worry if the unicode character is not displayed correctly in the log, but do check the result listing with SMB/FTP.&lt;br /&gt;&lt;/blockquote&gt;Finally, schedule the rsync (command) using the Windows Task Scheduler for regular backup/restore/synchronize. The initial backup/restore should be scheduled once during free time as this process is quite CPU &amp;amp; HDD intensive for large amount of data transfer.&lt;div class="blogger-post-footer"&gt;&lt;br/&gt;&lt;hr/&gt;&lt;a href="http://corvuslee.blogspot.com"&gt;corvus.IT.portal&lt;/a&gt;
&lt;p&gt;Send an email to Corvus LEE, the author of this post, at corvus.lee@gmail.com&lt;/p&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9407543-3907140022779855865?l=corvuslee.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/sclee/~4/JYMHYWnS1w8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://corvuslee.blogspot.com/feeds/3907140022779855865/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://corvuslee.blogspot.com/2009/09/howto-backup-server-rsync.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/3907140022779855865?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/3907140022779855865?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sclee/~3/JYMHYWnS1w8/howto-backup-server-rsync.html" title="Howto: Backup Server - rsync" /><author><name>Corvus LEE</name><uri>https://profiles.google.com/112888774471776037131</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-Nar3H-3Mvcs/AAAAAAAAAAI/AAAAAAAABPM/u8gTk6cKC_U/s512-c/photo.jpg" /></author><thr:total>0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/3.0/" /><feedburner:origLink>http://corvuslee.blogspot.com/2009/09/howto-backup-server-rsync.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4HSHk8cCp7ImA9WxNSF0U.&quot;"><id>tag:blogger.com,1999:blog-9407543.post-9166689474237101181</id><published>2009-09-01T21:37:00.000+08:00</published><updated>2009-09-01T14:35:39.778+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-01T14:35:39.778+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="review" /><title>Review: My business notebook</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UsmbWrWCJso/SLgfwjgOhjI/AAAAAAAAAKQ/QfEG8C5Db7M/s1600-h/gblack-1l.jpg"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_UsmbWrWCJso/SLgfwjgOhjI/AAAAAAAAAKQ/QfEG8C5Db7M/s320/gblack-1l.jpg" alt="" id="BLOGGER_PHOTO_ID_5239973085470164530" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UsmbWrWCJso/SLgfwnVAiCI/AAAAAAAAAKY/s5MVuw0OHX4/s1600-h/gblack-2l.jpg"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_UsmbWrWCJso/SLgfwnVAiCI/AAAAAAAAAKY/s5MVuw0OHX4/s320/gblack-2l.jpg" alt="" id="BLOGGER_PHOTO_ID_5239973086496852002" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Description:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Lenovo 3000 G410&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Company notebook&lt;/li&gt;&lt;/ul&gt;Hardware:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;CPU: Intel Celeron 540 @ 1.86GHz&lt;/li&gt;&lt;li&gt;RAM: 2G&lt;/li&gt;&lt;li&gt;HDD: 120G&lt;/li&gt;&lt;li&gt;Dimenion: 14.1" 1280x800 mirror-surface&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Software:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Vista Basic SP1&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Power consumption:&lt;br /&gt;(on AC adapter with power saver profile)&lt;br /&gt;&lt;ul&gt;&lt;li&gt;OFF: 0W&lt;/li&gt;&lt;li&gt;BIOS: 36W&lt;/li&gt;&lt;li&gt;Idle: 32W&lt;/li&gt;&lt;li&gt;Idle (dimmest backlight): 27W&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Full load: 45W&lt;/li&gt;&lt;/ul&gt;Conclusion:&lt;br /&gt;It is my first time to use a Celeron computer, and surprisingly it outperforms my expectations! Vista runs smoothly (without Aero), documents open very fast, even with a giant software (I hate NAV) always in the task area.&lt;br /&gt;&lt;br /&gt;There are some minor bugs though. For example, the hotkey for volume up/down will sometimes hang explorer.exe. Anyway, this is the economic model from Lenovo.&lt;br /&gt;&lt;br /&gt;If you are looking for a desktop replacement for Internet browsing and general office use only, this can be the one to go.&lt;br /&gt;&lt;br /&gt;[edit: 01/09/2009]&lt;br /&gt;Performed some disk benchmark, with results as shown below:&lt;br /&gt;&lt;br /&gt;HDD: WDC WD1200BEVS-22UST0&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UsmbWrWCJso/SpzAn7fxcwI/AAAAAAAAAf4/zXmyJ5lwcbc/s1600-h/hdd-lenovo.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 345px;" src="http://3.bp.blogspot.com/_UsmbWrWCJso/SpzAn7fxcwI/AAAAAAAAAf4/zXmyJ5lwcbc/s400/hdd-lenovo.png" alt="" id="BLOGGER_PHOTO_ID_5376383847391916802" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;br/&gt;&lt;hr/&gt;&lt;a href="http://corvuslee.blogspot.com"&gt;corvus.IT.portal&lt;/a&gt;
&lt;p&gt;Send an email to Corvus LEE, the author of this post, at corvus.lee@gmail.com&lt;/p&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9407543-9166689474237101181?l=corvuslee.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/sclee/~4/ZiBmGjaXTKA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://corvuslee.blogspot.com/feeds/9166689474237101181/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://corvuslee.blogspot.com/2008/08/review-my-business-notebook.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/9166689474237101181?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9407543/posts/default/9166689474237101181?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/sclee/~3/ZiBmGjaXTKA/review-my-business-notebook.html" title="Review: My business notebook" /><author><name>Corvus LEE</name><uri>https://profiles.google.com/112888774471776037131</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-Nar3H-3Mvcs/AAAAAAAAAAI/AAAAAAAABPM/u8gTk6cKC_U/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_UsmbWrWCJso/SLgfwjgOhjI/AAAAAAAAAKQ/QfEG8C5Db7M/s72-c/gblack-1l.jpg" height="72" width="72" /><thr:total>0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/3.0/" /><feedburner:origLink>http://corvuslee.blogspot.com/2008/08/review-my-business-notebook.html</feedburner:origLink></entry></feed>

