ความลับในเช็กบ็อกซ์หนึ่งล้านช่อง
(eieio.games)ความลับของ One Million Checkboxes
มีวัยรุ่นบางคนส่งข้อความลับมาหาฉัน และฉันก็ได้ตามหาพวกเขาจนเจอ
One Million Checkboxes คืออะไร?
- เมื่อวันที่ 26 มิถุนายน 2024 ได้เปิดตัวเว็บไซต์ชื่อ One Million Checkboxes (OMCB)
- เว็บไซต์นี้มีเช็กบ็อกซ์หนึ่งล้านช่องที่แชร์ร่วมกันโดยผู้ใช้ทั่วโลก เมื่อมีการติ๊กหรือยกเลิกติ๊ก เช็กบ็อกซ์นั้นจะสะท้อนให้ผู้ใช้ทุกคนเห็นทันที
- เว็บไซต์นี้ถูกนำเสนอโดย The New York Times และ The Washington Post และยังถูกบันทึกไว้ใน Know Your Meme และ Wikipedia
- รายละเอียดทางเทคนิคได้อธิบายไว้ในบล็อกอีกโพสต์หนึ่ง ส่วนโพสต์นี้จะเล่าเรื่องที่ฉันชอบที่สุด
ภูมิหลัง 1: OMCB ทำให้การวาดรูปเป็นเรื่องยาก
- ฉันชอบสร้างเกมบนอินเทอร์เน็ตที่ให้คนมาโต้ตอบกันได้
- เพื่อจำกัดการวาดของผู้คนบนผืนผ้าใบแบบไร้ขอบเขต ฉันจึงปรับจำนวนเช็กบ็อกซ์ตามขนาดหน้าต่างเบราว์เซอร์
- ผลคือข้อความบางอย่างจะมองเห็นได้เฉพาะในเบราว์เซอร์ที่มีขนาดกำหนดเท่านั้น
- ข้อจำกัดนี้ผลักดันให้ผู้คนแก้ปัญหาอย่างสร้างสรรค์
ภูมิหลัง 2: วิธีเก็บสถานะ
- OMCB มีเช็กบ็อกซ์อยู่หนึ่งล้านช่อง
- สถานะของเช็กบ็อกซ์ถูกเก็บเป็นบิตเพื่อให้จัดการได้อย่างมีประสิทธิภาพ
- ข้อมูลนี้ถูกเก็บไว้ใน Redis และเข้ารหัสเป็น base64 เมื่อต้องส่งไปยังไคลเอนต์
โดนแฮ็กหรือเปล่า?
- ไม่กี่วันหลังจากเปิดตัว OMCB ฉันพบ URL แปลก ๆ ในฐานข้อมูล
- ตอนแรกฉันคิดว่าโดนแฮ็ก แต่หลังจากตรวจสอบล็อกและโค้ดแล้วก็ยืนยันได้ว่าไม่มีปัญหา
- ในที่สุดก็พบว่ามีใครบางคนกำลังใช้เช็กบ็อกซ์เพื่อเขียนข้อความแบบไบนารี
ข้อความที่ซ่อนอยู่
- พวกเขาใช้เช็กบ็อกซ์พลิกบิต สร้างตัวเลขให้กลายเป็นตัวอักษร และประกอบออกมาเป็น URL
- ข้อความนี้ถูกเขียนขึ้นท่ามกลางผู้ใช้อีกหลายพันคนที่กำลังใช้งานอยู่พร้อมกัน
ลึกลงไปในโพรงกระต่าย
- เมื่อคลิก URL ก็ถูกพาไปยังเซิร์ฟเวอร์ Discord
- เซิร์ฟเวอร์ Discord นั้นชื่อว่า "Checking Boxes" และมีผู้คนจำนวนมากรวมตัวกันอยู่
- พวกเขากำลังเรนเดอร์เช็กบ็อกซ์หนึ่งล้านช่องเป็นกริดขนาด 1000x1000
- ข้อความนี้เชื่อมไปยังเซิร์ฟเวอร์ Discord และมีคนมากมายรวมตัวกันเพื่อพูดคุยกันเรื่องวิธีสร้างบอต
สิ่งที่พวกเขาทำ
- พวกเขาปรับปรุงระบบเพื่อวาดภาพที่ซับซ้อนยิ่งขึ้น
- ยังทดลองทำแอนิเมชัน และลองใช้โปรโตคอลสำหรับเพิ่มสีด้วย
- ในวันก่อนปิดเว็บไซต์ พวกเขาได้ยกเลิกข้อจำกัดทั้งหมดและทดสอบว่ารองรับทราฟฟิกได้มากแค่ไหน
บอตเป็นสิ่งที่ดีไหม?
- มีหลายคนบ่นเรื่องบอตใน OMCB
- ฉันเข้าใจว่าบอตอาจทำลายประสบการณ์การใช้งานเว็บไซต์ได้ แต่ก็ประทับใจในความคิดสร้างสรรค์และทักษะของคนที่ใช้บอต
เหตุผลที่ทำให้ประทับใจ
- ตอนมัธยมปลาย ฉันเคยแกล้งเพื่อนด้วยการส่งอีเมลนับล้านฉบับ
- ตอนนั้นผู้ใหญ่ไม่ได้โกรธฉัน แต่กลับให้กำลังใจ
- เมื่อได้เห็นกิจกรรมต่าง ๆ บน Discord ฉันจึงประทับใจในความคิดสร้างสรรค์และทักษะของพวกเขา
- ฉันตั้งตารอดูว่าพวกเขาจะสร้างอะไรต่อไปในอนาคต
สรุปโดย GN⁺
- One Million Checkboxes มอบแพลตฟอร์มให้ผู้คนได้โต้ตอบกันอย่างสร้างสรรค์
- ผู้เขียนประทับใจในความคิดสร้างสรรค์และทักษะของวัยรุ่นที่ใช้เช็กบ็อกซ์เขียนข้อความแบบไบนารี
- แม้จะมีข้อถกเถียงเรื่องการใช้บอต แต่แนวทางที่สร้างสรรค์ของพวกเขาก็น่ายกย่อง
- โปรเจกต์นี้แสดงให้เห็นว่าผู้คนสามารถก้าวข้ามข้อจำกัดและแก้ปัญหาอย่างสร้างสรรค์ได้อย่างไร
- โปรเจกต์ที่มีลักษณะคล้ายกันคือ Reddit r/place
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
กำลังใจจากผู้ใหญ่: ฉันเป็นฉันในวันนี้ได้ก็เพราะผู้ใหญ่คอยให้กำลังใจแทนที่จะโกรธฉัน
เรื่องราวของผู้เขียน: นี่คือเรื่องที่ผู้เขียนชอบที่สุดจากการดูแลเว็บไซต์ และร้องไห้หลายครั้งระหว่างเขียนเรื่องนี้
หวนคิดถึงสมัยม.ปลาย: ทำให้นึกถึงตอนเรียนมัธยมปลายที่เรียน Java และเขียนโปรแกรมขี้เล่นต่าง ๆ
ทบทวนมุมมองต่อบอต: เคยเกลียดบอต แต่หลังจากอ่านโพสต์นี้แล้วก็เปลี่ยนความคิด
สถานะของเช็กบ็อกซ์: เช็กบ็อกซ์มีอยู่สองสถานะ คือถูกเช็กหรือไม่ถูกเช็ก
สถาปัตยกรรมแบบเซิร์ฟเวอร์เลส: อยากเห็นเวอร์ชันประวัติศาสตร์ทางเลือกที่สร้างด้วยสถาปัตยกรรมแบบเซิร์ฟเวอร์เลส
ความคิดสร้างสรรค์: นี่เป็นอีกหนึ่งข้อมูลที่ชี้ให้เห็นว่าความคิดสร้างสรรค์เบ่งบานเมื่อทรัพยากรถูกจำกัด
เว็บไซต์ OMCB: เพิ่งเคยได้ยินเกี่ยวกับเว็บไซต์ OMCB แต่หวังว่าลูกวัยรุ่นของฉันจะได้ค้นพบและสนุกกับมัน
ประสบการณ์ที่น่าสนใจ: เป็นประสบการณ์ที่สนุกมากจริง ๆ
กลับมาอีกครั้ง: พวกเรากลับมาอีกครั้ง
การเดินทางสุดระห่ำ: เป็นการเดินทางที่บ้าคลั่งมากจริง ๆ