Радикальный способ борьбы с троллями в интернете.
Предисловие:
Эта статья описывает простой способ который позволит вам, без посторонней помощи, избавиться от ненужной, назойливой, раздражающей информации любого типа (а не только рекламы) на любом сайте который вы посещаете. Описанный ниже способ позволяет наиболее легко и радикально оградить себя от захлестнувшего интернет торллизма. Способ на столько прост, что его сможет применить любой пользователь.
--------------------------------------------
Эта, казалось бы сугубо техническая статья, на 90% является выражением социального протеста против той дряни которой нас пытаются потчевать в интернете. Так же как горькая таблетка покрыта легкорастворимой, нейтральной оболочкой, так и эта статья обернута в технические термины, под которыми скрывается осознанное желание автора быть свободным, на столько, на сколько позволяют окружающие условия. Я заранее прошу прощения за тяжёлый стиль изложения, видимо сказывается сугубо техническое образование. Те кто смогут дочитать статью до конца и понять её, получат практически не ограниченное средство контроля над той информацией которую вы потребляете.
Для кого эта статья:
Статья написана для тех, кто, как и сам автор, осознали своё безоружное (до сих пор) положение по отношению к тем, кто считает себя вправе диктовать нам, что и как мы должны читать в интернете. Если вас такое положение дел не утраивает, и вы хотите что-то с этим сделать — в статье описано как этого можно добиться.
«Лирика» (10%):
Это стало уже общим местом, что любой нобелевский лауреат премии мира, сразу же после окончания церемонии вручения, может сесть в самолет и слетать по-бомбить тех, кто этой премии пока еще не удостоен. Никого уже не удивляет то, что кучка ребят, которые в свое время быстро сообразили как сделать деньги из (на тот момент) ультра современной технологии граммофонной записи, категорически против дальнейшего развития той же технологии в том же самом направлении. Так и слышаться крики "Немедленно остановите прогресс! Нам уже хорошо!". Никого не трогает то, что купив интересный, живой, поднятый на энтузиазме автора-создателя, интернет ресурс, новые хазяявА усердно обвесили живое дерево проекта низкопробной пошлятиной и принялись интенсивно гнать на продажу "берёзовый сок" (безусловно это их полное право, но и у нас тоже есть права, о реализации которых и написана эта статья). Хазяевов (пока) мало заботит то, что "нейтральная оболочка капсулы", которую они купили, уже на столько износилась, что "таблетка" горчит во всех местах. "Ничего..., то общество, которое наросло за время необузданного "улучшения" действительно лучшей, на тот момент, системы образования, все схавает!" И, надо признать, что они правы, мы хаваем... хаваем... и хаваем...
«Физика» (90%):
Но, как бы не кричали радетели за своё кровное "Остановите! Нам уже...", жизнь продолжается и ИТ-технологии стремительно изменяются. От статических HTM страниц мы уже повсеместно PHPпшли к программированию на стороне сервера. Это позволило владельцу ресурса "гнать березовый сок" более индивидуально для каждого потребителя. Для владельцев интернет ресурсов уже настало время когда: "остановите! Нам уже...". Но, движение не останавливается и обработка информации стремительно переносится со стороны сервера на сторону клиента.
К чему я всё это? А к тому, что уже пришли те времена, когда сам пользователь имеет не только теоретическое право, выбирать то, ЧТО ему хочется читать в интернете, но и практическую возможность переделывать любой сайт по своему личному усмотрению.
Другими словами на: "вы нам нонче не угодны..."
теперь каждый из нас может ответить: "вы нам нонче тоже..."
Теперь, как это делается. Сразу хочу предупредить, тем кому уже надоело читать бесполезную болтовню, тем кому немедленно хочется попробовать "это" в деле прошу сразу же переходить к «готовой к употреблению таблетке» описанной ниже в тексте.
А для тех, кто любит читать описание продукта, прежде чем разрешить ему попасть внутрь своего организма — несколько слов о цели, идее и устройстве этой "таблетки против гадости".
Программированием для web я никогда не занимался, поэтому путь, который привел меня к описанному ниже результату, был долгим. Если кому-то интересно узнать о всех промежуточных этапах, тот может обратится к полному варианту статьи. Большинство из вас прекрасно знают о существовании блокировщика рекламы под названием Adblock Plus. Сразу же после установки Adblock Plus и подписки на «"RuAdList+EasyList (русский, українська)» конфигурационный файл расположенный по этому адресу, c любого сайта выветривается смрадный дух дешёвого и затхлого борделя. Получается, что есть если почистить и прибраться, то первоначальный бордель вполне даже может превратиться в приличное место.
Долго и счастливо я "жил" на NNM с Adblock Plus пока этот ресурс, действительно очень популярный ресурс, не включили в сферу своих интересов интернет-полит-технологи, и не начали платить троллям за экскременты которые последние стали вываливать тут в неимоверных количествах. С троллизмом Adblock Plus справлялся очень плохо, вернее никак не справлялся. Мало кому нравятся тролли, многие задумывались как бы от них избавиться, много придумали советов. Начиная с самых простых "А вы просто игнорируйте толлевские сообщения", а как это я могу понять, что это сообщение платного тролля, если я его не прочитаю? Что бы понять что это тролль, сообщение нужно не только прочитать, но еще задуматься и проанализировать. А тороллю только это и нужно. Все! Он своей цели уже добился, отвлек мое внимание своим... (не буду писать тут то слово которое хочется). Тролли (пакостники по роду службы) и неадекватные комментаторы (пакостники по складу души) замучили меня до такой степени, что я решил что с этим надо что-то делать. После многих...многих... дней проведенных в google, после 5 неудачных попыток в конце концов у меня получилось весьма удобное решение.
Итак, как и обещал выше, сначала описание "готовой к употреблению таблетки" для тех кто уже совсем не может ждать.
* Скачиваем
* распаковываем
* запускаем
* тестируем.
«Готовая к употреблению таблетка» представляет из себя последнюю версию portbale браузера FireFox со всеми необходимыми расширениями и предустановленными скриптами. «Таблетка» легко устанавливается и так же легко удаляется, так как это portbale программа. Сразу же после распаковки можно попробовать все в действии. Если вас удовлетворят первоначальные результаты — читаем следующий раздел, в нем вы узнаете как изменить настройки «под себя».
Теперь инструкция для тех кто предпочитает знать, что он делает и хочет держать под контролем все изменения которые происходят на его компьютере.
1 Первое, что вам придется сделать, это перейти (если вы используете не его) на FireFox браузер, версия значения не имеет. Я читал, что Opera имеет свой механизм обработки пользовательских скриптов, и в ней можно сделать приемно то же самое, но я с ней не разбирался, так что буду говорить пока только о FireFox-e.
2 Далее, вам необходимо установить (если еще не установлено) расширение под названием Greasemonkey, для этого:
2.1 Находясь в FireFox-e нажимаем одновременно Ctrl+Shift+A, и получаем следующую картину
2.2 Там где написано «Поиск среди дополнений», набираем (копи-n-пэйст) слово Greasemonkey
2.3 Нажимаем и получаем следующий список
Нас интересует именно Greasemonkey 0.9.5
2.4 Нажимаем на кнопку <Установить>, устанавливаем и перезагружаем FireFox.
Все, 50% пути уже пройдено.
3 Теперь устанавливаем сам скрипт (вернее его скелет), который и будет выгребать все то, что вас не устраивает на посещаемом вами сайте. Тут следует отметить, что процедура очистки происходить в абсолютно щадящем режиме. Я, как надеюсь и подавляющее большинство из вас, никогда не получал радости от того, что кому-то плохо. Поэтому скрипт на старается убрать всю рекламу, чтобы владельцам сайта стало плохо. Скрипт не блокирует загрузку рекламы и всевозможных счетчиков рейтинга с сервера. Скрипт просто скрывает от пользователя все то, что он (пользователь) видеть не хочет, так что это тот редкий случай когда и волки целы и овцы сыты.
3.1 Для установки скрипта, набираем в адресной строке браузера следующий URL http://www.8881000.com/nnm/010.[NNM]_ochistka/nnm.cleaning.user.js . Нажимаем и видим на экране следующее предупреждение.

3.2 Тут уж вам решать, доверяете вы этому источнику или нет, для тех кто умеет читать JavaScript, могу порекомендовать воспользоваться кнопочкой <Показать код скрипта> и проверить его на наличие зловредных вирусов. Для остальных... предлагаю перекреститься и нажать <Начать установку>. Иначе зачем вы это все читаете?
3.3 Итак, вы установили скрипт. Перейдите на вкладку управления дополнениями и убедитесь что он успешно установился. Страница управления дополнениями должна выглядеть так.

3.4 Всё (почти всё), вы сделали все что вам необходимо для очистки NNM.ru от всего того что вы не хотите на своём экране.
4 Теперь давайте поговорим о том, как добавить новых пользователей в ваш личный список «вы нам нонче тоже...»? Безусловно, на вкус на цвет все фломастеры разные. Для того чтобы подогнать ваш собственный скрипт под ваши личные предпочтения, вам придется сделать следующее:
4.1 Находясь на вкладке управления дополнениями нажимаете правой кнопкой мыши на поле «NNM cleaning» и из контекстного меню выбираем «показать содержащую папку». В этой папке вы должны увидеть только один файл под названием nnm.cleaning.user.js. Открываем файл любым текстовым редактором который поддерживает Юникод, НО не стандартный notepad.exe. В notepad-e вы увидите примерно это (а это не совсем то, что нам нужно).
4.2 В Notepad++ или в PSPad-e файл будет выглядеть приемно так
// -------------------------------------------------------------------- // ==UserScript== // @name NNM Cleaning // @namespace http://diveintomark.org/projects/greasemonkey/ // @description Скрипт служит для очистки сайта NNM.ru // @include http://*.nnm.ru/* // @include http://nnm.ru/* // ==/UserScript== var k = 0; var i = 0; var arrU = new Array( "mutalibun", "OlDi", "rycarev", "X-X" ); var arrC = new Array( "banner", "f-content", "module rounded clearfix pt0" ); for(var i=0;i< document.getElementsByClassName("single_comment_wrap").length; k++){ for(var i=0;i0){ document.getElementsByClassName("single_comment_wrap")[k].innerHTML = 'Ползователю ' + arrU[i] + ' заперешено появляться на моей странице.'; } } }; function kill_class(sClsName) { for (k=0; k < document.getElementsByClassName(sClsName).length; k++){ document.getElementsByClassName(sClsName)[k].innerHTML = "";} } function kill_id(strId){ document.getElementById(strId).innerHTML = ""}
4.3 В первую очередь вас должно заинтересовать содержание списка блокируемых пользователей. Список расположен
между строчкой «var arrU = new Array(»
и строчкой «"X-X");»
сами эти строчки лучше не трогать если вы уверены как это делается.
Для того чтобы заблокировать сообщения от пользователя, который вызывают у вас раздражение, вы должны скопировать точное имя пользователя со страницы NNM.ru (регистр, пробелы скобки, язык-rus/lat все имеет значение) и вставить его в этот список.
Формат вставляемого имени должен быть:
<двойные кавычки><точное имя пользователя><двойные кавычки><запятая>
4.4 После модификации, сохраните исправленный файл в том же фолдере из которого вы его открыли, и всё! Ваши изменения должны заработать при загрузке следующей страницы.
Описание более тонкой настройки скрипта, если она вам понадобится, вы можете найти на домашней странице проекта. Там же будет находиться и последняя версия скрипта а котором будут собраны все тролли с NNM.
С уважением, cr8tiv.
P.S. Нет ничего совершенного в этом несовершенном мире. Не совершенен и этот скрипт. Уже сейчас видны некоторые ограничения этого решения, которыми не преминут воспользоваться продавцы всякой (назовем это прилично) рекламы. Но идея 'пост-обработки содержания страницы на стороне пользователя' не победима до того момента, пока всех нас (потребителей) они (продавцы) не перетащат на "облака". Пока они отдают нам свой контент, мы сможем делать с ним все что мы захотим, постепенно улучшая этот скрипт.
Комментарии
Комментарий удален модератором