บทความ
การตรวจสอบและป้องกันการ Hack เบื้องต้น
02 ก.ย. 2558
0
12,206
บทความนี้ผมคัดมาจากการโพสต์บน FB เนื่องจากช่วงนี้มีการพูดถึงเรื่องนี้กันไม่เว้นแต่ละวัน และเพื่อไม่ให้มันหายไปเมื่อเวลาผ่านไป ผมเลยเอามาบันทึกไว้ที่นี่
การแก้ปัญหาเมื่อไม่สามารถ Start MariaDB บน Ubuntu ได้
01 ก.ย. 2558
0
9,126
เรื่องของเรื่องคือ ผมได้ติดตั้ง PHP5 6 และ MariaDB ลงบน XUbuntu 15 04 ครับ ปกติแล้วการติดตั้ง MariaDB จะสำเร็จใน Server บางเวอร์ชั่นครับ ซึ่งในครั้งแรกที่ติดตั้ง MariaDB ก็ทำงานปกติดีครับ แสดงว่ามันสามารถทำงานบน Ubuntu 15 04 ได้ แต่หลังจากที่ผมทำการย้าย
การเปิดใช้งาน mod_rewrite บน Ubuntu
22 ส.ค. 2558
0
9,985
หาก Server ไม่สามารถใช้งาน ไฟล์ htaccess ได้ หรือไม่สามารถใช้งาน mod rewrite ได้ อาจเป็นเพราะคุณไม่ได้เปิดใช้งาน mod rewrite บน Server
ติดตั้ง PHPUnit ร่วมกับ Netbeans และ error unrecognized option --run
15 ส.ค. 2558
0
4,561
error unrecognized option run นี้ผมเจอเมื่อมีการใช้ PHPUnit บน Netbeans 8 0 2 จริงๆแล้วก่อนหน้านี้มันก็เคยใช้ได้ปกตินะครับ แต่พอติดตั้งใหม่อีกครั้ง
Coding Style Guide PSR-2 ตอนที่ 2
21 ก.ค. 2558
0
6,438
มาต่อกันด้วยข้อกำหนดอื่นๆตามมาตรฐาน PSR 2 กันเลย
Autoloader PSR-4
20 ก.ค. 2558
0
7,390
สำหรับ PSR 4 นี้ จะมีเนื้อหาที่เกี่ยวข้องกันกับ PSR 0 ว่าด้วยเรื่องของ Namspaces และประโยชน์ของมันในการใช้งาน autoloader โดยที่ตามมาตรฐาน PSR ได้มี
Coding Style Guide PSR-2 ตอนที่ 1
20 ก.ค. 2558
0
10,125
เจตนาของคู่มือนี้เพื่อให้รูปแบบในการเขียนโค้ดเป็นไปในทางเดียวกัน โดยไม่จำเป็นต้องตรงเป๊ะตามมาตรฐานนี้ก็ได้ ทั้งนี้เนื่องจากเครื่องมือแต่ละตัวอาจมีค
Basic Coding Standard PSR-1
19 ก.ค. 2558
0
10,284
ใน PSR 1 จะกล่าวถึง กฏการใช้งานไฟล์ PHP และ กฏการตั้งชื่อคลาส ซึ่งจะมีทั้งสิ่งที่ต้องทำ สิ่งที่ควรจะทำ และสิ่งที่ควรหลีกเลี่ยง เพื่อให้โค้ดเป็นระเบ
เปรียบเทียบความเร็วการใช้งาน Class และ Array
12 ก.ค. 2558
0
5,962
เนื่องจากผมกำลังออกแบบ PHP Framework เลยจำเป็นต้องหาวิธีการที่มีประสิทธิภาพที่สุด โดยหนึ่งในสิ่งที่ผมกำลังสงสัยในประสิทธิภาพของมันคือตัวแปร ซึ่งมีท
ความแตกต่างระหว่าง (int) และ intval()
09 ก.ค. 2558
0
8,107
ทั้ง int และ intval ใช้สำหรับการแปลงตัวอักษรเป็นตัวเลขเหมือนๆกัน แต่ทั้งสองวิธีมีข้อแตกต่างกันเล็กน้อย
เปรียบเทียบความเร็วในการตรวจหาตัวแปรว่าง
08 ก.ค. 2558
0
3,974
การทดสอบฟังก์ชั่นจะช่วยให้เราเลือกใช้ฟังก์ชั่นให้เหมาะกับงานมากขึ้นครับ โดยฟังก์ชั่นแต่ละตัว ถึงแม้จะมีผลลัพท์เหมือนๆกัน แต่ก็อาจมีข้อแตกต่างด้านความเร็วได้ครับ
HTML5 figure และ figcaption
03 ก.ค. 2558
0
9,914
figure เป็น tag ใหม่ที่มากับ HTML5 อีกเช่นกัน โดยทั่วๆไปเรามักนึกว่า figure จะใช้กับรูปภาพเท่านั้น แต่โดยความหมายของ figure ที่แท้จริงแล้วจะ
query ด้วยการ join หรือ query ทีละตารางแบบไหนดีกว่ากัน
28 มิ.ย. 2558
0
16,486
พอดีได้มีโอกาศปรับปรุงการ query ของเว็บไซต์แห่งหนึ่ง ซึ่งมีการประมวลผล query ฐานข้อมูลที่สูงมากทั้งปริมาณข้อมูลและความถี่ในการประมวลผล เลยเอาผลการท
switch หรือ if ใช้อย่างไหนดี
23 มิ.ย. 2558
0
13,450
เปรียบเทียบความเร็วในการใช้งานฟังก์ชั่น switch และ if
CSS3 Family Tree
12 มิ.ย. 2558
0
6,782
โค้ด HTML CSS3 สำหรับการสร้างแผนผังต้นไม้ เช่น แผนผังลำดับญาติ เป็นต้น
Slideshow ด้วย CSS3 และ Javscript รองรับการแสดงผลบนมือถือ ไม่ง้อ JQuery
30 พ.ค. 2558
0
20,739
Slideshow แบบนี้จะเป็นแบบง่ายๆนะครับ โดยมีจุดเด่นที่การใช้ CSS3 ในการทำ Effect และ ใช้ Javascript อีกเล็กน้อยในการควบคุมการแสดงผลของ Slideshow
การแสดงผลรูปแบบต้นไม้ (Tree) ด้วย PHP
29 พ.ค. 2558
0
10,476
การแสดงผลในรูปแบบต้นไม้ Tree ด้วย PHP ถ้าออกแบบดีๆจะมีการทำงานที่รวดเร็วมากนะครับ ตัวอย่างนี้จะเป็นการจัดการแสดงผลในรูปแบบ Tree พร้อม CSS ในการจัดก
ความแตกต่างระหว่าง == และ === ใน Javascript
26 พ.ค. 2558
0
39,540
== และ != มีชื่อในภาษาอังกฤษว่า operator ส่วน === และ !== ในภาษาอังกฤษเรียกว่า identity ทั้งสองแบบมีข้อแตกต่างกันเล็กน้อยครับ
MySQL Error Field xxx doesn't have a default value
25 พ.ค. 2558
0
18,456
ข้อผิดพลาด Field xxx doesn #39;t have a default value ผมพบเมื่อมีการ Insert ข้อมูลลงใน MySQL ตามปกติ ซึ่งปกติสามารถ Insert ได้ จากการตรวจสอบพบว่า ข
เรื่องน่ารู้เกี่ยวกับข้อมูลชนิด VARCHAR ใน MySQL
24 พ.ค. 2558
0
13,008
CHAR และ VARCHAR ถูกจัดเก็บในหน่วยความจำในขณะที่สอบถามข้อมูล ทำให้มีความเร็วในการสอบถามสูงกว่า TEXT และ BLOB จัดเก็บ pointer ลงในหน่วยความแทนการจัด