Garbage Collector บน Python ทำงานอย่างไร

Garbage Collector บน Python ทำงานอย่างไร

หากเราเรียนลงลึกไปในภาษาใหม่ ๆ อย่าง Python และ Java โดยเฉพาะในเรื่องของการจัดการ Memory ว่าเขาใช้ Garbage Collection นะ ว่าแต่มันทำงานยังไง วันนี้เราจะมาเล่าให้อ่านกันว่า จริง ๆ แล้วมันทำงานอย่างไร และมันมีเคสใดที่อาจจะหลุดจนเราต้องเข้ามาจัดการเองบ้าง...

ทำไมการคูณ Matrix ให้เร็วปฏิวัติ Deep Learning อย่างไร

ทำไมการคูณ Matrix ให้เร็วปฏิวัติ Deep Learning อย่างไร

เราเคยคุยเรื่องนี้กับเพื่อนสมัยที่ยังเรียน ป.ตรี อยู่ว่า แค่คณิตศาสตร์ ม.4 อย่างการคูณ Matrix ให้ได้ มันทำให้งานด้าน Deep Learning มันก้าวหน้าไปไกลมาก ๆ วันนี้เราจะมาเล่าให้อ่านกันว่า ทำไมมันถึงเป็นแบบนั้น และตอนนี้เราทำได้เร็วที่สุดเท่าไหร่...

CPU Microcode คืออะไร ? ทำไมทำให้ Intel CPU พังยับ ๆ

CPU Microcode คืออะไร ? ทำไมทำให้ Intel CPU พังยับ ๆ

หลังจากข่าวที่เกิดขึ้นกับ CPU ของ Intel ใน Generation ที่ 13 และ 14 ที่ว่ามีปัญหา Failure Rate สูงมาก ๆ ล่าสุดตอนนี้ Intel บอกว่า เจอแล้วว่าเรื่องเกิดจาก Microcode วันนี้เราจะมาเล่าให้อ่านกันว่า มันคืออะไร มันจำเป็นอย่างไรกับ CPU...

ความสำคัญของ Memory Safety กับ Modern Programming Language

ความสำคัญของ Memory Safety กับ Modern Programming Language

จากประเด็น CrowdStrike แตก ส่งผลกระทบเป็นวงกว้าง สำหรับเรา เรียกว่าน่ากลัวกว่า Y2K มาก ๆ หลังจากเกิดเรื่องขึ้น ก็มีคนออกมาบอกว่า นี่นะ ถ้า Falcon ใช้ ภาษาที่มี Memory Safety มันจะไม่เกิดปัญหาแบบนี้ วันนี้เราเลยอยากจะมาเล่ากันว่า ทำไม Feature นี้มันจำเป็นกับภาษาใหม่ ๆ...

ติดตั้ง Zigbee Dongle บน Synology NAS กับ Home Assistant

ติดตั้ง Zigbee Dongle บน Synology NAS กับ Home Assistant

ก่อนหน้านี้เราเปลี่ยนมาใช้ Zigbee Dongle กับ Home Assistant พบว่าเสถียรขึ้นเยอะมาก อุปกรณ์แทบไม่หลุดออกจากระบบเลย แต่การติดตั้งมันเข้ากับ Synology DSM นั้นมีรายละเอียดมากกว่าอันอื่นนิดหน่อย วันนี้เราจะมาเล่าวิธีการเพื่อใครเอาไปทำกัน...

หูฟัง Noise Cancelling อาจมีดีกว่าแค่ตัดเสียง

หูฟัง Noise Cancelling อาจมีดีกว่าแค่ตัดเสียง

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

สำรองข้อมูลไว้ก่อนจะสายด้วย Time Machine

สำรองข้อมูลไว้ก่อนจะสายด้วย Time Machine

การสำรองข้อมูลเป็นวิธีการที่ดีที่สุดในการป้องกันข้อมูลของเราเอง วันนี้เราจะมาแนะนำเครื่องมือสำหรับการสำรองข้อมูลที่ยอดเยี่ยมมาก ๆ อย่าง Time Machine กัน...

Disk Defragment ของเก่าจากอดีต ทำไมปัจจุบันเราไม่ต้องใช้แล้ว

Disk Defragment ของเก่าจากอดีต ทำไมปัจจุบันเราไม่ต้องใช้แล้ว

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

เมื่อ Intel กำลังทิ้ง Hyper-threading มันจะดีจริง ๆ เหรอ

เมื่อ Intel กำลังทิ้ง Hyper-threading มันจะดีจริง ๆ เหรอ

เชื่อหรือไม่ว่า Intel กำลังจะทิ้งสุดยอด Technology อย่าง Hyperthreading ใน CPU Generation ใหม่อย่าง Arrow Lake ทำให้เกิดคำถามว่า การที่ Intel ทำแบบนี้เป็นเรื่องดีหรือไม่ และเราที่เป็นผู้ใช้จะได้หรือเสียจาก CPU ใหม่ของ Intel ตัวนี้...