Monday, October 30, 2006

PLAZEON Chrono-Power Reserve

Flash Analog Clock/Wristwatch with Chronograph
รุ่นใหม่ของ PLAZEON คือ Chrono-Power Reserve และ Chrono-Momento III กำลังเดินทางมาถึงเมืองไทย ตอนนี้ก็กำลังวุ่นกับการเตรียมเปิดตัว สุดสัปดาห์ที่ผ่านมาก็เลยทำ flash ที่เป็นนาฬิการุ่น Chrono-Power Reserve ซึ่งบอกเวลาปัจจุบันและสามารถกดปุ่มเพื่อใช้จับเวลาได้จริงๆ อันที่เห็นอยู่นี้เป็นรุ่นย่อส่วน สำหรับเอาไว้ใช้เป็น banner โฆษณาในเว็บอื่นๆ (ยังหาเว็บสำหรับแปะไม่ได้เลย :))

นาฬิกา Analog ที่เป็น Flash โดยทั่วไปมักจะกระดิกเข็มครั้งละวินาทีเพราะใช้ getSecondร่วมกับ _rotation ในการหมุนเข็มวินาที ถ้าต้องการทำให้เข็มวินาทีเดินเป็น Sweep Second ต้องใช้ getMillisecondในการหมุนเข็มวินาที

Tuesday, May 16, 2006

คุยกับ Philippe Dufour และทีมงาน Time Aeon

เมื่อวานนี้ (วันที่ 15) ไปร่วมงานแนะนำนาฬิกาของศิลปินเดี่ยวระดับโลกที่ The HourGlass ได้พบกับสุดยอด Watchmaker แห่งยุค Philippe Dufour, Vianney Halter และ Speake Marin เมื่อก่อนก็ชอบงานของคนเหล่านี้แต่คิดว่าคงไม่ซื้อเพราะราคาแพงมากๆ แต่พอได้ฟังแนวความคิดของพวกเค้าและชมผลงานใกล้ๆ ก็คิดว่าคงไม่พลาด...ถ้ามีกระสุน :)

ที่ได้คุยด้วยมากที่สุดคือคุณ Dufour เจ้าของนาฬิกายี่ห้อเดียวกับชื่อเค้า ซึ่งตอนนี้มีขายอยู่รุ่นเดียวคือ รุ่น Simplicity ราคาอยู่ที่เรือนละกว่าสองล้านบาท ปีนึงผลิตได้ไม่เกิน 30 เรือน งานออกมาจึงเยี่ยมมากๆ ตอนนี้มีคิวยาวถึง 80 คิว และก็ปิดรับ order ไปแล้ว Dufour บอกว่าตอนเริ่มแรกในปี 1983 เค้าได้สร้างนาฬิกาพกซึ่งมีกลไกตีระฆังเองทุกครึ่งชั่วโมง (Grand Sonnerie) ซึ่งถือว่าเป็นสุดยอดของความซับซ้อน แต่...ไม่มีใครซื้อของเค้าเลย..เพราะว่าไม่ใช่ยี่ห้อดัง เค้าเลยต้องไปผลิตนาฬิกาแบบเดียวกันนี้ให้กับ AP แทน และก็ขายได้ Dufour ใช้เวลา 9 เดือนในการสร้างนาฬิกาพกนี้ขึ้นมาหนึ่งเรือน เค้าทำให้ AP อยู่ 5 ปี ได้นาฬิกาออกมา 5 เรือน (ว่ากันว่าเรือนนึงราคาไม่ต่ำกว่า 30 ล้านบาท) หลังจากนั้นจึงคือว่าถึงเวลาทำยี่ห้อของตัวเองแล้ว ก็เลยมาทำ Simplicity ออกมาขาย ผลงานของเค้าละเอียดและเนียนที่สุด นับว่าเป็นสุดยอด Watchmaker อย่างแท้จริง

Monday, April 24, 2006

getURL กับ Flash 8

ปกติแล้วเวลาจะเรียก URL ไปเว็บใดๆจากใน Flash Movie ก็จะใช้คำสั่ง getURL
ทีนี้พอมาถึง Flash 8 ซึ่งเป็นรุ่นล่าสุด จะใช้ getURL เรียก URL ซึ่งอยู่คนละโดเมนไม่ได้ นั่นก็หมายความว่าถ้า Flash Movie รันจาก CDROM ก็จะไม่มีทางเรียก URL ที่เป็น http ได้เลย ถ้าดื้อใช้ getURL กับ Flash 8 มันจะบอกให้เราไปตั้งค่าสำหรับ player แต่ที่แปลกประหลาดที่สุดคือ การตั้งค่านี้ต้องทำผ่าน Internet และต้องมีความรู้เรื่องคอมพ์พอควรเลยจึงจะอ่านคำอธิบายมันเข้าใจ ซึ่งเป็นไปไม่ได้ที่จะให้ผู้ใช้ไปตั้งค่าเอง มีคนด่า Macromedia เรื่องนี้เพียบ แต่ตอนนี้ก็ยังไม่ได้รับการปรับปรุง มีแต่บอกว่าใช้กลับไปใช้ Flash รุ่นเก่า แต่ Project ที่ทำอยู่นี่ต้องการความสามารถพิเศษของ Flash 8 ดังนั้นจึงเป็นไปไม่ได้ที่จะ Downgrade ไปใช้รุ่นเก่า นอกจากนั้นก็มีคนแนะให้ทำโปรแกรม install เพื่อไปแก้ค่าต่างๆบนเครื่อง Client ก่อน เพื่อให้ใช้ getURL ได้ ดังที่เว็บ whenpenguinsattack.com ได้อธิบายเอาไว้ ซึ่งวิธีนี้ก็ไม่สามารถเอามาใช้ใน Project ได้เพราะต้องมีการไปเขียนไฟล์ในเครื่องของลูกค้า ซึ่งจะไม่ผ่านการตรวจรับ

ทางออกที่ใช้อยู่ตอนนี้คือใช้ ExternalInterface.call โดยมี actionscript คือ

import flash.external.*;
link1.onRelease = function(){
ExternalInterface.call("goURL1");
}

โดย link1 คือปุ่มที่จะใช้ในการเปิด URL
หลังจากนั้นก็ไปใส่ Javascript ไว้ใน HTML ที่มี object ของ Flash ซึ่งใส่ actionscript ข้างบนเอาไว้แล้ว
<script>
function goURL1() {
window.open(blah blah...);
}
</script>


ส่วนสำคัญที่สุดลืมไม่ได้เลยคือ ต้องเปลี่ยนค่า allowScriptAccess จาก sameDomain ไปเป็น always ในทุกแห่งที่มีการตั้งค่านี้ในไฟล์ HTML

วุ่นจริงๆเลยวุ้ย....

Saturday, April 22, 2006

ที่เล่นมาไม่เสียหลาย


ชอบพวก 3D computer graphics ตั้งแต่ก่อนไปญี่ปุ่น พอไปญี่ปุ่นแล้วได้มีโอกาสเข้าถึงเครื่องคอมพ์และโปรแกรมเกี่ยวกับ 3D มากมาย ตั้งแต่โปรแกรมฟรีอย่าง POV-Ray จนถึงพวกของราคาแพงอย่าง SoftImage, Maya, Pro/E , Unigraphics และอื่นๆ แต่ก็เป็นเพียงการเล่นสนุกๆ งูๆ ปลาๆ เรื่อยเปื่อย มาวันนี้นึกไม่ถึงว่าจะได้มีโอกาสเอาเรื่องที่เคยทำเล่นๆมาเป็นงานจริงจัง โดยการออกแบบนาฬิกาโดยใช้ 3D CAD ตัวอย่างเอามาแปะไว้คร่าวๆโดยไม่ได้ลบเส้นที่ถูกบังจะได้ดูยากๆหน่อย :P ในอนาคต การออกแบบกลไกนาฬิกาเองเป็นเรื่องที่เป็นไปได้ สู้ต่อไป ... punkky

Physical Simulation

ในการออกแบบกลไกนาฬิกาจำเป็นต้องใช้ความรู้เรื่องการจำลองระบบกลไก เจอเว็บที่น่าสนใจก็เลยเอามาแปะไว้

1. Physically Based Modeling จาก PIXAR

2. Rigid Body Simulation Tutorial

3. MyPhysicsLab กะว่าจะเอาไปใช้ในงาน e-learning ด้วย น่าสนุกดี

Wednesday, February 01, 2006

PLAZEON Chrono-Momento II


เงียบหายไปนาน จริงๆแล้วไปแอบซุ่มผลิตนาฬิกายี่ห้อของตัวเองอยู่ ตอนนี้รุ่นแรกก็ได้เสร็จเรียบร้อยแล้ว เรียกได้ว่านาฬิกาแบบกลไก แบรนด์แรกของเมืองไทย
PLAZEON คือชื่อยี่ห้อ ส่วนนาฬิการุ่นแรกที่ออกมานี้ชื่อ Chrono-Momento II เชิญไปอุดหนุนกันหน่อยนะครับ ความเจ๋งอยู่ที่กลไกจับเวลาแบบ Column Wheel ที่มักจะได้เห็นในนาฬิการาคาหลายแสนบาทขึ้นไปเท่านั้น

Monday, December 19, 2005

Siamnaliga Project III

ก็รับมาแล้วเรียบร้อย ตั้งแต่วันที่ 1 ธันวาคม พ.ศ.2548 เรือนนี้แม่ทูนหัวซื้อให้เป็นของขวัญวันเกิด นับเป็นของขวัญวันเกิดที่ล้ำค่าที่สุดเท่าที่เคยได้มา

ยี่ห้อ Glashutte Original รุ่น PanoMaticLunar Siam Naliga Limited มีโลโก้ของ Siamnaliga ที่โรเตอร์สำหรับขึ้นลาน เลยเอารูปข้างหลังมาลง รูปด้านหน้าไปดูได้ที่แอพพิไทเซอร์โปรเจคสาม โดยคุณ Classico แห่ง Siamnaliga.com

เรื่องรถไฟไฟ้ (ต่อ)

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

Friday, August 05, 2005

ขึ้นรถไฟฟ้าไปทำงาน

กลับมาถึงเมืองไทยสองวันก็เริ่มชีวิต Salaryman เต็มรูปแบบ การเดินทางไปทำงานต้องใช้ทั้งรถไฟฟ้าบนดิน(BTS)และใต้ดิน(MRT) ซึ่งสะดวกดี แต่ก็มีหลายอย่างที่แตกต่างไปจากที่เคยชินกับรถไฟในญี่ปุ่น เท่าที่นึกออกก็มี
BTS:
  1. ต้องใช้เหรียญในการซื้อตั๋ว ทำให้ต้องเสียเวลาไปแลกเหรียญก่อน
  2. ต้องกดเลือกเบอร์สถานีปลายทางก่อนจะใส่เงินเข้าเครื่อง ซึ่งกลับกับที่ญี่ปุ่นที่ใส่เงินเข้าไปก่อนแล้วค่อยเลือกสถานี
  3. ซื้อตั๋วได้ครั้งละใบ ถ้าไปกับเพื่อนหลายคน ก็ต้องรอซื้อกันให้ครบทุกคน
  4. ตั๋วมีขนาดใหญ่เท่าบัตรโทรศัพท์
  5. ต้องใส่ตั๋วเข้าเครื่องรับตั๋วตามทิศทางที่เขียนไว้บนตั๋ว ใส่มั่วๆไม่ได้ ต้องเสียเวลาดูทิศทางก่อนจะใส่ตั๋วเข้าเครื่อง
  6. พอใส่ตั๋วเข้าเครื่องแล้ว ผู้ใช้ต้องรอตั๋วออกมาแล้วหยิบตั๋วก่อน ประตูจึงจะเปิดให้เข้าไปในสถานี และถ้าไม่รีบเดินผ่านไปประตูมันจะปิดหนีบเลย ของญี่ปุ่นจะเป็นแบบว่าใส่ตั๋วเข้าไปในเครื่อง แล้วก็เดินผ่านประตูไป ตั๋วจะออกมารอตรงปลายของเครื่องรับตั๋ว สะดวกและรวดเร็วมากๆ
  7. ในรถไม่มีที่วางของ ที่จับมีน้อย มีเสาเยอะแยะ
  8. แอร์เย็นดีกว่าของญี่ปุ่น
  9. เห็นคนนั่งใช้โทรศัพท์มือถือ ซึ่งที่ญี่ปุ่นห้ามใช้โทรศัพท์ในรถไฟฟ้า

MRT:
  1. ใช้ธนบัตรซื้อตั๋วได้ แต่ขั้นตอนการซื้อก็เหมือนกับ BTS คือเลือกสถานีก่อนแล้วค่อยใส่เงิน
  2. ช่องสำหรับให้ตั๋วออกมา มีขนาดกว้างและอยู่ต่ำเกินไป ทำให้ผู้ใช้งานต้องก้มลงไปมากและเสียเวลาควานหาตั๋วพอควร
  3. ช่องสำหรับเงินทอนอยู่ที่เดียวกับช่องตั๋วออก ซึ่งก็กว้างและอยู่ต่ำ ทำให้ผู้ใช้งานต้องก้มลงไปมากและเสียเวลาควานหาเงินทอนพอควร
  4. จาก 2 และ 3 ทำให้ คนคนนึงใช้เวลาซื้อตั๋วจากเครื่องนานพอควร ผู้ใช้จึงนิยมที่จะไปซื้อตั๋วกับช่องขายตั๋วที่มีพนักงานขายตั๋ว เพราะสะดวกรวดเร็วกว่า
  5. ซื้อตั๋วได้ครั้งละอัน ถ้าไปกับเพื่อนหลายคน ก็ต้องรอซื้อกันให้ครบทุกคน
  6. ตั๋วมีลักษณะเป็นเหรียญพลาสติก
  7. เครื่องรับตั๋วทำได้รวดเร็วดีกว่าของ BTS เพราะไม่ต้องใส่ตั๋วเข้าไปในเครื่อง แค่แตะแล้วก็เดินเข้าไปได้เลย
  8. ในรถไม่มีที่วางของ ที่จับมีน้อย มีเสาเยอะแยะ
  9. แอร์เย็นดีกว่าของญี่ปุ่น
  10. เห็นคนนั่งใช้โทรศัพท์มือถือ ซึ่งที่ญี่ปุ่นห้ามใช้โทรศัพท์ในรถไฟฟ้า

ค่าใช้จ่ายในการเดินทางด้วยรถไฟไปกลับวันนึง 68 บาท ยังไม่รวมส่วนที่เดินทางด้วยรถยนต์จากบ้านไปสถานีรถไฟฟ้า
ค่อนข้างสูงเหมือนกันเมื่อเทียบกับรายได้

Friday, July 29, 2005

Monday, April 11, 2005

จดไว้ก่อน

เล่นเว็บไปเรื่อยๆ เจอเว็บน่าสนใจเลยเอามาเก็บไว้ก่อน ว่างๆค่อยมาเขียนรายละเอียด

Thursday, March 17, 2005

\n ไม่เท่ากับการขึ้นบรรทัดใหม่บน Windows

ปกติจะเขียนโปรแกรมบน UNIX ถ้าเขียนบน Windows ก็จะใช้ gcc บน Cygwin ซึ่งเวลาให้พิมพ์ข้อความออกมา จะใช้ \n ในการขึ้นบรรทัดใหม่ แต่บน Windows การขึ้นบรรทัดใหม่นั้น คือการที่บรรทัดนั้นจบด้วย 2 ตัวอักษร ตัวแรกคือตัวที่บอกการสิ้นสุดบรรทัด carriage return character* ซึ่งก็คือ \r หรือว่า \015 แล้วก็ตามด้วยตัวอักษรอีกตัวเพื่อขึ้นบรรทัดใหม่ซึ่งมีชื่อว่า line feed character ซึ่งก็คือ \n นั่นเอง ดังนั้นในการเขียนโปรแกรมบน Windows เพื่อการขึ้นบรรทัดใหม่ ต้องใช้ \r\n แทน \n

สำหรับ C# สามารถใช้ System.Environment.NewLine; แทน \r\n เพื่อให้คนอื่นอ่านเข้าใจได้ง่ายขึ้น(หรือว่ายากขึ้นก็ไม่รู้)ว่าเป็นการขึ้นบรรทัดใหม่

*เจ้าตัว \r นี่แหละ ที่ทำให้เกิด ^M ในไฟล์ที่สร้างจาก Windows (DOS) ดู บันทึกPerl

Wednesday, March 09, 2005

ราชบัณฑิตชี้ชัด "มุกตลก" ใช้ ก ไม่ใช่ "ข"

Update ข้อมูลเรื่อง "มุกตลก" ที่เคยเขียนไปแล้ว ที่ มุกตลก || มุขตลก
วันที่ 7 พฤศจิกายน 2547 ผู้จัดการออนไลน์ได้เสนอข่าว ราชบัณฑิตชี้ชัด "มุกตลก" ใช้ ก ไม่ใช่ "ข" อ่านแล้วก็ไม่เข้าใจทั้งหมด สรุปว่าใช้ 'ก' สะกด ไม่ต้องมาเถียงกันอีกต่อไป

Tuesday, March 08, 2005

นาฬิกาในกล่อง

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

เริ่มจากเรือนแรกมุมบนซ้าย คือ Longines Chronograph Fly-Back Cal.539 ซึ่งเป็นเครื่องที่ปรับแต่งจาก Cal. 30CH ผลิตปี 1972 ได้มาจาก eBay คนขายอยู่ Luxemburg จริงๆเคยมีเรือนแบบนี้แต่ขายไปให้กับชาวญี่ปุ่นไปแล้ว เค้าทำเว็บไว้ที่ Nakahiro's web ผ่านไปเห็นก็เลยอยากได้อีก ติดตามอยู่ใน eBay อยู่นานกว่าจะได้มาอีก แต่สภาพไม่ดีเท่าเรือนที่แล้วซึ่งเป็น NOS (New Old Stock)
เรือนถัดมาก็เป็น Longines Chronograph เหมือนกัน ใช้กลไก Valjoux 72 ขัดแต่งมาได้สวยกว่าเครื่องที่ใช้ในนาฬิกายี่ห้ออื่นๆ เรือนนี้ผลิตประมาณปี 1975 สภาพดีมาก สายกับ buckle เป็นแบบ original เลย ได้กล่องกับใบมาด้วย ได้จาก eBay
เรือนต่อมาคือ Epos Siamnaliga Project I ซึ่งกลุ่ม Siamnaliga สั่งผลิตขึ้นมาเพียง 50 เรือน เรือนนี้หมายเลข 3/50 ใช้กลไก Unitas 6497 ขัดแต่งมาสวยพอควร มีวันที่เป็น Big Date คือเป็นเลขสองหลักตัวใหญ่ๆ
เรือนถัดมาเพิ่งได้มาสดๆร้อนเมื่อวันศุกร์ที่แล้วเอง เป็น Tourbillon Made in China ทำได้สวยดีราคาย่อมเยาว์ (Tourbillon จาก Swiss ถูกๆก็เป็นล้านบาท) นั่งดูมันหมุนก็เพลินดี แต่เดินเร็ววันละ 1 นาทีแหนะ... ใส่บนข้อมือแล้วดูหรูดี กะเก็บไว้ใส่กับสูท
เรือนต่อมาคือ Lemania Chronograph ผลิตในช่วงปี 1940 ใช้กลไก Cal. 27CH ซึ่งปัจจุบันนี้เรียกว่าCal. 2310 มีใช้ใน Patek Philippe อย่าง 5070 (เรือนนึงประมาณ 1.3 ล้านบาท) เรือนนี้ได้มาจาก eBay เช่นเคย คนขายอยู่ LA, USA รูปชัดๆดูได้ที่ มีของมาส่ง
เรือนขวาสุดแถวบน Seiko ANA เรือนเดียวกับรูปตัวอย่างของการ Capture หน้าจอด้วย Fraps เป็นรุ่นที่ Seiko สร้างขึ้นมาตามความต้องการของนักบินของ ANA เมื่อก่อนนั้นมีขายเฉพาะเที่ยวบินภาพในประเทศญี่ปุ่นเท่านั้น แต่รู้สึกว่าตอนนี้จะมีขายเที่ยวบินต่างประเทศด้วยแล้ว เรือนนี้ได้มาตอนไปเที่ยว Hachijojima กับคุณ Kuroiwa
แถวล่างซ้ายสุด Panerai PAM4 ผลิตปี 1999 ตัวเรือนรมดำโดยใช้วิธีการ PVD (Physical Vapour Deposition) กลไกไขลาน Unitas 6497 ได้มาจากร้านนาฬิกาแถวที่ทำงานเมื่อปี 2003
เรือนถัดมาทางขวา TAG Heuer Aquagraph ซื้อแก้เซ็ง คราวก่อนโน้น
เรือนด่อมา Seiko Siamnaliga Project II ทำมา 200 เรือน เรือนนี้หมายเลข 030/200 ยังไม่ได้เอามาใส่เลย เสียดาย
เรือนสุดท้าย Nivada Chronoking กลไกไขลาน Valjoux 23 ผลิตช่วงประมาณปี 1970 เคยมีเรือนแบบนี้แต่ขายไปแล้ว ตามธรรมดาเวลาผ่านไปก็อยากได้อีก

ส่วนกล่องนาฬิกานั้นเป็น Siamnaliga Original ทำอย่างดีเลย

Wednesday, March 02, 2005

Google Video Search

Service อันใหม่จาก Google Google Video Search ยังเป็น Beta version อยู่ แต่น่าสนใจมาก สงสัยอยู่ว่าทีวีต่างประเทศนี่เค้าส่ง Closed Caption มากับทุกรายการเลยเหรอ เจ๋งดี ไม่รู้ทีวีเมืองไทยส่งมาด้วยรึเปล่า

Tuesday, March 01, 2005

Visual C# .NET กับการทำ PowerPoint Automation

นึกว่าการเขียนโปรแกรมเกี่ยวกับ PowerPoint มีความจำเป็นต้องใช้ Microsoft Visual Studio Tools for the Microsoft Office System แต่เท่าที่อ่านดู เค้าพูดถึงแต่ Word กับ Excel เอง แล้ว PowerPoint ล่ะ? ลองเอา code จาก MSDN มาลองดู ก็ compile ไม่ผ่าน มันบอกว่าไม่รู้จัก Office ก็ลองหาดูตามเว็บว่ามีใครบอกไว้หรือเปล่าก็ไปเจอ How to use Automation to create and to show a PowerPoint 2002 presentation by using Visual C# .NET 2002 บอกวิธีไว้ละเอียดเลย สรุปว่าไม่ต้องใช้เจ้า Office development tools เพียงแต่ต้องเพิ่ม reference ไปที่ library ที่จำเป็นเท่านั้น ซึ่งการเพิ่ม reference ก็ทำได้โดยไปที่ Project>Add Reference>COM Tab และก็เลือก Microsoft PowerPoint Object Library เมื่อ add เสร็จแล้ว ก็จะมี PowerPoint กับ Microsoft.Office.Core โผล่ขึ้นมาใน References Tree ตรงหน้าต่างของ Solution Explorer

ลองทำตามที่เค้าว่าไว้ก็สามารถสร้าง Application ที่เกี่ยวกับ PowerPoint ได้ไม่มีปัญหา

Wednesday, February 23, 2005

Screen Capture of hardware accelerated video

มีความจำเป็นต้องจับหน้าจอของวิดีโอบ่อยๆ ปกติจะใช้วิธีการ disable video hardware acceleration แล้วก็กดปุ่ม Print Screen ทีนี้มันมีปัญหาตรงที่เครื่องที่ใช้งานอยู่นั้นถ้า disable hardware acceleration แล้ว บางครั้งภาพของวิดีโอที่เห็นมันจะเป็นสีช้ำเลือดช้ำหนอง แต่บางครั้งก็ไม่เป็น พอดีวันก่อนบังเอิญไปเจอโปรแกรม Fraps Real-Time Video Capture ซึ่งเค้าเอาไว้ใช้ในการจับหน้าจอของพวกเกมส์ที่ใช้ DirectX หรือว่า OpenGL นั่นคือมันสามารถจับหน้าจอใน mode ที่ใช้ hardware acceleration ได้ โดยที่ output เป็นได้ทั้ง video หรือว่า ภาพนิ่ง ในโปรแกรมรุ่นแจกฟรีสามารถจับหน้าจอเป็นภาพนิ่งได้โดยไม่มี watermasks แต่ save เป็น BMP ได้อย่างเดียวเท่านั้น (ถ้าจ่ายเงินซื้อก็จะ save เป็น JPG กับ PNG ได้) ข้อดีอีกอย่างคือ มันจะจับหน้าจอเฉพาะบริเวณที่ใช้ hardware overlay เท่านั้น อย่างในกรณีใช้ windows media player เล่นวิดีโอ ก็จะจับภาพได้มาเฉพาะวิดีโอ ไม่ต้องใช้โปรแกรมอื่นมา crop เอาเฉพาะภาพใน media player ให้วุ่นวาย วิธีใช้ก็ง่ายๆ เพียงแต่เล่นวิดีโอไปเรื่อยๆ พอกดปุ่ม F10 เจ้า Fraps ก็จะจับภาพที่เวลานั้นเอาไปเก็บไว้ใน home directory ของมัน (ปกติก็ที่ C:\Fraps) เป็น BMP โดยที่ชื่อไฟล์จะมี Timstamp ของเวลาที่จับเอาไว้ด้วย

เห็นได้ชัดว่าใช้ Fraps ภาพออกมาสวยงามกว่าเป็นไหนๆ

Sunday, February 13, 2005

MySQL 4.1 กับ PHP4

เมื่อ connect database บน MySQL4.1 โดย PHP4 จะเกิด error Client does not support authentication protocol requested by server; consider upgrading MySQL client สาเหตุเป็นเพราะว่าวิธีการ authentication ของ MySQL4.1 นั้นได้เปลี่ยนใหม่โดยที่ PHP4 ไม่ได้ทำเผื่อเอาไว้ เท่าที่ค้นดูมีวิธีแก้ไขอยู่สามแบบ
  • Upgrade ไปใช้ PHP5
  • ใช้ account ใน MySQL ที่ยังเก็บ password แบบเดิมอยู่
  • ใช้คำสั่ง OLE_PASSWORD ของ MySQL ในการเปลี่ยนให้ไปใช้วิธีการ authentication แบบเดิม
    mysql>SET PASSWORD FOR 'mynaliga'@'localhost' = OLD_PASSWORD('mynaligapass');

แต่งงาน

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

 


 


 


 

Saturday, January 29, 2005

Lange Double Split สุดยอดกลไก

ขาดช่วงไปนาน เพราะกลับเมืองไทยไปแต่งงาน พอกลับมาก็ยุ่งมากๆ เพิ่งจะเริ่มว่างขึ้นมาบ้าง

Lange Double Split
วันนี้บังเอิญเจอรูปกลไกของนาฬิกาเรือนนี้ก็เลยเอามาโพสต์ไว้ ราคาเกินเอื้อมอยู่ที่ประมาณ 10ล้านเยน! แต่กลไลสวยและซับซ้อนสุดๆ จับเวลาแบบ Split Second/Minute ได้ด้วย มี Column Wheel สองตัว แถมมี Power Reserve Indicator อยู่ที่หน้าปัดด้วย รูปกลไกชัดๆดูได้ที่ Movement