บทความ

การตรวจสอบและป้องกันการ Hack เบื้องต้น
การตรวจสอบและป้องกันการ Hack เบื้องต้น

02 ก.ย. 2558 0 11,167

บทความนี้ผมคัดมาจากการโพสต์บน FB เนื่องจากช่วงนี้มีการพูดถึงเรื่องนี้กันไม่เว้นแต่ละวัน และเพื่อไม่ให้มันหายไปเมื่อเวลาผ่านไป ผมเลยเอามาบันทึกไว้ที่นี่

การแก้ปัญหาเมื่อไม่สามารถ Start MariaDB บน Ubuntu ได้
การแก้ปัญหาเมื่อไม่สามารถ Start MariaDB บน Ubuntu ได้

01 ก.ย. 2558 0 7,830

เรื่องของเรื่องคือ ผมได้ติดตั้ง PHP5 6 และ MariaDB ลงบน XUbuntu 15 04 ครับ ปกติแล้วการติดตั้ง MariaDB จะสำเร็จใน Server บางเวอร์ชั่นครับ ซึ่งในครั้งแรกที่ติดตั้ง MariaDB ก็ทำงานปกติดีครับ แสดงว่ามันสามารถทำงานบน Ubuntu 15 04 ได้ แต่หลังจากที่ผมทำการย้าย

การเปิดใช้งาน mod_rewrite บน Ubuntu
การเปิดใช้งาน mod_rewrite บน Ubuntu

22 ส.ค. 2558 0 8,968

หาก Server ไม่สามารถใช้งาน ไฟล์ htaccess ได้ หรือไม่สามารถใช้งาน mod rewrite ได้ อาจเป็นเพราะคุณไม่ได้เปิดใช้งาน mod rewrite บน Server

Autoloader PSR-4
Autoloader PSR-4

20 ก.ค. 2558 0 6,718

สำหรับ PSR 4 นี้ จะมีเนื้อหาที่เกี่ยวข้องกันกับ PSR 0 ว่าด้วยเรื่องของ Namspaces และประโยชน์ของมันในการใช้งาน autoloader โดยที่ตามมาตรฐาน PSR ได้มี

Coding Style Guide PSR-2 ตอนที่ 1
Coding Style Guide PSR-2 ตอนที่ 1

20 ก.ค. 2558 0 9,471

เจตนาของคู่มือนี้เพื่อให้รูปแบบในการเขียนโค้ดเป็นไปในทางเดียวกัน โดยไม่จำเป็นต้องตรงเป๊ะตามมาตรฐานนี้ก็ได้ ทั้งนี้เนื่องจากเครื่องมือแต่ละตัวอาจมีค

Basic Coding Standard PSR-1
Basic Coding Standard PSR-1

19 ก.ค. 2558 0 9,531

ใน PSR 1 จะกล่าวถึง กฏการใช้งานไฟล์ PHP และ กฏการตั้งชื่อคลาส ซึ่งจะมีทั้งสิ่งที่ต้องทำ สิ่งที่ควรจะทำ และสิ่งที่ควรหลีกเลี่ยง เพื่อให้โค้ดเป็นระเบ

เปรียบเทียบความเร็วการใช้งาน Class และ Array
เปรียบเทียบความเร็วการใช้งาน Class และ Array

12 ก.ค. 2558 0 5,377

เนื่องจากผมกำลังออกแบบ PHP Framework เลยจำเป็นต้องหาวิธีการที่มีประสิทธิภาพที่สุด โดยหนึ่งในสิ่งที่ผมกำลังสงสัยในประสิทธิภาพของมันคือตัวแปร ซึ่งมีท

เปรียบเทียบความเร็วในการตรวจหาตัวแปรว่าง
เปรียบเทียบความเร็วในการตรวจหาตัวแปรว่าง

08 ก.ค. 2558 0 3,424

การทดสอบฟังก์ชั่นจะช่วยให้เราเลือกใช้ฟังก์ชั่นให้เหมาะกับงานมากขึ้นครับ โดยฟังก์ชั่นแต่ละตัว ถึงแม้จะมีผลลัพท์เหมือนๆกัน แต่ก็อาจมีข้อแตกต่างด้านความเร็วได้ครับ

HTML5 figure และ figcaption
HTML5 figure และ figcaption

03 ก.ค. 2558 0 8,546

figure เป็น tag ใหม่ที่มากับ HTML5 อีกเช่นกัน โดยทั่วๆไปเรามักนึกว่า figure จะใช้กับรูปภาพเท่านั้น แต่โดยความหมายของ figure ที่แท้จริงแล้วจะ

query ด้วยการ join หรือ query ทีละตารางแบบไหนดีกว่ากัน
query ด้วยการ join หรือ query ทีละตารางแบบไหนดีกว่ากัน

28 มิ.ย. 2558 0 15,520

พอดีได้มีโอกาศปรับปรุงการ query ของเว็บไซต์แห่งหนึ่ง ซึ่งมีการประมวลผล query ฐานข้อมูลที่สูงมากทั้งปริมาณข้อมูลและความถี่ในการประมวลผล เลยเอาผลการท

CSS3 Family Tree
CSS3 Family Tree

12 มิ.ย. 2558 0 6,002

โค้ด HTML CSS3 สำหรับการสร้างแผนผังต้นไม้ เช่น แผนผังลำดับญาติ เป็นต้น

Slideshow ด้วย CSS3 และ Javscript รองรับการแสดงผลบนมือถือ ไม่ง้อ JQuery
Slideshow ด้วย CSS3 และ Javscript รองรับการแสดงผลบนมือถือ ไม่ง้อ JQuery

30 พ.ค. 2558 0 19,843

Slideshow แบบนี้จะเป็นแบบง่ายๆนะครับ โดยมีจุดเด่นที่การใช้ CSS3 ในการทำ Effect และ ใช้ Javascript อีกเล็กน้อยในการควบคุมการแสดงผลของ Slideshow

การแสดงผลรูปแบบต้นไม้ (Tree) ด้วย PHP
การแสดงผลรูปแบบต้นไม้ (Tree) ด้วย PHP

29 พ.ค. 2558 0 9,592

การแสดงผลในรูปแบบต้นไม้ Tree ด้วย PHP ถ้าออกแบบดีๆจะมีการทำงานที่รวดเร็วมากนะครับ ตัวอย่างนี้จะเป็นการจัดการแสดงผลในรูปแบบ Tree พร้อม CSS ในการจัดก

MySQL Error Field xxx doesn't have a default value
MySQL Error Field xxx doesn't have a default value

25 พ.ค. 2558 0 16,669

ข้อผิดพลาด Field xxx doesn #39;t have a default value ผมพบเมื่อมีการ Insert ข้อมูลลงใน MySQL ตามปกติ ซึ่งปกติสามารถ Insert ได้ จากการตรวจสอบพบว่า ข

เรื่องน่ารู้เกี่ยวกับข้อมูลชนิด VARCHAR ใน MySQL
เรื่องน่ารู้เกี่ยวกับข้อมูลชนิด VARCHAR ใน MySQL

24 พ.ค. 2558 0 11,416

CHAR และ VARCHAR ถูกจัดเก็บในหน่วยความจำในขณะที่สอบถามข้อมูล ทำให้มีความเร็วในการสอบถามสูงกว่า TEXT และ BLOB จัดเก็บ pointer ลงในหน่วยความแทนการจัด

^