ค้นหา
Cent OS เวลาของ Server ไม่ตรง
https://www.goragod.com/index.php?module=knowledge&id=3697
เวลาของ Server ที่ผมกล่าวถึงนี่ไม่ได้ความถึงเวลาของ PHP นะครับ แต่เป็นเวลาของระบบปฏิบัติการเอง ซึ่งสามารถดูเวลาปัจจุบันของ Server ได้ด้วยคำสั้ง ถ้า
การย้ายหรือเปลี่ยนแปลงไดเร็คทอรี่ ftp ของ USER สำหรับ CWP7
https://www.goragod.com/index.php?module=knowledge&id=3845
การย้ายหรือเปลี่ยนแปลงไดเร็คทอรี่ FTP ของ user มีประโยชน์หลายอย่าง เช่น เราสามารถสร้างบัญชี FTP ให้กับ user แต่ละคนได้ และสามารถกำหนดไดเร็คทอรี่ส่ว..
เทคนิคการ Query ข้อมูลล่าสุดในแต่ละกลุ่ม (ตอนที่ 2)
https://www.goragod.com/index.php?module=knowledge&id=3836
ในตอนที่แล้ว ผมได้อธิบายคำสั่งไปแล้ว แต่ก็เกิดข้อสงสัยอยู่ว่า วิธีไหนมีประสิทธิภาพมากกว่ากัน
ข้อควรระวังในการใช้งาน switch case ของ PHP
https://www.goragod.com/index.php?module=knowledge&id=3777
มีผลลัพท์แปลกๆของ switch case มาฝาก ทำเอาผมมึนไปนานเลยทีเดียว
ปัญหาการใช้งานข้อมูลชนิด float บน MySQL เมื่อ select ค่ากลับออกมาแล้วได้ผลลัพท์ไม่เหมือนตอนที่ใส่เข้าไป
https://www.goragod.com/index.php?module=knowledge&id=3902
วันนี้ได้รับรายงานว่าเจอข้อผิดพลาดจากฐานข้อมูล MariaDB บนข้อมูลชนิด float โดยที่เมื่อใส่จำนวนเต็ม 1223484 หรือ 3660208 ในตอนที่ select ข้อมูลกลับออ..
RSS กับ XML (ตอนที่ 3)
https://www.goragod.com/index.php?module=knowledge&id=3875
ลองมาดูตัวอย่าง เอกสาร XML ที่ได้รับกัน
การแสดงรายการที่เกี่ยวข้อง (Related)
https://www.goragod.com/index.php?module=knowledge&id=3738
การแสดงรายการที่เกี่ยวข้องกัน ปกติจะใช้กับพวก บทความ หรือข่าว เช่น การแบ่งบทความออกเป็นตอนๆ แล้วเชื่อมทุกตอนเข้าด้วยกันด้วย relate หรือ การแสดงข่าว
ทดสอบความเร็วในการสร้างอ๊อปเจ็ค
https://www.goragod.com/index.php?module=knowledge&id=3771
ไม่มีอะไรมากครับ แค่ผมสงสัยว่า ถ้าต้องการจะสร้างอ๊อปเจ็คแบบไดนามิค จะใช้ วิธีไหนในการสร้างจะมีประสิทธิภาพมากที่สุด
การติดตั้ง ldap บน PHP 5.6 + Ubuntu
https://www.goragod.com/index.php?module=knowledge&id=3877
การติดตั้ง ldap บน PHP 5 6 LAMP Ubuntu สามารถทำได้ง่ายๆด้วยคำสั่งเดียว
ปัญหาการใช้งาน method_exists แล้วขึ้น error 404
https://www.goragod.com/index.php?module=knowledge&id=3808
ปัญหาเริ่มต้นก็คือเมื่อเปิดไปยังหน้าหนึ่งของเพจ แล้ว Server แสดง Error 404 Page Not Found ทั้งๆที่ไฟล์ที่เปิดก็มีอยู่จริง
การติดตั้ง phalcon ลงบน Ubuntu 14.04
https://www.goragod.com/index.php?module=knowledge&id=3791
Phalcon เป็น PHP Framework extension ที่สร้างขึ้นจากภาษา C ที่ว่ากันว่าเร็วที่สุดในโลก รองจาการเขียน PHP เปล่าๆเลยทีเดียว การใช้งาน Phalcon จำเป็นต..
การติดตั้ง XDebug สำหรับ PHP5 บน Ubuntu 14.04
https://www.goragod.com/index.php?module=knowledge&id=3792
XDebug เป็นเครื่องมือสำคัญที่ Web developer ควรมีเลยครับ เพราะมันสามารถแสดงและใช้ในการตรวจสอบข้อผิดพลาดของ PHP มากกว่าที่ PHP ทำได้ และยังสามารถใช้..
การแก้ปัญหา Nautilus ไม่เรียงโฟลเดอร์ก่อนแฟ้ม
https://www.goragod.com/index.php?module=knowledge&id=3723
จริงๆแล้ว Nautilus ก็สามารถตั้งค่าให้เรียงโฟลเดอร์ก่อนแฟ้มได้ เรียกโปรแกรม dconf editor ใน Terminal ถ้าไม่มีโปรแกรมนี้ให้ติดตั้งก่อนด้วยคำสั่ง ใน d
เทคนิคการหลีกเลี่ยงการใช้งาน Singleton Pattern
https://www.goragod.com/index.php?module=knowledge&id=3780
จริงๆแล้ว Singleton Pattern มันก็มีประโยชน์หากใช้ถูกต้องตามหลักการของมัน ซึ่งก็คือการประกันว่าจะมีคลาสนี้ให้ใช้งานเพียงอันเดียวเท่านั้นตลอดทังแอพพล..
การแก้ปัญหาไม่สามารถใช้งาน Open as Root บน Nautilus ได้
https://www.goragod.com/index.php?module=knowledge&id=3789
ปัญหานี้เกิดบน Ubuntu 14 04 ครับ เนื่องจากผมไม่สามารถใช้เมนูคลิกขวาบนไฟล์หรือโฟลเดอร์บน Nautilus เพื่อเรียกไฟล์หรือโฟลเดอร์ด้วยแอดมินได้ แต่มีเมนูแ..
เปรียบเทียบความเร็วในการอ่านค่าคีย์ของแอเรย์รายการแรก
https://www.goragod.com/index.php?module=knowledge&id=3805
เป็นการทดสอบความเร็ว benchmark ในการอ่านค่าคีย์ของแอเรย์รายการแรกนะครับ โดยผมได้แบ่งการทดสอบออกเป็น 4 วิธี
ปัญหาในการใช้งาน Singleton Pattern
https://www.goragod.com/index.php?module=knowledge&id=3779
ปัญหาในการใช้งาน Singleton ที่พบได้บ่อยคือ ปัญหาการทำ unitTest เนื่องจาก ในการสร้าง Test แต่ละหน่วยทดสอบควรมี Instance แยกกัน แต่เนื่องจากการที่ Si..
การปรับขนาดของ SVG ตามขนาดของหน้าจอ (Responsive)
https://www.goragod.com/index.php?module=knowledge&id=3909
การปรับขนาดของ SVG Scalable Vector Graphics สามารถทำได้โดยการปรับ width และ height โดยระบุเป็น % หรือใช้ media queries ปรับขนาดของ SVG เหมือนกับ ta..
เมื่อ Script สำหรับตรวจสอบ Whois และตรวจสอบโดเมนไม่ทำงาน
https://www.goragod.com/index.php?module=knowledge&id=3800
ปัญหานี้ผมเจอตอนที่ย้าย Server ใหม่ Script นี้เคยใช้ได้บน Server เดิม จากการตรวจสอบ $errno และ $errstr ได้ผลตอบกลับว่า $errno = 110 และ $errstr = c..
เปรียบเทียบการผสานข้อมูลที่เป็น object
https://www.goragod.com/index.php?module=knowledge&id=3784
การผสานข้อมูลที่เป็น Object ไม่มีฟังก์ชั่นที่ทำหน้าที่นี้โดยตรง แต่เราสามารถใช้ foreach ในการวนลูปเพื่อผสาน Object เข้าด้วยกันได้