Все вірно, занадто агресивна поведінка навколишнього середовища (виробників контенту) призводить до все більш жорстких спроб цивілізації підпорядкувати навколишній світ собі. У цьому - природна природа людини і людства, тому незнання законів природи приведуть контентників до того, що їх надійно убезпечать. Щоб вони нарешті стали приносити користь, а не рекламу розумним людям.
Поговоримо тут лише про тенденції, оскільки реалізації їх - це окремі багато глав майбутнього розвитку браузерів. І, треба зауважити вони - зовсім не за горами, технології очищення контенту від сміття давно вже є, і варто тільки смітникам перейти межу - відплата послідує, і зупинити його може лише обмежена швидкість технологічної розробки інструментів. У статті буде показано, що технології ці досить прості, щоб зробити наступний крок у боротьбі людства за знання про навколишній світ.
TL;DR: є спосіб обійти агресивні анти-адблокери зараз, в рамках існуючих правил гри, в розширеннях браузерів.
По суті, рекламодавці нічим не відрізняються від розповсюджувачів вірусів, боротьба лише йде не на рівні програм - вона переходить в мозок споживача. Реклама займає паразитуючу частину свідомості, тимчасово підпорядковану чужій волі. Це ж саме відбувається і за межами комп'ютерного світу - у вуличній рекламі, в політиці, в релігії, тому ми бачимо лише частину одного великого фронту боротьби. На наживку знань (а все частіше і розваг під виглядом знань) гачками реклами ловляться споживачі, мета - відібрати побільше наживи - еквівалента праці, вираженого в грошах читачів. Якщо гроші забирають безпосередньо зломом банківського рахунку - це злочин, якщо через мозок - то в найочевидніших випадках - шахрайство, а в інших випадках це називається - реклама.
І ця реклама наполегливо супроводжує контент (наживку). Бідні працівники сайтів скаржаться, що реклама - єдине джерело їхнього доходу, а по суті - злом мозку людини є їх єдиний спосіб доходу. Але хто сказав, що ми живемо в ідеальному світі, в якому не крадуть наш еквівалент праці? Ця музика буде вічною, ускладнюються лише технології. Вороги є не тільки в природі, а й серед нас.
Колись це усвідомлять на рівні суспільства і вже не буде пристойним ставити рекламу на сайти і пишатися цим. Якщо ваш сайт працює тільки на рекламі - доречно буде запитати, а чи тією справою ви займаєтеся, панове? Але поки що на даному етапі ми маємо необхідність боротися з торговцями контентом. Вони лобіюють свої законопроекти (для людей - консенсус поведінки, для них - ефективний спосіб програмування мізків), ми відповідаємо своїми діями. Подивимося на технічні дії, які були і будуть можливі на рівні браузерів.
Повернемося до теми. Ставимо проблему в технічному плані
Маємо боротьбу споживачів і виробників контенту, а по суті - експлуатацію наживки у вигляді контенту у вигляді приманки для керування мозком споживача і програмування його на спустошення свого гаманця. Вже досить складно, але оскільки стаття призначена для людей розумних, для яких контент (інформація) - не жуйка для насолоди, а інструмент для управління природою, вони без додаткових роз'яснень розуміють, в чому справа. З деякими, здебільшого, гідними людьми - власниками сайтів, доводиться боротися технічними заходами - відстоювати споконвічне право людини пізнавати навколишній світ через мережу рекламних наживок. Очищати контент від реклами, захищаючи мозок від сміття. Частина цих гідних людей розуміє правила гри і не бореться з адблокерами, що виражають право людини на інформацію. Але частина - зводить свої бажання залізти іншим в кишеню в абсолют, і доходить до того, що блокується контент, якщо скрипти сайту виявляють наявність адблокерів.
Приклади таких сайтів - overclockers.ru (там у мене навіть приховування банерів засобами CSS викликало блокування контенту), cnews.ru. Напевно, ряди таких супер-блокувальників самих себе ширяться. І з цим треба щось робити. Це питання честі і самоповаги людини розумної проти людини-овоча і людини жадібної, яка використовує негідні засоби для власної наживи. Адже одного разу у них виявиться дійсно корисна і унікальна інформація, очистити від рекламного сміття яку стоїть завдання вже зараз. Вони її поставили - вони і будуть тими першими добровільними помічниками «воїнів добра» (не в сенсі Ляпіса), які відлюднюють знання від рекламної нечисті.
Давайте розширимо їх список, щоб їм було веселіше, щоб ми знали, на яких сайтах тренуватися, щоб якомога більше людей побачили, що зачіпаються їхні особисті інтереси? Починаю, далі пишіть в коментарях, я сюди буду заносити:
(@spmbt) overclockers.ru
(@ spmbt) cnews.ru (виявилося, погано код вони написали, не у всіх спрацьовує)
…
Технічно з емпірей філософії звужуємо проблему до вирішення технічних завдань. Знайдемо кошти для відділення гачків від наживок. Адже ми ж - люди, гідні отримувати інформацію в чистому вигляді. Використовуємо розум для вирішення.
Тут знову доведеться розтіктися думкою, тому що завдання - теж, як широко ставиться, так само широко, різними способами буде вирішуватися. І процес діалектично піде далі - нові засоби обходу гачків викличуть нові більш хитрі їх системи. Щоб окреслити передбачувану динаміку розвитку процесів, доведеться пофантазувати і змалювати, куди що може піти далі.
Філософія техніки отримання інформації
Як всі, хто в курсі, знають, спочатку адблокери були дуже жорсткими. На те їх змусила реальність панівного браузера (IE 4-5-6). У браузері не було можливості ставити програмні розширення (програмні і досить складні за технікою аддони з'явилися з IE6-7). Доводилося локальним проксі перехоплювати потік запитів з сайту і викушувати рекламні вставки, підміняти їх, додавати свої скрипти. Цей спосіб прекрасно працює і зараз (наприклад, Ad Muncher) і всі ускладнення рекламного просування типу підвантаження віджетів і промо-скриптів він міг би теж блокувати настільки ж детально, як сучасні розширення-адблокери. Але щось зупинило блокувальників. Невже їх перемогли? Ні, просто творці браузерів усвідомили, що перемогти розширення не можна. Ну, хіба що якщо передавати потік зашифрованим каналом, розгортати його в пропріетарній програмі-розширенні браузера (про це поговоримо пізніше). Але мало хто захотів навіть з постачальників контенту ставати самим собі злими буратінами і обмежувати доступ. Такі є, споживачі теж є, але їх мало і ми про них мало знаємо.
І в браузери ввели і змушені визнати механізм розширень (add-ons, extensions). Тепер (починаючи з версій Firefox Beta, див. розділ «History», 10.667 років тому) у браузерах з'явилися користувальницькі вставки скриптів. Це інструмент не людини-овоча з кишенями, набитими грошима, а людини розумної. Тут цілком очевидно, що на підтримку таких інструментів пішли не від любові до свободи волі користувача, а від більш страшної перспективи, що вони почнуть різати вхідний потік і прийде в звичку грати без правил. Тут залізти в мозок споживачеві у контентників - ще менше шансів. І це висить над ними дамокловим мечем, змусивши вужем звиватися в пошуках лазівок для рекламної моделі. Список сайтів - «блокувальників самих себе» - це передній фронт дарвинівської боротьби видів за існування, серед яких рідкісним і цінним видам (не за способом самогубства, а за цінністю інформації) треба знайти шанси допомогти.
Радикально фільтрувати контент до приходу в браузер - потужна зброя, вона тримає виробників браузерів в рамках розумного, змушує підтримувати контент-скрипти, як би не біснувалися рекламники в прагненні захопити світ.
Але поки в цьому немає необхідності. Можна побудувати обхід анти-адблокерів в рамках існуючих правил гри. Проти такого підходу, звичайно, знайдуть способи і їх обійти, і описати, як, але можна почати будувати блокувальники наступного рівня вже зараз. Вони сильно допоможуть і для інших схожих випадків - для метапоїска, наприклад, обходячи бажання кожного пошуковика бути єдиним на своїй сторінці.
Ідея наступного обходу реклами - не блокувати рекламу
Нехай вона живе на сайті в повній відповідності до задумів творців. Просто не будемо на неї дивитися. Зібрати корисну інформацію зі сторінки - це вміє робити скрипт розширення браузера. Залишається показувати сторінку в тому вигляді, в якому вона потрібна читачеві (розумному). Передавати сигнали керування, кліки на сторінки оригінального контенту. Дозволити скрипту натискати на корисні кнопки оригіналу.
Протидія тут теж може бути, і досить винахідлива. Сторінки можуть суворо стежити за активністю миші, за присутністю себе у фокусі вікна, за обходом або необхідним кліками вищезгаданих шарів, з придихом стежити за наявністю зайвих елементів, блокувати скрипти директивами. Як тільки з'являться способи обходу (2-го покоління адблокерів) - з'являться і способи антиобхода - прокрутка сторінки, перевірка покриваючих шарів, розміщення вікон зверху в зоні видимості або, навпаки, завантаження сторінок оригіналів у безголовому браузері (типу PhantomJS, але строго схожого на справжній), емуляція миші на основі реальної поведінки читача. Зрештою, війни теж призводять до прогресу технологій, а обрані «блокувальники самих себе» дають нам шанс зробити перший внесок у цей прогрес. Ми придумаємо інтелект, що веде себе як дурник-споживач, мрія рекламників і бізнесменів від торгівлі.
Ми доведемо прогрес до того, що віртуальні споживачі в майбутньому будуть дзвонити в магазини і говорити голосами коміків про бажання купити їх товар для підтримки CTR на сайті. Витоки обману рекламних компаній випробуються вже зараз, це тільки початок. Нехай жадібність людини теж працює на службі прогресу, так було завжди в історії воєн.
Що конкретно треба робити зараз для порятунку сайтів-самоблокувальників?
1) Виявити список самоблокувальників, щоб дізнатися, якими різними методами самоблокувань вони користуються;
2) Побудувати сайто-сумісну модель їх порятунку. Пропоную для початку зробити модель дубля сторінки, що живе в тій же вкладці, але покриває оригінал; найцінніше, що така модель буде корисна і для проксирування вистави (View) інших, менш упоротих і взагалі не упоротих сайтів. Ми зможемо побудувати абсолютно новий підхід до комфорту читачів, схожий трохи на те, що роблять Safari і Firefox своїми «сторінками для читання» («reading list»). Але там вони намагаються універсально вирахувати контент, а ми можемо індивідуально підтримувати «контент-листи» для цікавлять нас сайтів. Одна модель працюватиме на масі сайтів, майже на всіх;
3) Архітектура «MVC original = > MVC for human» буде новим словом серед універсальних проксі-конекторів перетворення інформації. Дані з сайтів будь-якою мірою подробиці і бажання власників (на відміну від RSS) можна буде відправляти відразу в наукові бази даних, фільтруючи їх людиною без необхідності очима фільтрувати рекламу;
4) Для ще більш упоротих залишиться той самий дамоклів меч, якому не потрібні розширення браузерів. Цей страшний сон, безсумнівно, колись виповниться для рекламників у майбутньому, але поки ця зброя не затребувана, напруження далеко не те, коли вона знадобиться. Буде ще багато кроків з моделювання дурника-споживача, і цей сон набагато ближче для виконання приблизно на 3-му етапі, після того, як рекламники дограються до необхідності генерувати спеціальні браузери у віртуальних середовищах та ШІ до них.
І це добре. Прогрес робиться не тільки на війні справжньою, з вливанням 30% бюджету держави і мільйонами жертв. Прогрес ініціюється і рекламщиками на досить іграшковому фронті, з малим числом жертв (куріння, МММ, глід, дольщики, СМС), на тому, який теж незабаром призведе до вдосконалення ШІ і майбутніх перемог людства, над природою і самим собою.








