เมืองไทยเรามีนักพัฒนาซอฟต์แวร์อยู่น้อยครับ ที่คิดค้นภาษาคอมพิวเตอร์ แล้วทำ Compiler เพื่อ Compile ภาษาดังกล่าว อย่าว่าแต่ Compiler เพื่อใช้ Compile ภาษาคอมพิวเตอร์ซึ่งออกแบบเป็นภาษาไทยเลย ขนาด Compiler เพื่อใช้ Compile ภาษาคอมพิวเตอร์ซึ่งออกแบบเป็นภาษาอังกฤษยังแทบไม่มีเลยครับ ก็คิดว่าส่วนหนึ่งเป็นเพราะทำออกมาแล้วคงไม่มีใครสนใจ เพราะปัจจุบันก็มีภาษาคอมพิวเตอร์เจ๋ง ๆ เต็มไปหมดอยู่แล้วเน้อะ อย่าง C, C++, Python,

Read More

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

Read More

ถ้าเราสังเกตุกันดี ๆ เราจะพบว่า ตั้งแต่มีอินเตอร์เน็ตขึ้นมา ซอฟต์แวร์ที่ใช้สนับสนุนกลไกอินเตอร์เน็ตที่ฝั่ง Client ซึ่งก็คือเครื่องคอมพิวเตอร์ของพวกเรานั้น มีอยู่ด้วยกันเพียง 2 แบบเท่านั้น นั่นก็คือ Web Browser อันได้แก่ IE, FireFox, Opera และ Client Software ซึ่งจาระไนไม่หมด ไม่ว่าจะเป็น Google Earth, FieZilla,

Read More

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

Read More

มนุษย์มักมีความโลภไม่มีที่สิ้นสุด นักวิทยาศาสตร์คอมพิวเตอร์เองก็เช่นกัน ขั้นแรกก็อยากจะให้เครื่องกลทำงานแบบอัตโนมัติและควบคุมสั่งการได้ ก็เลยคิดเครื่อง Z3 ขึ้นมา เมื่อมันทำงานแบบอัตโนมัติได้แล้ว ก็พยายามจะเร่งให้มันทำงานได้ด้วยความเร็วที่เพิ่มขึ้น ก็เลยใช้เทคโนโลยี VLSI ผนวกเข้าไป หลังจากนั้นเมื่อเห็นว่ามันทำงานได้เร็วจี๋แล้ว ก็เริ่มคิดว่าถ้าทำได้ควรจะทำให้คอมพิวเตอร์มันมี CPU หลาย ๆ ตัวช่วยกันทำงานดีกว่า ก็เลยสร้างเป็น Multi-Processing ขึ้นมา เมื่อเห็นว่ามันแบ่งงานกันได้แบบนี้แล้ว ก็เลยสร้างกลไกเพื่อเอื้อประโยชน์ให้ระบบปฏิบัติการสามารถสั่งให้โปรแกรมหลาย ๆ ตัวทำงานได้ในคราวเดียว ก็เลยคิดค้น

Read More

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

Read More

วันนี้ผมว่าผมโม้เรื่อง File Extension บ้างดีกว่า เทคนิคหน่อยนะวันนี้ 🙂 จะบอกว่าตอนนี้ในโลกคอมพิวเตอร์ของพวกเรามี File Extension เยอะแยะเต็มไปหมดเลยเน้อะ ทั้งที่คิดค้นโดยบริษัท, หรือองค์กร, หรือแม้กระทั่งโดยตัวบุคคลเดี่ยว ๆ อย่างที่ผมเคยโม้เอาไว้อ่ะครับว่า ถึงสุดท้ายแล้วการเขียนซอฟต์แวร์ของเรา ก็มีจุดพื้นฐานง่าย ๆ อยู่ที่การนำข้อมูลเข้า, การประมวลผล และการแสดงผลลัพท์¿ ซึ่งกระบวนการทั้งสามอย่างนี้เราหลีกหนีไม่พ้นเลย ที่จะต้องยุ่งวุ่นวายอยู่กับข้อมูลใน RAM และข้อมูลใน

Read More

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

Read More

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

Read More

ในปี พ.ศ. 2532 ผมจบการศึกษาจากชั้นมัธยมศึกษาปีที่ 3 ครับ แล้วก็มีความแน่วแน่อย่างมากที่อยากจะเรียนทางด้าน computer เพราะได้แรงบันดาลใจจากการ์ตูนเรื่อง “เมียม” ซึ่งเป็นการ์ตูนญี่ปุ่นที่เล่าถึงการเขียน software computer คิดว่าคนสมัยนี้คงไม่มีโอกาสได้ดูแล้วล่ะน่าเสียดาย ตอนนั้นฉายที่ช่องเจ็ดสีทีวีเพื่อคุณ 🙂 สนุกมาก ๆ แต่มาทราบในตอนนั้นครับ ว่าการจะเรียนทางด้าน computer ต้องเรียนในระดับปริญญาตรีนู่นแน่ะ โดยตอนนั้นฝังจำมาจากอาจารย์แนะแนวว่า ต้องไปเรียนในคณะวิทยาศาสตร์ สาขาวิทยาการคอมพิวเตอร์

Read More