Os artigos mais lidos

Quarta, Janeiro 30, 2013 Helio Loureiro Blog 19317
XGH é uma das coisas mais genias que surgiu nos últimos tempos, descrevendo a estupidez que se aplica em métodos ágeis, mas que reflete bem o ambiente corporativo. Infelizmente o site foi abandonado...
Sábado, Maio 03, 2008 Helio Loureiro FreeBSD 16582
This article is kindly linked by: http://tuxmobil.org/hp_compaq.html http://tuxmobil.org/mobile_bsd.html Barely finished my last article about FreeBSD (PRERELEASE at that time) on Compaq laptops,...
Quarta, Junho 11, 2014 Helio Loureiro Blog 16135
Nem só de discussões de licença, flamewares, releases de kernel e ativistas sapatênis vive o mundo do software livre. Às vezes é envolto de mistério também. Um dos enigmas recentes foi o sumiço da...
Sexta, Maio 20, 2005 Helio Loureiro Python 15689
Esse é o script usado para autenticar automaticamente no Speedy da Telefonica (região de São Paulo). Evita que usuários residenciais, como eu, precisem estar em frente à máquina, permitindo que a...

Desde o fim do ano passado, tenho percebido que o Estadão resolveu colocar um filtro de conteúdo em alguns de seus artigos na web.

Como o conteúdo pertence ao jornal, eles têm todo o direito de fazer esse tipo de abordagem.  Mas o que eu acho chato é que eles publicam esses artigos no twitter, e depois enfiam na sua cara o bloqueio.  

Enfiam?  Será?

Se enfiam na cara, quer dizer que roda na minha máquina e não na deles, certo?  Então eu posso dizer para meu navegador (no caso o Google Chrome) "não" ler esse bloqueio, não posso?  Claro que sim!

Depois de uma procura no código da página, encontrei um javascript que chama uma função fadeOut() para criar esse efeito.  Bastou então achar o arquivo javascript com tal função.  Pra isso contei ajuda do browser por linha de comando Lynx e um pouco de shell script.

for link in $(lynx \
   -source -dump \
   "http://www.estadao.com.br/noticias/esportes,pistorius-rejeita-acusacao-de-assassinato-da-namorada,997339,0.htm" | \
   grep js | \
   sed "s/.*src=\"//" | \
   grep estadao | \
   sed "s/\".*//" | \
   sed "s|^/|http://www.estadao.com.br/|" | \
   grep -v img.estadao)
   do 
   echo $link
   lynx -dump -source "$link" | \
      grep -i fadeout && \
      echo "ACHEI: $link" && \
      break
done

Então consegui achar que o vilão é o javascript de jquery:

http://www.estadao.com.br/estadao/novo/js/jquery-1.5.2.min.js

Bastou então usar o AdBlock Plus pra bloquear esse arquivo e tudo funcionou novamente.