¿Cómo descomprimo un WAR? (Humor)

Este es uno de esos episodios graciosos con los que uno se encuentra en la industria de software (algunas veces más frecuentemente de lo que uno quisiera). En este post voy a "sacarle el cuero" a un colega, de modo que por razones evidentes, voy a usar nombres falsos.

Installing swi-prolog with JPL and plUnit support

I'm currently playing with Prolog, plUnit and JPL (Java Prolog binding) for a postgraduate course I'm taking. I had some trouble putting all together and making it work, so I decided to write this small tutorial to remember how to do it again later and to share it just in case anyone else is also having the same problems.

First, compile swi-prolog. Ubuntu swi-prolog package does not come with plUnit included so I had to compile it from the sources. I grabbed the latest (6.2.6) tarball from:

http://www.swi-prolog.org/download/stable

Webcast Sobre Proyectos Ágiles (23/01/2013)

Me acaba de llegar información que considero importante difundir:


Webcast sobre proyectos ágiles

Cuándo:
23/01/2013 - 19:30 hrs. a 21:00 hrs.

Dónde:
Caracas, Distrito Metropolitano de Caracas, Venezuela

Organiza:
Comunidad ágil de Venezuela,
pablolischinsky@evolucionagil.com

Impresiones sobre el taller de UML en el IUTET

El 16 y 17 de Noviembre del 2012 tuve el gusto de dictar un taller de UML a un grupo de profesores del IUTET (Instituto Universitario de Tecnología del Estado Trujillo).

UML, que significa en Inglés Unified Modeling Language (Lenguaje Unificado de Modelado en Español), es un lenguaje gráfico que se utiliza para modelar y representar aspectos técnicos y no técnicos de un sistema de software. Éste lenguaje, en esencia, permite que los desarrolladores de software puedan comunicar y documentar ideas y aspectos de diseño de un sistema de software.

RE: Academia e Ingeniería de Software

Nicolas Paez ha escrito un breve post sobre su percepción respecto a la forma en que se enseña Ingeniería de Software en distintas universidades en Latinoamérica. En lo personal, no he realizado investigación alguna al respecto en otras universidades (al menos no formalmente), y cualquier cosa que pueda decir se suscribe por lo pronto, únicamente a mi experiencia y a la forma en que enseñamos Ingeniería de Software en la Universidad de los Andes (ULA), en Venezuela.

Colección de Imagenes / Portafolio

Esta página contiene imágenes, videos y descripciones de algunos de los proyectos en los que he trabajado. Es posible hacer click en todas las imágenes para verlas más grandes.

Resultados del Programa Andrés Bello

Hoy llegó esto por el correo de la ULA:


Apreciados miembros de la comunidad universitaria:

Es para mí un grato placer anunciar los resultados de la última convocatoria del Programa Andrés Bello, un programa a través de la cual se han podido estudiar las diversas carreras de pregrado de la Universidad de Los Andes inscritas.

Lego Models (LDraw) Loaded from Java

Back in 2007 I step on LDraw and MLCAD WEB sites. For someone like me, who played a lot with Lego during his childhood, LDraw and MLCAD are/were certainly an incommensurable source of joy.

I found those WEB sites just before Christmas vacation so I raged to build in MLCAD many of the Lego models I had when I was a child.

By then I was also doing some small work on 3D graphics programming, using mostly Java3D and JOGL, so I developed a small piece of software intended to load LDraw models from Java. The following is a video of that software, showing some of the Lego models I build that Christmas:

Compañías y Productos RAIS en el A2011 (conclusión)

Hace algún tiempo escribí sobre los productos que se iban a desarrollar en las asignaturas de Ingeniería de Software y Bases de Datos durante el semestre A2011 utilizando la estrategia RAIS. El A2011 terminó y los productos se desarrollaron (o casi). Me gustaría compartir los resultados, que en general, fueron bastante buenos.

MagicRoot

MagicRoot es un juego de cartas multi-jugador, y también, es el nombre de la compañía RAIS que lo desarrolló. El objetivo del juego es vencer al oponente utilizando cartas mágicas que representan los distintos elementos: Aire, Agua, Fuego y Tierra. La idea está basada en Triple Triad que es un mini-juego de Final Fantasy VIII (Espero que no nos demanden ;-).

¿Qué se puede mejorar en estas pantallas de Gmail?

Hoy me topé con lo que en mi opinión es una pequeña falla de usabilidad en GMail. Es curioso ver que hasta Google se equivoca de tanto en tanto en cuestiones de usabilidad.

Aquí les dejo el acertijo (al menos para mis estudiantes de Ingeniería de Software). Los voy a dejar mirar las pantallas por un rato a ver si pueden descubrir el problema. Luego, en unos días, escribo mi opinión.

La primera pantalla (click para agrandar):

Citas...

Los seres humanos nos creemos la gran cosa, pero en el fondo no somos
más que una minúscula parte del caos resultante de una gran explosión.
Como el humo de cualquier explosión, nuestro destino es seguir el
camino de la entropía y terminar extinguiendonos en algún frio y
retirado rincón del universo --- ¿o no?

dmi

Cursos