Skip navigation.

Log in | Sign up

photo of Anibal

Error Prone

_dy->connect(qObject, "post()", self, OBJC_SLOT(0, @selector(ohYea)));

Ta-Te-Ti

,

Hola holita!, aqui Shinisami-sama... (debo dejar compenetrarme tanto con los mangas que leo). Oki, aquí yo de nuevo, dejando de lado, volviendo, dejando, volviendo y así sustantivamente. Ahora voy a dejar un código que realmente me gusta mucho, un Ta-Te-Ti que hice para un reto en el-hacker.com pero se ve que no quedó en nada pero igual me chupa un huevo porque ese foro está más caído que las bolsas de Europa. En si un tateti no requiere mucho y no es la gran innovación, pero lo que tiene éste (y es lo que realmente me gusta) es que el tablero está compuesto de 2 números int, que cómo es eso, estaba leyendo el forito la parte del reto y se me ocurrió, ¿en qué consiste un tablero?, en posición ocupada, eso lo puedo representar con un 0 o un 1 (1=ocupado, 0=no), que bien la máquina en su lógica almacena las cosas como 0's y 1's, ahora sólo distingo 2 estados, y éste juego requiere 3 (o sea, no ocupado, ficha jugador 1 y ficha jugador 2), entonces mi tablero está compuesto por:
  • Un entero que representa las posiciones del jugador 1
  • Otro entero que representa las posiciones del jugador 2

Hermoso, ahora sólo necesito poder trabajar con los bits de esos enteros, y C posee unos operadores para trabajar a nivel de bits (ok no es para ésto pero es una solución, además así pude entender bien cómo funcionan éstos operadores).
Para hacerme la vida más fácil, utilizo macros, muchas macros, F0C0 corresponde a la fila 0 columna 0, F1C2, corresponde a la fila 1 columna 2, en resumen FxCy corresponden a la fila x columna y.
Ahora:

Read more...

Probando Safari 4 Beta (Zorrito, ¡Tu apestas!)

, ,

Primero, quiero decir que zorrito le digo a Firefox.
Segundo, adoro decir que el zorrito apesta.
Tercero, ésto es personal, es lo que yo pienso, es mi experiencia (lo cual quiere decir que puede no coincidir con la de ningún otro) y después de todo ésto es mi blog y puedo hablar de lo que se me venga en gana.

Read more...

Extremadamente raro stdarg.h (al final hay código C).

, , ,

Me encontraba trabajando con Objective-C en una librería de manejo de estructuras básicas (similar a OpenStep pero mucho más reducida sobre el runtime de GNU y no sobre Cocoa). Bueno la cuestión es que me trabé en una clase (que yo denominé AZArray, la cual encapsula un array estático), dicha clase como OpenStep, se puede crear mediante:
-(AZArray*) arrayWithObjects: (id)first, ...;

O sea se puede crear un array enviandole los objetos uno seguido de otro terminando la lista en nil, el problema radica en que extrañamente el arreglo se carga invertido, es decir que el último objeto (anterior al nil por supuesto) pasaba a ser el primero del array y el primero el último, con eso en mente me decidí a ver si no era problema del runtime de GNU, descargué GNUStep e hice el mismo programa con NSArray, en si la prueba consiste en llamar al constructor con objetos mediante new:
id arr = [NSArray arrayWithObjects: [LogginObject new],
                                    [LogginObject new],
                                    [LogginObject new],
                                    [LogginObject new], nil];

Read more...

C y su if-else

,

Hace poco me vi enredado en una discución con respecto a C y su estructura de control if-else.
Primero quisiera empezar diciendo la forma en que codifico y algunas particularidades de C/C++.

Read more...

Frases de Películas::Piratas del Caribe::La maldición del Perla Negra

Hay frases de películas que me llaman la atención, por ejemplo éstas de la película Piratas del Caribe - La maldición del Perla Negra. No se, hay algo en éstas frases que es como que el escritor reflexiona (o hace reflexionar) sobre frases que uno dice.

- Jack Sparrow, sin duda es el peor pirata del que he escuchado.
- Pero ha oído de mi.



otra:

- Es el Perla Negra, la leyenda dice que no deja sobrevivientes.
- Ja, no deja sobrevivientes, entonces ¿cómo es que la leyenda pudo saberse?

Frases de Películas::Piratas del Caribe::La maldición del Perla Negra

Hay frases de películas que me llaman la atención, por ejemplo éstas de la película Piratas del Caribe - La maldición del Perla Negra. No se, hay algo en éstas frases que es como que el escritor reflexiona (o hace reflexionar) sobre frases que uno dice.

- Jack Sparrow, sin duda es el peor pirata del que he escuchado.
- Pero ha oído de mi.



otra:

- Es el Perla Negra, la leyenda dice que no deja sobrevivientes.
- Ja, no deja sobrevivientes, entonces ¿cómo es que la leyenda pudo saberse?

Sigo en mi cruzada

, , ,

Tal como lo había comentado en el post anterior estoy por instalar Mac OSX, las cosas que ya tengo:
  • Una PC que se lo aguante
  • El DVD preparado
  • Las ganas de instalarlo
  • Los pasos para recuperar grub una vez que lo instale

Read more...

Mac OS X en AMD

, ,

Por fin, luego de 7 años me he comprado una máquina nueva (un phenom 9550 con 2G de RAM, lo cual no viene al caso). Teniendo dicha máquina voy a cumplir uno de mis sueños:
INSTALAR MAC OS X

Read more...

...

,


No pude contenerme, siendo gran fanático de vi :D ....
Linux Hispano

Opera 9.51 + GMail

,

Bien, resulta que algo estraño me estaba pasando con mi navegador preferido (opera) y la cuenta de gmail. Si, hace un tiempito andaba lo más bien pero de un día para otro, puff... no andó más (para hablar mal y pronto).

Read more...

Download Opera, the fastest and most secure browser
December 2009
M T W T F S S
November 2009January 2010
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31