Ubuntu

Linux Release Cycle

ในบทสัมภาษณ์ของ Linus นั้นไม่ได้พูดแค่เรื่อง KDE แต่ยังมีเรื่องอื่นๆ ที่น่าสนใจอีกหลายอัน

เรื่องนึงที่ Linus พูดถึงคือเรื่อง release cycle ของระบบปฏิบัติการ โดย Linus เริ่มจากวิจารณ์ release cycle ของ Windows 7 ที่ไมโครซอฟท์ตั้งเป้าว่าจะเป็น 2 ปีว่ามากเกินไป ไมโครซอฟท์ควรแยกส่วนของ OS จาก application และออกให้บ่อยกว่านั้น

Apt-get Core Dumped

เกิดมาเพิ่งเคยเจอ

เผอิญว่าเครื่อง Compaq ที่ซื้อมาใช้ชิปเซ็ตการ์ดแลนของ Realtek ที่ดันมีปัญหากับ Intrepid ก็เลยตัดสินใจลอง Jaunty Alpha 3 (ลอง Ext4 ด้วยนะ) พบว่าการ์ดแลนทำงานแต่ไม่ค่อยเสถียรนัก (ไม่แน่ใจว่าเป็นกับไดรเวอร์หรือเพราะ Jaunty มันยังไม่นิ่งเองด้วย) แต่สรุปว่าเล่นไปเล่นมาเจอปัญหา APT เกิด core dumped ถึงกับงง

แต่ปัญหาของ Ubuntu 99% มีทางแก้ด้วย Ubuntuforums จากการอ่าน พบว่าวิธีแก้คือ ให้ลบไฟล์

Converting AMR to MP3 on Linux

Proprietary codec playback is the never-ending problem on Linux due to the "software patent" issue. The most popular DVD-CSS and MP3 was solved years ago because of popular demand but the less known AMR has still remained.

AMR is the default audio format of many mobile phone and also the audio codec for 3GP video. Unfortunately I recorded one interview yesterday and I need to play it right now on my Linux box to make a interview transcript.

How to Enable mod_rewrite on Ubuntu

สิ่งแรกที่พึงกระทำเมื่อลง Drupal เสร็จคือเปิดใช้ Clean URL แต่ปัญหามีอยู่ว่า Apache ของ Ubuntu มันดันไม่ยอมเปิด mod_rewrite มาให้

ลง Ubuntu ใหม่ทีไรก็เจอปัญหานี้ทุกที เพื่อไม่ให้ต้องมานั่งหาวิธีซ้ำซากเรื่อยๆ จดเก็บไว้ดีที่สุด

เปิดใช้โมดูล

sudo a2enmod rewrite

แก้ไฟล์คอนฟิก (อย่าลืมลง vim ตัวเต็มด้วย อีกปัญหาน่าเบื่อของ Ubuntu)

sudo vi /etc/apache2/sites-enabled/000-default

แก้ตามนี้

Screen Capture with GScrot

ช่วงนี้ต้องกลับมาเร่งแก้ไขต้นฉบับหนังสือ Drupal เพราะโดนทวงมาเยอะจากทั้ง บก. และว่าที่คนอ่าน (มันผิดที่ผมดองเองครับ) ขั้นตอนที่กำลังทำอยู่คือแก้ไขสำนวนตามที่ บก. เสนอ และจับภาพหน้าจอใหม่หมดให้เป็นเวอร์ชันปัจจุบัน

ตอนเขียนต้นฉบับนั้นใช้แมค ซึ่งมีฟีเจอร์การจับภาพหน้าจอมาให้ในตัวแล้ว (กด Cmd+Shift+4)

แต่ในฉบับจริง ผมตกลงกับสุกรีว่า เราจะใช้ภาพหน้าจอของลินุกซ์ เพื่อหวังว่าคนจะโดนกล่อมจากภาพหน้าจอ แล้วมาใช้ลินุกซ์ตาม (หวังลมๆ แล้งๆ แต่ก็หวัง) ตอนเลือกดิสโทรนี่ง่าย เป็น Ubuntu Intrepid อยู่แล้ว

ปัญหาก็คือถึง GNOME จะให้โปรแกรมจับภาพหน้าจอมาด้วย แต่คุณสมบัติของมันยังไม่ตรงกับที่ต้องการ คือไม่สามารถจับภาพเฉพาะส่วน (selection) ได้ ทำได้แค่จับภาพทั้งจอ หรือไม่ก็เฉพาะหน้าต่าง (ต้องมา crop กันมือหงิกแน่) เลยต้องหาโปรแกรมจับภาพหน้าจอตัวใหม่

เงื่อนไขข้อแรกของผมคือ ไม่เอาโปรแกรมฝั่ง KDE (เหตุผล) ตัวเลือกอันดับหนึ่งคือ KSnapshot เลยตกไป ลองผิดลองถูกอยู่หลายอัน สุดท้ายมาลงตัวที่ GScrot ซึ่งเป็น front-end ของ Scrot อีกทีหนึ่ง