Howto

Android SDK on Linux x64

It's my first time for running Android SDK on 64-bit Linux (Ubuntu Precise). The Android SDK does not work out of the box for x64 environment. ADB fails to run due to the missing libraries. Emulator also fails and so on.

Here is my note on fixing issues. Hope it might help someone who come after this.

Download All Your Photos Back from PicPlz

Today's Sad news is PicPlz shutting down (Blognone story).

As one of their early users, I posted a lot of photos there. These photos are part of my memory which I don't want to lose (This is a very good example of digital preservation). The bad thing is PicPlz team does not provide data downloading tool and you need to download it one by one.

I have total 396 photos on PicPlz so manually downloading is not possible. However we live in computing era and this can be possible with a few tricks.

Restart X Shortcut on Ubuntu

The good old handy shortcut Ctrl+Alt+Backspace for restarting X Window has been disabled since Ubuntu 9.04 Jaunty Jackalope (reference). The reason is preventing Windows users from accidentally reboot his/her desktop. Sound reasonable for me.

By the way, sometimes X Window fails to load and you need something to fix it quickly. After little investigation, I found a new key-combo for restarting X in recent Ubuntu releases:

ประสบการณ์การขอเบอร์-เน็ต TOT แบบนิติบุคคล

บันทึกไว้สักหน่อย เผื่อจะมีประโยชน์กับคนอื่นนะครับ

เรื่องมีอยู่ว่า ที่ออฟฟิศอยากได้เบอร์โทรศัพท์+อินเทอร์เน็ตใหม่อีกเบอร์หนึ่ง เดิมทีใช้บริการของ TOT อยู่แล้ว ซึ่งชุมสายที่ใช้อยู่ เน็ตก็วิ่งได้เต็มสปีดดีมาก (6M/512k) เลยไม่อยากเสี่ยงไปใช้ยี่ห้ออื่น เอา TOT นี่แหละ

(นอกเรื่องนิด: ผมใช้บริการ ADSL ทั้ง 3 ยี่ห้อคือ TOT/TRUE/3BB สรุปได้เลยว่าคุณภาพการให้บริการขึ้นอยู่กับโชคชะตาว่าไปอยู่แถวไหน เพราะเคยเจอกรณี TRUE ห่วย หลุดตลอด เลยคาดว่าเป็นกับสายเก่า ลองเปลี่ยนเป็น 3BB ลากสายใหม่หมดก็หายสนิท ในขณะที่ TRUE อีกแหล่งหนึ่งก็ใช้ดีไม่มีปัญหาใดๆ)

Drawing Arrow on GIMP

ความลำบากของคนใช้ GIMP คือ งานหลายอย่างที่ควรจะทำได้ง่ายๆ (หรือโปรแกรมคู่แข่งทำได้ง่าย) มันกลับยากเกินความจำเป็น

ฟีเจอร์อย่างหนึ่งที่ต้องการมานานแล้วคือ การวาด "ลูกศร" ซึ่งใช้บ่อยเวลา capture หน้าจอแล้วเขียนคำอธิบาย + โยงลูกศรชี้จุด ซึ่งการ capture + ใส่ข้อความทำได้ไม่ยาก แต่การทำลูกศรเป็นเรื่องยากมาก

เมื่อวานนี้เขียนบล็อก News Timeline แล้วต้องทำภาพประกอบ เลยทนไม่ไหวลองหาดู และพบว่ามีคนเจอปัญหาแบบเดียวกัน เลยทำปลั๊กอิน Draw Arrow ไว้ให้ใช้เสร็จสรรพ

Drupal with Open Graph Meta Tags

ความเดิมจากตอนก่อน How to Create Google+ Snippet

ทุกวันนี้การแชร์โพสต์ลงใน social network กลายเป็นเรื่องธรรมดาสามัญไปแล้ว เว็บไซต์ที่เดิมที่ต้อง optimized for search engine ก็ต้องปรับตัวให้เพิ่มการ optimized for social network ด้วย ซึ่งจุดนี้ CMS เองยังก้าวตามไม่ทัน และต้องลงปลั๊กอินช่วยอยู่บ้าง

จุดสำคัญของการ optimized for social network (ในที่นี้คือ Facebook/Google+) คือต้องแสดง "ภาพ" เป็นตัวอย่างว่าลิงก์ปลายทางจะมีอะไรบ้าง เพื่อเรียกลูกค้าให้เข้าไปชมดู (แน่นอนอยู่แล้วว่า "มีภาพ" มันชวนกดกว่า "ไม่มีภาพ")

Android Gallery with No Album Art

เจอปัญหาว่า Android Gallery จะนำภาพที่เป็น album art จากโฟลเดอร์เพลงที่ใส่ไว้ใน SD เข้ามาแสดงด้วย ซึ่งภาพพวกนี้เราไม่ต้องการให้แสดงแน่ๆ อยู่แล้ว และมันเสียเวลาโหลด (เข้าใจไหมกูเกิล!)

ทางแก้มีสองวิธี

[Howto] Upgrading HTC Desire to Android 2.3 Gingerbread

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

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

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

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