กระโดดไปยังแผงนำทาง

การอินเตอร์เฟส IBM PC 24 September 2006 12:03 pm

บันทึกโดย Mr. PeeTai ใน : หนังสือเก่า , เพิ่มความคิดเห็น

การอินเตอร์เฟส IBM PCส่วนใหญ่คนที่ลงหน่วยกิตทางด้านวิทยาการคอมพิวเตอร์ล้วนต้องเรียนวิชานี้ครับ วิชาการอินเตอร์เฟส แต่ในที่นี้ไม่ใช่การอินเตอร์เฟสซอฟต์แวร์นะ เป็นการอินเตอร์เฟสคอมพิวเตอร์เข้ากับฮาร์ดแวร์มากกว่า

ผมซื้อหนังสือเล่มนี้มาเพราะผมอ่อนอิเลกทรอนิกส์มาก ๆ ซึ่งถ้าเป็นเรื่อง Clock กับ Micro Instruction เนี่ย ผมรู้เรื่อง เพราะนั่นเป็นการใช้สัญญาณไฟฟ้าเพื่อกำหนดคำสั่งให้คอมพิวเตอร์ทำงาน

แต่ถ้าเป็นการออกแบบวงจรเพื่อทำเป็นการ์ดมาเสียบไว้บนคอมพิวเตอร์ หรือออกแบบวงจรเพื่อต่อกับ RS-232 ล่ะก็ ผมกลายเป็นไอ้โง่ไปเลย

เลยซื้อหนังสือเล่มนี้มาอ่านครับ อ่านแล้วยิ่งงงหนักใหญ่เลย เพราะพื้นฐานทางอิเลกทรอนิกส์ไม่ค่อยมี แต่คิดว่าถ้าคนเรียนทางอิเลกทรอนิกส์มา อ่านแล้วน่าจะเข้าใจ

หนังสือเล่มนี้ผมซื้อมาเมื่อตอนเข้าเรียนปริญญาตรีครับ เมื่อปี พ.ศ. 2538

โปรโมตเว๊ปแล้วโดนไปหนึ่งดอก 24 September 2006 11:51 am

บันทึกโดย Mr. PeeTai ใน : ข่าวสาร , 4 ความคิดเห็น

เมื่อวานนี้ผมไปโปรโมตเว็บตัวเองใน http://www.pantip.com/ ห้อง developer ครับ ได้รับผลตอบรับดีทีเดียวครับ สงสัยคงจะไม่เข้าไปพักใหญ่ เพราะมืออาชีพอยู่กันเยอะเหลือเกิน :-)

peetai_attacked.jpg

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

(more…)

กราบขอบพระคุณสำนักงานกลางชั่งตวงวัดครับ 24 September 2006 11:24 am

บันทึกโดย Mr. PeeTai ใน : ข่าวสาร , เพิ่มความคิดเห็น

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

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

ลิงค์ของสำนักงานกลางชั่งตวงวัด

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

ขอขอบพระคุณครับ

การเขียนโปรแกรม Visual C++ Ver 1.52c 23 September 2006 3:56 pm

บันทึกโดย Mr. PeeTai ใน : หนังสือเก่า , 1 ความคิดเห็น ยังอีกไกล!

การเขียนโปรแกรม Visual C++ Ver 1.52cเล่มนี้ผมซื้อมาเมื่อปีพ.ศ. 2538 ครับผ่านมา 11 ปีแล้ว ที่ซื้อมาเพราะตอนนั้น Microsoft Visual C++ กำลังดังมาก ๆ เลย

ช่วงนั้นเป็นยุคเปลี่ยนผ่านระหว่าง Microsoft Windows 3.11 กับ Microsoft Windows 95 ครับ ซึ่งหลังจาก Microsoft ได้ปล่อย Microsoft Visual Basic 1.0 ออกมาแล้ว Microsoft ก็คิดจะครองตลาดคอมไพเลอร์ภาษาซีด้วย ซึ่งก่อนหน้านั้น Microsoft ก็ได้ปล่อย Microsoft C/C++ ออกมาแล้ว แต่อย่างที่เคยเล่าให้ฟังเมื่อหลายครั้งก่อนว่า มันเป็นเพียงแค่ Compiler แต่ไม่ได้มี Integration Development Environment มันไม่ได้รับความสะดวก แถมการเรียกใช้ Platform SDK ก็เป็นเรื่องที่ลำบากมาก ๆ ด้วย

ดังนั้น Microsoft ก็เลยปล่อย Visual C++ ออกมาสองรุ่น โดยรุ่น 1.52c ใช้บน Windows 3.11 และรุ่น 3.0 ใช้สำหรับบน Windows 95

จุดเด่นของ Visual C++ ทั้งสองรุ่นก็คือการที่ Microsoft รวมชุดคำสั่งพื้นฐานที่จำเป็นจาก Platform SDK หลายร้อยตัว มาเรียงร้อยไว้ด้วยกันด้วยโครงสร้างภาษาแบบ OOP แล้วเรียกไว้อย่างไพเราะว่า Microsoft Foundation Classes หรือ MFC

ปัจจุบัน MFC ก็ยังมีอยู่ใน Visual Studio .NET เพียงแต่ความนิยมและมนต์ขลังของมันคงไม่เท่า .NET Framework แล้ว

หนังสือเล่มนี้หนามาก แล้วก็แพงมากด้วย ผมดันลืมดูจำนวนหน้ากับราคาไป แต่จำได้คร่าว ๆ ว่าราคาเกือบ 800 บาท แพงมาก ๆ

Thinking in Java 23 September 2006 12:35 pm

บันทึกโดย Mr. PeeTai ใน : E-Book , 4 ความคิดเห็น

วันนี้นึกครื้มอกครื้มใจแจก E-Book อีกแล้วครับ คราวนี้เป็น E-Book ภาษา Java

ผมคิดว่าเมืองไทยเราคงมีสาวก Java อยู่ไม่น้อย แต่ผมขอออกตัวก่อนเลยครับว่าผมไม่ชอบ Java ไม่ใช่เพราะมันไม่ดีหรอกนะ สำหรับผมแล้วไวยากรณ์ภาษา Java เป็นไวยากรณ์ที่ดีมาก ๆ ดีจนกระทั่ง Microsoft ลอกไปทำเป็น .NET Framework เลยล่ะ

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

แต่นี่ก็เป็นแค่ประสบการณ์เสี้ยวเดียวของผม ผู้ซึ่งเคยใช้เพียงแค่ Java Standard Edtion และเคยใช้มาเมื่อ 5 ปีก่อน ผมไม่รู้ว่า Java Mobile Edition และ Java Enterprise Edition จะเป็นแบบนี้หรือเปล่า และถึงแม้ว่าภายหลังผมจะมารับทราบว่า การคืนหน่วยความจำสำหรับ Java ก็สามารถทำได้ โดยทำแบบอ้อมด้วยการเร่งมันด้วยกลไก Garbage Collection มันก็คงไม่ได้ทำให้ผมรู้สึกชื่นชอบ Java มากขึ้นเท่าไหร่นัก

แต่ในฐานะนักพัฒนาซอฟต์แวร์ เราก็คงจะหลีกเลี่ยงที่ไม่ศึกษามันเพราะเราไม่ชอบมันไม่ได้ แค่รู้ ไม่ต้องทำก็ได้นี่นา

Thinking in Java เป็นหนังสือที่แต่งโดย Bruce Eckel ครับ ผมมีอยู่ทั้งหมด 3 เล่ม ซึ่งก็ไม่เห็นว่ามันแตกต่างกันมากนัก เพราะมันก็เป็นหนังสือเล่มเดียวกันนั่นแหล่ะ เพียงแต่พิมพ์ออกมาแล้ว 3 ครั้ง และแต่ล่ะครั้งก็มีการแก้ไขจุดผิดพลาดบ้าง เพิ่มเติมเนื้อหาให้เข้มข้นขึ้นบ้าง หรือตัดทอนบางหัวข้อไปเพราะว่าได้เอ่ยไว้แล้วในการพิมพ์ครั้งก่อน ๆ

(more…)