.comment-link {margin-left:.6em;}

Orr' Weblog

ไม่ตายไม่เลิก...

วันอาทิตย์, พฤษภาคม 17, 2009

หลังจากอัพเกรดมาเป็น Ubuntu 9.04 มีปัญหาที่เจอคือ numpad ของคีย์บอร์ดที่ใช้ คือ Microsoft Comfort Wireless Keyboard มันกลายเป็นเป็นการควบคุมเมาส์ไปแทน ทำให้ไม่สามารถใช้ numpad เพื่อพิมพ์ตัวเลขได้ ปัญหาเกิดจากออพชัน Mouse Keys ใน Keyboard Perferences มันโดนเปิดขึ้นโดยอัตโนมัติ วิธีแก้คือไปปิดมันซะที่ System > Preferences > Keyboard > Mouse Keys และคลิกเอาเครื่องหมายถูกหน้า "Pointer can be controlled using keypad" ออก ก็เรียบร้อย หรือจะกด Alt+LShift+NumLock ก็ได้

วันอังคาร, มีนาคม 03, 2009

iPod battery change

อาทิตย์ที่ผ่านมาก็ถึงเวลาที่ต้องเปลี่ยนแบตเตอรีของ iPod Photo เอง หลังจากที่ซื้อมาเมื่อ 3 ปีที่แล้ว เนื่องจากมันบวมขึ้นมากจนทำให้กดปุ่มไม่ได้แล้ว แถมหลังจากชาร์ตเต็มก็ใช้ได้ไม่ถึง 10 นาที '-" ใช้เป็น portable hard disk ยังไม่ได้เลย เพราะมันไม่ยอมบูต เอาไปที่ศูนย์ก็ไม่มีทางเปลี่ยนให้แน่ๆ เก่าจัด :P สรุปเลยต้องเปลี่ยนเอง

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

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

สำหรับแบตที่ใช้มีความจุ 680 mAh จากการทดสอบใช้งาน พบว่าสามารถใช้งานได้ต่อเนื่อง 9 ชั่วโมง ผลที่ได้น่าพอใจเลยทีเดียว เพราะใช้ฟังได้ทั้งวันเลย

วันเสาร์, กันยายน 27, 2008


วันนี้ตอนเช้าๆ ก็มีจดหมายฉบับนี้มา เกี่ยวกับเชิญให้สมัครสมาชิก ACM ดูราคาแบบดูห้องสมุดออนไลน์ได้ก็ประมาณร้อยกว่าเหรียญ จะว่าไปก็ไม่ได้แพงมาก เพราะได้สิทธิอ่านเยอะมาก เอาเข้าจริงจะได้อ่านหมดไหม เดี๋ยวขอเวลาคิดก่อนแล้วกัน

วันอังคาร, มิถุนายน 03, 2008

บันทึกวิดิโอบนลินุกซ์

ช่วงหลังๆ เริ่มเกิดอาการอยากนอนเร็วๆ แต่บางรายการดันมีตอนดึกๆ เนี้ยสิ เช่น Prison Break เราก็ซื้อ capture card ไว้แล้ว ว่าแล้วก็เอา ffmpeg มาอัดรายการดีกว่า จริงๆ เมื่อก่อนก็เคยใช้นะ แต่เครื่องก่อน CPU มันช้ามากๆ แต่ตอนนี้เปลี่ยนเครื่องใหม่แล้ว เร็วขึ้นเยอะ encode ไหวแน่นอน คำสั่งที่ใช้ คือ
ffmpeg -f audio_device -i /dev/dsp -f video4linux2 -r 25 -s 720x578 -i /dev/video0 -target dvd -sameq dsc.mpg
อธิบาย
-f เป็นการกำหนดชนิดของรูปแบบที่ต้องการนำเข้า ตามตัวอย่าง audio_device ก็คือ sound card ที่ /dev/dsp นั่นเอง สำหรับ video4linux2 คือ อินเตอร์เฟสวิดิโอของลินุกซ์ ซึ่งเครื่องที่ใช้มี device file อยู่ที่ /dev/video0
-r กำหนด frame rate ให้เป็น 25 fps (PAL)
-s กำหนดขนาดของพิกเซล 720x578 คือ ขนาดของวิดิโอแบบ PAL นั่นเอง
-target กำหนดชนิดของไฟล์เอาท์พุตเป็นแบบเทมเพลต ทำให้ช่วยลดความยุ่งยากสำหรับการกำหนด codec และ bit-rate ไปได้ ซึ่งในที่นี้ให้เป็น dvd
-sameq กำหนดคุณภาพของเอาท์พุตให้เท่ากับอินพุต
dsc.mpg คือ ชื่อไฟล์เอาท์พุต

เมื่อต้องการหยุดอัด ก็กด q จากนั้นก็เปิดดูด้วย VLC ได้เลย

วันศุกร์, พฤษภาคม 16, 2008

May I read all of those in 1 month!!!


Yesterday, I have to go to buy those books at they office. Those are 23 issues of aerospace magazine, I think they're rare books, because I couldn't find it easy as other book such as semiconductor electronics or even as shutter photography. I like advance technologies such as computer, electronics including aviation. I will try to read all of those in 1 month, if I can.

วันศุกร์, เมษายน 04, 2008

wii remote

หลังจากดู clip ของนาย lee เกี่ยวกับกับนำ wii remote มาทำ sensor ตรวจจับการเคลื่อนที่ เนื่องจากภายในมันประกอบไปด้วยกล้องวิดีโอ IR นอกจากนี้มันยังมีตัวตรวจจับความเร่งอีกด้วย ดูๆ แล้วพอเอาไปประยุกต์ได้อีกเยอะเลย ก็เกิดอาการคันไม้คันมืออยากลองเล่นมั่ง กะว่าจะเอามาใช้ตอนนำเสนอสไลด์ สนุกแน่ๆ เลย ดูราคาแล้วก็ไม่ได้แพงมากเกินไป เลยสั่งซื้อมันมา 1 อัน และแล้วมันก็มาถึงบ้านแล้ว เดี๋ยวขอเวลาลองไปเล่นดูสักพักก่อน

วันศุกร์, มีนาคม 07, 2008

ใช้ bluetooth gps บนลินุกซ์

มาช่วงนี้อยากเอา GPS10x มาใช้บนลินุกซ์ดูซะหน่อย เนื่องจากเครื่องที่ใช้ไม่มี bluetooth ก็เลยต้องไปซื้อ dongle มาต่อแทน ซึ่งก็ใช้งานกับ Ubuntu ได้ไม่มีปัญหา อันนี้ต้องขอบคุณเจ้า HCI ที่ทำให้มันเป็น unified interface จึงสามารถใช้งานได้โดยไม่ต้องสนใจรุ่นของฮาร์ดแวร์ หลังจาก sudo เป็น root แล้วก็มาเริ่มกันเลยดีกว่า

1. ติดตั้งแพคเกจที่เกี่ยวข้อง
  • apt-get install bluez-utils bluetooth
2. ค้นหาอุปกรณ์
  • hcitool scan
Scanning ...

00:05:4F:08:XX:XX Garmin GPS 10x
ซึ่งจะทำให้ได้ ที่อยู่ของอุปกรณ์ ซึ่งในที่นี้ก็คือ GPS10x นั่นเอง

3. เชื่อมต่อ
  • rfcomm connect /dev/rfcomm0 00:05:4F:08:XX:XX
จะเป็นการเชื่อมต่ออุปกรณ์เข้ากับไฟล์ /dev/rfcomm0

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