Archive for the ‘Programação’ Category

Python para S60: Trabalho em Andamento?

Eu fui um dos sortudos que perderam o celular a alguns meses atrás, durante aquele show maluco do AC/DC. Surpreendentemente, isso não me deixou aborrecido; apesar de não ser um heavy user, essa foi a oportunidade perfeita para eu comprar meu primeiro smartphone.
No fim das contas eu acabei com um Nokia 5800 XpressMusic, um smartphone [...]

JSP e tag files: criando templates em 10 minutos

Este mês têm sido bastante curioso pelo fato de três pessoas terem me feito a mesma pergunta: “- Você largou o Java de vez?”. A resposta é não, mas, para não deixar dúvidas, eu resolvi voltar a escrever sobre Java. O assunto foge um pouco do que costumo escrever, mas é algo que considero importante.
Ultimamente, [...]

Use web scraping para acompanhar seus pedidos na Ticketmaster

A legendária banda de rock’n’roll AC/DC irá pousar em solo brasileiro pela segunda vez em Novembro, para o que é considerado o show da década por aqui! Os ingressos para a única apresentação, vendidos pela Ticketmaster, se esgotaram em menos de 48 horas. Esse show será incrível!
Muita coisa aconteceu nessas 48 horas. O pessoal da [...]

Linux + Python: Script para checar o status dos seus sites

Os serviços de hosting que você utiliza estão meio ruim das pernas? Vez ou outra você descobre que seus sites estão fora do ar e ninguém te notificou a respeito?
Infelizmente, coisas assim estão acontecendo por aqui com uma certa frequência. Por isso, resolvi escrever o script abaixo, cuja função é mostrar uma mensagem de notificação [...]

JsHamcrest: um alívio à dor de se testar código JavaScript

Há não muito tempo atrás, escrever testes automatizados era coisa para poucos. Nem tanto por obstáculos técnicos, mas porque, na verdade, ninguém se importava muito com isso.
A boa notícia é que a importância dos testes automatizados vem aumentando com o tempo e hoje, felizmente, já não é mais necessário “vender” a idéia. O aumento absurdo [...]

Fabric + VirtualEnv: uma combinação explosiva (no bom sentido)

Escreveu uma super-hiper-biblioteca ou aplicação em Python mas quer se certificar de que ela funciona em diferentes versões do interpretador? Embora isso possa ser resolvido através da execução manual dos testes com os vários interpretadores, isso é chato e improdutivo. Além do mais, cada versão do Python pode ter diferentes bibliotecas instaladas, o que pode [...]

Você gostaria de ver Django-flash incluído no Django como uma Contrib app?

Django-flash, um despretencioso projeto de software livre desenvolvido pela Destaquenet, tem recebido excelentes críticas por quem o vem utilizando regularmente. Sua adoção vem crescendo vagarosamente, mas consistentemente. Nem preciso dizer o quanto isso é gratificante para nós.
De um tempo para cá, eu fui contactado por alguns desses usuários perguntando sobre a possibilidade de ter o [...]

Programação Funcional: vale a pena aprender?

Antes de começar com Python, eu não conhecia praticamente nada sobre Programação Funcional. Para falar a verdade, eu até achava que os paradigmas Funcional e Procedural eram a mesma coisa pelo fato do segundo se basear em funções métodos (e várias pessoas com as quais eu convivo e trabalho também têm esse equívoco). Felizmente, tudo [...]

“Era uma vez um patinho feio…”

Eu me lembro como se fosse ontem. Quando comecei a desenvolver aplicações web, o JavaScript, apesar de ter seu uso — normalmente limitado a validações de formulários e joguinhos do tipo pergunta-e-resposta — não era algo que os desenvolvedores conheciam nos mínimos detalhes. Na verdade, ninguém parecia se importar em saber mais do que fazer [...]

Livro grátis: “Python para Desenvolvedores”!

Há alguns dias atrás fui informado do lançamento (sob licença CC) de um livro sobre Python chamado Python para Desenvolvedores. Para quem não conhece Python, ou ainda está iniciando nessa excepcional linguagem, trata-se de um excelente recurso de aprendizado, apresentando uma infinidade de exemplos e mostrando, na prática, um pouco do que pode ser feito [...]