Category Archives: Programação

Rodando testes antes do commit em Mercurial

Como todo mundo, entrei de cabeça na onda dos sistemas de versão distribuídos, como Git. Por várias razões, porém, meu DVCS “do coração” é Mercurial. (Razões as quais pretendo explicar em breve, por sinal). De qualquer forma, vai aí minha primeira dica sobre o Mercurial. Frequentemente, estou consertando um bug em um projeto… $ nano […]

Dividindo uma imagem em várias páginas com ImageMagick

Esses dias, um amigo me pergunta no Google Talk: duvida de linux tenho uma imagem bem grande e quero que ela seja impressa em varias paginas tipo um pedaco numa pagina outro pedaco em outra (Antes de prosseguir, uma nota: uma imagem nos formatos JPEG, PNG etc. não possui um tamanho, mas sim uma resolução. […]

Tratamento de erros em C com goto

Esses dias, começou-se a discutir na lista de discussão da Python Brasil razões para se utilizar exceções. Em um certo momento, um participante reconhecidamente competente comentou o quanto é difícil tratar erros através do retorno de funções, como em C. Quando se tem um algoritmo complexo, cada operação passível de erro implica em uma série […]

Very funny.vbs

Hoje, recebo o seguinte e-mail de um amigo que trabalha com Visual Basic: O Belo (e possivelmente bons conselhos, no geral, de como fazer código bom): http://www.visibleprogress.com/vb_error_handling.htm e o Horroroso http://blogs.msdn.com/ericlippert/archive/2004/09/09/227461.aspx O primeiro link realmente tem sugestões boas e interessantes para quem programa em Visual Basic. O segundo é uma lista de erros que podem […]