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


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

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

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

ช่วงหลังๆ เริ่มเกิดอาการอยากนอนเร็วๆ แต่บางรายการดันมีตอนดึกๆ เนี้ยสิ เช่น 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, 2551

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


Yesterday, I have to go to buy those books at their 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, 2551

wii remote

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

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

ใช้ 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 ได้เลยครับ

วันอาทิตย์, มกราคม 20, 2551


ตอนนี้กำลังรอของที่สั่งมาจาก ebay อยู่ มันส่งมาจากฮ่องกง เนื่องจากมันส่งมาด้วย DHL มันจึง tracking ได้ ด้วย แต่ก็ทำให้ค่าส่งแพงกว่าค่าของ :P ฉะนั้นต้องลองใช้ให้คุ้ม


วันพุธ, มกราคม 16, 2551

เครื่องที่ใช้ตอนนี้ลงเป็น Ubuntu x86_64 อยู่ แต่งานที่ใช้จำเป็นต้องคอมไพล์ไปลิงค์กับ libraly ที่เป็น i386 ดังนั้นจึงต้องลง GNU C library ของ i386 ด้วย โดยใช้คำสั่งดังนี้

apt-get install libc6-i386 libc6-dev-i386

เวลาคอมไพล์ ก็ใส่ออพชั่น -m32 เข้าไปด้วย เป็นอันเสร็จพิธี