Por onde naveguei hoje:
Novo site da Atípico
Começando
Depois que eu publiquei o tutorial sobre DHTML Crossbrowser muita gente escreveu perguntando como se faz isso ou aquilo. Também vi muita gente escrevendo código acoplado, perdendo o bom conceito de desenvolvimento em camadas e separação entre conteúdo, apresentação e comportamento.
Resolvi por isso escrever alguns exemplos simples de código não acoplado, formatado via CSS, e que degrada bonito. Ainda vou tomar um tempo para explicar direitinho o que significa isso tudo, mas resolvi publicar os exemplos para que você possa ir estudando antes disso.
Aprenda inglês
Estava estudando Python ontem. Cansei de ouvir gente elogiando a linguagem. Inclusive o Bruce Eckel cujos livros tem ensinado gente do mundo todo a programar de verdade, e o Eric Raymond. Como sempre faço quando começo a estudar uma nova linguagem, resolvi pesquisar onde e como ela tem sido usada, entender a cultura em volta da linguagem e absorver suas boas práticas. Foi assim que fui parar no Python Style Guide, que recomenda:
Python coders from non-English speaking countries: please write your comments in English, unless you are 120% sure that the code will never be read by people who don’t speak your language.
Como ninguém tem 120% de certeza de nada, você entendeu o recado.
Embora isso seja de grande valor, você não precisa de inglês fluente e pronúncia perfeita. Mas saber ler e escrever, com um domínio mais profundo do vocabulário específico de computação e internet, vai torná-lo um desenvolvedor muito melhor. Ler apenas português é condenar-se a aprender depois e mais superficialmente. As comunidades brasileiras em torno das tecnologias de interesse ajudam bastante, claro, e você deve continuar contribuindo com elas. Mas estudar direto da fonte é libertador e você precisa experimentar!
Enquanto isso, pode ir aproveitando: Tá difícil em inglês? O Danival preparou uma tradução show de bola.
Deu uns defeitinhos no Opera 7.50 para Linux aqui, aperte “G” que resolve.
Flash para Linux?!?
ALA Show!
A List Apart: CSS Sprites, esqueça os mapas de imagem e deixe o trabalho com CSS. Zebra Tables, sabe aquelas tabelas que a gente chama por aqui de “formulário zebrado”? Faça sem os tradicionais loops “odd or even” no servidor. Uma solução muito elegante com bom javascript, que resolve o problema de uma vez por todas.
SCO (ridículo)
Orkut
Sys Admin com Bash
Bom, o desafio não era pra mim, mas achei o problema curioso: Shell script para numerar arquivos de um diretório por ordem de data. Use:
./numera jpg novo
Para numerar todos os arquivos de extensão jpg do diretório atual no formato: novo001.jpg, novo002.jpg…
Câmera aqui dentro
Estou fazendo uma experiência. Aqui à esquerda você pode ver uma imagem do meu Desktop, atualizada a cada 40 segundos (mais ou menos). Muita gente andou me perguntando como era usar Linux o dia inteiro. Que tal dar uma espiadinha?
Não sei por quanto tempo vou manter isso aí. Dá algum trabalho desligar o treco para ler os emails dos clientes. 😉
O script que faz isso é bem simples. Fiz em 5 minutos. Não é nenhum primor da performance ou segurança, mas pode ser útil para alguém. Deve funcionar emqualquer sistema X que tenha NCftp, e não deve ser difícil de portar para usar o cliente ftp padrão. Se alguém quiser, me escreva que eu mando.
Câmera lá fora
Toronto Skyline. Webcam ao vivo de Toronto, com um diferencial interessante: você pode controlar a câmera. Quando eu entrei havia apenas mais uma pessoa na fila pelo controle remoto.
Arte Hacker
Wired News: Cada bit é uma obra de arte (dica do Ira na WDDesign)
Sabotagem
Vi no Notícias Linux: EUA deram à URSS tecnologia defeituosa. Mais um motivo para usar software livre.
OpenSource
Artigo meu na Viraweb: O Clube da Troca.
Proteja-se
ShieldsUP!! Testa sua máquina, verificando compartilhamentos, portas abertas, Windows Messenger e até analisa os cabeçalhos HTTP do seu navegador. Funciona em qualquer plataforma.
Começou
Usabilitygarage.com
Muito bom. Uma série de dicas rápidas do tipo faça isso e não faça aquilo.
Eric Raymond para Sun: Liberem o Java
Eric Raymond para Sun: Liberem o Java!. Esse Eric Raymond é o cara. Li recentemente o The Art of Unix Programming. Recomendo. O cara sabe do que está falando.
Firefox (ex-Firebird)
DHTML crossbrowser
DHTML crossbrowser é fácil, bem mais fácil do que quando você tentava fazer isso funcionar no Netscape 4…