<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2564550437112467456</id><updated>2011-04-21T11:20:19.924-07:00</updated><title type='text'>The power of positive thinking</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://amanfrombehind.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2564550437112467456/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://amanfrombehind.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>The power of thinking positive</name><uri>http://www.blogger.com/profile/13707340473953955351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>13</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2564550437112467456.post-847919241879022214</id><published>2007-01-26T22:25:00.000-08:00</published><updated>2008-12-08T22:42:18.892-08:00</updated><title type='text'>มองหาแนวโน้มต่างๆ ผ่านมุมมองของ Google Trends</title><content type='html'>เคยบ้างไหมที่นึกอยากจะรู้แนวโน้มในเรื่องต่างๆ ที่มีการเปรียบเทียบ&lt;br /&gt;ปกติแม้ว่าจะสามารถ search หาจาก google ได้ก็ตาม เราคงต้องหาข้อมูล&lt;br /&gt;ต่างๆ แล้วมารวบรวมเพื่อสรุปผลว่า สิ่งที่เราสนใจมีแนวโน้มเป็นอย่างไร&lt;br /&gt;&lt;br /&gt;มาลองใช้ google หาข้อมูลและแนวโน้มให้เราดีกว่ามั้ย&lt;br /&gt;เช่น เราอยากรู้ว่าตอนนี้ Programming Language ต่างๆ มีคนใช้กันมาก&lt;br /&gt;หรือน้อยแค่ไหน  โดยเราสนใจเฉพาะกลุ่มของ Perl, PHP, Python และ&lt;br /&gt;Ruby   เราก็ไปที่ URL นี้เลย&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 153, 0);"&gt;&lt;a href="http://www.google.com/trends"&gt; http://www.google.com/trends&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;แล้วก็พิมพ์ข้อความ perl, php, python, ruby ลงในช่องกรอกข้อความ&lt;br /&gt;จากนั้นก็กดปุ่ม Search Trends&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_FDXeQxA_x0w/RbrxhyQOUzI/AAAAAAAAAKU/gCWBe5m_VNQ/s1600-h/google_trends.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 319px; height: 294px;" src="http://2.bp.blogspot.com/_FDXeQxA_x0w/RbrxhyQOUzI/AAAAAAAAAKU/gCWBe5m_VNQ/s320/google_trends.png" alt="" id="BLOGGER_PHOTO_ID_5024593897013007154" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;เท่านี้เราก็จะได้ผลลัพธ์ที่เราต้องการแล้ว ง่ายดีกว่าที่เราจะ search หาข้อมูล&lt;br /&gt;แล้วต้องมาเปรียบเทียบเอง..มั้ยครับ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2564550437112467456-847919241879022214?l=amanfrombehind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://amanfrombehind.blogspot.com/feeds/847919241879022214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2564550437112467456&amp;postID=847919241879022214' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2564550437112467456/posts/default/847919241879022214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2564550437112467456/posts/default/847919241879022214'/><link rel='alternate' type='text/html' href='http://amanfrombehind.blogspot.com/2007/01/google-trends.html' title='มองหาแนวโน้มต่างๆ ผ่านมุมมองของ Google Trends'/><author><name>The power of thinking positive</name><uri>http://www.blogger.com/profile/13707340473953955351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_FDXeQxA_x0w/RbrxhyQOUzI/AAAAAAAAAKU/gCWBe5m_VNQ/s72-c/google_trends.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2564550437112467456.post-8392195123527842310</id><published>2007-01-26T20:26:00.000-08:00</published><updated>2008-12-08T22:42:19.234-08:00</updated><title type='text'>เรียนรู้การใช้งาน Windows และ Windows Security</title><content type='html'>ผู้เขียนเป็นคนหนึ่งที่ต้องใช้งานระบบปฏิบัติการ Windows ทั้งที่เป็น Client และ&lt;br /&gt;Server จึงจำเป็นที่จะต้องศึกษาเรียนรู้เทคนิคต่างๆ ของระบบปฏิบัติการนี้&lt;br /&gt;&lt;br /&gt;แหล่งข้อมูลที่ผู้เขียนใช้เป็นที่ศึกษาหาความรู้ด้านนี้ ก็คือ  web site ของ Microsoft&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/technet/abouttn/default.mspx"&gt;http://www.microsoft.com/technet/abouttn/default.mspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_FDXeQxA_x0w/RbrWIiQOUxI/AAAAAAAAAJ8/Bu0RdWPBPDU/s1600-h/ms_technet.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_FDXeQxA_x0w/RbrWIiQOUxI/AAAAAAAAAJ8/Bu0RdWPBPDU/s320/ms_technet.png" alt="" id="BLOGGER_PHOTO_ID_5024563776407360274" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;โดยจะมีข้อมูลต่างๆ มากมายที่ประโยชน์ต่อการทำงานของผู้เขียนเอง&lt;br /&gt;จึงอยากแนะนำให้ได้รู้จักกัน&lt;br /&gt;&lt;br /&gt;นอกจากนี้ เนื่องจากในทุกๆ ระบบปฏิบัติการมักจะมีปัญหาด้านความปลอดภัย&lt;br /&gt;Windows ก็หนีไม่พ้นที่ต้องได้รับการดูแลให้ระบบมีความแข็งแรงอยู่เสมอ&lt;br /&gt;เพื่อไม่ให้ถูกก่อกวนหรือโจมตีจากโปรแกรมไม่ประสงค์ดีทั้งหลาย&lt;br /&gt;&lt;br /&gt;ผู้ใช้จึงควรที่จะมีความรู้เกี่ยวกับความปลอดภัยของ Windows ในระดับหนึ่งด้วย&lt;br /&gt;ผู้เขียนเองศึกษาหาความรู้จากที่นี่&lt;br /&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="http://www.windowsecurity.com/articles_tutorials/"&gt;http://www.windowsecurity.com/articles_tutorials/&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_FDXeQxA_x0w/RbrYtSQOUyI/AAAAAAAAAKI/6IivlpLcyR8/s1600-h/windowsecutiy.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 340px; height: 195px;" src="http://4.bp.blogspot.com/_FDXeQxA_x0w/RbrYtSQOUyI/AAAAAAAAAKI/6IivlpLcyR8/s320/windowsecutiy.png" alt="" id="BLOGGER_PHOTO_ID_5024566606790808354" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&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/2564550437112467456-8392195123527842310?l=amanfrombehind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://amanfrombehind.blogspot.com/feeds/8392195123527842310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2564550437112467456&amp;postID=8392195123527842310' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2564550437112467456/posts/default/8392195123527842310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2564550437112467456/posts/default/8392195123527842310'/><link rel='alternate' type='text/html' href='http://amanfrombehind.blogspot.com/2007/01/windows.html' title='เรียนรู้การใช้งาน Windows และ Windows Security'/><author><name>The power of thinking positive</name><uri>http://www.blogger.com/profile/13707340473953955351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_FDXeQxA_x0w/RbrWIiQOUxI/AAAAAAAAAJ8/Bu0RdWPBPDU/s72-c/ms_technet.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2564550437112467456.post-4637823458438178087</id><published>2007-01-26T20:00:00.000-08:00</published><updated>2008-12-08T22:42:19.527-08:00</updated><title type='text'>ไม่ให้ user ใช้งาน Add/Remove Program</title><content type='html'>เมื่อเราต้องการบริหารจัดการและควบคุมผู้ใช้งานคอมพิวเตอร์  เราสามารถกำหนดค่าต่างๆ&lt;br /&gt;ที่จะให้ผู้ใช้ทำงานอะไรได้หรือไม่ได้  หรืออนุญาตให้สามารถทำงานได้เพียงบางอย่าง&lt;br /&gt;&lt;br /&gt;โดยใช้เครื่องมือที่ระบบปฏิบัติการ Windows มีไว้ให้ใช้อยู่แล้ว  ได้แก่ &lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;Local Security Policy&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 51, 255);"&gt;หรือ&lt;br /&gt;Group Policy&lt;br /&gt;&lt;/span&gt;ตามแต่ัลักษณะงานที่เราต้องการ&lt;br /&gt;&lt;br /&gt;วันนี้ขอแนะนำการใช้ Group Policy สำหรับทำ Disable Add/Remove Program&lt;br /&gt;เมื่อเราไม่ต้องการให้ผู้ใช้รายนั้นเข้าใช้รายการ Add/Remove Program&lt;br /&gt;&lt;br /&gt;ลองทำตามนี้ครับ&lt;br /&gt;&lt;br /&gt;1. Start --&gt; Run  พิมพ์คำสั่ง gpedit.msc&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_FDXeQxA_x0w/RbrQJSQOUvI/AAAAAAAAAJk/4Pr64qbnyGM/s1600-h/gpedit.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_FDXeQxA_x0w/RbrQJSQOUvI/AAAAAAAAAJk/4Pr64qbnyGM/s320/gpedit.png" alt="" id="BLOGGER_PHOTO_ID_5024557192222495474" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2.  ไปที่ &lt;span style="font-weight: bold;"&gt;Administrative Templates\Control Panel\Add/Remove Programs&lt;/span&gt;&lt;br /&gt;   แล้วกำหนดค่าเป็น &lt;span style="font-weight: bold;"&gt;enable &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_FDXeQxA_x0w/RbrQxSQOUwI/AAAAAAAAAJs/il4Fptu4juI/s1600-h/gpedit-disable-add_remove_program.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_FDXeQxA_x0w/RbrQxSQOUwI/AAAAAAAAAJs/il4Fptu4juI/s320/gpedit-disable-add_remove_program.png" alt="" id="BLOGGER_PHOTO_ID_5024557879417262850" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;หลังจากนั้น ลองไปเรียกใช้งาน&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Start --&gt; Setting --&gt; Control Panel --&gt; Add or Remove Program&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;จะสังเกตเห็นว่าผู้ใช้จะไม่สามารถใช้งานได้ โดยมีข้อความแจ้งเตือน&lt;br /&gt;ตามที่แสดงไว้ในกรอบหน้าต่างเล็กนั่นล่ะครับ&lt;br /&gt;&lt;br /&gt;Group Policy ยังทำอะไรได้อีกมากมายครับ แล้วจะมาค่อยๆ นำมาเล่าสู่กันฟัง&lt;br /&gt;ในโอกาสต่อๆ ไปครับ&lt;br /&gt;&lt;br /&gt;ขอขอบคุณที่มาของข้อมูลนี้:&lt;br /&gt;http://www.microsoft.com/technet/prodtechnol&lt;br /&gt;              /windows2000serv/reskit/gp/146.mspx?mfr=true&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2564550437112467456-4637823458438178087?l=amanfrombehind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://amanfrombehind.blogspot.com/feeds/4637823458438178087/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2564550437112467456&amp;postID=4637823458438178087' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2564550437112467456/posts/default/4637823458438178087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2564550437112467456/posts/default/4637823458438178087'/><link rel='alternate' type='text/html' href='http://amanfrombehind.blogspot.com/2007/01/user-addremove-program.html' title='ไม่ให้ user ใช้งาน Add/Remove Program'/><author><name>The power of thinking positive</name><uri>http://www.blogger.com/profile/13707340473953955351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_FDXeQxA_x0w/RbrQJSQOUvI/AAAAAAAAAJk/4Pr64qbnyGM/s72-c/gpedit.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2564550437112467456.post-2002645195223303176</id><published>2007-01-26T18:36:00.000-08:00</published><updated>2008-12-08T22:42:20.024-08:00</updated><title type='text'>กำจัด Flashy ตัวแสบด้วย BitDefender Remove Tool</title><content type='html'>นอกจากเจ้า &lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Godzilla &lt;/span&gt;แล้ว ที่ระบาดหนักๆ อีกตัวหนึ่งก็คือเจ้า &lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Flashy&lt;/span&gt;&lt;br /&gt;ซึ่งถือเป็นปัญหากวนใจคนที่ใช้งานคอมพิวเตอร์โดยเฉพาะคนที่จำเป็น&lt;br /&gt;ต้องใช้งาน thumb drive&lt;br /&gt;&lt;br /&gt;ต่อไปนี้ก็ไม่ต้องกังวลหรือรำคาญใจไปหรอกครับ ฺBitDefender ผู้พัฒนา&lt;br /&gt;Anti-virus Software ได้จัดทำ tool มาให้เราใช้ remove เจ้า Flashy&lt;br /&gt;ได้อย่างง่ายดาย..   ไป download ที่นี่ครับ&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://www.bitdefenderthailand.com/Removetoolsflashy.php"&gt;http://www.bitdefenderthailand.com/Removetoolsflashy.php&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;ลองดู Screenshot ที่ capture มาให้ดูเป็นตัวอย่างนะครับ&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_FDXeQxA_x0w/Rbq7_iQOUsI/AAAAAAAAAJA/PphZAiBl6pI/s1600-h/Flashy+Remove+Tools.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_FDXeQxA_x0w/Rbq7_iQOUsI/AAAAAAAAAJA/PphZAiBl6pI/s320/Flashy+Remove+Tools.png" alt="" id="BLOGGER_PHOTO_ID_5024535034486215362" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_FDXeQxA_x0w/Rbq8HyQOUtI/AAAAAAAAAJI/af7I70ek064/s1600-h/Flashy+Remove+Tools-2.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_FDXeQxA_x0w/Rbq8HyQOUtI/AAAAAAAAAJI/af7I70ek064/s320/Flashy+Remove+Tools-2.png" alt="" id="BLOGGER_PHOTO_ID_5024535176220136146" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_FDXeQxA_x0w/Rbq8QSQOUuI/AAAAAAAAAJQ/9FYvoBN4P6M/s1600-h/Flashy+Remove+Tools-3.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_FDXeQxA_x0w/Rbq8QSQOUuI/AAAAAAAAAJQ/9FYvoBN4P6M/s320/Flashy+Remove+Tools-3.png" alt="" id="BLOGGER_PHOTO_ID_5024535322249024226" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2564550437112467456-2002645195223303176?l=amanfrombehind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://amanfrombehind.blogspot.com/feeds/2002645195223303176/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2564550437112467456&amp;postID=2002645195223303176' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2564550437112467456/posts/default/2002645195223303176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2564550437112467456/posts/default/2002645195223303176'/><link rel='alternate' type='text/html' href='http://amanfrombehind.blogspot.com/2007/01/flashy-bitdefender-remove-tool.html' title='กำจัด Flashy ตัวแสบด้วย BitDefender Remove Tool'/><author><name>The power of thinking positive</name><uri>http://www.blogger.com/profile/13707340473953955351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_FDXeQxA_x0w/Rbq7_iQOUsI/AAAAAAAAAJA/PphZAiBl6pI/s72-c/Flashy+Remove+Tools.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2564550437112467456.post-5989295915624960899</id><published>2007-01-26T18:09:00.000-08:00</published><updated>2008-12-08T22:42:20.685-08:00</updated><title type='text'>กำจัดเจ้า Godzilla  แบบเร็วไวทันใจ</title><content type='html'>ใครที่เจอปัญหาจาก Godzilla แล้วยังแก้ไม่ตก มาอ่านทางนี้ครับ&lt;br /&gt;Godzilla จะทำให้เรียกใช้งาน thumb drive ไม่ได้ เนื่องจากมองไม่เห็น&lt;br /&gt;file/folder ที่อยู่ภายใน thumb drive ที่ติดโดนเจ้า Godzilla เล่นงาน&lt;br /&gt;&lt;br /&gt;ให้ไป download tool ที่ใช้ remove เจ้า Godzilla ที่นี่ครับ&lt;a href=http://www.nod32th.com/component/option,com_docman/task,doc_details/gid,16/Itemid,290/lang,th/&gt;&lt;br /&gt;http://www.nod32th.com/component/option,com_docman/task,doc_details/gid,16/Itemid,290/lang,th/&lt;/a&gt;&lt;br /&gt;เป็น Anti-virus ค่าย Nod32&lt;br /&gt;เมื่อได้ file มาแล้วก็ run ได้เลยครับ (ดูตัวอย่างตาม screenshot ที่ capture ด้านล่าง)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_FDXeQxA_x0w/Rbq2zSQOUoI/AAAAAAAAAIQ/vIPsH4y0J5I/s1600-h/01.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_FDXeQxA_x0w/Rbq2zSQOUoI/AAAAAAAAAIQ/vIPsH4y0J5I/s320/01.png" alt="" id="BLOGGER_PHOTO_ID_5024529326474678914" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_FDXeQxA_x0w/Rbq27SQOUpI/AAAAAAAAAIY/4nhWy-rfvgw/s1600-h/02.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_FDXeQxA_x0w/Rbq27SQOUpI/AAAAAAAAAIY/4nhWy-rfvgw/s320/02.png" alt="" id="BLOGGER_PHOTO_ID_5024529463913632402" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_FDXeQxA_x0w/Rbq3DiQOUqI/AAAAAAAAAIg/4Gs_29TmGiI/s1600-h/03.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_FDXeQxA_x0w/Rbq3DiQOUqI/AAAAAAAAAIg/4Gs_29TmGiI/s320/03.png" alt="" id="BLOGGER_PHOTO_ID_5024529605647553186" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_FDXeQxA_x0w/Rbq3PSQOUrI/AAAAAAAAAIo/3KFZWKN2lKo/s1600-h/04.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_FDXeQxA_x0w/Rbq3PSQOUrI/AAAAAAAAAIo/3KFZWKN2lKo/s320/04.png" alt="" id="BLOGGER_PHOTO_ID_5024529807511016114" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;เท่านี้เราก็สามารถไล่เจ้า Godzilla ออกจากเครื่องของเราไปได้แล้วครับ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2564550437112467456-5989295915624960899?l=amanfrombehind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://amanfrombehind.blogspot.com/feeds/5989295915624960899/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2564550437112467456&amp;postID=5989295915624960899' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2564550437112467456/posts/default/5989295915624960899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2564550437112467456/posts/default/5989295915624960899'/><link rel='alternate' type='text/html' href='http://amanfrombehind.blogspot.com/2007/01/godzilla.html' title='กำจัดเจ้า Godzilla  แบบเร็วไวทันใจ'/><author><name>The power of thinking positive</name><uri>http://www.blogger.com/profile/13707340473953955351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_FDXeQxA_x0w/Rbq2zSQOUoI/AAAAAAAAAIQ/vIPsH4y0J5I/s72-c/01.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2564550437112467456.post-640576764995554576</id><published>2007-01-11T17:29:00.000-08:00</published><updated>2007-01-11T18:08:30.640-08:00</updated><title type='text'>แนะนำ PHPEdit เครื่องมือสำหรับเขียนโปรแกรมภาษา PHP</title><content type='html'>หลังจากที่ได้แนะนำ &lt;a href="http://apache2triad.net/"&gt;Apache2Triad&lt;/a&gt; สำหรับทำ Web Server พร้อมเครื่องมือที่หลากหลายไปแล้ว คราวนี้จะมาแนะนำ &lt;a href="http://www.waterproof.fr/products/PHPEdit/"&gt;PHPEdit&lt;/a&gt; เครื่องมือ สำหรับใช้ในการ พัฒนา โปรแกรมด้วยภาษา PHP ที่มีความสามารถสูง&lt;br /&gt;โดยเฉพาะ  เรื่อง  syntax และ function มาตรฐาน ที่มีอยู่ในตัว PHP&lt;br /&gt;&lt;br /&gt;เมื่อเราพิมพ์ syntax หรือชื่อ function ก็จะมีหน้าต่าง pop up รายการของ syntax หรือ function ขึ้นมาให้ทันที เมื่อเลือก function ได้แล้วก็จะบอกเราว่า function นั้นๆ ต้่องการ parameter อะไรบ้าง ชนิดตัวแปรของ parameter เป็นชนิดไหน&lt;br /&gt;&lt;br /&gt;รองรับการทำงานแฟ้มข้อมูลชนิดอื่นๆ นอกเหนือจาก php ด้วย เช่น HTML, Cascade Style Sheet, Javascript, SQL, XML โดยมี syntax highlighting ซึ่งจะช่วยให้ทำงานได้สะดวก และง่ายขึ้น เท่าที่ลองใช้ๆ มาหลายเจ้าก็มีเจ้านี้แหละถูกใจมากๆ ไปหา download มาใช้กันเถอะครับ&lt;br /&gt;แต่เค้่าให้ใช้ได้ 30 วันเองนะครับ&lt;br /&gt;&lt;br /&gt;download ได้ &lt;a href="http://www.waterproof.fr/products/PHPEdit/download.php"&gt;ที่นี่&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2564550437112467456-640576764995554576?l=amanfrombehind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://amanfrombehind.blogspot.com/feeds/640576764995554576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2564550437112467456&amp;postID=640576764995554576' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2564550437112467456/posts/default/640576764995554576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2564550437112467456/posts/default/640576764995554576'/><link rel='alternate' type='text/html' href='http://amanfrombehind.blogspot.com/2007/01/phpedit-php.html' title='แนะนำ PHPEdit เครื่องมือสำหรับเขียนโปรแกรมภาษา PHP'/><author><name>The power of thinking positive</name><uri>http://www.blogger.com/profile/13707340473953955351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2564550437112467456.post-3481549238424759330</id><published>2007-01-10T20:22:00.000-08:00</published><updated>2008-12-08T22:42:20.876-08:00</updated><title type='text'>แนะนำ Apache2Triad</title><content type='html'>สำหรับคนที่จำเป็นจะต้องเรียนรู้การทำงานของ Web Server เพื่อใช้ในการทดสอบ&lt;br /&gt;ทดลองงานด้าน Web Application ย่อมจะต้องรู้จักโปรแกรมประเภท Opensource&lt;br /&gt;ที่ชื่อ Apache HTTP Server, MySQL หรือ PostgreSQL, CGI Programming&lt;br /&gt;Language เช่น Perl, PHP, Python&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;หลายๆ คนเลือกที่จะใช้โปรแกรมที่มีผู้รวบรวมโปรแกรมต่างๆ เข้าไว้ด้วยกันแล้ว&lt;br /&gt;(Bundle) ซึ่งจะง่ายกว่าการแยกติดตั้งโปรแกรมต่างๆ เองทีละโปรแกรม บนระบบ&lt;br /&gt;ปฏิบัติการ Windows ก็มีผู้จัดทำหลายเจ้า เช่น &lt;a href="http://www.appservnetwork.com/"&gt;AppServ&lt;/a&gt; ซึ่งถ้าคุณสนใจที่จะใช้งาน&lt;br /&gt;AppServ สามารถดูคำแนะนำได้จาก &lt;a href="http://www.justusers.net/articles/internet/appserv/appserv.htm"&gt;ที่นี่&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Bundle ตัวที่สองที่น่าจะมีคนสนใจและใช้งานเยอะ &lt;a href="http://www.apachefriends.org/en/xampp.html"&gt;XAMPP&lt;/a&gt; ครับ&lt;br /&gt;&lt;br /&gt;ตัวที่สามนี่ชื่อตรงประเด็นเลย &lt;a href="http://www.wampserver.com/en/index.php"&gt;WAMP&lt;/a&gt; (Windows, Apache, MySQL และ PHP)&lt;br /&gt;&lt;br /&gt;ส่วนเราเองปกติก็แยกลงเป็นแต่ละโปรแกรมไปครับ แบบว่าลองเล่นไปเรื่อยๆ&lt;br /&gt;ตามประสามวยวัดหัดซ้อมมือ แต่เนื่องจากความที่เป็นต้นฉบับแบบมวยวัดดั้งเดิม จึงอยากรู้อยากลองหลายภาษา (Perl, PHP, Python) บน Web Server ตัวเดียวกัน&lt;br /&gt;และอยากลอง database ทั้ง MySQL และ PostgreSQL ซึ่งก็ต้องไปหา phpMyAdmin และ pgMyAdminที่เป็นโปรแกรม สำหรับจัดการฐานข้อมูลทั้งสองนั่นมาใช้ ถ้าแยกลงเองทั้งหมดก็ยุ่งยากและใช้เวลาไม่น้อยครับ&lt;br /&gt;&lt;br /&gt;ด้วยปัจจุบัน Next Technology (ด้วยการกดปุ่ม Next เลือก Yes/No) ได้รับการตอบสนอง ในวงกว้างอย่างยิ่งจึงจำเป็นที่เราต้องหัดใช้ให้คล่อง เราจึงเลือกที่จะใช้เจ้า Bundle ที่ชื่อ &lt;a href="http://apache2triad.net/"&gt;&lt;b&gt;Apache2Triad&lt;/b&gt;&lt;/a&gt; ซึ่งเจ้าของเค้าบอกว่ามีโปรแกรมพวกนี้ Apache, MySQL, PostgreSQL, Xmail, SlimFTPd, Perl, PHP, Python, TCL, phpMyAdmin, pgMyAdmin รวมอยู่แล้วเสร็จสรรพพร้อมใช้งาน ที่สำคัญมีโปรแกรมอย่าง Awstats (โปรแกรมรายงานการเข้าใช้งาน Web ที่เขียนด้วย Perl) และโปรแกรม บริหาร จัึดการระบบในภาพรวมที่ชื่อ Apache2TraidCP&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_FDXeQxA_x0w/RaXERmJoWrI/AAAAAAAAABU/Rj4pg_EFspA/s1600-h/Apache2Triad.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_FDXeQxA_x0w/RaXERmJoWrI/AAAAAAAAABU/Rj4pg_EFspA/s320/Apache2Triad.jpg" alt="" id="BLOGGER_PHOTO_ID_5018633166352046770" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ที่เล่าๆ มานี่ ดูมันน่าสนใจบ้างมั้ยครับ... ที่สำคัญคือเราแทบไม่ต้องไป config อะไรมันเลย นอกจากความต้องการในการปรับแต่งอีกเล็กๆน้อยๆ เท่านั้น ลองไปหามาเล่นกันดูครับ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2564550437112467456-3481549238424759330?l=amanfrombehind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://amanfrombehind.blogspot.com/feeds/3481549238424759330/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2564550437112467456&amp;postID=3481549238424759330' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2564550437112467456/posts/default/3481549238424759330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2564550437112467456/posts/default/3481549238424759330'/><link rel='alternate' type='text/html' href='http://amanfrombehind.blogspot.com/2007/01/apache2triad.html' title='แนะนำ Apache2Triad'/><author><name>The power of thinking positive</name><uri>http://www.blogger.com/profile/13707340473953955351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_FDXeQxA_x0w/RaXERmJoWrI/AAAAAAAAABU/Rj4pg_EFspA/s72-c/Apache2Triad.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2564550437112467456.post-4352589965684496008</id><published>2007-01-10T03:32:00.000-08:00</published><updated>2008-12-08T22:42:21.040-08:00</updated><title type='text'>ทางลัดไปที่ Desktop Folder</title><content type='html'>ในเวลาที่เราทำงาน บางครั้งมีความจำเป็นที่จะต้องเปิดโปรแกรมต่างๆ&lt;br /&gt;เป็นจำนวนมาก (หน้าต่างเยอะจริงๆ) และเมื่ีอไรก็ตามที่จะต้องออกไปที่ Desktop&lt;br /&gt;เราก็มักจะใช้ Show Desktop(Icon)เป็นตัวนำทางเราไป (แต่มีบางคนเหมือนกัน&lt;br /&gt;ขยันย่อหน้าจอทีละหน้าต่าง)&lt;br /&gt;&lt;br /&gt;  บางรายเผลอลบ Show Desktop ไปซะงั้น ทีนี้เลยจำเป็นต้องอาศัย&lt;br /&gt;Windows explorer เพียงอย่างเดียว กว่าจะไล่ Click แล้ว Click อีก&lt;br /&gt;เพื่อให้ไปถึง Desktop Folder ก็เบื่อไปตามๆกัน&lt;br /&gt;&lt;br /&gt;  เราไปทางด่วนกันดีกว่านะ แล้วก็ดีกว่าใช้ Show Desktop หรือไล่&lt;br /&gt;Click ตามที่ว่ามาแล้ว (เพราะเข้าถึงตรง Desktop Folder ใน Windows&lt;br /&gt;Explorer เลยครับ) เพียงแต่เราเลือกใช้ Start --&gt; Run แล้วก็พิมพ์คำว่า&lt;br /&gt;&lt;span style=";font-size:100%;color:blue;"  &gt;Desktop&lt;/span&gt; แล้วกด enter &lt;span style="color:green;"&gt;ชีวิตก็ง่่ายขึ้นเยอะเลย&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_FDXeQxA_x0w/RaTYTWJoWqI/AAAAAAAAABI/_J6DE-VAbdw/s1600-h/GotoDesktopFolder.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_FDXeQxA_x0w/RaTYTWJoWqI/AAAAAAAAABI/_J6DE-VAbdw/s320/GotoDesktopFolder.jpg" alt="" id="BLOGGER_PHOTO_ID_5018373711672662690" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_FDXeQxA_x0w/RaTQxmJoWpI/AAAAAAAAAA8/xKr9qaLs1bw/s1600-h/GotoDesktopFolder.jpg"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2564550437112467456-4352589965684496008?l=amanfrombehind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://amanfrombehind.blogspot.com/feeds/4352589965684496008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2564550437112467456&amp;postID=4352589965684496008' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2564550437112467456/posts/default/4352589965684496008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2564550437112467456/posts/default/4352589965684496008'/><link rel='alternate' type='text/html' href='http://amanfrombehind.blogspot.com/2007/01/desktop-folder.html' title='ทางลัดไปที่ Desktop Folder'/><author><name>The power of thinking positive</name><uri>http://www.blogger.com/profile/13707340473953955351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_FDXeQxA_x0w/RaTYTWJoWqI/AAAAAAAAABI/_J6DE-VAbdw/s72-c/GotoDesktopFolder.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2564550437112467456.post-7523810129994178834</id><published>2007-01-10T02:26:00.000-08:00</published><updated>2008-12-08T22:42:21.238-08:00</updated><title type='text'>ใช้ Tab ช่วยเมื่ออยู่ใน Command Line Mode</title><content type='html'>คนส่วนใหญ่มักหลีกเลี่ยงการใช้งาน Command Line ของ Windows เนื่องจาก&lt;br /&gt;อาจรู้สึกว่ามันใช้ยากจำคำสั่งยาก เวลาที่จะเข้าถึง file/folder ก็ต้องพิมพ์กัน&lt;br /&gt;ยาวเหยียด เลยไม่ใช้มันซะเลยแล้วก็อาศัยทำงานผ่าน GUI ซะสิ้นเรื่องรำคาญกันไป&lt;br /&gt;&lt;br /&gt;อย่างไรก็ตาม ในบางงานที่เราจำเป็นต้องออกทำไปที่ Command Line เราก็จำเป็น&lt;br /&gt;จะต้องพิมพ์คำสั่งและชื่อ file/folder อยู่ดีเราเองเป็นคนหนึ่งที่จำเป็นต้องใช้ command line ของ Windows ช่วยในกันทำงานซึ่งบางทีชื่อ folder หรือ file ก็ค่อนข้างยาว (จำไม่เคยได้่) แถมฝีมือพิมพ์ดีดก็ออกแนวๆ ไก่จิกเด็กตาย..เด็กตายบนปากโิอ่ง....&lt;br /&gt;&lt;br /&gt;  ก็เลยต้องหาตัวช่วยโดยการใช้แป้ันพิมพ์ Tab เหมือนเวลาที่ทำงานอยู่บน Linux หรือ&lt;br /&gt;๊Unix  &lt;span style="color:green;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="color:green;"&gt;   แล้วทำไงล่ะ?&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_FDXeQxA_x0w/RaTB2mJoWoI/AAAAAAAAAAw/F7e5oyPK1ug/s1600-h/CompleteCommandLine.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_FDXeQxA_x0w/RaTB2mJoWoI/AAAAAAAAAAw/F7e5oyPK1ug/s320/CompleteCommandLine.jpg" alt="" id="BLOGGER_PHOTO_ID_5018349028495612546" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  ก็ตามเคยล่ะครับ.พี่น้องคร้าบบบ... เราต้องเข้าไปปรับแต่งที่ Registry ของ Windows&lt;br /&gt;ลองทำตามนี้ดูครับพี่น้อง&lt;br /&gt;&lt;br /&gt;  Start --&gt; Run พิมพ์คำสั่ง regedit&lt;br /&gt;&lt;br /&gt;  เมื่อเข้าหน้าจอ Registry Editor เลือกที่ menu  Edit --&gt; Find&lt;br /&gt;แล้วค้นหาคำว่า CompletionChar  เมื่อพบแล้วก็แก้ไขค่าจากเดิมที่เป็น 0 (default)&lt;br /&gt;ให้เปลี่ยนไปเป็น 9&lt;br /&gt;&lt;br /&gt;  ที่นี้ ลองออกไปที่ command line  (Start --&gt; Run  พิมพ์คำสั่ง cmd)  แล้วลองใช้คำสั่ง&lt;br /&gt;ต่างดู จะเห็นว่าเราจะสามารถใช้ Tab ช่วยอำนวยความสะดวกแทนการพิมพ์ได้อย่างมาก&lt;br /&gt;ครับ..พี่น้อง&lt;br /&gt;&lt;br /&gt;ขอขอบคุณลูกพี่หย่าย ฺ&lt;a href="http://www.microsoft.com/presspass/exec/billg/default.mspx"&gt;Bill Gates&lt;/a&gt;&lt;br /&gt;และข้อมูลการปรับแต่ง Registry หัวข้อนี้&lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/244407"&gt;http://support.microsoft.com/kb/244407&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2564550437112467456-7523810129994178834?l=amanfrombehind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://amanfrombehind.blogspot.com/feeds/7523810129994178834/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2564550437112467456&amp;postID=7523810129994178834' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2564550437112467456/posts/default/7523810129994178834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2564550437112467456/posts/default/7523810129994178834'/><link rel='alternate' type='text/html' href='http://amanfrombehind.blogspot.com/2007/01/tab-command-line-mode.html' title='ใช้ Tab ช่วยเมื่ออยู่ใน Command Line Mode'/><author><name>The power of thinking positive</name><uri>http://www.blogger.com/profile/13707340473953955351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_FDXeQxA_x0w/RaTB2mJoWoI/AAAAAAAAAAw/F7e5oyPK1ug/s72-c/CompleteCommandLine.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2564550437112467456.post-5757091480402919364</id><published>2007-01-09T22:05:00.000-08:00</published><updated>2008-12-08T22:42:21.373-08:00</updated><title type='text'>Task Manager หายไปไหน?</title><content type='html'>เมื่อเรากดปุ่ม Ctrl + Alt + Del  เราจะสามารถใช้งาน Lock Computer, Log Off,&lt;br /&gt;Shutdown, Change Passwod และ Task Manager&lt;br /&gt;&lt;br /&gt;   แล้วจู่ๆ วันหนึ่ง ปุ่ีม Task Manager กลับถูก Disable ไม่ให้ทำงาน แต่เรา&lt;br /&gt;มีความจำเป็นต้องใช้งาน Task Manager ทำไงดีล่ะที่นี้&lt;br /&gt;&lt;br /&gt;   ไม่ต้องกลุ้มอกกลุ้มใจไปหรอกครับ  ลองทำตามนี้ดูนะครับ&lt;br /&gt;*  เรายังสามารถเรียกใช้ Task Manager จากการกำหนดค่าใน Group Policy&lt;br /&gt;&lt;br /&gt; Start -&gt; Run  พิมพ์คำสั่ง gpedit.msc&lt;br /&gt;&lt;br /&gt;   User Configuration  --&gt; Administrative Templates  --&gt;  System  --&gt; Log Off&lt;br /&gt;&lt;br /&gt;   ที่หน้าต่างด้านขวามือ  จะเห็นว่า Disable Task Manager ถูก Enabled ไว้&lt;br /&gt;&lt;br /&gt;   เห็น double click เพื่อทำการยกเลิก โดยเลือก Not Configured&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_FDXeQxA_x0w/RaSF22JoWnI/AAAAAAAAAAk/NgFzW8-EUfA/s1600-h/TaskManager.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_FDXeQxA_x0w/RaSF22JoWnI/AAAAAAAAAAk/NgFzW8-EUfA/s320/TaskManager.jpg" alt="" id="BLOGGER_PHOTO_ID_5018283062092913266" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2564550437112467456-5757091480402919364?l=amanfrombehind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://amanfrombehind.blogspot.com/feeds/5757091480402919364/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2564550437112467456&amp;postID=5757091480402919364' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2564550437112467456/posts/default/5757091480402919364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2564550437112467456/posts/default/5757091480402919364'/><link rel='alternate' type='text/html' href='http://amanfrombehind.blogspot.com/2007/01/task-manager.html' title='Task Manager หายไปไหน?'/><author><name>The power of thinking positive</name><uri>http://www.blogger.com/profile/13707340473953955351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_FDXeQxA_x0w/RaSF22JoWnI/AAAAAAAAAAk/NgFzW8-EUfA/s72-c/TaskManager.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2564550437112467456.post-7044341320148334564</id><published>2007-01-09T21:19:00.000-08:00</published><updated>2008-12-08T22:42:21.637-08:00</updated><title type='text'>จัดการกับ Star Menu ของ Windows กันหน่อย</title><content type='html'>คุณเคยสงสัยบางมั้ยครับว่า.... เจ้า Start Menu ของ Windows&lt;br /&gt;นี่ถ้าเราอยากจะปรับแต่งให้เป็นไปตามที่เราต้องการ เช่น ไม่อยากให้&lt;br /&gt;แสดงบาง menu แล้วเราจะทำไง?&lt;br /&gt;&lt;br /&gt;มันมีวิธีการให้ทำอยู่  2 วิธีครับ&lt;br /&gt;1. Start -&gt;  Run&lt;br /&gt;พิมพ์คำสั่ง gpedit.msc  แล้วลองดูครับว่าเราปรับแต่ง&lt;br /&gt;อะไรได้บ้าง&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_FDXeQxA_x0w/RaR4jmJoWlI/AAAAAAAAAAM/gFX3G28428Y/s1600-h/gpEdit.msc"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_FDXeQxA_x0w/RaR4jmJoWlI/AAAAAAAAAAM/gFX3G28428Y/s320/gpEdit.msc" alt="" id="BLOGGER_PHOTO_ID_5018268437729270354" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;2.Start -&gt; Run&lt;br /&gt;พิมพ์คำสั่ง regedit แล้วค้นหา Key&lt;br /&gt;&lt;br /&gt;HKEY_CURRENT_USER&lt;br /&gt;       Software\Microsoft\Windows\CurrentVersion\Policies\Explorer&lt;br /&gt;&lt;br /&gt;ที่นี้ี่ก็ปรับแต่งตามใจชอบนะครับ&lt;br /&gt;&lt;br /&gt;ดูข้อมูลเพิ่มเติมที่นี่ครับ.. http://support.microsoft.com/kb/292504&lt;br /&gt;&lt;br /&gt;http://en.wikipedia.org/wiki/Windows_registry&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_FDXeQxA_x0w/RaR6BWJoWmI/AAAAAAAAAAU/-1WkoJOeiNs/s1600-h/noRecentDocsMenu.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_FDXeQxA_x0w/RaR6BWJoWmI/AAAAAAAAAAU/-1WkoJOeiNs/s320/noRecentDocsMenu.jpg" alt="" id="BLOGGER_PHOTO_ID_5018270048342006370" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;ตามภาพที่ capture มาให้เป็นตัวอย่างนี้ เป็นการยกเลิก&lt;br /&gt;Documents menu ออกจาก Start Menu ครับ&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2564550437112467456-7044341320148334564?l=amanfrombehind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://amanfrombehind.blogspot.com/feeds/7044341320148334564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2564550437112467456&amp;postID=7044341320148334564' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2564550437112467456/posts/default/7044341320148334564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2564550437112467456/posts/default/7044341320148334564'/><link rel='alternate' type='text/html' href='http://amanfrombehind.blogspot.com/2007/01/star-menu-windows.html' title='จัดการกับ Star Menu ของ Windows กันหน่อย'/><author><name>The power of thinking positive</name><uri>http://www.blogger.com/profile/13707340473953955351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_FDXeQxA_x0w/RaR4jmJoWlI/AAAAAAAAAAM/gFX3G28428Y/s72-c/gpEdit.msc' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2564550437112467456.post-4313237614583993372</id><published>2007-01-09T20:30:00.000-08:00</published><updated>2007-01-10T01:52:13.004-08:00</updated><title type='text'>เมื่อต้องมาเขียนบล็อก</title><content type='html'>บล็อคนี้เริ่มต้นจากมีใครหลายคนที่ทำการบ้านส่งครูไม่ได้ทั้งที่ได้พยายามกัน&lt;br /&gt;อย่างหนักหนา(สาหัสหรือเปล่า..อันนี้ไม่รู้นะคร้าบ)  เนื่องจากเป็นพรรคพวก&lt;br /&gt;เพื่อนฝูงพี่น้องอ่ะนะ ก็เลยจำเป็นต้องมาช่วยเค้าเฉลยการบ้านกัน แต่พอเฉลย&lt;br /&gt;การบ้านไปแล้ว เจ้าพวกนี้อีกน่ะแหละที่ต้องการให้นำมาเขียนให้คนอื่นๆ ได้เห็น&lt;br /&gt;ได้อ่านกันด้วย ก็เลยเกิดขึ้นมาเป็นบล็อคนี้...&lt;br /&gt;&lt;br /&gt;    เมื่อคิดจะทำบล็อกกันทั้งที (ทั้งๆ ที่ก็ไม่ค่อยจะรู้เรื่องบล็อกกับเขาสักเท่าไร)&lt;br /&gt;ก็จะพยายามหาเนื้อหาที่จะเป็นประโยชน์มาลงไว้ให้อ่านกันครับ และก็จะค่อยๆ&lt;br /&gt;เรียนรู้ทำความเข้าใจเกี่ยวกับบล็อคของท่านผู้รู้&lt;span style="font-weight:bold;"&gt;&lt;/span&gt;&lt;font color=red&gt;คุณเก่ง&lt;/font&gt; แห่ง &lt;a href=http://www.keng.com&gt;&lt;br /&gt;www.keng.com&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/2564550437112467456-4313237614583993372?l=amanfrombehind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://amanfrombehind.blogspot.com/feeds/4313237614583993372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2564550437112467456&amp;postID=4313237614583993372' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2564550437112467456/posts/default/4313237614583993372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2564550437112467456/posts/default/4313237614583993372'/><link rel='alternate' type='text/html' href='http://amanfrombehind.blogspot.com/2007/01/blog-post.html' title='เมื่อต้องมาเขียนบล็อก'/><author><name>The power of thinking positive</name><uri>http://www.blogger.com/profile/13707340473953955351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2564550437112467456.post-6467559457047520164</id><published>2007-01-09T20:04:00.000-08:00</published><updated>2008-12-08T22:42:25.910-08:00</updated><title type='text'>การติดตั้ง Knowledgevolution บน Windows</title><content type='html'>&lt;span style="font-weight: bold; color: rgb(51, 102, 255);"&gt;Ruby on Rails &amp; KnowledgeVolution (Windows Installation)&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&lt;strong&gt;เขียนโดย เผด็จ พราวศรี&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;ขอขอบคุณข้อมูลเบื้องต้นของคุณวิภัทรมา ณ ที่นี้เป็นอย่างยิ่ง&lt;br /&gt;&lt;a href="http://rd.cc.psu.ac.th/content/view/98/48"&gt;http://rd.cc.psu.ac.th/content/view/98/48&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;==========================================================&lt;/p&gt;&lt;strong&gt;1. ติดตั้งโปรแกรม Ruby for Windows&lt;/strong&gt;&lt;br /&gt;&lt;p&gt;- ruby185-21.exe&lt;br /&gt;- download ได้ &lt;a href="http://rubyforge.org/frs/download.php/12751/ruby185-21.exe"&gt; ที่นี่&lt;/a&gt;&lt;/p&gt;&lt;p&gt;  ภาพการติดตั้ง Ruby for Windows&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_FDXeQxA_x0w/RacBj2JoWsI/AAAAAAAAABg/Yp1R7ecN8UY/s1600-h/Ruby-01.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 268px; height: 205px;" src="http://1.bp.blogspot.com/_FDXeQxA_x0w/RacBj2JoWsI/AAAAAAAAABg/Yp1R7ecN8UY/s320/Ruby-01.jpg" alt="" id="BLOGGER_PHOTO_ID_5018982025070664386" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_FDXeQxA_x0w/RacBzWJoWtI/AAAAAAAAABo/FDuymsE4Tig/s1600-h/Ruby-02.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 269px; height: 206px;" src="http://3.bp.blogspot.com/_FDXeQxA_x0w/RacBzWJoWtI/AAAAAAAAABo/FDuymsE4Tig/s320/Ruby-02.jpg" alt="" id="BLOGGER_PHOTO_ID_5018982291358636754" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_FDXeQxA_x0w/RacCAmJoWuI/AAAAAAAAABw/7QbdOfJQCp0/s1600-h/Ruby-03.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 270px; height: 206px;" src="http://4.bp.blogspot.com/_FDXeQxA_x0w/RacCAmJoWuI/AAAAAAAAABw/7QbdOfJQCp0/s320/Ruby-03.jpg" alt="" id="BLOGGER_PHOTO_ID_5018982518991903458" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_FDXeQxA_x0w/RacCOWJoWvI/AAAAAAAAAB4/PCJ8UGmZcTw/s1600-h/Ruby-04.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 267px; height: 208px;" src="http://3.bp.blogspot.com/_FDXeQxA_x0w/RacCOWJoWvI/AAAAAAAAAB4/PCJ8UGmZcTw/s320/Ruby-04.jpg" alt="" id="BLOGGER_PHOTO_ID_5018982755215104754" border="0" /&gt;&lt;/a&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_FDXeQxA_x0w/RacCpmJoWwI/AAAAAAAAACA/b45-pIan5w4/s1600-h/Ruby-06.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 270px; height: 208px;" src="http://4.bp.blogspot.com/_FDXeQxA_x0w/RacCpmJoWwI/AAAAAAAAACA/b45-pIan5w4/s320/Ruby-06.jpg" alt="" id="BLOGGER_PHOTO_ID_5018983223366540034" border="0" /&gt;&lt;/a&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_FDXeQxA_x0w/RacD22JoWxI/AAAAAAAAACI/F4FY--BHQNg/s1600-h/Ruby-08.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 273px; height: 209px;" src="http://1.bp.blogspot.com/_FDXeQxA_x0w/RacD22JoWxI/AAAAAAAAACI/F4FY--BHQNg/s320/Ruby-08.jpg" alt="" id="BLOGGER_PHOTO_ID_5018984550511434514" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;เมื่อติดตั้งเสร็จแล้วให้ตรวจสอบใน Folder&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 204, 255);"&gt;c:\ruby\lib\ruby\gems\1.8\gem&lt;/span&gt; เพื่อดูว่าได้มีการติดตั้ง ruby gem ตัวใดไปบ้างแล้ว&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;center&gt;&lt;div style="text-align: left;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_FDXeQxA_x0w/RacFWGJoWyI/AAAAAAAAACQ/wScGOz1EzFs/s1600-h/Ruby-09.jpg"&gt;&lt;br /&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 336px; height: 258px;" src="http://2.bp.blogspot.com/_FDXeQxA_x0w/RacFWGJoWyI/AAAAAAAAACQ/wScGOz1EzFs/s320/Ruby-09.jpg" alt="" id="BLOGGER_PHOTO_ID_5018986186893974306" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/center&gt;&lt;strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. ติดตั้ง Web Server&lt;/strong&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;2.1 ถ้าเลือกที่จะใช้ Apache ต้องติดตั้งโปรแกรม Apache กับ Ruby for Apache&lt;/strong&gt;&lt;br /&gt;2.1.1 แนะนำให้ใช้ Apache2&lt;br /&gt;- apache_2.0.59-win32-x86-no_ssl.msi&lt;br /&gt;ที่เลือกใช้ vesion นี้เพื่อให้ใช้งานได้กับ Subversion ที่พัฒนาขึ้นมาใช้งานกับ apache&lt;br /&gt;version นี้โดยเฉพาะ (svn-1.4.2-setup.exe)&lt;br /&gt;- download ได้ที่นี่ &lt;a href="http://apache.org/"&gt;http://apache.org &lt;/a&gt;&lt;br /&gt;2.1.2 ติดตั้งโปรแกรม Ruby for Apache&lt;br /&gt;* ต้องติดตั้ง Apache กับ Ruby ก่อนนะครับ เพราะตอนติดตั้ง Ruby for Apache&lt;br /&gt;เราจะต้องระบุ path ของ Apache และ Ruby&lt;br /&gt;* ก่อนการติดตั้ง Ruby for Apache&lt;br /&gt;ต้องทำการเปลี่ยนชื่อ file “msvcp71.dll” ให้เป็นชื่ออื่นก่อน เพื่อไม่ให้เกิด error&lt;br /&gt;เนื่องจากโปรแกรมจะสร้าง file “msvcp71.dll” ขึ้นมาใหม่&lt;br /&gt;- RubyForApache-1.3.1.exe&lt;br /&gt;- download ได้ที่นี่ &lt;a href="http://rubyforge.org/projects/rubyforapache/"&gt;http://rubyforge.org/projects/rubyforapache/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;  ภาพการติดตั้ง Ruby for Apache&lt;/p&gt;&lt;p&gt;&lt;table border="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_FDXeQxA_x0w/RacLomJoWzI/AAAAAAAAAC0/vj5mPNYYgy4/s1600-h/01.png"&gt;&lt;br /&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 264px; height: 183px;" src="http://4.bp.blogspot.com/_FDXeQxA_x0w/RacLomJoWzI/AAAAAAAAAC0/vj5mPNYYgy4/s320/01.png" alt="" id="BLOGGER_PHOTO_ID_5018993101791320882" border="0" /&gt;&lt;/a&gt;&lt;a href="http://rubyforge.org/projects/rubyforapache/"&gt; &lt;/a&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_FDXeQxA_x0w/RacL22JoW0I/AAAAAAAAAC8/FTgpwzsdLCg/s1600-h/02.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 266px; height: 184px;" src="http://1.bp.blogspot.com/_FDXeQxA_x0w/RacL22JoW0I/AAAAAAAAAC8/FTgpwzsdLCg/s320/02.png" alt="" id="BLOGGER_PHOTO_ID_5018993346604456770" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_FDXeQxA_x0w/RacL_GJoW1I/AAAAAAAAADE/D9Qd6DVb3M8/s1600-h/03.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 264px; height: 183px;" src="http://2.bp.blogspot.com/_FDXeQxA_x0w/RacL_GJoW1I/AAAAAAAAADE/D9Qd6DVb3M8/s320/03.png" alt="" id="BLOGGER_PHOTO_ID_5018993488338377554" border="0" /&gt;&lt;/a&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_FDXeQxA_x0w/RacMFmJoW2I/AAAAAAAAADM/d2AM8tkZmmg/s1600-h/04.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 264px; height: 183px;" src="http://4.bp.blogspot.com/_FDXeQxA_x0w/RacMFmJoW2I/AAAAAAAAADM/d2AM8tkZmmg/s320/04.png" alt="" id="BLOGGER_PHOTO_ID_5018993600007527266" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_FDXeQxA_x0w/RacMMGJoW3I/AAAAAAAAADU/eoXygJcNBEQ/s1600-h/05.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_FDXeQxA_x0w/RacMMGJoW3I/AAAAAAAAADU/eoXygJcNBEQ/s320/05.png" alt="" id="BLOGGER_PHOTO_ID_5018993711676676978" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;2.1.3 Config  "httpd.conf" ของ Apache2&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;   เราค้นหาข้อมูลจาก google ได้ข้อมูลจากที่นี่ครับ&lt;br /&gt;&lt;a href="http://wiki.rubyonrails.org/rails/pages/Fast+CGI+and+Apache2+for+Windows+XP"&gt;&lt;br /&gt;http://wiki.rubyonrails.org/rails/pages&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://wiki.rubyonrails.org/rails/pages/Fast+CGI+and+Apache2+for+Windows+XP"&gt;/Fast+CGI+and+Apache2+for+Windows+XP&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://wiki.rubyonrails.org/rails/pages/Fast+CGI+and+Apache2+for+Windows+without+VirtualHosts"&gt;&lt;br /&gt;http://wiki.rubyonrails.org/rails/pages&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://wiki.rubyonrails.org/rails/pages/Fast+CGI+and+Apache2+for+Windows+without+VirtualHosts"&gt;/Fast+CGI+and+Apache2+for+Windows+without+VirtualHosts&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;=========================================================&lt;br /&gt;&lt;/p&gt;&lt;p&gt;LoadModule rewrite_module modules/mod_rewrite.so&lt;br /&gt;LoadModule fastcgi_module modules/mod_fastcgi.so&lt;/p&gt;&lt;p&gt;# mod_fastcgi.so ได้จากการติดตั้ง RubyForApache ครับ&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;IfModule mod_fastcgi.c&gt;&lt;br /&gt;FastCgiServer {rails_app_dir}/public/dispatch.fcgi\&lt;br /&gt;    -initial-env RAILS_ENV=development \&lt;br /&gt;    -processes 3 -idle-timeout 120&lt;br /&gt;&amp;lt;/IfModule&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;VirtualHost&amp;gt;&lt;br /&gt;ServerName rails&lt;br /&gt;DocumentRoot "c:/path/to/your/rails/app/public"&lt;br /&gt;&amp;lt;Directory&amp;gt;&lt;br /&gt;  Options ExecCGI FollowSymLinks&lt;br /&gt;  AllowOverride all&lt;br /&gt;  Allow from all&lt;br /&gt;  Order allow,deny&lt;br /&gt;  AddHandler cgi-script .cgi&lt;br /&gt;  AddHandler fastcgi-script .fcgi&lt;br /&gt;&amp;lt;/Directory&amp;gt;&lt;br /&gt;&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;=========================================================&lt;/p&gt;&lt;p&gt;ที่ผมลองคือต้องมีส่วนของ&lt;br /&gt;&amp;lt;IfModule mod_fastcgi.c&amp;gt;&lt;br /&gt;....                   (ผมเปลี่ยน development เป็น production ครับ)&lt;br /&gt;&amp;lt;/IfModule&amp;gt;&lt;br /&gt;&lt;br /&gt;แล้วใน &amp;lt;VirtualHost&amp;gt; ถ้าไม่ใช่เป็น localhost&lt;br /&gt;ก็ต้องไปปรับแก้ไขไฟล์  hosts (C:\WINDOWS\system32\drivers\etc) ครับ&lt;br /&gt;ตามตัวอย่างก็ต้องไปเพิ่มบรรทัด&lt;br /&gt;127.0.0.1        rails&lt;br /&gt;&lt;br /&gt;แต่ที่เราทดลอง  ใช้แบบนี้ครับ&lt;br /&gt;NameVirtualHost 127.0.0.1:80&lt;br /&gt;&amp;lt;VirtualHost&amp;gt;&lt;br /&gt;ServerAdmin admin@localhost&lt;br /&gt;DocumentRoot "c:/Apache2/htdocs"&lt;br /&gt;ServerName localhost&lt;br /&gt;ErrorLog logs/localhost_error.log&lt;br /&gt;CustomLog logs/localhost_access.log common&lt;br /&gt;&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;VirtualHost&amp;gt;&lt;br /&gt;# Test Rails Application created by rails command&lt;br /&gt; ServerName myrils&lt;br /&gt; DocumentRoot c:/WebDev/newapp/public/&lt;br /&gt; ErrorLog c:/WebDev/newapp/log/server.log&lt;br /&gt; &amp;lt;Directory&amp;gt;&lt;br /&gt;      Options ExecCGI FollowSymLinks&lt;br /&gt;      AllowOverride all&lt;br /&gt;      Allow from all&lt;br /&gt;      Order allow,deny&lt;br /&gt; AddHandler cgi-script .cgi&lt;br /&gt; AddHandler fastcgi-script .fcgi&lt;br /&gt;&amp;lt;/Directory&amp;gt;&lt;br /&gt;&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;VirtualHost&amp;gt;&lt;br /&gt;# Test KV Application&lt;br /&gt; ServerName gotoknow&lt;br /&gt; DocumentRoot c:/kv/public/&lt;br /&gt; ErrorLog c:/kv/log/server.log&lt;br /&gt; &amp;lt;Directory&amp;gt;&lt;br /&gt;      Options ExecCGI FollowSymLinks&lt;br /&gt;      AllowOverride all&lt;br /&gt;      Allow from all&lt;br /&gt;      Order allow,deny&lt;br /&gt; AddHandler cgi-script .cgi&lt;br /&gt;AddHandler fastcgi-script .fcgi&lt;br /&gt;&amp;lt;/Directory&amp;gt;&lt;br /&gt;&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;โดยในไฟล์ hosts มีข้อมูลด้งนี้ครับ&lt;br /&gt;127.0.0.1       localhost&lt;br /&gt;127.0.0.1       myrails&lt;br /&gt;127.0.0.1       gotoknow&lt;/p&gt;&lt;span style="font-weight: bold;"&gt;Restart Apache2 (ตรวจสอบดูว่ามี error หรือไม่?)&lt;br /&gt;ถ้าไม่มี error&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_FDXeQxA_x0w/RcdfnZ2JtZI/AAAAAAAAAKg/hmCJZE__51I/s1600-h/ApacheFastCGI_KV.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_FDXeQxA_x0w/RcdfnZ2JtZI/AAAAAAAAAKg/hmCJZE__51I/s320/ApacheFastCGI_KV.png" alt="" id="BLOGGER_PHOTO_ID_5028092639540000146" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;p&gt;=========================================================&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;2.2 ถ้าเลือกที่จะใช้ Lighttpd&lt;/strong&gt;&lt;br /&gt;* ติดตั้ง Lighttpd (Web Server) ด้วยแฟ้มข้อมูล lighttpd-win-setup.exe (version 1.4.11)&lt;br /&gt;download ที่นี่ &lt;a href="http://www.siamdev.com/page.php?id=175"&gt;http://www.siamdev.com/page.php?id=175&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_FDXeQxA_x0w/RacNRWJoW4I/AAAAAAAAADc/XoAbCtfu6js/s1600-h/01+-+Lighttpd+Web+Server.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_FDXeQxA_x0w/RacNRWJoW4I/AAAAAAAAADc/XoAbCtfu6js/s320/01+-+Lighttpd+Web+Server.png" alt="" id="BLOGGER_PHOTO_ID_5018994901382617986" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.siamdev.com/page.php?id=175"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;3. ติดตั้ง Ruby on Rail&lt;/strong&gt;&lt;br /&gt;- ที่ c:\ruby\bin&gt; ใช้คำสั่ง&lt;br /&gt;gem install rails –include-dependencies&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_FDXeQxA_x0w/RacNlmJoW5I/AAAAAAAAADk/8mn5amoiITg/s1600-h/01-gem-install-rials.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_FDXeQxA_x0w/RacNlmJoW5I/AAAAAAAAADk/8mn5amoiITg/s320/01-gem-install-rials.png" alt="" id="BLOGGER_PHOTO_ID_5018995249274968978" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;- ตรวจดูที่ direcotory c:\ruby\lib\ruby\gems\1.8\gems&lt;br /&gt;จะเห็น directory ต่างๆ ภายใต้ c:\ruby\lib\ruby\gems\1.8\gems&lt;br /&gt;ที่ได้รับติดตั้งเพิ่มเติมจากการติดตั้ง rails&lt;br /&gt;&lt;/p&gt;* Test Ruby on Rails (โดยทำงานด้วย WEBrick)&lt;br /&gt;&lt;p&gt;c:\ruby\bin&gt; rails c:\myProject&lt;br /&gt;c:\ruby\bin&gt; cd myProject&lt;br /&gt;c:\myProject&gt; c:\ruby\bin\ruby script/server&lt;/p&gt; &lt;p&gt;เปิด Browser ขึ้นมา พิมพ์ URL&lt;br /&gt;- http://localhost:3000 (browser แสดงหน้า Welcome aboard You’re riding the Rails!)&lt;br /&gt;- click ที่ About your application’s environement (browser แสดงรายละเอียดของ Application Software)&lt;/p&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_FDXeQxA_x0w/RacPWGJoW6I/AAAAAAAAAEI/_4dKOhMwCBo/s1600-h/Test+Ruby+on+Rails.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_FDXeQxA_x0w/RacPWGJoW6I/AAAAAAAAAEI/_4dKOhMwCBo/s320/Test+Ruby+on+Rails.png" alt="" id="BLOGGER_PHOTO_ID_5018997182010252194" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;4. Install other gems&lt;/strong&gt;&lt;br /&gt;c:\ruby\bin&gt;&lt;br /&gt;- gem install fcgi –include-dependencies&lt;br /&gt;(การติดตั้งเกิดปัญหามี Error แต่อย่างไรก็ตามมีการสร้าง directory ชื่อ fcgi-0.8.7 ภายใต้&lt;br /&gt;c:\ruby\lib\ruby\gems\1.8\gems)&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_FDXeQxA_x0w/RacRrmJoW7I/AAAAAAAAAEU/13teblU4ivA/s1600-h/05+-+Gem+Install+fcgi+-+Error.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_FDXeQxA_x0w/RacRrmJoW7I/AAAAAAAAAEU/13teblU4ivA/s320/05+-+Gem+Install+fcgi+-+Error.png" alt="" id="BLOGGER_PHOTO_ID_5018999750400695218" border="0" /&gt;&lt;/a&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;- gem install gettext –include-dependencies&lt;br /&gt;(เลือกข้อ 2 gettext 1.8.0 (mswin32) เพราะว่าเราใช้ ruby version 1.8 บน Windows)&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_FDXeQxA_x0w/RacTx2JoW9I/AAAAAAAAAEk/X8lMLsMfNJM/s1600-h/07+-+Gem+Install+GetText.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_FDXeQxA_x0w/RacTx2JoW9I/AAAAAAAAAEk/X8lMLsMfNJM/s320/07+-+Gem+Install+GetText.png" alt="" id="BLOGGER_PHOTO_ID_5019002056798133202" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_FDXeQxA_x0w/RacS5mJoW8I/AAAAAAAAAEc/F8qkaGpgK7E/s1600-h/07+-+Gem+Install+GetText.png"&gt;&lt;/a&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;- gem install gd2 –include-dependencies&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_FDXeQxA_x0w/RacUKWJoW-I/AAAAAAAAAEs/GM9ll0aC74k/s1600-h/08+-+Gem+Install+GD2.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_FDXeQxA_x0w/RacUKWJoW-I/AAAAAAAAAEs/GM9ll0aC74k/s320/08+-+Gem+Install+GD2.png" alt="" id="BLOGGER_PHOTO_ID_5019002477704928226" border="0" /&gt;&lt;/a&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;- gem install redcloth –include-dependencies&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_FDXeQxA_x0w/RacUtGJoXAI/AAAAAAAAAE8/s0eA6P5V_UI/s1600-h/06+-+Gem+Install+Redcloth.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_FDXeQxA_x0w/RacUtGJoXAI/AAAAAAAAAE8/s0eA6P5V_UI/s320/06+-+Gem+Install+Redcloth.png" alt="" id="BLOGGER_PHOTO_ID_5019003074705382402" border="0" /&gt;&lt;/a&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;- gem install color –include-dependencies&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_FDXeQxA_x0w/RacUbGJoW_I/AAAAAAAAAE0/stKLnZP-4Ok/s1600-h/04+-+Gem+Install+Color.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_FDXeQxA_x0w/RacUbGJoW_I/AAAAAAAAAE0/stKLnZP-4Ok/s320/04+-+Gem+Install+Color.png" alt="" id="BLOGGER_PHOTO_ID_5019002765467737074" border="0" /&gt;&lt;/a&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;==========================================================&lt;/p&gt; &lt;p&gt;- gem install rmagick –include-dependencies&lt;br /&gt;วิธีนี้เกิดปัญหา error แก้ไขปัญหาโดยการติดตั้ง RMgick แทน (ดูรายละเอียดด้านล่าง)&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_FDXeQxA_x0w/RacU-WJoXBI/AAAAAAAAAFE/XeTZFTekk98/s1600-h/GemInstallRMagick-error.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_FDXeQxA_x0w/RacU-WJoXBI/AAAAAAAAAFE/XeTZFTekk98/s320/GemInstallRMagick-error.jpg" alt="" id="BLOGGER_PHOTO_ID_5019003371058125842" border="0" /&gt;&lt;/a&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;==========================================================&lt;/p&gt; &lt;p&gt;* Install RMgick&lt;br /&gt;- RMagick-1.14.1_IM-6.3.0-7-Q8.zip&lt;br /&gt;- download ได้ที่ &lt;a href="http://rubyforge.org/frs/?group_id=12"&gt;http://rubyforge.org/frs/?group_id=12&lt;/a&gt;&lt;br /&gt;- แตกแฟ้มข้อมูล zip ออกมา จะได้ rmagick-1.14.1-win32.gem&lt;br /&gt;- ติดตั้ง ImageMagick-6.3.0-7-Q8-windows-dll.exe (ในกรณีนี้ติดตั้งไว้ที่ C:\ImageMagick)&lt;/p&gt; &lt;p&gt;Copy แฟ้มข้อมูลจากด้านล่าง C:\ImageMagick\&lt;br /&gt;ไปไว้ที่ SYSTEM directory (C:\WINDOWS\SYSTEM32)&lt;/p&gt; &lt;p&gt;* CORE_RL_jpeg_.dll&lt;br /&gt;* CORE_RL_lcms_.dll&lt;br /&gt;* CORE_RL_magick_.dll&lt;br /&gt;* CORE_RL_ttf_.dll&lt;br /&gt;* CORE_RL_xlib_.dll&lt;br /&gt;* X11.dll&lt;/p&gt; &lt;p&gt;c:\ruby\bin&gt;&lt;br /&gt;- gem install rmagick-1.14.1-win32.gem&lt;/p&gt; &lt;p&gt;&lt;strong&gt;5. Install MySQL&lt;br /&gt;&lt;/strong&gt;- mysql-essential-5.0.27-win32.msi&lt;br /&gt;- download ได้ที่นี่ &lt;a href="http://dev.mysql.com/downloads/mysql/5.0.html#downloads"&gt;http://dev.mysql.com/downloads/mysql/5.0.html#downloads&lt;/a&gt;&lt;br /&gt;c:\mysql\bin&gt; mysql -u root -p&lt;br /&gt;Enter Password: ******* (ใส่password)&lt;br /&gt;mysql&gt; show databases; (แสดงรายชื่อฐานข้อมูล)&lt;br /&gt;mysql&gt; create database kv_production; (สร้างฐานข้อมูลชื่อ kv_production)&lt;br /&gt;mysql&gt; grant all privileges on kv_production.* to ‘kv’@'localhost’ identified by ‘1234567′;&lt;br /&gt;(กำหนดสิทธิการใช้งานบนฐานข้อมูล kv_production โดยมีผู้ใช้ชื่อ kv เรียกใช้งานจาก localhost และมี&lt;br /&gt;password คือ 1234567)&lt;br /&gt;mysql&gt; quit (ออกจาก mysql)&lt;/p&gt;&lt;p&gt;&lt;strong&gt;6. ติดตั้งโปรแรกม SubVersion&lt;/strong&gt;&lt;br /&gt;- svn-1.4.2-setup.exe (for Apache 2.0.59)&lt;br /&gt;- download ได้ที่นี่….&lt;br /&gt;&lt;a href="http://subversion.tigris.org/files/documents/15/35379/svn-1.4.2-setup.exe"&gt;http://subversion.tigris.org/files/documents/15/35379/svn-1.4.2-setup.exe&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_FDXeQxA_x0w/RacX7mJoXDI/AAAAAAAAAF0/XJP8AH5zTFc/s1600-h/subversion-09..jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_FDXeQxA_x0w/RacX7mJoXDI/AAAAAAAAAF0/XJP8AH5zTFc/s320/subversion-09..jpg" alt="" id="BLOGGER_PHOTO_ID_5019006622348368946" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;a href="http://subversion.tigris.org/files/documents/15/35379/svn-1.4.2-setup.exe"&gt; &lt;/a&gt;&lt;p&gt;&lt;strong&gt;7. download Knowlegde Volution Applicatin จาก usablelabs.com&lt;br /&gt;&lt;/strong&gt;c:\&gt; c:\Subversion\bin\svn.exe checkout svn://svn.usablelabs.com/kms/kv/trunk kv&lt;br /&gt;(เพื่อเก็บ Application นี้ไว้ที่ c:\kv)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;8. แก้ไขแฟ้มข้อมูลที่เกี่ยวข้อง&lt;br /&gt;8.1 แก้ไขแฟ้มข้อมูล C:\kv\config\database.yml&lt;/strong&gt;&lt;br /&gt;ให้ยกเลิก section ของ dababase อื่นๆทั้งหมด&lt;br /&gt;เหลือแต่ procution โดยให้มีรายละเอียดเป็นดังนี้&lt;/p&gt; &lt;p&gt;production:&lt;br /&gt;adapter: mysql&lt;br /&gt;database: kv_production&lt;br /&gt;username: kv&lt;br /&gt;password: 1234567&lt;br /&gt;host: localhost&lt;br /&gt;encoding: utf8&lt;/p&gt; &lt;p&gt;&lt;strong&gt;8.2 แก้ไขแฟ้ม C:\kv\config\lighttpd.conf&lt;/strong&gt; (&lt;u&gt;เฉพาะกรณีที่เราเลือกใช้ Lighttpd เป็น Web Server เท่านั้นครับ&lt;/u&gt;)&lt;br /&gt;ให้บรรทัดข้อมูลจาก development เป็น production&lt;br /&gt;ดังตัวอย่างเปลี่ยนจากเดิม&lt;br /&gt;“bin-environment” =&gt; ( “RAILS_ENV” =&gt; “developement” )&lt;br /&gt;ให้กลายเป็น&lt;br /&gt;“bin-environment” =&gt; ( “RAILS_ENV” =&gt; “production” )&lt;/p&gt; &lt;p&gt;&lt;strong&gt;8.3 แก้ไขแฟ้ม C:\kv\config\dispatch.fcgi&lt;/strong&gt;&lt;br /&gt;ที่บรรทัดแรก #!/usr/local/bin/ruby18&lt;br /&gt;เปลี่ยนให้เป็น #!c:\ruby\bin\ruby&lt;/p&gt;&lt;p&gt;&lt;strong&gt;9. ทดลอง Rake Migrate&lt;/strong&gt; (เท่าที่ทราบหลายคนก็มีปัญหาตรงนี้เหมือนกัน)&lt;br /&gt;c:&gt;cd kv&lt;br /&gt;set RAILS_ENV=production&lt;br /&gt;rake migrate&lt;br /&gt;จากที่ทดสอบมี error เกิดขึ้น&lt;/p&gt; &lt;p&gt;&lt;strong&gt;rake aborted!&lt;/strong&gt;&lt;br /&gt;Mysql::Error: #42000BLOB/TEXT column ‘custom_css’ can’t have a default&lt;br /&gt;value: ALTER TABLE blogs CHANGE custom_css custom_css text DEFAULT ‘’&lt;/p&gt; &lt;p&gt;&lt;em&gt;เข้าใจว่าเนื่องจาก ในการ rake จะมีการปรับปรุงโครงสร้างอย่างหนึ่งของ table blog&lt;br /&gt;แต่เราไม่เคยมี table นี้มาก่อน เนื่องจากเราติดตั้งใหม่ จึงเกิดการ error ขึ้น (ไม่รู้คิดถูก&lt;br /&gt;หรือเปล่านะครับ)&lt;/em&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;==========================================================&lt;br /&gt;&lt;strong&gt;10. สร้างตารางข้อมูล (Table) โดยใช้ .sql file ที่ได้จากการ export มาจากฐานข้อมูล kv_production บน Fedora Core-6&lt;/strong&gt;&lt;br /&gt;ซึ่งทำงานได้ปกติ&lt;/p&gt; &lt;p&gt;c:\mysql\bin&gt; mysql -u root -p&lt;br /&gt;Enter Password: ******* (ใส่password)&lt;br /&gt;mysql&gt; show databases; (แสดงรายชื่อฐานข้อมูล)&lt;br /&gt;mysql&gt; drop database kv_production; (ลบฐานข้อมูลชื่อ kv_production เพื่อลบ table ทั้งหมดและตัวฐานข้อมูลที่ทำการ&lt;br /&gt;rake ไม่สำเร็จ)&lt;br /&gt;mysql&gt; create database kv_production; (สร้างฐานข้อมูลชื่อ kv_production ขึ้นมาใหม่)&lt;br /&gt;mysql&gt; grant all privileges on kv_production.* to ‘kv’@'localhost’ identified by ‘1234567′;&lt;br /&gt;(กำหนดสิทธิการใช้งานบนฐานข้อมูล kv_production โดยมีผู้ใช้ชื่อ kv เรียกใช้งานจาก localhost และมี&lt;br /&gt;password คือ 1234567)&lt;br /&gt;mysql&gt; use kv_production;&lt;br /&gt;mysql&gt; ……………………… (copy ข้อความ คำสั่ง sql command จากแฟ้มข้อมูล KnowledgeVolution.sql มาวางเพื่อสร้าง table )&lt;br /&gt;mysql&gt; quit (ออกจาก mysql)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;11. ที่ c:\kv&gt; ใช้ editor สร้าง Batch File ชื่อ kv.bat&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;(สำหรับการทดสอบด้วย WEBrick ซึ่งเป็น Web Server ที่ให้มากับ Rails..&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;เพื่อทดสอบก่อนว่า KV ทำงานได้แล้ว)&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;ให้มีข้อความตามนี้ครับ&lt;br /&gt;@echo off&lt;br /&gt;set RAILS_ENV=production (เป็นการกำหนดสภาพแวดล้อมให้กับ RAILS ถ้าไม่กำหนดจะเกิด error เพราะจะมีการเรียกใช้งาน&lt;br /&gt;development ด้วย)&lt;br /&gt;c:\ruby\bin\ruby.exe scritp/server&lt;/p&gt; &lt;p&gt;c:kv&gt; kv.bat&lt;/p&gt; &lt;p&gt;เปิด browser http://localhost:3000 จะได้หน้าแรกของ KnowledgeVolution&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_FDXeQxA_x0w/RacVWmJoXCI/AAAAAAAAAFM/tfddsr8e77M/s1600-h/KnowledgeVolution_on_Windows+%28IE7.0%29.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_FDXeQxA_x0w/RacVWmJoXCI/AAAAAAAAAFM/tfddsr8e77M/s320/KnowledgeVolution_on_Windows+%28IE7.0%29.png" alt="" id="BLOGGER_PHOTO_ID_5019003787669953570" border="0" /&gt;&lt;/a&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;12. คราวนี้เราจะทดสอบการทำงานด้วย Apache2 + FastCGI&lt;br /&gt;โดยไม่ใช้ WEBrick  คือเรียกจาก browser โดยไม่เรียกคำสั่ง&lt;br /&gt;จาก command line อย่างที่ทำในข้อ 11&lt;br /&gt;&lt;br /&gt;http://gotoknow&lt;br /&gt;&lt;/span&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_FDXeQxA_x0w/RcdgfJ2JtbI/AAAAAAAAAKw/TovCacb8DdE/s1600-h/KV_ApacheFastCGI.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_FDXeQxA_x0w/RcdgfJ2JtbI/AAAAAAAAAKw/TovCacb8DdE/s320/KV_ApacheFastCGI.png" alt="" id="BLOGGER_PHOTO_ID_5028093597317707186" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;และแล้วเราก็สำเร็จซะทีครับ สำหรับ Ruby on Rails กับ Apache + FastCGI&lt;br /&gt;*** แต่ยังทำให้ทำงานกับ LightTPD  ไม่สำเร็จนะครับ ***&lt;br /&gt;&lt;p&gt;==========================================================&lt;br /&gt;&lt;strong&gt;# sql commnad สำหรับสร้างตารางข้อมูลให้กับฐานข้อมูล kv_production&lt;/strong&gt;&lt;br /&gt;==========================================================&lt;/p&gt; &lt;p&gt;CREATE TABLE `blogs` (&lt;br /&gt;`id` int(11) NOT NULL auto_increment,&lt;br /&gt;`user_id` int(11) NOT NULL,&lt;br /&gt;`address` varchar(255) default NULL,&lt;br /&gt;`title` varchar(255) default NULL,&lt;br /&gt;`description` text,&lt;br /&gt;`disabled` tinyint(1) default ‘0′,&lt;br /&gt;`created_at` datetime default NULL,&lt;br /&gt;`modified_at` datetime default NULL,&lt;br /&gt;`hue_save` int(11) default NULL,&lt;br /&gt;`saturation_save` int(11) default NULL,&lt;br /&gt;`luminosity_save` int(11) default NULL,&lt;br /&gt;`custom_css_save` text,&lt;br /&gt;PRIMARY KEY (`id`),&lt;br /&gt;UNIQUE KEY `blogs_address_index` (`address`),&lt;br /&gt;KEY `blogs_user_id_index` (`user_id`,`disabled`),&lt;br /&gt;KEY `blogs_created_at_index` (`created_at`,`disabled`)&lt;br /&gt;) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;/p&gt; &lt;p&gt;CREATE TABLE `bookmarks` (&lt;br /&gt;`id` int(11) NOT NULL auto_increment,&lt;br /&gt;`user_id` int(11) NOT NULL,&lt;br /&gt;`title` varchar(255) default NULL,&lt;br /&gt;`url` varchar(255) default NULL,&lt;br /&gt;`note` varchar(255) default NULL,&lt;br /&gt;`created_at` datetime default NULL,&lt;br /&gt;`modified_at` datetime default NULL,&lt;br /&gt;PRIMARY KEY (`id`),&lt;br /&gt;KEY `bookmarks_user_id_index` (`user_id`,`created_at`),&lt;br /&gt;KEY `bookmarks_created_at_index` (`created_at`)&lt;br /&gt;) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;/p&gt; &lt;p&gt;CREATE TABLE `comment_stats` (&lt;br /&gt;`id` int(11) NOT NULL auto_increment,&lt;br /&gt;`commentable_id` int(11) NOT NULL,&lt;br /&gt;`commentable_type` varchar(255) default NULL,&lt;br /&gt;`comment_counter` int(11) default NULL,&lt;br /&gt;`last_commented_at` datetime default NULL,&lt;br /&gt;PRIMARY KEY (`id`),&lt;br /&gt;KEY `comment_stats_last_commented_at_index` (`last_commented_at`,`commentable_type`,`commentable_id`),&lt;br /&gt;KEY `comment_stats_commentable_id_index` (`commentable_id`,`commentable_type`,`last_commented_at`),&lt;br /&gt;KEY `comment_stats_commentable_type_index` (`commentable_type`,`commentable_id`,`last_commented_at`),&lt;br /&gt;KEY `comment_stats_commentable_type_counter_index` (`commentable_type`,`comment_counter`)&lt;br /&gt;) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;/p&gt; &lt;p&gt;CREATE TABLE `comments` (&lt;br /&gt;`id` int(11) NOT NULL auto_increment,&lt;br /&gt;`commentable_id` int(11) NOT NULL,&lt;br /&gt;`commentable_type` varchar(255) default NULL,&lt;br /&gt;`user_id` int(11) NOT NULL,&lt;br /&gt;`name` varchar(255) default NULL,&lt;br /&gt;`email` varchar(255) default NULL,&lt;br /&gt;`ip` varchar(255) default NULL,&lt;br /&gt;`content` text,&lt;br /&gt;`created_at` datetime default NULL,&lt;br /&gt;PRIMARY KEY (`id`),&lt;br /&gt;KEY `comments_user_id_index` (`user_id`,`created_at`),&lt;br /&gt;KEY `comments_created_at_index` (`created_at`,`commentable_type`,`commentable_id`),&lt;br /&gt;KEY `comments_commentable_id_index` (`commentable_id`,`commentable_type`,`created_at`),&lt;br /&gt;KEY `comments_commentable_type_index` (`commentable_type`,`commentable_id`,`created_at`)&lt;br /&gt;) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;/p&gt; &lt;p&gt;CREATE TABLE `counters` (&lt;br /&gt;`id` int(11) NOT NULL auto_increment,&lt;br /&gt;`countable_id` int(11) NOT NULL,&lt;br /&gt;`countable_type` varchar(255) default NULL,&lt;br /&gt;`user_id` int(11) NOT NULL,&lt;br /&gt;`ip` varchar(255) default NULL,&lt;br /&gt;`referrer` varchar(255) default NULL,&lt;br /&gt;`created_at` datetime default NULL,&lt;br /&gt;PRIMARY KEY (`id`),&lt;br /&gt;KEY `counters_user_id_index` (`user_id`,`created_at`),&lt;br /&gt;KEY `counters_countable_id_index` (`countable_id`,`countable_type`,`created_at`),&lt;br /&gt;KEY `counters_ip_index` (`ip`),&lt;br /&gt;KEY `counters_referrer_index` (`referrer`),&lt;br /&gt;KEY `counters_created_at_index` (`created_at`)&lt;br /&gt;) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;/p&gt; &lt;p&gt;CREATE TABLE `pictures` (&lt;br /&gt;`id` int(11) NOT NULL auto_increment,&lt;br /&gt;`user_id` int(11) NOT NULL,&lt;br /&gt;`data` mediumblob,&lt;br /&gt;`content_type` varchar(255) default NULL,&lt;br /&gt;PRIMARY KEY (`id`),&lt;br /&gt;KEY `pictures_user_id_index` (`user_id`)&lt;br /&gt;) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;/p&gt; &lt;p&gt;CREATE TABLE `planet_subscriptions` (&lt;br /&gt;`id` int(11) NOT NULL auto_increment,&lt;br /&gt;`blog_id` int(11) NOT NULL,&lt;br /&gt;`planet_id` int(11) NOT NULL,&lt;br /&gt;`created_at` datetime default NULL,&lt;br /&gt;PRIMARY KEY (`id`),&lt;br /&gt;KEY `planet_subscriptions_blog_id_index` (`blog_id`,`planet_id`),&lt;br /&gt;KEY `planet_subscriptions_created_at_index` (`created_at`)&lt;br /&gt;) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;/p&gt; &lt;p&gt;CREATE TABLE `planets` (&lt;br /&gt;`id` int(11) NOT NULL auto_increment,&lt;br /&gt;`user_id` int(11) NOT NULL,&lt;br /&gt;`address` varchar(255) default NULL,&lt;br /&gt;`title` varchar(255) default NULL,&lt;br /&gt;`description` text,&lt;br /&gt;`created_at` datetime default NULL,&lt;br /&gt;`modified_at` datetime default NULL,&lt;br /&gt;PRIMARY KEY (`id`),&lt;br /&gt;UNIQUE KEY `planets_address_index` (`address`),&lt;br /&gt;KEY `planets_user_id_index` (`user_id`),&lt;br /&gt;KEY `planets_created_at_index` (`created_at`)&lt;br /&gt;) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;/p&gt; &lt;p&gt;CREATE TABLE `posts` (&lt;br /&gt;`id` int(11) NOT NULL auto_increment,&lt;br /&gt;`blog_id` int(11) NOT NULL,&lt;br /&gt;`title` varchar(255) default NULL,&lt;br /&gt;`excerpt` text,&lt;br /&gt;`content` text,&lt;br /&gt;`hidden` tinyint(1) default ‘0′,&lt;br /&gt;`commentable` tinyint(1) default ‘1′,&lt;br /&gt;`started_at` datetime default NULL,&lt;br /&gt;`ended_at` datetime default NULL,&lt;br /&gt;`created_at` datetime default NULL,&lt;br /&gt;`modified_at` datetime default NULL,&lt;br /&gt;PRIMARY KEY (`id`),&lt;br /&gt;UNIQUE KEY `posts_blog_id_index` (`blog_id`,`created_at`,`hidden`),&lt;br /&gt;KEY `posts_created_at_index` (`created_at`),&lt;br /&gt;KEY `posts_started_at_index` (`started_at`,`ended_at`)&lt;br /&gt;) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;/p&gt; &lt;p&gt;CREATE TABLE `questions` (&lt;br /&gt;`id` int(11) NOT NULL auto_increment,&lt;br /&gt;`user_id` int(11) NOT NULL,&lt;br /&gt;`questioner_id` int(11) NOT NULL,&lt;br /&gt;`name` varchar(255) default NULL,&lt;br /&gt;`email` varchar(255) default NULL,&lt;br /&gt;`ip` varchar(255) default NULL,&lt;br /&gt;`subject` varchar(255) default NULL,&lt;br /&gt;`content` text,&lt;br /&gt;`answer` text,&lt;br /&gt;`commentable` tinyint(1) default ‘1′,&lt;br /&gt;`created_at` datetime default NULL,&lt;br /&gt;`answered_at` datetime default NULL,&lt;br /&gt;`modified_at` datetime default NULL,&lt;br /&gt;PRIMARY KEY (`id`),&lt;br /&gt;KEY `questions_user_id_index` (`user_id`,`created_at`,`answered_at`),&lt;br /&gt;KEY `questions_created_at_index` (`created_at`),&lt;br /&gt;KEY `questions_answered_at_index` (`answered_at`)&lt;br /&gt;) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;/p&gt; &lt;p&gt;CREATE TABLE `schema_info` (&lt;br /&gt;`version` int(11) default NULL&lt;br /&gt;) ENGINE=MyISAM DEFAULT CHARSET=latin1;&lt;/p&gt; &lt;p&gt;CREATE TABLE `sessions` (&lt;br /&gt;`id` int(11) NOT NULL auto_increment,&lt;br /&gt;`session_id` varchar(255) default NULL,&lt;br /&gt;`data` text,&lt;br /&gt;`updated_at` datetime default NULL,&lt;br /&gt;PRIMARY KEY (`id`),&lt;br /&gt;KEY `sessions_session_id_index` (`session_id`)&lt;br /&gt;) ENGINE=InnoDB DEFAULT CHARSET=latin1;&lt;/p&gt; &lt;p&gt;CREATE TABLE `sites` (&lt;br /&gt;`id` int(11) NOT NULL auto_increment,&lt;br /&gt;`domain` varchar(255) default ‘’,&lt;br /&gt;`title_image` varchar(255) default ‘’,&lt;br /&gt;`locale` varchar(255) default ‘en_US’,&lt;br /&gt;`announcement_planet` varchar(255) default ‘’,&lt;br /&gt;`focus_planet` varchar(255) default ‘’,&lt;br /&gt;`title` varchar(255) default ‘’,&lt;br /&gt;`home_content` text,&lt;br /&gt;`footer` text,&lt;br /&gt;`max_file_size` int(11) default ‘0′,&lt;br /&gt;`upload_quota` int(11) default ‘0′,&lt;br /&gt;`notifier_email_prefix` varchar(255) default ‘[KV Error]’,&lt;br /&gt;`notifier_email_recipients` varchar(255) default ‘’,&lt;br /&gt;`google_search_code` text,&lt;br /&gt;`modified_at` datetime default NULL,&lt;br /&gt;PRIMARY KEY (`id`),&lt;br /&gt;UNIQUE KEY `sites_domain_index` (`domain`)&lt;br /&gt;) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;&lt;/p&gt; &lt;p&gt;CREATE TABLE `taggings` (&lt;br /&gt;`id` int(11) NOT NULL auto_increment,&lt;br /&gt;`tag_id` int(11) NOT NULL,&lt;br /&gt;`taggable_id` int(11) NOT NULL,&lt;br /&gt;`taggable_type` varchar(255) default NULL,&lt;br /&gt;`user_id` int(11) NOT NULL,&lt;br /&gt;`created_at` datetime default NULL,&lt;br /&gt;PRIMARY KEY (`id`),&lt;br /&gt;KEY `taggings_tag_id_index` (`tag_id`,`taggable_type`),&lt;br /&gt;KEY `taggings_taggable_id_index` (`taggable_id`,`taggable_type`)&lt;br /&gt;) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;/p&gt; &lt;p&gt;CREATE TABLE `tags` (&lt;br /&gt;`id` int(11) NOT NULL auto_increment,&lt;br /&gt;`name` varchar(255) default NULL,&lt;br /&gt;PRIMARY KEY (`id`),&lt;br /&gt;UNIQUE KEY `tags_name_index` (`name`)&lt;br /&gt;) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;/p&gt; &lt;p&gt;CREATE TABLE `themes` (&lt;br /&gt;`id` int(11) NOT NULL auto_increment,&lt;br /&gt;`themeable_id` int(11) NOT NULL,&lt;br /&gt;`themeable_type` varchar(255) default NULL,&lt;br /&gt;`user_id` int(11) NOT NULL,&lt;br /&gt;`hue` int(11) default ‘0′,&lt;br /&gt;`saturation` int(11) default ‘0′,&lt;br /&gt;`luminosity` int(11) default ‘0′,&lt;br /&gt;`custom_css` text,&lt;br /&gt;`show_title` tinyint(1) default ‘1′,&lt;br /&gt;PRIMARY KEY (`id`),&lt;br /&gt;KEY `themes_user_id_index` (`user_id`),&lt;br /&gt;KEY `themes_themeable_id_index` (`themeable_id`,`themeable_type`),&lt;br /&gt;KEY `themes_themeable_type_index` (`themeable_type`,`themeable_id`)&lt;br /&gt;) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;/p&gt; &lt;p&gt;CREATE TABLE `uploads` (&lt;br /&gt;`id` int(11) NOT NULL auto_increment,&lt;br /&gt;`user_id` int(11) NOT NULL,&lt;br /&gt;`filename` varchar(255) default NULL,&lt;br /&gt;`description` text,&lt;br /&gt;`hidden` tinyint(1) default ‘0′,&lt;br /&gt;`content_type` varchar(255) default NULL,&lt;br /&gt;`commentable` tinyint(1) default ‘1′,&lt;br /&gt;`created_at` datetime default NULL,&lt;br /&gt;`modified_at` datetime default NULL,&lt;br /&gt;PRIMARY KEY (`id`),&lt;br /&gt;KEY `uploads_created_at_index` (`created_at`,`hidden`),&lt;br /&gt;KEY `uploads_user_id_index` (`user_id`,`created_at`,`hidden`),&lt;br /&gt;KEY `uploads_filename_index` (`filename`,`user_id`)&lt;br /&gt;) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;/p&gt; &lt;p&gt;CREATE TABLE `users` (&lt;br /&gt;`id` int(11) NOT NULL auto_increment,&lt;br /&gt;`username` varchar(255) default NULL,&lt;br /&gt;`md5_passphrase` varchar(255) default NULL,&lt;br /&gt;`email` varchar(255) default NULL,&lt;br /&gt;`firstname` varchar(255) default NULL,&lt;br /&gt;`middlename` varchar(255) default NULL,&lt;br /&gt;`lastname` varchar(255) default NULL,&lt;br /&gt;`screenname` varchar(255) default NULL,&lt;br /&gt;`title` varchar(255) default NULL,&lt;br /&gt;`career` varchar(255) default NULL,&lt;br /&gt;`position` varchar(255) default NULL,&lt;br /&gt;`organization` varchar(255) default NULL,&lt;br /&gt;`street` varchar(255) default NULL,&lt;br /&gt;`city` varchar(255) default NULL,&lt;br /&gt;`state` varchar(255) default NULL,&lt;br /&gt;`postalcode` varchar(255) default NULL,&lt;br /&gt;`country` varchar(255) default NULL,&lt;br /&gt;`mobile` varchar(255) default NULL,&lt;br /&gt;`phone` varchar(255) default NULL,&lt;br /&gt;`fax` varchar(255) default NULL,&lt;br /&gt;`picture_url` varchar(255) default NULL,&lt;br /&gt;`website` varchar(255) default NULL,&lt;br /&gt;`about_note` text,&lt;br /&gt;`longitude` float default NULL,&lt;br /&gt;`latitude` float default NULL,&lt;br /&gt;`name_preference` int(11) default ‘0′,&lt;br /&gt;`ticket` varchar(255) default NULL,&lt;br /&gt;`disabled` tinyint(1) default ‘0′,&lt;br /&gt;`created_at` datetime default NULL,&lt;br /&gt;`modified_at` datetime default NULL,&lt;br /&gt;PRIMARY KEY (`id`),&lt;br /&gt;UNIQUE KEY `users_username_index` (`username`),&lt;br /&gt;KEY `users_email_index` (`email`),&lt;br /&gt;KEY `users_created_at_index` (`created_at`)&lt;br /&gt;) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;/p&gt; &lt;p&gt;=============================================== &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2564550437112467456-6467559457047520164?l=amanfrombehind.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://amanfrombehind.blogspot.com/feeds/6467559457047520164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2564550437112467456&amp;postID=6467559457047520164' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2564550437112467456/posts/default/6467559457047520164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2564550437112467456/posts/default/6467559457047520164'/><link rel='alternate' type='text/html' href='http://amanfrombehind.blogspot.com/2007/01/knowledgevolution-windows.html' title='การติดตั้ง Knowledgevolution บน Windows'/><author><name>The power of thinking positive</name><uri>http://www.blogger.com/profile/13707340473953955351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_FDXeQxA_x0w/RacBj2JoWsI/AAAAAAAAABg/Yp1R7ecN8UY/s72-c/Ruby-01.jpg' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
