A collection of 190 posts
ใช้เวลาเป็นเดือนกว่าจะหาวิธีการติดตั้ง OpenCV บน Mac M1 ได้ วันนี้เราติดตั้งได้แล้ว เลยจะมาแชร์วิธีการติดตั้งทีละขั้นตอน ๆ เลย...
วันนี้ขอเปิด Series ใหม่ด้วยเรื่องของการโจมตียอดนิยมอย่างการทำ DNS Spoofing เป็นทริกที่ใช้กันเยอะมาก ๆ เพื่อล่อล่วงให้เราเข้า Phishing Site แล้วล้วงข้อมูลได้เลย...
MQTT หรือ Message Queuing Telemetry Transport คือ Protocol สำหรับการรับส่งข้อมูลที่เบามาก ๆ เหมาะสำหรับอุปกรณ์ IoT ที่ต้องมีขนาดเล็ก และ ประหยัดพลังงาน วันนี้เรามาทำความรู้จักมัน และลองเล่นกันบน Python...
หลาย ๆ คนที่เขียน Javascript มา น่าจะเคยผ่านการใช้งาน Library อย่าง Lodash แล้วใน Python ละมีมั้ย คำตอบก็คือ Pydash วันนี้เรามาดูกันว่ามันทำอะไรได้บ้าง...
สี เป็นเครื่องมือนึงที่ใช้ในการสื่อสารได้เป็นอย่างดี โดยเฉพาะกับการสร้าง First Impression ให้กับงานเรา วันนี้เราเลยจะมานำเสนอเรื่องของสี ว่าสีมันมีการอ้างอิงอย่างไร และ เราจะเลือกมันอย่างไรให้เข้ากับงานของเรา...
วันนี้ขอเปิด Series ใหม่ด้วยเรื่องของการโจมตียอดนิยมอย่างการทำ ARP Posioning หรือ ARP Spoofing กันที่เป็นการโจมตีแบบ Man-in-the-middle ประเภทหนึ่ง วันนี้เราจะมาลองดักข้อมูลกัน...
Nested-Condition ใน Code เรียกได้ว่าเป็นปัญหา เวลาเรามานั่งอ่านมาก ๆ ไหนจะ Indent ยาวถึงดาวอังคาร จอไม่พอ กับจะแก้ทีก็ต้องมานั่งหาอะไรสารพัด วันนี้เราขอนำเสนอ Guard Causes ที่จะเข้ามาช่วย Refactor Code พวกนี้ให้อ่านง่ายขึ้นกัน...
วันนี้เราจะมาแนะนำ Plugin บน Text Editor ที่ทำให้การเขียน HTML และ CSS ของเราทำได้แบบ OP มาก ๆ นั่นคือ Emmet นั่นเอง...
เป็นเรื่องที่คุยกันมาสักพักแล้วในเรื่องของการ Serve รูปภาพบนหน้าเว็บของเรา ว่าเราควรจะใช้ Img เหมือนเดิม หรือเราควรจะไปใช้ Picture Tag ซึ่งเป็นมาตรฐานใหม่ดี...