บทความล่าสุด
Web Development
ในบทความนี้ผมจะพาทุกท่านมาลองติดตั้งและใช้งาน PHP Apache และ MySQL บน Docker กัน โดยจะใช้สิ่งที่เรียกว่า Docker Compose มาช่วยในการจัดการ Container อีกที
เกือบ 2 ปีที่ผ่านมา
Linux
หากใครยังจำ Unity ได้ มันคือ DE ใหม่ที่ทาง Canonical พัฒนาขึ้นมาและถูกใช้ใน Ubuntu 11.10 และก็ได้หยุดพัฒนาไปใน Ubuntu 17.10 แล้ว Canonical เปลี่ยนใจไปใช้ Gnome 3 ซะอย่างงั้น ทำให้ Unity ลงหลุมไปโดยปริยาย แต่คงด้วยความรักของคนในชุมชนที่มีต่อ Unity ก็ช่วยกันปลุกผี Unity ขึ้นมาใหม่ เท่าที่ผมจำได้ก็หลายรอบเหมือนกัน แต่พอทำไปสักพัก ก็เท ไม่ทำต่อซะอย่างงั้น
เกือบ 2 ปีที่ผ่านมา
Web Development
async/await และ promise เป็นเครื่องมือสำหรับการจัดการกับการทำงานแบบ asynchronous ในภาษา JavaScript พูดให้เข้าใจง่ายๆ ก็คือการทำงานบางอย่างที่ต้องรอผลลัพธ์ เช่น การ request ข้อมูลจาก server หรือการอ่านข้อมูลจาก database ซึ่งจะใช้เวลาในการทำงานนานกว่าการทำงานที่เป็น synchronous ซึ่งเราจะต้องรอผลลัพธ์จาก asynchronous operation นั้น ก่อนที่จะทำงานต่อไป
เกือบ 2 ปีที่ผ่านมา
Programming
ในบทความนี้เราจะมาเรียนรู้วิธีการติดตั้ง Extension ใน Visual Studio Code แบบ Offline
เกือบ 2 ปีที่ผ่านมา
Programming
เวลาที่เราทำเว็บสักเว็บนึง แล้วหน้าเว็บของเรา มีส่วนที่ต้องรับข้อมูลเป็นไฟล์ที่ User อัพโหลดเข้ามา โดยเราสามารถกำหนดขนาดได้ว่า ยอมให้ User อัพโหลดเข้ามาได้สูงสุดขนาดเท่าไหร่ โดยในบทความนี้เราจะมาดูวิธีการทำกัน
เกือบ 2 ปีที่ผ่านมา
Picture
ประมาณ 2 ปีที่ผ่านมา
Web Development
ประมาณ 2 ปีที่ผ่านมา
Database
ในบทความนี้ผมจะมาแนะนำ 3 เครื่องมือที่จะช่วยออกแบบ Database พร้อม Export Query ไปใช้งานต่อได้เลย และที่สำคัญฟรีและไม่ต้องติดตั้งโปรแกรมใดๆ เพราะใช้งานบนเว็บไซต์ เริ่มกันเลยที่ตัวแรก
ประมาณ 2 ปีที่ผ่านมา
Tools
เวลาที่เราใช้งาน Git เราก็จะแตก Branch กิ่งก้านสาขาออกจาก Branch Main มาเพื่อทดสอบโน่นนี่นั่น (แต่ผมก็ค่อยจะแตก ออกมาจาก main หรอก 😂 ) แต่จะทำยังไงถ้า Branch Main ที่เราแตกออกมามีข้อมูลอัพเดทมาใหม่ วันนี้เราจะมาดูกันว่า เราจะเอาข้อมูล Branch Main มาอัพเดทที่ Branch ที่เราแตกออกมาด้วย จะทำยังไง มาดูกันเลย
ประมาณ 2 ปีที่ผ่านมา