Friday, July 03, 2009

Customer service by Twitter: Overheard

เมื่อวานเจอวิธีการใช้ Twitter มาเป็นเครื่องมือสำหรับภาคธุรกิจแบบใหม่ ที่ทำให้ช่วยเพิ่มโอกาสการให้บริการ และให้ข้อมูลลูกค้าได้ด้วย โดย GetSatisfaction

เรื่องมีอยู่ว่า หลังจาก install firefox 3.5 ผ่านทาง Ubuntu repos แล้วพบว่า ยังเป็น beta version อยู่ ไม่ใช่ stable release ก็เลยเกริ่นลอย ๆ เข้าไปใน Twitter



อีกประมาณ ครึ่งชั่วโมงต่อมา มี tweet นี้โผล่มาใน mention list



พอตาม link เข้าไปดูก็เจอคำอธิบายให้ลูกค้าเสร็จสรรพ ด้วยการขึ้นหัวเรื่องว่า "Overheard from twitter post"


โมเดลการตอบสนองลูกค้าแบบคอยเงี่ยหูฟังคนบ่น แบบนี้ก็น่าสนใจดี เพราะ twitter ก็เป็นที่รำพึง เรื่องต่าง ๆ ของผู้คนอยู่แล้ว เพียงแต่ดักคำที่ต้องการ แล้วก็ให้ข้อมูลกันแบบ realtime ได้เลย

อ้างอิง:
http://twitter.com/zybernav/status/2435410120
http://twitter.com/getsatisfaction/status/2436551975

Saturday, June 13, 2009

HOME - a film by Yann Arthus-Bertrand

ช่วงนี้ไม่ค่อยมีเวลาดูอะไรยาว ๆ เท่าไหร่ แต่การได้ดูสารคดีขนาดยาว 90 นาทีเรื่องนี้ เริ่มต้นมาจาก วิดีโอของ TED talk ที่ผู้สร้างมีโอกาสได้ไปพูด พร้อมกับนำเสนอรูปถ่ายภูมิประเทศที่ดูแปลกตาจากสถานที่ต่าง ๆ ทั่วโลก ก็เลยต้องตามไปดูแบบเต็ม ๆ ซึ่งสารคดีชุดนี้แจกให้ชมฟรี แบบไม่มีค่าใช้จ่าย ผ่านทางเวบไซต์ http://www.home-2009.com โดยมีผู้สนับสนุนเป็นสินค้า brand name ชื่อดังหลายรายด้วยกัน

เรื่องราวของสารคดีนี้ เกี่ยวกับ ดาวเคราะห์ชื่อว่าโลก ที่เราอาศัยอยู่มาตลอดนับตั้งแต่มนุษยชาติถือกำเนิดขึ้นเมื่อ 400,000 ปีก่อน และผลของการพิชิตธรรมชาติของเผ่าพันธุ์นี้ โดยเฉพาะในช่วงศตวรรษที่ผ่านมา ที่ส่งผลกระทบกับโลกทั้งใบ เพราะความต้องการบริโภคทรัพยากรของมนุษย์ที่มีมากขึ้นอย่างที่ไม่เคยปรากฏมาก่อน

แม้ว่าในแง่ของเนื้อหาจะไม่มีความสดใหม่นอกเหนือไปจากประเด็นที่อยู่ในความสนใจ อย่าง ภาวะโลกร้อน การบริโภคทรัพยากรธรรมชาติอย่างน้ำมัน และน้ำ การเปลี่ยนแปลงกลไกการผลิตในอุตสาหกรรมอาหาร เพื่อตอบสนองต่อความต้องการของตลาด และการทำลายสมดุลของธรรมชาติ ซึ่งนำไปสู่ความเสื่อมโทรมที่เกิดขึ้นในทุกมุมของโลก แต่การนำเสนอภาพที่ปรากฏในสารคดีสร้างความแปลกใหม่ในแง่ของมุมมองของภูมิประเทศในมุมสูง ได้อย่างน่าทึ่งและสวยงาม ชวนให้ติดตาม ในมุมมองแบบที่เราไม่เคยเห็นมาก่อน

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

สำหรับคนที่ชอบสารคดีเรื่อง An Inconvenient Truth สารคดี HOME นี้ได้นำเสนอประเด็นที่ไม่ได้แตกต่างออกไปมากนัก และย้ำในจุดยืนของการกอบกู้สมดุลธรรมชาติกลับคืนมาอีกครั้ง ในรูปแบบการนำเสนอที่แตกต่างออกไป รวมทั้งภาพภูมิประเทศแปลกตาที่นำไปสู่มุมมองใหม่ ๆ ในการอนุรักษ์ธรรมชาติ ในส่วนตัวของผมแล้ว หลังจากดูจบแล้ว รู้สึกผิดอยู่เรื่องหนึ่ง คือ เห็นแม้กระทั่งภาพที่ธรรมชาติถูกทำลาย ก็ยังถ่ายทำได้ออกมาดูสวยไปซะงั้น

ที่มา:

Wednesday, May 27, 2009

Ubuntu Jaunty: Tracker index error

ปัญหา Tracker Indexer error หลังจาก upgrade เป็น Jaunty

หลังจากที่ได้ upgrade จาก Intrepid เป็น Jaunty ไปได้สักพักก็เริ่มมีอาการแปลก ๆ โดย มี dialog box แจ้งว่า Tracker Applet error เป็นระยะ (ไม่ได้ capture screen เอาไว้) ข้อความก็มีว่า

------
Tracker Applet

Tracker
There was an error while performing indexing
Index corrupted

Reindex All, Cancel, OK
------

หลังจากที่ค้นดูใน Google ก็มีคนที่เจอปัญหาในทำนองเดียวกัน (หลังจาก upgrade เป็น Jaunty เช่นเดียวกัน?) โดยปัญหาเหมือนจะเกิดจาก cache ของ Tracker เอง ซึ่งวิธีแก้ปัญหาก็คือการล้างไพ่ cache ของ Tracker ใหม่

---
killall trackerd
killall tracker-indexer
rm -rf .cache/tracker .local/share/tracker/data
---

หลังจากที่ลองใช้มาได้สักพักก็ไม่เจอปัญหานี้อีก

ท่าทาง Ubuntu version x.04 จะมีอาถรรพ์ รอบที่แล้ว Hardy หา wireless LAN ไม่เจอ มา Jaunty ก็มีปัญหากับ การ์ดจอของ Intel จน compiz เดี้ยง

คราวหน้าต้องดูกันดี ๆ ก่อน upgrade ซะแล้ว


References:
launchpad
bug.debian.org

Sunday, May 24, 2009

ประสบการณ์จากปูซาน

  • เกาหลีเปลี่ยนตัวสะกดภาษาอังกฤษจาก P เป็น B ซะมากเพราะต้องการเสียง ป ไม่ใช่ พ ปูซานก็เลยเป็น Busan และ Pumo temple กลายเป็น Beomeosa temple
  • อย่าแลกเงินวอนที่สุวรรณภูมิเป็นอันขาด เพราะแพงมากจนอาจทำให้ซื้ออะไรไม่ลง (15 พ.ค. 52 ขาย 0.046 KRW = 1 THB; ซื้อ 0.024 KRW=1 THB!) ถ้าจำเป็นให้แลกไปเป็น USD แล้วค่อยไปแลกที่เกาหลี
  • คนปูซานส่วนใหญ่อาศัยบนตึกสูง เดินทางใต้ดิน ช็อปปิ้งใต้ดิน บนถนนช่างเงียบเชียบ
  • เห็นวิธีการใช้ net book แบบใหม่ โดยสาว ๆ ที่นี่ ใช้เครื่องเล็ก ๆ ดูหนังซีรี่ย์ ในระหว่างนั่งรถไฟฟ้า
  • เชื่อแล้วว่า เกาหลีเป็นประเทศโรแมนติกแบบในหนังซีรี่ย์ (ดูรูปประกอบ)
  • น้ำประปาเข้าจมูกทำให้จาม
  • อีกข้อหนึ่งที่ทำให้ปูซานเป็นเมืองที่น่าอิจฉา เพราะมีภูเขาอยู่ใกล้ ๆ ให้ hiking ได้ (Mt. GeumJeung fortress) มีเส้นทางเดินลงมาถึงวัด Beomeosa ด้วย (9 km)
  • ปลั๊กไฟเป็นแบบยุโรป
  • ถ้าอ่านภาษาจีนออก อาจจะอ่านป้ายในเกาหลีได้ ถ้าพูดภาษาญี่ปุ่นได้ อาจจะพูดกับคนเกาหลีรู้เรื่อง (วัย 60 ขึ้นไป)
  • เซจู เป็นชื่อเหล้าของเกาหลีที่ขายดีที่สุด (18% Alcohol) ว่ากันว่าผู้ชายเกาหลีดื่มปีละ 160 ขวด/คน (ลืมถามสถิติโรคตับแข็ง)
  • ปลาปักเป้ากับถั่วงอก แก้เมา (!??!!)
  • มือถือที่เอาไปใช้ต้องเป็น 3G หรือก็ต้องไปเปลี่ยนเครื่องที่สนามบิน ข้อดี: เร็วได้ใจ เล่นเพลิน ข้อเสีย: แพง เล่นเพลิน สิ้นเนื้อประดาตัว
  • เครื่องสำอาง skin food ขายอยู่ในร้านห้องแถว และ home plus (ประมาณ Lotus - big C บ้านเรา) แต่ไม่มีหน้าร้านอยู่ กับโซนเครื่องสำอาง brand name
  • ความสามาวถในการซื้อเครื่องสำอางของตัวเอง = 75% (ซื้อถูกต้อง 3 ชิ้น ใน 4 ชิ้น) คราวหน้า ให้คนที่ฝากซื้อ print ชื่อ รูป พร้อมสรรพคุณ มาให้เลยดีที่สุด
  • Korea in 3 words: ทันสมัย, น่ารัก, อร่อย (เทคโนโลยี, สาว ๆ, อาหาร เรียงตามลำดับ ห้ามสลับที่!)
Link: Sunshine in Busan photos

Sunday, May 10, 2009

Stand By Me

Stand By Me เป็นเพลงที่ร้องโดย Ben E. King ถูกเขียนขึ้น และนำมาร้องครั้งแรกในปี 1961 ต่อมา John Lennon ได้เอามาร้องใหม่ ในรูปแบบของ The Beatles ที่รู้จักกันดี แล้วก็มีการนำมาร้องในอีกหลายเวอร์ชันด้วยกัน

ผมได้ยินเพลงนี้ครั้งแรกจากการดูหนังที่มีชื่อเรื่องเดียวกัน ซึ่งมีโครงเรื่องมาจากเรื่องสั้นของ Stephen King เรื่อง The Body ตัวหนังเป็นเรื่องราวความเป็นเพื่อนของเด็กผู้ชายกลุ่มหนึ่ง ออกเดินทางผจญภัยไปด้วยกัน การค้นพบสิ่งต่าง ๆ ในระหว่างเดินทาง เป็นองค์ประกอบของการเดินทางเข้าสู่ความเป็นผู้ใหญ่ (มารู้ทีหลังว่าเขาเรียกว่าแนว coming of age) ซึ่งมีคนเคยบอกว่า ผู้ใหญ่ทุกคนจะต้องผ่านช่วงเวลาของตัวละครในเรื่องนี้ ไม่คนใดก็คนหนึ่ง

Stand By Me ก็เป็นเพลงที่นำมาร้องในช่วง end credit ของหนังเรื่องนี้นี่เอง ชอบจนไปหาต้นฉบับมาฟังจนได้ หลังจากนั้นเพลงนี้เป็นเพลงที่ติดอยู่ในหัวมานานหลายปี (รวมที่ดูหนังซ้ำไปอีกหลายรอบ)

เมื่อเร็ว ๆ นี้ได้เปิดไปเจอเวบหนึ่ง ที่เรียกตัวเองว่า Playing for Change ที่เรียบเรียงเสียงนักดนตรีจากประเทศต่าง ๆ ทุกมุมโลก โดยอาศัยเครื่องมืออัดเสียง และคอมพิวเตอร์ มานำเสนอบนอินเตอร์เนต แล้วก็ได้ฟังเพลง Stand By Me อีกครั้ง คราวนี้ประกอบขึ้นจากนักดนตรี 35 คนทั่วโลก ให้ความรู้สึกอีกแบบหนึ่งที่ไม่เหมือนเดิมซะทีเดียว แต่ก็เห็นด้วยกับคำบรรยายในเวบ ว่า แม้ว่าคนเหล่านี้จะไม่เคยพบปะกันโดยตรงก็ตาม แต่เสียงดนตรีก็ได้ทำหน้าที่เชื่อมโยงพวกเขาเข้าด้วยกันเรียบร้อยแล้ว



รับฟังที่:

อ้างอิง:

Saturday, May 02, 2009

หน้าจอ Chat styled SMS สำหรับ Symbian

หลังจากที่ iPhone เป็นผู้เริ่มต้นการใช้หน้าจอ SMS แบบ chat style เป็นเจ้าแรก PalmOS และ Windows mobile ก็เริ่มมีความสามารถแบบนี้เพิ่มขึ้นมาแล้ว คราวนี้ถึงคราว Symbian บ้างหลังจากที่คราวก่อนบ่นเอาไว้ในประสบการณ์หลังเปลี่ยนมาใช้ Symbian

มาวันนี้คนใช้ Symbian ก็ได้มีโอกาสใช้หน้าจอ SMS ในแบบของ chat กับเขาบ้าง แต่ว่าต้องใช้โปรแกรม 3rd party ที่มีชื่อว่า Free-iSMS ซึ่งสามารถ download มาใช้ได้ฟรี (เป็น unsigned application ซึ่งก็จัดการไปแล้วด้วย Drakkarious) เมื่อ install เสร็จแล้ว ก็เปิดใช้งาน โดยจะต้องทำการ sync message ในครั้งแรก และการเปิดโปรแกรมใหม่ หากมีการได้รับ SMS ในช่วงระหว่างนั้น แล้วก็เริ่มใช้งานได้เลย

ใช้มาได้พักใหญ่เพิ่งมาเห็นว่าหน้าจอเหมือนของ iPhone อย่างกับแกะ

Sunday, April 19, 2009

Drakkarious: Enable all application installation for Symbian

ความอึดอัดอย่างนึงของผู้ใช้ Symbian S60 ก็คือ มีการจำกัด software ที่จะ install ลงไปในเครื่องได้เฉพาะ โปรแกรมที่ได้รับการลงทะเบียน (signed) แล้วเท่านั้น ทำให้ไม่สามารถติดตั้งโปรแกรมอีกหลาย ๆ ตัว ที่มีประโยชน์ลงไปตรง ๆ ได้ ต้องผ่านขั้นตอนของการ sign มากมาย และซับซ้อน แม้ว่าจะมีความพยายามให้ผู้ใช้สามารถ sign โปรแกรมได้ด้วย ตัวเอง ก็ยังไม่วายมีข้อเสีย ทั้งการเปิดเผยเลข IMEI หรือไม่ก็เป็นการตามหา developer ID แม้แต่ Open sign ของ Symbian เองก็ไม่ work

อีกแนวทางหนึ่ง ก็คือการ bypass การตรวจสอบโปรแกรมของโทรศัพท์ ไปซะเลย ทีนี้จะลงโปรแกรมที่ยังไม่ sign ก็ได้ ความพยายามในการ hack โทรศัพท์ก็มีหลายแนวทางด้วยกัน แต่วิธีการเกือบทั้งหมดต้องอาศัย PC Suite เชื่อมต่อเข้ากับ Windows PC ก็ลำบากอีก เพราะมีแต่ linux

วิธีการที่เหมาะที่สุด สำหรับผมก็คือ ทำโดยไม่ต้องพึ่งการเชื่อมต่อกับ PC ซึ่งก็คือ การใช้ Drakkarious Package ซึ่งประกอบไปด้วยโปรแกรมที่ช่วยในการ hack 3-4 ตัวมาไว้ด้วยกัน download

สำหรับขั้นตอนในการทำนั้น เขียนไว้ค่อนข้างละเอียดใน document ของโปรแกรมแล้ว มีเป็นแบบวิดีโอด้วย เอามาแปะไว้ข้างล่าง คงไม่เอามาเล่าซ้ำ

แต่ปัญหาอันนึงที่เจอก็คือ ตัว X-plorer มันไม่ค่อย stable เท่าไหร่ บางทีก็ปิดตัวเอง อัตโนมัติ ปิดแล้วก็เปิดไม่ได้อีก เปิดโปรแกรมอื่นก็ไม่ได้ แต่ไม่ต้องตกใจเพราะแค่ soft reset ก็หาย จากนั้นจึงค่อยเอาไฟล์ hack.rar กลับเข้ามา PC ผ่านทาง bluetooth extract ไฟล์ข้างในออกมา แล้วค่อยส่งกลับเข้าไปในโทรศัพท์อีกครั้ง ก็ได้ หรือจะใช้โปรแกรม extract ตัวอื่นในโทรศัพท์ก็ได้
หลังจากนั้นก็ค่อยเปิด file manager ตัวอื่นที่ stable กว่า (ผมใช้ Y-Browser) run HelloCarbide อีกครั้ง ก็จะเห็น hidden folders เหมือนเดิมแล้ว ค่อย copy file เข้าไป ใน \sys\bin

Thursday, April 16, 2009

Skype on Ubuntu on Thinkpad R61 solutions

Replica of my post at http://forum.skype.com/index.php?showtopic=270961&view=findpost&p=1470111 with some screenshots

----

I'm using Ubuntu 8.10 Intrepid on Thinkpad R61 and I managed to get it work now (with Skype Test Call: echo123).

My problem started after installing Skype 2.0 for Linux. Skype reported "Audio Playback Problem" when I tried to make a call. This needs some adjustments before everything start working properly.

Solution: Go to Skype -> Options -> Sound Devices and Set Sound in/Sound out/Ringing to "pulse".

After this I can hear the voice from the other end of the line.

Next problem I encountered was: My voice didn't reach the other end.

Solution: It is something about Ubuntu "Capture" device, whose initial default is turned off and you can turn it on (for GNOME user) by: Go to Volume control preferences (Right click at speaker tray icon) -> Open Volume control -> Preferences -> Look for "Recording" devices (Mine are "Capture0" and "Capture1") and enable them and adjust the levels.

Another thing I manage to get the voice captured correctly is: Disabling "Allow Skype to automatically adjust my mixer levels"

Now my laptop can make a call properly. Hope this help.

Thursday, April 02, 2009

Bluetooth file receiving ใน Ubuntu Intrepid


แม้ว่า Intrepid จะสามารถทำงานกับ bluetooth ได้อยู่แล้ว แต่เมื่อถึงคราวใช้งานจริง ปรากฏว่า ไม่สามารถรับส่งไฟล์ผ่านทาง bluetooth ได้ ซึ่งต้องลง package เพิ่มเติม คือ

apt-get install gnome-bluetooth

หลังจากนี้ ที่เมนู Accessories จะปรากฏโปรแกรมชื่อ Bluetooth File Sharing เมื่อเปิดโปรแกรมก็จะมี tray icon ของโปรแกรมโผล่มาอีกอัน หลังจากนี้ก็สามารถใช้ bluetooth file transfer ได้ตามปกติ

ดองไว้นาน เพิ่งนึกได้ ก็พอดี Jaunty ออก beta version พอดี หวังว่าปัญหาคงได้รับการแก้ไขไปแล้ว

Saturday, March 28, 2009

Nokia E61i experiences: Gains & Losses


ล่าสุดได้มีโอกาสเปลี่ยนมาใช้ Nokia E61i ที่เป็น Symbian 60 3rd edition จึงขอมาแบ่งปันประสบการณ์การใช้งาน Nokia E61i เปรียบเทียบกับ Palm Treo 680 และ Windows Mobile (Dopod 818 pro ที่ลองมาทั้ง Windows Mobile 5, 6 และ 6.1) ที่เคยมีประสบการณ์ใช้งานมาก่อนหน้านี้ดู

Gains:
  • Full Unicode support อันนี้คงเป็นการเปรียบเทียบกับ PalmOS โดยตรง ที่มีปัญหาในการสนับสนุนการใช้ unicode เพราะตัว OS ถูกพัฒนาให้รองรับแต่ ASCIIเท่านั้น ทำให้ภาษาไทยที่ใช้งานได้ ก็ถูกจำกัดอยู่ในระดับของ ASCII ไปด้วย
  • Built-in mobile internet ที่สามารถใช้งานได้กว้างมากขึ้น เมื่อเทียบกับ Windows Mobile ที่มีตัวยืนพื้นเป็น Pocket Internet Explorer ที่ค่อนข้างมีข้อจำกัดในการใช้งาน เข้าใจว่าขณะนี้ ช่องว่างตรงนี้แคบลงแล้วจาก 3rd party web browser อย่าง Opera Mini และน้องใหม่อย่าง Skyfire แต่ก็ต้องการพลัง CPU ที่สูงขึ้นกว่าเดิม ทำให้เครื่องรุ่นเก่าอาจจะมีปัญหาในเรื่องความเร็วของการใช้งานอยู่บ้าง แต่สำหรับ E61i แล้ว มี web browser ที่มี engine สำหรับ render web page ที่พัฒนาต่อมาจาก Webkit ทำให้สามารถเปิดเวบที่มีความซับซ้อน ได้แบบเดียวกับเครื่อง PC ได้สบาย นอกจากนี้ก็ยังสามารถลง Opera Mini ได้เช่นเดียวกัน ส่วนของ Palm คงไม่ต้องพูดถึงเพราะ โดนจำกัดตั้งแต่การที่ตัว OS เอง ไม่สนับสนุนการ encoding ตัวอักษรแบบ unicode ทำให้การใช้งานภาษาไทย มีปัญหา อยู่แล้ว ในส่วนของตัว web browser เองก็ยังมีความสามารถที่จำกัด เหมาะสำหรับเปิด web ที่ไม่ซับซ้อนเท่าไหร่เท่านั้น แม้ว่าจะสามารถติดตั้ง Opera Mini ลงบน JVM ได้ก็ตาม แต่ก็มีปัญหากับภาษาไทยอยู่ดี
  • qwerty keyboard ที่สนับสนุนภาษาไทย อันนี้เป็นความชอบส่วนตัว หลังจากที่ไปใช้ Palm Treo อยู่พักใหญ่ ด้วยเหตุผลเรื่องของความเร็วและความแม่นยำในการบันทึกข้อมูล เมื่อเทียบกับ touch screen หรือแม้แต่ graffiti ในส่วนของ E61i จำเป็นต้องลง driver ภาษาไทยเพิ่มเติม (ฟรี) แม้ว่า keyboard layout จะต้องทำความคุ้นเคยบ้าง เพราะมีแค่ 4 แถว และไม่มี screen ภาษาไทยที่ตัวแป้น ตอนนี้ในทุก OS ก็มีรุ่นที่มี qwerty keyboard ที่มีความสามารถในการ input ภาษาไทย มาเป็นตัวเลือกเหมือนกัน
  • Wireless connectivity ที่สะดวกขึ้น - ในเรื่องของการเข้า internet ที่มีครบทั้ง GPRS, EDGE และ Wifi รวมอยู่ที่เดียวกันให้สามารถเลือกได้ทันทีเมื่อมีการร้องขอการเชื่อมต่อ ต่างกับ Windows Mobile ที่จะอิงการเชื่อมต่อแบบ EDGE/GPRS เป็นหลัก และการเปิดใช้งานดูเหมือนจะถูกแยกส่วนออกจาก wifi ส่วน Treo นั้นจะถือเป็นข้อด้อยที่ไม่สามารถใช้งาน wifi ได้เลย
  • Battery life เป็นการแทบจะเลี่ยงไม่ได้เลย ที่ทั้ง Treo และ Dopod 818 pro จะต้องได้รับการชาร์จไฟทุกวัน ภายใต้การใช้งานประจำวัน แต่จากการที่ได้ลองใช้ E61i มาสักพักพบว่าน่าจะสามารถใช้งานได้ประมาณ 2 วันกว่า เพราะแม้จะลืมชาร์จบ้าง ก็ยังสามารถใช้งานข้ามวันได้สบาย ก็เลยยังไม่เคยใช้จนไฟหมดเสียที อาจจะเป็นเพราะระบบการ dim จอ LCD ที่ยืดหยุ่นกว่า ข้อสงสัยอีกอันคือ touchscreen นี่กินไฟเยอะหรือเปล่า หรือเป็นความสามารถในการประหยัดไฟเป็นของแต่ละ OS?
  • Multitasking ที่มาพร้อมความเสถียร - สิ่งที่ดูเหมือนจะทดแทนความเป็น single tasking ของ Palm ก็คือตวามเร็วในการใช้งาน ในขณะที่ multitasking ของ Windows Mobile ก็ดูเหมือนจะสร้างจุดอ่อนได้ในเวลาเดียวกัน เพราะส่งผลไปถึงความเสถียรของระบบโดยรวม (ทั้งนี้ทั้งนั้นคงจะขึ้นอยู่กับ 3rd party software ที่ติดตั้งอยู่ในเครื่องด้วยส่วนหนึ่ง) จากประสบการณ์ส่วนตัว การ reset Windows Mobile วันละครั้งอาจเป็นเรื่องปกติถ้ามีการใช้งานมาก ๆ ในขณะที่ PalmOS ก็ออกอาการเพี้ยนแบบคาดเดา (และทำซ้ำไม่ได้) ในความถี่ที่มากกว่าโทรศัพท์มือถือทั่วไปอยู่พอสมควรทีเดียว แต่สำหรับ Symbian OS บน E61i นี่ค่อนข้างมีความเสถียรที่น่าประทับใจ เพราะตั้งแต่ใช้งานมายังไม่เคย crash จนใช้งานต่อไม่ได้ จะมีก็เพียงการปิดตัวไปเองของ software บางตัวที่คงจะทำงานผิดพลาดบ้าง แต่ก็สามารถใช้งานอย่างอื่นต่อไปได้ตามปกติ
  • integrated J2ME ในส่วนของ Treo การใช้งาน โปรแกรม J2ME ต่าง ๆ ค่อนข้างจะมีปัญหาอยู่พอสมควร และจะเป็นอัมพาตไปทันที เมื่อใช้งานคู่กับโปรแกรมภาษาไทย (IBM JVM กับ Thai-G หรือ ThaiPOS) ทางด้าน Windows Mobile แม้ว่าจะมีความเข้ากันได้กับ J2ME application มากกว่าก็ตาม ก็ยังอยู่ในลักษณะของการเป็นเพียงแค่ติ่งหนึ่งของ application ที่ถูก run ผ่าน virtual machine เท่านั้น ทำให้การเรียกใช้งานทำได้ไม่ค่อยสะดวกเท่าไหร่ แต่สำหรับ Symbian แล้วสามารถ run J2ME applications ได้เป็นหนึ่งเดียวกับ OS ชนิดที่แทบจะไม่มีความแตกต่างกับโปรแกรมที่ถูกเขียนขึ้นมาบน Symbian เลย ถือเป็นการเปิดโลกการใช้งาน software ในอีกรูปแบบหนึ่ง
Losses
  • Touch screen - ทั้ง PalmOS และ Windows Mobile ต่างก็มีความสามารถในการใช้หน้าจอ touch screen เมื่อเปลี่ยนมาเป็น E61i แล้ว การ navigation จึงจำเป็นต้องใช้ 5-way navigational pad แทน แต่สำหรับเรื่องการใช้ keyboard ในการกระโดดไปตามที่ต่าง ๆ แล้ว Treo ยังคงเป็นอันดับหนึ่งในเรื่องความคล่องตัว
  • Application ที่ใช้อยู่เดิม อย่าง iSilo แม้ว่าจะมี version สำหรับ Symbian แต่ก็ถูกพัฒนาแบบตามหลัง version สำหรับ Palm และ Windows Mobile ทำให้ขาดความสามารถบางอย่างที่ยังไม่ครบถ้วนเท่า เช่นการเปลี่ยน color theme หรือแม้แต่โปรแกรมเฉพาะทางที่ดูเหมือนว่า PalmOS กับ Windows Mobile จะมีมากกว่า แต่ก็ได้โปรแกรมอย่าง StyleTap ที่โฆษณาว่าสามารถ run โปรแกรมของ PalmOS ได้ ช่วยให้พออุ่นใจได้บ้าง (แต่ทุกวันนี้ก็ยังมีปัญหากับโปรแกรมที่ต้องการใช้อยู่ เอาไว้มีเวลาคงต้องลองอีกที)
  • Chat-styled SMS - เป็นระบบที่มีมาอยู่แล้วใน iPhone, Treo และ Windows Mobile ตั้งแต่ version 6 เป็นต้นมา แต่สำหรับ E61i แล้วการใช้งานยังคงเป็นแบบเดิม คือ sms ที่ได้รับมา จะมากองอยู่ในรายการเดียวกันเช่นเดียวกับโทรศัพท์ทั่วไป ทำให้ยังคิดถึงการใช้งานในรูปแบบของ chat ทุกครั้งที่ใช้งาน

โดยสรุปการเปลี่ยนมาเป็น Nokia E61i ในครั้งนี้ ทำให้สามารถใช้ mobile internet ได้คล่องตัวมากขึ้น และได้กลับมาใช้ qwerty keyboard อีกครั้ง แต่ยังคงต้องปรับตัวในส่วนของการใช้งาน application ต่าง ๆ เพื่อทดแทนสิ่งที่หายไป

สำหรับคนที่สนใจเครื่องในตระกูลที่มี keyboard แบบ qwerty ของ Nokia มีรุ่นใหม่ออกมาอีก 2 รุ่น ก็คือ E71 ที่สนับสนุนภาษาไทย และ screen keyboard ไทยมาในตัว และได้ความสามารถ GPS (ไม่ได้ใช้) และ 3G (ไม่รู้จะได้ใช้เมื่อไหร่) กับรุ่นที่ย่อมลงมาคือ E63 ที่ไม่มี GPS และ 3G

Wednesday, March 18, 2009

Star wars: Jedi Twilight -- ยุคมืดของเจไดในเงื้อมมือของจักรวรรดิ

สถานการณ์ของกาแล็คซีหลังการก้าวขึ้นสู่อำนาจของ Chancellor Palpatine โดยมี Anakin Skywalker ที่แปรสภาพไปเป็น Darth Vader เป็นที่เรียบร้อยแล้ว การกวาดล้างอัศวินเจได ภายใต้คำสั่งหมายเลข 66 (Order 66) ก็ยังคงดำเนินต่อไป บรรดาอัศวินเจได ที่ยังหลงเหลืออยู่ต่างก็หนีหัวซุกหัวซุนให้พ้นจากเงื้อมมือของ Darth Vader ไปคนละทิศละทาง

Jedi Twilight เป็นเล่มแรกในซีรีย์ Coruscant Nights เล่าถึงการเสี่ยงชีวิตปฏิบัติภารกิจของ "Jax Pavan" เจไดหนุ่ม เพื่อนร่วมรุ่น Padawan มากับ Anakin Skywalker ลูกศิษย์ของ Even Piell บนดาว Coruscant ที่เป็นศูนย์กลางของกาแล็คซี และเป็นอดีตที่ตั้งของ Jedi Council ที่ดูเหมือนว่า อัศวินเจไดทั้งหลายจะถูกกวาดล้างจนสิ้นซากไปแล้ว ภายใต้เงามืดของตึกสูงระฟ้าบนดาวมหานครที่แม้แต่เงื้อมมือของจักรวรรดิก็ยังไม่สามารถเอื้อมไปถึง ด้วยการยึดอาชีพของนักล่าค่าหัว ให้ก้บกลุ่มอาชญากรต่าง ๆ บังหน้า ไปพร้อม ๆ กับการเอาชีวิตรอดจากการตามล่าของ Darth Vader ที่ดูเหมือนจะตั้งใจ "จับเป็น" เพื่อนร่วมรุ่นคนนี้ด้วยจุดประสงค์ที่ยังไม่ปรากฏชัด ในรูปแบบของแมวไล่จับหนู

นอกจากเป็นการแนะนำตัวเอกใหม่สำหรับซีรีย์แล้ว เนื้อเรื่องก็ยังกล่าวเกี่ยวพันไปถึงความเป็นมาของ Prince Xizor ดาวเด่นในแวดวงอาชญากร ก่อนที่จะก้าวขึ้นสู่อำนาจในซีรีย์ Shadows of the Empire และการแนะนำ class ใหม่ของเจได อย่าง Jedi Paladin ที่เชี่ยวชาญการใช้อาวุธสารพัดรูปแบบ รวมไปถึงการต่อสู้ด้วยมือเปล่า นอกเหนือไปจากการใช้ light saber ตามแบบฉบับของ Jedi Knight ทั่วไป

หนังสือเล่มนี้เขียนโดย Michael Raeves ที่เคยสร้างชื่อจากการเป็น coauthor ของ Star wars: Death Star มาแล้วครั้งหนึ่ง สำหรับประสบการณ์ของหนังสือเล่มนี้ คนที่ชอบฉากแสงสีตื่นตายามราตรีในเมืองที่ไม่เคยหลับแบบที่ปรากฏใน Blade Runner คงจะพอช่วยคลายเหงาไปได้บ้าง แต่อาจจะสร้างความผิดหวังให้กับคนที่คาดหวังที่จะได้อ่าน ฉากนักสืบสวมเสื้อโค้ทตัวโคร่ง ยืนอยู่ใต้แสงไฟสลัว อย่างคำโปรยโฆษณาที่ปรากฏบนปกหลังของหนังสือ ที่ไม่ค่อยตรงกับเนื้อหาข้างในสักเท่าไหร่

Sunday, March 01, 2009

Red-shirted rally: A Retrospect

ช่วงนี้ไม่ได้ตามข่าวทุกวัน เลยได้มาอ่านข่าวย้อนหลัง

Red shirts to rally at least 24 hours: Jakrapob
5 days ago, 19:02

Red shirts staging "mini" rally at MFA
3 days ago, 3:46
Link
Red shirts to hold mini rally at NCCC
3 days ago, 23:17

UDD vows protracted campaign
United Front for Democracy against Dictatorship (UDD) demonstrators besieging the prime minister's office vowed a "protracted" campaign to unseat the government as their rally entered a third day Thursday, threatening further turmoil on the eve of a key summit.
2 days ago, 7:13

Red-shirted people disperse
Yesterday, 18:43

ง่าย ๆ ซะงั้น

File sharing ระหว่าง Linux host กับ Windows บน VirtualBox

ขั้นตอนการทำ file sharing ระหว่าง Linux กับ Windows ที่ run อยู่บน VirtualBox เพื่อให้สามารถโอนถ่ายข้อมูลถึงกันได้ง่ายขึ้น

1. กำหนด directory ที่จะทำการ share เช่น ~/shared บน Linux ที่เป็น host
2. เปิด VirtualBox เข้า Settings ในส่วน Windows session ที่ต้องการ
3. ที่ Shared Folders ทำการเพิ่ม รายการใหม่เข้าไป โดยใช้ icon ทางซ้ายมือ เลือก directory ของ Linux host ที่เตรียมไว้ในข้อ 1.
4. เปิด Windows session ขึ้นมา รอจน boot เสร็จ เข้าไปที่เมนู Devices -> Install Guest Additions เพื่อทำการลง package เพิ่มเติม VirtualBox จะทำการ download iso image file มาลงไว้ในเครื่อง (ขนาดไฟล์ 26 MB โดยประมาณ ถ้ามีปัญหา สามารถ download ได้โดยตรงที่ http://download.virtualbox.org/virtualbox/2.0.4/VBoxGuestAdditions_2.0.4.iso แล้วนำมาใส่ใน directory /usr/share/virtualbox)
5. ทำการ mount iso image drive แล้ว setup Guest Additions เสมือนว่าเป็นแผ่น CD สำหรับ install โปรแกรม
6. ทำ Network Drive Mapping จากเมนู Tools -> Map Network Drive ในหน้าต่าง My Computer หรือ Windows Explorer
7. ที่ Drive: เลือกอักษร drive ที่ต้องการ และที่ Folders ให้เข้าไปที่ My Network Places -> Microsoft Windows Network -> VirtualBox Shared Folders จะปรากฏรายการ Shared Folders ที่ได้ตั้งค่าเอาไว้ในข้อ 3.
8. กด OK, Finish
9. ทีนี้ Windows ก็จะสามารถเข้าถึง shared folder ได้ โดยไปที่ My Computer ก็จะปรากฏ drive ที่มีชื่อว่า shared on vboxsvr

Friday, February 20, 2009

My attempt to revive Twitter SMS

ความขัดใจเริ่มต้นจาก Twitter เลิกส่ง SMS มาที่ประเทศไทย แม้ว่าจะมีบริการแบบเดียวกันอย่าง Noknok ที่สามารถส่ง SMS ผ่านทางโทรศัพท์มือถือได้เช่นเดียวกัน แต่ผู้ใช้ก็ถูกจำกัดอยู่ในประเทศไทยเท่านั้น ในขณะที่ Twitter มีคนใช้อยู่ทั่วโลก

ปัญหา คือทำยังไงให้ สามารถรับ Twitter status update และ direct message ได้เหมือนเดิม?

เมื่อไม่นานมานี้ ได้มีโอกาสขุดค้นระบบ API ของ Noknok ซึ่งทดสอบแล้วสามารถใช้งานได้ดี และ Twitter ก็มี API เช่นเดียวกัน ก็เลยลองทดสอบ relay ข้อความจาก twitter ให้มาขึ้นที่ Noknok ปรากฏว่าได้ผล

ตอนนี้แจกจ่ายให้เพื่อน ๆ ทดสอบ ใช้งานได้ดี สามารถรับ Twitter message เข้าทางโทรศัพท์มือถือได้ เสียดายตรงที่โควต้า SMS ของ Noknok ได้แค่ 250 ครั้ง/เดือนเท่านั้น น้อยกว่า Twitter ก่อนโน้น 4 เท่า

ถ้าใครสนใจ มาร่วมทดสอบได้ที่ http://www.neewok.com/ ครับ ใช้งานฟรี แถมบริการ RSS feeds-Noknok ให้ทดสองใช้ด้วยครับ

Friday, February 13, 2009

การ setup ภาษาไทย ใน Linpus Lite: Acer Aspire One

เมื่อวานได้มีโอกาสจับ Acer Aspire One ที่ OS เป็น Linux (Linpus Lite distro) อยู่ หน้าตาก็คล้ายกับ Xandros ของ Asus eee

แต่สิ่งที่ไม่น่าเกิดขึ้นคือ เจ้าตัว Linpus lite นี้มันไม่ได้สนับสนุนภาษาไทยมาในตอนแรกหลังจากติดตั้งเสร็จ และเช่นเดียวกับ Asus eee ที่ setting menu ต่าง ๆ ถูกซ่อนเอาไว้ในตอนแรก แถมเข้าไปหา Thaipatch ที่มีคนเคย post ไว้ใน web site ของ Acer Thailand ก็ขึ้น not found ซะอีก

เข้า terminal
สามารถทำได้โดย ไปที่ Files -> My Documents -> File menu -> Terminal

เปิด advanced mode
ตัว Desktop manager ที่ Linpus Lite ใช้คือ Xfce ซึ่ง menu จะถูกซ่อนเอาไว้ สามารถ enable ได้โดย
  • การ run xfce-setting-show บน terminal -> Click ที่ Desktop
  • ติ๊กที่หน้าช่อง Open menu on Right click
หลังจากนี้ เวลา click ขวาบนพื้นที่ว่างบน Desktop ก็จะ ปรากฏ menu ขึ้นมา

การทำภาษาไทยให้สามารถใช้งานได้
ทำได้โดยใช้วิธีการ set keyboard layout แบบที่เคยเล่าเอาไว้บางส่วนแล้วใน Linux keyboard layout โดยการ

  • เปิด text editor เพืื่อแก้ไขไฟล์ /etc/X11/xorg.conf โดยใช้สิทธิ์ root
  • ไปที่ section
    Section "InputDevice"
    Identifier "Generic Keyboard"
  • ที่บรรทัด XkbLayout เป็นข้อความจาก "us,gb" เป็น "us,th"
  • Save ไฟล์ และ restart เครื่อง หรือ reboot xserver
  • การสลับภาษาใช้ Alt-Shift เป็น default

การ disable SCIM input
มันเป็นเครื่องมือช่วยพิมพ์ภาษาจีน ญี่ปุ่น ภาษาไทยไม่ได้ใช้
การ disable ทำได้โดย click ขวาที่ icon SCIM input ใน tray icon เลือก settings แล้วเอาเครื่องหมายถูกออกจากหน้า Show stick icon แล้วก็ click OK

Tuesday, February 10, 2009

Plasma crash ใน KDE 4.1

เพิ่งเจอปัญหา Plasma ใน KDE 4.1 crash ทุกครั้ง หลังจาก restart เล่นเอา boot ไม่ขึ้น นึกว่าต้อง install ใหม่ซะแล้ว (ว่าจะลง Ubuntu แทนที่ Kubuntu ซะเลย โทษฐานขาด ๆ เกิน ๆ)

วิธีแก้ปัญหา คือ ไปลบไฟล์ configuration ของ Plasma ทิ้ง ซึ่งจะอยู่ต่างกันไปในแต่ละ version ใน Interpid จะย้ายมาอยู่ที่ directory ~/.kde แล้ว ในขณะที่ version ก่อนหน้าจะอยู่ที่ ~/.kde4 ไฟล์ที่ว่าก็คึอ ~/.kde/share/config/plasma-appletrc และ ~/.kde/share/config/plasmarc

แปลงเป็น คำสั่งบน shell
rm ~/.kde/share/config/plasma-appletrc
rm ~/.kde/share/config/plasmarc

หลังจากนั้นก็ restart หรือ reset x-server ด้วยการ Ctrl-Alt-Bkspace plasma ก็จะกลับมา ทำงานได้ แต่ setting ที่เคยทำเอาไว้ก็จะหายไปหมด แต่ก็ยังดีกว่าลงใหม่

Sunday, January 18, 2009

The Last Days of Krypton ตำนาน Superhero ที่ไม่มี Superhero

นับตั้งแต่ Superman ถือกำเนิดขึ้นมาตั้งแต่ปี ค.ศ. 1932 พร้อมก้บตำนานของทารกจากดาว Krypton ที่ถูกจับใส่ในยานอวกาศ มายังโลกตั้งแต่ยังจำความไม่ได้ และเติบโตขึ้นบนโลกมนุษย์พร้อมกับความสามารถพิเศษ ที่กลายมาเป็นฉายา "The Last Son of Krypton" และ "The Man of Steel" ตำนานความเป็นมาของดาว Krypton ยังคงเป็นปริศนามาตลอด

The Last Days of Krypton เป็นเรื่องราวของผู้คนบนดาว Krypton ในช่วงเวลาสุดท้ายก่อนที่ดาว Krypton จะถึงกาลอวสาน ซึ่งบ้างก็ว่าถูกอุกกาบาตพุ่งชน บ้างก็ว่าเกิดจากการระเบิดของ supernova ของระบบสุริยะนั้น บ้างก็ว่าเป็นจากภูเขาไฟระเบิด บ้างก็ว่าถูกทำลายจากสงครามของผู้คนบนดาวดวงนั้นเอง บุคคลที่ทำหน้าที่ดำเนินเรื่องคือ Jor-El พ่อของ Kal-El (ก็คือ Clark Kent หรือ Superman ในเวลาต่อมา) นักวิทยาศาสตร์อันดับหนึ่งของดาว Krypton และ Genereal Zod ซึ่งกลายมาเป็นคู่ปรับตลอดกาลของ Superman ในเวลาต่อมา แม้ว่าดาว Krypton จะไม่คงอยู่แล้วก็ตาม

หนังสือเล่มนี้เขียนโดย Kevin J. Anderson อีก 1 ตำนานของนิยายวิทยาศาสตร์ ที่มีส่วนร่วมในการสร้างจักรวาล Science fiction ในตำนาน อย่าง Dune prequels และ Sequels และ Starwars มาแล้ว เล่าถึงความขัดแยังทางด้านการเมืองของชาว Krypton และภัยพิบัติต่าง ๆ ซึ่งเกิดขึ้นในช่วงวาระสุดท้ายของดาว Krypton ซึ่งเป็นที่มาของการก้าวขึ้นสู่อำนาจของ General Zod

แม้ว่าหนังสือเรื่องนี้จะเป็นเรื่องราวที่เกี่ยวกับตำนานของ Superhero ก็ตาม แต่บุคคลที่ปรากฏในเรื่องนี้ไม่มีใครที่มีพลังเหนือคนธรรมดา แต่เป็น Science fiction ที่เล่าถึงความเป็นมาของผู้คนบนดาว Krypton โดยมีความก้าวหน้าทางวิทยาศาสตร์เป็นตัวกำหนดความเป็นไป แต่ก็ตกเป็นเครื่องมือของคนที่ไขว่คว้าหาอำนาจในขณะเดียวกัน ด้วยเนื้อเรื่องที่เป็น Sci-fi หนังสือเล่มนี้จึงไม่เพียงสำหรับสาวกของ Superman เท่านั้น แต่ก็เหมาะสำหรับผู้ที่ชื่นชอบนิยายวิทยาศาสตร์โดยทั่วไปอีกด้วย

สิ่งที่หนังสือเล่มนี้บอกเราก็คือ ความทะเยอทะยานของคนสามารถนำความวิบัติมาสู่สังคมได้อย่างน่าคิด แต่ก็ยังมีสิ่งที่สามารถทำความเสียหายได้ยิ่งใหญ่กว่าอย่างคาดไม่ถึง

Saturday, January 03, 2009

ประหยัดค่า GPRS/EDGE: ให้ Windows Mobile disconnect อัตโนมัติ

เนื่องจากกติกาการใช้งาน GPRS/EDGE ในประเทศไทย ไม่เหมือนที่อื่น เพราะคิดอัตราการใช้งานเป็นช่วงเวลา แทนที่จะเป็นจำนวนข้อมูลที่รับส่ง (เพราะประหยัดกว่า?) และเพื่อให้การใช้งาน เป็นไปอย่างคุ้มค่าก็เลยต้องหาวิธีทำให้โทรศัพท์ disconnect GPRS/EDGE โดยอัตโนมัติ เมื่อไม่ได้ไช้งาน

สำหรับ Windows Mobile 6 สามารถทำได้โดย แก้ registry ที่

HKEY_LOCAL_MACHINE\Comm\ComMgr\Planner\Settings\

จำนวน 2 item คือ
  • SuspendResume: จากค่า default: ~GPRS! เป็น GPRS_bye_if_device_off
  • CacheTime: ใส่จำนวนวินาทีที่ต้องการให้ disconnect เมื่อไม่ได้ใช้งาน

แก้เสร็จก็ลอง soft reset ดูสักรอบว่าค่าที่ตั้งไว้ยังอยู่หรือเปล่า เพื่อความแน่ใจ

เท่านี้ก็สามารถตั้งเวลาดึง content สำหรับ RSS หรือ E-mail ได้โดยไม่ต้องกังวลใจแล้ว

Sunday, December 28, 2008

Bluetooth กับ KDE 4.1

หล้งจากที่ upgrade Kubuntu เป็น Intrepid Ibex ไปได้ไม่นานก็เจอปัญหาที่ไม่คิดว่าจะไม่เจอ เ้ท่าที่ค้นเจอ ก็มาจากสาเหตุ ที่ Ubuntu upgrade bluez-utils จาก version 3 ไปเป็น 4 ทำให้ kbluetooth เดิมใช้ไม่ได้อีกต่อไป และเครื่องมือสำหรับ bluetooth ที่จะทำงานได้บน KDE4 ก็ยังไม่มี ทำให้การใช้งาน bluetooth บน Kubuntu เป็นอัมพาตไปโดยปริยาย แม้แต่การ pair กับอุปกรณ์ชิ้นอื่น ๆ (https://bugs.launchpad.net/ubuntu/+source/kdebase-workspace/+bug/280997)

เนื่องจากในขณะนี้ยังไม่มีเครื่องมือบน KDE4 ตัวใดที่ยังไม่สามารถใช้งาน bluetooth ได้ จึงต้องพึ่งเครื่องมือบน GNOME แทน โดยการติดตั้ง gnome-bluetooth

apt-get install bluez-gnome

แล้วก็ run tray application โดย run

bluetooth-applet

ก็จะปรากฏ tray icon ขึ้นบน tray panel ของ KDE ซึ่งจะสามารถทำการ pair กับอุปกรณ์ bluetooth ชิ้นอื่น ๆ และสามารถทำการเชื่อมต่อได้แล้ว

ที่มา: launchpad, ubuntuforums

Monday, December 22, 2008

Dragon player & w32codecs

เมื่อวันก่อนได้ไฟล์ .rmvb มากองนึง จากการค้นเจอว่าเป็นไฟล์ในตระกูล real player ซึ่งจำเป็นจะต้องลงโปรแกรมเฉพาะเพื่อเปิดไฟล์

สำหรับ linux แล้วมีทางเลือกอีกทางหนึ่ง คือ การ install mplayer และ w32codecs เพื่อเปิดไฟล์ rmvb นี้ แต่บนระบบที่ใช้อยู่มี media player อยู่แล้ว 3 ตัว (VLC, Kaffeine, Dragon player) ก็เลย ไม่อยากลงตัวที่ 4 ก็เลยลอง install เฉพาะตัว w32codec ดู ด้วยการ extract ไฟล์ที่ได้จาก mplayerhq ไปไว้ที่ directory /usr/lib/codecs

จากการทดสอบพบว่า Dragon player สามารถใช้ w32codecs ได้โดยอัตโนมัติ โดยไม่ต้อง install mplayer เพิ่มเติม แต่อย่างใด เป็นอันว่าประหยัดการลงโปรแกรมเพิ่มไปได้ 1 และงานนี้ยังได้ library สำหรับเล่น media มาอีก 1 กอง

Friday, December 12, 2008

คุณครูขู่จะฟ้อง Linux ฐานแจกจ่ายซอฟท์แวร์ผิดกฎหมาย และตำหนิทำให้เด็กล้าหลัง

คุณครูท่านหนึ่ง ได้ทำการยึดแผ่น CD ของ Helios OS ซึ่งเป็น Linux distribution หนึ่งจากเด็กนักเรียนคนหนึ่งในชั้นของเธอ หลังจากที่พบว่าเด็กคนนี้กำลัง สาธิตการทำงานของ HeliOS และแจกจ่าย HeliOS CD ให้กับเพื่อนร่วมชั้น และเมื่อได้เรียกเด็กคนนี้มาสอบถามเพิ่มเติมแล้ว ก็ได้ทำการส่ง e-mail ไปยัง HeliOS project โดยข่มขู่ว่า จะทำการฟ้องร้องดำเนินคดี ถ้าหากไม่หยุดแจกจ่ายซอฟท์แวร์ที่ผิดกฎหมาย

เนื้อความบางส่วนกล่าว่า เธอเชื่อว่าไม่มีซอฟท์แวร์ที่ไหนในโลกที่ฟรี และส่งที่ HeliOS project กำลังทำอยู่นั้นเป็นการพูดเกินความจริง และตั้งอยู่บนพื้นฐานของการหลอกลวง ความพยายามที่จะนำคอมพิวเตอร์ไปสู่มือเด็กที่ด้อยโอกาส โดยมี Linux ถูกติดตั้งไปในคอมพิวเตอร์เหล่านั้น เป็นการปิดกั้นโอกาสในการพัฒนาของเด็กเสียเปล่า ๆ เพราะคอมพิวเตอร์ในโลกนี้มีแต่ Windows เท่านั้นที่ run บนเครื่องคอมพิวเตอร์

นอกจากนี้เธอยังได้เสนอแนะว่า แทนที่จะแจกจ่าย Linux พวกเขาควรจะติดต่อไปที่ Microsoft เพื่อรับบริจาค Windows version เก่า ๆ มาลงในคอมพิวเตอร์เพื่อให้เกิดประโยชน์จริง ๆ มากกว่า

โชคดีที่เรื่องนี้ไม่ได้เกิดในประเทศสารขันธ์ครับ

ที่มา: Digg, PC Pro, HeliOS Linux blog

Sunday, November 30, 2008

Default web browser สำหรับ Thunderbird

หลังจากที่แก้ปัญหา default mail สำหรับ Firefox ไปแล้ว คราวนี้ ลองมาแก้ปัญหาแบบตรงกันข้ามบ้าง คือ กำหนด default web browser ให้กับ Thunderbird ขั้นตอน ดังนี้

file ที่เก็บค่า preferences ของ Thunderbird จะอยู่ที่ $HOME/.mozilla-thunderbird/xxx.default/prefs.js (ค่า xxx จะเป็นตัวเลขสุ่ม)
เพิ่มบรรทัดต่อไปนี้เข้าไป

user_pref("network.protocol-handler.app.http", "mozilla-firefox");
user_pref("network.protocol-handler.app.https", "mozilla-firefox");

ทำการ restart Thunderbird ก็เป็นอันเรียบร้อย ต่อไปนี้เวลาคลิกที่ web link โปรแกรม Firefox ก็จะถูกเปิดขึ้นโดยอัตโนมัติ

Saturday, August 30, 2008

Arthur C. Clarke's Laws

Arthur C. Clarke's Laws

1. When a distinguished but elderly scientist states that something is possible, he is almost certainly right. When he states that something is impossible, he is very probably wrong.
2. Discovering the limits of the possible requires venturing a bit into the impossible.
3. Any sufficiently advanced technology is indistinguishable from magic.

Sunday, August 17, 2008

สิ่งที่ Windows Mobile สอบตกในการเป็นโทรศัพท์

แม้ว่า Windows Mobile จะมี feature และโปรแกรมสนับสนุนมากมายทั้งในส่วนของการเป็น PDA/organizer และในส่วนของโทรศัพท์ ซี่งสำหรับในส่วนของโทรศัพท์นั้น แม้ว่า Windows Mobile จะมี feature เกี่ยวกับการใช้งานทางโทรศัพท์ที่น่าสนใจมากมาย ไม่ว่าจะเป็นการใช้ mp3 ringtone, photo contacts, voice dialing แต่ในขณะเดียวกันก็ขาดความสามารถบางอย่างที่พบได้ในโทรศัพท์ทั่วไป ซึ่งอาจจะเป็นเรื่องเล็กน้อยสำหรับบางคน แต่บางครั้งก็ทำให้เกิดความอึดอัดต่อการใช้งานได้ไม่น้อยเลย

สิ่งที่ Windows Mobile สอบตกในการเป็นโทรศัพท์

  • ความเสถียร ในฟังก์ชันการใช้งานโทรศัพท์ ที่ยังไม่น่าเชื่อถือ พร้อมจะ crash ได้ในทุกกรณี ไม่ว่าจะเป็น การรับสาย รับ sms ความเสถียรที่ทำให้ผู้ใช้บางคนหวาดระแวง ไม่รู้ว่าโทรศัพท์ตัวเองจะ hang เมื่อไหร่ ถ้าเทียบกับโทรศัพท์มือถือทั่วไป คงไม่มียี่ห้อไหนที่ hang ได้ทุกวัน หรือต้องทำการ soft reset ทุกวันหรือ 2 วัน จะไปโทษ 3rd party software อย่างเดียวก็คงไม่ได้ เพราะแม้แต่ฟังก์ชันพื้นฐานอย่าง GPRS หรือ bluetooth ก็ยังต้องอาศัยการ soft reset เพื่อให้ function การทำงานกลับมาเป็นปกติ!
  • call screening แม้ว่าจะมีโปรแกรม 3rd party ที่ทำหน้าที่ filter เบอร์ incoming call อยู่จำนวนหนึ่งก็ตาม แต่ผู้ที่เคยใช้ก็จะพบว่า จะมีสัญญาณโทรเข้าดังขึ้นก่อนนิดหนึ่งก่อนที่ถูกตัดสายทิ้ง ซึ่งอาจจะไม่เป็นที่พึงประสงค์ในการใช้งาน
  • ความสามารถอีกอันหนึ่งที่หลายคนนึกไม่ถึงก็คือ การหยุดเสียง ringtone ในระหว่างที่มีสายเรียกเข้า โดยที่ไม่ต้องตัดสาย (ซึ่งในโทรศัพท์ทั่วไปสามารถทำได้โดยกดปุ่มใด ๆ ที่นอกเหนือไปจากปุ่มรับสายกับปุ่มวางสาย) สำหรับผู้ใช้ Windows Mobile มีทางเลือกสำหรับสายที่ไม่ต้องการรับอยู่เพียง 2 ทาง คือ ตัดสายทิ้ง หรือปล่อยให้โทรศัพท์ดัง ความลำบากใจจะเกิดขึ้นก็ต่อเมื่อเราไม่อยากรับสาย แต่ก็ไม่อยากกดตัดสาย จะทำอย่างไร?
  • การบันทึกเสียงสนทนา ซึ่งเป็นฟังก์ชันที่มีพร้อมในโทรศัพท์ทั่วไป แม้ว่า Windows Mobile จะสามารถบันทึกเสียงโดยทั่วไปได้ผ่านทางโปรแกรม Notes ได้โดยไม่ต้องลงโปรแกรมเพิ่มเติม แต่เมื่อจะบันทึกเสียงสนทนาแล้วล่ะก็จะเป็นเรื่องยากขึ้นมาทันที เพราะโดยตัว Windows Mobile เองไม่สามารถทำได้ และโปรแกรมที่จะมาทำหน้าที่ตรงนี้ ไม่มีมากนัก เท่าที่ทราบมีอยู่โปรแกรมเดียวที่สามารถทำได้ ซึ่งคุณภาพของเสียงที่บันทึกได้นั้นยังไม่น่าประทับใจเท่าไหร่
  • Auto redialing โดยตัว Windows Mobile เองไม่สามารถทำ auto redial หรือแม้แต่เลือกที่จะ redial ได้เมื่อพบกับสัญญาณ busy เมื่อมีการโทรออก แต่ปัญหานี้สามารถแก้ได้ไม่ยาก เพราะสามารถ download โปรแกรมมาติดตั้งลงในเครื่องได้ (Pocketmax Redial) แต่ที่น่าแปลกใจก็คือ Microsoft กลับไม่ใส่ความสามารถนี้ลงไปใน OS

เรื่องเหล่านี้อาจจะเป็นเรื่องที่ไม่สำคัญสำหรับผู้ใช้บางคน เมื่อเทียบกับ feature ต่าง ๆ ที่ได้รับ แต่ในบางสถานการณ์อาจทำให้ความสะดวก หายไป และได้ความขัดใจมาแทนก็เป็นได้

Monday, August 11, 2008

ปัญหา Flash บน Firefox 3

ปัญหาของผู้ใช้งาน Firefox 3 บน Linux อันหนึ่งก็คือ การ load web ที่มี flash จำนวนมาก เพราะจะทำให้ Firefox ทำงานช้าลงอย่างเห็นได้ชัด ยิ่งพอเปิดหลาย ๆ หน้าต่าง หรือ หลาย tabs พร้อมกันแล้ว อาจจะทำให้โปรแกรมหยุดการตอบสนองไปเลย

บางครั้ง web site บางแห่งก็ใช้ Flash กันพร้ำเพรื่อเกินจำเป็น แต่ก็ไม่ได้ส่งผลต่อประสบการณ์ในการดู web page นั้นเลย บางทีก็เป็นแค่โฆษณา ถ้าจะปิดทิ้งก็ไม่น่าจะเสียหาย เทียบกับโปรแกรม Flash บางที่ที่จะมีผลต่อการทำงานของหน้า web นั้น ๆ อย่างเช่น file uploader ทำให้การหักดิบด้วยการ uninstall Flash ออกไปอาจจะทำให้การใช้งานไม่สะดวกไปด้วย

มี add-on บน Firefox อยู่ 2 ตัวที่สามารถรับภาระจัดการกับ Flash ที่ไม่จำเป็นเหล่านี้ให้เรา โดยไม่ต้อง uninstall Flash ออกจากระบบ ก็คือ Flash Block และ Flash Killer

สิ่งที่ต่างกันระหว่าง add-on 2 ตีวนี้ก็คือ Flash Block มันจะทำการ disable Flash บน web ที่เราเปิดขึ้นมาโดยอัตโนมัติ ซึ่งเราสามารถเลือก Flash อันใดอันหนึ่งให้กลับมาทำงานได้หลังจากที่ load web page หน้านั้นเสร็จแล้ว โดยการ click ที่พื้นที่ว่างส่วนนั้น และสามารถตั้ง white list สำหรับ web ที่อนุญาตให้แสดง flash ได้ ส่วน Flash Killer จะทำการหยุดการทำงานของ Flash หลังจากที่เราสั่งผ่าน Flash killer button บน navigational bar หรือ menu ถ้าต้องการให้หน้า web นั้นกลับมาแสดง Flash ใหม่อีกครั้งก็กด reload web page

สุดท้ายฝากถึงผู้ผลิตสื่อทั้งหลายว่าอย่าใช้ Flash มากเกินจำเป็น เพราะอาจทำให้เนื้อหาของท่านไปไม่ถึงมือผู้รับก็เป็นได้

Thursday, August 07, 2008

การผ่าท้องคลอด อาจเพิ่มความเสี่ยงของการเกิดโรคหอบหืดในเด็ก

นักวิทยาศาสตร์จาก University of California ได้รายงานถึงการค้นพบ ความแตกต่างของระบบภูมิคุ้มกันที่ก่อให้เกิดโรคภูมิแพ้ ในช่วงแรกเกิด โดยทำการตรวจตัวอย่างเลือดที่ได้จากสายสะดือเด็กแรกเกิดโดยวิธีผ่าท้องคลอด (Cesarean section) จำนวน 50 คน และเด็กที่ตลอดโดยวิธีธรรมชาติ 68 คน โดยเด็กทั้งหมด มีพ่อ หรือแม่คนใดคนหนึ่งมีประวัติของโรคภูมิแพ้ หรือหอบหืด พบว่า เด็กที่คลอดโดยวิธีผ่าท้องคลอด มีจำนวนเม็ดเลือดขาวชนิด regulatory T-cells น้อยกว่า และมีระดับของสารในระบบภูมิคุ้มกันอย่าง Interleukin-4 และ Interleukin-13 มากกว่า เมื่อเปรียบเทียบกับเด็กที่คลอดโดยวิธีธรรมชาติ

โดยเป็นที่ทราบกันดีว่า ระดับของ Interleukin-13 ในเลือด ที่เพิ่มขึ้น มีความสำคัญต่อการเกิดโรคภูมิแพ้ และผู้ป่วยโรคภูมิแพ้ และหอบหืดส่วนหนึ่งเกิดจากการทำงานที่ผิดปกติของเม็ดเลือดขาวชนิด regulatory T-cells

จากการค้นพบนี้คณะผู้วิจัยได้ตั้งสมมติฐานว่า วิธีการคลอดมีผลต่อปฏิกิริยาภูมิคุ้มกันของร่างกาย ซึ่งอาจจะเป็นคำอธิบายของการค้นพบความสัมพันธ์ระหว่างการผ่าท้องคลอดกับโรค หอบหืดซึ่งมีการค้นพบมาก่อนหน้านี้

ที่มา Physorg,

Monday, August 04, 2008

ไต้หวันค้นพบกลไกของไวรัสไข้เลือดออก ที่อาจเป็นสาเหตุให้ผู้ป่วยช็อค

ตามความรู้เดิมที่มีอยู่คือ เชื้อ dengue virus ซึ่งเป็นตัวการที่ทำให้เกิดไข้เลือดออกนั้นมี 4 สายพันธุ์ด้วยกัน และไข้เลือดออกนั้นจะเกิดขึ้นก็ต่อเมื่อผู้ป่วยได้รับเชื้อเข้าไปเป็นครั้ง ที่ 2 (secondary infection) ซึ่งเป็นที่เชื่อกันว่าเกิดจากการกระตุ้นสาร cytokines ที่อยู่ในระบบภูมิคุ้มกันของร่างกายมากเกินไป

ทีมนักวิจัยจากไต้หวัน จาก National Yang-Ming University ค้นพบกลไกที่เชื่อว่ามีส่วนทำให้เชื้อ dengue virus ทำให้ผู้ติดเชื้อเกิดอาการของไข้เลือดออก (dengue hemorrhagic fever) และช็อค (dengue shock syndrome) ขึ้นผ่านทางปฏิกิริยาระหว่างตัวเชื้อไวรัสเอง กับโมเลกุลที่มีชื่อว่า CLEC5A ที่อยู่บนเซลล์เม็ดเลือดขาว

จากการทดลองให้การรักษาหนูที่ติดเชื้อ dengue virus ด้วย antibodies ที่ขัดขวางการจับกันระหว่างเชื้อ dengue virus กับ CLEC5A พบว่าสามารถลดกลไกการกระตุ้นอาการอักเสบได้ แต่ก็ยังมีการอักเสบที่เกิดจากกลไกภูมิคุ้มกันที่เกิดขึ้นตามปกติอยู่

แม้ว่าการค้นพบนี้จะเป็นเพียงการทดลองในสัตว์ทดลองก็ตาม แต่ก็เป็นการเปิดทางให้กับการคิดค้นวิธีการรักษาโรคไข้เลือดออก เพื่อลดอัตราการเสียชีวิตจากการติดเชื้อไข้เลือดออกนี้ต่อไป

ปัจจุบันมีผู้ป่วยไข้เลือดออกที่เสียชีวิต 24,000 คน จาก 50 ล้านคน ต่อปี

ที่มา Physorg

Sunday, August 03, 2008

Librarything: Social network ของหนอนหนังสือ

web site social network ที่มีอยู่ในปัจจุบัน ก็มีจุดเด่นในตัวเองต่าง ๆ กันไป ตั้งแต่การเชื่อมโยงผ่านทางคนรู้จักกันอย่าง Hi5, Multiply หรือเชื่อมโยงกันผ่านสื่อเฉพาะอย่าง เช่น รูปภาพผ่านทาง Flickr หรือเพลงที่ฟังผ่านทาง last.fm

ตอนนี้มี social network แบบใหม่ที่เปิดโอกาสให้หนอนหนังสือทำความรู้จักกันผ่านทางรายการหนังสือที่ตัวเองอ่าน โดย web site จะทำการเปรียบเทียบรายการในห้องสมุดของสมาชิกแต่ละคน ว่ามีความเหมือนกันมากน้อยแค่ไหน และมีระบบ recommendation สำหรับสมาชิกที่เป็นหนอนหนังสือแนวเดียวกันอีกด้วย

ส่วนรายชื่อหนังสือนั้น ทาง web site ได้ใช้ฐานข้อมูลของ Amazon และ Library of congress เป็นพื้นฐาน และยังมีฐานข้อมูลสนับสนุนจากประเทศต่าง ๆ ทั่วโลก สำหรับในประเทศไทย มีฐานข้อมูลสนับสนุนจากมหาวิทยาลัยศรีนครินทร์วิโรฒ โดยสมาชิกสามารถเพิ่มรายชื่อหนังสือลงใน library ของตัวเองได้ผ่านทางการค้นหา ชื่อหนังสือ ชื่อผู้แต่ง ISBN ซึ่งถ้าหากไม่พบหนังสือในฐานข้อมูลใดเลย ก็ยังสามารถใส่รายละเอียดลงไปได้เองอีกด้วย จากการทดลองใช้งาน มีข้อจำกัดเรื่องหนังสือที่เป็นภาษาไทยอยู่ครับ เนื่องจากไม่สามารถหาชื่อหนังสือจากฐานข้อมูลที่มีอยู่ได้ แต่ไม่มีปัญหาเลยกับหนังสือที่มีรายชื่ออยู่แล้วใน Amazon

บริการอื่น ๆ ของ web site นี้ก็อย่างเช่น กระดานสนทนาแยกตามกลุ่มความสนใจ และประเภทของหนังสือ เพื่อให้สมาชิกมาแลกเปลี่ยนความคิดเห็นกัน

ผู้สนใจสามารถสมัครทดลองใช้ได้ฟรีที่ http://www.librarything.com/

อันนี้ catalog ของผมเอง

Friday, August 01, 2008

ความพยายามของมนุษย์ในการค้นหาสารที่มีคุณสมบัติทดแทนเม็ดเลือดแดงเข้าใกล้ความจริงมากขึ้น

วารสารทางการแพทย์ Journal of Trauma เดือนมิถุนายน ได้ตีพิมพ์เกี่ยวกับผลการใช้สารทดแทนเลือด ในระยะที่ 3 (Phase III) เป็นครั้งแรก

การทดลองนี้ นำโดย UCLA ทำการเปรียบเทียบการใช้สารทดแทนเลือด กับเลือดปกติที่ได้จากการบริจาค ในประเทศสหรัฐอเมริกา อัฟริกาใต้ และทวีปยุโรป เป็นเวลา 6 สัปดาห์ โดยมีผู้ป่วยเข้าร่วมในการวิจัยนี้เป็นจำนวน 688 คน ที่มีอายุ 18 ปีขึ้นไป ที่จำเป็นต้องได้รับการผ่าตัดเกี่ยวกับกระดูก (Orthopedic surgery) และจำเป็นต้องได้รับเลือด แบ่งออกเป็น 2 กลุ่ม คือกลุ่มที่ได้รับเลือดตามปกติ 358 คน และกลุ่มที่ได้รับสารทดแทนเลือดนี้ 350 คน

สารทดแทนเลือด ที่มีชื่อว่า HBOC-201 นี้ ผลิตโดยบริษัท Biopure Corporation โดยทำการสกัดจากวัว ข้อดีของ HBOC-201 นี้คือ สามารถเก็บไว้ได้ 3 ปีที่อุณหภูมิห้อง และไม่จำเป็นต้องทำการตรวจความเข้ากันได้กับเลือดของผู้ป่วย (cross-matched)

การวิจัยครั้งนี้พบว่า การใช้ HBOC-201 สามารถลดความจำเป็นในการใช้เลือดลงได้ 59% โดยที่สามารถให้ผลการรักษาที่ดีได้ ในกลุ่มคนไข้ที่มีอายุน้อยกว่า 80 ปี

ส่วนผลข้างเคียงนั้น พบว่ามีอัตราการเสียชีวิตของผู้ป่วยที่ได้รับ HBOC-201 (5%) เทียบกับ ผู้ป่วยที่ได้รับเลือด (3%) ในกลุ่มที่ต้องการเลือดปริมาณมาก (ไม่มีนัยสำคัญทางสถิติ) ส่วนความผิดปกติอื่น ๆ ที่ไม่เป็นอันตรายที่พบก็คือ สีผิวมีการเปลี่ยนแปลง ความดันเลือดสูงขึ้น และความผิดปกติของเอนไซม์ในเลือดบางชนิด

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

ความพยายามในการคิดค้นสารทดแทนเลือด เกิดขึ้นจากความขาดแคลนเลือดในการใช้รักษาพยาบาลที่มีแนวโน้มมากขึ้นเรื่อย ๆ

ที่มา Journal of Trauma, Physorg

Thursday, July 31, 2008

KDE 4.1 บน [K]Ubuntu Hardy

หลังจากที่มีการประกาศตัวของ KDE 4.1 (http://kde.org/announcements/4.1/) เมื่อวันที่ 29 กรกฎาคม ที่ผ่านมา ตอนนี้ก็สามารถติดตั้งลงบน Ubuntu หรือ KUbuntu Hardy ได้แล้วครับ

ขั้นตอนการติดตั้ง

  • เปิด terminal
  • แก้ไขไฟล์ /etc/apt/sources.list ด้วยคำสั่ง

    sudo nano /etc/apt/sources.list

  • เพิ่มบรรทัด

    deb http://ppa.launchpad.net/kubuntu-members-kde4/ubuntu hardy main

    ลงไปที่ท้ายไฟล์
  • save และ exit
  • update repositories

    sudo apt-get update

  • Install KDE 4.1 package

    sudo apt-get install kubuntu-kde4-desktop

  • ระหว่าง install จะมีการให้เลือก Display Manager
  • เสร็จเรียบร้อยก็ทำการ logout และ login ใหม่ โดยเลือกเป็น KDE4 ในหน้า login manager ครับ
เท่าที่ลองใช้งาน ยังไม่พบปัญหาอะไรครับ เรื่องความเสถียรน่าจะดีขึ้นกว่า 4.0 ครับ ดูเรียบง่ายดี

สำหรับผมเอง ช่วยแก้ปัญหา ปุ่ม Alt-Shift ที่ไม่สามารถใช้สลับ keyboard layout ใน KDE 3.5.9 ไปด้วยครับ

Specifications v.s. User experience

เมื่อเราเลือกที่จะซื้ออุปกรณ์คอมพิวเตอร์สักชิ้น สิ่งที่เราจะมองหาสิ่งแรกก็คือ ส่วนประกอบของอุปกรณ์ชิ้นนั้น ๆ เช่น ถ้าหากเราจะซื้อคอมพิวเตอร์สักเครื่อง สิ่งที่จะต้องดูก็เป็น CPU, RAM, Harddisk, graphic card หรือถ้าเป็น PDA สักเครื่องก็คงไม่ต่างกัน ถ้ามองดูเผิน ๆ สิ่งเหล่านี้ก็เป็นสิ่งที่สามารถชั่งตวงวัด เปรียบเทียบกับรุ่นอื่นให้มองเห็นภาพได้ง่าย โดยเฉพาะเมื่อจะต้องเปรียบเทียบกับเงินที่เราต้องจ่ายไป

พักหลัง ๆ มานี้ผมเริ่มสงสัยว่า specification นี้เป็นเครื่องรับประกันถึงการใช้งานที่ดีกว่าเสมอไปหรือไม่ Macintosh และ iPod ของ Apple น่าจะเป็นตัวอย่างที่ดี เพราะถ้าหากเรานำ spec คอมพิวเตอร์ Macintosh มาเปรียบเทียบกับเครื่อง PC ทั่วไปแล้วเราก็จะพบว่า Macintosh นั้นมีราคาที่แพงกว่า ใน spec ที่เท่ากัน ทำให้ผู้ใช้จำนวนหนึ่งไม่สามารถผ่านกับดักราคาตรงนี้ไปได้ แต่ในขณะเดียวกัน Macintosh ก็ให้ user experience บางอย่างที่ในหลาย ๆ ครั้งสำคัญกว่า spec ด้วยซ้ำไป

แม้ว่าเราจะพบเห็นคำถามของผู้ใช้ใหม่ในเรื่องของการเลือกซื้ออุปกรณ์เหล่านี้อยู่เรื่อย ๆ และมักจะได้รับคำถามกลับจากผู้เชี่ยวชาญ ถึงลักษณะการใช้งาน แต่ท้ายที่สุดแล้วก็จะถูก specification (ซึ่งจะได้รับการบอกเล่าผ่านมาทางคนขาย) ดึงดูดไปในที่สุด อย่างน้อยก็ในช่วงเวลาหนึ่ง จนกระทั่งได้มีโอกาสใช้งานจนได้เห็น ข้อดี ข้อเสียของทุกระบบแล้ว ผู้ใช้ส่วนหนึ่งก็จะพบว่าข้อเสียที่ตัวเองพบอยู่ทั้ง virus, trojan ความสวยงาม การตอบโจทย์ของลักษณะการใช้งาน และความติดขัดในการใช้งานนั้นสามารถกำจัดไปได้ โดยการเปลี่ยนมาใช้ Mac!

ในทำนองเดียวกันที่เกิดขึ้นกับการเลือกใช้ smart phone หรือ pda phone ก็เช่นเดียวกัน สิ่งที่เป็น feature หรือ specification ก็เป็นสิ่งที่เรามองเห็นได้ชัดเจนกว่าความสะดวกในการใช้งาน ที่อาจจะต้องใช้ประสบการณ์ และเวลาในการทดลองใช้หลาย ๆ ระบบจึงจะสามารถเปรียบเทียบข้อดี ข้อเสียของระบบปฏิบัติการ แต่ละตระกูลได้ เช่น 1st gen iPhone ที่ไม่สนับสนุนการใช้งาน MMS หรือ 3G ไม่ได้เป็นอุปสรรคในการใช้งานสำหรับผู้ใช้บางกลุ่ม ในขณะเดียวกัน Windows Mobile ที่เต็มไปด้วย feature มากมาย ไม่ว่าจะเป็นการทำงานแบบ multitasking การใช้งาน multimedia และ connectivity สารพัดรูปแบบ แต่ก็ทำให้ผู้ใช้ส่วนหนึ่งต้องถอยกลับ เพราะปัญหาความยุ่งยากในการใช้งาน ความเสถียรของระบบปฏิบัติการ และหันกลับไปหาสิ่งที่ซับซ้อนน้อยกว่า แม้ว่าจะไม่ได้มี feature มากเหมือนกับ Windows Mobile ก็ตาม

พอลองมาดูในภาพที่ใหญ่ขึ้น เราจะพบพฤติกรรมในการใช้งานของคนในแต่ละประเทศต่างกันไปด้วย อย่างเช่น เครื่องที่มีความสามารถในการใช้งาน email และ text messaging อย่าง Blackberry กลับไม่ประสบความสำเร็จในประเทศไทย ในขณะที่ความต้องการของผู้ใช้ในบ้านเรา ให้ความสำคัญกับความสามารถทางด้าน multimedia มาก่อน ดังนั้นโทรศัพท์ที่จะสามารถประสบความสำเร็จก็จะต้องมีความสามารถทางด้านนี้เป็นพื้นฐาน นั่นก็ทำให้ iPhone ที่มี feature ทางด้าน multimedia น่าตื่นตาตื่นใจสามารถประสบความสำเร็จได้โดยไม่ต้องทำการตลาดแต่อย่างใด

ดังนั้นในความเห็นของผมสิ่งที่จำเป็นในการเลือกซื้อน่าจะเป็น ประสบการณ์ในการใช้งานที่ผ่านมา และการเรียงลำดับประสบการณ์การใช้งานที่ต้องการ มากกว่าการมองหาการรวมกันของ spec ที่สูงที่สุดหรือ มี feature ที่มากที่สุด ซึ่งอาจจะไม่ตอบสนองความต้องการของเราได้เสมอไปก็เป็นได้

Wednesday, July 30, 2008

ประสบการณ์ Upload รูปบน Multiply

ข้อจำกัดของการ upload รูปจำนวนมาก ๆ ขึ้นบน Multiply ก็คือ เครื่องมือที่ใช้ในการ upload รูปโดยตรงไม่ค่อยสะดวกเท่าไหร่ (เพราะต้องมานั่ง click Browse เพื่อเลือกไฟล์ที่ต้องการ upload ทีละรูป ซึ่งจะเสียเวลามาก ถ้าหากต้องการจะ upload รูปจำนวนมาก

โชคดีที่ Multiply เองสนับสนุน การดึงไฟล์รูปภาพจาก เว็บไซต์ Photo sharing อื่น ๆ มาได้โดยตรง ซึ่งสนับสนุนเว็บไซต์ Photo sharing ยอดฮิต อย่าง Flickr, Photobucket ด้วย ครั้งแรกที่ได้ทดลองใช้กับ Flickr ได้ผลดี สามารถดึงรูปออกมาได้หมด แต่ติดตรงที่ ข้อจำกัด free account ของ Flickr ที่ให้ limit แสดงรูปแค่ 200 MB หรือ 200 รูป เท่านั้น

เมื่อไม่นานมานี้ ได้ไปเจอเว็บไซต์ Photo sharing อีกแห่งนึง ที่สามารถ upload รูปไปเก็บไว้ได้ไม่จำกัด โดยไม่มีค่าใช้จ่าย คือ Shutterfly.com (รายได้ของเว็บไซต์นี้มาจากการสั่ง print ภาพถ่าย digital) ข้อดีของเว็บไซต์แห่งนี้ก็คือ มีเครื่องมือในการ upload ภาพที่ให้ความสะดวกแก่ผู้ใช้มากกว่า โดยเฉพาะเวลาที่ต้องการ upload ภาพจำนวนมาก เพราะผู้ใช้สามารถเลือกไฟล์ภาพหลาย ๆ ไฟล์พร้อมกัน จาก file selection dialog box ได้ โดยการ กด Ctrl หรือ Shift ค้างไว้ระหว่างที่ทำการคลิกเลือกภาพ ทำให้สามารถ upload ไฟล์ได้หลายไฟล์พร้อมกันในคราวเดียว แต่ก็ติดตรงที่การ share รูปภาพ ค่อนข้างยุ่งยาก เท่าที่หาวิธีได้คือ การส่ง invitation mail ไปให้กับคนที่เราต้องการ share แต่ไม่มี link ให้เอาไปแจกจ่ายให้ได้ง่าย ๆ

โชคดีที่ Multiply สนับสนุน การดึงรูปจาก Shutterfly ด้วยเช่นเดียวกัน แถมยังแยกเป็น album ให้เสร็จเรียบร้อยเหมือนที่จัดเอาไว้ใน Shutterfly พอดึงรูปมาเสร็จ ก็เอา link ไปแจกได้ง่ายกว่าครับ ทีนี้การ upload รูปปริมาณมากก็ไม่ใช่ปัญหาอีกต่อไป

สนใจสมัครใช้ Shutterfly ได้ที่ http://www.shutterfly.com/

Tuesday, July 29, 2008

โลกร้อน ทะเลเป็นกรด

ในการประชุม European Geosciences Union (EGU) ที่จัดขึ้นในกรุงเวียนนา เมื่อเดือนเมษายนที่ผ่านมา ได้มีการเสนอผลของก๊าซคาร์บอนไดออกไซด์ (CO2) ที่มีต่อภาวะความเป็นกรด-ด่าง (pH) ของน้ำทะเล

กลุ่มนักวิจัยภายใต้โครงการ European Collaborative Research (EUROCORE) ได้เสนอข้อมูลความเป็นกรดของทะเลที่เพิ่มมากขึ้น 30% นับตั้งแต่มีการปฏิวัติอุตสาหกรรมเป็นต้นมา จาก pH 8.2 เป็น 8.1 (เป็นกรดมากขึ้น) ซึ่งสัมพันธ์กับปริมาณก๊าซ CO2 ที่ถูกปล่อยออกมา ซึ่งความเป็นกรดระดับนี้ ไม่เคยมีมาก่อนในช่วง 35 ล้านปีที่ผ่านมา

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

มีการคาดการณ์ว่า pH ของน้ำทะเลจะลดลงอีก 0.4 ภายในสิ้นศตวรรษนี้

คณะผู้วิจัยกล่าวว่าหนทางแก้ไขปัญหานี้ สามารถทำได้โดยลดปริมาณ CO2 ที่ถูกปล่อยออกสู่บรรยากาศ

ที่มา Physorg

Saturday, July 26, 2008

Noah Pro: Free dictionary บน PalmOS

ตอนที่ใช้งาน Pocket PC ก็ได้ใช้บริการ dictionary eng-eng ที่เป็น freeware ของ MDict พอเปลี่ยนกลับมาใช้ Palm OS ก็เลยต้องตามหา dictionary ที่เป็น freeware ดูเหมือนกัน

ที่จริงแล้ว โปรแกรม G-Softdic ที่แถมมากับโปรแกรม Thai-G นั้นก็ใช้งานได้ดี เพียงแต่ติดปัญหาตรงที่มันใช้ SysZlib.prc คนละ version กับที่โปรแกรม Skyscape ใช้ พอหลังจากติดตั้ง Skyscape ลงไปแล้วทำให้ G-Softdic ไม่สามารถใช้งานได้ ซึ่งพอจะลง SysZlib ตัวของ G-Softdic ลงไปทับ ก็ปรากฏว่ามีปัญหาเรื่อง overwrite protection ด้วยปัญหาความไม่แน่ใจว่าการลง SysZlib ทับลงไปจะทำให้ Skyscape ใช้ไม่ได้หรือเปล่า ก็เลยกลับไปมองหา free dictionary อีกครั้ง

ไปเจอเอา Noah Pro ซึ่งแปรสภาพจาก shareware กลายเป็น freeware สามารถใช้งานได้ดีทีเดียว โดยตัวโปรแกรมสามารถ download ได้ที่ Noah Pro web site ซึ่งใน zip file ที่ download มาจะมีไฟล์ database อยู่ 2 ขนาด คือ 1.7 MB และ 4 MB เลือกติดตั้งตัวใดตัวหนึ่ง ไปที่ card ก็สามารถทำงานได้ ซึ่งแน่นอนสามารถเลือกสลับใช้ระหว่าง database ชุดต่าง ๆ ได้

จากการทดลองดู เพียงแค่ file เล็ก คือ medium.pdb ก็มีจำนวน และรายละเอียดของคำศัพท์มากแล้ว

ส่วนหนึ่งก็เป็นที่น่ายินดีที่โปรแกรมดี ๆ แบบนี้ ได้รับการเผยแพร่ออกมาเป็น freeware แต่ในขณะเดียวกันก็ได้รับรู้ข่าวร้ายด้วยเหมือนกันด้วยว่า ผู้พัฒนาโปรแกรมนี้ ได้หยุดทำธุรกิจไปเสียแล้ว

http://noahpro.org/

Wednesday, July 23, 2008

ออสเตรเลียทำสถิติคนอ้วน แข่งกับอเมริกา

จากการสำรวจโดย Baker Heart Institute ของประชากรวัยผู้ใหญ่ในออสเตรเลียเมื่อปี 2005 พบว่า 70% ของผู้ชาย และ 60% ของผู้หญิงที่มีอายุในช่วง 45-65 ปี มีดัชนีมวลกาย (Body Mass Index: BMI) มากกว่าหรือเท่ากับ 25 (>25 = น้ำหนักเกิน, >30 = โรคอ้วน) ซึ่งมีการคาดการณ์กันว่าในอนาคตจะมีจำนวนผู้ป่วยที่ป่วยด้วยโรคที่เกิดจาก ความอ้วน ทั้งโรคหัวใจ โรคหลอดเลือดสมอง และโรคเข่าเสื่อม นี้เพิ่มขึ้นเป็นเงาตามตัว

จากรายงานนี้ทำให้มีการรณรงค์ให้มีการลดน้ำหนักในระดับชาติ และให้งบประมาณสนับสนุนสำหรับสถานที่ออกกำลังกายอีกด้วย

ไม่รู้ว่าต่อไป จะมีประเทศในทวีปเอเชียเข้าแข่งกับเขาด้วยหรือเปล่า

ที่มา Physorg

Sunday, July 20, 2008

ใช้งาน Shortcuts บน Treo


หลังจากที่กลับมาใช้ Palm Treo อีกครั้ง สิ่งที่เจอว่าหายไปก็คือ การใช้ shortcut ซึ่งดูเหมือนว่า จะถูกลดระดับความสำคัญลงไปใน PalmOS 5 นี้ อาจจะเป็นเพราะว่า การ input ทำโดยผ่าน keyboard มากขึ้น แต่อย่างไรก็ตาม เรายังสามารถใช้ shortcut ได้ผ่านทาง keyboard โดยการกด s แล้วตามด้วย alt ก็จะเห็นเครื่องหมาย shortcut ที่คุ้นเคยโผล่ขึ้นมา (หรือกดปุ่ม alt เฉย ๆ ก็ได้ เครื่องหมาย shortcut จะปรากฏอยู่ที่ท้ายสุดของรายการ)

แต่ใน Prefs ของ Treo นั้น ไม่มีหน้าจอสำหรับการเพิ่ม หรือแก้ไข shortcut ได้ ซึ่งเราสามารถนำกลับมาได้โดยการติดตั้ง file ที่แนะนำไว้ในกระทู้ของ Treocentral นี้ลงไป ก็จะได้เมนูสำหรับการแก้ไข Shortcut กลับคืนมา

นอกจากนี้ เรายังสามารถเพิ่มความสามารถของ shortcut ได้โดยการใช้โปรแกรม Shortcut5 เข้ามาช่วยได้ เนื่องจาก การใช้ input ผ่านทาง keyboard เป็นหลัก ดังนั้นการเรียก shortcut ของโปรแกรม Shortcut5 นี้จึงใช้ เครื่องหมาย . แทนการใช้ เครื่องหมาย shortcut เดิม ทำให้สามารถใช้งาน shortcut ได้สะดวกมากขึ้น ซึ่งสามารถ download โปรแกรมได้ฟรี ซึ่งมีวิธีประยุกต์การใช้งานได้หลายแบบ ซึ่งมีเขียนอธิบายเอาไว้ใน manual แล้ว

สำหรับเทคนิคการใช้งาน shortcut แบบต่าง ๆ คุณศุภชัย (หาดใหญ่) อธิบายไว้อย่างละเอียดที่ http://www.mrpalm.com/board/view_board.php?id=36149

Thursday, July 17, 2008

เด็กอยู่ฟาร์ม ลดโอกาสเป็นโรคหอบหืด

เด็กที่อาศัยอยู่ในฟาร์ม มีความเสี่ยงในการเกิดโรคหอบหืดน้อยกว่า เด็กที่อาศัยอยู่ในสิ่งแวดล้อมแบบอื่น ๆ เช่น แถบที่อยู่อาศัย ในเมือง หรือแม้แต่ เมืองชนบท

จากการสำรวจเด็กที่ไม่เป็นโรคหอบหืด ที่อายุน้อยกว่า 12 ปี จำนวน 13,524 คน ของ Canadian National Longitudinal Survey of Children and Youth (NLSCY) ที่ตีพิมพ์ลงใน Journal Respirology พบว่า อุบัติการณ์สะสมของการเกิดโรคหอบหืดของเด็กที่อยู่ในฟาร์ม มีเพียง 2.3% เมื่อเทียบกับ 5.3% ในกลุ่มที่อาศัยอยู่ชานเมือง และ 5.7% ในกลุ่มที่อาศัยอยู่ในเมือง

จากการค้นพบนี้ ทำให้ผู้วิจัยตั้งสมมติฐานว่า สิ่งแวดล้อมแบบฟาร์มส่งผลต่อระบบภูมิคุ้มกันของร่างกายบางอย่างที่ส่งผลลด กลไลการอักเสบที่ทำให้เกิดโรคหอบหืดลงได้

ก่อนหน้านี้ก็เคยมีการศึกษาในทำนองเดียวกันที่ประเทศออสเตรียเมื่อหลายปีก่อน

แต่เนื่องจากการศึกษานี้มีตัวแปรที่ไม่สามารถควบคุมได้อยู่เต็มไปหมด ทำให้ยังไม่สามารถสรุปได้ว่าให้ย้ายครอบครัวไปอยู่ในฟาร์ม

ที่มา BBC News, BBC News

Monday, July 14, 2008

ขั้วโลกเหนืออาจไม่มีน้ำแข็งเหลืออยู่ในฤดูร้อนปีนี้

เป็นที่ทราบกันว่า ปริมาณน้ำแข็งที่ขั้วโลกที่มีการเปลี่ยนแปลงตามฤดูกาลนั้น มีความหนาลดลงทุกปี ตามอุณหภูมิเฉลี่ยของโลกที่เพิ่มขึ้น

นักวิจัยจาก National Snow and Ice Data Center มหาวิทยาลัย Colorado ได้แสดงความเป็นห่วงว่า ฤดูร้อนในปีนี้มีโอกาสเป็นไปได้ที่น้ำแข็งบนขั้วโลกเหนือจะละลายจนหมด เนื่องจากชั้นน้ำแข็งที่เคลือบผิวหน้าทะเลเอาไว้บางลงมากเป็นประวัติการณ์ โดยเป็นผลเนื่องมาจากปรากฏการณ์ Arctic Oscillation ทำให้อัตราการไหลของน้ำแข็งขั้วโลกลงสู่ทะเลเร็วขึ้น เหลือเพียงชั้นน้ำแข็งบาง ๆ อายุ 1 ปีเท่านั้น

ข้อมูลเพิ่มเติมจากภาพถ่ายดาวเทียมของ NASA ในเดือนกุมภาพันธ์ และมีนาคมที่ผ่านมา แสดงให้เห็นว่าน้ำแข็งที่ล้อมรอบขั้วโลกเหนือนั้นลดลงเป็นอย่างมาก ซึ่งนักวิทยาศาสตร์ที่ศึกษาเรื่องน้ำแข็งขั้วโลกก็แสดงความเป็นห่วงว่า โอกาสที่น้ำแข็งขั้วโลกเหนือจะละลายหมดมีถึง ครึ่งต่อครึ่ง หรือแม้แต่กลุ่มนักวิทยาศาสตร์ที่ประมาณการณ์แบบอนุรักษ์นิยมแล้วก็ยังให้ โอกาสในการเกิดปรากฏการณ์นี้ถึง 1 ใน 4

และแม้ว่าปรากฏการณ์นี้จะไม่เกิดขึ้นในปีนี้ก็ตาม เราก็อาจจะได้เห็นในอนาคตอันใกล้นี้อยู่ดี

ขอตัวไปปิดไฟก่อนครับ

ที่มา Physorg

Saturday, July 12, 2008

ทำ Treo 680 เป็น GPRS Modem บน Linux

หลังจากที่ได้ทำ reverse DUN ระหว่าง linux laptop กับ Palm Treo 680 แล้ว คราวนี้ เป็นวิธีการทำ Treo 680 ให้กลายเป็น GPRS Modem กันบ้าง ซึ่งวิธีที่ง่ายที่สุด ที่ไม่ต้องหาโปรแกรมมาติดตั้งบน Treo เพิ่มเติมเลยก็คือ การใช้ bluetooth เชื่อมต่อแบบ dialup networking

  • Ubuntu 8.04 ได้มีการติดตั้งโปรแกรมสำหรับ ใช้งาน bluetooth เอาไว้แล้ว ในกรณีที่ไม่ได้มีการติดตั้งเอาไว้ก่อน สามารถทำการติดตั้งได้ผ่านทางคำสั่ง
apt-get install bluez-libs bluez-utils bluez-sdp bluez-pan
  • ทำการเปิด Discoverable mode ของ Treo 680
  • run คำสั่ง
hcitool scan
  • จด MAC address ของ Treo 680 เอาไว้
  • edit file /etc/bluetooth/rfcomm.conf
เพิ่มบรรทัด

rfcomm0 {
bind yes;
device <MAC address ของ Treo>;
channel 1;
comment "Treo 680";
}
  • restart bluetooth daemon โดยการ run
sudo /etc/init.d/bluetooth restart
  • ตรวจสอบดูใน /dev ว่ามีไฟล์ที่ชื่อว่า rfcomm0 อยู่หรือไม่ ถ้ายังไม่มี สามารถสร้างโดยใช้คำสั่ง
sudo mknod /dev/rfcomm0 c 216 0
  • เราจะสามารถ run คำสั่งเพื่อ bind port rfcomm0 ได้ทันทีโดยใช้คำสั่ง
sudo rfcomm bind /dev/rfcomm0 <MAC Address ของ Treo> 1
  • สร้างไฟล์สำหรับ connect dialup network (ในที่นี้ใช้ DTAC)
/etc/ppp/peers/dtac

-----------

connect '/usr/sbin/chat -vf /etc/chatscripts/dtac-connect-chat'

/dev/rfcomm0
-detach
debug
idle 900

nopcomp
noaccomp
nobsdcomp
nodeflate
noccp
novj
usepeerdns
defaultroute
ipcp-accept-local

noauth
lcp-echo-failure 4
lcp-echo-interval 65535



-------------

ไฟล์ /etc/chatscripts/dtac-connect-chat

-----------
SAY 'Starting GPRS connect script\n'
TIMEOUT 10
ABORT 'NO DIAL TONE' ABORT 'NO ANSWER' ABORT DELAYED
'' ATZ
OK 'AT+cgdcont=1,"IP","www.dtac.co.th","",0,0'
SAY 'Dialing...\n'
OK ATD*99***1#
CONNECT ' '

------------
  • เมื่อเสร็จเรียบร้อย พอต้องการต่อ GPRS กับ Treo ก็เพียงแต่ run คำสั่ง
pon dtac

อ้างอิง
https://help.ubuntu.com/community/BluetoothDialup


------
9/8/08 edited: หลังจากการใช้งานพบปัญหาเรื่อง ถูก disconnect ทุก ๆ 2 นาที จาก error message:

appear to have received our own echo-reply!
appear to have received our own echo-reply!
appear to have received our own echo-reply!
No response to 4 echo-requests
Serial link appears to be disconnected.

สามารถแก้ไขได้โดยเพิ่มบรรทัด

lcp-echo-failure 4
lcp-echo-interval 65535

ลงไปใน /etc/ppp/peers/dtac ครับ

Tuesday, July 08, 2008

Keyboard layout บน linux

เมื่อวันก่อน เอา laptop ไปต่อกับ LCD projector แล้ว ทำเอา screen resolution รวนไปหมด จนต้องงัดไม้ตายใช้คำสั่ง

dpkg-reconfigure -phigh xorg-xserver

หลังจากนั้น keyboard layout ที่เดิมเป็น dvorak ถูก reset กลับไปเป็น us keyboard ธรรมดา ทั้งในส่วนของ console และ kdm แต่ใน KDE ยังคงเป็น us-dvorak อยู่

หลังจากข้อมูลเกี่ยวกับ keyboard layout setting ใน Ubuntu ก็ได้ความว่า

/etc/default/console-setup

เปลี่ยนบรรทัด

xkbvariant="dvorak"

เป็นการเปลี่ยน keyboard layout ในส่วนของ console

ในส่วนของ kdm ต้องไปเปลี่ยนที่ไฟล์

/etc/X11/xorg.conf

ใน section

Section "InputDevice"
Identifier "Generic Keyboard"

บรรทัด
Option "XkbLayout" "dvorak"

แล้วทำการ restart xserver ใหม่

หรือถ้าไม่ต้องการ restart xserver สามารถทำได้โดย run คำสั่ง

setxkbmap dvorak

Tweets จาก Mars Phoenix Lander

หลังจากที่ได้ลงจอดบนพื้นดาวอังคารเป็น ที่เรียบร้อยแล้ว ตอนนี้ Mars Phoenix Lander สามารถส่ง tweets มายังแฟน ๆ ชาว twitter ที่สนใจติดตามข่าวสารได้แบบทันต่อเหตุการณ์ โดยผู้ที่สนใจสามารถติดตาม Mars Phoenix Lander ได้ที่ twitter.com/MarsPhoenix

ที่จริงแล้ว ผลงาน tweets ของ Mars Phoenix Lander ที่ส่งมาเหมือนกับเป็นการเล่าเรื่องราวแบบบุคคลที่ 1 นี้ เป็นของ Veronica Mcgregor หนึ่งในสมาชิกของ Jet Propulsion Laboratory (JPL) ซึ่งเป็นหนึ่งในหน่วยงานของ NASA ที่เป็นผู้ออกแบบ Mars Phoenix Lander นี่เอง (ไม่ได้ส่งมาจากดาวอังคารจริง ๆ)

ปัจจุบันมีผู้ติดตาม (followers) Mars Phoenix Lander นี้แล้วมากกว่า 10,000 คน ภายในช่วงเวลาไม่กี่สัปดาห์

ขอเชิญชวนสาวก twitter ที่สนใจ follow MarsPhoenix กันครับ

ที่มา Twitter Blog, twitter.com/MarsPhoenix

Sunday, July 06, 2008

AIDA32 เรียกดู hardware information แบบครอบจักรวาล

เมื่อวันก่อน กลับไปมีปัญหากับ Windows อีกครั้ง เนื่องจาก เครื่อง Windows desktop ที่ทำงาน เพิ่งลง Windows ใหม่ไปไม่นาน มีความจำเป็นต้องใช้ระบบเสียง ก็เลยเพิ่งเจอปัญหาว่า sound card ไม่สามารถใช้ได้ เนื่องจาก Windows หา driver ไม่เจอ และข้อมูลที่ขึ้นจาก Device Manager ก็เห็นเป็นแค่ Audio Controller Device เท่านั้น spec ของคอมพิวเตอร์เครื่องนั้นก็หาไม่เจอซะแล้ว

ถ้าเป็นการใช้งานบน linux ก็ไม่น่าจะมีปัญหาอะไร เพราะสามารถเรียกดูรายละเอียดของ hardware แต่ละตัวได้ โดยใช้โปรแกรม Hardware information หรือใช้คำสั่ง lshw

หลังจากที่ได้ search ดูก็พบกับ Freeware utility ที่ชื่อว่า AIDA32 เมื่อ download มาแล้วก็สามารถเรียกใช้งานได้ทันที หลังแตกไฟล์ โดยไม่จำเป็นต้อง setup แต่อย่างใด เราก็สามารถเรียกดูรายละเอียดของ hardware ที่อยู่ในเครื่องได้อย่างครบถ้วน แม้ว่าจะไม่ได้มีการติดตั้ง driver ของ hardware นั้น ๆ ลงไปก็ตาม ทั้ง model, chipset ของ motherboard ชื่อ รุ่น ID ของ CPU รายละเอียดของ integrated chipset ต่าง ๆ แน่นอน รวมไปถึง sound card chipset ที่ผมกำลังมองหาอยู่ด้วย เมื่อได้ ชื่อของ motherboard และ sound card แล้ว ก็ไม่เป็นปัญหาในการหา driver อีกต่อไป

นอกจากนี้โปรแกรมยังสามารถพิมพ์ report ของ hardware profile ในเครื่อง เพื่อนำไปใช้อ้างอิงในภายหลังได้

เท่าที่เข้าไปดูที่เวบไซต์ของผู้พัฒนาคาดว่า ขณะนี้โปรแกรมได้หยุดการพัฒนาไปแล้ว สามารถ download โปรแกรมได้ ผ่าน Softpedia และ mirror ที่ผม upload ไว้

Friday, July 04, 2008

กล้องอัตโนมัติตรวจจับการฝ่าไฟแดง (Red Light Camera): ใครได้ประโยชน์?

วันนี้ได้ยินข่าวในโทรทัศน์ว่า กำลังจะมีการนำเอากล้องอัตโนมัติสำหรับตรวจจับการขับรถฝ่าไฟแดง (Red Light Camera) แบบที่ใช้ในต่างประเทศมาใช้ในสี่แยกหลาย ๆ จุดทั่วกรุงเทพฯ แล้วก็ทำการส่งภาพถ่ายทะเบียนรถไปยังเจ้าของรถเพื่อเก็บค่าปรับครับ ดู ๆ ไปก็น่าจะมีประโยชน์ดี คนฝ่าไฟแดงน้อยลง มิใช่หรือ???

เมื่อไม่นานมานี้ได้มีโอกาสอ่านการวิจัยของ Florida Public Health Review ที่เพิ่งออกมาใหม่ เป็นการรวบรวมข้อมูลเกี่ยวกับผลการใช้ Red Light Camera ในรัฐฟลอริด้า รวมทั้งในที่อื่น ๆ ด้วย

ผลสรุปออกมาค่อนข้างน่าตกใจว่า
การใช้ Red Light Camera นั้นมีผลทำให้ เกิดอุบัติเหตุมากขึ้น โดย
เพิ่มอุบัติการณ์ของอุบัติเหตุชนกันมากขึ้น 16-40%
การชนกันด้านข้าง (angle crashes) เพิ่มขึ้น 20%
การชนท้าย (rear crashes) เพิ่มขึ้น 42%

สาเหตุที่อุบัติเหตุเพิ่มขึ้น ผู้วิจัยได้ให้เหตุผลว่า
คนขับเหยียบเบรคกะทันหัน เพราะไม่อยากเสียค่าปรับ (คันหลังเบรคไม่ทัน - ชน)
ประชากรสูงอายุเพิ่มขึ้น ซึ่งปฏิกิริยาการตอบสนองไม่เร็วเท่ากับคนอายุน้อย

ส่วนเหตุผลที่ว่าทำไมรัฐผู้ออกกฎระเบียบยังมีความต้องการนำ Red Light Camera มาใช้อยู่ ผู้วิจัยให้เหตุผลว่า รัฐรวยขึ้น จากการได้เงินค่าปรับมากขึ้น เพราะการฝ่าไฟแดงส่วนใหญ่ (เกือบ 80%) เกิดขึ้นในช่วงวินาทีแรกหลังการเปลี่ยนเป็นไฟแดง ซึ่งตาเปล่ามองไม่เห็น - ต้องตัดสินด้วยภาพถ่าย ตัวอย่างใน San Diego, California เก็บเงินจาก Red Light Camera ได้ $18 ล้าน ในเวลา 18 เดือน จนมีการนำไปสู่การกล่าวหาว่ามีการลดช่วงเวลาของไฟเหลืองลง เพื่อให้คนฝ่าไฟแดง (ผ่าแปด) มากขึ้น ในขณะเดียวกันการเก็บตัวเลขฝ่ายรัฐก็สามารถประกาศได้ว่า การฝ่าไฟแดงลดลง แต่ค่าใช้จ่ายที่เกิดขึ้นที่อู่ซ่อมรถ โรงพยาบาล และบริษัทเช่ารถ ไม่ได้ถูกนำมาคำนวณ

บริษัทประกันก็สนับสนุนการใช้ Red Light Camera ทั้ง ๆ ที่ทำให้มีอุบัติเหตุมากขึ้น เพราะว่า ถ้าอุบัติเหตุเกิดน้อยก็เก็บเบี้ยประกันภัยได้น้อย ยิ่งอุบัติเหตุเยอะ ยิ่งเก็บเบี้ยได้แพง

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

หลังจากที่ทำสิ่งเหล่านี้แล้วค่อยนำ Red Light Camera มาใช้ "ประกอบ" การพิจารณา

ไม่รู้ว่ามีผู้ใหญ่ในบ้านเราอ่าน blognone บ้างหรือเปล่า

ที่มา
ตามไปอ่านฉบับเต็มที่นี่: Red Light Running Cameras: Would Crashes, Injuries and Automobile Insurance Rates Increase If They Are Used in Florida? (pdf)

Wednesday, July 02, 2008

เคล็ดลับของการคุมน้ำหนัก: นอนให้พอดี

นักวิจัยการนอนได้ตีพิมพ์ผลการวิจัยลงในวารสารการนอน (Journal Sleep) แสดงความสัมพันธ์ระหว่างน้ำหนักตัว กับระยะเวลานอนในแต่ละคืน โดยทำการวิจัยในกลุ่มประชากรที่มีอายุระหว่าง 21 ถึง 64 ปี จำนวน 276 คน โดยทำการชั่งน้ำหนักไว้ก่อนเริ่มทำการศึกษา แล้วทำการติดตามน้ำหนักตัวเมื่อเวลาผ่านไป 6 ปี

ผู้วิจัยพบว่า กลุ่มที่ใช้เวลานอนน้อยกว่า 6 ชั่วโมงต่อวัน มีน้ำหนักตัวเพิ่มขึ้นเฉลี่ย 2 กิโลกรัม เมื่อเปรียบเทียบกับ กลุ่มที่นอน 8 ชั่วโมงต่อวัน และกลุ่มที่ใช้เวลานอนเกิน 9 ชั่วโมงต่อวันก็มีน้ำหนักตัวเพิ่มขึ้นมากขึ้นเฉลี่ย 1.58 กิโลกรัม

นอกจากนี้ผู้วิจัยยังพบอีกว่า คนที่นอนน้อยมีความเสี่ยงที่จะได้น้ำหนักตัวเพิ่ม 5 กิโลกรัมในเวลา 6 ปี เพิ่มขึ้น 35% ส่วนคนที่นอนเยอะเกินก็มีความเสี่ยงเพิ่มขึ้น 25%

ผู้วิจัยสันนิษฐานว่าความสัมพันธ์ของน้ำหนักตัวกับระยะเวลาการนอนนี้ เกิดจากการนอนนั้นมีผลต่อวงจรการหลั่งฮอร์โมนที่มีความสำคัญต่อความรู้สึก หิวหรืออิ่ม

ใครว่านอนเยอะแล้วจะขึ้นอืด นอนน้อยก็ขึ้นอืดได้เหมือนกันครับ

ที่มา: บทคัดย่อ ของการวิจัย The Association Between Sleep Duration and Weight Gain in Adults: A 6-Year Prospective Study from the Quebec Family Study

Tuesday, July 01, 2008

Kanzius Machine: ความหวังใหม่ในการรักษาโรคมะเร็ง

CBS 13/4/51 รายการ 60 Minutes ได้ถ่ายทอดเรื่องราวของ Kanzius Machine ซึ่งเป็นสิ่งประดิษฐ์ที่คิดค้นขึ้นโดย John Kanzius นักประดิษฐ์ผู้เชี่ยวชาญทางด้านคลื่นวิทยุ ผู้ซึ่งเคยล้มป่วยด้วยโรคมะเร็งเม็ดเลือดขาว (leukemia) ร่วมกับทีมวิจัยของศาสตราจารย์ Steve Curley แห่ง M.D. Anderson เพื่อใช้ในการรักษาโรคมะเร็ง โดยไม่เกิดผลข้างเคียงต่อร่างกายของผู้ป่วย โดยอาศัยแนวคิด และวิทยาการทางด้าน nanotechnology ร่วมกับการใช้คลื่นวิทยุ

หลักการของ Kanzius Machine คือ การฉีดอนุภาคนาโนของทองคำที่มี antibody ที่เฉพาะเจาะจงกับเซลล์มะเร็งติดอยู่ด้วย เข้าไปในร่างกาย เพื่อให้อนุภาคขนาดเล็กเหล่านี้ไปจับกับเซลล์มะเร็ง ก่อนที่จะใช้คลื่นวิทยุเข้าไปสั่นสะเทือนอนุภาคนาโนเหล่านี้ ทำให้เกิดความร้อน และฆ่าเซลล์มะเร็งได้ในที่สุด

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

ขณะนี้การศึกษาค้นคว้ายังอยู่ในห้องทดลอง ซึ่งสามารถทำลายเซลล์มะเร็งที่ถูกฉีดอนุภาคนี้เข้าไป แล้วกระตุ้นด้วยคลื่นวิทยุได้อย่างมีประสิทธิภาพ และไม่ส่งผลต่อเนื้อเยื่อปกติที่อยู่ข้างเคียง ซึ่งผู้วิจัยคาดว่าจะสามารถเริ่มการทดลองด้านคลินิก (clinical trial) ได้ในอีก 3 ปีข้างหน้า

ที่มา

Monday, June 30, 2008

ใช้ Internet บน Treo ผ่านทาง bluetooth ของ Ubuntu Linux PC

เนื่องจาก Palm Treo 680 นี้ไม่มี Wifi ให้เชื่อมต่อกับ internet ได้โดยตรง วิธีการที่สามารถจะเชื่อมต่อกับ internet ที่ประหยัด และสะดวกที่สุดก็คงเป็นการเชื่อมต่อผ่านทาง bluetooth ซึ่งตัว Palm Treo เองได้เตรียมเครื่องมือที่เรียกว่า DialUp Networking (DUN) เอาไว้ให้เรียบร้อยแล้ว

โดยปกติ เรามักจะคุ้นเคยกับการที่ โทรศัพท์ทำตัวเป็นโมเต็ม เพื่อให้คอมพิวเตอร์สามารถเชื่อมต่อกับ internet ได้ แต่ในกรณีนี้เป็นในทางกลับกัน นั่นก็คือ เราจะทำให้ Palm สามารถใช้ internet ได้โดยผ่านเครื่องคอมพิวเตอร์ PC ที่เชื่อมต่อ internet อยู่แล้ว ซึ่งเทคนิคอันนี้ เรียกว่า Bluetooth Reversed DUN

การทดสอบการใช้งานนี้ ทำบน Ubuntu Hardy กับ Palm Treo 680

ขั้นตอนที่ 1 ทำการเปิดช่องทางให้ Ubuntu สามารถรับ connection จาก Treo ได้

1. เปิดหน้าจอ terminal
2. พิมพ์คำสั่งดังต่อไปนี้ ทีละคำสั่ง

sudo echo 1 > /proc/sys/net/ipv4/ip_forward

sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

sudo iptables -A FORWARD -i ppp0 -j ACCEPT

sudo iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT

โดยในคำสั่งบรรทัดที่ 2 ถ้าหากมีการเชื่อมต่อ internet ผ่านทาง network card ตัวอื่น ก็ให้เปลี่ยนจาก eth0 ตามความเหมาะสม อย่างเช่น ถ้าใช้ wireless lan ผ่านทาง wlan0 ก็ให้เปลี่ยนเป็น wlan0

3. ทำการค้นหา DNS server address ซึ่งโดยปกติจะอยู่ในไฟล์ /etc/resolv.conf

cat /etc/resolv.conf

หรือไม่ก็ใช้ openDNS address คือ 208.67.222.220 หรือ 208.67.222.222 ซึ่งจะนำไปใช้ในขั้นตอนต่อไป

4. สร้างไฟล์สำหรับ dund

sudo nano /etc/ppp/peers/palm

พิมพ์ข้อความด้านล่าง

--------
115200

192.168.2.1:192.168.2.2

local

ms-dns 208.67.222.222

noauth

debug

--------

ในบรรทัดที่ 4 สามารถเปลี่ยนหมายเลขเป็น DNS server address อื่น ที่จดมาในข้อ 3. ได้

5. ทำการ run dund โดยใช้คำสั่ง

dund --nodetach --listen --persist --msdun call palm

เป็นอันเสร็จขั้นตอนบน PC

ขั้นตอนที่ 2 สร้าง connection ใน Treo
  • ไปที่ Prefs -> Connection -> New
  • ใส่ Name ตามต้องการ เช่น Bluetooth to PC, Connect to PC, Via Bluetooth
  • ในช่อง Device สามารถเลือกให้เป็น trusted devices ถ้าเคย pair กันมาก่อนแล้ว หรือเลือกให้ค้นหาก็ได้
  • Tap ที่ปุ่ม Details, Speed 115,200, Flow ctl Automatic, OK
  • หลังจากนั้นออกมาที่หน้าจอ Prefs อีกครั้ง
  • เลือก Network -> Menu -> Service -> New
  • ใส่ชื่อตามต้องการ เช่น Ubuntu
  • เลือกชื่อ Connection ที่ได้สร้างเอาไว้ในขั้นตอนก่อน (Bluetooth to PC), OK
  • แล้วก็ทดลอง connect ถ้าทุกอย่างเป็นไปเรียบร้อยดี ก็จะเห็นความเคลื่อนไหวบนจอ terminal
สำหรับการตั้งให้ dund และการ config iptable เป็นไปโดยอัตโนมัติ ทุกครั้งที่ boot เครื่อง ทำได้โดยการสร้าง script ไว้ที่ /etc/init.d/

sudo nano /etc/init.d/start_bluetooth.sh
  • พิมพ์คำสั่งด้านล่าง
----------
#!/bin/bash

echo 1 > /proc/sys/net/ipv4/ip_forward

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

iptables -A FORWARD -i ppp0 -j ACCEPT

iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT

killall -v dund

dund --listen --persist --msdun call palm
-----------
Save

  • เปลี่ยน permission เป็น root executable
sudo chmod 755 start_bluetooth
  • link ไปไว้ใน run level
sudo ln -s /etc/init.d/start_bluetooth /etc/rc2.d/S98_start_bluetooth

เป็นอันเสร็จเรียบร้อย

อ้างอิง

help.ubuntu.com
http://www.newt.com/debian/treo650.html

มา upgrade Windows Vista กันเถอะ

ข่าวดีสำหรับ คนที่ใช้ Windows Vista นะครับ

ตอนนี้ Microsoft ได้ออก version upgrade ออกมาให้ผู้ใช้ Windows Vista สามารถ upgrade เป็น version ใหม่ที่มีความเสถียรสูงกว่า ทำงานได้เร็วกว่า ความยุ่งยากในการใช้งาน และส่วนของการติดต่อกับผู้ใช้ เข้าใจง่ายกว่า นอกจากนี้ยังสนับสนุน software และ hardware driver ต่าง ๆ ได้ โดยมีปัญหาน้อยมาก ๆ ครับ

มีคนทดลองลงดูแล้ว ผลน่าพอใจอย่างมาก ลองอ่าน review ที่นี่เลยครับ แนะนำ สำหรับผู้ใช้ Vista ทุกคน เพราะเป็น version upgrade ที่เสถียรมาก ๆ

ดีใจมากที่ Microsoft ออกโปรแกรมที่มีความเสถียรแบบนี้ให้ผู้ใช้ได้ใช้กันสักทีครับ

ที่มา:
Windows XP Coding Sanity
Vista SP1 RTM: Start Your Engines

คิดได้ยังไงเนี่ย

Friday, June 27, 2008

Convert Pdf เอาไปใช้บน Palm

ปัญหาของการนำไฟล์สกุล pdf ไปใช้บน PDA แม้ว่าจะมีโปรแกรมที่สามารถอ่าน native format ได้โดยตรงบน PDA ก็ตาม แต่เมื่อนำไปใช้งานจริงก็จะพบกับปัญหาขนาดของหน้าจอที่ไม่เหมาะกับการแสดงผลหน้าเอกสาร ทำให้เวลาเปิดเอกสารเหล่านี้จะต้อง scroll ซ้าย-ขวาตลอด

การใช้เอกสารที่เป็น text เพียงอย่างเดียว อย่าง plain text file หรือ palm document (.pdb) จึงสะดวกกว่าในบางกรณี

มีหลายวิธีด้วยกันที่เราสามารถนำ pdf file มาแปลงเป็น format ที่เหมาะต่อการอ่านบน palm ได้

1. Plucker สามารถแปลงไฟล์เป็น plicker format ได้โดยผ่านโปรแกรม plucker distiller ที่มีให้เลือกหลายตัวด้วยกัน แต่ปัญหาของ plucker นั้นก็คือ การแสดงผลภาษาไทยยังมีปัญหาอยู่มาก ปัญหาที่พบเป็นประจำ คือ พยัญชนะ ญ จะหายไป นอกจากนี้ยังต้องติดตั้งโปรแกรม plucker ลงบน PDA อีกต่างหาก แต่ข้อดีของวิธีนี้ คือ สามารถแปลงไฟล์ได้ในขั้นตอนเดียว และมีการทำงานเป็นแบบ graphic ซึ่งผู้ใช้คุ้นเคย

ดังนั้นถ้าหากข้อมูลที่ต้องการไม่มีภาษาไทยก็สามารถใช้ plucker ได้

2. ถ้าต้องการข้อมูลของ pdf ในรูปแบบของ plain text เพื่อนำไปใช้ในการแปลงเป็น format เฉพาะอื่น ๆ ก็สามารถ ทำได้โดยการใช้ Adobe Reader แล้ว select all ในส่วนของ text แล้วนำไป paste ใน Notepad ก็เป็นอันเสร็จ

สำหรับผู้ใช้ Linux ที่มีโปรแกรม pdf viewer อยู่แล้ว และไม่ต้องการติดตั้ง Adobe Reader ลงไปเพียงเพราะต้องการใช้ความสามารถ select all -> copy มี utility เล็ก ๆ ตัวหนึ่งที่มีชื่อว่า pdftohtml ซึ่งติดมากับ Ubuntu โดยไม่จำเป็นต้องติดตั้งโปรแกรมเพิ่ม และทำงานบน terminal ซึ่งจะทำการแปลงไฟล์ pdf ให้กลายเป็น html ซึ่งสามารถนำไปแปลงต่อเป็น isilo format ได้

วิธีการใช้งานก็เพียงแต่ พิมพ์คำสั่ง

pdftohtml original_doc.pdf

ก็จะได้ไฟล์ html สำเร็จ ซึ่งถ้าหากต้องการทำให้เป็น text file ก็สามารถใช้ Firefox เปิดขึ้นมาแล้ว Save as ให้เป็น txt ได้

Thursday, June 26, 2008

Twerds

1. Tweet- A twitter message
2. Twoosh- a tweet that is exactly 140 characters
3. Twude- A guy on twitter. Twitter Dude.
4. Twerd- A word used mainly on twitter. Anything in this list.
5. Twat- Same in real world as on twitter.
6. Twarf- A single word tweet
7. Twerk- A jerk or asshole on twitter.
8. Tweetup- Meeting up offline with people from twitter.
9. Twup- Picking up someone via twitter. Also considered a Twup if done at a Tweetup.
10. Twugs- Various meaning depending on tweet. Either a thug on twitter, or reference to drug use on twitter.

Whatisnoise.com

Saturday, June 21, 2008

วันหมดอายุข้างกล่อง หรือประสาทสัมผัสของเราเอง?

สามวันก่อน....

ชงโกโก้เย็นทิ้งไว้ ใช้นมที่จะหมดอายุในสองวันถัดมา หลังจากนั้นก็ลืมทิ้งไว้ในตู้เย็น

เช้านี้....

เปิดตู้เย็น เจอโกโก้ที่ชงด้วยนมที่หมดอายุไปแล้ว 1 วัน

ลองชิมดู

รสชาติปกติ

ก็เลยกินจนหมด

ข้อสงสัยของผม ก็คือ เราจะเชื่อ วันหมดอายุ ที่เขียนเอาไว้ หรือว่าควรจะเชื่อประสาทสัมผัสของตัวเอง? ที่จริงแล้ววิวัฒนาการ ทำให้เรามีประสาทสัมผัสที่ทำให้มนุษย์และสัตว์รู้จักหาอาหาร ที่สามารถกินได้โดยไม่เป็นอันตราย รวมทั้งประสาทสัมผัสพิเศษ ที่ทำให้สามารถรับรู้ได้ถึงภัยธรรมชาติที่จะมาถึงล่วงหน้าได้

แต่เทคโนโลยีของมนุษย์ทำให้มนุษย์เชื่อในประสาทสัมผัสของตัวเองลดลง และให้ความสำคัญกับปริมาณ หรือตัวเลขที่ชั่ง ตวง วัด ได้มากขึ้น ถ้ามองจากมุมมองของวิวัฒนาการแล้ว ก็เหมือนกับว่า สัญชาตญาณบางอย่างของมนุษย์เริ่มจางหายไป

ปัญหาก็คือ ประสาทสัมผัสที่ธรรมชาติสร้างมาให้นั้น ก็มีจุดอ่อนอยู่ด้วยเหมือนกัน เมื่อไม่นานมานี้ ผมได้อ่านเรื่องเกี่ยวกับสิงโตตาย เพราะกินเนื้อฮิปโป ที่ตายจากการกินยาฆ่าแมลงเข้าไป ทำให้เรารู้ว่าแม้แต่สัตว์ป่าที่ดำรงชีวิตอยู่ด้วยประสาทสัมผัสของตัวมันเองมาก ๆ ก็ยังไม่สามารถรับรู้ถึงสารพิษบางอย่างได้ โดยเฉพาะสิ่งสังเคราะห์ที่มนุษย์สร้างขึ้น!

Friday, June 20, 2008

IBM JVM: Java Virtual Machine บน Windows Mobile ที่แสดงผลภาษาไทยได้สมบูรณ์ที่สุด

โดยปกติแล้ว Windows Mobile สามารถนำโปรแกรมที่เขียนโดย Java ตัวอย่างเช่น GMail app และ Opera Mini มา run บน Windows Mobile ได้ โดยใช้ Java Virtual Machine (JVM) ที่มีออกมาหลายเจ้าด้วยกัน

ปัญหาสำหรับผู้ใช้คนไทยที่ทำให้ไม่สะดวกในการใช้โปรแกรม J2ME บน Windows Mobile ก็คือภาษาไทย ซึ่งจะมีปัญหาในการจัดเรียงสระ และวรรณยุกต์ส่งผลให้อ่านไม่ออก

JVM ที่มักจะติดมากับ ROM ก็เห็นจะมีอยู่ 2 ตัวก็คือ Intent Midlet Manager และ Esmertec Java ซึ่งจากการทดลองใช้พบว่า ทั้ง 2 ตัวมีปัญหาในการแสดงผลภาษาไทยต่างกันไป โดย Intent Midlet Manager สระจะลอยออกมาจากพยัญชนะ ส่วน Esmertec Java สระจะซ้อนกับตัวอักษรอื่น ๆ ในระนาบเดียวกันทำให้อ่านไม่ออก

เมื่อไม่นานมานี้ได้มีโอกาสไปพบกระทู้ของคุณ happyman ที่ PDAMobiz.com ที่พูดถึง JVM อีกตัวหนึ่ง ซึ่งเป็นของค่าย IBM หลังจากที่ได้ทดลองแล้วก็พบว่าเป็น JVM ที่สามารถแสดงภาษาไทยได้สมบูรณ์แบบที่สุดครับ สามารถแสดงระดับของสระ และวรรณยุกต์ได้ถูกต้องน่าประทับใจ

แม้ว่าจะมีความไม่สะดวกในการติดตั้งโปรแกรมอยู่เล็กน้อย แต่เมื่อติดตั้งเรียบร้อยแล้วก็ใช้งานไม่ต่างกับ JVM ตัวอื่นครับ

download IBM JVM

Saturday, June 07, 2008

Install Google Gadgets บน Ubuntu ผ่าน repositories

หลังจากที่ให้ผู้ใช้ได้ทดลองความสามารถของ gadgets ต่าง ๆ บน iGoogle มาได้นานพอสมควร ตอนนี้ผู้ใช้สามารถนำเอา gadget ที่ชอบมาไว้บน desktop ของคนเองได้แล้ว และที่สำคัญคือ ผู้ใช้ linux สามารถใช้ gadget เหล่านี้ได้เช่นเดียวกัน ทั้งค่าย GNOME และ KDE เพราะใช้ Gtk library ในการพัฒนา

โดยเราสามารถ download source code ไป compile ได้เอง จากเวบไซต์ของ Google Gadgets แต่สำหรับผู้ใช้ทั่วไปอาจจะไม่คุ้นเคย

เราสามารถติดตั้ง Google Gadgets ผ่านทาง repositories ได้เช่นเดียวกัน โดยไม่ต้องเป็นห่วงเกี่ยวกับการ compile source

สำหรับ repository ที่ต้องใช้ก็คือ
http://ppa.launchpad.net/googlegadgets/ubuntu
ขั้นตอนก็เหมือนกับการเพิ่มรายการ repositories ทั่วไป (ทำผ่านโปรแกรมช่วยจัดการ package อย่าง Adept หรือ Synaptics ได้เช่นเดียวกัน)

  • เพิ่มบรรทัด
    deb http://ppa.launchpad.net/googlegadgets/ubuntu hardy main

    ลงไปในไฟล์ /etc/apt/sources.list
  • หลังจากนั้นก็ทำการติดตั้ง package โดยใช้คำสั่ง
    sudo apt-get update
    sudo apt-get install google-gadgets

เราจะสามารถเรียกใช้โปรแกรม โดยใช้คำสั่ง

ggl-gtk


ก็จะเห็นไอคอนปรากฏขึ้นมาบน tray เป็นอันเสร็จเรียบร้อย

แก้ปัญหานาฬิกา reset ทุกครั้งที่เปลี่ยนแบตเตอรี่ใน Pocket PC

หลังจาก upgrade Dopod 818 Pro มาใช้ WM 6.1 ได้สักพัก ก็สังเกตว่ามีปัญหาเวลาเปลี่ยนแบตเตอรี่ แล้วนาฬิกาในเครื่องจะถูก reset กลับไปตั้งต้นใหม่ ในปี 2006 เกือบทุกครั้ง ซึ่งผมก็คิดว่ามันเป็นปัญหาทางต้าน hardware อาจจะเป็นแบตเตอรี่ backup เสื่อม มาตลอด

วันนี้มีโอกาสลองหาข้อมูลดู แล้วก็เจอว่าที่จริงแล้ว ไม่ใช่ปัญหาทางด้าน hardware แต่มีปัญหาทางด้าน software ด้วย

จาก xda-developer
quote มาจาก HTC site อีกที แต่หาต้นฉบับไม่เจอ

After removing and then reinserting the battery in certain devices that run Windows Mobile 5 or earlier version, the time setting is lost and reverts back to the factory default setting. If you encountered this problem, please download this patch and install it on your device to fix the problem.

ซึ่งใน ROM version 6.1 นี้ก็เป็นเหมือนกัน ที่ต้องทำก็เพียงแค่ install patch ลงไปบน device memory ก็เรียบร้อยครับ

download patch file ได้ที่นี่

Tuesday, June 03, 2008

AmaroK กับ Sansa Express

ปัญหาหนึ่งที่ผมเจอในการใช้งาน Sansa Express MP3 player นี่ก็คือเรื่องของการสร้าง playlist ครับ เท่าที่คู่มือแนะนำ คือ จำเป็นจะต้องสร้าง playlist จาก PC ที่ run Windows โดยผ่านโปรแกรม Windows Media Player

ที่จริงแล้ว เราก็สามารถสร้าง playlist บน Sansa Express (และ mp3 player อื่น ๆ) ได้จากบน Linux เช่นเดียวกัน โดยใช้ AmaroK วิธีการดังนี้
  • เมื่อเสียบ Sansa Express เข้ากับ USB port AmaroK จะ detect ว่ามี Media Device (ถ้าไม่ขึ้นให้ลองดูใน menu Settings -> Configure -> Devices)

  • ทำการเชื่อมต่อให้ AmaroK อ่านข้อมูล โดยการกด Connect
  • ที่ Devices tab จะมีรายชื่อเพลงปรากฏขึ้นมา
  • เราสามารถพิมพ์ search keyword ลงใน กล่องข้อความ เพื่อค้นหาเพลง หรือศิลปินที่ต้องการ
  • หลังจากนั้นก็ทำการเลือก highlight เพลงที่ต้องการ แล้วคลิกขวา เลือก Make Media Device Playlist
  • จะมี playlist ในชื่อ New Playlist ขึ้นมา ให้เปลี่ยนชื่อตามที่ต้องการ
  • พอเรียกดูใน เครื่อง จะพบไฟล์ playlist มีนามสกุลเป็น .zpl ซึ่งสามารถเรียกใช้ได้จาก เมนู playlist บนเครื่องเล่นได้เลย