html

Постов: 10 Рейтинг: 13941
1777

Смерть фрилансера

Развернуть
Долго искал второго OpenCart программиста с адекватными ценами (лет 5 или 6). Очень много положительных отзывов о человеке было. Пообщались, увы недолго, но были далеко-идущие планы.
Фрилансеры поймут. Сам сижу за компом по 14-18 часов, понял, что тоже за работой когда-нибудь также уйду.
Смерть фрилансера
270

Artwork HTML typography

Развернуть
Artwork HTML typography
840

HTML minimalism orange background

Развернуть
HTML minimalism orange background
3030

HTML code programming

Развернуть
HTML code programming
180

Syntax highlighting code HTML

Развернуть
Syntax highlighting code HTML
990

О блокировке рекламы

Развернуть
Пару дней недель назад в горячем висел , из комментариев к которому стало ясно, что многие пикабушники сталкивались с проблемой навязчивой рекламы в интернете, требованиями сайтов отключить блокировщик рекламы и т.д. Поэтому я решил рассказать о способах блокировки рекламы, проверенных на собственном опыте, применение которых сводит количество нежелательного контента к минимуму.
О блокировке рекламы
1. Выбор блокировщика.
Самые известные расширения для блокировки рекламы - и . Первый поддерживает все популярные браузеры, второй - Chrome (и основанные на его движке) и Safari. Помимо них я хочу также рассказать про uBlock Origin, доступный для и .

Беглый взгляд на настройки блокировщиков даёт понять, что функционал первых двух практически идентичен, в то время как последний предоставляет больше возможностей для кастомизации. Chrome также предоставляет нам возможность посмотреть потребление памяти каждым расширением (открыть диспетчер задач можно нажатием Shift+Esc).
О блокировке рекламы
Как мы видим, uBlock потребляет значительно меньше памяти, а посему я рекомендую использовать именно его. Впрочем, если вы привыкли использовать ABP, а оперативки у вас достаточно, можно оставаться и на нём. Что же касается прочих блокировщиков, то они либо представляют собой клоны вышеупомянутых, либо обладают меньшим функционалом. Так, например, расширение Adguard предоставляет несколько собственных подписок и не даёт возможности добавить сторонние.
О блокировке рекламы
Некоторые пользователи устанавливают сразу несколько блокировщиков и, глядя на то, что каждый показывает блокировку какого-то числа элементов, полагают, что так они будут надёжнее защищены. Конечно же, так делать не стоит, потому что нагрузка на ОС сильно возрастает; притом качество блокировки зависит вовсе не от расширения, а от набор подписок. О них дальше и пойдёт речь.
2. Набор подписок по умолчанию.
Пожалуй, самое важное при настройке блокировщика рекламы - это правильный выбор списков фильтров или, проще говоря, подписок. Ведь информация о том, что нужно заблокировать, а что, напротив, трогать не следует, содержатся именно там, и если этой информации недостаточно, то ни один блокировщик ничего не сможет сделать.
Для начала взглянем на подписки, установленные по умолчанию в ABP.
О блокировке рекламы
О блокировке рекламы
Итак, как мы видим, по умолчанию подключён EasyList (основная подписка) и список фильтров для русскоязычных сайтов RuAdList. Кроме того, включён список исключений "ненавязчивой рекламы". На выбор предлагается подключить подписку для другого языкового сегмента сети либо любую другую, если у вас есть прямая ссылка на неё. Теперь посмотрим, как обстоят дела у uBO.
О блокировке рекламы
На скриншот не поместился весь список предлагаемых фильтров, ниже следуют все те же языковые подписки, которые предлагает ABP. Не вдаваясь в описание каждой из имеющихся тут подписок, можно просто заметить, что "из коробки" uBO будет работать лучше, потому что подключённых фильтров больше, а списка "ненавязчивой рекламы" среди них нет.
3. Добавление кастомных подписок.
Большая часть мусора, конечно, блокируется и этими минимальными наборами фильтров, однако для достижения максимального эффекта стоит несколько отредактировать их набор. Прежде всего, я советую отписаться от фильтра "ненавязчивой рекламы", если вы используете ABP, и от "Badware risks" в случае с uBO. Первый ухудшает качество фильтрации, а второй наоборот часто блокирует лишнее. Что стоит подключить, зависит от ваших личных предпочтений, от себя могу посоветовать следующее:
1) - одна из лучших подписок для русскоязычного сегмента сети, включает множество фильтров, отсутствующих в RuAdList.
2) - дополнительная подписка от составителей RuAdList против счётчиков и систем аналитики.
3) - набор фильтров, скрывающих всплывающие окошки и уведомления на многих сайтах, предлагающие ознакомиться с политикой cookie-файлов.
4) - только для uBO, использует его возможности для блокировки всплывающих окон и некоторых других неприятных вещей.

Ну и конечно же, не могу не сказать о том, что у меня есть , содержащий некоторые полезные фильтры, отсутствующие в основных подписках (среди которых и скрытие закреплённого поста на пикабу). Также есть с прямыми ссылками на большое количество подписок.

4. Использование нестандартных средств для блокировки рекламы.
Даже хорошо настроенный блокировщик не способен избавиться от некоторых видов рекламы: иногда разработчики исхитряются и помещают её в css, генерируют при помощи скриптов, смешивают с полезным контентом и т.д. Как правило, в таких случаях каждый сайт нужно рассматривать отдельно и искать решение для него конкретно. Однако есть несколько методов, не требующих детальной настройки.

Пожалуй, самыми раздражающими рекламными скриптами являются anti-adblock срипты. Иногда они выглядят скромно и не бросаются в глаза, вежливо прося посетителя отключить Adblock. Но зачастую подобные скрипты просто блокируют доступ к контенту сайта и требуют отключения блокировщика. Конечно, мириться с такой наглостью не стоит: существует userscript Anti-Adblock Killer, блокирующий большую часть anti-adblock скриптов. Его установка проводится в несколько шагов:
1) Установить расширение для поддержки userscript (, ).
2) Добавить в свой ABP или uBO.
3) Установить .

Проверить его работу можно, например, : если всё настроено правильно, то вы не увидите полноэкранную просьбу отключить адблок.
О блокировке рекламы
Особенно постарались над своей рекламой ребята из Яндекса: их баннеры в новостях и рекламные ссылки в поиске мимикрируют под контент страницы, и скрыть их, не повредив полезное содержимое, средствами адблока не удастся. К счастью, скрипт от создателей RuAdlist отлично справляется с этой задачей.
О блокировке рекламы
От рекламы в фоне сайта поможет применение userstyles. Для этого необходимо установить расширение Stylish (, ) и сами стили, которые могут быть как локальными (для одного сайта), так и глобальными. Большую часть рекламы из бэкграунда сайтов поможет убрать , также разработанный создателями RuAdlist. Проверить работоспособность можно на Кинопоиске. Там же, на userstyles.org, можно поискать стили для конкретных сайтов, а если чуть-чуть разобраться в основах HTML/CSS, то и писать их самому - зачастую для "исправления" сайта нужно написать всего одну-две строчки кода. В качестве примера тривиального стиля приведу пару своих: redkassa.ru  и на echo.msk.ru.

Выполнив эти несложные рекомендации, вы увидите Интернет гораздо чище:)
О блокировке рекламы
2679

Я готов!

Развернуть
Я готов!
1964

IE всегда поможет

Развернуть
IE всегда поможет
0

Blue code HTML

Развернуть
Blue code HTML
2211

Разбирал код одной страницы на старом сайте компании, аж тут

Развернуть
Разбирал код одной страницы на старом сайте компании, аж тут