คลาส DateTime ของ PHP มีเข้ามาตั้งแต่เวอร์ชั่น 5.3 ซึ่งได้เข้ามาขยายความสามารถต่างๆ แต่สำหรับผู้ที่ใช้ PHP 32 bit จะพบกับข้อจำกัดเรื่องวันที่ ที่จะไปได้ไม่เกินปี ค.ศ. 2038 และไม่เก่ากว่าปี 1901
คลาสตัวนี้จะมาขยายขอบเขตนั้นครับ
คลาส DateTime ของ PHP มีเข้ามาตั้งแต่เวอร์ชั่น 5.3 ซึ่งได้เข้ามาขยายความสามารถต่างๆ แต่สำหรับผู้ที่ใช้ PHP 32 bit จะพบกับข้อจำกัดเรื่องวันที่ ที่จะไปได้ไม่เกินปี ค.ศ. 2038 และไม่เก่ากว่าปี 1901
คลาสตัวนี้จะมาขยายขอบเขตนั้นครับ
ถึงแม้ปัจจุบันจะเป็นยุค html 5 แล้วก็ตาม แต่ form element หลายๆตัวก็ยังไม่มีการรองรับให้ใส่ดีไซน์ลงไปได้เต็มที่เท่าใดนัก
แม้หลายๆคนจะไปหาเลือกใช้ plugin ต่างๆมาทดแทนเพื่อใส่ดีไซน์ลงไปได้ แต่ plugin เหล่านั้นจะสามารถตอบสนองงานของโปรแกรมเมอร์ได้ทั้งหมดหรือไม่
เพื่อที่จะแก้ปัญหาเหล่านี้ ผมจึงได้ค้นหาสิ่งที่ดีที่สุดและทำการทดสอบแล้วจึงนำมาแนะนำให้กัน
สำหรับท่านผู้ที่ใช้ FuelPHP ในการพัฒนาเว็บไซต์ ขอเชิญดาวน์โหลดภาษาไทยไปใช้งานได้ฟรีๆเลยครับ
หลังจากที่ Codeigniter framework ประกาศหยุดการพัฒนาและตายไปแล้ว หลายๆคนก็เริ่มหันไปหา php framework ตัวใหม่ๆ
บ้างก็หันไปใช้ Laravel บ้างก็หันไปใช้ตัวอื่นๆ แต่ผมขอเลือก FuelPHP เพราะมันมาพร้อม HMVC ที่สมบูรณ์ซึ่ง framework อื่นๆส่วนใหญ่ไม่มีในตัว และ FuelPHP ก็ยังเรียนรู้ในการเขียนได้ง่ายมากอีกด้วย
ด้วยเหตุนี้จึงได้ทำระบบหลังบ้านออกมา อันประกอบด้วยระบบจัดการผู้ใช้, สิทธิ, หน้าที่, และการตั้งค่า ทำให้การเริ่มโปรเจ็คด้วย FuelPHP เป็นไปได้อย่างง่ายและรวดเร็ว.
ฟังก์ชั่นการแบ่งหน้าได้พัฒนามาจนถึง version 2 แล้ว และได้เพิ่มประสิทธิภาพมากมาย รวมถึงการปรับแต่งที่ละเอียดยิ่งขึ้น ใช้งานได้ง่ายเพียงแค่เขียนโค้ดกำหนดเพียงไม่กี่บรรทัดเท่านั้น
หลังจากที่ปล่อย v image class เวอร์ชั่นแรกมานานนับปี ค้นพบจุดด้อยต่างๆที่ยังปรับปรุงเพิ่มเติมได้อีกหลายอย่าง ในวันนี้จึงได้โอกาสปล่อยเวอร์ชั่นที่ 2 ของ class จัดการภาพในภาษา php ที่ซึ่งทำงานได้ง่ายเหมือนเดิมแต่มีประสิทธิภาพมากกว่าเดิม.
ในช่วงวันหยุดนี้ ผมได้ใช้เวลาว่างทำเมนู sidebar สำหรับใช้กับ bootstrap framework ขึ้นมา โดยมันรองรับดีไซน์ responsive และทำงานได้ทั้ง sidebar ด้านซ้ายและด้านขวา
การนำไปใช้งานก็ไม่ยาก ลองอ่านเพิ่มเติมกันได้เลยครับ
Cache library ตัวนี้ใช้การ cache ผ่านหลากหลาย driver ซึ่งรองรับทั้งแบบ APC, APCu, Memcache, Memcached, และแบบเก็บลงไฟล์ เหมาะสำหรับในกรณีที่ server ไม่มีระบบ cache อื่นใดติดตั้งอยู่
มันคือระบบ cache ที่เก็บข้อมูลแบบเป็นส่วนๆ ไม่ใช่การ cache ทั้งหน้า แต่ก็มีประโยชน์มากในกรณีที่มีการประมวลผลจากจุดใดจุดหนึ่งบนหน้าเว็บมากๆ
thaidate() คือคำสั่งเดียวกับ php date() แต่มันแสดงวัน เดือน และปี เป็นภาษาไทย แบบไทยๆ แบบปีพ.ศ. โดยสามารถอ้างอิง parameter ต่างๆจาก php date() ได้ทุกอย่างโดยไม่มีปัญหา
หากพูดถึง Open id นักพัฒนาทั้งหลายอาจทราบกันอยู่แล้วว่ามันคือระบบตรวจสอบผู้ใช้ โดยผู้ใช้ไม่ต้องมี account ที่ต่างๆกันในเว็บต่างๆกันมากมายให้จำกันจนมึน. ผู้ใช้สามารถกด register/log in เพื่อส่งข้อมูลจากไซท์หลักเหล่านั้นเข้ามาดำเนินการได้อย่างรวดเร็วและไม่ต้องมานั่งจำรหัสผ่าน ซึ่งที่สำคัญ มันปลอดภัยไม่น้อยกว่าระบบธรรมดาเลย.
Open id ที่จะแจกนี้สำหรับผู้ใช้ okvee web start เท่านั้น หากใช้ระบบอื่นหรือพัฒนาเอาเอง จะเข้ากันไม่ได้.