Howto

ผมทำ Blognone Mobile ค้างไว้ชาติเศษ ตอนนี้ @lewcpe มาสานฝันให้มันเป็นจริง และมันก็เข้าสู่สถานะแห่งโลกความเป็นจริง นั่นคือการแก้บั๊ก

(ตอนนี้ทดสอบได้แล้วที่ m.blognone.com)

ปกติแล้วการล็อกอินของ Drupal นิยมทำเป็น block ไว้ที่หน้าแรก แต่สำหรับ mobile site แล้ว การเอา block พวกนี้มาใส่มันค่อนข้างเปลืองที่ วิธีที่ดีกว่าคือทำลิงก์ใน menu ให้กดไปยังหน้าล็อกอินอีกทีหนึ่ง

พาธสำหรับหน้าล็อกอินที่รู้จักกันทั่วไปคือ /user

แต่ปัญหาคือ เมื่อล็อกอินไปแล้ว เมนู "Login" จะยังคงเกะกะให้เห็นอยู่ ซึ่งจะต่างจากเมนู Logout (/logout) ที่จะไม่แสดงจนกว่าเราจะล็อกอิน

ค้นพบทางแก้ในหน้าโมดูลของ Login Menu สรุปว่า

  • หน้าล็อกอิน ใช้พาธ /user/login
  • หน้าล็อกเอาท์ ใช้พาธ /logout

มันจะแสดงในสถานะที่เหมาะสมให้กับเราเอง ตอนไหนที่มันไม่สมควรจะอยู่ มันจะหายไปจากสายตา

เมื่อวานไปต่อใบขับขี่มาครับ ของผมเป็นแบบ 5 ปี (ไม่ทันแบบตลอดชีพ) ซึ่งเป็นการต่อครั้งที่สอง คือ เดิมมี 5 ปี และจะต่ออีก 5 ปี

ก่อนไปก็ค้นข้อมูลเพื่อเตรียมตัวสักหน่อย ปรากฎว่าไปเจอลายแทงเป็น บล็อกของคุณ @kohsija ขึ้นอันดับแรกสุดของกูเกิลเลย เขียนไว้ละเอียดดีมากแล้ว แต่เท่าที่ผมไปมีจุดต่างออกไปสักเล็กน้อย เลยมาเขียนเอาไว้บ้างเผื่อจะมีประโยชน์

การต่ออายุใบขับขี่เดี๋ยวนี้ทำที่ไหนก็ได้ ข้อมูลเชื่อมกันหมดแล้ว ส่วนกรณีของผมทำที่สำนักงานใหญ่ตรงหมอชิต/จตุจักร เพราะอยู่ใกล้ออฟฟิศที่สุด ถ้ามาจากทางสถานี BTS หมอชิต เลี้ยวรถเข้าไปในกรมการขนส่งทางบก จะเจอป้ายใหญ่โตชัดเจน งานที่เกี่ยวข้องกับใบขับขี่ทุกชนิดจะอยู่ที่ตึก 4 เข้าไปลึกหน่อยอยู่ขวามือ (ตึกฝั่งขวามีตึกเดียวที่ใหญ่ๆ หน่อย)

เพิ่งได้ Google Buzz ลองเล่นดูก็สนุกดี แต่เหมือน implementation มันจะซับซ้อนไปหน่อย ไม่ค่อยตรงไปตรงมาเหมือน Twitter อาจจะซ้ำรอยของ Wave อันนี้ต้องว่ากันยาวๆ ให้พ้นช่วงตื่นเต้นไปก่อน

แต่ที่เข้าขั้นแย่คือ ข้อความมันเด้งเข้าเมลเราด้วย ตอนนี้คนกำลังเห่อ ยิ่งไปกันใหญ่ เมลขยะท่วม inbox แน่นอน

คนบ่นเรื่องนี้ย่อมมีมิใช่น้อย

วิธีแก้มีที่ Lifehacker สรุปสั้นๆ ว่าสร้าง filter แล้วใส่เงื่อนไขเป็น label:buzz ตั้งเป็น skip inbox ก็จบ อยากดูค่อยมากดดูตรงไอคอน Buzz เอาเอง

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

@lewcpe เคยบอกผมไว้ว่า "แฮกเกอร์มักใช้ ThinkPad ทำให้เวลาลงลินุกซ์แล้ว มันมักจะไม่ค่อยมีปัญหา" ซึ่งพิสูจน์ด้วยตัวเองแล้ว คอนเฟิร์ม!

ปัญหาอย่างเดียวที่พบคือ TrackPoint scrolling ด้วยปุ่มกลาง (ซึ่งบนวินโดวส์ถ้าไม่ลงไดรเวอร์เพิ่ม มันก็ไม่เวิร์คเช่นกัน) ลองหาข้อมูลเล็กน้อยพบว่าไม่ยากเย็นนัก มีโปรแกรมสำเร็จรูปอยู่ใน repository ให้แล้ว นั่นคือ GPointing Device Settings

วิธีการลงก็ไม่ยากเย็นอะไร

sudo apt-get install gpointing-device-settings

ปัญหาเล็กน้อยที่เกิดขึ้นคือ ลงเสร็จแล้วมันไม่โผล่ในเมนู! ต้องเรียกผ่านคอมมานด์ไลน์ด้วยชื่อโปรแกรมแทน อันนี้เป็นจุดเล็กๆ น้อยๆ ที่ลินุกซ์ยังมีปัญหาไม่เสื่อมคลาย

โปรแกรมหน้าตาดังภาพ ติ๊กตรง Use wheel emulation และเลือก button เป็น 2 (ค่านี้ต้องตรัสรู้เองครับ) ก็ใช้งานได้ทันที ไม่ต้องรีสตาร์ทใหม่แต่อย่างใด

ดองรีวิว HTC Magic ไปเสียนาน วันนี้ได้ฤกษ์ แต่ขั้นตอนการจับภาพหน้าจอค่อนข้างยุ่งยาก ลองผิดลองถูกอยู่นาน มาจดเก็บไว้ก่อน

อันนี้ทำบน Ubuntu Karmic แต่บนระบบปฏิบัติการอื่นก็ไม่น่าจะต่างกันมาก

เตรียมระบบสำหรับ Android development

อย่างแรกสุดให้เซ็ต Android development environment ให้เรียบร้อยก่อน ทำตามขั้นตอนในเอกสารเหล่านี้

  1. ลง Android SDK
  2. เซ็ต ADT Plugin สำหรับ Eclipse

ถ้ามาถึงขั้นนี้ ถือว่าพร้อมสำหรับการพัฒนา Android app บน emulator แล้ว