Howto

[Howto] Upgrading HTC Desire to Android 2.3 Gingerbread

น้องชายใช้ HTC Desire เดินมาบ่นว่าหน่วยความจำ internal storage อันน้อยนิดไม่พอสำหรับการลงแอพ ทำไงดี

คำตอบของผมคือลองลงรอมตัวอื่นที่ไม่ใช่ SenseUI อาจได้เนื้อที่เพิ่มขึ้น

Desire สามารถปลดล็อคได้ ด้วยวิธีอย่างเป็นทางการ (ข่าวสดๆ) แต่ลองเช็คข้อมูลแล้วพบว่ามันจะต้องอัพเป็นเฟิร์มแวร์รุ่นล่าสุดก่อน ซึ่งเฟิร์มแวร์ตัวนี้จะไม่ปล่อยผ่าน OTA ต้องลงด้วยมือเท่านั้น (ข่าวเก่าเรื่องนี้)

ดังนั้นบล็อกนี้จะเป็นครึ่งแรกของเรื่อง นั่นคืออัพเกรดเฟิร์มแวร์ของ Desire ซึ่งปัจจุบันหยุดอยู่ที่ 2.2 ให้มาใช้เฟิร์มแวร์ 2.3 รุ่นสำหรับนักพัฒนาของ HTC ครับ

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 เลย) อันนี้ไม่ทราบเหตุผลเหมือนกันว่าเพราะอะไร

Hibernate เป็นสิ่งที่จำเป็นสำหรับผม เพราะบางครั้งเรารู้ว่าจะต้องปิดเครื่องเป็นเวลานาน (เช่น ออกจากบ้านไปทำงาน) แต่ก็ยังมีงานค้างอยู่ (ซึ่งก็คือแท็บบนเบราว์เซอร์นั่นแหละ) จะใช้ sleep แบบธรรมดาก็ไม่ควรเพราะเปลืองไฟ (เนื่องจากเรารู้กำหนดเวลาแน่นอนว่าจะกลับมาใช้คอมพิวเตอร์อีกครั้งเมื่อไร) Hibernate จึงเป็นคำสั่งที่เหมาะสมที่สุดสำหรับสถานการณ์แบบนี้

Keyword: 

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 ไปพลางๆ ก่อน) แต่กว่าจะผ่านมาได้ก็เหนื่อยยากแสนเข็ญ มาแชร์ประสบการณ์ไว้หน่อย

Keyword: 

Pages

Subscribe to RSS - Howto