<?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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>No me sueltes</title>
	<atom:link href="http://nomesueltes.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://nomesueltes.wordpress.com</link>
	<description>Just another #%!@ weblog</description>
	<lastBuildDate>Fri, 19 Jun 2009 22:11:57 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='nomesueltes.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>No me sueltes</title>
		<link>http://nomesueltes.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://nomesueltes.wordpress.com/osd.xml" title="No me sueltes" />
	<atom:link rel='hub' href='http://nomesueltes.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Me muevo de dominio</title>
		<link>http://nomesueltes.wordpress.com/2009/06/19/me-muevo-de-dominio/</link>
		<comments>http://nomesueltes.wordpress.com/2009/06/19/me-muevo-de-dominio/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 22:01:13 +0000</pubDate>
		<dc:creator>luismmontielg</dc:creator>
				<category><![CDATA[django]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[blog en django]]></category>
		<category><![CDATA[luismontiel luismontiel.com nomesueltes]]></category>

		<guid isPermaLink="false">http://nomesueltes.wordpress.com/?p=149</guid>
		<description><![CDATA[No habia podido postear en mucho tiempo debido a mi escuela/trabajo. Pero ahora me he cambiado, compre un dominio y un alojamiento nuevo. Por favor visiten mi nuevo blog! http://www.luismontiel.com Esta hecho totalmente en django y lo construi en mi tiempo libre, gracias<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nomesueltes.wordpress.com&amp;blog=4528708&amp;post=149&amp;subd=nomesueltes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>No habia podido postear en mucho tiempo debido a mi escuela/trabajo.</p>
<p>Pero ahora me he cambiado, compre un dominio y un alojamiento nuevo.</p>
<p>Por favor visiten mi nuevo blog!</p>
<p><a href="http://www.luismontiel.com">http://www.luismontiel.com</a></p>
<p>Esta hecho totalmente en django y lo construi en mi tiempo libre,</p>
<p>gracias</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nomesueltes.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nomesueltes.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nomesueltes.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nomesueltes.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nomesueltes.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nomesueltes.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nomesueltes.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nomesueltes.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nomesueltes.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nomesueltes.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nomesueltes.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nomesueltes.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nomesueltes.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nomesueltes.wordpress.com/149/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nomesueltes.wordpress.com&amp;blog=4528708&amp;post=149&amp;subd=nomesueltes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nomesueltes.wordpress.com/2009/06/19/me-muevo-de-dominio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b5b95858bf03d00d5cd2f02d0c3d808b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">luismmontielg</media:title>
		</media:content>
	</item>
		<item>
		<title>Gnome-Do plugins</title>
		<link>http://nomesueltes.wordpress.com/2009/01/30/gnome-do-plugins/</link>
		<comments>http://nomesueltes.wordpress.com/2009/01/30/gnome-do-plugins/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 20:48:25 +0000</pubDate>
		<dc:creator>luismmontielg</dc:creator>
				<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[gnome-do]]></category>
		<category><![CDATA[gome-do plugin]]></category>

		<guid isPermaLink="false">http://nomesueltes.wordpress.com/?p=146</guid>
		<description><![CDATA[vean el post anterior, lo edité para agregar mis plugins para gnome-do, por si usan Emesene como cliente de mensajeria, y el plugin de YouTube<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nomesueltes.wordpress.com&amp;blog=4528708&amp;post=146&amp;subd=nomesueltes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>vean el post anterior, lo edité para agregar mis plugins para gnome-do, por si usan Emesene como cliente de mensajeria, y el plugin de YouTube <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nomesueltes.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nomesueltes.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nomesueltes.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nomesueltes.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nomesueltes.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nomesueltes.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nomesueltes.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nomesueltes.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nomesueltes.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nomesueltes.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nomesueltes.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nomesueltes.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nomesueltes.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nomesueltes.wordpress.com/146/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nomesueltes.wordpress.com&amp;blog=4528708&amp;post=146&amp;subd=nomesueltes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nomesueltes.wordpress.com/2009/01/30/gnome-do-plugins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b5b95858bf03d00d5cd2f02d0c3d808b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">luismmontielg</media:title>
		</media:content>
	</item>
		<item>
		<title>gnome-do 0.8 liberado, con nuevo Dock</title>
		<link>http://nomesueltes.wordpress.com/2009/01/29/gnome-do-08-liberado-con-nuevo-dock/</link>
		<comments>http://nomesueltes.wordpress.com/2009/01/29/gnome-do-08-liberado-con-nuevo-dock/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 22:50:06 +0000</pubDate>
		<dc:creator>luismmontielg</dc:creator>
				<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[gnome-do]]></category>

		<guid isPermaLink="false">http://nomesueltes.wordpress.com/?p=140</guid>
		<description><![CDATA[Paso a avisarles que gnome-do 0.8 ha sido liberado y trae muchas mejoras en cuando a velocidad y estabilidad, muchos bugs eliminados, 20 plugins totalmente nuevos y &#8220;docky&#8221; Plugins: Muchos más plugins entre los cuales estan: Banshee, Bibtex, Cl.ickable, Claws mail, Google search, Man pages, Opera, Ping.FM, Quote, Remember the Milk, Servicios del sistema, TinyUrl, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nomesueltes.wordpress.com&amp;blog=4528708&amp;post=140&amp;subd=nomesueltes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Paso a avisarles que <a href="http://do.davebsd.com" target="_blank">gnome-do</a> 0.8 ha sido liberado y trae muchas mejoras en cuando a velocidad y estabilidad, muchos bugs eliminados, 20 plugins totalmente nuevos y &#8220;docky&#8221; <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Plugins:</strong></p>
<p>Muchos más plugins entre los cuales estan: Banshee, Bibtex, Cl.ickable, Claws mail, Google search, Man pages, Opera, Ping.FM, Quote, Remember the Milk, Servicios del sistema, TinyUrl, Búsqueda Tracker, Translate, entre otros.</p>
<p><strong>Nuevos temas:<strong></strong></strong><br />
Temas de gnome-do&#8230; Classic, Mini, Glass, y los nuevos Nouveau y Docky, con animaciones mejoradas <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Vista previa de archivos:</strong></p>
<p><strong></strong>Soporte preeliminar para ver las vistas previas de archivos, para reconocer de una mejor manera tus fotos, videos y documentos <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><strong>Mejora en la entrada de Texto:</strong></p>
<p><strong></strong>Con soporte para copy-paste y lineas más largas de texto, ahora gnome-do es perfecto para mandar mails y hacer tweets, activa este modo presionando la tecla &#8220;.&#8221;</p>
<p>Instalen de inmediato!</p>
<p><a href="https://edge.launchpad.net/~do-testers/+archive/ppa">https://launchpad.net/~do-core/+archive/ppa</a></p>
<p>Aquí dejo links para mis pluguins para esta version de Do..</p>
<p>Uno es el de emesene(parecido al pidgin)</p>
<p>Otro es el plugin para youtube, indexa sus favoritos, subscripciones y demas, bajenlos de <a href="http://www.mediafire.com/?sharekey=f46db9f27fa4838c931c7453395df025e04e75f6e8ebb871">aqui</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nomesueltes.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nomesueltes.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nomesueltes.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nomesueltes.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nomesueltes.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nomesueltes.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nomesueltes.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nomesueltes.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nomesueltes.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nomesueltes.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nomesueltes.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nomesueltes.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nomesueltes.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nomesueltes.wordpress.com/140/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nomesueltes.wordpress.com&amp;blog=4528708&amp;post=140&amp;subd=nomesueltes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nomesueltes.wordpress.com/2009/01/29/gnome-do-08-liberado-con-nuevo-dock/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b5b95858bf03d00d5cd2f02d0c3d808b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">luismmontielg</media:title>
		</media:content>
	</item>
		<item>
		<title>Music applet en ubuntu</title>
		<link>http://nomesueltes.wordpress.com/2009/01/10/music-applet-en-ubuntu/</link>
		<comments>http://nomesueltes.wordpress.com/2009/01/10/music-applet-en-ubuntu/#comments</comments>
		<pubDate>Sat, 10 Jan 2009 19:05:46 +0000</pubDate>
		<dc:creator>luismmontielg</dc:creator>
				<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[amarok]]></category>
		<category><![CDATA[amarok2]]></category>
		<category><![CDATA[Audaciouos]]></category>
		<category><![CDATA[Banshee]]></category>
		<category><![CDATA[Banshee(pre-1.0)]]></category>
		<category><![CDATA[Exaile]]></category>
		<category><![CDATA[gnome panel]]></category>
		<category><![CDATA[MPD]]></category>
		<category><![CDATA[Muine]]></category>
		<category><![CDATA[music applet]]></category>
		<category><![CDATA[music applet 2.5]]></category>
		<category><![CDATA[Quod Libet]]></category>
		<category><![CDATA[Rythmbox]]></category>
		<category><![CDATA[ubuntu applets]]></category>
		<category><![CDATA[VLC]]></category>
		<category><![CDATA[XMMS]]></category>
		<category><![CDATA[XMMS2]]></category>

		<guid isPermaLink="false">http://nomesueltes.wordpress.com/?p=132</guid>
		<description><![CDATA[Si les gusta tener en el panel varios applets, aqui hay uno que les permite manejar su reproductor favorito: Music Applet tiene soporte para Amarok, Amarok2, Audaciouos, Banshee(pre-1.0), Banshee, Exaile, MPD, Muine, Quod Libet, Rythmbox, VLC, XMMS, XMMS2. Lo pueden bajar de aquí(paquete deb). Nota: Si usan amarok 1, y no los deja usarlo en [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nomesueltes.wordpress.com&amp;blog=4528708&amp;post=132&amp;subd=nomesueltes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Si les gusta tener en el panel varios applets, aqui hay uno que les permite manejar su reproductor favorito:</p>
<p><img class="aligncenter size-full wp-image-133" title="music-applet-2.5" src="http://nomesueltes.files.wordpress.com/2009/01/music-applet-25.png?w=380" alt="music-applet-2.5"   /></p>
<p>Music Applet tiene soporte para Amarok, Amarok2, Audaciouos, Banshee(pre-1.0), Banshee, Exaile, MPD, Muine, Quod Libet, Rythmbox, VLC, XMMS, XMMS2.</p>
<p>Lo pueden bajar de <a href="http://www.getdeb.net/app/Music+Applet">aquí</a>(paquete deb).</p>
<p>Nota: Si usan amarok 1, y no los deja usarlo en complementos, instalen:</p>
<blockquote><p>sudo aptitude install python-kde3</p>
<p>sudo aptitude install python-dcop</p></blockquote>
<p>Bueno  pues espero que les sirva de algo</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nomesueltes.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nomesueltes.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nomesueltes.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nomesueltes.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nomesueltes.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nomesueltes.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nomesueltes.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nomesueltes.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nomesueltes.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nomesueltes.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nomesueltes.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nomesueltes.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nomesueltes.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nomesueltes.wordpress.com/132/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nomesueltes.wordpress.com&amp;blog=4528708&amp;post=132&amp;subd=nomesueltes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nomesueltes.wordpress.com/2009/01/10/music-applet-en-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b5b95858bf03d00d5cd2f02d0c3d808b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">luismmontielg</media:title>
		</media:content>

		<media:content url="http://nomesueltes.files.wordpress.com/2009/01/music-applet-25.png" medium="image">
			<media:title type="html">music-applet-2.5</media:title>
		</media:content>
	</item>
		<item>
		<title>Songbird, la alternativa al iTunes</title>
		<link>http://nomesueltes.wordpress.com/2009/01/04/songbird-la-alternativa-al-itunes/</link>
		<comments>http://nomesueltes.wordpress.com/2009/01/04/songbird-la-alternativa-al-itunes/#comments</comments>
		<pubDate>Sun, 04 Jan 2009 23:14:59 +0000</pubDate>
		<dc:creator>luismmontielg</dc:creator>
				<category><![CDATA[media player]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[music player]]></category>
		<category><![CDATA[songbird]]></category>

		<guid isPermaLink="false">http://nomesueltes.wordpress.com/?p=116</guid>
		<description><![CDATA[Ya había probado el songbird, que es un reproductor al estilo iTunes, o Amarok y demás, pero lo habia usado en versiones viejas hace tiempo, ahora desde hace unos días me puse a probar la version 1.0 y pues esta muy bien, con su estilo de extensiones Firefox, descargas e instalas &#8220;add-ons&#8221; y demás  de [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nomesueltes.wordpress.com&amp;blog=4528708&amp;post=116&amp;subd=nomesueltes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ya había probado el songbird, que es un reproductor al estilo iTunes, o Amarok y demás, pero lo habia usado en versiones viejas hace tiempo, ahora desde hace unos días me puse a probar la version 1.0 y pues esta muy bien, con su estilo de extensiones Firefox, descargas e instalas &#8220;add-ons&#8221; y demás  de una manera muy fácil,  a pesar de ir empezando, ya hay varias extensiones de muy buena calidad y pues con el tiempo se irán agregando mas y mas, al puro estilo firefox, los temas estan buenísimos y me gusta más que el amarok2 en gnome(prefiero amarok 1), definitivamente promete ser uno de los mejores reproductores, y una alternativa al iTunes para los winderos que quieran cambiar a GNU/linux.</p>
<p>Aquí una screenshot de mi songbird:</p>
<p><img class="aligncenter size-full wp-image-117" title="songbird" src="http://nomesueltes.files.wordpress.com/2009/01/screenshot1.png?w=380" alt="songbird"   /></p>
<p>Para los que usen emesene y quieran poner el plugin CurrentSong con songbird, primero hay que bajar el add-on llamado &#8220;<a href="http://addons.songbirdnest.com/addon/181">DBusbird</a>&#8221; (desde el mismo songbird), despues de instalarlo reinicien songbird, luego vayan <a href="http://rapidshare.com/files/153886509/songbird_emesene.tar.gz.html">aquí</a>, descarguen y descompriman.. copien los archivos a /usr/share/emesene/plugins/currentsong/ y reinicien emesene, configuren el plugin currentsong:</p>
<p style="text-align:center;"><img class="aligncenter size-full wp-image-120" title="current song plugin" src="http://nomesueltes.files.wordpress.com/2009/01/screenshot2.png?w=380" alt="current song plugin"   /></p>
<p>Bueno pues espero que lo prueben y a ver que tal jejej</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nomesueltes.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nomesueltes.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nomesueltes.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nomesueltes.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nomesueltes.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nomesueltes.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nomesueltes.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nomesueltes.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nomesueltes.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nomesueltes.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nomesueltes.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nomesueltes.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nomesueltes.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nomesueltes.wordpress.com/116/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nomesueltes.wordpress.com&amp;blog=4528708&amp;post=116&amp;subd=nomesueltes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nomesueltes.wordpress.com/2009/01/04/songbird-la-alternativa-al-itunes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b5b95858bf03d00d5cd2f02d0c3d808b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">luismmontielg</media:title>
		</media:content>

		<media:content url="http://nomesueltes.files.wordpress.com/2009/01/screenshot1.png" medium="image">
			<media:title type="html">songbird</media:title>
		</media:content>

		<media:content url="http://nomesueltes.files.wordpress.com/2009/01/screenshot2.png" medium="image">
			<media:title type="html">current song plugin</media:title>
		</media:content>
	</item>
		<item>
		<title>Filelight: Analizando espacio en disco duro</title>
		<link>http://nomesueltes.wordpress.com/2008/12/31/filelight-analizando-espacio-en-disco-duro/</link>
		<comments>http://nomesueltes.wordpress.com/2008/12/31/filelight-analizando-espacio-en-disco-duro/#comments</comments>
		<pubDate>Wed, 31 Dec 2008 19:08:56 +0000</pubDate>
		<dc:creator>luismmontielg</dc:creator>
				<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[disc analyzer]]></category>
		<category><![CDATA[disc space]]></category>
		<category><![CDATA[filelight]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://nomesueltes.wordpress.com/?p=110</guid>
		<description><![CDATA[Esta es una aplicación muy útil que nos permite analizar nuestro disco o partición de manera muy detallada, para ver así donde están los archivos más pesados en el sistema  y explorar directorios y subdirectorios, nos muestra también porcentajes y colores, es muy intuitivo y fácil de usar, lo estaba usando hace rato para checar [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nomesueltes.wordpress.com&amp;blog=4528708&amp;post=110&amp;subd=nomesueltes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Esta es una aplicación muy útil que nos permite analizar nuestro disco o partición de manera muy detallada, para ver así donde están los archivos más pesados en el sistema  y explorar directorios y subdirectorios, nos muestra también porcentajes y colores, es muy intuitivo y fácil de usar, lo estaba usando hace rato para checar mi espacio en disco y donde estan los archivos pesados&#8230;</p>
<p><img class="aligncenter size-full wp-image-112" title="filelight" src="http://nomesueltes.files.wordpress.com/2008/12/filelight.png?w=380" alt="filelight"   /></p>
<p>Bueno, la imagen lo explica mejor &#8230; Ahi se los dejo se llama filelight para que lo instalen <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nomesueltes.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nomesueltes.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nomesueltes.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nomesueltes.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nomesueltes.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nomesueltes.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nomesueltes.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nomesueltes.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nomesueltes.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nomesueltes.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nomesueltes.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nomesueltes.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nomesueltes.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nomesueltes.wordpress.com/110/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nomesueltes.wordpress.com&amp;blog=4528708&amp;post=110&amp;subd=nomesueltes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nomesueltes.wordpress.com/2008/12/31/filelight-analizando-espacio-en-disco-duro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b5b95858bf03d00d5cd2f02d0c3d808b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">luismmontielg</media:title>
		</media:content>

		<media:content url="http://nomesueltes.files.wordpress.com/2008/12/filelight.png" medium="image">
			<media:title type="html">filelight</media:title>
		</media:content>
	</item>
		<item>
		<title>Usando alias en la terminal</title>
		<link>http://nomesueltes.wordpress.com/2008/12/29/usando-alias-en-la-terminal/</link>
		<comments>http://nomesueltes.wordpress.com/2008/12/29/usando-alias-en-la-terminal/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 23:08:38 +0000</pubDate>
		<dc:creator>luismmontielg</dc:creator>
				<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[alias]]></category>
		<category><![CDATA[aliases]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[terminal]]></category>

		<guid isPermaLink="false">http://nomesueltes.wordpress.com/?p=105</guid>
		<description><![CDATA[Aquí un tip para los que usan la terminal muy seguido como por ejemplo para instalar un programa desde los repositorios sin necesitad de una GUI: sudo aptitude install programa Lo que vamos a hacer es crear un alias para cada comando que usemos&#8230; osea un atajo, para en lugar de poner sudo aptitude install [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nomesueltes.wordpress.com&amp;blog=4528708&amp;post=105&amp;subd=nomesueltes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Aquí un tip para los que usan la terminal muy seguido como por ejemplo para instalar un programa desde los repositorios sin necesitad de una GUI:</p>
<blockquote><p>sudo aptitude install programa</p></blockquote>
<p>Lo que vamos a hacer es crear un alias para cada comando que usemos&#8230; osea un atajo, para en lugar de poner sudo aptitude install programa pongamos algo como</p>
<blockquote><p>instalar programa</p></blockquote>
<p>Aquí estamos metiendo &#8220;sudo aptitude install&#8221; en el atajo &#8220;instalar&#8221;, esto es bastante simple verdad? pero muy útil&#8230;</p>
<p>Para crear nuestros propios aliases o atajos, vamos a crear el archivo ~/.bash_aliases &#8230;Vamos a una terminal y hacemos:</p>
<blockquote><p>nano .bash_aliases</p></blockquote>
<p>Nota: Hay que estar en el directorio del usuario /home/usuario</p>
<p>Ahí empezamos a escribir  lineas como esta:</p>
<blockquote><p>alias instalar=&#8221;sudo aptitude install&#8221;</p></blockquote>
<p>Con ese mismo formato vamos creando nuestros atajos y luego guardamos el archivo y cerramos y abrimos la terminal para ver que los atajos ya funcionan <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Por ejemplo, con el alias:</p>
<blockquote><p>alias apagar=&#8221;sudo shutdown -h&#8221;</p></blockquote>
<p>Luego podríamos apagar el pc con &#8220;apagar 20&#8243; o &#8220;apagar 0&#8243; para apagarla inmediatamente..</p>
<p>Sólo son unos ejemplos.. ahí pueden meter los comandos que mas usen y así disfrutarán de su terminal bien personalizada.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nomesueltes.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nomesueltes.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nomesueltes.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nomesueltes.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nomesueltes.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nomesueltes.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nomesueltes.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nomesueltes.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nomesueltes.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nomesueltes.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nomesueltes.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nomesueltes.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nomesueltes.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nomesueltes.wordpress.com/105/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nomesueltes.wordpress.com&amp;blog=4528708&amp;post=105&amp;subd=nomesueltes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nomesueltes.wordpress.com/2008/12/29/usando-alias-en-la-terminal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b5b95858bf03d00d5cd2f02d0c3d808b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">luismmontielg</media:title>
		</media:content>
	</item>
		<item>
		<title>Django</title>
		<link>http://nomesueltes.wordpress.com/2008/12/26/django/</link>
		<comments>http://nomesueltes.wordpress.com/2008/12/26/django/#comments</comments>
		<pubDate>Fri, 26 Dec 2008 23:33:12 +0000</pubDate>
		<dc:creator>luismmontielg</dc:creator>
				<category><![CDATA[django]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://nomesueltes.wordpress.com/?p=98</guid>
		<description><![CDATA[Conocían Django? Django es un framework de desarrollo web de código abierto escrito en python, que nos permite crear aplicaciones de una manera muy rapida y sencilla. Django cumple en cierta medida el modelo MVC(Modelo Vista Controlador), y procura separar al máximo la presentación de los datos, de la lógica de la aplicación. En lugar [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nomesueltes.wordpress.com&amp;blog=4528708&amp;post=98&amp;subd=nomesueltes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Conocían <a href="http://www.djangoproject.com/">Django</a>?</p>
<p>Django es un framework de desarrollo web de código abierto escrito en python, que nos permite crear aplicaciones de una manera muy rapida y sencilla.<br />
Django cumple en cierta medida el modelo MVC(Modelo Vista Controlador), y procura separar al máximo la presentación de los datos, de la lógica de la aplicación.</p>
<p>En lugar de requerir que los desarrolladores escriban controladores y vistas para las áreas de administración de la página, Django proporciona una aplicación incorporada para administrar los contenidos, que puede incluirse como parte de cualquier página hecha con Django y que puede administrar varias páginas hechas con Django a partir de una misma instalación; la aplicación administrativa permite la creación, actualización y eliminación de objetos de contenido, llevando un registro de todas las acciones realizadas sobre cada uno, y proporciona una interfaz para administrar los usuarios y los grupos de usuarios (incluyendo una asignación detallada de permisos).<br />
Algunas características de Django:</p>
<ul>
<li>Un mapeador objeto-relacional.</li>
</ul>
<ul>
<li>Aplicaciones &#8220;enchufables&#8221; que pueden instalarse en cualquier página gestionada con Django.</li>
</ul>
<ul>
<li> Una API de base de datos robusta.</li>
</ul>
<ul>
<li>Un sistema incorporado de &#8220;vistas genéricas&#8221; que ahorra tener que escribir la lógica de ciertas tareas comunes.</li>
</ul>
<ul>
<li> Un sistema extensible de plantillas basado en etiquetas, con herencia de plantillas.</li>
</ul>
<ul>
<li> Un despachador de URLs basado en expresiones regulares.</li>
</ul>
<ul>
<li> Un sistema &#8220;middleware&#8221; para desarrollar características adicionales; por ejemplo, la distribución principal de Django incluye componentes middleware que proporcionan cacheo, compresión de la salida, normalización de URLs, protección CSRF y soporte de sesiones.</li>
</ul>
<ul>
<li> Soporte de internacionalización, incluyendo traducciones incorporadas de la interfaz de administración.</li>
</ul>
<ul>
<li> Documentación incorporada accesible a través de la aplicación administrativa (incluyendo documentación generada automáticamente de los modelos y las librerías de plantillas añadidas por las aplicaciones).</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nomesueltes.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nomesueltes.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nomesueltes.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nomesueltes.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nomesueltes.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nomesueltes.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nomesueltes.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nomesueltes.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nomesueltes.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nomesueltes.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nomesueltes.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nomesueltes.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nomesueltes.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nomesueltes.wordpress.com/98/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nomesueltes.wordpress.com&amp;blog=4528708&amp;post=98&amp;subd=nomesueltes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nomesueltes.wordpress.com/2008/12/26/django/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b5b95858bf03d00d5cd2f02d0c3d808b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">luismmontielg</media:title>
		</media:content>
	</item>
		<item>
		<title>Amarok 2 en ubuntu</title>
		<link>http://nomesueltes.wordpress.com/2008/12/19/amarok-2-en-ubuntu/</link>
		<comments>http://nomesueltes.wordpress.com/2008/12/19/amarok-2-en-ubuntu/#comments</comments>
		<pubDate>Fri, 19 Dec 2008 17:22:06 +0000</pubDate>
		<dc:creator>luismmontielg</dc:creator>
				<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[amarok2]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[music player]]></category>

		<guid isPermaLink="false">http://nomesueltes.wordpress.com/?p=95</guid>
		<description><![CDATA[Bueno aquí los pasos para instalar amarok 2 en ubuntu, para mí amarok es el mejor reproductor de música que hay sudo gedit /etc/apt/sources.list Pegamos esto al final del archivo: ##Amarok2 deb http://ppa.launchpad.net/kubuntu-members-kde4/ubuntu intrepid main y luego guardamos y cerramos. En una terminal escribimos: sudo aptitude update sudo aptitude install amarok-kde4 y listo disfrútenlo.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nomesueltes.wordpress.com&amp;blog=4528708&amp;post=95&amp;subd=nomesueltes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Bueno aquí los pasos para instalar amarok 2 en ubuntu, para mí amarok es el mejor reproductor de música que hay <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<blockquote><p>sudo gedit /etc/apt/sources.list</p></blockquote>
<p>Pegamos esto al final del archivo:</p>
<blockquote><p>##Amarok2<br />
deb http://ppa.launchpad.net/kubuntu-members-kde4/ubuntu intrepid main</p></blockquote>
<p>y luego guardamos y cerramos.</p>
<p>En una terminal escribimos:</p>
<blockquote><p>sudo aptitude update</p>
<p>sudo aptitude install amarok-kde4</p></blockquote>
<p>y listo <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  disfrútenlo.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nomesueltes.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nomesueltes.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nomesueltes.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nomesueltes.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nomesueltes.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nomesueltes.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nomesueltes.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nomesueltes.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nomesueltes.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nomesueltes.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nomesueltes.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nomesueltes.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nomesueltes.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nomesueltes.wordpress.com/95/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nomesueltes.wordpress.com&amp;blog=4528708&amp;post=95&amp;subd=nomesueltes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nomesueltes.wordpress.com/2008/12/19/amarok-2-en-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b5b95858bf03d00d5cd2f02d0c3d808b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">luismmontielg</media:title>
		</media:content>
	</item>
		<item>
		<title>Tutorial: Visor de Imagenes con Java [2/2]</title>
		<link>http://nomesueltes.wordpress.com/2008/12/16/tutorial-visor-de-imagenes-con-java-22/</link>
		<comments>http://nomesueltes.wordpress.com/2008/12/16/tutorial-visor-de-imagenes-con-java-22/#comments</comments>
		<pubDate>Tue, 16 Dec 2008 21:39:01 +0000</pubDate>
		<dc:creator>luismmontielg</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[File]]></category>
		<category><![CDATA[Image]]></category>
		<category><![CDATA[visor imagenes]]></category>

		<guid isPermaLink="false">http://nomesueltes.wordpress.com/?p=85</guid>
		<description><![CDATA[Aquí esta la parte 2 del tutorial del Visor de Imágenes con Java. Vamos ahora a crear la aplicacion que muestra las imagenes en una carpeta&#8230; Crearemos un nuevo JFrame form, desde netbeans y le damos de nombre MainFrame, o como le quieran llamar. Luego nos vamos al a pestaña de diseño y agregamos de [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nomesueltes.wordpress.com&amp;blog=4528708&amp;post=85&amp;subd=nomesueltes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Aquí esta la parte 2 del tutorial del Visor de Imágenes con Java.</p>
<p>Vamos ahora a crear la aplicacion que muestra las imagenes en una carpeta&#8230;</p>
<p>Crearemos un nuevo JFrame form, desde netbeans y le damos de nombre MainFrame, o como le quieran llamar. Luego nos vamos al a pestaña de diseño y agregamos de la paleta de componentes un Menu bar al JFrame.</p>
<p><img class="aligncenter size-full wp-image-87" title="screenshot11" src="http://nomesueltes.files.wordpress.com/2008/12/screenshot11.png?w=380" alt="screenshot11"   /></p>
<p>Agregamos al menu File 2 Menu Items y les cambiamos el texto para que digan algo asi como esto:</p>
<p><img class="aligncenter size-full wp-image-88" title="screenshot21" src="http://nomesueltes.files.wordpress.com/2008/12/screenshot21.png?w=380" alt="screenshot21"   /></p>
<p>Primero editaremos el codigo del menu salir, que cerrará la aplicacion. Para esto damos clic derecho en el menu salir y le damos en Events &gt; Action &gt; actionPerformed.<br />
Nos manda al código de Java y vamos a borrar lo que dice //TODO y ponemos algo como esto</p>
<blockquote><p>System.exit(0);</p></blockquote>
<p>Vamos a agregar de la paleta de netbeans al JFrame un JPanel. Lo centramos, y agregamos 2 botones asi como en la figura:</p>
<p><img class="aligncenter size-full wp-image-89" title="screenshot31" src="http://nomesueltes.files.wordpress.com/2008/12/screenshot31.png?w=380" alt="screenshot31"   /></p>
<p>Les cambiaremos el nombre a los botones en el Inspector de Netbeans:</p>
<p><img class="aligncenter size-full wp-image-90" title="screenshot41" src="http://nomesueltes.files.wordpress.com/2008/12/screenshot41.png?w=380" alt="screenshot41"   /></p>
<p>Vamos al codigo de Java del MainFrame y en el constructor que dice algo como:</p>
<blockquote><p>/** Creates new form MainFrame */<br />
public MainFrame() {<br />
initComponents();<br />
}</p></blockquote>
<p>Vamos a agregar la linea despues de initComponents();</p>
<blockquote><p>this.centrar();</p></blockquote>
<p>Que es un método que nos centrará la ventana en la pantalla al crearse el JFrame.</p>
<p>ahora aqui esta el método, lo pegan ahí abajo del constructor o donde quieran:</p>
<blockquote><p>private void centrar()<br />
{<br />
Dimension pantalla = this.getToolkit().getScreenSize();<br />
this.setLocation(pantalla.width / 2 &#8211; this.getWidth() / 2, pantalla.height / 2 &#8211; this.getHeight() / 2);<br />
}</p></blockquote>
<p>Ahora vamos a agregar los atributos del JFrame, en este caso, tendremos, un Arreglo de Archivos, File[] llamado fotos, que es donde se guardarán todos los archivos de una carpeta con fotos. También tendremos un contador para llevar control de en que imagen estamos actualmente y no causar una excepción al intentar acceder a una posición invállida del arreglo de archivos.</p>
<p>Colocaremos estos atributos justo despues de la declaración de la clase&#8230;</p>
<blockquote><p>public class FrameImagenTest extends javax.swing.JFrame<br />
{<br />
//AQUI van atributos<br />
private File[] fotos;<br />
private int contador;</p></blockquote>
<p>Ahora vamos a crear un método en nuestro MainFrame que muestre una imagen, este método recibira un Archivo (File) y creará un PanelImagen(la clase que ya tenemos creada y en el mismo paquete que MainFrame) con él, luego agregará este PanelImagen a su propio Panel llamado pnlImagen(recuerda renombrar el panel que agregaste desde la paleta de netbeans). Sería algo como esto:</p>
<blockquote><p>private void mostrarImagen(File file)<br />
{<br />
ImagePanel imgPanel = new ImagePanel(file, this.pnlImagen.getWidth(), this.pnlImagen.getHeight());<br />
this.pnlImagen.add(imgPanel);<br />
this.repaint();<br />
}</p></blockquote>
<p>Este metodo lo usaremos cuando abramos una imagen desde el menu Archivo &gt; Abrir.</p>
<p>Vamos a la pestaña de diseño y vamos Archivo, Abrir click derecho, Events &gt; Action &gt; ActionPerformed, igual que como lo hicimos con el menú salir, y en el codigo vamos a poner esto:</p>
<blockquote><p>JFileChooser fc = new JFileChooser();<br />
fc.setFileFilter(new FileNameExtensionFilter(&#8220;Archivos de imagen&#8221;, &#8220;jpg&#8221;, &#8220;jpeg&#8221;, &#8220;png&#8221;, &#8220;gif&#8221;));<br />
int opcion = fc.showDialog(this, &#8220;Abrir&#8221;);<br />
if (opcion == JFileChooser.APPROVE_OPTION)<br />
{<br />
File file = fc.getSelectedFile();<br />
this.mostrarImagen(file);<br />
this.cargaDirectorio(file.getParent());<br />
}</p></blockquote>
<p>Lo que hace este fragmento de código es llamar a un FileChooser, que nos va proporcionar el archivo que seleccionemos, le vamos a dar un &#8220;filtro&#8221; para que solamente nos muestre los archivos de imágenes (extensiones &#8220;jpg&#8221;, &#8220;jpeg&#8221;, &#8220;png&#8221;, &#8220;gif&#8221;), ahí pueden agregar más extensiones de archivo&#8230; Entonces llamamos this.mostrarImagen mandandole el objeto File que seleccionamos, luego inmediatamente, se llama un método aun no creado, llamado this.cargaDirectorio, y le enviamos el directorio del archivo con file.getParent(), en forma de String.</p>
<p>Lo que va a hacer este método va a ser, cargar en el arreglo de File[] todas las imágenes que se encuentren en la carpeta, para despues poder ir cambiando de imagen con los botones &#8220;&lt;&#8221; y &#8220;&gt;&#8221;. Aquí está el método que carga el directorio:</p>
<blockquote><p>private void cargaDirectorio(String folder)<br />
{<br />
File dir = new File(folder);<br />
if (dir.isDirectory())<br />
{<br />
this.fotos = dir.listFiles(new FilenameFilter()<br />
{</p>
<p>public boolean accept(File file, String nombre)<br />
{<br />
if (nombre.endsWith(&#8220;.jpg&#8221;) ||<br />
nombre.endsWith(&#8220;.jpeg&#8221;) ||<br />
nombre.endsWith(&#8220;.gif&#8221;) ||<br />
nombre.endsWith(&#8220;.png&#8221;))<br />
{<br />
return true;<br />
}<br />
return false;<br />
}<br />
});<br />
}<br />
}</p></blockquote>
<p>Lo que hace primero el método es preguntar si es un directorio el string que le mandaron, si sí es, entonces llama el metodo listFiles, que le devuelve un arreglo de File, y lo asignamos a this.fotos, que es nuestro arreglo de Archivos. Pero a listFiles le manda un FilenameFilter(), aquí creo una clase anónima de esta interfaz e implemento el único método que hay que implementar, el &#8220;accept&#8221; que recibe el Archivo y su nombre, y solo compruebo que tenga una terminación valida, si la tiene regreso true, si no false&#8230; Así ya tendríamos nuestro arreglo de fotos lleno de archivos de tipo imagen, y ya podemos empezar a picarle en los botones &gt; y &lt; para avanzar y retroceder entre las imágenes.</p>
<p>Vamos a implementar la funcionalidad de los botones &gt; y &lt; ,para esto vamos a ir a la pestaña de diseño y vamos a dar click derecho en el boton y hacer lo mismo que hicimos para los menús, Events &gt; Action &gt; ActionPerformed y en el código pondremos algo como esto:</p>
<blockquote><p>if (this.fotos != null)<br />
{<br />
PanelImagen tmp = (PanelImagen) this.pnlImagen.getComponent(0);<br />
this.contador++;<br />
if (this.contador == this.fotos.length)<br />
{<br />
this.contador = 0;<br />
}<br />
tmp.setImagenFromFile(this.fotos[this.contador]);<br />
}</p></blockquote>
<p>Lo que se hace aquí es preguntar primero si el arreglo de fotos no es nulo, esto es por si no se han cargado fotos aún, y queremos presionar el botón, Esta parte la pueden mejorar escondiendo los botones, si no se ha cargado un folder de fotos, o si solo contiene 1 elemento el arreglo, pero bueno&#8230;<br />
Luego obtiene el PanelImagen dede this.pnlImagen.getComponent(0), que devuelve el primer componente dentro de nuestro pnlImagen(que ya sabemos que sólo contiene un único elemento, asi que no hay problema), a este PanelImagen le va a cambiar la imagen por medio del método setImagenFromFile(), que recibe el archivo que este en this.fotos en la posición contador + 1, osea el que sigue&#8230; (contador por defecto se inicializa en 0, por ser de tipo int), antes de hacer esto, preguntamos si contador es igual al tamaño de nuestras fotos, para que no se vaya a salir del rango lo regresamos a 0, así entonces volvería a empezar el recorrido.</p>
<p>Haremos lo mismo para el boton &lt; y en el codigo sería:</p>
<blockquote><p>if (this.fotos != null)<br />
{<br />
PanelImagen tmp = (PanelImagen) this.pnlImagen.getComponent(0);<br />
if (this.contador == -1)<br />
{<br />
this.contador = this.fotos.length -1;<br />
}<br />
tmp.setImagenFromFile(this.fotos[this.contador--]);<br />
}</p></blockquote>
<p>Casi lo mismo&#8230;</p>
<p>Formateamos el códifo con ctrl+alt+F en netbeans para que se acomode.</p>
<p>Bueno entonces ya tenemos un pequeño visor de imágenes, esta bastante sencillo, se puede mejorar mucho, pero aquí nadamás dejo las bases, bueno <a href="http://www.gigasize.com/get.php?d=l3dlsk9plpc">AQUI</a> dejo link para el proyecto en netbeans&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nomesueltes.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nomesueltes.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nomesueltes.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nomesueltes.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nomesueltes.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nomesueltes.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nomesueltes.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nomesueltes.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nomesueltes.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nomesueltes.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nomesueltes.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nomesueltes.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nomesueltes.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nomesueltes.wordpress.com/85/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nomesueltes.wordpress.com&amp;blog=4528708&amp;post=85&amp;subd=nomesueltes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nomesueltes.wordpress.com/2008/12/16/tutorial-visor-de-imagenes-con-java-22/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b5b95858bf03d00d5cd2f02d0c3d808b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">luismmontielg</media:title>
		</media:content>

		<media:content url="http://nomesueltes.files.wordpress.com/2008/12/screenshot11.png" medium="image">
			<media:title type="html">screenshot11</media:title>
		</media:content>

		<media:content url="http://nomesueltes.files.wordpress.com/2008/12/screenshot21.png" medium="image">
			<media:title type="html">screenshot21</media:title>
		</media:content>

		<media:content url="http://nomesueltes.files.wordpress.com/2008/12/screenshot31.png" medium="image">
			<media:title type="html">screenshot31</media:title>
		</media:content>

		<media:content url="http://nomesueltes.files.wordpress.com/2008/12/screenshot41.png" medium="image">
			<media:title type="html">screenshot41</media:title>
		</media:content>
	</item>
	</channel>
</rss>
