A dissertação

Já faz mais de um ano que defendi, mas agora lembrei que ela não está online em lugar nenhum.

Pra quem tiver paciência, tá aqui o PDF da minha dissertação, sobre “Aplicações híbridas para a criação de conteúdo jornalístico na internet”. O curso foi o de Engenharia e Gestão do Conhecimento, na Universidade Federal de Santa Catarina.

Reli uns pedaços hoje e vi que muitas coisas que escrevo aqui no blog eu já tinha escrito nela.

Agosto 22, 2008

Everyblock usa OpenLayers, e não Google Maps

Muita gente já comentou o lançamento do EveryBlock, um site sensacional feito em Django por um dos criadores do próprio Django. Mas uma coisa que ainda não vi ninguém comentar e que achei interessante foi a ausência do Google Maps nele.

Tenho pensado em trocar o Google Maps por algo mais leve há algum tempo, e com o EveryBlock vi que existe um concorrente a altura, o OpenLayers. Não sei detalhes de como o Holovaty implementou, mas cada imagem que compõe o mapa é servida por um arquivo Python (tilecache.py).

Esse fato é significativo porque demonstra que o Google Maps não é mais unanimidade para a construção de mash-ups geográficos, moda iniciada pelo próprio Holovaty usando Gmaps em 2004 com o chicagocrime.org.

Outra surpresa interessante é que o EveryBlock usa jQuery. Como eu também tenho me dedicado a Django e a jQuery é bom saber que os dois frameworks andam conversando bem por aí.

Janeiro 29, 2008

Mapa dos 156 cruzamentos mais perigosos de São Paulo

O G1 publicou matéria sobre esse assunto e deixou uma bola quicando: no meio do texto o link para um arquivo do excel com todos os cruzamentos nos quais a polícia busca ter atenção especial, os tais “mais perigosos”.

Resolvi então fazer o óbvio, colocar os pontos no mapa para ver como ficaria.

1. Não tem como achar esquina?
O Google maps dá resultado para a procura por cruzamento de ruas nos Estados Unidos, mas não no Brasil. Espero que surja logo um suporte a esse recurso, ou então teremos que recorrer a gambiarras no futuro.

2. Nem foi tão trabalhoso assim
Como não dava pra automatizar, botei a mão na massa. Em pouco mais de uma hora inseri manualmente todos os pontos num mapa do Google Maps. Sei que é trabalho burro, mas para o meu objetivo serve. Taí o resultado:

Dezembro 26, 2007

A inovação pertence às redações

Derek Willis escreveu um post bem interessante com o título acima:  Innovation Belongs in the Newsroom.

“News organizations: find your innovators and liberate them inside the newsroom”.

É mais um indício de que os jornais americanos estão acordando pro fato de que jornalistas-programadores, ou News Technologists, ou Data-Delivery Editors são peça chave na evolução do jornalismo na internet.

Quem é jornalista e sabe criar aplicações na web “com as próprias mãos” é artigo de luxo nos EUA. Dá vontade de botar o currículo debaixo do braço e correr pra lá.

Será que os jornais brasileiros vão demorar muito pra também se dar conta disso?

Novembro 8, 2007

Google Maps 1 x 0 Busca CEP dos Correios

Uma das ferramentas mais úteis do site dos Correios sempre foi a busca do CEP a partir do endereço. Quer dizer, útil pra quem precisava encontrar um endereço só. Se você quisesse integrar essa função no seu site ou então usar pra buscar o CEP de muitos endereços de uma vez, o negócio ficava complicado. Precisa usar a caixinha deles ou então pagar alguma coisa, é bem trabalhoso.

Ainda bem que o finalmente o Google ativou o geocoding pro Brasil, e agora permite que qualquer um, facilmente, faça o que quiser com todos os endereços do país.

Só pra exemplificar, aqui vai uma busca que traz o endereço completo, com CEP e tudo e que pode ser integrada em qualquer site.

Mas pra que serve isso? Pode servir pra você padronizar malas diretas ou quaisquer listas de endereços que tenham dados faltantes, por exemplo. Pode servir pra autocompletar o cadastro de usuários do seu site enquanto eles preenchem. Pode servir pra um monte de coisas…

A diferença de abordagem dos Correios e do Google para o mesmo tipo de serviço é um exemplo claríssimo da diferença entre Web 1.0 e 2.0 (perdoem o jargão). Enquanto um tenta controlar ao máximo o uso da informação, o outro libera geral e ainda dá ferramentas pra você inventar o que quiser com ela.

Julho 25, 2007