Pages

12.30.2006

RMI con un router

He estado intentando al menos por una semana hacer funcionar mi aplicación en Java-RMI y sigo sin lograrlo. He leído un poco de la especificación, busqué en google un rato, pregunté en los foros de programación para java, probé y experimenté, utilicé de conejillo de indias a una amiga que vive en Baja California (gracias, Morrigan) y sigo sin lograrlo.

Mi programilla está fregado. Bueno... al menos si sigo usando RMI y no opto por utilizar el API de java.net... O de otro mofo, programarlo de nuevo en Python (como ejercicio para aprender el lenguaje, ya que no he programado en Python algo más difícil que funciones matemáticas sencillas).

En todos estos problemas, lo que encuentro un poco más frustrante es la idea completa de usar Java y RMI en la aplicación (que por cierto, era un juego basado en Risk). Java ya no es un lenguaje que me agrade, me pesa el sólo tener que programar con él. La tecnología RMI, como yo la entiendo, está más enfocada para realziar su trabajo en ambientes con una IP pública o dentro de una subred. Lo que me tranquiliza, es que usar Java y en particular RMI era parte del requerimiento: Realzar un juego de mesa multijugador en red que utilice Swing y RMI.

El proyecto lo terminé hace como un mes, pero estaba ineresado en realizar mejoras a la interfaz gráfica, al cliente de texto (mi favorito) y en otros aspectos de prorgamación, para sucesivamente lanzarlo en sourceforge.net. Pero bueno, no siemper se tiene la suerte (o pericia) de que todo programa que haga uno, sea lanzado efectivamente al público. Mi primo Toño, aficionado al ajedrez, se veía interesado en jugarlo después de las mejoras; él era parte importante de la motivación para terminarlo bien. Ni modo.

12.15.2006

"Saludos"

Well, after wasting a lot of time thinking of which language I should write this blog (English, as you may guess by reading my far-from-good writing of the language), I've also decided to give a brief introduction of what I pretend to write here: my any-given-day experiences programming or approaching a computer.

My main purpose is to track down the work I have done in the years, writing about my doubts, ideas, failures, accomplishments or simple comments.

It may be useful for some people too, but I don't think so.

##UPDATE ### ACTUALIZACION

Finalmente, no. Decido escribir en mi lengua materna, el español. Sin más.