Agora este blog tem syntax highlight para os trechos de código que eu escrevo, por exemplo: function Pessoa(nome,idade,email){ // Para criar as propriedades da classe usamos a palavra-chave this this.nome=nome this.idade=idade this.email=email // Não existe, em javascript, o conceito de método. Um método é uma // propriedade como outra qualquer, cujo valor é uma função…
Caramba, olha isso! O treco não foi feito com OpenGL ou DirectX, os objetos são implementados com a tag canvas e os cálculos de 3D são feitos pelo próprio Javascript. Definitivamente, temos poder de processamento sobrando hoje em dia.
Uma interessantíssima lista de recursos, sites, extensões, serviços online e outras ferramentas preciosas para o desenvolvedor: A Roundup for “Developers, Developers, Developers…” E, aproveitando, um recurso interessante para quem, como eu, está se apaixonando pelo VI, ou apenas quer aprender: Vim Introduction and Tutorial
Não sei se foi de propósito, mas esse artigo: Dez itens para que os geeks trabalhem em paz Tem tudo a ver com esse: Estilo da Americanas contrasta com o do Submarino Como é aí, onde você trabalha? Você bate cartão? Tem que usar gravata? Como são os processos de trabalho? Que tipo de prestação…
Aqui e aqui. Esse aqui pode ser inútil, mas é impressionante.
Produção Web: Subverta sua forma de trabalhar com arquivos Excelente texto do Danilo. Se você não usa nenhum sistema de controle de versão, precisa ler! Uso Subversion há um bom tempo, e não sei mais viver sem ele. Não consigo começar um projeto sem primeiro criar um repositório.
http://pipes.yahoo.com/ Assombroso. O nome deve de alguma maneira ser inspirado nos pipes do Unix. Sabe aquele papo que quem usa Linux vive dizendo, que o grande poder do Linux só é percebido quando você entende como usar o terminal e os pipes? Sabe aquele outro papo, do pessoal da semântica e do XML, de que…
Eu já tinha lido este excelente livro (e-book grátis): How to Think Like a Computer Scientist: Learning With Python Eu costumo recomendar a todo mundo que está tentando aprender lógica de programação, e o uso quando preciso ensinar alguém a programar. Eu já sabia que ele é uma versão em Python do original, em C++…
Você pode ajudar um projeto Open Source sem saber programar e sem gastar horas com isso. Basta escrever um bug report minimamente detalhado. Por exemplo, o Automatix travou aqui no meu Linux durante uma instalação. Se eu usasse um sistema de código fechado, dificilmente poderia entender o que estava acontecendo. Mas na arquitetura aberta e…
Humanized É um Katapult, um QuickSilver. Só que rodando em Windows. Ou seja, nada de novo, mais uma vez o Windows tem a mesma coisa que os outros sistemas, com alguns meses ou anos de atraso. E parece maravilhoso porque muito usuário de Windows nunca viu nada parecido. Assista o vídeo e veja no final,…
Como estava curiosíssimo com o assunto, resolvi participar do Google Codejam Latinamerica. O round de qualificação foi muito divertido. Participando por hobby, não tive tempo de me preparar, sequer de ler o regulamento, o que me fez perder um problema inteiro por um detalhe boboca. Apesar disso, me classifiquei para o segundo round na posição…
Qualquer um que tenha um blog com comentários dos usuários conhece o problema: spam de comentários. Este blog recebe centenas de comentários por dia sobre assuntos tão diversos quanto viagra ou tramadol, fotos de angelina jolie e britney spears nuas, encontros, jogos online e uma série de outras coisas que não tem absolutamente nada a…
Tentei o IPython, mas não consegui acostumar com ele. É diferente demais do shell padrão. Mas hoje, encontrei nos comentários deste artigo, a dica. Ao abrir o shell interativo, rode: import readline import rlcompleter readline.parse_and_bind(“tab: complete”) Pronto, isso te dá auto-completar no shell.
Acabo de ler: Why Johnny Can’t Program O sujeito conta a sua experiência em ensinar crianças a programar. Ele usou a linguagem LOGO, que eu também usei em minha infância, e que eu já usei para ensinar crianças a programar. LOGO é, de longe, a melhor maneira de se ensinar programação para crianças. A metáfora…
Aprenda expressões regulares: é muito útil.
Um bocado de gente começou recentemente a usar o Cite Bite para linkar para citações de outros sites. A citação pode ficar, por exemplo, assim: PS: Se você tem talento e disposição para criar uma “mensagem-modelo”, com campinhos para preencher e enviar, principalmente para os tribunais, por favor faça isso. Você vai estar ajudando muito…
programmer hierarchy
Olha isso! Feito com Inkscape. Com Internet Explorer, você provavelmente não vai conseguir ver nada. Tente o Opera ou o Firefox. E por falar em SVG, eu não poderia deixar de linkar para isso aqui: The Road to KDE 4: SVG Rendering in Applications Se o KDE 4 for metade do que andam dizendo, vai…
Este blog agora tem hCard, geo e tags. Entre aqui com a Operator e você vai ver. O endereço e as coordenadas geográficas apontam para a Visie, cujo site em breve vai estar recheado de microformats também. Se você não entendeu nada, leia mais aqui.