เวลาเราเขียนโปรแกรมไป เราก็อาจจะเจอกับปัญหาที่ว่า Code ของเรามันทำงานได้แล้วแหละ แต่ทำไมมันใช้เวลาในการทำงานเยอะมาก จุดไหนละที่ทำให้มันช้า วันนี้เราจะพาไปทำความรู้จักกับ Profiling Tool อย่าง cProfile ใน Python กัน...
Cloud Game Streaming เป็นบริการที่ทำให้เราสามารถเล่นเกมจากที่ไหนก็ได้ โดยที่เราไม่ต้องซื้อเครื่องแพง ๆ เลย วันนี้เราจะมาลองสร้างมันเองจากบ้าน จะได้ไม่ต้องไปง้อบริการเสียเงินเลย...
วันนี้เราเอาอุปกรณ์กันของหายของ Tiles มารีวิวกัน มีทั้งรุ่น Mate และ Slim กันเลย จะเป็นยังไง ลองไปดูกัน...
หลาย ๆ คนที่เข้ามาอ่านน่าจะเคยได้ยินคำว่า Deep Learning มาผ่าน ๆ แล้วละ แต่อาจจะไม่เคยอ่านมาก่อน วันนี้เราจะมาเล่าเรื่องของ Deep Learning พื้นฐาน ว่ามันทำงานยังไง ทำไมมันถึงเอามาเป็น Model สำหรับใช้ใน Application ต่าง ๆ...
ถ้าใครที่ตาม Blog เรามาก่อน น่าจะรู้ว่าเราพยายามทำ Smart Home ในบ้านแบบดี ๆ อยู่ (เสียค่าโง่ไปเยอะอยู่) จนเมื่อหลายเดือนก่อน เราเลื่อน ๆ ไป จนไปเจอกับอุปกรณ์ Smart Home ที่ใช้ Zigbee ของ Sonoff อื้มมมม จัดว่าแจ่ม และ บอกเลยว่าของ Sonoff ราคาดีมาก ๆ เหมาะกับคนที่อยากเริ่มต้นเลย เราลองมาดูกัน...
จากตอนที่แล้ว ที่เราพูดถึงเรื่อง GIL ที่ทำให้มันเป็นปัญหาในการเขียนโปรแกรมแบบ Parallel วันนี้เรามาทำความรู้จักกับ Parallel ใน Joblib ที่ทำให้เราเลี่ยง GIL ได้กัน...
Global Interpreter Lock (GIL) ใน Python ถือเป็นเรื่องที่เป็นศัตรูกับการทำ Multithread ใน Python เป็นอย่างมาก วันนี้เรามาทำความรู้จักกับมันกัน...
เวลาเราเขียนโปรแกรมออกมา เราก็คงอยากรู้ว่า โปรแกรมของเรามันทำงานเป็นอย่างไรถ้ามันเกิดข้อผิดพลาดอะไรขึ้น Log นี่แหละ จะเป็นตัวช่วยเราในการวินิฉัยปัญหาได้อย่างดีเลยเชียว วันนี้เราจะมาสอนการทำ Log ยังไงให้โปรใน Python กัน...
หลังจากตอนที่แล้ว เราพูดถึงเรื่องของการจัดการไฟล์ใน Digital ของเราไปแล้ว วันนี้เราลองมาเปลี่ยนไปดูอีกเรื่องที่สำคัญไม่แพ้กัน และ ช่วยทำให้ชีวิตเรามีเวลาออกไปหายใจได้มากขึ้น อย่างการทำ To-Do List กันดีกว่า...