Sem necessidade para um blog

Arquivo da Categoria ‘desenvolvimento’

terça-feira, 2 de setembro de 2008 Você quer livros para estudar programação?

Então vocês vão adorar os sites LearnIT e PDF CHM. Coloquei os dois, apesar de que no PDF CHM estar um link apontando para o LeartIT como sendo o novo PDF CHM pois não encontrei um livro que achei no anterior.

Lá vocês podem pesquisar e baixar diversos livros sobre informática, como o The C++ Programming Language de Bjarne Stroustroup, The C++ Standard Library - Tutorial and Reference de Nicolai M. Josuttis, Modern C++ Design, de Andrei Alexandrescu. Estes estão no Roadmap C++ lá do Ponto V, do Vinicius. Claro, há de outras linguagens também como o famoso Java How to Program, Sixth Edition. Caso você já seja fera no básico das linguagens, pode procurar por XNA, Game Programming e outros assuntos relacionados que você vai fazer a festa.

Para poder fazer o download da versão digital do livro, basta se cadastrar e escolher o link. O único problema é que com a conta básica existe um limite de downloads que pode ser feito, mas você pode baixar um, ler, baixar outro, tudo com muita calma rsrsrs.

Boa leitura!

segunda-feira, 18 de agosto de 2008 Resolvendo ObjectNotFoundException do Hibernate ao acessar coleções

Enquanto não entro na área de desenvolvimento de jogos, vou trabalhando na área de desenvolvimento, e aqui no serviço surgiu um problema para que eu pudesse resolver. O cenário era uma associação de muitos para muitos que continham dados inválidos (alguém aí pensou para que serve uma chave estrangeira em tabelas de associação n-n?) e causavam a interrupção da criação da página. Debugando, percebi que só de tentar calcular o tamanho ou iterar pela lista já causava uma exceção ObjectNotFoundException. Depois de pesquisar bastante pela internet, achei algo que solucionou meu problema e resolvi compartilhar com meus leitores aqui.

(more…)

sábado, 12 de julho de 2008 SVN com VisualSVN Server e TortoiseSVN

Um sistema de controle de versão é software que auxilia nas diferentes versões de desenvolvimento de um documento. Ele é muito utilizado para gerenciar os códigos fontes e a documentação de sistemas em desenvolvimento, especialmente quando se tem equipes trabalhando num mesmo projeto, como acontece em empresas de desenvolvimento e no mundo do software livre. Mas mesmo se a equipe for só você, é possível se beneficiar de um sistema de controle de versões.

Neste artigo não vou mostrar que o controle de versão não é só update e commit, e nem apresentarei um tutorial do svn que vamos utilizar. Mostrarei como instalar e usar o servidor VisualSVN Server junto com a ferramenta TortoiseSVN para criar um repositório SVN em sua máquina. Caso queira mais informações sobre o assunto pode ver na wikipedia o artigo sobre Sistema de controle de versão que é bem completo.

(more…)