Monday, March 16, 2009

การสร้างหุ่นยนต์ตัวแรกของบริษัทเรา

วันนี้เป็นวันที่เริ่มเป็นรูปเป็นร่างในการสร้างหุ่นยนต์เพื่อให้สามารถทำงานได้ในสำนักงานหรือบ้าน การที่พวกผมได้ต้ังบริษัท CTAsia Robotics Co.,Ltd. ขึ้นมาเพื่อสร้างหุ่นยนต์เพื่อประโยชน์ในเชิงของการค้านั้น ในตอนแรกผมเองก็ไม่ค่อยเข้าใจหรอกว่าจะทำมาหากินกับหุ่นยนต์อย่างไร งานวิจัยต่างๆก็ต้องใช้เงินมากมายพอสมควร แต่พอเริ่มจะทำจริงๆนั้น เราก็พบว่านอกเหนือจากการทำ prototype ของหุ่นแล้ว พวกเราก็ต้องคิดวิธีการทำงานใหมาๆด้วยที่ต้องประสานงานกับภาครัฐและสถานศึกษา แต่พวกผมโชคดีหลายอย่างคือ
1. ทีมงานหลัก คุณอดิศักดิ์(ยิ้ม, 1 ใน ทีมแชมป์โลก RoboCup Rescue Robot ปี 2006)จากพระนครเหนือมาเป็นหัวหน้าทีม คุณชวลิต ผู้จบมาจาก FIBO บางมดและเคยได้รับทุนจากญี่ปุ่นไปฝึกงานด้าน Embedded System เป็นเวลา ๑ ปีมาร่วมงาน
2. เงินสนับสนุนจากสำนักนวัตกรรมแห่งชาติที่จะช่วยเหลือในด้านเงินทุนในการทำต้นแบบโดยออกเงินช่วยเหลือให้กับเรา 50% ของต้นแบบ
3. การสนับสนุนจากภาคการศึกษา โดยได้รับความร่วมมือจากชมรมหุ่นยนต์จากสองมหาวิทยาลัยคือ คณะวิศวกรรมศาสตร์ จุฬาลงกรณมหาวิทยาลัย(แชมป์โลกทั้ง RoboCup Rescue Robot และ RoboCup Football Robot 2007) และ คณะวิศวกรรมศาสตร์ มหาวิทยาลัยธุรกิจบัณฑิตย์

วันนี้อย่างน้อยที่สุดก็เป็นวันหนึ่งซึ่งจะเป็นจุดเริ่มว่า การแข่งขันหุ่นยนต์ที่ผ่านมาของพวกเขาทั้งหลายเหล่านั้นจะเป็นจุดที่ผลักดันให้ประเทศไทยสามารถที่จะก้าวไปในแผนที่ของอุตสาหกรรมหุ่นยนต์ของโลกได้

Tuesday, September 11, 2007

Unicode กับ ภาษาไทย

แต่ไหนแต่ไรมาเคยเข้าใจผิดๆว่า Unicode ใช้เนื้อที่ในการเก็บข้อมูล 2 bytes เพราะเคยได้ยินแว่วๆว่า โปรแกรมต้อง support double bytes นะจึงสามารถใช้เป็น international ได้ แต่พอมาได้ลองเขียนโปรแกรมด้วย RubyOnRails (RoR) ก็เลยได้มีโอกาสดูตัวเนื้อข้อมูลจริง และ ก็ต้องแปลกใจ ทำไมเก็บข้อมูล "ก" ตัวเดียวจากหน้าจอ Web ที่ set เป็น UTF-8 แต่ทำไมข้อมูลในฐานข้อมูลทั้ง MySQL, Postgresql, SQLite3 ในฟิลด์นั้นมันมีความยาวเป็น 3 ไบต์ เก็บเป็น 0xE0 0xB8 0x81 ครับ งงๆ อยู่หลายวัน และก็ได้ทดลองเป็น Windows-874 ด้วยซึ่ง encoding อย่างหลังนี้เก็บเป็น single byte (0xA1) หรือ ไบต์เดียวนั่นเอง ประหยัดกว่าเยอะเลย ก็เลยมีคำถามต่อไปว่า ควรใช้ UTF-8 หรือ Windows-874 ดี ก็เลยได้ข้อสรุปนิดหน่อยคือ ถ้าต้องการประหยัดที่ก็ใช้ windows-874 หรือ TIS620 อย่างเดิม แต่ถ้่าต้องการให้เก็บข้อมูล ภาษาไทย อังกฤษ ภาษาที่ 3,4,... ด้วยใน field เดียวกันก็ควรจะใช้อย่างน้อยเป็น UTF-8 และอีกอย่างนึงคือ Web development tools อย่างเช่น RoR และ database server นั้นการใช้อย่างอื่นที่ไม่ใช่ UTF-8 นั้นต้องใช้ความรู้มากขึ้นอีกหน่อย เพราะฉะนั้นถ้าจะลดปัญหาของการ interface กันในเชิงข้อมูลผมแนะนำให้กำหนดเป็น UTF-8 ครับ สำหรับผู้ที่อยากรู้เพิ่มเติมเกี่ยวกับการเก็บข้อมูลของ UTF-8 สำหรับภาษาไทย ผมแนะนำให้ไปดูที่ link นี้ครับ "http://www.fileformat.info/info/unicode/char/0e01/index.htm" ซึ่ง link นี้คุณศัลย์ในทีมของผมไปหามาให้ครับ

Saturday, September 08, 2007

ที่มาของชื่อ wooppee

ประมาณสัก 10 ปีก่อนตอนที่จะตั้งบริษัทใหม่ๆ คิดจะทำเป็น project ต้นแบบก่อน ก็เลยพยายามหาชื่อกัน สุดท้าย เพื่อนที่เป็น MD ปัจจุบันนี้หาชื่อมาได้ว่าเป็น wooppee ผมในฐานะ Technical ก็เลยทำการจดโน่นจดนี่โดยใช้ชื่อนี้ตลอด โดยต่อมาตั้งเป็นบริษัทชื่ออื่น ผมก็เลยใช่มาตลอดนับจากวันนั้นครับ แต่เนื่องจากไม่ได้จองไว้ทุกที่ดังนั้นใน Email account จึงต้องกลายเป็น wooppee88@gmail.com ครับ

My blog is back

Just come back.
--Wooppee

Friday, September 30, 2005

My Blog is online

Hi,
I just created BLOG at this site today. I hope that I can use it as online document for sharing among friends and others.