Archive for the ‘Programação’ Category

Autotools e CUDA

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 »

O Jogo da Vida e a primeira criatura auto-replicante.

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 »

Números aleatórios em C

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 »

CUDA: Supercomputadores em seu desktop

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 »

Nova especificação do C++ adiada para 2010

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 »

Utilizando N95 para jogar no Blender

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 »

3dMagix ou Blender…

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 »

Observers em C++

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 »

Ogre, aos poucos…Menu 3D!

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 »

Falta de tempo e projetos com deadline

É 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 »
 

Switch to our mobile site