Jun 11, 2005

Como la vida misma

A pesar de que esta semana no hubo clases, mejor dicho, a pesar de que esta semana ya estoy en vacaciones y sigo yendo a la U porque aún no termino de "liberar" todas mis materias, ando cansado, deben ser los efectos secundarios de tan agotador semestre. Este ha sido mi peor semestre, hablando en términos de calificaciones y demas egocentrismos sin razón, pero a pesar de lo malo de la escuela me he llevado muy buenas experiencias, buenos viajes, buenas cosas, crecimiento profesional y humano, el balanceo de este semestre en cuanto a todo lo que hice fue bueno pues todo salio bien, pero me hubiera gustado que hubiera salido mejor.

Prácticamente estoy a una materia de terminar mis estudios, falta menos cada vez... que rápido se va el tiempo.

Estos días he estado jugando un poco con XMLHttpRequest, un objeto para hacer llamadas en background utilizando JavaScript, interesante en verdad, ahora que las aplicaciones web estan de moda y todo mundo quiere tener su aplicación web, (cosa que años atrás dije que pasaría y por fin esta ocurriendo) es interesante usar tecnologías de este tipo para hacer aplicaciones más usables, como GMail o Flickr. Lo más interesante de esto es el XML de XMLHttpRequest, así por ejemplo el consumir un servicio Web enviando el clásico mensaje SOAP y esperando recibir una respuesta, lo hace útil, una solución lista para usarse. Si unimos esta tecnología con cosas viejas pero que dan un aspecto agradable a nuestro entorno, como CSS, podremos tener sin duda una aplicación construida dentro de los estándares, que funcione bien y que por supuesto, sirva correctamente. Lo único malo del desarrollo web desde mi punto de vista es que es muy tardado, aunque bueno con Ruby on Rails.

He estado viendo que no es tan difícil exportar de Gnome Canvas a una imagen JPEG o PNG, lo que si es difícil es tomar la parte a exportar, es decir tomar todo el canvas no sólo lo que se aprecia, actualmente la exportación de MonoUML de los diagramas se hace de la forma: "sólo lo que se ve se exporta", cosa que no me gusta, y estoy seguro que a nadie le gusta, aunque sigue la investigación de como tomar todo el dibujo de la instancia de Gnome.Canvas para salvarla posteriormente. Hay tantos detalles que he visto, desde el hecho que en ocasiones se exporta correctamente, en otras aparece el diálogo previo a la exportación dentro de la imagén exportada, he intentado con Application.EventsPending y a veces pasa y en otras no, en fin... habrá que seguir probando. Creo que cuando este listo UMLCanvas# 2.0, todos seremos verdaderamente felices.

Export Diagram

Mala exportación: Bad exportation
Buena exportación:

Pronto saldré de viaje, a distraerme, creo que ya es justo :) ¡Me toca!