Thursday, September 29, 2005

ฟรี DivX Create Bundle วันนี้วันเดียว

เขาบอกว่าปกติ $19.99 แต่วันนี้ครบรอบ 5 ปี DivX เลยแจกรหัสให้ฟรี 1 วัน

Anniversary Offer

Try Qt/Windows 4.0.1 Open Source Edition

ตั้งใจจะลองตั้งแต่ Qt 4 ออกมา เพราะเห็นว่ารุ่นนี้มีเวอร์ชั่นสำหรับ Windows ให้ดาวน์โหลดเพื่อพัฒนาโปรแกรม GPL ได้แล้วด้วย (ก่อนหน้า Qt 3 มีเฉพาะสำหรับ X11) แถมยังบอกว่ามี Microsoft® Visual Studio Integration

ท่าทางน่าใช้มาก ฝันหวานว่าเขียนโปรแกรมบน Visual Studio แล้วไปคอมไพล์เล่นบน Linux ได้ด้วย !

วันนี้ลองดาวน์โหลด Qt จากหน้า Open Source Downloads ระหว่างติดตั้งบอกว่าต้องการ MinGW ด้่วย โดยโปรแกรมติดตั้งจัดการดาวน์โหลดมาติดตั้งให้เอง (สบายดี) เสร็จแล้วก็รอ

ติดตั้งเสร็จหน้าจอโปรแกรม Qt Assistant (โปรแกรมสำหรับเปิดดูเอกสารต่างๆ) ก็โผล่ขึ้นมา

ดูในเมนู Program ก็เจอรายการ

ลองเปิด Visual Studio ดู หาๆๆๆๆ ไม่ยักจะมีอะไรที่เกี่ยวกับ Qt ? โปรแกรมตัวอย่างที่ให้มาก็ไม่มี Project/Solution ไฟล์สำหรับ Visual Studio มีแต่ .pro ตามปกติ

งง Microsoft® Visual Studio Integration อยู่ไหน ?

เปิดดูหน้า Microsoft® Visual Studio Integration ก็ไม่เห็นบอกว่าคุณสมบัตินี้ไม่มีใน Open Source Edition หรือเปิดดูหน้า Qt Editions Comparison Chart ก็ไม่เห็นบอกว่ารุ่น Open Source ไม่มี Microsoft® Visual Studio Integration ลองค้นใน Qt Assistant ด้วยคำว่า Visual, Studio, Integration ก็ไม่เจออะไร เปิดดูไฟล์ INSTALL, README ฯลฯ ก็ไม่เห็น

จนไปเจอในหน้า FAQ

Why is there no support for Microsoft Visual Studio compilers in your Windows Open Source Edition?

เขาบอกว่านักพัฒนาโปรแกรม GPL ก็น่าจะใช้เครื่องไม้เครื่องมือที่เป็น GPL (MinGW) และก็เพื่อให้มันแตกต่างจาก Commercial Edition

มีเหตุผลเหมือนกัน สรุปว่าฝันสลาย !

Tuesday, September 27, 2005

และแล้ว Palm ก็มี Windows !

Palm and Microsoft Join to Bring the Palm Experience to Windows Mobile

เห็นว่าจะมี Treo ที่ใช้ Windows ออกมา เป็นการเพิ่มตัวเลือกให้คนซื้อ

ก็ Palm นี้ทำฮาร์ดแวร์คงอยากขายเครื่องให้ได้มากที่สุด ส่วน PalmOS นั้นแยกออกไปเป็นคนละบริษัทนานแล้ว: PalmSource

Friday, September 23, 2005

เข้าชื่อถอดถอนประธานวุฒิสภา

เห็นข่าวคนแห่ไปลงชื่อแถวสีลม

ครป.ทึ่ง! คนแห่ลงชื่อถอด “สุชน” -หนุน 4 ส.ว.แจ้งความกลับ

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

เชิญชวนผู้รักประชาธิปไตยเข้าชื่อถอดถอนประธานวุฒิสภา....

ตอนล่างเขามีแบบฟอร์มให้ดาวน์โหลด แต่เป็น .doc ! ก็เลยช่วยทำเป็น PDF สำหรับคนเปิด .doc ไม่ได้

วันนี้เป็นวันหยุด เดี๋ยววันจันทร์จะเอาไปส่ง

Thursday, September 22, 2005

Firefox 1.0.7 + Thai WBR บน Mac

อยู่ในหน้า

Firefox + Thai WBR สำหรับ Mac OS X

มีปัญหานิดหน่อยตอนคอมไพล์ ต้องไปเอา QuickTime SDK มาลงใหม่ ไม่งั้นจะบ่นว่าหาไฟล์ CarbonSound.h ไม่เจอ ไม่รู้เป็นเพราะว่าเพิ่งลง QuickTime 7 ไป หรือเพราะว่าเป็น 1.0.7

น่าอ่านแต่ไม่น่าซื้อ The Google Legacy

The Google Legacy
Stephen E. Arnold

เป็น e-Book ไม่หนามาก 290 หน้า ขายตั้ง US$180 !!

Firefox 1.0.7 + Thai WBR บน Windows

คอมไพล์แล้วในหน้า

Firefox + Thai WBR บน Windows

Wednesday, September 21, 2005

ActiveS / SkypeAPI

ActiveS เป็น ActiveX wrapper สำหรับเรียกใช้ SkypeAPI

เขียน C# มาสั่งโทรผ่าน ActiveS นี่ น่าจะง่ายกว่าทำโปรแกรมกดปุ่มโทรเองแยะ

The Moon is Made of Cheese ?

พิสูจน์ได้ที่

Google Moon (ซูมสุดๆ)

หรือสมัครงานไปพิสูจน์ด้วยตนเอง

Google Copernicus Center is hiring

ผลการรับโทรศัพท์

จากเรื่อง แผนผังการรับโทรศัพท์ สรุปได้ว่า
  1. เอา SIM ของมือถือ FOMA ญี่ปุ่น ไปเสียบบนเครื่องโทรศัพท์เมืองไทยแล้วใช้ได้จริง ครั้งแรกลองบนเครื่องเก่าๆ(สีแดงข้างล่าง)มันกินเวลานานหน่อย คิดว่าใช้ไม่ได้ซะแล้ว ลองหลายๆเครื่องจู่ๆมันก็ใช้ได้ขึ้นมา พอขึ้นมาแล้วเอาไปลองกี่เครื่องก็ได้หมด

    ลอง ssh เข้ามาหา Asterisk แล้วสั่งให้โทรศัพท์ที่บ้านที่ญี่ปุ่น โทรหามือถือญี่ปุ่นดู มันก็ไปดังที่เครื่องเมืองไทยจริง แต่ไม่ได้รับ

  2. โอนสายผ่าน CallDaddy ก็ใช้ได้ (ครั้งเดียว) หลังจากนั้น CallDaddy ก็เกิดอาการเจ๊ง Login ไม่ได้เลย ไม่น่าจะเกี่ยวกับระบบโอนสาย เพราะตอนนี้พยายามต่อด้วย SoftPhone อะไรก็ไม่ได้ สงสัยยอดเงินเหลือน้อยเกินไป ? มีเหลือประมาณ US$ 0.3 ความจริงยังโทรไปเมืองไทยได้สองสามนาที

    ไม่อยากเติมเงินแล้วเพราะเท่าที่ใช้มา ตอนที่โทรได้เสียงก็ชัดดีหรอก แต่มักมีอาการสายไม่ว่าง(ช่องสัญญานเต็ม?) โทรไม่ได้บ่อยมากในเวลาที่อยากจะโทร

  3. ระยะหลังใช้ SkypeOut บ่อยขึ้น บริการมันค่อนข้างใช้ได้เลยทีเดียว เสียงชัด+โทรได้เมื่ออยากโทร แต่เอามาต่อกับ Asterisk ยังไม่ได้ (Skype มันคงไม่เปิดให้ชาวบ้านต่อเข้าเครือข่ายมันฟรีๆหรอกมั้ง) กำลังคิดว่าเอาโน้ตบุ้กรัน Skype ไปต่อกับ Asterisk Linux ช่องไมค์เสียบเข้าลำโพง ช่องลำโพงเสียบเข้าไมค์ แล้วทำโปรแกรมให้มันกดปุ่ม Call บน Skype เอง (เหมือนตอนทำโปรแกรมเล่นเกมส์จับคู่) เมื่อมีคนโทรเข้ามาทาง Asterisk อาจจะพอถูไถได้

Tuesday, September 20, 2005

Avalon / XAML

A Guided Tour of Windows Presentation Foundation

ว่าจะไปอ่านนานแล้ว แต่ยังไม่ได้ฤกษ์สักที ขนาดเป็น Guided Tour แล้วก็ยังยาวมาก วันนี้ไปเจอข่าว

Avalon がもたらすユーザー環境への変化
(สิ่งเปลี่ยนแปลงต่อสิ่งแวดล้อมของผู้ใช้ที่ Avalon นำพามา)

เขามีภาพประกอบ

เห็นแล้วชัดเจนดี

  • การทำงานของโปรแกรมเขียนด้วย .cs อันเดียวกันด้านซ้าย
  • แค่เปลี่ยนไฟล์ .xaml ที่กำหนดหน้าตาของโปรแกรมตรงกลาง
  • ก็เหมือนได้สามโปรแกรมแตกต่างกันทางด้านขวา
(กรณีนี้เป็นโปรแกรมดูรูปภาพ)

อยากรู้ว่ามีใครบ้าง

ก็เลยลองค้นบนเว็บดู

คณะกรรมการ บริษัท อสมท จำกัด (มหาชน)

Sunday, September 18, 2005

Test VoIP

TestMyVoIP

มี Java Applet จะทดสอบเน็ตของเราว่า เล่น VoIP ได้หรือเปล่า และก็ดีแค่ไหน

Friday, September 16, 2005

หมุนภาพเอกสาร PDF ที่มาในแนวนอน

ผู้ใช้รายงานกลับมาว่า โปรแกรมที่ใช้ GS แปลง PDF เป็นรูปภาพที่วันก่อนทำเอาไว้ มันแสดงภาพไฟล์ PDF ที่สร้างมาในแนวนอนไม่ถูกต้อง คือไม่หมุนภาพให้อยู่ในแนวนอนด้วย ก็เลยลองสร้าง PDF แนวนอนขึ้นมาทดสอบ โดยใช้ PowerPoint พิมพ์ใส่ Acrobat แบบ 1 สไลด์/1 หน้า

เปิดดูใน Acrobat ก็อยู่ในแนวนอนสวยดี

แต่ไฟล์ PDF นี้เมื่อเอาไปผ่าน gs แบบที่เคยเขียนไว้แล้ว จะได้ PNG ออกมาแบบนี้

ซึ่งมันก็ควรเป็นแบบนี้ เพราะ gs มันสร้างไฟล์สำหรับไปพิมพ์ด้วยเครื่องพิมพ์ สำหรับเครื่องพิมพ์แล้ว ไม่ว่าเอกสารจะแนวนอนหรือแนวตั้ง เครื่องพิมพ์มันไม่สนใจ ตัวข้อมูลมันก็ต้องเหมือนๆกันตลอด ในแนวใดแนวหนึ่ง (ในกรณีนี้คือแนวตั้ง)

ลองไฟล์ PDF นี้ด้วย gv มันหมุนให้ถูกต้องแฮะ ทำได้ไง ?

ค้นๆเน็ตดู ทีแรกหาโดยคำว่า Rotate PDF ไม่ค่อยเจออะไร ต้องค้นด้วย Orientation ถึงจะเจอเยอะหน่อย สรุปว่าข้อมูลทิศทางของหน้ากระดาษของ PDF มันเก็บอยู่ในส่วนที่เรียกว่า DSC (Document Structuring Conventions) ของ PostScript ถ้าเปิดดูจะเห็นเป็น Comment ของ PS/PDF (บรรทัดที่ขึ้นต้นด้วย %)

ลองใช้ strace ไล่ gv หาบรรทัดที่เรียก system call exec??() หรือ system() อยากรู้ว่า gv เรียก gs ด้วยตัวเลือกอะไรพิเศษหรือเปล่า ก็ไม่พบอะไรผิดสังเกต

ทีแรกไม่เห็น gv เรียก gs เลยด้วยซ้ำไป ต้องสั่ง strace -f จึงจะเห็น เพราะ gv สร้าง Thread ขึ้นมาก่อนด้วย clone() แล้วจึง exec??() ตัวเลือก -f บอกให้ strace ไล่ตามไปถึง Process ลูกหลานด้วย

ดูดีๆ เห็น gv มันไปเรียกโปรแกรม pdf2dsc ด้วย (ซึ่งก็เป็น shell script ที่ไปเรียก gs ด้วยโปรแกรม PS สำหรับแกะ DSC ออกมาจาก PDF อีกที)

ตกลงก็เลยแก้โปรแกรมให้เรียก pdf2dsc ก่อน แล้วก็อ่านไฟล์ DSC ที่ได้ ดูว่าหน้าไหนเป็นแนวนอน (มี comment เขียนไว้ว่า %%PageOrientation: Landscape) ก็ให้หมุนภาพที่ได้มาจาก gs ด้วย ImageMagick อีกที ด้วยคำสั่ง

convert -rotate 90 in.png out.png

หม้อแปลงโน้ตบุ้ค ใช้แทนกันได้แฮะ

เลขา ศ.โทรมาตามแต่เช้า บอกว่า ศ.เรียก คิดว่าแกมีเรื่องอะไรคิดถึงหลังจากกลับเมืองไทยไปสัปดาห์กว่า ที่ไหนได้อยากให้ช่วยดูโน้ตบุ้ค ย้ายข้อมูลจากเครื่องเก่าของแก Panasonic T1 ไปเครื่องใหม่ W2 ให้หน่อย แล้วก็ให้หม้อแปลงมาสองอัน ยี่ห้อ Sharp อันนึง กับ IBM อีกอันนึง

แกบอกว่าใช้ได้ก็แกใช้อยู่ ดูหัวก็เสียบได้ ดูค่าแรงดันก็ 16V เหมือนกัน ไม่ทันได้ดูขั้วก็จับเสียบเลย ใช้ได้จริงแฮะ

เพิ่งสังเกตว่าเดี๋ยวนี้โน้ตบุ้คใช้ 16V กันหมด (อย่างน้อยก็สามยี่ห้อนี้) นานมาแล้วเคยอ่านโฆษณา IBM ว่า Thinkpad รุ่นไหนๆ ใช้หม้อแปลงแทนกันได้หมด ยังคิดว่าเขาคงขี้เกียจทำหลายๆรุ่นให้มันวุ่นวายมากกว่า

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

Friday, September 02, 2005

แผนผังการรับโทรศัพท์

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

เวลา 30 วินาทีทั้งสองแห่งเลือกตั้งได้ ส่วนบัตร SIM ของ FOMA เขาบอกว่าใช้ได้กับโทรศัพท์ GSM Triband ทั่วไป จริงหรือเปล่าต้องกลับไปลอง (ค่า ROAMING โหดมาก คงไม่กล้าใช้จริง)

physX: Physics Processor

การคำนวนกราฟิก 3D ก็ถูกแยกออกมาจากซีพียูหลักแล้ว วันนี้ไปเจอ "Physics Processor" สำหรับประมวลผลด้านฟิสิกส์ ? เขายกตัวอย่างงานที่ช่วยทำแทนซีพียูได้ มี
  • Rigid body dynamics
  • Universal collision detection
  • Finite element analysis
  • Soft body dynamics
  • Fluid dynamics
  • Hair simulation
  • Clothing simulation
เห็นว่าปลายปีนี้จะมีออกมาขายเป็นการ์ด PCI มี Physics API ด้วย ต้องไปดูสักหน่อย น่าสนใจว่าทำโมเดลสำหรับให้ใช้งานยังไง

Thursday, September 01, 2005

สามัคคีกันดี

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

สามงานในเวลา 3-4 เดือน

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

สามคันในเวลา 3-4 เดือน