Monday, December 29, 2008

สิ่งที่ได้จากวังน้ำเขียว

จากบทความเก่า "ปีนี้ไปไหนดี ... วังน้ำเขียว"

"นั่น ๆ เห็นภูเขาลูกนั้นหรือเปล่า? เรากำลังจะขับไปที่นั้นแหละ" เป็นประโยคหนึ่งที่ผมได้เอ่ยกับคนที่นั่งรถไปกับผม ตรงนี้ถือว่าเป็นจุดแรกที่เราจะเห็นภูเขาที่เรากำลังจะไป และบนนั้นเป็นดินแดนที่ใคร ๆ ก็นิยมไปพักผ่อนกันในยามนี้ นั้นคือ "วังน้ำเขียว".

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

ถ้าหากดูแผนที่ภูมิทัศน์กูเกิล จะเห็นว่า อ.วังน้ำเขียวนั้นเป็นพื้นที่ราบบนภูเขา มีภูเขาล้อมรอบ อุณหภูมิเฉลี่ยประมาณ 14-28 องศาเซลเซียส และเนื่องจากภูมิอากาศอย่างนี้นี่เอง หลาย ๆ คนจึงอยากมาสัมผัสบรรยากาศ ถัดจาก อ.วังน้ำเขียวขึ้นไปคือ อ.ปักธงชัย เป็นดินแดนแห่งผ้าไหม และเป็นเส้นทางไป อ.เมือง จ.นครราชสีมาด้วย

"แผนที่" พูดถึงแผนที่แล้วฮา ที่จริงแล้วผมขับโดยไม่ใช้แผนที่ก็ได้เพราะเคยไปมาแล้ว แต่ผมดันติดแผนที่ที่หาได้จากอินเตอร์เน็ต ซึ่งเป็นแผนที่ที่ใช้สำหรับระบบระบุตำแหน่ง หรือที่เรียกว่า GPS พิมพ์ออกมาได้ 33 แผ่น อย่างละเอียด แต่มันดูเหมือนเป็นของเล่นระหว่างทางมากกว่า เพราะว่าการพิมพ์ออกมาไม่ได้ระบุเลขหน้าไว้ ทำให้พวกเราต้องใช้เวลาในการเรียงหน้ากัน แต่... ด้วยมือสมัครเล่นอย่างพวกผม ทำให้การใช้แผนที่ครั้งนี้เป็นการยืนยันว่า แผนที่ถูกต้อง คือ ผมจะคอยบอกคนที่กำลังเล่นตัวต่อว่า เราผ่าน จุดนี้ จุดโน้น มาแล้ว แล้วทางผู้เล่นจึงค่อยเจอแผนที่แต่ละแผ่น ครั้งนี้จึงได้บทเรียนที่ดี 2 ข้อคือ ข้อที่ 1 ให้นำแผนที่แผ่นใหญ่ ๆ ติดตัวไปด้วย ส่วนข้อ 2 ระหว่างทางถ้ามีเกมส์เล่นของผู้ร่วมเดินทาง คนขับรถจะได้ไม่เหงา เอาไว้แก้เผ็ดคนที่ชอบนอนระหว่างทาง

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

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


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

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

"กลับรถเข้าซอย" อันที่จริงสิ่งที่ผมคิดไว้คือ อ.วังน้ำเขียวน่าจะหมายถึงทั้งอำเภอ ที่เป็นแหล่งท่องเที่ยว แต่แท้จริงแล้ว มันแค่ซอย หรือ ถนนเดียวเอง น่าเสียดาย

หลังจากกลับรถและเข้าไปในถนนที่มุ่งสู่ ต.ไทยสามัคคี แล้ว ระหว่างทางจะเห็นว่ามีสถานที่เที่ยวมากมาย


อ่านต่อฉบับหน้าแล้วกัน

Monday, December 8, 2008

วัฒนธรรมประจำชาติ (Updated)

ผมมีความคิดอยู่อย่างแล่นเข้ามาในสมองพอดี ขอจดไว้ก่อน

ถ้าหากเรานั้นถูกซึมซับไปด้วยวัฒธรรมจากต่างประเทศเช่น

อเมริกา สินค้าและวัฒนธรรมการเรียน
ยุโรบ การเรียน อันนี้เจอเอง
ญึ่ปุ่น มาจากเพลง และกิโมโน
ไตหวัน เริ่มจาก F4 มั้ง นักร้อง
เกาหลี มาโดยภาพยนต์และเพลง
จีน สินค้าและภาษาที่ต้องติดต่อ


แล้วแต่ละวัฒนธรรมก็ตามมาด้วยสินค้า ที่ธรรมดา แต่อยากมี อยากเห็น อยากเที่ยว

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

--- Updated --
ผมนึกภาพไม่ออกตอนที่ ถ้าฝรั่งมาบ้านเราแล้วถามว่า ชุดไทย หรือการไหว้ แบบไทย ๆ เป็นอย่างไร เดี๋ยวนี้เห็นแต่จับมือแล้วบอกว่า Haloo

Monday, November 10, 2008

ปีนี้ไปไหนดี ---> วังน้ำเขียว


เดือนหน้าแล้วสิ วังน้ำเขียว ขับผ่านตั้งหลายรอบ แต่ไม่ค่อยได้เข้าไปดู ไม่รู้ว่าเป็นอย่างไรบ้าง



Wednesday, October 15, 2008

คนเก่งเยอะ แต่ไม่ได้ทำงานร่วมกัน

ฝากไว้นานสำหรับเรื่องนี้ น่าจะประมาณ 3 เดือนมาแล้ว

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

แสดงไฟล์ pdf ด้วย php

เดี๋ยวนี้ทำพวก coding เยอะ
อย่างเช่นตัวอย่างนี้ เหตุเกิดเพราะว่า จะมีการเรียก pdf ไฟล์จากเครื่อง server อีกเครื่องหนึ่ง โดยที่ไม่ต้องการให้ผู้เรียกใช้งานรู้ว่า file pdf มาจากไหน ก็เลยส่งเป็น request มาให้ เช่น

/searchResearchContent.php?NewsID=12121212&key=12121311AABDDD00

แล้วให้เราส่งเป็น ไฟล์ pdf ออกมา  วิธีการก็ง่าย ๆ แค่ ต้องเข้าใจ Header ก็พอ

-- php --
$filename = "38_file.pdf"; 
header("Cache-Control: public"); 
header("Content-Description: File Transfer"); 
header('Content-disposition: attachment; filename='.basename($filename)); 
header("Content-Type: application/pdf"); 
header("Content-Transfer-Encoding: binary"); 
header('Content-Length: '. filesize($filename)); 
readfile($filename);
-- php --

ในกรณีที่ต้องการให้แสดง pdf ใน Browser ก็แค่เปลี่ยนจาก "Content-disposition: attachment;" เป็น "Content-disposition: inline;" เท่านั้นเอง

Friday, September 5, 2008

Detroit of Asia รึ?

เมื่อวานนำรถเข้าไปตรวจสอบ 80,000 กิโลเมตร หรือ 3 ปี พอดี 

อะไหล่ที่เปลี่ยนกับสารหล่อลื่นต่างๆ ที่เปลี่ยนไปเขียนออกมาได้ 3 หน้า กระดาษ แต่ที่เห็นคือ อะไหล่ส่วนมากก็ยัง Made from Japan นี่หว่า


จาก New Album 5/9/2008, 10:32

แล้วไทยคืออะไรกันแน่

ตู้ตัดผมที่ Metro Mall เพิ่งเคยเห็น



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

นานมาแล้วผมไม่เคยคิดที่จะเดินไปที่ Metro Mall เลย แต่เมื่อวานพึ่งมีโอกาสแวะเข้าไปเพราะเหตุบังเอิญ

ดูรูปก่อนดีกว่า


 
บอกได้เลยว่ามาจาก ญี่ปุ่น

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

ไม่ได้จับเวลาว่า 10 นาทีจริง  ๆ หรือเปล่า แต่เท่าที่รู้คือฝรั่งชอบแน่นอนเพราะถูกและเร็วดี


Wednesday, September 3, 2008

การบ้าน Globalization or Die

วันนี้ได้มีโอกาสเข้ามาฟังเรื่อง Globalization or Die ที่ Software park ไดัจัดขึ้น วิทยากรได้แสดงให้เห็นถึงภาพรวมของระบบ Software ในด้านของการตลาด เพื่อที่จะนำ Software จากฝีมือคนไทยไปสู่ตลาดโลก

ใช่ครับเขียนไม่ผิด ซอฟต์แวร์ไทยไปสู่ตลาดโลก แต่วันนี้เน้นไปที่เวียดนามหน่อย

วิทยากรได้แสดงภาพประกอบอย่างน่าสนใจ ดังนั้นจึงนำความรู้วันนี้มาเขียนเป็นโครงการเพื่อใช้เป็นแนวทางในการพัฒนาต่อไป

Project: 
Global Travel

Overview: 
Community for all to share the places they had seen and their experience, e.g. Place of Traveling. And try to answer these questions:
  1. Have you ever been there?
  2. How to be there?
  3. What are the most place to visit for this trip?
  4. When should i visit there?
  5. Please show me the pictures or videos.
Target: 
Sure! Thailand first, then anywhere can see on Google Map.

Business Side: 
Off cause Free. Then Business partners, They will need to locate their location on the map where traveller pass. Like Gas Station, Restaurant, Hotel, Hospital.

Functional:
User locate the place by Google Map, then add their experience e.g. blog, trip, photos, video from Google Applications Service.
Then Other can vote that reviews 

Business Partner can add their location and other service. Example, Hospitality service, Food, Fuel, Convenient Store.

Platform:
Google App Engine, Web, Mobile, Python

Others:


ขั้นตอนต่อไปคือศึกษาความเป็นไปได้
  

Tuesday, September 2, 2008

เมื่อต้องการเปลี่ยนการเข้ารหัสของไฟล์เป็น utf-8

ปัญหาอยู่ที่ว่าตอนเริ่มทำงานแรก ๆ ยังไม่ได้คำนึงถึงเรื่อง utf-8 แต่พอทำงานกันหลาย ๆ คน แล้วเกิดปัญหาเรื่อง Encoding เครื่องมือเท่าที่หาดูไม่มีอะไรจะดีเท่า shell Script

#!/bin/bash

for f in `find . \( -name "*.php" -or -name "*.inc" -or -name "*.html" \)`
do
  iconv -f tis-620 -t utf-8  $f >$f.utf8
done

Breaking Backward Compatibility

ถ้าวันนี้คุณเป็นคนที่กำลังพัฒนาอะไรก็ตาม คุณต้องคำนึงถึงเรื่องของการ update version พอมาถึงจุดหนึ่งจะเกิดเหตุการณ์ที่ต้องตัดสินใจที่จะต้องทำ Backward Compatibility หรือไม่ หลังจากที่ผมได้อ่านการเปลี่ยนแปลงใน Python3.0 นั้นก็สังเกตได้ว่ามีการทำ Breaking Backward Compatibility 

เหตุผลคืออะไร ลองอ่านอันนี้ดู 

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

หันกลับมามองการเมืองบ้าง การแก้ไขหรือปรับปรุงบางกฏให้ดีขึ้น อาจต้องการ breaking backward compatibility เหมือนกัน (หรือว่ามันถึงเวลาแล้ว)

แต่ก็มีอยู่ส่ิงหนึ่งที่คิดไว้มานานยังไม่เห็นมี backward compatibility ก็คือ พระพุทธศาสนา นั่นเอง

Thursday, August 14, 2008

คิดจากผลที่สำเร็จแล้วย้อนกลับมาสู่จุดเริ่มต้น

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

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

คุณเป็นอย่างผมหรือไม่

Tuesday, August 12, 2008

%FAT ของ นอ มอ นม

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

อีกอย่างคือกาแฟ เวลากินก็ต้องใส่นม ไม่เหมือนบ้านเราชอบใส่นมผง หรือที่เรียกว่า coffee mate 

ตัวอย่างกล่องนมที่่ผมพอได้



 

Monday, August 11, 2008

โอลิมปิกแบบ Google

นอกจากว่าเราจะทราบการรายงานผลการแข่งขัน และจำนวนเหรียญรางวัลของแต่ละประเทศผ่านทาง โทรทัศน์หรือวิทยุแล้ว เรายังดูผลได้จาก Google ได้อีกด้วย ลองดูครับ















แต่ที่น่าสนใจกว่านั้นคือ ค้นด้วยคำว่า "โอลิมปิก" แล้วผลที่ได้ประทับใจมาก

Flex มาแล้วครับ

กะว่าจะไม่เขียนพวก Animation แล้วเชียว ด้วยความที่ว่าหัวศิลป์ไม่ค่อยมี แต่ด้วยแรงบังคับเลยต้องหัดจนได้

มีคนเขียนไว้ว่า 
"The success of the iPhone has made it clear that users want more interactivity from their software experiences. Better interactivity leads to effective utilization of application features and better efficiency and that is why it is extremely important not only in personal information management applications but in enterprise business applications as well. Among business applications, the ones that involve data visualization gain the most from better interactivity, because better effectiveness and efficiency in these cases translates directly to better decision making and therefore immediate business gains. "

ครั้นจะใช้ GD Library พัฒนาก็ติดตรงที่ความสวยงาม เนื่องจากถ้าสวยแล้วใคร ๆ ก็อยากดูถึงแม้ว่ามันจะไม่มีประโยชน์เท่าไหร่ ดังนั้นทางเลือกที่เหลืออยู่ก็คือ Flash แต่ถ้าต้องการทำเป็น Chart ต่าง ๆ ต้องย้ายมาทำ Flex 
ขอบอกว่ามันง่ายมาก ๆๆ


Sunday, July 20, 2008

Bird of Paradise ปักษาสวรรค์


ที่บ้านที่ต้นไม้เป็นกอ ๆ หลาย ต้น แต่ก็ประหลาดใจกับต้นนี้ เอาไปให้เพื่อนดู เค้าบอกว่า Bird of Paradise
ภาษาไทยคือ ปักษาสวรรค์


Thursday, June 19, 2008

เดอะท๊อปซีเครต ฉบับโปรแกรมเมอร์

เดอะท๊อปซีเคร็ต ฉบับโปรแกรมเมอร์

หลังจากหาเวลาว่างได้ก็ขอกลับเข้ามาเขียนต่อ ...

ก่อนอ่านหนังสือเล่มนี้ได้เคยอ่านหนังสือเรื่อง "ไอสไตน์พบ พระพุทธเจ้าเห็น" มาก่อน จึงทำให้การอ่านหนังสือเล่มนี้ค่อนข้างง่าย และเข้าใจได้รวดเร็ว

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

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

พอได้อ่านหนังสือนี้จึงได้มีความเข้าใจ สิ่งที่เราถามตัวเองว่าทำไม 

คำถาม  ทำไมเราถึงทำสิ่งต่าง ๆ ได้ โดยที่บางคนทำไม่สำเร็จ
ตอบ เพราะผมคิดถึงความสำเร็จ และเห็นความสำเร็จก่อนที่จะทำอยู่แล้ว


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

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


และนั้นก็คือ เชื่อ ขอ และ รับ ตามหนังสือ เดอะท๊อปซีเคร็ต



Sunday, May 4, 2008

คน it กับการประหยัดพลังงาน

หลาย ๆ คนเขียนวิธีการประหยัดพลังงานของคนทำงาน IT ไว้หลายอย่าง เช่น การปิดหน้าจอเมื่่อไม่ได้ใช้งาน การยกเลิก Screen Saver 

แต่ผมขอเสนอการประหยัดอีกรูปแบบหนึ่งคือ ให้คน IT ทำงานให้ตรงเวลา เพราะว่าปกติการทำงาน IT นั้น บ่อยครั้งที่มีการทำงานล่วงเวลา Over Time หรือ OT ที่รู้จักกัน  เวลา IT ทำงานนั้นส่วนมากต้องทำงานในสภาพแวดล้อมที่สิ้นเปลือง เช่น ต้องทำงานในห้องที่มีเครื่องปรับอากาศ บางทีต้องมีเครื่องฟอกอากาศ หรือไม่อย่างน้อยต้องมีพัดลม  และอาจยังมีการทำงานด้วยเครื่องที่มีหลายหน้าจออีกด้วย เพราะว่าทำงานหน้าจอเดียวไม่ทัน

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

Monday, April 21, 2008

Software <= Service

หลาย ๆ คน คงได้เคยใช้งาน Software เคยคิดบ้างหรือไม่ว่า Software คืออะไร 

นานมาแล้วเรารู้จัก Software ผ่านทาง Microsoft คือ มันฟรี (อยู่ดี ๆ ก็มีให้ใช้) แต่พอหลัง ๆ ก็คุ้นกับคำว่า license, source code, maintenance

เมื่่อก่อนเราจับต้องได้แต่ Windows, Word, Excel แต่พอทำงานเราจะรู้จักกับ Software อีกหลายตัว เช่น CRM, ERP, Accounting, Billing, BI ดูแล้วมันไม่ยักกะมียี่ห้อแฮะ

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

โดยส่วนตัว ให้ความหมายของ Software ว่า บริการ (Service) ในความหมายขณะนี้นะครับ เพราะว่าในอนาคตอาจมีการเปลี่ยนไป 

เมื่อก่อนเราซื้อ software ที่เห็นง่าย ๆ คือ พวกเป็นกล่อง หรือ เป็น CD ซื้อมาแล้วก็ติดตั้งได้เลย หลังจากนั้นก็ self service หรือถ้าต้องการให้ใครมาช่วยติดตั้งก็ต้องเสียค่าใช้จ่าย แต่น้อยคนมาที่จะได้เจอกับเจ้าของผลิตภัณฑ์ 

เดี๋ยวนี้เราซื้อ Oracle, SAP มาติดตั้ง CRM, KM , ERP หรืออะไรอื่น ๆ อีกมากมาย ซึ่ง Software เหล่านั้นสิ่งที่ติดตามมาคือ implementation ซึ่งก็คือ after sale expense นั้นเอง โดยค่าใช้จ่ายในส่วนนี้บางทีมากกว่าค่า software อีก

หลัง ๆ นี้ได้มีโอกาสเข้าไปนำเสนอ software ให้กับหลาย ๆ องค์กร สิ่งที่ถูกถามมาก ๆ คือ คุณจะดำเนินการทำให้ทางเราใช้งานได้อย่างไร มีประโยชน์กับองค์กรของเราอย่างไร มีบริษัทอื่น ๆทีทำธุรกิจเหมือนเราเค้าใช้กันหรือไม่ 

คำถามเหล่านี้ก็คือ service นั้นเอง บางทีเราก็ถูกถามว่า คุณสามารถติดตั้งระบบให้กับเราโดยใช้ software ยี่ห้อนี้ได้หรือไม่ เค้ากำลังจะมองหา service จากเรานั่นเอง

กลับมามองที่ google อีกที ถ้าถามหาผลิตภัณฑ์ google แทบไม่ได้ เพราะว่าไม่รู้่ว่าเค้าเสนอขายอะไร ไม่มีกล่อง แล้ว google ขายอะไรกันแน่

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

พอมาพูดถึงเมื่องไทย คนไทยมีนิสัยบริการ ดังนั้นถ้านำ software มาให้บริการจะดีไม่น้อยเลยที่เดียว

ดังนั้นผู้ขาย software ต้องทำการปรับปรุง วิธีการขาย จากสินค้าเป็นบริการนั้นเอง


Thursday, April 17, 2008

รถถูกชน

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

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

เรื่องนี้สอนให้รู้ว่า ถึงเราจะทำดีแล้ว แต่ก็ให้คอยระวังได้ด้วย

Wednesday, April 16, 2008

แปลเอกสาร Django Book ภาษาไทย

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

ระยะหลังหมกมุ่นอยู่กับ framework, web framework หลายค่าย แต่ที่ติดใจเห็นจะเป็น web framework ของ Python นี่แหละ ไม่รู้ทำไม ก็แค่ชอบ ดังนั้นจึงมุ่งหา web framework ของ python ดู (อยากได้เป็น web funwork มากกว่า)

ก็ตัดสินใจอยู่นานระหว่าง TurboGear กับ Django  , ดู TurboGear จะมีคนนิยมมากกว่า อาจเป็นเพราะว่าคนใช้งานกันมานานแล้ว เช่น www.TinyErp.com ครั้งแรกที่ติดตั้ง Application นี้ ก็คิดว่ามันคงตกม้าตายตอนที่ต้องทำเป็น web application แต่หลังจากติดตั้ง web eTiny จึงทำให้รู้ว่า มันดีอย่างนี้นี่เอง

Django ดูจะเป็นอะไรที่ใหม่ เล็ก ๆ พอศึกษาได้ และก็คิดว่าเริ่มต้นไปด้วยกันน่าจะดีกว่า ทุกวันนี้ก็เลยใช้เวลาส่วนหนึ่งทำการแปล เอกสารจาก www.djangobook.com เพื่อไว้ให้น้อง ๆ ที่อยากอ่านภาษาไทยบ้าง 

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

ตอนนี้ติดปัญหาอยู่ว่า แปลเสร็จแล้วจะส่งให้คนอื่น ๆ ใช้อ่านได้อย่างไรดี 

Friday, March 7, 2008

lycos และ Amazon CEO

เมื่อซักครู่โทรศัพท์ไปคุยกับพี่ที่ทำงานเก่า ที่ผันตัวเองไปเป็นผู้นำเที่ยวตามเกาะต่าง ๆ ปรากฏว่าเค้าได้เจอกับ เจ้าของ lycos และ amazon  search engine ซึ่งกำลังหา Project Manager อยู่ และ java programmer อีก 5 คน ทำงานในเมืองไทย น่าสนแฮะ


แต่ที่น่าดีใจคือ เดียวนี้ประเทศไทยสามารถดึงดูด นักท่องเที่ยวประเภท IT ได้ด้วย และการหางานพนักงานอาจจะต้องไปหากันตามเกาะแก่ง ต่าง ๆ

Tuesday, March 4, 2008

ขอตอบคำถามที่ว่า เขียน blog ทำไมไว้ที่นี่ครับ

เนื่องจากมี blog "การเขียน blog ช่วยพัฒนาสังคมของคุณให้ดีขึ้น จึงขอเขียนตอบดังนี้ครับ

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


ส่วนของไทยนั้นผมคิดว่าเหตุการใช้มือถือนั้นคงเป็นเพราะตลาด เพราะคนอื่น ๆ เค้าใช้กันเลยต้องใช้ด้วยไม่อย่างนั้นตกยุคและส่วนมากไม่ได้ใช้ไปในการทำธุรกิจ แต่ใช้ในการบันเทิงเสียมากกว่า เช่น sms หรือ พวก ringtone หรือพวก multimedia หรือก็ vote 


ในขณะที่มหาวิทยาลัยในทางยุโรปนั้นใช้ SMS ในการชำระค่าเทอม ชำระสินค้าต่าง ๆ หรือพวกเรียกรถเมล์มารับเป็นต้น 

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


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


Friday, February 29, 2008

สรรพากร ราชการ และความคิดดีๆ

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


สรรพากรมีหน้าที่ต้องเก็บเงินจากผู้มีรายได้เพื่อให้รัฐฯ นำไปใช้บริหารและจัดการประเทศ (แต่ถ้าเอาไปใช้ไม่ถูกต้องก็กรรม เหมือนกับเวลาเราใส่บาตรพระเราไม่ต้องถามว่าท่านนำไปทำอะไร แต่ผู้ให้ทำดีก็แล้วกัน) ดังนั้นผู้ที่มีหน้าที่ต้องเสียภาษีก็ต้องชำระภาษี โดยไม่ต้องห่วงว่าเค้าจะเอาไปทำอะไร 


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


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


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


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



Saturday, February 9, 2008

ภาษาไทย Emacs ที่อยากได้บน Mac.

พอดีต้องการใช้งาน Emacs บน MAC แต่ว่า ปัญหาก็อยู่กับภาษาไทยอยู่ดี ที่ทำได้ตอนนี้คือ พิมพ์ภาษาไทยได้แต่ว่าตำแหน่งของ วรรณยุกต์ และ พยัญชนะ เพี้ยนไป จึงขอจัดการกับ thai-util.el หน่อยก่อน

เร่ิมจาก 
composition การจัดวาง
C = consonant พยัญชนะ
V = vowel  upper สระด้านบน
v = vowel lower สระด้านล่าง
T = tone mark วรรณยุกต์
U = tone mark and upper side  วรรณยุกต์ และสัญลักษณ์บน

Sunday, January 27, 2008

The Power of Users.

ถึงเพื่อน ๆ ที่กำลังคิดจะทำโครงการใด ๆ
เนื่องจากปัจจุบันเป็นผู้พัฒนาระบบให้กับองค์หลายๆ ระบบ ใหญ่บ้างเล็กบ้าง แต่สิ่งหนึ่งที่สำคัญมากๆ คือ ผู้ใช้งาน เราต้องการผู้ใช้งาน หากไม่มีผู้ใช้งาน สิ่งที่เราได้พัฒนาไปแล้วดูเหมือนจะไร้ค่า เพราะฉะนั้นการจะให้มีผู้ใช้งานระบบได้นั้นแบ่งได้ตามประสบการณ์ของข้าพเจ้าได้ดังนี้
  1. มันดีจริงๆ โดยถ้าหากสิ่งที่คุณได้พัฒนาแล้วมีความเยี่ยมในตัวเอง จะมีผู้ใช้งานเข้ามาเป็นผู้ใช้งานอย่างมากมาย เช่น Apache
  2. ปากต่อปาก ที่จริงแล้วมันเหมือนการตลาด ถ้าใช้ดีแล้วจะถูกแนะนำต่อ ๆ กัน
  3. บังเอิญ บังเอิญ ค้นได้ใน Search Engine แล้วทดลองใช้งานจากคำบอกเล่าหรือลำดับจาก Search Engine
  4. บังคับ หลายหน่วยงานต้องบังคับ อันนี้ถึงสิ่งที่พัฒนาแล้วไม่ดี แต่บังคับกันใช้ได้ถ้าเสียงดังพอ
  5. จำใจ เพราะหลาย ๆ สิ่่ง มีตัวเลือกให้ไม่มาก หรือไม่รู้ว่ามีอยู่
  6. เป็นผู้ร่วมพัฒนา มันเหมือนการทำกับข้าว ถึงว่าไม่อร่อยแต่ต้องยอมกิน
ดังนั้นบางครั้งเราจะเห็นว่าไม่ได้มีการพัฒนาแต่มีการโฆษณาก่อนเพื่อดึงให้มีผู้อยากในการใช้งาน ตัวอย่างที่ดีคือ iphone ipod เพราะว่ายังไม่ได้เห็นตัวจริง บางคนก็อยากได้แล้ว อิๆ 

Saturday, January 19, 2008

GNU LilyPond

เมื่อก่อนเคยได้เขียน music score ไว้เพลงหนึ่งคือ "ความฝันอันสูงสุด" ด้วย Lilypond เดี่ยวนี้เปลี่ยนมาใช้ Mac แล้วยังใช้สามารถใช้งานนี้ได้ แต่ลืมไปหมดแล้วจึงร้ือฟื้นความหลังดู อ่านข้อความหนึ่งประทับใจมากจึงนำมาเล่าให้ฟังดังนี้

"In some ways, developing a computer program is like learning to play an instrument. In the beginning, discovering how it works is fun, and the things you cannot do are challenging. After the initial excitement, you have to practice and practice. Scales and studies can be dull, and if you are not motivated by others – teachers, conductors or audience – it is very tempting to give up. You continue, and gradually playing becomes a part of your life. Some days it comes naturally, and it is wonderful, and on some days it just does not work, but you keep playing, day after day. "