miércoles, octubre 19, 2005

Más rápido

Creo que la herramienta más agradable que he visto ahora ahora para hacer screencasts, desde mi punto de vista es Wink, claro que vnc2swf también es bueno, pero Wink es más rápido es cuestión de configuración, sólo se instala y listo. Ha pesar de no ser libre es freeware y hay una versión para Linux, esta bonito pues puedes agregarle mensajes para que sea un tipo tutorial... en fin, a mi me gusto desde que lo vi en la presentación de Edd.

Hasta hicé un bonito demo, mostrando 29.3MB de pura acción cargada en menos de 20segs con MonoUML.

martes, octubre 18, 2005

MonoCanvas, rendimiento y demás cosas.

Había antes platicado del tiempo en que tardaba el dibujado del árbol del módelo del XMI en MonoUML, bueno eso ha sido superado, he reemplazado ese comportamiento por uno mejor y sin duda más útil, la idea del loading-by-request ha sido implementada, ahora es más tardado deserializar un XMI de 12MB (el cual implíca todo Gtk# 2.0) (Y es rápido pues en mi PIV 1.4 512 RAM tarda como 7-8 segs en el proceso) que dibujarlo en el Canvas ;).

El módulo svn de MonoCanvas esta listo, nuestra iniciativa por escribir una API basada en System.Drawing y Gtk.DotNet ha iniciado, sin duda un poco tarde, pero más vale tarde que nunca. El trabajo que inicio Manuel y mi pequeño ejemplo de impresión viven ya ahí, espero en un rato más poder escribir un diagrama de clases para mostrar mis ideas, ahora he andado un poco ocupado... y por lo que veo en el futuro estaré mucho más.

Pero me gusta mantenerme ocupado, así no tengo en más que pensar, me gusta sentirme así, con cosas que hacer.

He llegado a la segunda etapa del trabajo propuesto, ¿Qué pasará? No lo se. Pero me siento feliz porque he hecho muchas cosas durante mis estudios y siempre he tenido fé. Se supone que a más tardar el lunes sabré que pasará, sería bueno comenzar ya a trabajar.

Por cierto, no me he encontrado a Rodolfo por estos días en línea, debe estar poniéndose al corriente con el trabajo, me gustaría que me contara como le fue en su plática, con cosas más detalladas, pero por lo que escribió, se ve que le fue muy bien, las fotos estan buenas ;).

La próxima semana tengo mi presentación de la segunda fase del concurso en mi U y hasta ahora apenas tengo la presentación hecha, no he practicado mucho, necesito hacerlo. El equipo de mi U y yo hemos pensando hacer el mono del logotipo en algo parecido a una piñata, de modo que este pegado en el stand, este fin de semana estaremos haciendolo, tengo buenas ideas muchas derivadas de haber mirado varios capítulos de Art Attack, estoy emocionado.

domingo, octubre 16, 2005

Wiki wiki

Después de un rato de trabajar con la actualización del sitio, he movido casi todo lo que teniamos en el viejo sitio al nuevo sitio basado en MediaWiki, me gusto como quedó, aunque claro siempre son bienvenidos nuevos comentarios. Ahora con el nuevo Wiki espero que se pueda escribir la documentación más rápidamente.

Creo que también moveré mi blog personal al dominio monouml.org, he pensado que debería regresar a escribir en inglés, separando mis entradas por idioma, para así en donde estoy sindicalizado en inglés aparezca en inglés y donde sea en español este en español, en fin.

A ver que tal me va, suerte y ánimo.

jueves, octubre 13, 2005

Cosas para sonreir y cosas para llorar

Cosas para sonreir

Google es un gigante por si mismo, y su capacidad de indizimiento el día de hoy es impresionante, tanta es su fama que googling ahora mismo es reconocido como verbo en inglés, en fin, eso no es lo importante. Días atrás recibí un correo de una persona invitandome a dar una plática en los Estados Unidos, diciéndome si la recordaba y si podía dar aquella misma plática que di en la Biblioteca del Congreso, estoy conciente de mi mala memoria... pero no podría olvidar algo como ello, sin duda se estaba refiriendo a otra persona, y yo sabía o que se referia a mi tocayo torero y español o que era un robot de spam con una forma más original de llamar mi atención. Le respondí y sí, se referia a mi tocayo. Fue un momento para sonreir.

Mañana iré a una entrevista de trabajo. Otro momento más para sonreir.

Cosas para llorar

Soy una persona muy detallista en cosas de software, siempre miro lo peor y busco el peor escenario para hacer explotar las aplicaciones, me gusta eso, hacer explotar las cosas... y claro, también solucionarlas. Recientemente Rodolfo me ha dicho que el diálogo ese de cargado del ModelTree alenta de alguna forma el cargado, y no lo se en realidad, ahora da una sensación de que algo se esta haciendo y no se ha quedado colgada la aplicación, como sea, he mirado que en modelos pequeños este diálogo podría alentar la carga. La solución es usar el modelo de Monodoc: "Por solicitud" para evitar eso. Es molesto, tarda una eternidad dibujando un XMI de 12MB, hay que mejorarlo. Y claro, estamos consientes que al menos un mismo usuario en una sesión de trabajo no utilizará TODO el modelo, por tanto ¿Para qué dibujarle completo?.

A seguir trabajando.

Actualización: Ya esta más rápido el cargado, y Breezy ya es estable.

martes, octubre 11, 2005

Nostalgía

No he podido dormir... no tengo sueño, debe ser por los 2 dos coca-colas que me tomé, he tomado inclusive una pastilla para el insomnio y poder dormir... pero nada.

Mientras tanto decidí, en esta madrugada abrir mi passport de MSN utilizando mi correo de monouml, y decidí eliminar mi vieja cuenta de Hotmail, la cual la tengo desde antes de que este fuera comprado por Microsoft, es algo nostálgico, porque recuerdo mis vagos inicios en la red, pero bueno, todo sea por evolucionar. Además que estaba difícil de dar cuando me la preguntaban... :P, cuando uno es casi un niño, se le ocurren los nombres más raros para usernames.

Además de eso, recupere mi vieja cuenta de ICQ, aun recuerdo el número... y lo increíble es que el correo que utilize para registrarme aun lo tengo... aun recuerdo la animación de las personas dando vueltas mientras se creaba tu cuenta, el inicio de la mensajería instantánea para usuario final (porque recordemos que ya había IRC), nostálgico, en verdad que sí.... y luego... napster... uy que tiempos aquellos, todos eramos tan inocentes y no pensabamos que cosas como esas pudieran marcar un rumbo en la historia de la red, por supuesto que no recuerdo mi usuario de napster... era algo de anarquiax, pero... no se.

Maldito insomnio... alrato estaré fatal, eso sin duda.

lunes, octubre 10, 2005

Huele a recuerdo

Creo que fue en Enero del 2000 (o fue el 2001), cuando aun estaba en la preparatoria... y me dí cuenta de algo, me di cuenta que la confianza es algo que es muy frágil entre las relaciones, y que a pesar de todo, el ser llamado Mujer es algo tan incomprensible... y ni los cientificos más prominentes podrán comprenderles jámas.

Hoy, paso algo semejante, creo que fue ese mismo año, el cual fue mi último de preparatoria, cuando inicio esto... a lo que llamó Maldición de la Graduación, parece algo sin sentido algo absurdo... es más parece una historia sacada de una telenovela de nuestra televisora nacional, pero me pasa cada vez que hay graduación... a sólo 3 meses de graduarme de la U, se ha cumplido de nuevo... y me pregunto ¿Qué carajo es esto? Será que me predispongo, no lo sé, será que si es en verdad, tampoco sé. Ayer ... me desperté y me miré al espejo, vi un ser decadente y patetico a pesar de no sentirme así, me siento muy bien, renovado, libre, con ganas de comerme al mundo, podría ser que sea porque no he dormido muy bien... o ¿será un simple reflejo de mi sentir interno?

Recuerdo también mi reacción aquel último año de preparatoria... ¡por dios! reaccioné como un ser de las cavernas... tan estúpidamente, en fin, ahora estoy tan tranquilo... me siento, feliz, y no se porque, no tengo trabajo, no tengo dinero, ni siquiera tengo casa propia, pero hay algo que me tiene feliz, ¿Qué será... ?

Podría ser que... me graduaré, esta sensación de endorfinas que te tranquilizan ¿vendrá de ahí? No se, pero en conclusión estoy feliz.

A otra cosa.

Dios... hoy aplasté un bug que yo mismo metí... lo bueno que ya sirve todo de nuevo, esa cosa de los Model Domains me gusta mucho, o soy un fanático o es que tengo muchas ideas locas... pero se pueden hacer infinidad de cosas... al menos así lo veo yo, ando motivado... no se porque.

A trabajar que el mundo se va a acabar. 24 de Octubre 2003 - 11 de Octubre 2005.

domingo, octubre 09, 2005

Jugueteando e Impresión en MonoUML

Me la he pasado estos días libres entre pensando por lo ocurrido y corrigiendo cosas, pero también he querido agregar cosas nuevas a lo que ahora tenemos, he jugado un buen rato con Gnome.Print, en verdad es una librería sin documentación (claro la versión #), la versión en C, como es normal esta excelentemente documentada, lo difícil son los ejemplos, que escasean, claro que viendo los que vienen en las fuentes te pueden ayudar mucho, después de instalar devhelp para mirar la documentación en C de Gtk+ y mirar los fuentes de F-Spot para ver como es en C#, he entendido varias cosas, al menos tengo el hola mundo con imagénes creadas a partir del Canvas funcionando, el cual Manuel anda escribiendo y al cual prontó me uniré al esfuerzo, claro que sigue el error del desface del screen, por supuesto que es obvio, pues se toma lo dibujado actualmente por el sistema X-Window y en ese momento se crea la ventana de preview que hace que se descuadre todo, la solución también ya la encontré utilizando System.Drawing todo parece mucho más fácil.

Ahora, por lo tanto, se creará un System.Drawing.Bitmap que se llenará a partir de los elementos dibujados, (si se quiere se salvará en un archivo temporal, un jpg, gif, png, tiff, etc) y a través de la magía de Gtk.DotNet lo pasaremos por la impresora a través de Gnome.Print. Suena sencillo. Espero en un par de días tenerlo en vivo.

La idea es tener un canvas como la figura de abajo, claro que con nuestros elementos y no figuras o... ¿por qué no imágenes ya creadas? alguna vez pensé que sería buena idea, tener themes de los elementos UML, y porque no... que cada quien dibujará sus elementos y asi mismo estos se relacionaran ... un sólo ControlPointGroup bastaría para ello y claro las Edge para relacionarles. En este momento me vienen unas dudas con relación a esto ¿consumirián más recursos? ¿sería más estetico? ¿sería más rápida una implementación así?, en fin, una idea...

GDI+ Sample     GDI+ Sample

Después presentarlo para impresión y listo. Todos felices. La FAQ de libgnomeprint, resuelve una buenas preguntas en lo que se refieren al rendering final de la impresión, en realidad la librería es buena, sólo falta un poco de documentación para C# y mono en general, a ver si pronto escribo algo.

Además he pensado en que deberíamos basar nuestro espacio en un Wiki, la tendencia eso indica, DokuWiki ha sido mi preferido, desde que Fabian me lo presento, porque no requiere una base de datos para funcionar, pero MediaWiki también es bueno, aunque a pesar de ello, me gustaría primero tener un buen tema antes de usar alguno, se que no es tan importante, pero bueno siempre me he fijado en los detalles visuales, no soy diseñador ni quiero serlo, pero tener identidad propia siempre es importante, mientras tanto seguiremos con lo que ahora tenemos.

Ayer en mi momento de ocio, miré una pelicula, en realidad la pelicula era pésima (The Mask 2), pero salió un carácter que me dió mucha risa, cada vez que lo veo me hace reir, "la rana que canta", es de la Warner Bros y usualmente sale en caricaturas de ellos, es tan cómica, en fin.

De nuevo mañana al trabajo, así es esto.

sábado, octubre 08, 2005

A 16 días antes.

La frase después de la tormenta siempre viene la calma la escuché años atrás cuando una chica la mencionaba en una clase de preparatoria haciendo mención a una canción. Frase tan cierta que resulta interesante tomarla en cuenta y no lo digo por Stan que a pesar de haber impactado en el estado, no hizo gran daño por esta sección de la ciudad, posiblemente una buena ubicación fue lo que permitió que todo estuvierá tranquilo, sino por otras cosas que ahora me estan ocurriendo, extrañas sin duda, pero bueno, ahora lo tomo todo más tranquilo, más relajado, como deben de ser, sin exhaltarse o preocuparse lo innecesario.

Pero bueno, la vida debe seguir y en todos los aspectos debemos continuar. Después de haber regresado de Puerto Vallarta, me he sentido un poco diferente, creo que mi visión de la comunidad mexicana del software libre ha sido actualizada, es en verdad motivamente ver que habemos gente con las mismas ideas, el mismo interes y las mismas ganas, cada quién en su ramo, pero sin duda le trabajamos duro.

A 16 días de ser 24 de Octubre, no me siento bien en ese sentido, pero bueno, ¿qué poder hacer?, tan lejos y tan cerca, en fin, no me queda otra cosa que preocuparme por cosas que en verdad me sirvan en mi futuro.

Días atras (creo ayer...) recibí un correo de un caballero que decía que le gustaría utilizar nuestra aplicación para utilizarle como Process Mapper, es algo interesante que haya gente quién utilize las cosas que haces y les vea el mismo futuro que tu (o igual exagero, pero así me sentí), él me dió un link, con algunas formas de Process Mapping, varias de ellas, conocidas gracias a la U, y me hizó de nuevo pensar, que realmente no todo es malo, sino hay cosas rescatables de todos los aspectos, esa solicitud, hizo que a Rodolfo y a mi nos motivara para continuar con el trabajo, por mi parte he resuelto un bug que yo mismo introdujé ahora con los Process Dialogs, pero que ya esta solucionado, además de una petición vieja que estaba por ahí, que sin duda mejor la experiencia del usuario: recordar los paths, además de otras cosas...

El caso es que ando motivado, feliz por Rodolfo y su conferencia en Argentina, y feliz porque hemos avanzado mucho en este poco rato, agregando usabilidad principalmente y corrigiendo errores, el nuevo canvas es la Panacea, pero se hará sólo hay que tener confianza y un poco de fé, creo que la hemos tenido por más de un año y aun tenemos que ofrecer.

Conversando con Mauricio me ha despertado el interés de ir a la GUADEC ahora en Mayo del próximo año, sería fantástico poder ir, claro habría que juntar desde ahora para poder pasarsela bien. Espero poder lograrlo y no ser victima de mi desesperación por gastar el dinero. Ya veremos, con suerte y esfuerzo lo lograremos.

jueves, octubre 06, 2005

Que lluvia

Ahora con el paso de la tormenta por estos lugares, se ha puesto horrible, el día de ayer ha sido hasta ahora el más fuerte, una increíble lluvia, muy intensa y consecutiva, parecía que no iba a parar, toda la madrugada y toda la tarde igual, lagunas y rios desboradados. Es preocupante, después de mirar las imágenes que dejo Katrina en New Orleans imaginarnos que podríamos llegar a estar igual, en algunas partes si estuvo fatal y hay lugares así en el estado, las casas relativamente cubiertas por el agua, pero al menos en el Puerto, todo va bien, hasta ahora.

Según pronósticos las lluvias continuarán, a ver que tal nos va, ayer la lluvia sobrepasaba el nivel de la acera, y todas las calles alrededor estaban igual, al menos no se fue la energía eléctrica y aun seguimos comunicados, estamos sobre el nivel del mar y alejados de la playa así que no es tan fuerte el sentir.

Pero en verdad ha estado difícil. Ojalá todo ya se mejoré pronto.

domingo, octubre 02, 2005

4 días después

He regresado después de haber estado en Puerto Vallarta en el 4to Festival GNU/Linux y Software Libre, conocí gente muy agradable y todo pasó excelente. Fué de esas experiencias tan extrañas, pero divertidas, en las que al final todo sale genial, regresé totalmente renovado, no hice mucho viaje turístico, pero visité algunos lugares agradables y lo más importante me divertí.

Llegué el primer día del Festival, el miércoles, logré conseguir habitación (a pesar de no haber reservado formalmente), me quedé con unos amigos del tacvbo y todo salió excelente, me tardé medio día peleando la habitación pero lo logramos al final del día, mi primer trayecto del hotel al lugar donde era el congreso, fue realmente largo, y cómo era de esperarse, me perdí, pero bueno, logramos llegar, casi dos horas después pero lo hicímos, esa noche salimos a pasear por el malecón y pude saludar al buen Mahomedalid, ibamos en busca de un buen lugar para divertirnos, y sí lo encontramos.

El segundo día fue más de diversión que de negocios, despertando temprano y saliendo a conocer la ciudad, a los lugares recomendados y a buscar comida hasta lugares algo largos. Esa noche fue de dormir poco, creo que sólo la primera dormí algo bien.

Ya por el tercer día todo fue mejor, fue mi platica, andaba algo cansado diría yo, dormí creo 3 horas, mi platica fue previa a la de Randal, la cual a su vez predecía a la de Alvaro, estuvo un poco apresurado, y no pudé mostrar todas las bondades por las cuales estuvimos trabajando estos días finales, pero bueno, estuvo bien la presentación, lo malo fue que no hubo preguntas, muy triste en verdad :( en realidad me hubiería gustado que me preguntaran de todo, pero bueno, ¡a darle!

En la presentación mostré un bonito ejemplo (tar xfz svnbrowse.php para mirar el contenido) de una aplicación escrita en 4 lenguajes diferentes: VB.NET, Boo, Java y C#, mostrando las bondades de la tecnología detrás de mono además de lo que hacemos en MonoUML

Faltaron cosas de mostrar, como la importación de otros formatos, (como el de Poseidon), y explicar más detenidamente otras cosas como los Model Domains y la forma de apoyar al proyecto, en fin. El final del viernes estuvo mejor, fue la fiesta de clausura, y obvio nos fuimos de parranda, el lugar al que fuimos estaba llenísimo, claro era viernes y era de esperarse y pues a divertinos... yo esperaba llegar temprano para poder salir a tiempo de la ciudad y regresar a casa, pero hice algo que siempre hago... me quedé dormido, lo bueno es que pude salir, :P, me dijeron por ahí que ahora tendré algo más que contarle a mis nietos.

En conclusión, 4 días muy bien pasados con unos muy excelentes organizadores, no tengo quejas. Por cierto que tomé algunas fotos muy buenas.