<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.2.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>RiCKi's Blog</title>
	<link>http://ricki.dana-ide.org</link>
	<description>Don't worry be Hacker..</description>
	<pubDate>Tue, 05 Aug 2008 16:41:27 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.2</generator>
	<language>en</language>
			<item>
		<title>Laying a new goal! ..Moonlight!</title>
		<link>http://ricki.dana-ide.org/2008/08/04/laying-a-new-goal-moonlight/</link>
		<comments>http://ricki.dana-ide.org/2008/08/04/laying-a-new-goal-moonlight/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 16:29:38 +0000</pubDate>
		<dc:creator>ricki</dc:creator>
		
		<category><![CDATA[english]]></category>

		<category><![CDATA[mono]]></category>

		<category><![CDATA[programacion]]></category>

		<category><![CDATA[personal]]></category>

		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://ricki.dana-ide.org/2008/08/04/laying-a-new-goal-moonlight/</guid>
		<description><![CDATA[<p>Hi Ladies and gentlemen ..</p>
<p>Lately I have not written much code for lack of time or for use in other activities.</p>
<p>A few weeks ago I submitted my professional examination, which receive the results soon. The process was quite interesting but during my period of study I could never rid of the anxiety over until the review was in my hands.</p>
<p>The highlight of the experience is that the discussion seemed to me by far easier than it had expected.</p>
<p>Secondly took a slight love for math while studying for the exam in something that became a kind of working hours (taking advantage of my vacation) from 9am to 9pm for a week. I learned certain applications mathematical tools (linear algebra, calculus) who helped me solve problems that years ago (yes years) had raised me, that I had never willing to settle but that he knew would find in mathematics. In fact divert a little of my subject for further study a little more on issues of computer graphing.</p>
<p>On the other side after all my experience, talking with Carlos yesterday, I thought it would be good to join an existing project of free software. I thought making do with the windows-forms, but given his status (almost finished) I thought it would be better to join a project that need help. The election was Moonlight which is part of Olive. The free version of Microsoft Silverlight.</p>
<p>Is definitely a challenge, but I want to participate, to learn first and second (but no less important) to help the free software community (in general) that has supported me in my learning process.</p>
<p>There is plenty to investigate about Silverlight. I hope soon to bring news of SilverLight / Moonlight.</p>
<p>Greetings and remember that we are in contact ..</p>
<p>doubts and suggestions: ricki@dana-ide.org</p>
]]></description>
		<wfw:commentRss>http://ricki.dana-ide.org/2008/08/04/laying-a-new-goal-moonlight/feed/</wfw:commentRss>
		</item>
		<item>
		<title>11 días y contando&#8230;</title>
		<link>http://ricki.dana-ide.org/2008/07/07/11-dias-y-contando/</link>
		<comments>http://ricki.dana-ide.org/2008/07/07/11-dias-y-contando/#comments</comments>
		<pubDate>Mon, 07 Jul 2008 23:25:51 +0000</pubDate>
		<dc:creator>ricki</dc:creator>
		
		<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://ricki.dana-ide.org/2008/07/07/11-dias-y-contando/</guid>
		<description><![CDATA[<p>Estoy muy contento, pero a la vez nervioso y ansioso por que el proximo 18 de Julio presentaré mi examen profesional, el examen que determinará si obtengo mi titulo y a su vez mi cédula profesional que me permitirá ser legalmente reconocido como Licenciado en Informatica.</p>
<p>Es una sensación un poquito rara, creo que es mas ansiedad que otra cosa y es que en realidad el espiritu competitivo me mantiene nervioso porque ya quisiera que fuera mañana ..</p>
<p>Afortunadamente soy paciente, y estos días me han servidor para dar un repaso a los temas de la universidad (obsoletos por cierto pero al fin temas) ..</p>
<p>Asi que espero me tiren toda la buena vibra porque la necesitaré <img src='http://ricki.dana-ide.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ..</p>
<p>Pronto les tendré mas información en temas de tecnología, programación y proyectos..</p>
<p>Tengo en mente algunos ejemplos &#8220;avanzados o no-comunes&#8221;, por ejemplo.</p>
<p>            1. Interfaces gráficas asincronas con hilos de ejecución y redes<br />
               (Quizá un ejemplo con sockets)..<br />
            2. Arrastrar y soltar (Un ejemplo práctico de apertura de archivos)<br />
            3. Impresión (Reportes, quizá una microarquitectura de impresión)</p>
<p>Tengo información recopilada y ejemplos que he escrito de cada uno de esos temas (y otros mas, sugiéreme!) que quizá pudiera tomar como referencia para construir el proximo articulo de tutoría.</p>
<p>Si te interesa alguno de esos temas (u otro) puedes manifestarlo, pues despues de presentar mi examen (18-07-2008) escribiré un artículo para celebrar, espero me ayuden a tomar la decisión sobre cual debería escribir..</p>
<p>Saludos y estamos en contact..</p>
]]></description>
		<wfw:commentRss>http://ricki.dana-ide.org/2008/07/07/11-dias-y-contando/feed/</wfw:commentRss>
		</item>
		<item>
		<title>GNOME Live Messenger running fast!</title>
		<link>http://ricki.dana-ide.org/2008/03/18/gnome-live-messenger-running-fast/</link>
		<comments>http://ricki.dana-ide.org/2008/03/18/gnome-live-messenger-running-fast/#comments</comments>
		<pubDate>Tue, 18 Mar 2008 19:01:37 +0000</pubDate>
		<dc:creator>ricki</dc:creator>
		
		<category><![CDATA[glivemsgr]]></category>

		<category><![CDATA[.NET]]></category>

		<category><![CDATA[mono]]></category>

		<category><![CDATA[programacion]]></category>

		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://ricki.dana-ide.org/2008/03/18/gnome-live-messenger-running-fast/</guid>
		<description><![CDATA[<p>He corregido varios bugs en GLiveMsgr.</p>
<p>Me gusta la rapidez con que arranca y revoluciona mientras te conectas, la interfaz ha cambiado un poco.</p>
<p>He implementado una sencilla característica de temas de colores, mediante la cual iré agregando  temas de diferentes colores contrastados (en mi deficiente habilidad para la combinación de éstos). Pero haré lo posible porque se vean bien. Cualquier ayuda será bienvenida :-).</p>
<p>También corregí bugs e implemente una que otra característica incompleta.</p>
<p>Aun falta la transferencia de archivos y emoticons personalizados e imagenes para mostrar, pero iré poco a poco porque el trabajo y mis actividades diarias me consumen mucho tiempo.</p>
<p>Espero les vaya gustando y si no tambien los comentarios buenos (o malos) son bienvenidos.</p>
<p>Aquí les van unas capturas de pantalla.</p>
<p><a href='http://ricki.dana-ide.org/2008/03/18/gnome-live-messenger-running-fast/logon-window/' rel='attachment wp-att-56' title='Logon Window'><img src='http://ricki.dana-ide.org/wp-content/uploads/2008/03/screen1.thumbnail.png' alt='Logon Window' /></a> <a href='http://ricki.dana-ide.org/2008/03/18/gnome-live-messenger-running-fast/filled-logon-window/' rel='attachment wp-att-57' title='Filled Logon Window'><img src='http://ricki.dana-ide.org/wp-content/uploads/2008/03/screen2.thumbnail.png' alt='Filled Logon Window' /></a> <a href='http://ricki.dana-ide.org/2008/03/18/gnome-live-messenger-running-fast/logon-window-starting-session/' rel='attachment wp-att-58' title='Logon Window - Starting Session'><img src='http://ricki.dana-ide.org/wp-content/uploads/2008/03/screen3.thumbnail.png' alt='Logon Window - Starting Session' /></a><br /><a href='http://ricki.dana-ide.org/2008/03/18/gnome-live-messenger-running-fast/contact-list/' rel='attachment wp-att-59' title='Contact List'><img src='http://ricki.dana-ide.org/wp-content/uploads/2008/03/screen4.thumbnail.png' alt='Contact List' /></a> <a href='http://ricki.dana-ide.org/2008/03/18/gnome-live-messenger-running-fast/contact-list-full-environment/' rel='attachment wp-att-60' title='Contact List &#038; Full Environment'><img src='http://ricki.dana-ide.org/wp-content/uploads/2008/03/screen5.thumbnail.png' alt='Contact List &#038; Full Environment' /></a></p>
<p>Bueno les dejo y cualquier duda o comentario es bienvenido a mi correo ricki@dana-ide.org. </p>
<p>Saludos.</p>
]]></description>
		<wfw:commentRss>http://ricki.dana-ide.org/2008/03/18/gnome-live-messenger-running-fast/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Felicidades Brother!</title>
		<link>http://ricki.dana-ide.org/2008/02/20/felicidades-brother/</link>
		<comments>http://ricki.dana-ide.org/2008/02/20/felicidades-brother/#comments</comments>
		<pubDate>Wed, 20 Feb 2008 02:43:57 +0000</pubDate>
		<dc:creator>ricki</dc:creator>
		
		<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://ricki.dana-ide.org/2008/02/20/felicidades-brother/</guid>
		<description><![CDATA[<p>Hola, este post es para felicitar públicamente a mi hermano Kristian Medina por continuar sus estudios universitarios en la carrera &#8220;Licenciatura en Informática&#8221; impartida por el Instituto Tecnológico de Tabasco.</p>
<p>Te deseo lo mejor brother, ya sabes, a echarle ganas y siempre a mirar hacia adelante.</p>
<p>Te quiero mucho y sabes que cuentas conmigo para lo que sea!</p>
]]></description>
		<wfw:commentRss>http://ricki.dana-ide.org/2008/02/20/felicidades-brother/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Happy new year 2008</title>
		<link>http://ricki.dana-ide.org/2008/01/06/happy-new-year-2008/</link>
		<comments>http://ricki.dana-ide.org/2008/01/06/happy-new-year-2008/#comments</comments>
		<pubDate>Sun, 06 Jan 2008 04:05:12 +0000</pubDate>
		<dc:creator>ricki</dc:creator>
		
		<category><![CDATA[cookbook]]></category>

		<category><![CDATA[.NET]]></category>

		<category><![CDATA[glivemsgr]]></category>

		<category><![CDATA[english]]></category>

		<category><![CDATA[mono]]></category>

		<category><![CDATA[personal]]></category>

		<category><![CDATA[programacion]]></category>

		<category><![CDATA[asp.net]]></category>

		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://ricki.dana-ide.org/?p=51</guid>
		<description><![CDATA[<p>I just want to say that I wish you a happy New Year 2008, which this year will be prosperous and full of goals achieved and especially that always go forward.</p>
<p>It is the wishes of your friend Ricki..</p>
<p>Be happy..</p>
]]></description>
		<wfw:commentRss>http://ricki.dana-ide.org/2008/01/06/happy-new-year-2008/feed/</wfw:commentRss>
		</item>
		<item>
		<title>GNOME Live Messenger subversion repository ready!</title>
		<link>http://ricki.dana-ide.org/2007/11/24/gnome-live-messenger-svn-repositories-ready/</link>
		<comments>http://ricki.dana-ide.org/2007/11/24/gnome-live-messenger-svn-repositories-ready/#comments</comments>
		<pubDate>Sat, 24 Nov 2007 00:13:57 +0000</pubDate>
		<dc:creator>ricki</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[glivemsgr]]></category>

		<category><![CDATA[english]]></category>

		<category><![CDATA[mono]]></category>

		<category><![CDATA[personal]]></category>

		<category><![CDATA[programacion]]></category>

		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://ricki.dana-ide.org/?p=47</guid>
		<description><![CDATA[<p>Hi ..I proud to anounce that GNOME Live Messenger is open for downloading. You can get a copy of current GLiveMsgr state by downloading source code from google svn repository. If you want to get a copy just type in your favorite terminal (I&#8217;m speaking of GNU/Linux users).</p>
<p><b>svn co http://glivemsgr.googlecode.com/svn/trunk</b></p>
<p>Open it in MonoDevelop, compile and enjoy it.</p>
<p>I will be grateful if you writes to me for bug reporting and comments about the project to ricki@dana-ide.org</p>
<p>We are in contact!<br />
<small><br />
Warning. The source code is under alfa stage. Any compilation fail, running error or missed feature can be present while GNOME Live Messenger is not stable. I&#8217;ll try to fix it if you mail them to me.<br />
</small></p>
]]></description>
		<wfw:commentRss>http://ricki.dana-ide.org/2007/11/24/gnome-live-messenger-svn-repositories-ready/feed/</wfw:commentRss>
		</item>
		<item>
		<title>What&#8217;s about GNOME Live Messenger</title>
		<link>http://ricki.dana-ide.org/2007/11/22/whats-about-gnome-live-messenger/</link>
		<comments>http://ricki.dana-ide.org/2007/11/22/whats-about-gnome-live-messenger/#comments</comments>
		<pubDate>Thu, 22 Nov 2007 05:43:29 +0000</pubDate>
		<dc:creator>ricki</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[glivemsgr]]></category>

		<category><![CDATA[english]]></category>

		<category><![CDATA[mono]]></category>

		<category><![CDATA[programacion]]></category>

		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://ricki.dana-ide.org/?p=40</guid>
		<description><![CDATA[<p>One picture speaks more than one thousand words <img src='http://ricki.dana-ide.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href='http://ricki.dana-ide.org/wp-content/uploads/2007/11/glivemsgr.png' title='GNOME Live Messenger'><img src='http://ricki.dana-ide.org/wp-content/uploads/2007/11/glivemsgr.thumbnail.png' alt='GNOME Live Messenger' /></a><a href='http://ricki.dana-ide.org/wp-content/uploads/2007/11/glivemsgr2.png' title='GNOME Live Messenger'><img src='http://ricki.dana-ide.org/wp-content/uploads/2007/11/glivemsgr2.thumbnail.png' alt='GNOME Live Messenger' /></a><a href='http://ricki.dana-ide.org/wp-content/uploads/2007/11/glivemsgr3.png' title='GNOME Live Messenger'><img src='http://ricki.dana-ide.org/wp-content/uploads/2007/11/glivemsgr3.thumbnail.png' alt='GNOME Live Messenger' /></a><a href='http://ricki.dana-ide.org/wp-content/uploads/2007/11/glivemsgr6.png' title='GNOME Live MEssenger'><img src='http://ricki.dana-ide.org/wp-content/uploads/2007/11/glivemsgr6.thumbnail.png' alt='GNOME Live MEssenger' /></a><a href='http://ricki.dana-ide.org/wp-content/uploads/2007/11/glivemsgr7.png' title='GNOME Live Messenger'><img src='http://ricki.dana-ide.org/wp-content/uploads/2007/11/glivemsgr7.thumbnail.png' alt='GNOME Live Messenger' /></a><a href='http://ricki.dana-ide.org/wp-content/uploads/2007/11/chat.png' title='GNOME Live Messenger'><img src='http://ricki.dana-ide.org/wp-content/uploads/2007/11/chat.thumbnail.png' alt='GNOME Live Messenger' /></a><br />
<br />
Click over pictures for full-size mode</p>
]]></description>
		<wfw:commentRss>http://ricki.dana-ide.org/2007/11/22/whats-about-gnome-live-messenger/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Estamos de regreso!</title>
		<link>http://ricki.dana-ide.org/2007/09/16/estamos-de-regreso/</link>
		<comments>http://ricki.dana-ide.org/2007/09/16/estamos-de-regreso/#comments</comments>
		<pubDate>Sun, 16 Sep 2007 14:58:50 +0000</pubDate>
		<dc:creator>ricki</dc:creator>
		
		<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://ricki.dana-ide.org/2007/09/16/estamos-de-regreso/</guid>
		<description><![CDATA[<p>Después de una larga agonía y de una dura batalla con mi servidor descubriendo la causa de la desconfiguración de este, ya estamos de regreso..</p>
<p>El problema radicaba en el dominio,que por alguna razón estaba siendo direccionado a esta pagina pero no de la manera correcta, aun no me explico como sucedió ese fallo, probablemente porque recientemente se actualizo la versión de wordpress, como sea ya esta arreglado..</p>
<p>Aunque últimamente no he tenido cosas de verdadera utilidad que escribir en mi sitio, pretendo que permanezca en pie hasta el último de mis días..</p>
<p>Les mando saludos y como siempre &#8220;Estamos en contact&#8221;..</p>
]]></description>
		<wfw:commentRss>http://ricki.dana-ide.org/2007/09/16/estamos-de-regreso/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Tanto tiempo!</title>
		<link>http://ricki.dana-ide.org/2007/06/26/tanto-tiempo/</link>
		<comments>http://ricki.dana-ide.org/2007/06/26/tanto-tiempo/#comments</comments>
		<pubDate>Tue, 26 Jun 2007 03:23:02 +0000</pubDate>
		<dc:creator>ricki</dc:creator>
		
		<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://ricki.dana-ide.org/2007/06/26/tanto-tiempo/</guid>
		<description><![CDATA[<p>Hace dias he estado checando mi blog.. ..veo que tiene mas de un mes que no escribo nada.. y bueno me decidi a hacerlo hoy..</p>
<p>He estado muy ocupado ultimamente.. ..el trabajo me consume demasiado.. ..he tenido oportunidad de hechar un ojo al codigo que he escrito a traves del tiempo.. ..diferentes cosas..</p>
<p>La integracion de GLiveMessenger casi esta terminada.. ..solo falta que al clickear doble sobre un contacto se despliegue la ventana de conversacion (bueno eso ya esta) y  que puedas entablar la conversacion con ese contacto..</p>
<p>En principio sera un cliente que solo servira para platicar de una manera un tanto rupestre pero que ira mejorando con el paso del tiempo..</p>
<p>Hoy estoy interesado en escribir un plugin de gstreamer que debera estar escrito en C con su posterior p/invoking desde C# que permitira entablar conversaciones de voz.. ..estoy bastante interesado en ese tema, pues hace mucha falta esa caracteristica..</p>
<p>GStreamer me parece una excelente biblioteca.. ..es bastante interesante y elaborado.. ..por eso he optado por usarla para la caracteristica de conversacion por voz..</p>
<p>Espero pronto tener noticias acerca de la implementacion de esta nueva caracteristica..</p>
<p>Hoy GLiveMessenger es capaz de iniciar session y cargar contactos y sus estados con los respectivos grupos a los que pertencen..</p>
<p>Pronto liberare una version para que la prueben.. ..Asi que saludos tratare de traerles noticias frescas muy pronto..</p>
<p>Saludos!</p>
]]></description>
		<wfw:commentRss>http://ricki.dana-ide.org/2007/06/26/tanto-tiempo/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Un peldaño mas de GNOME Live Messenger</title>
		<link>http://ricki.dana-ide.org/2007/05/06/un-peldano-mas-de-gnome-live-messenger/</link>
		<comments>http://ricki.dana-ide.org/2007/05/06/un-peldano-mas-de-gnome-live-messenger/#comments</comments>
		<pubDate>Sun, 06 May 2007 23:00:19 +0000</pubDate>
		<dc:creator>ricki</dc:creator>
		
		<category><![CDATA[glivemsgr]]></category>

		<category><![CDATA[monohispano]]></category>

		<category><![CDATA[.NET]]></category>

		<category><![CDATA[mono]]></category>

		<category><![CDATA[personal]]></category>

		<category><![CDATA[programacion]]></category>

		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://ricki.dana-ide.org/?p=37</guid>
		<description><![CDATA[<p>Seguramente se preguntarán como va GLiveMessenger..</p>
<p>Bueno pues les contaré como lo he ido evolucionando estos dÃ­as..</p>
<p>Primero que nada, la biblioteca de comunicación parece estar en un 98% para el lanzamiento de la primera versión y ahora les pondré un ejemplo de como trabajar con ella..</p>
<div class="igBar"><span id="lcsharp-1"><a href="#" onclick="javascript:showPlainTxt('csharp-1'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">C#:</span>
<div id="csharp-1">
<div class="csharp">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#A29C9C;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #0600FF;">using</span> <span style="color: #000000;">System</span>;</div>
</li>
<li style="font-weight: bold;color:#000000;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #0600FF;">using</span> Msgr.<span style="color: #0000FF;">Protocol</span>.<span style="color: #0000FF;">MsnpSharp</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#A29C9C;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #0600FF;">namespace</span> Msgr.<span style="color: #0000FF;">Testing</span></div>
</li>
<li style="font-weight: bold;color:#000000;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #000000;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#A29C9C;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #FF0000;">class</span> MainClass</div>
</li>
<li style="font-weight: bold;color:#000000;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #000000;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#A29C9C;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0600FF;">public</span> <span style="color: #0600FF;">static</span> <span style="color: #0600FF;">void</span> Main<span style="color: #000000;">&#40;</span><span style="color: #FF0000;">string</span><span style="color: #000000;">&#91;</span><span style="color: #000000;">&#93;</span> args<span style="color: #000000;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#000000;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">&#123;</span>&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#A29C9C;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; MsnpAccount account = <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> MsnpAccount <span style="color: #000000;">&#40;</span></div>
</li>
<li style="font-weight: bold;color:#000000;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #808080;">"your_account@hotmail.com"</span>,</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#A29C9C;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #808080;">"your_password"</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#000000;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#A29C9C;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; account.<span style="color: #0000FF;">SessionStarted</span> += <span style="color: #FF0000;">delegate</span> <span style="color: #000000;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#000000;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.<span style="color: #0000FF;">WriteLine</span> <span style="color: #000000;">&#40;</span><span style="color: #808080;">"Session started"</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#A29C9C;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">&#125;</span>;</div>
</li>
<li style="font-weight: bold;color:#000000;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#A29C9C;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; account.<span style="color: #0000FF;">StateChanged</span> += <span style="color: #FF0000;">delegate</span> <span style="color: #000000;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#000000;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.<span style="color: #0000FF;">WriteLine</span> <span style="color: #000000;">&#40;</span><span style="color: #808080;">"State is now: {0}"</span>, account.<span style="color: #0000FF;">State</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#A29C9C;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold;color:#000000;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0600FF;">for</span> <span style="color: #000000;">&#40;</span><span style="color: #FF0000;">int</span> i = <span style="color: #FF0000;color:#800000;">5</span>; i&gt; <span style="color: #FF0000;color:#800000;">0</span>; i --<span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#A29C9C;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.<span style="color: #0000FF;">WriteLine</span> <span style="color: #000000;">&#40;</span></div>
</li>
<li style="font-weight: bold;color:#000000;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #808080;">"Waiting {0} seconds for connection closing"</span>, i<span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#A29C9C;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">System</span>.<span style="color: #0000FF;">Threading</span>.<span style="color: #0000FF;">Thread</span>.<span style="color: #0000FF;">Sleep</span> <span style="color: #000000;">&#40;</span><span style="color: #FF0000;color:#800000;">1000</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#000000;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#A29C9C;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#000000;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.<span style="color: #0000FF;">WriteLine</span> <span style="color: #000000;">&#40;</span><span style="color: #808080;">"Disconnecting.."</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#A29C9C;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; account.<span style="color: #0000FF;">Logout</span> <span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#000000;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.<span style="color: #0000FF;">WriteLine</span> <span style="color: #000000;">&#40;</span><span style="color: #808080;">"See you later.."</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#A29C9C;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">&#125;</span>;</div>
</li>
<li style="font-weight: bold;color:#000000;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#A29C9C;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; account.<span style="color: #0000FF;">State</span> = MsnpContactState.<span style="color: #0000FF;">Online</span>;</div>
</li>
<li style="font-weight: bold;color:#000000;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#A29C9C;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.<span style="color: #0000FF;">WriteLine</span> <span style="color: #000000;">&#40;</span><span style="color: #808080;">"Connecting.."</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#000000;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#A29C9C;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0600FF;">if</span> <span style="color: #000000;">&#40;</span>account.<span style="color: #0000FF;">Login</span> <span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span> != <span style="color: #FF0000;color:#800000;">0</span><span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#000000;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Console.<span style="color: #0000FF;">WriteLine</span> <span style="color: #000000;">&#40;</span><span style="color: #808080;">"Error connecting"</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#A29C9C;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#000000;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#A29C9C;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #000000;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#000000;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #000000;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Ese pequeño ejemplo inicia sesión en MSN Messenger, espera 5 segundos y se desconecta. Es un ejemplo muy pequeño para demostrar todo lo que se puede hacer con la biblioteca de comunicaciones, pues después de iniciar sesión nuestro objeto "account" contendrá almacenados a todos nuestros contactos, etiquetados para saber incluso quienes nos han borrado de sus listas de contactos para posteriormente poder entablar conversaciones de una manera sencilla  y simple, al estilo:</p>
<div class="igBar"><span id="lcsharp-2"><a href="#" onclick="javascript:showPlainTxt('csharp-2'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">C#:</span>
<div id="csharp-2">
<div class="csharp">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#A29C9C;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">MsnpContact contact = account.<span style="color: #0000FF;">BuddyCollection</span>.<span style="color: #0000FF;">GetByUsername</span> <span style="color: #000000;">&#40;</span><span style="color: #808080;">"user@domain.com"</span><span style="color: #000000;">&#41;</span>; </div>
</li>
<li style="font-weight: bold;color:#000000;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">MsnpConversation conv = contact.<span style="color: #0000FF;">OpenConversation</span> <span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>o invitar mas contactos a la conversación que creamos anteriormente de la siguiente manera:</p>
<div class="igBar"><span id="lcsharp-3"><a href="#" onclick="javascript:showPlainTxt('csharp-3'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">C#:</span>
<div id="csharp-3">
<div class="csharp">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#A29C9C;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">conv.<span style="color: #0000FF;">Buddies</span>.<span style="color: #0000FF;">Add</span> <span style="color: #000000;">&#40;</span>account.<span style="color: #0000FF;">BuddyCollection</span>.<span style="color: #0000FF;">GetByUsername</span> <span style="color: #000000;">&#40;</span><span style="color: #808080;">"user2@domain.com"</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p>
Como sea esto es una pequeña muestra de lo que se puede hacer con la biblioteca. </p>
<p>Por otro lado, la interfaz va avanzando, les pongo una screen de la ventana principal (la lista de contactos)..</p>
<p><a class="imagelink" href="http://ricki.dana-ide.org/wp-content/uploads/2007/05/screen1.png" title="glivemsgr"><img id="image42" src="http://ricki.dana-ide.org/wp-content/uploads/2007/05/screen1.png" alt="glivemsgr" /></a></p>
<p>Espero les parezca fresca, porque con eso de que la gente prefiere algo diferente probablemente tenga que implementarla nuevamente, pero eso será mas adelante. Por ahora lo que he escrito de la interfaz quedará tal como la voy creando.</p>
<p>La ventana de lista de contactos aun no esta terminada, pero se las pongo para que no piensen que no he estado trabajando en ella.</p>
<p>Bueno una vez mas saludos y les escribo el próximo fin de semana, a ver si ya GLiveMsgr conoce la luz para entonces..</p>
<p>Agradecerá sus comentarios  y sugerencias.</p>
<p>Saludos!</p>
]]></description>
		<wfw:commentRss>http://ricki.dana-ide.org/2007/05/06/un-peldano-mas-de-gnome-live-messenger/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
