Novo tutorial JPA

Com as atualizações que a tecnologia sofre precisamos de tempos em tempos atualizar nossos tutoriais mas decidi que não vou reescrever tudo que já coloquei aqui nesse outro post. Naquele post tem tudo que você precisa saber sobre porque usar um framework de persistência e porque isso ajuda a fazer sistemas melhores mais rapidamente. Vou [...]

(Mini)Tutorial de Love2d (e de Lua)

Há muito tempo eu experimentei alguns frameworks para construção de jogos, em especial para jogos 2D porque são divertidos e simples de fazer. Além disso são uma boa forma de explicar para os iniciantes a mecânica de um jogo. Eu particularmente nunca migrei para a construção de jogos 3D que requer (um pouco) mais dedicação. [...]

Que tal aprender a programar GPUs com CUDA?

Está disponível no Udacity um curso de programação para GPU com CUDA, eu ainda não fiz o curso então não posso falar sobre a qualidade, mas não custa nada experimentar não é mesmo? Ao que parece você terá como executar os programas mesmo que não tenha uma placa de vídeo que seja programável. O link [...]

Configurando CUDA para rodar no OpenSuse 11.4

Bom, antes de começar a explicar os detalhes de como fazer funcionar, eu vou passar pelo contexto do problema. Se você quer programar aplicações paralelas utilizando a sua placa de vídeo nVidia precisará do CUDA Toolkit, mas além disso precisará também do driver de vídeo mais atualizado para o seu sistema (isso pode ser conseguido [...]

Tutorial JPA em atualização e Tutorial de Relatórios!

Comecei a atualizar o tutorial JPA aqui do site. É claro que quando eu comecei com essa coisa de tutoriais eu achei que daria muito menos trabalho do que realmente dá mas a segunda versão do tutorial vai ficar melhor e maior então vai valer a pena! Além disso estou planejando também a continuação dela [...]

Como usar o JFlex, um tutorial

Em uma tentativa de tornar a aula de compiladores mais interessante eu fui em busca de ferramentas que pudessem gerar analisadores léxicos com alguma facilidade. É claro que em ambiente linux você já tem o lex e o flex instalados (ok, se você instalar os pacotes de desenvolvimento, o que quase sempre acontece), mas em [...]

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 – [...]

Netbeans 7.0 M2 e Glassfish 3.1

Já está no forno o Netbeans 7.0 (eu ainda estou me lutando para avaliar o 6.9.1,) mas tudo bem porque M2 significa Milestone 2, ainda tem um tempo até sair a versão final. Até lá podemos ficar com esse vídeo instrucional que mostra as novas características de integração.

Referências entre Objetos no JPA

Há algum tempo atrás eu coloquei um tutorial sobre JPA aqui. Bom, agora chegou a hora de falar de uma coisa super importante, usar referências entre objetos, isto porque dificilamente você vai fazer uma aplicação que tenha apenas uma classe isolada. Mas afinal porque eu gosto tanto de JPA? Simples, porque você deixa de lado [...]