2011 March | Planeta Globo.com
Posts de March, 2011
[Rafael Biriba] O blog está cara nova em comemoração ao centésimo post
Para que a sua foto apareça naquele widget e também para que apareça nos comentários de qualquer blog wordpress, você precisa criar uma conta no gravatar e associar seu email a uma foto sua. Leia mais sobre isso em: http://www.rafaelbiriba.com/2009/08/04/gravatar-sua-foto-nos-comentarios-do-wordpress.html
Não deixe de entrar em contato: http://www.rafaelbiriba.com/contatos caso você tenha alguma sugestão de assuntos para serem abordados aqui no blog…
31/08/2010 — 31 de agosto: Dia do Blog 2010
05/02/2011 — Aniversário de 2 anos do blog tem direito à comemoração
30/12/2010 — Não deixe de atualizar seu wordpress: versão 3.0.4 corrige falha de segurança
05/02/2010 — Primeira festa de aniversário do blog
[Tiago Motta] Corrigindo o enconding retornado pelo Net::HTTP do ruby 1.9
A String retornada pelo Net::HTTP.get no ruby 1.9 sempre é definida com encoding "ASCII-8BIT". Acontece que muitas vezes esse não é o encoding correto da String, e portanto, erros esquisitos podem acontecer. Um exemplo pode ser visto abaixo quando utilizei essa String em um erb:
Ou o seguinte, que acontece ao tentar encodar essa String para UTF-8:
> minha_string.encode("UTF-8")Encoding::UndefinedConversionError: "\xC3" from ASCII-8BIT to UTF-8
A solução para este problema é antes de encodar, definir o encoding correto da String. Para isso podemos utilizar o header "content-type" retornado na requisição. Se por exemplo ele retornasse 'text/xml; charset=ISO-8859-1′, podemos converter a String da seguinte forma:
> minha_string.force_encoding("ISO-8859-1").encode("UTF-8")
Para não ter que fazer isso a cada requisição HTTP, criei uma lib que altera o metodo body do HttpResponse. O código pode ser pego aqui:
http://gist.github.com/882465
Eu até pensei em alterar o metodo force_encoding da String para aceitar o valor do content-type, mas achei que isso seria dar muita responsabilidade para a String. Como o valor de content-type está apenas no ambito do HTTP, faz sentido colocar na classe Net::HttpResponse.
[Renan Oliveira] SPARQL – Parte III – Inserindo e apagando triplas (Insert e delete de triplas)
Postado por Renan Oliveira | Comentar este post »
[Rafael Biriba] VirtualBox 3: Aumentando o tamanho do disco virtual da VM
Reinicie a VM e estará tudo funcionando corretamente
Eu só publiquei essa matéria pois estava como rascunho a muito, muito tempo. E além do mais, nem todo mundo atualiza a versão do virtualbox, então pode ser útil para alguém…
14/07/2010 — VirtualBox: Criando e iniciando uma VM pelo terminal com o VBoxManage
22/02/2010 — VirtualBox: VMs com IPs estáticos e internet de maneira simples
[Enrico Batista] IRPF 2011 no Linux: As informações do recibo foram corrompidas após sua gravação, no registro MC
Em 2010, eu havia falado sobre um problema ao tentar imprimir o recibo da declaração do imposto de renda no Linux. A nova versão do programa continua com o mesmo erro, e desta vez além de corrigir os caracteres inválidos, foi preciso salvar o arquivo usando outra codificação: utf8. Vou repetir os passos aqui pra […]
Postado por Enrico Batista | Comentar este post »
Em 2010, eu havia falado sobre um problema ao tentar imprimir o recibo da declaração do imposto de renda no Linux. A nova versão do programa continua com o mesmo erro, e desta vez além de corrigir os caracteres inválidos, foi preciso salvar o arquivo usando outra codificação: utf8. Vou repetir os passos aqui pra [...]
[Fabio M Costa] django-meio-easytags 0.4 released!
I just released the version 0.4 of the django-meio-easytags. I added a subclass of django's default template tags Library. And now it's easier to create a template tag. Take a look.
[Francisco Souza] Vem aí: Dev in Cachu 2011
O ano de 2011 começou em ritmo acelerado! Durante o processo seletivo da Globo.com, eu já estava envolvido com alguns amigos na organização de um evento de desenvolvimento de software no sul do estado do Espírito Santo. Depois de um pequeno período de inércia, voltamos com a corda toda e lá está: no dia 30 de abril, acontecerá o maior evento de desenvolvimento de softwares da história do sul do estado do Espírito Santo, o Dev in Cachu!