<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Hackob# &#187; mono</title>
	<atom:link href="http://frenesssi.wordpress.com/category/software-libre/mono/feed/" rel="self" type="application/rss+xml" />
	<link>http://frenesssi.wordpress.com</link>
	<description></description>
	<lastBuildDate>Mon, 09 Nov 2009 08:14:22 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='frenesssi.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/3ac1c6c8e90871a64fe57cfc422ae30c?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Hackob# &#187; mono</title>
		<link>http://frenesssi.wordpress.com</link>
	</image>
			<item>
		<title>easyRAE updated v0.6</title>
		<link>http://frenesssi.wordpress.com/2009/10/04/easyrae-updated-v0-6/</link>
		<comments>http://frenesssi.wordpress.com/2009/10/04/easyrae-updated-v0-6/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 00:34:17 +0000</pubDate>
		<dc:creator>jacobnix</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Real Academia Espanola]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[mono-csharp]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[software libre]]></category>
		<category><![CDATA[ubuntu linux]]></category>

		<guid isPermaLink="false">http://frenesssi.wordpress.com/?p=824</guid>
		<description><![CDATA[Si la configuración del idioma en tu distribución de Linux es español, easyRAE va al idioma de tu elección, por el momento solo al español, pero la base permite traducir easyRAE a cualquier lengua.

La pantalla del &#8220;Acerca de&#8221;  y detalles lo deje intencionalmente como se muestra, posteriormente sufrirá cambios para que se adapte al mismo [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frenesssi.wordpress.com&blog=3220486&post=824&subd=frenesssi&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Si la configuración del idioma en tu distribución de Linux es español, <strong>easyRAE</strong> va al idioma de tu elección, por el momento solo al español, pero la base permite traducir <strong>easyRAE</strong> a cualquier lengua.</p>
<p><a href="http://frenesssi.files.wordpress.com/2009/10/easyraev0612.png"><img class="alignnone size-full wp-image-825" title="easyRAE updated v0.6" src="http://frenesssi.files.wordpress.com/2009/10/easyraev0612.png?w=592&#038;h=447" border="0" alt="easyRAE updated v0.6" width="592" height="447" /></a></p>
<p>La pantalla del &#8220;Acerca de&#8221;  y detalles lo deje intencionalmente como se muestra, posteriormente sufrirá cambios para que se adapte al mismo esquema del idioma.</p>
<p>Para las versiones subsecuentes de <strong>easyRAE</strong> la idea es que  la aplicación permita al usuario generar, exportar e importar una base de conocimiento (<strong>BC</strong>) la cual el usuario estará generando dinamicamente al momento de consultar al diccionario de la Real Academia Española. El usuario se encargara de subir, cuando lo quiera hacer, su base de conocimiento y esta base de conocimiento se actualizara cada mes y se podrá descargar, como archivo compreso, en un formato que aún estoy diseñando el cual lo único que puedo decir, por ahora, es que será un formato estándar, para no caer en dimes y diretes.</p>
<p><a href="http://frenesssi.files.wordpress.com/2009/10/raebc.png"><img class="alignnone size-full wp-image-828" title="easyRAE updated v0.6" src="http://frenesssi.files.wordpress.com/2009/10/raebc.png?w=604&#038;h=79" border="0" alt="easyRAE updated v0.6" width="604" height="79" /></a></p>
<p>Básicamente como se muestra en la figura anterior, <strong>5 consultas</strong> generan un total de <strong>90KB</strong> de consultas descargadas, <strong>1000 consultas</strong> generan <strong>17.57 M</strong> sin compresión. Una base de conocimiento, con compresión, de 1000 consultas, da un total de 1.9 M, estamos hablando que son solo y solo aproximaciones, esto puede variar constantemente.</p>
<p>Sin duda alguna, esto será implementado en las próximas versiones.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/frenesssi.wordpress.com/824/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/frenesssi.wordpress.com/824/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/frenesssi.wordpress.com/824/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/frenesssi.wordpress.com/824/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/frenesssi.wordpress.com/824/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/frenesssi.wordpress.com/824/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/frenesssi.wordpress.com/824/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/frenesssi.wordpress.com/824/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/frenesssi.wordpress.com/824/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/frenesssi.wordpress.com/824/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frenesssi.wordpress.com&blog=3220486&post=824&subd=frenesssi&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://frenesssi.wordpress.com/2009/10/04/easyrae-updated-v0-6/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e41f4d65866eefea8edcc166acd0ad44?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jacobnix</media:title>
		</media:content>

		<media:content url="http://frenesssi.files.wordpress.com/2009/10/easyraev0612.png" medium="image">
			<media:title type="html">easyRAE updated v0.6</media:title>
		</media:content>

		<media:content url="http://frenesssi.files.wordpress.com/2009/10/raebc.png" medium="image">
			<media:title type="html">easyRAE updated v0.6</media:title>
		</media:content>
	</item>
		<item>
		<title>easyRAE version 0.5</title>
		<link>http://frenesssi.wordpress.com/2009/09/27/easyrae-version-0-5/</link>
		<comments>http://frenesssi.wordpress.com/2009/09/27/easyrae-version-0-5/#comments</comments>
		<pubDate>Sun, 27 Sep 2009 08:58:03 +0000</pubDate>
		<dc:creator>jacobnix</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Real Academia Espanola]]></category>
		<category><![CDATA[easyRAE]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[mono-csharp]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[software libre]]></category>

		<guid isPermaLink="false">http://frenesssi.wordpress.com/?p=821</guid>
		<description><![CDATA[Prácticamente estoy a la mitad de la versión 1.0 , la cual pondré disponible a finales del mes de octubre.
Esta versión permite consultar  los objetos desde su propio &#8220;Historial de Consultas&#8221;, esto supone una gran ventaja ya que no es necesario volver a preguntar a la RAE sobre objetos(palabras) que ya hayan sido previamente [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frenesssi.wordpress.com&blog=3220486&post=821&subd=frenesssi&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Prácticamente estoy a la mitad de la versión 1.0 , la cual pondré disponible a finales del mes de octubre.</p>
<p>Esta versión permite consultar  los objetos desde su propio <strong>&#8220;Historial de Consultas&#8221;</strong>, esto supone una gran ventaja ya que no es necesario volver a preguntar a la RAE sobre objetos(palabras) que ya hayan sido previamente consultadas.</p>
<p><a href="http://frenesssi.files.wordpress.com/2009/09/easyraev05.png"><img class="alignnone size-full wp-image-822" title="easyRAE version 0.5" src="http://frenesssi.files.wordpress.com/2009/09/easyraev05.png?w=700&#038;h=407" border="0" alt="easyRAE version 0.5" width="700" height="407" /></a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/frenesssi.wordpress.com/821/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/frenesssi.wordpress.com/821/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/frenesssi.wordpress.com/821/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/frenesssi.wordpress.com/821/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/frenesssi.wordpress.com/821/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/frenesssi.wordpress.com/821/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/frenesssi.wordpress.com/821/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/frenesssi.wordpress.com/821/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/frenesssi.wordpress.com/821/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/frenesssi.wordpress.com/821/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frenesssi.wordpress.com&blog=3220486&post=821&subd=frenesssi&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://frenesssi.wordpress.com/2009/09/27/easyrae-version-0-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e41f4d65866eefea8edcc166acd0ad44?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jacobnix</media:title>
		</media:content>

		<media:content url="http://frenesssi.files.wordpress.com/2009/09/easyraev05.png" medium="image">
			<media:title type="html">easyRAE version 0.5</media:title>
		</media:content>
	</item>
		<item>
		<title>easyRAE version 0.4</title>
		<link>http://frenesssi.wordpress.com/2009/09/22/easyrae-version-0-4/</link>
		<comments>http://frenesssi.wordpress.com/2009/09/22/easyrae-version-0-4/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 23:18:38 +0000</pubDate>
		<dc:creator>jacobnix</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[gnome desktop]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[mono-csharp]]></category>
		<category><![CDATA[software libre]]></category>

		<guid isPermaLink="false">http://frenesssi.wordpress.com/?p=818</guid>
		<description><![CDATA[Ayer que tuve oportunidad de dedicarle tiempo, fuera de mi trabajo, a la aplicación easyRAE que estoy desarrollando , arregle el problema del encoding que venia arrastrando desde las anteriores versiones.
easyRAE hace uso de WebKit# el cual sabemos es el binding de WebKit y a su vez es motor de Safari , estuve &#8220;perdiendo el [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frenesssi.wordpress.com&blog=3220486&post=818&subd=frenesssi&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Ayer que tuve oportunidad de dedicarle tiempo, fuera de mi trabajo, a la aplicación easyRAE que estoy desarrollando , arregle el problema del encoding que venia arrastrando desde las anteriores versiones.</p>
<p>easyRAE hace uso de <strong>WebKit#</strong> el cual sabemos es el binding de <a href="http://webkit.org/" target="_blank">WebKit</a> y a su vez es motor de Safari , estuve &#8220;perdiendo el tiempo&#8221; estudiando, de nueva cuenta, la API de WebKit y ahora me ha resultado muy provechoso ya que hay cosas que se me han venido en mente para easyRAE, entre otras cosas.</p>
<p>Bitácora de cambios:</p>
<ul>
<li>Encoding solucionado.</li>
<li>Cabecera de la respuesta de la <a href="http://rae.es/rae.html" target="_blank">RAE</a> corregida.</li>
</ul>
<p>Cabe señalar que el problema no fue WebKit si no que había que codificar la respuesta del HttpResponse de la RAE a UTF-8 y envolverlo a través de otro stream&#8230;entre otras cosas.</p>
<p>En cuanto a opciones de distribución, debe correr en Linux y Mac, Microsoft Windows no es la prioridad por el momento, también es posible que antes de que haya una versión para Windows exista una para el Iphone via <a href="http://monotouch.net/" target="_blank"><strong>MonoTouch</strong></a>.</p>
<p><a href="http://frenesssi.files.wordpress.com/2009/09/easyrae04.png"><img class="alignnone size-full wp-image-819" title="easyRAE version 0.4" src="http://frenesssi.files.wordpress.com/2009/09/easyrae04.png?w=518&#038;h=391" border="0" alt="easyRAE version 0.4" width="518" height="391" /></a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/frenesssi.wordpress.com/818/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/frenesssi.wordpress.com/818/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/frenesssi.wordpress.com/818/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/frenesssi.wordpress.com/818/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/frenesssi.wordpress.com/818/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/frenesssi.wordpress.com/818/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/frenesssi.wordpress.com/818/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/frenesssi.wordpress.com/818/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/frenesssi.wordpress.com/818/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/frenesssi.wordpress.com/818/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frenesssi.wordpress.com&blog=3220486&post=818&subd=frenesssi&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://frenesssi.wordpress.com/2009/09/22/easyrae-version-0-4/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e41f4d65866eefea8edcc166acd0ad44?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jacobnix</media:title>
		</media:content>

		<media:content url="http://frenesssi.files.wordpress.com/2009/09/easyrae04.png" medium="image">
			<media:title type="html">easyRAE version 0.4</media:title>
		</media:content>
	</item>
		<item>
		<title>easyRAE update (0.3)</title>
		<link>http://frenesssi.wordpress.com/2009/09/14/easyrae-update-0-3/</link>
		<comments>http://frenesssi.wordpress.com/2009/09/14/easyrae-update-0-3/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 08:09:37 +0000</pubDate>
		<dc:creator>jacobnix</dc:creator>
				<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[easyRAE]]></category>
		<category><![CDATA[gnome desktop]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[mono-csharp]]></category>
		<category><![CDATA[software libre]]></category>

		<guid isPermaLink="false">http://frenesssi.wordpress.com/?p=810</guid>
		<description><![CDATA[Solo hice 2 pequeñas actualizaciones a easyRAE.
Añadí que easyRAE pudiese visualizar la cabecera de la respuesta de la RAE, aunque tiene algunos detalles que necesito resolver así como el encoding.
Cuando se ejecuta easyRAE por primera vez crea su directorio de trabajo en el directorio HOME del usuario.

Ahora es posible cargar la pagina de inicio &#8220;Acerca [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frenesssi.wordpress.com&blog=3220486&post=810&subd=frenesssi&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Solo hice 2 pequeñas actualizaciones a <strong>easyRAE.</strong></p>
<p>Añadí que easyRAE pudiese visualizar la cabecera de la respuesta de la RAE, aunque tiene algunos detalles que necesito resolver así como el encoding.</p>
<p>Cuando se ejecuta <strong>easyRAE</strong> por primera vez crea su directorio de trabajo en el directorio <strong>HOME</strong> del usuario.</p>
<p><a href="http://frenesssi.files.wordpress.com/2009/09/easyraev03.png"><img class="alignnone size-full wp-image-811" title="easyRAE update (0.3)" src="http://frenesssi.files.wordpress.com/2009/09/easyraev03.png?w=648&#038;h=475" border="0" alt="easyRAE update (0.3)" width="648" height="475" /></a></p>
<p>Ahora es posible cargar la pagina de inicio &#8220;Acerca de&#8221; &#8211; &#8220;about&#8221; , la cual se genera dinamicamente la primera vez que se ejecuta easyRAE, desde un comando al estilo Mozilla Firefox.</p>
<p><a href="http://frenesssi.files.wordpress.com/2009/09/easyraev032.png"><img class="alignnone size-full wp-image-812" title="easyRAE update (0.3)" src="http://frenesssi.files.wordpress.com/2009/09/easyraev032.png?w=518&#038;h=391" border="0" alt="easyRAE update (0.3)" width="518" height="391" /></a></p>
<p>Cabe señalar que el código de easyRAE es &#8220;100% pure code&#8221;, ya mero libero easyRAE falta poco <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Por otro lado ya actualice a la nueva versión beta de <strong>Monodevelop</strong> en <strong>Gentoo</strong> y <strong>Ubuntu</strong>, ni modo compilando los fuentes de Monodevelop.</p>
<p><a href="http://frenesssi.files.wordpress.com/2009/09/mdbeta221.png"><img class="alignnone size-full wp-image-814" title="easyRAE update (0.3)" src="http://frenesssi.files.wordpress.com/2009/09/mdbeta221.png?w=398&#038;h=400" border="0" alt="easyRAE update (0.3)" width="398" height="400" /></a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/frenesssi.wordpress.com/810/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/frenesssi.wordpress.com/810/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/frenesssi.wordpress.com/810/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/frenesssi.wordpress.com/810/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/frenesssi.wordpress.com/810/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/frenesssi.wordpress.com/810/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/frenesssi.wordpress.com/810/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/frenesssi.wordpress.com/810/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/frenesssi.wordpress.com/810/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/frenesssi.wordpress.com/810/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frenesssi.wordpress.com&blog=3220486&post=810&subd=frenesssi&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://frenesssi.wordpress.com/2009/09/14/easyrae-update-0-3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e41f4d65866eefea8edcc166acd0ad44?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jacobnix</media:title>
		</media:content>

		<media:content url="http://frenesssi.files.wordpress.com/2009/09/easyraev03.png" medium="image">
			<media:title type="html">easyRAE update (0.3)</media:title>
		</media:content>

		<media:content url="http://frenesssi.files.wordpress.com/2009/09/easyraev032.png" medium="image">
			<media:title type="html">easyRAE update (0.3)</media:title>
		</media:content>

		<media:content url="http://frenesssi.files.wordpress.com/2009/09/mdbeta221.png" medium="image">
			<media:title type="html">easyRAE update (0.3)</media:title>
		</media:content>
	</item>
		<item>
		<title>easyRAE version 0.2</title>
		<link>http://frenesssi.wordpress.com/2009/09/01/easyrae-version-0-2/</link>
		<comments>http://frenesssi.wordpress.com/2009/09/01/easyrae-version-0-2/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 06:46:32 +0000</pubDate>
		<dc:creator>jacobnix</dc:creator>
				<category><![CDATA[easyRAE]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[mono-csharp]]></category>
		<category><![CDATA[software libre]]></category>

		<guid isPermaLink="false">http://frenesssi.wordpress.com/?p=779</guid>
		<description><![CDATA[Yesterday I was updating my easRAE Gtk# application and now you can request help and if you wish to disable the user interface you can do it directly from command line, so you can work from command line too.
ChangeLog:
2009-09-01  Jacob
* implemented the parse method &#8220;parseCLI( )&#8221; to handle command line parameters.
* command line options added:
- [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frenesssi.wordpress.com&blog=3220486&post=779&subd=frenesssi&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Yesterday I was updating my easRAE Gtk# application and now you can request help and if you wish to disable the user interface you can do it directly from command line, so you can work from command line too.</p>
<p>ChangeLog:</p>
<p>2009-09-01  Jacob</p>
<p>* implemented the parse method &#8220;parseCLI( )&#8221; to handle command line parameters.</p>
<p>* command line options added:</p>
<p><strong>- &#8211; word</strong> : allows to query the Real Academia Española.</p>
<p><strong>- &#8211; disable-ui</strong> : allows to disable the user interface.(<em>for unix users that hate a desktop manager</em>)</p>
<p><strong>- &#8211; help</strong> : shows help.</p>
<p>Usage example:</p>
<p><strong>$easyRAE &#8211; - word estilo  &#8211; - disable-ui</strong></p>
<p>This sample allows you to make a query and to get results in the console or terminal directly.</p>
<p><a href="http://frenesssi.files.wordpress.com/2009/08/easyrae2.png"><img class="alignnone size-thumbnail wp-image-776" title="easyRAE alpha version 0.2" src="http://frenesssi.files.wordpress.com/2009/08/easyrae2.png?w=1&#038;h=1" border="0" alt="easyRAE alpha version 0.2" width="1" height="1" /></a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/frenesssi.wordpress.com/779/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/frenesssi.wordpress.com/779/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/frenesssi.wordpress.com/779/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/frenesssi.wordpress.com/779/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/frenesssi.wordpress.com/779/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/frenesssi.wordpress.com/779/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/frenesssi.wordpress.com/779/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/frenesssi.wordpress.com/779/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/frenesssi.wordpress.com/779/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/frenesssi.wordpress.com/779/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frenesssi.wordpress.com&blog=3220486&post=779&subd=frenesssi&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://frenesssi.wordpress.com/2009/09/01/easyrae-version-0-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e41f4d65866eefea8edcc166acd0ad44?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jacobnix</media:title>
		</media:content>

		<media:content url="http://frenesssi.files.wordpress.com/2009/08/easyrae2.png?w=150" medium="image">
			<media:title type="html">easyRAE alpha version 0.2</media:title>
		</media:content>
	</item>
		<item>
		<title>easyRAE version 0.1</title>
		<link>http://frenesssi.wordpress.com/2009/08/30/easyrae-version-0-1/</link>
		<comments>http://frenesssi.wordpress.com/2009/08/30/easyrae-version-0-1/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 21:28:26 +0000</pubDate>
		<dc:creator>jacobnix</dc:creator>
				<category><![CDATA[desktop]]></category>
		<category><![CDATA[easyRAE]]></category>
		<category><![CDATA[gnome desktop]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[mono-csharp]]></category>
		<category><![CDATA[software libre]]></category>

		<guid isPermaLink="false">http://frenesssi.wordpress.com/?p=774</guid>
		<description><![CDATA[I am announcing the first version of my new project that I called easyRAE, I am planning the final beta release for the end of October.



       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frenesssi.wordpress.com&blog=3220486&post=774&subd=frenesssi&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I am announcing the first version of my new project that I called easyRAE, I am planning the final beta release for the end of October.</p>
<p><a href="http://frenesssi.files.wordpress.com/2009/08/easyrae1.png"><img class="alignnone size-full wp-image-775" title="easyRAE alpha version 0.1" src="http://frenesssi.files.wordpress.com/2009/08/easyrae1.png?w=592&#038;h=447" border="0" alt="easyRAE alpha version 0.1" width="592" height="447" /></a></p>
<p><a href="http://frenesssi.files.wordpress.com/2009/08/easyrae2.png"><img class="alignnone size-full wp-image-776" title="easyRAE alpha version 0.1" src="http://frenesssi.files.wordpress.com/2009/08/easyrae2.png?w=592&#038;h=447" border="0" alt="easyRAE alpha version 0.1" width="592" height="447" /></a></p>
<p><a href="http://frenesssi.files.wordpress.com/2009/08/easyrae3.png"><img class="alignnone size-full wp-image-777" title="easyRAE alpha version 0.1" src="http://frenesssi.files.wordpress.com/2009/08/easyrae3.png?w=644&#038;h=263" border="0" alt="easyRAE alpha version 0.1" width="644" height="263" /></a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/frenesssi.wordpress.com/774/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/frenesssi.wordpress.com/774/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/frenesssi.wordpress.com/774/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/frenesssi.wordpress.com/774/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/frenesssi.wordpress.com/774/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/frenesssi.wordpress.com/774/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/frenesssi.wordpress.com/774/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/frenesssi.wordpress.com/774/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/frenesssi.wordpress.com/774/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/frenesssi.wordpress.com/774/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frenesssi.wordpress.com&blog=3220486&post=774&subd=frenesssi&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://frenesssi.wordpress.com/2009/08/30/easyrae-version-0-1/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e41f4d65866eefea8edcc166acd0ad44?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jacobnix</media:title>
		</media:content>

		<media:content url="http://frenesssi.files.wordpress.com/2009/08/easyrae1.png" medium="image">
			<media:title type="html">easyRAE alpha version 0.1</media:title>
		</media:content>

		<media:content url="http://frenesssi.files.wordpress.com/2009/08/easyrae2.png" medium="image">
			<media:title type="html">easyRAE alpha version 0.1</media:title>
		</media:content>

		<media:content url="http://frenesssi.files.wordpress.com/2009/08/easyrae3.png" medium="image">
			<media:title type="html">easyRAE alpha version 0.1</media:title>
		</media:content>
	</item>
		<item>
		<title>Monodevelop 2.0</title>
		<link>http://frenesssi.wordpress.com/2009/04/30/monodevelop-20/</link>
		<comments>http://frenesssi.wordpress.com/2009/04/30/monodevelop-20/#comments</comments>
		<pubDate>Fri, 01 May 2009 00:01:11 +0000</pubDate>
		<dc:creator>jacobnix</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[mono-csharp]]></category>
		<category><![CDATA[software libre]]></category>

		<guid isPermaLink="false">http://frenesssi.wordpress.com/?p=631</guid>
		<description><![CDATA[
Para la gente que aún no conozca este magnifico IDE, Monodevelop es un entorno de desarrollo principalmente diseñado para desarrollar aplicaciones con C# y algunos lenguajes como Visual Basic .NET, C/C++, Java, Vala y Boo. También permite desarrollar rápidamente aplicaciones ASP.NET sobre Linux , de esta manera es sencillo portar aplicaciones .NET creadas con Visual [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frenesssi.wordpress.com&blog=3220486&post=631&subd=frenesssi&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://frenesssi.files.wordpress.com/2009/04/mdheader1.png"><img class="alignnone size-full wp-image-675" title="Monodevelop 2.0" src="http://frenesssi.files.wordpress.com/2009/04/mdheader1.png?w=702&#038;h=233" border="0" alt="Monodevelop 2.0" width="702" height="233" /></a></p>
<p style="text-align:justify;">Para la gente que aún no conozca este magnifico IDE, <a href="http://monodevelop.com/" target="_blank"><strong>Monodevelop</strong></a> es un entorno de desarrollo principalmente diseñado para desarrollar aplicaciones con C# y algunos lenguajes como <strong>Visual Basic .NET, C/C++, Java, Vala y Boo</strong>. También permite desarrollar rápidamente aplicaciones <strong>ASP.NET</strong> sobre Linux , de esta manera es sencillo portar aplicaciones .NET creadas con <strong>Visual Studio a Linux</strong> y mantener el mismo código base entra ambas plataformas.</p>
<p style="text-align:justify;">Características en esta nueva versión 2.0</p>
<ul style="text-align:justify;">
<li><strong>Edición de texto avanzado</strong>. soporta autocompletado de sintaxis para C# 3 , plantillas de código..etc.</li>
<li><strong>Entorno configurable.</strong> puedes cambiar a tu gusto: posicionamiento de ventanas, mapeo de teclas definidas por usuario, herramientas externas.</li>
<li><strong>Soporte de Múltiples Lenguajes</strong>. C#, Visual Basic.NET, C/C++, Vala..etc</li>
<li><strong>Depurador Integrado</strong>. para depurar aplicaciones .NET y aplicaciones nativas.</li>
<li>D<strong>iseñador Visual para GTK#</strong> ( algo parecido a los formularios Windows Forms)</li>
<li><strong>ASP.NET</strong>. Puedes crear proyectos web y probarlos con XSP, el web server de Mono.</li>
<li><strong>Más Herramientas.</strong> control de código fuente, integración de Makefiles, pruebas unitarias, deployment y empaquetado de aplicaciones.</li>
</ul>
<p style="text-align:justify;">Puedes leer todas las nuevas funciones que Monodevelop 2.0 tiene para que desarrolles aplicaciones en .NET desde Linux. haz clic en la siguiente liga: <a href="http://monodevelop.com/Download/MonoDevelop_2.0_Released" target="_blank">http://monodevelop.com/Download/MonoDevelop_2.0_Released</a></p>
<p style="text-align:justify;">Descarga de Monodevelop visita la siguiente pagina: <a href="http://monodevelop.com/Download" target="_blank">http://monodevelop.com/Download</a></p>
<p style="text-align:justify;">Existen paquetes para <strong>OpenSuse</strong>, <strong>Ubuntu</strong>, <strong>Debian</strong> y <strong>Mac OS X 10.4</strong>, de igual manera puedes entrar al svn del proyecto y descargar el código fuente  de la versión al día de hoy , para Windows aún no hay versión disponible por el momento.</p>
<p style="text-align:justify;">Algunas imágenes de uso de Monodevelop 2.0 desde mi computadora con <a href="http://www.gentoo.org" target="_blank">Gentoo Linux</a>.</p>
<p><a href="http://frenesssi.files.wordpress.com/2009/04/md2_1.png"><img class="alignnone size-full wp-image-676" title="Monodevelop 2.0" src="http://frenesssi.files.wordpress.com/2009/04/md2_1.png?w=614&#038;h=384" border="0" alt="Monodevelop 2.0" width="614" height="384" /></a></p>
<p><a href="http://frenesssi.files.wordpress.com/2009/04/md2_5.png"><img class="alignnone size-full wp-image-677" title="Monodevelop 2.0" src="http://frenesssi.files.wordpress.com/2009/04/md2_5.png?w=614&#038;h=384" border="0" alt="Monodevelop 2.0" width="614" height="384" /></a></p>
<p><a href="http://frenesssi.files.wordpress.com/2009/04/md2_8.png"><img class="alignnone size-full wp-image-678" title="Monodevelop 2.0" src="http://frenesssi.files.wordpress.com/2009/04/md2_8.png?w=614&#038;h=384" border="0" alt="Monodevelop 2.0" width="614" height="384" /></a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/frenesssi.wordpress.com/631/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/frenesssi.wordpress.com/631/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/frenesssi.wordpress.com/631/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/frenesssi.wordpress.com/631/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/frenesssi.wordpress.com/631/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/frenesssi.wordpress.com/631/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/frenesssi.wordpress.com/631/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/frenesssi.wordpress.com/631/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/frenesssi.wordpress.com/631/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/frenesssi.wordpress.com/631/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frenesssi.wordpress.com&blog=3220486&post=631&subd=frenesssi&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://frenesssi.wordpress.com/2009/04/30/monodevelop-20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e41f4d65866eefea8edcc166acd0ad44?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jacobnix</media:title>
		</media:content>

		<media:content url="http://frenesssi.files.wordpress.com/2009/04/mdheader1.png" medium="image">
			<media:title type="html">Monodevelop 2.0</media:title>
		</media:content>

		<media:content url="http://frenesssi.files.wordpress.com/2009/04/md2_1.png" medium="image">
			<media:title type="html">Monodevelop 2.0</media:title>
		</media:content>

		<media:content url="http://frenesssi.files.wordpress.com/2009/04/md2_5.png" medium="image">
			<media:title type="html">Monodevelop 2.0</media:title>
		</media:content>

		<media:content url="http://frenesssi.files.wordpress.com/2009/04/md2_8.png" medium="image">
			<media:title type="html">Monodevelop 2.0</media:title>
		</media:content>
	</item>
		<item>
		<title>Tip libungif y libgdiplus</title>
		<link>http://frenesssi.wordpress.com/2009/04/07/tip-libungif-y-libgdiplus/</link>
		<comments>http://frenesssi.wordpress.com/2009/04/07/tip-libungif-y-libgdiplus/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 16:16:15 +0000</pubDate>
		<dc:creator>jacobnix</dc:creator>
				<category><![CDATA[mono]]></category>
		<category><![CDATA[mono-csharp]]></category>
		<category><![CDATA[software libre]]></category>

		<guid isPermaLink="false">http://frenesssi.wordpress.com/?p=638</guid>
		<description><![CDATA[Tip libungif y libgdiplus
Hace pocos días estaba compilando la nueva versión de mono,que es la 2.4, así como todas los demás paquetes como xsp,monobasic,gtksharp,mod_mono..etc. acto seguido probé un programa que había desarrollado el año pasado el cual usa algunas imágenes png y gif, el problema fue que al ejecutar dicha aplicación, el programa terminaba inesperadamente [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frenesssi.wordpress.com&blog=3220486&post=638&subd=frenesssi&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><h1><strong>Tip libungif y libgdiplus</strong></h1>
<p style="text-align:justify;">Hace pocos días estaba compilando la nueva versión de mono,que es la 2.4, así como todas los demás paquetes como xsp,monobasic,gtksharp,mod_mono..etc. acto seguido probé un programa que había desarrollado el año pasado el cual usa algunas imágenes png y gif, el problema fue que al ejecutar dicha aplicación, el programa terminaba inesperadamente y mostraba el siguiente mensaje:</p>
<p style="text-align:justify;"><em><strong><span class="status-body"><span class="entry-content">-&gt;System.Drawing.GDIPlus.CheckStatus ..</span></span></strong></em></p>
<p style="text-align:justify;"><em><strong><span class="status-body"><span class="entry-content">Not enough memory to complete operation [GDI+ status: OutOfMemory]</span></span></strong></em></p>
<p style="text-align:justify;"><span class="status-body"><span class="entry-content">inmediatamente verifique el estado de consumo de la memoria  efectivamente tenia poca memoria disponible pero aun así era raro, al menos eso pensé, que el programa tronara por cuestión del recurso de la memoria. pues no teniendo idea de que sucedía entre al IRC del Proyecto Mono para indagar y por supuesto que algunos personas estuvieron apoyándome, gracias Shana, pero aun asi no pude resolver el problema. hice un pequeño log de los sucesos y la única opción que podía estar ocasionando el problema era la librería libgdiplus, pero ¿que es libgdiplus?</span></span></p>
<p style="text-align:justify;"><span class="status-body"><span class="entry-content">libgdiplus es una implementación abierta de la api GDI+</span></span></p>
<p style="text-align:justify;"><span class="status-body"><span class="entry-content">En Gentoo puedes hacer emerge o descargar los fuentes del sitio <a href="http://directory.fsf.org/project/libungif/" target="_blank">http://directory.fsf.org/project/libungif/</a></span></span></p>
<p style="text-align:justify;"><span class="status-body"><span class="entry-content">Aunque lo mejor es que hagas emerge ya que se aplican algunos parches para libungif automáticamente.</span></span></p>
<p style="text-align:justify;"><span class="status-body"><span class="entry-content">Posteriormente compile libgdiplus, ejecute mi aplicación y bingoo!! todo funciono perfectamente <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span></span></p>
<p style="text-align:justify;"><span class="status-body"><span class="entry-content">El tip es que si en alguna aplicación monera que tengas que usar el namespace System.Drawing e incrustar imágenes gif, verifica realmente en la salida que arroja configure si encontró las librerías que antes he mencionado, ahora para esto habrás seguramente tenido problemas para ejecutar tu aplicación. ten paciencia y no desesperes pensando en que algo programaste mal en tu aplicación.<br />
</span></span></p>
<p><span class="status-body"><span class="entry-content"><br />
</span></span></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/frenesssi.wordpress.com/638/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/frenesssi.wordpress.com/638/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/frenesssi.wordpress.com/638/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/frenesssi.wordpress.com/638/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/frenesssi.wordpress.com/638/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/frenesssi.wordpress.com/638/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/frenesssi.wordpress.com/638/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/frenesssi.wordpress.com/638/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/frenesssi.wordpress.com/638/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/frenesssi.wordpress.com/638/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frenesssi.wordpress.com&blog=3220486&post=638&subd=frenesssi&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://frenesssi.wordpress.com/2009/04/07/tip-libungif-y-libgdiplus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e41f4d65866eefea8edcc166acd0ad44?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jacobnix</media:title>
		</media:content>
	</item>
		<item>
		<title>Tutorial GTK# &#8211; Primeros pasos</title>
		<link>http://frenesssi.wordpress.com/2009/02/28/tut2gtksharp-firststeps/</link>
		<comments>http://frenesssi.wordpress.com/2009/02/28/tut2gtksharp-firststeps/#comments</comments>
		<pubDate>Sat, 28 Feb 2009 19:11:07 +0000</pubDate>
		<dc:creator>jacobnix</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[docs]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[mono-csharp]]></category>
		<category><![CDATA[software libre]]></category>

		<guid isPermaLink="false">http://frenesssi.wordpress.com/?p=605</guid>
		<description><![CDATA[El siguiente tema de nuestro tutorial de GTK# es &#8220;Primeros Pasos&#8221;. básicamente vamos a explicar como se desarrolla una pequeña ventana que responderá al evento de &#8220;cerrarse&#8221;, lo cual sucede cuando se hace clic en el botón de cerrar de la barra de titulo de la ventana.
y para esto nuestro código es:
using System;
using Gtk;

public class [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frenesssi.wordpress.com&blog=3220486&post=605&subd=frenesssi&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>El siguiente tema de nuestro tutorial de GTK# es &#8220;Primeros Pasos&#8221;. básicamente vamos a explicar como se desarrolla una pequeña ventana que responderá al evento de &#8220;cerrarse&#8221;, lo cual sucede cuando se hace clic en el botón de cerrar de la barra de titulo de la ventana.</p>
<p>y para esto nuestro código es:</p>
<pre><span style="color:#0600ff;">using</span> <span style="color:#000000;">System</span>;
<span style="color:#0600ff;">using</span> Gtk;

<span style="color:#0600ff;">public</span> <span style="color:#ff0000;">class</span> FirstSharpApp : Window <span style="color:#000000;">{</span>

    <span style="color:#0600ff;">public</span> FirstSharpApp<span style="color:#000000;">(</span><span style="color:#000000;">)</span>
    <span style="color:#000000;">{</span>
        SetDefaultSize<span style="color:#000000;">(</span><span style="color:#ff0000;">250</span>, <span style="color:#ff0000;">200</span><span style="color:#000000;">)</span>;
        SetPosition<span style="color:#000000;">(</span>WindowPosition.<span style="color:#0000ff;">Center</span><span style="color:#000000;">)</span>;

        DeleteEvent += <span style="color:#ff0000;">delegate</span> <span style="color:#000000;">{</span> Application.<span style="color:#0000ff;">Quit</span><span style="color:#000000;">(</span><span style="color:#000000;">)</span>; <span style="color:#000000;">}</span>;

        Show<span style="color:#000000;">(</span><span style="color:#000000;">)</span>;
    <span style="color:#000000;">}</span>

    <span style="color:#0600ff;">public</span> <span style="color:#0600ff;">static</span> <span style="color:#0600ff;">void</span> Main<span style="color:#000000;">(</span><span style="color:#000000;">)</span>
    <span style="color:#000000;">{</span>
        Application.<span style="color:#0000ff;">Init</span><span style="color:#000000;">(</span><span style="color:#000000;">)</span>;
        <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color:#008000;">new</span></a> FirstSharpApp<span style="color:#000000;">(</span><span style="color:#000000;">)</span>;
        Application.<span style="color:#0000ff;">Run</span><span style="color:#000000;">(</span><span style="color:#000000;">)</span>;
    <span style="color:#000000;">}</span>
<span style="color:#000000;">}
</span></pre>
<p>El codigo anterior lo guardamos en un archivo con nombre firstapp.cs, el ejemplo mostrara una pequeña ventana que se orientara al centro de nuestra pantalla.para compilar nuestro primer ejemplo tecleamos en una consola lo siguiente:</p>
<pre><strong>gmcs -pkg:gtk-sharp-2.0 firstapp.cs</strong></pre>
<p>Ahora explicamos el codigo anterior:</p>
<pre><span style="color:#0600ff;">using</span> <span style="color:#000000;">System</span>;
<span style="color:#0600ff;">using</span> Gtk;</pre>
<p>para acceder a las clases de GtkSharp necesitamos incluir al inicio de nuestro código el nombre de espacios Gtk, esto como les comento permite usar las clases para trabajar con GtkSharp. también existe la posibilidad de no definir el nombre de espacios Gtk y definir directamente en nuestras clases la sentencia <strong>Gtk.Window</strong></p>
<pre><span style="color:#0600ff;">public</span> <span style="color:#ff0000;">class</span> FirstSharpApp : Window <span style="color:#000000;">{</span></pre>
<p>declaramos una clase llamada <strong>FirstSharpApp</strong> que hereda de la clase Window, para esto separamos el nombre de nuestra clase seguido de 2 puntos y el nombre de la clase de la cual queremos heredar sus propiedades y comportamiento.</p>
<p>Enseguida declaramos el constructor de nuestra clase:</p>
<pre><span style="color:#0600ff;">public</span> FirstSharpApp<span style="color:#000000;">(</span><span style="color:#000000;">)</span>
    <span style="color:#000000;">{</span>
        SetDefaultSize<span style="color:#000000;">(</span><span style="color:#ff0000;">250</span>, <span style="color:#ff0000;">200</span><span style="color:#000000;">)</span>;
        SetPosition<span style="color:#000000;">(</span>WindowPosition.<span style="color:#0000ff;">Center</span><span style="color:#000000;">)</span>;

        DeleteEvent += <span style="color:#ff0000;">delegate</span> <span style="color:#000000;">{</span> Application.<span style="color:#0000ff;">Quit</span><span style="color:#000000;">(</span><span style="color:#000000;">)</span>; <span style="color:#000000;">}</span>;

        Show<span style="color:#000000;">(</span><span style="color:#000000;">)</span>;
    <span style="color:#000000;">}</span></pre>
<p>Recordemos que en POO(Programación Orientada a Objetos), los constructores de nuestra clase llevan el mismo nombre que la clase que los define, en este caso nuestra clase se llama FirstSharApp y el constructor de igual forma se llama igual, por otro lado los constructores no especifican un tipo de dato de retorno, inclusive si no definimos un constructor este se crea automáticamente en memoria.</p>
<p>En nuestro ejemplo de constructor establecemos el tamaño de nuestra ventana a 250&#215;200 y establecemos su posición hacia el centro.también definimos un delegado para cuando suceda el evento de cerrar la ventana y el código que se ejecuta es:</p>
<pre>Application.<span style="color:#0000ff;">Quit</span><span style="color:#000000;">(</span><span style="color:#000000;">)</span>;</pre>
<p>Aquí de otra manera podemos definir un nombre de un método que nos interese que maneje la acción, por ejemplo:</p>
<pre>this.DeleteEvent += <strong>OnCloseWindow</strong>;
protected void OnCloseWindow(object o,DeleteEventArgs args)
{
   Application.<span style="color:#0000ff;">Quit</span><span style="color:#000000;">(</span><span style="color:#000000;">)</span>;
}</pre>
<p>El método Show( ) permite que se muestre la ventana en nuestro escritorio</p>
<p>Finalmente declaramos nuestro método <strong>Main</strong> que es el punto de entrada a nuestra aplicación, el cual a través de las llamadas a</p>
<pre>Application.<span style="color:#0000ff;">Init</span><span style="color:#000000;">(</span><span style="color:#000000;">)</span>;</pre>
<p>permite inicializar Gtk , enseguida se instancia nuestra clase FirstSharpApp a la vez que se ejecuta el constructor y la aplicación se ejecuta:</p>
<pre><a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color:#008000;">new</span></a> FirstSharpApp<span style="color:#000000;">(</span><span style="color:#000000;">)</span>;
Application.<span style="color:#0000ff;">Run</span><span style="color:#000000;">(</span><span style="color:#000000;">)</span>;</pre>
<p>Eso es todo por el tema de primeros pasos.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/frenesssi.wordpress.com/605/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/frenesssi.wordpress.com/605/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/frenesssi.wordpress.com/605/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/frenesssi.wordpress.com/605/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/frenesssi.wordpress.com/605/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/frenesssi.wordpress.com/605/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/frenesssi.wordpress.com/605/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/frenesssi.wordpress.com/605/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/frenesssi.wordpress.com/605/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/frenesssi.wordpress.com/605/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frenesssi.wordpress.com&blog=3220486&post=605&subd=frenesssi&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://frenesssi.wordpress.com/2009/02/28/tut2gtksharp-firststeps/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e41f4d65866eefea8edcc166acd0ad44?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jacobnix</media:title>
		</media:content>
	</item>
		<item>
		<title>Aprendiendo Gtk# en una hora o menos</title>
		<link>http://frenesssi.wordpress.com/2009/02/24/aprendiendo-gtk-en-una-hora-o-menos/</link>
		<comments>http://frenesssi.wordpress.com/2009/02/24/aprendiendo-gtk-en-una-hora-o-menos/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 05:40:23 +0000</pubDate>
		<dc:creator>jacobnix</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[docs]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[mono-csharp]]></category>
		<category><![CDATA[software libre]]></category>

		<guid isPermaLink="false">http://frenesssi.wordpress.com/?p=597</guid>
		<description><![CDATA[
El siguiente tutorial de Gtk# es básico y sirve para los recién iniciados en la programación de interfaces gráficas de usuario usando Gtk para C#, el cual es conocido por Gtk#(Gtk Sharp).
Los temas que componen el siguiente tutorial son:

Introducción.
Primeros pasos.
Contenedores.
Menús.
Barras de Herramientas.
Eventos.
Controles.
Diálogos.
Cairo.

Introducción
GTK+ es una librería para desarrollar interfaces gráficas y el desarrollo de GTK+ se [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frenesssi.wordpress.com&blog=3220486&post=597&subd=frenesssi&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img class="alignnone size-full wp-image-599" title="Aprendiendo Gtk# en una hora o menos" src="http://frenesssi.files.wordpress.com/2009/02/gtk.png?w=89&#038;h=96" border="0" alt="Aprendiendo Gtk# en una hora o menos" width="89" height="96" /></p>
<p>El siguiente tutorial de Gtk# es básico y sirve para los recién iniciados en la programación de interfaces gráficas de usuario usando Gtk para C#, el cual es conocido por Gtk#(Gtk Sharp).</p>
<p>Los temas que componen el siguiente tutorial son:</p>
<ol>
<li>Introducción.</li>
<li>Primeros pasos.</li>
<li>Contenedores.</li>
<li>Menús.</li>
<li>Barras de Herramientas.</li>
<li>Eventos.</li>
<li>Controles.</li>
<li>Diálogos.</li>
<li>Cairo.</li>
</ol>
<p><strong>Introducción</strong></p>
<p>GTK+ es una librería para desarrollar interfaces gráficas y el desarrollo de GTK+ se hace con el lenguaje de programación C. Al día de hoy la vasta colección de programas libres y &#8220;open source&#8221; son desarrollados con Qt y GTK+.</p>
<p>Básicamente GTK+ es una interfaz de programación de aplicaciones orientada a objetos y la base de GTK+ es GLIB Object.GObject permite desarrollar capas para varios lenguajes de programación como C++, Python, Perl, Java y mas lenguajes.</p>
<p>GTK+ confía en las siguientes librerías:</p>
<ul>
<li><strong>Glib</strong>. proporciona tipos de datos,utilidades para cadenas, mensajes de error,notificación y muchas características muy interesantes.</li>
<li><strong>Pango</strong>. es una librería que permite la internacionalización.</li>
<li><strong>Atk</strong>. proporciona herramientas las cuales ayudan a usuarios con &#8220;ciertas desventajas físicas&#8221; a trabajar con la computadora.</li>
<li><strong>Gdk</strong>. envoltorios o capas para funciones de bajo nivel que permiten dibujar y tratar con parámetros de ventanas, mucha de su funcionalidad ha sido delegada a la librería Cairo.</li>
<li><strong>GdkPixbuf</strong>. permite manipular la carga de imágenes y el buffer de pixel.</li>
<li><strong>Cairo</strong>. es una librería para desarrollar vectores gráficos en 2D y se incluye en GTK+ desde la versiones 2.8.</li>
</ul>
<p>GTK# es un envoltorio sobre GTK+ para lenguaje C# y facilita el desarrollo de aplicaciones para el escritorio GNOME usando Mono.</p>
<p>GTK# también es un sistema manejado por eventos donde cada control o &#8220;widget&#8221; posee métodos que son llamados cuando ocurre un evento en particular.</p>
<p>Las aplicaciones desarrolladas usando GTK# se ejecutan sobre varías plataformas como Linux, Windows y Mac OS X.</p>
<p>Para compilar los programas que desarrolláremos durante el tutorial, en la línea de comandos escribimos lo siguiente:</p>
<pre>gmcs -pkg:gtk-sharp-2.0 myprogram.cs</pre>
<p>básicamente usamos el compilador gmcs para compilar nuestras aplicaciones GTK#</p>
<p style="margin-bottom:0;" align="left"><span style="font-size:x-small;"><em>contacto: <a href="mailto:jacobnix@gmail.com">jacobnix@gmail.com</a> , <a href="mailto:vronskij@gmail.com">vronskij@gmail.com</a> </em></span></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/frenesssi.wordpress.com/597/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/frenesssi.wordpress.com/597/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/frenesssi.wordpress.com/597/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/frenesssi.wordpress.com/597/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/frenesssi.wordpress.com/597/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/frenesssi.wordpress.com/597/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/frenesssi.wordpress.com/597/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/frenesssi.wordpress.com/597/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/frenesssi.wordpress.com/597/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/frenesssi.wordpress.com/597/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=frenesssi.wordpress.com&blog=3220486&post=597&subd=frenesssi&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://frenesssi.wordpress.com/2009/02/24/aprendiendo-gtk-en-una-hora-o-menos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e41f4d65866eefea8edcc166acd0ad44?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jacobnix</media:title>
		</media:content>

		<media:content url="http://frenesssi.files.wordpress.com/2009/02/gtk.png" medium="image">
			<media:title type="html">Aprendiendo Gtk# en una hora o menos</media:title>
		</media:content>
	</item>
	</channel>
</rss>