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 บนเครื่องเล่นได้เลย

Thursday, May 29, 2008

Audacity ไม่อ่านไฟล์!

เมื่อสองสามวันก่อนมีเหตุต้องไปบันทึกเสียงการบรรยายทางวิชาการ 2 วันติดกัน ตกวันละประมาณ 7 ชั่วโมง เนื่องจากอุปกรณ์อัดเสียงไม่ได้มีให้เต็มรูปแบบ ก็เลยต้องพึ่งเจ้า laptop ตัวเก่า ที่เพิ่งลง Ubuntu Hardy มาได้สักพัก ซึ่งก็พบว่า มีโปรแกรม Sound Recorder แถมมากับ distro ด้วย ก็เลยไม่ได้ลงโปรแกรม Audacity ใหม่

ตอนที่บันทึกเสียงชั่วโมงแรกผ่านไปทดลองเลือกเป็น ogg format ด้วยความคิดตอนนั้นว่าเป็น opensource format และขนาดไฟล์ที่ได้มีขนาดเล็กลง แต่ลืมคิดไปว่าความเร็ว CPU อาจจะไม่พอต่อการอัดและ encoding พร้อม ๆ กัน ผลที่ได้ก็คือ เสียงขาดหายไปประมาณ 90% เป็นอันว่า .ogg format ไม่ work

ก็เลยเปลี่ยนเป็นมาอัดเป็น lossless format แทน ซึ่งในโปรแกรม Sound Recorder มีให้เลือก 2 format ก็คือ .wav และ .flac ก็เลยตัดสินใจบันทึกมาเป็น .flac แทน วันแรกมีการหยุดบันทึกเป็นช่วง ๆ ได้ไฟล์ .flac ย่อย ๆ หลายไฟล์

วันที่ 2 รู้สึกจะยุ่งยากกับการวิ่งเข้าออกห้องควบคุม ก็เลยตั้งอัดยาวรวด 7 ชั่วโมง ตั้งใจว่าจะมาตัดต่อทีหลัง ใช้ .flac เช่นเคย หมดวัน ใช้พื้นที่ 4.4 GB

หลังจากนั้นก็ถึงขั้นตอนการทำ encoding ให้กลายเป็น mp3 และตัดต่อเอาเฉพาะส่วนที่เป็นเนื้อหา โดยใช้โปรแกรม Audacity พอเริ่มเปิดไฟล์ สิ่งที่เจอปัญหาสิ่งแรกก็คือ Audacity ไม่สามารถอ่านไฟล์ .flac ได้!

ก็เลยต้องหาทาง convert .flac ให้กลายเป็นนามสกุลอื่นก่อน ที่คุ้นเคยดี และเป็น lossless เหมือนกัน ก็คือ .wav ผ่านทางคำสั่ง

flac -d <filename.flac> -o <filename.wav>

โล่งอก เพราะ Audacity สามารถเปิดไฟล์ที่แปลงเป็น .wav ของงานประชุมวันแรกได้อย่างไม่มีปัญหา

สำหรับวันที่ 2 ที่อัดยาว 7 ชั่วโมง ก็ใช้วิธีเดิม คือ convert จาก .flac เป็น .wav หลังจาก convert เสร็จพบว่า Audacity อ่านไฟล์ .wav ที่ convert เสร็จแล้วไม่ออก! แต่ทั้งไฟล์ .flac และ .wav สามารถเปิดได้จาก AmaroK เป็นปกติ

คิดไปคิดมาเอายังไงดี

ก็เลยหาวิธี convert ไฟล์เป็นนามสกุลอื่น ตัดสินใจเลือกเป็น .mp3 เสียก่อน ค้นดูใน net พบว่าการใช้ pipe สามารถรวบ output จาก flac ไปออกที่ lame ได้

flac -cd <filename.flac> | lame -h - <filename.mp3>

หลังจากนั้นก็เปิดไฟล์ .mp3 ด้วย Audacity .... Bingo! เปิดได้แล้วครับ รอดตัวไป

Monday, May 26, 2008

สิทธิ์ของผู้บริโภค Content

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

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

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

เป็นที่มาของเจ้าของลิขสิทธิ์ที่เริ่มกำหนด Digital Right Management (DRM) เพื่อป้องกัน (หรือทำให้ยาก) ต่อการทำซ้ำ ส่งผลให้เกิดการจำกัดการใช้งานของผู้บริโภคตามมา จนในบางครั้งลุกลามไปถึงความไม่สมเหตุสมผลของการปฏิเสธที่จะให้บริการแก่ผู้บริโภคที่นำผลิตภัณฑ์ไปใช้งานนอกเหนือจากที่กำหนด แม้ว่าความเสียหายที่เกิดขึ้นจะเป็นความผิดของผู้ผลิต โดยที่ไม่มีความเกี่ยวข้องกับการดัดแปลง ๆ นั้น ๆ เลยก็ตาม ตัวอย่างหนึ่งที่เกิดขึ้นก็คือ HP ปฏิเสธที่จะรับผิดชอบ keyboard ของเครื่องคอมพิวเตอร์ laptop ที่เสีย เพราะว่าผู้ใช้เปลี่ยนระบบปฏิบัติการเป็น Linux แม้ว่า keyboard เสียจะเป็นปัญหาทางด้าน hardware ก็ตาม

สำหรับผู้ใช้ Digital music device ต่าง ๆ ถ้าได้มีประสบการณ์ในการซื้อเพลงออนไลน์แบบติด DRM ก็คงประสบปัญหากันบ้าง ทั้งเรื่องของข้อจำกัดในการติดตั้งเพลงลงบนเครื่องเล่น หรือแม้แต่การจำกัดจำนวนครั้งในการ download เพลง (ที่เราจ่ายเงินซื้อไปแล้ว!)

เมื่อไม่นานมานี้ Microsoft ได้ประกาศ web site จำหน่ายเพลงออนไลน์ใหม่ ในชื่อ Zune Marketplace โดยจะเข้ามาทำหน้าที่แทน web site เดิมอย่าง MSN Music โดยที่ประกาศว่า ผู้ใช้จะไม่สามารถสร้าง key ใหม่ เพื่อนำเพลงที่เคยจ่ายเงินซื้อไปแล้วบน MSN Music ไปใช้ต่อได้ เพื่อให้เพลงที่ขายบน Zune Marketplace ทำงานเข้ากันได้กับระบบเครื่องเล่นเพลงรุ่นใหม่เท่านั้น

web site ที่ขาย eBook อย่าง fictionwise.com ซึ่งแม้ว่าจะเสนอราคาขายที่ถูกกว่า (หรือเท่ากันกับ) หนังสือที่เป็นเล่มก็ตาม แต่ด้วยความง่าย และสามารถตัดต้นทุนในด้านของการขนส่งสินค้าออกไป ทำให้ราคาหนังสือโดยรวมแล้ว ถูกกว่าการซื้อหนังสือเป็นเล่ม แต่ด้วยข้อจำกัดของ DRM (หรือที่เขาเรียกว่า Secure ebook format -- secure = สำหรับคนขาย = ความยุ่งยากของผู้บริโภค) เพื่อป้องกันการแจกจ่ายไปที่อื่น ทำให้ผมรู้สึกว่า ที่จริงแล้ว การซื้อ ebook เหล่านี้ก็ไม่ได้มีต้นทุนที่ถูกนัก เพราะเราไม่สามารถแบ่งหนังสือเล่มนี้ไปให้คนอื่นอ่านได้ หรือแม้แต่การขายสิทธิ์ในการอ่านหนังสือเล่มนี้ไปให้คนอื่น (เปรียบได้กับการเอาหนังสือที่อ่านจบแล้วไปให้กับร้านหนังสือเก่า) ก็ไม่สามารถทำได้ นั่นเท่ากับว่า เราจ่ายเงินซื้อสิทธิ์ในการอ่านหนังสือเล่มนั้น สำหรับตัวเราคนเดียวเท่านั้นเอง

ล่าสุดก็มีกรณีที่เครื่อง Digital TV Recorder ที่ทำงานบน Windows Media Center บน Windows Vista ปฏิเสธการบันทึกรายการที่ผู้แพร่ภาพส่งสัญญาณ "ห้ามบันทึก" แนบมาด้วย แม้ว่าจะเป็นสิทธิ์ของผู้ผลิต hardware หรือ software ที่ทำหน้าที่บันทึก สามารถเลือกได้ว่าจะปฏิบัติตามหรือไม่ก็ได้โดยไม่ขัดต่อกฎหมายก็ตาม

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

Monday, May 19, 2008

ความยืดหยุ่นของ Linux

วันนี้เพิ่งเขียนข่าวเกี่ยวกับ Linux distribution ที่มีชื่อว่า Splashtop ถูก scale ให้มีขนาดเล็กลงจนกระทั่งสามารถ จับใส่ไปใน หน่วยความจำของ motherboard ได้

ทำให้คิดถึงข้อดีของ linux ขึ้นมาอีกข้อหนึ่ง นั่นก็คือเรื่องความยืดหยุ่นของ linux เอง ซึ่งมีโครงสร้างที่ประกอบขึ้นจากการรวมส่วนย่อย ๆ หลายส่วน (modules) เข้าด้วยกัน ทำให้เราสามารถเลือกเอา modules เฉพาะที่เราต้องการมารวมกันสำหรับการทำงานบน hardware เฉพาะอย่างได้ โดยที่ไม่เปลืองพื้นที่หน่วยความจำมากนัก

ตัวอย่างอื่น ๆ ที่มีให้เห็น ก็คือเรื่องของระบบปฏิบัติการที่ติดตั้งลงบน เครื่อง mini laptop แบบ eee PC อย่าง Xandros ซึ่งตัดส่วนที่ไม่จำเป็นทิ้งไป ทำให้ส่วนของระบบปฏิบัติการที่เหลืออยู่มีขนาดเล็กลง ทำให้ทำงานได้เร็วขึ้น บน hardware ที่สร้างขึ้นเฉพาะอย่าง ในทางตรงกันข้าม เครื่อง supercomputer ขนาดมหึมา ก็มี linux เป็น OS ยอดนิยมเช่นเดียวกัน

ในอนาคต เราก็จะได้เห็น linux บน hardware ที่หลากหลายมากขึ้น ที่น่าจับตามองที่สุดก็คงเป็นระบบปฏิบัติการบนโทรศัพท์มือถืออย่าง android ซึ่งจะมาเป็นคู่แข่งกับ iPhone, Windows Mobile และ Symbian

Friday, May 16, 2008

Run Java โปรแกรม โดยตรงผ่านทาง shortcut


สำหรับคนที่ใช้ Esmertec Java ครับ เราสามารถสร้าง shortcut เพื่่อ run โปรแกรม java applet ได้ผ่านทาง command line โดย การสร้าง shortut ใหม่

command line ที่ใช้คือ

jbed -run s{x}_

โดย {x} แทนตัวเลข ซึ่งจะแทนโปรแกรม แต่ละโปรแกรม

วิธีทดสอบก็คือ ทดลองเปลี่ยนตัวเลขไปเรื่อย ๆ แล้วลอง run shortcut ดูจนกว่าจะได้โปรแกรมที่ต้องการ

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

Wednesday, April 16, 2008

Twitter: What are you doing??

Twitter คือ อะไร?

Twitter เป็นบริการ social networking รูปแบบหนึ่ง (ทำนองเดียวกับ Hi5, Multiply และ Facebook) แต่มีจุดเด่นที่การสื่อสารผ่านทางข้อความสั้น (ไม่เกิน 140 ตัวอักษร) หรือที่เรียกว่า microblogging โดยเป็นการบอกเล่าว่า "What are you doing?"

ลองดูวิดีโอข้างล่างนี เข้าใจง่ายดีครับ



จุดเด่นของ Twitter?

Twitter มีช่องทางการสื่อสารให้เลือกหลายช่องทาง (web, email, SMS ผ่านทางมือถือ, instant messaging:GTalk, Jabber) ซึ่งสามารถส่งตรงถึงผู้รับได้ตามช่องทางที่กำหนด จึงสามารถนำไปประยุกต์ใช้งานได้หลายแบบ เช่น รายงานข่าว ผลบอล sms บนมือถือ การแจ้งข่าว

ทำไมไม่ใช้ email หรือ group email ที่มีอยู่แล้ว?

ข้อจำกัดของ email คีอ ผู้รับต้องมาเปิด email ซึ่งความถี่ในการใช้งานขึ้นอยู่กับแต่ละคน ในบางสถานการณ์ การใช้ email อาจจะได้ผลน้อย เช่น
  • เย็นนี้จะไปกินอาหารญี่ปุ่น ใครจะไปบ้าง
  • บ่ายนี้เลื่อน conference เป็น 12.30 น. มีข้าวเลี้ยง
  • ER ยุ่งมาก ต้องการความช่วยเหลือลงเวรขาย 8-12 น.
  • เงินค่าเวรออกแล้ว
  • ข้อความบ่นอื่นๆ ที่ไม่ใหญ่พอจะตั้งเป็นหัวข้อ email ได้

เริ่มต้นใช้ Twitter
  • ไปสมัครได้ที่ http://www.twitter.com
  • ตั้งชื่อ account ตามต้องการ ใส่ email address

เปิดรับ SMS
  • login
  • ไปที่เมนู Settings -> Devices
  • ใส่เบอร์โทร พร้อมรหัสประเทศ เช่น 081 234 5678 ใส่เป็น +66812345678 จะได้รหัสมาชุดหนึ่ง
  • ใช้โทรศัพท์ ส่งรหัสที่ได้ ไปเบอร์ที่ให้ +447...
  • จะได้รับ sms ตอบกลับว่าใช้งานได้แล้ว

การ follow

ก็คือ การรับข้อความ เราอยากรับข้อความจากใครก็ไป follow คนนั้น ถ้าใครจะรับข้อความเขาก็ต้องมา follow เรา

การส่งข้อความ (Tweet)
  • พิมพ์ข้อความลงไปในกล่องกด update จะไปปรากฏใน public timeline (ทุกคนมองเห็น และจะได้รับข้อความ ถ้า follow เรา)
  • direct message คือการส่งข้อความเฉพาะบุคคล ไม่ปรากฏใน public timeline คนอื่นมองไม่เห็น ถ้าคนรับ ตั้ง device update เป็น on ก็จะได้ sms สรุปคือ ส่ง sms ไม่เสียเงิน ทำได้โดย ส่ง d <เว้นวรรค> ชื่อ <เว้นวรรค> ข้อความ
  • @replies เป็นการกำหนดข้อความถึงคู่สนทนา แต่ยังปรากฏใน public timeline ทำให้คนที่ follow เรา แต่ไม่ได้ follow คู่สนทนาของเรา ไม่ได้รับข้อความ
ยังมีการประยุกต์ใช้ Twitter ในหลากหลายรูปแบบด้วยกันครับ ไม่ว่าจะเป็นการพ่วงกับ RSS, feedburner, การายงานข่าว, การเขียนบันทึก ทำให้การใช้งานกว้างขวางออกไปอีกมากครับ

Monday, April 14, 2008

E-mail และ Text messages: ลด IQ มากกว่าสูบกัญชา

นักจิตวิทยา จาก University of London รายงานผลการวิจัยเกี่ยวกับการใช้งาน text messaging และ email ที่มีผลต่อ IQ (สนับสนุนโดย Hewlett Packard) โดยแสดงผลของภาวะ Infomania หรือการหมกมุ่นอยู่กับการส่งข้อความผ่านทางช่องทางอิเล็คทรอนิกส์ต่าง ๆ (Electronics Messaging) ซึ่งมีสิ่งที่ทำให้วอกแวกเข้ามาตลอด กลายเป็นปัญหาสำคัญของคนทำงาน โดยเฉพาะผู้ชาย สมองจึงถูกกำหนดให้เตรียมพร้อมรับหลากหลายเรื่อง ตลอดเวลา (always on) แต่มีสมาธิจดจ่ออยู่กับทางที่อยู่ตรงหน้าลดลง เป็นเหตุให้ IQ ลดลงแบบชั่วคราว

โดยการวิจัยนี้แบ่งออกเป็น 2 ส่วน ในส่วนแรก มีผู้เข้าร่วมการทดสอบ IQ 80 คน ซึ่งผู้วิจัยพบว่า มีการลดลงของ IQ โดยเฉลี่ยประมาณ 10 จุด (มากกว่า 2 เท่า เมื่อเทียบกับการสูบกัญชา ซึ่งลดลงประมาณ 4 จุด ในขณะที่การอดนอนก็ทำให้ IQ ลดลง 10 จุด) ในส่วนที่ 2 เป็นการตอบแบบสอบถาม ซึ่งพบว่า 62% มีการ”เสพติด”การเช็คข้อความ และ e-mail ที่เกี่ยวข้องกับงาน แม้ว่าจะอยู่ที่บ้าน หรือในวันหยุด ครึ่งหนึ่งของจำนวนนี้ยอมรับว่า ต้องตอบข้อความนั้น ๆ ทันที และ 1 ใน 5 จะหยุดการพบปะ หรือการประชุมเพื่อตอบข้อความ ซึ่งจะส่งผลต่อประสิทธิภาพของการทำงานโดยรวม

ในงานวิจัยนี้ผู้วิจัยได้ให้คำแนะนำแก่องค์กรที่มอบหมาย handheld communication device ให้แก่พนักงานว่า ควรกำหนด “แนวทางการใช้งาน” ให้แก่ผู้ใช้ เพื่อป้องกันการเปิดภาวะ online 24 ชั่วโมง

ตอนนี้มีเทคโนโลยีที่ทำให้เราติดต่อกันได้เร็วและง่ายขึ้นเสียด้วย ว่าแต่เจ้า Twitter นี่เป็นตัวเร่งปฏิกิริยาชั้นดีเลยหรือเปล่าครับ?

ทีมา: Why texting harms your IQ - Times Online

Friday, April 11, 2008

เพิ่ม battery icon บน Today page แบบไม่ต้องลงโปรแกรมเพิ่ม

ได้มีโอกาส upgrade เป็น Windows Mobile 6.1 บนเจ้า Dopod 818 Pro ตัวเก่า โดยใช้
WM6.1Prophet ShadoW 2.0 CE - xda-developers Pocket PC ตัวเก่าก็ได้ OS ตัวใหม่แบบไม่มีปัญหาเลยครับ แต่ติดอยู่อย่างหนึ่งตรงที่ไม่มี battery icon ให้เห็นชัด ๆ อยู่ตรงไหนเลย ก็เลยพยายามจะหาโปรแกรมที่จะแสดงระดับแบตเตอรี่บนหน้าจอได้สะดวก ๆ

ก็พบว่าที่จริงแล้ว ไม่ต้องลงโปรแกรมอะไรเพิ่มครับ เพราะเจ้า \Windows\powertray.exe ติดมาอยู่ใน rom อยู่แล้ว ก็เพียงแต่ run ก็จะได้ battery tray icon บน Today page แล้วครับ ถ้าต้องการให้เปิดโปรแกรมทุกครั้งที่ reboot ก็เพียงแต่สร้าง shortcut เอาไว้ที่ \Windows\Startup เท่านั้นเองครับ

ที่มา:
Battery Tray Icon [Archive] - xda-developers

Wednesday, April 09, 2008

ฤทธิ์ยาแก้ปวด: ยิ่งแพงยิ่งหายปวด

ในท้องตลาดเรามักจะเห็นยาแก้ปวดหลากหลายชนิด มีราคาต่างกันออกไปตามความเก่าใหม่ของยา ส่วนใหญ่ยาที่ออกมาใหม่ ๆ มักมีราคาแพงกว่ายาที่ใช้มาเป็นเวลานานแล้ว ซึ่งบริษัทยาก็โฆษณาว่า ยาตัวใหม่สามารถแก้ปวดได้ดีกว่ายาตัวเก่าเสมอ

ในวารสาร Journal of The American Medical Association ฉบับวันที่ 5 มีนาคม 2008 ได้ตีพิมพ์การศึกษาเกี่ยวกับฤทธิ์การแก้ปวดกับราคายาที่คนไข้รับรู้ โดยทำการศึกษาในคนปกติ 82 คน โดยครึ่งหนึ่งให้กินยาหลอกที่ไม่มีผลใด ๆ ต่อการลดอาการปวด (Placebo = เม็ดแป้งธรรมดา) โดยได้รับข้อมูลว่าเป็นยาแก้ปวดขนานใหม่ที่มีราคา $2.50 ส่วนอีกครึ่งหนึ่งก็ให้กินยาหลอกตัวเดียวกัน แต่บอกว่า ยาถูกลดราคาลงมาเหลือ $0.10 แล้วนำกลุ่มทดลองทั้งสองกลุ่มไปทดสอบให้คะแนนระดับความเจ็บปวด (visual analog scale) ตั้งแต่ 0 (ไม่ปวดเลย)-100 (ปวดมากที่สุด) โดยการช็อตด้วยไฟฟ้าในปริมาณที่มากขึ้นเรื่อย ๆ จนทนไม่ได้

ผลการศึกษาพบว่า กลุ่มที่รับรู้ว่ายาแก้ปวดมีราคา $2.50 สามารถลดระดับความเจ็บปวดหลังจากกินยาได้ 85.4% ในขณะที่กลุ่มที่รับรู้ว่ายามีราคา $0.10 ลดระดับความเจ็บปวดลงได้เพียง 61%

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

ที่มา:
Commercial Features of Placebo and Therapeutic Efficacy Rebecca L. Waber; Baba Shiv; Ziv Carmon; Dan Ariely JAMA. 2008;299(9):1016-1017.
จาก Journal of The American Medical Association


Sunday, April 06, 2008

QWERTY vs Dvorak keyboard layout


เคยสงสัยกันบ้างไหมครับ ว่า Keyboard layout ที่ใช้กันอยู่ในปัจจุบันนี้มีที่มาอย่างไร? ทำไมถึงต้องมีการเรียงตัวอักษรบนแป้น keyboard แบบนี้ด้วย?

ที่จริงแล้ว keyboard layout ภาษาอังกฤษ ที่นิยมใช้กันอย่างแพร่หลาย หรือที่รู้จักกันในชื่อ QWERTY นั่นถือกำเนิดขึ้นในทศวรรษที่ 1860s โดยนักประดิษฐ์ที่มีชื่อว่า Christopher Scholes ผู้ประดิษฐ์เครื่องพิมพ์ดีด (typewriter) ขึ้นเป็นคนแรก โดยในการประดิษฐ์เครื่องพิมพ์ดีดรุ่นแรก ๆ นั้น แป้นพิมพ์ถูกเรียงตามลำดับของตัวอักษร ระบบการทำงานของเครื่องพิมพ์ดีดยุคแรกนั้น เมื่อผู้ใช้ทำการกดแป้นพิมพ์เครื่องก็จะดีดแท่นโลหะเข้าไปกระทบกับกระดาษเกิดเป็นตัวอักษรขึ้นมา การเรียงแป้นพิมพ์แบบนี้จึงมีปัญหาเกิดขึ้นตามมาในกรณีที่คนพิมพ์ กดแป้นพิมพ์ตัวอักษรที่อยู่ใกล้กันในช่วงเวลาที่ติด ๆ กัน แถบโลหะของแป้นพิมพ์ที่ถูกกดก่อน ยังไม่กลับเข้าสู่ตำแหน่งเดิมก็จะไปขัดกับแถบโลหะของแป้นพิมพ์ใหม่ที่ถูกกด สิ่งที่เกิดขึ้นตามมาก็คือ ผู้ใช้ต้องหยุดพิมพ์เพื่อเอาแถบโลหะที่ขัดกันอยู่กันออกด้วยตัวเอง

คุณ Christopher Scholes และทีม จึงได้ทำการออกแบบแป้นพิมพ์รุ่นใหม่ขึ้นมา โดยอิงอยูบนพื้นฐานที่ว่าเอาแป้นที่มีโอกาสจะถูกพิมพ์ในช่วงใกล้ ๆ กันให้ออกไปห่างจากกัน เพื่อที่จะได้ไม่เกิดการพันกันของแท่นโลหะในระหว่างการพิมพ์ โดยอาศัยความรู้สึกของผู้ออกแบบเป็นหลัก ไม่รู้จะเรียกว่าโชคร้ายได้หรือเปล่า ที่วิธีการเลือกว่าแป้นพิมพ์อันไหนควรจะอยู่ทางด้านซ้ายหรือด้านขวาของคนพิมพ์นั้น ไม่ได้อยู่ในพื้นฐานของการออกแบบ QWERTY keyboard layout นี้เลยครับ ส่วนทำไมแป้นพิมพ์แถวบนสุดถึงต้องเป็น QWERTYUIOP น่ะหรือครับ? ก็ด้วยเหตุผลที่ว่า ตัวพิมพ์แถวบนแถวเดียว สามารถพิมพ์เป็นคำว่า 'typewriter' ได้นั่นเอง! ส่วนตัวพิมพ์ในแถวกลางหรือคีย์เหย้า (home key: ASDFGHJKL) ทั้งหลาย ก็เกิดจากส่วนที่เหลือของการหยิบตัวอักษรไปใส่ไว้ในแถวแรกครับ

keyboard layout แบบ QWERTY จึงถือกำเนิดขึ้นในที่สุด ซึ่งสิทธิบัตรของ QWERTY keyboard layout นี้ก็ถูกซื้อไปโดย Remington บริษัทผู้ผลิตเครื่องพิมพ์ดีด ยักษ์ใหญ่ (บริษัทเดียวกับที่ผลิตปืนขายนั่นล่ะครับ)

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

ทีนี้เรามาว่าในรายละเอียดของเจ้า QWERTY layout นี้ว่ามันยังออกแบบได้ไม่สมบูรณ์อย่างไร

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

ทีนี้ ความเร็วที่ว่าลดลงนั้น ลดลงแค่ไหน? ทดลองดูง่าย ๆ โดยใช้นิ้วชี้ของมือใดมือหนึ่งของคุณเคาะลงบนโต๊ะให้เร็วที่สุดเท่าที่จะทำได้ แล้วลองเทียบกับ การใช้นิ้วชี้ของมือทั้งสองข้างเคาะสลับกันให้เร็วที่สุดเท่าที่จะทำได้ดูสิครับ

ปัญหาการพิมพ์นี้ถูกค้นพบในเวลาต่อมา ในปี ค.ศ. 1930 โดยนักจิตวิทยาการศึกษาแห่งมหาวิทยาลัยวอชิงตัน ชื่อ Dr. August Dvorak ที่ทำการศึกษาภาวะเมื่อยล้าของผู้ที่ใช้เครื่องพิมพ์ดีดเป็นเวลานาน ๆ หลังจากที่เครื่องพิมพ์ดีดไฟฟ้า (ซึ่งไม่มีปัญหาเรื่องการพันกันของแท่นโลหะอีกต่อไป) เริ่มมีการใช้งานแพร่หลายมากขึ้น

Dr. Dvorak จึงมีความคิดที่จะพัฒนา keyboard layout แบบใหม่ โดยมีหลักการเพื่อให้สามารถใช้ มือสองข้างสลับกันพิมพ์ตัวอักษรให้ได้มากที่สุด ใช้มือขวามากกว่ามือซ้าย ตัวอักษรที่พิมพ์บ่อย อยู่ใกล้แป้นเหย้ามากที่สุด ใช้ประโยชน์จากนิ้วที่แข็งแรงกว่าให้มากกว่า รวมไปถึงลักษณะการพิมพ์ที่เร็วกว่าโดยการใช้การกดแป้นไล่เรียงมาจาก ด้านนอกเข้าสู่ด้านใน (inboard stroke flow) ซึ่งในที่สุดจากการศึกษาทางด้านคำศัพท์และการพิมพ์มาอย่างโชกโชน Dvorak keyboard layout ก็ปรากฏขึ้นเป็นครั้งแรกในปี ค.ศ. 1932

เป็นเรื่องที่น่าเศร้าที่แม้ว่าจะมีหลักฐาน เหตุผลของการพัฒนา keyboard layout แบบใหม่นี้ขึ้นมาสนับสนุน แต่ในยุคที่คอมพิวเตอร์ยังไม่เป็นที่แพร่หลายนั้น ก็ไม่มีใครสามารถพิสูจน์ได้ว่า การใช้ Dvorak layout นี้สามารถเพิ่มประสิทธิภาพการพิมพ์ได้มากขึ้นจริง ๆ ประกอบกับสไตล์การพิมพ์สัมผัสของ QWERTY layout นี้ก็มีกลุ่มผู้ใช้อยู่อย่างหนาแน่น โรงเรียนสอนการพิมพ์ดีดทั้งหลาย ก็เปิดสอนเทคนิคการพิมพ์สัมผัสบน QWERTY keyboard อย่างแพร่หลาย บริษัทผู้ผลิตก็ผลิตเครื่องพิมพ์ดีดที่ใช้ QWERTY layout ออกมาจนติดตลาดไปทุกหนทุกแห่ง ท่ามกลางกระแสของ demand-supply ที่เกิดขึ้น ทำให้พื้นที่ที่ Dvorak keyboard นี้จะแจ้งเกิดเป็นไปได้อย่างจำกัด และก็ไม่สามารถทำให้เป็นที่นิยมแพร่หลายได้ดังที่เราเห็นกันอยู่ในปัจจุบัน และพื้นฐานของการใช้งาน QWERTY layout ก็ส่งอิทธิพลไปถึงการใช้งานคีย์บอร์ดบนคอมพิวเตอร์ด้วย ตัวอย่างที่ง่ายที่สุดก็คือ keyboard shortcut สำหรับฟังก์ชัน Edit ที่ใช้กัน นั่นก็คือ Cut (Ctrl-x), Copy (Ctrl-C) และ Paste (Ctrl-v) ซึ่งทั้งสามแป้นนี้อยู่ติดกันบน QWERTY แต่อยู่ห่างจากกันใน Dvorak

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

สำหรับผู้ที่สนใจเปลี่ยนมาใช้ Dvorak keyboard สามารถดูรายละเอียดเพิ่มเติมได้ที่
DvZine.org มีสื่ออธิบายความเป็นมา รวมทั้งแบบฝึกหัดการพิมพ์ Dvorak
Wikipedia: Dvorak Simplified Keyboard

วิธีการเปลี่ยน keyboard layout บน OS ต่าง ๆ

เปรียบเทียบประสิทธิภาพของ layout ต่าง ๆ
QWERTY layout VS Dvorak layout
โดยใช้บทประพันธ์ของเช็คสเปียร์
http://www.siteuri.ro/dvorak/SampleTextsResults/Shakespeare.html

ที่มา

Monday, March 31, 2008

GreaseMonkey: Google Pagerization

เวลาที่เรา search หาอะไรใน Google แต่ละที จะพบว่า มันแสดงผลการค้นหาให้ทีละ 10 อันดับ หลังจากเราก็ต้องกด next เพื่อให้แสดงผลการค้นในหน้าถัดไปใช่ไหมครับ

ใน Mozilla Firefox มี extension อยู่ตัวหนึ่งชื่อว่า GreaseMonkey ซึ่งจะทำหน้าที่ใส่ javascript ลงไปในหน้าเวบ url ที่เรากำหนด ซึ่งก็มี extension ตัวหนึ่งชื่อว่า Google Pagerization ทำหน้าที่ คอยตรวจดูว่า เรา scroll ผลการค้นหาของ Google ลงมาถึงไหนแล้ว ถ้าลงมาเกินครึ่งหน้าก็จะทำการ download ผลการค้นหาในหน้าถัดไปมารอไว้ โดยผู้ใช้สามารถ scroll ต่อเนื่องลงมา โดยไม่จำเป็นต้อง click link เพื่อไปยังผลการค้นหาในหน้าถัดไปแต่อย่างใดครับ ทำให้การใช้งาน Google สะดวกขึ้นอีกมากเลยครับ


วิธีการทำ:
  • เปิด Mozilla Firefox
  • ไป download GreaseMonkey จาก https://addons.mozilla.org/en-US/firefox/addon/748
  • หลังจาก install GreaseMonkey เสร็จเรียบร้อยแล้ว ก็เห็นหน้าลิงเล็ก ๆ อยู่ทางมุมล่างขวา
  • ไป download Pagerization script จาก http://userscripts.org/scripts/show/7623 กด Install this script
  • เป็นอันเสร็จพิธี ที่เหลือก็ไป search ที่ Google ได้เลยครับ

Wednesday, March 19, 2008

ไว้อาลัยแด่ Arthur C. Clarke

วันนี้กลับมาเปิดข่าวอ่านตามปกติ แล้วก็พบกับข่าว Arthur C. Clarke นักเขียนนิยายวิทยาศาสตร์ ระดับตำนาน เสียชีวิตด้วยวัย 90 ปี เท่าที่อ่าน ข่าวไม่ได้บอกรายละเอียดสาเหตุของการเสียชีวิตครับ

ผมติดตามผลงานของ Arthur C. Clarke มาตั้งแต่เรียนอยู่มัธยม จำได้ว่าซื้อหนังสือชุด Space Odyssey ที่สำนักพิมพ์ดอกหญ้าพิมพ์ออกมาทั้ง 4 เล่ม กับ Fountain of Paradise ที่เขียนเกี่ยวกับการใช้ Carbon Nano Tube มาประดิษฐ์เป็นลิฟท์อวกา ทำให้ผมสนใจนิยายวิทยาศาสตร์เรื่อยมาและติดตามผลงานของ Arthur C. Clarke มาตลอดครับ

ผลงานที่ทำให้ผมได้รู้จัก Arthur C. Clarke
  • 2001 Space Odyssey
  • 2010 Odyssey Two
  • 2061 Odyssey Three
  • 3001 Final Odyssey
  • Fountain of Paradise
  • Rendezvous with Rama
  • Childhood's End
  • Light of Other Days
  • The Cradle
ขอไว้อาลัยแด่ Arthur C. Clarke ครับ

ที่มา:
http://www.msnbc.msn.com/id/23697230/
http://www.manager.co.th/Science/ViewNews.aspx?NewsID=9510000033362

Monday, March 10, 2008

ทำยังไง ถ้าต้องอดนอน

จะอดนอนยังไงไม่ให้เดี้ยงไปเสียก่อน??

บางทีเราก็เลี่ยงที่จะอดนอนไม่ได้ เพราะ ต้องรีบปั่นรายงานส่ง ต้องรีบทำงานให้เสร็จทันเวลา ต้องทำงานในช่วงเวลาที่เพิ่งจะอดนอนมาหยก ๆ

มีวิธีการอดนอนหลายวิธีด้วยกันครับ

ก่อนอื่น เรามาดูคำแนะนำของการนอนที่ดีกันก่อน

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

ถ้าจำเป็นต้องอดนอน มีเทคนิคการนอนที่เรียกว่า polyphasic sleep โดยการแบ่งการนอนออกเป็นช่วงสั้น ๆ ในหนึ่งวัน มีสองแบบที่เป็นที่รู้จักกันดี

Uberman's sleep แบ่งการนอนออกเป็นครั้งละ 20-25 นาที ทุก ๆ 4 ชั่วโมง เอาไว้ใช้เป็นท่าไม้ตาย เวลาจำเป็นต้องถ่างตาจริง ๆ
Core sleep มีการเพิ่มเวลา 2-3 ชั่วโมงจาก Uberman's sleep

อีกวิธีหนึ่งถ้าง่วงนอนมากจนทนไม่ไหว แนะนำให้ทำ caffeine nap หลักการคือ load caffeine เข้าไปก่อนที่จะสิ้นสติ พอดื่มเสร็จแล้วให้นอนทันที ห้ามเกิน 15 นาที (reboot สมอง) ปัญหาคือ ถ้านานกว่า 30 นาที อาจจะทำให้เฉื่อยลงได้

อ้างอิงจาก Cheat on the Need to Sleep

Friday, February 22, 2008

wifi-radar สำหรับคนใช้ wireless lan บน linux

หลังจากที่ทดลองใช้ KUbuntu 7.04 เป็นต้นมา ผมก็ลองใช้เจ้าตัว KNetworkmanager ที่ติดมาด้วยกันมาเรื่อย ๆ ครับ จนกระทั่ง ถึง 7.10

ปัญหาของเจ้าตัวนี้ก็คือว่า มันจำเป็นต้องใช้รหัสที่อยู่ใน KWallet มันก็เลยถาม password ทุกครั้งที่ทำการเชื่อมต่อเข้า secured network

ได้ไปเจอเครื่องมือตัวหนึ่งครับ ชื่อว่า wifi-radar ซึ่งทำหน้าที่คล้าย ๆ กับ KNetworkmanager แต่ว่ามีการ install ตัว daemon ลงไปใน directory /etc/init.d ด้วย ดังนั้นก็เลยสามารถทำการเชื่อมต่อ wireless network ได้ก่อนที่จะเข้าสู่กราฟฟิคโหมด นอกจากนี้โปรแกรมยังสามารถแยก config ของ network ของแต่ละที่เอาไว้ได้ด้วย ตามฉลากเขียนไว้ว่า โปรแกรมสามารถใช้ได้กับ wireless interface ที่ถูก configure ผ่าน iwconfig interface ได้ทั้งหมด

โปรแกรมถูกรวมเข้ามาใน repo ของ ubuntu อยู่แล้วครับ สามารถติดตั้งได้โดยคำสั่ง

sudo apt-get install wifi-radar

เวลาเรียกใช้งาน ต้องเป็น superuser เท่านั้น

sudo wifi-radar


ที่มา: Wifi-Radar

Friday, February 15, 2008

People's republic of Thailand virus

หลายเดือนก่อนเขียนถึง Flashy worm ซึ่งดูเหมือนว่าจะมีต้นกำเนิดอยู่ในประเทศไทย แล้วก็ระบาดไปตามที่ต่าง ๆ อย่างรวดเร็ว ด้วยเหตุผลที่ว่า โปรแกรม AntiVirus ของต่างประเทศมันยังไม่รู้จัก โดยไวรัสมันใช้ช่องโหว่ของความสามารถในการ run ไฟล์ autorun.inf อัตโนมัติบน Windows

เมื่อสักสองสามเดือนก่อนก็เริ่มเจอ ไวรัสอีกตัวหนึ่ง ซึ่งก็คงจะเป็นไวรัสสายพันธุ์ไทยเช่นเดียวกัน และใช้ไฟล์ autorun.inf ในการแพร่กระจายเชื้อเช่นเดียวกัน โดยเจ้าตัวไวรัสเองมันเป็น visual basic script (.VBS) ปัญหาของไวรัสตัวนี้ทำให้หน้า Home page ของ Internet Explorer กลายเป็นปรากฏคำว่า People's Republic of Thailand แทน บางทีก็มีกระแสข่าวมาบ้างเหมือนกันว่าทำให้ flash drive ข้อมูลหายเกลี้ยงได้เหมือนกันครับ นอกจากนี้เจ้าไวรัสตัวนี้มันยังมีความสามารถในการซ่อนตัวหลายอย่างด้วยกัน ก็คือ
  • ขนาดไฟล์ (ตัวไวรัสเอง) เปลี่ยนไปเรื่อย ๆ ไม่คงที่
  • ชื่อไฟล์เกิดจากการสุ่ม ซึ่งจะเปลียนไปเรื่อย ๆ
  • การลบไฟล์ออกจากระบบเพียงอย่างเดียวไม่ช่วยให้ไวรัสหายไปเพราะว่ามันถูก load ขึ้น memory ทุกครั้งที่มีการเปิดเครื่องใหม่



วิธีการแก้ ในตอนนี้ก็มี post เอาไว้มากมายใน internet ลอง search หาใน google ด้วย keyword คำว่า People's Republic of Thailand ก็จะพบเต็มไปหมด

วิธีการแก้จะต้องทำใน Safe mode เพราะไวรัสตัวนี้มันจะถูก load ผ่าน registry ทุกครั้งที่มีการ boot Windows ครับ


  • Boot เข้า safe mode ด้วยการกด F8 ไปเรื่อย ๆ ตอนบูตเครื่อง เลือก safe mode
  • เข้าไปที่ folder \Windows\System32
  • หาชื่อไฟล์ที่นามสกุล .vbs ที่มีชื่ออ่านไม่ออก แบบในรูปข้างบน แล้วลบทิ้งให้หมด
  • ไปที่เมนู Start -> Run... -> พิมพ์ msconfig [enter]
  • เอาเครื่องหมายถูกออกจากหน้าไฟล์ที่นามสกุล .vbs ให้หมด
  • เข้า registry edit เพื่อแก้ให้หน้าจอ home page ของ Internet Explorer กลับเป็นปกติ ไปที่ Start -> Run -> regedit [enter]
  • ไปที่ HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\
  • แก้ไขค่า Start Page ให้กลายเป็น about:blank

เท่านี้ก็เป็นเสร็จครับ ปัญหาก็คือ ในอนาคต เราอาจจะเจอกับ ไวรัสที่เป็น vbs ที่มากับ autorun ได้อีก

วิธีแก้ปัญหาก็มีหลายวิธีด้วยกัน
  • ทำให้ไฟล์ .vbs ถูกเปิดด้วย โปรแกรมอื่น (เช่น notepad) แทน script จะได้ไม่ถูก run โดยที่เราไม่รู้
  • โดยการไปที่ Explorer -> Tools -> Folder options
  • ไปที่ File association หา item ชื่อ vbs
  • กดเข้าไปเปลี่ยนชื่อโปรแกรมที่จะใช้ run ให้กลายเป็น notepad.exe
เท่านี้ทุกครั้งที่มีการ run ไฟล์ vbs ผ่านทาง autorun.inf ก็จะเป็นการเปิด ไฟล์ผ่าน notepad แทน
วิธีนี้จะทำให้เรา run ไฟล์ vbs script โดยการ double click ได้อีก เพราะมันจะไปเปิด notepad แทน

อีกวิธีคือการแก้ registry ปิด function autorun.inf
  • ไปที่ Start -> Run... -> regedit
  • ไปที่ HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Services -> Cdrom
  • ตั้งค่าของ Autorun จาก 1 เป็น = 0

อีกวิธีหนึ่ง คือ ใช้โปรแกรม ที่ลบไฟล์ autorun.inf ทุกครั้งที่ทำการเสียบ flash drive เข้าไป รวมไปถึง drive ชนิดอื่น ๆ ด้วย คือโปรแกรมนี้เลยครับ Autorun Eater

หรือถ้าหากไม่อยากปรับแต่งอะไรกับระบบเลย ก็ต้องระวังตัวกันเองครับ โดยการป้องกันการเปิดไฟล์ autorun ทุกครั้งที่จะเสียบ flash drive โดยการกด shift ค้างไว้ทุกครั้งระหว่างที่เสียบ flash drive และเวลาจะเปิด flash drive ทุกครั้งผ่านทาง My Computer ให้ใช้ click ขวา แล้วเลือก Explorer แทนการ double click แทนครับ

สำหรับการลบไวรัสใน flash drive ซึ่งทุกวันนี้ยังมีคนเอามาให้ลบอยู่ตลอด ง่ายที่สุดคือ ใช้ linux แล้วก็เข้า console ไปลบ *.vbs กับ autorun.inf โดยไม่ต้องกลัวติด เพราะไวรัสมันไม่รู้จัก linux และ linux ก้ไม่ใช้ autorun ครับ

Monday, December 03, 2007

แก้ไข ขนาดของ trayicon ของ pidgin

ผมใช้ Kubuntu 7.10 เมื่อวันก่อนได้ apt-get เจ้า Pidgin (Instant messenger ครอบจักรวาล: GAIM เดิม) มาลงในเครื่องครับ หลังจากเปิดโปรแกรมก็ใช้งานได้ปกติ

แต่ติดตรงที่เจ้า tray icon มันใหญ่กว่าปกตินี่สิ ทำให้ trayicon มันบานออกไปจนกินพื้นที่ชาวบ้านเขา

เปิด ดูในเนท พบว่า เป็นการสื่อสารผิดพลาดระหว่าง Pidgin เอง กับตัว Panel ทำให้รับรู้ค่าของ Panel ผิดพลาด ก็เลยใช้ขนาด tray icon ผิด

วิธีแก้เพื่อให้ได้ tray icon ที่กะทัดรัดกลับคืนมา มี 3 วิธีครับ

1. วิธีชั่วคราว ทำได้โดยไปที่เมนู Preferences ของ Pidgin -> Interface tab -> Show system tray icon เลือกเป็น Never 1 ครั้ง แล้วก็เลือกกลับเป็น Always

วิธีนี้แก้ได้ใน session นั้น ๆ พอปิดโปรแกรม แล้วเปิดใหม่ก็เป็นอีก

2. แก้แบบถาวร มีคนทำ patch เอาไว้ให้ compile ใช้เองได้เลย

http://www.nabble.com/Pidgin-+-ICEWM-%3D-Clipped-Tray-Icon--t4427276.html

ผมงง แถมเป็นของ version 2.1.1 ไม่รู้ใช้ได้หรือเปล่า

3.แก้แบบถาวร ใช้วิธีโกง

เอา trayicon ขนาดที่ต้องการใช้งาน (16x16 pixels) ไปแทนที่อันที่โปรแกรมมันชอบเรียกขึ้นมาใช้ผิด (48x48)

สำหรับ ที่อยู่ของ trayicon ของ Pidgin อยู่ที่ /usr/share/pixmaps/pidgin/tray ครับ จะมีแยก directory ตามขนาดไว้ให้เสร็จสรรพ (เสร็จเรา)

สรุปง่าย ๆ

cd /usr/share/pixmaps/pidgin/tray
sudo mv 48 48.bk
sudo cp -R 16 48

แล้วก็ลอง restart โปรแกรมใหม่ดูครับ

Sunday, October 21, 2007

Ubuntu 7.10 : Gutsy Gibbon

ได้ยินชื่อเสียงมาตั้งแต่ก่อนออกตัวจริง ว่างานนี้มีการเปลี่ยนแปลงมากมายครับ โดนเฉพาะการผนวกเอา Compiz เข้าเป็นส่วนหนึ่งของ distribution ไปแล้ว

ผมใช้ Kubuntu และได้ทำการ upgrade ต่อมาจาก Feisty Fawn ผ่านทาง interenet ครับ ทำเสร็จในเวลาประมาณ 4 ชั่วโมง โดยสามารถทำงานอย่างอื่นไปด้วยได้ เวลา upgrade ครับ

สำหรับความเปลี่ยนแปลงใน Kubuntu ที่เห็นได้ชัดที่สุดมาแต่ไกล ก็คือการใช้ Dolphin เป็น file manager แทน konqueror แต่ถ้าเทียบความครบเครื่อง Dolphin ยังเป็นรอง Konqueror อยู่มากครับ อุตส่าห์หนีจาก GNOME มาใช้ KDE แล้วคงไม่ได้ต้องการความเรียบง่ายสักเท่าไหร่

วิธีการเปลี่ยนให้ konqueror กลับมาจัดการไฟล์ของเราเหมือนเดิมก็สามารถทำได้โดย

run kcontrol
ไปที่ KDE components
เลือก inode -> directory
เลือก konqueror แล้วกด Move Up...

ก็จะได้ konqueror กลับมาเป็น file manager ของเราเหมือนเดิมครับ

Sunday, September 23, 2007

MySQL 5.0 ภาษาไทย

MySQL 5.0 ภาษาไทย

หลังจากที่ลง Kubuntu 7.04 ที่มีเฉพาะ MySQL 5.0 อยู่ใน repositories เท่านั้นก็เลยคิดว่าจะลองหาวิธีที่จะทำให้ใช้ภาษาไทยได้ดูครับ

ได้ไปเจอคำอธิบายที่ web ของ AppServ ครับ

ขออนุญาตคัดลอกบางส่วนมาครับ

การใช้ PHP เพื่อทำการ select, insert หรือ update ข้อมูลสามารถทำได้โดยใช้คำสั่ง

mysql_query("SET NAMES tis620");
หรือ mysql_db_query(,"SET NAMES tis620");

หลังจากทำการ connect กับ MySQL database เรียบร้อยแล้ว

ถ้าหากว่ายังไม่สามารถทำให้เป็นภาษาไทยได้

ลองเพิ่มสิ่งเหล่านี้ลงไปในไฟล์ /etc/mysql/my.cnf

ใต้ [client] section

default-character-set = tis620

ใต้ [mysqld] section

default-character-set = tis620
character-set-server = tis620
collation-server = tis620_thai_ci
init_connect = 'SET collation_connection = tis620_thai_ci'
init_connect = 'SET NAMES tis620'

แล้วลอง restart MySQL server ดูครับ

Sunday, September 16, 2007

ใช้ Windows Mobile Phone เป็น GPRS Bluetooth modem

ใช้ Windows Mobile Phone เป็น GPRS Bluetooth modem

ผมใช้ library ของ bluez ทดสอบบน Kubuntu 7.04 และ 6.06 คิดว่า ubuntu และ linux distribution อื่น ๆ น่าจะใช้ได้เช่นเดียวกันครับ

1. ก่อนอื่นทำการเปิด bluetooth ของ Windows Mobile และกำหนดให้เป็น Discoverable

2. เปิด Internet Sharing ของตัว Windows Mobile ก่อน และกด Connect

3. หลังจากนั้นเปิด command prompt ของ Kubuntu ขึ้นมา

4. search หาอุปกรณ์ bluetooth ด้วยคำสั่ง

hcitool scan

ทำการจดหมายเลข address ของตัว Windows Mobile bluetooth เอาไว้

5. เพิ่มบรรทัดดังต่อไปนี้เข้าไปในไฟล์ /etc/network/interfaces โดยใช้คำสั้ง
sudo nano /etc/network/interfaces

#---
auto bnep0
iface bnep0 inet dhcp
#---

6. ทำการเชื่อมต่อโดยใช้คำสั่ง
sudo modprobe bnep
sudo pand --connect


ในการเชื่อมต่อครั้งแรก โปรแกรมจะทำการถาม Passcode เพื่อทำการ pair อุปกรณ์เข้าด้วยกัน

หลังจากนั้นการเชื่อมต่อครั้งต่อ ๆ มาก็เพียงแค่ ทำขั้นตอนที่ 6 เท่านั้นครับ

Sunday, April 08, 2007

Network Manager

วันนี้ได้ลอง Network Manager ตัวใหม่ที่ได้ข่าวว่าจะมากับ Feisty Fawn ครับ

จากเดิมผมใช้ KNemo บน Kubuntu 6.06 มีปัญหาเรื่องการเขื่อมต่อกับ WiFi ที่ต้องอาศัยโปรแกรม Wireless Assisant ทำการ connect ทุกครั้งที่ login

เริ่มกันด้วยคำสั่ง

sudo apt-get install knetworkmanager

หลังจากติดตั้งเสร็จเรียบร้อยแล้วก็ไปที่ KDE menu -> Internet -> KNetworkManager

จะปรากฏไอคอนบน tray bar ให้เราทำการเลือกเชื่อมต่อได้เลยครับ

และในครั้งต่อ ๆ ไป โปรแกรมจะทำการเชื่อมต่อให้โดยอัตโนมัติ

นอกจากนี้ยังสามารถกำหนด WEP ได้ แต่ WPA ยังตั้งอาศัยการคอมไพล์โปรแกรมเพิ่มเติมอยู่ครับ

สำหรับ GNOME ก็สามารถใช้ Network Manager ได้เช่นเดียวกัน โดยการใช้คำสั่ง

sudo apt-get install network-manager-gnome

เท่านี้ก็เสร็จเรียบร้อยครับ

Thursday, April 05, 2007

Ubuntu Linux ในกระเป๋ากางเกง

หลังจากที่ทนแบกโน้ตบุค ไป ๆ มา ๆ ทุกวัน ด้วยเหตุผลที่ว่า หาเครื่องที่ทำงานที่ใช้ Linux ไม่ได้เลย คอมพิวเตอร์ที่ทำงานก็เต็มไปด้วยไวรัส และหนอนต่าง ๆ มากมายที่ซ่อนอยู่บน Windows XP พอจะไปใช้เครื่อง ก็ไม่กล้าควัก USB handy drive ออกมาใช้อีกเพราะกลัวว่าจะเป็นพาหะ ไปติดเครื่องชาวบ้าน (เครื่องตัวเองไม่กลัว เพราะว่าเป็น Linux) ก็ไปเจอเอาวิธีการเอา Linux ใส่ USB handy drive เอาไว้เวลาไปใช้เครื่องคอมพิวเตอร์ที่สามารถบูตระบบผ่านทาง USB-HDD ได้ เพื่อทำการบูตเข้าสู่ Linux เข้าสู่สภาวะแวดล้อมที่เราคุ้นเคย รวมทั้งยังสามารถสร้าง home directory สำหรับ user และติดตั้งโปรแกรมต่าง ๆ เพื่อใช้งานในครั้งต่อ ๆ ไปได้อีกด้วยครับ

ที่จริงแล้วเราสามารถติดตั้ง Linux Bootable บน USB handy drive ได้จากหลาย distro ด้วยกัน ในที่นี้ผมจะใช้ Linux Ubuntu Edgy Eft ครับ

หา hardware
เริ่มต้นด้วยการหา hardware ที่จะใช้ก็คือ USB handy drive นี่ล่ะครับ เอาความจะอย่างน้อย 1 GB สำหรับใส่ข้อมูลที่ได้รับการแปลงจาก Live CD ก็ประมาณ 750 MB และเหลือพื้นที่สำหรับลงโปรแกรมเพิ่มเติม และเก็บไฟล์ต่าง ๆ ครับ

ของผมใช้ Apacer USB Flash drive ขนาด 2 GB ครับ

มาเริ่มทำกัน ในที่นี้ผมทำการติดตั้งผ่านทาง Kubuntu 6.06 LTS ครับ


    ดาวน์โหลดไฟล์ Edgy Eft LiveCD ที่ได้รับการดัดแปลงให้ใช้กับ USB handy drive




    เสียบ USB handy drive เข้ากับเครื่อง

    ทำการหา mount point จาก partition table โดยใช้คำสั่ง fdisk -l

    สมมติว่าได้ partition ของ USB handy drive เป็น /dev/sda1 ก็ทำการ fdisk ใหม่โดยใช้คำสั่ง fdisk /dev/sda

    พิมพ์ p เพื่อหา partition ที่อยู่บน USB handy drive และ พิมพ์ d เพื่อทำการลบ partition ที่มีอยู่บน handy drive จนหมด

    พิมพ์ n เพื่อสร้าง partition ใหม่

    พิมพ์ p กำหนดให้เป็น primary partition

    พิมพ์ 1 เพื่อให้เป็น partition แรก

    ใส่ขนาดของ partition ที่จะทำการสร้างเพื่อเก็บไฟล์จาก LiveCD เป็น +700M

    พิมพ์ a เพื่อกำหนดให้เป็น active partition

    พิมพ์ 1 เพื่อเลือก partition ที่สร้างขึ้นใหม่

    พิมพ์ t เพื่อกำหนดชนิดของ partition

    พิมพ์ 6 เพื่อกำหนดชนิดของ partition เป็น vfat16




สร้าง partition ที่สอง สำหรับเก็บ customized files ต่าง ๆ

    พิมพ์ n เพื่อสร้าง partition ใหม่

    พิมพ์ p เพื่อกำหนดให้เป็น primary partition

    พิมพ์ 2 กำหนดให้เป็น partition ที่สอง

    กด enter หนึ่งครั้ง (ใช้ default cyulnder)

    กด enter อีกหนึ่งครั้ง เพื่อกำหนดขนาดเต็มที่ของพิ้นที่ drive ที่เหลืออยู่

    พิมพ์ w เพื่อเขียนตาราง partition ที่ได้แก้ไขลงบน drive




ทำการ format ตาราง partition ทั้ง 2 ตารางที่ได้สร้างขึ้น

    Format partition แรกด้วยคำสั่ง mkfs.vfat -F 16 -n USB /dev/sda1

    Format partition ที่สองด้วยคำสั่ง mkfs.ext3 -b 4096 -L casper-rw /dev/sda2

    ทำการถอด USB handy drive ออก แล้วเสียบเข้าไปใหม่ เพื่อให้ระบบรับทราบถึงตาราง partition อันใหม่




ทำการติดตั้ง system ลงบน USB handy drive

    ทำการ mount partition /dev/sda1 โดยทำผ่าน Desktop หรือ command ulne โดยกำหนด mount point เอาไว้ก่อน เช่นในที่นี้ผมใช้คำสั่ง mount /dev/sda1 /media/sda1

    แตกไฟล์ USBEdgy.zip ที่ได้ดาวน์โหลดมาในตอนแรก โดยใช้คำสั่ง unzip USBEdgy.zip /media/sda1/

    ทำการติดตั้ง system โดยต้องติดตั้ง package sysulnux กับ mtools ลงไปบน Kubuntu ก่อนโดยใช้คำสั่ง sudo apt-get install sysulnux mtools

    ทำการติดตั้ง system ลงบน USB handy drive โดยใช้คำสั่ง sysulnux -sf /dev/sda1




    หลังจากนั้นเราก็สามารถบูต Edgy จาก USB handy drive ได้แล้วครับ อย่างลืมไปตั้ง BIOS ให้ทำการบูตให้ทำการบูตจาก USB-HDD ก่อนนะครับ

    เมื่อทำการบูตระบบแล้วเราสามารถเลือกที่จะบูตเป็นแบบ Live CD หรือ customized version ได้ครับ โดย customized version ระบบจะคงค่าต่าง ๆ รวมทั้ง package ที่เราทำการติดตั้งลงภายหลังได้อีกด้วยครับ



ที่มา Pendrivelinux.com: USB Ubuntu Edgy install tutorial for Linux users

Saturday, February 24, 2007

Windows Virus บน Linux!

ไม่รู้จะตกใจหรือดีใจดี

Virus ที่เป็น worm ทั้งหลายที่ทำงานอยู่บน Windows สามารถลามมาที่ Linux ได้ ผ่าน WinE!!

ตกลงว่า WinE ทำงานดีมากจนกระทั่งเจ้า worm ยังไม่รู้ตัวเลยว่ามันไม่ได้อยู่บน Windows นะน่ะ

ตอนนี้ต้องระวังดี ๆ เรื่องการ map drive บน WinE นะครับ จะได้ไม่ถูก worm ลามไปทั่วทั้ง partition ซะก่อนครับ โดยใช้คำสั่ง winecfg ครับ

What would happen when you ran Windows virus on Wine?

Tuesday, February 06, 2007

รันโปรแกรมเมื่อ startup

ถ้าหากเราต้องการเปิดโปรแกรมทุกครั้งที่มีการบูตเครื่องเข้าสู่ linux สามารถทำได้หลายวิธีด้วยกันครับ เริ่มตั้งแต่

  • ทำการแทรกคำสั่งที่ต้องการลงในไฟล์ /etc/init.d/rc.local
  • ทำโดยผ่านคำสั่ง update-rc.d ซึ่งสามารถกำหนด runlevel ได้ โดยมีขั้นตอนดังนี้
    • สร้างไฟล์ script ที่ต้องการบน directory /etc/init.d/
    • ทำการกำหนดให้รันเมื่อเข้าสู่ runlevel ที่กำหนด
      • update-rc.d -f (script) start <ลำดับที่> (runlevel) .
      • อย่าลืมลงท้ายด้วย จุด (.)
เท่านี้ก็เรียบร้อยแล้วครับ

Tuesday, January 02, 2007

4 Reasons to dump Linux

1. Linux is boring ไม่ตื่นเต้น เพราะไม่ติดไวรัสและหนอน
2. Linux is pain to setup เคาะแป้นไม่กี่ที แล้วก็ใส่ password
3. Linux is expensive ใช้เวลา setup มากมาย สุดท้ายไปใช้ Windows ดีกว่า แค่กิน spec มากกว่ากันไม่กี่เท่าตัวเอง
4. Linux doesn't have enough apps มีแค่ Open office, FireFox Thunderbird แถมมาด้วย แต่ Windows ต้องซื้อแยกต่างหาก มีแต่ IE กับ Outlook Express แถมมาให้

4 Reasons to dump linux

Sunday, December 31, 2006

Why Linux is better

ทำไม Linux ถึงดีกว่า?

นับข้อเสียของ Windows ได้กี่ข้อ ก็เท่านั้นล่ะครับ

Why linux is better

Sunday, December 24, 2006

Windows V.S. Linux

ทางเลือกที่จะเปลี่ยนแปลง การเปรียบเทียบระหว่าง Windows กับ Linux ในแง่ต่าง ๆ โดยพยายามบอกเราว่า การเปลี่ยนแปลงจาก Windows ไปสู่ Linux ไม่ใช่แค่การเปลี่ยนแปลง GUI และ application แต่เป็นการเปลี่ยนกติกาในการเล่นเกมเกือบทั้งหมด ไม่ว่าจะเป็น community ของ Linux ที่เติบโตมากกว่า Windows การดาวน์โหลดใช้งานโปรแกรมต่าง ๆ โดยกติกาของ Open source

Linux is NOT Windows

ในขณะเดียวกัน บางคนก็พบว่าความเปลี่ยนแปลงนั้นมันง่ายกว่าเดิมด้วยซ้ำไป กลับกลายเป็นเจอเรื่องที่ง่ายกว่าบนทางเลือกใหม่อย่างเช่นเจ้าของบทความนี้

This weekend I reinstalled XP and Ubuntu

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

Sunday, December 17, 2006

BadVista.Org by Free Software Foundation


ยังไม่ทันได้ลองเล่นก็มีคนออกมาค้านเป็นที่เรียบร้อยแล้ว โดยเจ้าเก่าที่อยู่ตรงข้ามกับ Microsoft ตลอดกาล นั่นก็คือ Free Software Foundation โดยมีวัตถุประสงค์เพื่อสกัดกั้น การนำ Windows Vista มาใช้ ในขณะเดียวกันก็เป็นการเผยแพร่ฟรีซอฟท์แวร์ที่มีประสิทธิภาพเทียบเท่ามาเป็นทางเลือกแทน

ใจผมก็ชักจะเห็นด้วย เพราะตอนนี้ไปที่ไหนก็เจอแต่เครื่อง Windows ที่เต็มไปด้วย virus และ worm จนไม่กล้าควักเอา thumb drive ขึ้นมาเสียบ เพราะว่าได้ virus ไปแน่นอน ที่กังวลไม่ใช่ว่าจะเอาไปติดเครื่องที่บ้าน เพราะเป็น linux แต่กังวลว่าจะเป็นตัวการแพร่เชื้อต่อไป เพราะเจ้าพวกนี้มันไม่รู้จัก linux และผมก็ไม่ค่อยได้สนใจ scan หาซักเท่าไหร่ รู้ตัวอีกทีก็เวลาไปเสียบกับเครื่องที่มีโปรแกรม Antivirus ที่ update หน่อย ถึงได้รู้ตัวว่าติดมาเรียบร้อยแล้ว

ตอนนี้สารพัดงานก็ย้ายขึ้นมาทำบน linux เกือบหมดแล้ว เหลือแต่เกมที่ยังเล่นค้างอยู่ใน Windows เท่านั้นเอง

Saturday, December 16, 2006

Multi Touch-sensitive screen

จากหน้าจอ touch screen ธรรมดา ตอนนี้มีคนคิด multi touch-sensitive screen ขึ้นมาแล้ว ถ้ามีคำถามว่า เจ้าอุปกรณ์ชิ้นนี้มันจะทำอะไรได้บ้าง วิดีโอนี้มีคำตอบ



ดูแล้วชวนให้นึกถึงหนังเรื่อง Minority Report ขึ้นมาทีเดียวครับ

Saturday, December 09, 2006

อะไรเกิดขึ้น เมื่อคุณดื่มโค้กเข้าไป???

ทำไมคนถึงชอบดื่มโค้ก? เพราะมันทำให้คุณรู้สึกดีกับ น้ำตาล คาเฟอีน ในขณะที่ทำให้อวัยวะส่วนต่าง ๆ ทำงานหนักขึ้น ส่งผลต่อสุขภาพโดยรวม

ที่สำคัญคุณจะติดมัน และต้องการมันมากขึ้นเรื่อย ๆ!!

http://healthbolt.net/2006/12/08/what-happens-to-your-body-if-you-drink-a-coke-right-now/
  • In The First 10 minutes: 10 teaspoons of sugar hit your system. (100% of your recommended daily intake.) You don’t immediately vomit from the overwhelming sweetness because phosphoric acid cuts the flavor allowing you to keep it down.
  • 20 minutes: Your blood sugar spikes, causing an insulin burst. Your liver responds to this by turning any sugar it can get it’s hands on into fat. (There’s plenty of that at this particular moment)
  • 40 minutes: Caffeine absorption is complete. Your pupils dialate, your blood pressure rises, as a response your livers dumps more sugar into your bloodstream. The adenosine receptors in your brain are now blocked preventing drowsiness.
  • 45 minutes: Your body ups your dopamine production stimulating the pleasure centers of your brain. This is physically the same way heroin works, by the way.
  • >60 minutes: The phosphoric acid binds calcium, magnesium and zinc in your lower intestine, providing a further boost in metabolism. This is compounded by high doses of sugar and artificial sweeteners also increasing the urinary excretion of calcium.
  • >60 Minutes: The caffeine’s diuretic properties come into play. (It makes you have to pee.) It is now assured that you’ll evacuate the bonded calcium, magnesium and zinc that was headed to your bones as well as sodium, electrolyte and water.
  • >60 minutes: As the rave inside of you dies down you’ll start to have a sugar crash. You may become irritable and/or sluggish. You’ve also now, literally, pissed away all the water that was in the Coke. But not before infusing it with valuable nutrients your body could have used for things like even having the ability to hydrate your system or build strong bones and teeth.

This will all be followed by a caffeine crash in the next few hours. (As little as two if you’re a smoker.) But, hey, have another Coke, it’ll make you feel better.

Wednesday, December 06, 2006

Saturday, November 18, 2006

Open Source V.S. ICT Ministry

ความเห็นของเจ้ากระทรวง ICT ทำเอาใจหายครับ

Bangkok Post ฉบับวันพุธที่ 15 พฤศจิกายน 2549 ซึ่งมีข้อความบางส่วนดังนี้:

On the subject of open source software, he said the current government plan was a case of the blind leading the blind, as neither the people who are in charge nor the people in industry seem to know the dangers of open source software.

"With open source, there is no intellectual property. Anyone can use it and all your ideas become public domain. If nobody can make money from it, there will be no development and open source software quickly becomes outdated," he said.

Apart from Linux, he claimed that most open source software is often abandoned and not developed, and leads to a lot of low-quality software with lots of bugs.

"As a programmer, if I can write good code, why should I give it away? Thailand can do good source code without open source," he said.


เห็นใจท่านเจ้ากระทรวงที่ไม่มีโอกาสในการเข้าถึงการพัฒนาและการใช้งานซอฟท์แวร์ Open Source

การพัฒนา Open Source Software เป็นการพัฒนาจากบรรดาแฮ็กเกอร์ เพื่อ "เกาให้ถูกที่คัน" คือการแก้ปัญหา และอำนวยความสะดวกในการใช้งานในชีวิตประจำวันมากกว่าการกระตุ้นให้เกิดความต้องการใหม่ ๆ ที่อาจจะไม่จำเป็นต่อการใช้งานจริง ๆ ก็ได้

คิดถึงคำว่า "พอเพียง" ของในหลวง จังครับ

ช่วยกันไปลงชื่อ หาเจ้ากระทรวงกันครับ

Sunday, November 05, 2006

หมึก inkjet ... ราคาเท่าไหร่??

ตอนนี้แทบทุกบ้านที่มีคอมพิวเตอร์ไว้ใช้งานก็คงจะมี printer ไว้ติดบ้านกันไว้อยู่แล้ว ซึ่ง printer ที่เป็นที่นิยมในอันดับต้น ๆ ก็คือ inkjet printer นั่นเอง

วันนี้ได้มีโอกาสพบข้อมูลของหมึกพิมพ์ของ inkjet printer เหล่านี้ มาจาก 2 แหล่งพร้อม ๆ กันครับ ทำให้ค้นพบความจริงที่ว่า หมึกพิมพ์ของ inkjet นั้นแพงเพียงใด


รูปแรกนี้มาจาก web TechXcite
ได้มากจากการใส่น้ำลงไปในตลับหมึกของ Epson แล้วก็จัดการตวงออกมาใส่ขวดยาคูลท์

ซ้ายมือเป็น หมึกที่เหลืออยู่โดยที่เครื่องพิมพ์รายงานว่าไม่สามารถใช้งานได้แล้ว ขวามือเป็นน้ำที่ใส่เข้าไปหลังจากเอาหมึกออกมา

ก้นขวดยาคูลท์เท่านั้นเอง คำนวณเทียบกับราคาที่จ่ายไปได้ ไม่ต่ำกว่าลิตรละ 20,000 บาท !

รูปที่ 2 ได้มาจาก web GizModo เปรียบเทียบราคาต่อลิตรกับของเหลวอื่น ๆ ที่ใช้ในชีวิตประจำวัน

แพงกว่าเลือดมนุษย์ และยาอีก

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

Related links
TechXcite: ชำแหละตลับหมึก
Gizmodo: HP Ink Costs More than Human Blood, Booze

Saturday, October 28, 2006

The Dark Side of Podcast

ช่วงนี้มี podcast เกิดขึ้นตามกระแสของ iPod มาเรื่อย ๆ พอ Podcast ภาษาไทยเริ่มมีมากขึ้นก็มีความหลากหลายมากขึ้น

จนได้มาเจอกับ podcast อันหนึ่ง ในสังคมอินเตอร์เนตที่ไม่มีการเซ็นเซอร์แห่งนี้

http://www.mouthgun.com/

ไม่มีอะไรมากกับหนุ่มสาวที่ถูกกระแสวัตถุนิยมพัดพาไปสู่ด้านที่ดำมืดของสังคม

คงปฏิเสธไม่ได้ว่ามีสิ่งเหล่านี้อยู่ในสังคมไทยอยู่จริง ๆ ถ้าฟังได้จนจบก็คงจะได้ความรู้เกี่ยวกับโลกมีใบหนึ่งที่เราอาจจะไม่เคยเข้าไปสัมผัส

เป็นหลักฐานอีกอย่างหนึ่งว่า เทคโนโลยี การศึกษา กับศีลธรรม เป็นสิ่งที่ไม่จำเป็นต้องมาพร้อมกัน แต่จำเป็นต้องพัฒนาไปพร้อม ๆ กัน

Tuesday, October 17, 2006

Windows Media Right Manager


เล่นไฟล์ Windows Media ไม่ได้ ?

ผมเล่นไฟล์ Windows Media ของ MCOT.NET บน linux ไม่ได้มา 2-3 วันติด ๆ กัน โดยไม่สามารถ download ผ่าน mimms หรือเล่นผ่าน mplayer ได้ แต่เมื่อเข้า Windows สามารถเล่นได้ตามปกติ โดยที่มีขั้นตอนเพิ่มขึ้นมา คือ การ "Acquire License"

Acquire License ก็เป็นระบบ Digital Rights Management ของ Microsoft ที่ทำขึ้นเพื่อสร้างข้อจำกัดในการใช้งานไฟล์ media ต่าง ๆ ของ Microsoft ซึ่งการทำงานเริ่มขึ้นเมื่อมีการเปิดไฟล์ media ขึ้นมาแล้วพบว่ามี DRM ก็จะไปยัง server ที่กำหดเอาไว้ในไฟล์ media นั้น ๆ เพื่อ download License File มาทำการถอดรหัสไฟล์ media ซึ่งระหว่างนี้ก็อาจจะเป็นกระบวนการเพื่อให้ได้มาซึ่ง license (เสียเงิน กรอกข้อมูล) จึงจะสามารถเล่นได้

แต่ในระบบปฏิบัติการอื่นที่ไม่ใช่ Windows จะไม่มีความสามารถอันนี้ติดมาด้วย ทำให้ไม่สามารถเล่นไฟล์ Windows Media ที่ติด DRM ได้

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

อย่างไรก็ตามสำหรับไฟล์ Windows Media ที่ผมดาวน์โหลดมาจากเวบ mcot.net ถึงแม้จะเปิดจากไฟล์ wma โดยตรงไม่ได้ แต่ก็จะแปลงเป็นฟอร์แมตอื่น ๆ ที่ไม่มีปัญหาเรื่อง DRM แทน เพื่อจะได้นำติดตัวไปฟัง หรือฟังในขณะ offline ได้บ้าง ตอนนี้ผมทดลองแปลงเป็น mp3 upload เอาไว้ที่ http://www.4shared.com/dir/1052475/e0a1ac58/MCOTNET.html

สำหรับ mcot.net: ถ้าจะทำองค์กรของคุณให้สนับสนุน online digital media อยากให้ลองไปดู web site อย่าง Buzz out loud ของ cnet.com หรือ Scientific American Podcast ดูครับ และ กรุณาทำตัวเป็น Mass Communication Organization of Thailand นะครับ ถ้าจะเปลี่ยนชื่อเป็น Microsoft's Communication Organization of Thailand กรุณาประกาศแจ้งให้ทราบด้วยครับ

แหล่งที่มา
Architecture of Windows Media Rights Manager
DRM คำตอบของสื่อออนไลน์ หรือสร้างปัญหาให้กับผู้ซื้อ???

Monday, October 16, 2006

World's Top Ten Blue Screen of Death





Blue Screen of Death: ผู้ใช้ Windows ส่วนใหญ่น่าจะเคยเจอ ตอนนี้มีคนเอาไปรวบรวมเหตุการณ์ Blue Screen of Death ระดับโลก 10 อันดับมาให้ดูครับ

Miguel Carrasco's Real World: Blue Screen of Death Top Ten

Sunday, October 15, 2006

PDA Phone... จนได้




ตามที่เคยพูดถึงความหวาดกลัวของผมเอาไว้ครับ ว่าตัวเลือกสำหรับ PDA มีน้อยลงทุกที ในขณะที่ PDA phone มีเต็มไปหมด ในที่สุดวันที่ผมกลัวก็มาถึง ค่อนข้างจะเร็วกว่าที่กำหนดครับ

จากเจ้า iPAQ 4150 เดิมที่ใช้อยู่เป็นเวลา สองปีกว่า ๆ อยู่มาวันหนึ่งมันก็มีอาการร้อนมาก ผิดปกติแม้ว่าจะปิดเครื่องเอาไว้ก็ยังร้อนตลอด และกินแบตเตอรี่มาก ๆ อีกด้วย (แบตชาร์จเต็ม ๆ หมดภายใน 4 ชั่วโมง) ทำให้ไม่สามารถใช้งานได้ในชีวิตจริง และพี่นพพงษ์ แห่ง pdatechnic.com ก็ช่วยยืนยันความกลัวของผมอีกคนว่าไม่รู้ว่ามันเสียตรงไหนกันแน่

ก็เลยต้องตัดสินใจซื้อใหม่ในที่สุด

เนื่องจากเตรียมใจไปแล้ว ก็เลือกก็เลยไม่ยากเท่าไหร่ เล็งไว้ที่ Dopod 818Pro เพราะความเสถียรของการใช้งาน และเช็คจากกระแสใน webboard แล้ว ถูกตำหนิน้อยกว่า ตระกูลอื่น ๆ ในราคาเท่า ๆ กัน

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

จากเดิมที่เคยสงสัยว่า 1200 mAh สำหรับแบตเตอรี่ เพื่อใช้ PDA + Phone ไปพร้อม ๆ กันนั้น จะพอสำหรับการใช้งานหนัก ๆ หรือเปล่า ก็พบว่า การกินแบตเตอรี่นั้นมากกว่าโทนศัพท์มือถือทั่ว ๆ ไปอยู่พอสมควรครับ แต่ไม่มีปัญหาสำหรับคนที่ชาร์จค่อนข้างบ่อย ซึ่งการใช้งานสามารถผ่านงานประจำวัน (ที่ไม่ค่อยใช้ wifi มากนัก) ได้อย่างสบาย ประมาณ 2 วันครับ

สำหรับส่วนอื่น ๆ ที่ต้องมีการปรับตัวก็คือหน้าจอที่เล็กลงกว่าเดิมพอสมควร แม้ว่าจะแสดงผลได้ชัดเจนดีก็ตาม

ต้องดูกันต่อไป

Saturday, October 14, 2006

All I've ever wanted in gadget


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

ต้องมีอันใดอันหนึ่งที่เคยตรงความรู้สึกของเราบ้างล่ะ

Tuesday, October 10, 2006

สายหูฟัง.. พันกันยุ่ง


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

http://www.techxcite.com/articledetail.php/article/15/

Firefox plugin: DownThemAll!


อย่างที่ชื่อบอกครับ plugin ตัวนี้ทำหน้าที่ดาวน์โหลดทุกอย่างที่ขวางหน้า (อยู่บนเว็บเพจ) ความสะดวกคือโปรแกรมจะทำการ scan หา link ทั้งหมดในหน้านั้น ๆ แล้วแสดงขึ้นมาเป็น checkbox ให้ผู้ใช้เลือกดาวน์โหลดได้เลย

นอกจากนี้โปรแกรมยังสามารถกำหนด directory ปลายทางที่ต้องการเก็บไฟล์เอาไว้ได้ด้วยครับ พอครั้งต่อ ๆ ไปก็เพียงแต่เลือก dTA in one click โปรแกรมก็จะเก็บไฟล์ไว้ใน directory นั้นโดยอัตโนมัติ พูดง่าย ๆ ก็คือเป็นโปรแกรม Download Manager ความสามารถสูงตัวหนึ่งเลยครับ

สนใจลองเข้าไปดูที่นี่ครับ

http://www.downthemall.net/

Saturday, October 07, 2006

ตั้งค่า default mail สำหรับ Firefox

โดยปกติ ในเมนูของ Firefox จะมีเมนู Send Link, New Message, Read Mail มาให้ แต่ถ้าไม่ได้มีการตั้งค่าเอาไว้ก่อน จะไม่ทำงานครับ

เราสามารถตั้งค่าให้ใช้งานได้ดังนี้
1. ที่ address bar พิมพ์ about:config
2. คลิกขวาที่พื้นที่แสดงผล เลือก New -> String
3. พิมพ์ network.protocol-handler.app.mailto ในช่อง Enter Preference Name
4. พิมพ์คำสั่งในการเปิดเมล์ เช่น mozilla-thunderbird หรือ kmail ในช่อง ? network.protocol-handler.app.mailto

ไม่ต้อง restart ใหม่ก็ใช้งานได้เลยครับ

Reference

Friday, October 06, 2006

ลอง Picasa สำหรับ Linux


ผู้ใช้ที่ชื่นชอบ Google คงจะรู้จักกับโปรแกรมจัดการรูปภาพที่ชื่อว่า Picasa ที่ Google เปิดให้ดาวน์โหลดไปใช้ได้ฟรี ๆ

ข้อดีของโปรแกรมนี้ คือการจัดการ (Organize) รูปภาพที่อยู่ในเครื่องของเราให้เป็นหมวดหมู่ และอำนวยความสะดวกในการส่งเมล์ หรืออัพโหลดขึ้นไปยังที่ต่าง ๆ

ในที่สุดPicasaนี้ก็มีให้ใช้ได้บน Linux กันแล้วครับ โดยอาศัยความสามารถของ WinEmulator หรือที่รู้จักในชื่อของ WinE

สำหรับแฟน ๆ ของ Picasa ที่ย้ายมาบน Linux ก็ไม่ต้องเหงาอีกแล้วครับ

Monday, September 04, 2006

ประสบการณ์ SMC 2802 wireless LAN USB card on Ubuntu 6.06

หลังจากได้ทดลองใช้ Ubuntu 5.10 มาพักใหญ่ก็คันมืออยากลอง version 6.06 ที่เพิ่งออก ก็เลยจัดการ back up แล้วก็ลงใหม่ซะเลย

เดิมทีผมใช้ Wireless LAN USB ของ SMC รุ่น 2802 ครับ

หลังจากลงใหม่ก็พบปัญหาการใช้งานตั้งแต่แรกเริ่มเลยครับ พอใช้ Adept (ผมลอง Kubuntu) download และ install ndiswrapper เสร็จเรียบร้อยแล้ว ก็ install driver ตามขั้นตอนที่เคยทำ ปรากฏว่ากลายเป็นว่าถ้าเสียบ เจ้า Wireless LAN USB ทิ้งไว้ระหว่างการ boot เครื่อง มันจะไปหา driver ของ realtech ซึ่งเป็น module ที่ติดมากับ version ใหม่นี้แทน ทำให้ได้ network interface ขึ้นมาตัวหนึ่งชื่อว่า rausb0 แทนที่จะเป็น wlan0 ของ ndiswrapper ซึ่งจะ hang เมื่อพยายามจะเปิดใช้งาน แต่ถ้าหากเสียบ Wireless USB หลังจากที่ login เสร็จเรียบร้อยแล้ว พบว่าสามารถใช้ได้ปกติไม่มีปัญหาครับ


ก็เลยปฏิบัติการตามล่า module เจ้าปัญหาครับ จากการค้นหาพบว่าเป็น module ที่ขึ้นต้นด้วย "rt" ก็เลยทำการใส่ไว้ใน blacklist ของ modules เอาไว้ทั้งหมดเลยครับ รวมทั้งคู่ปรับเก่าอย่าง prism54 ด้วย

ก็เลยได้เพิ่ม บรรทัดเหล่านี้ลงไปใน /etc/modprobe.d/blacklist ครับ

blacklist prism54
blacklist islsm_usb
blacklist islsm_pci
blacklist islsm_device
blacklist islsm
blacklist r818x
blacklist r8187
blacklist rt61
blacklist rt2500
blacklist rt2400
blacklist rt2570


หลังจากนั้นก็สามารถเสียบ Wireless USB เอาไว้ตอน boot ได้แล้วครับ

Saturday, September 02, 2006

ระบบตัดคำภาษาไทยใน Linux

หลังจากแปลงร่างเป็น Kubuntu ก็เจอกับปัญหาแรกเลยครับ คือระบบตัดคำไม่ทำงาน หน้า web ที่แสดงบน Firefox (ที่ download ผ่าน Adept) ตัวหนังสือติดกันเป็นพืดยาวยืดไปหมด จนถอดใจไปใช้ Konqueror ที่ตัดคำภาษาไทยขึ้นบรรทัดใหม่ให้ดูสวยงามได้ เลยครับ เพราะยังไม่มีเวลา compile Firefox ใหม่

ที่จริงแล้วระบบตัดคำภาษาไทยก็เพียงแต่ install library libthai0 ลงไป ก็จะทำให้โปรแกรมต่าง ๆ
รวมทั้ง Firefox ตัดคำภาษาไทยได้แล้วครับ
ทีนี้ก็กลับมาใช้ Firefox ได้เหมือนเดิมแล้ว

Monday, August 28, 2006

แปลงร่างเป็น : Kubuntu


ลองของอีกแล้วครับ ใช้ Ubuntu มาได้สักพัก ก็เหลือบไปเห็น Kubuntu เข้า

ติดใจเครื่องมือหลาย ๆ ตัวที่เคยลองบน Linux TLE อย่างพวก K3B CD burner ที่กำหนด option ได้พอ ๆ กับ Nero

หลังจากที่ทดลองลง บน laptop Toshiba ตัวเดิม ก็มีปัญหาหลาย ๆ อย่างครับ เริ่มตั้งแต่ keyboard layout ก็เล่นเอามึนไปเลย

ตอนนี้ใช้ F12 toggle ระหว่างภาษาไทยกับอังกฤษอยู่ครับ ไม่คุ้นเคยเหมือน alt-shift ของเดิม

ส่วนปัญหาอื่น ๆ ก็คงเป็นเรื่อง Wireless USB card ของผม ที่ไปตีกับ driver ของ Realtech ทำเอางงไปพักใหญ่ ต้องลงมือใส่ module ไปใน blacklist เยอะเลยกว่าจะใช้ได้ smooth เอาไว้จะเล่าให้ฟังอีกทีครับ

ตอนนี้กำลังเรียกความคุ้นเคยของ KDE กลับมาอยู่ รวมทั้งหาของเล่นใหม่ด้วยครับ

amaroK นี่ใช้ได้เลย Akregator ก็ยอด

Video ทำ Pancake ระบาด!

ขออนุญาตคัดลอกข่าวจาก web site ผู้จัดการครับ

มหัศจรรย์​! ​คลิปทำ​แพนเค้กฮิต​ทั่ว​โลก
โดย​ ​ผู้​จัดการออนไลน์ 28 ​สิงหาคม​ 2549 09:21 ​น.
คลิปทำ​แพนเค้กพร้อมเพลงประกอบ​ ​กลาย​เป็น​หนังสั้นที่คน​เป็น​ล้าน​ทั่ว​โลก​ให้​ความ​สนใจ
บีบีซีนิวส์​ - ​หนังสั้นบอกเล่า​เรื่องราวการทำ​แพนเค้ก​โดย​นักศึกษาอะ​เบอร์ดีน​ ​กลาย​เป็น​หนังฮิตไป​ทั่ว​โลก​ ​หลัง​จาก​เจ้าตัวนำ​ออกเผยแพร่ทางอินเทอร์​เน็ต

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

​ปรากฏว่า​ ​มี​ผู้​แวะ​เวียนไปดูหนังสั้นของโพรแวน​ถึง​กว่า​ 700,000 ​คน​ ​แถม​ได้​แพร่ภาพ​ให้​แฟนๆ​ ​จอตู้​ใน​อเมริการาว​ 6 ​ล้านคน​ได้​ชม

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

​นักศึกษาสาขาคอมพิวเตอร์กล่าวว่า​ "ผมปลื้มมาก​ ​แล้ว​ก็ตื่นเต้นมากๆ​ ​ตอนนี้มีหลายบริษัทติดต่อมา​ ​ถามว่าผมสนใจทำ​ภาพยนตร์​โฆษณาทางทีวี​หรือ​วิดี​โอลงอินเทอร์​เน็ต​หรือ​เปล่า​"

​โพรแวนเล่าว่า​ ​ทำ​หนังสั้น​โดย​ใช้​กล้องวิดี​โอธรรมดาวางบนขาตั้งกล้อง​ ​และ​ถ่ายภาพตัว​เขา​ลุก​จาก​เตียงขึ้นมา​ใน​ตอน​เช้า​และ​ทำ​แพนเค้ก

"ผมชอบทำ​แพนเค้ก​ ​บางวันทำ​กินเอง​ 30 ​ชิ้น​ ​ผมเลยคิดว่า​ ​น่า​จะ​เปิดบ้าน​และ​ชักชวน​ให้​โลก​ได้​รู้วิธีทำ​แพนเค้ก

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

"ครอบครัวผมภูมิ​ใจมาก​ ​เพื่อนๆ​ ​ส่วน​ใหญ่​แทบ​ไม่​อยากเชื่อ​ ​แล้ว​การที่​เพลงของผมติดชาร์ตก็​เป็น​เรื่องบังเอิญที่สุด​เท่า​ที่ผมเคย​ได้​ยินมา​"

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

"ผม​จะ​กลับไปเรียนมหาวิทยาลัย​ ​แม้ว่า​จะ​ได้​รับข้อเสนองานดีๆ​ ​ก็ตาม​ ​และ​ผมก็​จะ​ยัง​ทำ​วิดี​โอ​ให้​โลก​ได้​เพลิดเพลิน​กัน​ต่อไป"

​สำ​หรับ​ผู้​สนใจคลิปแพนเค้กของ​เขา​สามารถ​ดู​ได้​ที่​ www.gir2007.com


http://www.gir2007.com/

Sunday, August 27, 2006

Ubuntu:Mount cdrom เป็นภาษาไทย

ใช้ Ubuntu Linux มาได้พักใหญ่ ๆ เพิ่งเจอปัญหากับการ mount cdrom แล้ว ชื่อไฟล์ ภาษาไทย ที่อ่านไม่ออก วิธีแก้ก็ง่าย ๆ ครับ เพิ่ม ,iocharset=utf8 เข้าไปใน options ของ /etc/fstab แล้วลอง mount ใหม่ดูครับ

ใช้ Windows fonts บน Ubuntu

ที่จริงแล้วสามารถลากเอาไฟล์ font ต่าง ๆ ไปไว้ใน nautilus ที่ address fonts:// ได้ แต่้ลองทำดูแล้วได้ผลบ้างไม่ได้ผลบ้างครับ เลยมาหาวิธีที่ใช้ได้แน่นอนมาครับ

  • copy font ที่ต้องการเอาไปไว้ใน "..." ที่เก็บไว้ในไฟล์ /etc/fonts/fonts.conf
  • ใช้คำสั่ง
      # fc-cache -f [/your/font/path]
    to update fontconfig cache

Saturday, August 19, 2006

บ้านตุลาไทย : Thai October

วันก่อนได้ไปเยี่ยมชม web site ของคาราวานมาทีหนึ่งแล้ว ก็ยังได้เจอกับ link ไปยัง web แห่งนี้อีกด้วยครับ บ้านตุลาไทย http://www.thaioctober.com/ มีสถานีวิทยุ online เปิดเพลง คลาสสิกสลับกับเพลงไทยยุคเดือนตุลาด้วย

สามารถเข้าตรงไปยัง สถานีผ่านทาง Windows Media Player หรือ MPlayer ก็ได้ครับ

http://221.128.79.20:8300/listen.pls

Sunday, August 13, 2006

We take you to a pre "Zune" Meeting of Microsoft Marketing Minds

Zune: iPod Killer?





มีข่าวออกมาจาก Microsoft เกี่ยวกับ Portable Media Player ตัวใหม่ ที่ตั้งใจออกมาเพื่อล้ม iPod โดยเฉพาะ หลังจากที่ปล่อยให้ Apple โกยเงินในธุรกิจเพลงออนไลน์อยู่พักใหญ่ ในที่สุดพี่ บิิลล์ ของเราก็ขอมีส่วนแบ่งด้วยคน

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

  • 400 MHz DSP Processor
  • 30 GB HDD
  • Click Wheel-liked interface
  • Built-in WiFi
  • High resolution screen
  • Windows Mobile Operating System
  • ?VOIP Capabilities


สำหรับจุดเด่นที่ทาง Microsoft ตั้งเป้าว่าจะทำให้ Zune เหนือกว่า และสามารถแย่งลูกค้าจาก Apple ได้ก็คือเทคโนโลยี WiFi ซึ่งสามารถเชื่อมต่อกับ Online Music Store ได้โดยไม่ต้องผ่าน desktop PC รวมทั้งยังสามารถ share เพลงต่าง ๆ ให้กับผู้ใช้คนอื่น ๆ ได้อีกด้วย

นอกจากจุดเด่นทางด้าน hardware แล้ว ในเรื่องของ ร้านขายเพลง online ก็มีข้อเสนอให้กับผู้ใช้ iTunes ให้สามารถ download เพลงที่ผู้ใช้ได้ทำการซื้อผ่าน iTunes ในรูปแบบของ Windows Media Audio เพื่อใช้ใน Zune ได้โดยไม่มีค่าใช้จ่ายอีกด้วย

สำหรับวิธีการใช้บริการร้านขายเพลงออนไลน์นั้น มีการคาดการณ์กันว่าจะมีบริการ 2 แบบ คือ จ่ายค่าบริการรายเดือน แล้วฟังอย่างไม่จำกัด หรือ ซื้อสิทธิ์ในการฟังแบบถาวร

คาดว่าจะเริ่มวางตลาดได้ในช่วงพฤศจิกายนของปีนี้ครับ

ก็คงต้องดูกันต่อไปว่าฝันของ Microsoft ที่จะล้ม Apple จะเป็นจริงหรือไม่ หรือกลายเป็นศึกยืดเยื้ออย่าง XBox กับ PSP

ZuneInsider.com

Wednesday, August 09, 2006

Update Mozilla Firefox ใน Ubuntu

หลังจากที่ติดตาม Ubuntu มาได้สักพัก ก็ยังไม่เห็นวี่แววว่าจะมีการ update package สำหรับ Mozilla Firefox เลย

ของที่มากับ version 5.10 นั้นเป็น Firefox 1.0.7 ซึ่งค่อนข้างเก่าถ้าเทียบกับ version ปัจจุบัน (1.5.0.6) และ Synaptic Package Manager ก็ไม่มี version ใหม่กว่านั้น

การ upgrade Firefox ให้เป็น version ล่าสุดสามารถทำได้ 2 วิธีครับ วิธีแรกคือใช้ Script จัดการทุกสิ่งทุกอย่างให้ ปรากฏว่าลองใช้แล้วมีปัญหาระหว่างการ download ไฟล์จาก server ของ Firefox เอง ก็เลยลอง Manual install ดูครับ

รายละเอียดอยู่ที่นี่ครับ มีทั้งแบบ script และแบบ manual ให้เลือกใช้ครับ

https://help.ubuntu.com/community/FirefoxNewVersion



หลังจากลง version 1.5.0.6 พบว่าโปรแกรมทำงานเร็วขึ้นมาก ๆ ครับ สมควร upgrade เป็นอย่างยิ่งเลย

Wednesday, August 02, 2006

คาราวาน ปี 2006


สำหรับแฟน ๆ คาราวานโดยเฉพาะครับ ใครที่ติดตามผลงานอยากให้ลองแวะเข้า web site ของพวกเขาดูครับ มีเรื่องราวเกี่ยวกับ คาราวาน รวมทั้ง สามารถสั่งซื้อผลงานผ่านทาง web site ได้ด้วยครับ ที่นี่เลย
www.caravanonzon.com

Thursday, July 27, 2006

แก้ปัญหา Sound Blaster Vibra128 (Ectiva 1371) ไม่มีเสียงบน Ubuntu

ตั้งแต่ install Ubuntu มาก็มีปัญหาเรื่องนี้ที่ยังแก้ไม่ตกครับ ต้องกลับไปใช้ sound on board เศร้า ๆ อยู่ตั้งหลายเดือน ในที่สุดก็เจอวิธีแก้ครับ ขออนุญาตคัดลอกมาไว้ที่นี่อีก หนึ่งชุด

(1) sudo gedit /etc/hotplug/esd.conf
insert a line anywhere that contains 'snd-ens1371' (with quotes)

(2) sudo gedit /etc/modules
insert a line anywhere that contains 'es1371' (with quotes)

(3) Go to System --> Preferences -->Multimedia Systems Selector
set default sink output to 'ESD' and default source input to 'OSS'

(4) Go to System --> Preferences -->Sound's general tap are all checked.

(5) Go to System --> Administration --> Synaptic Package Manager
Search for 'esd' and select 'libesd0' and mark to apply. It will warning that libesd-alsa0 will be removed.

(6) Reboot and check the speaker on the right hand top plane to ensure PCM, Master, Volume and PC Speaker are set to max and not muted.

After this, you can try to play an audio CD or goto System --> Preferences --> Sound, and into the sound events tab & select any sound event to listen.

หลักการก็คือ เลิกใช้ ALSA แล้วหันมาใช้ OSS (Open sound system) แทนนั่นเอง

ส่วนสาเหตุที่ทำไม เจ้า ALSA มันไม่ทำงาน ยังต้องหาสาเหตุต่อไปครับ

Tuesday, July 25, 2006

Totem กับ win32 codec

ปัญหาที่ Totem ที่ bundle มากับ Ubuntu คือไม่สามารถเล่นไฟล์ .wmv ได้

มีวิธีแก้ครับ

1. install package totem-xine ถ้าใช้ Synaptic จะทำการ remove gstreamer ให้โดยอัตโนมัติ (conflict)
2. download win32 codec จาก http://mplayerhq.hu/homepage/design7/dload.html
3. extract ไฟล์ ไปยัง folder .gnome2/totem-addons

เสร็จเรียบร้อยแล้วครับ

Thursday, July 20, 2006

วิธีการกำจัด worm Flashy: Flashy.exe

อาการของ worm ตัวนี้คล้าย ๆ กับ Rontok worm โดยจะติดจากคอมพิวเตอร์ที่ติด ไปยัง thumb drive และจาก thumb drive จากสร้าง file สกุล .exe ขึ้นมาโดยใช้ชื่อเดียวกับ folder ที่มีอยู่ใน thumb drive อันนั้น ส่วนตัว folder จริง ๆ จะถูกกำหนด attribute ให้เป็น hidden หลังจากนั้นเจ้า worm ก็จะทำการซ่อนเมนู Tools -> Folder options ใน Windows Explorer

อาการของ worm ตัวนี้สังเกตได้คือ
- menu Tools -> Folder Options หายไป
- พบไฟล์ชื่อ Flashy.exe ขนาด 21185 bytes บน thumb drive และใน folder \Windows\System32
- ถ้าเลือก properties จาก context menu ของ icon Folder ต่าง ๆ บน thumb drive จะพบว่าเป็นไฟล์ application และขนาดเท่ากับ 21185 bytes

เมื่อผู้ใช้ double click ที่ icon folder บน thumb drive (ซึ่งที่จริงแล้วคือเจ้า worm ต่างหาก) โปรแกรมก็จะทำการ copy ตัวเองเข้าไปอยู่ในระบบของ PC นั้น ๆ และจะทำการ load ตัวเองเมื่อเริ่ม Startup เพื่อรอคอยการแพร่กระจายผ่าน thumb drive ต่อไป

จนถึงวันนี้ (20/7/49) ยังไม่มีโปรแกรม antivirus ที่สามารถหาเจ้า worm ตัวนี้ได้เจอ ไม่ว่าจะเป็น AVG, BitDefender วิธีแก้ทำได้โดยการ manual removal ครับ


Boot เข้า safe mode ก่อน
1. ปิด system restore
2. search หาไฟล์ flashy.exe โดยการใช้ Advanced Search โดยเลือก Search Hidden File and Folder.
3. ลบไฟล์ flashy ใน C:\windows4. เข้า msconfig จะพบ systemid.pif อยู่ ให้ลบทิ้ง
5. เข้า regedit เพื่อหาไฟล์ systemid.pif และลบทิ้ง
6. ใช้ tool ของ rontokbro เพื่อเปิด folder options หรือไปที่ regedit ->
  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersionPolicies\Explorer
  • ทางกรอบขวามือจะพบรายการ "NoFolderOptions" = "1" ให้ Delete ได้เลย เพื่อ Folder Options ใน Explorer ที่หายไปกลับคืนมา
* ถ้าเข้า regedit ไม่ได้ ให้ download ตัวแก้ที่นี่
http://securityresponse.symantec.com/avcenter/UnHookExec.inf

ลองกด Ctrl-Alt-Del ถ้าเข้า Task manager ไม่ได้ให้แก้
HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies\ System
ตั้ง DisableTaskMgr = 0

อย่าลืมว่า folder ที่ถูก worm โจมตีถูกแก้ attribute ให้เป็น hidden ดังนั้น ต้องทำการแก้ attribute กลับมาก่อนจึงสามารถมองเห็นได้ตามปกติครับ ซึ่งข้อมูลไม่ได้หายไปไหน

ส่วน thumb drive ที่ติด วิธีง่ายที่สุดคือ เอาไปลบไฟล์ .exe ที่เป็นตัว worm ออก โดยใช้ OS อื่น เช่น Linux หรือ Mac ครับ


ข้อควรระวังก็คือ เนื่องจากยังไม่มีโปรแกรม antivirus ตัวใดที่ detect เจ้า worm ตัวนี้ได้ ดังนั้น ควรระวังในการนำ thumb drive ไปใช้กับเครื่องคอมพิวเตอร์แปลกหน้า ซึ่งอาจทำให้ติดกลับมาอีกก็เป็นได้ครับ

Monday, June 05, 2006

วิธีแก้ปัญหาของ display driver

เจอกับตัวเองบ่อย ๆ ล่าสุดโดนบน Ubuntu หลังจากเปลี่ยนไปใช้ Nvidia driver อยู่ดี ๆ เจ้า GNOME ก็ boot ไม่ขึ้นเสียเฉย ๆ ต้องกลับไปใช้ driver ตัวเดิมของ X11 หลังจาก boot เข้า recovery mode แล้วที่ root command prompt ใช้คำสั่งนี้ได้เลย

dpkg-reconfigure -phigh xserver-xorg

หลังจากนั้นก็ลอง reboot หรือ run# init 2 ก็ได้ครับ

Sunday, June 04, 2006

Ubuntu 5.10 บน Toshiba laptop


วันนี้ได้ฤกษ์ลอง Ubuntu 5.10 บน Laptop ของตัวเองครับ Toshiba Dynabook Satellite 4260 โดยเปลี่ยนจาก Linux TLE 7.0 มาเป็น Ubuntu ครับ

การ setup เป็นไปอย่างราบรื่นโดยที่แทบจะไม่ต้องเข้าไปจัดการอะไรยาก ๆ เลย จะมีที่ต้องจัดการนิดหน่อยก็เกี่ยวกับ Wireless LAN ที่เป็น USB ของ SMC ที่จำเป็นต้องใช้ driver ของ Windows ร่วมด้วย โดยผ่าน ndiswrapper ซึ่งต้องทำการติดตั้งหลังจากที่ setup ขั้นตอนแรกเสร็จเรียบร้อยแล้ว

เกี่ยวกับ hardware ต่าง ๆ ไม่ว่าจะเป็นระบบเสียง mouse, keyboard สามารถใช้ได้อัตโนมัติหลังจาก setup เสร็จเลยครับ หลังจาก setup เสร็จพบว่า ใช้พื้นที่น้อยกว่า TLE ค่อนข้างมากครับ เหมาะสำหรับ พื้นที่จำกัดใน notebook ของผมเลย

โดยสรุปแล้วเริ่มหลงรักเจ้า Ubuntu แล้วครับ เพราะสามารถเลือก package ได้ตามใจตัวเองมากมายโดยไม่มีปัญหากับ package dependencies ที่มักพบบ่อย ๆ เวลา install โปรแกรมใน TLE ซึ่งบางครั้งต้องหนีไปใช้การ compile จาก source โดยตรงครับ

Saturday, May 27, 2006

ลองใช้ Ubuntu 5.10

ได้มีโอกาสลองเจ้า Ubuntu 5.10 ซึ่งเป็น Linux distribution ที่จะนำมาใช้เป็น Linux TLE รุ่นต่อไปแล้วครับ

ด้วยความสูงสุดกลับสู่สามัญ เจ้า Ubuntu จึงเหลือ Installation CD เพียงแผ่นเดียวเท่านั้น โดยให้เฉพาะโปรแกรมพื้นฐานมา และมี GUI Desktop เพียงตัวเดียว คือ GNOME

หลังจาก download ไฟล์ .iso มาเสร็จเรียบร้อยก็ install โดย write ลง CD เพื่อทำการ boot ผ่าน CD อีกครั้งเช่นเดียวกับ linux เจ้าอื่น ๆ

หลังจาก install เสร็จแล้ว ก็ boot เข้าไปใน graphical interface โดยอัตโนมัติครับ

เท่าที่ลองใช้ดูปรากฏว่ามีอุปสรรคทางด้านภาษาน้อยมาก ๆ สามารถเพิ่ม keyboard layout ภาษาไทย แล้วพิมพ์ภาษาไทยได้ทันทีโดยไม่ต้องลง font หรือโปรแกรมใด ๆ เพิ่มเลยครับ

เรื่องที่ติดขัดที่เจอเองก็ยังมีอยู่ครับ นั่นก็คือ ยังไม่สามารถ setup wireless network ได้สมบูรณ์ เพราะโปรแกรมไม่มี driver สำหรับ wireless LAN card ที่ผมใช้อยู่ (SMC 2802w PCI wireless) พอลงเสร็จแล้วจึงต้องทำการติดตั้ง ndiswrapper และ driver จากแผ่น CD ลงไป จึงสามารถเชื่อมต่อเข้า internet ได้

อีกปัญหาหนึ่งที่เจอก็คือ โปรแกรมไม่ทำงานกับ Sound card Creative Vibra 128 PCI ขึ้นมาเสียเฉย ๆ คือสามารถ detect เจอแต่ว่าเสียงไม่ออก เท่าที่ตามดูข้อมูลใน internet พบว่าเพิ่งมีปัญหาใน distribution ตัวใหม่นี้เอง (5.04 ไม่เป็นไร) ตอนนี้เพื่อให้ใช้งานได้จึงต้องใช้ sound system on board ไปพลาง ๆ ก่อนซึ่งก็ไม่มีปัญหาอะไรครับ พอ boot เครื่องเสร็จแล้วก็ใช้ได้ทันทีไม่ต้อง setup อะไร

เนื่องจากโปรแกรมที่ให้มามีแต่โปรแกรมหลักเท่านั้นเอง จึงต้องทำการติดตั้งโปรแกรมเพิ่มซึ่งสามารถทำได้โดยผ่าน โปรแกรม Synaptic ซึ่งผู้ใช้ linux ก็คงคุ้นเคยกันดี หรือใช้ผ่าน command line คือ apt-get ก็ได้ สามารถติดตั้ง debian หรือ RPM package ได้

โดยรวมแล้วการ install package ทำได้คล่องตัวกว่า linux TLE เนื่องจากสามารถเลือกไฟล์จาก distribution อื่น ๆ มาเสริมกันได้โดยไม่มีปัญหาเรื่อง dependency มากอย่างใน linux TLE 7.0 แต่คงจะต้องใช้เวลาปรับแต่งมากกว่าอยู่สักหน่อย เพราะต้องหาโปรแกรมมาแต่งไปเรื่อย ๆ ครับ

Wednesday, May 17, 2006

ซื้อ PDA แถม Phone


เดี๋ยวนี้มองไปมองมา ในท้องตลาดมีแต่ PDA Phone เข้ามาแทนที่ PDA ที่ไม่มี Phone ไปเสียมาก บรรดา PDA รุ่นใหม่ ๆ ที่ออกมาก็เป็นโทรศัพท์มือถือด้วยทั้งนั้น

ถ้า PDA ธรรมดาสูญพันธุ์ไปจริง ผมคงเสียดายเหมือนกัน เพราะ PDA ธรรมดาจอมันใหญ่กว่า และยังคุ้นเคยกับการพกอุปกรณ์ 2 ชิ้นแยกกันมากกว่า

ยังนึกไม่ออกว่าถ้าเจ้า iPAQ 4150 ของผมมันเกิดเดี้ยงไป จะเอารุ่นไหนมาแทนดี?

Saturday, May 13, 2006

Light saber duel video

กะว่าจะหาไฟล์เสียงของ light saber ก็ไปเจอเอา home made video อันนี้ครับ

http://videosift.com/story.php?id=630

ดูสนุกตั้งแต่ต้นจนจบไปเลย

ลอง Google Calendar


วันนี้เห็นผลิตภัณฑ์ใหม่ของ Google อีกแล้วครับ เป็นตัว Google calendar

จุดเด่นของ Calendar ตัวนี้ก็คือ สามารถกำหนดให้เป็น public calendar หรือ private calendar ก็ได้ ซึ่งเราสามารถเอา calendar อันอื่น ๆ มา join เป็นปฏิทินอันเดียว ทำให้ดูง่ายขึ้นเยอะสำหรับคนที่ต้องจัดการเวลาโดยอิงกับตารางเวลาของคนอื่นด้วย เปรียบเทียบง่าย ๆ เหมือนกับ แต่ละคนเขียนตารางเวลาใส่ปฏิทินที่เป็นแผ่นใส แล้วก็เอามาวางซ้อนกัน

ถ้าไม่อยากให้ปฏิทินอันไหนแสดงก็สามารถเลือกได้ตามใจชอบครับ

ที่นี่เลย
http://www.google.com/calendar/render

Friday, May 05, 2006

Linux, Bluetooh และ GPRS

สองสามวันก่อน มีโปรโมชั่น GPRS ของ DTAC มาให้ลองเล่นก็เลยทดลองกับ notebook ที่เป็น linux ดูครับ

อาศัยข้อมูลเบื้อต้นจาก www.opentle.org ในหน้า webboard

ขั้นตอนแบ่งออกเป็น
1 สร้าง device block สำหรับ โทรศัพท์มือถือให้สามารถเชื่อมต่อผ่าน bluetooth ได้

เริ่มจาก login เป็น root

ถ้ายังไม่ได้เปิด bluetooth daemon ก็เปิดเสียก่อน

/etc/init.d/bluetooth start

แล้วก็สร้าง block device ด้วยคำสั่ง
mknod /dev/rfcomm0 c 216 0

2 scan หามือถือ

เปิด discoverable ของ bluetooth ในมือถือก่อน

run

hcitool scan

จด bluetooth phone address ที่ได้ ออกมา

แล้วนำไป run ในคำสั่ง

rfcomm bind /dev/rfcomm0 <bluetooth phone="" address=""> 1



ส่วนคำสั่งในการ connect ผมทดลองดูบน command line โดยใช้ pppd สามารถใช้อันนี้ได้ครับ

pppd connect '/usr/sbin/chat -v ABORT "NO CARRIER" "" "AT&F" OK "AT+CGDCONT=1,\"IP\",\"WWW.DTAC.CO.TH\",\"0.0.0.0\",0,0" OK "ATDT*99***1#" CONNECT' disconnect '/usr/sbin/chat -v ABORT "BUSY" "" "\K" "" "+++ATH"' /dev/rfcomm0 defaultroute noauth asyncmap 0 mtu 1500 mru 1500 noipdefault idle 600


แต่พยายามจะเอามาลองกับโปรแกรม kppp แต่ไม่สามารถทำได้เพราะว่า โปรแกรมถามหา username และ password ตลอด (ในส่วนของการ login แบบนี้จะตั้งเป็น option no auth)

เลยลองมาใช้ Network configuration แทนครับ โดยสร้าง connection อันใหม่

ก่อนอื่นสร้าง file option ให้กับ pppd ดังนี้

file /etc/ppp/gprs-options

hide-password
noauth
connect "/usr/sbin/chat -t3 -e -v -f /etc/ppp/gprs-connect"

/dev/rfcomm0
115200
defaultroute
noipdefault
user "user"
usepeerdns


file /etc/ppp/gprs-connect

TIMEOUT 20
ABORT 'BUSY'
ABORT 'NO CARRIER'
ABORT 'NO ANSWER'
'' 'ATZ'
'OK' 'AT&F0'
'OK' 'ATE0v1'
'' 'AT+CSQ'
'OK' 'ATDT*99***1#'



หลังจากนั้นก็สร้าง connection ให้กับ โทรศัพท์ใหม่

กำหนด device เป็น /dev/rfcomm0
กำหนด Option list ในหน้า Options ให้เป็น file /etc/ppp/gprs-options

แล้วก็กำหนดค่าใน tab Provider พอกด activate ก็ใช้งานได้เลยครับ