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 June 18, 2010 ¬ 10:06 amh.Zarnick
Para quem não sabe, eu sou apaixonado por Autômatos Celulares (AC) e um AC famoso é o chamado Jogo da Vida (Game of Life, GOL) que apresenta computação universal de acordo com a configuração incial do seu reticulado (sei que parece “meio” sci-fi, mas ainda vou preparar um tutorialzinho em ACs, BEM básico). Enfim, qual [...]
Read the rest of this entry »
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 January 11, 2010 ¬ 11:12 amh.Zarnick
Quem já programou em clusters (ou até mesmo utilizando paralelismo) sabe das enormes vantagens que o paralelismo pode trazer. O que poucas pessoas sabem é que você pode ter tudo isso na sua casa, programando em sua placa de vídeo nVidia utilizando CUDA, uma arquitetura de programação paralela genérica, disponibilizada Free pela nVidia. Diferente de [...]
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 15, 2009 ¬ 2:08 pmh.Zarnick
Pois bem, parece que um italiano sem muito o que fazer resolveu fazer um cliente/servidor entre seu Nokia N95 e o Blender (em Python) e conseguiu fazer o acelerômetro do N95 ser utilizado como joystick para jogos no Blender. Parabéns Veja aqui.
Read the rest of this entry »
Posted in June 11, 2009 ¬ 1:40 pmh.Zarnick
Se você tem a opção de um software free, ou pago, o que você pega? E se os softwares forem o mesmo, porém com outro nome? Pois é isso que a 3DMagix fez, pegou o Blender, mudou de nome, e vende por 47$. Isso pode não ser ilegal já que o Blender está na GPL, [...]
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 May 15, 2009 ¬ 8:07 amh.Zarnick
É incrível o que a falta de tempo causa em projetos com “deadline”, acredito que deve fazer mais ou menos 1 mês que não consigo dormir direito por causa de um projeto no trabalho que está me obrigando a estudar J2ME, dai vem a constante falta de posts. Sim, eu sei que prometi Agentes Autônomos, [...]
Read the rest of this entry »