OneNote Sudoku Addin

As many of you know the las months I've wrote a Sudoku Addin for the Office One Note, this was a part of my Student2Business assingment. Finally the last week I get it working so you can take a look from CodePlex - codeplex.com/onom - Also the John Guin blog (The Project Mannager) has a cool installation guide. - John Blog - Download
Publicado por Carlos Rivera | 1 comment(s)

Windows Live Agents

Muchos me han pedido que les explique como hacer un agente para el messenger, en realidad este proceso puede ir desde lo sencillo hasta algo muy complejo, obvio depende de que quieran hacer, por el momento simplemente haremos uno que detecté cuando estas ausente y si recibes un mensaje que le devuelva al remitente una respuesta. Para esto vamos a crear un proyecto de biblioteca de clases. Despúes agregamos como referencia el assembly MessengetClient.dll (que se encuentra dentro de la carpeta Windows...
Publicado por Carlos Rivera | 1 comment(s)
Archivado en:

CUDA

Hace algunos dias me tope con una tecnología de nVidia llamada CUDA. uhmmm ¿Para que sirve? básicamente para utilizar el procesamiento many-core de los GPU's. Además los GPU's modernos nos permiten desarrollar programas utilizando vector programming, así como utilizar algunas "opciones extra" a la hora de trabajar con floats... Bien, a esto le vamos a agregar que podemos desarrollar nuestros programas en lenjuague C, e incluso integrarlo en varios IDE's. Hace un rato me puse...
Publicado por Carlos Rivera | 3 comment(s)
Archivado en: ,

XNA + F#

Cuando leí que al correr sobre .NET F# podía utilizar cualquier libreria dije "ya lo veremos", y vaya hasta el momento me ha funcionado bastante bien y para muestra me puse investigar acerca de cómo demonios meterle XNA... y es MUY SENCILLO :D # light # I @" C : \ Program Files \ XNA \ v2 . 0 \ References \ Windows \ x86 " # r " Microsoft . Xna . Framework . dll " # r " Microsoft . Xna . Framework . Game . dll " open Microsoft . Xna . Framework open Microsoft...
Publicado por Carlos Rivera | con no comments
Archivado en: ,

XNA HLSL

El día de ayer (bueno la madrugada de hoy) hicé un pequeño screencast acerca de shaders en XNA, les dejo el video y el link para descargar el código. Tambièn les dejo la imagen de la escena lograda con este tutorial. :D
Publicado por Carlos Rivera | con no comments
Archivado en: ,

HLSL Shaders: Ejemplo en XNA

Hay una parte muy cool de cuando programar gráficos se trata, esa parte es el utilizar el GPU (Graphics Processing Unit) ósea la mismí­sima tarjeta de video para hacer cálculos y almacenamiento de memoria. La Content Pipeline Actualmente existen lenguajes de alto nivel (Cg de nVidia, HLSL de Microsoft y GLSL para OpenGL) que básicamente funcionan de la siguiente manera: Primero obviamente lo que necesitamos es crear un shader, este lo podemos hacer desde Visual Studio, o utilizando un programa de...
Publicado por Carlos Rivera | 4 comment(s)
Archivado en: ,,

SceneGraphs en XNA

Hoy en día cuando queremos hacer un videojuego relativamente grande con gráficos 3D es muy complicado manejar los objetos necesitamos actualizar de uno por uno, para resolver este problema existe una estructura de datos muy utilizada llamada SceneGraphs, que básicamente son estructuras que almacenan toda la información de manera jerárquica dentro de un grafo o árbol y nos permite “olvidarnos” de cada objeto, ya que esta estructura se encargará de clasificarlos y manejarlos automáticamente. Para este...
Publicado por Carlos Rivera | 1 comment(s)
Archivado en: ,

LINQ to XML - El ejemplo de C#

LINQ (Language INtegrated Query) es un conjunto de clases que como su nombre lo dice, te permiten hacer consultas a nivel nativo (dentro de C# y VB.NET) a datos que pueden provenir de un arreglo, de una base de datos relacional, declases enumerables o como lo veremos en este pequeño ejemplo de XML. :D Supongamos que tenemos el siguiente XML en una cadena llamada xmlString: < root > < var > < tag > atributo1 < / tag > < / var > < var > < tag > atributo2 <...
Publicado por Carlos Rivera | 2 comment(s)
Archivado en: ,