Petição, protestos e mais programação

Parece que um pessoal vai aproveitar que o Senador Azeredo estará em Porto Alegre para entregar-lhe uma versão impressa da petição que está rolando online. Na dificuldade de encontrar os autores da petição para pedir-lhes uma cópia do banco de dados (somente os autores têm acesso aos dados brutos), me perguntarm se eu conseguiria uma solução…

Bem, eu respondi o que eu sempre respondo… “Está na Internet? Publicamente? Então é possível.”. Aproveitei alguns minutos ociosos e rodei um script para pegar as informações (obviamente em Ruby). O bichinho ficou tão bom que resolvi rodá-lo a cada 30 minutos, mantendo um banco de dados “paralelo” do que está online… A saída dele deixo disponível aqui… Vai que outras pessoas precisam também:

veto2008.csv.gz – Arquivo compactado CSV com os dados da petição na seguinte ordem: número da assinatura, nome, cidade/estado, e comentario.

veto2008.marshal.gz – Para os programadores Ruby, este é um arquivo compactado com um Hash serializado no seguinte formato:

hash[numero_da_assinatura] = { :nome => "nome_do_individuo",
                               :cidade => "cidade_e_estado",
                               :comentario => "comentario" }

# Para desserializar (precisa descompactar antes...)
hash = Marshal.load(File.read('veto2008.marshal'))

Finally! We won a battle!

Although far from winning the war against Azeredo’s bill, we finally won a battle. Chamber-of-Deputies IT Committee approved the request [pt-BR] for a public hearing [pt-BR]. Although a small step forward, all people involved with entities and NGOs interested in blocking this bill will have a chance to speak their minds.

This comes in a very special timing. A pool was published early this week [pt-BR] run by Vox Populi revealing that more than a half of the Brazilian voters distrust e-voting and about 20% think it’s possible to spy on their choices. This is a election year in Brazil, and all this setting can end up helping our case.

More than 106-thousand already signed the petition and I think with all those signatures adding to this setting this is going to be a very interesting hearing. At least people supporting this bill will have to stand up and say they are for it… And who knows what damage this can cause to them in a election year.

Some public hearings are broadcast through Internet. I’ll let you know if this one will be.