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