Howto

Widgetsoid - Notification Bar Widget

ก่อนหน้านี้ใช้รอม MIUI มาพักใหญ่ ฟีเจอร์ที่ติดใจมากคือปุ่ม toggle อยู่บน notification เลย ทำให้ไม่ต้องกดกลับ homescreen เพื่อกดเปลี่ยนค่าบน Power Control Widget อีกทีหนึ่ง (ช่วยได้มากเวลาอยู่บน Google Maps เพราะออกจากแอพแล้วมันจะเสีย GPS position)

(เข้าใจว่าฟีเจอร์นี้บน CM ก็มีนะครับ แต่เผอิญผมไม่ค่อยชอบ CM เพราะมันรก)

แต่ล่าสุดเปลี่ยนมาใช้ Stock ICS มันไม่มีฟีเจอร์นี้มาให้ ทำให้หงุดหงิดเหมือนกันเพราะไม่สะดวกเวลาเปลี่ยนค่าต่างๆ

ช่วงหยุดปีใหม่พอมีเวลา เมื่อวานเลยนั่งหาแอพที่มาใช้แทนฟีเจอร์นี้ของ MIUI

Requirement ของผมมี 2 อย่าง

  1. ต้องเป็น notification bar widget ส่วนจะมีบน homescreen widget หรือเปล่าอันนี้ไม่ซีเรียส
  2. ต้องมี data toggle ด้วย (ซึ่งแอพหลายตัวไม่มีเพราะตัวระบบไม่อนุญาตให้เข้าถึงค่านี้)

ลองเล่นอยู่หลายตัว สุดท้ายมาลงตัวที่ Widgetsoid2.x ซึ่งแจกฟรีซะด้วย

Windows 7 - Enabling Hibernate

หลังจากปัญหา ปุ่ม minimize-maximize ใหญ่เกินไป ยังต้องตามเซ็ต Windows 7 ต่อไป

ปัญหาที่พบใหม่คือ Windows 7 เวอร์ชันของ Gateway ไม่มีคำสั่ง Hibernate ในปุ่ม Shutdown (คือมีแต่ Sleep และข้ามมา Shutdown เลย) อันนี้ไม่ทราบเหตุผลเหมือนกันว่าเพราะอะไร

Changing Windows 7 Minimize-Maximize Button Size

เครื่อง Gateway ที่ซื้อมาใหม่ มาพร้อมกับ Windows 7 ซึ่งตั้งค่ามาพิเศษให้ปุ่ม Minimize-Maximize-Close มุมขวาบนของหน้าต่างนั้นใหญ่กว่าปกติ

ผมเข้าใจเอาเองว่าปรับมาให้เหมาะกับหน้าจอทัชสกรีน จะได้กดปิดหน้าต่างง่ายๆ (จอมันเป็น 1080p ซึ่งละเอียดในระดับหนึ่ง)

titlebar ใหญ่เกินไปไม่ใช่ปัญหานัก แต่ Firefox ดันไม่รู้จัก titlebar ขนาดนี้ ทำให้ไม่ยอมปรับขนาดของแท็บในแนวตั้งให้ล้อกับขนาดของ titlebar ไปด้วย

ผลคือ "ช่องว่าง" ระหว่างขอบบนของหน้าต่าง กับแท็บใน Firefox

ช่องว่างอันนี้เห็นเล็กๆ ไม่กี่พิกเซลแต่เป็นเรื่องใหญ่มากครับ เพราะมันผิดหลัก Fitt's Law ด้าน usability เข้าเต็มๆ คือเราไม่สามารถลากเมาส์ไปชนขอบบนเพื่อเลือกแท็บได้ ต้อง "ตั้งใจเล็ง" ให้ถูกเท่านั้น ซึ่งมันเปลืองแรงกว่ากันมาก (และเป็นเหตุผลที่ผมเกลียด Opera ที่ทำแบบนี้)

Drupal 7 Upgrade Story

ช่วงน้ำท่วมเหมือนได้ปิดเทอม เลยนั่งทยอยสะสางงานที่อยากทำแต่ไม่ได้ทำเพราะไม่มีเวลามากพอ หนึ่งในนั้นคือการอัพเกรด isriya.com เป็น Drupal 7

ผลลัพธ์ออกมาอย่างที่เห็นคือ อัพได้ (ยังไม่ได้แก้ธีมเก่า + หาธีมใหม่ เลยใช้ default ไปพลางๆ ก่อน) แต่กว่าจะผ่านมาได้ก็เหนื่อยยากแสนเข็ญ มาแชร์ประสบการณ์ไว้หน่อย

How to Create Google+ Snippet

นั่งงมอยู่ครึ่งบ่าย ตอนนี้หายงงแล้วมาเขียนไว้หน่อย กันลืม

ในโลกยุค social network ทุกวันนี้ การแชร์ลิงก์ผ่าน social network กลายเป็นเรื่องปกติธรรมดา ในกรณีของ Twitter คงไม่มีอะไรพิสดารเพราะถือเป็นข้อความธรรมดา (ที่ดันเป็น URL) แต่กรณีของ Facebook/Google+ เวลาเราแปะลิงก์ (หรือกด Like/+1) มันจะขึ้นพรีวิวขึ้นมาให้เห็น

พรีวิวอันนี้ (หรือที่กูเกิลเรียกว่า snippet) จะช่วยให้ลิงก์ของเราน่าอ่านมากขึ้น เพราะมันจะแสดงข้อมูล (metadata) สามอย่างให้คนอ่านเห็น ได้แก่

  • ชื่อลิงก์ (title)
  • ภาพประกอบ (thumbnail)
  • คำโปรย (description)

How to Build a Wedding Arch

เมื่อวานไปงานแต่งงานที่โรงแรม Miracle Grand เป็นงานเช้า-เที่ยง เนื่องจากไปแต่เช้าเลยไปนั่งรองานเที่ยงด้วย และก็มีโอกาสดูพนักงานที่โรงแรมจัดซุ่มดอกไม้สำหรับถ่ายภาพหน้างาน แบบมืออาชีพโคตรๆ เลยถ่ายวิดีโอมาด้วยสนุกๆ เผื่อจะมีประโยชน์กับใครที่อยากไปจัดซุ้มเองบ้าง

ทุกอย่างเสร็จภายใน 30 นาที ถ้าไม่ต้องเสียเวลาแต่งผ้าที่ซุ้ม ก็คงใช้ราวๆ 5-7 นาที (เฉพาะจัดดอกไม้) ความประทับใจของผมคือเอาถุงดำวาง กระถางต้นไม้วาง แล้วเอาคัตเตอร์กรีดๆ เอาหินโรย จบ! มืออาชีพมาก (พวกพี่ๆ เขาวันนึงคงจัดกันหลายซุ้ม)

Broken Kindle and How to Get a New One

บล็อกดองตอนนี้ควรเขียนตั้งนานแล้ว เพื่อประโยชน์ของคนอื่นๆ

เรื่องมีอยู่ว่า เดือนก่อนไปทริปภาคเหนือ ใส่ Kindle (พร้อมซองแบบไม่ใช่ hard case) ไว้ในเป้ แบกไปแบกมา เปิดมาอีกทีปรากฏว่า "จอแตก"

Broken Kindle

เจอแบบนี้ก็เครียดครับ (เป็นบทเรียนว่าต้องระวัง) แต่เครียดมากไปทำอะไรไม่ได้อยู่ดี เข้าไปดูในเว็บ Amazon ดีกว่าว่าทำอะไรกับมันได้บ้าง

How to Upgrade MediaWiki

MediaWiki เป็น CMS ที่ผมไม่ค่อยจะชอบนัก คือระบบต่างๆ ค่อนข้างโบราณ (ทุกอย่างอยู่ในไฟล์คอนฟิก LocalSettings.php) และมันออกแบบมาเพื่อ Wikipedia เท่านั้น เว็บอื่นเป็นผลพลอยได้ ฟีเจอร์บางอย่างเลยซับซ้อนมาก (ซึ่งคนทั่วไปไม่ได้ใช้) ในขณะที่งานง่ายๆ บางอย่างกลับทำไม่ได้ เพราะ Wikipedia ไม่สนใจ/ไม่ใช่นโยบาย

แต่เท่าที่เคยตามหาดู ก็ยังไม่มี Wiki ตัวไหนที่ดีกว่า MediaWiki เพราะส่วนมากใช้ยากกว่า MediaWiki เสียอีก (เกินครึ่งที่เคยลอง ต้องสร้างลิงก์ด้วยวิธี CamelCase) ตัวที่น่าสนใจที่สุดคือ MindTouch Deki ซึ่งก็ต้องใช้ .NET/Mono ในการรัน ในทางปฎิบัติหาเซิร์ฟเวอร์ได้ยากมาก

สรุปว่าก็ยังต้องอยู่กับ MediaWiki ต่อไป

วันนี้นั่งอัพเกรดระบบ MediaWiki ที่ใช้อยู่ (ดองไว้นานมาก ไม่ควรเลียนแบบ) ถ้าเป็นรุ่นใหม่หน่อย (1.6-1.7 ขึ้นไป) กระบวนการก็ค่อนข้างตรงไปตรงมา (ไม่รวมการเซ็ต environment ที่เครื่องใครเครื่องมัน) สามารถอ่านตาม Manual:Upgrading ได้เลย

Ubuntu - ThinkPad Extras

เคยเขียน Howto: TrackPoint Scrolling on Ubuntu 9.10 เอาไว้ แต่พบว่าหลังๆ Ubuntu มีปัญหากับ ThinkPad มิใช่น้อย (โดยเฉพาะ 10.04 ที่คนบ่นกันเยอะมาก ส่วน 10.10 ดีขึ้นเยอะ) ส่วนปัญหาที่พบก็คือไม่สามารถตั้งค่า sensitivity ของ TrackPoint ผ่าน Mouse Preference ได้ (เปลี่ยนค่าแล้วมันเปลี่ยนเฉพาะเมาส์ ไม่รวม TrackPoint) เลื่อนเคอร์เซอร์กันทีเมื่อยมือ

วันนี้ค้นมาเจอทางแก้ที่ง่ายกว่าที่คิด คือมีคนทำ ThinkPad Extras PPA ไว้ให้แล้ว