tag:blogger.com,1999:blog-62967912008-06-28T12:51:34.698+07:00bact' is a namebact'http://www.blogger.com/profile/12900274900485646352noreply@blogger.comBlogger42125tag:blogger.com,1999:blog-6296791.post-13663492262521522122008-06-23T20:24:00.001+07:002008-06-24T15:23:56.264+07:00small, yet unneglectable, voices from consumers who don't want to pay for things they will never use<p><a href="http://twitter.com/sajal" title="@sajal">คุณซาจาล</a> ชาวอินเดียในไทย กำลังเลือกซื้อโน้ตบุ๊กเครื่องใหม่ และพบว่าโน้ตบุ๊กรุ่นต่าง ๆ ที่เขาสนใจนั้นล้วนรวมราคาวินโดวส์มาด้วยแล้ว คุณซาจาลรู้สึกว่าตนเองกำลังถูกบังคับใช้จ่ายค่าไลเซนส์วินโดวส์ทั้ง ๆ ที่ไม่ได้จะใช้ จึงเขียนจดหมายฉบับนี้ขึ้นมาเป็นภาษาอังกฤษ <a href="http://www.sajalkayan.com/open-letter-to-thailands-software-bullies.html" title="Open letter to Thailand’s Software Bullies, 21 June 2008">ตีพิมพ์ที่บล็อกของเขา</a> ผมเห็นว่าน่าสนใจ และก็รู้สึกเช่นเดียวกันในตอนเลือกซื้อโน้ตบุ๊ก จึงขออนุญาตแปลมาเป็นภาษาไทยให้เราอ่านกันครับ โดยตีพิมพ์ลงที่ Blognone:<br /> <strong><a href="http://blognone.com/node/8123">จดหมายเปิดผนึกถึงไมโครซอฟท์และผู้จำหน่ายโน้ตบุ๊กในเมืองไทย</a></strong></p> <p>มีความเห็นน่าสนใจจำนวนมากที่ Blognone ขอเชิญอภิปรายที่นั่นจะสะดวกกว่าครับ</p> <p><small>technorati tags: <a href="http://technorati.com/tag/notebook" rel="tag">notebook</a>, <a href="http://technorati.com/tag/consumer+rights" rel="tag">consumer rights</a>, <a href="http://technorati.com/tag/Windows" rel="tag">Windows</a> </small></p>bact'http://www.blogger.com/profile/12900274900485646352noreply@blogger.comtag:blogger.com,1999:blog-6296791.post-65319464477220351942008-05-10T12:04:00.001+07:002008-05-10T12:21:34.153+07:00Read Windows Help on Ubuntu/Linux<p>ใช้ลีนุกซ์ เกิดจำเป็นต้องอ่านเอกสารในรูปแบบ <a href="http://en.wikipedia.org/wiki/Microsoft_Compiled_HTML_Help">CHM</a> (Microsoft Compiled HTML Help) ขึ้นมาจะทำไง ?</p> <p>สำหรับคนใช้ GNOME เรามี <strong><a href="http://gnochm.sourceforge.net/">GnoCHM</a></strong> ครับ<br /> (ส่วนพลพรรค KDE ลอง <strong><a href="http://www.kchmviewer.net/">KchmViewer</a></strong> ดู &ndash; เหมือนอินเทอร์เฟซในการค้นหาจะสะดวกกว่าแฮะ)</p> <p>บน Ubuntu ติดตั้ง GnoCHM ง่าย ๆ :</p> <pre><code>sudo apt-get install gnochm</code></pre> <p>หน้าตาเป็นงี้ (เปิดดู <a href="http://delynnberry.com/projects/rails-chm-documentation/">Rails CHM Documentation</a>)</p> <p><a href="http://www.flickr.com/photos/arthit/2479203201/" title="CHM viewer on GNOME by arthit, on Flickr"><img src="http://farm3.static.flickr.com/2365/2479203201_5d41f1c83f.jpg" width="500" height="414" alt="CHM viewer on GNOME" /></a></p> <p>หรือใครสะดวกเป็น PDF กว่า เช่นจะเอาไปพิมพ์ลงกระดาษ ลอง <strong><a href="http://code.google.com/p/chm2pdf/">chm2pdf</a></strong> ลงง่าย ๆ เช่นกัน :</p> <pre><code>sudo apt-get install chm2pdf</code></pre> <p>ทุกอย่างทำได้ (บางทีก็เหนื่อยหน่อย) ด้วยซอฟต์แวร์เสรี</p> <p><small>technorati tags: <a href="http://technorati.com/tag/GnoCHM" rel="tag">GnoCHM</a>, <a href="http://technorati.com/tag/Ubuntu" rel="tag">Ubuntu</a>, <a href="http://technorati.com/tag/CHM" rel="tag">CHM</a> </small></p>bact'http://www.blogger.com/profile/12900274900485646352noreply@blogger.comtag:blogger.com,1999:blog-6296791.post-19515340605234811112008-05-07T00:22:00.003+07:002008-05-07T05:06:53.282+07:00How to install Tahoma font, Ubuntu Studio theme and preload in Ubuntu (+ OpenSolaris 2008.05 debut)<p>from Ubuntu Forums - <a href="http://ubuntuforums.org/archive/index.php/t-82318.html">HOWTO: Tahoma Font in Breezy</a> by Casey</p> <p>ถึงจะใช้โอเพนซอร์ส บางทีเราก็จำเป็นต้อง/ถูกบังคับให้ใช้ฟอนต์ที่ไม่ใช่ซอฟต์แวร์เสรี<br /> เช่น รายงานความคืบหน้าการวิจัยของเนคเทค ที่แม้จะระบุให้ใช้ OpenDocument Text (มาตรฐานเปิด-เยี่ยม) แต่ในขณะเดียวกันก็ระบุว่าให้ใช้ฟอนต์ Tahoma (เฉพาะระบบของไมโครซอฟท์-เฮ้ย)</p> <p>วิธีติดตั้งฟอนต์ Tahoma บน Ubuntu (กนู/ลีนุกซ์ดิสโทรอื่น ๆ ก็ปรับ ๆ เอานะครับ)</p> <ol> <li>ลงแพคเกจ msttcorefonts ก่อน :<br /> <code>sudo apt-get install msttcorefonts</code></li> <li>ดาวน์โหลดฟอนต์ Tahoma จาก <a href="http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/EN-US/IELPKTH.CAB">http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/EN-US/IELPKTH.CAB</a> :<br /> <code>wget http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/EN-US/IELPKTH.CAB</code></li> <li>แตกแฟ้ม IELPKTH.CAB ออกมา, ในที่นี้เราจะใส่ไว้โฟลเดอร์ชั่วคราว tahomafont :<br /> <code>cabextract -d tahomafont IELPKTH.CAB</code></li> <li>คัดลอกแฟ้มฟอนต์ทั้งหมดไปที่โฟลเดอร์ฟอนต์ msttcorefonts ของ Ubuntu :<br /> <code>sudo cp tahomafont/*.ttf /usr/share/fonts/truetype/msttcorefonts/</code></li> <li>ลบโฟลเดอร์ชั่วคราว tahomafont เมื่อสักครู่นั้นทิ้ง :<br /> <code>rm -rf tahomafont</code></li> </ol> <p>เสร็จ</p> <p>เกร็ด: น่าสนใจว่าแพคเกจ IELPKTH.CAB นี้ มันคือ Thai Language Pack ของ Internet Explorer ซึ่งนอกจากฟอนต์แล้ว ยังมีผังแป้นพิมพ์ไทย และรหัสอักขระไทย (CP 874) ด้วย</p> <hr /> <p>แถม : <a href="http://ubuntufun.wordpress.com/2007/05/21/%E0%B9%83%E0%B8%8A%E0%B9%89-ubuntu-%E0%B9%81%E0%B8%95%E0%B9%88%E0%B8%AD%E0%B8%A2%E0%B8%B2%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89%E0%B8%98%E0%B8%B5%E0%B8%A1-ubuntu-studio/">ลงธีมของ Ubuntu Studio บน Ubuntu ปกติ</a> (เห็นใน twitter)</p> <p>ถ้าจะเอาทั้งชุดเลย (รวมหน้าจอล็อกอิน, โปรแกรมเสริมบน desktop) :<br /> <code>sudo apt-get install ubuntustudio-look</code></p> <p>ถ้าจะเอาแค่ธีม ไอคอน พื้นหลัง :<br /> <code>sudo apt-get install ubuntustudio-theme ubuntustudio-icon-theme ubuntustudio-wallpapers</code></p> <p>ลงแล้วสวยดี แต่กับบางโปรแกรมใช้แล้วจะมองไม่ค่อยเห็น ปวดตาหน่อย ๆ เช่น Firefox 3 นี่ จะมีปัญหาเรื่องสีกับตรงช่องที่อยู่ address bar คือสีที่ไฟร์ฟ็อกซ์ใช้สำหรับลิงก์ มันเป็นสีเขียว แล้วสีของพื้นหลังของ widget ใน Ubuntu Studio นี่มันเป็นสีเทาดำ มันเลยอ่านยากมาก ไม่ดีเท่าไหร่ หรืออย่างเวลาทำไฮไลท์ข้อความในช่องที่อยู่ มันก็ไม่เปลี่ยนสีพื้นหลัง เปลี่ยนแต่สีอักษร ดูยากไปนิดนึง โปรแกรมอื่นไม่เป็นนะ เป็นแต่กับไฟร์ฟ็อกซ์นี่แหละ เข้าว่าเป็นเพราะไม่ได้เป็น GTK+</p> <hr /> <p>แถม 2 (ใจดี) : <strong><a href="http://opensolaris.com/">OpenSolaris 2008.05</a></strong> ออกแล้ว (<a href="http://osnews.com/story/19715/Sun_Debuts_OpenSolaris_2008.05">ข่าวที่ OSNews</a>) เป็นดิสโทรอีกดิสโทรหนึ่งของ OpenSolaris (เอ่อ ชื่อดันเหมือนกันอีก คือนอกจาก OpenSolaris ที่เป็นดิสโทรแล้วเนี่ย ยังมีคนเอาซอร์สโค้ดจาก OpenSolaris.org ไปทำดิสโทรอื่น ๆ อีก เช่น <a href="http://www.nexenta.org/">Nexenta</a>) มี Live CD ด้วย</p> <p>ดิสโทร OpenSolaris นี้ ใช้ตัวจัดการแพกเกจตัวใหม่ที่ชื่อว่า <a href="http://opensolaris.org/os/project/pkg/">Image Packaging System</a> (IPS) ซึ่งเจ้า IPS นี่ ใช้ประโยชน์จากระบบแฟ้ม <a href="http://en.wikipedia.org/wiki/ZFS">ZFS</a> เช่นการทำ rollback กรณี โอ๊ะ ติดตั้งแพกเกจใหม่เข้าไปแล้วเจ๊ง จะย้อนกลับ ก็ใช้ความสามารถของ ZFS ทำ (ดิสโทรอย่าง Nexenta นั้นใช้ apt ซึ่งผู้ใช้ลีนุกซ์ค่าย Debian, Ubuntu จะคุ้นเคยกว่า)</p> <p><a href="http://blogs.zdnet.com/BTL/?p=8703">รีวิวค่อนข้างดี</a> แต่ก็ยังมีจุดต้องปรับปรุงเช่นเรื่องการแชร์แฟ้มกับ Samba ที่ยุ่งยากเกินไป ในรีวิวนั้นมีภาพจับหน้าจอให้ดูหลายรูป ดูในรูปคล้าย Linux Desktop ทั่วไปมาก เพราะใช้ GNOME 2.22 เหมือน ๆ กัน (ในภาพนั้นใช้<a href="http://www.gnome-look.org/content/show.php/Nimbus+(Ubuntu+and+Debian)?content=54755">ธีม Nimbus</a> แบบเดียวกับที่มี<a href="http://java.sun.com/developer/technicalArticles/javase/java6u10/index.html#nimbus">ใน Java 6 Update 10</a>)</p> <p>ถ้าไม่อยากดาวน์โหลด หรืออยากได้แผ่นมาเก็บ <a href="https://www2.sun.de/dct/forms/reg_us_2307_228_0.jsp">สั่งได้</a>นะครับ ฟรี ค่าส่งก็ไม่คิด ผมสั่งไปแล้ว อยากรู้ว่าจะสวยเหมือนโลโก้รึเปล่า :D</p> <hr /> <p>แถม 3 (ชิงร้อยชิงล้าน) : ในลีนุกซ์ เราสามารถเร่งความเร็วการโหลดโปรแกรมที่เราใช้บ่อย ๆ ได้โดยใช้โปรแกรม <strong><a href="http://pwet.fr/man/linux/administration_systeme/preload" title="man page">preload</a></strong> โปรแกรมนี้มันจะคอยดูพฤติกรรมการใช้งานโปรแกรมของเรา และก็ไปโหลดบางส่วนของโปรแกรมที่เราใช้บ่อย ๆ ขึ้นมารอไว้ในหน่วยความจำล่วงหน้า (เรียกอีกอย่างก็คือ โกง น่ะ) วิธีพวกนี้เราเรียกว่า pre-fetching ใน Windows XP ก็มี</p> <p>วิธีติดตั้ง preload บน Ubuntu :<br /> <code>sudo apt-get install preload</code><br /> แค่นั้นเลย แล้วมันก็จะทำงานอัตโนมัติอยู่หลังฉาก</p> <p>ถ้าอยากดูว่ามันทำอะไรอยู่ ก็ :<br /> <code>sudo tail -f /var/log/preload.log</code><br /> หรือถ้าอยากดูละเอียด ๆ เป็นรายแฟ้มเลย ก็ :<br /> <code>sudo less /var/lib/preload/preload.state</code></p> <p>ที่มา : Linux Journal ฉบับล่าสุด (ล่าสุดที่เมืองไทยใน Bookazine นะ ไม่รู้ล่าสุดแค่ไหน), <a href="http://lifehacker.com/software/featured-linux-download/load-programs-faster-with-preload-269625.php">LifeHacker</a>, และ <a href="http://www.techthrob.com/tech/preload.php">Techthrob.com</a> (อันหลังสุดนี่ละเอียดมาก มีวิธีการตั้งค่าโดยละเอียดด้วย)</p> <p><small>technorati tags: <a href="http://technorati.com/tag/Ubuntu" rel="tag">Ubuntu</a>, <a href="http://technorati.com/tag/Tahoma" rel="tag">Tahoma</a>, <a href="http://technorati.com/tag/howto" rel="tag">howto</a>, <a href="http://technorati.com/tag/font" rel="tag">font</a>, <a href="http://technorati.com/tag/theme" rel="tag">theme</a>, <a href="http://technorati.com/tag/OpenSolaris" rel="tag">OpenSolaris</a>, </small></p>bact'http://www.blogger.com/profile/12900274900485646352noreply@blogger.comtag:blogger.com,1999:blog-6296791.post-4916532656756448382008-04-14T00:32:00.002+07:002008-04-14T00:54:38.083+07:00install Python alternatives<p><strong>สวัสดีปีใหม่</strong> &mdash; 12-14 เม.ย. ผมและเพื่อน ๆ อยู่ที่ <strong><a href="http://poakpong.com/1130">Thai Firefox L10n sprint</a></strong></p> <p><a href="http://translate.sourceforge.net/wiki/toolkit/moz2po">po2moz</a> ใช้กับ Python 2.5 ไม่ได้ ต้องเป็นรุ่นต่ำกว่านั้น</p> <p>ลง Python (และโปรแกรมอื่น ๆ) หลาย ๆ รุ่นในเครื่อง และวิธีตั้งค่ารุ่นปริยาย</p> <p>ลงที่รุ่นที่อยากได้</p> <pre> apt-get install python2.4 </pre> <p>บอกเครื่อง ว่าเรามีหลายรุ่นนะ</p> <pre> update-alternatives --install /usr/lib/python python /usr/lib/python2.3 9 update-alternatives --install /usr/lib/python python /usr/lib/python2.4 5 update-alternatives --install /usr/lib/python python /usr/lib/python2.5 1 </pre> <p>(--install ลิงก์คำสั่งปริยาย ชื่อคำสั่ง ลิงก์ไปหารุ่นที่ระบุ ลำดับความสำคัญ)</p> <p>จากนั้นก็เลือกรุ่นที่อยากใช้</p> <pre> update-alternatives --config python </pre> <p>จะเมนูขึ้น เลือก</p> <hr /> <p>เอามาจาก <a href="http://ubuntuforums.org/archive/index.php/t-315362.html">Ubuntu Forums</A> อีกแล้ว</p> <hr /> <p><strong>***</strong> ในเวลาเดียวกันนี้ ที่ IRC ห้อง #tlwg <a href="irc://irc.linux.in.th#tlwg">irc://irc.linux.in.th#tlwg</a> ก็มี <strong>OSS glossary sprint</strong> ด้วย &mdash; จัดการเก็บกวาด <a href="http://www.opentle.org/ossglossary/">คลังศัพท์กลาง Glossary for Open Source Software</a> ไปแจมกันได้</p> <p>รายละเอียด ข้อมูลเกี่ยวกับการแปล/localization ดูได้ที่ <a href="http://l10n.opentle.org/">l10n.opentle.org</a></p> <p><small>technorati tags: <a href="http://technorati.com/tag/Ubuntu" rel="tag">Ubuntu</a>, <a href="http://technorati.com/tag/Linux" rel="tag">Linux</a>, <a href="http://technorati.com/tag/Python" rel="tag">Python</a> </small></p>bact'http://www.blogger.com/profile/12900274900485646352noreply@blogger.comtag:blogger.com,1999:blog-6296791.post-24773143443263523412008-04-08T02:02:00.003+07:002008-04-08T15:46:21.735+07:00enable mod_rewrite in Apache<p>ทดสอบ <a href="http://cakephp.org/" title="Web MVC with PHP">CakePHP</a> ในเครื่อง ต้องหาทางเปิด mod_rewrite ไปเจอที่ <a href="http://ubuntuforums.org/showthread.php?t=7304" title="mod_rewrite">Ubuntu Forums</a> อีกตามเคย ขอแปลมาไว้ที่นี่:</p> <h3>เปิดใช้ mod_rewrite ใน Apache2 (บน Ubuntu)</h3> <p>เปิดใช้โมดูล <em><a href="http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html">mod_rewrite</a></em> (เอาไว้ทำ url อ่านง่าย ๆ) ใน Apache ใน 3+1 ขั้นตอน:</p> <p><strong>ขั้นหนึ่ง:</strong> ระบุให้โหลด rewrite โดยการทำซิมบอลิกลิงก์ไฟล์ rewrite.load ใส่ไว้ใน /etc/apache2/mods-enabled/</p> <pre>sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/</pre> <p><strong>เพิ่มเติม 2008.04.08:</strong> อ.มะนาวบอกว่า ใช้ a2enmod ก็ได้ ง่ายกว่ากันเยอะ .. จริง ๆ ด้วย! ดังนั้น ทำแบบนี้ก็ได้</p> <pre>sudo a2enmod rewrite</pre> <p>(a2enmod ว่าตามตัวคือ apache2 <em>enable</em> module; ถ้าอยากเอาตัวไหนออก ก็ใช้ a2dismod - apache2 <em>disable</em> module)</p> <p><strong>ขั้นสอง:</strong> แก้ไฟล์คอนฟิกของ apache</p> <pre>sudo vi /etc/apache2/sites-enabled/000-default</pre> <p>เปลี่ยนค่าของ <b>AllowOverride</b> ไปเป็น <b>all</b> สำหรับ document root directory ที่ต้องการ (default จะเป็น /var/www/)</p> <p>ตัวอย่างเช่น:</p> <pre> &lt;Directory /var/www/&gt; Options Indexes FollowSymLinks MultiViews AllowOverride <font color="Red"><b>all</b></font> Order allow,deny allow from all &lt;/Directory&gt; </pre> <p><strong>ขั้นสาม:</strong> รีสตาร์ท apache</p> <pre>sudo /etc/init.d/apache2 restart</pre> <p>อันนี้ก็จะเสร็จทางฝั่ง apache ละ ต่อไปก็เป็นทางฝั่งเว็บแอพพลิเคชัน/สคริปต์</p> <p><strong>ขั้นสุดท้าย:</strong> แก้/สร้างไฟล์ .htaccess ในไดเรกทอรีที่ต้องการใช้ rewrite โดยระบุค่า RewriteEngine เป็น On</p> <pre>RewriteEngine On</pre> <p>เท่านี้ก็จะใช้ mod_rewrite ได้แล้ว</p> <p>ส่วนวิธีเขียนกฎ rewrite นั้น ลองศึกษาได้จาก <a href="http://www.widexl.com/tutorials/mod_rewrite.html">URL Rewriting Guide</a>, <a href="http://www.ilovejackdaniels.com/cheat-sheets/mod_rewrite-cheat-sheet/">cheat sheet</a></p> <p>[credits to <em><a href="http://ubuntuforums.org/member.php?u=38012">jalanbuntu</a></em> of Ubuntu Forums]</p> <p><small>technorati tags: <a href="http://technorati.com/tag/mod_rewrite" rel="tag">mod_rewrite</a>, <a href="http://technorati.com/tag/rewrite" rel="tag">rewrite</a>, <a href="http://technorati.com/tag/Apache" rel="tag">Apache</a> </small></p>bact'http://www.blogger.com/profile/12900274900485646352noreply@blogger.comtag:blogger.com,1999:blog-6296791.post-6038361810036825222008-04-07T13:52:00.001+07:002008-04-07T13:59:04.857+07:00swath 0.3.4 Released<p>โปรแกรมตัดคำ swath ออกรุ่น 0.3.4 แล้ว</p> <p><strong><em>Swath 0.3.4</em></strong> released. Swath (Smart Word Analysis for THai) is a word segmentation for Thai. Swath offers 3 algorithms: <em>Longest Matching</em>, <em>Maximal Matching</em> and <em>Part-of-Speech Bigram</em>. The program supports various file input format such as html, rtf, LaTeX as well as plain text.</p> <p>Changes from 0.3.1 <small>(the most recent version in Ubuntu repo is 0.3.1)</small></p> <ul> <li>More secure temporary file handling.</li> <li>Fix regression introduced during portability fix in 0.3.2. (Bug report by Pisut Tempatarachoke)</li> <li>Fix bug that prevent '-u u,u' from working. (Bug report by Neutron Soutmun)</li> <li>Minor code and doc improvements.</li> <li>Fix char signedness portability issues.</li> <li>Improved messages and documentation.</li> </ul> <p>Get the latest version from <a href="ftp://linux.thai.net/pub/thailinux/software/swath/">ftp://linux.thai.net/pub/thailinux/software/swath/</a></p> <p>More info at <a href="http://linux.thai.net/node/117">http://linux.thai.net/node/117</a> (posted by <a href="http://linux.thai.net/~thep/">thep</a>)</p> <p>(สะกด swath ยังไงครับ ? swath, Swath, SWATH ?)</p> <p><small>technorati tags: <a href="http://technorati.com/tag/swath" rel="tag">swath</a>, <a href="http://technorati.com/tag/word+segmentation" rel="tag">word segmentation</a>, <a href="http://technorati.com/tag/Thai" rel="tag">Thai</a> </small></p>bact'http://www.blogger.com/profile/12900274900485646352noreply@blogger.comtag:blogger.com,1999:blog-6296791.post-82898137859079307282008-03-21T13:10:00.002+07:002008-03-22T02:49:39.348+07:00NewsCenter on Wine/Linux<p>ตัวอักษรภาษาไทยบนล่าง (สระบนล่าง วรรณยุกต์ ฯลฯ) ไม่แสดง ในโปรแกรม <strong>NewsCenter</strong> บนลินุกซ์, ตัวอักษรภาษาไทยบน title bar แสดงเป็นตัว western</p> <p><strong>NewsCenter</strong> เป็นโปรแกรมสำหรับอ่านข่าวบนวินโดวส์ ผมไม่ได้ใช้วินโดวส์ เลยรันบนลินุกซ์ผ่านโปรแกรม <a href="http://www.winehq.org/">Wine</a></p> <p><a href="http://www.flickr.com/photos/arthit/2348579431/" title="NewsCenter on Wine/Linux by arthit, on Flickr"><img src="http://farm3.static.flickr.com/2037/2348579431_55f4f73d5e.jpg" width="500" height="283" alt="NewsCenter on Wine/Linux" /></a></p> <p>อยากใช้ NewsCenter บนลินุกซ์ได้ จะได้ไม่ต้องไปใช้ที่ห้องสมุด</p> <p>โปรแกรม <a href="http://www.iqnewscenter.com/">NewsCenter</a> พัฒนาโดย <strong><a href="http://www.infoquest.co.th/">บริษัทอินโฟเควสท์</a></strong> (InfoQuest) ผู้ให้บริการข้อมูลข่าวสารออนไลน์ จากแหล่งข่าวทั้งในและนอกประเทศ ซึ่งรวมถึง สำนักข่าว ศูนย์วิจัย บริษัทหลักทรัพย์ หน่วยงานจัดอันดับความน่าเชื่อถือ และหน่วยงานราชการ</p> <p>โปรแกรมนี้เป็นโปรแกรมที่นักข่าวเขาใช้กัน หรือตามห้องสมุดหลายที่ก็จะมีให้ใช้ นอกจากดูข่าวใหม่ ๆ แล้ว ก็ยังใช้ค้นข่าวย้อนหลังได้ด้วยนะ ตัวหน้าตาโปรแกรมมันหลงยุคไปนิดนึง แต่พูดถึงมันก็ใช้งานได้โอเค (ผมก็แค่กดดู ๆ เฉย ๆ ไม่ได้ทำอะไรมากกว่านั้น) แต่ถ้าปรับ ui ให้มันเข้ากับ desktop environment หน่อยก็น่าจะดี โดยเฉพาะฟอนต์เนี่ย ยังเป็น bitmap อยู่เลย &mdash; เอ้อ แต่ตัดคำเก่งทีเดียวนะครับโปรแกรมนี้ เวลาไฮไลท์มันจะไฮไลท์เป็นคำ ๆ เลย</p> <p>อินโฟเควสท์นี่ เป็นบริษัทเครือเดียวกับ <strong><a href="http://www.thaiquest.com/">บริษัทไทยเควสท์</a></strong> (ThaiQuest) ที่ทำเสิร์ชเอนจิ้นภาษาไทย มีเดสก์ทอปเสิร์ชด้วย</p> <p><small>technorati tags: <a href="http://technorati.com/tag/NewsCenter" rel="tag">NewsCenter</a>, <a href="http://technorati.com/tag/Wine" rel="tag">Wine</a>, <a href="http://technorati.com/tag/Thai" rel="tag">Thai</a> </small></p>bact'http://www.blogger.com/profile/12900274900485646352noreply@blogger.comtag:blogger.com,1999:blog-6296791.post-42403151762164466292008-03-14T02:45:00.000+07:002008-03-14T03:01:33.943+07:00Rename USB drive on Linux<p>It is <a href="https://help.ubuntu.com/community/RenameUSBDrive">this difficult</a> to rename a usb drive on Ubuntu/Linux! (and you also need different labeler tool for different file system... well, <a href="http://twitter.com/bact/statuses/771078703">...</a>)</p> <p>ซื้อแฮนดี้ไดร์ฟมาใหม่ (8GB 1,500 บาท เดินถัดไปอีกไม่กี่ร้าน 1,200 บาท .. แบบเดียวกันเป๊ะ!! &mdash; ราคาของในมาบุญครองมันมั่วจริง ๆ) จะฟอร์แมตของเดิม ที่รก ๆ และมีชื่อไดเรกทอรีประหลาด ๆ ที่ลบไม่ได้ (runauto...) งมหาอยู่นาน ทั้งใน mkdosfs ทั้งใน parted/gparted - ไม่เจอ</p> <p>สุดท้ายไปเจอในเน็ต <a href="http://twitter.com/bact/statuses/771078703">โห</a> ต้อง<a href="https://help.ubuntu.com/community/RenameUSBDrive" title="RenameUSBDrive @ Help.Ubuntu.com">เล่นท่ายาก</a></p> <p>ปรากฎว่า แต่ละระบบไฟล์ จะใช้โปรแกรมในการเปลี่ยนชื่อไม่เหมือนกัน เช่น FAT ใช้ mtools, NTFS ใช้ ntfsprogs, ext2/3 ใช้ e2label, ...</p> <p>ผมใช้เป็น FAT32 ก็ต้องลง mtools (<tt>sudo apt-get install mtools</tt>)<br /> แล้วใช้โปรแกรมชื่อ mlabel ในการเปลี่ยนชื่อ ประมาณนี้:</p> <p><code><tt>sudo mlabel -i <em><font color="green">/dev/sdd1</font></em> ::<em><font color="orange">GO-BACT</font></em></tt></code></p> <p>เปลี่ยน <em><font color="green">/dev/sdd1</font></em> เป็น device ที่จะเปลี่ยน (ใน Ubuntu ลอง ls /dev/disk ดูได้)<br /> เปลี่ยน <em><font color="orange">GO-BACT</font></em> เป็นชื่อที่อยากได้</p> <p>เสียบครั้งต่อไป ก็จะแสดงเป็นชื่อใหม่ละ</p> <p><small>technorati tags: <a href="http://technorati.com/tag/rename" rel="tag">rename</a>, <a href="http://technorati.com/tag/usb+drive" rel="tag">usb drive</a>, <a href="http://technorati.com/tag/Linux" rel="tag">Linux</a> </small></p>bact'http://www.blogger.com/profile/12900274900485646352noreply@blogger.comtag:blogger.com,1999:blog-6296791.post-18270605664607655552008-02-22T19:07:00.007+07:002008-03-06T03:48:13.163+07:00Let's close it<p>Let's close <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=thai" title="[Bug 65896] Thai support -- tracker bug">Firefox Thai bug reports</a></p> <p>บรรยากาศ ปิดงาน<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=thai" title="[Bug 65896] Thai support -- tracker bug">บั๊กภาษาไทยในไฟร์ฟอกซ์</a> ตอนนี้คึกคัก (เช่นคุณ <a href="http://keng.ws/">kengggg</a> ที่วันนี้กระหน่ำ add cc บั๊กต่าง ๆ :P)</p> <p>ซึ่งหลาย ๆ คนก็ได้พยายามประชาสัมพันธ์เรื่องนี้ ให้มาช่วยทดสอบกันหน่อย เพราะที่ผ่านมา มีการแก้ไขไปแล้วหลายส่วน แต่ยังไม่มีการทดสอบกันเท่าไหร่นัก ทำให้บางบั๊กยังปิดไม่ได้ (เพราะไม่แน่ใจว่าแก้ได้จริงรึยัง หรือแก้อันนี้แล้วไปทำให้เกิดบั๊กที่อื่นรึเปล่า ฯลฯ) ซึ่งก็มีทั้งการส่งเมลหากัน หรือบอกกล่าวกันในบล็อก เช่นที<a href="http://isriya.com/node/1775" title="Problem of Open Source in Thailand">มาร์คโพสต์ไป 3 ที่</a> (ความเห็นของมาร์คและหลาย ๆ คนในโพสต์นั้น น่าสนใจ ลองไปอ่านกันดู จะเห็นทัศนคติที่หลากหลาย)</p> <p>ข้อสังเกตหนึ่งที่ผมเห็น จากการติดตามดูความเคลื่อนไหวใน bugzilla ก็คืองาน contribution จากผู้ใช้ ลีนุกซ์ กับ แมคโอเอส มีมากกว่าจาก วินโดวส์ ?? ไม่รู้ว่าคิดไปเองรึเปล่า นี่ไม่พูดถึงเรื่องโค้ดนะครับ (ซึ่งหลัก ๆ จริง ๆ เนี่ย ถ้าไม่นับที่ทีมซันเคยทำไว้เมื่อ 2002 กับที่พี่สัมพันธ์เคยทำไว้เมื่อก่อน ตอนนี้หลัก ๆ เป็น<a href="http://thep.blogspot.com/">พี่เทพ</a>ล้วน ๆ เลย) นับแค่เรื่องทดสอบว่า ตกลงมันใช้ได้รึยัง หรือจับภาพหน้าจอ screenshot มาแปะให้ดูกัน ดูทางวินโดวส์จะมีน้อยกว่า (ทั้ง ๆ ที่ผู้ใช้วินโดวส์น่าจะมีเยอะกว่าระบบปฏิบัติการอื่น) &mdash; แต่ก็อาจจะเป็นเพราะ คนใช้วินโดวส์ส่วนใหญ่ก็ใช้ไออี และถึงแม้จะใช้ไฟร์ฟอกซ์ ไฟร์ฟอกซ์บนวินโดวส์มันก็มีปัญหาน้อยกว่าด้วยแหละ เป็นไปได้</p> <p>ตอนนี้มีหลายบั๊ก/การแก้ไข ที่รอการยืนยันจากผู้ใช้ในแพลตฟอร์มต่าง ๆ ยังไงถ้ามีเวลา ก็ไปช่วยดู ๆ กันนะครับ ที่:<br /><br /> <strong><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=thai">[Bug 65896] Thai support -- tracker bug</a></strong></p> <p>กดไล่ไปดูทีละอันเลยครับ (จะมีรายการลิงก์) อันไหนที่<s>ถูกขีดฆ่า</s> แปลว่าบั๊กนั้นปิดไปแล้ว (ถูกแก้ไขแล้ว รายงานผิดพลาด ซ้ำ ฯลฯ) ก็ข้ามไปเลย<br /> บางบั๊กก็จะเป็นกับทุกระบบปฏิบัติการ บางอันก็จะเป็นเฉพาะกับวินโดวส์ กับแมคโอเอส อะไรแบบนี้ ก็เลือกทดสอบกันครับ</p> <p>หลายอันเป็นเรื่องง่ายมาก ๆ เช่นให้ลองดูว่า ข้อความนี้บนหน้าจอไฟร์ฟอกซ์ของคุณ แสดงผลถูกต้องไหม<br /> หรือ ถ้าคุณลองกดปุ่ม delete ข้อความที่กำหนด แล้วผลลัพธ์เป็นยังไง<br /> ใครใช้เว็บเบราเซอร์เป็น ก็ช่วยทดสอบได้ทุกคนครับ ไม่มีอะไรยากเลย</p> <p>หลังจากทดสอบแล้ว จะออกความเห็น หรือส่งรูปจับภาพหน้าจอ<sup>*</sup> ก็สามารถทำได้สะดวก เพียงสมัครสมาชิกกับ <a href="https://bugzilla.mozilla.org/">Bugzilla</a> ก่อน (แป๊ปเดียว) แล้วก็โพสต์ได้เหมือนกับเว็บบอร์ดเลย</p> <p><sup>*</sup> บนวินโดวส์/ลีนุกซ์ การจับภาพหน้าจอ ทำได้ง่าย ๆ แค่กดปุ่ม Print Screen / PrtSc บนคีย์บอร์ด รูปหน้าจอของเราก็จะไปอยู่ในคลิปบอร์ด แล้วเราก็เปิดโปรแกรมวาดรูปดูรูปอะไรก็ได้ แล้ว paste มันลงไปเป็นไฟล์ใหม่ แค่นี้ก็จะได้ภาพหน้าจอแล้ว</p> <p>และบางครั้ง เราก็จะพบว่า การช่วยกันทดสอบซอฟต์แวร์ตัวหนึ่ง อาจนำไปสู่การพบบั๊กหรือการเปลี่ยนแปลงในซอฟต์แวร์ตัวอื่นด้วยก็เป็นได้ เช่นในกรณีบั๊ก <a href="http://bugzilla.gnome.org/show_bug.cgi?id=518084" title="Thai is not Virama language">การลบตัวอักษร พินทุ ใน GNOME</a> ที่พบระหว่างการทดสอบบั๊ก <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=157546" title="&lt;delete&gt; key should delete WHOLE Thai 'display cell'">ปุ่ม &lt;delete&gt; ใน Firefox</a> หรือคำถามถึงฟอนต์ Thonburi ในแมคโอเอส ที่ถูกถามอีกครั้งในบั๊ก <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=284265" title="Default Thai fonts should be set appropriately on each platform">ฟอนต์ตั้งต้นในแต่ละแพลตฟอร์ม</a></p> <p>ทุกสิ่งล้วนเกี่ยวข้อง ผลักอันนี้ อันอื่นก็เขยื้อนด้วย</p> <p>ช่วย ๆ กัน ;)</p> <p>สุดท้ายขอยก<a href="http://thep.blogspot.com/2008/02/better-is-worse-2.html" title="Better is Worse (2)">คำพูดพี่เทพ</a>มาหน่อย (แก้คำว่า &ldquo;ลีนุกซ์&rdquo; เป็น &ldquo;ซอฟต์แวร์เสรี&rdquo; ก็ใช้ได้เช่นกัน):</p> <blockquote> <p>&ldquo; ตรงนี้ก็เลยรวมไปถึงประเด็นเรื่องการเรียนรู้ หรือความบกพร่องในบางเรื่องของลินุกซ์ <strong>แน่นอนว่าถ้าคุณตกลงปลงใจที่จะอยู่กับมันแล้ว คุณย่อมพร้อมจะเรียนรู้แง่มุมต่าง ๆ เรียนรู้ปรัชญา รวมทั้งแก้ไขข้อบกพร่องต่าง ๆ ที่คุณพบ ในเมื่อคุณได้รับเสรีภาพอย่างเต็มที่แล้วในโลกใบนี้</strong> และคุณก็ไม่ได้ทำอย่างโดดเดี่ยวด้วย แรงงานที่คุณใส่เข้าไป เป็นเพียงหนึ่งในกองทัพมดที่กระจายอยู่ทั่วโลก <u>ทุกคนล้วนแต่รับมากกว่าให้ทั้งนั้น</u> &rdquo;</p> </blockquote> <p><em>แถม:</em> <a href="http://duocore.ch7.com/ep64/" title="duocore.tv">duocore ตอนที่ 64</a> มีพูดถึงเรื่องที่โยงเข้าประเด็นข้างบน (เริ่มจากเรื่องที่ลีนุสบอกว่า &ldquo;better is worse&rdquo;):<br /> <object width='480' height='290' classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0'><param name='movie' value='http://duocore.ch7.com/wp-content/plugins/wordtube/flvplayer.swf' /><param name='bgcolor' value='#ffffff' /><param name='menu' value='false' /><embed src="http://duocore.ch7.com/wp-content/plugins/wordtube/flvplayer.swf" width="480" height="310" allowfullscreen="true" flashvars="file=http://duocore.ch7.com/videos/0064/duocore-0064-2008-02-21.flv&image=http://duocore.ch7.com/images/videos/ep64.jpg&location=http://duocore.ch7.com/wp-content/plugins/wordtube/flvplayer.swf&callback=http://duocore.ch7.com/statistics.php&type=flv"></embed></object></p> <p><small>technorati tags: <a href="http://technorati.com/tag/Thai" rel="tag">Thai</a>, <a href="http://technorati.com/tag/Mozilla" rel="tag">Mozilla</a>, <a href="http://technorati.com/tag/Firefox" rel="tag">Firefox</a>, <a href="http://technorati.com/tag/bug" rel="tag">bug</a>, <a href="http://technorati.com/tag/free+software" rel="tag">free software</a> </small></p>bact'http://www.blogger.com/profile/12900274900485646352noreply@blogger.comtag:blogger.com,1999:blog-6296791.post-1615302229917007722008-02-07T16:35:00.000+07:002008-02-07T16:41:20.815+07:00Fixing Java GUI on Hardy Heron<p>เพิ่งลง <a href="https://wiki.ubuntu.com/HardyHeron">Hardy Heron</a> เมื่อคืนก่อน ปรากฎว่า NetBeans 6.0 รันไม่ได้</p> <p>ปัญหาอยู่ที่ libmawt ของ JVM มันลิงก์กันไม่ได้กับ libxcb/libX11 ของ Hardy Heron แนว ๆ นี้ ดูจาก backtrace อ่ะนะ เราก็ไม่รู้ว่าจะแก้ยังไงหรอก</p> <p>ไปเจอ <a href="http://ubuntuforums.org/archive/index.php/t-621864.html">workaround ที่ Ubuntu Forums</a> ลองดูแล้ว ใช้ได้ เอามาแบ่งกัน</p> <p>If you have problem with Java GUI apps (for example, NetBeans) on Hardy Heron (Ubuntu 8.04 LTS pre-release), try run this line in your terminal (as root) รันคำสั่งนี้ในเทอร์มินัล:</p> <p>for 32-bit Ubuntu:<br /> <code><font color="grey">$</font> <strong>sudo sed -i 's/XINERAMA/FAKEEXTN/g' /usr/lib/jvm/<font color="green">java-6-sun-1.6.0.04</font>/jre/lib/<font color="blue">i386</font>/xawt/libmawt.so</strong></code></p> <p>for 64-bit Ubuntu:<br /> <code><font color="grey">$</font> <strong>sudo sed -i 's/XINERAMA/FAKEEXTN/g' /usr/lib/jvm/<font color="green">java-6-sun-1.6.0.04</font>/jre/lib/<font color="blue">amd64</font>/xawt/libmawt.so</strong></code></p> <p>(<strong>Notes:</strong> the path name may not be exactly as ones shown above, you may need to change to <font color="green"><em>version number</em></font> and/or the <font color="blue"><em>architecture</em></font> of your JVM. Look your <tt>/usr/lib/jvm</tt> for the exact name to use. อย่าลืมเปลี่ยนชื่อพาธให้ตรงกับ JVM ที่อยู่ในเครื่องของเรา)</p> <p>If that doesn't work for you, try add this line into your <tt>.bash_profile</tt> file ถ้าไม่เวิร์กก็ลองเพิ่มบรรทัดนี้เข้าไปที่ <tt>.bash_profile</tt>:</p> <p><code><strong>export LIBXCB_ALLOW_SLOPPY_LOCK=true</strong></code></p> <p>ผมลองวิธีแล้วแล้วมันใช้ได้นะ NetBeans 6.0 + JVM 1.6.0.04 + Hardy Heron Alpha 4 &mdash; WORKSFORME</p> <p>ตอนนี้กำลังลองเล่น <a href="http://code.google.com/webtoolkit/">Google Web Toolkit</a> มี<a href="https://gwt4nb.dev.java.net/">สำหรับ NetBeans</a> ด้วยนะ (gwt4nb)</p> <p>สวัสดีปีใหม่จีน</p> <p><small>technorati tags: <a href="http://technorati.com/tag/Java" rel="tag">Java</a>, <a href="http://technorati.com/tag/Ubuntu" rel="tag">Ubuntu</a>, <a href="http://technorati.com/tag/workaround" rel="tag">workaround</a> </small></p>bact'http://www.blogger.com/profile/12900274900485646352noreply@blogger.comtag:blogger.com,1999:blog-6296791.post-82974827518047933962007-11-17T13:27:00.000+07:002007-11-17T14:35:23.418+07:00Free Mind Map<p>ซอฟต์แวร์สำหรับทำ <a href="http://en.wikipedia.org/wiki/Mind_map">mind mapping</a>/<a href="http://en.wikipedia.org/wiki/Concept_map">concept mapping</a> นี่มีเยอะมาก<br /> ที่เป็นซอฟต์แวร์เสรีก็เยอะ หรือที่เป็นฟรีแวร์ (แต่ไม่เปิดซอร์สโค้ด) ก็เยอะเช่นกัน</p> <p>ลองไปดูได้ที่: <a href="http://en.wikipedia.org/wiki/List_of_mind_mapping_software">WP: list of mind mapping software</a></p> <p>ตัวที่นิยมใช้กันแพร่หลายในประเทศไทย คือ <a href="http://en.wikipedia.org/wiki/FreeMind">FreeMind</a> เป็นซอฟต์แวร์เสรี ที่เปิดให้เอาไปใช้เอาไปแก้ไขเพิ่มเติมได้โดยเสรี ไม่เสียค่าใช้จ่ายใด ๆ ใช้ได้กับหลายระบบปฏิบัติการ ทั้ง Windows, Mac OS X, GNU/Linux ฯลฯ (เป็นจาวา) &mdash; <a href="http://gotoknow.org/blog/bonlight/78905">อธิบายสรรพคุณ</a> / <a href="http://freemind.sourceforge.net/wiki/index.php/Download">ดาวน์โหลด</a> / <a href="http://www.isriya.com/node/1487">mk: วิธีติดตั้งสำหรับคนใช้ลีนุกซ์ Ubuntu</a></p> <p>ส่วนโปรแกรม <a href="http://freehackers.org/~tnagy/kdissert.html">Semantik</a> (เดิมชื่อ Kdissert) ก็น่าสนใจสำหรับคนที่อยากจะทำเอกสาร ทำรายงาน โดยใช้ mind map เป็นเครื่องมือ โดยมันสามารถสร้างเอกสารจากแผนที่ความคิดให้เราได้ด้วย (pdf, latex, odt, txt, html) เจ๋งดี (ตัวนี้เป็น Python/Qt)<br /> ส่วนใครใช้ Ubuntu อยู่จะลง Kdissert จาก apt-get/Synaptic เลยก็ได้ (แต่จะเป็นรุ่นเก่ากว่า)</p> <p>แนวความคิดเรื่อง &ldquo;mind map&rdquo;/&ldquo;concept map&rdquo; หรือ &ldquo;แผ่นที่ความคิด&rdquo; นี้ เป็นแนวความคิดที่ใช้กันมานานแล้ว หลายศตวรรษ โดยวิกิพีเดียยกตัวอย่างงานของ Porphyry of Tyros นักคิดคนสำคัญในคริสตศตวรรษที่ 3 (ราว 1,700 ปีก่อน):</p> <blockquote cite="http://en.wikipedia.org/wiki/Mind_map#Origins"> <p>Mind maps (or similar concepts) have been used for centuries, for learning, brainstorming, memory, visual thinking, and problem solving by educators, engineers, psychologists and people in general. Some of the earliest examples of mind maps were developed by <a href="http://en.wikipedia.org/wiki/Porphyry_%28philosopher%29">Porphyry of Tyros</a>, a noted thinker of the 3rd century as he graphically visualised the concept categories of <a href="http://en.wikipedia.org/wiki/Aristotle">Aristotle</a>. <a href="http://en.wikipedia.org/wiki/Ramon_Llull">Ramon Llull</a> also used these structures of the mind map form.</p> </blockquote> <p>สำหรับตัวอย่างของไทย อันหนึ่งน่าจะเป็นงานของท่านพุทธทาส ดังภาพนี้:</p> <p><a href="http://www.flickr.com/photos/arthit/2039052311/" title="Buddhadasa's mind map, on Flickr"><img src="http://farm3.static.flickr.com/2329/2039052311_a270c933b1.jpg" width="416" height="500" alt="Buddhadasa's mind map" /></a><br /> (จากหนังสือ <a href="http://www.se-ed.com/eshop/Book/BookDetail.aspx?No=9789749218907&TypeMCode=BK">พุทธทาสลิขิตข้อธรรม บันทึก นึกได้เอง</a> ผังนี้ท่านพุทธทาสบันทึกไว้เมื่อ พ.ศ. 2495)</p> <p>ใครสนใจเรื่อง data visualization ลองไปดู<br /> <strong><a href="http://www.math.yorku.ca/SCS/Gallery/milestone/">Milestones in the History of Thematic Cartography, Statistical Graphics, and Data Visualization</a></strong><br /> มีภาพและผังต่าง ๆ เยอะมาก แสดงวิวัฒนาการและการพัฒนาในสาขานี้ น่าสนใจมาก (ลิงก์จากคุณ<a href="http://fringer.org/">คนชายขอบ</a> &ndash; ขอบคุณครับ)</p> <p><small>technorati tags: <a href="http://technorati.com/tag/free_software" rel="tag">free software</a>, <a href="http://technorati.com/tag/mind_mapping" rel="tag">mind mapping</a>, <a href="http://technorati.com/tag/FreeMind" rel="tag">FreeMind</a> </small></p>bact'http://www.blogger.com/profile/12900274900485646352noreply@blogger.comtag:blogger.com,1999:blog-6296791.post-65369792622402393742007-11-10T14:31:00.000+07:002007-11-10T14:46:30.062+07:00fix long boot time in Ubuntu 7.10<p>ผมแก้ตามนี้ แล้วเวลาในการบูต ลดจาก 3 นาทีครึ่ง เหลือ 40 วิ !</p> <p>แก้ไฟล์ /etc/initramfs-tools/modules<br /> เพิ่มสามบรรทัดนี้เข้าไป:</p> <p><code>vga16fb<br /> fbcon<br /> vesafb</code></p> <p>แก้ไฟล์ /etc/modprobe.d/blacklist-framebuffer<br /> คอมเมนท์สองบรรทัดนี้ออก (เติม # ไว้หน้าบรรทัด):</p> <p><code>blacklist vesafb<br /> blacklist vga16fb</code></p> <p>รันคำสั่งนี้:</p> <p><code>sudo update-initramfs -u</code></p> <p>แล้วลองบูตใหม่<br /> ใช้ได้ไม่ได้ ลองแจ้งไปที่ Ubuntu Forums</p> <p>ขอบคุณ Ubuntu Forums: <a href="http://ubuntuforums.org/showthread.php?t=579684">Long boot time on Gutsy / Black boot screen</a></p> <p><small>technorati tags: <a href="http://technorati.com/tag/Ubuntu" rel="tag">Ubuntu</a>, <a href="http://technorati.com/tag/boot" rel="tag">boot</a>, <a href="http://technorati.com/tag/troubleshooting" rel="tag">troubleshooting</a> </small></p>bact'http://www.blogger.com/profile/12900274900485646352noreply@blogger.comtag:blogger.com,1999:blog-6296791.post-10001740164527584812007-09-16T11:18:00.000+07:002007-09-16T11:31:06.686+07:00No sound in Gusty<p>Gusty Gibbon pre-releases have at least one serious audio problem -- <a href="https://bugs.launchpad.net/ubuntu/+source/gstreamer/+bug/131711">they make no sound at all</a>.</p> <p>Look at <a href="https://launchpad.net/~ubuntu-audio/+assignedbugs">"Bugs assigned Ubuntu Audio Team" list</a>, you can find lots of bugs titled with "no sound", "sound lost", "sound missing", ... and Google results of "<a href="http://www.google.co.th/search?q=no+sound+ubuntu+gusty">no sound ubuntu gusty</a>" do pretty the same.</p> <p>My VAIO PCG-V505CP faced this problem as well in recent weeks (after upgrading from Ubuntu 7.06), but after make a fresh install with 7.10 Tribe 5 Live CD, it works again.</p> <p>Happy working with music.</p> <p><small>technorati tags: <a href="http://technorati.com/tag/Ubuntu" rel="tag">Ubuntu</a>, <a href="http://technorati.com/tag/Gusty_Gibbon" rel="tag">Gusty Gibbon</a>, <a href="http://technorati.com/tag/audio" rel="tag">audio</a> </small></p>bact'http://www.blogger.com/profile/12900274900485646352noreply@blogger.comtag:blogger.com,1999:blog-6296791.post-3910577824096341802007-09-16T09:55:00.000+07:002007-09-16T10:07:26.113+07:00Ubuntu 7.10 is coming...<p>Surfing Web from <a href="http://cdimage.ubuntu.com/releases/gutsy/tribe-5/">Ubuntu 7.10 (Gutsy Gibbon) Tribe 5 Live CD</a>. On the background, Ubuntu installer is now copying files to my harddisk.</p> <p>Yesterday, I tried to make it using 6.06 Live CD (I can't find 7.06 one that I used before), with a hope that I can upgrade it to the latest version eventually. Well, not success - probably too many differences between versions.</p> <p><small>technorati tags: <a href="http://technorati.com/tag/Ubuntu" rel="tag">Ubuntu</a>, <a href="http://technorati.com/tag/Linux" rel="tag">Linux</a> </small></p>bact'http://www.blogger.com/profile/12900274900485646352noreply@blogger.comtag:blogger.com,1999:blog-6296791.post-13840117521003112522007-08-26T23:08:00.000+07:002008-03-26T01:12:03.617+07:00Abracadacaba<p>อยากลองลง <a href="http://nooms.de/projects/abraca/">Abraca</a> (<a href="http://xmms2.xmms.se/">XMMS2</a> client) แต่ build ไม่ผ่าน<br /> มันอยากได้ GTK+ 2.8.0 เรามี 2.11.6 :(<br /> แก้ไงก็ไม่รู้ด้วย ใช้ระบบ build แปลก ๆ ชื่อ <a href="http://www.freehackers.org/~tnagy/waf.html">&ldquo;waf&rdquo;</a><br /> (เป็น Python หมดเลย อ่านง่าย แต่ไม่เข้าใจ :P)</p> <p>ใน <a href="http://banshee-project.org/">Banshee</a> ถึงแม้เวลานำเพลงเข้าไลบรารีมันจะตั้งชื่อโฟลเดอร์ให้ตามชื่อศิลปินและอัลบั้ม<br /> แต่พอเปลี่ยนชื่อทีหลัง มันไม่ยอมเปลี่ยนชื่อโฟลเดอร์+ย้ายให้เรา (iTunes ทำให้) <p>การเรียงโฟลเดอร์ดี ๆ จะอำนวยความสะดวกแก่คนอื่นที่จะมาดูดเพลงจากเครื่องเรา! :P</p> <p><small>technorati tags: <a href="http://technorati.com/tag/Linux" rel="tag">Linux</a>, <a href="http://technorati.com/tag/music_player" rel="tag">music player</a> </small></p>bact'http://www.blogger.com/profile/12900274900485646352noreply@blogger.comtag:blogger.com,1999:blog-6296791.post-18240090772014051182007-06-05T23:42:00.000+07:002007-06-07T10:39:04.941+07:00ears fixing<p>(ไม่ได้แปลว่าการติดให้หูอยู่กับที่)</p> <p>โปรแกรม <a href="http://bact.blogspot.com/2007/06/listen-again.html">Listen</a> ที่ใช้ฟังเพลงในลีนุกซ์ ในเครื่องผมมันเรียกไม่ขึ้น มันจะโหลด ๆ โปรแกรมอยู่ซักพัก แล้วก็ตายไปเอง</p> <p>วิธีแก้ไขแบบมั่ว ๆ แต่ได้ผล (ไม่รู้ว่าเพราะอะไร) ก็คือ เข้าไปลบฐานข้อมูลเพลงออกซะ - โหดร้าย</p> <p><code><pre> cd ~/.listen rm *.db </pre></code></p> <p>เพียงเท่านี้ เราก็จะได้ระบอบประชาธิปไตยและรัฐธรรมนูญกลับคืนมา</p> <p>ลบ(ด้วยเท้า)ได้บ่อยเท่าที่ต้องการ - หากเห็นว่าเป็นปัญหาเมื่อใด</p> <p>ง่าย ๆ ครับ</p> <p>อ้อ ลืมไป ข้อมูลเพลงทุกอย่าง เช่น เรตติ้ง ฯลฯ จะหายเรียบนะครับ - ต้องเริ่มนับหนึ่งใหม่เลย</p> <p>แหม แต่เรื่องแบบนี้ คนไทยถนัด ไม่ต้องห่วงครับ ชิล ๆ</p> <p><small>technorati tags: <a href="http://technorati.com/tag/Linux" rel="tag">Linux</a> </small></p>bact'http://www.blogger.com/profile/12900274900485646352noreply@blogger.comtag:blogger.com,1999:blog-6296791.post-74272374593030757052007-06-02T14:39:00.000+07:002008-03-26T01:12:03.633+07:00Listen (again)<p>หลังจาก<a href="http://bact.blogspot.com/2007/05/exaile.html">ใช้ Exaile มาได้สักพัก</a> ค่อนข้างพอใจ แต่ก็ยังมีปัญหากับไอพ็อดนิดหน่อย เล็ก ๆ น้อย ๆ และรู้สึกรำคาญเรื่องปกซีดีที่มันจัดการได้ไม่ค่อยดีนัก หาให้ไม่ค่อยเจอ ฯลฯ</p> <p>ระหว่างไล่ดู <a href="http://www.exaile.org/trac/wiki/Developers">Trac ของ Exaile</a>, ข้อมูลเกี่ยวกับการเก็บภาพใน id3 tag ที่ <a href="http://id3.org/" title="The Audience is informed">id3.org</a>, และ <a href="http://www.sacredchao.net/quodlibet/wiki/Development/Mutagen">Mutagen</a> (audio metadata library ภาษา Python โดยทีม Quod Libet) ก็ไปเจออีกโปรแกรมที่ชื่อ <strong><a href="http://www.listen-project.org/" title="Listen, a music management and playback for GNOME">Listen</a></strong> ซึ่งดูแล้ว ก็คล้าย ๆ Exaile เลย น่าจะใช้โค้ด (ไลบารี) เหมือนกันหลายตัวด้วยซ้ำ .. เอ้า ลองหน่อย</p> <p>การติดตั้งไม่ยุ่งยาก เพราะมีอยู่ใน repo ของ Ubuntu อยู่แล้ว ก็หาแพ็คเกจชื่อ &ldquo;listen&rdquo; ได้เลย</p> <p>ตอนนี้ใช้อยู่ โอเคเลยนะ มีฟีเจอร์ที่ Exaile มีครบหมด (เช่น dynamic play list) แล้วก็ดูจะเก่งเรื่องหาปกซีดีกว่าด้วย</p> <p><small>technorati tags: <a href="http://technorati.com/tag/Linux" rel="tag">Linux</a>, <a href="http://technorati.com/tag/music_player" rel="tag">music player</a> </small></p>bact'http://www.blogger.com/profile/12900274900485646352noreply@blogger.comtag:blogger.com,1999:blog-6296791.post-60520917583323271632007-05-31T14:06:00.000+07:002008-03-26T01:12:03.721+07:00Exaile<p>จากที่บ่น ๆ เรื่องโปรแกรมฟังเพลงบนลีนุกซ์ ไป<a href="http://bact.blogspot.com/2007/05/media-players-for-ubuntu.html">ครั้งที่แล้ว</a> ตอนนี้เราคิดว่าเจอตัวที่ถูกใจแล้วแหละ</p> <p>ใช้ <a hrf="http://www.exaile.org/">Exaile</a> มาได้แล้วซักพัก ใช้ได้ดีทีเดียว เล่นเพลงที่อยู่ในไอพ็อดได้ ก๊อปเพลงไปได้ แต่ว่าไม่มีฟังก์ชั่น sync นะ มีฟังก์ชั่นที่ชอบและไม่เคยเห็นที่ไหนมาก่อน ก็คือ Dynamic Playlist เป็นการไปดูข้อมูล &ldquo;เพลงแนะนำ&rdquo; จาก Last.fm แล้วก็เพิ่มเพลงพวกนั้น (ถ้ามีในเครื่อง) ลงใน playlist อัตโนมัติ เข้าท่า</p> <p>ไม่ช้าด้วย (เร็วกว่า Banshee แยะ) คิดว่าจะใช้ Exaile นี่แหละเป็นหลัก</p> <p>ตัว Exaile นี้ ทีมพัฒนาบอกว่า ตั้งใจให้เป็น clone ของ <a href="http://amarok.kde.org/">Amarok</a> (โปรแกรมฟังเพลงบน KDE) โดยใช้ GTK+ แทน Qt<br /> โปรแกรมเขียนด้วย Python มีโค้ดหลายส่วนเอามาจาก <a href="http://www.sacredchao.net/quodlibet">Ex Falso / Quod Libet</a></p> <p>ใน Ubuntu เลือกลงจาก package manager ได้เลย สะดวกสุด ๆ</p> <p><small>technorati tags: <a href="http://technorati.com/tag/Linux" rel="tag">Linux</a>, <a href="http://technorati.com/tag/Exaile" rel="tag">Exaile</a> </small></p>bact'http://www.blogger.com/profile/12900274900485646352noreply@blogger.comtag:blogger.com,1999:blog-6296791.post-3428075829149022932007-05-28T23:40:00.000+07:002007-07-19T13:27:57.934+07:00Video Editing in Linux with Cinelerra CV<p>ถ่ายวิดีโอมาจากสยามเมื่อวันเสาร์ อยากลองเล่นอะไรนิดหน่อย เลยมองหาโปรแกรมตัดต่อภาพเคลื่อนไหวในลีนุกซ์</p> <p>หาใน package manager ของ Ubuntu เค้ามี <a href="http://www.kinodv.org/" title="Linux Digital Video">Kino</a> แต่พยายามจะเอาไฟล์เพลง MP3 มาใช้ประกอบภาพ มันไม่ยอม เลยไปค้นเว็บดู ว่าเค้าทำกันยังไง</p> <p>ค้นไปค้นมา เจอ<a href="http://www.robfisher.net/video/" title="Rob Fisher's Linux Video Editing">เว็บนึง</a> เค้าว่า Kino มันก็โอเค แต่เค้าใช้ <a href="http://cinelerra.org/">Cinelerra</a> ความสามารถมันเยอะกว่า ก็เลยลองดู</p> <h3>ติตตั้ง Cinelerra CV ใน Ubuntu (และดิสโทรอื่น ๆ)</h3> <p>Cinelerra ปัจจุบันมีสอง &ldquo;flavours&rdquo;, คือตัว รุ่นอย่างเป็นทางการ ที่ดูแลโดยบริษัท <a href="http://heroinewarrior.com/">Heroine Virtual Ltd.</a> กับอีกตัว ที่ดูแลโดยชุมชน (เรียกว่า <a href="http://cv.cinelerra.org/">Cinelerra CV</a>) - เค้าพยายามจะไม่เรียก/ทำให้มันเป็น &ldquo;fork&rdquo;</p> <p><a href="http://ubuntustudio.com/">Ubuntu Studio</a> อาจพิจารณารวม Cinelerra CV เข้าชุด แต่ต้องรอการจัดการปัญหาเรื่องลิขสิทธิ์/สัญญาอนุญาตให้เรียบร้อยก่อน<br /> (ใครอยากรู้เรื่อง Ubuntu Studio ให้ถาม kijjaz โมโนโทน - เธอเชี่ยวชาญมาก)</p> <p>ตอนนี้ต้องลงเองไปก่อน แต่ไม่ต้องตกใจ มีคนทำแพคเกจไว้ให้เรียบร้อยแล้ว สำหรับดิสโทรต่าง ๆ<br /> เพียงเพิ่ม repo ตามที่กำหนดเข้าไป</p> <p>สำหรับ Ubuntu 7.04 (Fiesty) ให้เพิ่มบรรทัดนี้ในไฟล์ <em>/etc/apt/sources.list</em><br /> (หรือจะเพิ่มผ่าน Synaptic Package Manager ก็ได้):</p> <p><code>deb http://www.kiberpipa.org/~muzzol/cinelerra/feisty-i386/ ./</code></p> <p>สำหรับเวอร์ชันอื่น หรือลีนุกซ์ดิสโทรอื่น ๆ ให้ดูที่ <a href="http://cvs.cinelerra.org/docs/wiki/doku.php?id=english_manual:cinelerra_cv_en_2">คู่มือติดตั้ง</a></p> <p>จากนั้นก็อัพเดทรายการ apt ใหม่</p> <p><code>sudo apt-get update</code></p> <p>แล้วก็ติดตั้งได้เลย</p> <p><code>sudo apt-get install cinelerra</code></p> <h3>ปรับแต่งหน่วยความจำ เพื่อใช้ Cinelerra</h3> <p>โปรแกรมสร้างงานมัลติมีเดียพวกนี้ กินแรมและฮาร์ดดิสก์มหาศาลแน่นอน - ต้องปรับแต่งค่าพวกนี้นิดหน่อย เพื่อให้มันทำงานได้ราบรื่นขึ้น</p> <p>เพิ่มขนาด shared memory (จาก <a href="http://cvs.cinelerra.org/docs/wiki/doku.php?id=english_manual:cinelerra_cv_en_20#freeing_more_shared_memory">Tips#Freeing more shared memory</a>)</p> <p>ให้เพิ่มบรรทัดข้างล่างนี้ ลงในไฟล์ <em>/etc/sysctl.conf</em> :</p> <p><code>kernel/shmmax=0x7fffffff</code></p> <p>แล้วรีสตาร์ทใหม่</p> <p>เพิ่มความเร็วการอ่านเขียนฮาร์ดดิสก์ (จาก <a href="http://cvs.cinelerra.org/docs/wiki/doku.php?id=english_manual:cinelerra_cv_en_20#speeding_up_the_hard_drive">Tips#Speeding up the hard drive</a>)</p> <p><code>hdparm -c3 -d1 -u1 -k1 /dev/hda</code></p> <p>(กรุณาปรับพารามิเตอร์อย่างระมัดระวัง เช่นบางเครื่องอาจจะใช้ -c3 ไม่ได้ หรือฮาร์ดดิสก์อยู่ที่อื่นที่ไม่ใช่ /dev/hda - ดูรายละเอียดในลิงก์ข้างบน)</p> <p>สำหรับการปรับแต่งค่าอื่น ๆ ให้ดูที่ <a href="http://cvs.cinelerra.org/docs/wiki/doku.php?id=english_manual:cinelerra_cv_en_20">Tips</a> (บางอันอาจจะต้องรีคอมไพล์เคอร์เนลด้วย - -")</p> <h3>ใช้งาน Cinelerra</h3> <p>ผมเองก็มั่ว ๆ นะครับ เพิ่งเคยใช้ครั้งแรก/ครั้งเดียว จะบอกเท่าที่ได้ลองมาละกัน ที่เหลือก็ไปมั่วต่อกันเอง - มีเอกสารพอสมควรใน <a href="http://cvs.cinelerra.org/docs/wiki/doku.php">วิกิ</a> และอินเทอร์เน็ต</p> <p>ในการตัดต่อ Cinelerra จะมองสื่อทุกอย่างเป็นแทร็ค (track)<br /> การตัดต่อก็จะเป็นการตัด/ย้ายภาพใน/ระหว่างแทร็ค<br /> ส่วนการ mix ก็จะเป็นการเปิด/ปิดแต่ละแทร็ค - เช่นการทำภาพซ้อน ก็คือเปิดภาพ 2 แทร็คพร้อมกัน (โดยตั้ง opacity ให้เห็นภาพทั้งสองแทร็คทะลุกัน)</p> <p>เช่น ในไฟล์ทดสอบที่ผมทำ จะมีอยู่ 4 แทร็ค เป็นแทร็คเสียง (audio track) 2 แทร็ค, และแทร็คภาพ (video track) 2 แทร็ค<br /> ที่แทร็คเสียงมีสอง เนื่องจากใช้MP3 ที่นำเข้ามา เป็นแบบสเตอริโอ<br /> ส่วนแทร็คภาพสองอัน อันหลักเป็นไฟล์วิดีโอที่ถ่ายมา ส่วนอีกอันเป็นไตเติ้ล<br /> ผมก็วางแทร็คภาพไตเติ้ลให้เล่นก่อน แล้วตามด้วยแทร็คภาพหลัก พร้อม ๆ กับแทร็คเสียงทั้งสอง</p> <p>การเลือก/เลื่อนช่วงของแทร็คนี่ จะมีเคอร์เซอร์ให้ใช้สองแบบ แบบลูกศร และแบบ I-beam (หน้าตาเหมือนตัว I น่ะ) โดยตัวแรกจะจับช่วงของแทร็คเหมือนจับสิ่งของ ลากย้ายไปมาได้ ส่วนอันหลังเอาไว้เลือกเป็นช่วงเวลา ลองดู</p> <p>เวลาจะแก้ไขแทร็คนี่ ต้องกดปุ่มแดง ๆ (arm) ที่ด้านซ้ายของแทร็คก่อน<br /> (คำสั่งต่าง ๆ ที่สั่งไป จะมีผลเฉพาะกับแทร็คที่ถูกกดปุ่มแดงเท่านั้น - จะกดปุ่มแดงหลาย ๆ แทร็คพร้อมกันก็ได้)</p> <p>แรก ๆ จะงง ๆ หน่อย แต่เล่น ๆ ไปซักพักก็พอโอเค (แต่ยังงงอยู่) UI มันหน้าตาประหลาด ๆ</p> <p>ทำอะไรเสร็จแล้ว อยากจะเซฟเป็นไฟล์วิดีโอแบบปกติบ้าน ๆ อย่าง .mov .avi <a href="http://en.wikipedia.org/wiki/Theora">.ogg</a> เพื่อส่งให้เพื่อ ๆ ดู ก็ให้สั่ง &ldquo;Render&rdquo;</p> <p>นี่เป็นตัวอย่างที่ลองทำ เอาวิดีโอที่ถ่ายจากกล้องดิจิทัล (.avi) มารวมกับเพลง (.mp3)<br /> (บันไดเลื่อนบีทีเอสสยาม และเพลง &ldquo;สักเท่าไร&rdquo; ของโมเดิร์นด็อก)<br /> เราก็จะได้เอ็มวีแบบบ้าน ๆ <a href="http://www.ifilm.com/profile/arthit/video/2859090">เช่นนี้</a>:</p> <embed width="448" height="365" src="http://www.ifilm.com/efp" quality="high" bgcolor="000000" name="efp" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="playlisttype=favorites&playlistid=arthit"></embed> <p><small>technorati tags: <a href="http://technorati.com/tag/Linux" rel="tag">Linux</a>, <a href="http://technorati.com/tag/Cinelerra" rel="tag">Cinelerra</a>, <a href="http://technorati.com/tag/video_editing" rel="tag">video editing</a> </small></p>bact'http://www.blogger.com/profile/12900274900485646352noreply@blogger.comtag:blogger.com,1999:blog-6296791.post-47383941789036372712007-05-27T14:08:00.000+07:002007-05-31T14:15:55.630+07:00Media Players for Ubuntu<p>ในการย้ายมาใช้อูบุนตูลีนุกซ์ ยังเจอเรื่องขลุกขลักนิด ๆ หน่อย ๆ ให้พอหงุดหงิด/สนุก<br /> เช่นเรื่องการจัดการรายชื่อเพื่อน (Buddy List) ของ <a href="http://www.pidgin.im/" title="Pidgin">Gaim</a> ลำบากมาก ถ้าเกิดว่ามีเพื่อนในรายการเยอะ ๆ ไม่มีหน้าจอสำหรับจัดการรายชื่อเพื่อนโดยเฉพาะ ไม่มีคลิกขวา แล้วเลือก Move to group (เช่นที่ Windows Live Messenger มี)</p> <p>และสำหรับโปรแกรมฟังเพลงแล้ว เท่าที่ลองอยู่นาน <a href="http://banshee-project.org/">Banshee</a> และ <a href="http://www.gnome.org/projects/rhythmbox/">Rhythmbox</a> อ่าน id3 tag ได้ห่วยกว่า Quod Libet เยอะ (ไม่รู้ว่าเกี่ยวกับ id3 tag version มั๊ย ? ส่วนใหญ่ในไลบรารีเพลงของผมจะเป็น v2.4)<br /> และ Banshee มักจะค้างนาน ๆ เวลารีเฟรชไลบรารีเพลง (บางทีแฮงค์ไปเลย)</p> <p><a href="http://www.sacredchao.net/quodlibet">Quod Libet</a> (กับโปรแกรมพี่น้อง Ex Falso) เก่งเรื่อง id3 tag มาก แต่ดูเหมือนจะมีปัญหากับยูนิโค้ด ?? ไม่ค่อยแน่ใจเท่าไหร่ แต่ tag ที่เขียนเป็นภาษาไทยใน Quod Libet ไปเปิดโดยโปรแกรมอื่นจะเป็น ???? (ผมอาจจะเซตอะไรผิดเอง)</p> <p>ก็เลยจะลอง <a href="http://www.songbirdnest.com/">Songbird</a> ดู<br /> ความต้องการหลักคือ ต้องอ่าน id3 ภาษาไทยได้ และ sync กับไอพ็อด ได้</p> <p>Songbird ไม่มีใน repository ต้องไปดาวน์โหลดมาลงเอง</p> <p>หน้าบล็อกนี้ <a href="http://onlyubuntu.blogspot.com/2007/03/media-players-available-for-ubuntu.html">Media Players Available for Ubuntu Linux</a><br /> อธิบายวีธีการติดตั้งโปรแกรมดูหนังฟังเพลงต่าง ๆ บนอูบุนตูลีนุกซ์ จากบล็อก Only Ubuntu Linux</p> <p>ทดลอง import เพลงเข้า Songbird แล้ว เฮ่อ ... ชื่อเพลงยังคงเป็นชื่อไฟล์ซะเกินครึ่ง id3 tag ของเราหายไปไหนหมด ? :(</p> <p>เอ้า เดี๋ยวลอง <a href="http://www.exaile.org/">Exaile</a> อีกตัว!</p> <p>updated 2007.05.31: <a href="http://bact.blogspot.com/2007/05/exaile.html">ตกลงว่าติดใจ Exaile แล้ว</a></p> <p><small>technorati tags: <a href="http://technorati.com/tag/media_players" rel="tag">media players</a>, <a href="http://technorati.com/tag/Linux" rel="tag">Linux</a> </small></p>bact'http://www.blogger.com/profile/12900274900485646352noreply@blogger.comtag:blogger.com,1999:blog-6296791.post-68818575012918617852007-05-26T02:16:00.000+07:002007-05-31T23:49:23.970+07:00Private surfing in Ubuntu - using Tor+Privoxy<p>ท่องเว็บเงียบ ๆ ในอูบุนตูลีนุกซ์</p> <p>(สำหรับวินโดวส์ ดูที่ <a href="http://wonam.exteen.com/20060923/tor">http://wonam.exteen.com/20060923/tor</a> )</p> <p><strong><a href="http://th.wikipedia.org/wiki/Tor">Tor</a></strong> (ตอร์) เป็นเครือข่ายและโปรแกรมช่วยเพิ่มความเป็นส่วนตัวในการท่องเว็บ นอกจากนี้ยังอาจช่วยให้เราสามารถเข้าเว็บที่ถูกบล็อกได้อีกด้วย</p> <p><strong><a href="http://en.wikipedia.org/wiki/Privoxy">Privoxy</a></strong> (ไพรว็อกซี่) เป็นโปรแกรมพร็อกซี่ที่ช่วยเพิ่มความเป็นส่วนตัวในการท่องเว็บเช่นกัน โดยสามารถดักจับ <a href="http://th.wikipedia.org/wiki/%E0%B8%84%E0%B8%B8%E0%B8%81%E0%B8%81%E0%B8%B5%E0%B9%89_%28%E0%B8%AD%E0%B8%B4%E0%B8%99%E0%B9%80%E0%B8%97%E0%B8%AD%E0%B8%A3%E0%B9%8C%E0%B9%80%E0%B8%99%E0%B9%87%E0%B8%95%29" title="cookie">'คุกกี้'</a> และกรองเนื้อหาบางอย่าง เช่น โฆษณา ออกไปได้</p> <h3>ติดตั้ง Tor และ Privoxy ใน Ubuntu</h3> <p>1 - ติดตั้งแพคเกจ &ldquo;tor&rdquo; และ &ldquo;privoxy&rdquo;<br /> จะใช้เมนู System -> Administration -> Synaptic Package Manager<br /> หรือจะใช้คำสั่งที่คอมมานด์ไลน์ก็ได้ คือ:</p> <p><code>sudo apt-get install tor privoxy</code></p> <p>2 - ปรับตั้งค่าของ Privoxy โดยแก้ไฟล์ /etc/privoxy/config:</p> <p><code>sudo gedit /etc/privoxy/config</code></p> <p>3 - เพิ่มบรรทัดนี้เข้าไป (รวม จุด ตรงท้ายสุดด้วย):</p> <p><code>forward-socks4a / localhost:9050 .</code></p> <p>โดยจะเพิ่มเข้าไปที่ไหนของไฟล์ก็ได้<br /> (เพื่อความอ่านง่าย แนะนำให้เพิ่มแถว ๆ ส่วนที่ชื่อว่า &ldquo;FORWARDING&rdquo; / &ldquo;forward-socks4&rdquo;)</p> <p>4 - (ทำหรือไม่ก็ได้) หากไม่ต้องการให้บันทึกปูมการทำงานของโปรแกรม (log) ให้ใส่ # หน้าบรรทัดที่เขียนว่า &ldquo;logfile logfile&rdquo;</p> <p>5 - (ทำหรือไม่ก็ได้) หากไม่ต้องการให้บันทึกคุกกี้ที่ถูกดักจับ ให้ใส่ # หน้าบรรทัดที่เขียนว่า &ldquo;jarfile jarfile&rdquo;</p> <p>6 - รีสตาร์ท Privoxy ใหม่ โดยใช้คำสั่ง:</p> <p><code>sudo /etc/init.d/privoxy restart</code></p> <hr /> <h3>ตั้งค่า Firefox ให้ใช้งาน Tor</h3> <p>ในที่นี้ จะใช้ปลั๊กอิน <a href="https://addons.mozilla.org/en-US/firefox/addon/2275">Torbutton</a> เนื่องจากไม่ซับซ้อน ติดตั้งง่าย.<br /> ปลั๊กอินอื่น ๆ ที่ใช้ได้เช่นกัน โดยอาจมีลูกเล่นมากกว่า/ซับซ้อนกว่า เช่น <a href="https://addons.mozilla.org/en-US/firefox/addon/2464">FoxyProxy</a></p> <p>1 - ติดตั้ง Torbutton โดยไปที่หน้าเว็บ: <a href="https://addons.mozilla.org/en-US/firefox/addon/2275">https://addons.mozilla.org/en-US/firefox/addon/2275</a></p> <p>2 - ปิดไฟร์ฟ็อกซ์ และเปิดใหม่</p> <p>3 - ที่มุมล่างขวา จะเห็นข้อความว่า &ldquo;Tor Disabled&rdquo; (ตอร์ปิดใช้งาน)</p> <p>4 - เมื่อต้องการความเป็นส่วนตัวมากขึ้น หรือต้องการเข้าเว็บที่ถูกบล็อก ให้คลิกที่ข้อความข้างต้น มันจะเปลี่ยนเป็นคำว่า &ldquo;Tor Enabled&rdquo; (ตอร์เปิดใช้งาน)</p> <p>5 - ท่องเว็บได้ :)</p> <hr /> <p>เรียบเรียงจาก <a href="http://ubuntuforums.org/showthread.php?p=2702743">Step by step with Tor</a> ที่ Ubuntu Forums<br /> ลีนุกซ์ดิสโทรอื่น ๆ ทำคล้าย ๆ กัน แต่จะแตกต่างกันเรื่องตำแหน่งไฟล์ตั้งค่า (คอนฟิก)</p> <p>updated 2007.05.30: เอกสารโดยละเอียด (ภาษาอังกฤษ) ดูที่:<br /> <a href="http://security.ngoinabox.org/Documentation/Misc/tor.eff.org/doc/tor-doc-unix.html">Running the Tor client on Linux/BSD/Unix</a> - ติดตั้ง client (สำหรับใช้งานดูเว็บ); และ<br /> <a href="http://security.ngoinabox.org/Documentation/Misc/tor.eff.org/doc/tor-doc-server.html">Configuring a Tor server</a> - ติดตั้ง server (เพื่อช่วยให้คนอื่นดูเว็บได้ดีขึ้น - ยิ่งมี Tor server เยอะ ก็ยิ่งทำให้เครือข่าย Tor มีประสิทธิภาพดี)</p> <p>updated 2007.05.31: เพิ่งเห็นว่า ที่ <a href="http://ubuntuclub.com/node/35" title="วิธีติด Tor บน Ubuntu">ubuntuclub ก็มีลงไปแล้ว</a></p> <p><small>technorati tags: <a href="http://technorati.com/tag/Tor" rel="tag">Tor</a>, <a href="http://technorati.com/tag/Privoxy" rel="tag">Privoxy</a>, <a href="http://technorati.com/tag/Ubuntu" rel="tag">Ubuntu</a> </small></p>bact'http://www.blogger.com/profile/12900274900485646352noreply@blogger.comtag:blogger.com,1999:blog-6296791.post-8335887874863239982007-05-25T11:39:00.000+07:002007-05-25T12:55:11.234+07:00Touchpad tapping way too sensitive in Ubuntu - how to fix it<p>การทดลองใช้ GNU/Linux (<a href="http://www.ubuntu.com/">Ubuntu 7.04</a>) กับโน๊ตบุ๊ค ยังคงพบปัญหาจุกจิกกวนใจอยู่ทั่วไป แต่จะพยายามแก้ไปเรื่อย ๆ จนกว่าจะทนไม่ไหว (ไม่คุ้มกับเวลาที่เสียไป)</p> <p>ปัญหาอย่างหนึ่งที่กวนใจมากก็คือ tapping (การ 'คลิก' โดยกดที่ทัชแพด แทนที่จะกดที่ปุ่ม) มันเร็วเกินไป แตะโดนนิดหน่อย ๆ ก็จะหาว่าเราคลิกซะแล้ว ทำให้ทำงานลำบากมาก เช่น ไล่ดูหน้าเว็บอยู่ดี ๆ มันก็จะคลิกลิงก์ให้เราเฉย หรือว่าพิมพ์เอกสารอยู่ แล้วมือเผลอไปโดน เคอร์เซอร์ก็จะเปลี่ยนตำแหน่งไปที่อื่น-บางทีก็ทำงานเละได้</p> <p>วิธีแก้ (ดูจาก <a href="http://ubuntuforums.org/archive/index.php/t-409520.html">Ubuntu Forums</a>)</p> <p>ลงแพคเกจที่ชื่อ gsynaptics (หรือ ksynaptics, qsynaptics ตามเดสก์ทอปที่ใช้ - และคำว่า synaptics ในชื่อแพคเกจ มาจากชื่อ Xorg Synaptics Touch Pad Driver - ไม่เกี่ยวกับตัว Synaptic Package Manager ของ Ubuntu แต่อย่างใด)</p> <p><code>sudo apt-get install gsynaptics</code></p> <p>แพคเกจนี้จะเพิ่มตัวปรับแต่ง Touchpad ลงไปในเมนู Preferences</p> <p>แต่ก่อนจะใช้ได้ ต้องไปแก้ /etc/X11/xorg.conf ก่อน, โดยมองหา</p> <p><pre><code> Section "InputDevice" Identifier "Synaptics Touchpad" Driver "synaptics" ... EndSection </code></pre></p> <p>แล้วเพิ่มบรรทัดนี้</p> <p><pre><code> Option "SHMConfig" "true" </code></pre></p> <p>ต่อท้าย (ก่อน EndSection)</p> <p>แล้วรีสตาร์ท X ใหม่</p> <p>ได้แล้วลองปรับตรง tapping ดู หรือถ้าไม่ไหวจริง ๆ ก็ยกเลิกไปเลย (เอาเครื่องหมายถูก ที่ Enable tapping ออก)</p> <p>ถ้าอยากปรับแต่งโดยละเอียดในไฟล์ xorg.conf ดูตัวอย่างได้ที่ <a href="http://www.linuxquestions.org/questions/showthread.php?t=141056">LinuxQuestions.org</a></p> <p><small>technorati tags: <a href="http://technorati.com/tag/Ubuntu" rel="tag">Ubuntu</a>, <a href="http://technorati.com/tag/touchpad" rel="tag">touchpad</a> </small></p>bact'http://www.blogger.com/profile/12900274900485646352noreply@blogger.comtag:blogger.com,1999:blog-6296791.post-60910683711394134502007-05-17T15:57:00.000+07:002007-05-25T12:55:11.242+07:00Poor power-managed Ubuntu 7.04<p>Two days ago, I still can running Windows XP SP2 for 6 hours on my laptop battery.<br /> Today, it seems to last only 3.5 hours on Ubuntu 7.04.</p> <p>Obviously, something wrong with its power management. Ubuntu users have <a href="http://ubuntuforums.org/showthread.php?p=2654880">spotted this</a>.</p> <p>It looks like the &ldquo;CPU scaling&rdquo; (powernowd) is not turned on by default in Ubuntu. And this <a href="https://bugs.launchpad.net/ubuntu/+source/powernowd/+bug/14837" title="powernowd should allow different settings for ac/batter modes">Bug #14837</a> shows that even it turned on, the profile is fixed &mdash; it can't automatically be changed accordingly to the source of power (i.e. use Profile A for battery, and B when plugged.)</p> <p>Someone has set a bounty for <a href="https://launchpad.net/bounties/edal">&ldquo;Better Batter Life in Ubuntu&rdquo;</a> since last year. And the issue has been <a href="https://launchpad.net/ubuntu/+spec/reduced-power-usage">raised into the Blueprint</a> as well (proposed for <a href="https://launchpad.net/ubuntu/gutsy">Gusty</a>, next release of Ubuntu). Areas of improvements are ranging from hard disk access, cpu scaling, wireless lan mode, deactivation of unused devices.</p> <p>For now, I need to know a way to, when I'm on battery, turn off my cd-rom drive and reduce my cpu speed. I'm using Sony VAIO PCG-V505CP. Anyone ? :)</p> <p>(And now I exactly know why there are only download flavours of Ubuntu &mdash; Desktop and Server &mdash; as Laptop is not yet welcome here :P)</p> <p><small>technorati tags: <a href="http://technorati.com/tag/Ubuntu" rel="tag">Ubuntu</a>, <a href="http://technorati.com/tag/power_management" rel="tag">power management</a> </small></p>bact'http://www.blogger.com/profile/12900274900485646352noreply@blogger.comtag:blogger.com,1999:blog-6296791.post-58931345749074682172007-05-17T11:29:00.000+07:002007-05-25T12:55:11.252+07:00Ubuntu automount is not that "auto" :P<p>ป่วยเล็กน้อย เมื่อวานอยู่บ้านลง Ubuntu ทั้งวัน - ย้ายข้อมูล ไรท์แผ่นติดตั้ง ฯลฯ</p> <p>ไรท์ไปสองแผ่น บูทไม่ขึ้นซักแผ่น วีร์ทักว่า ตรวจ md5 ยัง เออเนอะ เราก็ไปตรวจ ก็ตรงกันนะ ไม่น่ามีปัญหา</p> <p>เลยลองบูทใหม่ คราวนี้ไม่ได้รีสตาร์ท แต่ปิดเครื่องแล้วเปิดใหม่ ปรากฎว่าบูทได้!</p> <p>ลงนั่นลงนี่ จนดึก</p> <p>เช้ามา จะย้ายข้อมูลกลับ (เอาไปเก็บไว้ในดิสก์ภายนอก ก่อนหน้านี้) ก็เปิดสวิตทช์ดิสก์ ปรากฎ เฮ้ย มันไม่ automount แฮะ .. ผิดหวังนิดหน่อย นึกว่า Ubuntu รุ่นใหม่มันจะเก่งกว่านี้</p> <p>อ่ะ ไม่เป็นไร ลอง mount เองก็ได้ ... ก็ลองเปิดหาวิธีตามที่<a href="https://help.ubuntu.com/community/DrivesAndPartitions">เค้าแนะนำ</a></p> <p>เปิด shell ขึ้นมา พิมพ์ sudo ไปแล้ว .. นึกขึ้นได้ เฮ้ย รู้ละ ทำไมมันไม่เจอ ก็เปิดแต่สวิตทช์ แต่ยังไม่ได้เสียบสาย usb นี่นา - -"</p> <p>แหม ก็นึกว่า Ubuntu มันจะ automount ไปดึงสายมาเสียบให้อัตโนมัติ! :P</p> <p><small>technorati tags: <a href="http://technorati.com/tag/Ubuntu" rel="tag">Ubuntu</a> </small></p>