Se as linguagens de programação fossem religiões

Deu no /. : C seria Judaismo: É antiga e restritiva, mas a maior parte do mundo está familiarizada com suas leis e as respeita. A pegadinha é que você não pode se converter para ela – ou está lá desde o início ou vai pensar que é insanidade pura. Além disso, quando as coisas dão errado, muitas pessoas estão dispostas a colocar nela todos os problema do mundo. O texto completo, em inglês, aqui. ...

December 17, 2008 · Eri

checkout

À medida que você precisa administrar mais e mais servidores, cada um rodando seus serviços e daemons específicos fica mais complicado saber o que está em casa máquina. Pior ainda quando você precisa que alguém com menos experiência ou conhecimento (aka suporte nível 1) verifique para você o estado do servidor. A idéia é então centralizar essa checagem num único script, simples e funcional, para facilitar a sua vida e a dos outros admins. ...

October 21, 2008 · Eri

Morre!

Uma funçãozinha muito útil do Perl é a “die”. Fica fácil gerar mensagens de erro e já abortar a execução numa tacada só. Segue a versão primo-pobre para bash: Exemplos de uso: ou

September 8, 2008 · Eri

De volta à universidade

Pois é. Estou voltando pra universidade. Mas não, não é isso que você está pensando. Estou indo trabalhar para uma universidade. Meu atual emprego até que foi interessante até um determinado ponto. Aprendi muito e vi como é infra-estrutura de IT de gente grande. E aprendi como é que se implementa Linux no que se chama “enterprise class” e entendi porque wall-street ama open source. Também me mandaram pra Nova York e me deram curso de Perl. E só de birra, resolvi aprender Python. Além de que a famosa frase “a prática leva à perfeição” se mostrou real com o tanto que tive que colocar minha experiência com Bash pra funcionar. ...

July 12, 2008 · Eri

Bash vs Perl vs Python

Comentei aqui que estava fazendo curso de Perl na semana passada, além de ter decidido estudar também Python por conta própria. Não posso deixar de citar também que tenho uma experiência considerável com bash script e que esta era oficialmente a única “linguagem de programação” que conhecia até os eventos anteriormente citados. Nem me arrisco a dizer que conheço bem Perl ou sequer um pouco de Python, então por favor entendam minha opinião apenas como isso: Minha opinião. ...

May 11, 2008 · Eri

Hein?

Cá entre nós, estou achando Perl sensacional, mas dêem uma olhada no código abaixo, que acabei de fazer: A sua pergunta no momento deve ser: “Que m* é essa??”. Pois é. Este é o “problema” do Perl, na minha opinião. Qualquer mané (aka /me) com 2 dias de curso consegue fazer um código, que funciona, mas não faz o menor sentido pros demais habitantes do planeta. ...

May 6, 2008 · Eri

Camelando

Quem acompanha meu blog com freqüência, ou seja, a esposa, minha mãe e meu pai, deve lembrar de uns posts atrás onde eu falei que ia começar a aprender Python. Entra dia, sai dia e finalmente, neste final de semana, fiz meu primeiro script Python completo e com utilidade. Digo isso porquê “Hello World” e tradução de script que eu já tinha em Bash pra Python não conta. Apanhei um bocado, principalmente em sintaxe de comando. Eu ficava imaginando coisas mirabolantes para só depois descobrir como as coisas são mais simples em Python. Sensacional. ...

May 5, 2008 · Eri

Indo além do Bash

Sei que sou um geek meia-boca toda vez que entra programação na parada. Quer dizer, eu me viro muito bem com shell script e fiz/faço muita coisa nervosa com Bash. Inclusive já tirei muito barato de nego que trabalhou comigo porquê enquanto eles abriam o Eclipse (ou outro IDE que o valha) para criar um programa pontual, eu já estava rodando o dito cujo em shell. Mas tem coisas que simplesmente forçam muito a amizade do Bash e o bichinho não tem features para resolver o problema. ...

April 11, 2008 · Eri