Personalizando mensagens com MessageFormat do Java

Esse post é baseado em um problema que tivemos no trabalho e vai ser bem rapidinho. O problema é, como usar um modelo de texto que precisa ser enviado por email, mas que precisa ser personalizado com alguns valores que identificam o usuário? Esse problema é muito comum, ter que enviar uma senha, ou até [...]

Manipulando arquivos texto em Java

Uma das atividades que, como programadores, mais realizamos é trabalhar com arquivos texto. É claro que em alguns casos também trabalhamos com arquivos binários, mas de uma maneiro geral, a maior parte das vezes precisamos manipular mesmo são arquivos texto. O primeiro exemplo que temos que tratar são arquivos CSV, ou Comma Separeted Value – [...]

Test Driven Development

No outro dia eu falei sobre testes de usabilidade e acabei retomando um assunto que me interessa: Testes Unitários. Esses testes são realizados pelo programador para garantir que o que ele fez está funcionando, consequentemente são importantes e são PARTE do processo de desenvolvimento. Eu quero dizer que não são uma etapa separada, e sim [...]

Combinação de tecnologias de movimento

O que eu acho mais legal dos novos consoles de video game é a possibilidade de usar seus controles em aplicações de PC que não sejam necessariamente jogos, ou que sejam jogos completamente descompromissados com metas e questões financeiras. Recentemente eu comecei a procurar para saber se já havia algum hack do PS3 Move que [...]

Java 6 e a compatibilidade com Java 1.3

Eu tinha planejado escrever sobre outra coisa hoje, mas vou contar uma história triste. Em meados de 2002 eu fiz um sistema de controle de condomínios, na época o Java estava na versão 2 release 1.3, e ninguém tinha discutido ainda essa coisa de chamar o Java de versão 2 e ficar lançando releases. Uma [...]

Relógio de Dominó!

Achei isso muito legal, assim que tiver um tempo no final de semana vou fazer um desses em Java para rodar no computador! A ideia é simples mas o efeito visual é muito legal.

Mais Kinect

Desde que saiu a notícia de que o Kinect da Microsoft havia sido hackeado e já havia um driver para Linux ficamos debatendo aqui no trabalho como seria legal ter um disponível para programar todas as coisas legais que estão aparecendo pela internet. É fato que em 2011 eu vou querer inventar projeto final da [...]

Fractal do Conjunto de Julia

Fractais são figuras geradas por meio de um computador através de certas repetições. Tenho trabalhado com alguns deles porque são ótimos exemplos de aplicações que demandam muito poder computacional, e consequentemente são ótimos exemplos de problemas para serem paralelizados. Aqui está uma imagem que foi gerada com um programa Java, assim que ficar mais folgado [...]

Piloto automático

Esse robô consegue acompanhar o Flight Simulator! Muito interessante.

Kinetics hackeado!

Sim caros leitores, agora já podemos usar o kinetics para controlar jogos feitos em casa! Neste primeiro o cara consegue realizar o sonho de qualquer nerd, um espada laser real (ou quase!) Neste segundo a menina controla a projeção com sua mão: Essa informação veio de um grupo de alunos do TCC (créditos serão colocados [...]