viernes, 25 de mayo de 2007

Hoy, día del orgullo friki, he acabado mi primer programa en ensamblador ^_^

Que mejor día que hoy, 25 de mayo, día del orgullo friki, 30 aniversario del estreno de la primer película de Star Wars, para acabar mi primer programa más o menos serio en ensamblador XD

El programa es una práctica para una asignatura que tengo, consiste en el juego “quince puzzle”, el típico de una tablero de 4x4, en cada casilla una letra, menos una en blanco y hay que ordenarlas jugando siempre con la única casilla vacía.

El juego controla los movimientos, tienes un máximo de 99 para acabar, y el tiempo, 99 segundos como máximo, a parte de no controlar que te salgas del tablero al mover el cursor, etc.

Como juego tampoco tiene demasiado, en casi cualquier otro lenguaje de programación apenas harían falta un par de horas para hacerlo, pero en ensamblador tiene más miga de lo que parece y hace falta un poco más, sobretodo si tampoco estás muy familiarizado con él.

Lógicamente, como salida laboral es nula, pero es curioso llegar a programar a tan bajo nivel, hasta le acabas pillando cariño, sobretodo cuando al final salen las cosas, pero no envidio para nada a la pobre gente que programa en ensamblador hace ya varias décadas.

Y para acabar, un par de capturas del juego (no me ganaré la vida con él la verdad) :


miércoles, 23 de mayo de 2007

ActiveSyn 4.5

Si tienes un PocketPC quizás te interesa saber que ha salido una nueva versión del ActiveSyn, la 4.5 para ser exactos. Sus novedades son, a parte de un aspecto visual más acorde con el nuevo Windows Vista, acelerar la transferencia de datos y mejores funcionalidades con el Outlook, Office, Exchange… por el contrario, se han perdido por el camino la sincronización por wifi y lan, por temas de seguridad según Microsoft.

Ya puestos a probarlo con mi Fujitsu-Siemens, lo he instalado y el resultado es que rápidamente he vuelto a la versión 4.2 Al intentar sincronizarla me daba el error 85010017, supuesta un error de versiones anteriores a la 4.2, debido a que en la primera sincronización hay demasiados elementos.

En cambio con la 4.2 sin ningún problema, así que creo que continuaré con esta versión un tiempo.