1 คะแนน โดย GN⁺ 4 시간 전 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • 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 ความคิดเห็น

 
GN⁺ 4 시간 전
ความคิดเห็นจาก 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 ครั้งเลย
    ผมก็ชอบหนังเรื่องนี้มาก ตอนดูทางเคเบิลหลังเข้าฉายไม่นานมัน เปิดตาผมเลย

    • ลองหาเรื่องสั้น Eight O'Clock in the Morning ของ Ray Nelson ที่เป็นแรงบันดาลใจให้หนังเรื่องนี้มาอ่านดู
      ผมเคยอ่านจากรวมเรื่องสั้นอะไรสักเล่มมาก่อน และการรู้ว่าหนังได้รับแรงบันดาลใจจากงานชิ้นนั้นอย่างชัดเจนก็ทำให้ยิ่งสนุกกับหนังที่ยอดเยี่ยมอยู่แล้วมากขึ้นอีก
    • ฉากต่อสู้นั่นตลกมาก ใส่แว่นซะ!
    • แน่นอนว่าข้อความหนึ่งของมันเปลี่ยนไปแล้ว ถ้ามองแบบยุคนี้ก็ดูจะใกล้กับ จงใช้ชีวิตด้วยความกลัว อย่าขยายพันธุ์ มากกว่า
  • การแทนที่โฆษณาทำให้นึกถึงงาน eye tap AR ของ Steve Mann
    https://news.ycombinator.com/item?id=44406552

  • ไอเดียเจ๋งมาก! น้ำหนักฟอนต์น่าจะเหมาะกับระดับ extra/heavy และควรเป็นสีเทาเข้มมากกว่าดำสนิท

    • น้ำหนักที่หนากว่าของ League Spartan น่าจะเข้ากันได้ดี
  • ถ้ายังไม่เคยดู ผมแนะนำให้ดูจริง ๆ
    ตอนเด็กผมเคยแอบเปิดทีวีดึก ๆ แล้วบังเอิญเจอหนังเรื่องนี้ตั้งแต่กลางเรื่อง มันทิ้งความประทับใจไว้แรงมาก
    มันเป็นอิทธิพลช่วงก่อร่างตัวตนที่ดีต่อสุขภาพ และเหมือนช่วยเตรียมให้ผมต่อต้านกระแสนิยมกับแรงกดดันจากเพื่อนฝูง รวมถึงตั้งคำถามกับอำนาจด้วย ยังช่วยให้ผมต้านด้านที่เป็นพิษกว่าของมิติทางศาสนาด้วย และอีกไม่กี่ปีต่อมาก็พาผมไปแตะ ๆ เดส์การ์ตส์แบบสงสัยนิยม ก่อนจะต่อไปถึงคณิตศาสตร์
    ผมเพิ่งมารู้ชื่อเรื่องก็หลายปีให้หลัง ตอนที่หนังกลายเป็นมีมใหญ่ไปแล้ว
    ไม่ได้จะให้คำแนะนำหรอกนะ แต่ผมอยากบอกเลยว่าควรให้เด็กดูหนังเรื่องนี้ก่อนถึงวัยที่พวกเขาจะมองว่ามันเชย อาจจบลงด้วยอาการทางจิตแบบหวาดระแวงหรือหลงเชื่อว่าสิ่งมีอยู่มีแค่ตัวเองก็ได้ แต่ก็อาจจะกลัวสัตว์ประหลาดและได้เรียนรู้ เทคนิคการชี้นำทางจิตใจ จนมาขอบคุณคุณทีหลังก็ได้

    • มันทั้งตลกและไม่ค่อยตลกที่การตีความหนังเรื่องนี้ของแต่ละคนต่างกันสุดขั้ว
      หลายคนเหมือนถูกอย่างอื่นเตรียมไว้ก่อนแล้ว เลยเห็นในหนังสิ่งที่ตัวเองอยากเห็น
      มันชัดมากว่าเจตนาพื้นฐานคือความสงสัยต่อรูปแบบสามัญของความเป็นสมัยใหม่ แต่ผมก็เคยเห็นชุมชนขวาจัดตีความว่าหนังเรื่องนี้หมายถึงชาวยิวครองโลก ซึ่งผมไม่คิดว่า Carpenter ทำมันด้วยเจตนาแบบนั้น
      ท้ายที่สุด เมื่องานศิลปะออกสู่โลกแล้ว ผู้สร้างก็ไม่อาจควบคุมได้ว่ามันจะถูกนำไปใช้อย่างไร
    • พ่อผมเป็นแฟน Carpenter เลยแนะนำเรื่องนี้ให้ดูตั้งแต่เด็ก
      สำหรับผู้ใหญ่ นอกจาก สารที่ชัดเจนมาก แล้ว มันก็ยังเป็นหนังที่สนุกมาก ๆ ด้วย
    • คุณเล่าได้น่าดูมาก ผมจะไปเปิดสตรีมเดี๋ยวนี้เลย
      ช่วงนี้ผมกำลังดู Andor แบบเป็น คู่มือภาคสนาม อยู่พอดี นี่น่าจะเป็นอีกเรื่องที่ดีสำหรับเพิ่มเข้าไปในรายการคู่มืออิงโลกจริง
      อย่าง Idiocracy, War INC
    • สปอยเลอร์ https://www.youtube.com/watch?v=dN8Z7y_QcwE
    • เขาว่าอย่างไรนะเกี่ยวกับคนที่มองทะลุอุดมการณ์ได้
  • They Live เป็นอุปมาที่ยอดเยี่ยมมากสำหรับการอธิบายโลกสมัยใหม่หลายส่วน
    พอเห็นแล้วก็ทำให้มองไม่เห็นมันอีกไม่ได้

  • ช่างประชดดีนะ หนัง They Live ที่ขึ้นชื่อเรื่องพูดถึงความ疏離และการลดทอนความเป็นมนุษย์ แต่ดันยกงานโค้ดทั้งหมดให้ AI ทำ

    • คนเราก็มีงานมีชีวิตกันทั้งนั้น ถ้าทำเล่น ๆ เพื่อความสนุก ก็ควรปล่อยให้ใช้เครื่องมือที่มีทำให้เสร็จเร็วได้
    • การ โต้ตอบกับคอมพิวเตอร์ด้วยภาษาธรรมชาติ มนุษย์กว่าการต้องพิมพ์โค้ดกับเครื่องหมายวรรคตอนเฉพาะทางเยอะ
    • เมื่อก่อนผมเคยทำ Chrome extension ที่เล่นเสียงนี้(https://www.youtube.com/watch?v=w8itH10OFc8) ตอนมี UI interaction บางอย่างในเว็บกีฬา
      ผม 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.” มาจากหนังเรื่องนี้นี่แหละ

    • ผมอยากเห็นเทคไม่ได้ใช้ด้วยเหมือนกัน Roddy Piper มี ประโยคเด็ดสั้น ๆ จากมวยปล้ำอาชีพเยอะมาก
    • แล้วยังมี Duke Nukem ด้วย
    • “I came here to kick ass and deploy microservices... And I'm all out of ass.”
    • “I came here to drink milk and kick ass... and I've just finished my milk”