วันศุกร์, ธันวาคม ๑๒, ๒๕๕๑

SVN Installation

I found this link interesting and simply work for installing SVN to control a complex (or ones that are updated rfequently) project.

วันพุธ, พฤศจิกายน ๑๒, ๒๕๕๑

ภาพ Panorama

ภาพ พานอรามา
Oktoberfest

Prague
Cesky Krumlov
Bodensee

วันอังคาร, พฤศจิกายน ๑๑, ๒๕๕๑

หาเส้นทางรถ

มีเว็บหาหาเส้นทาง ของไทย





ค้นหาเส้นทาง ของ ขสมก. ได้ บางที่ยัง หาไม่เจอ หน้าเว็บเรียบร้อยดี


http://www.siamtraffic.net/
ใช้ได้จากหลายการเดินทาง เลือกจำนวนคำตอบได้ด้วยนะ ดีจังเลย....(จะเลือกทำไมเนี่ย)

วันพุธ, กันยายน ๒๔, ๒๕๕๑

ทำรูปติดบัตรเอง

แทนที่จะถ่าย รูป ติดบัตร ในร้าน ที่คิดโหลดละแพงๆ ร้อยกว่าบาท เราทำเองได้ โดยไม่ต้องเสียสตางค์ โดยใช้ โปรแกรมแต่่งภาพ เช่น Photoshop หรือ GIMP

ตัวอย่างการใช้ Photoshop ทำรูปติดบัตร ดูได้ที่นี่ http://topicstock.pantip.com/woman/topicstock/2008/03/Q6463044/Q6463044.html

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

มีอีกวิธีคือ มีบริการผ่านเน็ตฯ เหมาะมากสำหรับผู้ที่ต้องการความสะดวกรวดเร็ว แค่อัพโหลดรูป 1 รูป ก็จะได้รูป 4*6 ไปอัดตามขนาดที่เลือกได้ทันที

จะมีขนาดให้เลือก 1 นิ้ว ไปจนถึง 2.5 นิ้ว จำให้เป็นสีเดิม หรือขาวดำ ก็ได้

เข้าใช้ได้ที่ AnyExposure http://anyexposure.com/photo/id.php

วันอาทิตย์, กันยายน ๒๑, ๒๕๕๑

ปัญหา MATLAB

แตงเมล์ code MATLAB มาให้ ปัญหาคือ "เขียนภาพลงไฟล์แล้วมันมืด.. ไม่เหมือนกับที่โชว์ใน  Figure"

โค็ดมีดังนี้

...

figure(5)
subplot(1,2,1),imshow(img)
subplot(1,2,2),imshow(out)
imwrite(uint8(out),'aaa1.jpg')
%---------------------------------------------------------
...

figure(6)
subplot(2,2,1),imshow(img)
subplot(2,2,2),imshow(fmask1)
imwrite(uint8(fmask1),'aaa2filter.jpg')
subplot(2,2,3),imshow(mat2gray(real(out1)))
imwrite(uint8(out),'aaa2.jpg')
...
การแก้ปัญหา
1.  ระบุปัญหา -> ไฟล์ภาพที่ได้ไม่เหมือนกับที่โชว์(ที่ควรจะเป็น)
2. ระบตัวปัญหา -> คำสั่งที่ต้องดูคือ ตอนที่เรา เขียนไฟล์ภาพนั่นเอง ก็คือ บรรทัด
imwrite(uint8(out),'aaa2.jpg')

และ
imwrite(uint8(out),'aaa1.jpg')

3. ทางแก้ปัญหา -> ปัญหาคือ เขียน uint8(out) ลงไฟล์ แล้วมันไม่เหมือนกับ ใน Figure 

สมมติฐาน: เขียนโค๊ดให้มันแสดง กับ เขียนลงไฟล์เป็นข้อมูลต่างชุดกัน

พอลองตรวจดูโค๊ดด้านบน

subplot(1,2,2),imshow(out)

กับ
subplot(2,2,3),imshow(mat2gray(real(out1)))

ก็พบคำตอบ ว่า

ตอนพล๊อตลง Figure, ให้ MATLAB พล๊อต out กับ mat2gray(real(out1)) แต่ พอจะเขียนลงไฟล์ กลับให้มันเขียน uint8(out) ทั้งสองครั้ง

น่าเสียดายที่คอมพิวเตอร์ไม่มีไหวพริบพอที่จะแก้ตรงนี้ให้เรา ซึ่งก็เป็น trade-off กับความตรงไปตรงมา(คน-ซื่อสัตย์)

4. แก้ัปัญหาซะ -> เขียนโค๊ดใหม่ เป็นดังนี้

...

figure(5)
subplot(1,2,1),imshow(img)
subplot(1,2,2),imshow(out)
imwrite(out,'aaa1.jpg')
%---------------------------------------------------------
...

figure(6)
subplot(2,2,1),imshow(img)
subplot(2,2,2),imshow(fmask1)
imwrite(uint8(fmask1),'aaa2filter.jpg')
subplot(2,2,3),imshow(mat2gray(real(out1)))
imwrite(mat2gray(real(out1)),'aaa2.jpg')
...
นิทานเรื่องนี้สอนให้รู้ว่า

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




วันพฤหัสบดี, กันยายน ๑๘, ๒๕๕๑

Comment หลายบรรทัด ใน MATLAB

Comment ใน MATLAB ใช้

%
Comment หลายบรรทัด ใน MATLAB

ทำอย่างนี้

เปิด Comment

%{

ปิด Comment

%}

ตัวอย่าง

proper_img = imresize(proper_acpect_img,[256, 256]); %scale to 256 by 256
%imshow(proper_img);
%% Averaging Filter
%{
img = proper_img;
%Step 2: Calling an averaging filter
mask = fspecial('average', 3); %filter mask size 3 by 3 pixel 
...
pause
close all
%}

วันพฤหัสบดี, พฤษภาคม ๒๒, ๒๕๕๑

นาฬิกา

ที่สถานีรถไฟในเยอรมันจะมีนาฬิกาอันใหญ่ๆ เพื่อบอกเวลาอยู่เยอะมาก ชานชาลาละหลายๆอัน
เพราะรถไฟเยอรมันมาตรงเวลา มาก เวลายังไม่ถึง มันก็ยังไม่มา หรือรถไฟมาแล้ว ยังไม่ถึงเวลา มันก็ยังไม่ออก รถไหตรงเวลาขนาดที่ นับวินาทีออกกันเลยทีเดียว

รูปนาฬิกาในสถานี ก็จะเป็นแบบนี้


นาฬิกาหลายอัน สูงๆ ยังงี้ เค้าปรับเวลากันยังงัย โดยเฉพาะตอนจะเข้าช่วง Daylight saving time ไม่ต้องปรับกันนัวเนียไม่หมดหรือ???

และแล้ววันหนึ่งก็ได้ไปคุยกับรุ่นพี่ที่คณะ เค้าฝึกงานที่เดียวกัน เลยคุยเรื่องโปรเจ็ก เค้าทำเรื่อง "นาฬิกาอะตอม... " ตอนนั้น ไม่ได้สนใจ

คุยไปคุยมา เลยได้ Keyword คำหนึงคำว่า DCF 77 น่าสนใจดี

DCF 77 is a longwave time signal and standard-frequency radio station. Its primary and backup transmitter are located in Mainflingen, about 25 km south-east of Frankfurt, Germany.


DCF 77 เป็นสัญญาณบอกเวลาคลื่นยาว และสถานีวิทยุความถี่มาตรฐาน ตั้งอยู่ที่ Mainfligen อยู่ทางตะวันออกเฉียงใต้ จอง แฟรงเฟิร์ต ประมาณ 25 กิโลเมตร.

ที่บอกว่าความยาวคลื่นยาว ก็คือความถี่มัน แค่ 77.5 kHz จะหาความยาวคลื่น ก็ใช้ c = fd หา

3 x 10^8 = 77.5 x 10^3 x d
d = 3870.967742 เมตร
ความยาวคลื่นยาว ขนาดนี้ แต่เค้าใช้ เสา แนวตั้ง ส่งสัญญาณรอบทิศ (vertical omni-direcitonal) สูง 150 เมตร เท่านั้น



สัญญาณ นาฬิกาได้มาจาก นาฬิกาอะตอม เอาไว้อ้างอิงทางกฎหมาย
ระบบนี้ส่งสัญญาณไกล 2000 กิโลเมตร ครอบคลุมใช้ได้ทั้งยุโรป
กำลังส่ง 50 กิโลวัตต์ (ทำให้น้ำแข็งเดือดได้ครึ่งลิตรต่อวินาที)
ส่งสัญญาณ Time Code ด้วยความถี่ 1 Hz ถ้วน

ระบบนี้เป็นของ Physikalisch-Technische Bundesanstalt (PTB) สำนักมาตรวัดแห่งเยอรมัน ได้เงิน 6500 ล้านบาทต่อปี มีคำขวัญเท่ๆว่า

PTB measures with the highest accuracy and reliability – metrology as the core competence
มีผลิตภัณฑ์ ออกมาจับสัญญาณมาใส่นาฬิกาตามบ้าน หน้าตายังงี้ ดูไกล้ๆ จะเห็น "Radio Controlled by DCF77"



พอดีเค้ามี บิตเหลือ เลย ส่งสัญญาณเตือนภัยออกมาด้วย ทำเป็น ผลิตภัณฑ์ได้อีกมากมาย


นาฬิกาสายดำ เรือนดำ บอกเตือนภัยได้ด้วย

บ้านเรา จะมีนาฬิกาอะตอมยังยากแล้วนะ ก็อย่างที่เคยได้ยินในเพลงๆหนึ่งว่า "..ไทยจะรุ่งเรือง ก็เพราะ การเมืองดี..."

วันจันทร์, พฤษภาคม ๑๙, ๒๕๕๑

Ken Lee, Woman who listen music with her heart.

"Everybody that has the courage to sing in television deserves applause", Mariah.

วันจันทร์, เมษายน ๑๔, ๒๕๕๑

วิธีหา Driver ของอุปกรณ์เก่าๆ ไม่มีไดรฟ์เวอร์ให้โหลด

วิธีนี้แนะนำสำหรับ อุปกรณ์เก่าๆ ยี่ห้อไม่ดังทั้งหลาย

- ไม่ดัง = ไม่มี Driver ให้โหลด ที่ Official Site (หรืออาจไม่ไมี Official Site เลย)
- เก่าๆ = ชิ้นส่วนจะได้ใช้กันแพร่หลาย หาของ ง่าย แต่ต้องรู้วิธี ที่จะบอกต่อไำปนี้นะ

ขั้นฐาน: อุปกรณ์ไหนที่มีปัญหา
หาชื่อ ยี่ห้อ ชื่อรุ่น ผู้ผลิต หรือ รหัสอะไรที่จะระบุอุปกรณ์ชิ้นนี้ เช่น Logitech Quick Cam Pro 9000 ถ้ามี ก็เรียบร้อย นำชื่อที่ว่าไปหา Dirver จากเน็ตได้เลย(เริ่มที่ Google)
ถ้ายังไม่ได้ด้วยเหตุใดก็ตาม... มาใช้วิธีกันเลย อุปกรณ์เจ้าปัญหา คือ PC Camera ซื้อมานานแล้ว แล้วไม่มี Driver ใน Windows ใช้เป็น ไมโครโฟน USB อยากใช้ฟังก์ชันกล้อง ต้องหา Driver หล่ะทีนี้


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

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

ขั้นท้าย: หาDriver จากเน็ต

พึ่ง Google หา Driver ให้เรา ใช้ชื่อที่หาได้เป็น Keyword เลย ถ้าไม่เจอ เพิ่มคำว่า Driver ลงไป กรณีนี้เราใช้แค่ชื่อชิปพอ
เลือกอันที่มีคำว่า Driver กดไปเลยคับ
เข้าไปที่ http://www.pc210.com/downloadhtml/200596152111.html กดดาว์นโหลด แล้ว รันโปรแกรม ก็ใช้งานได้แล้วคับ

ขั้นเสริม: ฉลองที่อุปกรณ์ใช้ได้ แล้วบอกเพื่อนๆต่อ ถึงเว็บนี้

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

วันศุกร์, เมษายน ๑๑, ๒๕๕๑

Picture of The Day

ร้านขายดอกไม้ที่ Luzern ตรงทางขึ้น Chapel Bridge

วันอาทิตย์, มีนาคม ๓๐, ๒๕๕๑

ไป Stuttgart

วันนี้จะไป เทือกเขา Titlis ส่วนทีสูงสุดในสวสิวเซอร์แลนด์ส่วนกลาง ที่ที่มีน้ำแข็งตลอดปี


วางแผนกันเรียบร้อย มาขึ้นรถ บัส ไปสถานีรถไฟตอน ตีห้า สี่สิบสอง รถก็มาตรงเวลาเด๊ะๆ
ใช้ ตั๋ว BODO Card ลดราคาได้ 20%


ผ่าน โรงหนัง มี 10000BC กับ Jumper ที่รู้จัก นอกนั้น แบะๆ


ขึ้นรถถูก ไป Marienplatz ในเมือง Ravenaburg เมืองนี้ รอดจากสงครามโลกครั้งที่สอง ทั้งๆที่ เมืองข้างๆเละเป็นจุล เลยเชื่อกันว่า พระแม่ Mary เป็นผู้ช่วยเมืองไว้ เลยตั้งเป็นชื่อ ลานกลางเมืองนี้


ลงมาแล้วก็เดินๆ ไปสถานีรถไฟ มีรถเมล์ที่ไปถึง สถานีรถไฟเลย แต่มันมีสายกว่านี้ ซึ่งถ้าขึ้นคันที่ถึงสถานีรถไฟเลย ก็จะไม่ทันขบวนที่จะไป

ไปถึง Information ยังไม่มา กดดูที่เครื่องก่อน (Fahr=ขับ, Karte=ตั๋ว)
อ่าว ตายหล่ะ ขบวนที่จะไป ซูริก ไม่มีวันเสาร์ งั้น เปลี่ยนไปชตุ๊ดการ์ดแทน

เมื่อถึงเวลารถไฟสองชั้น ก็มา

ขึ้นไปนั่งชั้นบน จะได้ชมวิวสวยๆ

มองออกไปนอกหน้าต่าง จะเห็น Basilika ที่เป็นสัญลักษณ์ ของเมือง Weinagarten ประมาณสามกิโลกว่าๆจากที่นี่

เปลี่ยนขบวน จะได้ไปสถานีรถไฟชตุ๊ดการ์ทได้ (Hbf=Haupbahnhof, Haup=Main, ฺBahnhof=สถานีรถไฟ)
นี่ภาพไกล้ๆให้ดูว่า Display มันไม่ใช่ LCD หรือ LED มันเป็นอะไรไม่รู้ สวยดี

ขึ้นไปนั่งรถอีกที รอบนี้รถไฟมีชั้นเดียว

นั่งรถถูกคัน ไปสถานีรถไฟชตุ๊ดการ์ท

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

เป้าหมายของเราคือ ไปเปลี่ยนตั๋วการบินไทย กลับให้เร็วขึ้นหน่อย เราจะไป สนามบินชตุ๊ดการ์ท ไปหาที่ขายตั๋วที่นั่น

ต้องนั่งรถ S-Bahn ไป

รถไฟเค้าหลากสี เหมือนตอนแรกที่บ้านเราจะทำเลย

ถึงแล้ว สนามบิน เค้าทำเสา เหมือนต้นไม้หลายๆต้น ช่วยกันผยุงหลังคาให้อยู่

ไปถาม Information ว่า มี Ticket Office ของ THAI ไม๊

คำตอบคือไม่มี แล้ว Lufthansa ก็ช่วยเปลี่ยนไม่ได้ เดินไปดูรอบๆสนามบิน

มีเครื่องบิน จัดแสดงอยู่ข้างนอก แต่จะออกไปดูยังงัยหว่า

ถ่ายรูปกับเครื่องยนต์เจ็ทซักหน่อย

ถ่ายรูปกับสนามบิน

ถ่ายรูปกับเครื่องบิน

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

เราเลยทำท่าจะไม่ออกไปแล้ว เค้าเห็นเราถือกล้องมาด้วย

เค้าเลยถามว่า จะออกไปถ่ายรูปเหรอ เค้าเห็นเราไม่ตอบ เพราะจะเดินกลับแระ แพงเกิน

เค้าสงสาร เลยบอกว่า ออกไปเหอะๆ ให้ไปดูฟรี

เลยได้ออกไปถ่ายรูปสนามบินฟรี ซะงั้น อยากขอบคุณคุณป้าคนนั้นมากเลย

เสร็จแล้วก็กลั็บมาสถานีรถไฟ แล้วเข้าเมืงไปซื้อไรหน่อย

ถ้า Munich คือ BMW แล้ว Stuttgart ก็คือ Benz คับ จากตรงนี้จะเห็นโลโก้เบ๊นซ์ ขนาดใหญ่ บนชั้นบนสุด ของสถานีรถไฟ

เดินมา ก็ถึงกลางเมือง ถ่ายรูปเป็นหลักฐานซักหน่อย

บ้านเมืองสวยงาม อากศดี แดดกำลังออก

ถ่ายรูปได้หลายรูป สวยทุกมุม หญ้าเขียวดี

กินอาหาร

พิพิธภัณฑ์ศิละชตุ๊ดการ์ท


ถ้าจำสัญญลักษณ์ Benz บนตึกตอนแรกได้ ตอนนี้ เราขึ้นไปบนนั้น แล้วถ่ายรูปลงมาเห็นสถานีรถไฟทั้งหมดเลย

ดูใกล้ๆก็ใหญ่ไม่เบา

มี ภาพประกอบ ในแต่ละมุมของวิว

นี่คือ ถนนที่เราเดินไปเดินดูของมาทั้งบ่าย คนเป็นหนอนเลย

ถึงเวลา เดินงไปขึ้นรถไฟกลับ Ravensburg
แล้วก็นั่ง TAXI Mercedes กลับหอ มูลค่า 12.50 เป็นอันจบการเดินทางในวันนี้โดยสวัสดิภาพ