<?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>Mon, 31 Mar 2008 04:45:48 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.2</generator>
	<language>en</language>
			<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[.NET]]></category>

		<category><![CDATA[glivemsgr]]></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/?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>
		<item>
		<title>Historias encontradas! glivemsrg &#038; ERP</title>
		<link>http://ricki.dana-ide.org/2007/04/23/historias-encontradas-glivemsrg-erp/</link>
		<comments>http://ricki.dana-ide.org/2007/04/23/historias-encontradas-glivemsrg-erp/#comments</comments>
		<pubDate>Mon, 23 Apr 2007 00:51:59 +0000</pubDate>
		<dc:creator>ricki</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[glivemsgr]]></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/?p=35</guid>
		<description><![CDATA[<p>Hola gente!</p>
<p>Nuevamente estoy escribiendo un poco de mis proyectos. ya hace varios días que no escribía y es porque el trabajo no me lo ha permitido, y lo podrí­a hacer si contara con conexión a internet desde mi casa, así que quien quiera cooperar con la causa, será bienvenida su aportación <img src='http://ricki.dana-ide.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>GLiveMessenger, sigo trabajando en el escribiendo codigo por aqui y por alla. Terminé la implementación de <strong>ContactList</strong> para que despliegue los nicks justo como el Live Messenger, es decir, que reemplace algunos pedazos de nicks por imagenes (ej. <img src='http://ricki.dana-ide.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> por la carita que sonríe). He estado documentandome de GStreamer, que probablemente será la biblioteca que usaré para el chat de voz, pero hasta ahora no he tenido experiencias con ella, por lo que hay mucho por leer. También necesito tener en cuenta que los "engines" de sonido serán diferentes bajo las diferentes plataformas, pero no me preocupo porque en este momento el objetivo es otro (conseguir integrar la UI con la biblioteca que manipula la conexión al servidor de MSN Messenger).</p>
<p>Por lo menos, ya no hacen falta muchas cosas por construir para empezar a integrar todo en lo que serÃ¡ la primera version de GNOME Live Messenger, el repositorio de subversion está listo pero no quiero subir nada hasta tener la primera versión lista ;). Esperenla!</p>
<p>Por otro lado, la justificación (excusa) que tengo para no tener ya lista la primera versión de glivemsgr es que estoy trabajando en paralelo con un ERP que empecé hace unas semanas y que quiero que sea lo suficientemente flexible como para tener una plataforma completa de desarrollo de aplicaciones empresariales. Eh estado trabajando también en ello, asi que tengan un poco de paciencia porque aunque lento, la salida de glivemsgr será mas pronto de lo que creen.</p>
<p>Bueno, eso es todo lo que me ha sucedido, ahh y recordar que tuve un pequeño accidente en el que me quebró el dedo meñique de la mano izquierda, y a veces es un poco doloroso escribir código asi :S pero nada me detiene <img src='http://ricki.dana-ide.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>bueno estamos en contact y una vez mas ya saben cual es mi correo</p>
<p>Saludos!</p>
]]></description>
		<wfw:commentRss>http://ricki.dana-ide.org/2007/04/23/historias-encontradas-glivemsrg-erp/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Captura de GNOME Live Messenger</title>
		<link>http://ricki.dana-ide.org/2007/03/30/captura-de-gnome-live-messenger/</link>
		<comments>http://ricki.dana-ide.org/2007/03/30/captura-de-gnome-live-messenger/#comments</comments>
		<pubDate>Fri, 30 Mar 2007 04:07:45 +0000</pubDate>
		<dc:creator>ricki</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[glivemsgr]]></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/?p=34</guid>
		<description><![CDATA[<p>Buenas noches, les presento algunas capturas de GNOME Live Messenger..</p>
<table>
<tr>
<td>
<a class="imagelink" title=glivemsgrLogin href="http://ricki.dana-ide.org/wp-content/uploads/2007/03/GNOMELiveMessengerLogon.png"><img id="image37" height=96 alt=glivemsgrLogin src="http://ricki.dana-ide.org/wp-content/uploads/2007/03/GNOMELiveMessengerLogon.thumbnail.png" />
</td>
<td>
<a class="imagelink" title=glivemsgrLogin2 href="http://ricki.dana-ide.org/wp-content/uploads/2007/03/StartingSession.png"><img id="image38" height=96 alt=glivemsgrLogin2 src="http://ricki.dana-ide.org/wp-content/uploads/2007/03/StartingSession.thumbnail.png" />
</td>
<td>
<a class="imagelink" title=glivemsgrConversation href="http://ricki.dana-ide.org/wp-content/uploads/2007/03/Conversation.png"><img id="image36" height=88 alt=glivemsgrConversation src="http://ricki.dana-ide.org/wp-content/uploads/2007/03/Conversation.thumbnail.png" />
</td>
</table>
<p>Hacen falta algunos detalles de algunos botones que quizá lo mejor se implementarlos con System.Drawing como la mayor parte del resto de la interfaz, para que quede mejor integrada, ya que algunos botones podrían hacer la interfaz no-homogenea, les debo aun la ventana de lista de contactos porque estoy trabajando en ella, y algunos otros elementos como el dialogo de configuración, aunque este último lo escribiré mas adelante..</p>
<p>Los aspectos fundamentales de esta interfaz es que..</p>
<p>Se uso widgets de GTK, pero sobre ellos se usó System.Drawing para modelar y adecuar su apariencia para adecuarla a la apariencia que tiene Live Messenger..</p>
<p>Ahora, quisiera aclarar porque he decidido escribir la aplicación completa desde cero sin usar alguna biblioteca existente..</p>
<p>1. Porque esto inició como un juego, de hecho sigue siendo un juego para mí..<br />
2. Por que posiblemente sea mi proyecto de tesis (y eso no le quita la calidad de juego) de la licenciatura..<br />
3. Porque es divertido estudiar protocolos en general (asi que no les sorprenda si pronto escribo una app tipo firewall <img src='http://ricki.dana-ide.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ) ..<br />
4. Y la mas importante porque quiero que este proyecto sea diferente.. ..y eso será mas adelante cuando vean porque..</p>
<p>Saludos y seguire adelante, desafortunadamente, no se para cuando tendré internet en mi casa, asi que la fusión de la interfaz con el modelo de mi aplicación tardará un poco porque tendré acceso limitado a internet..</p>
<p>Pero no se preocupen, la terminaré..</p>
<p>Bueno, cuidense y estamos en contacto.. ..sugerencias  y comentarios haganlos a este post o escribanme a ricki@dana-ide.org</p>
<p>Bye</p>
]]></description>
		<wfw:commentRss>http://ricki.dana-ide.org/2007/03/30/captura-de-gnome-live-messenger/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
