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 [...]![]()
Posts de ‘Enrico Batista’
[Enrico Batista] IRPF 2011 no Linux: As informações do recibo foram corrompidas após sua gravação, no registro MC
Friday, March 11th, 2011[Enrico Batista] python-chuck-norris: powerful assertions
Thursday, October 28th, 2010If your python project is in trouble, the deadline is close and you are unable to make your tests pass, wait no longer, Chuck Norris will help you out. Just install python-chuck-norris package on pypi: sudo pip install python-chuck-norris Or directly from the Github project: git clone git://github.com/ricobl/python-chuck-norris.git cd python-chuck-norris sudo python setup.py install Then [...]![]()
[Enrico Batista] Formatação de data na língua local no Python
Sunday, October 24th, 2010Outro dia um amigo que trabalha com Java e está aprendendo Python perguntou como formatar uma data no Python usando a língua local. Fiz algumas tentativas na hora mas não consegui ajudá-lo. Mas isso me incomodou, e na tentativa de salvar uma boa alma do Java, tentei novamente e encontrei a solução: import locale from datetime [...]![]()
[Enrico Batista] Instalando python-lxml e coverage no Ubuntu
Monday, October 11th, 2010Uma referência para mim mesmo (e para quem possa interessar), alguns módulos do python são compilados e para isto precisam das suas extensões em C. Alguns deles são o lxml e o coverage. Para instalar o lxml: sudo apt-get install cython libxml2-dev libxslt1-dev sudo pip install lxml Para o coverage: # Se ainda não instalou o [...]![]()
[Enrico Batista] Desativando animações no jQuery (jQuery.fx.off)
Friday, October 8th, 2010Animações em Javascript usando o jQuery podem ser muito interessantes, mas dificultam um pouco ao escrever testes, é preciso usar setTimeouts ou outras artimanhas que normalmente não estão no foco do que se deseja garantir ao escrever um teste. Em busca de uma solução para este problema, descobri que se pode desabilitar completamente as animações [...]![]()
[Enrico Batista] Instalando nodejs e npm no Ubuntu sem sudo
Friday, September 17th, 2010O npm, instalador de pacotes do nodejs, recomenda que não seja instalado usando sudo, pois você acabaria instalando código de terceiros, com livre acesso ao seu sistema de arquivos. É mais fácil instalar o npm sem sudo se o próprio node também for instalado assim. Instalando o node sem sudo (fonte): # Clone do projeto [...]![]()
[Enrico Batista] Desligar caps-lock automaticamente no Vim
Monday, September 13th, 2010Estou usando o Vim mais a cada dia e existe algo que vem me incomodando há algum tempo. Para escrever trechos em maiúsculas, gosto de ativar o caps-lock e quando saio do modo de edição para o modo de comando as maiúsculas têm funções diferentes, então, por exemplo, ao invés de descer uma linha com [...]![]()
[Enrico Batista] jQuery.dominator – Criação de elementos usando seletores
Friday, July 9th, 2010Sempre achei um pouco chato criar elementos no DOM usando Javascript, não gosto da idéia de escrever HTML no meio de script e o uso de templates também não me agrada muito. Então tive a idéia de criar elementos usando seletores CSS e assim nasceu o jquery.dominator, um plugin para jQuery. O código com testes [...]![]()
[Enrico Batista] Frix – Framework em PHP
Tuesday, June 22nd, 2010Coloquei no meu Github o Frix, um framework em PHP baseado no Django (em Python). Sempre vi um pouco de dificuldade em vender projetos com Django, os clientes costumam ter uma hospedagem que não suporta Python e oferecem resistência em trocar, ou têm receio de investir em uma solução que usa uma linguagem “exótica”. Pensando [...]![]()
[Enrico Batista] IRPF: As informações do recibo foram corrompidas após sua gravação, no registro MC
Tuesday, March 23rd, 2010UPDATE 2011: o problema persiste na nova versão. Tive esta mensagem ao tentar imprimir o recibo de declaração do IRPF e resolvi o problema corrigindo com um editor de texto os caracteres com acento no arquivo do recibo (.REC) que fica em ~/ProgramasRFB/irpf2010/transmitidas. A dica é de 2009 mas resolveu o problema, veio de um [...]![]()