Amigos, estou iniciando, à partir de agora, uma seção do blog dedicada à linguagem Perl.
Perl é, de acordo com seu criador, a linguagem “patologicamente eclética, listadora de besteira “, ou, falando mais seriamente “practical extraction and report language”.
Conforme publicar mais à respeito dela tudo isso ficará mais claro(é uma linguagem de processamento de textos, daí gera, segundo seu criador, “listagens de besteira”).
“Qualquer tecnología suficientemente avançada é indistinguível de um script Perl”
- Larry Wall, Setembro de 1996 – Programando Perl, 2a Edição (EUA) rodapé da pág 301
A frase é uma brincadeira do criador da linguagem Perl, Larry Wall, com uma das “3 leis de Clarke” publicadas em 1961 no livro “Perfís do Futuro”(Profiles from the Future) de autoría do escritor britânico Arthur C. Clarke (você o conhece pois ele escreveu “2001: Uma odisséia no espaço”).
Arthur C. Clarke não conseguiu terminar o curso superior por falta de dinheiro, lutou na II Guerra Mundial como operador de radares. Após a guerra Clarke voltou aos estudos e formou-se em matemática e física. Nos anos 50 Clarke publicou os clássicos de ficção científica da série “2001″, tornadas em cults históricos nos filmes de Stanley Kubrick.
A versão original, e incompleta por não mencionar Perl, da frase clássica diz:
“Qualquer tecnología suficientemente avançada é indistinguível de mágica”
(Aparentemente o comentário foi removido na 3a edição de “Programming Perl”.)
Quem quiser ficar assustado(de verdade) com fatos e denúncias sobre o 11 de Setembro assista a este documentário(em inglês). Nele você não encontrará retórica e politicagem como no Farenheit 9/11 e outros documentários políticos. Loose Change é uma denúncia séria do começo ao fim. Documentos, fatos, opiniões de técnicos. Caixas pretas que somem no fogo, passaportes que aparecem no incêndio, telefonemas impossíveis do avião, enfim…
Para completar o clima de conspiração não deixe de ler Body of Secrets de James Bamford, onde ele descreve em detalhes(à partir da página 71 da edição americana) a história por trás da primeira denúncia do documentário Loose Change – a operação Northwoods onde o militar mais graduado dos EUA sugere, por escrito, que seja efetuado um ataque terrorista em solo Americano para justificar uma invasão a Cuba.
Qualquer semelhança com os acontecimentos de 2001 a 2003 é mera coincidência.
Há alguns anos escreví um pequeno utilitário em C para treinar a taboada na base 16. Hoje decidí compartilhar esse aplicativo, porém escrevi improvisadamente uma versão em Flash para que ele rode direto do navegador. São apresentados bytes (valor entre 0 e 255) aleatórios em hexadecimal e o usuário deve digitar o valor correspondente na base decimal.
Cada acerto rende um ponto, cada erro custa um ponto também. É possivel obter uma dica sob pena de ouvir um desaforo.
Com o auxilio do Arnold Schwartzenegger espero melhorar sua taboada hexadecimal!
Primeiros 16 da taboada hexadecimal:
| Decimal | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| Hexadecimal | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |