python + gmail

Neste artigo vou mostrar como usar o módulo smtplib do python para mandar emails usando sua conta do gmail. Primeiro mostrarei o básico e depois uma utilidade prática para isso.

Leia o resto deste post »

C: Números em ordem crescente e árvores binárias

Vou mostrar neste artigo como implementar árvores binárias e como usá-las para organizar números em ordem crescente. Embora eu só mostre três funções (uma para inserir, uma para calcular o tamanho e uma para imprimir), é fácil alterá-las para que elas desempenhem o papel desejado.

Leia o resto deste post »

Publicado em C. 2 Comentários »

C/C++: Armazenando dois valores na mesma variável

Com o barateamento da memória RAM, hoje em dia ela raramente é a causa de preocupação dos programadores. Não se faz mais esse tipo de coisa, sequer é recomendado, mas a quem interessar, aqui está um jeito de armazenar dois valores na mesma variável.

Leia o resto deste post »

Linux: Programas para o console

Como eu comentei no artigo anterior, em que eu mostrava como mudar as cores no console do Linux, vou falar sobre alguns programas que rodam sem o X. É claro que se pode usá-los no X também, mas a idéia desse artigo é mostrar que sim, existe vida sem o X!

Algum deles precisam de um framebuffer (que em breve eu mostrarei como configurar), outros não, e eles estão organizados em nenhuma ordem específica.

Leia o resto deste post »

Cores no Console do Linux

Outro dia, eu estava falando com um amigo sobre como tão poucos programas que eu uso precisam do X. Com um pouco de adaptação, eu conseguiria sobreviver no console (com framebuffer, é claro) sem grandes problemas. Para os interessados em uber-minimalismo como eu, em breve comentarei que programas eu uso; mas por enquanto, traduzi um artigo que Aaron Griffin, o atual líder do Archlinux, escreveu (e me autorizou a traduzir). A quem interessar possa, o link original está aqui: Linux Console Colors.

Leia o resto deste post »