ไม่ได้เขียนนานเลยครับ ที่จริงมีเทคนิคที่ใช้เยอะเหมือนกัน แต่ ไม่มีเวลาเขียน อิอิ อาทิเช่น การใช้ Tinymce สร้างรูป จาก HTML โดยอาศัย web kit เป็นตัว render หรือ การใช้ MySQL แล้วทำ partition table แต่ที่ไม่ได้เขียนบล็อกมานานส่วนหนึงก็เพราะ ย้ายงานมาที่ Vizrt แล้วก็สนุกกับมันอยู่พักนึง ทีมโดนยุบอีก เลยต้องย้ายทีม ไปทำ C# ซึ่งโดยส่วนตัวแล้วค่อนข้างไม่ชอบอยู่แล้วเลยเซ็งๆ แต่ปัจจุบัน ย้ายมาอยู่ทีมที่ใช้ Linux เป็นหลักล่ะ เลยโอเค ขึ้นเยอะ วันนี้เอาแค่นี้ก่อน ครั้งต่อไปจะเขียนเรื่องการใช้ webkit…
วันนี้ ไม่มีอะไรมากครับ พอดีที่ทำงานเกิดปัญหา ในระบบเก่ามีคนมาคอมเมนต์ รูปโป๊ไว้จำนวนมาก แล้วบางรูปทำให้ถึงขั้นโดนแนโดเมน เลยต้องเร่งแก้ไขเป็นการใหญ่ แต่ปัญหาคือ คอนเทนต์ข้างในค่อนข้างเยอะ ถ้าเปิดดูทีละหน้า นี่คงไม่ต้องทำอะไรกัน กว่าจะไล่ดูได้ครบ ผมจึงคิดว่าควรใช้ mod_rewrite เพื่อป้องกัน hot link ไปในตัว เพราะบางคนก็เอารูปไปโดน url ตรงๆเลย แต่มานั่งปวดหัวกับ regular expression อยู่นาน เพราะไม่มี tool ให้ใช้ สรุปก็คือวันนี้มาแนะนำ tool ให้ใช้กันครับจะได้ง่ายต่อการเขียน htaccess ที่นี่ เลยครับ http://www.gskinner.com/RegExr/
ปีใหม่ คิดใหม่ ทำใหม่ หลังจากคิดอยู่นานว่า นี่กูกำลังทำอะไรอยู่ว่ะเนี้ย ยอมเปลี่ยนงานเพื่อนหา โซลูชั่นใหม่ๆ แล้วจะมาทำแบบเดิมได้ยังไง หลังจากอ่านข่าวโน่นข่าวนี่อยู่สักพักสรุปประเด็นได้สามประเด็นภายในปีนี้ที่จะต้องทำให้ได้ ทำงานตามที่บริษัทต้องการ ถึงแม้จะไม่ตรงกับความคิดเราเพราะถือเป็นคำสั่งของผู้บังคับบัญชา รักษาสุขภาพพยายามออกกำลังกายมากขึ้น เขียนโปรแกรมเพื่อธุรกิจ และความรู้ของตัวเอง โดยจะต้องวางโครงให้ไม่ซ้ำกับงานประจำ เพื่อป้องกันปัญหาการละเมิดลิขสิขธิ์ การทำงานตามหน้าที่ หลังจากย้ายงานตอนแรก ทำใจไว้ล่ะว่าไม่ผ่านโปรก็ไม่ผ่าน เพราะมีหลายอย่างที่ผมไม่ยอมทำตามคำสั่ง อิอิ(แอบดื้อ) พี่ๆหลายคนที่ช่วย support ฝั่งเทคนิค ก็แนะนำให้แก้ระบบพื้นฐานทั้งหมดก่อน แล้วค่อยทำอย่างอื่น พร้อมกับแก้ปัญหาเฉพาะหน้าเช่น ความช้า ความเสถียร ซึ่งมันก็ค่อยๆพัฒนาไปตามกำลัง ผมพยายามผลักดัน หลักการ MVC กับ SVN เพื่อสร้างมาตรฐานฝั่งโปรแกรมมิ่ง แต่ยังไม่คืบหน้าเท่าไหร่ พยายามแยกหน้าที่ฝั่ง system ออกจาก…
ที่นี้มาถึงวิธีแก้ปัญหาในการโค้ด codeigniter ใช้ memcache library หลังจากลอง หาในกูเกิลก็มาเจอ เวบนี้ครับ สามารถไปโหลดมาได้เลยครับที่ http://github.com/egnity/codeigniter-memcache/ ก็เอาไฟล์ MemcacheLibrary.php ไปใส่ไว้ในโฟลเดอร์ library แล้วก็ไฟล์ memcache.php ใส่ไว้ในโฟลเดอร์ config แต่ทีนี้ โค้ดที่ได้มาจะมาปัญหานิดหน่อยครับ (คาดว่าน่าจะเป็นที่เวอร์ชั่นของ memcache library ของ php) แก้โค้ดตามนี้นะครับ
เนื่องจากที่ทำงานใช้ Smarty เป็น template engine แต่โค้ดส่วนใหญ่โครงเริ่มเสียเพราะ เปลี่ยนคนทำมาหลายมือ เมื่อมาถึงผมก็เลยคิดว่าจะป้องกันปัญหาเดิมๆที่มีอยู่โดยใช้ framework ที่เป็น MVC มาช่วย ตัวที่เลือกใช้ก็ codeigniterเพราะชอบมานานล่ะ ง่ายดีไม่เครงครัดจนเกินไป ที่นี้ลองมาดูกัน วิธีใช้ Smarty มาแทนที่ view เดิมของ codeigniter ขั้นแรก ไปดาวน์โหลด codeigniter ที่นี่ครับ http://codeigniter.com/downloads/ ผมใช้ 1.7.2 นะครับ ขั้นที่สอง ไปโหลด smarty ที่นี่ครับ http://www.smarty.net/download.php ผมใช้ Smarty-2.6.26 นะครับ ลอง 3…

