Tags: programming

Honeypot: มัดกลโกงสแปมแบบไม่ให้รู้ตัว

คุณเคยบ้างไหม ที่เว็บฟอร์มติดต่อของคุณมีแต่สแปม ส่งลิงค์แปลกๆ มาวันละเป็นร้อย ทั้งที่คุณก็ใส่ CAPTCHA ให้คนกด “ฉันไม่ใช่หุ่นยนต์” ทุกครั้งแล้ว

การพัฒนา MongoDB Drop-in Replacement ด้วย Rust + SQLite (ตอนที่ 1)

ในวงการพัฒนาซอฟต์แวร์ คำว่า Drop-in Replacement หมายถึงการสร้างซอฟต์แวร์ใหม่ที่สามารถแทนที่ซอฟต์แวร์เดิมได้โดยไม่ต้องแก้ไขโค้ดหรือระบบที่เรียกใช้งาน ทำไมต้องพัฒนา Drop-in Replacement เอง? Performance

ตัวอย่างโจทย์ที่สามารถแก้ไขได้ด้วย Linear Programming

มาดูตัวอย่างการแก้ปัญหาในร้านกาแฟ โดยมีโจทย์ว่า “ต้องการขายกาแฟให้ได้กำไรมากที่สุด” ด้วย Linear Programming กัน โพสต์นี้จะพาคุณไปรู้จักกับเครื่องมือทางคณิตศาสตร์ชื่อ Linear Programming (LP) หรือ

ชีวิต(การเขียนโค้ด)ดีขึ้น 100% ด้วยหลักการ Separation of Concerns

เวลาเราเจอร้านอาหารอร่อยๆ เคยสังเกตไหมว่าทำไมเขาถึงไม่ให้แม่ครัวเดินไปรับออเดอร์เอง? เพราะถ้าแม่ครัวต้องวิ่งไปรับออเดอร์ ล้างจาน คิดเงิน เปิดประตูรับลูกค้า… เดี๋ยวก็สต็อกวัตถุดิบพัง