<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7440282</id><updated>2011-04-21T22:38:27.528-05:00</updated><title type='text'>Mario Carrión</title><subtitle type='html'>MonoUML Project contributor</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default?start-index=101&amp;max-results=100'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>168</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7440282.post-112978138406535039</id><published>2005-10-19T22:44:00.000-05:00</published><updated>2005-10-19T23:09:44.110-05:00</updated><title type='text'>Más rápido</title><content type='html'>&lt;p style="text-align: justify;"&gt;Creo que la herramienta más agradable que he visto ahora ahora para hacer screencasts, desde mi punto de vista es &lt;a href="http://www.debugmode.com/wink/"&gt;Wink&lt;/a&gt;, claro que &lt;a href="http://www.unixuser.org/~euske/vnc2swf/"&gt;vnc2swf&lt;/a&gt; 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 &lt;span style="font-style:italic;"&gt;libre&lt;/span&gt; es freeware y hay una versión para &lt;a href="http://www.debugmode.com/wink/download.php"&gt;Linux&lt;/a&gt;, 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 &lt;a href="http://usefulinc.com/edd/blog/contents/2005/03/26-boo/read"&gt;Edd&lt;/a&gt;.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Hasta hicé un &lt;a href="http://www.monouml.org/demos/faster.html"&gt;bonito demo&lt;/a&gt;, mostrando &lt;span style="font-style:italic;"&gt;29.3MB&lt;/span&gt; de pura acción cargada en menos de 20segs con &lt;a href="http://www.monouml.org"&gt;MonoUML&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-112978138406535039?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/112978138406535039/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=112978138406535039&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112978138406535039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112978138406535039'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/10/ms-rpido.html' title='Más rápido'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-112969569873588029</id><published>2005-10-18T22:05:00.000-05:00</published><updated>2005-10-18T23:21:38.916-05:00</updated><title type='text'>MonoCanvas, rendimiento y demás cosas.</title><content type='html'>&lt;p style="text-align: justify;"&gt;Había &lt;a href="http://marioc.blogspot.com/2005/10/cosas-para-sonreir-y-cosas-para-llorar.html"&gt;antes platicado&lt;/a&gt; del tiempo en que tardaba el dibujado del árbol del módelo del XMI en &lt;a href="http://www.monouml.org"&gt;MonoUML&lt;/a&gt;, bueno eso ha sido superado, he reemplazado ese comportamiento por uno mejor y sin duda más útil, la idea del &lt;span style="font-style:italic;"&gt;loading-by-request&lt;/span&gt; ha sido implementada, ahora es más tardado deserializar un XMI de 12MB (&lt;span style="font-style:italic;"&gt;el cual implíca todo Gtk# 2.0&lt;/span&gt;) (Y es rápido pues en mi &lt;span style="font-style:italic;"&gt;PIV 1.4 512 RAM&lt;/span&gt; tarda como 7-8 segs en el proceso) que dibujarlo en el Canvas ;).&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;El módulo svn de &lt;a href="http://forge.novell.com/modules/xfmod/svn/svnbrowse.php?uri=listing.php%3Frepname%3Dmonouml%26path%3D%252Ftrunk%252Fmonocanvas%252F%26rev%3D0%26sc%3D0"&gt;MonoCanvas&lt;/a&gt; esta listo, nuestra iniciativa por escribir una API basada en &lt;a href="http://msdn.microsoft.com/library/spa/default.asp?url=/library/SPA/cpref/html/frlrfSystemDrawing.asp"&gt;System.Drawing&lt;/a&gt; y &lt;a href="http://www.go-mono.com/docs/monodoc.ashx?link=N%3aGtk.DotNet"&gt;Gtk.DotNet&lt;/a&gt; ha iniciado, sin duda un poco tarde, pero &lt;span style="font-style:italic;"&gt;más vale tarde que nunca&lt;/span&gt;. El trabajo que inicio &lt;a href="http://ceronman.blogspot.com"&gt;Manuel&lt;/a&gt; y mi pequeño ejemplo de impresión viven ya ahí, espero en un rato más poder escribir un &lt;span style="font-style:italic;"&gt;diagrama de clases&lt;/span&gt; para mostrar mis ideas, ahora he andado un poco ocupado... y por lo que veo en el futuro estaré mucho más.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Pero me gusta mantenerme ocupado, así no tengo en más que pensar, me gusta sentirme así, con cosas que hacer.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;He llegado a la segunda etapa del &lt;a href="http://www.tamsa.com.mx/"&gt;trabajo propuesto&lt;/a&gt;, ¿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.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Por cierto, no me he encontrado a &lt;a href="http://rodolfocampero.blogspot.com"&gt;Rodolfo&lt;/a&gt; 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 &lt;a href="http://www.cafeconf.org.ar/"&gt;su plática&lt;/a&gt;, con cosas más detalladas, pero por lo &lt;a href="http://rodolfocampero.blogspot.com/2005/10/cafeconf-2.html"&gt;que escribió&lt;/a&gt;, se ve que le fue muy bien, &lt;a href="http://www.gsl.unt.edu.ar/cafeconf/"&gt;las fotos&lt;/a&gt; estan buenas ;).&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;La próxima semana tengo mi presentación de la segunda fase del concurso en &lt;a href="http://www.itver.edu.mx"&gt;mi U&lt;/a&gt; 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 &lt;a href="http://en.wikipedia.org/wiki/Pinata"&gt;piñata&lt;/a&gt;, 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 &lt;a href="http://www.disneylatino.com/DisneyChannel/Programas/show_45_Art-Attack-de-Disney/sitio/"&gt;Art Attack&lt;/a&gt;, estoy emocionado.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-112969569873588029?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/112969569873588029/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=112969569873588029&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112969569873588029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112969569873588029'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/10/monocanvas-rendimiento-y-dems-cosas.html' title='MonoCanvas, rendimiento y demás cosas.'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-112951097480513706</id><published>2005-10-16T19:57:00.000-05:00</published><updated>2005-10-16T20:06:20.950-05:00</updated><title type='text'>Wiki wiki</title><content type='html'>&lt;p style="text-align: justify;"&gt;Después de un rato de trabajar con la actualización del sitio, he movido &lt;span style="font-style:italic;"&gt;casi&lt;/span&gt; todo lo que teniamos en el viejo sitio al nuevo sitio basado en &lt;a href="http://www.mediawiki.org"&gt;MediaWiki&lt;/a&gt;, me gusto &lt;a href="http://www.monouml.org"&gt;como quedó&lt;/a&gt;, aunque claro siempre son bienvenidos nuevos comentarios. Ahora con el nuevo Wiki espero que se pueda escribir la documentación más rápidamente.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Creo que también moveré mi blog personal al dominio &lt;span style="font-style:italic;"&gt;monouml.org&lt;/span&gt;, 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.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;A ver que tal &lt;a href="http://www.tesis.com"&gt;me va&lt;/a&gt;, suerte y ánimo.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-112951097480513706?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/112951097480513706/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=112951097480513706&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112951097480513706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112951097480513706'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/10/wiki-wiki.html' title='Wiki wiki'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-112924466310858581</id><published>2005-10-13T17:01:00.000-05:00</published><updated>2005-10-13T18:19:58.090-05:00</updated><title type='text'>Cosas para sonreir y cosas para llorar</title><content type='html'>&lt;p style="text-align: justify;"&gt;&lt;span style="font-weight:bold;"&gt;Cosas para sonreir&lt;/span&gt;&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;&lt;a href="http://www.google.com"&gt;Google&lt;/a&gt; es un gigante por si mismo, y su capacidad de indizimiento el día de hoy es impresionante, tanta es su fama que &lt;span style="font-style:italic;"&gt;googling&lt;/span&gt; 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 &lt;span style="font-style:italic;"&gt;Biblioteca del Congreso&lt;/span&gt;, 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 &lt;a href="http://users.erols.com/mcarrion/"&gt;mi tocayo&lt;/a&gt; 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.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Mañana iré a una entrevista de trabajo. Otro momento más para sonreir.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;&lt;span style="font-weight:bold;"&gt;Cosas para llorar&lt;/span&gt;&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Soy una persona &lt;span style="font-style:italic;"&gt;muy detallista&lt;/span&gt; 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 &lt;a href="http://rodolfocampero.blogspot.com"&gt;Rodolfo&lt;/a&gt; me ha dicho que el diálogo ese de cargado del &lt;span style="font-style:italic;"&gt;ModelTree&lt;/span&gt; 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 &lt;span style="font-style:italic;"&gt;Monodoc&lt;/span&gt;: &lt;span style="font-style:italic;"&gt;"Por solicitud"&lt;/span&gt; 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?.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;A seguir trabajando.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;&lt;span style="font-weight:bold;"&gt;Actualización&lt;/span&gt;: Ya esta más rápido el cargado, y &lt;a href="http://www.ubuntulinux.org"&gt;Breezy&lt;/a&gt; ya es estable.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-112924466310858581?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/112924466310858581/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=112924466310858581&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112924466310858581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112924466310858581'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/10/cosas-para-sonreir-y-cosas-para-llorar.html' title='Cosas para sonreir y cosas para llorar'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-112902555150272994</id><published>2005-10-11T05:03:00.000-05:00</published><updated>2005-10-11T05:12:31.503-05:00</updated><title type='text'>Nostalgía</title><content type='html'>&lt;p style="text-align: justify;"&gt;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.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Mientras tanto decidí, en esta madrugada abrir mi &lt;a href="http://passport.net/"&gt;passport&lt;/a&gt; de MSN utilizando mi correo de &lt;a href="http://www.monouml.org"&gt;monouml&lt;/a&gt;, y decidí eliminar mi vieja cuenta de &lt;a href="http://www.hotmail.com"&gt;Hotmail&lt;/a&gt;, la cual la tengo desde antes de que este fuera comprado por &lt;a href="http://www.microsoft.com"&gt;Microsoft&lt;/a&gt;, 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 &lt;span style="font-style:italic;"&gt;usernames&lt;/span&gt;.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;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 &lt;span style="font-style:italic;"&gt;anarquiax&lt;/span&gt;, pero... no se.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Maldito insomnio... alrato estaré fatal, eso sin duda.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-112902555150272994?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/112902555150272994/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=112902555150272994&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112902555150272994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112902555150272994'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/10/nostalga.html' title='Nostalgía'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-112901071959452346</id><published>2005-10-10T23:39:00.000-05:00</published><updated>2005-10-11T05:03:38.096-05:00</updated><title type='text'>Huele a recuerdo</title><content type='html'>&lt;p style="text-align: justify;"&gt;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.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;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ó &lt;span style="font-style:italic;"&gt;Maldición de la Graduación&lt;/span&gt;, parece algo sin sentido algo absurdo... es más parece una historia sacada de una telenovela de nuestra &lt;a href="http://www.televisa.com.mx"&gt;televisora nacional&lt;/a&gt;, pero me pasa cada vez que hay graduación... a sólo 3 meses de graduarme de &lt;a href="http://www.itver.edu.mx"&gt;la U&lt;/a&gt;, 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?&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;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á... ?&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;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.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;A otra cosa.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Dios... hoy aplasté un bug que yo mismo metí... lo bueno que ya sirve todo de nuevo, esa cosa de los &lt;span style="font-style:italic;"&gt;&lt;a href="http://monouml.blogspot.com/2005/09/new-revengexe.html"&gt;Model Domains&lt;/a&gt;&lt;/span&gt; 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.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;A trabajar que el mundo se va a acabar. &lt;span style="font-style:italic;"&gt;24 de Octubre 2003 - 11 de Octubre 2005&lt;/span&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-112901071959452346?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/112901071959452346/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=112901071959452346&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112901071959452346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112901071959452346'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/10/huele-recuerdo.html' title='Huele a recuerdo'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-112892126758923007</id><published>2005-10-09T23:25:00.000-05:00</published><updated>2005-10-10T00:19:45.770-05:00</updated><title type='text'>Jugueteando e Impresión en MonoUML</title><content type='html'>&lt;p style="text-align: justify;"&gt;Me la he pasado estos días libres entre pensando por &lt;a href="http://marioc.blogspot.com/2005/10/16-das-antes.html"&gt;lo ocurrido&lt;/a&gt; y &lt;a href="http://bugzilla.monouml.org"&gt;corrigiendo cosas&lt;/a&gt;, pero también he querido agregar cosas nuevas a lo que ahora tenemos, he jugado un buen rato con &lt;a href="http://www.go-mono.com/docs/monodoc.ashx?link=T%3aGnome.Print"&gt;Gnome.Print&lt;/a&gt;, en verdad es una librería &lt;span style="font-style:italic;"&gt;sin documentación&lt;/span&gt; (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 &lt;a href="http://developer.imendio.com/wiki/Devhelp"&gt;devhelp&lt;/a&gt; para mirar la documentación en C de Gtk+ y mirar los fuentes de &lt;a href="http://www.gnome.org/projects/f-spot/"&gt;F-Spot&lt;/a&gt; para ver como es en C#, he entendido varias cosas, al menos tengo el &lt;span style="font-style:italic;"&gt;hola mundo&lt;/span&gt; con imagénes creadas a partir del Canvas funcionando, el cual &lt;a href="http://ceronman.blogspot.com"&gt;Manuel&lt;/a&gt; anda escribiendo y al cual prontó me uniré al esfuerzo, claro que sigue el error del desface del &lt;span style="font-style:italic;"&gt;screen&lt;/span&gt;, 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 &lt;span style="font-style:italic;"&gt;&lt;a href="http://www.mono-project.com/Drawing"&gt;System.Drawing&lt;/a&gt;&lt;/span&gt; todo parece mucho más fácil.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Ahora, por lo tanto, se creará un &lt;span style="font-style:italic;"&gt;&lt;a href="http://msdn.microsoft.com/library/spa/default.asp?url=/library/SPA/cpref/html/frlrfsystemdrawingbitmapclasstopic.asp"&gt;System.Drawing.Bitmap&lt;/a&gt;&lt;/span&gt; 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 &lt;a href="http://www.go-mono.com/docs/monodoc.ashx?tlink=5@N%3aGtk.DotNet"&gt;Gtk.DotNet&lt;/a&gt; lo pasaremos por la impresora a través de Gnome.Print. Suena sencillo. Espero en un par de días tenerlo en vivo.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;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 &lt;span style="font-style:italic;"&gt;themes&lt;/span&gt; de los elementos UML, y porque no... que cada quien dibujará sus elementos y asi mismo estos se relacionaran ... un sólo &lt;span style="font-style:italic;"&gt;ControlPointGroup&lt;/span&gt; bastaría para ello y claro las &lt;span style="font-style:italic;"&gt;Edge&lt;/span&gt; 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...&lt;/p&gt;

&lt;p style="text-align: center;"&gt;&lt;a href="http://static.flickr.com/30/51068991_802f11a3fd_o.png"&gt;&lt;img src="http://static.flickr.com/30/51068991_802f11a3fd_m.jpg" border="0" title="GDI+ Sample" alt="GDI+ Sample" /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://static.flickr.com/32/51068989_b21ad45351_o.png"&gt;&lt;img src="http://static.flickr.com/32/51068989_b21ad45351_m.jpg" border="0" title="GDI+ Sample" alt="GDI+ Sample"/&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Después presentarlo para impresión y listo. Todos felices. La &lt;a href="http://gnome.org/projects/gnome-print/home/faq.html"&gt;FAQ de libgnomeprint&lt;/a&gt;, 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.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Además he pensado en que deberíamos basar &lt;a href="http://www.monouml.org"&gt;nuestro espacio&lt;/a&gt; en un Wiki, la tendencia eso indica, &lt;a href="http://www.splitbrain.org/Programming/PHP/DokuWiki/index.php"&gt;DokuWiki&lt;/a&gt; ha sido mi preferido, desde que &lt;a href="http://fseoane.net"&gt;Fabian&lt;/a&gt; me lo presento, porque no requiere una base de datos para funcionar, pero &lt;a href="http://www.mediawiki.org/"&gt;MediaWiki&lt;/a&gt; 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.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;&lt;img src="http://static.flickr.com/31/51068993_dfe7b1dbf5_t.jpg" title="Michigan J. Frog" align="left"&gt;Ayer en mi momento de ocio, miré una pelicula, en realidad la pelicula era pésima (&lt;span style="font-style:italic;"&gt;The Mask 2&lt;/span&gt;), pero salió un carácter que me dió mucha risa, cada vez que lo veo me hace reir, &lt;span style="font-style:italic;"&gt;"la rana que canta"&lt;/span&gt;, es de la Warner Bros y usualmente sale en caricaturas de ellos, es tan cómica, en fin.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;De nuevo mañana al trabajo, así es esto.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-112892126758923007?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/112892126758923007/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=112892126758923007&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112892126758923007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112892126758923007'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/10/jugueteando-e-impresin-en-monouml.html' title='Jugueteando e Impresión en MonoUML'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-112880660173339367</id><published>2005-10-08T15:36:00.000-05:00</published><updated>2005-10-08T16:23:21.796-05:00</updated><title type='text'>A 16 días antes.</title><content type='html'>&lt;p style="text-align: justify;"&gt;La frase &lt;span style="font-style:italic;"&gt;después de la tormenta siempre viene la calma&lt;/span&gt; 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.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;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.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;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.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;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ó &lt;a href="http://www.lsbu.ac.uk/immage/Process_mapping/Process_mapping.htm"&gt;un link&lt;/a&gt;, con algunas formas de Process Mapping, varias de ellas, conocidas gracias a &lt;a href="http://www.itver.edu.mx"&gt;la U&lt;/a&gt;, 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 &lt;a href="http://rodolfocampero.blogspot.com"&gt;Rodolfo&lt;/a&gt; y a mi nos motivara para continuar con el trabajo, por mi parte he resuelto un bug que yo mismo introdujé ahora con los &lt;span style="font-style:italic;"&gt;Process Dialogs&lt;/span&gt;, pero que ya esta solucionado, además de una petición vieja que estaba por ahí, que sin duda mejor la experiencia del usuario: &lt;span style="font-style:italic;"&gt;recordar los paths&lt;/span&gt;, además de otras cosas...&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;El caso es que ando motivado, feliz por &lt;a href="http://rodolfocampero.blogspot.com"&gt;Rodolfo&lt;/a&gt; y &lt;a href="http://www.cafeconf.org/modules/myconference/viewspeech.php?sid=198&amp;cid=20"&gt;su conferencia&lt;/a&gt; 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.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Conversando con &lt;a href="http://djmaucom.blogspot.com/"&gt;Mauricio&lt;/a&gt; me ha despertado el interés de ir a la &lt;a href="http://2006.guadec.org/"&gt;GUADEC&lt;/a&gt; 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.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-112880660173339367?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/112880660173339367/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=112880660173339367&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112880660173339367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112880660173339367'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/10/16-das-antes.html' title='A 16 días antes.'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-112863851284859825</id><published>2005-10-06T17:35:00.000-05:00</published><updated>2005-10-06T17:43:44.773-05:00</updated><title type='text'>Que lluvia</title><content type='html'>&lt;p style="text-align: justify;"&gt;Ahora con el paso de &lt;a href="http://www.veracruz.gob.mx/secciones.html?seccion=boletines@noticias_ver&amp;idnoticia=1822"&gt;la tormenta&lt;/a&gt; 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.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;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.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Pero en verdad ha estado difícil. Ojalá todo ya se mejoré pronto.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-112863851284859825?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/112863851284859825/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=112863851284859825&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112863851284859825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112863851284859825'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/10/que-lluvia.html' title='Que lluvia'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-112831815823428388</id><published>2005-10-02T20:46:00.000-05:00</published><updated>2005-10-03T00:45:43.120-05:00</updated><title type='text'>4 días después</title><content type='html'>&lt;p style="text-align: justify;"&gt;He regresado después de haber estado en Puerto Vallarta en el &lt;a href="http://www.festivaldesoftwarelibre.org/fsl2005"&gt;4to Festival GNU/Linux y Software Libre&lt;/a&gt;, 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í.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;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 &lt;a href="http://blog.tacvbo.net/"&gt;tacvbo&lt;/a&gt; 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 &lt;a href="http://mahomedalidp.blogspot.com/"&gt;Mahomedalid&lt;/a&gt;, ibamos en busca de un buen lugar para divertirnos, y sí lo encontramos.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;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.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;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 &lt;a href="http://www.stonehenge.com/merlyn/"&gt;Randal&lt;/a&gt;, la cual a su vez predecía a la de &lt;a href="http://www.alobbs.com/"&gt;Alvaro&lt;/a&gt;, 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!&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;En &lt;a href="http://www.flickr.com/photos/mariocarrion/tags/monouml/"&gt;la presentación&lt;/a&gt; mostré un &lt;span style="font-style:italic;"&gt;&lt;a href="http://forge.novell.com/modules/xfmod/svn/svnbrowse.php?uri=dl.php%3Frepname%3Dmonouml%26path%3D%252Ftrunk%252Fdocumentation%252Fsamples%252F4langWritten%252F%26rev%3D0%26isdir%3D1"&gt;bonito ejemplo&lt;/a&gt;&lt;/span&gt; &lt;span style="font-style:italic;"&gt;(tar xfz svnbrowse.php para mirar el contenido)&lt;/span&gt; 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 &lt;a href="http://www.mono-project.com"&gt;mono&lt;/a&gt; además de lo que hacemos en &lt;a href="http://www.monouml.org"&gt;MonoUML&lt;/a&gt;&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;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.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;En conclusión, &lt;span style="font-weight:bold;"&gt;4 días muy bien pasados&lt;/span&gt; con unos muy excelentes organizadores, no tengo quejas. Por cierto que tomé &lt;a href="http://www.flickr.com/photos/mariocarrion/tags/puertovallarta/"&gt;algunas fotos&lt;/a&gt; muy buenas.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-112831815823428388?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/112831815823428388/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=112831815823428388&amp;isPopup=true' title='3 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112831815823428388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112831815823428388'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/10/4-das-despus.html' title='4 días después'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-112771271008169459</id><published>2005-09-26T01:19:00.000-05:00</published><updated>2005-09-26T00:31:50.146-05:00</updated><title type='text'>Ahora sí</title><content type='html'>&lt;p style="text-align: justify;"&gt;He terminado todas las actualizaciones necesarias para tener las mismas características que antes teníamos, corregí algunos cambios bugs por ahí y además actualizé la parte del Notebook de diagramas, ahora (¡¡por fin!!) ya funciona como las demás vistas, creo que lo siguiente será documentar esta forma de trabajo para que sepamos como esta ahora, y por si más adelante es necesario agregar alguna nueva, lo dudo, pero podría ser.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Este nuevo cambio trae mejoras: como la más legible implementación de cómo es que la parte de los diagramas en el Notebook, además que ahora, los mensajes de los diagramas en sí son pasados a sus contenedores y no como antes estaban, ahora las Toolbar de cada diagrama son individuales e independientes, además de que forman parte del Wiget de la &lt;a href="http://www.go-mono.com/docs/monodoc.ashx?link=P%3aGtk.Notebook.CurrentPageWidget"&gt;NotebookPage&lt;/a&gt;, el cambio es notable:&lt;/p&gt;

&lt;p style="text-align: center;"&gt;
&lt;a href="http://static.flickr.com/32/46692537_4347a94e95_o.png"&gt;&lt;img src="http://static.flickr.com/32/46692537_4347a94e95_m.jpg" border="0" title="Diagram current" alt="Diagram current"&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://static.flickr.com/28/46299696_d0ecfcf367_o.png"&gt;&lt;img src="http://static.flickr.com/28/46299696_d0ecfcf367_m.jpg" title="Older diagram" alt="Older diagram" border="0"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;A seguir, no queda más que eso. &lt;pre&gt;svn update&lt;/pre&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-112771271008169459?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/112771271008169459/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=112771271008169459&amp;isPopup=true' title='3 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112771271008169459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112771271008169459'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/09/ahora-s.html' title='Ahora sí'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-112762886604646981</id><published>2005-09-25T00:21:00.000-05:00</published><updated>2005-09-25T13:30:27.166-05:00</updated><title type='text'>¡Eso!</title><content type='html'>&lt;p style="text-align: justify;"&gt;Este fin de mes hemos estado muy trabajadores, y nos hemos propuesto agregar nuevas características (o al menos eso creo yo):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Iniciar (&lt;span style="font-weight:bold;"&gt;¡¡y terminar!!&lt;/span&gt;) el nuevo canvas lo más pronto posible, yo digo que un buen Canvas, bonito, usable y que tenga buena integración nos tardará algo, al menos 2 años, claro, si alguien más contribuye, seguro será más rápido.&lt;/li&gt;
&lt;li&gt;Agregar la opción de los tipos de proyectos de algún tipo de tecnología en particular (.NET, J2SE, PHP, Python, etc) &lt;span style="font-style:italic;"&gt;más visibles&lt;/span&gt;, creo que ahora sólo el equipo sabe de su utilidad, y es una excelente idea.&lt;/li&gt;
&lt;li&gt;La parte que contiene los diagramas (el Notebook), debe ser editada, ahora la nueva forma de envío de mensajes entre las vistas lo requiere, ahora esta como estaba antes, y sirve, pero no sirve de la forma correcta, la idónea.&lt;/li&gt;
&lt;/ul&gt;

&lt;p style="text-align: justify;"&gt;Ahora con &lt;a href="http://rodolfocampero.blogspot.com/2005/09/autotools-para-ec-y-un-nuevo-revengexe.html"&gt;la herramienta&lt;/a&gt; que escribió &lt;a href="http://rodolfocampero.blogspot.com"&gt;Rodolfo&lt;/a&gt;, la cual paso de ser una &lt;a href="http://en.wikipedia.org/wiki/Hardcoded"&gt;hard coded class&lt;/a&gt; a código para ser utilizado independientemente (para los verdaderos hackers que no requieren más que una terminal :P) creo que sería una excelente idea hacer lo mismo para cada opción que ahora tenemos en &lt;a href="http://www.monouml.org"&gt;MonoUML&lt;/a&gt;, podríamos tener la generación de código y la generación de documentación (¡que pronto estará!) desde comandos independientes a la aplicación en sí.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Ya uní el evento del Drag and Drop, ahora ya esta todo de nuevo a la normalidad, pero aun me siguen inquietando algunos bugs raros que suelen pasar en ocasiones, en fin, seguiré probando.&lt;/p&gt;

&lt;p style="text-align: center;"&gt;
&lt;a href="http://static.flickr.com/28/46299696_d0ecfcf367_o.png"&gt;&lt;img src="http://static.flickr.com/28/46299696_d0ecfcf367_m.jpg" border="0" title="Class diagram" alt="Class diagram"&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;a href="http://static.flickr.com/29/46299697_e94fb8ec7f_o.png"&gt;&lt;img src="http://static.flickr.com/29/46299697_e94fb8ec7f_m.jpg" border="0" title="Use case diagram" alt="Use case diagram"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;¡Y sí! Por fin, tengo algo de efectivo para poder salir de viaje... casí no es nada, pero no se como le hago que siempre consigo... &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-112762886604646981?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/112762886604646981/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=112762886604646981&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112762886604646981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112762886604646981'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/09/eso.html' title='¡Eso!'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-112738623122991665</id><published>2005-09-22T05:35:00.000-05:00</published><updated>2005-09-22T12:15:57.843-05:00</updated><title type='text'>Uno menos</title><content type='html'>&lt;p style="text-align: justify;"&gt;Un pequeño bug aplastado.&lt;/p&gt;

&lt;p style="text-align: center;"&gt;&lt;a href="http://static.flickr.com/27/45547979_a00348d91e_o.png"&gt;&lt;img src="http://static.flickr.com/27/45547979_a00348d91e_m.jpg" title="Code generation" alt="Code generation" border="0"&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://static.flickr.com/29/45547978_7e5d7655c5_o.png"&gt;&lt;img src="http://static.flickr.com/29/45547978_7e5d7655c5_m.jpg" title="Code generation" alt="Code generation" border="0"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Por supuesto que era un claro problema de usabilidad. Pero no más. Ahora hay un bug menos en la lista de espera.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Por cierto... que porquería es el MS Internet Explorer, no puedo creeer como es posible que la gente lo utilize... en fin.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-112738623122991665?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/112738623122991665/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=112738623122991665&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112738623122991665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112738623122991665'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/09/uno-menos.html' title='Uno menos'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-112728684996135036</id><published>2005-09-21T01:44:00.000-05:00</published><updated>2005-09-21T02:19:04.240-05:00</updated><title type='text'>Listo</title><content type='html'>&lt;p style="text-align: justify;"&gt;Listo, después de casi un mes (¿o fue más?) de trabajo duro, repaso detallado del código y desveladas bien divertidas, he reemplazado la vieja versión del Tree (y demás cosas) con la nueva versión, esta nueva versión reemplaza cosas que no permitían usabilidad en la creación de diagramas.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;En este proceso de depuración he desconectado algunos eventos, para hacer pruebas, la parte del Drag and Drop del &lt;span style="font-style:italic;"&gt;ModelTree&lt;/span&gt; al &lt;span style="font-style:italic;"&gt;Canvas&lt;/span&gt; ha sido desactivada temporalmente, este fin de semana terminaré ello, además de una limpieza a fondo de la parte del Notebook de los diagramas para que todo este de acuerdo a lo ahora realizado.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Creo que los principales cambios incluyen
&lt;ul&gt;
&lt;li&gt;Ordenamiento de los elementos.&lt;/li&gt;
&lt;li&gt;Usabilidad en diagramado.&lt;/li&gt;
&lt;li&gt;Reducción de uso de memoria.&lt;/li&gt;
&lt;li&gt;Utilización de &lt;a href="http://nini.sourceforge.net/"&gt;Nini&lt;/a&gt; para configuración, a diferencia de lo que había escrito antes, no será utilizada de la forma "mcs -pkg" sino que esta incluida en &lt;span style="font-style:italic;"&gt;bin/&lt;/span&gt; en el svn.&lt;/li&gt;
&lt;li&gt;Dependencia de Gtk# 2.5.9.&lt;/li&gt;
&lt;li&gt;Dos árboles, uno para modelos y uno para diagramas.&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Con esto ahora ya estamos todos al corriente con los fuentes, de esta forma podremos ayudar a &lt;a href="http://ceronman.blogspot.com/"&gt;Manuel&lt;/a&gt; con la implementación de Canvas# que después evolucionará a UMLCanvas# para avanzar más rápido y tener una aplicación agradable y usable en menos tiempo, este sin duda, a mi punto de vista es un gran cambio :). Faltan detalles ¡claro! pero menos sin duda.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Ahora sólo espero mi pago de aquel &lt;a href="http://www.naftaforum.org"&gt;viejo proyecto&lt;/a&gt;, para irme tranquilo de viaje, no tengo más preocupaciones, salvo la interminable lista de TODO que escribí ahora mientras implementaba esta nueva versión, hay buenas ideas, con el avance del tiempo se irán implementando, aunque ahora mi prioridad es seguir optimizando el mensajeo entre las vistas, además de cerrar &lt;a href="http://bugzilla.monouml.org"&gt;los bugs&lt;/a&gt; que ahora tenemos.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;¡A trabajar!&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Por cierto, que bonito esta el libnotify&lt;/p&gt;

&lt;p style="text-align: center;"&gt;&lt;a href="http://static.flickr.com/32/45254094_f078c0e91f_o.png"&gt;&lt;img border="0" src="http://static.flickr.com/32/45254094_f078c0e91f_m.jpg" title="Updates!" alt="Updates!"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-112728684996135036?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/112728684996135036/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=112728684996135036&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112728684996135036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112728684996135036'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/09/listo.html' title='Listo'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-112658035695486657</id><published>2005-09-12T21:20:00.000-05:00</published><updated>2005-09-12T22:02:58.193-05:00</updated><title type='text'>¡Nini y más!</title><content type='html'>&lt;p style="text-align: justify;"&gt;Estoy casi a punto de terminar, falta muchísimo menos para hacerlo, pronto daré commit y aproximadamente unas &lt;span style="font-style:italic;"&gt;20+&lt;/span&gt; clases serán modificadas, le he metido muchísima mano a la parte de MonoUML.Widgets, ahora esta todo mejor, me falta hacer un poco más de pruebas y todo quedará listo, he agregado unas cosas extras, las más importantes incluyen el reemplazo de los Widgets Gnome.About por Gtk.AboutDialog y Gnome.IconList por Gtk.IconView, agregando con esto una dependencia a la &lt;a href="http://go-mono.com/sources/gtk-sharp-2.0/gtk-sharp-2.5.91.tar.gz"&gt;versión 2.5.9 de Gtk#&lt;/a&gt;, podría parecer algo &lt;span style="font-style:italic;"&gt;extremo&lt;/span&gt; tomar esta librería en estos momentos, pero creo que hoy en día la mayoría de las distribuciones traen Gtk+ 2.6, aunque claro, ahora se tendrá casi obligatoriamente que compilar pues aun no existe paquete binario, no dudo que en un rato salga la versión precompilada, así que no hay porque sufrir.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Además he agregado una librería llamada &lt;a href="http://nini.sourceforge.net"&gt;Nini&lt;/a&gt; para manejar configuraciones, reemplazando a GConf#, todo esto con la idea de poder en algún momento hacer más portable &lt;a href="http://www.monouml.org"&gt;MonoUML&lt;/a&gt; y hacerlo funcionar en &lt;a href="http://www.apple.com/macosx/"&gt;otras plataformas&lt;/a&gt;, inclusive hice un &lt;a href="http://www.monouml.org/files/NiniWithTestCase.tar.gz"&gt;simple paquete&lt;/a&gt; para que se pueda utilizar de la forma "&lt;span style="font-style:italic;"&gt;mcs -pkg&lt;/span&gt;", pronto escribiré &lt;a href="http://beta.monohispano.org"&gt;un tutorial&lt;/a&gt; para compartir la idea de este paquete generado con autotools.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Y además estoy a punto de terminar &lt;a href="http://www.naftaforum.org"&gt;el proyecto&lt;/a&gt; con el que tanto he sufrido, por fin, faltaba la parte de reportes, pero ahora, gracias a &lt;a href="http://www.aditus.nu/jpgraph/index.php"&gt;una librería&lt;/a&gt; llamada &lt;span style="font-style:italic;"&gt;JpGraph&lt;/span&gt;, la he logrado terminar rápidamente, esta buenísima esa librería, utiliza GD para la creación dinámica de los gráficos, lo malo es que es para &lt;a href="http://www.php.net"&gt;PHP&lt;/a&gt; :-P.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Todo va quedando muy bien&lt;/p&gt;

&lt;p style="text-align: center;"&gt;&lt;a href="http://static.flickr.com/27/42872896_0bd8e3b685_o.png"&gt;&lt;img border="0" src="http://static.flickr.com/27/42872896_0bd8e3b685_m.jpg" title="Using newest tree" alt="Using newest tree"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p style="text-align: center;"&gt;&lt;a href="http://static.flickr.com/33/42872894_5e03a315d1_o.png"&gt;&lt;img border="0" src="http://static.flickr.com/33/42872894_5e03a315d1_m.jpg" title="About MonoUML" alt="About MonoUML"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p style="text-align: center;"&gt;&lt;a href="http://static.flickr.com/25/42872895_de0479ba47_o.png"&gt;&lt;img border="0" src="http://static.flickr.com/25/42872895_de0479ba47_m.jpg" title="Using newest tree" alt="Using newest tree"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Además agregue unos detalles gráficos y  de usabilidad, como la carpeta en el árbol de diagramas que se abré cuando das click y la capacidad de borrar un elemento del TreeView apretando SUPR (o DEL en teclados en inglés), y aun me faltan algunas otras.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-112658035695486657?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/112658035695486657/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=112658035695486657&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112658035695486657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112658035695486657'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/09/nini-y-ms.html' title='¡Nini y más!'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-112639208583331044</id><published>2005-09-10T17:10:00.000-05:00</published><updated>2005-09-10T17:41:25.890-05:00</updated><title type='text'>20 pesos</title><content type='html'>&lt;p style="text-align: justify;"&gt;El día de hoy (y el de ayer) han estado extremadamente productivos, &lt;span style="font-style:italic;"&gt;no he dormido nada&lt;/span&gt; :P de tanta emoción, de ver como todo va fluyendo de una forma muy agradable, estoy a punto de terminar los viejos cambios, después de ello, iniciaré con el detenido generador de documentación, ahora si no habrá excusa para documentarnos usando nuestra &lt;a href="http://www.monouml.org"&gt;propia herramienta&lt;/a&gt;, todo quedará excelente.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Hoy salí, acompañando a mi madre a unas compras, en el viaje, me encontré un billete de &lt;a href="http://es.wikipedia.org/wiki/Imagen:20pesos_mx.jpg"&gt;20 pesos&lt;/a&gt;, por supuesto que no es mucho, pero eso no es lo importante, sino el hecho de haberme encontrado algo en la calle. Todo va bien, que bueno.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Creo que descansaré un rato, para ver que se me ocurré en los sueños.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-112639208583331044?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/112639208583331044/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=112639208583331044&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112639208583331044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112639208583331044'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/09/20-pesos.html' title='20 pesos'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-112616413142479412</id><published>2005-09-08T01:55:00.000-05:00</published><updated>2005-09-08T02:31:34.123-05:00</updated><title type='text'>Soberbio</title><content type='html'>&lt;p style="text-align: justify;"&gt;No hay palabras para describir el nuevo &lt;a href="http://www.gnome.org"&gt;GNOME&lt;/a&gt;, no soy fanático, pero hay que reconocer el excelente trabajo que han hecho los &lt;a href="http://planet.gnome.org"&gt;hackers de GNOME&lt;/a&gt;, ahora con Cairo, las cosas se ven tan nítidas, todo se ve, tan genial, o igual es la emoción :P&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;En &lt;a href="http://www.ubuntulinux.org"&gt;Ubuntu&lt;/a&gt; un simple &lt;span style="font-style:italic;"&gt;apt-get dist-upgrade&lt;/span&gt; y esperar un buen tiempo mientras se actualiza, basta, en otras posiblemente pronto este disponible.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Hablando en cuestión a &lt;a href="http://www.ubuntulinux.org"&gt;Ubuntu&lt;/a&gt;, todo va bien, aunque mi tarjeta inalámbrica se queja y hace que se alente el sistema en general, no se si es el kernel o que, tendré que hacer unas buenas pruebas para ver que pasa.&lt;/p&gt;

&lt;p style="text-align: center;"&gt;&lt;a href="http://static.flickr.com/29/41377694_7ea43a1942_o.png"&gt;&lt;img src="http://static.flickr.com/29/41377694_7ea43a1942_m.jpg" title="GNOME About" alt="GNOME About" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p style="text-align: center;"&gt;&lt;a href="http://static.flickr.com/33/41377695_ee0d0abcdc_o.png"&gt;&lt;img src="http://static.flickr.com/33/41377695_ee0d0abcdc_m.jpg" title="Nautilus" alt="Nautilus" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p style="text-align: center;"&gt;&lt;a href="http://static.flickr.com/24/41377696_bd69a0b8c6_o.png"&gt;&lt;img src="http://static.flickr.com/24/41377696_bd69a0b8c6_m.jpg" title="Services" alt="Services" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Por cierto, &lt;a href="http://marioc.blogspot.com/2005/09/gnome-212.html"&gt;retiro lo dicho&lt;/a&gt;, ya esta el GNOME 2.12 en Ubuntu.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-112616413142479412?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/112616413142479412/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=112616413142479412&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112616413142479412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112616413142479412'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/09/soberbio.html' title='Soberbio'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-112614856114449522</id><published>2005-09-07T21:20:00.000-05:00</published><updated>2005-09-07T23:03:37.183-05:00</updated><title type='text'>GNOME 2.12</title><content type='html'>&lt;p style="text-align: justify;"&gt;Hoy ha sido liberada la nueva versión de &lt;a href="http://www.gnome.org"&gt;GNOME&lt;/a&gt;, creo que esta noche me pasaré a Breezy para ver que tal va, por supuesto que aun no esta la recién salida &lt;a href="http://www.gnome.org/start/2.12/"&gt;2.12&lt;/a&gt;, pero debe estar la GNOME &lt;a href="http://packages.ubuntu.com/breezy/gnome/gnome-common"&gt;2.11&lt;/a&gt;, ahora en esta nueva versión &lt;a href="http://www.gnome.org/~davyd/gnome-2-12/"&gt;hay cosas&lt;/a&gt; muy interesantes.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Por otro lado, &lt;a href="http://people.hazent.com/~jrp/"&gt;José Ramón&lt;/a&gt; esta uniendo &lt;a href="http://www.monodevelop.com"&gt;MonoDevelop&lt;/a&gt; y &lt;a href="http://www.monouml.org"&gt;MonoUML&lt;/a&gt; para hacer autómaticamente modelos a través de la escritura de código y viceversa, seguro será una maravilla cuando se termine todo, una integración con MonoDevelop ayudaría considerablemente a cualquier desarrollador, inclusive hizo &lt;a href="http://monouml.blogspot.com/2005/09/monouml-addin-for-md-mockup.html"&gt;una entrada&lt;/a&gt; en nuestro &lt;a href="http://planet.monouml.org"&gt;planet&lt;/a&gt;, aunque si creo que será algo complejo lograr una buena integración, y que &lt;span style="font-style:italic;"&gt;"mágicamente"&lt;/span&gt; se generé todo, pero será bueno de ver y lograr.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Mientras a seguir trabajando por una buena y útil herramienta.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-112614856114449522?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/112614856114449522/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=112614856114449522&amp;isPopup=true' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112614856114449522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112614856114449522'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/09/gnome-212.html' title='GNOME 2.12'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-112568199943282396</id><published>2005-09-02T11:53:00.000-05:00</published><updated>2005-09-02T12:26:39.436-05:00</updated><title type='text'>Gnome.Canvas en MS Windows</title><content type='html'>&lt;p style="text-align: justify;"&gt;Leyendo &lt;a href="http://lists.ximian.com/pipermail/gtk-sharp-list/2005-September/006365.html"&gt;la lista de Gtk#&lt;/a&gt; veo que &lt;a href="http://www.evoluzion.org/"&gt;Paulo Pires&lt;/a&gt;, logró lo que algunos preguntaban &lt;a href="https://listas.hispalinux.es/pipermail/mono-hispano/2004-December/001018.html"&gt;tiempo atrás&lt;/a&gt;: &lt;span style="font-style:italic;"&gt;Gnome.Canvas en MS Windows&lt;/span&gt;, basta con seguir las indicaciones de &lt;a href="http://www.evoluzion.org/?go=tips"&gt;su sitio&lt;/a&gt; para lograrlo, lo bueno es que si sirve, lo malo es que sólo sirve con Gtk# 1.0, o al menos mis pruebas rápidas de 10 minutos me lo demostraron pues al intentar usar Gnome# 2.0 se queja del glue, luego con más calma se puede probar y buscar una solución. Creo que sin duda es un buen paso, un poco tarde, pues ahora &lt;a href="http://cairographics.org/introduction"&gt;Cairo&lt;/a&gt; esta más impulsado y &lt;span style="font-style:italic;"&gt;Gnome.Canvas&lt;/span&gt; se ha quedado obsoleto, pero bueno es nostálgico.&lt;/p&gt;

&lt;p style="text-align: center;"&gt;&lt;a href="http://static.flickr.com/23/39582966_bf281c02cd_o.jpg"&gt;&lt;img src="http://static.flickr.com/23/39582966_bf281c02cd_m.jpg" title="Gnome.Canvas in MS Windows" alt="Gnome.Canvas in MS Windows" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-112568199943282396?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/112568199943282396/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=112568199943282396&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112568199943282396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112568199943282396'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/09/gnomecanvas-en-ms-windows_02.html' title='Gnome.Canvas en MS Windows'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-112564218018589618</id><published>2005-09-01T00:58:00.000-05:00</published><updated>2005-09-02T11:53:13.260-05:00</updated><title type='text'>¡Uff!</title><content type='html'>&lt;p style="text-align: justify;"&gt;Bueno, por fin... creo que fin terminaré &lt;a href="http://www.naftaforum.org"&gt;este proyecto&lt;/a&gt; que ya me tiene loco, creo que al terminar podré decir que he aprendido muchísimas cosas, muy pocas tecnológicamente hablando pero muchas socialmente hablando, he aprendido hasta que punto de explotación puede llegar una persona, y el grado máximo de tolerancia, en fin, ahora a cualquier otro proyecto proveniente del mismo "lider de proyecto" sin duda responderé con un rotundo &lt;span style="font-weight:bold;"&gt;NO&lt;/span&gt;, ni siquiera pediré más información mi respuesta será un &lt;span style="font-weight:bold;"&gt;NO&lt;/span&gt;, y que pena, pues a veces crees algo de las personas cuando las escuchas hablar, contando buenas historias y diciendo cosas muy interesantes, pero que tristemente no las aplican, y se desinteresan de todo rápidamente al trabajar en un proyecto en conjunto, ¡¡¡vamos a ganar dinero haciendolo, tampoco es un juego!!! pero claro, se llevan una buena rebanada del pastel, &lt;span style="font-style:italic;"&gt;"en casa del herrero cuchillo de palo"&lt;/span&gt;.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;A pesar de que ya pronto terminaré esto debo terminar otro proyecto que tengo atrasado, lo bueno que ese no es tan largo, además necesito dinero, se avecinan gastos y es necesario solventarlos, además ya no quiero que me esten molestando. De ahora en adelante he aprendido que primero se cobra, luego se trabaja, si quieren, si no, pues a conseguir otro, al menos en proyectos independientes, pedir una &lt;span style="font-style:italic;"&gt;fianza&lt;/span&gt; por cada proyecto ahora será lo principal, eso de que te paguen cuando quieran no es útil y me molesta, más cuando exigen.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;En fin, mientras más rápido termine, más rápido implementaré las cosas que estoy haciendo en &lt;a href="http://www.monouml.org"&gt;MonoUML&lt;/a&gt;, además tengo que prepararme para la presentación &lt;a href="http://www.festivaldesoftwarelibre.org/"&gt;ahora cercana&lt;/a&gt; y la presentación en &lt;a href="http://www.itver.edu.mx/"&gt;mi U&lt;/a&gt; en Octubre, lo bueno es que después de septiembre podré dedicarme de lleno a prepararme tecnologícamente, pronto termino estudios y me gustaría certificarme, he visto varías cosas por ahí, me interesa muchísimo &lt;a href="http://www.omg.org/uml-certification/index.htm"&gt;la de UML de la OMG&lt;/a&gt;, lo triste es que como siempre ando corto de dinero, pero bueno tendré que ahorrar para lograrla, y por supuesto estudiar mucho (&lt;a href="http://rodolfocampero.blogspot.com"&gt;Rodolfo&lt;/a&gt; me dijo que estan algo particulares las preguntas, por eso hay que ponerle todo el empeño). Además en Octubre se acerca una buena fecha, y también quiero salir de viaje, esa es una de mis motivaciones para seguir trabajando y aguantando, intento no desesperarme.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Lo bueno de todo esto es que entre otras cosas, ahora despierto temprano, aprovecho el día y ya no me duele la cabeza, lo malo es que no avanzo en cosas que me interesan y tengo que trabajar con &lt;a href="http://www.microsoft.com/windows/default.mspx"&gt;MS Windows&lt;/a&gt;, no soy purista pero simplemente no me siento a gusto en ese SO, me siento totalmente extraño.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Un día más, un &lt;a href="http://es.wikipedia.org/wiki/Peso_mexicano"&gt;peso&lt;/a&gt; más, a continuar trabajando.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-112564218018589618?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/112564218018589618/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=112564218018589618&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112564218018589618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112564218018589618'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/09/uff.html' title='¡Uff!'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-112462465400750517</id><published>2005-08-21T05:59:00.000-05:00</published><updated>2005-08-21T18:14:02.223-05:00</updated><title type='text'>MonoUML, Árbol de diagramas</title><content type='html'>&lt;p style="text-align: justify;"&gt;He detenido temporalmente la implementación de la generación de documentación porque &lt;a href="http://rodolfocampero.blogspot.com"&gt;Rodolfo&lt;/a&gt; (¡ahora mismo!) esta escribiendo &lt;a href="http://expertcoder.sourceforge.net/tutorial/es/index.html"&gt;su nuevo tutorial&lt;/a&gt; y me gustaría basarme completamente en él, ahora esta más fácil de digerir, sin tanto tecnisísmo y va muy al grano, la idea de &lt;span style="font-style:italic;"&gt;copiar/pegar y compilar&lt;/span&gt; para probar los ejemplos y comenzar a utilizar &lt;a href="http://expertcoder.sourceforge.net"&gt;ExpertCoder&lt;/a&gt; esta presente, ¡en hora buena!

&lt;p style="text-align: justify;"&gt;Estoy estructurando la parte del árbol de &lt;a href="http://www.monouml.org"&gt;MonoUML&lt;/a&gt;, ya había antes escrito que no me gusta como es que se maneja ahora, pues se cierran los diagramas cuando se agrega otro además que se redibuja todo. Estoy haciendolo lo más usable y extendible posible, espero no exagerar y que al final el código resulte tedioso de leer, he mirado que el juego de eventos entre cada vista (actualmente 4: &lt;span style="font-style:italic;"&gt;árbol de modelo&lt;/span&gt;, &lt;span style="font-style:italic;"&gt;árbol de diagramas&lt;/span&gt;, &lt;span style="font-style:italic;"&gt;pestaña de propiedades&lt;/span&gt; y &lt;span style="font-style:italic;"&gt;diagramas en canvas&lt;/span&gt;) se envian mensajes de una forma muy agradable :) sólo faltaban implementar unos métodos más y agregar unas cosas más a los métodos de las Interfaces existentes, desde el inicio me ha gustado la idea de &lt;a href="http://rodolfocampero.blogspot.com"&gt;Rodolfo&lt;/a&gt; del Hub para manejar estos mensajes (que son muchísimos en realidad).&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Aún no lo subo al &lt;a href="http://forge.novell.com/modules/xfmod/svn/svnbrowse.php?repname=monouml"&gt;SVN&lt;/a&gt;, me gusta tener todo terminado y no dejar el código roto, posiblemente con bugs :P pero que al menos compile todo, estoy pensando que con esta nueva implementación será mucho más fácil ordenar los elementos al momento de ser dibujados al árbol, inclusive este podría &lt;span style="font-style:italic;"&gt;recordar&lt;/span&gt; las hojas que estaban expandidas después de ser salvado, tal como lo hacen muchas aplicaciones que recuerdan tu sesión.&lt;/p&gt;

&lt;p style="text-align: center;"&gt;&lt;a href="http://photos22.flickr.com/35817434_eb09bfd3d5_o.png"&gt;&lt;img src="http://photos22.flickr.com/35817434_eb09bfd3d5_m.jpg" title="MonoUML" alt="MonoUML" style="align: center; border: 0;" align="center" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Espero poder implementar lo más pronto posible todas estas ideas que tengo de &lt;a href="http://www.monouml.org"&gt;MonoUML&lt;/a&gt;, ahora con la nueva característica de &lt;a href="http://rodolfocampero.blogspot.com/2005/08/un-modelo-en-varios-ficheros.html"&gt;Model Domain&lt;/a&gt;, se podrán manejar los tipos predefinidos, creo que ahora ya podremos comenzar a utilizar un &lt;span style="font-style:italic;"&gt;MonoUML Project&lt;/span&gt;, y no un simple XMI como ahora esta, inclusive poder manejar los conceptos de &lt;span style="font-style:italic;"&gt;Solution&lt;/span&gt; y &lt;span style="font-style:italic;"&gt;Project&lt;/span&gt; como en &lt;a href="http://www.monodevelop.com"&gt;MonoDevelop&lt;/a&gt;/&lt;a href="http://msdn.microsoft.com/vstudio/"&gt;VS.NET&lt;/a&gt;, y de esta forma manejar al mismo tiempo un proyecto en Java y otro en .NET y ¡cada uno con sus propios tipos predefinidos!&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Además ya termine otro capítulo de la &lt;a href="http://www.monohispano.org/ecma/"&gt;traducción del ECMA&lt;/a&gt;, el capítulo 24, falta ahora sólo 1 y habremos terminado, tal parece que pronto estaremos dando la buena noticia. Ahora &lt;a href="http://www.enzolutions.com/mono"&gt;enzo&lt;/a&gt; (después de ser papá ¡felicidades!) y yo  estamos comenzado a acomodar &lt;a href="http://beta.monohispano.org/index.php/Libro_de_Mono"&gt;el temario&lt;/a&gt; lo que será el nuevo proyecto de &lt;a href="http://www.monohispano.org"&gt;Mono Hispano&lt;/a&gt; el "Libro para desarrolladores en &lt;a href="http://www.mono-project.com"&gt;Mono&lt;/a&gt;", como el proyecto de la traducción del ECMA esta pronto a terminar creo que ahora es conveniente, en la &lt;a href="https://listas.hispalinux.es/pipermail/mono-hispano/"&gt;lista de correo&lt;/a&gt; &lt;a href="https://listas.hispalinux.es/pipermail/mono-hispano/2005-August/003672.html"&gt;el mensaje&lt;/a&gt; lo tomaron de muy buena manera, falta acomodar todo y llegar a un acuerdo para comenzar a trabajar.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Sin duda todo saldrá muy bien.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-112462465400750517?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/112462465400750517/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=112462465400750517&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112462465400750517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112462465400750517'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/08/monouml-rbol-de-diagramas.html' title='MonoUML, Árbol de diagramas'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-112382745144906584</id><published>2005-08-12T00:53:00.000-05:00</published><updated>2005-08-12T01:19:26.013-05:00</updated><title type='text'>Mono en MS Windows</title><content type='html'>&lt;p style="text-align: justify;"&gt;A veces me gusta estar jugando con las cosas más nuevas de &lt;a href="http://www.mono-project.com"&gt;Mono&lt;/a&gt;, y me gusta más estar jugando con ellas en &lt;a href="http://es.wikipedia.org/wiki/Windows"&gt;MS Windows&lt;/a&gt;, probar una que otra cosa. Hay gente que en verdad esta interesada en poder crear aplicaciones con Mono para MS Windows pero se detienen pues la documentación es un poco escaza de este lado, detalles de configuración es lo más problematico.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;He escrito como dos aplicaciones tipo &lt;span style="font-style:italic;"&gt;usuario final&lt;/span&gt; para que se ejecuten principalmente en MS Windows, son de utilización con &lt;span style="font-style:italic;"&gt;cualquier usuario&lt;/span&gt;, hacerlas funcionar no es tan difícil, en realidad solo copio el binario generado en GNU/Linux y lo ejecuto de este lado, cosa algo ortodoxa, pero bueno también posible crear algún sencillo "Makefile" con &lt;a href="http://en.wikipedia.org/wiki/.bat"&gt;archivos .bat&lt;/a&gt; para una compilación más automatizada, aunque claro hay mejores soluciones.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Como las aplicaciones son gráficas, hago uso de &lt;a href="http://forge.novell.com/modules/xfcontent/downloads.php/monowin32/Mono%20Win32%20Combined%20Installer/v1.1.8.0"&gt;Gtk#&lt;/a&gt; y las lanzo con &lt;a href="http://forge.novell.com/modules/xfcontent/downloads.php/monowin32/Runtime%20selector"&gt;MonoLaunch&lt;/a&gt; para omitir la ventana de MS-DOS que por lo general se carga. &lt;a href="http://forge.novell.com/modules/xfmod/project/?monowin32"&gt;El instalador&lt;/a&gt; de &lt;a href="http://www.mfconsulting.com/blog/"&gt;Paco Martínez&lt;/a&gt; trae todo lo necesario, inclusive el &lt;a href="http://glade.gnome.org/"&gt;Glade&lt;/a&gt; para las UIs.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Posiblemente al pensar en Mono nos viene a la cabeza GNU/Linux, y los UNIX en general, pero también hay que tener en cuenta que MS Windows es lo más popular y por tanto hay que tomarlo en cuenta (no mucho :P) para desarrollo futuro, siempre hay alguien que no sabe otra cosa que MS Windows, y hay que complacerlo, además el extra de que &lt;span style="font-weight:bold;"&gt;también funciona en GNU/Linux&lt;/span&gt; es importante.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;A ver si pronto escribo algún documento sencillo de programación con Mono en MS Windows, seguro sería útil, el único problema que le veo es estar en MS Windows, pero bueno, el fin justifica los medios.&lt;/p&gt;

&lt;p style="text-align: center; align: center;"&gt;
&lt;a href="http://photos22.flickr.com/33334704_0d2e712585_o.png"&gt;&lt;img src="http://photos22.flickr.com/33334704_0d2e712585_m.jpg" alt="System.Windows.Forms" title="System.Windows.Forms" border="0" /&gt;&lt;/a&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-112382745144906584?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/112382745144906584/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=112382745144906584&amp;isPopup=true' title='2 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112382745144906584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112382745144906584'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/08/mono-en-ms-windows.html' title='Mono en MS Windows'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-112362051147220794</id><published>2005-08-09T15:36:00.000-05:00</published><updated>2005-08-09T15:48:31.476-05:00</updated><title type='text'>Pronto</title><content type='html'>&lt;p style="text-align: justify;"&gt;Este inicio de semana ha sido de esos que son ocupados, de simple protocolo y recopilación de firmas, todo para poder terminar este semestre tranquilamente, en verdad que este semestre me la llevaré muy tranquilamente, tendré que conseguirme &lt;a href="http://www.hazent.com/en/about_job.html"&gt;un trabajo&lt;/a&gt;.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;El día de hoy me han dado una noticia que no me gusto mucho, yo pensaba salir de viaje este fin de mes, para la fase regional del concurso de &lt;a href="http://www.itver.edu.mx"&gt;mi universidad&lt;/a&gt;, preguntando la sede me han dicho que será aquí mismo, yo tenía la intención de irme de viaje, me gusta salir a pasear y pues este semestre erá para eso, inclusive movieron las fechas para octubre, en fin, tendremos que disfrutar de las cosas locales, y de este lindo calor que a me sofaca :)&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Tengo algunos proyectos en puerta, algunos de darán algún poco de ingresos, creo que los tomaré para sentirme ocupado y productivo esta temporada, veamos que tal.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-112362051147220794?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/112362051147220794/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=112362051147220794&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112362051147220794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112362051147220794'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/08/pronto.html' title='Pronto'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-112329991613047400</id><published>2005-08-05T22:25:00.000-05:00</published><updated>2005-08-06T03:45:17.190-05:00</updated><title type='text'>Dolor de cabeza</title><content type='html'>&lt;p style="text-align: justify;"&gt;Esta semana me la he pasado básicamente con dos cosas: con un dolor de cabeza casi diario y pensando en algunas funcionalidades en &lt;a href="http://www.monouml.org"&gt;MonoUML&lt;/a&gt;.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;No se realmente el porque del dolor de cabeza, no tengo preocupaciones tan grandes como para sentirme de esa forma, debe ser que ahora cómo tengo más tiempo mi cerebro pide ser usado en vez de estar ahí simplemente sin hacer nada...&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Acerca de las funcionalidades de MonoUML creo que pronto me pondré a trabajar de lleno... hay muchas ideas y quiero plasmarlas &lt;span style="font-weight:bold;"&gt;¡YA&lt;/span&gt;!&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;... ahora mismo ando terminando unos detalles de una &lt;a href="http://www.naftaforum.org"&gt;aplicación web&lt;/a&gt;, y como me hace falta un depurador, antes me bastaba con utilizar impresiones tipo 'print' para saber como iba todo pero ahora con eso que las aplicaciones web son &lt;a href="http://en.wikipedia.org/wiki/AJAX"&gt;asíncronas&lt;/a&gt;... es un problema ver como se envían los mensajes... esto podría ser una razón de mi dolor de cabeza... probablemente.&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Al mirar &lt;a href="http://www.festivaldesoftwarelibre.org/fsl2005/index.php?option=com_wrapper&amp;Itemid=62"&gt;el programa&lt;/a&gt; del &lt;a href="http://www.festivaldesoftwarelibre.org"&gt;congreso de Puerto Vallarta&lt;/a&gt; veo que la plática de &lt;a href="http://djmaucom.blogspot.com/"&gt;Mauricio&lt;/a&gt; también fue aceptada, &lt;span style="font-style:italic;"&gt;¡enhorabuena!&lt;/span&gt;, andaremos por allá entonces :)&lt;/p&gt;

&lt;p style="text-align: justify;"&gt;Por otro lado veo que &lt;a href="http://www.damog.net"&gt;David Moreno&lt;/a&gt; (damog), un DD mexicano, &lt;a href="http://lists.debian.org/debian-devel/2005/07/msg01544.html"&gt;ha propuesto&lt;/a&gt; a &lt;a href="http://www.monouml.org"&gt;MonoUML&lt;/a&gt; como paquete para &lt;a href="http://www.debian.org/releases/unstable/"&gt;Debian Sid&lt;/a&gt;, &lt;span style="font-weight:bold;"&gt;¡es una excelente noticia!&lt;/span&gt; aunque veo que &lt;a href="http://lists.debian.org/debian-devel/2005/07/msg01551.html"&gt;el comentario hecho en respuesta&lt;/a&gt; y tal parece que no les gusta nuestra descripción actual, en fin habrá que corregirla, creo que de nuevo queda claro el alto nivel de exigencia en &lt;a href="http://www.debian.org"&gt;Debian&lt;/a&gt;, todo sea por mejorar.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-112329991613047400?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/112329991613047400/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=112329991613047400&amp;isPopup=true' title='2 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112329991613047400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112329991613047400'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/08/dolor-de-cabeza.html' title='Dolor de cabeza'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-112266523857393446</id><published>2005-07-29T14:08:00.000-05:00</published><updated>2005-07-29T14:29:01.150-05:00</updated><title type='text'>Por fin</title><content type='html'>&lt;p align="justify"&gt;Después de este &lt;span style="font-style:italic;"&gt;mes de curso de verano&lt;/span&gt; he terminado todas mis materias, ahora si me voy a dedicar totalmente a avanzar de lleno con &lt;a href="http://www.monouml.org"&gt;MonoUML&lt;/a&gt;, se siente raro haber terminado... como que es extraño, ya no tengo más materias, sólo las prácticas profesionales y luego a trabajar y que por fin me paguen dignamente...&lt;/p&gt;

&lt;p align="justify"&gt;Justo ayer estaba charlando con &lt;a href="http://rodolfocampero.blogspot.com"&gt;Rodolfo&lt;/a&gt; y se me ocurrieron algunas cosas mientras lo hacía, tendré que hacer unas imágenes &lt;span style="font-style:italic;"&gt;&lt;a href="http://www.gimp.org"&gt;"gimpeadas"&lt;/a&gt;&lt;/span&gt; para mostrar estas nuevas características.&lt;/p&gt;

&lt;p align="justify"&gt;&lt;span style="font-weight:bold;"&gt;¡Por fin he terminado!&lt;/span&gt;&lt;/p&gt;

&lt;p align="justify"&gt;&lt;span style="font-style:italic;"&gt;PD. Se aceptan contrataciones :D&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-112266523857393446?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/112266523857393446/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=112266523857393446&amp;isPopup=true' title='4 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112266523857393446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112266523857393446'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/07/por-fin.html' title='Por fin'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-112219083062089237</id><published>2005-07-24T00:45:00.000-05:00</published><updated>2005-07-24T03:06:27.346-05:00</updated><title type='text'>Primer aniversario</title><content type='html'>&lt;p align="justify"&gt;
Hoy cumplimos &lt;a href="http://sourceforge.net/projects/monouml"&gt;nuestro primer aniversario&lt;/a&gt;, desde que &lt;a href="http://www.sourceforge.net"&gt;Sourceforge&lt;/a&gt; nos acepto el proyecto hemos lanzado &lt;a href="http://forge.novell.com/modules/xfcontent/downloads.php/monouml/MonoUML"&gt;una versión&lt;/a&gt; y seguimos trabajando en la segunda, es agradable ver que &lt;a href="http://www.monouml.org"&gt;nuestro proyecto&lt;/a&gt; sigue vigente y con más ideas, que hemos sentado las bases para varias cosas y vamos adelante.
&lt;/p&gt;

&lt;p align="justify"&gt;Ahora ya comenzaremos a trabajar con la segunda versión de UmlCanvas#, utilizando una mezcla de &lt;a href="http://svn.myrealbox.com/blog/"&gt;System.Drawing&lt;/a&gt; y &lt;a href="http://gtk-sharp.sourceforge.net"&gt;Gtk#&lt;/a&gt;, espero ayudar en lo más posible a &lt;a href="http://ceronman.blogspot.com"&gt;Manuel&lt;/a&gt; para lograr esto.&lt;/p&gt;

&lt;p align="justify"&gt;Además iré pronto a &lt;a href="http://www.puertovallarta.net/"&gt;Puerto Vallarta, Jalisco&lt;/a&gt; al &lt;a href="http://www.festivaldesoftwarelibre.org/fsl2005/"&gt;4to Festival GNU/Linux y Software Libre&lt;/a&gt;, presentaré &lt;a href="http://www.monouml.org"&gt;nuestro proyecto&lt;/a&gt; y los avances que hemos hecho, intentaré llevar un avance del nuevo canvas además de un bonito demo, este Septiembre será un mes de viajes, ya falta mucho menos para llegar.&lt;/p&gt;

&lt;p align="justify"&gt;
He probado unos ejemplos de &lt;span style="font-style:italic;"&gt;System.Windows.Forms&lt;/span&gt; a través de las &lt;span style="font-style:italic;"&gt;Managed.Windows.Forms&lt;/span&gt;, se ven muy bien... aunque sinceramente no me agrada esa API, la &lt;span style="font-weight:bold;"&gt;no existencia&lt;/span&gt; de paneles tan explícitos no me gusta, pero bueno.
&lt;/p&gt;

&lt;p align="center"&gt;
&lt;a href="http://photos21.flickr.com/28131514_3b8f6e1264_o.png"&gt;&lt;img border="0" src="http://photos21.flickr.com/28131514_3b8f6e1264_m.jpg" title="Managed Windows.Forms" alt="Managed Windows.Forms"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p align="center"&gt;
&lt;a href="http://photos23.flickr.com/28131513_a7c433379c_o.png"&gt;&lt;img border="0" src="http://photos23.flickr.com/28131513_a7c433379c_m.jpg" title="Managed Windows.Forms" alt="Managed Windows.Forms"&gt;&lt;/a&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-112219083062089237?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/112219083062089237/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=112219083062089237&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112219083062089237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112219083062089237'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/07/primer-aniversario.html' title='Primer aniversario'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-112162954363065353</id><published>2005-07-17T14:09:00.000-05:00</published><updated>2005-07-17T14:45:43.636-05:00</updated><title type='text'>¡También hablamos español!, Segunda parte</title><content type='html'>&lt;p align="justify"&gt;Ahora que estamos moviendo el contenido del &lt;a href="http://www.monohispano.org"&gt;sitio principal&lt;/a&gt; de Mono Hispano al &lt;a href="http://beta.monohispano.org"&gt;sitio Wiki&lt;/a&gt; decidí actualizar algunos tutoriales, principalmente &lt;a href="http://beta.monohispano.org/index.php/MonoHispano:Varios:I18n"&gt;el de internacionalización&lt;/a&gt; agregándole aquella parte importantísima de &lt;a href="http://www.gnome.org/i18n/"&gt;i18n&lt;/a&gt; utilizando el namespace &lt;span style="font-style:italic;"&gt;Mono.Unix&lt;/span&gt; para que no se tenga que la necesidad de instalar &lt;a href="http://www.gnu.org/software/gettext/gettext.html"&gt;Gettext#&lt;/a&gt;, aunque el proceso real de traducción es el mismo varian algunas cosas.&lt;/p&gt;

&lt;p align="justify"&gt;Ahora en esta adaptación me he topado con un problema para poder traducir de un texto con carácteres no americanos, como el texto &lt;span style="font-style:italic;"&gt;"¡Tengo símbolos raros!"&lt;/span&gt;, a otro idioma X de traducción, he probado con varias cosas, pero hasta ahora no he dado con el problema, no se si sea problema de formato de archivo de la traducción, en cual caso siempre uso &lt;a href="http://www.utf-8.com/"&gt;UTF-8&lt;/a&gt;, o algún parámetro faltante al momento de crear el archivo que entiende gettext o en si dentro del código de la aplicación. En fin a seguir probando.&lt;/p&gt;

&lt;p align="justify"&gt;
Y aún falta hacer el texto &lt;span style="font-style:italic;"&gt;"mono hispano ::"&lt;/span&gt;
&lt;/p&gt;

&lt;p align="center"&gt;
&lt;img src="http://photos22.flickr.com/26607210_c8a1d477c4_o.png" title="¡También hablamos español" alt="¡También hablamos español"&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-112162954363065353?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/112162954363065353/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=112162954363065353&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112162954363065353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112162954363065353'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/07/tambin-hablamos-espaol-segunda-parte.html' title='¡También hablamos español!, Segunda parte'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-112089905428783374</id><published>2005-07-09T02:59:00.000-05:00</published><updated>2005-07-09T04:41:04.090-05:00</updated><title type='text'>MonoUML, Ingeniería Inversa, Sexta Parte</title><content type='html'>&lt;p align="justify"&gt;Leyendo el blog de &lt;a href="http://hgmiguel.blogspot.com/2005/07/unos-cuantos-pensamientos.html"&gt;Miguel Huerta&lt;/a&gt;, contribuidor de &lt;a href="http://monouml.sourceforge.net"&gt;MonoUML&lt;/a&gt;, me doy cuenta que es momento de escribir las &lt;span style="font-style:italic;"&gt;MonoUML Contributor Guide Lines&lt;/span&gt; más formalmente para todo el apoyo referente al &lt;a href="http://monouml.sourceforge.net"&gt;proyecto&lt;/a&gt;, indicando que se debe y que no debe hacer, principalmente en cuestión de código y nomenclatura de este, además del formato de documentación UML que debemos de manejar, entre otras cosas.&lt;/p&gt;

&lt;p align="justify"&gt;Por mi parte, mientras le agrego unas mejoras a la parte de &lt;a href="http://forge.novell.com/modules/xfmod/svn/svnbrowse.php?uri=listing.php%3Frepname%3Dmonouml%26path%3D%252Ftrunk%252Fmonouml%252Fsrc%252FReverseEngineering%252F%26rev%3D0%26sc%3D0"&gt;Reverse Engineering&lt;/a&gt; he comenzado a desarrollar los diagramas correspondientes y mientras lo hago me estoy dando cuenta que dentro de MonoUML hay que corregir algunas cosas para mejorar la productividad.&lt;/p&gt;

&lt;p align="center"&gt;&lt;a href="http://photos22.flickr.com/24637308_3f7d58a7e8_o.png"&gt;&lt;img src="http://photos22.flickr.com/24637308_3f7d58a7e8_m.jpg" border="0" alt="Reverse Engineering Class Diagram" title="Reverse Engineering Class Diagram"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p align="justify"&gt;Hay varios puntos que me gustaría terminar durante estos 2 meses:
&lt;ul&gt;
&lt;li&gt;Mezcla de Modelos. Para agregar el modelo importado a un modelo previamente escrito, esto en la librería de &lt;span style="font-style:italic;"&gt;Reverse Engineering&lt;/span&gt;.&lt;/li&gt;
&lt;li&gt;Elementos Ordenados. Para que al momento de hacer Ingeniería Inversa los elementos se importen ordenamos alfabéticamente y por tipo, llevo algunos elementos implementados, pero faltan varios.&lt;/li&gt;
&lt;li&gt;Generación de Documentación. Sin duda este punto será de importantísima utilidad, para generar nuestros XML para MonoDoc para información de API y formato DocBook para información de Desarrollador, con diagramas y demás monerias de UML.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://monouml.sourceforge.net/docs/english"&gt;Handbook&lt;/a&gt;. Terminar la primera versión, la cual junto con &lt;a href="http://jacob.blogsome.com/2005/06/05/primeras-imagenes-de-mudoc/"&gt;MuDoc&lt;/a&gt; permitiran un ayuda dentro de la misma aplicación, claro agregando una dependencia extra: Gecko#.&lt;/li&gt;
&lt;li&gt;Mejorar la usabilidad. Creo que una reorganización de la UI caería bien.&lt;/li&gt;
&lt;li&gt;Asentar algunas ideas para UMLCanvas#. Referentes a Usabilidad en la creación de diagramas.&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;

&lt;p align="center"&gt;
&lt;a href="http://photos23.flickr.com/24639171_ad7272d32d_o.png"&gt;&lt;img src="http://photos23.flickr.com/24639171_ad7272d32d_m.jpg" border="0" alt="Sorted elements" title="Sorted elements"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p align="justify"&gt;Ya esta la versión &lt;a href="http://beta.monohispano.org"&gt;beta de Mono Hispano&lt;/a&gt; que &lt;a href="http://acs.barrapunto.com/"&gt;Alvaro&lt;/a&gt; habilito, ahora sólo falta terminar de hacer la migración del viejo sitio al formato de &lt;a href="http://wikipedia.sourceforge.net/"&gt;Media Wiki&lt;/a&gt;, estoy seguro que con esto los tutoriales se actualizaran más rápidamente, no habrá excusa para no contribuir.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-112089905428783374?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/112089905428783374/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=112089905428783374&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112089905428783374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112089905428783374'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/07/monouml-ingeniera-inversa-sexta-parte.html' title='MonoUML, Ingeniería Inversa, Sexta Parte'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-112059844621796650</id><published>2005-07-05T15:19:00.000-05:00</published><updated>2005-07-05T16:29:03.646-05:00</updated><title type='text'>Nostalgia</title><content type='html'>&lt;p align="justify"&gt;Aun recuerdo años atras cuando la magia de la comunicación a distancia me tocó (1996), antes solía ser una persona muy apatica y en aquel tiempo no usaba el IRC, a pesar de que era la aplicación más utilizada a mi edad a mi no me importaba, aunque alguna vez la utilice, charlar con gente desconocida era a mi punto de vista algo muy aburrido. &lt;a href="http://photos18.flickr.com/23859929_21a0e2abc4_o.jpg"&gt;&lt;img style="float:left; margin:5px 5px 5px 5px;" src="http://photos18.flickr.com/23859929_21a0e2abc4_t.jpg" border="0" alt="Netscape Composer" title="Netscape Composer" align="left" &gt;&lt;/a&gt;Las clásicas frases: '¿Cómo te llamas? ¿De dónde eres? ¿Qué edad tienes?' me hartaban, simplemente no me gustaba eso. Yo en cambio prefería vagar por páginas web, algunas escritas sencillamente sin tanto adorno y otras con infinidad de animaciones GIF, recuerdo que PNG ni siquiera existia. Recuerdo muy bien que el amo y señor del diseño WYSIWYG para HTML era el Netscape Composer y el navegador más usado era el Netscape, antes de que Microsoft obligara al usuario novato a utilizar su navegador, en aquel tiempo todos eramos felices. &lt;a href="http://photos18.flickr.com/23862794_19b8ad58aa_o.png"&gt;&lt;img style="float:right; margin:5px 5px 5px 5px;" src="http://photos18.flickr.com/23862794_19b8ad58aa_t.jpg" border="0" alt="Netscape Composer" title="Netscape Composer" align="right" &gt;&lt;/a&gt;Inclusive eramos felices cuando veiamos la pantalla azul del MS Windows, cuando alguien nos explotaba el bug del Netbios o cuando haciamos algo "imprevisto". En aquellos años de inocencia, en realidad no te importaba que SO tuvieras... "ya venía con la máquina" y pensabas que erá lo único.&lt;/p&gt;

&lt;p align="justify"&gt;Aquellos años de 1997 y 1998 fueron de total agrado para mí, &lt;a href="http://www.coverma.com.mx"&gt;mi tio&lt;/a&gt; en áquel tiempo con visión predijo que tarde o temprano las compañias estarían en el Web y que mucha gente comenzaría a utilizar "&lt;span style="font-style:italic;"&gt;la interne'&lt;/span&gt;", y pues a pesar de existian pocos ISPs (Telmex, Infosel y Telecomm) en aquellos años, mi tio tuvo razón. Con la creación de mi sitio personal me inicie a programar con HTML, que ahora es absurdo decir &lt;span style="font-style:italic;"&gt;"Programo en HTML"&lt;/span&gt; pues todo es gráficamente, pero en aquel tiempo tenia un valor, y luego con la creación del sitio de mi tio en internet inicie con &lt;a href="http://www.php.net"&gt;PHP&lt;/a&gt; y las bases de datos.&lt;/p&gt;

&lt;p align="justify"&gt;Ahora es absurdo pensar que una compañia, sea cual sea su ramo, no tenga acceso a Internet y mucho menos que no tenga un espacio en él, ¡ahora hasta mi gato tiene su propio dominio!, pero en aquel tiempo cuando los accesos eran a través de Modems de 58kbps y el crecimiento de PCs estaba en su auge era práctimente imposible, inaccesible para cualquier persona. Pensar que era un niño cuando lo hice por primera vez, usar una PC (1991), recuerdo que tenía algo semejante al MS-DOS, utilizabamos discos de 5 1/4", y que en áquel tiempo tenía miedo de todo, "no vaya a ser que se descomponga" pensaba, todo con mucha inocencia. Que tiempos aquellos... De esos tiempos para el día de hoy han pasado varias cosas. No se porque vino todo esto a mi mente, pero es bueno de vez en cuando comparar lo que has hecho anteriormente con lo que has hecho hasta ahora, creo que vamos muy bien.&lt;/p&gt;

&lt;p align="justify"&gt;Que nostalgico ando esta temporada, lo bueno que no es nostalgia de sufrimiento si no de reflexión.&lt;/p&gt;

&lt;p align="justify"&gt;Mientras tanto regresando a la actualidad, se plantean varios cambios a la comunidad de &lt;a href="http://www.monohispano.org"&gt;Mono Hispano&lt;/a&gt;, y que bueno, espero que el apoyo no de detenga y se haga una buena comunidad. Mover el sitio a Media Wiki es buena idea así se podrán hacer contribuciones más rápidamente con correcciones, todo mejor. Ojalá y pronto este funcionando el nuevo sitio.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-112059844621796650?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/112059844621796650/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=112059844621796650&amp;isPopup=true' title='9 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112059844621796650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112059844621796650'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/07/nostalgia.html' title='Nostalgia'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-112045419815110200</id><published>2005-07-03T23:53:00.000-05:00</published><updated>2005-07-04T00:33:55.490-05:00</updated><title type='text'>Simplemente feliz</title><content type='html'>&lt;p align="justify"&gt;Me fuí de nuevo de viaje este fin de semana, otros dos días de completo placer y total relajación, regreso más renovado, con más ganas y con una sonrisa que demuestra mi felicidad.&lt;/p&gt;

&lt;p align="justify"&gt;Creo que con estos dos fines de semanas anteriores ya podré mantenerme con las ganas de poder trabajar a gusto por unos 2 meses, después de eso de nuevo a salir a pasear, mantenerse en un sólo lado es molesto, aburrido y te llega a hartar, de vez en cuando hay que salir a despejar ideas y a olvidarse de todo. No hay nada como relajarse para que las buenas ideas regresen.&lt;/p&gt;

&lt;p align="justify"&gt;A trabajar y a trabajar, falta menos.&lt;/p&gt;

&lt;p align="justify"&gt;Por otro lado, Mario Uriarte (NeCuDeCo), en &lt;a href="http://necudeco.blogspot.com/"&gt;su blog&lt;/a&gt; menciona la creación de una nueva distribución, &lt;span style="font-style:italic;"&gt;Ragnarok&lt;/span&gt;, orientada principalmente a desarrolladores y la cual traerá a &lt;a href="http://www.monouml.org"&gt;MonoUML&lt;/a&gt; como paquete base, alguien por ahí me dijo que también habían paquetes para Slackware, pero hasta ahora no he sabido de ellos, sería excelente tener a &lt;a href="http://www.monouml.org"&gt;MonoUML&lt;/a&gt; en más tipos de paquetes, hasta se me hace raro que en el popular RPM no haya, ¿o será que ahora todo mundo usa &lt;a href="http://www.ubuntulinux.org"&gt;Ubuntu&lt;/a&gt; o todos son &lt;a href="http://www.debian.org"&gt;Debianitas&lt;/a&gt;? ¿O ahora son muy "rudos" y usan MS Windows Pro? :)&lt;/p&gt;

&lt;p align="justify"&gt;Adoro el sarcasmo.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-112045419815110200?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/112045419815110200/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=112045419815110200&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112045419815110200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112045419815110200'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/07/simplemente-feliz.html' title='Simplemente feliz'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-112028878198233422</id><published>2005-07-02T01:58:00.000-05:00</published><updated>2005-07-02T02:24:02.790-05:00</updated><title type='text'>Todo normal</title><content type='html'>&lt;p align="justify"&gt;He pensado de nuevo en adquirir un &lt;span style="font-style:italic;"&gt;dominio+hosting&lt;/span&gt; para mi, para colgar algunas cosas personales y que de alguna forma yo sepa que es controlado por mi, creo que por fin he encontrado un buen lugar donde hacerlo, ahora sólo falta que me paguen y con gusto lo compraré.&lt;/p&gt;

&lt;p align="justify"&gt;Ya pronto será el primer aniversario de &lt;a href="http://monouml.sf.net"&gt;MonoUML&lt;/a&gt;&lt;img src="http://photos18.flickr.com/22976796_f8cce37da4_o.png" alt="MonoUML" title="MonoUML" border="0"&gt;, que rápido se va el tiempo en verdad.&lt;/p&gt;

&lt;p align="justify"&gt;He pensado que sería bueno implementar el ordenamiento de los elementos al momento de hacer la Ingeniería Inversa, encontré &lt;a href="http://www.devx.com/vb2themax/Article/19900"&gt;un método&lt;/a&gt; que según &lt;a href="http://www.devx.com/vb2themax/Article/19900"&gt;estadísticas&lt;/a&gt; es muy bueno ahora sólo falta &lt;span style="font-style:italic;"&gt;"traducirlo"&lt;/span&gt; a C# pues el algoritmo esta escrito en VB, lo más difícil será eso pues no tengo ni la más remota idea de ese lenguaje.&lt;/p&gt;

&lt;p align="justify"&gt;Creo que la mejor forma para la generación de la documentación será utilizar el Generador de Código de &lt;a href="http://expertcoder.sf.net"&gt;Expert Coder&lt;/a&gt; y si es posible hacerle unas mejoras al trabajo de &lt;a href="http://rodolfocampero.blogspot.com"&gt;Rodolfo&lt;/a&gt;, o quizás crear una librería "base" para generar documentación en otros formatos No-Docbook, que se yo, algo así.&lt;/p&gt;

&lt;p align="justify"&gt;Tanto las nuevas características de la &lt;span style="font-style:italic;"&gt;Ingeniería Inversa&lt;/span&gt;, la &lt;span style="font-style:italic;"&gt;Generación de Documentación&lt;/span&gt; y la &lt;span style="font-style:italic;"&gt;Documentación Propia&lt;/span&gt; de MonoUML me gustaría terminarlas estas vacaciones y hacerlas con calma, espero que sí y que a pesar de estar ocupado en &lt;a href="http://www.itver.edu.mx"&gt;la U&lt;/a&gt; halle un espacio para lograrlo.&lt;/p&gt;

&lt;p align="justify"&gt;Hay que ser positivos :)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-112028878198233422?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/112028878198233422/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=112028878198233422&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112028878198233422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112028878198233422'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/07/todo-normal.html' title='Todo normal'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-112001461277498060</id><published>2005-06-28T21:48:00.000-05:00</published><updated>2005-06-28T23:25:10.666-05:00</updated><title type='text'>Por fin</title><content type='html'>&lt;p align="justify"&gt;Ya por fin me han dado la ultima materia de la carrera, estos dos meses serán duros, pero ya cada vez falta menos. Por fin.&lt;/p&gt;

&lt;p align="justify"&gt;He estado pensando mucho en &lt;a href="http://www.monouml.org"&gt;MonoUML&lt;/a&gt;, las cosas tan maravillosas que se podrían hacer... igual y me emociono mucho pero las posibilidades son infinitas a partir de un bueno diseñado, creo que me apasiono mucho.&lt;/p&gt;

&lt;p align="justify"&gt;Tengo una idea, cuando la logremos hacer seguro habremos hecho un excelente trabajo. Mi idea consiste en crear un modelo UML con dos clases, generar el código, implementar algo "útil" con ellas, compilarla y hacer ingeniería inversa, a partir de eso se generarían diagramas de secuencia y de colaboración de cada método, los casos de uso, y el diagrama de clases correspondiente, para luego generar la documentación completa de todo eso en formato &lt;a href="http://www.docbook.org/"&gt;Docboook&lt;/a&gt;, para después exportarlo a un formato leible por humanos, como &lt;a href="http://www.w3.org/MarkUp/"&gt;HTML&lt;/a&gt; o &lt;a href="http://www.adobe.com/products/acrobat/readstep2.html"&gt;PDF&lt;/a&gt;. &lt;span style="font-weight:bold;"&gt;¡Excelente! ¿No?&lt;/span&gt;&lt;/p&gt;

&lt;p align="justify"&gt;Posiblemente dentro de un momento &lt;a href="http://www.versioncero.com/articulo/169/sobramos-los-programadores"&gt;no habrá más programadores&lt;/a&gt;.
&lt;/p&gt;

&lt;p align="justify"&gt;Y ya tengo proyecto de residencias profesionales... algo en &lt;a href="http://java.sun.com/products/jsp/"&gt;JSP&lt;/a&gt;, a trabajar con el viejo &lt;a href="http://java.sun.com"&gt;Java&lt;/a&gt; :)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-112001461277498060?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/112001461277498060/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=112001461277498060&amp;isPopup=true' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112001461277498060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/112001461277498060'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/06/por-fin.html' title='Por fin'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111986764872196280</id><published>2005-06-27T04:49:00.000-05:00</published><updated>2005-06-27T05:20:49.113-05:00</updated><title type='text'>2 días después</title><content type='html'>&lt;p align="justify"&gt;He regresado de mi viaje, un viaje de esos relámpago que usualmente hago, 2 días muy buenos :), me la pase excelente.&lt;/p&gt;
&lt;p align="justify"&gt;Ahora en el camino de regreso se me han ocurrido varias ideas para &lt;a href="http://www.monouml.org"&gt;MonoUML&lt;/a&gt;, algunas cosas que al menos yo jámas he visto en otras CASE, es emocionante el pensar que mis ideas algún día estarán plasmadas.&lt;/p&gt;
&lt;p align="justify"&gt;Algo que veo con nostalgía es que &lt;a href="http://www.google.com"&gt;Google&lt;/a&gt; no acepto nuestro proyecto como parte del &lt;a href="http://code.google.com/summerofcode.html"&gt;Summer of Code&lt;/a&gt;, ya esperaba algo así pues &lt;a href="http://www.mono-project.com/StudentProjects"&gt;las propuestas de Mono&lt;/a&gt; eran más de trabajo en el Core que aplicaciones, pero bueno ya para la otra.&lt;/p&gt;
&lt;p align="justify"&gt;Y si, sigo esperando la materia del curso de Verano, ¿Cuándo la darán? Supuestamente hoy, habrá que verse.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111986764872196280?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111986764872196280/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111986764872196280&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111986764872196280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111986764872196280'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/06/2-das-despus.html' title='2 días después'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111951164246417804</id><published>2005-06-23T02:20:00.000-05:00</published><updated>2005-06-23T02:41:15.120-05:00</updated><title type='text'>A los viejos tiempos</title><content type='html'>&lt;p align="justify"&gt;He regresado a mi viejo &lt;a href="http://www.debian.org"&gt;Debian&lt;/a&gt;, nada como utilizar esta maravilla de distribución, estuve tentado a usar &lt;a href="http://www.gentoo.org"&gt;Gentoo&lt;/a&gt;, pero como que no. Nada como configurar todo a mano y saber que tienes instalado, cosa que con &lt;a href="http://www.ubuntulinux.org"&gt;Ubuntu&lt;/a&gt; no sabías, es muy buena distribución no lo niego, pero me gustan más las cosas a la antigua.&lt;/p&gt;

&lt;p align="justify"&gt;Veo con agrado que la ultima versión de &lt;a href="http://www.mono-project.com"&gt;Mono&lt;/a&gt; en Debian unstable es 1.1.6-4, que se me hace una muy buena versión, pero aún así decidí instalar la versión de &lt;a href="http://www.meebey.net/jaws/index.php?gadget=Blog&amp;action=SingleView&amp;id=24"&gt;Mirco Bauer&lt;/a&gt;, también empaquetador de &lt;a href="http://pkg-mono.alioth.debian.org/"&gt;Mono Debian&lt;/a&gt;, que esta practicamente salida del horno, pero aún así hace explotar a &lt;a href="http://www.monouml.org"&gt;MonoUML&lt;/a&gt; cuando se utiliza el teclado en el diálogo de &lt;span style="font-style:italic;"&gt;Select Project&lt;/span&gt;.&lt;/p&gt;

&lt;p align="justify"&gt;Claro que los paquetes útiles como, &lt;span style="font-style:italic;"&gt;i810switch&lt;/span&gt; para hacer salir al mismo tiempo en LCD y salida-CRT, muy útil en presentaciones, además del &lt;span style="font-style:italic;"&gt;ndiswrapper-utils&lt;/span&gt;, para hacer funcionar tárjetas inálambricas (y posiblemente otras cosas) a partir de controladores de &lt;a href="http://www.microsoft.com/windows"&gt;MS Windows&lt;/a&gt;, muy útil en tarjetas nuevas, no faltaron. &lt;/p&gt;

&lt;p align="justify"&gt;Faltan algunos detalles, pero ya quedarán. ¿Cómo va todo? muy bien... :)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111951164246417804?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111951164246417804/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111951164246417804&amp;isPopup=true' title='3 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111951164246417804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111951164246417804'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/06/los-viejos-tiempos.html' title='A los viejos tiempos'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111933469897364993</id><published>2005-06-21T00:30:00.000-05:00</published><updated>2005-06-21T01:18:18.980-05:00</updated><title type='text'>JSEE y .NET</title><content type='html'>&lt;p align="justify"&gt;No se porque tener que escoger entre &lt;a href="http://java.sun.com"&gt;J2SE&lt;/a&gt; o &lt;a href="http://www.microsoft.com/net/"&gt;.NET&lt;/a&gt;, ¿por qué casarse con alguno?.. y ser fieles para toda la vida. ¿Por qué no usar ambos? Utilizando una forma de comunicación estándar se crearía la solución, por ejemplo pensando en componentes distribuidos podríamos pensar en SOAP, y no pensar sólo en Bytecode o CIL.&lt;/p&gt;

&lt;p align="justify"&gt;Las tecnologías en Software ahora estan marcadas por dos pendientes: &lt;a href="http://java.sun.com"&gt;J2SE&lt;/a&gt; y &lt;a href="http://www.microsoft.com/net/"&gt;.NET&lt;/a&gt;, no hay otras, ni el bello C++ con su potencia ni el popular Python entran en los ámbitos empresariales; y según muchos hay que escoger algún camino entre esas dos opciones. Toda la plataforma Java es muy buena, hay infinidad de cosas hechas y muy bien implementadas, es una tecnología tipo "UNIX" (por llamarla de una forma) que muchos años fue líder en desarrollo "pesado" (y probablemente lo sigue siendo) y que ahora tiembla por la "nueva" tecnología llamada .NET que viene a combatir por un gran trozo del mercado tomado por &lt;a href="http://www.sun.com"&gt;Sun&lt;/a&gt; y su Java. Es claro que poco a poco hay más desarrolladores .NET... ¿será bueno? ¿será malo?&lt;/p&gt;

&lt;p align="justify"&gt;Es bien sabido que muchos (en exceso) puristas del Software Libre creen que apoyar una tecnología como .NET, la cual es estandarte del desarrollo de software del &lt;a href="http://www.microsoft.com"&gt;gigante del monopolio&lt;/a&gt;, es un pecado mortal, y que no es más que tratar de "copiar" lo que ya esta y siempre querer imitar, al contrario de eso creo que se busca la superación, hablando en términos de software, para los entornos libres. A veces pienso que &lt;a href="http://www.mono-project.com"&gt;mono&lt;/a&gt; podría ser considerado como un arma de doble filo y que de alguna forma sólo se esta creando una compatibilidad hacia MS Windows haciendo de alguna forma compatibles las aplicaciones Windows en UNIX, pero luego sonrio viendo que de esa forma podremos "aprovecharnos" de que está escrita en .NET y es capaz de funcionar también en UNIX, es un arma de doble filo para ambos lados: tener más aplicaciones en UNIX es sin duda una idea maravillosa, pero ahora se comienzen a popularizar las aplicaciones en UNIX con costo suena peligroso... y no porque cuesten, sino porque lo más probable es que sean propietarias. La idea más tenebrosa de muchos es pensar que veran funcionar bajo mono un MS Office .NET o algo más escabroso... el &lt;span style="font-style:italic;"&gt;MS Windows Media Player&lt;/span&gt;.&lt;/p&gt;

&lt;p align="justify"&gt;Yo se que con &lt;a href="http://java.sun.com"&gt;Java&lt;/a&gt; eres más productivo que con &lt;a href="http://www.python.net"&gt;Python&lt;/a&gt;, &lt;a href="http://www.perl.com/"&gt;Perl&lt;/a&gt;, &lt;a href="http://www.php.net"&gt;PHP&lt;/a&gt; e incluso C, y no sólo eso también te creas carácter al escribir tu código, buscas hacerlo más limpio y haces aplicaciones más rápidamente (las aplicaciones gráficas no entran en esta categoría... porque Swing es un martirio si no tienes un RAD) y con menos riesgos, pero te tambíen te creas defectos que arrastras de ahí en adelante, como no liberar espacio, pues en Java no necesitas hacerlo, no declarar inicialmente variables, pues en Java es automático, y en sobretodo comienzas a necesitar más requerimientos de hardware para que tus aplicaciones funcionen normalmente sin congelamientos por rendering o loading, pero bueno, de todo lo bueno algo malo tendría que haber.&lt;/p&gt;

&lt;p align="justify"&gt;La selección de una u otra tecnología no debe ser por fanátismo sino por las necesidades que se nos presenten, si queremos escribir una aplicación a muy bajo nivel lo más probable es que escojamos &lt;span style="font-style:italic;"&gt;Managed C#&lt;/span&gt; sobre Java o sobre C inclusive, aunque aquí de nuevo entran los purismos.&lt;/p&gt;

&lt;p align="justify"&gt;Ahora que la moda es hacer aplicaciones Web y aplicaciones para dispositivos móviles, no dudaria tomar .NET para las aplicaciones Web y J2SE para los dispositivos móviles, simplemente hay que mirar el soporte de las compañias para con Java, la mayoría de los teléfonos celulares actuales traen el JME y hacer aplicaciones Web con ASP.NET es una maravilla, JSP es bueno pero sinceramente muy lento en ejecución, el mismo detalle, más recursos por lo mismo.&lt;/p&gt;

&lt;p align="justify"&gt;Esto es como con las mujeres, a algunos les gustan voluminosas, con gran busto y enorme trasero, algunos las preferimos finas y con bonita sonrisa, pero si en alguno estamos de acuerdo ambos lados es que nos gustan las mujeres, es lo mismo: Queremos una tecnología con la que nos sintamos confortables, simplemente felices :)&lt;/p&gt;

&lt;p align="justify"&gt;En fin, hay de gustos a gustos... ¿Cual sufrir? Si con &lt;a href="http://www.ikvm.net"&gt;IKVM&lt;/a&gt; Java es totalmente usable desde .NET&lt;/p&gt;

&lt;p align="justify"&gt;Ah.. y MonoUML va muy bien... &lt;/p&gt;

&lt;p align="center"&gt;&lt;a href="http://photos16.flickr.com/20635314_1c1354527c_o.png"&gt;&lt;img src="http://photos16.flickr.com/20635314_1c1354527c_m.jpg" border="0" title="MonoUML's GNOME launcher"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111933469897364993?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111933469897364993/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111933469897364993&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111933469897364993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111933469897364993'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/06/jsee-y-net.html' title='JSEE y .NET'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111918517128477971</id><published>2005-06-19T06:53:00.000-05:00</published><updated>2005-06-19T08:10:25.503-05:00</updated><title type='text'>Documentando</title><content type='html'>&lt;p align="justify"&gt;No hay nada más agradable que utilizar tu aplicación para realizar tus tareas, y ahora que es momento de documentar &lt;a href="http://www.monouml.org"&gt;MonoUML&lt;/a&gt; que mejor oportunidad que documentar tu aplicación con tu misma aplicación X-).&lt;/p&gt;

&lt;p align="justify"&gt;Entre &lt;a href="http://hgmiguel.blogspot.com/"&gt;Miguel Huerta&lt;/a&gt; y yo hemos terminado un demo que estará contenido en la documentación oficial de &lt;a href="http://www.monouml.org"&gt;MonoUML&lt;/a&gt; (y que ahora sólo esta para un documento del &lt;a href="http://www.itver.edu.mx/eventos/academicos/creatividad/" title="Porqueria de Webmasters, no actualizan la informaci&amp;oacute;n del Concurso"&gt;Concurso de Creatividad&lt;/a&gt; de &lt;a href="http://www.itver.edu.mx"&gt;mi U&lt;/a&gt;) que busca como objetivo mostrar las maravillas de &lt;a href="http://www.mono-project.com"&gt;Mono&lt;/a&gt; y &lt;a href="http://www.monouml.org"&gt;MonoUML&lt;/a&gt;, para esto hicimos 4 clases en 4 diferentes lenguajes, una clase por lenguaje, así de esta forma tenemos una clase escrita en &lt;a href="http://boo.codehaus.org/"&gt;Boo&lt;/a&gt;, una en &lt;a href="http://www.ikvm.net"&gt;Java&lt;/a&gt;, una en &lt;a href="http://monobrasil.softwarelivre.org/wiki/MonoBASIC"&gt;VB.NET&lt;/a&gt; y otra en &lt;a href="http://www.ecma-international.org/publications/standards/Ecma-334.htm"&gt;C#&lt;/a&gt;.&lt;/p&gt;

&lt;p align="justify"&gt;
La idea de esto crear una aplicación (muy breve en verdad) que esta realmente Orientada a Objetos y sirva como ejemplo para ser utilizada por &lt;a href="http://www.monouml.org"&gt;MonoUML&lt;/a&gt;, en pocas palabras, un ejemplo más &lt;span style="font-style:italic;"&gt;real&lt;/span&gt;. ¿Qué hace la aplicación? Pues calcula el valor máximo, mínimo y medio de una matriz de número fraccionarios.
&lt;/p&gt;
&lt;p align="justify"&gt;Es decir, algo como esto:&lt;/p&gt;

&lt;p align="center"&gt;&lt;img src="http://photos16.flickr.com/20218276_7a4f969084_o.png" title="Class Diagram. Drawn with MonoUML"&gt;&lt;/p&gt;

&lt;p align="justify"&gt;Claro que no podía faltar un ejemplo de diagramas de caso de uso, este es de un método de la clase escrita en VB.NET, este diagrama será base para cuando implementemos los Diagramas de Secuencia y Diagramas de Colaboración, para hacer sus correspondientes ejemplos.&lt;/p&gt;

&lt;p align="center"&gt;&lt;a href="http://photos15.flickr.com/20225388_b561c8f3b5_o.png"&gt;&lt;img src="http://photos15.flickr.com/20225388_b561c8f3b5.jpg" title="Use Case Diagram. Drawn with MonoUML" border="0"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p align="justify"&gt;El código no es tan complejo en realidad:&lt;/p&gt;

&lt;pre&gt;
&lt;code&gt;
&lt;font color="#a52a2a"&gt;&lt;b&gt;Public Sub&lt;/b&gt;&lt;/font&gt; Calculate ()
  &lt;font color="#a52a2a"&gt;&lt;b&gt;Dim&lt;/b&gt;&lt;/font&gt; sum As FractionalNumber
  sum = new FractionalNumber (&lt;font color="#ff00ff"&gt;0&lt;/font&gt;, &lt;font color="#ff00ff"&gt;0&lt;/font&gt;)
  _maximum = _matrix (&lt;font color="#ff00ff"&gt;0&lt;/font&gt;, &lt;font color="#ff00ff"&gt;0&lt;/font&gt;)
  _minimum = _matrix (&lt;font color="#ff00ff"&gt;0&lt;/font&gt;, &lt;font color="#ff00ff"&gt;0&lt;/font&gt;)
  &lt;font color="#a52a2a"&gt;&lt;b&gt;Dim&lt;/b&gt;&lt;/font&gt; i As Integer
  &lt;font color="#a52a2a"&gt;&lt;b&gt;For&lt;/b&gt;&lt;/font&gt; i = &lt;font color="#ff00ff"&gt;0&lt;/font&gt; To _rows - &lt;font color="#ff00ff"&gt;1&lt;/font&gt;
    &lt;font color="#a52a2a"&gt;&lt;b&gt;Dim&lt;/b&gt;&lt;/font&gt; j As Integer
    &lt;font color="#a52a2a"&gt;&lt;b&gt;For&lt;/b&gt;&lt;/font&gt; j = &lt;font color="#ff00ff"&gt;0&lt;/font&gt; To _columns - &lt;font color="#ff00ff"&gt;1&lt;/font&gt;
      sum = sum.Addition (_matrix (i, j))
      &lt;font color="#a52a2a"&gt;&lt;b&gt;If&lt;/b&gt;&lt;/font&gt; _matrix (i, j).GreaterThan (_maximum) &lt;font color="#a52a2a"&gt;&lt;b&gt;Then&lt;/b&gt;&lt;/font&gt;
        _maximum = _matrix (i, j)
        &lt;font color="#a52a2a"&gt;&lt;b&gt;End&lt;/b&gt;&lt;/font&gt; &lt;font color="#a52a2a"&gt;&lt;b&gt;If&lt;/b&gt;&lt;/font&gt;
        &lt;font color="#a52a2a"&gt;&lt;b&gt;If&lt;/b&gt;&lt;/font&gt; _matrix (i, j).LessThan (_minimum) &lt;font color="#a52a2a"&gt;&lt;b&gt;Then&lt;/b&gt;&lt;/font&gt;
          _minimum = _matrix (i, j)
        &lt;font color="#a52a2a"&gt;&lt;b&gt;End&lt;/b&gt;&lt;/font&gt; &lt;font color="#a52a2a"&gt;&lt;b&gt;If&lt;/b&gt;&lt;/font&gt;
    &lt;font color="#a52a2a"&gt;&lt;b&gt;Next&lt;/b&gt;&lt;/font&gt;
  &lt;font color="#a52a2a"&gt;&lt;b&gt;Next&lt;/b&gt;&lt;/font&gt;
  _medium = sum.Division (new FractionalNumber (_rows * _columns, &lt;font color="#ff00ff"&gt;1&lt;/font&gt;))
&lt;font color="#a52a2a"&gt;&lt;b&gt;End&lt;/b&gt;&lt;/font&gt; &lt;font color="#a52a2a"&gt;&lt;b&gt;Sub&lt;/b&gt;&lt;/font&gt;
&lt;/code&gt;
&lt;/pre&gt;

&lt;p align="justify"&gt;Ahora con este documento que se escribio, me he dado cuenta de varias cosas:
&lt;ul&gt;
&lt;li&gt;No se porque la gente programa en Visual Basic .NET, entiendo a aquellos que vienen de MS Windows con el viejo Visual Basic, pues ahí en realidad ni programabas sólo arrastrabas "componentes", ¡pero vamos! muchos de los que comienzan en .NET prefieren VB.NET, lo bueno es que los que comienzan con &lt;a href="http://www.mono-project.com"&gt;mono&lt;/a&gt; se crean más carácter con C# (y si fuiste desarrollador Java ¡que mejor!). &lt;span style="font-weight:bold;"&gt;Di no a VB.NET&lt;/span&gt;
&lt;li&gt;&lt;a href="http://boo.codehaus.org/"&gt;Boo&lt;/a&gt; es muy parecido a &lt;a href="http://www.python.org/"&gt;Python&lt;/a&gt; y es sencillo de aprender, pero no me gusta, no me agrada la idea de que los bloques se indiquen por indentación, pero bueno, cada quien tiene sus gustos.
&lt;li&gt;La suma de &lt;a href="http://java.sun.com"&gt;Java&lt;/a&gt; + &lt;a href="http://www.ikvm.net"&gt;IKVM&lt;/a&gt; + &lt;a href="http://www.mono-project.com"&gt;mono&lt;/a&gt; posiblemente pronto sea algo que los programadores Java tomen en cuenta.
&lt;li&gt;&lt;a href="http://www.monouml.org"&gt;MonoUML&lt;/a&gt; necesita mejoras de usabilidad, hay que trabajar duro.
&lt;li&gt;Si que hace falta un generador de documentación para &lt;a href="http://www.monouml.org"&gt;MonoUML&lt;/a&gt;, unos tres clicks y tener toda tu documentación lista.
&lt;li&gt;Creo que la solución al FN+Pet Sis (en portátiles Dell) = Congelamiento esta en &lt;a href="http://barrapunto.com/article.pl?sid=04/06/06/1515248"&gt;un post viejo&lt;/a&gt; de &lt;a href="http://www.barrapunto.com"&gt;BarraPunto&lt;/a&gt;.
&lt;/ul&gt;
&lt;/p&gt;

&lt;p align="justify"&gt;Me emociona ver que ahora se pueden hacer cosas realmente útiles, claro, con un poco de hacking ;) pero se pueden. Ya estamos cumpliendo uno de los viejos objetivos que algún día &lt;a href="http://rodolfocampero.blogspot.com"&gt;Rodolfo&lt;/a&gt; y yo nos plantemos: &lt;span style="font-style:italic;"&gt;Diagramas de Casos de Uso y Diagramas de Clases&lt;/span&gt;.&lt;/p&gt;

&lt;p align="justify"&gt;Debido a que el &lt;a href="http://www.monouml.org/images/monouml.png"&gt;logo del Mono&lt;/a&gt; de &lt;a href="http://www.monouml.org"&gt;MonoUML&lt;/a&gt; sale caro para hacer una serigrafía, decidí hacer un logo más sencillo, el resultado me gusto pero aun así necesita un poco más de pincelado para mejorarlo y que no se vea tan cuadrado en algunos aspecto, lo haré con más calma pronto.&lt;/p&gt;

&lt;p align="center"&gt;&lt;a href="http://photos17.flickr.com/20222521_303c83c240_o.png"&gt;&lt;img src="http://photos17.flickr.com/20222521_303c83c240_m.jpg" title="MonoUML t-shirt logo - draft" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111918517128477971?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111918517128477971/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111918517128477971&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111918517128477971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111918517128477971'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/06/documentando.html' title='Documentando'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111898098173364901</id><published>2005-06-16T21:49:00.000-05:00</published><updated>2005-06-16T23:03:01.740-05:00</updated><title type='text'>Recuento final</title><content type='html'>&lt;p align="justify"&gt;Por fin puedo decir que ha terminado el semestre, después de 2 semanas extras, ha terminado. El fin fue bueno, no excelente. Ahora a seguir con los demás planes.&lt;/p&gt;

&lt;p align="justify"&gt;Mañana sabré si fui aceptado en el curso de Verano. Si no es así, no importa, lo más probable es que haga mis Residencias Profesionales en un lugar local así que no habrá sufrimiento por el rechazo del curso de verano. Hay dos escenarios en cuestión a si soy o no aceptado, el primero es que sin duda apoyaré notablemente a la comunidad, y el otro es que estaré más metido a &lt;a href="http://www.itver.edu.mx"&gt;la U&lt;/a&gt; este duro, caluroso y corto mes. Cualquier escenario me conviene, terminar es la prioridad.&lt;/p&gt;

&lt;p align="justify"&gt;Hay algunas cosas que tengo planteado hacer, muchas relacionadas a &lt;a href="http://www.monouml.org"&gt;MonoUML&lt;/a&gt;, una idea que esta dándome vueltas y vueltas por la cabeza es una que me menciono &lt;a href="http://www.solucionesracionales.com/"&gt;Katia 'KFC' Canépa&lt;/a&gt;, de una aplicación que actua como &lt;span style="font-style:italic;"&gt;'mentor'&lt;/span&gt; mientras vas realizando tu modelado, llamada &lt;a href="http://www.jaczone.com/product/demonstration/"&gt;WayPointer&lt;/a&gt;, por los demos se ve muy interesante, posiblemente sería un componente extra para nuestro proyecto, algo de IA no caé mal. La documentación debe estar terminada lo más pronto posible, yo siempre peleo que la documentación es lo más importante (y aunque esté al usuario no parece importarle y no la lea hay que hacerla) así que hay que marcar las trazas necesarias para esto, &lt;a href="http://jacob.blogsome.com/"&gt;Jacob Cervantes&lt;/a&gt; ha bautizado este componente como &lt;span style="font-style:bold;"&gt;MUDoc&lt;/span&gt;, osea &lt;span style="font-style:italic;"&gt;MonoUML Documentor&lt;/span&gt;, una cosa interesante también. Además voy a comenzar a hacer la parte de &lt;span style="font-style:italic;"&gt;Forward Engineering: Documentation&lt;/span&gt;, ¿Qué bonito sería hacer un modelado en &lt;a href="http://www.uml.org"&gt;UML&lt;/a&gt; y que a partir de este se genere el código en X lenguaje (cosa que ya esta :D) y que además te genere una bonita documentación en &lt;a href="http://www.docbook.org/"&gt;Docbook&lt;/a&gt; que tenga los famosos links entre objetos que tengan relación (como las clases), los comentarios escritos (&lt;span style="font-style:italic;"&gt;owned comments&lt;/span&gt;), además de una captura de cada objeto, por ejemplo, si es un diagrama de clases una captura de ella, y demás cosas (estoy abierto a sugerencias), cosas cómo esas hacen verdaderamente productivo al &lt;span style="font-style:italic;"&gt;Ingeniero de Software&lt;/span&gt;, pensar en sentarse a programar sin antes haber plasmado una solución implementable ya no sirve, &lt;span style="font-weight:bold;"&gt;pensar la solución mientras se programa es ineficiente&lt;/span&gt;. También hay que mejorar la usabilidad de MonoUML, hay varios diálogos que necesitan un retoque, corregir &lt;a href="http://bugzilla.monouml.org"&gt;los bugs&lt;/a&gt;, mejorar el rendimiento, hacer la documentación MonoDoc y demás cosas que salgan.&lt;/p&gt;

&lt;p align="justify"&gt;En resúmen, si que hay cosas que hacer y falta mencionar todos esos proyectos de ganancia, los &lt;span style="font-style:italic;"&gt;"laborales"&lt;/span&gt;, además como que siento que &lt;a href="http://www.monohispano.org"&gt;Mono Hispano&lt;/a&gt; necesita un retoque gráfico... ¿no?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111898098173364901?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111898098173364901/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111898098173364901&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111898098173364901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111898098173364901'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/06/recuento-final.html' title='Recuento final'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111864622814620603</id><published>2005-06-13T01:55:00.000-05:00</published><updated>2005-06-13T02:03:48.150-05:00</updated><title type='text'>¡Que calor!</title><content type='html'>&lt;p align="justify"&gt;&lt;span style="font-style:italic;"&gt;¡QUE CALOR!&lt;/span&gt; No puede ser que haya tanto calor, estos días han estado tremendos, a pesar de que vivo en un &lt;a href="http://weather.yahoo.com/forecast/MXVZ0116_c.html?force_units=1" title="Yahoo miente... hace más calor"&gt;lugar caluroso&lt;/a&gt; y estoy acostumbrado ahora si no puedo aguantar el calor, un calor de esos desesperantes, de picazón y que te hacen sudar considerablemente... lo bueno es que al menos hay aire y en la sombra casi no se nota...&lt;/p&gt;

&lt;p align="justify"&gt;Hay que seguir las indicaciones:&lt;/p&gt;

&lt;p align="center"&gt;
&lt;img src="http://www.nlm.nih.gov/medlineplus/spanish/ency/images/ency/fullsize/17211.jpg"&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111864622814620603?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111864622814620603/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111864622814620603&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111864622814620603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111864622814620603'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/06/que-calor.html' title='¡Que calor!'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111849715084905671</id><published>2005-06-11T07:55:00.000-05:00</published><updated>2005-06-11T08:59:17.513-05:00</updated><title type='text'>Como la vida misma</title><content type='html'>&lt;p align="justify"&gt;A pesar de que esta semana no hubo clases, mejor dicho, a pesar de que esta semana ya estoy en &lt;span style="font-style:italic;"&gt;vacaciones&lt;/span&gt; y sigo yendo a &lt;a href="http://www.itver.edu.mx"&gt;la U&lt;/a&gt; porque aún no termino de &lt;span style="font-style:italic;"&gt;"liberar"&lt;/span&gt; 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 &lt;span style="font-style:italic;"&gt;lo malo&lt;/span&gt; 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.&lt;/p&gt;

&lt;p align="justify"&gt;Prácticamente estoy a una materia de terminar mis estudios, falta menos cada vez... que rápido se va el tiempo.&lt;/p&gt;

&lt;p align="justify"&gt;Estos días he estado jugando un poco con &lt;a href="http://jibbering.com/2002/4/httprequest.html"&gt;XMLHttpRequest&lt;/a&gt;, 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 &lt;a href="http://gmail.google.com"&gt;GMail&lt;/a&gt; o &lt;a href="http://www.flickr.com"&gt;Flickr&lt;/a&gt;. Lo más interesante de esto es el XML de XMLHttpRequest, así por ejemplo el &lt;a href="http://support.microsoft.com/?kbid=555057"&gt;consumir un servicio Web&lt;/a&gt; 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 &lt;a href="http://www.rubyonrails.org/"&gt;Ruby on Rails&lt;/a&gt;.&lt;/p&gt;

&lt;p align="justify"&gt;He estado viendo que no es tan difícil &lt;a href="http://mail.gnome.org/archives/gnome-devel-list/2005-March/msg00054.html"&gt;exportar de Gnome Canvas a una imagen JPEG o PNG&lt;/a&gt;, 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 &lt;a href="http://www.monouml.org"&gt;MonoUML&lt;/a&gt; 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 &lt;span style="font-style:italic;"&gt;Application.EventsPending&lt;/span&gt; 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.&lt;/p&gt;

&lt;p align="center"&gt;
&lt;a href="http://photos12.flickr.com/18675505_6530f5de22_o.png"&gt;&lt;img src="http://photos12.flickr.com/18675505_6530f5de22.jpg" alt="Export Diagram" title="Export Diagram" border="0"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p align="center"&gt;
&lt;table border="0" width="50%" align="center" cellspacing="0" cellpadding="5"&gt;
&lt;tr&gt;
&lt;td align="center"&gt;Mala exportación:&lt;/td&gt;
&lt;td&gt;&lt;a href="http://photos12.flickr.com/18678809_4280afa297_o.jpg"&gt;&lt;img src="http://photos12.flickr.com/18678809_4280afa297_m.jpg" title="Bad exportation" alt="Bad exportation" border="0"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="center"&gt;Buena exportación:&lt;/td&gt;
&lt;td&gt;&lt;a href="http://photos12.flickr.com/18675504_ef8d6f35b5_o.jpg"&gt;&lt;img src="http://photos12.flickr.com/18675504_ef8d6f35b5_m.jpg" title="Good exportation" bad="Good exportation" border="0"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/p&gt;

&lt;p align="justify"&gt;Pronto saldré de viaje, a distraerme, creo que ya es justo :) &lt;span style="font-weight:bold;"&gt;¡Me toca!&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111849715084905671?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111849715084905671/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111849715084905671&amp;isPopup=true' title='2 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111849715084905671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111849715084905671'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/06/como-la-vida-misma.html' title='Como la vida misma'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111803092731561341</id><published>2005-06-05T22:42:00.000-05:00</published><updated>2005-06-05T23:08:47.743-05:00</updated><title type='text'>Configurando MonoUML</title><content type='html'>&lt;p align="justify"&gt;Ahora estoy un poco más libre en referente a &lt;a href="http://www.itver.edu.mx"&gt;la U&lt;/a&gt;, me faltan únicamente 3 materias y ¡listo! Terminará el semestre, pero a pesar de eso no tendré vacaciones, tomaré mi última materia en el curso de Verano, para terminar todas las materias (¡por fin!) y hacer tranquilamente las prácticas profesionales.&lt;/p&gt;

&lt;p align="justify"&gt;Pero mientras sabemos que es lo que pasará he avanzado un poco con cosas que son necesarias dentro de &lt;a href="http://www.monouml.org"&gt;MonoUML&lt;/a&gt;, y eso es la configuración, he resuelto un viejo error mio, el viejo error del cargado después de la ingeniería inversa. Vamos avanzando pero faltan cosas muy importantes por hacer, como la documentación, &lt;a href="http://jacob.blogsome.com/"&gt;Jacob&lt;/a&gt; se esta encargando de eso, haciendo un visor para navegar por nuestra documentación además de poder escribir y contribuir directamente desde esté, me gusta más la idea de usar estándares y creo que el estándar de la documentación dentro de Yelp es importante de tomar en cuenta, si queremos integrarnos totalmente a &lt;a href="http://www.gnome.org"&gt;GNOME&lt;/a&gt; lo más importante es seguir esas ideas aunque la idea de contribuir desde el mismo visor me gusta también.&lt;/p&gt;

&lt;p align="center"&gt;
&lt;a href="http://photos12.flickr.com/17718503_f009f7539a_o.png"&gt;&lt;img src="http://photos12.flickr.com/17718503_f009f7539a_m.jpg" alt="MonoUML Settings" title="MonoUML Settings" border="0"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p align="justify"&gt;
He andado un poco inquieto... hasta hice en una noche &lt;a href="http://www.monohispano.org/tutoriales/ws_gtk"&gt;un tutorial&lt;/a&gt; de lo que presente ahora que fui a la visita del GLIB en Irapuato, tristemente el sistema de regeneración de &lt;a href="http://www.monohispano.org"&gt;Mono Hispano&lt;/a&gt; tiene algunos problemas y se ha quedado colgada la regeneración del sitio, &lt;a href="http://www.monohispano.org/cvs.php"&gt;el CVS&lt;/a&gt; lo contiene así que se puede tomar de ahí, aunque se supone que ese error ya estaba resuelto habrá que esperar hasta que se resuelva para ver los cambios.
&lt;/p&gt;

&lt;p align="justify"&gt;El tutorial es acerca de como consumir un Servicio Web escrito en C# a través de una aplicación Gtk#, también escrita en C#, por supuesto que todo funcionando con las maravillas de &lt;a href="http://www.mono-project.com"&gt;mono&lt;/a&gt;.
&lt;/p&gt;

&lt;p align="justify"&gt;... espero que todo salga bien mañana. &lt;span style="font-weight:bold;"&gt;Suerte y ánimo&lt;/span&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111803092731561341?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111803092731561341/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111803092731561341&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111803092731561341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111803092731561341'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/06/configurando-monouml.html' title='Configurando MonoUML'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111789448263283907</id><published>2005-06-04T09:01:00.000-05:00</published><updated>2005-06-04T09:14:42.636-05:00</updated><title type='text'>Al otro día</title><content type='html'>&lt;p align="justify"&gt;
Ayer fue mi "&lt;span style="font-style:italic;"&gt;mojada&lt;/span&gt;", es un tipo de tradición en &lt;a href="http://www.itver.edu.mx"&gt;mi universidad&lt;/a&gt;, que por lo que veo sólo nosotros la celebramos, se trata de que cada especialidad lleva una camión de agua en el ultimo día de clases (marcado por el calendario escolar) y se comienzan a mojar, es una locura, pues todas las especialidades andan corriendo de aquí para alla mojando a sus demás compañeros. Supongo que aquí es un tradición por el inmenso calor que en esta temporada hace, aunque también en el fin de semestre de invierno se realiza. Me queda la curiosidad cuando fue que comenzo esto.
&lt;/p&gt;

&lt;p align="justify"&gt;
Fue divertido, me la pasé bien, aunque entro la nostalgia de terminar los estudios... nos la pasamos muy bien todos. Ahora sólo falta terminar la entrega de las ultimas materias y todo listo.
&lt;/p&gt;

&lt;p align="justify"&gt;
&lt;span style="font-weight:bold;"&gt;¡Salud!&lt;/span&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111789448263283907?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111789448263283907/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111789448263283907&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111789448263283907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111789448263283907'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/06/al-otro-da.html' title='Al otro día'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111767529453444468</id><published>2005-06-02T19:50:00.000-05:00</published><updated>2005-06-01T20:27:06.680-05:00</updated><title type='text'>No más cables :)</title><content type='html'>&lt;p align="justify"&gt;&lt;img src="http://photos14.flickr.com/16978285_34b809cad8_o.jpg" align="left" hspace="10" vspace="5" title="IOGEAR GWP512" alt="IOGEAR GWP512"&gt;Finalmente he podido comprar mi tarjeta inalámbrica :D. Todo gracias al dinero que se obtuvo del premio del concurso de mi U. Compré una tarjeta modelo GWP512 de la marca &lt;a href="http://www.iogear.com"&gt;IOGEAR&lt;/a&gt;, marca de la cual jamás habia escuchado, pero resulta servir bien la tarjeta (bueno... apenas van unos minutos que la tengo funcionando :P). De primera instancia no funciona directamente en Linux, hay que cargarla a partir de su driver para MS Windows XP utilizando el magnífico &lt;span style="font-style:italic;"&gt;ndiswrapper&lt;/span&gt;, después de &lt;code&gt;apt-get install ndiswrapper-utils&lt;/code&gt; hay que seguir toda la información de como instalarlo, la cual se encuentra en &lt;a href="http://ndiswrapper.sourceforge.net/phpwiki/index.php/Espa%F1ol"&gt;la página oficinal&lt;/a&gt;, en verdad que sirve. El driver que se necesita es &lt;span style="font-style:italic;"&gt;mrv8k51&lt;/span&gt;, contenido en el CD de drivers de MS Windows de la tarjeta.&lt;/p&gt;

&lt;p align="justify"&gt;
También ya tengo el libro que &lt;a href="http://rodolfocampero.blogspot.com"&gt;Rodolfo&lt;/a&gt; me recomendo mucho tiempo atrás, por fin llego, &lt;span style="font-style:italic;"&gt;UML: Gota a gota&lt;/span&gt;, no es el libro más actualizado, pero es de fácil lectura y por las primeras páginas que leí se ve muy interesante, además de ese compre otro más: &lt;span style="font-style:italic;"&gt;El Proceso Unificado de Desarrollo de Software&lt;/span&gt;, de los 3 amigos. Buenos libros en realidad. Este verano los leeré con detalle.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111767529453444468?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111767529453444468/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111767529453444468&amp;isPopup=true' title='2 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111767529453444468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111767529453444468'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/06/no-ms-cables.html' title='No más cables :)'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111760798469426717</id><published>2005-06-01T01:11:00.000-05:00</published><updated>2005-06-01T01:39:44.723-05:00</updated><title type='text'>Más MonoUML</title><content type='html'>&lt;p align="justify"&gt;Pues con la novedad que hemos pasado a la siguiente ronda del concurso de mi &lt;a href="http://www.itver.edu.mx/"&gt;Universidad&lt;/a&gt;, creo que la explicación sirvio, aunque estoy seguro que lo que más gusto fueron los demos. Felicidades al equipo, lo hemos hecho bien.&lt;/p&gt;

&lt;p align="justify"&gt;
He pensado en comenzar a hacer la exportación de diagramas a &lt;a href="http://www.w3.org/TR/SVG/"&gt;SVG&lt;/a&gt;, me gusta utilizar formatos estándar además SVG es un formato que ya esta siendo soportado por la mayoria de editores gráficos, claro que exportar a &lt;a href="http://www.jpeg.org/"&gt;JPEG&lt;/a&gt; o &lt;a href="http://www.w3.org/Graphics/PNG/"&gt;PNG&lt;/a&gt; seria más viable así que también será tomado en cuenta. Buscando por ahí encontre dos proyectos que actualmente pueden convertir un &lt;a href="http://www.omg.org/cgi-bin/doc?formal/05-05-01"&gt;XMI&lt;/a&gt; a SVG, &lt;a href="http://uml2svg.sourceforge.net/"&gt;uml2svg&lt;/a&gt; y &lt;a href="http://stz-ida.de/html/oss/xmi_diagram.html.en"&gt;xmi2svg&lt;/a&gt; aunque hay unos detalles...  nosotros implementamos el estándar de &lt;a href="http://www.omg.org/cgi-bin/doc?ptc/2003-09-01"&gt;DI&lt;/a&gt; pero tal parece que se quejan al respecto y no pueden generar el SVG, uml2svg sólo permite XMI 1.2 mientras que xmi2svg soporta XMI 2.0 pero de todos modos no pueden realizar la exportación, espero mirar con más calma el XSLT para ver que se puede tomar de ahí y comenzar a hacer algo al respecto.
&lt;/p&gt;

&lt;p align="justify"&gt;
Claro que antes de eso, a solucionar un pequeño error en la Ingeniería Inversa, no se nota, por un truco que ahora esta en el &lt;a href="http://forge.novell.com/modules/xfmod/svn/svnbrowse.php?repname=monouml"&gt;SVN&lt;/a&gt;, pero debe de ser corregido para hacer más fluida la ingeniería inversa. Por cierto, que bien vamos con &lt;a href="http://forge.novell.com/modules/xfcontent/downloads.php/monouml"&gt;las descargas&lt;/a&gt;, desde que salió han habido &lt;a href="http://forge.novell.com/modules/xfmod/statistics/?group_id=1688"&gt;más de 120 descargas&lt;/a&gt;, espero que pronto se reporten errores o peticiones para ver que se puede hacer.
&lt;/p&gt;

&lt;p align="justify"&gt;
Por otro lado, &lt;a href="http://rodolfocampero.blogspot.com"&gt;Rodolfo&lt;/a&gt; implemento una cosa maravillosa, la herencia en Actores, que sería lo mismo en otros objetos, en verdad se ve genial, y para muestra una pequeña captura de pantalla:
&lt;/p&gt;

&lt;p align="center"&gt;
&lt;a href="http://photos9.flickr.com/16819697_1374dccdfd_o.png"&gt;&lt;img src="http://photos9.flickr.com/16819697_1374dccdfd.jpg" alt="Use Cases" title="Use Cases" border="0"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p align="justify"&gt;
Creo que abriré un blog en personal de escritura exclusiva en inglés... como que hace falta, ¿no?
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111760798469426717?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111760798469426717/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111760798469426717&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111760798469426717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111760798469426717'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/06/ms-monouml.html' title='Más MonoUML'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111736662034380479</id><published>2005-05-29T06:36:00.000-05:00</published><updated>2005-05-29T06:37:00.346-05:00</updated><title type='text'>MonoUML v0.1a, Codename monalisa.</title><content type='html'>&lt;p align="justify"&gt;
Pues después de un año de trabajo, por fin hemos liberado la versión 0.1 de &lt;a href="http://www.monouml.org"&gt;MonoUML&lt;/a&gt;, estas versiones serán alfa hasta la llegada de la primera beta la cual será previa a la versión 1.0, ¿cuanto falta para eso? No lo se, quizás 2 años o 3... no lo se; todo depende del apoyo de la gente y del tiempo que tengamos... ojalá y sea muy pronto.
&lt;/p&gt;

&lt;p align="justify"&gt;
La versión empaquetada además de la versión instalador estan disponibles desde nuestra &lt;a href="http://forge.novell.com/modules/xfcontent/downloads.php/monouml/MonoUML/"&gt;sección de archivos&lt;/a&gt; de &lt;a href="http://forge.novell.com/modules/xfmod/project/?monouml"&gt;Forge Novell&lt;/a&gt;, cualquier reporte de fallos acerca de la aplicación o los instaladores sería excelente que se reportara para solucionarlo lo más pronto posible.
&lt;/p&gt;

&lt;p align="justify"&gt;Aun no he podido escribir a la listas de correo acerca de esta liberación, ando super apurado con unas cosas de &lt;a href="http://www.itver.edu.mx"&gt;la U&lt;/a&gt;, mañana debo entregar un proyecto... y aún no terminamos... ni modo a no dormir de nuevo, pero bueno, esa es la magia de los estudios universitarios :)&lt;/p&gt;

&lt;p align="justify"&gt;Happy hacking :)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111736662034380479?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111736662034380479/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111736662034380479&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111736662034380479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111736662034380479'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/05/monouml-v01a-codename-monalisa.html' title='MonoUML v0.1a, Codename monalisa.'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111722613714364638</id><published>2005-05-27T15:21:00.000-05:00</published><updated>2005-05-28T13:46:44.340-05:00</updated><title type='text'>Después de la presentación</title><content type='html'>&lt;p align="justify"&gt;Desde mi punto de vista no creo que en 20 minutos se pueda explicar un proyecto, bueno quizás si uno pequeño, pero no uno como &lt;a href="http://www.monouml.org"&gt;MonoUML&lt;/a&gt;, no quiero ser egocéntrico o engreído, pero es muy poco tiempo pero... &lt;span style="font-weight:bold;"&gt;¡¡VAMOS!!&lt;/span&gt; si aun así la que gente que es del área "sufre" para entender la utilidad de las herramientas CASE, en tan poco tiempo no se puede quitar la idea de &lt;span style="font-style:italic;"&gt;solo sirve para hacer diagramas&lt;/span&gt;, pero bueno. La presentación que hice hoy fue lo más ligera posible... obviamente omití varias cosas, de las cuales siento que deberieron haber sido mencionadas más a detalles, cosas como el estándar &lt;a href="http://www.uml.org/"&gt;UML&lt;/a&gt;, la especificación &lt;a href="http://www.omg.org/technology/documents/formal/xmi.htm"&gt;XMI&lt;/a&gt; y la especificación &lt;a href="http://www.omg.org/cgi-bin/doc?ptc/2003-09-01"&gt;DI&lt;/a&gt; sólo fueron mencionadas y a pesar de todo, el tiempo se consumia... y eso que lo hice lo más rápido posible, como si estuvieran correteandome o algo así, en pocas palabras, no me gusto mi presentación... y eso que la dí yo... falto más tiempo y más cosas por explicar, pero bueno que se le puede hacer.&lt;/p&gt;

&lt;p align="justify"&gt;Al menos pude mostrar el trabajo que hemos hecho en este año, el demo toco todos los puntos, al menos le sacamos total provecho a ese tiempo... pero no, no me gusto mi presentación, no me convenció.&lt;/p&gt;

&lt;p align="justify"&gt;Lo único que me reconforta es que hoy saldrá la primera versión de &lt;a href="http://www.monouml.org"&gt;MonoUML&lt;/a&gt;, la versión 0.1, un año después, dentro de unas horas más haré el instalador, subiré el tar.gz a &lt;a href="http://forge.novell.com/modules/xfmod/project/?monouml"&gt;forge Novell&lt;/a&gt; y envie correos a la listas de &lt;a href="http://www.mono-project.com/Mailing_Lists"&gt;mono&lt;/a&gt; y &lt;a href="http://www.monodevelop.com/lists.aspx"&gt;monodevelop&lt;/a&gt; para ver quien se interesa por contribuir.&lt;/p&gt;

&lt;p align="justify"&gt;A esperar resultados, no hay de otra.&lt;/p&gt;

&lt;p align="center"&gt;
&lt;table align="center" &gt;
&lt;tr align="center" valign="middle"&gt;
 &lt;td&gt;&lt;a href="http://photos11.flickr.com/16001239_97555f671c_o.jpg"&gt;&lt;img src="http://photos11.flickr.com/16001239_97555f671c_t.jpg" border="0"&gt;&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://photos9.flickr.com/16001238_046d160a96_o.jpg"&gt;&lt;img src="http://photos9.flickr.com/16001238_046d160a96_t.jpg" border="0"&gt;&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://photos13.flickr.com/16001237_860a8fd49e_o.jpg"&gt;&lt;img src="http://photos13.flickr.com/16001237_860a8fd49e_t.jpg" border="0"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr align="center" valign="middle"&gt;
 &lt;td&gt;&lt;a href="http://photos10.flickr.com/16001235_7d49145882_o.jpg"&gt;&lt;img src="http://photos10.flickr.com/16001235_7d49145882_t.jpg" border="0"&gt;&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://photos12.flickr.com/16001236_55998cf432_o.jpg"&gt;&lt;img src="http://photos12.flickr.com/16001236_55998cf432_t.jpg" border="0"&gt;&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111722613714364638?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111722613714364638/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111722613714364638&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111722613714364638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111722613714364638'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/05/despus-de-la-presentacin.html' title='Después de la presentación'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111698679525177275</id><published>2005-05-24T20:46:00.000-05:00</published><updated>2005-05-24T21:06:35.276-05:00</updated><title type='text'>Creatividad</title><content type='html'>&lt;p align="justify"&gt;Por fin el día de hoy me he enterado de la fecha en la que presentare &lt;a href="http://www.monouml.org"&gt;MonoUML&lt;/a&gt; en el concurso de creatividad, será dentro de dos días, creo que este año la organización ha bajado de mala a pesima, que pena en verdad, no se porque cada ocasión se va degradando todo en vez de mejorar, vamos para atrás, aunque quizás estoy siendo algo rudo con la gente... dicen que todo depende del cristal con que se mire, en fin.&lt;/p&gt;

&lt;p align="justify"&gt;La presentación será el día viernes 27 a las 11:00 (todos invitados) en el &lt;a href="http://www.itver.edu.mx"&gt;Tecnológico&lt;/a&gt;, por supuesto, inclusive hoy &lt;a href="http://hgmiguel.blogspot.com/"&gt;Miguel&lt;/a&gt; y yo fuimos a hacernos unas playeras conmemorativas a la ocasión :P, no sale tan caro... bueno si todo esta dibujado en pocos colores, pero con eso que el &lt;a href="http://www.monouml.org/images/monouml.png"&gt;mono de MonoUML&lt;/a&gt; tiene varios colores... pues preferimos a escala de grises, ojalá se vean bien.&lt;/p&gt;

&lt;p align="justify"&gt;El viernes liberamos la primera alfa de &lt;a href="http://www.monouml.org"&gt;MonoUML&lt;/a&gt;, que emoción :D, todos invitados a &lt;a href="http://bugzilla.monouml.org"&gt;reportar errores&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111698679525177275?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111698679525177275/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111698679525177275&amp;isPopup=true' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111698679525177275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111698679525177275'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/05/creatividad.html' title='Creatividad'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111682638200580156</id><published>2005-05-22T22:29:00.000-05:00</published><updated>2005-05-23T00:33:02.053-05:00</updated><title type='text'>Irapuato, Guanajuato</title><content type='html'>&lt;p align="justify"&gt;He regresado de Irapuato, Guanajuato, después de haber estado por alla casi dos días (bueno en realidad fue un día y medio) por la reunión del &lt;a href="http://www.glib.org.mx"&gt;Grupo Linuxero del Bajío&lt;/a&gt;, ahí presente un pequeño ejemplo (sacado al vuelo :P) de como consumir un Webservice a través de una aplicación &lt;a href="http://gtk-sharp.sourceforge.net"&gt;Gtk#&lt;/a&gt;, estuvimos hablando un poco de &lt;a href="http://www.monouml.org"&gt;MonoUML&lt;/a&gt; y demás cosas por ahí, fue una buena experiencia, nunca antes había ido por allá.&lt;/p&gt;

&lt;p align="justify"&gt;Que bueno que haya un grupo como el de allá no son &lt;span style="font-style:italic;"&gt;estudiantes&lt;/span&gt; o gente que pudiera dejar el SL el cualquier momento, sino gente que trabaja usando SL y que alguna forma viven de ello, y que bien, es agradable saber que existen grupos como ese.&lt;/p&gt;

&lt;p align="justify"&gt;En general estuvo muy bien este viaje, todo excelente, gracias a &lt;a href="http://jacob.blogsome.com/"&gt;Jacob&lt;/a&gt;, Chaka y en general a todo el grupo, son muy buenos anfitriones. Y por supuesto... no pudieron faltar las obligadas fotos, pude haber tomado más pero se me termino la batería de las pilas de la cámara digital que &lt;a href="http://www.cuautle.org/"&gt;Paco&lt;/a&gt; me presto... así que improvise con &lt;a href="http://www.palmone.com/us/support/zire71/"&gt;mi PDA&lt;/a&gt;.&lt;/p&gt;

&lt;p align="center"&gt;
&lt;table cellpadding="1" cellspacing="1" border="0" align="center" valign="middle"&gt;
&lt;tr&gt;
 &lt;td&gt;&lt;a href="http://photos12.flickr.com/15216869_c0f48a93f0_o.jpg"&gt;&lt;img src="http://photos12.flickr.com/15216869_c0f48a93f0_t.jpg" border="0"&gt;&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://photos14.flickr.com/15216868_6acb380c71_o.jpg"&gt;&lt;img src="http://photos14.flickr.com/15216868_6acb380c71_t.jpg" border="0"&gt;&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://photos12.flickr.com/15216870_f7889e6f41_o.jpg"&gt;&lt;img src="http://photos12.flickr.com/15216870_f7889e6f41_t.jpg" border="0"&gt;&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://photos13.flickr.com/15214271_d8e1d99666_o.jpg"&gt;&lt;img src="http://photos13.flickr.com/15214271_d8e1d99666_t.jpg" border="0"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
 &lt;td&gt;&lt;a href="http://photos9.flickr.com/15214273_02603c4248_o.jpg"&gt;&lt;img src="http://photos9.flickr.com/15214273_02603c4248_t.jpg" border="0"&gt;&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://photos14.flickr.com/15214272_80a03c976b_o.jpg"&gt;&lt;img src="http://photos14.flickr.com/15214272_80a03c976b_t.jpg" border="0"&gt;&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://photos10.flickr.com/15214274_47f8fb9a1a_o.jpg"&gt;&lt;img src="http://photos10.flickr.com/15214274_47f8fb9a1a_t.jpg" border="0"&gt;&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://photos13.flickr.com/15214278_15d734c469_o.jpg"&gt;&lt;img src="http://photos13.flickr.com/15214278_15d734c469_t.jpg" border="0"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
 &lt;td&gt;&lt;a href="http://photos14.flickr.com/15216866_e1493acd97_o.jpg"&gt;&lt;img src="http://photos14.flickr.com/15216866_e1493acd97_t.jpg" border="0"&gt;&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://photos12.flickr.com/15216865_94470acce1_o.jpg"&gt;&lt;img src="http://photos12.flickr.com/15216865_94470acce1_t.jpg" border="0"&gt;&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://photos9.flickr.com/15214276_1dbae2a632_o.jpg"&gt;&lt;img src="http://photos9.flickr.com/15214276_1dbae2a632_t.jpg" border="0"&gt;&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://photos12.flickr.com/15216867_1c6543d454_o.jpg"&gt;&lt;img src="http://photos12.flickr.com/15216867_1c6543d454_t.jpg" border="0"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111682638200580156?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111682638200580156/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111682638200580156&amp;isPopup=true' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111682638200580156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111682638200580156'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/05/irapuato-guanajuato.html' title='Irapuato, Guanajuato'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111659122230673147</id><published>2005-05-20T05:41:00.000-05:00</published><updated>2005-05-20T07:33:12.480-05:00</updated><title type='text'>Un día después</title><content type='html'>&lt;p align="justify"&gt;Tengo un dolor muy grande en mi oido derecho... ¿razones? posiblemente el frío del autobus de regreso, aunque se me hace raro... es cierto que en ocasiones se tapan los oidos, pero parece que me eche un vaso de agua al oido... así lo siento, en fin, ya pasará.&lt;/p&gt;

&lt;p align="justify"&gt;He regresado de Cuautla, Morelos, esta bonito por alla, el clima esta agradable, a la llegada hacia un poco de frio, pero ya entrando la tarde el calor se dejo venir. Lo poco que vi de la ciudad me recordo a &lt;a href="http://www.xalapa.gob.mx/"&gt;Xalapa&lt;/a&gt; pero una versión sin tanto frío :P&lt;/p&gt;

&lt;p align="justify"&gt;El día de ayer muy bueno, muy bien por los chavos del &lt;a href="http://www.cicol.org.mx"&gt;CICOL&lt;/a&gt;, lo hicieron bien: ¿el trato? muy bueno, ¿la comida? genial, todo me gusto de la organización, pero si, falto más difusión pero bueno ya para la otra.&lt;/p&gt;

&lt;p align="justify"&gt;Desde mi muy particular punto de vista, siento que debo de dejar de ser tan técnico :( un mal que tengo desde tiempo atrás, hay que solucionarlo de alguna.&lt;/p&gt;

&lt;p align="justify"&gt;Y claro no podían faltar las fotos:&lt;/p&gt;

&lt;p align="center"&gt;
&lt;table cellpadding="1" cellspacing="1" border="0" align="center"&gt;
&lt;tr&gt;
 &lt;td width="25%"&gt;&lt;a href="http://photos9.flickr.com/14763672_d827215629_o.jpg"&gt;&lt;img src="http://photos9.flickr.com/14763672_d827215629_t.jpg" border="0"&gt;&lt;/a&gt;&lt;/td&gt;
 &lt;td width="25%"&gt;&lt;a href="http://photos10.flickr.com/14760566_6e971a2996_o.jpg"&gt;&lt;img src="http://photos10.flickr.com/14760566_6e971a2996_t.jpg" border="0"&gt;&lt;/a&gt;&lt;/td&gt;
 &lt;td width="25%"&gt;&lt;a href="http://photos11.flickr.com/14760561_ac59828f52_o.jpg"&gt;&lt;img src="http://photos11.flickr.com/14760561_ac59828f52_t.jpg" border="0"&gt;&lt;/a&gt;&lt;/td&gt;
 &lt;td width="25%"&gt;&lt;a href="http://photos13.flickr.com/14759923_a0ba8da23c_o.jpg"&gt;&lt;img src="http://photos13.flickr.com/14759923_a0ba8da23c_t.jpg" border="0"&gt;&lt;/a&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
 &lt;td&gt;&lt;a href="http://photos13.flickr.com/14760562_bb37b6cf5d_o.jpg"&gt;&lt;img src="http://photos13.flickr.com/14760562_bb37b6cf5d_t.jpg" border="0"&gt;&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://photos12.flickr.com/14759926_4a843c9568_o.jpg"&gt;&lt;img src="http://photos12.flickr.com/14759926_4a843c9568_t.jpg" border="0"&gt;&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://photos14.flickr.com/14759925_2c74eab4e3_o.jpg"&gt;&lt;img src="http://photos14.flickr.com/14759925_2c74eab4e3_t.jpg" border="0"&gt;&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://photos12.flickr.com/14759924_f705013a50_o.jpg"&gt;&lt;img src="http://photos12.flickr.com/14759924_f705013a50_t.jpg" border="0"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
 &lt;td&gt;&lt;a href="http://photos10.flickr.com/14759922_bde8e59dba_o.jpg"&gt;&lt;img src="http://photos10.flickr.com/14759922_bde8e59dba_t.jpg" border="0"&gt;&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://photos9.flickr.com/14760565_6bc3cb3d49_o.jpg"&gt;&lt;img src="http://photos9.flickr.com/14760565_6bc3cb3d49_t.jpg" border="0"&gt;&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://photos10.flickr.com/14759921_4fb8059903_o.jpg"&gt;&lt;img src="http://photos10.flickr.com/14759921_4fb8059903_t.jpg" border="0"&gt;&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://photos12.flickr.com/14760563_76e303669f_o.jpg"&gt;&lt;img src="http://photos12.flickr.com/14760563_76e303669f_t.jpg" border="0"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
 &lt;td&gt;&lt;a href="http://photos13.flickr.com/14760564_062723047e_o.jpg"&gt;&lt;img src="http://photos13.flickr.com/14760564_062723047e_t.jpg" border="0"&gt;&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://photos12.flickr.com/14767185_b0d9ce7ff0_o.jpg"&gt;&lt;img src="http://photos12.flickr.com/14767185_b0d9ce7ff0_t.jpg" border="0"&gt;&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://photos13.flickr.com/14760564_062723047e_o.jpg"&gt;&lt;img src="http://photos13.flickr.com/14767184_24cd691637_t.jpg" border="0"&gt;&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="http://photos10.flickr.com/14766837_e739084809_o.jpg"&gt;&lt;img src="http://photos10.flickr.com/14766837_e739084809_t.jpg" border="0"&gt;&lt;/a&gt;&lt;/td&gt;

&lt;/tr&gt;
&lt;/table&gt;
&lt;/p&gt;

&lt;p align="justify"&gt;... por cierto.. falta menos para la &lt;a href="http://www.monouml.org"&gt;versión 0.01&lt;/a&gt; alfa :P&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111659122230673147?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111659122230673147/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111659122230673147&amp;isPopup=true' title='5 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111659122230673147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111659122230673147'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/05/un-da-despus.html' title='Un día después'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111638610909434639</id><published>2005-05-17T22:04:00.000-05:00</published><updated>2005-05-17T22:15:48.503-05:00</updated><title type='text'>CICOL 2005</title><content type='html'>&lt;p align="justify"&gt;Mañana parto a las 23:45 hacia la ciudad de Cuautla, Morelos para una plática en el &lt;a href="http://www.cicol.org.mx"&gt;CICOL&lt;/a&gt; que se realizará (según tengo entendido) en el &lt;a href="http://www.itcuautla.edu.mx/"&gt;ITC&lt;/a&gt;, el Tec de Cuatla, estaremos por alla hablando un poco de lo que hemos hecho en &lt;a href="http://www.monouml.org"&gt;MonoUML&lt;/a&gt;, lo que buscamos hacer, algunas ideas que tenemos y todo lo que nos falta por hacer, están todos invitados, la charla será en día 19 de Mayo a las 9:00 hrs, el &lt;a href="http://www.cicol.org.mx/programa.php"&gt;programa del CICOL&lt;/a&gt; esta interesante, no dejen de asistir.&lt;/p&gt;

&lt;p align="justify"&gt;Por otro lado, esta semana será cansadisima, mañana tengo un examén, de los llamados &lt;span style="font-style:italic;"&gt;de recuperación&lt;/span&gt; debo de acreditarlo para ya olvidarme de los exámenes de esa materia, estas dos últimas semanas serán duras, lo bueno de todo esto es que se que dentro de 2 semanas todo habrá terminado :)&lt;/p&gt;

&lt;p align="justify"&gt;Viajar y más viajar... :)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111638610909434639?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111638610909434639/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111638610909434639&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111638610909434639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111638610909434639'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/05/cicol-2005.html' title='CICOL 2005'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111603085326285878</id><published>2005-05-13T19:09:00.000-05:00</published><updated>2005-05-13T19:38:18.403-05:00</updated><title type='text'>Menos para terminar</title><content type='html'>&lt;p align="justify"&gt;Estoy a dos semanas del fin de este semestre, cada vez más cerca de terminar, la presión nos consume, los momentos de desvelos se acercan, la emoción se siente con más intensidad, pero a pesar de tanto stress me siento muy bien, feliz porque por he terminado fin un proyecto de trabajo :D, no me tarde más de 3 días humanos para hacerlo, aun sigo estancado en otros 2 proyectos de trabajo, que en realidad no les pongo tanto interés pues no veo cuando paguen y cada vez nos cambian los requerimientos, pero bueno es para aprender que los requerimientos dichos al inicio son para siempre... y que cambios posteriores cuestan caro, pero bueno, lo importante que es tengo dinero para comprarme algunas cosas que quería, pagar unas deudas y pues vivir más o menos bien por unos... 2 días :P. Adoro el sarcasmo personal.&lt;/p&gt;

&lt;p align="justify"&gt;Este mes será buenísimo, hablando de &lt;a href="http://www.monouml.org"&gt;MonoUML&lt;/a&gt; por todos lados &lt;span style="font-weight:bold;"&gt;X-)&lt;/span&gt; y que bueno, para ir recibiendo feedback y buenas ideas de la gente, que les gustaría ver, en fin, y buscando que la gente se adentre más a &lt;a href="http://www.mono-project.com"&gt;mono&lt;/a&gt;.&lt;/p&gt;

&lt;p align="justify"&gt;He aprendido algo después de las pláticas: hay que hacer un manual más digerible de cómo hacer un plugin para la &lt;span style="font-style:italic;"&gt;Generación de Código&lt;/span&gt; con &lt;a href="http://expertcoder.sf.net"&gt;ExpertCoder&lt;/a&gt;, &lt;a href="http://expertcoder.sourceforge.net/tutorial/es/index.html"&gt;el tutorial&lt;/a&gt; de &lt;a href="http://rodolfocampero.blogspot.com"&gt;Rodolfo&lt;/a&gt; esta muy bueno, muy detallado, pero hay que hacerlo más usuario normal menos geek :P, pero a pesar de todo esta muy bueno, además de eso hay que documentar unas cosas de aquí y unas cosas de alla, y por supuesto ya hay que corregir los errores del &lt;a href="http://bugzilla.monouml.org"&gt;bugzilla&lt;/a&gt;, sí tenemos cosas que hacer.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111603085326285878?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111603085326285878/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111603085326285878&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111603085326285878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111603085326285878'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/05/menos-para-terminar.html' title='Menos para terminar'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111570991662280101</id><published>2005-05-10T02:02:00.000-05:00</published><updated>2005-05-10T02:25:16.720-05:00</updated><title type='text'>Inscrito al concurso</title><content type='html'>&lt;p align="justify"&gt;Después de un día de locura de andar de aquí para alla consiguiendo la firma para que me aceptaran la inscripción, lo he logrado, ha quedado la primera parte, ahora ya falta terminar el documento, &lt;span style="font-style:italic;"&gt;la memoria&lt;/span&gt;, que en realidad ya esta terminado, pero bueno lo estoy formateando porque obligan a entregarse a que se entregue en formato &lt;a href="http://office.microsoft.com/en-us/default.aspx"&gt;MS Office&lt;/a&gt;, y a pesar de poder exportarlo con el &lt;a href="http://www.openoffice.org"&gt;OO.org&lt;/a&gt; en ocasiones no se ve correctamente en el MS Office. Este documento hoy debe ser entregado antes de las 13:00, son 4 copias engargoladas, que finalmente los jurados la leen el mismo día, que digo la leen, la hojean, pero bueno, así es esto.&lt;/p&gt;

&lt;p align="justify"&gt;Por otro lado, me han invitado a la Semana del Estudiante en el &lt;a href="http://www.uv.mx/fei/mapasitio.htm"&gt;FEI&lt;/a&gt; (ubicada en Av. Xalapa casi esq. Av. Avila Camacho.), en la bellísima ciudad de &lt;a href="http://www.xalapa.gob.mx/"&gt;Xalapa&lt;/a&gt;, &lt;a href="http://www.veracruz.gob.mx/"&gt;Veracruz&lt;/a&gt;, hablaré de mi proyecto estrella: &lt;a href="http://www.monouml.org"&gt;MonoUML&lt;/a&gt;, no se a que hora será la platica pero quedan todos invitados el día Jueves 12 de Mayo.&lt;/p&gt;

&lt;p align="justify"&gt;Y hablando de Xalapa, hay un proyecto que esta muy interesante, no sólo para los de Xalapa sino para la gente que le gusta el Wireless, hablo de &lt;a href="http://www.xalapawireless.org/"&gt;XalapaWireless&lt;/a&gt; del mismo &lt;a href="http://www.xalalinux.org"&gt;LUG&lt;/a&gt; de alla, hay que estarse pendientes para ver las cosas interesantes que hace su equipo.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111570991662280101?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111570991662280101/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111570991662280101&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111570991662280101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111570991662280101'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/05/inscrito-al-concurso.html' title='Inscrito al concurso'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111547627918642678</id><published>2005-05-07T02:17:00.000-05:00</published><updated>2005-05-07T09:36:58.246-05:00</updated><title type='text'>MonoUML para Ubuntu Breezy</title><content type='html'>&lt;p align="justify"&gt;Después de haber cerrado el error del &lt;a href="http://bugzilla.monouml.org/show_bug.cgi?id=5"&gt;$DESTDIR en los Makefiles&lt;/a&gt; me encuentro con la grata respuesta que &lt;a href="http://people.hazent.com/~jrp/"&gt;José Ramón Polanco&lt;/a&gt; de &lt;a href="http://www.hazent.com/"&gt;Hazent&lt;/a&gt; ha creado unos paquetes de &lt;a href="http://www.ubuntulinux.org"&gt;Ubuntu&lt;/a&gt; (&lt;a href="http://www.ubuntulinux.org/wiki/BreezyBadger"&gt;Breezy&lt;/a&gt;) para &lt;a href="http://www.monouml.org"&gt;MonoUML&lt;/a&gt;, y no sólo esta MonoUML, sino también de &lt;a href="http://www.go-mono.com/archive/1.1.7"&gt;Mono 1.1.7&lt;/a&gt;, &lt;a href="http://gtk-sharp.sourceforge.net"&gt;Gtk#&lt;/a&gt; 1.9.3, &lt;a href="http://www.monodevelop.com"&gt;Monodevelop&lt;/a&gt; 0.06, y demás cosas relativas a &lt;a href="http://www.mono-project.com"&gt;mono&lt;/a&gt; para estar al último grito de la moda, no más sufrimiento de &lt;span style="font-style:italic;"&gt;./autogen.sh&lt;/span&gt; para compilarse MonoUML, un simple&lt;/p&gt;

&lt;p align="justify"&gt;&lt;code&gt;apt-get install monouml&lt;/code&gt;&lt;/p&gt;

&lt;p align="justify"&gt;hará la magia, para que vean un preview de lo que trae &lt;a href="http://www.monouml.org"&gt;MonoUML&lt;/a&gt; 0.01, el camino a la versión 1.0 esta más cerca... unos dos años más y estará :P. Sólo hay que agregar &lt;/p&gt;

&lt;p&gt;&lt;code&gt;deb http://people.hazent.com/~jrp/ubuntu breezy hazent&lt;/code&gt;&lt;/p&gt;

&lt;p align="justify"&gt;a los &lt;code&gt;sources.list&lt;/code&gt;, actualizar, instalar y ejecutar.&lt;/p&gt;

&lt;p align="justify"&gt;Por otro lado &lt;span style="font-weight:bold;"&gt;por fin termine&lt;/span&gt; de traducir el capítulo 14 del &lt;a href="http://www.monohispano.org/ecma"&gt;ECMA de C#&lt;/a&gt;, que extenso capítulo, pero bueno, estuvo interesante, pronto estará disponible la versión españolizada por el equipo de &lt;a href="http://www.monohispano.org"&gt;Mono Hispano&lt;/a&gt; del &lt;a href="http://www.ecma-international.org/publications/standards/Ecma-334."&gt;ECMA 334&lt;/a&gt; de C#, sólo faltan 3 capítulos y ya estan siendo traducidos, ahora a apoyar al equipo del &lt;a href="http://www.monohispano.org/tutoriales/man_gtksharp"&gt;manual de Gtk#&lt;/a&gt;, el cual va muy bien por cierto.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111547627918642678?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111547627918642678/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111547627918642678&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111547627918642678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111547627918642678'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/05/monouml-para-ubuntu-breezy.html' title='MonoUML para Ubuntu Breezy'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111536809116753496</id><published>2005-05-06T02:55:00.000-05:00</published><updated>2005-05-06T11:12:37.636-05:00</updated><title type='text'>Mas cosas que hacer</title><content type='html'>&lt;p align="justify"&gt;Esta semana fue tranquila, termino muy rápido gracias al puente de 5 de mayo (que aún sigo disfrutando), que ya hacía falta por cierto. En &lt;a href="http://www.itver.edu.mx"&gt;la universidad&lt;/a&gt; nos han confirmado varias fechas de entregas de proyectos, cosa que en primera me estresa porque es una gran cantidad de cosas que hacer, proyectos por todos lados, pero bueno al menos te mantienes ocupado. El miércoles me paso algo interesante, di una plática en mi escuela para una materia, exposición a los que cursan la materia. En primera, me sentí raro porque era explicarles a tus compañeros algo que estas haciendo, y cómo que no es lo mismo que te inviten a un lugar y la entrada sea libre y obviamente va quien esta interesado a obligar a que la gente este porque es parte de una materia, pero bueno al final de todo me fue bien, intente ser lo menos técnico posible, aunque no se puede ser, el contenido ameritaba hablar con técnisismos, además somos de la misma especialidad, sómos colegas así que no entiendan de lo que hablo sería una total incongruencia, pero bueno, la propuesta que buscaba era hablar lo más normal posible para preparar las ideas para la presentación en el concurso de creatividad, el cual ya el lunes me inscribiré, necesito firmas de mis asesores y que me den el visto bueno para tener todo según reglas del concurso, seguro nos irá bien.&lt;/p&gt;

&lt;p align="justify"&gt;El contenido de la &lt;a href="http://forge.novell.com/modules/xfmod/svn/svnbrowse.php?uri=filedetails.php%3Frepname%3Dmonouml%26path%3D%252Ftrunk%252Fdocumentation%252Fpresentations%252Fmay2005-itv.sxi.bz2%26rev%3D0%26sc%3D0" title="Plática en el ITV"&gt;plática&lt;/a&gt; esta en el SVN en el módulo &lt;code&gt;documentation&lt;/code&gt;, junto con las demás que estoy preparando (&lt;span style="font-style:italic;"&gt;no me gusta dar refritos&lt;/span&gt;) bajándolo desde el WebSVN necesita un truco extra:&lt;/p&gt;

&lt;p align="justify"&gt;
&lt;code&gt;
mario@aquelarre:~/Documents/Downloads $ bunzip2 svnbrowse.php
&lt;/code&gt;
&lt;/p&gt;

&lt;p align="justify"&gt;Este mes será de dar pláticas de &lt;a href="http://www.monouml.org"&gt;MonoUML&lt;/a&gt;, parece que el próximo jueves iré a Xalapa, luego regresando en &lt;a href="http://www.itver.edu.mx"&gt;mi universidad&lt;/a&gt; en el concurso y luego en el &lt;a href="http://www.cicol.org.mx"&gt;CICOL&lt;/a&gt;, además esta uno por ahí que aún no me confirman a Guanajuato, muchos viajes, en verdad me encanta viajar, aprendes tanto.&lt;/p&gt;

&lt;p align="justify"&gt;Estoy seguro que alguna de la gente que este en las charlas se interesará por el proyecto y tendrán ganas de aportar algo, una pequeña pero valiosa contribución, creo que lo más sencillo sería hacer los plugins de generación de código con &lt;a href="http://expertcoder.sf.net"&gt;Expert Coder&lt;/a&gt;, espero hacer un manual lo más rápido posible para que las contribuciones sean más sencillas :), una receta para iniciar sería genial.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111536809116753496?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111536809116753496/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111536809116753496&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111536809116753496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111536809116753496'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/05/mas-cosas-que-hacer.html' title='Mas cosas que hacer'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111500275253863149</id><published>2005-05-01T21:43:00.000-05:00</published><updated>2005-05-01T22:04:38.923-05:00</updated><title type='text'>Más de lo mismo, pero mejor :)</title><content type='html'>&lt;p align="justify"&gt;Este fin de semana han pasado muchas cosas, después de la internacionalización en español por &lt;a href="http://www.enzolutions.com/mono"&gt;Enzo&lt;/a&gt;, &lt;a href="http://www.simios.org/blog/everaldo"&gt;Everaldo&lt;/a&gt; de &lt;a href="http://www.simios.org"&gt;Simios&lt;/a&gt; ha traducido parcialmente &lt;a href="http://www.monouml.org"&gt;MonoUML&lt;/a&gt; a Portugués de Brazil. Por mi parte he modificado los scripts de instalación para que los catálogos traducibles sean instalados en el directorio correspondiente de la locale, y me he dado cuenta que el &lt;a href="http://www.gnu.org/software/gettext/manual/gettext.html"&gt;manual de GetText&lt;/a&gt; esta muy completo y muy bien explicado, además ahora ya es posible hacer &lt;span style="font-style:italic;"&gt;make install&lt;/span&gt; y make &lt;span style="font-style:italic;"&gt;uninstall&lt;/span&gt;, y llamar a MonoUML con &lt;span style="font-style:italic;"&gt;monouml&lt;/span&gt;, todo va quedando muy bien, he descubierto y corregido algunos errores, pero he dejado &lt;a href="http://bugzilla.monouml.org"&gt;abiertos algunos otros&lt;/a&gt;, espero pronto sean corregidos.&lt;/p&gt;

&lt;p align="justify"&gt;El &lt;a href="http://www.monouml.org/demos/dnd.html"&gt;drag and drop&lt;/a&gt; va bien, he terminado el primer preview, claro que necesita más amor, pero pronto quedará, vamos muy bien.&lt;/p&gt;

&lt;p align="justify"&gt;Cosas que faltan y considero son muy importantes:
&lt;ol&gt;
&lt;li&gt;Definir el formato de archivo de solución.&lt;/li&gt;
&lt;li&gt;Definir el formato de archivo de configuración, y escribir los diálogos de configuración correspondientes.&lt;/li&gt;
&lt;li&gt;Corregir los errores en casos de uso.&lt;/li&gt;
&lt;li&gt;¿Algo más?&lt;/li&gt;
&lt;/ol&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111500275253863149?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111500275253863149/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111500275253863149&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111500275253863149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111500275253863149'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/05/ms-de-lo-mismo-pero-mejor.html' title='Más de lo mismo, pero mejor :)'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111458621908208900</id><published>2005-04-27T01:12:00.000-05:00</published><updated>2005-04-27T02:16:59.083-05:00</updated><title type='text'>MonoUML, i18n</title><content type='html'>&lt;p align="justify"&gt;Todo gracias a la magía de Gettext y a la ayuda de &lt;a href="http://www.enzolutions.com/mono/"&gt;Enzo&lt;/a&gt;, ahora sólo falta terminar de traducir el archivo y la traducción es español estará totalmente lista, y claro, modificar el Makefile para que al momento de hacer &lt;span style="font-style:italic;"&gt;make install&lt;/span&gt; se instale el catálogo en el directorio correspondiente.&lt;/p&gt;

&lt;p align="center"&gt;
&lt;a href="http://photos8.flickr.com/11161594_bd6da85445_o.png"&gt;&lt;img src="http://photos8.flickr.com/11161594_bd6da85445_m.jpg" border="0" alt="MonoUML-en" title="MonoUML-en"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p align="center"&gt;
&lt;a href="http://photos6.flickr.com/11161595_ddab82f27f_o.png"&gt;&lt;img src="http://photos6.flickr.com/11161595_ddab82f27f_m.jpg" border="0" alt="MonoUML-es" title="MonoUML-es"&gt;&lt;/a&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111458621908208900?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111458621908208900/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111458621908208900&amp;isPopup=true' title='2 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111458621908208900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111458621908208900'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/04/monouml-i18n.html' title='MonoUML, i18n'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111449450299624412</id><published>2005-04-26T00:42:00.000-05:00</published><updated>2005-04-26T02:25:16.970-05:00</updated><title type='text'>Como una gota de agua</title><content type='html'>&lt;p align="justify"&gt;Que agradable es unir los trabajos de todos y que esta unión funcione armoniosamente, este ejemplo lo hice... en que serán, menos de 2 minutos todo con la magía del código de &lt;a href="http://rodolfocampero.blogspot.com"&gt;Rodolfo&lt;/a&gt;, &lt;a href="http://ceronman.blogspot.com"&gt;Manuel&lt;/a&gt; y mio, todo funciono a la perfección, ahora se puede ver con mejor claridad nuestro trabajo, ahora solo falta retocarlo, mejorar unos errores del canvas, algunos otros diálogos de entrada y estaremos listos para la primera versión este 28 de Mayo. Creo que este podría ser un ejemplo que estaría incluido por defecto dentro de &lt;span style="font-style:italic;"&gt;samples/&lt;/span&gt; en el SVN de &lt;a href="http://www.monouml.org"&gt;MonoUML&lt;/a&gt;, basado en un mismo ejemplo de la especificación de &lt;a href="http://www.omg.org/cgi-bin/doc?ptc/2004-10-02"&gt;UML 2.0&lt;/a&gt;.&lt;/p&gt;

&lt;p align="center"&gt;
&lt;a href="http://photos7.flickr.com/10983783_9c1ee86921_o.png"&gt;&lt;img src="http://photos7.flickr.com/10983783_9c1ee86921_m.jpg" border="0" title="Como una gota de agua" alt="Como una gota de agua"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p align="justify"&gt;Además de un demo de &lt;a href="http://www.monouml.org/demos/reveng.html"&gt;Ingeniería Inversa&lt;/a&gt;, claro faltan otros más por hacer, espero que este demo no se consuma el ancho de banda del servidor :P.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111449450299624412?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111449450299624412/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111449450299624412&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111449450299624412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111449450299624412'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/04/como-una-gota-de-agua.html' title='Como una gota de agua'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111429692269100666</id><published>2005-04-23T17:55:00.000-05:00</published><updated>2005-04-23T17:58:04.803-05:00</updated><title type='text'>MonoUML</title><content type='html'>&lt;p align="justify"&gt;
Ya he comenzado a escribir los toolbars, la separación ya es posible y la interacción es práctimente independiente, aunque aun sigo pensando una forma limpia de unir los eventos del toolbar con el canvas correspondiente... 
&lt;/p&gt;

&lt;p align="center"&gt;
&lt;a href="http://photos8.flickr.com/10573004_50573410a6_o.png"&gt;&lt;img src="http://photos8.flickr.com/10573004_50573410a6_m.jpg" alt="Toolbars" title="Toolbars" border="0"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p align="justify"&gt;Por otro lado, ya tenemos &lt;a href="http://bugzilla.monouml.org"&gt;bugzilla&lt;/a&gt;, gracias la contribución de &lt;a href="http://www.enzolutions.com/mono/"&gt;Enzo&lt;/a&gt;. Espero mañana instalar y configurar el media wiki, ayer lo estaba haciendo, como no me gusta dejar las cosas a medias... lo borre y fui a dormir.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111429692269100666?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111429692269100666/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111429692269100666&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111429692269100666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111429692269100666'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/04/monouml.html' title='MonoUML'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111415270090373798</id><published>2005-04-22T01:41:00.000-05:00</published><updated>2005-04-22T01:51:40.903-05:00</updated><title type='text'>22 años atras</title><content type='html'>&lt;p align="justify"&gt;Esta semana estuvo agitada, pero bueno, yo tengo la culpa, dejar todo al último no es bueno, pero como que de repente comenzaron a llover cosas por todos lados... que si un trabajo ... que si un proyecto... que si una exposición... que si no se que, pero bueno, no todo en la semana fue trabajar y desvelarme, cosas buenas pasaron, cosas raras como el hecho de no saber quien abono 100 pesos a mi teléfono celular ¿posiblemente una admiradora? ¿algún error del sistema de abonado de &lt;a href="https://www.atencionenlinea.telcel.com/prodyserv/amigodetelcel/sistemaamigo.html"&gt;tarjetas amigo de telcel&lt;/a&gt;?, en fin, creo que nunca lo sabré, pero que raro en verdad, no creo que anden por ahí regalando dinero en crédito celular a cualquiera... en realidad no creo que lo regalen en primera.&lt;/p&gt;

&lt;p align="justify"&gt;Hoy es 22 de Abril un muy buen día en realidad, ¿quién hubiera dicho 22 años atras lo que iba a pasar? el tiempo vuela... ¡También ya pronto cumpliremos un año de haber comenzado &lt;a href="http://www.monouml.org"&gt;MonoUML&lt;/a&gt;, que rápido se nos pasa la vida!&lt;/p&gt;

&lt;p align="justify"&gt;...que rápido...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111415270090373798?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111415270090373798/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111415270090373798&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111415270090373798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111415270090373798'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/04/22-aos-atras.html' title='22 años atras'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111405816788135162</id><published>2005-04-20T22:53:00.000-05:00</published><updated>2005-04-20T23:42:46.043-05:00</updated><title type='text'>¡Nuevo sitio!</title><content type='html'>&lt;p align="justify"&gt;En realidad el sitio es el mismo :P ¡pero ahora con dominio y hosting propio!, todo gracias a las estupendas contribuciones de &lt;a href="http://rodolfocampero.blogspot.com"&gt;Rodolfo&lt;/a&gt; y &lt;a href="http://www.enzolutions.com/mono/"&gt;Enzo&lt;/a&gt;, respectivamente, :), ahora si la dependencia a &lt;a href="http://www.sourceforge.net"&gt;Sourceforge&lt;/a&gt; ha desaparecido, aunque bueno se podría seguir utilizando ese hosting... en fin.&lt;/p&gt;

&lt;p align="justify"&gt;Por otro lado ya comence a ver lo del toolbar, la separación la hice anteriormente y ahora solo falta comenzar a hacer lo del Drag&amp;Drop; he agregado unas cosas más a la parte de &lt;span style="font-style:italic;"&gt;Reverse Engineering&lt;/span&gt;, más parámetros de configuración para que sea más flexible a la hora de la importación, ahora esta posible indicar que tipo de campos de clase y métodos (de acuerdo al nivel de acceso) no se quieren.&lt;/p&gt;

&lt;p align="justify"&gt;Estos días atras he estado bien ocupado, haciendo cosas de la escuela... lo bueno es que pronto terminará este semestre :), espero todo termine bien.&lt;/p&gt;

&lt;p align="center"&gt;
&lt;a href="http://photos6.flickr.com/10208135_c1d6ef4427_o.png"&gt;&lt;img src="http://photos6.flickr.com/10208135_c1d6ef4427_m.jpg" alt="importing parameters" title="importing parameters" border="0"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p align="center"&gt;
&lt;a href="http://photos5.flickr.com/10208134_4863a17ba2_o.png"&gt;&lt;img src="http://photos5.flickr.com/10208134_4863a17ba2_m.jpg" alt="importing parameters" title="importing parameters" border="0"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p align="center"&gt;
&lt;a href="http://photos6.flickr.com/10208133_bac1384283_o.png"&gt;&lt;img src="http://photos6.flickr.com/10208133_bac1384283_m.jpg" alt="mscorlib.dll imported!" title="mscorlib.dll imported!" border="0"&gt;&lt;/a&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111405816788135162?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111405816788135162/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111405816788135162&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111405816788135162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111405816788135162'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/04/nuevo-sitio.html' title='¡Nuevo sitio!'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111365190883214249</id><published>2005-04-16T06:30:00.000-05:00</published><updated>2005-04-16T06:52:48.026-05:00</updated><title type='text'>MonoUML, Ingeniería Inversa: Asistente</title><content type='html'>&lt;p align="justify"&gt;¡A todo mundo le gustan los asistentes!&lt;/p&gt;

&lt;a href="http://photos8.flickr.com/9546532_a8afd4d1c7_o.png"&gt;&lt;img src="http://photos8.flickr.com/9546532_a8afd4d1c7_m.jpg" title="Wizard: Reverse Engineering" border="0" width="240" height="180"&gt;&lt;/a&gt;

&lt;p align="justify"&gt;Que agradable es programar en C# utilizando la magía de mono. Ahora a trabajar con el &lt;span style="font-style:italic;"&gt;Drag&amp;Drop&lt;/span&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111365190883214249?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111365190883214249/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111365190883214249&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111365190883214249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111365190883214249'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/04/monouml-ingeniera-inversa-asistente.html' title='MonoUML, Ingeniería Inversa: Asistente'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111355305807593493</id><published>2005-04-15T02:52:00.000-05:00</published><updated>2005-04-15T03:27:38.476-05:00</updated><title type='text'>¿Fin de semana? Ya llego</title><content type='html'>&lt;p align="justify"&gt;A pesar de que esta semana no ha sido agitada me ha hecho pensar muchas cosas, muchas ideas giran dentro de mi cabeza, quiero descansar un poco aunque creo que eso de dormir máximo 6-8 hrs diarias podría llegar a ser productivo... y cansado, hace tiempo leí que el intentar recuperar las horas perdidas durmiendo el fin de semana es inútil, pero bueno, ya habrá tiempo.&lt;/p&gt;

&lt;p align="justify"&gt;Nos hemos movido a &lt;a href="http://forge.novell.com/modules/xfmod/project/?monouml"&gt;Forge Novell&lt;/a&gt;, ahora sólo falta obtener un sitio web propio para descartar totalmente &lt;a href="http://sourceforge.net/projects/monouml"&gt;SourceForge&lt;/a&gt;, la razón principal de la migración fueron la utilización de SVN y el manejo de estadisticas, SF ya va cumplir el año que ha descartado la opción de estadisticas, antes no marcaba los commits ahora ni siquiera los accesos al sitio ni las descargas, pero bueno. &lt;a href="http://forge.novell.com"&gt;ForgeNovell&lt;/a&gt; tiene cosas interesantes extras, que son de valor agregado y que quizás para algunos no les interese, pero bueno estan ahí para usarse.&lt;/p&gt;

&lt;p align="justify"&gt;He comenzado a integrar la librería de Ingenería Inversa con &lt;a href="http://monouml.sourceforge.net"&gt;MonoUML&lt;/a&gt;, con un agradable asistente, creo que agregaré más parámetros para hacer más moldeable la importación, la próxima semana comenzaré a trabajar de lleno con el toolbar del canvas, haciendo el Drag&amp;Drop del Tree y del mismo toolbar.&lt;/p&gt;

&lt;p align="justify"&gt;Hoy he visto por fin funcionar la i18n a través de Mono.Posix, tal parece que tendré que actualizar &lt;a href="http://www.monohispano.org/tutoriales/i18n_gettext-sharp"&gt;el manual &lt;/a&gt;de &lt;a href="http://www.monohispano.org"&gt;Mono Hispano&lt;/a&gt; para que también se utilize esta nueva forma, no hay tanta variación, le diré a &lt;a href="http://www.enzolutions.com/mono/"&gt;Enzo&lt;/a&gt; la nueva forma de hacerlo, el estaba averiguando como hacerlo y quería contribuir a MonoUML :)&lt;/p&gt;


&lt;p align="justify"&gt;Hoy hablando con un nuevo asesor, para el concurso próximo a efectuarse este Mayo, me ha dicho algo que no me ha gustado del concurso y que yo ignoraba, me decía que los derechos los proyectos presentados son adjudicados por la propia Dirección General de los Tecnólogicos, algo que se me hace totalmente injusto, ¿Cómo es posible que nuestro trabajo se lo lleven unos fulanos que sólo organizan el concurso? Tendré que investigar a fondo, otra cosa que me interesa averiguar es si la idea de proyecto libre es válida en este tipo de concursos (aunque no debería influir, pero bueno conociendo que aquí la gente es de mente cerrada...) sería algo muy desagradable de mi parte tomar todo el crédito del trabajo hecho por el equipo, ¡y claro que no lo haré!, si las premisas anteriores se cumplen, tendré que despedirme desde ahora de concursar ¿para que perder mi tiempo en concursos de ese tipo?&lt;/p&gt;

&lt;p align="justify"&gt;Y hablando de noticias buenas &lt;a href="http://rodolfocampero.blogspot.com"&gt;Rodolfo&lt;/a&gt; ha mejorado notablemente el performance de &lt;a href="http://expertcoder.sourceforge.net"&gt;ExpertCoder&lt;/a&gt;, y en verdad se nota, no creo que sean ideas mías, siento que ahora el modelo importado de Gtk# con &lt;span style="font-style:italic;"&gt;FullImport&lt;/span&gt; es cargado de una forma muchísimo más rápida. &lt;span style="font-weight:bold;"&gt;¡Enhorabuena!&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111355305807593493?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111355305807593493/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111355305807593493&amp;isPopup=true' title='2 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111355305807593493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111355305807593493'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/04/fin-de-semana-ya-llego.html' title='¿Fin de semana? Ya llego'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111317139896436351</id><published>2005-04-10T16:56:00.000-05:00</published><updated>2005-04-12T02:50:33.710-05:00</updated><title type='text'>MonoUML, Ingeniería Inversa, Cuarta Parte</title><content type='html'>&lt;p align="justify"&gt;Casi todo listo para terminar la librería, he limpiado el código ahora esta más legible, más rápido y con mayor soporte: clases anidadas, enumeraciones, arreglos, elementos pasados por referencia y punteros, y lo que había dicho antes, un parámetro para "nivelar" la profundidad de la importación, ahora por defecto se hace la importación &lt;span style="font-weight:bold;"&gt;AssemblyImport&lt;/span&gt;, es decir únicamente se hace ingeniería inversa a los ensamblados importados y no a sus dependencias, algo que por lo general es lo que se busca, y además esta el clásico &lt;span style="font-weight:bold;"&gt;FullImport&lt;/span&gt;, donde se busca hasta el nivel más bajo de información, por ejemplo si un método utiliza un System.Int32 (o un int en pocas palabras), también se la hace ingeniería inversa al System.Int32 a pesar de que es parte de la librería base, y así, todo recursivamente. Además de eso ya no hay problemas de &lt;span style="font-style:italic;"&gt;Duplicated Key&lt;/span&gt; al cargarlo en &lt;a href="http://monouml.sourceforge.net"&gt;MonoUML&lt;/a&gt;, en pocas palabras todo va genial.&lt;/p&gt;

&lt;p align="center"&gt;&lt;a href="http://monouml.sourceforge.net/screenshots/reveng.png"&gt;&lt;img src="http://monouml.sourceforge.net/screenshots/reveng.png" width="400" height="330" title="Reverse Engineering" alt="Reverse Engineering" border="0"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p align="justify"&gt;El código correspondiente es el siguiente:&lt;/p&gt;

&lt;pre&gt;
&lt;font color="#a52a2a"&gt;&lt;b&gt;using&lt;/b&gt;&lt;/font&gt; System;

&lt;font color="#2e8b57"&gt;&lt;b&gt;namespace&lt;/b&gt;&lt;/font&gt; NamespaceSample
{
        &lt;font color="#2e8b57"&gt;&lt;b&gt;public&lt;/b&gt;&lt;/font&gt; &lt;font color="#2e8b57"&gt;&lt;b&gt;interface&lt;/b&gt;&lt;/font&gt; MyInterface
        {
                &lt;font color="#2e8b57"&gt;&lt;b&gt;string&lt;/b&gt;&lt;/font&gt; HelloWorld ();
        }

        &lt;font color="#2e8b57"&gt;&lt;b&gt;public&lt;/b&gt;&lt;/font&gt; &lt;font color="#2e8b57"&gt;&lt;b&gt;enum&lt;/b&gt;&lt;/font&gt; MyEnumeration
        {
                Some,
                Thing,
                Here
        }

        &lt;font color="#2e8b57"&gt;&lt;b&gt;public&lt;/b&gt;&lt;/font&gt; &lt;font color="#2e8b57"&gt;&lt;b&gt;abstract&lt;/b&gt;&lt;/font&gt; &lt;font color="#2e8b57"&gt;&lt;b&gt;class&lt;/b&gt;&lt;/font&gt; MyAbstractClass
        {
                &lt;font color="#2e8b57"&gt;&lt;b&gt;public&lt;/b&gt;&lt;/font&gt; MyAbstractClass (MyEnumeration em)
                {
                }
        }

        &lt;font color="#2e8b57"&gt;&lt;b&gt;public&lt;/b&gt;&lt;/font&gt; &lt;font color="#2e8b57"&gt;&lt;b&gt;class&lt;/b&gt;&lt;/font&gt; MyClass : MyAbstractClass, MyInterface
        {
                &lt;font color="#2e8b57"&gt;&lt;b&gt;public&lt;/b&gt;&lt;/font&gt; MyClass (MyEnumeration enm) : &lt;font color="#a52a2a"&gt;&lt;b&gt;base&lt;/b&gt;&lt;/font&gt; (enm)
                {
                }

                &lt;font color="#2e8b57"&gt;&lt;b&gt;public&lt;/b&gt;&lt;/font&gt; &lt;font color="#2e8b57"&gt;&lt;b&gt;string&lt;/b&gt;&lt;/font&gt; HelloWorld ()
                {
                        &lt;font color="#a52a2a"&gt;&lt;b&gt;return&lt;/b&gt;&lt;/font&gt; &lt;font color="#ff00ff"&gt;&amp;quot;hola mundo!&amp;quot;&lt;/font&gt;;
                }

                &lt;font color="#2e8b57"&gt;&lt;b&gt;public&lt;/b&gt;&lt;/font&gt; &lt;font color="#2e8b57"&gt;&lt;b&gt;void&lt;/b&gt;&lt;/font&gt; ByReference (&lt;font color="#a52a2a"&gt;&lt;b&gt;ref&lt;/b&gt;&lt;/font&gt; &lt;font color="#2e8b57"&gt;&lt;b&gt;int&lt;/b&gt;&lt;/font&gt; i)
                {
                }

                &lt;font color="#2e8b57"&gt;&lt;b&gt;protected&lt;/b&gt;&lt;/font&gt; &lt;font color="#2e8b57"&gt;&lt;b&gt;class&lt;/b&gt;&lt;/font&gt; InternalClass
                {
                        &lt;font color="#2e8b57"&gt;&lt;b&gt;public&lt;/b&gt;&lt;/font&gt; InternalClass (MyClass parentClass)
                        {
                        }

                        &lt;font color="#2e8b57"&gt;&lt;b&gt;private&lt;/b&gt;&lt;/font&gt; &lt;font color="#2e8b57"&gt;&lt;b&gt;void&lt;/b&gt;&lt;/font&gt; InternalHelloWorld ()
                        {
                        }

                        &lt;font color="#2e8b57"&gt;&lt;b&gt;private&lt;/b&gt;&lt;/font&gt; &lt;font color="#2e8b57"&gt;&lt;b&gt;string&lt;/b&gt;&lt;/font&gt; _myString;
                        &lt;font color="#2e8b57"&gt;&lt;b&gt;private&lt;/b&gt;&lt;/font&gt; &lt;font color="#2e8b57"&gt;&lt;b&gt;int&lt;/b&gt;&lt;/font&gt;[] _myArray;
                }
        }
}
&lt;/pre&gt;

&lt;p align="justify"&gt;Espero acepten &lt;a href="http://www.cicol.org.mx/comas/general/proposals/35"&gt;mi propuesta&lt;/a&gt;, tengo mucho que platicar :)&lt;/p&gt;

&lt;p align="justify"&gt;&lt;span style="font-weight:bold;"&gt;Actualización&lt;/span&gt;: Correción de errores en imagén, CVS refleja los cambios.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111317139896436351?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111317139896436351/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111317139896436351&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111317139896436351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111317139896436351'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/04/monouml-ingeniera-inversa-cuarta-parte.html' title='MonoUML, Ingeniería Inversa, Cuarta Parte'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111297575080860890</id><published>2005-04-08T10:55:00.000-05:00</published><updated>2005-04-08T10:55:50.810-05:00</updated><title type='text'>Si algo es propenso a fallar, lo hará</title><content type='html'>&lt;p align="justify"&gt;Después de regresar de &lt;span style="font-weight:bold;"&gt;vacaciones&lt;/span&gt; podría parecer que el reinicio de clases debe ser tranquilo y va aumentando de intensidad progresivamente, de una forma agradable; y así debería de ser, pero no lo fue, tres días después de desvelo y por fin hemos terminado muchas cosas, es increible como pueden pasar cosas en tu día de entrega de un reporte, y peor aún si ese día es entrega de proyecto final y peor aún si ese día es la única oportunidad que te dan para presentar algo; sea cual sea el caso hay varias cosas que pasan &lt;span style="font-weight:bold;"&gt;siempre&lt;/span&gt;, que si la impresora ayer imprimia muy bien ahora ni siquiera quiere encender, que si ayer funcionaba la aplicación hoy ni siquiera arranca el sistema operativo, es como estar jugando la "papa caliente" diciéndole a nuestro revisor... "¡pruebelo pruebelo! ¡ya!" porque estamos seguros que por alguna extraña razón todo explotará en cualquier momento. Pero a pesar de todo nos entretenemos y lo disfrutamos, o bueno eso sentí estos tres días, como que nos estabamos &lt;span style="font-style:italic;"&gt;enfriando&lt;/span&gt; y queriamos acción, ¡buscando adrenalina! :)&lt;/p&gt;

&lt;p align="justify"&gt;En fin, a pesar del cansancio estoy feliz, ya falta menos.&lt;/p&gt;

&lt;p align="justify"&gt;En otros terminos, todo indica que este fin de semana quedará el namespace ReverseEngineering, usable, y con el paso del tiempo se irán corrigiendo errores y mejorando el performance, ¿para que esto? para comenzar a trabajar con el drag&amp;drop de la toolbar de los diagramas para hacer posible la creación de diagramas de casos de uso, la salida de la versión 0.01 es muy cercana además del concurso de creatividad del cual, por cierto, no he visto bases publicadas para inscripción, raro, pero bueno, seguro vendrán pronto... deben, sino aun así la  liberación se hará.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111297575080860890?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111297575080860890/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111297575080860890&amp;isPopup=true' title='2 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111297575080860890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111297575080860890'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/04/si-algo-es-propenso-fallar-lo-har.html' title='Si algo es propenso a fallar, lo hará'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111277429682836980</id><published>2005-04-06T02:14:00.000-05:00</published><updated>2005-04-06T02:58:16.830-05:00</updated><title type='text'>Mono Debugger</title><content type='html'>&lt;p align="justify"&gt;A pesar de que nunca he utilizado un debugger a fondo en mi corta vida, he decido darle un vistazo al mono-debugger, algunas de las razones que me obligaron a utilizarle es el bug de  mucha memoria, que ahora me estoy convenciendo que es un error de Gtk#, pero bueno, además de mi interés de averiguar que pasa con las novedades del debugging con mono. La instalación es sencilla, hay que obtener los fuentes de svn&lt;/p&gt;

&lt;p&gt;
&lt;code&gt;svn co svn://svn.myrealbox.com/source/trunk/debugger&lt;/code&gt;
&lt;/p&gt;

&lt;p align="justify"&gt;instalar un paquete necesario:&lt;/p&gt;

&lt;p&gt;
&lt;code&gt;apt-get install libreadline5-dev&lt;/code&gt;
&lt;/p&gt;

&lt;p align="justify"&gt;luego hacer el clásico:&lt;/p&gt;

&lt;p&gt;
&lt;code&gt;./autogen.sh --prefix=/home/mario/Programs/mono &amp;&amp; make &amp;&amp; make install&lt;/code&gt;
&lt;/p&gt;

&lt;p align="justify"&gt;y recompilar Monodevelop:&lt;/p&gt;

&lt;p&gt;
&lt;code&gt;./autogen.sh --prefix=/home/mario/Programs/mono --enable-debugger &amp;&amp; make &amp;&amp; sudo make install&lt;/code&gt;
&lt;/p&gt;

&lt;p align="justify"&gt;y listo a disfrutar del debugger:&lt;/p&gt;

&lt;p&gt;
&lt;code&gt;mdb monouml.exe&lt;/code&gt;
&lt;/p&gt;

&lt;p align="justify"&gt;Aunque claro, la solución para este error no será de un día, ni de una noche, hay que ir paso por paso, de seguro agregar uno que otro breakpoint y comenzar de descartar soluciones hasta llegar a la efectiva.&lt;/p&gt;

&lt;p align="justify"&gt;Me gustaría tener un poco más de tiempo libre, espero tenerlo muy pronto, un tiempo para trabajar a fondo con &lt;a href="http://monouml.sourceforge.net"&gt;MonoUML&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111277429682836980?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111277429682836980/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111277429682836980&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111277429682836980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111277429682836980'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/04/mono-debugger.html' title='Mono Debugger'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111261532240109550</id><published>2005-04-04T05:14:00.000-05:00</published><updated>2005-04-04T11:20:38.773-05:00</updated><title type='text'>De vuelta</title><content type='html'>&lt;p align="justify"&gt;Después de 2 días de descanso he regresado a la vida diaria, al trabajo, y a la explotación por parte del jefe mayor: &lt;a href="http://www.itver.edu.mx"&gt;la escuela&lt;/a&gt;, a todo como era antes, a pesar de que acabo de llegar hace unos minutos, no puedo dormirme porque si lo hago no iré a la reunión que tengo a las 9 AM, en fin, a poner &lt;span style="font-style:italic;"&gt;cara de palo&lt;/span&gt; y a aguantar el regaño (si es que hay), pero lo bailado nadie te lo quita :) Aunque no se porque soy tan negativo, diré 'salí de viaje' y seguro me comprenderan... lo dudo.&lt;/p&gt;

&lt;p align="justify"&gt;¿SWF? No por favor, mejor MWF:&lt;/p&gt;

&lt;p&gt;
&lt;pre&gt;
&lt;font color="#2e8b57"&gt;&lt;b&gt;class&lt;/b&gt;&lt;/font&gt; HelloWindowsForms
{
        &lt;font color="#2e8b57"&gt;&lt;b&gt;public&lt;/b&gt;&lt;/font&gt; &lt;font color="#2e8b57"&gt;&lt;b&gt;static&lt;/b&gt;&lt;/font&gt; &lt;font color="#2e8b57"&gt;&lt;b&gt;void&lt;/b&gt;&lt;/font&gt; Main()
        {
                System.Windows.Forms.MessageBox.Show (&lt;font color="#ff00ff"&gt;&amp;quot;Bienvenido a casa&amp;quot;&lt;/font&gt;);
        }
}
&lt;/pre&gt;
&lt;/p&gt;

&lt;p align="center"&gt;&lt;a href="http://www.geocities.com/k4rny/imgs/2005_abr_04/winforms.png"&gt;&lt;img src="http://www.geocities.com/k4rny/imgs/2005_abr_04/winforms.png" alt="Managed.Windows.Forms" title="Managed.Windows.Forms" width="350" height="205" border="0"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p align="justify"&gt;Acabo de notar que mañana hay que entregar un trabajo, cuyo único día de recepción es mañana mismo... y por supuesto que no lo tengo, espero mi equipo haya hecho algo... lo dudo, pero bueno dicen que la esperanza muere al último.&lt;/p&gt;

&lt;p align="justify"&gt;&lt;span style="font-weight:bold;"&gt;Actualización&lt;/span&gt;. Hay un error a la hora de compilar &lt;a href="http://www.go-mono.com/archive/1.1.5/libgdiplus-1.1.5.tar.gz"&gt;libgdiplus 1.1.5&lt;/a&gt; cuando no indicas que quieres soporte para GIF, la solución ya esta en el SVN pero para puedes solucionarla activando el soporte GIF: &lt;code&gt;apt-get install libungif4-dev libtiff4-dev libpng3-dev&lt;/code&gt; para tener soporte de TIFF, PNG y GIF.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111261532240109550?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111261532240109550/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111261532240109550&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111261532240109550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111261532240109550'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/04/de-vuelta.html' title='De vuelta'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111234330271559860</id><published>2005-04-01T01:37:00.000-06:00</published><updated>2005-04-01T02:16:38.890-06:00</updated><title type='text'>Tranquilidad</title><content type='html'>&lt;p align="justify"&gt;Estos días si que he estado ocupado, con muchas cosas que hacer, toda esta semana ha sido así, desde el domingo anterior ya quería que llegará este día y por fin, por fin ha pasado la semana, me voy de viaje, de viaje en busca de libertad, se muy bien que hay cosas por hacer, ¡pero vamos! quiero relajarme, además después de esto será prácticamente imposible viajar de nuevo y de todos modos lo haré :) Me iré a la preciosa ciudad de Paraíso en Tabasco.&lt;/p&gt;

&lt;p align="justify"&gt;Aún no termino lo de &lt;span style="font-style:italic;"&gt;ReverseEngineering&lt;/span&gt; en &lt;a href="http://monouml.sourceforge.net"&gt;el proyecto&lt;/a&gt;, me falta prácticamente poco: delegados y eventos, determinar como modelar las &lt;span style="font-style:italic;"&gt;struct&lt;/span&gt; en UML, corregir que las DataType tengan sus propios datos y no aparezcan como Clases aparte, y agregar algunos parámetros más para que no se haga una importación tan a &lt;span style="font-style:italic;"&gt;bajo nivel&lt;/span&gt;, he descubierto algunas cosas raras al hacer las importaciones al &lt;span style="font-style:italic;"&gt;mscorlib.dll&lt;/span&gt;, no se si incluirlas...&lt;/p&gt;

&lt;p align="justify"&gt;Además he comenzado a comenzado a mirar los archivos XML generados por &lt;a href="http://www.gnome.org/projects/dia/"&gt;Dia&lt;/a&gt; para ser agregado también a la parte de importación, lo que me deja pensar es si el archivo comprimido de &lt;a href="http://www.gnome.org/projects/dia/"&gt;Dia&lt;/a&gt; es algún gz/zip/bzip2 o algo semejante, lo más probable es que sí, en fin, tendré que mirar un poco los fuentes de &lt;a href="http://www.gnome.org/projects/dia/"&gt;Dia&lt;/a&gt; para ver como lo manejan ellos.&lt;/p&gt;

&lt;p align="justify"&gt;Además de todo esto sigo con lo del Drag&amp;Drop, que por cierto, ahora está detenido aunque creo que sería mejor primero hacer el Drag&amp;Drop del Tree que de la toolbar, pero bueno hacer la toolbar funcional por primera instancia será mi prioridad. Veo que &lt;a href="http://rodolfocampero.blogspot.com"&gt;Rodolfo&lt;/a&gt; ha metido la opción de agregar diagramas, ahora es posible crear diagramas de casos de uso y de clases, ahora solo falta mi parte de agregar elementos de UML y todo esto pintará de un color más vistoso :)&lt;/p&gt;

&lt;p align="justify"&gt;Todo va muy bien&lt;/p&gt;
&lt;p align="center"&gt;&lt;a href="http://monouml.sourceforge.net/screenshots/classes.png"&gt;&lt;img src="http://monouml.sourceforge.net/screenshots/classes.png" border="0" width="250" height="199" title="Class Diagram" alt="Class Diagram" id="img"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p align="justify"&gt;Lo que no va bien es el bug de &lt;span style="font-weight:bold;"&gt;&lt;a href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1166305&amp;group_id=115334&amp;atid=671242"&gt;mucha memoria&lt;/a&gt;&lt;/span&gt;, &lt;a href="http://hgmiguel.blogspot.com/"&gt;Miguel Ángel&lt;/a&gt; me he indicado que también en &lt;a href="http://www.monodevelop.com"&gt;Monodevelop&lt;/a&gt; ocurre este error, ¿será algún error de código administrado dentro de Gtk#? ¿O es que nuestras horas de análisis de código no dan resultados...? En fin a seguir buscando, sino se tendrá que poner un reporte.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111234330271559860?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111234330271559860/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111234330271559860&amp;isPopup=true' title='2 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111234330271559860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111234330271559860'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/04/tranquilidad.html' title='Tranquilidad'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111216832477267786</id><published>2005-03-30T00:58:00.000-06:00</published><updated>2005-03-30T01:38:44.776-06:00</updated><title type='text'>Finalmente</title><content type='html'>&lt;p align="justify"&gt;En un raro giro del destino, he obtenido la portátil que tanto había buscado, mi tio vino a dejarmela, de una forma no tan buena como esperaba, en fin, debe ser algún tipo de ataque prematuro de &lt;a href="http://www.andropausia.info/about_andropause/whatis.htm"&gt;andropausía&lt;/a&gt;.&lt;/p&gt;

&lt;p align="justify"&gt;&lt;img src="http://img.dell.com/images/global/products/inspn/1150_front_131x145.jpg" align="left" alt="Dell Inspiron 1150" title="Dell Inspiron 1150"&gt;Mi nuevo equipo es una bella &lt;a href="http://www1.euro.dell.com/content/products/productdetails.aspx/inspn_1150?c=es"&gt;Dell Inspiron 1150&lt;/a&gt;, muy bonita por cierto, y como era de esperarse no pude aguantarme las ganas de ponerle Linux, primero le puse Debian Testing, y todo se instalo bien tan fácil, puro OK y listo, me sorprende que ahora Debian ya no sea como antes, ahora es tan fácil, después de la instalación ya tenia GNOME 2.8 y todo configurado &lt;span style="font-style:italic;"&gt;automágicamente&lt;/span&gt;. Esta forma de instalación es la misma de Ubuntu Warty, así que mejor decidí poner Ubuntu Hoary, con GNOME 2.10. En conclusión todo va genial y muy bien, feliz con mi nuevo equipo.&lt;/p&gt;

&lt;p align="justify"&gt;El gracioso MS Windows se ha quedado en una partición, ¿razones? pues en la escuela debo utilizarlo, además me gusta probar la portabilidad de mis aplicaciones en mono, aunque no creo usarlo ni un 5%, y claro nunca falta alguien que te da algo que únicamente funciona en MS Windows, aunque hoy en día esta díficil que algo sólo funcione ahí.&lt;/p&gt;

&lt;p align="justify"&gt;Ando acondicionando la pórtatil para poder trabajar en la escuela, para hacer demos en vivo :) La arquitectura propuesta anteriormente no se hará, porque el mover tanto código a estas alturas no es bueno, ni caso tiene, he reacomodado algunas cosas para hacerlas independientes y sobretodo más escalables, creo que es mejor ponerle el ojo a cosas como la solución del bug de &lt;a href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1166305&amp;group_id=115334&amp;atid=671242"&gt;mucha memoria usada&lt;/a&gt;, bug en el cual todos andamos participando &lt;a href="http://rodolfocampero.blogspot.com/"&gt;Rodolfo&lt;/a&gt; ha agregado cosas, &lt;a href="http://hgmiguel.blogspot.com/"&gt;Miguel&lt;/a&gt; ha hecho pruebas, yo he corregido detalles, pero nada, nuestros esfuerzos sirven sólo para disminuir un poco el uso, pero aun así el bug sigue abierto.&lt;/p&gt;

&lt;p align="justify"&gt;Lo de la Ingeniería Inversa desde ensamblados creo que ya pronto estará, hay unos problemas que aun tengo que solucionar, ya quiero agregar el ensamblado a &lt;a href="http://monouml.sourceforge.net"&gt;MonoUML&lt;/a&gt; para verlo funcionar, muy pronto estará no hay que presionarse hay que relajarse :).&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111216832477267786?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111216832477267786/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111216832477267786&amp;isPopup=true' title='3 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111216832477267786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111216832477267786'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/03/finalmente.html' title='Finalmente'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111202996033503704</id><published>2005-03-28T11:07:00.001-06:00</published><updated>2005-03-28T12:21:00.346-06:00</updated><title type='text'>Vacaciones</title><content type='html'>&lt;p align="justify"&gt;En esta semana que paso he estado un poco preocupado, realmente tengo mucho que hacer y no he terminado con lo que he planeado, dos proyectos con-pago-real y tres proyectos escolares (que debo terminar &lt;span style="font-weight:bold;"&gt;obligatoriamente&lt;/span&gt;), además la tan cercana liberación de &lt;a href="http://monouml.sourceforge.net"&gt;MonoUML&lt;/a&gt; en Mayo, ando un poco estresado, pero a pesar de todo esto no me siento 'mal', es un &lt;a href="http://es.wikipedia.org/wiki/Estres"&gt;eustress&lt;/a&gt;, estoy feliz por todo lo que tengo que hacer, pero a veces me siento tan abrumado, tengo plena confianza en que podré con todo, pero no más, no acepto ni un sólo proyecto por ahora, hay que terminar lo que ahora esta ahi detenido; y no mencione el proyecto de &lt;a href="http://www.monohispano.org/ecma"&gt;traducción del ECMA&lt;/a&gt; (el cual por cierto esta apagadísimo y del cual creo que se tendrán que reasignar los capítulos, aunque bueno a mi me falta menos para terminar mi capítulo más largo, unos 30 XMLs más y termino), el &lt;a href="http://www.monohispano.org/tutoriales/ado.net"&gt;manual de ADO.NET&lt;/a&gt;, además de la actualización del &lt;a href="http://www.coverma.com.mx"&gt;sitio web&lt;/a&gt; de mi tio, un sistema que le prometí hace como 2 años, en fin, ¡en verdad que tengo cosas que hacer!.&lt;/p&gt;

&lt;p align="justify"&gt;Pero a pesar de que estoy abrumado por las tareas ¡me iré de vacaciones! :P Creo que es lo que me hace falta, ayer compré mis dos boletos, el de ida y el de regreso, estaré mis dos penúltimos días descansando y relajandome, para que el día Martes 5 de Abril pueda regresar a los 4 exámenes que tengo, de los cuales aún no he comenzado a estudiar. A veces, inclusive, por las noches al ir a dormir no puedo, intento desviar mi pensamiento hacía otras cosas, pero cierro los ojos y comienzo a pensar soluciones, soluciones que sirven, pero que por alguna extraña razón solo se me ocurren cuando voy a dormir... y pues me levanto de la cama y a plasmarlas... es bueno poder resolver las cosas, pero hay ocasiones que en verdad quiero descansar, pero no puedo, la ansiedad me trae loco.&lt;/p&gt;

&lt;p align="justify"&gt;Por otro lado, he visto que a aumentando un poco el interés en #monodevelop la creación de un Add-In para UML, por tanto he estado promocionando el proyecto, hay buenas críticas, aunque no se porque siempre esta esa tonta idea de querer recomenzar todo desde cero, no veo el caso de comenzar todo desde cero, en fin. Estoy comenzando a reimplementar la arquitectura de &lt;a href="http://monouml.sourceforge.net"&gt;MonoUML&lt;/a&gt;, que más que implementar es ordenar el estado que podría considerarse caótico de &lt;a href="http://monouml.sourceforge.net"&gt;MonoUML&lt;/a&gt;, hacer unos retoques para entre otras cosas, averiguar porque hay tanta memoria utilizada al cargar un XMI, y para mejorar la escalabilidad del proyecto, la idea de &lt;span style="font-weight:bold;"&gt;modificar algo si que se estropee lo demás&lt;/span&gt; debe estar siempre presente. La arquitectura propuesta es una mezcla de todas las ideas de nosotros, que se plasma en un sencillo diagrama de clases:&lt;/p&gt;

&lt;p align="center"&gt;&lt;a href="http://monouml.sourceforge.net/images/architecture.png"&gt;&lt;img src="http://monouml.sourceforge.net/images/architecture.png" width="550" height="372" title="MonoUML's Architure Redesign" alt="MonoUML's Architure Redesign" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111202996033503704?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111202996033503704/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111202996033503704&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111202996033503704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111202996033503704'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/03/vacaciones_28.html' title='Vacaciones'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111175499454397244</id><published>2005-03-25T06:37:00.000-06:00</published><updated>2005-03-25T06:49:54.546-06:00</updated><title type='text'>Nuevo proyecto</title><content type='html'>&lt;p align="justify"&gt;Aunque aún no he terminado el proyecto de los WS (bueno en realidad sí sólo falta la parte de fallos donde el servidor-empresa es inalcanzable por el servidor-hosting) ahora tengo un nuevo proyecto, uno de para un evento de la &lt;a href="http://www.cicultural.com.mx"&gt;Cámara de Comercio Exterior&lt;/a&gt; (o algo así) el objetivo de este es registrar empresas a través de una interfaz web y que estas requisiten cosas, cosas que forman "parejas" de opciones, es decir, una empresa busca algo (producto, servicio) y una ofrece algo (mismo producto, mismo servicio) y por tanto hay un "match", de esta forma al generar "matchs" que ofrecen y buscan cosas semejantes se arma un agenda de citas. Considero que es sencillo, inclusive ahora somo dos los que estamos haciendo esto, &lt;a href="http://michaelof.blogspot.com"&gt;un compañero&lt;/a&gt; de la universidad y yo, ¿Con que se hará? Pues pues .NET, tristemente con el de MS, aunque buena parte de &lt;span style="font-weight:bold;"&gt;Puente Virtual&lt;/span&gt; que diseñe en el proyecto anterior seguirá con Gtk#, aunque ahora no será ejecutado en mono sino en el .NET de MS, para esto utilizaré la versión de &lt;a href="http://forge.novell.com/modules/xfcontent/downloads.php/gtks-inst4win/Win32%20Runtime%20Installer/v1.9.2.0/"&gt;Gtk# para MS .NET&lt;/a&gt; para de esta forma sólo cambiar algunas cosas del Webservice remoto y adaptarlo a la nueva aplicación.&lt;/p&gt;

&lt;p align="justify"&gt;Estos últimos días he estado en eso, pero justo el día de ayer comenzamos a trabajar en realidad, con la creación de la BD en&lt;a href="http://www.mysql.org"&gt; MySQL&lt;/a&gt;, la captura de datos iniciales (casi 1000 registros de paises, ciudades y estados) y la creación de los Webservices. La idea es terminarlo para el martes 29, para tener tiempo de hacer cosas de &lt;a href="http://www.itver.edu.mx"&gt;la escuela&lt;/a&gt; ahora en la próxima semana. Mi trabajo no es tan pesado, sólo registraré y mostraré información de las empresas, todo se hará con Webservices así que no tengo tanto que sufrir, pero bueno, quiero que quede listo pronto, me parece que haré todos los diagramas UML del proyecto :)&lt;/p&gt;

&lt;p align="justify"&gt;Ya pronto es el regreso a clases... y hay tanto que hacer.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111175499454397244?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111175499454397244/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111175499454397244&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111175499454397244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111175499454397244'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/03/nuevo-proyecto.html' title='Nuevo proyecto'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111155946306989386</id><published>2005-03-23T00:03:00.000-06:00</published><updated>2005-03-23T00:41:17.106-06:00</updated><title type='text'>Trusted Computing + Palladium + Patentes</title><content type='html'>&lt;p align="justify"&gt;&lt;a href="http://linuca.org/body.phtml?nIdNoticia=207"&gt;¡Vamos al grano!&lt;/a&gt;&lt;/p&gt;

&lt;p align="justify"&gt;Es recomendado leer la lectura anterior, sin perder detalle de nada, inclusive los comentarios son muy buenos, los de &lt;a href="http://bulma.net/body.phtml?nIdNoticia=1398&amp;nIdPage=7"&gt;la vieja versión&lt;/a&gt; también lo son. Es increible en verdad lo que ahora esta pasando en el mundo del Software (incluyendo al problema de &lt;a href="http://www.nosoftwarepatents.com/es/m/intro/index.html"&gt;las patentes&lt;/a&gt;), para aquellos que &lt;span style="font-weight:bold;"&gt;SOLO&lt;/span&gt; lo utilizan quizás les importe un cacahuate, pero los que de alguna forma vivimos de esto, estudiamos para ello y actualmente hacemos software es claro que nos preocupa.&lt;/p&gt;

&lt;p align="justify"&gt;Todo esto se esta saliendo de control, si de por si, es díficil vender software de casas de desarrollo independientes, ahora con tanta patente será más caro, y no decir del software de empresas grandes, en países donde el desarrollo tecnológico relativo al software gira en función al software pirata (por ejemplo mi bello México) y a la pobreza que hay en ellos (digase de nuevo al precioso México) va a resultar prácticamente imposible comprar el software que acompaña al PC y hacer tecnología con él &lt;span style="font-weight:bold;"&gt;¡¡NI DECIR DE LAS UNIVERSIDADES DE GOBIERNO!!&lt;/span&gt; Olvidense de pedir sus proyectos en SW propietario.. :)&lt;/p&gt;

&lt;p align="justify"&gt;Se me hace una total incongruencia, un absurdo, que el precio del Software que se instale a un equipo nuevo salga más caro que el mismo hardware, ¿Cómo esta eso que el precio de la conjunción del SW de &lt;span style="font-style:italic;"&gt;Sistema Operativo + SW de Oficina&lt;/span&gt; sea más (y por mucho) caro que todo el PC, ¡¡por favor!!. Claro que la mejor solución es utilizar Sofware Libre (tomese &lt;a href="http://www.linux.org"&gt;Linux&lt;/a&gt; como claro ejemplo, aunque claro que hay muchos más que Linux: *BSD, BeOS, MacOS inclusive)&lt;/p&gt;

&lt;p align="justify"&gt;
Si todo va hacia la Trusted Computing y demás panaceas, todo lo que es el SW en nuestros días se irá decayendo, aunque bueno a la gente del Software Libre casi ni le importe, (salvo el problema de los patentes), pero digamos a la gente que tiene una empresa, &lt;span style="font-style:italic;"&gt;a la gente común&lt;/span&gt; (claro sin ser elitistas), una empresa mediana, seguro que saldrá más caro armar una red con PCs con todos los artilugios de seguridad propuestos y por supuesto.. todo original, oficial, y hasta con edecan incluida, que pagar la nómina de los empleados, y no digamos de las nuevas ideas propuestas para evitar la pirateria&lt;/p&gt;

&lt;p align="justify"&gt;
Quizás estoy exagerando y soy muy paranoico, pero todo aquel control que &lt;span style="font-style:italic;"&gt;supuestamente&lt;/span&gt; tenemos sobre los equipos de cómputo ¿dondé quedará? ¿cómo es eso que ahora un personaje X nos dirá si nuestro software es válido o no? por favor...
&lt;/p&gt;

&lt;p align="justify"&gt;Esta clarisimo, Microsoft busca la total dominicación mundial e Intel es su aliado... en fin...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111155946306989386?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111155946306989386/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111155946306989386&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111155946306989386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111155946306989386'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/03/trusted-computing-palladium-patentes.html' title='Trusted Computing + Palladium + Patentes'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111146783086785954</id><published>2005-03-21T22:49:00.000-06:00</published><updated>2005-03-21T23:03:50.866-06:00</updated><title type='text'>MonoUML</title><content type='html'>&lt;p align="justify"&gt;Seguimos dandolé con todo al proyecto, ahora que ya hay poco más de tiempo. Inclusive he creado &lt;a href="http://monouml.blogspot.com"&gt;un blog&lt;/a&gt; para que los miembros del equipo que quieran escriban algo en él, claro relativo al proyecto, noticias o cosas técnicas que después no tienen gran cosa que ver con los blogs personales, además para darle un poco de mayor proyección internacional al proyecto lo escribiremos en inglés.&lt;/p&gt;

&lt;p align="justify"&gt;Hoy fui a ver lo de un nuevo proyecto, estoy seguro que no me pagarán la gran plata, pero bueno, este será el último proyecto que haré por ahora pues debo prepararme para otras cosas, en verano tomaré la última materia que me falta (si todo sale bien) y ya en otoño-invierno estaré haciendo las prácticas profesionales, podríamos decir que ya estoy en la recta final de los estudios universitarios.&lt;/p&gt;

&lt;p align="justify"&gt;Ya quiero que sea jueves, mi novia vendrá y podré estar un rato con ella, el domingo estaremos un poco más de tiempo juntos :) y también quiero que sea sábado, mi tio ¡por fin me dará la portatil que hace más de 5 años me prometio! Aunque sigo con la duda de si me cumplirá la promesa... esperemos que sí, creo que a la portátil le pondré &lt;a href="http://ftp.acc.umu.se/pub/cd-images/debian-weekly/torrents/i386/"&gt;Debian&lt;/a&gt; ¿o con &lt;a href="http://www.ubuntulinux.org"&gt;Ubuntu&lt;/a&gt;? Ubuntu es excelente para escritorio, pero la portatil no será para eso... en fin, ya veré.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111146783086785954?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111146783086785954/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111146783086785954&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111146783086785954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111146783086785954'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/03/monouml.html' title='MonoUML'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111121939017015531</id><published>2005-03-19T01:44:00.000-06:00</published><updated>2005-03-19T02:03:10.173-06:00</updated><title type='text'>¡Vacaciones por fin!</title><content type='html'>&lt;p align="justify"&gt;A pesar de estas vacaciones son sólo dos semanas sin ir a la escuela no son totalmente de libertad, tengo muchas cosas que hacer, muchas cosas que terminar y muchas otras que iniciar, principalmente de la escuela, en realidad, casi el 90% de las cosas que haré desde hoy Sábado seran con relación a la escuela, pero también algunas cosas que tengo en la cola de espera, principalmente subir los ejemplos de códigos a &lt;a href="http://www.monohispano.org"&gt;Mono Hispan&lt;/a&gt;o, terminar la traducción de mi capitulo del &lt;a href="http://www.monohispano.org/ecma"&gt;ECMA&lt;/a&gt;, el cual esta un poco apagado (ya no he sabido nada nuevo, creo que tendremos que reasignar capitulos), tengo que terminar el proyecto del que me estan pagando, además que ahora iniciaré otro (este será el ultimo, ya me canse, quiero dedicarme a mis proyectos) aunque lo hacia por una razón: &lt;span style="font-style:italic;"&gt;experiencia&lt;/span&gt;, aunque yo queria una experiencia diferente a aquella referente a la programación....&lt;/p&gt;

&lt;p align="justify"&gt;Por fin he decido donde hacer mis Prácticas Profesionales, comúnmente llamadas: Residencias, las haré aquí en la ciudad, con &lt;a href="http://www.coverma.com.mx"&gt;mi tio&lt;/a&gt;, la idea es adentrarme a las telecomunicaciones, no soy fan total de ellas, pero  tampoco las detesto, son interesantes :) aunque aún no se que proyecto hacer para residencias...&lt;/p&gt;

&lt;p align="justify"&gt;Ahora que tengo más tiempo "&lt;span style="font-style:italic;"&gt;libre&lt;/span&gt;" me la paso haciendo más cosas, he actualizado el logotipo de &lt;a href="http://monouml.sourceforge.net"&gt;MonoUML&lt;/a&gt; (en realidad no es un logotipo como tal, pero se ve bien :), ahora el mono esta alreves y sostiene el cubo UML de forma diferente, la idea es que esta ofreciendo a UML, he agregado secciones nuevas, para hacer todo  un poco más amigable, inclusive escribi algunas partes más para el CSS del sitio y he dentro del proyecto he agregado la capacidad de cargar los campos (generalmente variables) dentro de las clases, todo lo hace bien, sólo faltan algunos detalles más y todo quedará listo.&lt;/p&gt;

&lt;p align="justify"&gt;Ni hablar, a trabajar que las vacaciones se van a acabar :)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111121939017015531?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111121939017015531/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111121939017015531&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111121939017015531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111121939017015531'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/03/vacaciones-por-fin.html' title='¡Vacaciones por fin!'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111113550385355119</id><published>2005-03-18T02:28:00.000-06:00</published><updated>2005-03-18T02:45:03.856-06:00</updated><title type='text'>MonoUML, Ingeniería Inversa. Tercera Parte</title><content type='html'>&lt;p align="justify"&gt;Han habido más cambios, tal parece que pronto terminaré :) Ya quiero comenzar a hacer la parte del Drag&amp;Drop (del Tree al Canvas). En este nuevo commit he agregado a las Interfaces, esto incluye a sus métodos, ahora sólo faltan los eventos y los campos de las clases, y definir uno que otro detalle más.&lt;/p&gt;
&lt;p align="center"&gt;
&lt;a href="http://monouml.sourceforge.net/screenshots/reveng/0.png"&gt;&lt;img src="http://monouml.sourceforge.net/screenshots/reveng/0.png" width="300" height="227" title="Ingenier&amp;iacute;a Inversa" alt="Ingenier&amp;iacute;a Inversa"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p align="justify"&gt;Aún no se que tan detallada debe ser la Ingeniería Inversa, porque ahora en este momento hay un &lt;span style="font-weight:bold;"&gt;modelado alto&lt;/span&gt;, se modela todos los elementos relacionados a un grado muy alto, es decir, si dentro del ensamblado se incluye &lt;span style="font-style:italic;"&gt;System.String&lt;/span&gt; como parámetro o tipo de retorno de algún método o clase (o simplemente se utiliza de alguna forma), esta clase con sus métodos y campos también es importada, ¿esto es bueno o malo? Yo diría que bueno, pues es una importación más a fondo, pero es malo porque el XMI crece consideramente y esas cosas no son tan importantes en algunos casos, creo que este será un parámetro de configuración.&lt;/p&gt;

&lt;p align="justify"&gt;Y por fin... por fin comienzan las vacaciones de semana santa, ahora tengo más trabajo que nunca, pero tengo tiempo para hacerlo todo :).&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111113550385355119?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111113550385355119/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111113550385355119&amp;isPopup=true' title='6 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111113550385355119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111113550385355119'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/03/monouml-ingeniera-inversa-tercera.html' title='MonoUML, Ingeniería Inversa. Tercera Parte'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111069806047958749</id><published>2005-03-13T00:47:00.000-06:00</published><updated>2005-03-13T01:20:30.733-06:00</updated><title type='text'>MonoUML, Ingeniería Inversa. Segunda Parte</title><content type='html'>&lt;p align="justify"&gt;Después de un día de arduo trabajo, he subido al &lt;a href="http://sourceforge.net/cvs/?group_id=115334"&gt;CVS&lt;/a&gt; la versión actual de la parte de ingeniería inversa aunque he detectado los siguientes detalles:&lt;/p&gt;
&lt;p&gt;
&lt;ol&gt;
&lt;li&gt;El proceso de importación del ensamblado al XMI no es lento, tampoco la serialización, algo muy bueno.
&lt;li&gt;El proceso de importación del XMI, es decir las deserialización, en &lt;a href="http://monouml.sf.net"&gt;MonoUML&lt;/a&gt; es un poco tardado (en mi P4 2.8/512 RAM, tardo unos 2 minutos).
&lt;li&gt;Las pruebas que hice fueron con un XMI de unos 5.0MB, es decir la librería de &lt;span style="font-weight:bold;"&gt;Gtk# completa (además de TODAS sus dependencias)&lt;/span&gt;, algo no tan bueno aunque viéndolo bien 5.0MB de XMI no es tanto, pues esta completa la librería.
&lt;li&gt;Al XMI aún le hace falta aumentar en tamaño, pues apenas agregue las clases (constructores, métodos) y las enumeraciones además de los tipos primitivos, así que según mis cálculos aumentará un 50% más en tamaño.
&lt;/ol&gt;
&lt;/p&gt;
&lt;p align="justify"&gt;Después de esperar aproximadamente 2 minutos para deserializar se ve lo siguiente:&lt;/p&gt;
&lt;p&gt;
&lt;table align="center" border="0" width="80%"&gt;
&lt;tr&gt;
&lt;td width="50%"&gt;&lt;a href="http://www.geocities.com/k4rny/imgs/2005_mar_13/reveng1.png"&gt;&lt;img src="http://www.geocities.com/k4rny/imgs/2005_mar_13/reveng1.png" border="0" width="300" height="226" alt="GTK# Cargado" title="GTK# Cargado"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td width="50%"&gt;&lt;a href="http://www.geocities.com/k4rny/imgs/2005_mar_13/reveng0.png"&gt;&lt;img src="http://www.geocities.com/k4rny/imgs/2005_mar_13/reveng0.png" border="0" width="300" height="226" alt="GTK# Cargado" title="GTK# Cargado"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;p align="justify"&gt;Es claro que en el diálogo &lt;span style="font-style:italic;"&gt;Reverse Engineering&lt;/span&gt; se deben utilizar threads para que el usuario no crea que se ha colgado la aplicación. Cuando todo este mejor sin duda haré el dialogo de importación simultanea de ensamblados para ser salvados en un sólo XMI, aunque sería bueno ayudar a &lt;a href="http://rodolfocampero.blogspot.com"&gt;Rodolfo&lt;/a&gt; para permitir que dentro de la librería XMI se permitan múltiples archivos simultaneamente, posiblemente eso mejore el serialización de XMI al igual que su deserialización en &lt;a href="http://monouml.sf.net"&gt;MonoUML&lt;/a&gt;.&lt;/p&gt;

&lt;p align="justify"&gt;Además de todo lo anterior, &lt;a href="http://rodolfocampero.blogspot.com"&gt;Rodolfo&lt;/a&gt; se propuso hacer esa característica de poder cortar los Edges (asociaciones) como lo hace Poseidón y ArgoUML, y lo ha logrado:&lt;/p&gt;

&lt;p align="center"&gt;&lt;a href="http://www.geocities.com/k4rny/imgs/2005_mar_13/canvassharp.png"&gt;&lt;img width="300" height="226" border="0" src="http://www.geocities.com/k4rny/imgs/2005_mar_13/canvassharp.png" alt="UMLCanvas#" title="UMLCanvas#"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p align="justify"&gt;Y no sólo eso, sino que junto con algunas características anteriores escritas por &lt;a href="http://ceronman.blogspot.com"&gt;Manuel&lt;/a&gt; el canvas se esta convirtiendo en algo más usable, olvidemonos de cosas arcaicas como los &lt;span style="font-style:italic;"&gt;Glue Points&lt;/span&gt; :) &lt;span style="font-weight:bold;"&gt;¡Felicidades!&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style="font-weight:bold;"&gt;PD.&lt;/span&gt; Que bonito el tema de &lt;a href="http://gnome-look.org/content/show.php?content=21369"&gt;ClearLooks&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111069806047958749?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111069806047958749/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111069806047958749&amp;isPopup=true' title='2 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111069806047958749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111069806047958749'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/03/monouml-ingeniera-inversa-segunda.html' title='MonoUML, Ingeniería Inversa. Segunda Parte'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111044052962016027</id><published>2005-03-10T01:28:00.000-06:00</published><updated>2005-03-10T01:43:39.510-06:00</updated><title type='text'>MonoUML, Ingeniería Inversa</title><content type='html'>&lt;p align="justify"&gt;Ya tengo avances en el proceso la importación de ensamblados, es decir una parte del &lt;span style="font-style:italic;"&gt;Reverse Engineering&lt;/span&gt; para &lt;a href="http://monouml.sf.net"&gt;MonoUML&lt;/a&gt; (la otra estará basada en códigos fuentes), aún no esta en el CVS pero pronto lo estará. La importación con reflexión y la exportación a XMI con &lt;a href="http://expertcoder.sf.net"&gt;ExpertCoder&lt;/a&gt; ha sido un proceso relativamente sencillo salvo uno que otro detalle de características propias de .NET y UML, es decir, la forma en que un elemento de .NET se debe representar en UML y viceversa, pero bueno, con una lectura se averigua quien le corresponde a quien.&lt;/p&gt;

&lt;p align="justify"&gt;Y por supuesto, el demo:&lt;/p&gt;

&lt;p align="center"&gt;&lt;a href="http://www.geocities.com/k4rny/imgs/2005_mar_10/gtk_sharp1.png"&gt;&lt;img src="http://www.geocities.com/k4rny/imgs/2005_mar_10/gtk_sharp1.png" width="350" height="275" alt="Importando GTK#" title="Importando GTK#" border="0"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p align="center"&gt;&lt;a href="http://www.geocities.com/k4rny/imgs/2005_mar_10/gtk_sharp2.png"&gt;&lt;img src="http://www.geocities.com/k4rny/imgs/2005_mar_10/gtk_sharp2.png" width="350" height="275" alt="Importando GTK#" title="Importando GTK#" border="0"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p align="justify"&gt;&lt;span style="font-weight:bold;"&gt;PD&lt;/span&gt;. Creo que necesito conseguir un hosting propio, &lt;a href="http://www.yahoo.com"&gt;Yahoo!&lt;/a&gt; ya no me aguanta tanta descarga de imágenes :)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111044052962016027?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111044052962016027/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111044052962016027&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111044052962016027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111044052962016027'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/03/monouml-ingeniera-inversa.html' title='MonoUML, Ingeniería Inversa'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111035579302383642</id><published>2005-03-09T01:42:00.000-06:00</published><updated>2005-03-09T02:09:53.033-06:00</updated><title type='text'>GNOME 2.10</title><content type='html'>&lt;p align="justify"&gt;Finalmente ha llegado GNOME 2.10 a &lt;a href="http://www.ubuntulinux.org"&gt;Ubuntu&lt;/a&gt; (en realidad desde hace 3 días atras), muchos cambios de la versión 2.8 a la 2.10, muchas cosas por resaltar, un escritorio agradable, realmente usable, con apariencia muy buena y que ahora esta mejor integrado en sus herramientas.&lt;/p&gt;

&lt;p align="justify"&gt;Siento que esta versión es tan importante cómo aquel cambio de la versión 1.0 a la 2.0, muchos cambios sobresalientes, tiene cosas que antes eran duras de hacer, es el claro ejemplo de la unión de esfuerzos de la comunidad del software libre.&lt;/p&gt;

&lt;p align="justify"&gt;&lt;span style="font-weight:bold;"&gt;Compartir carpetas&lt;/span&gt; con redes MS Windows ahora es sencillisimo, nada de configurar el smb.conf ahora click con el derecho y seleccionar el directorio (estilo MS Windows :P)&lt;/p&gt;

&lt;p align="center"&gt;&lt;a href="http://www.geocities.com/k4rny/imgs/2005_mar_09/share.png"&gt;&lt;img src="http://www.geocities.com/k4rny/imgs/2005_mar_09/share.png" width="139" height="200" alt="Compartiendo con SMB" title="Compartiendo con SMB"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p align="center"&gt;&lt;a href="http://www.geocities.com/k4rny/imgs/2005_mar_09/share1.png"&gt;&lt;img src="http://www.geocities.com/k4rny/imgs/2005_mar_09/share1.png" width="300" height="240" alt="Compartiendo con SMB" title="Compartiendo con SMB"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p align="justify"&gt;Y si les gustaba la capacidad de &lt;span style="font-weight:bold;"&gt;automontaje inteligente&lt;/span&gt; que utiliza MacOS (y que claro antes se podía hacer con automount y demás malabares (y que ahora utiliza MS WinXP)) ahora esta mejor integrada al GNOME.&lt;/p&gt;

&lt;p align="center"&gt;&lt;img src="http://www.geocities.com/k4rny/imgs/2005_mar_09/mounted.png" title="Dispositivos montados" alt="Dispositivos montados"&gt;&lt;/p&gt;

&lt;p align="justify"&gt;Detalles del Roadmap de &lt;a href="http://www.gnome.org"&gt;GNOME&lt;/a&gt;, &lt;a href="http://www.gnome.org/start/2.9/"&gt;aquí&lt;/a&gt;&lt;/p&gt;

&lt;p align="justify"&gt;Por otro lado en &lt;a href="http://monouml.sf.net"&gt;MonoUML&lt;/a&gt; he comenzado ha hacer la parte de &lt;span style="font-weight:bold;"&gt;Reverse Engineering&lt;/span&gt;, utilizando reflexión y uniendo todo a &lt;a href="http://expertcoder.sf.net"&gt;ExpertCoder&lt;/a&gt; para así importar los ensamblados, trasformarlos a XMI y luego cargarlos con &lt;a href="http://monouml.sf.net"&gt;MonoUML&lt;/a&gt;, la idea es tener todos los tipos de datos utilizados en &lt;a href="http://www.mono-project.com"&gt;Mono&lt;/a&gt; (Gtk#, Gnome#, etc) incluidos en MonoUML para que se puedan utilizar y de esta forma no se tenga que redefinir cada vez que se cree un modelo nuevo que utilice tales tipos. Claro que se leeran los ensamblados registrados en el GAC para que todo sea mejor.&lt;/p&gt;

&lt;p align="justify"&gt;Además ando haciendo el draft del formato de archivo del proyecto de &lt;a href="http://monouml.sf.net"&gt;MonoUML&lt;/a&gt;, &lt;a href="http://rodolfocampero.blogspot.com"&gt;Rodolfo&lt;/a&gt; sugirió utilizar la idea de ArgoUML/Poseidon al usar un zip como archivo de proyecto así dentro de este estará toda la información del proyecto, buena idea, aunque también ando pensando en como se salvará la información particular del usuario dentro de su &lt;span style="font-style:italic;"&gt;$HOME&lt;/span&gt;, la idea más normal sería utilizar &lt;span style="font-style:italic;"&gt;~/.monodevelop/&lt;/span&gt; y ahi guardar todo, creo que así será.&lt;/p&gt;

&lt;p align="justify"&gt;Vamos bien, no hay que desesperar.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111035579302383642?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111035579302383642/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111035579302383642&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111035579302383642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111035579302383642'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/03/gnome-210.html' title='GNOME 2.10'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-111011096625977941</id><published>2005-03-06T05:43:00.000-06:00</published><updated>2005-03-06T06:09:26.263-06:00</updated><title type='text'>Menos trabajo</title><content type='html'>&lt;p align="justify"&gt;Tal parece que ya he terminado la segunda parte de aquel proyecto de Webservices que comenze a finales de Enero, en realidad me estoy tomando mucho tiempo para hacerlo, aunque bueno, sólo las noches de viernes son los días que trabajo a fondo, los otros días simplemente miro al cielo esperando tener más tiempo.&lt;/p&gt;
&lt;p align="justify"&gt;El día de ayer reinstale &lt;a href="http://www.ubuntulinux.org"&gt;Ubuntu&lt;/a&gt;, parezco mujer adolescente a la hora de escoger ropa para salir, en verdad que no me decido, pero bueno tal parece que ahora esta será la distribución base, aunque me siento un poco &lt;span style="font-style:italic;"&gt;mal&lt;/span&gt; porque todo esta más fácil ;) Inclusive pude instalar &lt;a href="http://www.mono-project.com"&gt;mono&lt;/a&gt; como lo había hecho en &lt;a href="http://www.debian.org"&gt;Debian&lt;/a&gt; días atras, todo fue normal y muy fácil, unos apt-gets y listo, no se si el error anterior que me salia de depencias fue corregido o era por las fuentes que utilizaba, ahora utilizo unas que &lt;a href="http://www.enzolutions.com/mono/"&gt;Enzo&lt;/a&gt; me paso días atras.
&lt;/p&gt;
&lt;p align="justify"&gt;Una de las razones que me obligaron moverme a Ubuntu de nuevo fue ese extraño comportamiento del XFree, iniciaba &lt;a href="http://www.gnome.org"&gt;GNOME&lt;/a&gt; y comenzaba a consumir recursos llegando a consumir la totalidad en menos de 10 minutos, lo raro es que ni siquiera la suma de procesos indicaba eso, no se si el GNOME System Monitor mentía o el top estaba loco, pero lo que si sabía era que &lt;a href="http://www.gnome.org"&gt;GNOME&lt;/a&gt; se comia mis recursos, algo que cuando tenía Ubuntu no pasaba, y ahora que lo tengo de nuevo no pasa, inclusive utilizando Xorg. Es cierto que &lt;a href="http://www.gnome.org"&gt;GNOME&lt;/a&gt; consume recursos, pero no más alla de los 100MB, por si sólo claro, ya después de abrir Firefox y Evolution aumenta unos 50 más.
&lt;/p&gt;

&lt;p align="justify"&gt;Lo que no me sigue gustando de Ubuntu es esa absurda idea de instalar paquetes innecesarios que no a ti no te sirven y que entorpecen algunos otros procesos, como la sincronización de mi PDA, un &lt;code&gt;apt-get remove apicd&lt;/code&gt; soluciono lo anterior, aunque el kernel se sigue quejando del BIOS a pesar de que lo he actualizado, tantas cosas raras que pasan, ahora el volumen del audio esta peor, antes sólo funcionaba por software y ahora, sólo funciona en Rhythmbox y Totem, el reproductor de CD esta al máximo, recuerdo que en mi previa instalación si se podía establecer el volúmen correctamente, en fin.
&lt;/p&gt;

&lt;p align="justify"&gt;Ojalá y pronto tenga una portátil para avanzar desde donde pueda, hace falta.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-111011096625977941?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/111011096625977941/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=111011096625977941&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111011096625977941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/111011096625977941'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/03/menos-trabajo.html' title='Menos trabajo'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-110975037349586244</id><published>2005-03-02T01:52:00.000-06:00</published><updated>2005-03-02T01:59:33.496-06:00</updated><title type='text'>Festival</title><content type='html'>&lt;p align="justify"&gt;Atenta invitación a toda la comunidad hispana para el &lt;a href="http://installfest.info//default"&gt;Festival Latinoamericano de Instalación de Software Libre&lt;/a&gt; a realizarse el día 2 de abril del 2005, no dudes en inscribir a tu país y ser un orgulloso usuario de Software Libre.&lt;/p&gt;
&lt;p align="justify"&gt;&lt;span style="font-weight:bold;"&gt;¡Que viva el Software Libre!&lt;/span&gt;&lt;/p&gt;
&lt;p align="justify"&gt;Por cierto, ahora &lt;a href="http://monouml.sf.net"&gt;MonoUML&lt;/a&gt; cuenta únicamente con widgets de Gtk# 1.9.2 sin warnings de obsolecencia :)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-110975037349586244?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/110975037349586244/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=110975037349586244&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110975037349586244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110975037349586244'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/03/festival.html' title='Festival'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-110971469280968484</id><published>2005-03-01T15:51:00.000-06:00</published><updated>2005-03-01T16:15:17.550-06:00</updated><title type='text'>Compilando</title><content type='html'>&lt;p align="justify"&gt;Monodevelop 0.5.1 trae buenas cosas, es más ligero y trae algunos addins nuevos, sin duda más profesional. Primero hay que eliminar automake1.4 e instalar automake1.9 para poder crear el configure de monodevelop además de instalar subversion:&lt;/p&gt;

&lt;p&gt;
&lt;code&gt;# apt-get install automake1.9 subversion &amp;&amp; apt-get remove automake1.4
&lt;/code&gt;
&lt;/p&gt;

&lt;p align="justify"&gt;Bajar del SVN las fuentes y compilar como normalmente:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;svn co svn://svn.myrealbox.com/monodevelop/trunk/MonoDevelop&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;svn co svn://svn.myrealbox.com/monodevelop/trunk/gtkmozembed-sharp&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;svn co svn://svn.myrealbox.com/monodevelop/trunk/gtksourceview-sharp&lt;/code&gt;&lt;/p&gt;

&lt;p align="justify"&gt;Y listo Monodevelop funcionando:&lt;/p&gt;

&lt;p&gt;
&lt;a href="http://www.geocities.com/k4rny/imgs/2005_mar_01/monodevelop.png"&gt;&lt;img src="http://www.geocities.com/k4rny/imgs/2005_mar_01/monodevelop.png" width="350" height="257" alt="Monodevelop 0.5.1 en Debian" title="Monodevelop 0.5.1 en Debian" border="0"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;¿&lt;a href="http://svn.myrealbox.com/viewcvs/trunk/"&gt;Más modulos de SVN&lt;/a&gt; para compilar?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-110971469280968484?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/110971469280968484/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=110971469280968484&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110971469280968484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110971469280968484'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/03/compilando.html' title='Compilando'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-110966842295326747</id><published>2005-02-28T23:12:00.000-06:00</published><updated>2005-03-01T15:51:10.746-06:00</updated><title type='text'>Viajando</title><content type='html'>&lt;p align="justify"&gt;Dicen que las oportunidades son sólo una vez y que la vida es una. Este fin de semana decidí salir de viaje, uno de esos relámpago, dejar un poco las preocupaciones de la vida diaria para vivirla un poco más, pero principalmente buscando la relajación total. El objetivo fue muy bien logrado, he regresado diferente, apreciando muchas cosas y aprendiendo que debemos de estar tranquilos, disfrutar y disfrutar.&lt;/p&gt;
&lt;p align="justify"&gt;A mi regreso me encuentro con las agradables noticias de &lt;a href="http://rodolfocampero.blogspot.com"&gt;Rodolfo&lt;/a&gt; y &lt;a href="http://ceronman.blogspot.com"&gt;Manuel&lt;/a&gt;, quienes siguen trabajando con &lt;a href="http://monouml.sf.net"&gt;MonoUML&lt;/a&gt;, vamos bien, llenando huecos que son importantes. Desde ayer he comenzado a pensar que algo que sería muy interesante y necesario, un exportador de proyectos para Monodevelop, un tipo de híbrido que incluiría una mezcla de C# (o algún otro lenguaje, como VB.NET) y los XML propios de &lt;a href="http://www.monodevelop.org"&gt;Monodevelop&lt;/a&gt;, para que mientras se integra al Monodevelop directamente se puedan utilizar los proyectos hechos, al menos por ahora en Forward Engineering, el Reverse Engineering, será un poco más dificil.&lt;/p&gt;
&lt;p align="justify"&gt;He instalado mono 1.1.4 en Debian, y todo marcha de maravilla, inclusive con soporte de C# 2.0, y ahora utilizando &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=40240&amp;package_id=135197"&gt;Gtk# 1.9.2&lt;/a&gt;, con estos nuevos cambios, las dependencias de &lt;a href="http://monouml.sf.net"&gt;MonoUML&lt;/a&gt; han cambiado, desde ahora es necesario utilizar &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=40240&amp;package_id=135197"&gt;Gtk# 1.9.2&lt;/a&gt; y mono 1.1.4 para que no haya problemas, espero en unos días quitar los warnings que ahora aparecen para que todo funcione correctamente, y cambiar algunos dialogos de selección de archivos para que de esta forma todo funcione más integrado a GNOME.&lt;/p&gt;

&lt;p align="justify"&gt;Instalar Mono 1.1.4 y &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=40240&amp;package_id=135197"&gt;GTK# 1.9.2&lt;/a&gt; fue sencillo, primero instalando los paquetes de desarrollo necesarios:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;
# apt-get install bison libglib2.0-dev libgtk2.0-dev libxml2-dev libgnomecanvas2-dev libglade2-dev libgda2-dev libgnomevfs2-dev mozilla-dev libvte-dev libgnomedb2-dev libgtksourceview-dev librsvg2-dev libpanel-applet2-dev libgtkhtml3.0-dev libhowl-dev
&lt;/code&gt;&lt;/p&gt;

&lt;p align="justify"&gt;Y luego para instalar Mono 1.1.4, habilitando soporte para C# 2.0:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;
# ./configure --prefix=/home/mario/mono/ --with-preview=yes
&lt;/code&gt;&lt;/p&gt;

&lt;p align="justify"&gt;Ahora &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=40240&amp;package_id=135197"&gt;Gtk# 1.9.2&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;
# ./configure --prefix=/home/mario/mono/
&lt;/code&gt;&lt;/p&gt;

&lt;p align="justify"&gt;¡Y listo! ¡A utilizar mono y gtk#! Claro que hay que también instalar desde fuentes: Monodoc y XSP (aunque aun no averiguo como instalar MonoDevelop, luego con más calma averiguaré); la instalación de las 2 aplicaciones es normal, un &lt;code&gt;./configure &amp;&amp; make &amp;&amp; make install&lt;/code&gt; sirve, nada de que preocuparse. No hay que olvidarse de definir las variables de entorno, &lt;span style="font-weight:bold;"&gt;PKG_CONFIG_PATH&lt;/span&gt;, &lt;span style="font-weight:bold;"&gt;PATH&lt;/span&gt; y &lt;span style="font-weight:bold;"&gt;LD_LIBRARY_PATH&lt;/span&gt;, para que no haya problemas, y hacer uno que otro enlace simbólico en $MONO/lib/pkgconfig para utilizar el formato de la vieja versión de Gtk#, es decir un enlace como por ejemplo:
&lt;/p&gt;
&lt;p&gt;&lt;code&gt;ln -s gtkhtml-sharp-2.0.pc gtkhtml-sharp.pc&lt;/code&gt;&lt;/p&gt;

&lt;p align="justify"&gt;:)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-110966842295326747?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/110966842295326747/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=110966842295326747&amp;isPopup=true' title='3 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110966842295326747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110966842295326747'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/02/viajando.html' title='Viajando'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-110932035101095448</id><published>2005-02-25T02:07:00.000-06:00</published><updated>2005-02-25T03:01:20.463-06:00</updated><title type='text'>MonoUML, mejorando la interfaz</title><content type='html'>&lt;p align="justify"&gt;&lt;a href="http://ceronman.blogspot.com"&gt;Manuel&lt;/a&gt; ha propuesto migrar UMLCanvas# a Cairo, algo que me suena bueno, asi se podría utilizar &lt;a href="http://monouml.sf.net"&gt;MonoUML&lt;/a&gt; en MS Windows, aunque hay otro problema, los widgets gnome-sharp, hemos utilizado muchos de ellos, aunque bueno, no se porque me preocupo de eso, creo que pensar en abarcar ambos SO por ahora es vanidad, claro que sería muy interesante y sobretodo útil, tampoco hay que ser crueles con la gente que utiliza MS Windows, si se aporta que sea para todos, no sólo para un grupo en particular.&lt;/p&gt;
&lt;p align="justify"&gt;MS Windows tiene algo que usualmente los UNIX libres no tienen (hablando en general) o mejor dicho, el software libre en general no tiene, y eso son los asistentes, los llamados &lt;span style="font-weight:bold;"&gt;wizards&lt;/span&gt;, nuestro asistente es un juego de &lt;span style="font-weight:bold;"&gt;./configure &amp;&amp; make &amp;&amp; sudo make install&lt;/span&gt;, con eso estamos felices, pero llega un momento en que ya no es posible utilizar ese juego de instrucciones, se nos hace tedioso y queremos hacerlo todo más rápido, sabemos que hay alias, pero pensemos en el usuario novato. Debemos de dejar de ser tan duros con los usuarios de las aplicaciones, es cierto que los usuarios de software libre por lo general tienen un mayor conocimiento de como instalar las aplicaciones y no son de 'doble click y siguiente-finalizar' sino un poco más 'inteligentes'   pero eso no quiere decir que una sencilla instrucción que te haga todo de una sola vez no cae bien.&lt;/p&gt;
&lt;p align="justify"&gt;Como desarrolladores de aplicaciones debemos de pensar en los usuarios que algún día podrían utilizar nuestra aplicación, ponernos en su lugar, y de alguna forma pensar como ellos, diseñar un juego de asistentes &lt;span style="font-weight:bold;"&gt;útiles&lt;/span&gt; para tareas comunes es excelente, pues se aumenta la productividad, claro que tampoco hay que caer en la exageración y poner asistentes hasta para cerrar la aplicación.&lt;/p&gt;
&lt;p align="justify"&gt;Siguiendo la idea de la integración que busca MonoUML y la facilidad que se quiere presentar al usuario final, se han adaptado unas clases escritas originalmente por &lt;a href="http://rodolfocampero.blogspot.com"&gt;Rodolfo&lt;/a&gt;, ahora contenidas en un agradable asistente para la generación de código, con eso que hay que retocar MonoUML para el concurso y que una de las partes fuertes es el &lt;span style="font-style:italic;"&gt;Forward Engineering&lt;/span&gt;, se debe mostrar lo más sofisticado posible, pero sin caer en la confusión&lt;/p&gt;
&lt;p align="justify"&gt;Que agradable se ve todo :)&lt;/p&gt;

&lt;table align="center" width="50%" border="0" cellpadding="2" cellspacing="2"&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td align="center"&gt;&lt;a href="http://monouml.sourceforge.net/screenshots/codgen/0.png"&gt;&lt;img border="0" width="150" height="120" alt="Wizard" src="http://monouml.sourceforge.net/screenshots/codgen/0.png"&gt;&lt;/a&gt;&lt;/td&gt;
      &lt;td align="center"&gt;&lt;a href="http://monouml.sourceforge.net/screenshots/codgen/1.png"&gt;&lt;img border="0" width="150" height="77" alt="Wizard" src="http://monouml.sourceforge.net/screenshots/codgen/1.png"&gt;&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td align="center"&gt;&lt;a href="http://monouml.sourceforge.net/screenshots/codgen/2.png"&gt;&lt;img border="0" width="150" height="77" alt="Wizard" src="http://monouml.sourceforge.net/screenshots/codgen/2.png"&gt;&lt;/a&gt;&lt;/td&gt;
      &lt;td align="center"&gt;&lt;a href="http://monouml.sourceforge.net/screenshots/codgen/3.png"&gt;&lt;img border="0" width="150" height="77" alt="Wizard" src="http://monouml.sourceforge.net/screenshots/codgen/3.png"&gt;&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td align="center"&gt;&lt;a href="http://monouml.sourceforge.net/screenshots/codgen/4.png"&gt;&lt;img border="0" width="150" height="119" alt="Wizard" src="http://monouml.sourceforge.net/screenshots/codgen/4.png"&gt;&lt;/a&gt;&lt;/td&gt;
      &lt;td&gt;&amp;nbsp;&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-110932035101095448?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/110932035101095448/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=110932035101095448&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110932035101095448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110932035101095448'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/02/monouml-mejorando-la-interfaz.html' title='MonoUML, mejorando la interfaz'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-110897482905615278</id><published>2005-02-21T02:07:00.000-06:00</published><updated>2005-02-21T02:35:36.123-06:00</updated><title type='text'>Concurso</title><content type='html'>&lt;p align="justify"&gt;Estos últimos días he estado terminando &lt;a href="http://monouml.sourceforge.net/docs/es_2005/"&gt;la documentación&lt;/a&gt; para el concurso que pronto se llevará a cabo en &lt;a href="http://www.itver.edu.mx"&gt;la universidad&lt;/a&gt;, a pesar de que aún no salen las convocatorias oficiales no quiero esperar ese último momento para comenzar a hacer todo, no hay gran avance hasta ahora, aun faltan las clásicas investigaciones bibliográficas, pero bueno, eso es más rápido, además unas buenas lecturas no caen mal.&lt;/p&gt;
&lt;p align="justify"&gt;Debido a los cambios recientes a la arquitectura de &lt;a href="http://monouml.sf.net"&gt;MonoUML&lt;/a&gt; todo indica que se deberá congelar la versión actual, la cual esta llena de miles de errores, para que se pueda mostrar algo usable al jurado. Si hay algo que me intriga de este concurso, es lo de siempre, &lt;span style="font-style:italic;"&gt;el jurado no entenderá&lt;/span&gt;, no se si sea problema del país o únicamente de la universidad, pero la deficiencia en el nivel educacional es notable, que personas den clases de asignaturas que ni siquiera conocen es pan de cada día, y lo más triste es que los estudiantes debamos pagar, ¿alguna solución para esto? ninguna, simplemente leer y leer y leer más, y ¿para que leer? pues para resolver los proyectos/exámenes que estos personajes solicitan, veamos todo esto del lado bueno, se leerá más, bueno, al menos a mi me gusta leer.&lt;/p&gt;
&lt;p align="justify"&gt;Mientras que por mi trabajo como &lt;a href="http://www.lssiscom.com"&gt;freelance&lt;/a&gt; va bien, he agregado unas nuevas características a los webservices y a la aplicación del lado del servidor, he utilizado en esta ocasión Mono &lt;a href="http://www.mono-project.com/downloads/index.html"&gt;1.1.4&lt;/a&gt; para MS Windows, pues el servidor donde funciona esta en MS Windows 2003, y los resultados de desempeño son notablemente mejores, las respuestas por parte de XSP son más rápidas que en versiones anteriores, aun no lo he probado en Linux, debido a unos problemas que tal parece son gracias a &lt;a href="http://www.ubuntulinux.org"&gt;Ubuntu&lt;/a&gt;, esperare unos días más para ver si los paquetes de Glib son actualizados (aunque lo más probable es que la desesperación me gane a regrese a &lt;a href="http://www.debian.org"&gt;Debian&lt;/a&gt;), pero estoy seguro que ese mismo desempeño es al menos mayor que en MS Windows.&lt;/p&gt;
&lt;p align="justify"&gt;He pensado en ahorrar para una &lt;a href="http://www.apple.com/ibook/"&gt;iBook&lt;/a&gt;, &lt;a href="http://djmaucom.blogspot.com/"&gt;Mauricio&lt;/a&gt; me ha dejado esa loca idea... aunque bueno, no esta tan loca, además no son tan caras, aunque claro, para mí juntar esa cantidad me llevará algún tiempo, espero que no tanto.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-110897482905615278?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/110897482905615278/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=110897482905615278&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110897482905615278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110897482905615278'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/02/concurso.html' title='Concurso'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-110861843742000519</id><published>2005-02-16T22:38:00.000-06:00</published><updated>2005-02-16T23:33:57.420-06:00</updated><title type='text'>Estudios</title><content type='html'>&lt;p align="justify"&gt;Ha pasado una semana después de haber regresado a la escuela luego de 1 semana libre. Podría decir que casi nada ha pasado estos días salvo el comienzo de la documentación de formato metodológico para &lt;a href="http://monouml.sf.net"&gt;MonoUML&lt;/a&gt;, la cual ya va tomando un poco de forma.&lt;/p&gt;
&lt;p align="justify"&gt;Por fin he terminado la primera parte &lt;span style="font-style:italic;"&gt;ideal&lt;/span&gt; del proyecto de Webservices, ahora sólo falta hacer la parte difícil, la parte donde la aplicación intenta comunicarse a un servidor que no existe y utiliza la BD de datos del hosting, la actualización de la BD local con la BD remota es lo que me preocupa, pero bueno, tendrá que resolverse.&lt;/p&gt;
&lt;p align="justify"&gt;En fin, tanto que hacer.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-110861843742000519?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/110861843742000519/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=110861843742000519&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110861843742000519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110861843742000519'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/02/estudios.html' title='Estudios'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-110794964753953349</id><published>2005-02-09T05:29:00.000-06:00</published><updated>2005-02-09T05:47:27.540-06:00</updated><title type='text'>Ubuntu</title><content type='html'>&lt;p align="justify"&gt;Llevo menos de 1 semana con esta distribución y me ha dejado muy a gusto, a pesar de que estoy utilizando la versión de desarrollo de &lt;a href="http://www.gnome.org"&gt;GNOME&lt;/a&gt; y como consiguiente la versión de desarrollo de &lt;a href="http://www.ubuntulinux.org"&gt;Ubuntu&lt;/a&gt;, todo va de maravilla, claro en ocasiones hay errores que cierran el &lt;a href="http://www.gnome.org/projects/nautilus/"&gt;nautilus&lt;/a&gt;, pero nada porque sufrir, lo que me ha impresionado ha sido el nuevo formato de actualización automática, si es que alguna vez se olvidaba actualizar los paquetes, &lt;a href="http://www.ubuntulinux.org"&gt;Ubuntu&lt;/a&gt; lo hace por ti.&lt;/p&gt;
&lt;p align="center"&gt;
&lt;img src="http://www.geocities.com/k4rny/imgs/ubuntu/update_total.png" alt="Actualizaciones listas" title="Actualizaciones listas" width="322" height="71" border="0"&gt;
&lt;/p&gt;
&lt;p align="justify"&gt;Es un tipo de &lt;a href="http://packages.debian.org/aptitude"&gt;aptitude&lt;/a&gt; pero con una interfaz más integrada al desktop, es interesante lo que ahora plantea la alianza GNOME-Ubuntu, bueno desde sus inicios ha sido así pero ahora veo con mejor futuro al desktop para usuario final, ¿que más se puede pedir? Si tenemos GNOME + Debian + Actualidad, creo que con eso puedes vivir, inclusive utilizando versiones &lt;span style="font-style:italic;"&gt;experimental&lt;/span&gt; :)
&lt;/p&gt;
&lt;p align="center"&gt;
&lt;a href="http://www.geocities.com/k4rny/imgs/ubuntu/um_updates.png"&gt;&lt;img src="http://www.geocities.com/k4rny/imgs/ubuntu/um_updates.png" alt="Lista de actualizaciones" title="Lista de actualizaciones" width="290" height="300" border="0"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p align="center"&gt;
&lt;a href="http://www.geocities.com/k4rny/imgs/ubuntu/um_downloading.png"&gt;&lt;img src="http://www.geocities.com/k4rny/imgs/ubuntu/um_downloading.png" alt="Descargando actualizaciones" title="Descargando actualizaciones" width="244" height="250" border="0"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p align="center"&gt;
&lt;a href="http://www.geocities.com/k4rny/imgs/ubuntu/um_installing.png"&gt;&lt;img src="http://www.geocities.com/k4rny/imgs/ubuntu/um_installing.png" alt="Instalando actualizaciones" title="Instalando actualizaciones" width="318" height="300" border="0"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p align="justify"&gt;Por otro lado he terminado gran parte del proyecto que estoy haciendo, la magia de los webservices con &lt;a href="http://www.mono-project.com"&gt;mono&lt;/a&gt; me han ayudado, sólo tengo unas horas para terminar (o mejor dicho, iniciar :P) el documento de registro de &lt;a href="http://monouml.sf.net"&gt;MonoUML&lt;/a&gt; pues mañana debo entregarselo a mi asesor para que lo revise además de leer unos capitulos de un libro de Redes, tanto que hacer y tan poco tiempo.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-110794964753953349?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/110794964753953349/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=110794964753953349&amp;isPopup=true' title='2 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110794964753953349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110794964753953349'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/02/ubuntu.html' title='Ubuntu'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-110782683738858675</id><published>2005-02-07T19:26:00.000-06:00</published><updated>2005-02-07T20:09:59.113-06:00</updated><title type='text'>El trabajo sigue</title><content type='html'>&lt;p align="justify"&gt;Aún no termino el proyecto que inicie semanas atras, algo asi como 3 semanas atras, y no porque este díficil, claro que tiene dificultad, pero no se que pasa conmigo, me la he pasado muy relajado, algo que no deberia ser así, pero bueno.&lt;/p&gt;
&lt;p align="justify"&gt;Desarrollar una aplicación web tiene su chiste, y a pesar de que hay editores en Linux como &lt;a href="http://bluefish.openoffice.nl/"&gt;Bluefish&lt;/a&gt; o &lt;a href="http://quanta.sourceforge.net/"&gt;Quanta&lt;/a&gt;, hay ocasiones en que es necesario un editor que sea más de "clicks", del formato WYSIWYG, en búsqueda de eso, pueden saltar a la vista editores como &lt;a href="http://www.w3.org/Amaya/"&gt;Amaya&lt;/a&gt; o &lt;a href="http://www.mozilla.org/"&gt;Mozilla Composer&lt;/a&gt;, pero no son tan flexibles de utilizar, mirando una revista de Linux me he enterado que existe un editor muy bueno llamado &lt;a href="http://www.nvu.com/"&gt;NVu&lt;/a&gt;, muy flexible por cierto, que utiliza el estandar HTML 4.01, y a diferencias de otros WYSIWYG no mezcla versiones obsoletas de HTML, este utiliza CSS en vez.&lt;/p&gt;
&lt;p align="justify"&gt;Que agradable editor, al menos todo fluye más rapido. Por otro lado, le he dado la oportunidad nuevamente a &lt;a href="http://www.ubuntulinux.org"&gt;Ubuntu&lt;/a&gt;, ando regalando los CDs que me enviaron y lo menos que puedo hacer es probar la distribución, creo que la tendré toda esta temporada, a ver que tal.&lt;/p&gt;
&lt;p align="justify"&gt;Además estoy haciendo el escrito necesario para el registro de &lt;a href="http://monouml.sf.net"&gt;MonoUML&lt;/a&gt; en el concurso, prácticamente es un grupo de hojas que a pesar de que los jurados no leen es bueno tener una base firma para la documentación del proyecto, me motiva el proyecto, en verdad, ahora con las nuevas arquitecturas que se estan escribiendo todo indica que será mucho más fácil la escalabilidad. Ojala.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-110782683738858675?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/110782683738858675/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=110782683738858675&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110782683738858675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110782683738858675'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/02/el-trabajo-sigue.html' title='El trabajo sigue'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-110729429867449002</id><published>2005-02-01T15:06:00.000-06:00</published><updated>2005-02-01T15:46:53.313-06:00</updated><title type='text'>Escuela</title><content type='html'>&lt;p align="justify"&gt;Pues finalmente estoy de regreso en la &lt;a href="http://www.itver.edu.mx"&gt;universidad&lt;/a&gt;, he tomado materias muy interesantes pero sinceramente me preocupa una, no por su dificultad sino por la persona que la imparte, espero que todo salga bien, tendré que esforzarme al máximo para lograr salir adelante.&lt;/p&gt;
&lt;p align="justify"&gt;Por otro lado, todo indica que esta temporada saldrá &lt;a href="http://monouml.sf.net"&gt;MonoUML 0.1&lt;/a&gt;, el registro a uno de los concursos de proyectos universitarios será pronto, y por supuesto que MonoUML formará parte de este, ya he conseguido a alguien para asesor, pues como proyecto universitario es requisito tener uno, una ayuda fuera de la burbuja del equipo es siempre objetiva y por supuesto que caerá muy bien. Además siento que este proyecto podría ser un buen proyecto para realizar la tesis profesional, así de esta forma trabajaré en él de tiempo completo y conseguiré mi titulo universitario también, simplemente dos pájaros con la misma piedra, es claro que MonoUML no es &lt;span style="font-weight:bold;"&gt;aun&lt;/span&gt; para ambientes de producción, sigue siendo un proyecto de investigación con gran futuro próximo pero en uno 1 año, según mis cálculos, este podría ser utilizable casi en su totalidad.&lt;/p&gt;
&lt;p align="justify"&gt;Ideas como integración total con &lt;a href="http://www.monodevelop.com"&gt;Monodevelop&lt;/a&gt;, Forward Engenieering, Reverse Engenieering, Generación de Documentación con &lt;a href="http://www.docbook.org/"&gt;DocBook&lt;/a&gt;, son cosas que en futuro podrían estar, además ahora con las &lt;a href="http://nat.org/2005/january/"&gt;noticias de ports&lt;/a&gt; de aplicaciones de Linux a MS Windows es probable que la dependencia de GnomeCanvas no sea un problema para funcionar en MS Windows, aunque claro, ahora con la nueva propuesta de UMLCanvas# que se esta haciendo lo más probable es que funcione con otras librerías gráficas, aunque que MonoUML no funcione de primera instancia con MS Windows no es algo que aflija al equipo, sería interesante tenerlo también para MS Windows pero como prioridad no figura, como idea para un futuro lejano podría ser.&lt;/p&gt;
&lt;p align="justify"&gt;Al menos eso es lo que a estos días alcanza mi vista a mirar con detalle.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-110729429867449002?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/110729429867449002/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=110729429867449002&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110729429867449002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110729429867449002'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/02/escuela.html' title='Escuela'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-110703823903981062</id><published>2005-01-29T16:19:00.000-06:00</published><updated>2005-01-29T16:37:19.040-06:00</updated><title type='text'>Reinicio de clases</title><content type='html'>&lt;p align="justify"&gt;Estoy a un sólo día de regresar a la &lt;a href="http://www.itver.edu.mx"&gt;escuela&lt;/a&gt;, siento que desde que salí de vacaciones hasta el día de hoy no ha pasado más de una semana, en verdad que se va el tiempo cuando andas ocupado, ahora hice un poco más, aunque tal parece que no cumplí la meta de terminar mi capitulo faltante del &lt;a href="http://www.monohispano.org/ecma"&gt;ECMA&lt;/a&gt;, pero bueno cumplí algunos otras. He aprendido lo suficiente estas vacaciones para regresar a la escuela y desarrollar mis proyectos con &lt;a href="http://www.mono-project.com"&gt;mono&lt;/a&gt;, la forma de crear reportes ya no es problema, claro que renderizar los reportes en HTML no es la mejor solución, pero es una muy buena.&lt;/p&gt;
&lt;p align="justify"&gt;El proyecto que ando desarrollando, va bien, he terminado dos partes de las cuatro que son, aunque veo que hay detalles que tendré que verificar con mucha calma. Esta semana de desarrollo, en realidad no semana sino 5 días, ha sido interesante, aprender como va el avance de &lt;a href="http://www.mono-project.com"&gt;mono&lt;/a&gt; &lt;a href="http://forge.novell.com/modules/xfcontent/private.php/monowin32/"&gt;en MS Windows&lt;/a&gt; ha sido importante, vender la idea de "&lt;span style="font-style:italic;"&gt;la aplicación que funciona en UNIX... ah y también en MS Windows&lt;/span&gt;" no es para perderla de vista. A pesar de que he encontrado un error en el XSP de Windows (en versiones 1.04 y 1.05) que imposibilita la utilización de CodeBehind en Webservices todo indica que en la versión 1.01 no existe, algo raro, porque se supone que si funciona en una versión 1.01 debería funcionar en una versión mayor a 1.01. Tal parece que tendré que utilizar tal versión y esperarme a una versión corregida para MS Windows, ya que ahora no tengo el tiempo suficiente para mirar el código y proveer una solución :(.
&lt;/p&gt;
&lt;p align="justify"&gt;En &lt;a href="http://monouml.sf.net"&gt;MonoUML&lt;/a&gt;, &lt;a href="http://ceronman.blogspot.com/"&gt;Manuel&lt;/a&gt; y yo hemos propuesto dos borradores de la nueva versión de UMLCanvas#, creo que se tomará la de Manuel porque la veo pensada para ser escalable, agregando algunas cosas que hacen falta, tal parece que en unos meses cuando el borrador deje de ser borrador comenzaremos a implementarla, por mi parte seguiré escribiendo la vieja versión para avanzar con algo y resaltar lo que no se debe de hacer en la nueva versión.
&lt;/p&gt;
&lt;p align="justify"&gt;Ando cansado pero sonriente, la vida no es tan dura pero si muy entretenida. Espero que todo salga muy bien este inicio de clases.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-110703823903981062?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/110703823903981062/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=110703823903981062&amp;isPopup=true' title='4 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110703823903981062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110703823903981062'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/01/reinicio-de-clases.html' title='Reinicio de clases'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-110665465279078658</id><published>2005-01-25T05:34:00.000-06:00</published><updated>2005-01-25T06:06:53.233-06:00</updated><title type='text'>Mono. La magía de la portabilidad</title><content type='html'>&lt;p align="justify"&gt;Estoy días me la he pasado escribiendo código para un proyecto, ya quiero terminarlo, mientras más pronto termine más pronto me pagan, y mientras más pronto me paguen más tiempo tendré para &lt;a href="http://monouml.sf.net"&gt;MonoUML&lt;/a&gt;.&lt;/p&gt;
&lt;p align="justify"&gt;La aplicación que ando haciendo no es la gran cosa, pero como se busca que funcione en UNIX y MS Windows pues decidí darme una vuelta por los sistemas propietarios.
&lt;/p&gt;
&lt;p align="justify"&gt;He quedado impresionado con &lt;a href="http://www.mono-project.com"&gt;mono&lt;/a&gt;, en verdad &lt;a href="http://primates.ximian.com"&gt;la gente&lt;/a&gt; detrás del proyecto esta haciendo un muy buen trabajo, el día de hoy probando el instalador de &lt;a href="http://mfconsulting.com/blog/"&gt;Paco&lt;/a&gt; he quedado también sorprendido, que buen instalador, todo en uno, no necesitas nada más para comenzar a desarrollar con mono en MS Windows, bueno, un editor quizás pero seguro el Bloc de notas sería también util, lo unico que (hasta este momento) no tiene es el monodoc, pero bueno, se puede consultar la versión &lt;a href="http://www.go-mono.com/docs"&gt;en línea&lt;/a&gt; o probar el port que se esta haciendo.
&lt;/p&gt;
&lt;p align="justify"&gt;
Después de instalar mono en MS Windows y copiar los compilados hechos en Linux y ejecutarlos, no hubo problema alguno, es cierto que las aplicaciones hechas en Gtk se ven mejor en versiones nativas de UNIX, pero también es cierto que Gtk es portable y no decir de Gtk#, todo funciono perfectamente: threads, gtk#, glade#, pango en inclusive una imágen contenido dentro del winexe. Algo también interesante fue el XSP, de la misma forma, funciono, sin contratiempos, todo bien, los webservices funcionaron, inclusive una actualización programada en mi aplicación a una BD &lt;a href="http://www.mysql.org"&gt;MySQL&lt;/a&gt; funcionó correctamente, sin errores.
&lt;/p&gt;
&lt;p align="center"&gt;
&lt;table align="center"&gt;
&lt;tr&gt;
&lt;td width="50%" align="center"&gt;
&lt;a href="http://www.geocities.com/k4rny/imgs/2005_ene_25/main_lin.png"&gt;&lt;img src="http://www.geocities.com/k4rny/imgs/2005_ene_25/main_lin.png" heigth="187" width="300" alt="Ventana principal. Linux" title="Ventana principal. Linux" border="0"&gt;&lt;/a&gt;
&lt;/td&gt;
&lt;td width="50%" align="center"&gt;
&lt;a href="http://www.geocities.com/k4rny/imgs/2005_ene_25/main_win.png"&gt;&lt;img src="http://www.geocities.com/k4rny/imgs/2005_ene_25/main_win.png" heigth="175" width="300" alt="Ventana principal. MS Windows" title="Ventana principal. MS Windows" border="0"&gt;&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="50%" align="center"&gt;
&lt;a href="http://www.geocities.com/k4rny/imgs/2005_ene_25/settings_lin.png"&gt;&lt;img src="http://www.geocities.com/k4rny/imgs/2005_ene_25/settings_lin.png" heigth="136" width="300" alt="Configuraci&amp;oacute;n. Linux" title="Configuraci&amp;oacute;n. Linux" border="0"&gt;&lt;/a&gt;
&lt;/td&gt;
&lt;td width="50%" align="center"&gt;
&lt;a href="http://www.geocities.com/k4rny/imgs/2005_ene_25/settings_win.png"&gt;&lt;img src="http://www.geocities.com/k4rny/imgs/2005_ene_25/settings_win.png" heigth="129" width="300" alt="Configuraci&amp;oacute;n. MS Windows" title="Configuraci&amp;oacute;n. MS Windows" border="0"&gt;&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;p align="justify"&gt;Es claro que las aplicaciones escritas en GTK# se ven mejor en *NIX, pero eso no quiere decir que no funcionen en MS Windows :).&lt;/p&gt;
&lt;p align="justify"&gt;Por el lado de &lt;a href="http://monouml.sf.net"&gt;MonoUML&lt;/a&gt;, todo indica que tendré que apoyar a &lt;a href="http://rodolfocampero.blogspot.com"&gt;Rodolfo&lt;/a&gt; en la documentación de &lt;a href="http://expertcoder.sf.net"&gt;ExpertCoder&lt;/a&gt;, para así agilizar un poco más la integración entre los widgets de MonoUML.UML2/DI y la implementación de ExpertCoder.Uml2, inclusive he subido unos cambios &lt;a href="http://cvs.sourceforge.net/viewcvs.py/monouml"&gt;al CVS&lt;/a&gt; para ver como se hace, en realidad podría decirse que no hice gran cosa, ahora el UMLActor al cambiar su nombre notifica a los &lt;span style="font-style:italic;"&gt;demás&lt;/span&gt; de esta forma el Tree y la pestaña de propiedades de actualización correctamente. Aunque hay algunos detalles que no se si son porque pierdo las referencias a las variables al diagrama o es un error propio de &lt;a href="http://expertcoder.sf.net"&gt;EC&lt;/a&gt;, pues en ocasiones si salva los cambios y en otras no, es raro, debera depurarse con tiempo. Por cierto que el generador de código de Rodolfo funciona correctamente, por ahora sólo genera código para C#, pero por algo debemos de comenzar.
&lt;/p&gt;
&lt;p&gt;
&lt;span style="font-weight:bold;"&gt;Nota de hoy&lt;/span&gt;: 'Buen trabajo el de los &lt;a href="http://www.ximian.com"&gt;monos&lt;/a&gt;.'
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-110665465279078658?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/110665465279078658/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=110665465279078658&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110665465279078658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110665465279078658'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/01/mono-la-maga-de-la-portabilidad.html' title='Mono. La magía de la portabilidad'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-110640835474932419</id><published>2005-01-22T09:22:00.000-06:00</published><updated>2005-01-22T09:39:14.750-06:00</updated><title type='text'>Trabajando</title><content type='html'>&lt;p align="justify"&gt;Por fin he conseguido un proyecto &lt;span style="font-style: italic;"&gt;ligero&lt;/span&gt; que me dará un poco de dinero, no es gran cantidad, pero sirve para algo, al menos podre comprarme una cámara digital, que pues a veces hace falta, o quizás salir de viaje, que se yo, lo interesante es que aumento algo más en mi &lt;a href="http://www.geocities.com/k4rny/resume.html"&gt;cv&lt;/a&gt; y por supuesto que gano más experiencia.&lt;/p&gt;
&lt;p align="justify"&gt;En este proyecto por fin uso &lt;a href="http://www.mono-project.com/"&gt;mono&lt;/a&gt; como plataforma base (cayó como anillo al dedo) tanta flexibilidad para este proyecto debe ser explotada además del servidor ligero mono-xsp (&lt;code&gt;apt-get install mono-xsp asp.net-examples&lt;/code&gt;), para utilizarle con webservices con C#, además de &lt;a href="http://dietrich.ganx4.com/nusoap/"&gt;NuSOAP&lt;/a&gt; webservices remotos con &lt;a href="http://www.php.net/"&gt;PHP&lt;/a&gt;, básicamente la idea de lo que haré es proveer una interface de web para conectar un sistema, pero todo esto utilizando un servidor de hosting público, es decir sin que la empresa que tiene el sistema cuente con un servidor dedicado, todo esto gracias a la magia de los webservices.
&lt;/p&gt;
&lt;p align="justify"&gt;Además estoy implementando un demonio que actualiza la dirección IP a la cual deberá escribir el servidor remoto los cambios necesarios para la base de datos, pues se busca la idea que el cliente pueda pedir servicios remotamente. Esta interesante la idea pues asi las PYMEs podrán contar con servicios que a la vista del usuario común son iguales a las Empresas grandes.
&lt;/p&gt;
&lt;p align="justify"&gt;Quiero terminar esto pronto para no tener tanto que hacer, no creo excederme más de 2 meses en esto, la verdad ya estoy muy adelantado en estos 2 días que llevo trabajando, solo falta la integración con el sistema &lt;span style="font-weight:bold;"&gt;real&lt;/span&gt;, lo más difícil probablemente. Por otro lado, quiero seguir avanzando con &lt;a href="http://monouml.sf.net"&gt;MonoUML&lt;/a&gt; ando muy motivado pues ya le veo más forma :)
&lt;/p&gt;
&lt;p&gt;
&lt;span style="font-weight: bold;"&gt;Nota de hoy&lt;/span&gt;: '¿Webservices...? Interesantes.'
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-110640835474932419?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/110640835474932419/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=110640835474932419&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110640835474932419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110640835474932419'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/01/trabajando.html' title='Trabajando'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-110612101706921205</id><published>2005-01-19T01:25:00.000-06:00</published><updated>2005-01-19T01:54:06.686-06:00</updated><title type='text'>MonoUML, escuela y proyectos con ganancias.</title><content type='html'>&lt;p align="justify"&gt;Finalmente he logrado escoger mis ultimas materias en la &lt;a href="http://www.itver.edu.mx"&gt;escuela&lt;/a&gt;, ahora ya solo me falta una más por cursar y abre terminado mis estudios. El horario es algo agradable, al menos a mi me gusta, pues la entrada es a las 12:00 y la salida es a las 21:00, mucho mejor que el del semestre pasado donde entraba a las 08:00 y salía a las 21:00, ahora podré dedicar más tiempo a &lt;a href="http://monouml.sf.net"&gt;MonoUML&lt;/a&gt;.&lt;/p&gt;
&lt;p align="justify"&gt;He agregado unas mejoras a &lt;a href="http://monouml.sf.net"&gt;MonoUML&lt;/a&gt;, básicamente ando integrando &lt;span style="font-weight:bold;"&gt;UMLCanvas#&lt;/span&gt; a todo el demás trabajo realizado en el proyecto, hasta ahora he logrado lo más sencillo: que al activar un elemento del canvas este muestre sus propiedades en la &lt;span style="font-style:italic;"&gt;UMLPropertiesTab&lt;/span&gt;, tal y como se hace cuando se selecciona un elemento del Tree de la izquierda, es un claro avance, ahora solo falta agregar unos eventos más para cuando se modifiquen las propiedades.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.geocities.com/k4rny/imgs/2005_ene_19/enlace_logrado.png"&gt;&lt;img src="http://www.geocities.com/k4rny/imgs/2005_ene_19/enlace_logrado.png" alt="Enlace logrado" title="Enlace logrado" width="300" heigth="260" border="0"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p align="justify"&gt;He agregado una nueva clase llamada &lt;a href="http://monouml.sourceforge.net/wiki/doku.php?id=monouml_uml2"&gt;UMLNodeEntryContained&lt;/a&gt;, que busca crear widgets de UML que contienen una o varias &lt;span style="font-weight:bold;"&gt;UMLEntry&lt;/span&gt; y que necesariamente deben estar dentro del &lt;span style="font-weight:bold;"&gt;UMLElement&lt;/span&gt;, ya antes había hecho una similar llamada UMLNodeEntry, pero con la diferencia que esta última no le interesa si los UMLEntry estan o no dentro del &lt;span style="font-weight:bold;"&gt;UMLElement&lt;/span&gt;, cuando me refiero a "dentro" es de modo visual, pues obviamente dentro del código en ambas clases los UMLEntry estan en la clase.
&lt;/p&gt;
&lt;p align="justify"&gt;De esta forma UMLNodeEntryContained será útil para elementos UML con formato texto-contenido-obligatorio como las &lt;span style="font-style:italic;"&gt;Clases&lt;/span&gt; y los &lt;span style="font-style:italic;"&gt;Casos de Uso&lt;/span&gt;, a diferencia de UMLNodeEntry donde no interesa la posición de los UMLEntry, como en los &lt;span style="font-style:italic;"&gt;Actores&lt;/span&gt;.
&lt;/p&gt;
&lt;p align="justify"&gt;He agregado un bonito ícono para aplicación: el mono-sonriente, de esta forma ya no aparece el ícono por defecto del stock. Además de que por el momento el cuadro de diálogo de selección de proyecto contiene íconos de stock de Gtk, mientras alguien nos diseña unos bonitos íconos. El ícono del Acerca de, ha sido también modificado, utilizando la imagén del &lt;a href="http://monouml.sourceforge.net/monouml_logo.png"&gt;sitio&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://www.geocities.com/k4rny/imgs/2005_ene_19/acerca_de.png" alt="Acerca de" title="Acerca de"&gt;
&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.geocities.com/k4rny/imgs/2005_ene_19/dialogo_proyecto.png" alt="Selecci&amp;oacute;n de proyecto" title="Selecci&amp;oacute;n de proyecto"&gt;&lt;/p&gt;
&lt;p align="justify"&gt;Por otro lado estoy &lt;a href="http://www.lssiscom.com/"&gt;en pláticas&lt;/a&gt; para hacer un proyecto que utilizará entre otras cosas &lt;a href="http://dietrich.ganx4.com/nusoap/"&gt;Web Services&lt;/a&gt; con &lt;a href="http://www.php.net"&gt;PHP&lt;/a&gt;, sincronización de &lt;a href="http://www.mysql.com"&gt;BD&lt;/a&gt;s remotas con locales, básicamente haré el Engine necesario para hacer funcionar lo anterior en sistemas diseñados para las PYMEs, ojalá y se confirme ya que necesito una &lt;a href="http://www.paguito.com/cgi-local/SoftCart.exe/menu_asus_laptop.html?L+scstore+grtb3169ff736073+1106180422"&gt;portátil&lt;/a&gt; :), y por supuesto que utilizaré &lt;a href="http://www.mono-project.com"&gt;mono&lt;/a&gt; para lograr todo lo anterior.
&lt;/p&gt;
&lt;p&gt;
&lt;span style="font-weight:bold;"&gt;Por cierto&lt;/span&gt;: 'He retrasado el &lt;a href="http://monouml.sourceforge.net/wiki/doku.php?id=roadmap"&gt;lanzamiento&lt;/a&gt; de MonoUML 0.01, ¿razones? Mucha precipitación, se debe tener algo usable y útil antes de pensar en otra cosa, hay que hacer todo paso a paso, lento pero seguro.'
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-110612101706921205?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/110612101706921205/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=110612101706921205&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110612101706921205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110612101706921205'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/01/monouml-escuela-y-proyectos-con.html' title='MonoUML, escuela y proyectos con ganancias.'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-110583695508785797</id><published>2005-01-15T18:43:00.000-06:00</published><updated>2005-01-15T18:55:55.086-06:00</updated><title type='text'>Pronto regreso</title><content type='html'>&lt;p align="justify"&gt;He estado un poco separado de &lt;a href="http://monouml.sf.net"&gt;MonoUML&lt;/a&gt; estos días libres, algo que no me gusta, pues el proyecto necesita avanzar, ahora que reiniciaré las clases en la &lt;a href="http://www.itver.edu.mx"&gt;universidad&lt;/a&gt; lo inscribiré a un concurso que se celebra a nivel nacional en todos los tecnológicos, por tal razón avanzaré lo más posible para mostrar algo usable a los jueces&lt;/p&gt;
&lt;p align="justify"&gt;Estuve separado por un proyecto de música, escencialmente para aprender a tocar el piano, es un proyecto interesente, lo pensaba desarrollar utilizando &lt;a href="http://java.sun.com"&gt;Java&lt;/a&gt;, pero después de pensar un poco, decidí no realizarlo, y no porque no pudiera, sino por el poco tiempo que tendría para MonoUML, confio más en mi proyecto que en el proyecto de otro, posiblemente debí haberlo seleccionado, pero también hay que saber cuando decir &lt;span style="font-weight:bold;"&gt;no&lt;/span&gt;.
&lt;/p&gt;
&lt;p align="justify"&gt;Durante este proceso de "lo haré/no lo haré" me he dado cuenta de lo engreida que es la gente, yo sigo diciendo que desarrollar para Windows te afecta, claro que en ambientes Unix también hay gente así, pero siento que es menor, o quizá jamás lo había notado antes. Me he dado cuenta que me falta tanto por aprender, me siento un poco novato, creo que la única solución es estudiar y estudiar, aunque la propuesta de trabajo del proyecto anterior no funciono, o mejor dicho no deje que funcionara, seré pieza importante en el desarrollo internacional, pues pienso realizar algunas aplicaciones web para exportar el producto a niveles internacionales, no pienso quedarme ahi parado.
&lt;/p&gt;
&lt;p align="justify"&gt;Inclusive esta es la primera vez que alguien me paga mis servicios sólo por lo que se, únicamente por mis consejos, resulte ser &lt;span style="font-weight:bold;"&gt;consultor&lt;/span&gt;, y ese trabajo es algo interesante, nadie antes me había pagado por algo así. Lo que si me di cuenta es que es un trabajo bien pagado y relativamente sencillo, actuar de alguna forma de &lt;span style="font-weight:bold;"&gt;traductor&lt;/span&gt; y &lt;span style="font-weight:bold;"&gt;abogado&lt;/span&gt;, es agradable.
&lt;/p&gt;
&lt;p align="justify"&gt;Estoy seguro que &lt;a href="http://monouml.sf.net"&gt;MonoUML&lt;/a&gt; será un gran proyecto en el concurso de la facultad, eso sin duda. Si alguien es estudiante del &lt;a href="http://www.itver.edu.mx"&gt;ITV&lt;/a&gt; y le interesa participar no dude en contactarme, y si no es estudiante de ahí no importa cualquier ayuda es bien recibida, y si no es con &lt;a href="http://monouml.sf.net"&gt;MonoUML&lt;/a&gt; también hace falta ayuda con el proyecto hermano: &lt;a href="http://expertcoder.sf.net"&gt;ExpertCoder&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
&lt;span style="font-weight:bold;"&gt;Por cierto&lt;/span&gt;: 'Buen trabajo el de &lt;a href="http://rodolfocampero.blogspot.com"&gt;Rodolfo&lt;/a&gt;: http://expertcoder.sf.net'
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-110583695508785797?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/110583695508785797/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=110583695508785797&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110583695508785797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110583695508785797'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/01/pronto-regreso.html' title='Pronto regreso'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-110544073383490912</id><published>2005-01-11T04:13:00.000-06:00</published><updated>2005-01-11T04:54:33.740-06:00</updated><title type='text'>Explorando GNOME 2.9</title><content type='html'>&lt;p align="justify"&gt;Ayer y hoy me puse a instalar &lt;a href="http://www.ubuntulinux.org"&gt;Ubuntu&lt;/a&gt; para probar porque todo mundo habla de él. Después de actualizar a &lt;a href="http://www.ubuntulinux.org/wiki/GuideToHoary"&gt;Hoary&lt;/a&gt;, he mirado que contiene la versión de &lt;a href="http://www.gnome.org/start/2.9/"&gt;GNOME 2.9&lt;/a&gt;, hay algunos cambios notables, que han llamado mi atención y que por supuesto son merecedores de mostrar.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:bold;"&gt;Directorios compartidos&lt;/span&gt;&lt;/p&gt;
&lt;p align="justify"&gt;Por lo que veo el equipo de GNOME se ha empeñado en integrar el escritorio, &lt;span style="font-weight:bold;"&gt;¡y que bueno!&lt;/span&gt;, ya hacia falta algo como esto, ahora con esta nueva herramienta es posible desde el mismo escritorio definir nuestros directorios compartidos por SAMBA o NFS, dejaremos atras la vieja manera de utilizar SWAT o escribirlo todo a mano, muy interesante.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.geocities.com/k4rny/imgs/2005_ene_11/share_folder_settings.png"&gt;&lt;img src="http://www.geocities.com/k4rny/imgs/2005_ene_11/share_folder_settings.png" width="300" height="231" alt="Configuraci&amp;oacute;n de Directorio Compartido" title="Configuraci&amp;oacute;n de Directorio Compartido" border="0"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.geocities.com/k4rny/imgs/2005_ene_11/share_folder.png"&gt;&lt;img src="http://www.geocities.com/k4rny/imgs/2005_ene_11/share_folder.png" border="0" alt="Directorio Compartido" title="Directorio Compartido" width="300" height="237"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style="font-weight:bold;"&gt;Control de volúmen&lt;/span&gt;&lt;/p&gt;
&lt;p align="justify"&gt;Ahora parece que lo que era gnome-alsa-mixer se integrara directamente al escritorio.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.geocities.com/k4rny/imgs/2005_ene_11/volume_control.png"&gt;&lt;img src="http://www.geocities.com/k4rny/imgs/2005_ene_11/volume_control.png" width="300" height="186" border="0" alt="Control de Vol&amp;uacute;men" title="Control de Vol&amp;uacute;men"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style="font-weight:bold;"&gt;Cambios en el menú principal&lt;/span&gt;&lt;/p&gt;
&lt;p align="justify"&gt;Esto no se si sea una modificación propia de Ubuntu, pero ahora se ve asi el menú por defecto:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.geocities.com/k4rny/imgs/2005_ene_11/places.png"&gt;&lt;img src="http://www.geocities.com/k4rny/imgs/2005_ene_11/places.png" alt="Menu Places" title="Menu Places" width="300" height="240" border="0"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://http://www.geocities.com/k4rny/imgs/2005_ene_11/preferences.png"&gt;&lt;img src="http://www.geocities.com/k4rny/imgs/2005_ene_11/preferences.png" height="200" width="179" border="0" alt="Menu Preferences" title="Menu Preferences"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.geocities.com/k4rny/imgs/2005_ene_11/system.png"&gt;&lt;img src="http://www.geocities.com/k4rny/imgs/2005_ene_11/system.png" alt="Menu System" title="Menu System" border="0" width="301" height="174"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p align="justify"&gt;Por supuesto que a todo esto no podría falta la captura del about. &lt;/p&gt;
&lt;a href="http://www.geocities.com/k4rny/imgs/2005_ene_11/about.png"&gt;&lt;img src="http://www.geocities.com/k4rny/imgs/2005_ene_11/about.png" alt="Acerca de..." title="Acerca de..." width="300" height="184" border="0"&gt;&lt;/a&gt;
&lt;p align="justify"&gt;Estoy seguro que existen muchísimos cambios más, hay que estar atentos a los &lt;a href="http://www.gnome.org/start/2.9/desktop/"&gt;cambios en el escritorio&lt;/a&gt; de &lt;a href="http://www.gnome.org"&gt;GNOME&lt;/a&gt;, todo pinta excelente.&lt;/p&gt;
&lt;p&gt;
&lt;span style="font-weight:bold;"&gt;Nota de hoy&lt;/span&gt;: 'Mas información en &lt;a href="http://www.gnome.org"&gt;GNOME&lt;/a&gt;, siento además que gracias a la utilización de X.Org GNOME funciona más rápido.'
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-110544073383490912?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/110544073383490912/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=110544073383490912&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110544073383490912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110544073383490912'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/01/explorando-gnome-29.html' title='Explorando GNOME 2.9'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-110534213092222309</id><published>2005-01-10T01:56:00.000-06:00</published><updated>2005-01-10T01:28:50.923-06:00</updated><title type='text'>Solaris 10</title><content type='html'>&lt;p align="justify"&gt;En estos días me he puesto a mirar lo que ahora nos trae &lt;a href="http://www.sun.com"&gt;Sun&lt;/a&gt; con su nuevo &lt;a href="http://www.sun.com/software/solaris/10/"&gt;SO&lt;/a&gt;, a pesar de las críticas de &lt;a href="http://news.com.com/Torvalds+a+Solaris+skeptic/2008-1082_3-5498799.html?part=rss&amp;tag=5498799&amp;subj=news.1082.20"&gt;Linus&lt;/a&gt; en contra a la versión de Solaris 10 como proyecto abierto para la arquitectura x86, no creo que sea considerado una &lt;span style="font-style:italic;"&gt;broma&lt;/span&gt;, es cierto que el soporte que tiene Solaris 10 contra Linux es incomparable, pero también es cierto que Sun ha apoyado mucho al SL y mirar lo que ahora nos presenta Sun no nos quita nada. He instalado el &lt;a href="http://www.sun.com/software/solaris/solaris-express/get.jsp"&gt;Solaris 10-x86&lt;/a&gt; en mi equipo utilizando una &lt;a href="http://www.vmware.org"&gt;máquina virtual&lt;/a&gt;, el desempeño es bueno, y la interfaz es agradable, por supuesto que hay varios cambios, yo no tengo ni idea con él, pero espero en unos meses saber más, inclusive he ordenado &lt;a href="http://www.amazon.com/exec/obidos/am/002-0692759-8984841?p=tg%2Fdetail%2F%2D%2F0072229985%2Fref%3Dpd%5Fwt%5F1%2F002%2D0692759%2D8984841%3Fcoliid%3DI3KVSCZOQ5T3W8&amp;l=338864&amp;c=160566&amp;i=6951"&gt;un libro&lt;/a&gt; para meterme de lleno con este, mi idea es profundizar más y más en Solaris, creo que es momento de seleccionar un UNIX respaldado por una empresa, y me parece que Solaris es la respuesta, una respuesta accesible a mi bolsillo.&lt;/p&gt;&lt;p align="justify"&gt;Hablando de la instalación, esta fue sencilla basada en Siguiente - Siguiente - Finalizar, el clásico "Sacar CD, Meter CD, ENTER", nada complejo en realidad, salvo unas opciones de configuración, pero en general nada complejo. Trae &lt;a href="http://www.sun.com/software/solaris/cde/index.xml"&gt;CDE&lt;/a&gt; y &lt;a href="http://wwws.sun.com/software/javadesktopsystem/"&gt;Java Desktop Environment&lt;/a&gt; (el GNOME de Sun) con buenos gráficos, mil veces más comodo de trabajar en comparación con CDE (mi humilde opinión), la integración con &lt;a href="http://java.sun.com"&gt;Java&lt;/a&gt;, es por supuesto excelente (más que ovbio), utiliza la última versión, el famoso Java 5.&lt;/p&gt;&lt;p align="justify"&gt;Mi idea de todo esto es quitar (o al menos hacer arranque dual) mi actual &lt;a href="http://www.debian.org"&gt;Debian&lt;/a&gt; y reemplazarlo con Solaris, por supuesto que lo que interesa es tener funcionando &lt;a href="http://www.mono-project.com"&gt;mono&lt;/a&gt; en él, (con mono trabajo muchísimo, no puedo dejarlo asi nada mas), he mirado muchos enlaces de como compilarlo, pero sin resultado, debe ser mi inexperiencia con este UNIX, espero pronto dejar los pañales y comenzar a caminar con él.&lt;/p&gt;&lt;p align="justify"&gt;Posiblemente en algunos meses este contando mi experiencia en como instalar mono en Solaris, o porque no unos paquetes de mono para Solaris, porque creo que no existen algunos, pero bueno, el tiempo lo dirá.&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight:bold;"&gt;Por cierto&lt;/span&gt;: 'También llegará &lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/0596007922/ref=wl_it_dp/002-0692759-8984841?%5Fencoding=UTF8&amp;coliid=I3A7KW69K0B7GF&amp;v=glance&amp;colid=70SYK8CBBECZ"&gt;este libro&lt;/a&gt; junto con el de Solaris... espero :/'&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-110534213092222309?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/110534213092222309/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=110534213092222309&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110534213092222309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110534213092222309'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/01/solaris-10.html' title='Solaris 10'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-110507542085318616</id><published>2005-01-06T23:02:00.000-06:00</published><updated>2005-01-07T01:07:26.526-06:00</updated><title type='text'>En busca del editor</title><content type='html'>&lt;p align="justify"&gt;En búsqueda del editor perfecto para escribir en C# he pasado por &lt;a href="http://www.vim.org/"&gt;vi&lt;/a&gt; (y derivados), &lt;a href="http://www.gnome.org/projects/gedit/"&gt;gEdit&lt;/a&gt;, &lt;a href="http://www.monodevelop.org"&gt;MonoDevelop&lt;/a&gt; y ahora &lt;a href="http://www.scintilla.org/SciTE.html"&gt;SciTE&lt;/a&gt;. A pesar que caí por casualidad con este editor me ha sorprendido que si soporta las &lt;span style="font-weight:bold;"&gt;#region&lt;/span&gt; y &lt;span style="font-weight:bold;"&gt;#endregion&lt;/span&gt;, además que permite colapsar regiones comprendidas entre &lt;span style="font-weight:bold;"&gt;{&lt;/span&gt; y &lt;span style="font-weight:bold;"&gt;}&lt;/span&gt; algo que no había visto en otros editores libres, hay que configurar algunas cosas para que funcione correctamente y tenga una buena vista. Hay que configurar las siguientes cosas para que quede de una forma agradable:&lt;/p&gt;&lt;pre&gt;tabsize=4
indent.size=4
code.page=65001
LC_CTYPE=en_US.UTF-8
if PLAT_GTK
	font.base=font:courier,size:10
	font.small=font:courier,size:10
	font.comment=font:courier,size:10
	font.code.comment.box=$(font.comment)
	font.code.comment.line=$(font.comment)
	font.code.comment.doc=$(font.comment)
	font.text=font:sans,courier:10
	font.text.comment=font:courier,size:10
	font.embedded.base=font:courier,size:10
	font.embedded.comment=font:courier,size:10
	font.monospace=font:courier,size:10
	font.vbs=font:sans,courier:10
font.js=$(font.comment)
&lt;/pre&gt;&lt;p align="justify"&gt;Lo que sería esto:&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.geocities.com/k4rny/imgs/2005_ene_06/scite_sample.png"&gt;&lt;img src="http://www.geocities.com/k4rny/imgs/2005_ene_06/scite_sample.png" width="300" height="234" border="0" title="Ejemplo de SCiTE" alt="Ejemplo de SCiTE" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align="justify"&gt;Por otro lado me he instalado &lt;a href="http://www.beatniksoftware.com/tomboy/"&gt;Tomboy&lt;/a&gt; que reemplaza a mi viejas StickyNotes de &lt;a href="http://www.gnome.org"&gt;GNOME&lt;/a&gt; además de un &lt;a href="http://blight.altervista.org//index.php?act=Systray"&gt;ícono de para poder ocultar&lt;/a&gt; el &lt;a href="http://www.xchat.org/"&gt;XChat&lt;/a&gt; de la barra de tareas, aunque claro, hay algunos que prefieren utilizar desde GAIM todo, yo soy de los que aún usa &lt;a href="http://www.xchat.org/"&gt;XChat&lt;/a&gt;, posiblemente pronto cambie, esta bueno el ícono, pues te avisa que tienes mensajes activos y demás cosas.&lt;/p&gt;&lt;p&gt;&lt;img src="http://www.geocities.com/k4rny/imgs/2005_ene_06/systray.png" width="328" height="39" title="&amp;Iacute;conos en systray" alt="&amp;Iacute;conos en systray" border="0"/&gt;&lt;/p&gt;&lt;p align="justify"&gt;En la imagén de arriba también se puede ver que esta el demonio de &lt;a href="http://www.gnome.org/gnome-pilot"&gt;gnome-pilot&lt;/a&gt;, &lt;span style="font-weight:bold;"&gt;muy bueno&lt;/span&gt;, te sincroniza todo con &lt;a href="http://www.gnome.org/projects/evolution/"&gt;Evolution&lt;/a&gt;, es muy muy bueno. En &lt;a href="http://www.debian.org"&gt;Debian&lt;/a&gt;/&lt;a href="http://www.kernel.org"&gt;kernel 2.6&lt;/a&gt; hay un detalle para que funcione correctamente de modo que cuando conectes tu &lt;a href="http://www.palm.com"&gt;Handheld&lt;/a&gt; se cree automáticamente el enlace en /dev, solo hay que editar el archivo &lt;code&gt;/etc/udev/rules.d/udev.rules&lt;/code&gt; y agregar lo siguiente:
&lt;pre&gt;KERNEL="ttyUSB[0-9]*", NAME="tts/USB%n", MODE="777", SYMLINK="pilot"&lt;/pre&gt;&lt;/p&gt;&lt;p&gt;Después de eso, todo debería servir correctamente.&lt;/p&gt;&lt;p align="justify"&gt;Por otro lado, nuestro compañero &lt;a href="http://ceronman.blogspot.com"&gt;Manuel&lt;/a&gt; ha agregado más funcionalidad a &lt;a href="http://monouml.sf.net"&gt;MonoUML&lt;/a&gt;, en cuestión a las asociaciones.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.geocities.com/k4rny/imgs/umlcanvas-sharp/umlcanvas_sharp_0_0_0_9.png"&gt;&lt;img src="http://www.geocities.com/k4rny/imgs/umlcanvas-sharp/umlcanvas_sharp_0_0_0_9.png" alt="Asociaciones" title="Asociaciones" width="300" height="268" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align="justify"&gt;Por otro lado &lt;a href="http://hgmiguel.blogspot.com/"&gt;Miguel Huerta&lt;/a&gt; se une al equipo de &lt;a href="http://monouml.sf.net"&gt;MonoUML&lt;/a&gt;, andará haciendo la documentación tipo &lt;a href="http://www.go-mono.com/docs/"&gt;MonoDoc&lt;/a&gt; de las clases que estan, lo cual, por cierto, realmente hace falta.&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight:bold;"&gt;Nota de hoy&lt;/span&gt;: 'apt-get install *'&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-110507542085318616?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/110507542085318616/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=110507542085318616&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110507542085318616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110507542085318616'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/01/en-busca-del-editor.html' title='En busca del editor'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-110482897539324581</id><published>2005-01-04T01:36:00.000-06:00</published><updated>2005-01-04T15:02:33.493-06:00</updated><title type='text'>Actualizando Mono Hispano</title><content type='html'>&lt;p align="justify"&gt;He terminado la &lt;a href="http://www.monohispano.org/tutoriales/ado.net"&gt;documentación de los 3 gestores de base de datos&lt;/a&gt; que me propuse estas vacaciones, aunque siento que esta un poco &lt;span style="font-style:italic;"&gt;débil&lt;/span&gt; esa parte, aún faltan muchos otros gestores, mi intención es que al menos exista la forma de utilizar todos los gestores indicados en la &lt;a href="http://www.mono-project.com/contributing/ado-net.html"&gt;página de mono&lt;/a&gt;, es decir, la lista de los gestores soportados por mono hasta ahora en comparación con el manual de ADO.net es lo siguiente:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;strike&gt;PostgreSQL&lt;/strike&gt;&lt;/li&gt;&lt;li&gt;&lt;strike&gt;MySQL&lt;/strike&gt;&lt;/li&gt;&lt;li&gt;&lt;strike&gt;MS SQL&lt;/strike&gt;&lt;/li&gt;&lt;li&gt;IBM DB2&lt;/li&gt;&lt;li&gt;Firebird Interbase&lt;/li&gt;&lt;li&gt;ODBC&lt;/li&gt;&lt;li&gt;OLE DB&lt;/li&gt;&lt;li&gt;ODBC&lt;/li&gt;&lt;li&gt;Oracle&lt;/li&gt;&lt;li&gt;Sybase&lt;/li&gt;&lt;li&gt;SQL Lite&lt;/li&gt;&lt;li&gt;TDS Generic&lt;/li&gt;&lt;/ol&gt;&lt;p align="justify"&gt;Es decir que va un 25% de BD documentadas, así que cualquier ayuda es aceptable. Como referencia la página de &lt;a href="http://www.mono-project.com/contributing/ado-net.html"&gt;ADO.NET en mono&lt;/a&gt; es la guía actual de la cual estoy partiendo, además de las bases de datos anteriores me falta agregar el proveedor interno de &lt;a href="http://www.gnome.org"&gt;GNOME&lt;/a&gt;, &lt;a href="http://www.gnome-db.org/docs/libgda/"&gt;GDA&lt;/a&gt;, además de los clásicos ejemplos GUI de los componentes gnome-db para gtk#, aunque no estoy seguro si estos estarían fuera de contexto en este manual, quizás debería hacerse un tutorial propio para GDA, no lo se, luego veré q hacer.&lt;/p&gt;&lt;p align="justify"&gt;Por otro lado creo que sería bueno comenzar a hacer un conjunto de &lt;span style="font-weight:bold;"&gt;Preguntas de Uso Frecuente de Programación con Mono&lt;/span&gt;, hasta ahora he visto las siguientes:&lt;/p&gt;
&lt;ol&gt;

&lt;li&gt;
&lt;p align="justify"&gt;&lt;span style="font-weight:bold;"&gt;GTK#. ¿Cómo designo un icono a la ventana de mi aplicación?&lt;/span&gt;&lt;/p&gt;
&lt;p align="justify"&gt;Utilizando la propiedad &lt;span style="font-style:italic;"&gt;&lt;a href="http://www.go-mono.com/docs/monodoc.ashx?link=P%3aGtk.Window.Icon"&gt;Icon&lt;/a&gt;&lt;/span&gt; de la ventana, esta propiedad necesita un &lt;a href="http://www.go-mono.com/docs/monodoc.ashx?link=T%3aGdk.Pixbuf"&gt;Gdk.Pixbuf&lt;/a&gt; para que funcione, por lo tanto se debe de agregar la imagen a los resources del proyecto y luego llamarla así: &lt;span style="font-style:italic;"&gt;Gdk.Pixbuf.LoadFromResource("imagen.png")&lt;/span&gt;.&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p align="justify"&gt;&lt;span style="font-weight:bold;"&gt;GTK#. ¿Existe una forma de distribuir mi ensamblado/ejecutable, el cual utiliza imágenes internamente, sin la necesidad de distribuir también las imágenes?&lt;/span&gt;&lt;/p&gt;
&lt;p align="justify"&gt;La forma de hacerlo es incluir las imágenes a los resources del ensamblado/ejecutable y luego utilizarlas mediante la instrucción &lt;span style="font-style:italic;"&gt;Gdk.Pixbuf.LoadFromResource("imagen.png")&lt;/span&gt;.&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p align="justify"&gt;&lt;span style="font-weight:bold;"&gt;GTK#. ¿Cómo hago un botón (desde código) que tenga una imagén en vez de una etiqueta (&lt;a href="http://www.go-mono.com/docs/monodoc.ashx?link=T%3aGtk.Label"&gt;Gtk.Label&lt;/a&gt;)?&lt;/span&gt;&lt;/p&gt;
&lt;p align="justify"&gt;Hay que reemplazar la propiedad &lt;span style="font-style:italic;"&gt;Child&lt;/span&gt; del botón con la imagen correspondiente, es decir:&lt;/p&gt;
&lt;pre&gt;
Gtk.Image img = new Gtk.Image ();
img.SetFromStock (Gtk.Stock.Add, IconSize.Button);
Gtk.Button boton = new Gtk.Button ();
boton.Child = img;
&lt;/pre&gt;
&lt;p align="justify"&gt;El ejemplo anterior es utilizando una imagén de &lt;a href="http://www.go-mono.com/docs/monodoc.ashx?link=T%3aGtk.Stock"&gt;Stock&lt;/a&gt; pero también es útil para imágenes incluidas en los resources.&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p align="justify"&gt;&lt;span style="font-weight:bold;"&gt;GTK#. ¿Cómo puedo imprimir/crear reportes/crear informes con mono?&lt;/span&gt;&lt;/p&gt;
&lt;p align="justify"&gt;La única forma hasta ahora que se (al menos en Linux/Unix) y que me conste es utilizando &lt;a href="http://http://www.go-mono.com/docs/index.aspx?link=T%3aGnome.Print"&gt;Gnome.Print&lt;/a&gt;, posiblemente pronto se puedan algunas otras formas, como &lt;a href="http://www.businessobjects.com/products/reporting/crystalreports/net/default.asp"&gt;CrystalReports&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p align="justify"&gt;&lt;span style="font-weight:bold;"&gt;GTK#. ¿Cómo puedo definir el tamaño de mi botón/label/entry/otro-widget en una ventana?&lt;/span&gt;&lt;/p&gt;
&lt;p align="justify"&gt;Aunque no es recomendado, es posible, utilizando el contenedor &lt;a href="http://www.go-mono.com/docs/monodoc.ashx?link=T%3aGtk.Fixed"&gt;Gtk.Fixed&lt;/a&gt; y luego agregando los widgets que se quieran redimensionar a un tamaño especifico, aunque repito, &lt;span style="font-weight:bold;"&gt;no es recomendado&lt;/span&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p align="justify"&gt;Si alguien tiene alguna otra pregunta que considera que debería ser agregada, no dude en contactarme.&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight:bold;"&gt;Por cierto&lt;/span&gt;: 'Si que esta largo el &lt;a href="http://www.monohispano.org/ecma/"&gt;capitulo 14 del ECMA&lt;/a&gt;, pero falta poco :)'&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-110482897539324581?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/110482897539324581/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=110482897539324581&amp;isPopup=true' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110482897539324581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110482897539324581'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/01/actualizando-mono-hispano.html' title='Actualizando Mono Hispano'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-110479624408151210</id><published>2005-01-03T16:20:00.000-06:00</published><updated>2005-01-04T03:10:54.416-06:00</updated><title type='text'>Nuevo año</title><content type='html'>&lt;p align="justify"&gt;Pues si logre viajar, todo salió perfecto, a pesar del larguísimo viaje de ida todo fue excelente, en esos días que pase alla muchas cosas han hecho que piense un poco en lo que seguiré haciendo, me falta muy poco para terminar mis estudios y creo que debería ir especializandome en algo, tengo varias opciones:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Bases de datos&lt;/li&gt;&lt;li&gt;Ingeniría de Software&lt;/li&gt;&lt;li&gt;Administrador UNIX&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p align="justify"&gt;Son las tres cosas principales que me gustan y hasta ahora las he sabido mezclar correctamente, he pensado en certificarme en &lt;a href="http://www.sun.com/solaris/"&gt;Solaris&lt;/a&gt; y &lt;a href="http://java.sun.com/"&gt;Java&lt;/a&gt;, aunque viendo la bolsa de trabajo veo que Solaris no es tan requerido en comparación a Java, aunque ahora con .NET la gente esta siendo absorbida por este, también he pensado tomar una certificación &lt;a href="http://www.microsoft.com/learning/mcp/mcse/Default.asp"&gt;MCSE&lt;/a&gt;, aunque siento que estaría viviendo una doble vida, "&lt;span style="font-style: italic;"&gt;certificado en MCSE y utiliza Linux&lt;/span&gt;", además siento que pagarles a Microsoft no es lo mío. Me parece que me iré por el camino de &lt;a href="http://www.sun.com/"&gt;Sun&lt;/a&gt;, sigo con la misma confianza de hace 6 años de que algún día Linux sería gran competencia, y tal parece que esos días estan comenzando a llegar o quizás soy un idealista y estoy seguro que Sun será un buena alternativa libre muy pronto.&lt;/p&gt;&lt;p align="justify"&gt;UNIX me ha cautivado desde que conocí &lt;a href="http://www.freebsd.org"&gt;FreeBSD&lt;/a&gt;, claro que la idea social atras de &lt;a href="http://www.gnu.org/gnu/linux-and-gnu.html"&gt;GNU/Linux&lt;/a&gt; ha hecho que me oriente más a él, espero poder tener el tiempo suficiente para lograr mi certificación este semestre escolar, se que será pesado hacer todo al mismo tiempo pero tengo que poder.&lt;/p&gt;&lt;p&gt;En cuestión a las bases de datos, creo que me inclinaré por &lt;a href="http://www.oracle.com/technology/software/index.html"&gt;Oracle&lt;/a&gt;, es muy popular, a pesar de que mi favorita sigue siendo &lt;a href="http://www.postgresql.org"&gt;PostgreSQL&lt;/a&gt; y bueno, también &lt;a href="http://www.mysql.org"&gt;MySQL&lt;/a&gt; a pesar de ser un poco ligera para cosas "&lt;span style="font-style:italic;"&gt;más grandes&lt;/span&gt;", aunque ahora la veo un poco más robusta con su &lt;a href="http://dev.mysql.com/downloads/mysql/5.0.html"&gt;versión 5&lt;/a&gt;, ojalá y mejore, tiene muchas posibilidades, en fin. Aunque bueno, también sabemos que MS SQL Server es extremadamente común, hay que conocer a todas.&lt;/p&gt;&lt;p align="justify"&gt;Ahora que fui a &lt;a href="http://www.laregion.com.mx/tabasco/guia/municipios/paraiso.php"&gt;Paraíso, Tabasco&lt;/a&gt; había un nacimiento de personajes hechos en &lt;a href="http://www.arteazul.com/pastadepapel/historia.htm"&gt;papel maché&lt;/a&gt;, de tamaño real con algunos defectos de proporción pero en general bien hecho, nunca había visto una como esa, así que se me hizo interesante.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.geocities.com/k4rny/imgs/2005_ene_03/nacimiento0.jpg"&gt;&lt;img src="http://www.geocities.com/k4rny/imgs/2005_ene_03/nacimiento0.jpg" alt="Nacimiento de papel mach&amp;ecuacte;" title="Nacimiento de papel mach&amp;eacute;" width="300" height="225"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.geocities.com/k4rny/imgs/2005_ene_03/nacimiento1.jpg"&gt;&lt;img src="http://www.geocities.com/k4rny/imgs/2005_ene_03/nacimiento1.jpg" alt="Nacimiento de papel mach&amp;ecuacte;" title="Nacimiento de papel mach&amp;eacute;" width="300" height="225"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;Nota de hoy&lt;/span&gt;: 'Simplemente feliz.'&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-110479624408151210?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/110479624408151210/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=110479624408151210&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110479624408151210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110479624408151210'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2005/01/nuevo-ao.html' title='Nuevo año'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-110449703518909459</id><published>2004-12-31T06:22:00.000-06:00</published><updated>2004-12-31T07:10:15.580-06:00</updated><title type='text'>Viaje relámpago</title><content type='html'>&lt;p align="justify"&gt;Del año pasado para acá he tenido la idea de hacer cosas diferentes cada fin de año, el tradicional brindis y los 12 deseos que se dicen cada segundo del minuto previo al año nuevo ya no lo hago, cierto que es una tradición y tener metas para el próximo año es bueno, pero es cierto que nadie las cumple, prefiero ponerme muchas metas a corto plazo que 12 para un año. El año pasado no fui al tradicional &lt;span style="font-style:italic;"&gt;amanecer&lt;/span&gt;, todo indica que este año tampoco lo haré, ¿razones? salgo de viaje, y si todo sale bien y no se cancela el viaje, saldré a las 11:30HRS, será un viaje pesado, lo sé, pero lo vale, inclusive ya tengo mi boleto de ida para el sábado 1º y el boleto de regreso del domingo 2. En verdad espero que se pueda, porque después de esta semana, vendra una ola de trabajo que debo de terminar antes de mi regreso a clases, a cursar posiblemente mi último semestre &lt;span style="font-style:italic;"&gt;escolar&lt;/span&gt;.&lt;/p&gt;&lt;p align="justify"&gt;Por otro lado el avance de &lt;a href="http://monouml.sf.net"&gt;MonoUML&lt;/a&gt; va bien, no he tenido la aportunidad de ahondar más, ando un poco ocupado con esto de los tutoriales de inicio de cursos que daré en al &lt;a href="http://www.itver.edu.mx"&gt;universidad&lt;/a&gt;, por otro lado, &lt;a href="http://asantiago.gentelibre.org/"&gt;Antonio Santiago&lt;/a&gt; se &lt;a href="http://http://sourceforge.net/project/memberlist.php?group_id=115334"&gt;une la grupo de desarrollo&lt;/a&gt;. En &lt;a href="http://www.monohispano.org"&gt;Mono Hispano&lt;/a&gt; he estado traduciendo un poco más la parte del &lt;a href="http://www.monohispano.org/ecma/"&gt;capitulo 14 del ECMA de C#&lt;/a&gt;, en verdad que esta largo ese capítulo, pero bueno cada vez falta menos.&lt;/p&gt;&lt;p align="justify"&gt;Por otro lado curioseando por ahí llegue al blog de &lt;a href="http://ometer.com/"&gt;Havoc Pennington&lt;/a&gt; en donde hay una interesante "&lt;span style="font-style:italic;"&gt;&lt;a href="http://ometer.com/hacking.html"&gt;guía&lt;/a&gt;&lt;/span&gt;" para iniciarse en proyectos de software libre, además de como &lt;a href="http://ometer.com/free-software-ui.html"&gt;diseñar interfaces gráficas&lt;/a&gt;, buenas lecturas.&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight:bold;"&gt;Nota de hoy&lt;/span&gt;: 'Esperemos salir de viaje. Ojalá'&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-110449703518909459?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/110449703518909459/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=110449703518909459&amp;isPopup=true' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110449703518909459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110449703518909459'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2004/12/viaje-relmpago.html' title='Viaje relámpago'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-110430557511786274</id><published>2004-12-28T22:39:00.000-06:00</published><updated>2004-12-29T01:55:03.630-06:00</updated><title type='text'>MonoUML. Cara nueva</title><content type='html'>&lt;p align="justify"&gt;El trabajo sigue, y las actualizaciones avanzan, hoy actualizé de una forma sencilla &lt;a href="http://monouml.sf.net"&gt;la página del proyecto&lt;/a&gt;, utilice el clásico mono de logo, se ve agradable, mientras conseguimos un logotipo final.&lt;/p&gt;&lt;p align="justify"&gt;Además de esto Mario ha actualizado la grilla para el canvas, &lt;/p&gt;&lt;p align="justify"&gt;&lt;a href="http://www.geocities.com/k4rny/imgs/umlcanvas-sharp/umlcanvas_sharp_0_0_0_8.png"&gt;&lt;img src="http://www.geocities.com/k4rny/imgs/umlcanvas-sharp/umlcanvas_sharp_0_0_0_8.png" title="Grilla funcional" width="450" height="420" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align="justify"&gt;él ahora esta haciendo la propiedad de &lt;span style="font-style:italic;"&gt;Snap to grid&lt;/span&gt;, para el acomodo automático de los elementos dibujados.&lt;/p&gt;&lt;p align="justify"&gt;Por mi parte he agregado tooltips a la toolbar de la aplicación, estoy trabajando en que dependiendo el tipo de diagrama se muestran los íconos correspondientes, como ahora estamos trabajando con Casos de Uso, pues por el momento se muestran los &lt;span style="font-style:italic;"&gt;Actores&lt;/span&gt; (UMLActor) y los &lt;span style="font-style:italic;"&gt;Casos de Usos&lt;/span&gt; (UMLUseCase), claro que faltan las asociaciones, las cuales las esta haciendo Manuel, quien también actualizo su widget &lt;span style="font-style:italic;"&gt;Selector&lt;/span&gt; (UMLSelector) y ahora al redimensionar un elemento de un grupo seleccionado todo el grupo se redimensiona.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.geocities.com/k4rny/imgs/umlcanvas-sharp/umlcanvas_sharp_0_0_0_7.png"&gt;&lt;img src="http://www.geocities.com/k4rny/imgs/umlcanvas-sharp/umlcanvas_sharp_0_0_0_7.png" title="Tooltips" width="450" height="420" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align="justify"&gt;Poco a poco el proyecto va tomando forma, inclusive en el &lt;a href="http://monouml.sourceforge.net/wiki/doku.php?id=roadmap"&gt;Roadmap&lt;/a&gt; tenemos como fecha límite de lanzamiento el último dia de Febrero, el 28 de Febrero del 2005. &lt;span style="font-weight:bold;"&gt;Interesante&lt;/span&gt;.&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight:bold;"&gt;Nota de hoy&lt;/span&gt;: '2 Meses para el lanzamiento'&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-110430557511786274?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/110430557511786274/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=110430557511786274&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110430557511786274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110430557511786274'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2004/12/monouml-cara-nueva.html' title='MonoUML. Cara nueva'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-110412938691776042</id><published>2004-12-27T01:10:00.000-06:00</published><updated>2004-12-27T00:38:10.640-06:00</updated><title type='text'>MonoUML. Sigue avanzando</title><content type='html'>&lt;p align="justify"&gt;Pues el avance de &lt;a href="http://monouml.sf.net"&gt;MonoUML&lt;/a&gt; no ha parado, hoy después de charlar con &lt;a href="http://ceronman.blogspot.com"&gt;Manuel&lt;/a&gt; y &lt;a href="http://primate.gnome.cl/~mario/"&gt;Mario&lt;/a&gt; hemos llegado a la conclusión de hacer un &lt;a href="http://monouml.sf.net/wiki/"&gt;wiki&lt;/a&gt; para así todos saber el avance del proyecto. He pensando en actualizar la página, tengo el template pero aún me hace falta el logotipo principal, habia pensando en utilizar la misma imagen del mono que ahora se usa en el logotipo actual de &lt;a href="http://www.monohispano.org"&gt;Mono Hispano&lt;/a&gt; sólo que ahora haciendo algunas otras cosas, por ejemplo tomando con sus manos un juego de &lt;span style="font-style:italic;"&gt;actor-clase-caso_de_uso&lt;/span&gt; de modo que parezca uno de esos &lt;a href="http://www.geocities.com/k4rny/imgs/2004_dic_27/papercut.jpg"&gt;recortes que estan unidos por las manos&lt;/a&gt;, de una forma agradable por supuesto.&lt;/p&gt;&lt;p align="justify"&gt;El roadmap y el TODO serán agregados lo más pronto posible al &lt;a href="http://monouml.sf.net/wiki/"&gt;wiki&lt;/a&gt;, toda la ayuda y sugerencias son bienvenidas, &lt;span style="font-style:italic;"&gt;¡hay tanto por hacer!&lt;/span&gt;.&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight:bold;"&gt;Nota de hoy&lt;/span&gt;: 'Vamos bien'&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-110412938691776042?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/110412938691776042/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=110412938691776042&amp;isPopup=true' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110412938691776042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110412938691776042'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2004/12/monouml-sigue-avanzando.html' title='MonoUML. Sigue avanzando'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7440282.post-110393363838129224</id><published>2004-12-24T17:54:00.000-06:00</published><updated>2004-12-24T18:16:13.610-06:00</updated><title type='text'>MonoUML. Sin dependencia diacanvas#</title><content type='html'>&lt;p align="justify"&gt;Finalmente después de un largo rato de trabajo, por fin se ha podido quitar la dependencia de &lt;a href="http://mwh.sysrq.dk/programs/announcements/diacanvas-sharp-0.5.0.html"&gt;Diacanvas#&lt;/a&gt;. La versión actual de &lt;a href="http://sourceforge.net/cvs/?group_id=115334"&gt;CVS&lt;/a&gt; ya tiene los últimos cambios realizados por &lt;a href="http://ceronman.blogspot.com/"&gt;Manuel&lt;/a&gt;, además de los viejos cambios hechos por &lt;a href="http://rodolfocampero.blogspot.com/"&gt;Rodolfo&lt;/a&gt; y &lt;a href="http://primate.gnome.cl/~mario/"&gt;Mario&lt;/a&gt; que tenía la vieja librería, prácticamente es lo último hecho por todos, y por fin ha sido concentrado.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.geocities.com/k4rny/imgs/umlcanvas-sharp/umlcanvas_sharp_0_0_0_6.png"&gt;&lt;img src="http://www.geocities.com/k4rny/imgs/umlcanvas-sharp/umlcanvas_sharp_0_0_0_6.png" alt="Versión sin Diacanvas#" title="Versión sin Diacanvas#" width="350" height="319" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align="justify"&gt;El widget de texto, &lt;span style="font-style:italic;"&gt;UMLEntry&lt;/span&gt;, que permite tener textos relacionados con los elementos esta prácticamente funcional, inclusive hice un widget para que los elementos UML que tienen texto esten derivados de un clase, &lt;span style="font-style:italic;"&gt;UMLNodeEntry&lt;/span&gt;, de esta forma se podrán agregar X número de elementos de texto, &lt;span style="font-style:italic;"&gt;UMLEntry&lt;/span&gt;, y estos mantendrán su posición relativa con el elemento principal al momento de redimensionado y movimiento.&lt;/p&gt;&lt;p align="justify"&gt;Faltan muchas cosas, hay algunos errores visuales al momento de mover el &lt;span style="font-style:italic;"&gt;UMLEntry&lt;/span&gt; espero pronto solucionar esos detalles, además de que el &lt;span style="font-style:italic;"&gt;UMLCanvas&lt;/span&gt; debe ser pulido para un mejor desempeño. Hasta ahora vamos muy bien.&lt;/p&gt;&lt;p align="justify"&gt;Se puede disfrutar de la última versión haciendo: &lt;/p&gt;&lt;p&gt;&lt;code&gt;$ cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/expertcoder checkout ExpertCoder&lt;br /&gt;$ cd ExpertCoder &amp;&amp; make&lt;br /&gt;$ cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/monouml checkout monouml&lt;br /&gt;$ cd monouml &amp;&amp; cp ../ExpertCoder/bin/*.dll &amp;&amp; make run&lt;/code&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight:bold;"&gt;Nota de hoy&lt;/span&gt;: 'Feliz navidad a todos'&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7440282-110393363838129224?l=marioc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://marioc.blogspot.com/feeds/110393363838129224/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7440282&amp;postID=110393363838129224&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110393363838129224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7440282/posts/default/110393363838129224'/><link rel='alternate' type='text/html' href='http://marioc.blogspot.com/2004/12/monouml-sin-dependencia-diacanvas.html' title='MonoUML. Sin dependencia diacanvas#'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
