Posts Tagged ‘Programação’

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 versão do VLC

Foi anunciada a versão 1.0.0 do VLC. Eu poderia fazer um post sobre as novidades da versão 1.0.0, como por exemplo suporte a mais codecs, a bluetooth, gravação ao vivo, etc. Mas vou falar uma coisa mais sutil, quando um projeto OpenSource vira 1.0.0 e sai do Beta? Na minha opinião, quase nunca. Claro, se [...]

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 »

Livros sobre programação

Encontrei hoje esse link e gostaria de compartilhar, mais de 300 livros sobre programação: http://www.e-booksdirectory.com/programming.php

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 »

Bullet physics

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 »

OGRE

Sei que faz tempo que não posto nada novo, mas aos poucos retornarei ao normal Por enquanto vamos falar um pouco de OGRE. Da página do OGRE temos “OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine written in C++ designed to make it easier and more intuitive for developers to produce applications [...]

Read the rest of this entry »

Estrutura de dados 2 – Lista

Quem nunca teve o problema clássico de ter que armazenar uma quantidade X de valores, sem limite máximo e com buscas, remoção e adição em qualquer lugar de forma rápida? Pois bem as listas estão ai exatamente para isso. Claro, poderíamos criar um vetor com um número X, e caso precisa-se, utilizaríamos realloc() para aumentar [...]

Read the rest of this entry »
 

Switch to our mobile site