-
If I Were a Carpenter
ควรจะหาไม้มาทำชั้นหนังสือได้แล้ว ก่อนจะไม่มีที่นั่ง ไปซื้อแถวไหนดีครับ เอาถูก ๆ ไม้บอร์ดธรรมดา ๆ ก็ได้ แค่วางหนังสือได้ก็พอแล้ว ไปดูโฮมโปรมันไม่มีแฮะ จะไปหาแถวไหนดี มีเว็บช่างไม้แนะนำมั๊ยครับ เอาของไทย technorati tags: books, shelf, carpenter
-
small, yet unneglectable, voices from consumers who don’t want to pay for things they will never use
คุณซาจาล ชาวอินเดียในไทย กำลังเลือกซื้อโน้ตบุ๊กเครื่องใหม่ และพบว่าโน้ตบุ๊กรุ่นต่าง ๆ ที่เขาสนใจนั้นล้วนรวมราคาวินโดวส์มาด้วยแล้ว คุณซาจาลรู้สึกว่าตนเองกำลังถูกบังคับใช้จ่ายค่าไลเซนส์วินโดวส์ทั้ง ๆ ที่ไม่ได้จะใช้ จึงเขียนจดหมายฉบับนี้ขึ้นมาเป็นภาษาอังกฤษ ตีพิมพ์ที่บล็อกของเขา ผมเห็นว่าน่าสนใจ และก็รู้สึกเช่นเดียวกันในตอนเลือกซื้อโน้ตบุ๊ก จึงขออนุญาตแปลมาเป็นภาษาไทยให้เราอ่านกันครับ โดยตีพิมพ์ลงที่ Blognone: จดหมายเปิดผนึกถึงไมโครซอฟท์และผู้จำหน่ายโน้ตบุ๊กในเมืองไทย มีความเห็นน่าสนใจจำนวนมากที่ Blognone ขอเชิญอภิปรายที่นั่นจะสะดวกกว่าครับ technorati tags: notebook, consumer rights, Windows
-
Two Bits (book)
หนังสือ Two Bits: The Cultural Significance of Free Software โดย Christopher M. Kelty อาจารย์มานุษยวิทยาที่มหาวิทยาลัยไรซ์ อ่านฟรี (PDF – ครีเอทีฟคอมมอนส์ by-nc-sa) คำบรรยายสรรพคุณ จากใบปลิว: Drawing on ethnographic research that took him from an Internet healthcare start-up company in Boston to media labs in Berlin to young entrepreneurs in Bangalore, Kelty describes the technologies and the moral vision that…
-
How to install Tahoma font, Ubuntu Studio theme and preload in Ubuntu (+ OpenSolaris 2008.05 debut)
from Ubuntu Forums – HOWTO: Tahoma Font in Breezy by Casey ถึงจะใช้โอเพนซอร์ส บางทีเราก็จำเป็นต้อง/ถูกบังคับให้ใช้ฟอนต์ที่ไม่ใช่ซอฟต์แวร์เสรี เช่น รายงานความคืบหน้าการวิจัยของเนคเทค ที่แม้จะระบุให้ใช้ OpenDocument Text (มาตรฐานเปิด-เยี่ยม) แต่ในขณะเดียวกันก็ระบุว่าให้ใช้ฟอนต์ Tahoma (เฉพาะระบบของไมโครซอฟท์-เฮ้ย) วิธีติดตั้งฟอนต์ Tahoma บน Ubuntu (กนู/ลีนุกซ์ดิสโทรอื่น ๆ ก็ปรับ ๆ เอานะครับ) ลงแพคเกจ msttcorefonts ก่อน : sudo apt-get install msttcorefonts ดาวน์โหลดฟอนต์ Tahoma จาก http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/EN-US/IELPKTH.CAB : wget http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/EN-US/IELPKTH.CAB แตกแฟ้ม IELPKTH.CAB ออกมา, ในที่นี้เราจะใส่ไว้โฟลเดอร์ชั่วคราว tahomafont : cabextract -d tahomafont…
-
TYPO3 user groups in Thailand
TYPO3 เป็น CMS framework ที่มีความสามารถสูงตัวหนึ่ง เขียนด้วย PHP และเป็นซอฟต์แวร์เสรี (GNU GPL) TYPO3 ได้รับความนิยมอย่างมากในวงการออกแบบเว็บ เพราะใช้ระบบเท็มเพลตที่มีความสามารถสูงและง่ายต่อการปรับแต่ง (บางคนก็บอกว่า flexible เกินจนซับซ้อน, too many levels of abstraction) และใช้งานได้ง่ายผ่าน TypoScript ที่ผ่านมา ตัว TYPO3 เองไม่ค่อยดังเท่าไหร่ในบ้านเรา อย่างน้อยก็สำหรับกลุ่มคนทำเว็บที่มาจากสายโปรแกรมเมอร์ แต่วันนี้มีชุมขนผู้ใช้แล้วครับ: http://forum.t3net.in.th/ FLOW3 จะเป็นตัวขับเคลื่อนหลักของ TYPO3 รุ่นหน้า รุ่น 5.0 โดย FLOW3 นี้ จะไม่ได้เป็นแค่ CMS framework แล้ว แต่จะเป็น application framework กันเลยทีเดียว. Domain-Driven Design, Dependency Injection และ Aspect-Oriented Programming เหล่านี้คือแนวคิดที่ใช้ออกแบบและสร้าง…
-
ghost in the shell
เล่นด้วยคน $ history|awk ‘{a[$2]++} END{for(i in a){printf “%5d\t%s\n”,a[i],i}}’|sort -rn|head 148 ls 133 svn 83 cd 33 find 23 po2moz 15 rm 12 update-alternatives 12 mv 12 ~/bin/firefox/firefox 11 sudo คนอื่น ๆ pphetra, sikachu, veer, rerngrit, kengggg, rtsp, mk, sugree, pittaya technorati tags: , history
-
MySQL Thai full-text parser plug-in idea
MySQL 5.1 allows us to use a customized full-text parser. poakpong ถามเรื่อง fulltext ในฐานข้อมูล MySQL ว่าเอาไว้ทำอะไร ก็คือมันเอาไว้ระบุไว้ที่ช่องข้อมูล (field) ประเภทข้อความ (char, varchar, text) เพื่อบอกให้ MySQL มันทำดัชนี (index) สำหรับการค้นหาแบบ full-text search น่ะ ที่เคย ๆ เขียนกัน เวลาจะหาอะไรใน MySQL เราก็จะใช้ LIKE “%คำที่หา%” โดย LIKE มันจะวิ่งไปเปรียบเทียบข้อความในแต่ละช่องข้อมูล ทำนอง regular expression ส่วนกรณี full-text search ใน MySQL จะใช้คำสั่ง MATCH (ชื่อฟิลด์) AGAINST (คำที่หา) ซึ่งมันจะค้นจากดัชนีคำที่…
-
GWT on NetBeans
GWT4NB เขียน Google Web Toolkit ใน NetBeans (รุ่น 6) ดูวิธีติดตั้งที่ Developing GWT Applications with NetBeans โดย Tom Stocky technorati tags: GWT4NB, GWT, NetBeans
-
Ruby/Rails update
Creating a Ruby Weblog in 10 Minutes – ใช้ NetBeans 6.0 สร้างเว็บล็อกด้วย Ruby on Rails ใน 10 นาที Rails 2.0 ออกแล้ว – RESTful, template engine ใหม่, API authentication over (HTTP) SSL, simple query cache, เร็วขึ้นประมาณ 50-100%, syntax ใหม่ของ migration ที่สั้นลงมาก, ฯลฯ Rubinius – VM สำหรับภาษา Ruby, ใช้สถาปัตยกรรมแนว Smalltalk-80 เขียนด้วย C – ใช้กับ Rails ได้ แถม:…
-
Open source Java port for Mac OS X
Open Source Java 6 port สำหรับ Mac OS X มาแล้ว (รุ่น Developer Preview Release 2) ใช้ได้ทั้งบน Mac OS X 10.4 และ 10.5 ทั้ง 32-bit และ 64-bit Java 6 port สำหรับ Mac OS X ตัวนี้ ไม่ได้มาจาก Apple แต่มาจากนักพัฒนาอิสระชื่อ Landon Fuller โดยใช้โค้ดจาก BSD Java port (Mac OS X มีหลายส่วนที่พัฒนาจาก BSD) ซึ่งใช้สัญญาอนุญาต Java Research License (มาจากเจรจาระหว่างโครงการ FreeBSD และ…