<?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;AkQBSH0-eSp7ImA9WhRRFE4.&quot;"><id>tag:blogger.com,1999:blog-2751526405386580374</id><updated>2011-11-27T18:59:19.351-05:00</updated><category term="mobile" /><category term="virtualization" /><category term="postgres" /><category term="proxy" /><category term="e71" /><category term="tablet" /><category term="macosx" /><category term="ebay" /><category term="perl" /><category term="privacy" /><category term="social" /><category term="gadget" /><category term="service" /><category term="ebook" /><category term="grml" /><category term="firefox" /><category term="encryption" /><category term="porn" /><category term="nokia" /><category term="shell" /><category term="e72" /><category term="symbian" /><category term="torrent" /><category term="debian" /><category term="chat" /><category term="keyboard" /><category term="windows" /><category term="email" /><category term="exchange" /><category term="backup" /><category term="database" /><category term="linux" /><category term="apache" /><category term="facebook" /><category term="cvs" /><category term="iis" /><category term="office" /><category term="vi" /><category term="java" /><category term="php" /><category term="bsd" /><category term="streaming" /><category term="voip" /><category term="music" /><category term="retweet" /><category term="sql server" /><category term="oracle" /><category term="movie" /><category term="bluetooth" /><category term="android" /><category term="captcha" /><category term="x window" /><category term="dns" /><category term="anonymity" /><category term="twitter" /><category term="html" /><category term="vpn" /><category term="web browser" /><category term="ftp" /><category term="svn" /><title>unsigned_nerd</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://unsigned-nerd.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://unsigned-nerd.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>unsigned_nerd</name><uri>http://www.blogger.com/profile/09690416211198633842</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_swqsDkM3yXQ/TAnioZoFXKI/AAAAAAAAABQ/zW4gcxyffu8/S220/63442784461400625.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>208</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/Unsigned_nerd" /><feedburner:info uri="unsigned_nerd" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;DUIMRHY-fip7ImA9WhRTE0w.&quot;"><id>tag:blogger.com,1999:blog-2751526405386580374.post-5639696353747083887</id><published>2011-11-03T06:27:00.001-04:00</published><updated>2011-11-03T06:53:05.856-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-03T06:53:05.856-04:00</app:edited><title>Berkeley DB Useful Commands</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9_JmJc0DmPMmBW6GoeRASFEH3iE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9_JmJc0DmPMmBW6GoeRASFEH3iE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9_JmJc0DmPMmBW6GoeRASFEH3iE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9_JmJc0DmPMmBW6GoeRASFEH3iE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;pre&gt;To create the database.  Create a text file, name it a.txt,&lt;/pre&gt;&lt;pre&gt;which has keys and values like this:&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"&gt;key_0&lt;br /&gt;
value_0&lt;br /&gt;
key_1&lt;br /&gt;
value_1&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;
Run:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"&gt;&amp;nbsp;&lt;code&gt;$ db_load -T -t hash -f a.txt a.db&lt;/code&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;pre&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2751526405386580374-5639696353747083887?l=unsigned-nerd.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Unsigned_nerd/~4/uKRLoDS6x84" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://unsigned-nerd.blogspot.com/feeds/5639696353747083887/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://unsigned-nerd.blogspot.com/2011/11/berkeley-db-useful-commands.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/5639696353747083887?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/5639696353747083887?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Unsigned_nerd/~3/uKRLoDS6x84/berkeley-db-useful-commands.html" title="Berkeley DB Useful Commands" /><author><name>unsigned_nerd</name><uri>http://www.blogger.com/profile/09690416211198633842</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_swqsDkM3yXQ/TAnioZoFXKI/AAAAAAAAABQ/zW4gcxyffu8/S220/63442784461400625.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://unsigned-nerd.blogspot.com/2011/11/berkeley-db-useful-commands.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYFSHk4eCp7ImA9WhdUEU0.&quot;"><id>tag:blogger.com,1999:blog-2751526405386580374.post-5828198805638627729</id><published>2011-09-27T01:58:00.001-04:00</published><updated>2011-09-27T01:58:39.730-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-27T01:58:39.730-04:00</app:edited><title>the best vnc viewer</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HA0Trj7BVpjXXZNlIHXhCU2oNDM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HA0Trj7BVpjXXZNlIHXhCU2oNDM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HA0Trj7BVpjXXZNlIHXhCU2oNDM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HA0Trj7BVpjXXZNlIHXhCU2oNDM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;This is the best vnc viewer I have ever seen.  It&amp;#39;s Enhanced VNC Thumbnail Viewer : &lt;a href="http://sourceforge.net/projects/evnctv/"&gt;http://sourceforge.net/projects/evnctv/&lt;/a&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2751526405386580374-5828198805638627729?l=unsigned-nerd.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Unsigned_nerd/~4/mXhaSxlsmzE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://unsigned-nerd.blogspot.com/feeds/5828198805638627729/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://unsigned-nerd.blogspot.com/2011/09/best-vnc-viewer.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/5828198805638627729?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/5828198805638627729?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Unsigned_nerd/~3/mXhaSxlsmzE/best-vnc-viewer.html" title="the best vnc viewer" /><author><name>unsigned_nerd</name><uri>http://www.blogger.com/profile/09690416211198633842</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_swqsDkM3yXQ/TAnioZoFXKI/AAAAAAAAABQ/zW4gcxyffu8/S220/63442784461400625.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://unsigned-nerd.blogspot.com/2011/09/best-vnc-viewer.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4MQ3cyfSp7ImA9WhdQEks.&quot;"><id>tag:blogger.com,1999:blog-2751526405386580374.post-399425981650814299</id><published>2011-08-13T15:49:00.001-04:00</published><updated>2011-08-13T15:49:42.995-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-13T15:49:42.995-04:00</app:edited><title>undefined symbol: ap_cache_cacheable_hdrs_out</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Jiiv-fD68Zs74bRTJbA0XqbtjYM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Jiiv-fD68Zs74bRTJbA0XqbtjYM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Jiiv-fD68Zs74bRTJbA0XqbtjYM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Jiiv-fD68Zs74bRTJbA0XqbtjYM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div&gt;After enabling mod_mem_cache, I encountered these errors when restarting apache:&lt;br&gt; &lt;/div&gt;&lt;blockquote style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;" class="gmail_quote"&gt;  * Restarting web server apache2&lt;br&gt; * We failed to correctly shutdown apache, so we&amp;#39;re now killing all running apache processes. This is almost certainly suboptimal, so please make sure your system is working as you&amp;#39;d expect now!&lt;br&gt;   ... waiting apache2: Syntax error on line 204 of /etc/apache2/apache2.conf: Syntax error on line 2 of /etc/apache2/mods-enabled/mem_cache.load: Cannot load /usr/lib/apache2/modules/mod_mem_cache.so into server: /usr/lib/apache2/modules/mod_mem_cache.so: undefined symbol: ap_cache_cacheable_hdrs_out&lt;br&gt;     ...fail!&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;Just put:&lt;br&gt;&lt;br&gt;&lt;blockquote style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;" class="gmail_quote"&gt;LoadModule cache_module /usr/lib/apache2/modules/mod_cache.so&lt;br&gt;  &lt;/blockquote&gt;&lt;br&gt;before:&lt;br&gt;&lt;br&gt;&lt;blockquote style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;" class="gmail_quote"&gt;# Include module configuration:&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;in:&lt;br&gt; &lt;br&gt; &lt;blockquote style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;" class="gmail_quote"&gt;/etc/apache2/apache2.conf&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;And it&amp;#39;s fixed!&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2751526405386580374-399425981650814299?l=unsigned-nerd.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Unsigned_nerd/~4/hzEbkdvde28" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://unsigned-nerd.blogspot.com/feeds/399425981650814299/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://unsigned-nerd.blogspot.com/2011/08/undefined-symbol-apcachecacheablehdrsou.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/399425981650814299?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/399425981650814299?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Unsigned_nerd/~3/hzEbkdvde28/undefined-symbol-apcachecacheablehdrsou.html" title="undefined symbol: ap_cache_cacheable_hdrs_out" /><author><name>unsigned_nerd</name><uri>http://www.blogger.com/profile/09690416211198633842</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_swqsDkM3yXQ/TAnioZoFXKI/AAAAAAAAABQ/zW4gcxyffu8/S220/63442784461400625.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://unsigned-nerd.blogspot.com/2011/08/undefined-symbol-apcachecacheablehdrsou.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkMMSXs8eip7ImA9WhdRFkg.&quot;"><id>tag:blogger.com,1999:blog-2751526405386580374.post-5140187642402240130</id><published>2011-08-06T13:07:00.000-04:00</published><updated>2011-08-06T13:08:08.572-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-06T13:08:08.572-04:00</app:edited><title>เวลาต้องห้ามในการตั้งให้ cronjob ทำงาน</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0DWReXOVx7Vw5JEl1sFjRzSeISk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0DWReXOVx7Vw5JEl1sFjRzSeISk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0DWReXOVx7Vw5JEl1sFjRzSeISk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0DWReXOVx7Vw5JEl1sFjRzSeISk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;ห้ามตั้งเวลา cronjob ระหว่าง ตีสองถึงตีสาม เพราะจะมีวันนึงที่ไม่ทำงานและจะมีวันนึงที่ทำงานสองรอบ หากมี daylight saving&lt;br clear="all"&gt;&lt;br&gt;&lt;a href="http://en.wikipedia.org/wiki/Daylight_saving_time"&gt;http://en.wikipedia.org/wiki/Daylight_saving_time&lt;/a&gt;&lt;br&gt;   &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2751526405386580374-5140187642402240130?l=unsigned-nerd.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Unsigned_nerd/~4/hyqPOgiJMiQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://unsigned-nerd.blogspot.com/feeds/5140187642402240130/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://unsigned-nerd.blogspot.com/2011/08/cronjob.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/5140187642402240130?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/5140187642402240130?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Unsigned_nerd/~3/hyqPOgiJMiQ/cronjob.html" title="เวลาต้องห้ามในการตั้งให้ cronjob ทำงาน" /><author><name>unsigned_nerd</name><uri>http://www.blogger.com/profile/09690416211198633842</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_swqsDkM3yXQ/TAnioZoFXKI/AAAAAAAAABQ/zW4gcxyffu8/S220/63442784461400625.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://unsigned-nerd.blogspot.com/2011/08/cronjob.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0YDSHwyeyp7ImA9WhdSEUU.&quot;"><id>tag:blogger.com,1999:blog-2751526405386580374.post-6909082184755518241</id><published>2011-07-20T14:06:00.000-04:00</published><updated>2011-07-20T14:06:19.293-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-20T14:06:19.293-04:00</app:edited><title>แผนยึดครองโลกของตำรวจโลก</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/AFv2H8vqhhpZPG-dC5681RWQDl8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AFv2H8vqhhpZPG-dC5681RWQDl8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/AFv2H8vqhhpZPG-dC5681RWQDl8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AFv2H8vqhhpZPG-dC5681RWQDl8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;... to be continued ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2751526405386580374-6909082184755518241?l=unsigned-nerd.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Unsigned_nerd/~4/DO6uO_DGouE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://unsigned-nerd.blogspot.com/feeds/6909082184755518241/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://unsigned-nerd.blogspot.com/2011/07/blog-post.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/6909082184755518241?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/6909082184755518241?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Unsigned_nerd/~3/DO6uO_DGouE/blog-post.html" title="แผนยึดครองโลกของตำรวจโลก" /><author><name>unsigned_nerd</name><uri>http://www.blogger.com/profile/09690416211198633842</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_swqsDkM3yXQ/TAnioZoFXKI/AAAAAAAAABQ/zW4gcxyffu8/S220/63442784461400625.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://unsigned-nerd.blogspot.com/2011/07/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0YEQHo9cCp7ImA9WhdSEUU.&quot;"><id>tag:blogger.com,1999:blog-2751526405386580374.post-6543851969241334660</id><published>2011-07-20T13:23:00.003-04:00</published><updated>2011-07-20T14:05:01.468-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-20T14:05:01.468-04:00</app:edited><title>Google products often choose Thai interface for me and this is the real problem</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Opq14NZyrsHWa_711JmzAmPas0E/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Opq14NZyrsHWa_711JmzAmPas0E/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Opq14NZyrsHWa_711JmzAmPas0E/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Opq14NZyrsHWa_711JmzAmPas0E/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Can I call it a "bug"?&amp;nbsp; This is far too annoying.&amp;nbsp; Yes, I am THAI and my English is not that good BUT the Thai interface SUCKS.&amp;nbsp; I should have right to choose which Language I prefer.&amp;nbsp; There is no obvious place where I can set it.&amp;nbsp; Some products have, some don't.&lt;br /&gt;
&lt;br /&gt;
Fortunately, people find a way to change the interface language by appending these 2 HTTP GET variables depending on the URL you are seeing:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"&gt;&amp;amp;hl=en&lt;br /&gt;
?hl=en&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;
Note that it will only work with your current session.&amp;nbsp; If you come back later, you may need to do it again.&amp;nbsp; You should have a real fix for this, Google.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2751526405386580374-6543851969241334660?l=unsigned-nerd.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Unsigned_nerd/~4/fWE0xtkq2jg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://unsigned-nerd.blogspot.com/feeds/6543851969241334660/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://unsigned-nerd.blogspot.com/2011/07/google-products-often-choose-thai.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/6543851969241334660?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/6543851969241334660?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Unsigned_nerd/~3/fWE0xtkq2jg/google-products-often-choose-thai.html" title="Google products often choose Thai interface for me and this is the real problem" /><author><name>unsigned_nerd</name><uri>http://www.blogger.com/profile/09690416211198633842</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_swqsDkM3yXQ/TAnioZoFXKI/AAAAAAAAABQ/zW4gcxyffu8/S220/63442784461400625.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://unsigned-nerd.blogspot.com/2011/07/google-products-often-choose-thai.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEEBQ385fyp7ImA9WhdSEUU.&quot;"><id>tag:blogger.com,1999:blog-2751526405386580374.post-1224829003465622795</id><published>2011-07-20T11:37:00.002-04:00</published><updated>2011-07-20T13:24:12.127-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-20T13:24:12.127-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="apache" /><title>grep out the process called httpd without including the grep command itself in the output</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KKzsOl5EZXYVgLCbNxgKHSmLT-c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KKzsOl5EZXYVgLCbNxgKHSmLT-c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KKzsOl5EZXYVgLCbNxgKHSmLT-c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KKzsOl5EZXYVgLCbNxgKHSmLT-c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;h6&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: small;"&gt;ps  auxw | grep "[h]ttpd" # grep out the process called httpd without  including the grep command itself in the output (via climagic)&lt;br /&gt;
&lt;/span&gt;&lt;/h6&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2751526405386580374-1224829003465622795?l=unsigned-nerd.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Unsigned_nerd/~4/cF56iNG39D0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://unsigned-nerd.blogspot.com/feeds/1224829003465622795/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://unsigned-nerd.blogspot.com/2011/07/grep-out-process-called-httpd-without.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/1224829003465622795?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/1224829003465622795?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Unsigned_nerd/~3/cF56iNG39D0/grep-out-process-called-httpd-without.html" title="grep out the process called httpd without including the grep command itself in the output" /><author><name>unsigned_nerd</name><uri>http://www.blogger.com/profile/09690416211198633842</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_swqsDkM3yXQ/TAnioZoFXKI/AAAAAAAAABQ/zW4gcxyffu8/S220/63442784461400625.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://unsigned-nerd.blogspot.com/2011/07/grep-out-process-called-httpd-without.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEMGQHs9cSp7ImA9WhdTFEs.&quot;"><id>tag:blogger.com,1999:blog-2751526405386580374.post-7377702019519117507</id><published>2011-07-12T05:19:00.000-04:00</published><updated>2011-07-12T05:20:21.569-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-12T05:20:21.569-04:00</app:edited><title>cannot run screen after su -</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/XafMOjERGbbm_jiDE5xaJyX2kjA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XafMOjERGbbm_jiDE5xaJyX2kjA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/XafMOjERGbbm_jiDE5xaJyX2kjA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XafMOjERGbbm_jiDE5xaJyX2kjA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;This error message:&lt;br&gt;&lt;br&gt;&lt;blockquote style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;" class="gmail_quote"&gt;&lt;span style="font-family: courier new,monospace;"&gt;Cannot open your terminal &amp;#39;/dev/pts/0&amp;#39; - please check.&lt;/span&gt;&lt;br&gt;  &lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;occurs when you try to run screen after you &amp;quot;su -&amp;quot; to someone else.  You can skip this error by: &lt;br&gt;&lt;/div&gt;&lt;br clear="all"&gt;&lt;blockquote style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;" class="gmail_quote"&gt;  &lt;span style="font-family: courier new,monospace;"&gt;script -c &amp;quot;screen -S main&amp;quot; /dev/null&lt;/span&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2751526405386580374-7377702019519117507?l=unsigned-nerd.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Unsigned_nerd/~4/puJW7zXMBZk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://unsigned-nerd.blogspot.com/feeds/7377702019519117507/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://unsigned-nerd.blogspot.com/2011/07/cannot-run-screen-after-su.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/7377702019519117507?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/7377702019519117507?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Unsigned_nerd/~3/puJW7zXMBZk/cannot-run-screen-after-su.html" title="cannot run screen after su -" /><author><name>unsigned_nerd</name><uri>http://www.blogger.com/profile/09690416211198633842</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_swqsDkM3yXQ/TAnioZoFXKI/AAAAAAAAABQ/zW4gcxyffu8/S220/63442784461400625.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://unsigned-nerd.blogspot.com/2011/07/cannot-run-screen-after-su.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0AERXs6eyp7ImA9WhdTEU0.&quot;"><id>tag:blogger.com,1999:blog-2751526405386580374.post-1749982660154985887</id><published>2011-07-08T03:15:00.003-04:00</published><updated>2011-07-08T03:21:44.513-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-08T03:21:44.513-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ftp" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="debian" /><category scheme="http://www.blogger.com/atom/ns#" term="apache" /><title>how to set up vsftpd with pam authentication for name-based virtual hosting</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/eIFoHHmdPl1EJSxB10aLmC04wwI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eIFoHHmdPl1EJSxB10aLmC04wwI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/eIFoHHmdPl1EJSxB10aLmC04wwI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eIFoHHmdPl1EJSxB10aLmC04wwI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;I was surprised how vsftpd didn't work out of the box to support authentication without unix system account.&amp;nbsp; It took me 2 days to research and did trial and error before I could make it work.&amp;nbsp; Here is the result.&lt;br /&gt;
&lt;br /&gt;
system: debian&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"&gt;&lt;span style="font-family: courier new,monospace;"&gt;# apt-get install libpam-pwdfile&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new,monospace;"&gt;# mkdir /etc/vsftpd&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new,monospace;"&gt;# cd /etc/vsftpd&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new,monospace;"&gt;# htpasswd -c passwd_ftp a_sample_website&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;
Here I assume that the root directory of your virtual host is /vhdocs/a_sample_website/.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"&gt;&lt;span style="font-family: courier new,monospace;"&gt;# cd /etc/pam.d&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new,monospace;"&gt;# vi vsftpd&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;
Make sure it looks exactly like this:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"&gt;&lt;span style="font-family: courier new,monospace;"&gt;# Standard behaviour for ftpd(8).&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new,monospace;"&gt;auth&amp;nbsp;&amp;nbsp;&amp;nbsp; required&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: courier new,monospace;"&gt;# Note: vsftpd handles anonymous logins on its own.&amp;nbsp; Do not enable&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new,monospace;"&gt;# pam_ftp.so.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: courier new,monospace;"&gt;# Standard blurb.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new,monospace;"&gt;#@include common-account&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new,monospace;"&gt;#@include common-session&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: courier new,monospace;"&gt;#@include common-auth&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new,monospace;"&gt;#auth&amp;nbsp;&amp;nbsp; required&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pam_shells.so&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: courier new,monospace;"&gt;# Customized login using htpasswd file&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new,monospace;"&gt;auth&amp;nbsp;&amp;nbsp;&amp;nbsp; required pam_pwdfile.so pwdfile /etc/vsftpd/passwd_ftp&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new,monospace;"&gt;account required pam_permit.so&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;
Then edit vsftpd's config file:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;span style="font-family: courier new,monospace;"&gt;# vi /etc/vsftpd.conf&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;
It is a long config file.&amp;nbsp; I will tell you only required lines:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"&gt;&lt;span style="font-family: courier new,monospace;"&gt;write_enable=YES&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new,monospace;"&gt;local_umask=022&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new,monospace;"&gt;chroot_local_user=YES&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new,monospace;"&gt;# addtitional settings by chaitat&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new,monospace;"&gt;virtual_use_local_privs=YES&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new,monospace;"&gt;connect_from_port_20=YES&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new,monospace;"&gt;guest_enable=YES&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new,monospace;"&gt;guest_username=ftp&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new,monospace;"&gt;user_sub_token=$USER&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new,monospace;"&gt;local_root=/vhdocs/$USER&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new,monospace;"&gt;hide_ids=YES&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;
Restart vsftpd:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"&gt;&lt;span style="font-family: courier new,monospace;"&gt;# /etc/init.d/vsftpd restart&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;
Modify files' owner:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;# chown -R ftp.nogroup /vhdocs/a_sample_website&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;
-- &lt;br /&gt;
unsigned_nerd&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2751526405386580374-1749982660154985887?l=unsigned-nerd.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Unsigned_nerd/~4/4SZqfiYWMio" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://unsigned-nerd.blogspot.com/feeds/1749982660154985887/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://unsigned-nerd.blogspot.com/2011/07/how-to-set-up-vsftpd-with-pam.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/1749982660154985887?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/1749982660154985887?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Unsigned_nerd/~3/4SZqfiYWMio/how-to-set-up-vsftpd-with-pam.html" title="how to set up vsftpd with pam authentication for name-based virtual hosting" /><author><name>unsigned_nerd</name><uri>http://www.blogger.com/profile/09690416211198633842</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_swqsDkM3yXQ/TAnioZoFXKI/AAAAAAAAABQ/zW4gcxyffu8/S220/63442784461400625.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://unsigned-nerd.blogspot.com/2011/07/how-to-set-up-vsftpd-with-pam.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0QHRXk9cCp7ImA9WhdTEU0.&quot;"><id>tag:blogger.com,1999:blog-2751526405386580374.post-151989237370560283</id><published>2011-07-07T06:14:00.001-04:00</published><updated>2011-07-08T03:15:34.768-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-08T03:15:34.768-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="apache" /><title>.htaccess and .htpasswd</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bvq-0aeOItck8dnkjIR7R0GD0H0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bvq-0aeOItck8dnkjIR7R0GD0H0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/bvq-0aeOItck8dnkjIR7R0GD0H0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bvq-0aeOItck8dnkjIR7R0GD0H0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;sample .htaccess and .htpasswd&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;.htaccess&lt;br /&gt;
&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"&gt;&lt;span style="font-family: courier new,monospace;"&gt;AuthUserFile /var/www/tmp/.htpasswd&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new,monospace;"&gt;AuthName "My Private Directory"&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new,monospace;"&gt;AuthType Basic&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new,monospace;"&gt;require valid-user&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;.htpasswd&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"&gt;&lt;span style="font-family: courier new,monospace;"&gt;admin:$apr1$Y5J7envl$dYoDhqywTT.mD4L6MQIAU/&lt;/span&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2751526405386580374-151989237370560283?l=unsigned-nerd.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Unsigned_nerd/~4/A8M91PBpuMU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://unsigned-nerd.blogspot.com/feeds/151989237370560283/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://unsigned-nerd.blogspot.com/2011/07/htaccess-and-htpasswd.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/151989237370560283?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/151989237370560283?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Unsigned_nerd/~3/A8M91PBpuMU/htaccess-and-htpasswd.html" title=".htaccess and .htpasswd" /><author><name>unsigned_nerd</name><uri>http://www.blogger.com/profile/09690416211198633842</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_swqsDkM3yXQ/TAnioZoFXKI/AAAAAAAAABQ/zW4gcxyffu8/S220/63442784461400625.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://unsigned-nerd.blogspot.com/2011/07/htaccess-and-htpasswd.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MEQHs-eip7ImA9WhdTEU0.&quot;"><id>tag:blogger.com,1999:blog-2751526405386580374.post-2137529306487701349</id><published>2011-07-03T09:16:00.002-04:00</published><updated>2011-07-08T03:16:41.552-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-08T03:16:41.552-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="debian" /><category scheme="http://www.blogger.com/atom/ns#" term="virtualization" /><category scheme="http://www.blogger.com/atom/ns#" term="encryption" /><title>debian apt NO_PUBKEY error</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dNm27l_Ll9Zbv3PrgjMONjMpVdo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dNm27l_Ll9Zbv3PrgjMONjMpVdo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dNm27l_Ll9Zbv3PrgjMONjMpVdo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dNm27l_Ll9Zbv3PrgjMONjMpVdo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;A sample error message:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"&gt;W: GPG error: &lt;a href="http://download.virtualbox.org/"&gt;http://download.virtualbox.org&lt;/a&gt; lenny Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 54422A4B98AB5139&lt;/blockquote&gt;&lt;br /&gt;
You can fix it by adding the missing public key by:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"&gt;# gpg --keyserver &lt;a href="http://subkeys.pgp.net/"&gt;subkeys.pgp.net&lt;/a&gt; --recv 54422A4B98AB5139&lt;br /&gt;
# gpg --export --armor 54422A4B98AB5139 | apt-key add -&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2751526405386580374-2137529306487701349?l=unsigned-nerd.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Unsigned_nerd/~4/QZFFluiINXA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://unsigned-nerd.blogspot.com/feeds/2137529306487701349/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://unsigned-nerd.blogspot.com/2011/07/debian-apt-nopubkey-error.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/2137529306487701349?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/2137529306487701349?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Unsigned_nerd/~3/QZFFluiINXA/debian-apt-nopubkey-error.html" title="debian apt NO_PUBKEY error" /><author><name>unsigned_nerd</name><uri>http://www.blogger.com/profile/09690416211198633842</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_swqsDkM3yXQ/TAnioZoFXKI/AAAAAAAAABQ/zW4gcxyffu8/S220/63442784461400625.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://unsigned-nerd.blogspot.com/2011/07/debian-apt-nopubkey-error.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MFQXw6eSp7ImA9WhdTEU0.&quot;"><id>tag:blogger.com,1999:blog-2751526405386580374.post-2443545595413747431</id><published>2011-07-03T08:28:00.002-04:00</published><updated>2011-07-08T03:16:50.211-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-08T03:16:50.211-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="apache" /><title>how to fix apache warning message: Could not determine the server's fully qualified domain name</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jBtCU4lQtsQ64LY1pLMRoWSwrwI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jBtCU4lQtsQ64LY1pLMRoWSwrwI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jBtCU4lQtsQ64LY1pLMRoWSwrwI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jBtCU4lQtsQ64LY1pLMRoWSwrwI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div&gt;&lt;h1 class="H1Title"&gt;Could not determine the server's fully qualified domain name&lt;/h1&gt;&lt;br /&gt;
Newly installation of Apache gave this warning message.&amp;nbsp; We can fix it by adding this line to your httpd.conf:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"&gt;# ServerName is to be specified to avoid warning during reload&lt;br /&gt;
ServerName MYSERVER&lt;/blockquote&gt;&lt;/div&gt;&lt;br /&gt;
MYSERVER is your host's domain name.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2751526405386580374-2443545595413747431?l=unsigned-nerd.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Unsigned_nerd/~4/mKIsD-eSycI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://unsigned-nerd.blogspot.com/feeds/2443545595413747431/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://unsigned-nerd.blogspot.com/2011/07/how-to-fix-apache-warning-message-could.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/2443545595413747431?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/2443545595413747431?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Unsigned_nerd/~3/mKIsD-eSycI/how-to-fix-apache-warning-message-could.html" title="how to fix apache warning message: Could not determine the server's fully qualified domain name" /><author><name>unsigned_nerd</name><uri>http://www.blogger.com/profile/09690416211198633842</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_swqsDkM3yXQ/TAnioZoFXKI/AAAAAAAAABQ/zW4gcxyffu8/S220/63442784461400625.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://unsigned-nerd.blogspot.com/2011/07/how-to-fix-apache-warning-message-could.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MHSHg_eSp7ImA9WhdTEU0.&quot;"><id>tag:blogger.com,1999:blog-2751526405386580374.post-8568427201176188811</id><published>2011-07-03T07:37:00.002-04:00</published><updated>2011-07-08T03:17:19.641-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-08T03:17:19.641-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="torrent" /><title>how to block bittorrent</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Nz9AqnUurzcAZuTFmvfIltnDJxI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Nz9AqnUurzcAZuTFmvfIltnDJxI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Nz9AqnUurzcAZuTFmvfIltnDJxI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Nz9AqnUurzcAZuTFmvfIltnDJxI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;# iptables -I FORWARD -m ipp2p --bit -j DROP&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2751526405386580374-8568427201176188811?l=unsigned-nerd.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Unsigned_nerd/~4/ixoyqdwrCRY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://unsigned-nerd.blogspot.com/feeds/8568427201176188811/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://unsigned-nerd.blogspot.com/2011/07/how-to-block-bittorrent.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/8568427201176188811?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/8568427201176188811?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Unsigned_nerd/~3/ixoyqdwrCRY/how-to-block-bittorrent.html" title="how to block bittorrent" /><author><name>unsigned_nerd</name><uri>http://www.blogger.com/profile/09690416211198633842</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_swqsDkM3yXQ/TAnioZoFXKI/AAAAAAAAABQ/zW4gcxyffu8/S220/63442784461400625.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://unsigned-nerd.blogspot.com/2011/07/how-to-block-bittorrent.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MCQH09cSp7ImA9WhdTEU0.&quot;"><id>tag:blogger.com,1999:blog-2751526405386580374.post-1435122716401147328</id><published>2011-05-16T14:22:00.002-04:00</published><updated>2011-07-08T03:17:41.369-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-08T03:17:41.369-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="database" /><title>how to change data dir of mysql</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/eqD5lQcV_tNecDXqFqCfbJ8_uRY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eqD5lQcV_tNecDXqFqCfbJ8_uRY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/eqD5lQcV_tNecDXqFqCfbJ8_uRY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eqD5lQcV_tNecDXqFqCfbJ8_uRY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;It is very easy.&amp;nbsp; You just move /var/lib/mysql to where you want and edit this property "datadir" in mysql config file /etc/mysql/my.cnf.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2751526405386580374-1435122716401147328?l=unsigned-nerd.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Unsigned_nerd/~4/K7ijhm97Hh0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://unsigned-nerd.blogspot.com/feeds/1435122716401147328/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://unsigned-nerd.blogspot.com/2011/05/how-to-change-data-dir-of-mysql.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/1435122716401147328?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/1435122716401147328?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Unsigned_nerd/~3/K7ijhm97Hh0/how-to-change-data-dir-of-mysql.html" title="how to change data dir of mysql" /><author><name>unsigned_nerd</name><uri>http://www.blogger.com/profile/09690416211198633842</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_swqsDkM3yXQ/TAnioZoFXKI/AAAAAAAAABQ/zW4gcxyffu8/S220/63442784461400625.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://unsigned-nerd.blogspot.com/2011/05/how-to-change-data-dir-of-mysql.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0IHRXw9eSp7ImA9WhZXEUg.&quot;"><id>tag:blogger.com,1999:blog-2751526405386580374.post-7913466584990063715</id><published>2011-04-30T05:25:00.002-04:00</published><updated>2011-04-30T05:25:34.261-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-30T05:25:34.261-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ebook" /><title>แฮก sony digital reader PRS-505</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/R9n1mbEPoOeuIQwEVn9RxmXa4mc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/R9n1mbEPoOeuIQwEVn9RxmXa4mc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/R9n1mbEPoOeuIQwEVn9RxmXa4mc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/R9n1mbEPoOeuIQwEVn9RxmXa4mc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;หลังจากซื้อ digital reader ตัวนี้มาได้เกือบๆสองปี ก็ได้ฤกษ์ upgrade มันเสียหน่อย&lt;br /&gt;
&lt;br /&gt;
PRS-505 (สีแดง) ภายในรัน  &lt;a href="http://www.mvista.com/"&gt;MontaVista Linux&lt;/a&gt;  ซึ่งหลายปีก่อนจำได้ว่่าเคยเจอแฮกเกอร์คนนึงได้เขียนโปรแกรมขึ้นมา (ด้วยภาษา Python) ซึ่งสามารถเข้าไปเรียกจัดการไฟล์ต่างๆใน digital reader ตัวนี้ได้ผ่านทางสาย usb (ไว้หาเจอแล้วจะแจ้งให้ทราบ)&lt;br /&gt;
&lt;br /&gt;
อย่างไรก็ตามการแฮก PRS-505 ในครั้งนี้ไม่ได้เกี่ยวกับระบบลินุกซ์ที่อยู่ภายใน หากแต่เกี่ยวกับระดับที่สูงกว่านั้น &lt;br /&gt;
&lt;br /&gt;
คุณ msukhiashvili ได้ทำ firmware ตัวใหม่ขึ้นมาซึ่งติดตั้งได้ง่าย  โดยจะมีคุณประโยชน์ ณ เวอร์ชั่นปัจจุบัน (1.1.3)  เป็นต้นว่า&lt;br /&gt;
&lt;ul style="list-style-type: disc;"&gt;&lt;li&gt;มีเกมส์ Sudoku, Five Balls และ Mahjong&lt;/li&gt;
&lt;li&gt;ทำ screenshot ได้&lt;/li&gt;
&lt;li&gt;มี file browser&lt;/li&gt;
&lt;li&gt;โปรแกรม dictionary&lt;/li&gt;
&lt;/ul&gt;อ้างอิง&lt;br /&gt;
&lt;ul style="list-style-type: disc;"&gt;&lt;li&gt;&lt;a href="http://code.google.com/p/prs-plus/"&gt;http://code.google.com/p/prs-plus/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.reghardware.com/2009/08/11/how_to_hack_sony_reader/"&gt;http://www.reghardware.com/2009/08/11/how_to_hack_sony_reader/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2751526405386580374-7913466584990063715?l=unsigned-nerd.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Unsigned_nerd/~4/lsMzha-5AWI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://unsigned-nerd.blogspot.com/feeds/7913466584990063715/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://unsigned-nerd.blogspot.com/2011/04/sony-digital-reader-prs-505.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/7913466584990063715?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/7913466584990063715?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Unsigned_nerd/~3/lsMzha-5AWI/sony-digital-reader-prs-505.html" title="แฮก sony digital reader PRS-505" /><author><name>unsigned_nerd</name><uri>http://www.blogger.com/profile/09690416211198633842</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_swqsDkM3yXQ/TAnioZoFXKI/AAAAAAAAABQ/zW4gcxyffu8/S220/63442784461400625.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://unsigned-nerd.blogspot.com/2011/04/sony-digital-reader-prs-505.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0MNQX05cCp7ImA9WhZXEUg.&quot;"><id>tag:blogger.com,1999:blog-2751526405386580374.post-113422123444106495</id><published>2011-04-30T05:24:00.002-04:00</published><updated>2011-04-30T05:24:50.328-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-30T05:24:50.328-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="windows" /><title>ควรสร้างหลายพาร์ทิชั่นในวินโดวส์ เช่นเป็น c: และ d: หรือไม่ อย่างไร อะไร ยังไง</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/TbJyfu_AjmdUMAWuRZ60ZwPilR8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TbJyfu_AjmdUMAWuRZ60ZwPilR8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/TbJyfu_AjmdUMAWuRZ60ZwPilR8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TbJyfu_AjmdUMAWuRZ60ZwPilR8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;จากประสบการณ์ของผมที่ในหลายๆโอกาสที่มี ความจำเป็นต้องข้องเกี่ยวกับระบบ ปฏิบัติการณ์ windows xp, windows 7, windows vista, windows server 2003 และ อื่นๆ อย่างช่วยไม่ได้ ทำให้ผมค้นพบว่าแท้จริงแล้วเราควรมีเพียง partition เดียวคือ C: partition (ความเห็นส่วนตัวนะครับ) โดยมีเหตุผลหลักๆ ดังนี้:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Microsoft Windows Updates จำเป็นต้องดาวโหลดไฟล์ update ต่างๆ มาใส่ใน C: partition เท่านั้น และ microsoft เองก็ไม่แนะนำให้ user ทำการลบไฟล์พวกนั้นทิ้งด้วยหลังจาก install update เสร็จ เนื่องจากไฟล์เหล่านั้นมีตัว uninstaller อยู่ สำหรับกรณีที่ windows updates สร้างปัญหาให้กับระบบวินโดวส์ของเรา เราจะได้ uninstall มันได้&lt;br /&gt;
&lt;br /&gt;
ด้วยเหตุนี้ ในทางทฤษฏี ที่สุดแล้ว C: partition ของ windows ก็จะเต็ม และทำให้ระบบหยุดทำงานลงนั่นเอง ๕๕๕ ดังนั้นคำถามที่ไม่มีคำตอบก็คือ หากเราจะสร้าง 2 partitions คือ C: กับ D: แล้วไซร้ เราควรแบ่งที่ให้ C: เท่าไหร่หละ? ซึ่งมันไม่มีคำตอบครับ โอเคบางคนอาจจะเถียงว่าก็แบ่งให้ C: สัก 100GB สิ.... อือผมก็ว่า ถ้าให้ C: 100GB ยังไงเสียกว่าจะลง windows update จน harddisk เต็มก็อาจจะกินเวลาถึงปีหรือสองปีได้ ซึ่งกว่าจะถึงตอนนั้น windows ของท่านก็อาจจะถูก virus เล่นงานจนต้องลง windows ใหม่ไปแล้วรอบหรือสองรอบก็เป็นได้ ก็ถ้าคิดเห็นเช่นนั้นก็ตามสะดวกครับ ส่วนตัวผมนั้น มี harddisk ที่จะทิ้งให้ C: ไปดูเล่นได้ไม่ถึง 100GB ก็เลยมีความเห็นว่า ให้ C: ไปทั้ง harddisk เนี่ยแหละครับดีที่สุด ส่วนเรื่อง partition สำหรับ backup นั้นให้ไปดูต่อที่ ข้อ 2.&lt;/li&gt;
&lt;li&gt;การ backup ข้อมูลลงอีก partition นึงเช่น D: partition ที่ได้ยินได้ฟังมาว่ามีคนจำนวนมากนิยมทำกันนั้น สำหรับผมแล้ว ย่ิงในยุคนี้ harddisk external มีราคาถูกมากๆ ด้วยนี่ ผมไม่เห็นด้วย เคยได้ยินไหมครับ คำว่า การ backup ที่ดีนั้น เราควร backup ให้ backup files เนี่ยมันถูกเก็บไว้ที่ไหนก็ตามที่อยู่คนละที่กับไอ่เครื่องคอมพิวเตอร์ที่ เราจะ backup มัน กล่าวง่ายๆ ก็คือเราควรเก็บ backup files ไว้นอกเครื่องครับ เช่น external harddisks, computer เครื่องอื่นที่มี harddisk ใหญ่ๆ เป็นต้น (เหตุผลก็เช่น คอมพิวเตอร์อาจระเบิดได้และจะทำให้ file backup ที่ไว้ในเครื่องเดียวกันเนี่ยหายไปด้วย)&lt;/li&gt;
&lt;li&gt;โปรแกรมจำนวนมากในวินโดวส์มีความคาดหวังว่าคอมพิวเตอร์มีเพียง drive c: เพียงไดรว์ฟเดียว เป็นต้นว่า Microsoft SQL Server และ IIS&lt;br /&gt;
&lt;br /&gt;
เมื่อเราทำการติดตั้งโปรแกรมทั้ง ๒&amp;nbsp; นี้ database data files, log files, และ IIS log files by default จะไปออกันอยู่ใน c: ซึ่งมักเป็นสาเหตุอันดับต้นๆที่ทำให้ server down หาก database และ website ต่างๆถูก setup ด้วยค่า defaults&lt;/li&gt;
&lt;/ol&gt;&lt;div class="flockcredit" style="color: #cccccc; font-size: x-small; text-align: right;"&gt;Blogged with the &lt;a href="http://www.flock.com/blogged-with-flock" style="color: #999999; font-weight: bold;" target="_new" title="Flock Browser"&gt;Flock Browser&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2751526405386580374-113422123444106495?l=unsigned-nerd.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Unsigned_nerd/~4/g_tRfT7tJEk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://unsigned-nerd.blogspot.com/feeds/113422123444106495/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://unsigned-nerd.blogspot.com/2011/04/c-d.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/113422123444106495?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/113422123444106495?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Unsigned_nerd/~3/g_tRfT7tJEk/c-d.html" title="ควรสร้างหลายพาร์ทิชั่นในวินโดวส์ เช่นเป็น c: และ d: หรือไม่ อย่างไร อะไร ยังไง" /><author><name>unsigned_nerd</name><uri>http://www.blogger.com/profile/09690416211198633842</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_swqsDkM3yXQ/TAnioZoFXKI/AAAAAAAAABQ/zW4gcxyffu8/S220/63442784461400625.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://unsigned-nerd.blogspot.com/2011/04/c-d.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0MBQXY8fip7ImA9WhZXEUg.&quot;"><id>tag:blogger.com,1999:blog-2751526405386580374.post-1016300970838629994</id><published>2011-04-30T05:22:00.005-04:00</published><updated>2011-04-30T05:24:10.876-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-30T05:24:10.876-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="streaming" /><title>astv online (streaming) - ดูโทรทัศน์ออนไลน์</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/27m6waHmmPzlD3OI9dPyEIUHLNE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/27m6waHmmPzlD3OI9dPyEIUHLNE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/27m6waHmmPzlD3OI9dPyEIUHLNE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/27m6waHmmPzlD3OI9dPyEIUHLNE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;pre id="line662" style="color: black; font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;ขอขอบคุณ tv.spacezap.com ที่ได้เปิดให้บริการทีวีออนไลน์์์์์์์์์์์กันฟรี ซึ่งเป็นประโยชน์กับผมอย่างยิ่ง&lt;/span&gt;&lt;/pre&gt;&lt;pre id="line662" style="color: black; font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;เพราะที่บ้านผมนั้นไม่มีโทรทัศน์... มาหลายปีแล้ว &lt;/span&gt;วิธีที่ง่ายที่สุดที่จะเข้าชมเห็นจะเป็นการเข้าสู่เว็บไซต์ด้วย web browser ตรงๆ ที่นี่:&lt;/pre&gt;&lt;blockquote style="color: black; font-family: inherit;"&gt;&lt;pre id="line662"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://tv.spacezap.com/tvonline_astvnews1.html"&gt;http://tv.spacezap.com/tvonline_astvnews1.html&lt;/a&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;pre id="line662" style="color: black; font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;เมื่อเข้าไปในนั้นจะพบว่ายังมีทีวีอีกหลายช่องให้เราเลือกชมได้&lt;/span&gt;&lt;/pre&gt;&lt;pre id="line662" style="color: black; font-family: inherit;"&gt;&lt;/pre&gt;&lt;pre id="line662" style="color: black; font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;ทีนี้สำหรับผู้ที่ไม่อยากดูทีวีผ่านเว็บไซต์นั้นย่อมสามารถทำได้โดยง่ายเนื่องจากผู้ทำเว็บไซต์นี้ใช้วิธี&lt;/span&gt;&lt;/pre&gt;&lt;pre id="line662" style="color: black; font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;นำ streaming อย่างตรงไปตรงมา เป็นที่เข้าใจได้ง่าย มีมาตรฐานกลาง ของ astv มาแสดงผลในเว็บ&lt;/span&gt;&lt;/pre&gt;&lt;pre id="line662" style="color: black; font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;นั่นคือให้บริการผ่าน mms protocol นั่นเอง ซึ่ง url ของ astv ที่ให้บริการ tv streaming นั้นคือ:&lt;/span&gt;&lt;/pre&gt;&lt;blockquote style="color: black; font-family: inherit;"&gt;&lt;pre id="line662"&gt;&lt;span style="font-size: small;"&gt;mms://broadcast.manager.co.th/11news1&lt;/span&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;div style="color: black; font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;ด้วย url นี้เองเราสามารถใช้โปรแกรมดูหนังที่เราชอบดูทีวีออนไลน์ของ astv ได้ เช่น หากคุณ&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;ใช้ mplayer (บน linux) ก้อเปิดทีวีดูดังนี้:&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;blockquote style="color: black; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: small;"&gt;$ mplayer mms://broadcast.manager.co.th/11news1&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;div style="color: black; font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;อย่างไรก็ดี ณ ขณะนี้ผมกำลังรับชม astv online ด้วย quicktime player บน macosx&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;ของผมอยู่อย่างมีความสุข&amp;nbsp;&lt;/span&gt;ช่วงนี้ผมกลับมาใช้ macosx สักพักเพราะหาไดรเวอร์การ์ดจอของ SiS สำหรับจอขนาด&amp;nbsp;1440x900 สำหรับ linux ไม่เจอสักที อยากใช้จอใหญ่ก็เลยยอมใช้ macosx ไปพลางๆ&lt;/div&gt;&lt;div style="color: black; font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;ก่อน ผู้ใช้ลินุกซ์หากจะใช้ 1440x900 แนะนำเลยครับว่าอย่าใช้การ์ดจอห่วยแตกของ&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black; font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;SiS&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2751526405386580374-1016300970838629994?l=unsigned-nerd.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Unsigned_nerd/~4/ujCrlYGsJnI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://unsigned-nerd.blogspot.com/feeds/1016300970838629994/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://unsigned-nerd.blogspot.com/2011/04/astv-online-streaming.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/1016300970838629994?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/1016300970838629994?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Unsigned_nerd/~3/ujCrlYGsJnI/astv-online-streaming.html" title="astv online (streaming) - ดูโทรทัศน์ออนไลน์" /><author><name>unsigned_nerd</name><uri>http://www.blogger.com/profile/09690416211198633842</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_swqsDkM3yXQ/TAnioZoFXKI/AAAAAAAAABQ/zW4gcxyffu8/S220/63442784461400625.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://unsigned-nerd.blogspot.com/2011/04/astv-online-streaming.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0QESH4yeyp7ImA9WhZXEUg.&quot;"><id>tag:blogger.com,1999:blog-2751526405386580374.post-8285311986849834003</id><published>2011-04-30T05:21:00.003-04:00</published><updated>2011-04-30T05:21:49.093-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-30T05:21:49.093-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="firefox" /><title>save image firefox addon</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KmcGKWhyHcI3I_ZptA4ghOXPqn4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KmcGKWhyHcI3I_ZptA4ghOXPqn4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KmcGKWhyHcI3I_ZptA4ghOXPqn4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KmcGKWhyHcI3I_ZptA4ghOXPqn4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;เคยไหมที่เปิดหน้าเว็บเพจสักหน้าที่มีรูปสาวเอ็กซ์ๆสุดเซ็กซี่เรียงรายมากมายในหน้าเดียว&lt;br /&gt;
&lt;br /&gt;
เคยไหมที่เปิดหน้าเว็บเพจสักสามสิบหน้าใน 30 tabs ที่มีรูปสาวเอ็กซ์ๆสุดเซ็กซี่เรียบรายมากมายในแต่ละ tab&lt;br /&gt;
&lt;br /&gt;
การนั่งกด save รูปทีละรูปคงเป็นงานที่ไม่น่าพึงกระทำนัก แต่มันจะไม่เป็นปัญหาอีกต่อไป ด้วย Save Images FIrefox Addon!&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/3404/"&gt;https://addons.mozilla.org/en-US/firefox/addon/3404/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
addon ตัวนี้สามารถ save images ทั้งหมดออกมาใส่ยัง directory ที่เราระบุได้ รวดเดียว สะดวกกันไปเลย&lt;br /&gt;
&lt;div class="flockcredit" style="color: #cccccc; font-size: x-small; text-align: right;"&gt;Blogged with the &lt;a href="http://www.flock.com/blogged-with-flock" style="color: #999999; font-weight: bold;" target="_new" title="Flock Browser"&gt;Flock Browser&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2751526405386580374-8285311986849834003?l=unsigned-nerd.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Unsigned_nerd/~4/tEe_2B_qmn8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://unsigned-nerd.blogspot.com/feeds/8285311986849834003/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://unsigned-nerd.blogspot.com/2011/04/save-image-firefox-addon.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/8285311986849834003?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/8285311986849834003?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Unsigned_nerd/~3/tEe_2B_qmn8/save-image-firefox-addon.html" title="save image firefox addon" /><author><name>unsigned_nerd</name><uri>http://www.blogger.com/profile/09690416211198633842</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_swqsDkM3yXQ/TAnioZoFXKI/AAAAAAAAABQ/zW4gcxyffu8/S220/63442784461400625.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://unsigned-nerd.blogspot.com/2011/04/save-image-firefox-addon.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UHSH8_eyp7ImA9WhZXEUg.&quot;"><id>tag:blogger.com,1999:blog-2751526405386580374.post-196036528719102427</id><published>2011-04-30T05:18:00.004-04:00</published><updated>2011-04-30T05:20:39.143-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-30T05:20:39.143-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="grml" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="backup" /><category scheme="http://www.blogger.com/atom/ns#" term="windows" /><title>backup ntfs partition ผ่าน network</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Sx_24iCDrMzhxXHcZwhIsnelU2A/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Sx_24iCDrMzhxXHcZwhIsnelU2A/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Sx_24iCDrMzhxXHcZwhIsnelU2A/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Sx_24iCDrMzhxXHcZwhIsnelU2A/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;เมื่อไม่กี่วันมานี้เพื่อนร่วมโลกท่านหนึ่งที่ผมได้เคยให้ยืม computer laptop ของ vaio ไป ได้นำมันกลับมาคืนให้กับผมเนื่องจากมันไม่มีประโยชน์อันใดกับเขาอีกแล้ว อีกทั้งเขายังมีคอมพิวเตอร์เครื่องใหม่ไปแล้วด้วย ก็นับว่าเป็นเรื่องที่น่ายินดีต่อทุกฝ่าย&lt;br /&gt;
&lt;br /&gt;
คอมพิวเตอร์เครื่องนี้มี Windows XP Pro ติดตั้งไว้อยู่ โดยแบ่ง partition ไว้สองอันได้แก่ C: partition และ D: partition ซึ่งโดยส่วนตัวแล้วผมนิยมให้ Windows ที่ผมใช้มีเพียง partition เดียวเท่านั้นคือ C: (สามารถดู blog ที่เกี่ยวเนื่องได้ &lt;a href="javascript:alert('coming%20soon')"&gt;ที่นี่&lt;/a&gt; {หากลิงก์ไม่เวิร์กแสดงว่าผมยังไม่ได้เขียน})&lt;br /&gt;
&lt;br /&gt;
ด้วยเหตุนี้ผมจึงทำการติดตั้งโปรแกรมตัวหนึ่งซึ่งค้นเจอจาก google ชื่อ &lt;span style="color: black;"&gt;&lt;span style="text-decoration: none;"&gt;EASEUS Partition Master Home Edition:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;&lt;span style="text-decoration: none;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;a href="http://www.easeus.com/download.htm"&gt;http://www.easeus.com/download.htm&lt;/a&gt;&lt;/blockquote&gt;&lt;br /&gt;
ลงไปใน Windows XP ตัวนี้ จากนั้นก็ทำการ ลบ D: partition ให้เรียบร้อยซึ่งมันจะถูกเปลี่ยนไปเป็น free space แล้วเราจึงสามารถขยาย C: partition ให้เต็ม ทั้ง harddisk ได้โดยง่าย (อย่าลืม backup ข้อมูลที่อยู่ใน D: partition ก่อนนะครับ)&lt;br /&gt;
&lt;br /&gt;
ทีนี้ผมเพิ่งสังเกตเห็นว่าเจ้าเครื่องอ่านแผ่น cd/dvd ของคอมเครื่องนี้มันอ่านแผ่นไม่ได้ซะแล้ว เหอ เหอ ประกันก็หมด นี่หมายความว่าหากผมต้องทำการติดตั้งวินโดวส์ใหม่นี่คงต้องไปหาซื้อ external cdrom ไรงี้มาแหงเลย&lt;br /&gt;
&lt;br /&gt;
แอะ แต่ช้าก่อน ไอ่ vaio เครื่องนี้นี่จำได้ว่ามัน boot จาก usb ได้นี่นา วะ ฮะ ฮะ แบบนี้ต้องใช้ประโยชน์จาก grml สักหน่อยแล้ว&lt;br /&gt;
&lt;br /&gt;
เมื่อปลายปีที่แล้วผมได้ทำการติดตั้ง grml ลงไปใน usb handy drive ขนาด 8GB ของผมโดยการบู้ท grml ขึ้นมาจาก live cd, เสียบ usb handy drive เข้าไป จากนั้นก็เพียงใช้คำสั่ง:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;# grml2hd /dev/sda1&lt;/blockquote&gt;&lt;br /&gt;
grml ก็จะถูกติดตั้งลงไปยัง handy drive เป็นอันเรียบร้อย ในที่นี้ผมได้แบ่ง partition ไว้หนึ่งอันคือ /dev/sda1 สำหรับเนื้อที่ก็ทั้งหมดที่มือก็ประมาณ 8GB นั่นแล&lt;br /&gt;
&lt;br /&gt;
ทีนี้ก็นำไอ่ grml usb อันนี้มาเสียบกับเจ้า vaio น้อย เปิดเครื่อง ขึ้นมา กด f2 หากต้องการเข้า bios เพื่อเข้าไปตั้งค่าให้ boot จาก usb ได้&lt;br /&gt;
&lt;br /&gt;
เมื่อ boot ขึ้นมาแล้วผมก็ใช้ fdisk -l ก็พบว่า windows xp นั้นถูก install อยู่ใน /dev/sda1 โดย ใช้ file system format เป็น ntfs ตามคาด ทีนี้ก็ backup มันทั้ง parition ซะเลยเวลามีปัญหาจะได้ลงใหม่ง่ายๆ ก็เปิดเครื่อง unix อีกเครื่องใน LAN เดียวกันเอาไว้ ที่มี sshd รันอยู่นะครับ ในกรณีผมก็เป็น macosx สมมติว่า ชื่อเครื่อง mymacosx ละกันนะครับ ที่ grml usb บน vaio เราก็พิมว่า:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;# mkdir macosx&lt;br /&gt;
# sshfs unsigned_nerd@mymacosx:backup macosx&lt;br /&gt;
# ntfsclone --save-image --output macosx/anyname.img /dev/sda1&lt;/blockquote&gt;&lt;br /&gt;
ถ้าใช้ sshfs ไม่เป็น comment มาถามกันได้นะครับ&lt;br /&gt;
&lt;br /&gt;
ก็ถือเป็นโชคดีของเราหละนะครับที่มีคำสั่งเฉพาะสำหรับการสร้าง disk image ของ partition ที่เป็น ntfs ไม่งั้นเนี่ยถ้าต้องใช้ dd มาทำแล้วมันจะช้ากว่า ยากกว่า ต้องมานั่งคิดว่าจะใส่ option ต่างๆ แบบไหนถึงจะเหมาะสม ใส่ผิดเดี๋ยวยุ่งอีก&lt;br /&gt;
&lt;br /&gt;
อันที่จริงอีกโปรแกรมที่ดีก็คือ partimage แต่ว่าจาก man page (ของ grml 2009.10 Hello-Wein) พบว่า partimage ยังไม่รองรับ ntfs file format อย่างสมบูรน์ (experimental only) ผมก็เลยคิดว่าเราใช้ ntfsclone ไปก่อนดีกว่า เพื่อความปลอดภัย&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2751526405386580374-196036528719102427?l=unsigned-nerd.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Unsigned_nerd/~4/jBdm6omM1jI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://unsigned-nerd.blogspot.com/feeds/196036528719102427/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://unsigned-nerd.blogspot.com/2011/04/backup-ntfs-partition-network.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/196036528719102427?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/196036528719102427?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Unsigned_nerd/~3/jBdm6omM1jI/backup-ntfs-partition-network.html" title="backup ntfs partition ผ่าน network" /><author><name>unsigned_nerd</name><uri>http://www.blogger.com/profile/09690416211198633842</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_swqsDkM3yXQ/TAnioZoFXKI/AAAAAAAAABQ/zW4gcxyffu8/S220/63442784461400625.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://unsigned-nerd.blogspot.com/2011/04/backup-ntfs-partition-network.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cBQHcyeip7ImA9WhZXEUg.&quot;"><id>tag:blogger.com,1999:blog-2751526405386580374.post-3161339307135393395</id><published>2011-04-30T05:17:00.002-04:00</published><updated>2011-04-30T05:17:31.992-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-30T05:17:31.992-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="dns" /><title>google public dns - Free DNS Server สำหรับทุกคน</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/08PTeoiC3eBZl5BkKli2k-59VQo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/08PTeoiC3eBZl5BkKli2k-59VQo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/08PTeoiC3eBZl5BkKli2k-59VQo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/08PTeoiC3eBZl5BkKli2k-59VQo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;เมื่อสักประมาณหลายเดือนที่ผ่านมาผมได้ข่าวว่า Google ได้เปิดให้บริการฟรี dns server สำหรับชาวโลกผู้มีเกียรติทุกท่าน โดยชาวโลกผู้มีเกียรติทุกท่านสามารถใช้บริการได้โดยการกำหนดค่า primary dns server และ secondary server ให้เป็น ip address ดังนี้ตามลำดับ:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;8.8.8.8&lt;/li&gt;
&lt;li&gt;8.8.4.4 &lt;/li&gt;
&lt;/ul&gt;อย่าๆ ผมรู้ว่าชาวโลกทุกท่านคงตกใจ โอบร๊ะเจ้า ip address บร๊ะเจ้าเหาโลกไหนกันนี่ โอ้แม่ช่างสวยงามอะไรเยี่ยงนี้ ตัวเลข 8 ที่ดูเหมือนตัว g ซึ่งเป็นสัญลักษณ์หนึ่งที่สื่อถึง บริษัท Google ip address แบบนี้มันสวยงามซะยิ่งกว่า domain name แพงๆ มากมายบนโลกใบนี้เสียอีก... อึ้ง&lt;br /&gt;
&lt;br /&gt;
สำหรับท่านใดที่ยังทำการกำหนดค่า dns บนลินุกซ์ โดยเฉพาะอย่างยิ่ง grml linux หรือ debian based linux ต่างๆ ไม่เป็น สามารถดูขั้นตอนต่างๆ ได้ที่:&lt;br /&gt;
&lt;blockquote&gt;&lt;a href="http://thailinuxuser.blogspot.com/2010/03/opendns.html"&gt;OpenDNS - Free DNS Server สำหรับทุกคน&lt;/a&gt;&lt;/blockquote&gt;ผมจำเป็นต้องกล่าวถึงข้อดีอย่างหนึ่งของ google public dns ที่เหนือกว่า OpenDNS นั่นคือ ไอ่เจ้า OpenDNS นี่เวลาเราพิมพ์ url ที่ต้องการเปิดดูผิด หรือ เราเผลอไปพิมพ์ search keyword แล้วไอ่เจ้า web browser ที่นิยมของเราดั้นไปตีความว่าไอ่ search keyword ของเราเป็น domain name ไอ่ OpenDNS นี่จะรีบนำ url ที่เราพิมพ์ผิด หรือ ไอ่ search keyword ของเรา ไปเลือก โฆษณา ที่จ่ายเงินให้กับ OpenDNS ขึ้นมาให้เราเลือกเป็น search result ซึ่งมักจะบังก่อให้เกิดความน่ารำคาญใจเป็นอย่างยิ่ง เดี๋ยวนี้ผมก็เลยเลิกใช้ OpenDNS แล้วมาใช้ google public dns เอง ด้วยประการฉะนี้&lt;br /&gt;
&lt;br /&gt;
อ้างอิง&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.blogger.com/"&gt;&lt;span id="goog_1907053896"&gt;&lt;/span&gt;http://code.google.com/speed/public-dns/ &lt;/a&gt;&lt;span id="goog_1907053897"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2751526405386580374-3161339307135393395?l=unsigned-nerd.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Unsigned_nerd/~4/9Gdb1H9u_pw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://unsigned-nerd.blogspot.com/feeds/3161339307135393395/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://unsigned-nerd.blogspot.com/2011/04/google-public-dns-free-dns-server.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/3161339307135393395?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/3161339307135393395?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Unsigned_nerd/~3/9Gdb1H9u_pw/google-public-dns-free-dns-server.html" title="google public dns - Free DNS Server สำหรับทุกคน" /><author><name>unsigned_nerd</name><uri>http://www.blogger.com/profile/09690416211198633842</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_swqsDkM3yXQ/TAnioZoFXKI/AAAAAAAAABQ/zW4gcxyffu8/S220/63442784461400625.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://unsigned-nerd.blogspot.com/2011/04/google-public-dns-free-dns-server.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cESXk7fSp7ImA9WhZXEUg.&quot;"><id>tag:blogger.com,1999:blog-2751526405386580374.post-2112801362984407085</id><published>2011-04-30T05:16:00.002-04:00</published><updated>2011-04-30T05:16:48.705-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-30T05:16:48.705-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><title>ubunchu - การ์ตูนญี่ปุ่นเกี่ยวกับ ubuntu linux</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2YxoYlBUzdpPZtzLRkH2_ziggKw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2YxoYlBUzdpPZtzLRkH2_ziggKw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2YxoYlBUzdpPZtzLRkH2_ziggKw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2YxoYlBUzdpPZtzLRkH2_ziggKw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;วันนี้ได้ข่าวจากเพื่อนๆใน twitter ว่าคนญี่ปุ่นได้เขียนการ์ตูนเรื่อง ubunchu ขึ้นมาโดยจะเป็นเรื่องราวเกี่ยวกับ &lt;a href="http://www.ubuntu.com/"&gt;ubuntu linux&lt;/a&gt; ซึ่งเป็น linux distro (distro เป็นคำย่อของคำว่า distribution) ยอดนิยมในปัจจุบัน&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/__nToP2ZRvcg/S-hcUgVSpbI/AAAAAAAAATg/cWXnSMXm998/s1600/LaptopUbuntu.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="159" src="http://3.bp.blogspot.com/__nToP2ZRvcg/S-hcUgVSpbI/AAAAAAAAATg/cWXnSMXm998/s200/LaptopUbuntu.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
ทุกท่านสามารถเข้าไปดาวน์โหลดการ์ตูนออนไลน์มาอ่านได้ที่:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://divajutta.com/doctormo/ubunchu/c.html"&gt;http://divajutta.com/doctormo/ubunchu/c.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
เดี๋ยวผมต้องจัดสรรเวลาว่างมาอ่านสักเพลาเช่นเดียวกันครับ ฮี่ๆ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2751526405386580374-2112801362984407085?l=unsigned-nerd.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Unsigned_nerd/~4/V2ItF4BkzOk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://unsigned-nerd.blogspot.com/feeds/2112801362984407085/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://unsigned-nerd.blogspot.com/2011/04/ubunchu-ubuntu-linux.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/2112801362984407085?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/2112801362984407085?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Unsigned_nerd/~3/V2ItF4BkzOk/ubunchu-ubuntu-linux.html" title="ubunchu - การ์ตูนญี่ปุ่นเกี่ยวกับ ubuntu linux" /><author><name>unsigned_nerd</name><uri>http://www.blogger.com/profile/09690416211198633842</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_swqsDkM3yXQ/TAnioZoFXKI/AAAAAAAAABQ/zW4gcxyffu8/S220/63442784461400625.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/__nToP2ZRvcg/S-hcUgVSpbI/AAAAAAAAATg/cWXnSMXm998/s72-c/LaptopUbuntu.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://unsigned-nerd.blogspot.com/2011/04/ubunchu-ubuntu-linux.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4BSHgzfSp7ImA9WhZXEUg.&quot;"><id>tag:blogger.com,1999:blog-2751526405386580374.post-3041620165185810145</id><published>2011-04-30T05:15:00.003-04:00</published><updated>2011-04-30T05:15:59.685-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-30T05:15:59.685-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="shell" /><title>ชื่อไฟล์ที่ขึ้นต้นด้วย ขีด (-) มีปัญหากับ shell ใน unix / linux</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/EjaB9Ygqjh-y7_kAa8ejAIMb3Pk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EjaB9Ygqjh-y7_kAa8ejAIMb3Pk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/EjaB9Ygqjh-y7_kAa8ejAIMb3Pk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EjaB9Ygqjh-y7_kAa8ejAIMb3Pk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;ในหลายเพลา เรามักจะพบว่า ไฟล์ที่เราได้รับมาจากผู้อื่นนั้นมีการใช้ dash (ขีด, -) นำหน้าชื่อไฟล์ เช่น:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;-abc.torrent&lt;/blockquote&gt;&lt;ul&gt;&lt;/ul&gt;&lt;br /&gt;
การที่ชื่อไฟล์ขึ้นต้นด้วย - นั้นจะสร้างปัญหาให้กับ shell ที่เราใช้อยู่ สืบเนื่องจาก shell จะไปเข้าใจว่า "-" ขีดเส้นนั้นเป็น command line option (ซึ่งมักขึ้นต้นด้วย ขีด นั่นเอง)&lt;br /&gt;
&lt;br /&gt;
วิธีแก้ปัญหานี้คือ ให้ใส่ ขีดสองตัวติดกัน (--) ต่อท้ายคำสั่งที่เราเรียกใช้นั่นเอง แล้วหลังจากนั้นจึงเป็นชื่อไฟล์ที่เป็นปัญหา ตัวอย่างเช่น:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;$ mv -- -abc.torrent abc.torrent&lt;/blockquote&gt;&lt;br /&gt;
จึงขอประกาศให้ทราบโดยทั่วกัน&lt;br /&gt;
&lt;br /&gt;
อ้างอิง:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://linux-tips.org/article/58/working-filenames-in-shell-begins-with-a-dash-character"&gt;http://linux-tips.org/article/58/working-filenames-in-shell-begins-with-a-dash-character&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2751526405386580374-3041620165185810145?l=unsigned-nerd.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Unsigned_nerd/~4/Iiwc8vfE5OU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://unsigned-nerd.blogspot.com/feeds/3041620165185810145/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://unsigned-nerd.blogspot.com/2011/04/shell-unix-linux.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/3041620165185810145?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/3041620165185810145?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Unsigned_nerd/~3/Iiwc8vfE5OU/shell-unix-linux.html" title="ชื่อไฟล์ที่ขึ้นต้นด้วย ขีด (-) มีปัญหากับ shell ใน unix / linux" /><author><name>unsigned_nerd</name><uri>http://www.blogger.com/profile/09690416211198633842</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_swqsDkM3yXQ/TAnioZoFXKI/AAAAAAAAABQ/zW4gcxyffu8/S220/63442784461400625.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://unsigned-nerd.blogspot.com/2011/04/shell-unix-linux.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk8BRXk6fip7ImA9WhZXEUg.&quot;"><id>tag:blogger.com,1999:blog-2751526405386580374.post-1694270240737304011</id><published>2011-04-30T05:14:00.002-04:00</published><updated>2011-04-30T05:14:14.716-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-30T05:14:14.716-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="grml" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><title>Grml Linux - จีอาร์เอ็มแอล ลินุกซ์ - ลินุกซ์สำหรับ ผู้ดูแลระบบ และ/หรือ ผู้นิยมโปรแกรมประเภท text-based</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/32wSBbMetZdA44brw-Jy1jJTZKk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/32wSBbMetZdA44brw-Jy1jJTZKk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/32wSBbMetZdA44brw-Jy1jJTZKk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/32wSBbMetZdA44brw-Jy1jJTZKk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;a href="http://grml.org/" title="*"&gt;&lt;img alt="*" border="0" src="http://grml.org/img/grmltux_small.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
หลังจากที่ผมใช้เวลาอยู่กับ Ubuntu Linux มาเกือบสองปี ก็บังเอิญโชคดีได้มีโอกาสพบกับ unix geek ท่านหนึ่ง ที่อุตส่าห์แนะนำผมให้รู้จักกับ ลินุกซ์ ที่เขาใช้อยู่ นั่นก็คือ Grml Linux ซึ่งจากการพบกันครั้งนั้น ทำให้ผมถึงกับเลิกใช้ Ubuntu Linux และหันมาใช้ Grml Linux แทน ไม่ว่าจะเป็นที่บ้าน, ที่ทำงาน หรือ live cd สำหรับ กู้ระบบคอมพิวเตอร์ที่ล้มเหลว&lt;br /&gt;
&lt;br /&gt;
Grml Linux เป็นลินุกซ์สัญชาติ ออสเตรีย โดยมีหัวหน้าใหญ่คือ &lt;a href="http://michael-prokop.at/"&gt;Michael Prokop&lt;/a&gt; ชื่อเล่นว่า mika (ไมก้า):&lt;br /&gt;
&lt;a href="http://michael-prokop.at/blog/" title=""&gt;&lt;img alt="" border="0" src="http://grml.org/team/mikap.png" /&gt;&lt;/a&gt;&lt;br /&gt;
และทีมของเขา:&lt;br /&gt;
&lt;a href="http://grml.org/team/" title="*"&gt;&lt;img alt="*" border="0" src="http://grml.org/team/gebi.png" /&gt;&lt;/a&gt;&lt;a href="http://grml.org/team/" title="*"&gt;&lt;img alt="*" border="0" src="http://grml.org/team/jimmy.png" /&gt;&lt;/a&gt;&lt;a href="http://grml.org/team/" title="*"&gt;&lt;img alt="*" border="0" src="http://grml.org/team/formorer.png" /&gt;&lt;/a&gt;&lt;a href="http://grml.org/team/" title="*"&gt;&lt;img alt="*" border="0" src="http://grml.org/team/alfie.png" /&gt;&lt;/a&gt;&lt;a href="http://grml.org/team/" title="*"&gt;&lt;img alt="*" border="0" src="http://grml.org/team/tklauser.png" /&gt;&lt;/a&gt;&lt;a href="http://grml.org/team/" title="*"&gt;&lt;img alt="*" border="0" src="http://grml.org/team/mak.png" /&gt;&lt;/a&gt;&lt;a href="http://grml.org/team/" title="*"&gt;&lt;img alt="*" border="0" src="http://grml.org/team/mrud.png" /&gt;&lt;/a&gt;&lt;br /&gt;
เราสามารถพูดคุยกับ ไมก้า และ ทีมของเขาได้ผ่านทาง irc:&lt;br /&gt;
&lt;br /&gt;
&lt;div style="margin-left: 40px;"&gt;&lt;span style="font-family: Courier;"&gt;host: irc.freenode.net&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier;"&gt;channel: #grml&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
ถึงแม้ภาษาราชการของเขาจะเป็น ภาษาเยอรมัน แต่พวกเขาทุกคนพูดภาษาอังกฤษได้นะครับ ไม่ต้องห่วง&lt;br /&gt;
&lt;br /&gt;
การออกเสียง Grml อย่างถูกวิธี สามารถฟังเสียงที่ถูกต้องได้โดยใช้คำสั่ง:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="rahmen" style="font-family: Courier; margin-left: 40px;"&gt;flite -o play -t gremel&lt;/pre&gt;ซึ่งเป็นโปรแกรมที่มีอยู่ใน Grml นะครับ&lt;br /&gt;
&lt;br /&gt;
Grml Linux แรกเริ่มเดิมทีนั้นได้พัฒนาต่อยอดมาจาก Knoppix ซึ่งเป็น Live CD distro หนึ่ง และ ต่อมา Grml เองก็ได้เปลี่ยนไป based อยู่บน &lt;a href="http://www.debian.org/"&gt;Debian&lt;/a&gt; แทน จนถึงปัจจุบันนี้ โดย เวอร์ชั่นปัจจุบัน จะ based อยู่บน Debian Unstable &lt;span style="color: #999999;"&gt;(as of 201003130614PMICT)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
ลักษณะเด่นของ Grml Linux คือ เป็น distro ที่เต็มไปด้วย program แบบ text-based เจ๋งๆ มากมายมหาศาล พร้อม configurations จำนวนมากมาย ที่ถูกปรับแต่ง คัดสรรมาอย่างดี สำหรับทุกโปรแกรม ซึ่งจะสร้าง ความสนุกสนานให้กับผู้ใช้อย่างพวกเราเป็นอย่างมาก นอกจากนี้ ยังสะดวกต่อการติดตั้งลง usb drive หรือ ใช้งานผ่าน cd rom ได้โดยง่าย&lt;br /&gt;
&lt;br /&gt;
ณ ขณะนี้ Grml อยู่ในลำดับที่ 224 โดยการจัดลำดับโดย &lt;a href="http://distrowatch.com/stats.php?section=popularity"&gt;DistroWatch.com&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
อย่าตกใจไปที่ลำดับความนิยมของ Grml นั้นดูช่างต่ำเสียเหลือเกิน แล้วมันจะดีแน่หรือ?&amp;nbsp; คำตอบคือ ดีแน่นอน... ผมรับประกัน : D&amp;nbsp; ที่กล้ารับประกันก็เนื่องจาก Grml นี่จริงๆ แล้วก็คือ Debian Unstable นั่นเอง เขาแค่เอามา customize และ pre-install โปรแกรมเจ๋งๆ เข้าไปเฉยๆ ครับ&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold; text-decoration: underline;"&gt;หมายเหตุ&lt;/span&gt; ทีม Grml แนะนำว่าไม่ควรใช้ Grml เป็น production server เนื่องจาก Grml นั้น based อยู่บน Debian Unstable จึงประกอบไปด้วย โปรแกรมมากมาย ที่ยังไม่ผ่านการ test จนถึงขั้นตอนสุดท้ายของ ทีมผู้พัฒนา Debian นั่นเอง&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://grml.org/" title="grml.org"&gt;&lt;img alt="grml.org" border="0" src="http://grml.org/img/logo.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
อ้างอิง&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://grml.org/"&gt;http://grml.org&lt;/a&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;div class="flockcredit" style="color: #cccccc; font-size: x-small; text-align: right;"&gt;Blogged with the &lt;a href="http://www.flock.com/blogged-with-flock" style="color: #999999; font-weight: bold;" target="_new" title="Flock Browser"&gt;Flock Browser&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2751526405386580374-1694270240737304011?l=unsigned-nerd.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Unsigned_nerd/~4/IzRS3r1x2hU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://unsigned-nerd.blogspot.com/feeds/1694270240737304011/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://unsigned-nerd.blogspot.com/2011/04/grml-linux-text-based.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/1694270240737304011?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/1694270240737304011?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Unsigned_nerd/~3/IzRS3r1x2hU/grml-linux-text-based.html" title="Grml Linux - จีอาร์เอ็มแอล ลินุกซ์ - ลินุกซ์สำหรับ ผู้ดูแลระบบ และ/หรือ ผู้นิยมโปรแกรมประเภท text-based" /><author><name>unsigned_nerd</name><uri>http://www.blogger.com/profile/09690416211198633842</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_swqsDkM3yXQ/TAnioZoFXKI/AAAAAAAAABQ/zW4gcxyffu8/S220/63442784461400625.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://unsigned-nerd.blogspot.com/2011/04/grml-linux-text-based.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkAMSXo4cCp7ImA9WhZXEUg.&quot;"><id>tag:blogger.com,1999:blog-2751526405386580374.post-3659529671651016798</id><published>2011-04-30T05:13:00.000-04:00</published><updated>2011-04-30T05:13:08.438-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-30T05:13:08.438-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="dns" /><title>OpenDNS - Free DNS Server สำหรับทุกคน</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_seMB09b_AOpcfsClGopX1WJ-4Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_seMB09b_AOpcfsClGopX1WJ-4Y/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_seMB09b_AOpcfsClGopX1WJ-4Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_seMB09b_AOpcfsClGopX1WJ-4Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;ที่บ้านผมใช้ ADSL Internet ของ True&lt;br /&gt;
&lt;br /&gt;
ตั้งแต่เมื่อประมาณสามวันที่แล้ว ผมพบว่าเวลาเปิดเว็บต่างๆ จะหลุดบ้างติดบ้าง แต่เนื่องจากงานผมยุ่งมาก กลับบ้านก็ดึกมากแล้ว จึงไม่ได้มีเวลามาตรวจสอบดูว่ามันเป็นเพราะอะไร&lt;br /&gt;
&lt;br /&gt;
เมื่อคืนนี้โชคดีที่ผมป่วยมีไข้ปวดหัว จึงมีโอกาสลางานขอกลับบ้านเร็วมานอนพักผ่อน เมื่อตื่นขึ้นมาเปิดคอมพิวเตอร์ และก็เจอปัญหาเดิม แต่คราวนี้สมองแจ่มใส ทำให้นึกถึง วิธีการแก้ปัญหาเบื้องต้น นั่นก็คือ การทำการตรวจสอบ dns (domain name server) ว่ามันทำงานเป็นปกติอ๊ะป่าว&lt;br /&gt;
&lt;br /&gt;
วิธีตรวจสอบง่ายๆ ก็เช่น ลองเปิด http://www.google.com ด้วย web browser ของเรา ปรากฎว่ามันขึ้น server not found error บน web browser ที่ผมใช้ จากนั้นผมก็ไปค้นหา ip address ของ www.google.com มา เช่นอาจจะถามเพื่อน หรือ อาจจะลองใช้คำสั่ง ping ดูที่เครื่องของเราเอง เพราะในหลายๆ ครั้ง เครื่องของเราจะยังจำ ip ของ domain ที่เราเข้าบ่อยได้ แต่ web browser ไม่สามารถเรียกมาใช้งานได้ เพราะอะไรสักอย่าง ทีนี้พอเราได้ ip address มา เราก็เอาไปกรอกในช่อง address bar ของ web browser เช่น: http://216.239.61.104/ ผมปรากฏว่า ผมเปิด google ได้ เมื่อเปิดเว็บผ่าน ip address ซึ่งทำให้สรุปผลได้ว่า dns ของ True Internet มีปัญหาอะไรสักอย่าง&lt;br /&gt;
&lt;br /&gt;
ที่ผ่านมาผมใช้ dns ของ True Internet มาตลอด ซึ่งมีสอง ip ดังนี้:&lt;br /&gt;
&lt;div style="margin-left: 40px;"&gt;&lt;br /&gt;
&lt;span style="font-family: Courier;"&gt;nameserver 203.144.255.71&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier;"&gt;nameserver 203.144.255.72&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
แต่ตอนนี้มันเจ๊ง ผมเลยนึกถึง OpenDNS ที่เคยได้ยินมาว่าเป็น dns ที่เปิดให้ใช้บริการฟรี (รู้สึกของ google เองก็มีทำ dns ให้ใช้ฟรีเหมือนกัน) โดยเราแค่เปลี่ยนค่า dns ที่เราใช้บริการอยู่ให้เป็น:&lt;br /&gt;
&lt;br /&gt;
&lt;div style="margin-left: 40px;"&gt;&lt;span style="font-family: Courier;"&gt;nameserver 208.67.222.222&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier;"&gt;nameserver 208.67.220.220&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
เพียงเท่านี้ ผมก็แก้ปัญหาเรื่อง dns ที่เจ๊งอยู่ของ True ไปได้ และทำให้เปิดเว็บต่างๆ ได้เป็นปกติ&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.opendns.com/" title="OpenDNS home"&gt;&lt;img alt="OpenDNS home" border="0" src="http://www-files.opendns.com/img/home-footer-logo.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
อ้างอิง&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Opendns"&gt;http://en.wikipedia.org/wiki/Opendns&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;ul&gt;&lt;/ul&gt;&lt;hr style="height: 2px; width: 100%;" /&gt;&lt;br /&gt;
สำหรับผู้ที่อาจจะยังตั้งค่า dns ใน Grml Linux ไม่เป็น ผมขอแนะนำสามวิธีนะครับ&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Arial; font-size: large; font-weight: bold;"&gt;1.&lt;/span&gt; วิธีตั้งค่าแบบชั่วคราว กล่าวคือ หลังการ reboot ค่าที่เราตั้งไว้จะหายไป ทำดังนี้:&lt;br /&gt;
&lt;div style="margin-left: 40px;"&gt;&lt;/div&gt;&lt;div style="margin-left: 40px;"&gt;&lt;br /&gt;
&lt;span style="font-family: Courier;"&gt;# resolvconf -a eth0&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier;"&gt;nameserver 208.67.222.222&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier;"&gt;nameserver 208.67.220.220&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Courier;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;แล้วกด control + d&lt;br /&gt;
&lt;br /&gt;
ในตัวอย่างของผม คอมพิวเตอร์ของผมต่อสายแลนอยู่โดย ลินุกซ์มองเห็น&lt;br /&gt;
ethernet card อันนั้นเป็น eth0 ถ้าคุณมี ethernet card หลายอัน&lt;br /&gt;
มันก็อาจจะเป็น eth1, eth2, eth3, ไปเรื่อยๆ ถ้าอยากรู้ว่ามี eth&lt;br /&gt;
กี่อันในคอมพิวเตอร์ของคุณ ก็อาจจะ ใช้คำสั่งนี้:&lt;br /&gt;
&lt;div style="margin-left: 40px;"&gt;&lt;br /&gt;
&lt;span style="font-family: Courier;"&gt;$ dmesg | grep eth&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span style="font-size: large; font-weight: bold;"&gt;2.&lt;/span&gt; วิธีตั้งค่าแบบถาวร วิธีที่หนึ่ง แก้ไฟล์ config ด้วยตัวเอง ดังนี้:&lt;br /&gt;
&lt;br /&gt;
&lt;div style="margin-left: 40px;"&gt;&lt;span style="font-family: Courier;"&gt;# vi /etc/network/interfaces&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;จากนั้นก็ edit file ให้มีลักษณะคล้ายตัวอย่างนี้:&lt;br /&gt;
&lt;div style="font-family: Courier; margin-left: 40px;"&gt;&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
address 192.168.0.100&lt;br /&gt;
netmask 255.255.255.0&lt;br /&gt;
network 192.168.0.0&lt;br /&gt;
broadcast 192.168.0.255&lt;br /&gt;
gateway 192.168.0.1&lt;br /&gt;
&lt;span style="font-style: italic; font-weight: bold;"&gt;dns-nameservers 208.67.222.222 208.67.220.220&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
ที่สำคัญที่ต้องแก้คือ ตรง dns-namervers ซึ่งเป็นที่ๆ ใช้กำหนดว่า เราจะใช้ dns server อะไรนั่นเอง&lt;br /&gt;
&lt;br /&gt;
หลังจากนั้นต้อง restart networking service ดังนี้:&lt;br /&gt;
&lt;div style="font-family: Courier; margin-left: 40px;"&gt;&lt;br /&gt;
/etc/init.d/networking restart&lt;/div&gt;&lt;br /&gt;
&lt;span style="font-size: large; font-weight: bold;"&gt;3.&lt;/span&gt; วิธีตั้งค่าแบบถาวร วิธีที่สอง ใช้ tool ของ Grml ตั้งค่า ดังนี้:&lt;br /&gt;
&lt;br /&gt;
&lt;div style="font-family: Courier; margin-left: 40px;"&gt;# grml-network&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;มันจะมีฟอร์มต่างๆ ให้เราเลือก และ ตั้งค่าต่างๆ ใหม่ โดยตอนระบุ dns ให้ใส่ค่า:&lt;br /&gt;
&lt;br /&gt;
&lt;div style="margin-left: 40px;"&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;208.67.222.222 208.67.220.220&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;ที่สำคัญคือต้องคั่นด้วย space นะครับ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2751526405386580374-3659529671651016798?l=unsigned-nerd.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Unsigned_nerd/~4/TXsBREjg6TU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://unsigned-nerd.blogspot.com/feeds/3659529671651016798/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://unsigned-nerd.blogspot.com/2011/04/opendns-free-dns-server.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/3659529671651016798?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/3659529671651016798?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Unsigned_nerd/~3/TXsBREjg6TU/opendns-free-dns-server.html" title="OpenDNS - Free DNS Server สำหรับทุกคน" /><author><name>unsigned_nerd</name><uri>http://www.blogger.com/profile/09690416211198633842</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_swqsDkM3yXQ/TAnioZoFXKI/AAAAAAAAABQ/zW4gcxyffu8/S220/63442784461400625.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://unsigned-nerd.blogspot.com/2011/04/opendns-free-dns-server.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkAEQXk9fCp7ImA9WhZXEUg.&quot;"><id>tag:blogger.com,1999:blog-2751526405386580374.post-5159189649298667064</id><published>2011-04-30T05:11:00.002-04:00</published><updated>2011-04-30T05:11:40.764-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-30T05:11:40.764-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><title>สวัสดีชาวโลก</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/f-vuCo73puFHzfyro_m1_LwkkZ8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/f-vuCo73puFHzfyro_m1_LwkkZ8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/f-vuCo73puFHzfyro_m1_LwkkZ8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/f-vuCo73puFHzfyro_m1_LwkkZ8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;ผมเป็นคนหนึ่งที่ใช้ระบบปฏิบัติการลินุกซ์ในชีวิตประจำวันเป็นหลัก ไม่ว่าอยู่ที่บ้าน หรือ ที่ทำงาน แต่ก็มีการใช้งาน Windows และ MacOSX บ้างในบางครั้ง เนื่องด้วยเหตุผลบางประการดังนี้:&lt;br /&gt;
&lt;br /&gt;
ใช้ Windows เพราะ&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;เพื่อน ร่วมงานใช้โปรแกรม Microsoft Office ในการทำเอกสารต่างๆ ไม่ว่าจะเป็น Microsoft Words, Microsoft Excel หรือ Microsoft PowerPoint&lt;/li&gt;
&lt;li&gt;ต้องใช้โปรแกรมชื่อ Toad for Oracle ซึ่งเป็น GUI Oracle Client ที่ดีตัวหนึ่ง ซึ่งผมยังหาตัวที่ใช้ทดแทนกันได้ในลินุกซ์ไม่พบ (ในลินุกซ์มีโปรแกรมที่ทำเลียนแบบมาชื่อ Tora ซึ่งติดตั้งลำบากเกินไปสำหรับผม และไม่รองรับ Oracle11g ณ ขณะเวลาที่เขียน blog นี้อยู่)&lt;/li&gt;
&lt;li&gt;ต้องใช้ Microsoft Outlook ในเวลาที่ผมจำเป็นต้องจัดการ Exchange Rules ต่างๆ ซึ่ง Microsoft Exchange Server เท่าที่ผมค้นหาข้อมูลมา อนุญาติให้ผู้ใช้ทำการตั้งค่าต่างๆ ใน Exchange Server ได้ผ่านทาง Microsoft Outlook หรือ Microsoft Entourage (for MacOSX) เท่านั้น (น่าเศร้าจริงๆ)&lt;/li&gt;
&lt;li&gt;ต้องใช้ Internet Explorer สำหรับทำการทดสอบเว็บไซต์ให้ลูกค้าที่ใช้ Internet Explorer&lt;/li&gt;
&lt;/ul&gt;ใช้ MacOSX เพราะ&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;จะได้ไปนั่งที่ร้านกาแฟ Starbucks ได้ไม่อายชาวบ้าน&lt;/li&gt;
&lt;li&gt;คิดถึงคนใกล้ชิดที่ต้องมาใช้คอมพิวเตอร์ของผม MacOSX นั้นใช้งานง่าย ดูเว็บที่มี flash ได้เป็นปกติ และ รองรับ hardware ต่างๆ มากมาย ผมเลยคิดว่าคงต้องมีเอาไว้ให้คนใกล้ชิดได้ใช้บ้าง เนื่องจากว่าหากใช้ลินุกซ์ แล้วเกิดมีปัญหากับ flash หรือ hardware ต่างๆ จะโดนด่าได้ อีกทั้ง MacOSX นั้นเป็น ระบบแบบเดียวกับ unix เลยมีความสเถียร และปลอดภัย สูง ทำให้ผมไม่ต้องมานั่งลงระบบปฏิบัติการใหม่เป็นระยะๆ หรือ มานั่งปวดหัวกับ ไวรัส เหมือนสมัยที่ใช้ Windows&lt;/li&gt;
&lt;/ul&gt;ผมรู้จักลินุกซ์เป็นครั้งแรกเมื่อสมัยที่ NECTEC กำลังโปรโมท LinuxTLE (ลินุกซ์ทะเล) ซึ่งได้นำ Redhat Linux มาปรับแต่งให้ใช้งานภาษาไทยได้โดย default ซึ่งเป็นจังหวะเวลาที่ผมกำลังอ่านหนังสือเกี่ยวกับ unix อยู่ และต้องการหาระบบ unix มาทดสอบการใช้งานที่บ้าน ตอนนั้นความรู้เกี่ยวกับคอมพิวเตอร์ของผมน้อยมาก ผมไม่รู้เลยว่าเราสามารถดาวน์โหลด Linux ได้จาก Internet ผมจึงเดินทางไปพันธ์ทิพย์พลาซ๋าเพื่อซื้อแผ่น LinuxTLE&lt;br /&gt;
&lt;br /&gt;
เมื่อกลับมาถึงบ้าน ผมก็รีบทำการติดตั้งตามคู่มือที่อุตส่าห์ไปซื้อหนังสือมาอีกเล่ม (ราคาเป็นร้อย หรือสองร้อยบาท) แต่ปรากฎว่าผมเจอกับ _kernel panic_ ใน error message ที่เกิดขึ้นระหว่างการติดตั้ง ซึ่งทำให้ผมเศร้าโศกเสียใจเป็นอย่างยิ่ง เรียกว่า มืดแปดด้านเลยทีเดียว จากวันนั้นผมก็หยุดความพยายามที่จะใช้ลินุกซ์ไป... (ซึ่งสืบทราบต่อมาในภายหลังว่าไอ้แผ่นที่ผมซื้อมามันเสีย)&lt;br /&gt;
&lt;br /&gt;
ในระหว่างที่ยังไม่มีลินุกซ์ใช้นั้น ผมก็ได้แต่เรียนรู้ unix ผ่านทาง server ของมหาวิทยาลัยที่เรียนอยู่ซึ่งเป็น Sun Solaris ไปพลางๆ ยิ่งลองก็ยิ่งพบว่ามันช่างงดงาม มีเหตุมีผลเสียเหลือเกิน และเริ่มสงสัยกับการคงอยู่ของ Windows 98/ME/XP&lt;br /&gt;
&lt;br /&gt;
มาได้พบกับลินุกซ์อีกครั้งหนึ่งก็อีกประมาณสองปีหลังจากนั้นเนื่องจากได้มีโอกาสไปช่วยงานองค์กรแห่งหนึ่งซึ่งเขาใช้ลินุกซ์กันอยู่ เราจึงได้ผลพลอยได้เป็นแผ่น Mandrake Linux ที่ไม่เสีย มา และทำการ install ได้สำเร็จเป็นครั้งแรก (Mandrake กับ Redhat ก็ไม่ได้แตกต่างกันเท่าไหร่ ในความเห็นของผม) ซึ่ง window manager ในขณะนั้นก้อมี kde และ gnome ให้เลือกใช้แล้ว แต่อารมณ์ผมก็ยังไม่สู้ดีนัก เนื่องจาก RPM (Redhat Package Manager) ในขณะนั้น เป็นอะไรที่ผมไม่ชอบอย่างมาก จะติดตั้งโปรแกรมอะไรก็ยุ่งยากไปหมด เนื่องจากติดปัญหาเรื่อง package dependencies ต่างๆ ซึ่ง rpm ไม่สามารถแก้ไขปัญหาด้วยตัวเองได้ ทำให้เราต้องไปค้นหา rpm ที่มัน required มา install ตามลำดับ มันถึงจะพอใจ&lt;br /&gt;
&lt;br /&gt;
จากนั้นก็ได้ทราบว่าไอ้ distro ของ linux ทั้งหลายนั้นสามารถดาวน์โหลดได้ใน Internet ซึ่งทำให้ผมได้มีโอกาสลอง อีกหลายเจ้า เช่น Redhat, Mandrake, Debian, YellowDog (สำหรับ PowerPC), Ubuntu และ FreeBSD (ไม่ใช่ linux)&lt;br /&gt;
&lt;br /&gt;
ซึ่งหลายคนคงไม่แปลกใจหากผมจะบอกว่า distro ที่ดูจะเหมาะเหม็งที่สุดนะขณะนั้น (ประมาณสี่ถึงห้าปีที่แล้ว) ก็เห็นจะเป็น ubuntu linux ซึ่งลอกแบบมาจาก debian แต่มีการปรับแต่งให้ user friendly มากกว่า และมี package manager แบบ gui ทำให้ใช้งานสะดวกสำหรับผู้ใช้ที่นียม gui หรือ มือใหม่หัดขับ (ผู้นิยม gui ไม่จำเป็นต้องเป็นมือใหม่หัดขับ อย่างเช่น mr linus torvalds เองก็ชอบใช้ kde และมีความเชื่อส่วนตัวของเขาที่ว่า โปรแกรมที่ดีต้องสามารถปรับแต่งได้ด้วย gui) และแล้วผมก็กลายเป็นแฟนของ ubuntu linux อยู่เป็นเวลากว่าสองปีด้วยกัน&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;i&gt;&lt;b&gt;to be continued&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div class="flockcredit" style="color: #cccccc; font-size: x-small; text-align: right;"&gt;&lt;br /&gt;
Blogged with the &lt;a href="http://www.flock.com/blogged-with-flock" style="color: #999999; font-weight: bold;" target="_new" title="Flock Browser"&gt;Flock Browser&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2751526405386580374-5159189649298667064?l=unsigned-nerd.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Unsigned_nerd/~4/_MB03j8DycQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://unsigned-nerd.blogspot.com/feeds/5159189649298667064/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://unsigned-nerd.blogspot.com/2011/04/blog-post_30.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/5159189649298667064?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2751526405386580374/posts/default/5159189649298667064?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Unsigned_nerd/~3/_MB03j8DycQ/blog-post_30.html" title="สวัสดีชาวโลก" /><author><name>unsigned_nerd</name><uri>http://www.blogger.com/profile/09690416211198633842</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://2.bp.blogspot.com/_swqsDkM3yXQ/TAnioZoFXKI/AAAAAAAAABQ/zW4gcxyffu8/S220/63442784461400625.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://unsigned-nerd.blogspot.com/2011/04/blog-post_30.html</feedburner:origLink></entry></feed>

