Recent Articles

บทความล่าสุด


การติดตั้งและใช้งาน PHP Apache และ MySQL ด้วย Docker Compose

Web Development

การติดตั้งและใช้งาน PHP Apache และ MySQL ด้วย Docker Compose

ในบทความนี้ผมจะพาทุกท่านมาลองติดตั้งและใช้งาน PHP Apache และ MySQL บน Docker กัน โดยจะใช้สิ่งที่เรียกว่า Docker Compose มาช่วยในการจัดการ Container อีกที

เกือบ 2 ปีที่ผ่านมา

ปลุกผี Unity ขึ้นมาอีกครั้ง ด้วย Ubuntu Unity 22.10

Linux

ปลุกผี Unity ขึ้นมาอีกครั้ง ด้วย Ubuntu Unity 22.10

หากใครยังจำ Unity ได้ มันคือ DE ใหม่ที่ทาง Canonical พัฒนาขึ้นมาและถูกใช้ใน Ubuntu 11.10 และก็ได้หยุดพัฒนาไปใน Ubuntu 17.10 แล้ว Canonical เปลี่ยนใจไปใช้ Gnome 3 ซะอย่างงั้น ทำให้ Unity ลงหลุมไปโดยปริยาย แต่คงด้วยความรักของคนในชุมชนที่มีต่อ Unity ก็ช่วยกันปลุกผี Unity ขึ้นมาใหม่ เท่าที่ผมจำได้ก็หลายรอบเหมือนกัน แต่พอทำไปสักพัก ก็เท ไม่ทำต่อซะอย่างงั้น

เกือบ 2 ปีที่ผ่านมา

async/await และ promise ใน JavaScript คืออะไร ใช้งานยังไง

Web Development

async/await และ promise ใน JavaScript คืออะไร ใช้งานยังไง

async/await และ promise เป็นเครื่องมือสำหรับการจัดการกับการทำงานแบบ asynchronous ในภาษา JavaScript พูดให้เข้าใจง่ายๆ ก็คือการทำงานบางอย่างที่ต้องรอผลลัพธ์ เช่น การ request ข้อมูลจาก server หรือการอ่านข้อมูลจาก database ซึ่งจะใช้เวลาในการทำงานนานกว่าการทำงานที่เป็น synchronous ซึ่งเราจะต้องรอผลลัพธ์จาก asynchronous operation นั้น ก่อนที่จะทำงานต่อไป

เกือบ 2 ปีที่ผ่านมา

การติดตั้ง Extension ใน VS Code แบบ Offline

Programming

การติดตั้ง Extension ใน VS Code แบบ Offline

ในบทความนี้เราจะมาเรียนรู้วิธีการติดตั้ง Extension ใน Visual Studio Code แบบ Offline

เกือบ 2 ปีที่ผ่านมา

จำกัดขนาดของไฟล์ที่อัพโหลดใน HTML

Programming

จำกัดขนาดของไฟล์ที่อัพโหลดใน HTML

เวลาที่เราทำเว็บสักเว็บนึง แล้วหน้าเว็บของเรา มีส่วนที่ต้องรับข้อมูลเป็นไฟล์ที่ User อัพโหลดเข้ามา โดยเราสามารถกำหนดขนาดได้ว่า ยอมให้ User อัพโหลดเข้ามาได้สูงสุดขนาดเท่าไหร่ โดยในบทความนี้เราจะมาดูวิธีการทำกัน

เกือบ 2 ปีที่ผ่านมา

เว็บไซต์คลังภาพถ่าย ใช้งานได้ฟรี

Picture

เว็บไซต์คลังภาพถ่าย ใช้งานได้ฟรี

เกือบ 2 ปีที่ผ่านมา

PHP: Include และ Require

Web Development

PHP: Include และ Require

ประมาณ 2 ปีที่ผ่านมา

3 เครื่องมือออนไลน์สำหรับช่วยออก Database พร้อม export ไฟล์ไปใช้งานต่อได้ และใช้งานได้ฟรี

Database

3 เครื่องมือออนไลน์สำหรับช่วยออก Database พร้อม export ไฟล์ไปใช้งานต่อได้ และใช้งานได้ฟรี

ในบทความนี้ผมจะมาแนะนำ 3 เครื่องมือที่จะช่วยออกแบบ Database พร้อม Export Query ไปใช้งานต่อได้เลย และที่สำคัญฟรีและไม่ต้องติดตั้งโปรแกรมใดๆ เพราะใช้งานบนเว็บไซต์ เริ่มกันเลยที่ตัวแรก

ประมาณ 2 ปีที่ผ่านมา

การ Update ข้อมูล จาก Branch main เข้าไปยัง Branch ที่เราทำงานอยู่

Tools

การ Update ข้อมูล จาก Branch main เข้าไปยัง Branch ที่เราทำงานอยู่

เวลาที่เราใช้งาน Git เราก็จะแตก Branch กิ่งก้านสาขาออกจาก Branch Main มาเพื่อทดสอบโน่นนี่นั่น (แต่ผมก็ค่อยจะแตก ออกมาจาก main หรอก 😂 ) แต่จะทำยังไงถ้า Branch Main ที่เราแตกออกมามีข้อมูลอัพเดทมาใหม่ วันนี้เราจะมาดูกันว่า เราจะเอาข้อมูล Branch Main มาอัพเดทที่ Branch ที่เราแตกออกมาด้วย จะทำยังไง มาดูกันเลย

ประมาณ 2 ปีที่ผ่านมา