Notificações no desktop com python

Há quase um ano desde meu último post aqui. Resolvei ressuscitar o blog e comecei por mudar o layout e o gerenciador de conteúdo. De agora em diante vou começar a usar o Jekyll ao invés do wordpress e espero que essa mudança torne ainda mais fácil a elaboração e publicação de novos posts.

Breve introdução ao ecossistema python

Já faz mais de um ano que tomei a decisão de aprender de vez python. Vi algumas coisas de python durante a faculdade e sempre ouvia alguns professores mencionar a linguagem com certo gosto pessoal. Porém nunca havia tomado a decisão de investigar a tecnologia e começar a usa-la como ferramenta no meu dia-a-dia.

The Phoenix project: A novel about IT, Devops, and helping your business win.

Sempre gostei do site 404techsupport e sempre tentei acompanhar e ler as coisas que esse pessoal sugere. Ano passado vi, através do 404, que a amazon estava fazendo uma promoção bem bacana e distribuindo cópias gratuitas do livro The Phoenix Project de Gene Kim. Já tinha ouvido falar muito desse livro e sempre que via algo sobre o movimento Devops alguém citava esse livro como fonte para entender o que o movimento pregava. Como era de graça, adquiri uma cópia do e-book e só agora tomei vergonha na cara para lê-lo.

Aprender programação pode ser divertido...

Há alguns meses eu assisti a entrevista com o Henrique Bastos no Momento Pythônico e um dos vários pontos que chamaram minha atenção foi sobre a aplicação do Python como primeira linguagem a ser utilizada por quem quer aprender programação. O Henrique fez algumas observações bem interessantes sobre como o python e seu conjunto de ferramentas oferecem a oportunidade para quem está aprendendo de construir e rodar algo (um joguinho, por exemplo) em um intervalo curto de tempo.

Coding for fun: Implementando um pequeno servidor HTTP para Android

No meu IPod sempre utilizei um aplicativo que me permitia fazer upload de arquivos do meu computador para meu Ipod sem a necessidade de usar o Itunes. Por vezes, ter que abrir o Itunes para fazer o upload de um simples arquivo é um baita trabalho e esse aplicativo me permitia fazer isso via wifi, através de um pequeno servidor HTTP que rodava dentro do Ipod.

Pomodoro Technique

Nos últimos meses estou pesquisando e testando alguns métodos para me ajudar a ser mais produtivo. Tenho percebido que me distraio muito, esqueço fácil das coisas que preciso fazer e utilizo muito mal meu tempo. Como estou trabalhando como freelancer nos meus horários vagos preciso otimizar o meu tempo para conseguir realizar esses trabalhos e ainda ter tempo para fazer algumas coisas legais (como blogar :D).

Seu dia a dia automatizado com PHP e Expect.

Em 2010 tive a oportunidade de ir ao Latinoware e assistir a uma palestra do Rogério Ferreira sobre automatização de tarefas rotineiras, aquelas que sempre fazemos no nosso dia a dia como desenvolvedores (ou sys admins). Na palestra do Rogério ele apresentou uma extensão da linguagem de script TCL chamada Expect que permite que você faça interações com um shell de forma automática. Assim, você pode criar um script que fará automaticamente toda aquela interação com o shell que necessite de intervenção humana. Por exemplo, você pode criar um script para logar em um servidor qualquer, executar alguns comandos e enviar alguns arquivos. Tudo isso de forma automática. Todo o trabalho que você faria para logar no servidor e digitar os comandos necessários para cumprir uma tarefa como essa o script com Expect faz pra você.

My job went to India.

Há um  bom tempo, perambulando pela loja de livros do meu tio, encontrei esse livro jogado num canto, todo empoeirado e sujo. Na época eu já tinha escutado alguém falar da editora The Pragmatic Programmers mas nem conhecia e não tinha a menor idéia de quem era Chad Fowler, o autor do livro. O que chamou a minha atenção foi a capa cômica da obra e o título: My job went to India.

Recomeçando...

Sempre fui fã de blogs. Assino vários feeds e acompanho tudo através da minha conta no google reader. Gosto dos mais variados tipos, desde blogs técnicos, blogs sobre finanças, blog de viagens e até blogs sobre culinário. Acompanho tudo que posso e sempre que posso.