A collection of 176 posts
หลาย ๆ วันมาละ เรานั่งคุยกับเพื่อนกันว่า ถ้าเราต้องบวกเลขเยอะ ๆ เราจะ Loop เข้าไป ถามว่า เราจะทำเร็วกว่ากันแค่ไหน และที่เราบอกว่า For-Loop กับ While-Loop มันใช้แทนกันได้ มันแทนกันได้จริงแหละ แต่ Performance ละมันเป็นยังไง เราลองมาเล่นกันขำ ๆ ดีกว่า...
จะเป็นอย่างไร ถ้าเราบอกว่า เราสามารถเขียนโปรแกรมของเราให้เร็วขึ้นแบบก้าวกระโดด โดยเราไม่ต้องแบ่ง Core ไม่ต้อง Overclock CPU ของเรา แต่เราใช้ประโยชน์จากความสามารถ CPU ของเราได้ ผ่านการทำ SIMD...
เมื่อหลายวันก่อนอ่าน Code แล้วกำหมัด เพราะเขาบ่นว่า ทำไม Code เขารันได้ช้ามาก ๆ จนสุดท้ายมาเจอว่า เพราะเล่น Star ใน SQL Command เลย ทำให้ช้ามาก ๆ วันนี้เราจะมาเล่าว่า ทำไมเราไม่ควรใช้มัน และ เมื่อไหร่เราควรจะใช้...
หลังจากตอนก่อน Upgrade MySQL ไป วันนี้เรามาต่อกันที่อีกตัวที่ปวดหัวไม่ต่างกันเลยคือ Ghost CMS หรือเว็บ Blog ของเรานั่นเอง ที่ขยับมาใช้ MySQL 8 แล้วนั่นเอง จะเป็นยังไง ชิบหาย ขนาดไหน มาอ่านที่บทความนี้ได้เลย...
เรื่องของเรื่องมันมีอยู่ว่า เมื่อวาน เราทำการ Upgrade Home Assistant เป็น Version 2022.6.4 แล้วเรื่องมันเกิด เพราะ มันไม่ Support MySQL 5.7 อีกต่อไป จะต้อง Upgrade ไปเป็น Version 8 ความฮ่าจึงบังเกิด...
เวลาเราทำงานกับข้อมูลส่วนใหญ่ แล้วต้องการจะ Import & Export วิธีการเก็บแรก ๆ ที่เราคิดถึงน่าจะเป็น CSV แต่ถ้าเราบอกว่าเราเล่นกับข้อมูลขนาดใหญ่ละ มันแตกเลยนะ แต่วันนี้เรามีวิธีที่ดีกว่านี้มาเสนอกัน...
ไม่ได้เขียนบทความเกี่ยวกับ Programming มานาน วันนี้กลับมาด้วยอะไรรวย ๆ อย่าง Rich ที่จะทำให้เราสร้าง CLI แบบอลังการได้ง่าย ๆ เลย...
ปีก่อนเราสอน Course Machine Learning Deployment มีคนถามว่า ทำไมเราถึงไม่ใช้ FastAPI ไปใช้ Flask ละ วันนี้เรามาดูกันว่า มันต่างกันยังไง แล้ว FastAPI มันดีกว่าจริง ๆ เหรอ...
จากตอนก่อน เราเล่าเรื่องพื้นฐานไปแล้ว วันนี้เราไปดูชุดของคำสั่งที่ลึกขึ้นมาหน่อย อย่างการจัดการ User และ Permission บน Linux กัน...