Autor: Osvaldo Santana

  • Corinthians no Orkut

    Corinthians no Orkut

    Meus amigos sabem que sou corintiano. Torcedor que acompanha o time, assiste aos jogos (menos no estádio por questões de segurança), veste a camisa e tudo o mais. Também sabem que trabalho com desenvolvimento de software e que sou heavy user de Internet. Graças a esses contatos na rede fui um dos primeiros brasileiros a…

  • Home, End, Page Up and Page Down configuration for Mac (Snow Leopard)

    Terminal.app Enter “Terminal->Preferences->Settings->Keyboard“, and change the following options (press <ESC> to get \033 in text below): Vi Mode Home: \033[H End: \033[F PageUp: \033[5~ PageDown: \033[6~ Emacs Mode Home: \033[1~ End: \033[4~ PageUp: \033[5~ PageDown: \033[6~ Bash/Readline Edit your ~/.inputrc and add the following lines: Common settings # Be 8 bit clean. set input-meta on…

  • É mais fácil pedir desculpas do que permissão

    Diferente do que escrevi no post Dicas para um bom programa em Python, onde eu dou dicas de como proceder para ter um programa Python melhor, desta vez vou falar sobre um estilo que prefiro. Não quero dizer que estou certo ou errado, apenas que prefiro assim. It’s easier to ask forgiveness than it is…

  • Dicas para um bom programa em Python

    Dicas para um bom programa em Python

    Oi pessoal, desta vez eu vou pular as ‘desculpas’ por ter demorado tanto para postar aqui no blog e vamos direto ao assunto. Recentemente eu tenho trabalhado bastante com Python (dã!) desenvolvendo projetos de diversos tipos e resolvi escrever aqui sobre algumas coisas que pratico enquanto desenvolvo. Esse artigo é uma espécie resumo com boas…

  • “Cagadas” homéricas (ou YA-meme?)

    “Cagadas” homéricas (ou YA-meme?)

    Durante toda a minha carreira “computeira” eu cometi alguns erros absurdos (cagadas?) que eu gostaria de compartilhar com vocês neste post. Vou listá-las aqui na esperança de que outros façam o mesmo e que, com isso, o meu sentimento de culpa por tamanhas “obras” fique menor. killall foobar Certo dia, quando trabalhava na GVT, eu…

  • I Has Arduino!

    I Has Arduino!

    Hoje de manhã chegou uma encomenda pelo correio que eu estava esperando a muito tempo: meu Arduino 🙂 Quando eu tinha uns 9/10 anos de idade eu adorava ‘brincar com eletrônica’ com um amigo meu que tinha uma oficina em seu quintal. Todo dia depois da aula a gente jogava Atari na minha casa e…

  • Cross-compiling fácil fácil

    Como eu já contei no post anterior no meu novo trabalho a gente tem que lidar com cross-compiling (compilação cruzada) o tempo todo. A idéia da compilação cruzada é simples: você compila um programa P em uma plataforma A e o binário produzido deverá rodar em uma plataforma B. O conceito é simples, o seu…

  • Ambiente Isolado para Python com virtualenv

    Ambiente Isolado para Python com virtualenv

    Boa parte do meu dia-a-dia de desenvolvedor é gasto em proramando em Python. Gosto de estar sempre atualizado com o que há de novo para essa linguagem e para isso saio instalando tudo o que aparece para para experimentar. Além de Python o Linux também faz parte da minha vida e uso ele quase 100%…

  • $oftware Livr€

    Pra não dar muito trabalho pra escrever esse artigo não vou ficar fazendo links para a discussão que se iniciou com um post sobre o modelos de negócios com SL. Para quem quiser mais detalhes sigam os links do br-linux.org. Esse artigo é antigo e já não reflete a minha opinião pessoal. Mantive aqui apenas…

  • Aposentadoria da Python Brasil

    Aposentadoria da Python Brasil

    Ontem eu me aposentei da moderação da lista de discussões Python Brasil. Quem vai assumir o meu cargo vai ser o meu ajudante Pedro Werneck. E ele, por sua vez, será ajudado pelo recém “contratado” Andrews Medina. O ritual de passagem da ferramenta de moderação usada na Python Brasil já foi até concluído. Quando comecei…

Available for Amazon Prime