C เร็วกว่า Python จริง ๆ เหรอ ?

C เร็วกว่า Python จริง ๆ เหรอ ?

เราก็มักจะเจอประเด็นพวกเรื่องว่า ภาษาอะไรทำงานได้เร็วกว่าอีกภาษานึง แต่ภาษาที่เหมือนจะโดนเสียดแทงมากที่สุด เห็นจะหนีไม่พ้น C และ Python วันนี้เราจะมาทดลองดูกันว่า ที่เขาพูดกันเป็นเรื่องจริงมั้ย และ อะไรคือเบื้องหลังที่ทำให้เกิดผลแบบนั้นขึ้นกัน...

End-to-End Encryption เบื้องหลังของ Advanced Data Protection บน iCloud

End-to-End Encryption เบื้องหลังของ Advanced Data Protection บน iCloud

หลังจากที่ Apple ปล่อย Feature ด้านความปลอดภัยใหม่บน iCloud หลายตัวอยู่ ตัวนึงที่ได้รับความสนใจจากหลาย ๆ เจ้าด้วยกันคือ Advanced Data Protection ซึ่งแน่นอนว่าในไทยเราก็ยังใช้งานไม่ได้อยู่ ณ วันที่เขียน วันนี้เราจะพาไปดูเบื้องหลังของมันกันว่า มันคืออะไร และ ทำงานอย่างไรกัน...

รีวิว Apple Watch Hermès Series 8 ที่สุดแห่ง Smart Watch ราคาครึ่งแสน

รีวิว Apple Watch Hermès Series 8 ที่สุดแห่ง Smart Watch ราคาครึ่งแสน

จากรอบก่อน เราดันไปติดใจสายสีส้มของ Hermès แล้วกดมาใช้กับ Apple Watch Series 5 Titanium อ่านได้ที่ รีวิวนี้ รอบนี้มานั่งดูงานเปิดตัวเมื่อช่วงกันยายนที่ผ่านมา เปิดตัว Apple Watch Series 8 โดยเฉพาะตัว Hermès ที่มันมี Watch Face ใหม่คือ Hermès Lucky Horse โอ้โหยยยยยยย ไม่รอดแล้วไง...

ปั่น Speed SSD บน Synology DS1621+ ด้วย  WD Black SN750SE

ปั่น Speed SSD บน Synology DS1621+ ด้วย WD Black SN750SE

หลังจากติดตั้ง SSD สำหรับ Synology DS1621+ ไปเมื่อปีก่อน แล้วตอนนี้เราใช้งานหนักขึ้นจนเจอปัญหาว่า Random Read/Write มันไม่ไหวจริง ๆ ทำให้เกิดความหาทำในการ Upgrade กินเวลากว่า 6 ชั่วโมงเพราะพลาดแท้ ๆ...

DNA Sequencing ฉบับคนทั่วไป (อยู่) ตอน 3 : Next-Generation Sequencing

DNA Sequencing ฉบับคนทั่วไป (อยู่) ตอน 3 : Next-Generation Sequencing

จากตอนก่อน เราเล่าเรื่องของวิธีการ Sequence DNA แบบเก่าไปละ ข้อเสียคือ มันช้า ไม่ทันใจ เวลาผ่านไปวิธีการใหม่ ๆ ออกมาเรื่อย ๆ ทำให้ตอนนี้เรามีวิธีที่เร็ว ๆ มากขึ้นอย่างการทำ Next-Generation Sequencing (NGS) กันแล้ว เรามาเล่าให้อ่านกันว่า เขาทำกันอย่างไรบ้าง และ เร็วได้ขนาดไหน...

รถ Report SoH ตรงอย่างที่ App บอกหรือเปล่านะ

รถ Report SoH ตรงอย่างที่ App บอกหรือเปล่านะ

หลังจากขับ ORA Good Cat มาและเห็นค่า SoH ที่ตกลงไปอย่างรวดเร็วจนน่าตกใจมาก ๆ ทำให้สงสัยมาก ๆ ว่า ค่าที่เราอ่านได้จาก OBD ของรถมันตรงกับความเป็นจริงขนาดไหน วันนี้เราจะมาหาคำตอบพร้อม ๆ กัน...

DNA Sequencing ฉบับคนทั่วไป (อยู่) ตอน 2 : Sanger Sequencing

DNA Sequencing ฉบับคนทั่วไป (อยู่) ตอน 2 : Sanger Sequencing

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

Python Multiprocessing vs Threading vs Asyncio ต่างกันยังไง ?

Python Multiprocessing vs Threading vs Asyncio ต่างกันยังไง ?

ในการเขียนโปรแกรมทั่ว ๆ ไป อาจจะไม่ได้มีปัญหาเท่าไหร่ แต่ถ้าข้อมูลของเราเยอะขึ้น แต่เราอาจจะไม่ได้ใช้ประโยชน์จาก CPU สมัยใหม่เท่าไหร่ แต่ใน Python มีเครื่องมือที่ทำให้เราทำงานพวกนี้ได้เร็วมากขึ้น อย่าง Multiprocessing, Threading และ Asyncio...

รัน Application บน Synology NAS ด้วย Docker และ Virtual Machine

รัน Application บน Synology NAS ด้วย Docker และ Virtual Machine

ข้อดีของ DSM ที่ติดตั้งอยู่บน Synology NAS ทุกรุ่นคือเราสามารถติดตั้ง Application เพื่อเพิ่มความสามารถให้กับ Synology NAS ของเราให้เก่งมากขึ้นไปอีก ในวันนี้เราจะพาไปติดตั้ง Application ผ่าน Docker และ VM กัน...