poonlap's blog
www.tanabutr.co.th/photobook
ติดตั้ง Gallery 2
Submitted by poonlap on Sun, 2006-03-05 16:40.Gallery เป็น web application สำหรับเก็บรูป, แสดงรูปทางเว็บ. ตัวเว็บแอพพลิเคชันนี้มีมานานแล้วตั้งแต่รุ่นที่ 1 ซึ่งก็ติดตั้งง่าย. ตอนนี้มีรุ่นที่ 2 ซึ่งต้องใช้ระบบฐานข้อมูลเข้าช่วยด้วยและก็มีคุณสมบัติโน่นนี่เพิ่มขึ้น. วันนี้เราจะมีดูการติดตั้ง Gallery2 กันว่าทำอย่างไร. ตรงนี้สมมติว่าเราสามารถใช้เชลล์บนเซิร์ฟเวอร์ได้และใช้ฐานข้อมูล MySQL.
หนังสือสร้าง OS เองใน 30 วัน
Submitted by poonlap on Sat, 2006-03-04 23:51.เมื่อสองสามวันก่อนไปเจอโฆษณาหนังสือเล่มนี้ในเว็บไซด์ญี่ปุ่น. หนังสือชื่อ 30日でできる! OS 自作入門 แปลตรงๆก็คือ "ทำได้ใน 30 วัน ! OS สร้างเองเบื้องต้น". ดูๆแล้วก็ต้องเรียกว่าเป็นหนังสือแบบคนญี่ปุ่นเท่านั้นที่จะเขียน (ชม) คือมีความลึกผสมความแปลกอยู่ในตัว. ก่อนหน้านั้นก็มีคนที่สร้าง OS ที่ชื่อว่า Mona โดยเริ่มต้นแบบไม่ค่อยรู้อะไรแต่อาศัยถามในเว็บบอร์ด (ถามตอบแบบยาวๆ) จนเีขียน OS ได้. ว่าแล้วก็ฝากให้คนซื้อมาเรียบร้อย. วันที่ 14 ได้ลองเปิดอ่านดูว่าอ่านแล้วจะสร้าง OS เองได้จริงหรือเปล่า. หนังสือเล่มนี้มี CDROM ให้มาด้วย. ดูจากสรุปเนื้อหาแล้วบอกว่า เป็นหนังสือที่อธิบานเริ่มตั้งแต่พื้นฐานของการเขียนโปรแกรม, ผ่านไป 30 วันก็สร้างระบบวินโดว์ (window system) บน OS มัลติทาส์กแบบ 32 bit ได้ตั้งแต่จากไม่มีอะไรเลย. คนที่เริ่มหัดก็ทำได้ไม่ดันทุลัง, โดยสอนตั้งแต่การทำงานของ PC, ภาษา Assembler, ภาษา C, ลองผิดลองถูกเรียนรู้ algorithm สร้าง OS ในบรรยากาศสนุก. เป็นวิธีที่ไม่เคยมีที่ไหนมาก่อน, เป็นการผสมผสานการเรียนรู้ของการใช้งานจริง, งานอดิเรก รวมอยู่ในหนังสือเล่มนี้.
ลาก่อน blogspot
Submitted by poonlap on Sat, 2006-03-04 23:34.ได้เวลาบอกลา poonlap.blogspot.com แล้วครับ. ไม่ใช่เลิกเขียน, แต่ไปเขียนต่อที่ http://mm.co.th/poonlap อย่างไรก็ตามก็ขอขอบคุณ blogger.com ที่ช่วยให้ผมเริ่มเขียน blog.
สาเหตุที่เปลี่ยนก็มีหลายอย่างเช่น เปลี่ยนแล้วคงจะจัดแยกประเภทเนื้อหาได้ดีขึ้นแน่ เพราะ blogspot ไม่มีความสามารถนี้. ส่วน web application ที่ใช้สร้าง blog ในครั้งนี้เป็น Drupal ก็ไม่มีเหตุผลอะไรมากว่าทำไมใช้อันนี้ (ก็เห็น Mk ใช้) แต่ก็ดูแล้วดีถึงแม้ว่า theme จะน้อยไม่สวยเท่า Mambo หรือ Joomla. หวังว่าจะใช้ module อื่นๆให้เป็นประโยชน์ด้วยเช่น
คุยกันที่ NECTEC
Submitted by poonlap on Thu, 2006-03-02 23:56.ไม่เคยเจอพี่เทพมาก่อนและวันนี้ก็ได้เจอตัวจริงเสียที. วันนี้ (2 มี.ค.) มีประชุมพบปะกันที่ NECTEC (science park) อย่างไม่เป็นทางการกับ developer ที่พัฒนา IIIMF ที่มาจากญี่ปุ่น. ก็มีหลายคนตั้งแต่ทีมทะเล, พี่สัมพันธ์, พี่เทพ, MK, คุณ James และคุณ Martin. ก็ได้ความรู้อะไรหลายๆอย่าง. ตัวผมเองไม่มีอะไรมากเพียงแต่สรุปเรื่องราวเกี่ยวกับ Thai support in LaTeX ไปเล่าสู่กันฟังเท่านั้นเองครับ.
ลาก่อน blogspot สวัสดี Drupal
Submitted by poonlap on Thu, 2006-03-02 22:56.ได้ฤกษ์ลาก่อน poonlap.blogspot.com หลังจากที่ใช้บริการมานานเป็นปี. ตอนนี้ขอเปลี่ยนมาใช้บนเว็บตัวเองดีกว่าน่าจะทำอะไรได้สะดวกขึ้นเยอะ. ว่าแล้วก็ขอแนะนำ Drupal เลยแล้วกัน.
Drupal เป็น web application ที่เรียกว่า Content Management System (CMS) แต่ในเว็บไซด์ของ Drupal จะเรียกตัวเองว่าเป็น Content Management Platform คือเป็น platform สำหรับเพิ่มเติมเสริมแต่งให้คนใช้โปรแกรมเมอร์เขียนอะไรเพิ่มเติมด้วย API ที่เตรียมไว้ให้.ใช้ ange-ftp กับ emacs
Submitted by poonlap on Wed, 2006-02-15 22:03.เมื่อวานเขียน PHP แล้วรู้สึกว่า emacs มันไม่มี php-mode เลยไปลองหาดูจาก google ว่ามันน่าจะมีใครทำมานะ แล้วก็มีจริงๆด้วย. พอจะดาว์นโหลดมาใช้ก็เอะใจว่ามันน่าจะมีแพ็กเกจใน Debian อยู่แล้วเลยลอง
# apt-cache search php | grep emacs
บันทึกด้วย script
Submitted by poonlap on Mon, 2006-02-13 22:02.ไม่ได้เขียน blog ตั้งนาน มาเขียนอีกทีก็เกินเดือนไปแล้ว. ช่วงที่ผ่านมามีอะไรหลายอย่างที่ต้องทำ อันหนึ่งคือจัดคอร์สอบรม Perl Programming 15 วันให้กับบริษัทพัฒนาซอฟต์แวร์แห่งหนึ่ง. ถ้าเทรนคนเดียวก็อ่วมแน่, ดีที่ไม่ได้เทรนคนเดียว.
ปีใหม่แล้วเวลาช้าลง 1 วินาที
Submitted by poonlap on Sun, 2006-01-08 22:01.เคยเห็นข่าวอยู่เหมือนกันว่าปีนี้ 2006 จะมีการปรับเวลาให้เดินช้าลง 1 วินาที. ประจวบเหมาะกับไปอ่าน blog ของคุณ Satoru มีเรื่องน่าสนใจที่เขาทดลองเรื่องนี้บน Linux (Debian).
เขาบอกว่าปี 1999 ก็มีการเพิ่มเวลาหนึ่งวินาทีเหมือนกันกับปีนี้แหละ ก็ได้ความรู้มาจาก blog ของเขาว่าต้องเซ็ตตัวแปรสภาพแวดล้อม TZ ไปที่ /usr/share/zoneinfo/right/Asia/Bangkok (ในกรณีของบ้านเรา) ก่อนที่จะเช็คเรื่องเวลานี้ได้. ผมไม่ได้หาข้อมูลเพิ่มเติมแต่เดาว่า /usr/share/zoneinfo/right นี่เป็นที่เก็บข้อมูลเวลาที่ได้รับการปรับเปลี่ยนให้ถูกต้องแล้ว ซึ่งมันจะแตกต่างจากตั้งค่า TZ ไปที่ /usr/share/zoneinfo/Asia/Bangkok
เปรียบ Java กับ Ruby (ด้วยความหนาของหนังสือ)
Submitted by poonlap on Fri, 2005-12-16 22:00.
ไม่ได้เปรียบเทียบทางเทคนิค, แต่เปรียบเทียบด้วยความหนาของหนังสือว่าเรื่องแบบเดียวกันสิ่งที่ต้องเรียนรู้, กับปริมาณโค้ดมันต่างกันเยอะ. ดูแล้วค่อนข้างเวอร์ไปนิด, กึ่งลำเอียง. แต่ยกนิ้วให้คนออกไอเดียนี้ครับ. แต่ที่เขียนเปรียบเทียบจริงจังหน่อยเรื่อง Java web application กับ Ruby on Rails ก็เห็นว่าที่นี่ (ภาษาญี่ปุ่น) อธิบายไว้ดีครับ.
แปลคำศัพท์ด้วย Longdo dictionary จาก Firefox
Submitted by poonlap on Tue, 2005-12-13 21:59.
ต่อยอดจาก blog อันที่แล้วที่เกี่ยวกับการ search คำด้วยการเลือกคำ, คลิ้กขวาแล้วสั่งค้นหา. คือ Mk แนะนำมาว่าให้ลองใช้ Dictionary Search extension ของ Firefox ดู. ใช้ได้ดีทีเดียว.
ขั้นตอนก็เหมือนกับการติดตั้ง extension ทั่วไปคือคลิ้กไฟล์ติดตั้ง extension .xpi ที่อยู่ที่หน้า installation ได้เลย. อาจจะต้องอนุญาตให้ Firefox ติดตั้ง extension นั้น. รีสตารท์ Firefox หนึ่งครั้งแล้วจะใช้ได้.

