Arquivo do Autor: Roberto Beraldo

Como responder emails e mensagens

Os RFC‘s são documentos que especificam e definem padrões e boas práticas para a Internet. Eles envolvem desde bons costumes, como maneiras adequadas de se comunicar na Internet, até padrões de protocolos de rede usados na Internet, como TCP, IP, UDP etc.

O RFC 1855 define algumas “etiquetas”, ou boas práticas, para ser menos formal, para a comunicação na Internet. Dentre vários pontos muito interessantes que são citados no RFC, destaca-se o item que aborda a maneira correta de se responder a um email. O mesmo pode ser aplicado a mensagens em fóruns, por exemplo.

Continue lendo

Write in C

Na Internet encontram-se algumas versões para a letra dessa música, com pequenas modificações.
Aqui está a mais próxima da versão do vídeo:

Write in C

When I find my code in tons of trouble,
Friends and colleagues come to me,
Speaking words of wisdom:
“Write in C.”

As the deadline fast approaches,
And bugs are all that I can see,
Somewhere, someone whispers:
“Write in C.”

Write in C, Write in C,
Write in C, oh, Write in C.
LOGO’s dead and buried,
Write in C.

I used to write a lot of FORTRAN,
For science it worked flawlessly.
Try using it for graphics!
Write in C.

If you’ve just spent nearly 30 hours
Debugging some assembly,
Soon you will be glad to
Write in C.

Write in C, Write in C,
Write in C, yeah, Write in C.
Only wimps use BASIC.
Write in C.

Write in C, Write in C
Write in C, oh, Write in C.
Pascal won’t quite cut it.
Write in C.

Write in C, Write in C,
Write in C, yeah, Write in C.
Don’t even mention COBOL.
Write in C

Links sobre a linguagem Python

Links sobre a linguagem Python

Neste semestre, resolvi fazer um dos trabalhos da faculdade usando a linguagem Python. Há tempos eu ouvia que ela era uma linguagem muito poderosa, além de ser fácil de aprender.

Realmente a linguagem é excelente. Passei alguns scripts de PHP para Python e notei um desempenho bem melhor. Foi muito fácil e rápido aprender a linguagem. Apenas um dia de estudo já é suficiente para aprender o essencial, desde que já haja conhecimentos sobre programação, claro.

Encontrei alguns problemas com threads e a interrupção delas, com CTRL+C (SIGINT), mas isso não vem ao caso. =P

Gostaria de deixar aqui alguns links que me foram muito úteis para aprender Python. Espero que sejam úteis para quem quiser aprender a linguagem.

Aprenda Python em 10 minutos (em inglês):
http://www.korokithakis.net/tutorials/python

Livro Dive Into Python (em inglês):
http://diveintopython.org/

Tutorial do site oficial (em inglês):
http://docs.python.org/tutorial/

Divirtam-se! =)

O comando SED do Linux

A ferramenta SED, junto ao AWK, são as duas principais linguagens para manipulação de arquivos e streams do Unix/Linux. Ambas possuem vasta abrangência e o que uma não pode fazer, a outra provavelmente o fará. Com o SED é possível substituir e “casar” padrões, sempre por meio de Expressões Regulares, outra grande ferramenta do mundo da Computação. Continue lendo