หลังจากที่โม้ไปเมื่อหลายสัปดาห์ก่อน ว่าผมจะนำเอา Jingjo มาขัดสีฉวีวรรณ ประแป้งแต่งตัวซะใหม่ ให้กลายร่างเป็น Drupal Module … มาวันนี้ก็ได้ฤกษ์เปิดตัวซะที!!! ผมตั้งชื่อมันว่า Kangaroo เพราะมันมีชื่อสอดคล้องกับ Jingjo ดี … พวกเดียวกัน แต่เรียกคนล่ะแบบ! ผมไม่รู้ว่าในเมืองไทยเรามีคนใช้ Drupal ซักกี่คน? แต่ต้องบอกไว้เลยว่ามันเป็น CMS ที่กระดูกมาก ๆ
Category: Programming
พูดคุยแต่เรื่องสร้างซอฟต์แวร์
ผมเริ่มต้นเขียนโปรแกรมคอมพิวเตอร์ด้วยภาษา BASIC นะขอบอก แบบว่าเป็นอะไรที่เก่าแก่เนิ่นนานมากเลย ว่าแล้วก็มารำลึกถึงกันซะหน่อยดีกว่า 10 REM Play music 20 PARTTUNE$= “DF#A L2 O4 D L4 O5 DD P4” 30 PLAY “T180 DF#A L2 A
Corn แปลว่า “ข้าวโพด” Porn ย่อมาจาก Pornography แปลว่า “หนังสือ ภาพ เรื่องเขียน หนังและศิลปะที่ลามก” Cron ย่อมาจาก Chronograph แปลว่า “นาฬิกาซึ่งเที่ยงตรงเป็นอันมาก” ดังนั้น เราจะคุยกันเรื่อง Cron ไม่ใช่ Corn หรือ Porn … โอเค!!!
คิดว่าเดี๋ยวนี้พวกเราคงสบายขึ้น เนื่องจาก Google, Microsoft, Adobe, Yahoo, Amazon และ eBay ต่างปล่อยบริการ web application ใหม่ ๆ ออกมาเป็นว่าเล่น นอกจากจะปล่อยของออกมาแล้ว ก็ไม่ลืมที่จะเปิดช่องทางการเชื่อมต่ออย่างเช่น API, RSS, ATOM และ Web Service ให้นักพัฒนา web
หลังจากที่ผมปล่อย Jingjo รุ่น 0.5.0 ออกมา (อ่านจาก : เปิดตัว Jingjo : WordPress Plugin แบบไทย ๆ) และได้ทำการประเมินผลการทำงานของมัน (อ่านจาก : ประเมินผล Jingjo รุ่น 0.5.0) ผมก็พยายามหาเวลาว่าง (หลังจากทำงานบ้านอันแสนหนักหนาเสร็จหมดแล้ว T-T) มาซ่อมแซมมันให้ก้าวหน้ายิ่งขึ้น
ตามปรกติแล้วเมื่อนักวิทยาศาสตร์ทำการทดลองใด ๆ ก็จำเป็นที่จะต้องสรุปผล พร้อมทั้งประเมินวิธีในการแก้ปัญหาที่จะเกิดขึ้นให้ครบสมบูรณ์ ผมเองก็พบ bug ตัวใหญ่ 3 ตัวใน Jingjo รุ่น 0.5.0 เช่นกัน โดยจะอธิบายให้ทราบดังนี้ 1. อ่านไม่ได้จบศัพท์ จับไปกระเดียด ลักษณะของ bug คือ คำ ๆ นั้นจริง ๆ
ผมกำลังเขียน wordpress plugin อยู่ตัวนึงครับ เป็น plugin เกี่ยวกับการประมวลผลภาษาไทย ทำออกมาแล้วมีแต่คนไทยเท่านั้นแหล่ะที่ได้ใช้ ผมใช้ regular expression ในการประมวลผลสำหรับ plugin ตัวนี้ครับ แล้วผมก็ได้พบปัญหาซึ่งคิดว่าใคร ๆ ก็ต้องได้พบแน่ ๆ เลยนั่นก็คือ ภาษาไทยมันเขียนติดกันเป็นพรืดไปหมดเลยว่ะ จัดรูปแบบในการค้นหายากชะมัดเล้ย ตอนนี้ wordpress plugin ตัวดังกล่าวเรียกว่าเสร็จไป
ผมเห็นเดี๋ยวนี้ใคร ๆ ก็สร้างบล็อกส่วนตัวกัน แล้วก็หวังว่าจะมีคนเข้าไปอ่านกันมาก ๆ แต่เอาเข้าจริงแล้วพอมาตรวจสถิติก็กลับพบว่า ผู้ที่เข้ามาเยี่ยมเยียนบล็อกส่วนใหญ่นั้น มันดันเป็น web crawler ซะนี่!!! ตั้งแต่ผมติดตั้งปลั๊กอิน Feed ก็เลยทำให้ผมได้รู้ว่าคนที่เข้ามาที่บล็อกแห่งนี้นั้น สนใจเรื่อง web crawler เป็นอันมาก นอกจากจะอ่านจากที่ผมเขียนแล้ว ก็ยังติดต่อผ่าน “ห้องติดต่อ” เพื่อมาถามไถ่ผมเกี่ยวกับเรื่อง web crawler อย่างไม่ขาดสาย
ผมได้ทำการติดตั้ง WordPress รุ่น 2.5.1 ไว้ยังโดเมนใหม่อีกโดเมนนึงของผมครับ แล้วก็รู้สึกชอบใจมากที่มันมีลูกเล่นเพิ่มขึ้น สามารถเปิดโน่นชะแว้บนี่ได้อย่างสวยงาม ซึ่งคงต้องขอขอบคุณความสามารถของ jQuery ที่สอดแทรกกลไกเจ๋ง ๆ มา ณ ที่นี้ด้วย ผมเองรู้จัก jQuery เพียงผิวเผินมาก เนื่องจากไม่ค่อยให้ความสนใจกับมันเท่าไหร่ (มีเรื่องให้ต้องสนใจเยอะ) แต่เท่าที่รู้อย่างคร่าว ๆ ก็คือมันเป็น Javascript Framework ตัวนึง
เดี๋ยวนี้ Opensource ต่าง ๆ นอกจากจะสร้างขึ้นเป็นระบบเปิด ที่อนุญาตให้เหล่านักพัฒนาสามารถสร้าง plugins, extension หรือ add ons เข้ามาเพิ่มเติมได้แล้ว สิ่งที่สำคัญอีกอย่างหนึ่งก็คือเรื่องของ “ภาษา” พัฒนาการของ Opensource นั้นเร็วมาก เผลอไม่ทันข้ามสัปดาห์ก็ออกรุ่นใหม่ ๆ ออกมาแล้ว ดังนั้นเราจึงมั่นใจในระดับหนึ่งว่ากลไกภายในที่สร้างขึ้นมาใหม่ ย่อมมีความเป็นเลิศในหลาย ๆ ด้าน แต่สิ่งที่จะช่วยเติมเต็มให้กับ