Tag: Programação


  • Google Code Prettify.

    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…

  • Ajax 3D

    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.

  • Recursos para desenvolvedores

    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…

  • inspiração para seus menus

    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…

  • De novo, boa propaganda faz milagres

    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…

  • Um passo além do Akismet

    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.

  • Ensinando crianças a programar

    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.

  • Cite Bite, uma idéia ruim

    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…

  • Hierarquia dos programadores

    programmer hierarchy

  • Navegando

    Quero brincar disso também! Como faço? Se você se impressionou com o SVG, dê uma olhada no que andam fazendo com a <canvas />. iPhone e o LG KE850, e agora Steve? Testei esse tal de exaile. Muito bom mesmo! Estou para tirar um tempo e dar uma olhada no fonte. Como é Python, vamos…

  • SVG em ação!

    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…

  • Microformats aplicados

    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.