They Live Adblocker - ตัวบล็อกโฆษณาที่ได้แรงบันดาลใจจากภาพยนตร์ They Live (1988)
(github.com/davmlaw)- They Live Adblocker เป็นฟอร์กของ uBlock Origin Lite ที่แทนที่จะซ่อนโฆษณาที่ถูกบล็อกด้วย cosmetic filter จะเปลี่ยนให้เป็น แผ่นสีขาว ที่มีคำขวัญจาก They Live อยู่บนแผ่น
- ในแต่ละโฆษณาจะสุ่มแสดงหนึ่งในข้อความต่อไปนี้: OBEY, CONSUME, WATCH TV, SLEEP, SUBMIT, CONFORM, STAY ASLEEP, BUY, WORK, NO INDEPENDENT THOUGHT, DO NOT QUESTION AUTHORITY
- ไอเดียนี้เริ่มต้นจากบล็อกโพสต์เมื่อปี 2015 They Live adblock mode
- วิธีติดตั้งคือดาวน์โหลด
uBOLite_theylive.chromium.zipจาก หน้า Releases แล้วแตกไฟล์ จากนั้นใน Chromium / Chrome / Brave / Edge ให้โหลดส่วนขยายด้วยLoad unpacked - โหมดกรอง Basic ของ uBO Lite ปกติจะบล็อกโฆษณาในชั้นเครือข่าย ทำให้ไม่เกิด DOM element ขึ้นมา จึงไม่ถูกเปลี่ยนเป็นแผ่น OBEY และจะเหลือเพียงพื้นที่ว่าง
- หากต้องการเห็นแผ่น OBEY ต้องตั้งค่าโหมดกรองของเว็บไซต์นั้นในแดชบอร์ด uBO Lite เป็น Optimal หรือ Complete แล้วรีเฟรช
- การบิลด์ซอร์สต้องใช้ Node 22 และสามารถสร้างแพ็กเกจสำหรับ Chromium ได้ด้วยคำสั่ง
tools/make-mv3.sh chromiumรวมถึงระบุเป้าหมายเป็นfirefox,edge,safariได้ด้วย - วิธีทำงานคือแทนที่ CSS
display: none !importantที่ cosmetic filter ของ uBO Lite เดิมใช้ฉีดเข้าไป ด้วย หน้ากากกล่องสีขาว ที่แสดงข้อความในแอตทริบิวต์data-ubol-they-liveผ่านโอเวอร์เลย์::after - เพื่อจัดการโฆษณาที่โหลดช้า ระบบจะไล่ตรวจ DOM และใช้ MutationObserver เพื่อตรวจจับ element ที่ถูกเพิ่มใหม่ แล้วติดแท็กคำขวัญแบบสุ่มให้กับ element โฆษณาที่ตรงเงื่อนไข
- ไฟล์ที่แก้ไขอยู่ในซับโมดูล
davmlaw/uBlockโดยthey-live.jsรับหน้าที่ดูแลรายการคำขวัญ การสร้าง CSS และการติดแท็ก DOM พร้อมแพตช์จุด inject และโค้ดลงทะเบียนสคริปต์ที่เกี่ยวข้อง - นี่เป็นฟอร์กเพื่อความสนุกส่วนตัว ไม่ใช่ผลิตภัณฑ์ทางการของ uBlock Origin ดังนั้นไม่ควรไปเปิด issue ที่ฝั่ง uBO
- เนื่องจากทำให้ element ที่เคยถูกซ่อนกลับมามองเห็นได้ เลย์เอาต์อาจเลื่อนหาก CSS ของเว็บไซต์นั้นออกแบบโดยสมมติว่า ad slot จะถูกย่อ และโฆษณาที่ถูกบล็อกด้วย custom cosmetic filter หรือ network blocking จะไม่ถูกแปลงเป็น OBEY
- ใบอนุญาตเป็น GPL-3.0 เช่นเดียวกับ upstream uBlock Origin / uBO Lite
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
ตอนแรกผมอ่านหัวข้อผิด คิดว่าหมายถึง They Live เป็นแรงบันดาลใจให้แนวคิด ad blocker เองเลย
ถ้าเป็นแบบนั้นจริงก็คงเป็นเรื่องบังเอิญที่น่าสนใจ เพราะหนังเรื่องนี้เคยเป็นแรงบันดาลใจให้โลโก้ Mozilla ยุคแรกอันหนึ่งด้วย [0]
[0] https://www.jwz.org/blog/2016/10/they-live-and-the-secret-hi...
ช่วงปลายยุค 90 ผมเคยตั้งเว็บเซิร์ฟเวอร์ตัวหนึ่งไว้ในออฟฟิศให้ ส่งแบนเนอร์โฆษณาปลอมแทนการตอบกลับ 404
แล้วให้ DNS ภายในส่ง
"*.doubleclick.net"ไปที่นั่น พอแทนที่จะเป็นโฆษณาจริงกลับขึ้นแบนเนอร์ทะลึ่ง ๆ อย่างสเปรย์พ่นจมูกผสมโคเคน หรือบริการให้เช่าหมู มันตลกมากผมไม่ได้บอกใครเลย แต่คนกลับส่ง ticket ไปที่ helpdesk เพราะโฆษณาพวกนั้น ทำเอาผมหัวเราะหนักพอสมควร สุดท้ายต้องเลิกเมื่อช่างเทคนิคคนหนึ่งพิมพ์เส้นทางจาก Mapquest แล้วเผลอทิ้งเอกสารที่มีโฆษณาทะลึ่งติดไปไว้กับลูกค้า
ถ้าจำไม่ผิด โฆษณาปลอมพวกนั้นเอามาจากเว็บชื่อ Bannertown ซึ่งตอนนี้คงหายไปนานแล้ว สนุกจนถึงวันนี้ผมยังอยากตามหาพวกมันกลับมาดูอีก
ผมอยากกดโหวตให้โพสต์นี้สัก 10 ครั้งเลย
ผมก็ชอบหนังเรื่องนี้มาก ตอนดูทางเคเบิลหลังเข้าฉายไม่นานมัน เปิดตาผมเลย
ผมเคยอ่านจากรวมเรื่องสั้นอะไรสักเล่มมาก่อน และการรู้ว่าหนังได้รับแรงบันดาลใจจากงานชิ้นนั้นอย่างชัดเจนก็ทำให้ยิ่งสนุกกับหนังที่ยอดเยี่ยมอยู่แล้วมากขึ้นอีก
การแทนที่โฆษณาทำให้นึกถึงงาน eye tap AR ของ Steve Mann
https://news.ycombinator.com/item?id=44406552
https://cottagelife.com/general/this-toronto-professor-took-...
ไอเดียเจ๋งมาก! น้ำหนักฟอนต์น่าจะเหมาะกับระดับ extra/heavy และควรเป็นสีเทาเข้มมากกว่าดำสนิท
ถ้ายังไม่เคยดู ผมแนะนำให้ดูจริง ๆ
ตอนเด็กผมเคยแอบเปิดทีวีดึก ๆ แล้วบังเอิญเจอหนังเรื่องนี้ตั้งแต่กลางเรื่อง มันทิ้งความประทับใจไว้แรงมาก
มันเป็นอิทธิพลช่วงก่อร่างตัวตนที่ดีต่อสุขภาพ และเหมือนช่วยเตรียมให้ผมต่อต้านกระแสนิยมกับแรงกดดันจากเพื่อนฝูง รวมถึงตั้งคำถามกับอำนาจด้วย ยังช่วยให้ผมต้านด้านที่เป็นพิษกว่าของมิติทางศาสนาด้วย และอีกไม่กี่ปีต่อมาก็พาผมไปแตะ ๆ เดส์การ์ตส์แบบสงสัยนิยม ก่อนจะต่อไปถึงคณิตศาสตร์
ผมเพิ่งมารู้ชื่อเรื่องก็หลายปีให้หลัง ตอนที่หนังกลายเป็นมีมใหญ่ไปแล้ว
ไม่ได้จะให้คำแนะนำหรอกนะ แต่ผมอยากบอกเลยว่าควรให้เด็กดูหนังเรื่องนี้ก่อนถึงวัยที่พวกเขาจะมองว่ามันเชย อาจจบลงด้วยอาการทางจิตแบบหวาดระแวงหรือหลงเชื่อว่าสิ่งมีอยู่มีแค่ตัวเองก็ได้ แต่ก็อาจจะกลัวสัตว์ประหลาดและได้เรียนรู้ เทคนิคการชี้นำทางจิตใจ จนมาขอบคุณคุณทีหลังก็ได้
หลายคนเหมือนถูกอย่างอื่นเตรียมไว้ก่อนแล้ว เลยเห็นในหนังสิ่งที่ตัวเองอยากเห็น
มันชัดมากว่าเจตนาพื้นฐานคือความสงสัยต่อรูปแบบสามัญของความเป็นสมัยใหม่ แต่ผมก็เคยเห็นชุมชนขวาจัดตีความว่าหนังเรื่องนี้หมายถึงชาวยิวครองโลก ซึ่งผมไม่คิดว่า Carpenter ทำมันด้วยเจตนาแบบนั้น
ท้ายที่สุด เมื่องานศิลปะออกสู่โลกแล้ว ผู้สร้างก็ไม่อาจควบคุมได้ว่ามันจะถูกนำไปใช้อย่างไร
สำหรับผู้ใหญ่ นอกจาก สารที่ชัดเจนมาก แล้ว มันก็ยังเป็นหนังที่สนุกมาก ๆ ด้วย
ช่วงนี้ผมกำลังดู Andor แบบเป็น คู่มือภาคสนาม อยู่พอดี นี่น่าจะเป็นอีกเรื่องที่ดีสำหรับเพิ่มเข้าไปในรายการคู่มืออิงโลกจริง
อย่าง Idiocracy, War INC
They Live เป็นอุปมาที่ยอดเยี่ยมมากสำหรับการอธิบายโลกสมัยใหม่หลายส่วน
พอเห็นแล้วก็ทำให้มองไม่เห็นมันอีกไม่ได้
ช่างประชดดีนะ หนัง They Live ที่ขึ้นชื่อเรื่องพูดถึงความ疏離และการลดทอนความเป็นมนุษย์ แต่ดันยกงานโค้ดทั้งหมดให้ AI ทำ
ผม encode เสียงนั้นเป็น base64 ไว้ใน extension และทำทั้งหมดเองคนเดียว ผมควรภูมิใจกับมันไหม? ผมว่าเราทั้งคู่ก็คงรู้ว่าคำตอบไม่ใช่
เราทุกคนกำลังเรียนรู้เรื่องนี้กันอยู่ ผมถามจริงจังนะ
กำลังรอให้สิ่งนี้ออกมาเป็น ส่วนขยาย Pi-hole อยู่
แท็กไลน์ส่วนตัวของผม “I came here to kick ass, build web applications, and chew bubble gum. And I'm all out of gum.” มาจากหนังเรื่องนี้นี่แหละ