Wednesday, August 31, 2005

MessengOUT ?

พักนี้ข่าวเกี่ยวกับ VoIP เยอะแฮะ ล่าสุด MSN ซื้อ Teleo ไปเรีบร้อยแล้ว

Microsoft buys Teleo to boost VoIP services

อีกไม่นานคงโทรหาเบอร์บ้านจาก Messenger ได้ MessengOUT ? อืมม์ เขาคงมีชื่อที่ดีกว่านี้

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

Monday, August 29, 2005

Katrina: Category 5 ลูกที่ 4 ?

วันนี้มีแต่ข่าว Katrina เฮอริเคนเต็มไปหมด รู้แต่ว่ามันใหญ่มาก จัดอันดับเป็น Category 5 สูงสุดในสเกลของเฮอริเคนแล้ว

อ่านๆดูเพิ่งรู้ว่าตั้งแต่เก็บข้อมูลมา มี Cat 5 ขึ้นถล่มเมกาเพียงแค่ 3 ลูกเท่านั้น คือ "Labor Day"/1935, "Camille"/1969, "Andrew"/1992 (ที่เกิดในทะเลไม่ทันขึ้นฝั่งมีอีกหลายลูก ~ 23) Katrina กำลังจะเป็นลูกที่ 4 หรือเปล่า ? เห็นบางข่าวบอกว่าอ่อนแรงเป็น Cat 4 แล้ว บางข่าวก็ยัง Cat 5 อยู่

ได้แต่เอาใจช่วยขอให้หนีกันทัน

ประกอบเครื่องโน๊ตบุ๊คด้วยตัวเอง (Panasonic T4)

ปีที่แล้วเคย Blog เอาไว้แล้วหนหนึ่ง ครั้งนั้นเป็นรุ่น R3 ส่วนของปีนี้เป็นรุ่น T4 ภาพจากข่าว

คุ้มจริงๆ รุ่นนี้ขายตามร้านถูกๆแถว Kakaku ก็ 170K เยนแล้ว งานนี้ Panasonic เก็บค่าร่วมงาน 120K เยนเอง แต่ต้องอ่อนกว่า ม.ปลาย

และก็ต้องมีรูปทดสอบว่าตัวเครื่อง(ปิดฝา)รับน้ำหนักได้ 100Kg จริง เอาเด็กสามคนขึ้นไปยืนทับ

Saturday, August 27, 2005

ผลการใช้งาน OSS/Linux ในสถานศึกษา (ญี่ปุ่น)

ไปอ่านเจอจากข่าว ว่า IPA (Information-Technology Promotion Agency) เอาสรุปรายงานผลการใช้งาน OSS/Linux ในสถานศึกษา (ญี่ปุ่น) มาเผยแพร่บนเว็บแล้ว

2004年度「学校教育現場におけるオープンソースソフトウェア活用に向けての実証実験」成果

ซึ่งเป็นรายงานที่ได้มาจากการทดลองติดตั้งเครื่องคอมพิวเตอร์ Linux PC ประมาณ 300 เครื่อง เพื่อใช้ในการเรียนการสอนในสถานศึกษาระดับประถม มัธยม และมหาวิทยาลัยของญี่ปุ่น เป็นระยะเวลาประมาณครึ่งปี ตั้งแต่ปลายปี 2004 ถึงต้นๆกลางๆปี 2005 มีนักเรียนและอาจารย์เกี่ยวข้องประมาณ 3000 คน

ดูเหมือนจะมีสองโปรเจคทดลอง คือ การใช้งาน Linux เป็น Deskop (หน้า รายงาน) และ การใช้งาน KNOPPIX (หน้า รายงาน)

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

ดู รายการโปรแกรมประยุกต์ แล้ว มีหลายตัวน่าจะเอามาลองเล่นดูบ้างเหมือนกัน

นอกจากรายงานแล้วเขายังพิมพ์หนังสือออกมาสำหรับเป็นคู่มือให้สถานศึกษาที่ต้องการนำเอา OSS/Linux ไปใช้บ้าง ขายเล่มละ 500 เยน ยังหาไม่เจอใน Amazon

「学校にオープンソースコンピュータを導入しよう!--オープンソースソフトウェア導入の意義と方法」

ใส่ชื่อถนน กทม ใน Google Earth

ต่อจากเรื่องที่แล้ว วาดถนน กทม. บน Google Earth ลองหาทางใส่ชื่อถนนลงไปด้วย ลำบากหน่อยตรงถนนสั้นใส่แค่ชื่อเดียวตรงกลางเด๊ะ ส่วนถนนยาว ก็ใส่ทุกๆระยะ 0.02 องศา

(คลิกบนภาพเพื่อดูภาพขยาย)

ค่อยหาบ้านตัวเองสะดวกขึ้นมาหน่อย

Friday, August 26, 2005

วาดถนน กทม. บน Google Earth

เจอว่า Google Earth สามารถโหลดข้อมูลตำแหน่งและเส้นทางมาแสดงบนภาพดาวเทียมได้ ก็เลยลองเอาข้อมูลถนนใน กทม ที่เคยเจอบนเว็บ มาแปลงโหลดลงใน Google Earth ดู

(คลิกบนภาพเพื่อดูภาพขยาย)

รูปดาวเทียมกับเส้นถนนไม่ค่อยจะตรงกันเท่าไร ซึ่งก็ผิดพลาดกันได้ทั้งสองฝ่าย คือ ไม่รูปถ่ายผิด ก็ถนนผิด รูปใน Google Earth เอง ตรงรอยต่อบางทียังต่อไม่สนิทเลย ดูไปเรื่อยๆ เจอถนนบางเส้นผิดออกจากแนวมากเหมือนกัน

GDS2+GTalk+GMail

เพิ่งลองติดตั้ง Google Desktop Search 2 Beta เมื่อวาน โปรแกรมติดตั้งบอกให้เอา GDS รุ่นภาษาญี่ปุ่นที่ลงไว้อยู่ออกเองก่อน เพราะว่าภาษาแตกต่างกัน ติดตั้งเสร็จก็ลองเลือกใช้คุณสมบัติใหม่เลย คือ Sidebar เจ๋งเหมือนกันแฮะ GoogleTalk ที่ลองไปก่อนหน้านี้วิ่งเข้าไปเป็นส่วนหนึ่งของ Sidebar เองเลย

Sidebar ของ GDS2 มี Panel (ไม่ยักจะเรียก Widget) ที่น่าสนใจมาให้หลายอัน เช่น

  • Web Clips: อันนี้เป็นเหมือน RSS Reader ทั่วไป ที่เจ๋งคือไม่ต้องใส่ URL ของ RDF/ATOM ฯลฯ ด้วยตัวเอง เวลาไปเปิดดูเว็บด้วย IE หน้าไหนที่มี Site Feed เช่น Hui's BLOG นี้ GDS ก็จะดึง Site Feed มายัดลงไปใน Web Clips ให้เองเลย สะดวกเหมือนกัน แต่เปิดเว็บดูไม่นานก็เจอข่าวโผล่ขึ้นมาตรึม

  • Email: อันนี้ทีแรกคิดว่าจะเป็น GMail เพราะตอนติดตั้ง GDS2 มีให้เลือกว่าต้องการค้นหาจาก GMail ด้วยไหม ก็ใส่ Login/Password เข้าไป แต่เท่าที่สังเกต รายการเมล์ในนี้จะถูกปรับปรุงพร้อมๆกับ Thunderbird เลยสงสัยว่าน่าจะมาจาก Thunderbird มากกว่า

  • Quick View: แสดงรายการ URL ที่เปิดดูบ่อยๆ คงเอามาจาก IE อีกนั่นแหละ เปิดไว้สักพักก็จะเห็นได้ว่าวันๆเราดูเว็บอะไรบ้าง
นอกจากนี้ก็เอา ActiveX ที่อยู่ในเครื่องมาใส่เข้าไปได้ด้วย ลองเลือก Windows Media Player ดู กลายเป็นว่ามี Media Player โผล่ขึ้นมาเป็นส่วนหนึ่งของ Sidebar ด้วยเลย

GTalk เท่าที่ลองยังไม่มีอะไรน่าตื่นเต้นไปกว่า MSN หรือ Skype แต่ชอบตรงที่คุยด้วยเสียงทะลุ Firewall ได้ เหมือน Skype แหละ แต่หวังว่าจะเสถียรกว่าเพราะเป็นบริการของ Google ของ Skype ใช้ Peer-2-Peer บางทีมันหา SuperNode ไม่เจอก็ Login ไม่ได้สักที

Thursday, August 25, 2005

GoogleTouring

มีหลายทัวร์ให้ ดล. มาดูเล่น (ด้วย GoogleEarth) เพลินดี

GoogleTouring

Wednesday, August 24, 2005

Too many IM's

เช้าวันนี้เพิ่งอัพ MSN Messenger เป็นรุ่นล่าุสุด 7.5 ข่าวบอกว่าเสียงดีขึ้น (Echo Cancellation ดีขึ้น) และมีคุณสมบัติใหม่ ส่ง Voice Clip ยาวประมาณ 15 วินาทีได้ และใส่ Icon เป็นภาพเคลื่อนไหวได้

กลับถึงบ้าน มีข้อความจากเพื่อนใน MSN ชวนให้มาลอง Google Talk กัน ! ก็เลยได้ติดตั้งอีกอันนึง Login โดยใช้บัญชีเดียวกับ GMail ได้ ง่ายดีไม่ต้องลงทะเบียนกันใหม่ ลองคุยด้วยเสียงกับโต้งที่อยู่เมืองไทยใช้โมเด็มสายโทรศัพท์ธรรมดา พบว่าเขาได้ยินเสียงเราชัด แต่เสียงเขาเราได้ยินติดๆดับๆ ลองเปลี่ยนเป็น Skype ดู ก็ดีขึ้นมาหน่อยนึง คือ ติดๆดับๆน้อยลง แต่คุณภาพไม่ต่างกันมาก

ถ้า Broadband ทั้งคู่ อาจจะไม่เห็นความแตกต่างหรือเปล่า ? เคยอ่านเจอในวารสารญี่ปุ่น เขาทำการทดลองแล้วสรุปว่า Skype เสียงค่อนข้างดี เพราะใช้ Codec ของ GIPS ซึ่ง Sampling ที่ 16KHz ทำให้ช่วงความถี่เสียงที่ส่งได้ค่อนข้างสูง (8KHz) สูงกว่าของสายโทรศัพท์ตามบ้านทั่วไปอีก (~4KHz) และ Skype ปรับ Codec หรือ Bandwidth ให้สอดคล้องกับสภาพความหนาแน่นของเครือข่ายได้เองด้วย

ดูจากรายการลูกค้า แล้ว MSN ก็ GIPS เหมือนกัน

ตอนนี้เลยมีทั้ง MSN, Skype, Google Talk เลือกใช้ไม่ถูกแล้ว ก่อนหน้านี้ใช้ ICQ ด้วย ใช้มานานมาก ได้เลขสมาชิก 6 หลัก 1##### แสนกว่าๆเอง สมัครใหม่ตอนนี้คงได้เลขหลายสิบล้านแล้ว

ตัดใจเลิก ICQ ไปได้เนื่องจากว่ามันอืด (รุ่น Lite ก็ยังอืด) และก็มีปัญหากับภาษาไทยเยอะ เดี๋ยวอ่านได้บ้าง ไม่ได้บ้าง ฯลฯ ยิ่งตอนใช้งานกับ Windows ญี่ปุ่น

Tuesday, August 23, 2005

Google Desktop 2 (beta)

จดไว้ก่อน ไว้ลองวันหลัง มีใหม่คือ Sidebar กับ Quick Find (ค้นหาทันทีที่พิมพ์ เหมือน Windows Desktop Search, Yahoo Desktop Search, Spotlight)

Google Desktop 2 (beta)

ความห่วยของบริการ DTAC

ตั้งแต่ ผบ. กลับไป รู้สึกว่ามีปัญหากับโทรศัพท์มือถือเหลือเกิน เห็นไปๆมาๆศูนย์บริการของ DTAC หลายรอบแล้ว

  • เริ่มต้นด้วยการสมัครใช้บริการแบบจ่ายรายเดือน (ไม่ใช่ Prepaid) เพราะอยู่ญี่ปุ่นก็สมัครรายเดือน ที่นี่ไม่ค่อยมีคนใช้ Prepaid กัน กลับไปก็แปลกใจ เมืองไทยใช้ Prepaid กันซะส่วนมาก แต่เนื่องจากขี้เกียจเติมเงิน ก็เอาแบบรายเดือนก็แล้วกัน ไม่ได้ดูหรือเลือก Promotion อะไรเลย

  • หลังจากใช้มาได้สัปดาห์นึง ก็ไปทำเรื่องให้หักค่าโทรศัพท์ผ่านบัญชีธนาคาร

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

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

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

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

Monday, August 22, 2005

ภาพกรุงเทพฯใน Google Earth มีส่วนที่ชัดมากขึ้นแล้ว

วันนี้สังเกตเห็นว่า ภาพถ่ายดาวเทียมของกรุงเทพฯในโปรแกรม Google Earth มีส่วนที่ชัดเจนมากขึ้นกว่าเดิมแล้ว เช่น ส่วนของสนามบินดอนเมือง มองเห็นเครื่องบินเป็นลำๆชัดแจ๋วเลย

แถวสีลม/จุฬาฯ ก็ชัดขึ้นเห็นตึกเป็นหลังๆ สงสัยว่า Google Maps อัพเดทด้วยแล้วหรือเปล่า ไปลองเปิดดู ปรากฏว่ายังเบลอๆ มีกรุงเทพชัดอยู่แค่ครึ่งเดียวฝั่งตะวันออกเหมือนเดิม

Friday, August 19, 2005

Battery Calibration จากงานแปล

งานแปล

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

งานพวกนี้ไม่แน่นอน บางช่วงก็มาเรื่อยๆ บางทีก็หายไปหลายๆเดือนไม่มีมาเลย

อ่านเจอในคู่มือกล้องว่า ถ้าหากตัวเลขแสดงเวลาการใช้งานที่เหลืออยู่ของแบตเตอรี่ บอกไว้แตกต่างจากความเป็นจริงมาก เช่น บอกว่าเหลือ 60 นาที แต่ใช้ไป 20 นาทีก็หมด หรือในทางกลับกันบอกว่าเหลือ 2 นาที แต่ใช้ได้ 10 กว่านาที ฯลฯ ซึ่งปกติค่าพวกนี้จะผิดพลาดบ้างอยู่แล้ว ขึ้นอยู่กับการใช้งาน เช่นใช้ซูมหรือแฟลชมากหรือน้อย

ในกรณีที่ค่าต่างไปมากๆ เขาให้ทำการปรับเทียบระบบวัดแบตเตอรี่ โดย

  • ผลาญแบตเตอรี่ให้หมด (เช่น เปิดแสดงสไดล์โชว์ค้างไว้จนมันดับไปเอง)
  • ชาร์จใหม่ให้เต็ม
แต่อย่าทำบ่อย แบตเตอรี่จะเสื่อมได้

Notebook ก็มี

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

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

ตื่นเช้าเปิดรูปออกมาดู พบว่าหมดเกลี้่ยงเมื่อเวลาผ่านไปสามชั่วโมงกว่าเกือบๆสี่ชั่วโมง แปลว่าถ้าเริ่มจากแบตเต็มๆก็น่าจะเล่นโหลดหนักๆแบบสว่างธรรมดาๆได้สัก สี่ชม.กว่า ไม่เลวเหมือนกันแฮะ (น่าจะเรียกว่าไม่ผิดหวัง เพราะที่เลือกรุ่นนี้ส่วนหนึ่งเพราะแบตเตอรี่แหละ)

ที่โฆษณาไว้ในสเปกของเครื่องนี้คือ 7 ชม. วัดตามมาตรฐาน JEITA ที่บอกว่า ให้เอาระยะเวลาสองอันข้างล่างนี้มาเฉลี่ย

  1. เปิดเล่นวิดีโอ MPEG ไปเรื่อยๆจาก HD ที่ระดับความสว่างหน้าจออย่างน้อย 20cd ปิดเสียงเบาสุด จนแบตหมด
  2. เปิดเครื่องทิ้งไว้เฉยๆ หน้าจอมืดสุด (แต่ห้ามดับ) HD ดับได้ จนแบตหมด
Notebook ที่ขายในญี่ปุ่นส่วนมากตอนนี้ก็แสดงเวลาแบตเตอรี่ตามมาตรฐานนี้กันหมด

ปล. กล้องหลายรุ่นมีเมนูบนหน้าจอเป็นภาษาไทยแล้วด้วย

Tuesday, August 16, 2005

ครบปีแล้ว

vuthi@thaigate[1:21] date
Wed Aug 17 01:21:44 JST 2005

vuthi@thaigate[1:21] uptime
  1:21am  up 365 day(s), 17:23,  2 users,  load average: 0.07, 0.18, 0.31
นานได้ขนาดนี้คงเพราะไม่ได้ไปยุ่งอะไรมันมาก ทำนองว่าของมันไม่เสียก็อย่าไปซ่อม และญี่ปุ่นไฟไม่ค่อยจะดับ

แต่ก่อนต้อง shutdown ปีละครั้ง วันที่เขาตรวจซ่อมระบบไฟอาคาร แต่เดี๋ยวนี้เขามีช่องเสียบพิเศษให้สำหรับ Server ซึ่งทั้งวันทั้งปีจะไม่มีการดับ

ลองเล่น VoIP

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

Protocol ที่ใช้กันอยู่ในการส่งเสียงไปๆมาๆของ VoIP ก็มีใหญ่ๆสองอัน คือ SIP กับ IAX ซึ่ง Asterisk สนับสนุนทั้งสองตัว แต่ผู้ให้บริิการ Service Provider ส่วนมากจะมีแต่ SIP ปัญหาของ SIP คือบางทีเล่นผ่าน NAT ไม่ได้ ต้องใช้ STUN Server มาช่วย เวลาตั้งค่า Softphone (โปรแกรมที่ทำตัวเป็นโทรศัพท์) ก็เลยต้องตั้งตรงช่อง STUN ด้วย และตรง SIP Proxy ก็ต้องบอกให้ใช้ STUN นี้ บางทีก็ใช้ได้ บางทีก็ไม่ได้ ยังงงๆอยู่ ส่วนมากถ้าใช้ไม่ได้ก็ไป reboot NAT ซะ ก็จะหาย

อ่านเจอว่า Yahoo Messenger Voice รุ่นใหม่ไม่นานมานี้ก็ใช้ SIP เหมือนกัน โดยใช้ Softphone ของ X-Ten และ Yahoo เพิ่งซื้อกิจการ DialPad ไป อีกหน่อยอาจจะมีบริการโทรหาเบอร์บ้านเหมือนกับ SkypeOut

Softphone

ตัวแรกที่เอามาลองเล่นคือ X-Lite ของ X-Ten มีให้ดาวน์โหลดสำหรับ Windows, Linux, Mac (ฟรี) สามารถใช้ได้กับ SIP Provider ทั่วไป พอดีอยากลองใช้ IAX กับ FreeWorldDialup ก็เลยต้องหาตัวอื่นมาลองอีกอัน ไปเจอ Virbiage Soft Phone (FireFly) มีหน้าตาพอดูได้ และใช้ได้กับ IAX และ SIP

Service Provider

อันแรกเลยที่สมัครเล่นดูคือ FreeWorldDialup ใช้โทรไปเบอร์ที่เสียเงินไม่ได้ แต่โทรได้แต่ระหว่างสมาชิกและหมายเลขโทรฟรีในอเมริกา อังกฤษ ฯลฯ และก็มีหมายเลขทดสอบให้โทรเล่นๆอีกสองสามอัน สมัครสมาิชิก FWD ไว้สองอัน ระหว่างหัดใช้ Asterisk ก็โทรไปโทรมาเล่น ทีแรกตั้งค่าให้ Asterisk ต่อเข้าไปแบบ SIP แต่มีปัญหาโทรเข้าไม่ได้ถ้าเล่นสองหมายเลขพร้อมกัน อาจจะเพราะอยู่หลัง NAT เดียวกัน (ในรูป) หรือปัญหาอะไรสักอย่าง ก็เลยเปลี่ยนไปใช้ SIP กับหมายเลขหนึ่ง และ IAX2 กับอีกหมายเลขหนึ่ง

ทีนี้เกิดอยากโทรกลับเมืองไทยดูบ้าง ก็ต้องหาผู้ให้บริการโทรเข้าเบอร์บ้าน (PSTN Termination Service) เจอหลายรายหลายราคา เยอะมากจนเลือกไม่ถูก ลองสมัครไปสองรายคือ sipphone.com กับ calldaddy.com ราคาโทรไปเมืองไทยประมาณนาทีละ 10c กับ 6-11c ตามลำดับ (ขึ้นกับว่าเป็นเบอร์บ้านหรือมือถือ กรุงเทพหรือต่างจังหวัด) ถูกกว่าที่ใช้ Brastel อยู่ที่ญี่ปุ่นเกินครึ่ง

พวกนี้ตอนสมัครไม่ต้องจ่ายตังค์ และจะได้เบอร์ account ในเครือข่ายนั้นๆมาเลย สมัครแล้วจะมีเบอร์ปลายทางให้ลองโทรเล่นๆ เพื่อทดสอบทำงาน เช่น Echo Test พูดอะไรไปมันจะ Echo กลับมา จะได้รู้ว่ามีหน่วงเวลา (Delay) แค่ไหน ถ้าใช้งานได้พอใจก็ค่อยจ่ายตังค์ซื้อเวลา (นาที) เอา

ตรงนี้วุ่นวายมาก เขาคงเคยโดนโกงมาเยอะ คือจ่ายไปแล้วบัตรโดนปฏิเสธบ้าง(sipphone) หรือว่าต้องรอให้เขาโทรกลับมายืนยันบ้าง(calldaddy) สมัครไปตั้งแต่วันเสาร์ ต้องเมล์ไปถามอีกสองสามวันกว่าจะได้เล่น (วันนี้=อังคาร) สรุปคือ sipphone เปลี่ยนไปจ่ายผ่าน PayPal แทน (ซึ่งก็ผ่านบัตรเครดิตใบเดิมนั่นแหละ) และ calldaddy เขาก็โทรมาคุยสองสามนาที

โทรไปเมืองไทยทั้งสองบริการ เสียงก็ใช้ได้เลยทีเดียว ดีพอๆกับ Brastel แต่ต้องลองหลายๆครั้งหลายๆเวลาก่อนถึงจะแน่ใจว่าดีจริง ตอนนี้มีปัญหาคือ sipphone โทรเข้าเบอร์บ้าน กทม ไม่ได้ในบางครั้ง (ใน Log บอกว่า circuit เต็ม) แต่โทรมือถือได้ และมันคิดราคาถูกกว่าราคาที่ประกาศบนเว็บ คือ บนเว็บบอกว่านาทีละ 10c แต่เมื่อเช้าโทรไป 15 นาที ยอดหายไปแค่ 75c เอง ประมาณครึ่งเดียว ราคาไม่อัพเดทหรือว่าคิดผิดหว่า

ส่วน calldaddy โทรได้ทั้งเบอร์บ้านและมือถือ ยังไม่เคยเจอวงจรเต็ม และที่สนุกมากคือ ใช้คำสั่งตั้ง Caller ID ใน Asterisk กำหนดหมายเลขตัวเราได้เอง ลองแกล้งตั้งเป็นเบอร์ญาติคนอื่น โทรกลับไปหลอก ผบ. สำเร็จมาแล้ว :) แต่เนื่องจากในญี่ปุ่นระบบนี้เคยมีคนใช้ก่ออาชญากรรม ก็เลยถูกบล็อค ตอนแรกใช้ calldaddy โทรเข้าเบอร์ในญี่ปุ่นไม่ได้เลย สักพักเขาก็เอา CallerID ออก โทรเข้าญี่ปุ่นได้ แต่ตอนนี้พอโทรไปเมืองไทยมันเลยขึ้น Private Call ตลอด หลอกเบอร์ไม่ได้แล้ว :( ตั้ง Caller ID เป็นอะไรก็ไม่มีผล

Asterisk

ในบ้านก็เลยตั้งชุมสายโดยใช้ Asterisk ควบคู่กับการ์ด Digium (ในรูป) ที่ซื้อมา ซึ่งมีช่อง FXO (Foreign eXchange Office) สองช่องสำหรับต่อกับสายจากชุมสาย และช่อง FXS (Foreign eXchange Station) ต่อเข้ากับเครื่องโทรศัพท์ในบ้าน

พอดีสายจากชุมสาย NTT จะวิ่งเข้า ADSL Modem ของ YahooBB แล้วจึงต่อออกมาที่เครื่องโทรศัพท์ ดังนั้นเวลาใช้เครื่องโทรศัพท์โทรไปไหน YahooBB มันจะดักเข้าใช้บริการ VoIP ของมันตลอด โทรไปมือถือตัวเองก็จะเห็นว่าโทรมาจากเบอร์ YahooBB คือ 050-... ไม่ใช่เบอร์ของ NTT

ในทางปฏิบัติตอนนี้สาย NTT คือเอาไว้รับเข้าอย่างเดียว เพราะโทรออกวิ่งเส้น YahooBB หมด ซึ่งก็ดีนะ เพราะค่าโทรมันถูกกว่า NTT

เลยเกิดไิอเดียว่าถ้าแยกสาย NTT ตรงทางเข้า ADSL Modem ออกมาต่อกับโทรศัพท์อีกเครื่องต่างหาก น่าจะทำให้โทรออกโดยใช้สาย NTT ได้ต่างหาก และใช้งานพร้อมๆกันกับสาย YahooBB แต่ถ้าแยกออกมาตรงๆแล้วต่อเข้ากับเครื่องโทรศัพท์เลย สัญญาน ADSL ที่วิ่งไป Modem อาจจะถูกรบกวนได้ ก็เลยไปซื้อ ADSL Splitter มาต่อก่อนตัวนึง (เหมือนที่เขาแนะนำให้ใช้กรณีต่อสายพ่วงเวลาใช้งาน ADSL ที่เมืองไทย)

แยกออกมาแล้วก็เลยได้สายจากชุมสายสองเส้น คือ

  1. เส้นที่วิ่งออกมาจาก ADSL Modem เวลาโทรออกเส้นนี้จะไปทาง YahooBB
  2. เส้นที่แยกออกมาก่อนเข้า ADSL Modem และผ่าน ADSL Splitter เวลาโทรออกเส้นนี้จะไปทาง NTT
กลายเป็นว่าโทรออกได้สองช่องสัญญาณพร้อมๆกัน เอาสองสายนี้ต่อเข้ากับช่อง FXO ทั้งสองของการ์ด Digium เหมือนในรูปข้างบน

ส่วนบน Asterisk ก็ตั้งค่าไฟล์ extensions.conf ไว้ว่า เมื่อยกหูเครื่องโทรศัพท์ (ที่ต่ออยู่กับช่อง FXS) ขึ้นมาแล้ว ให้ทำดังนี้

[homeline]
exten => s,1,Answer   
exten => s,2,Wait(.5)
exten => s,n,WaitExten(60,m(hui))
exten => s,n,Hangup

exten => _0.,1,Dial(Zap/4/${EXTEN:1})
exten => _#.,1,Dial(Zap/3/${EXTEN:1})

exten => _9.,1,Dial(SIP/${EXTEN:1}@calldaddy)

exten => _7.,1,Dial(SIP/${EXTEN:1}@proxy01.sipphone.com)
คือ เมื่อยกหูสาย FXS แล้วให้ ทำการรับสาย (Answer), รอ 0.5 วินาที Wait(.5) แล้วเปิดเพลง MP3 ให้ฟัง WaitExten(60,m(hui)) ระหว่างนั้นก็รอผู้ใช้กดปุ่ม 60 วินาที ถ้าไม่กดก็วางสายไปเลย (Hangup)

(รายการ s ของสาย FXS ปกติจะไม่ถูกเรียกใช้งาน คือยกหูเครื่องโทรศัพท์ที่ต่อกับช่อง FXS แล้วจะมีสัญญาณ ตึ้ด รอให้กดปุ่มเหมือนเครื่องโทรศัพท์ทั่วไป แต่นี่ต้องไปแก้ไฟล์ zapata.conf โดยเพิ่ม immediate=yes ลงไปเพื่อให้รับสายและเรียกใช้ s ทันที)

บรรทัดต่อๆมากำหนดว่า ถ้าผู้ใช้

  • กด 0 ตามด้วยตัวเลข ก็จะโทรออกผ่านช่อง Zap/4 (สาย YahooBB)
  • กด # ตามด้วยตัวเลข ก็จะโทรออกผ่านช่อง Zap/3 (สาย NTT)
  • กด 9 ตามด้วยตัวเลข ก็จะโทรออกผ่านบริการของ calldaddy
  • กด 7 ตามด้วยตัวเลข ก็จะโทรออกผ่านบริการของ sipphone
ซึ่งวิธีการโทรออกด้วย calldaddy, sipphone ต้องไปกำหนดละเอียดใน sip.conf ต่างหาก

เวลาโทรเข้ามาเบอร์บ้าน 050-... ก็จะไปดังที่ Zap/4 เหมือนกัน ซึ่งใส่เมนูเดียวกันนี้ไว้ ทำให้ตัด 7 โทรกลับเมืองไทยผ่าน sipphone ได้ ทำเมนูเพิ่มเปิดบริการบัตรโทรศัพท์ได้เลยนะเนี่ย

แต่เวลาโทรเข้าเบอร์ NTT มันจะดังทั้งสองช่องคือ Zap/3 และ Zap/4 พร้อมๆกัน มั่วไปหมด :(

Softphone บน PocketPC

ลองตั้ง Asterisk ให้เป็น SIP Server สำหรับให้ Softphone บนเครื่องคอมพิวเตอร์ในบ้านที่อยู่ใน LAN ต่อเข้ามา และเรียกใช้เมนูเหมือนข้างบนได้

การตั้งค่าบน Softphone ก็แค่เปลี่ยน SIP Server มาเป็น Local IP และบอกว่าไม่ต้องใช้ STUN Server

ที่สนุกหน่อยก็คือไปเจอโปรแกรม SJphone (ฟรี) สำหรับ PocketPC ก็เลยเอามาลองกับ PocketPC (TOSHIBA) โดยเสียบการ์ด WiFi (BUFFALO) เอาไว้ จะได้โทรศัพท์ออกนอกบ้านผ่าน WiFi ผ่าน Asterisk

เวลาเปิดโปรแกรมขึ้นมาก็เป็นแบบนี้ (ในรูปถ่ายข้างบนไม่ได้ใช้ skin นี้)

การทำงานของโปรแกรม มันอืดมากจนคิดว่าไม่น่าจะใช้งานได้ในทางปฏิบัติ ทั้งที่เครื่องก็ ARM 400MHz พอดีเป็นโปรแกรมรุ่นเก่าแล้ว ไม่รู้ว่ารุ่นใหม่จะดีขึ้นหรือเปล่า ไม่ได้ลองรุ่นใหม่เพราะว่ามันต้องการ PocketPC 2003 แต่ที่มีอยู่เป็น 2002

คุณภาพเสียงก็ดูเหมือนจะเป็น Half-Duplex คือ ในสภาวะปกติ เสียงจาก PokcetPC จะวิ่งไป SIP Server ได้ดีมาก ชัดแจ๋ว แต่เสียงจาก Server แทบจะไม่ดังออกมาทางลำโพงของ PocketPC เลย ต้องปิดไมค์ด้วย Mute ให้ PocketPC เลิกส่งข้อมูลจึงจะพอได้ยินเสียงออกมาบ้าง น่าจะมีปุ่ม Push-to-Talk ให้ใช้ ลองปรับไมค์ให้ไวน้อยลงหน่อยก็ช่วยได้ระดับหนึ่ง

อีกอย่าง PocketPC รุ่นนี้มีลำโพงอยู่มุมขวาล่าง ส่วนไมค์อยู่ตรงขอบด้านข้างมุมซ้ายบน เวลาพูดเป็นโทรศัพท์ก็ต้องหันหัวตีลังกาแนวทแยง ดูแล้วแปลกๆ

อื่นๆ

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

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

สรุป: สนุกดี แต่คงไม่ค่อยได้ใช้เท่าไร เพราะตอนนี้คุยกับ ผบ. ที่เมืองไทยก็ใช้ MSN ชัดแจ๋วทั้งภาพและเสียง ที่ไปสมัครมา sipphone, calldaddy เอาไว้ใช้กับที่บ้านหรือเมื่อโทรจากนอกบ้านก็แล้วกัน

Monday, August 15, 2005

ลองใช้ IPv6 ดีป่าว ?

ไปเห็นบนเว็บของ ISP ที่ใช้อยู่ (YahooBB) ว่ากำลังประกาศรับสมัครผู้ใช้ที่อยากลองใช้บริการ IPv6

Yahoo! BB IPv6試験サービス概要

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

Sunday, August 14, 2005

ลองเล่น Vista

พอดีเพื่อนที่มี MSDN ดาวน์โหลดมาให้ลองเล่นดู ไม่มีเครื่องว่างลองเล่นดูได้ ก็เลยลองกับ VM

ขั้นตอนติดตั้ง หน้าจอค่อนข้างจะน่าเกลียด เพราะว่าดูเหมือนอยู่ในโหมด VGA ธรรมดา 640x480 x16สี

พอติดตั้งเสร็จก็พยายามหาไดรเวอร์หน้าจอใหม่เอง แต่ไม่สำเร็จ ตกลงต้องช่วยลงให้

ขยายหน้าจอเป็น 1024x768 แล้วเปิด IE 7!

ลำดับเมนูด้านบนดูแปลกๆ เริ่มจาก Address อยู่บนสุด ตามด้วย Tabs แล้วเมนูอยู่ข้างล่าง ดูแล้วไม่ค่อยชินเท่าไร

Friday, August 12, 2005

แผ่นซีดีรูปดอกจัน ( * )

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

พูดถึงก็เร็วกว่าที่คิดเยอะ วันอังคารไปเดินๆร้านหนังสือ เจอหนังสือเกี่ยวกับโปรแกรม Asterisk สำหรับใช้ทำตู้โทรศัพท์ VoIP ก็เลยอยากลองสักหน่อย เขาบอกว่าถ้าจะต่อกับสายโทรศัพท์จริงต้องซื้อการ์ดจาก Digium ก็เลยไปสั่งที่ Asterisk Store บน Yahoo คืนวันอังคารนั่นแหละ

แกะออกมาสะดุดตาที่สุดตรงแผ่นซีดี รูปดอกจัน (asterisk) นี่แหละ ที่ญี่ปุ่นมีขายแผ่น CD-R ขนาดประมาณนี้แต่ตัดเป็นรูปสี่เหลี่ยมผืนผ้าเท่านามบัตร เวลาใส่ลงในเครื่องอ่านแล้วหมุน จะได้ยินเสียงขอบแผ่นตีกับลมดังมาก ดูๆแล้วอันนี้ก็อาจจะมีเสียงเหมือนกัน

เนื่องจากรอยหยักกินเข้าไปเยอะ เหลือที่บันทึกข้อมูลนิดเดียว

VoIP ฯลฯ เลยยังไม่ได้เล่นเลย กำลัง apt-get upgrade เครื่อง Samurai อยู่ ก็เลยมาถ่ายรูปเล่นก่อน

Wednesday, August 10, 2005

Firefox 1.0.6 + Thai WBR บน Mac

หลังจากที่บ่นไปแล้ว หันกลับมาทำการคอมไพล์ต่อ

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

  1. ติดตั้ง Fink รุ่นเก่าหน่อยสำหรับ Panther คือ 0.7.2 แทน

  2. หลังติดตั้งเสร็จ Fink มันจะเพิ่มหนึ่งบรรทัดใน .cshrc คือ
    test -r /sw/bin/init.csh && source /sw/bin/init.csh
    
    ดังนั้นก็ต้อง source .cshrc ซะก่อน

  3. อัพเดทฐานข้อมูลแพคเกจ และติดตั้งแพคเกจที่จำเป็นในการคอมไพล์ Firefox ดังนี้
    $ sudo tcsh
    $ apt-get update
    $ apt-get install orbit orbit-dev glib zip unzip pkgconfig
    

  4. ติดตั้ง Shared Menus Framework ตามที่อธิบายไว้ในเอกสารของ Firefox คือ ดาวน์โหลด SharedMenusCocoa.dmg.bin แตกมันออกมา แล้วเอา SharedMenusCocoa.framework ที่อยู่ใน SharedMenusCocoa/build ไปใส่ใน /Library/Frameworks

  5. ดาวน์โหลดซอร์ส Firefox 1.0.6 แล้วจัดการระเบิดออก
    $ mkdir BuildFirefox
    $ cd BuildFirefox/
    $ mv ../Desktop/firefox-1.0.6-source.tar.bz2 .
    $ tar jxf firefox-1.0.6-source.tar.bz2
    

  6. ดาวน์โหลด Patch สำหรับตัดคำด้วย cttex จะได้ไฟล์มาชื่อ firefox101-cttex-wbr-b4a.patch.gz แล้วแก้ไขซอร์ส Firefox โดยใช้ Patch นี้
    $ cd mozilla/
    $ zcat ../firefox101-cttex-wbr-b4a.patch.gz | patch -p1
    

  7. สร้างไฟล์ระบุตัวเลือกสำหรับการคอมไพล์ .mozconfig ในโฟลเดอร์ mozilla/ ดังนี้
    $ cat .mozconfig 
    . $topsrcdir/browser/config/mozconfig
    mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/hui-opt-static
    ac_add_options --enable-optimize=-O3
    ac_add_options --disable-debug
    ac_add_options --enable-static
    ac_add_options --disable-shared
    

  8. คอมไพล์ด้วยคำสั่ง
    make -f client.mk build
    
    บนเครื่องที่ใช้ คือ PowerBook รุ่นเก่า (TiBook?) G4 400MHz, 512MB ใช้เวลาประมาณ 3 ชั่วโมง 14 นาที

    ลองเรียกใช้ด้วยคำสั่ง

    ./hui-opt-static/dist/Firefox.app/Contents/MacOS/firefox
    

  9. สร้างแพคเกจ .dmg ด้วยคำสั่ง
    $ cd hui-opt-static/browser/installer
    $ make
    
Firefox 1.0.6 ที่ได้ ใส่อยู่ในหน้า

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

gs แปลง PDF ภาษาญี่ปุ่นเป็น PNG

ปกติ gs (GhostScript) สามารถแปลงไฟล์ PS/PDF ให้เป็นรูปแบบอื่นๆ เช่น GIF, PNG ฯลฯ ได้อยู่แล้ว โดยกำหนดตัวเลือก -sDEVICE=... ซึ่งรายชื่อ Device ที่สนับสนุนก็ดูได้จาก gs -help ส่วนชื่อไฟล์ปลายทางก็ระบุโดย -sOutputFile=... ถ้าเอกสาร PDF มีหลายหน้าก็จะได้ออกมาหลายไฟล์ โดยใส่ %d ไว้ในชื่อไฟล์ gs จะใส่เลขหน้าแทนให้เอง

เช่น ในการแปลง PDF เป็น PNG คำสั่งเต็มๆจะเป็น

gs -dNOPAUSE -sDEVICE=png16m -sOutputFile=my-%d.png -- my.pdf
โดย -dNOPAUSE บอกว่าไม่ต้องหยุดรอทีละหน้า ทำไปเรื่อยๆได้เลย และ -- ระบุว่าเสร็จงานแล้วให้ Quit ปิดโปรแกรมไปเลย ไม่งั้น gs จะรอคำสั่งถัดไป

ประเด็นของเรื่องคือ กำลังเอาคำสั่งนี้มาทำ CGI (Servlet) สำหรับแปลง PDF ที่อัพโหลดมาเป็น PNG (หลายไฟล์) แล้ว ZIP ส่งกลับไป ซึ่งใช้งานได้ดีแล้วกับ PDF อังกฤษ แต่ gs บนเครื่องที่ใช้ยังไม่สนับสนุนภาษาญี่ปุ่น เพราะไม่ได้ลงจากชุด Linux ญี่ปุ่น ลองใส่ไฟล์ PDF ญี่ปุ่นเข้าไป มันจะบ่นว่าไม่รู้จักฟอนต์บ้าง ไม่รู้จัก CMap บ้าง ฯลฯ

เท่าที่ค้นๆดู ไปเจอวิธีการ สำหรับ Debian คือ ให้ติดตั้งแพคเกจ ที่ชื่อ gs-cjk-resource และ cmap-adobe-japan1 แต่พอดีเห็นว่ามี cmap-adobe-japan2 ด้วย ก็เลยติดตั้งแถมให้อีกตัว

เริ่มเปิดไฟล์ญี่ปุ่นบางไฟล์ได้แล้ว แต่บางไฟล์ยังติดปัญหา CMAP อยู่ เช่น "90msp-RKSJ-H undefined"

ลองใช้คำสั่ง strace ดู พบว่าขณะทำงาน gs หา CMAP จาก /usr/share/ghostscript/CMap ซึ่งเป็น symlink ไปที่ /var/lib/defoma/gs.d/dirs/CMap/ ก็เลยต้องลอง man defoma เจอว่ามีคำสั่ง defoma-font register-all ซึ่งในการเรียกใช้ต้องการ hint file

ลองเปิดดูเนื้อหาของแพคเกจที่เพิ่งติดตั้ง ด้วยคำสั่ง dpkg -L cmap-adobe-japan1 เห็นว่ามีไฟล์ hints อยู่หลายอัน ปกติเวลาติดตั้งมันน่าจะเรียกคำสั่งติดตั้งที่จำเป็นให้อยู่แล้ว ? ไม่เป็นไร ลองใหม่ไม่น่าจะเสียหาย

defoma-font register-all /etc/defoma/hints/cmap-adobe-japan1.ext.hints
ทุกอย่างผ่านไปอย่างเงียบสงบ ลอง gs อีกที คราวนี้เปิดไฟล์ญี่ปุ่นได้แล้ว :) ก็เลยลองทำกับทุกไฟล์ hints
defoma-font register-all /etc/defoma/hints/cmap-adobe-japan1.opt.hints
defoma-font register-all /etc/defoma/hints/cmap-adobe-japan1.std.hints
defoma-font register-all /etc/defoma/hints/cmap-adobe-japan2.hints
ปรากฏว่าสองคำสั่งสุดท้าย มันบอกว่าถูก Register ไว้เรียบร้อยแล้ว อาจจะตอนติดตั้งแพคเกจ apt-get install แต่ดันทำให้ไม่ครบ ?

สุดท้ายยังพบว่ามีปัญหากับบางไฟล์ PDF อยู่ดี ซึ่งบางทีต้องเปิดด้วย gs-gpl (Ghostscript 8.15) ซึ่งบน Debian เป็นคนละเวอร์ชั่นกับ gs (Ghostscript 7.07.1) เฉยๆ นอกจากนี้ยังมี gs-afpl อีกอันด้วย เยอะจนใช้ไม่ถูก ฟอนต์ญี่ปุ่นที่ใส่ไปเมื่อกี้ ดูเหมือนจะไม่มีผลกับ gs-gpl อีกต่างหาก

สงสัยเอา Linux ญี่ปุ่นมาลงแต่แรกน่าจะง่ายกว่า ? เดี๋ยวต้องลองบน Knoppix-JP

Tuesday, August 09, 2005

thaigate uptime record

วันนี้สังเกตเห็นว่า thaigate (Solaris 5.6) ทำลายสถิติ uptime ของตัวเอง ที่เคยทำไว้เมื่อ 11 มกราคม 2001 คือ
$ cat uptime.longest 
 12:01pm  up 300 day(s), 23:46,  2 users,  load average: 2.18, 2.21, 2.24
โดยของวันนี้ คือ
$ date
Tue Aug  9 11:41:50 JST 2005
$ uptime
 11:42am  up 358 day(s),  3:43,  2 users,  load average: 0.34, 0.40, 0.43
ปล่อยไปเรื่อยๆ สัปดาห์หน้าก็ครบปีพอดี

Monday, August 08, 2005

UTF-8 TeraTerm Pro with TTSSH2

สะดวกดีเหมือนกัน ต่อไปนี้เวลาจะแก้ไฟล์ภาษาญี่ปุ่นที่ใช้ UTF-8 บน Server ไม่ต้องเปิด X-Windows แล้ว

UTF-8 TeraTerm Pro with TTSSH2 น่าจะสนับสนุนภาษาไทยด้วย (เท่าที่ลองตอนนี้ยัง) เขามี Source Code ให้ด้วยนะ ไว้ต้องลองโหลดมาดู

ลง Fink บน Panther ไม่ได้ !

อุตส่าห์หาเครื่อง Mac เก่าๆที่ใช้ Panther ออกมาจากลิ้นชัก ว่าจะเอามาคอมไพล์ Firefox สำหรับ Mac สักหน่อย หลังจากปล่อยให้ล้าหลัง Windows มานาน

ก่อนอื่นก็ไป D/L Fink มาลง เพื่อเตรียมเครื่องให้พร้อมสำหรับคอมไพล์ ปรากฏว่าพอเรียก "Fink 0.8.0 Installer" ปุ้บ มันบอกว่า "ติดตั้ง Fink บนเครื่องนี้ไม่ได้ ต้องการ Mac OS X 10.4 (Tiger) ขึ้นไป"

โคตรเกลียดแมคตรงนี้เลย ออก OSX เวอร์ชั่นใหม่หน่อยเดียว อะไรอะไรก็วิ่งตามรุ่นใหม่หมด รุ่นก่อนหน้าใช้ไม่ได้ หรือถูกแช่แข็งไม่พัฒนาต่อ วันก่อนจะลง Java 1.4 ก็ต้องมี Panther OSX 10.3 เป็นอย่างต่ำ ลงบนเครื่องที่ใช้ OS X 10.2 ไม่ได้ ตอนนี้ถ้าจะเล่น Java 1.5 ก็ต้องใช้ OS X 10.4 Tiger ขึ้นไป Panther ใช้ไม่ได้

แล้วไม่ยอมออก Java 1.4/1.5 บน OS X ก่อนหน้ารุ่นที่กำหนดเลย หาเรื่องให้ลูกค้า Upgrade ตามตลอด อาจจะมีผู้พัฒนาน้อย ต้องรวมพลังเฉพาะกับรุ่นล่าสุด ไม่มีเวลาไป Support รุ่นเก่าๆ แล้วก็ไม่ใช่นานๆครั้งนะ แป้บๆก็วิ่ง OSX 10.2 -> 10.3 -> 10.4 ไม่ฟรี ต้องเสียตังค์อีกต่างหาก

ในทางตรงข้าม โปรแกรมของ Windows ที่ติดกับ OS ขนาดนี้ไม่ค่อยมี ป่านนี้แล้วหลายคนยังใช้ Windows 2000 ได้สบายๆ

Saturday, August 06, 2005

NISSAN Taxi

ปกติจะเห็นรถ Taxi ที่ใช้ตัวถัง Toyota Crown เยอะ แต่ไม่กี่เดือนนี้สังเกตว่า Taxi แถวที่ทำงานเปลี่ยนมาเป็น Nissan มากขึ้น อย่างในรูปเป็นรุ่น Teana

ที่เห็นเยอะจะเป็นรุ่นสูงกว่านี้ คือ FUGA หลายวันก่อนเจอ CIMA เป็น Taxi เหมือนกัน สงสัยส่งออกมาอวดสรรพคุณความทนทานแข่งกับ Toyota

เห็นเวลาจอดรอผู้โดยสาร คนขับนอนดูทีวีกันในรถ หรูแฮะ

Friday, August 05, 2005

Longdo Web Service

ลองทำ Web Service สำหรับ Longdo Dictionary ตอนนี้มีบริการเดียว คือ lookup() โดยมี WSDL อยู่ที่

http://gallery.vuthi.com/ws/Longdo.wsdl

ตัวอย่างการใช้จาก Perl (SOAP::Lite) เปิดดิกในบรรทัดเดียว

perl "-MSOAP::Lite service=>'http://gallery.vuthi.com/ws/Longdo.wsdl'" -le "print lookup('dog');"

ถ้าอยากเปิดหลายๆคำ ก็ต้องเขียนเป็นโปรแกรม เช่น

#!/usr/bin/perl -w
use SOAP::Lite;
my $service = SOAP::Lite
    -> service('http://gallery.vuthi.com/ws/Longdo.wsdl');
print $service->lookup('manual'),"\n";

ยังมีปัญหาเมื่อเรียกใช้จาก Client อื่นๆ เช่น .Net, PHP5 อย่างของ PHP5 เขาบอกว่าทำแบบนี้ได้

$client = new SoapClient( 'http://gallery.vuthi.com/ws/Longdo.wsdl');
echo $client->lookup("automatic"); 
แต่ลองแล้วมัน Error เกี่ยวกับ NameSpace (ns1) ซึ่งไม่รู้เอามาจากไหนเพราะไม่ได้เขียนชื่อนี้ ns1 ไว้ที่ไหนเลย ตกลงบน PHP5 ต้องทำแบบนี้แทน (ไม่ใช้ .wsdl)

$client = new SoapClient(null, array('location' => "http://gallery.vuthi.com/ws/longdo.cgi",
                                    'uri'      => "Longdo"));

มึนแล้ว วันนี้เล่นจาก Perl ไปก่อนละกัน

เสือใน OS X

เกือบลืมไปแล้วว่าใน OS X มีเสืออะไรบ้าง จดเอาไว้ก่อน

Cheetah, Puma, Jaguar, Panther, Tiger, (Leopard ?)