ค้นหา
Apache แจ้ง Error "no acceptable variant"
http://www.goragod.com/index.php?module=knowledge&id=3823
ปัญหานี้เกิดจากการเรียกไปยัง URL ที่ไม่มีนามสกุลของไฟล์และไม่พบไฟล์ที่เรียก เช่น เรียกไปยังไฟล์ some dir index
HTML, XML, XHTML และ CSS คืออะไร ต่างกันอย่างไร และใช้อย่างไร ตอ
http://www.goragod.com/index.php?module=knowledge&id=391
CSS Cascading Style Sheet
เทคนิคการฝึกเขียนโปรแกรม, ขั้นตอนการฝึกและตัวอย่าง
http://www.goragod.com/index.php?module=knowledge&id=3939
เรียนรู้เทคนิคการฝึกเขียนโปรแกรมอย่างมีประสิทธิภาพ พร้อมคำแนะนำทีละขั้นตอนและตัวอย่างที่ช่วยพัฒนาทักษะการเขียนโค้ดของคุณ เริ่มต้นจากพื้นฐาน แก้ปัญห..
เทคนิคการ Query ข้อมูลล่าสุดในแต่ละกลุ่ม (ตอนที่ 2)
http://www.goragod.com/index.php?module=knowledge&id=3836
ในตอนที่แล้ว ผมได้อธิบายคำสั่งไปแล้ว แต่ก็เกิดข้อสงสัยอยู่ว่า วิธีไหนมีประสิทธิภาพมากกว่ากัน
MySQL Query ข้อมูลล่าสุดรายการละ 1 แถว เรียงลำดับตามคอลัมน์มากกว่า 1 คอลัมน์
http://www.goragod.com/index.php?module=knowledge&id=3924
ตัวอย่างนี้จะอธิบายวิธีการเขียน QUERY ของ MySQL เอาข้อมูลรายการล่าสุดออกมา โดยมีเงื่อนไขว่า หากเงื่อนไขแรกเท่ากัน จะไปตรวจสอบเงื่อนไขที่สองอีกที
ข้อควรระวังในการใช้งาน switch case ของ PHP
http://www.goragod.com/index.php?module=knowledge&id=3777
มีผลลัพท์แปลกๆของ switch case มาฝาก ทำเอาผมมึนไปนานเลยทีเดียว
ทดสอบความเร็วในการสร้างอ๊อปเจ็ค
http://www.goragod.com/index.php?module=knowledge&id=3771
ไม่มีอะไรมากครับ แค่ผมสงสัยว่า ถ้าต้องการจะสร้างอ๊อปเจ็คแบบไดนามิค จะใช้ วิธีไหนในการสร้างจะมีประสิทธิภาพมากที่สุด
การติดตั้ง ldap บน PHP 5.6 + Ubuntu
http://www.goragod.com/index.php?module=knowledge&id=3877
การติดตั้ง ldap บน PHP 5 6 LAMP Ubuntu สามารถทำได้ง่ายๆด้วยคำสั่งเดียว
การติดตั้ง XDebug สำหรับ PHP5 บน Ubuntu 14.04
http://www.goragod.com/index.php?module=knowledge&id=3792
XDebug เป็นเครื่องมือสำคัญที่ Web developer ควรมีเลยครับ เพราะมันสามารถแสดงและใช้ในการตรวจสอบข้อผิดพลาดของ PHP มากกว่าที่ PHP ทำได้ และยังสามารถใช้..
Callback Hell คืออะไร
http://www.goragod.com/index.php?module=knowledge&id=3915
Callback Hell เป็นสิ่งที่เกิดขึ้นในภาษา JavaScript โดยเฉพาะ ซึ่งมักจะเกิดขึ้นเมื่อมีการทำงานกับฟังก์ชันแบบ asynchronous หลายชั้นต่อเนื่องกัน ทำให้ก..
การติดตั้ง phalcon ลงบน Ubuntu 14.04
http://www.goragod.com/index.php?module=knowledge&id=3791
Phalcon เป็น PHP Framework extension ที่สร้างขึ้นจากภาษา C ที่ว่ากันว่าเร็วที่สุดในโลก รองจาการเขียน PHP เปล่าๆเลยทีเดียว การใช้งาน Phalcon จำเป็นต..
การแก้ปัญหา Nautilus ไม่เรียงโฟลเดอร์ก่อนแฟ้ม
http://www.goragod.com/index.php?module=knowledge&id=3723
จริงๆแล้ว Nautilus ก็สามารถตั้งค่าให้เรียงโฟลเดอร์ก่อนแฟ้มได้ เรียกโปรแกรม dconf editor ใน Terminal ถ้าไม่มีโปรแกรมนี้ให้ติดตั้งก่อนด้วยคำสั่ง ใน d
เปรียบเทียบความเร็วในการอ่านค่าคีย์ของแอเรย์รายการแรก
http://www.goragod.com/index.php?module=knowledge&id=3805
เป็นการทดสอบความเร็ว benchmark ในการอ่านค่าคีย์ของแอเรย์รายการแรกนะครับ โดยผมได้แบ่งการทดสอบออกเป็น 4 วิธี
ปัญหาการใช้งาน method_exists แล้วขึ้น error 404
http://www.goragod.com/index.php?module=knowledge&id=3808
ปัญหาเริ่มต้นก็คือเมื่อเปิดไปยังหน้าหนึ่งของเพจ แล้ว Server แสดง Error 404 Page Not Found ทั้งๆที่ไฟล์ที่เปิดก็มีอยู่จริง
การแสดงรายการที่เกี่ยวข้อง (Related)
http://www.goragod.com/index.php?module=knowledge&id=3738
การแสดงรายการที่เกี่ยวข้องกัน ปกติจะใช้กับพวก บทความ หรือข่าว เช่น การแบ่งบทความออกเป็นตอนๆ แล้วเชื่อมทุกตอนเข้าด้วยกันด้วย relate หรือ การแสดงข่าว
การแก้ปัญหาไม่สามารถใช้งาน Open as Root บน Nautilus ได้
http://www.goragod.com/index.php?module=knowledge&id=3789
ปัญหานี้เกิดบน Ubuntu 14 04 ครับ เนื่องจากผมไม่สามารถใช้เมนูคลิกขวาบนไฟล์หรือโฟลเดอร์บน Nautilus เพื่อเรียกไฟล์หรือโฟลเดอร์ด้วยแอดมินได้ แต่มีเมนูแ..
เทคนิคการหลีกเลี่ยงการใช้งาน Singleton Pattern
http://www.goragod.com/index.php?module=knowledge&id=3780
จริงๆแล้ว Singleton Pattern มันก็มีประโยชน์หากใช้ถูกต้องตามหลักการของมัน ซึ่งก็คือการประกันว่าจะมีคลาสนี้ให้ใช้งานเพียงอันเดียวเท่านั้นตลอดทังแอพพล..
เปรียบเทียบการผสานข้อมูลที่เป็น object
http://www.goragod.com/index.php?module=knowledge&id=3784
การผสานข้อมูลที่เป็น Object ไม่มีฟังก์ชั่นที่ทำหน้าที่นี้โดยตรง แต่เราสามารถใช้ foreach ในการวนลูปเพื่อผสาน Object เข้าด้วยกันได้
ปัญหาในการใช้งาน Singleton Pattern
http://www.goragod.com/index.php?module=knowledge&id=3779
ปัญหาในการใช้งาน Singleton ที่พบได้บ่อยคือ ปัญหาการทำ unitTest เนื่องจาก ในการสร้าง Test แต่ละหน่วยทดสอบควรมี Instance แยกกัน แต่เนื่องจากการที่ Si..
วิธีลบแถวที่ซ้ำกันใน MySQL
http://www.goragod.com/index.php?module=knowledge&id=3940
เรียนรู้วิธีลบแถวที่ซ้ำกันใน MySQL อย่างมีประสิทธิภาพ ด้วยเทคนิคต่างๆ เช่น Subquery, Temporary Table และ ROW NUMBER พร้อมคำแนะนำสำหรับการรักษาคุณภา..