Posted in June 29, 2010 ¬ 10:32 pmh.Zarnick
Quem gosta de CUDA e Linux, sabe que não existe (a não ser que você procure na internet) suporte para CUDA nas autotools. Bom, eu procurei a um bom tempo atrás e criei um template para iniciar todos os meus projetos de CUDA e agora, não apenas estou liberando ele como um template, mas também [...]
Read the rest of this entry »
ANSI C, C/C++, News, Programação, Stuffsautoconf, autoheader, automake, autotools, C++, CUDA, svn, trac
Posted in February 4, 2010 ¬ 7:09 pmh.Zarnick
Bom, todos nós sabemos que rand() nos retorna uma distribuição uniforme de números aleatórios, na realidade praticamente todos os geradores de números aleatórios nos retorna uma distribuição uniforme, o problema é como utilizamos. Procurando sobre isso, encontrei esse artigo que explica o motivo do “erro” de utilização e como corrigir o mesmo. Enquanto ele não [...]
Read the rest of this entry »
Posted in July 23, 2009 ¬ 10:22 pmh.Zarnick
De acordo com essa notícia do Slashdot, a nova especificação do C++ (C++0X) será adiada para 2010 ou depois. O motivo é a sua mudança principal chamada “concepts”, que visam deixar os templates mais robustos. Honestamente eu não vi muito de C++ ainda para discutir a fundo templates, herança, polimorfismo, ou qualquer outra coisa, mas [...]
Read the rest of this entry »
Posted in June 10, 2009 ¬ 11:47 amh.Zarnick
Observers são um patrão de design muito utilizado, principalmente quando você quer que camadas superiores do seu software saibam o que aconteceu nas camadas inferiores. O Ogre usa isso para renderizar Frames por exemplo, utilizando FrameListener. Pois bem, curioso como sou resolvi ir um pouco mais a fundo e ver como se faz isso na [...]
Read the rest of this entry »
Posted in June 9, 2009 ¬ 9:12 amh.Zarnick
Bom, eu sei que faz tempo que não aparecem trechos de códigos por aqui, culpe a falta de tempo. Mas nada são más notícias, eu tenho um trecho aqui de um Menu 3D, com alfabeto e tudo mais Ainda estou trabalhando na documentação, mas se você possui Linux e OGRE, pode brincar um pouco já, [...]
Read the rest of this entry »
Posted in February 5, 2009 ¬ 8:32 amh.Zarnick
Bom, como prometido, temos algo do Ogre aqui Repito que não vou fazer um tutorial sobre isso, para isso vejam a Wiki do Ogre. Antes de mais nada, como já foi dito anteriormente, o Ogre por sí só é uma engine gráfica 3D, o que quer dizer que sim, você pode fazer seu jogo nela, [...]
Read the rest of this entry »
Posted in January 12, 2009 ¬ 7:39 amh.Zarnick
Bom, falar que fiquei pasmo com essa engine OpenSource de física é o mínimo. Ao procurar uma boa engine de física que rode com o Ogre de uma forma fácil e seu desenvolvimento seja voltado para o Linux, descobri Bullet. Apenas para ter uma ideia do quão ela é importante, o Blender a utiliza na [...]
Read the rest of this entry »
Posted in November 19, 2008 ¬ 1:01 pmh.Zarnick
Ola pessoal, calma que minha faculdade está quase no fim, reta final! Enquanto isso, gostaria de apresentar um novo projeto meu, a liblogger. Em quase todas as aplicações que eu faço eu preciso de um log, a maioria das pessoas precisa, e depois de copiar tantas vezes o mesmo código, resolvi inaugurar uma seção no [...]
Read the rest of this entry »
Posted in July 24, 2008 ¬ 11:53 amh.Zarnick
Demorou, vou assumir, mas finalmente eu programei mais uma estrutura de dados simples, a árvore. Vou preparar uma explicação sobre o que é uma árvore em computação (essa pode ser um pouco complexa) e assim que eu tiver eu posto aqui, mas por enquanto vocês podem ver o código no svn (http://svn.geekvault.org/c/trees) Have fun.
Read the rest of this entry »
Posted in June 25, 2008 ¬ 9:45 amh.Zarnick
Certo dia eu estava conversando com um amigo meu sobre C e ele me falou que a coisa que ele mais odiava era ter que tomar cuidado com a ordem dos include que ele fazia quando iniciava um projeto em C. Ora, vamos pensar um pouco, se você incluir duas vezes o cabeçalho stdio.h por [...]
Read the rest of this entry »