În ultima vreme, Internetul s-a umplut de reclame. N-am o problemă cu reclamele în sine; e logic ca cei ce produc și oferă conținut să fie plătiți pentru asta. Am însă o problemă cu ăia de la marketing care consideră că singura cale de promovare a produsului lor este să aibă reclame cât mai enervante, reclame de care nu poți scăpa, reclame cu sunet, reclame animate, reclame pe care nu le poți închide, șamd. Acolo trebuie acționat.
Inițial, foloseam extensia Adblock Plus. Era acceptabilă ca viteză, dar reclamele tot sunt descărcate (consum de bandă) și ascunse de la afișare ulterior prin CSS. Adăugând la asta și scandalul ăsta, mi s-a cam luat de el și am căutat un echivalent pentru Privoxy pe Mac.
Și l-am găsit: GlimmerBlocker. Se instalează ca panou în System Preferences și vine preconfigurat cu câteva liste pentru blocarea celor mai populare rețele de reclame, plus câteva îmbunătățiri pentru site-uri (cum ar fi blocarea butonului “Like” de pe Facebook pe toate siteurile). Se configurează browserul dorit să folosească un HTTP proxy local, care este tocmai GlimmerBlocker și gata. Liste adiționale de filtre se pot găsi aici. Regulile se definesc relativ simplu și sunt stocate în clear XML; e nevoie de un pic de cunoștințe tehnice pentru a înlocui acel “Click to block this” din Adblock, dar merită.
Câteva reguli pentru site-uri românești (salvați într-un fișier XML pe care-l trageți în lista de filtre GlimmerBlocker, așa cum se arată pe pagina cu tips & tricks):
<?xml version="1.0" encoding="UTF-8"?> <glimmerblocker-rules> <rule priority="2" host="httpoolro.nuggad.net" host-type="is" type="block"></rule> <rule priority="2" host="intactro.adocean.pl" host-type="is" type="block"></rule> <rule priority="2" host="realitatero.adocean.pl" host-type="is" path="/files/vjihpnjjgf/ubqqhsgonq/300x250.swf" path-type="is" type="block"></rule> <rule priority="2" host="ringierro.adocean.pl" host-type="is" type="block"></rule> <rule priority="2" host="rogde.adocean.pl" host-type="is" path="/files/zlejbwekbf/onhjdujlbk/160_x_600.swf" path-type="is" type="block"></rule> <rule priority="2" host="rogde.adocean.pl" host-type="is" path="/files/zlejbwekbf/vmntdpetvn/728x90-zona.swf" path-type="is" type="block"></rule> <rule priority="2" host="www.advisio.ro" host-type="is" path="/ads/" path-type="starts-with" type="block"></rule> <rule priority="2" host="www.antena3.ro" host-type="is" path="/media/SkyPrint_300x250(2).swf" path-type="is" type="block"></rule> <rule priority="2" host="www.antena3.ro" host-type="is" path="/media/SkyPrint_452x50.swf" path-type="is" type="block"></rule> <rule priority="2" host="www.antena3.ro" host-type="is" path="/media/SkyPrint_552x97.swf" path-type="is" type="block"></rule> <rule priority="2" host="www.antena3.ro" host-type="is" path="/media/skytrip-300x250-ceausescu.swf" path-type="is" type="block"></rule> <rule priority="2" host="www.antena3.ro" host-type="is" path="/media/SkyTrip552x97(1).swf" path-type="is" type="block"></rule> <rule priority="2" host="www.antena3.ro" host-type="is" path="/static/images/auro_160x393.swf" path-type="is" type="block"></rule> <rule priority="2" host="www.antena3.ro" host-type="is" path="/static/images/reclame/" path-type="starts-with" type="block"></rule> <rule priority="2" host="admon1.count.brat-online.ro" host-type="is" type="block"></rule> <rule priority="2" host="qds.count.brat-online.ro" host-type="is" type="block"></rule> <rule priority="2" host="media.hotnews.ro" host-type="is" path="/media_server1/" path-type="starts-with" query="banner" query-type="contains" type="block"></rule> <rule priority="2" host="media.imopedia.ro" host-type="is" path="/usr/casete/" path-type="starts-with" type="block"></rule> <rule priority="2" host="ctx.inin.ro" host-type="is" type="block"></rule> <rule priority="2" host="ivm.inin.ro" host-type="is" type="block"></rule> <rule priority="2" host="ad2.ip.ro" host-type="is" type="block"></rule> <rule priority="2" host="bbcdn.ad2.ip.ro" host-type="is" type="block"></rule> <rule priority="2" host="www.jurnalul.ro" host-type="is" path="/usr/casete/" path-type="starts-with" type="block"></rule> <rule priority="2" host="client.koyos.ro" host-type="is" path="/ads/" path-type="starts-with" type="block"></rule> </glimmerblocker-rules>