
เทคนิคการสร้าง screenshot ของ Website ด้วย PHP
17 ก.ย. 2560 0 6,143
บทความนี้จะเป็นการแนะนำวิธีการง่ายๆในการสร้างรูปภาพของเว็บไซต์ด้วย API ของ Google (Google PageSpeed Insights API) จาก URL
17 ก.ย. 2560 0 6,143
บทความนี้จะเป็นการแนะนำวิธีการง่ายๆในการสร้างรูปภาพของเว็บไซต์ด้วย API ของ Google (Google PageSpeed Insights API) จาก URL
11 ก.ย. 2560 0 18,077
ตัวอย่างตัวเลขที่ ที่มีรูปแบบ ก็ได้แก่ รหัสสินค้า เลขที่เอกสารเป็นต้น ซึ่งการสร้างตัวเลขที่ต่อเนื่องกันโดยอัตโนมัติ สามารถทำได้โดย PHP และ SQL
06 ก.ย. 2560 0 9,573
เรื่องของเรื่องคือผมพบปัญหาของคำสั่ง SQL ไม่เรียงลำดับผลลัพท์ตามที่ต้องการ หลังจากที่ผมอัปเกรด Server
05 ก.ย. 2560 0 3,591
ว่ากันว่าเพลงที่เปิดจาก Ubuntu เสียงดีกว่า Windows อีก จริงหรือเปล่าไม่ทราบนะครับ เพราะจำเสียงของ Windows ไม่ได้แล้ว
04 ก.ย. 2560 0 6,130
บทความนี้จะจำลองการใช้กล้อง Webcam ของคอมพิวเตอร์เป็นแสกนเนอร์อ่านบาร์โค้ด แถมยังสามารถส่งบาร์โค้ดไปยัง PHP ได้ด้วย
01 ก.ย. 2560 0 2,779
ในตอนที่แล้ว ผมได้อธิบายคำสั่งไปแล้ว แต่ก็เกิดข้อสงสัยอยู่ว่า วิธีไหนมีประสิทธิภาพมากกว่ากัน
31 ส.ค. 2560 0 13,624
สิ่งที่ผมต้องการจากตารางด้านล่างคือ ผมต้องการ Query เอาข้อมูลแต่ละ repair_id ที่ status ล่าสุด
17 ส.ค. 2560 0 4,665
คนที่มีโอกาศได้คุยกับผม หลายๆคนชอบถามว่า ทำไมเขียนสคริปต์แจก เขาสงสัยว่าผมได้อะไรจากการแจก
10 ก.ค. 2560 0 10,794
จริง ๆ คำสั่งนี้ก็เป็นที่คุ้นเคยกันอยู่แล้วครับ ซึ่งบางทีพอโจทย์มันเปลี่ยนเราก็อาจมองข้ามเรื่องพื้นฐานไปได้เหมือนกัน
02 มิ.ย. 2560 0 13,382
ก่อนจะอ่านบทความนี้ ตกลงกันก่อนนะครับว่าบทความนี้ เป็นความคิดเห็นส่วนตัวของผู้เขียน โดยอาศัยประสบการณ์ของตัวเองที่ผ่านมา ซึ่งผ่านการใช้งานมาแล้วทุกรูปแบบตั้งแต่การอออกแบบเองทั้งหมดตั้งแต่เริ่มต้น (PHP ล้วน) ตลอดจนการสร้าง PHP Framework ขึ้นใช้งานเอง
14 เม.ย. 2560 0 6,551
วันนี้เจอเคสแปลกๆของคำสั่ง UNION มาเล่าให้ฟัง
13 เม.ย. 2560 0 4,392
ถ้าคุณพยายามที่จะอัปเดตตาราง ด้วยข้อมูลจากตารางที่คุณกำลังจะอัปเดต คุณจะได้รับข้อความแจ้งข้อผิดพลาดจาก SQL Server ประมาณนี้ ดูตัวอย่างโค้ดที่ก่อให้เกิดข้อผิดพลาด ลองดูลำดับการทำงานของ Query ด้านบนดู 1. UPDATE `table_name` จะเป็นการเลือกตาราง 2. อ่านข้อมูล
21 มี.ค. 2560 0 3,233
ตัวอย่างนี้จะเป็นการหาตัวแปรแบบแอเรย์ตำแหน่งที่กำหนด (เช่นหาแอเรย์ตัวที่ 3) ซึ่งเท่าที่คิดออกมี 3 วิธี คือ count(), sizeof() และ isset() โดยผมจะทำการทดสอบเปรียบเทียบว่าวิธีไหนสามารถทำงานได้เร็วที่สุด
31 ม.ค. 2560 0 10,671
ทั้งสองคำสั่งเป็นคำสั่งสำหรับใช้ในลูป เช่น for foreach while do while ด้วยกันทั้งสิ้น โดยมีข้อแตกต่างระหว่างสองคำสั่งนี้เล็กน้อย
07 ม.ค. 2560 0 4,200
สำหรับคนที่เป็นเจ้าของเว็บไซต์คงไม่อยากให้มีหน้านี้แจ้งเตือนโผล่มาแน่ๆ แต่หากมันเกิดขึ้น เราก็สามารถตรวจสอบและดำเนินการแก้ไขได้ด้วยตัวเอง
07 ม.ค. 2560 0 2,725
ปัญหานี้เกิดจากการเรียกไปยัง URL ที่ไม่มีนามสกุลของไฟล์และไม่พบไฟล์ที่เรียก เช่น เรียกไปยังไฟล์ some dir index
22 ธ.ค. 2559 0 4,454
โดยปกติแล้วสำหรับ Web Server ทั่วๆไป การตั้งค่า Log File ที่ติดมากับ Apache ตอนติดตั้ง ก็สามารถบอกข้อมูลแก่เราได้อย่างเพียงพอ แต่หากเป็นบริการ Web Hosting หรือ Server ที่มีหลายโดเมนเราก็ควรมีการตั้งค่าเพิ่มเติม
22 ธ.ค. 2559 0 7,413
ปกติแล้ว Tor จะเป็นที่สุมหัวของเหล่า Hacker ถึงอาจจะไม่ทั้งหมด เนื่องจาก Tor จะทำการสุ่ม IP ใหม่เรื่อยๆ ทำให้ยากต่อการติดตาม ซึ่งเป็นประโยชน์สำหรับ Hacker ที่ต้องการปิดบังตัวตน
19 ธ.ค. 2559 0 11,408
เรื่องของเรื่อง คือ ผมตรวจพบว่าเนื้อที่บน Server ของผมหายไปอย่างรวดเร็ว และจากการตรวจสอบพบว่ามันหายไปเป็น log ไฟล์ขนาดใหญ่เกือบ 30G ผมก็เลยต้องหาวิธีมาจัดการกับ log ให้มีประสิทธิภาพ ด้วยการแยกเก็บ log เป็นรายวัน
08 ธ.ค. 2559 0 7,226
บ่อยครั้งที่เราทำการติดตั้งโปรแกรมที่ใช้งานบน Windows ไฟล์ exe บน Ubuntu ผ่านโปรแกรม Wine แล้วพบว่ามันไม่สามารถแสดงผลภาษาไทยได้ แสดงผลภาษาไทยเป็นกรอบสี่เหลี่ยม เช่น เมื่อมีการติดตั้งโปรแกรม Line เป็นต้น