May 2009

Linux: How to play with optical drives (CD/DVD) and their images (iso files)

How to create ISO image file from CD/DVD

dd if=/dev/cdrom of=/name_of_iso_file.iso

How to mount ISO image

mount -o loop /name_of_iso_file.iso /target_directory

Resources
http://www.wikihow.com/Create-an-ISO-File-in-Linux

I am testing multilingual feature of Drupal

After read documents about multilingual feature of Drupal for a while.
I have decided to introduce it to my website. But I am newbie in this area so if there is anything wrong in this site, do not hesitate to comment it.

Thank you in advance ;)

ผมกำลังทดสอบระบบ Multilingual ของ Drupal อยู่ครับ

หลังจากอ่านเอกสารเกี่ยวกับวิธีการใช้งานระบบ Multilingual (หลายภาษา) ของ Drupal จึงได้ตัดสินใจลองใช้บน website ตัวเองดูสักที

ดังนั้นถ้าตอนนี้พบเห็นอะไรผิดปรกติบนเวบไซต์นี้ รบกวนผู้พบเห็น comment ทิ้งไว้ได้เลยครับ

ขอบคุณล่วงหน้าครับผม

PHP: ข้อควรระวังในการใช้ MetabaseSetSelectedRowRange

ปัญหาและการวิเคราะห์
วันนี้เจอ bug แปลก ๆ นั่นคือการใช้งานคำสั่ง MetabaseSetSelectedRowRange
ที่อยู่ใน Metabase library เพื่อจำกัดจำนวนของข้อมูลที่ต้องการ
แต่ดูเหมือนว่าจะใช้ไม่ได้ เพราะ query นานมาก นานเหมือน query มาทั้งหมด
จน timeout

โดยใน code นั้นก็เรียก MetabaseSetSelectedRowRange ตามปรกติ คือ

MetabaseSetSelectedRowRange($database, 0, $n);

โดย $n รับค่ามาจาก $_REQUEST ธรรมดา ๆ นี่แหล่ะ

$n = $_REQUEST['n'];

และไอ้ที่ทำให้มีปัญหาก็คือไอ้ $_REQUEST ธรรมดานี่แหล่ะ - -"
(เพราะ PHP จะถือว่าค่าใน $_REQUEST เป็นข้อมูลชนิด string)

Google Chrome: Welcome to Thailand, Chrome!

ในที่สุด Chrome 2.0 ก็ใช้ภาษาไทยได้ดีแล้วครับ

ผู้สนใจลองเข้าไป download มาใช้งานกันได้เลยที่ http://chrome.google.com/

My new life on Ubuntu 9.04 - Jaunty Jackalope

หลังจากลาก Fedora 9 มานาน ก็ได้ฤกษ์ลง OS ใหม่เสียที เนื่องจากความซนของผมเองแหล่ะ
ที่ทำให้ X มันรวน ๆ จนใช้ต่อไม่ไหว T T

ตอนแรกก็กะว่าจะใช้ Fedora 10 หรือ 11 แต่เห็นมีกลุ่มผู้ใช้งาน Ubuntu ในไทย
ค่อนข้างเยอะ กอปรกับ Ubuntu เพิ่งจะออก version ใหม่ (เฮ้ย... เค้าออกนานแล้วมั้ง
แต่ไม่รู้เรื่องกะเค้าเอง แป่ว!) จึงคิดว่า "เออ... ก็น่าลองดูนะ"

และแล้วเจ้า Jaunty Jackalope ก็มาอยู่ในเครื่องคอมพิวเตอร์ที่ทำงานของผมจนได้

แว้บแรกที่ได้ใช้งานผมรู้สึกว่า "Ubuntu ช่างตั้งใจทำเพื่อให้เป็น Linux desktop จริง ๆ"
ทั้งความสวยงามและความสะดวกในการใช้งาน

ตอนที่ผมใช้ Fedora 9 อยู่นั้น