Jugando con bits

July 2nd, 2009

10 trucos con los bits nos proponen en catonmat.net Desde el clasico “es este numero par” (x & 1) al curioso “activa el cero mas a la derecha” (x | (x+1)). Todos muy bien explicados paso a paso.

Pon todos los que puedas en tu codigo y ademas de quedar como un autentico hacker, no te despidan nunca!

Popularity: 1% [?]

Sindrome ECPWINTCS

June 20th, 2009

Padezco en silencio el sindrome ECPWINTCS*. Parece ser que los grupos de riesgo son programadores experimentados en C y C++ que empiezan a programar en C#. Los sintomas son frustracion y muchos WTF por minuto.

Y es que sin punteros me siento como manco. Ya se que suelen ser la principal causa de errores, pero es que despues de tanto tiempo con ellos, les cojes cariño a esos pequeños cabrones!

En fin, dicen que suele pasar en unos meses…

* experienced C programmer who is new to C#

Popularity: 8% [?]

Que triste ser electron

June 5th, 2009

Read the rest of this entry »

Popularity: 18% [?]

Serializador en C

May 21st, 2009

Una tarea muy comun en mucho juegos (y sobre todo en los onlines) es serializar/deserializar datos. TPL es una libreria opensource de tan solo 2 archivos que nos facilita la tarea de serializar datos a ficheros, memoria, etc.

Especialmente interesante es la lista de futuras caracteristicas como compresion mediante ZIP o una utilidad para pasar datos a formato XML.

Popularity: 36% [?]

Quien vigilia los ficheros?

May 17th, 2009

La respuesta es SimpleFileWatcher, una util libreria en C++ para saber que pasa con los ficheros (nuevos, borrados o modificados). Para que? pues por ejemplo para detectar cuando se modifica un modelo o textura de tu juego, y recargarla.

Tus grafistas te veneraran como a un Dios si incluyes eso en tus juegos!

Popularity: 42% [?]

CUDA para todos

May 11th, 2009

A la espera de saber si cuaja o no OpenCL (estandar abierto y libre de royalties), los interesados en adentrarse en el mundo de la supercomputacion barata tienen un poderoso aliado en CUDA. Abstenerse los poseedores de tarjetas graficas inferiores a la serie GeForce 8 (como un servidor).

Y para empezar, el Doctor Dobb nos recomienda un interesante curso de 11 paginas.

Popularity: 46% [?]

Patrones de diseño

April 27th, 2009

Siempre utiles, los patrones de diseño nos pueden ayudar a resolver muchos de los problemas a los que se puede enfrentrar un programador. Y ademas resolverlos de una manera elegante.

Desde sourcemaking.com podemos conocer los mas importantes a traves de sus tutoriales y muestras de codigo (en C++, C#, Java, etc).

Popularity: 65% [?]

Portadas amateurs

April 20th, 2009

La idea de hacer portadas para cajas de juegos lanzada en este foro, cuajo bastante bien y las recopilaron en esta web. Yo me quedaria con las siguientes portadas:

Read the rest of this entry »

Popularity: 70% [?]

Impresionante, muy impresionante

April 15th, 2009

“Impresionante, muy impresionante” es lo que diria el mismisimo Darth Vader al ver esta demo con tan solo 4kb!
Read the rest of this entry »

Popularity: 82% [?]

El teclado

April 11th, 2009

El teclado es el principal arma de un programador. Al igual que en Starcraft, se puede identificar a los buenos programadores por el mayor uso que hacen del teclado que del raton. Si ves que alguien pulsa en el icono de “Build” en vez de pulsar el tipico F7, empieza a sospechar.

Read the rest of this entry »

Popularity: 81% [?]