How to recover DPI in Gnome and Ubuntu Gutsy

Everytime I boot up my laptop with Ubuntu Gutsy Gibbon, it just like a bet, fail safe or not? Since I am using fglrx and I also installed it through module-assistant, I have to manage it myself to rebuild after updating kernel. However, last week I saw something more terrible. In fact, it is the most terrible since I used Ubuntu for 2 years. I was unable to see any characters in Gnome terminal. I guessed the problem should be DPI so I tried to change setting. Unfortunately, all Gnome dialog seemed to be broken. They were so long about 10 times of my screen.

How to setup OSD for ThinkPad on Ubuntu Gutsy

Today I notice some strange behavior of my laptop since all hotkeys did not show on-screen display anymore. All buttons still work as expect but Gnome don't get notification so mute/unmute will not effect the icon in notification area. It seems to just happer after upgrading kernel to 2.6.22-11. Well, I have found workaround.

Call for Drupal Thailand Community

เรื่องมันยาว สรุปสั้นๆ ได้ว่าตอนนี้อะไรๆ ก็เริ่มเด่นชัด เหมือนว่ายุคของ Drupal กำลังจะมาถึง เพื่อเร่งให้มาถึงเร็วๆ เลยคิดว่าน่าจะมีแหล่งชุมชนผู้ใช้ Drupal ในไทยอย่างเป็นทางการซะที สาเหตุสำคัญก็คือกำแพงภาษานี่แหละ ดูเหมือนว่าเอกสารหรือว่าข้อมูลทั้งหลายเกี่ยวกับ Drupal ที่เป็นภาษาไทยมันน้อยเหลือเกิน ช่วงนี้ก็ได้แต่พึ่ง Drupal User Group ใน Codenone ไปพลางๆ อาจไม่ค่อยมีใครสังเกตว่า ผ่านมา 32 สัปดาห์ มีกระทู้ทั้งหมด 176 กระทู้และคำตอบอีก 1060 คำตอบซึ่งมากที่สุดในบรรดา Codenone ประจวบกับมีแรงผลักดันจากบรรดาพี่ๆ เพื่อนๆ ล่าสุดก็คุยกับ keng ได้ผลในทำนองเดียวกัน เมื่อเป็นเช่นนี้เราก็ควรทำให้มันเกิดซะที

Codenone User Group Meeting #1 The Hangman

เมื่อวันเสาร์ที่ 1 กันยายน 2550 ที่ผ่านมามีงาน Codenone User Group Meeting #1 ที่โพลา โพลาตรงข้ามม.เกษตร ตอนแรกกะกันว่าจะฝากตัวไว้ที่โพลา โพลาซักครึ่งวัน เอาเข้าจริงสถานที่ไม่เอื้ออำนวย โชคดีที่อ.มะนาวเอื้อเฟื้อสถานที่ให้ใช้ห้องที่ภาคคอม รอดตัวไป งานนี้มีหัวข้อสั้นๆ ง่ายๆ ว่า Hangman ใครถนัดอะไรก็ตามสะดวก ประทับใจงานนี้มากครับ ทำให้นึกถึงคืนวันเก่าๆ เขียนโปรแกรมแข่งกับเวลา เนื่องจากช่วงนี้งานรัดตัว ผมเลยอาศัยเวลาระหว่างพี่ป๊อกพูดเอามาเขียนโปรแกรมก่อนที่จะให้ดูเป็นคนสุดท้าย เป็นหนึ่งในประสบการณ์เสียวเสี่ยวนาทีแห่งชีวิตจริงๆ และที่ขาดไม่ได้ มีวีดีโอด้วยนะ ความจริงแล้วกะว่าจะเขียนถึงทันทีที่กลับบ้าน แต่ว่ายอมอดทนไม่พูดเพื่อบังคับตัวเองให้รีบตัดวีดีโอให้เสร็จรวดเดียวเลย ไม่งั้นอาจมีการเบี้ยวได้

Blognone Tech Day 3 Video

Blognone Tech Day 3 ที่ผ่านมาไปสายโด่ง สองครั้งแรกผมช่วยถ่ายวีดีโอ งวดนี้ไม่ได้ถ่าย สาเหตุมีหลายประการ หนึ่งในหลายประการก็คือ ผมถ่ายไม่เป็น เรื่องศิลปะมันละเอียดอ่อนเกินไป งานนี้พอมีคนอาสา ผมรีบขอบคุณทันที เหลือไว้แค่หน้าที่ encode ซึ่งเป็นงานถนัด หลังจากที่รอกันมาพักใหญ่ ในที่สุดคุณ apirak ก็ตัดต่อสมบูรณ์ ผมเห็นแล้วละอายเหลือเกิน ไอ้ที่ผมทำนี่ไม่กล้าเรียกว่าตัดต่อ น่าจะแค่ตัดเป็นชิ้นมากกว่า ไฟล์ต้นฉบับใหญ่มาก DV ก็แบบนี้แหละ ไฟล์ที่ส่งถึงมือผมเป็นแค่ MPEG4 (MOV) ที่ละเอียดกว่าปกตินึดนึง รวมแล้ว 1 GB นิดๆ ผ่านการ encode ด้วยวิธีเดิมๆ ให้เล็กลงหน่อย กลายเป็น AVI เหลือประมาณ 597 MB ถ้าอยากพกเอาไปดูในมือถือก็มี 3GP ขนาด 141 MB ทั้งหมดมี 8 ไฟล์ครับ สำหรับคนที่ใจร้อนสามารถดูที่ Google Video ได้ ลิงค์ทั้งหมดดูที่บล็อกคุณ apirak

How to massively query NS record in batch mode

My friend asked me to verify suspension of web hosting services which the domain name server has been changed to other hosting service. He just has a long file with a domain per line. The trick is to query NS record of each given domain to see whether it is his name server or not. It is very easy to do so for a domain but it is not funny for thousand domains.