<?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/"
	>

<channel>
	<title>Punksolid &#187; Linux</title>
	<atom:link href="http://www.punksolid.com/category/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.punksolid.com</link>
	<description>Tecnologia, Curiosidades, Sistemas de Informacion y un poco de Religion</description>
	<lastBuildDate>Thu, 18 Aug 2011 13:06:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>cakephp-instaweb</title>
		<link>http://www.punksolid.com/cakephp-instaweb/2011/</link>
		<comments>http://www.punksolid.com/cakephp-instaweb/2011/#comments</comments>
		<pubDate>Thu, 12 May 2011 08:12:43 +0000</pubDate>
		<dc:creator>Punksolid</dc:creator>
				<category><![CDATA[Aplicaciones]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[cakephp]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Ubuntu 10.10]]></category>
		<category><![CDATA[Ubuntu 11.04]]></category>

		<guid isPermaLink="false">http://www.punksolid.com/?p=636</guid>
		<description><![CDATA[cakephp-instaweb server es un webserver pequeño con todas las configuraciones necesarias para desarrollar en cakephp, no necesitas instalar todo el entorno php. Funciona igual al django-runserver, solo en la terminal te colocas en la carpeta de la aplicación, corres el comando y listo, tendrás tu app funcionando en http://localhost.com:3000 Si usas Ubuntu 10.10 y cakephp [...]]]></description>
			<content:encoded><![CDATA[<p><strong><img class="alignright" title="Cakephp" src="http://cakephp.org/img/new.png" alt="cakephp" width="134" height="132" />cakephp-instaweb</strong> server es un webserver pequeño con todas las configuraciones necesarias para desarrollar en cakephp, no necesitas instalar todo el entorno php. Funciona igual al django-runserver, solo en la terminal te colocas en la carpeta de la aplicación, corres el comando y listo, tendrás tu app funcionando en http://localhost.com:3000</p>
<p>Si usas Ubuntu 10.10 y cakephp 1.3.8 te marcará un error</p>
<blockquote>
<h3>CGI Script Error</h3>
<h3>Premature end of script headers.</h3>
</blockquote>
<p>Si instalaste cakephp-instaweb desde los repositorios de maverick se habrá instalado la versión 0.4.X, el error anterior se soluciona con la versión mas nueva 0.5-1 para instalarlo primero debes desinstalar completamente el cakephp-instaweb y luego <a href="https://launchpad.net/ubuntu/natty/amd64/cakephp-instaweb/0.5-1">descargar el .deb desde launchpad para Ubuntu Natty</a>, no causa conflicto alguno.</p>
<p>Con eso se habrá solucionado el problema.</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.punksolid.com/cakephp-instaweb/2011/&via=Punksolid&text=cakephp-instaweb&related=José Palazuelos:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.punksolid.com/cakephp-instaweb/2011/&via=Punksolid&text=cakephp-instaweb&related=José Palazuelos:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.punksolid.com/cakephp-instaweb/2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Problema para bootear USB de Ubuntu 11.04 &#8216;Error setting up gfxboot&#8217;</title>
		<link>http://www.punksolid.com/problema-para-bootear-usb-de-ubuntu-11-04-error-setting-up-gfxboot/2011/</link>
		<comments>http://www.punksolid.com/problema-para-bootear-usb-de-ubuntu-11-04-error-setting-up-gfxboot/2011/#comments</comments>
		<pubDate>Sun, 08 May 2011 01:11:16 +0000</pubDate>
		<dc:creator>Punksolid</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Boot]]></category>
		<category><![CDATA[Bug]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[Ubuntu 11.04]]></category>

		<guid isPermaLink="false">http://www.punksolid.com/?p=632</guid>
		<description><![CDATA[Al querer inicializar de un USB de Ubuntu 11.04 en algunas computadoras, principalmente netbooks toshiba, en mi caso la NB255 aparece el siguiente error: graphics initialization failed Error setting up gfxboot boot: Para continuar con la instalación basta con solo escribir 'help' y esperar unos segundos y todo continuar normalmente, es un bug bastante bobo [...]]]></description>
			<content:encoded><![CDATA[<p>Al querer inicializar de un USB de Ubuntu 11.04 en algunas computadoras, principalmente netbooks toshiba, en mi caso la NB255 aparece el siguiente error:</p>
<blockquote>
<h3>graphics initialization failed<br />
Error setting up gfxboot<br />
boot:</h3>
</blockquote>
<p>Para continuar con la instalación basta con solo escribir 'help' y esperar unos segundos y todo continuar normalmente, es un bug bastante bobo y sencillo de pasar.</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.punksolid.com/problema-para-bootear-usb-de-ubuntu-11-04-error-setting-up-gfxboot/2011/&via=Punksolid&text=Problema para bootear USB de Ubuntu 11.04 'Error setting up gfxboot'&related=José Palazuelos:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.punksolid.com/problema-para-bootear-usb-de-ubuntu-11-04-error-setting-up-gfxboot/2011/&via=Punksolid&text=Problema para bootear USB de Ubuntu 11.04 'Error setting up gfxboot'&related=José Palazuelos:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.punksolid.com/problema-para-bootear-usb-de-ubuntu-11-04-error-setting-up-gfxboot/2011/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Como imprimir en impresora (Miniprinter) desde Python en Linux</title>
		<link>http://www.punksolid.com/como-imprimir-en-impresora-miniprinter-desde-python-en-linux/2011/</link>
		<comments>http://www.punksolid.com/como-imprimir-en-impresora-miniprinter-desde-python-en-linux/2011/#comments</comments>
		<pubDate>Sat, 09 Apr 2011 22:08:43 +0000</pubDate>
		<dc:creator>Punksolid</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[Autotransportes]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.punksolid.com/?p=626</guid>
		<description><![CDATA[Como en muchas otras cosas, apenas soy un novato y hay muchas formas de hacer lo que expongo en el titulo, está podría no ser la mejor, pero es una de ellas y por supuesto gracias a @Jorgekbw3 que encontró la solución: Después de haber instalado la impresora en cuestión y haberla colocado como predeterminada [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignright" style="width: 310px"><img title="Via MrTopf" src="http://farm3.static.flickr.com/2202/2050489689_f986cb33f3.jpg" alt="" width="300" height="272" /><p class="wp-caption-text">Via MrTopf</p></div>
<p>Como en muchas otras cosas, apenas soy un novato y hay muchas formas de hacer lo que expongo en el titulo, está podría no ser la mejor, pero es una de ellas y por supuesto gracias a <a href="http://twitter.com/jorgekbw3" target="_blank">@Jorgekbw3</a> que encontró la solución:</p>
<p>Después de haber instalado la impresora en cuestión y haberla colocado como predeterminada con el administrador de impresoras, ya debe ser accesible a impresión con el comando</p>
<blockquote><p>lp texto.txt</p></blockquote>
<p>Bajo ese principio accesaremos al sistema desde python con</p>
<blockquote><p>import os</p></blockquote>
<blockquote><p>printer=os.popen('lpr','w')</p></blockquote>
<blockquote><p>printer.write('texto')</p></blockquote>
<blockquote><p>printer.close()</p></blockquote>
<p>Y eso es todo.</p>
<p>Probado con Ubuntu 10.10, Python 2.6 y Miniprinter Epson TM-T88V</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.punksolid.com/como-imprimir-en-impresora-miniprinter-desde-python-en-linux/2011/&via=Punksolid&text=Como imprimir en impresora (Miniprinter) desde Python en Linux&related=José Palazuelos:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.punksolid.com/como-imprimir-en-impresora-miniprinter-desde-python-en-linux/2011/&via=Punksolid&text=Como imprimir en impresora (Miniprinter) desde Python en Linux&related=José Palazuelos:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.punksolid.com/como-imprimir-en-impresora-miniprinter-desde-python-en-linux/2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Revenge of the Titans</title>
		<link>http://www.punksolid.com/revenge-of-the-titans/2011/</link>
		<comments>http://www.punksolid.com/revenge-of-the-titans/2011/#comments</comments>
		<pubDate>Sat, 22 Jan 2011 12:05:25 +0000</pubDate>
		<dc:creator>Punksolid</dc:creator>
				<category><![CDATA[Aplicaciones]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Videojuegos]]></category>
		<category><![CDATA[Humble Bundle]]></category>
		<category><![CDATA[Juegos]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.punksolid.com/?p=600</guid>
		<description><![CDATA[En diciembre de 2010 hubo algo que está tomando auge, salió a la venta el Humble Indie Bundle 2, un pack de juegos con una original forma de vender, todos los 5 juegos al precio que quieras, sin DRM, multiplataforma, indies, personalmente entre un amigo y yo lo compramos a 21 dolares, ya que él [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" title="Revenge of the titans" src="http://www.punksolid.com/blog/wordpress/wp-content/uploads/2011/01/revenge-general-2.gif" alt="" width="127" height="168" /></p>
<p>En diciembre de 2010 hubo algo que está tomando auge, salió a la venta el Humble Indie Bundle 2, un pack de juegos con una original forma de vender, todos los 5 juegos al precio que quieras, sin DRM, multiplataforma, indies, personalmente entre un amigo y yo lo compramos a 21 dolares, ya que él no tenia tarjeta de credito.</p>
<p>Entre el pack de juegos está un juego llamado Revenge of The Titans que consiste en defender la base de disitintos tipos de aliens, algó parecido a una de las modalidades modificadas de juegos del clasico Starcraft donde pones torretas al alcance para proteger.</p>
<p style="text-align: center;"><img class="aligncenter" title="Revenge of the Titans Gameplay" src="http://tap-repeatedly.com/wp-content/uploads/greggb-rott2.jpg" alt="" width="478" height="382" /></p>
<p>La calidad de los gráficos me pareció muy detallada pero no compleja, con toques retro, variedad de armas y enemigos, y sobre todo una dificultad muy buena. Aunque si pierdes puedes bajarle el nivel a las misiones por separado.</p>
<p><img src="http://static.puppygames.net/images/09/screenshots/revenge-of-the-titans-screen-2.jpg" alt="" /></p>
<p>Tiene modalidad campaña y survival, en la survival el mapa es generado automaticamente de manera muy inteligente, y la duración del modo campaña aceptable, me tomó aproximadamente 4 arduos dias de juego.</p>
<p>Sin duda alguna recomiendo este juego si eres jugador casual, cuesta 13 dolares en la pagina oficial y lo vale, eso o mas, o puedes esperar a que salga el proximo humble bundle a ver si lo ponen de nuevo, si no estás convencido y ocupas mas también puedes probar el beta.</p>
<p>Consejos/ Tips: Vende todas tus construcciones antes del final del juego, la manera mas rápida de hacerlo es dejando presionada la rueda del mouse y pasando el cursor encima de todas las construcciones y siempre que puedas compra upgrades, ya que solo puedes comprar un por misión.</p>
<p>P.D. Si ya lo jugaste, te agradecería me dijeras como se eliminan a los fantasmas. Si tampoco sabes puedes hacerle como yo, sacrificando una torreta de las mas baratas para destrucción mutua.</p>
<p><em>De los mejores juegos nativos para linux que he jugado.</em></p>
<p>Trailer<br />
<iframe title="YouTube video player" class="youtube-player" type="text/html" width="640" height="390" src="http://www.youtube.com/embed/05r_-Fp5Vfo?rel=0&amp;hd=1" frameborder="0" allowFullScreen></iframe><br />
Sitio Oficial | <a href="http://www.puppygames.net/revenge-of-the-titans/">Puppy Games - Revenge of the Titans</a></p>
<p>Beta para linux | <a href="http://www.puppygames.net/downloads/?game=revenge-of-the-titans">Puppy Games - Downloads, Award winning retro arcade game</a></p>
<p><a href="http://www.humblebundle.com/">The Humble Indie Bundle #2 (pay what you want for five awesome indie games)</a></p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.punksolid.com/revenge-of-the-titans/2011/&via=Punksolid&text=Revenge of the Titans&related=José Palazuelos:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.punksolid.com/revenge-of-the-titans/2011/&via=Punksolid&text=Revenge of the Titans&related=José Palazuelos:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.punksolid.com/revenge-of-the-titans/2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hotot &#8211; Cliente Twitter</title>
		<link>http://www.punksolid.com/hotot-cliente-twitter/2011/</link>
		<comments>http://www.punksolid.com/hotot-cliente-twitter/2011/#comments</comments>
		<pubDate>Fri, 21 Jan 2011 09:20:36 +0000</pubDate>
		<dc:creator>Punksolid</dc:creator>
				<category><![CDATA[Aplicaciones]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Hotot]]></category>
		<category><![CDATA[programas]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.punksolid.com/?p=597</guid>
		<description><![CDATA[Gwibber el cliente predeterminado para Ubuntu me parece lento, con varios bugs, feo y gastón de memoria, así que usaba la web de twitter en lo que encontraba un cliente que me convenciera, probé varios multiplataforma empezando por los muchos que hay para adobe air, y aunque son bonitos y robustos, terminé descartando todos por [...]]]></description>
			<content:encoded><![CDATA[<p>Gwibber el cliente predeterminado para Ubuntu me parece lento, con varios bugs, feo y gastón de memoria, así que usaba la web de twitter en lo que encontraba un cliente que me convenciera, probé varios multiplataforma empezando por los muchos que hay para adobe air, y aunque son bonitos y robustos, terminé descartando todos por que gastan demasiados recursos, muchos solo queremos twittear no sacar estadisticas.</p>
<p>Así que entre los clientes nativos salió uno en python llamado Hotot que aunque sigue en beta tiene desarrollo intenso</p>
<p><img class="alignnone" title="Hotot - Cliente Twitter" src="http://img5.imagebanana.com/img/27q0t67k/Hototpunksolidtwitter_040.png" alt="Hotot" width="514" height="651" /></p>
<p>Ademas cuenta con soporte para plugins, hay pocos pero efectivos, como para ver las imagenes insertadas, geolocalizacion e incluso traductor.</p>
<p>En el tiempo que lo he llevado probando ronda entre los 40 y 100 megas de ram, y se refresca rapido. La interfaz es intuitiva, pulida, y muy fluida, tambien cuenta con shorcut (Alt+C) para traerlo en pantalla, aunque han aparecido varios bugs, ninguno ha sido de gravedad.</p>
<p>Aunque fue empezado para linux ya es multiplataforma con versiones nativas para cada sistema.</p>
<h4>Instalación, sin dar muchas vueltas</h4>
<blockquote>
<pre>$ sudo add-apt-repository ppa:hotot-team
$ sudo apt-get update
$ sudo apt-get install hotot</pre>
</blockquote>
<p>Creo que Hotot llegó para quedarse.</p>
<p>Enlace | <a href="http://code.google.com/p/hotot/">Hotot - Project Hosting on Google Code</a></p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.punksolid.com/hotot-cliente-twitter/2011/&via=Punksolid&text=Hotot - Cliente Twitter&related=José Palazuelos:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.punksolid.com/hotot-cliente-twitter/2011/&via=Punksolid&text=Hotot - Cliente Twitter&related=José Palazuelos:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.punksolid.com/hotot-cliente-twitter/2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eliminar Entradas No Deseadas de el Menú de Mensajes de Ubuntu</title>
		<link>http://www.punksolid.com/eliminar-entradas-no-deseadas-de-el-menu-de-mensajes-de-ubuntu/2010/</link>
		<comments>http://www.punksolid.com/eliminar-entradas-no-deseadas-de-el-menu-de-mensajes-de-ubuntu/2010/#comments</comments>
		<pubDate>Thu, 02 Dec 2010 06:38:11 +0000</pubDate>
		<dc:creator>Punksolid</dc:creator>
				<category><![CDATA[Aplicaciones]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Computacion]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[Ubuntu 10.10]]></category>

		<guid isPermaLink="false">http://www.punksolid.com/?p=585</guid>
		<description><![CDATA[El menú de mensajes de ubuntu te da la posibilidad de accesar rapidamente al email, chat y otras aplicaciones sociales desde la barra de menús. Si quieres esconder algunas de las aplicaciones de ahí puedes eliminarlas. Pero si prefieres, Gmail a Evolution en ubuntu, puedes eliminar esa opcion de "Configurar Email" en el menu de [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="lytebox" href="http://cache.gawkerassets.com/assets/images/17/2010/12/screenshot.png"><img class="left image500" src="http://cache.gawkerassets.com/assets/images/17/2010/12/500x_screenshot.jpg" alt="Remove Unwanted Entries from Ubuntu's Messaging Menu" width="500" /></a></p>
<p>El menú de mensajes de ubuntu te da la posibilidad de accesar rapidamente al email, chat y otras aplicaciones sociales desde la barra de menús. Si quieres esconder algunas de las aplicaciones de ahí puedes eliminarlas.</p>
<p>Pero si prefieres, Gmail a Evolution en ubuntu, puedes eliminar esa opcion de "Configurar Email" en el menu de mensajes. Para eliminarla (o cualquier otra opcion en el menú), puedes crear una lista negra en las preferencias del indicador. Primero, crea la carpeta de lista negra corriendo el siguiente comando en la Terminal:</p>
<blockquote>
<pre><strong>mkdir -p ~/.config/indicators/messages/applications-blacklist/</strong>
</pre>
</blockquote>
<p>Para añadir aplicaciones a la lista negra, pon symlinks a las aplicaciones en esta carpeta. Los indicadores que puedes bloquear están visibles en /usr/share/indicators/messages/applications. Así que, para bloquear Evolution solo necesitas escribir:</p>
<blockquote><p>ln -s /usr/share/indicators/messages/applications/evolution ~/.config/indicators/messages/applications-blacklist/evolution</p></blockquote>
<p>Puedes repetir este comando para las otras aplicaciones que quieras esconder. Después, solo reinicia el panel de Gnome con <em>killall gnome-panel</em> para ver los cambios.</p>
<p>Alternativamente, si no quieres ver el menú completo puedes desinstalarlo todo desde el Centro de Software de Ubuntu removiendo la aplicacion</p>
<blockquote><p>indicator-messages</p></blockquote>
<h4>Créditos</h4>
<p>Este articulo fue traducido y modificado de Lifehacker (<a href="http://lifehacker.com/5703681/remove-unwanted-entries-from-ubuntus-messaging-menu">Remove Unwanted Entries from Ubuntu's Messaging Menu</a>) <a href="http://creativecommons.org/licenses/by-nc/3.0/">Creative Commons License</a></p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.punksolid.com/eliminar-entradas-no-deseadas-de-el-menu-de-mensajes-de-ubuntu/2010/&via=Punksolid&text=Eliminar Entradas No Deseadas de el Menú de Mensajes de Ubuntu&related=José Palazuelos:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.punksolid.com/eliminar-entradas-no-deseadas-de-el-menu-de-mensajes-de-ubuntu/2010/&via=Punksolid&text=Eliminar Entradas No Deseadas de el Menú de Mensajes de Ubuntu&related=José Palazuelos:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.punksolid.com/eliminar-entradas-no-deseadas-de-el-menu-de-mensajes-de-ubuntu/2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recuperar imágenes borradas con PhotoRec</title>
		<link>http://www.punksolid.com/recuperar-imagenes-borradas-con-photorec/2010/</link>
		<comments>http://www.punksolid.com/recuperar-imagenes-borradas-con-photorec/2010/#comments</comments>
		<pubDate>Sun, 07 Nov 2010 11:29:05 +0000</pubDate>
		<dc:creator>Punksolid</dc:creator>
				<category><![CDATA[Aplicaciones]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Seguridad Informatica]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.punksolid.com/?p=573</guid>
		<description><![CDATA[Si accidentalmente borraste las fotos de la memoria de tu cámara, aún hay esperanza, dentro del mundo de la informatica forense, hay varias aplicaciones para recuperar archivos, personalmente he usado EasyRecovery Pro en Windows, que me pareció muy bueno pero es software privativo. Y como windows ya pasó de moda les recomiendo PhotoRec un software libre [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" title="PhotoRec" src="http://www.cgsecurity.org/photorec.png" alt="PhotoRec - Recuperación de imágenes." width="521" height="328" />Si accidentalmente borraste las fotos de la memoria de tu cámara, aún hay esperanza, dentro del mundo de la informatica forense, hay varias aplicaciones para recuperar archivos, personalmente he usado EasyRecovery Pro en Windows, que me pareció muy bueno pero es software privativo. Y como windows ya pasó de moda les recomiendo <strong>PhotoRec</strong> un software libre multiplataforma, sencillo y efectivo para recuperar imagenes.</p>
<p>Esta aplicación corre en modo consola, y se encuentra dentro del conjunto de paquetes <strong>testdisk</strong> que pueden instalar desde</p>
<blockquote><p>Sistema -&gt; Administración -&gt;Gestor de paquetes Synaptic</p></blockquote>
<h3>¿Que es exactamente PhotoRec?</h3>
<p>PhotoRec es un software de recuperación de archivos diseñado para recuperar archivos prdidos incluyendo video, documentos y archivos de discos duros, CD-ROM's e imagenes perdidas (por eso el nombre)  de memorias de camaras digitales. PhotoRec ignora el sistema de archivos y va una capa abajo, así que funcionará incluso si tu sistema de archivos ha sido seriamente dañado o reformateado.</p>
<p>PhotoRec es gratis - Es opensource y multiplataforma, y para mayor placer está distribuido bajo la licencia GNU. PhotoRec es un programa acompañante de TestDisk, una aplicacion para recuperar particiones perdidad de una variedad de sistemas de archivos y tambien para hacer discos no booteables, booteables de nuevo.</p>
<p>Para mayor seguridad, PhotoRec usa acceso de solo lectura para manejar el dispositivo o memoria flash de la que vas a recuperar datos.</p>
<p>Importante: Tan pronto como una imagen o archivo es accidentalmente borrado, o te das cuenta que perdiste algo, NO guardes mas imagenes, con eso previenes sobreescribir datos. Esto incluye que cuando vas a recuperar datos con PhotoRec, NO debes usar la partición con daños, para guardar los datos recuperados.</p>
<p>A la hora de usarlo es bastante sencillo, solo tienes que escribir en la terminal PhotoRec con permisos de super usuario y seguir la indicaciones del asistente, en caso de problemas también puedes seguir la documentacion</p>
<h4>Enlaces</h4>
<p><a href="http://www.cgsecurity.org/wiki/PhotoRec">PhotoRec</a> | Sitio oficial</p>
<p><a href="http://www.cgsecurity.org/wiki/PhotoRec_Paso_A_Paso">Paso a paso wiki -</a></p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.punksolid.com/recuperar-imagenes-borradas-con-photorec/2010/&via=Punksolid&text=Recuperar imágenes borradas con PhotoRec&related=José Palazuelos:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.punksolid.com/recuperar-imagenes-borradas-con-photorec/2010/&via=Punksolid&text=Recuperar imágenes borradas con PhotoRec&related=José Palazuelos:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.punksolid.com/recuperar-imagenes-borradas-con-photorec/2010/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Back in Time Linux Backup</title>
		<link>http://www.punksolid.com/back-in-time-linux-backup/2010/</link>
		<comments>http://www.punksolid.com/back-in-time-linux-backup/2010/#comments</comments>
		<pubDate>Sat, 09 Oct 2010 14:06:46 +0000</pubDate>
		<dc:creator>Punksolid</dc:creator>
				<category><![CDATA[Aplicaciones]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Back In Time]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Ubuntu 10.04]]></category>

		<guid isPermaLink="false">http://www.punksolid.com/?p=555</guid>
		<description><![CDATA[Buscando la alternativa para linux mas aproximada a TimeMachine de Mac (que simplemente se ve fabuloso), me encontré con varias opciones, entre ellas, la que le copia el nombre, TimeVault que no pude instalar por tener plataforma de 64 bits y no haber compilación, y tampoco había mucho interés puesto que no tiene desarrollo activo desde hace [...]]]></description>
			<content:encoded><![CDATA[<p>Buscando la alternativa para linux mas aproximada a <a href="http://www.youtube.com/watch?v=1BOwL8MuE_Y">TimeMachine de Mac</a> (que simplemente se ve fabuloso), me encontré con varias opciones, entre ellas, la que le copia el nombre, <a href="http://www.launchpad.net/timevault">TimeVault</a> que no pude instalar por tener plataforma de 64 bits y no haber compilación, y tampoco había mucho interés puesto que no tiene desarrollo activo desde hace unos 3 años.</p>
<p>Otra alternativa que tambien instalé , que incluso se basan en TimeMachine, <a href="http://code.google.com/p/flyback">Flyback</a> que al igual que TimeVault parece estar olvidado, tambíen fué un fracaso, en el backup inicial, despues de pasar varios gigas se quedó trabado y dejó de copiar archivos, así duró mas de tres horas.</p>
<p>Por ultimo les presento  <a href="http://backintime.le-web.org/">Back In Time</a>, que hasta el momento es exitoso, introducción:</p>
<div class="wp-caption alignnone" style="width: 794px"><img title="Back In Time" src="http://a.yfrog.com/img253/5053/backintime005.png" alt="" width="784" height="566" /><p class="wp-caption-text"> </p></div>
<p>Back In Time es una herramienta de respaldos bastante sencilla, que dispone de version para Gnome y KDE. El respaldo es hecho tomando instantaneas de las carpetas especificadas.</p>
<p>Todo lo que necesitas hacer es:</p>
<ul>
<li>Configurar donde guardar las instantaneas</li>
<li>Configurar que carpetas quieres respaldar</li>
<li>Programar el respaldo automatico: Desabilitado, cada 5 minutos, cada 10 minutos, cada hora, dia, semana, o mes.</li>
</ul>
<p>Back in Time actua como una herramienta de respaldo como si fuera un usuario. Esto significa que tu puedes respaldar y recuperar solo tus carpetas a las que tienes permiso de escritura (de hecho puedes respaldar tambien a las que tienes permisos de solo lectura pero no puedes restaurarlo).</p>
<p>Si quieres correrlo como root necesitaras usar el comando sudo con gksu para Gnome y kdesudo para KDE.</p>
<p>Una nueva instantanea es creada solo si algo cambió desde la ultima instantanea.</p>
<p>Una instantanea contiene todas las carpetas seleccionadas (a excepcion de los patrones de excepcion). A manera de reducir el espacio en disco, usa hard-links (si es posible) entre las instantaneas para los archivos que no cambiaron. De esta manera un archivo de 10 Mb, sin cambiar durante 10 instantaneas, usará solo 10Mb de espacio en disco.</p>
<p>Cuando restauras un archivo 'A', si ya existe en el sistema de archivos lo renombrará a 'A.backup.fechaactual'</p>
<p>Si ya lo han probado, me gustaría leer su opinión en los comentarios.</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.punksolid.com/back-in-time-linux-backup/2010/&via=Punksolid&text=Back in Time Linux Backup&related=José Palazuelos:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.punksolid.com/back-in-time-linux-backup/2010/&via=Punksolid&text=Back in Time Linux Backup&related=José Palazuelos:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.punksolid.com/back-in-time-linux-backup/2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Entorno de desarrollo para Symbian en Linux</title>
		<link>http://www.punksolid.com/entorno-de-desarrollo-para-symbian-en-linux/2010/</link>
		<comments>http://www.punksolid.com/entorno-de-desarrollo-para-symbian-en-linux/2010/#comments</comments>
		<pubDate>Tue, 21 Sep 2010 05:23:32 +0000</pubDate>
		<dc:creator>Punksolid</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[Aplicaciones]]></category>
		<category><![CDATA[Bluetooth]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[Pys60]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Sincronizacion]]></category>
		<category><![CDATA[Symbian]]></category>
		<category><![CDATA[Ubuntu 10.04]]></category>

		<guid isPermaLink="false">http://www.punksolid.com/?p=546</guid>
		<description><![CDATA[Recientemente he tenido interés en desarrollar una aplicación para móviles symbian con Python for S60 tambien conocido como Pys60, cabe mencionar que soy novato en esto y no tengo idea de como la mayoria de los desarrolladores tienen configurado su entorno. En el articulo anterior expliqué como Conectar Nokia 5530 por bluetooth y RFComm para desarrollo en Python en [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" title="Symbian Nokia Python" src="http://t1.gstatic.com/images?q=tbn:ANd9GcTYlfvFl8B-cu_Wh9rDItTrMcbvELmwXXOcXoEIEgFiYfDETjA&amp;t=1&amp;usg=__f-89iDuooYntA9AKX7w186G6tuU=" alt="Symbian Nokia Python" width="160" height="154" />Recientemente he tenido interés en desarrollar una aplicación para móviles symbian con Python for S60 tambien conocido como Pys60, cabe mencionar que soy novato en esto y no tengo idea de como la mayoria de los desarrolladores tienen configurado su entorno.</p>
<p>En el articulo anterior expliqué como <a href="http://www.punksolid.com/conectar-nokia-5530-por-bluetooth-y-rfcomm-para-desarrollo-en-python-en-ubuntu-10-04/2010/">Conectar Nokia 5530 por bluetooth y RFComm para desarrollo en Python en Ubuntu 10.04</a> pero al funcionar en la consola de linux no es practico estar viendo o estar ejecutando el codigo al vuelo, así que expongo lo que creo es una mejor manera.</p>
<p>También descarté usar el emulador de symbian para Windows (tristemente no hay emulador para linux, y no parece que vaya haber pronto) ya que parece lento y pienso que si vamos a batallar lo mismo correr el script en el emulador que en el mismo celular ¿que mejor que hacerlo en el celular?.</p>
<h3>Interprete Python para Symbian</h3>
<p>Para que una aplicacion hecha en python funcione en el celular de manera comercial necesita elaborarse un paquete .sis, de otra manera si intentas ejecutar un .py lo va a leer como archivo de texto, para eso se ocupa el interprete Python (Python_2.0.0.sis)  y el PythonScriptShell(PythonScriptShell_2.0.0_3_2.sis) eso se descarga desde <a href="https://garage.maemo.org/projects/pys60/">https://garage.maemo.org/projects/pys60/</a> (PythonForS60_2.0.0.tar.gz) ambos se encuentran en el directorio /PythonForS60/PyS60Dependencies/.  Pasan los archivos al celular y los ejecutan en el siguiente orden Python primero y despues el PythonScriptShell.</p>
<h3>Conexion PC - Celular</h3>
<p>Ubuntu linux viene preparado para conectar por bluetooth y tener acceso a los archivos para eso vamos a dar en el icono de bluetooth y 'Configurar un dispositivo nuevo', seguimos los pasos indicados en el que tendremos que proporcionar la clave provista por ubuntu desde el celular.</p>
<p>Despues de emparejar el celular ocupamos saber la direccion de la carpeta a la que tiene acceso el interprete python, que suele ser /data/python, para eso vamos a entrar desde el navegador de archivos dando clic en el icono de bluetooth de nuevo y luego, examinar los archivos en el dispositivo, buscamos el directorio de python y una vez ahí veremos varios archivos .py de demostracion, estamos en la carpeta correcta, ahora presionamos las teclas Ctrl + L para saber la direccion y nos debe aparecer algo similar a esto en la parte superior</p>
<blockquote><p>obex://[00:BD:3A:70:9B:EB]/E:/data/python</p></blockquote>
<div id="attachment_548" class="wp-caption aligncenter" style="width: 620px"><a href="http://www.punksolid.com/blog/wordpress/wp-content/uploads/2010/09/Pantallazo-2.png"><img class="size-full wp-image-548 " title="Barra de direcciones" src="http://www.punksolid.com/blog/wordpress/wp-content/uploads/2010/09/Pantallazo-2.png" alt="Nautilus" width="610" height="374" /></a><p class="wp-caption-text">En la barra de direcciones después de presionar Ctrl + L estará la dirección que necesitaremos mas adelante.</p></div>
<h3>Sincronizacion</h3>
<p>Suponiendo que la carpeta del proyecto y todo el entorno python ya lo tenemos instalado en la computadora, procederemos a hacer una sincronizacion, para eso utilizo el programa <a href="http://live.gnome.org/Conduit">Conduit</a> que es bastante practico, ligero, eficiente y lo podemos descargar desde los repositorios, nosotros solo utilizaremos sincronizacion de una direccion entre carpetas, primero arrastramos una 'Carpeta' desde 'Files and Folders' hacia la derecha le damos clic derecho al elemento y luego en 'Configure Item' , seleccionamos la carpeta donde tenemos nuestro proyecto, dejando desmarcadas las opciones avanzadas presionamos cerrar, luego añadimos otra carpeta del lado derecho de la carpeta que recien creamos y ponemos la direccion obtenida en el paso de Conexion PC - Celular dando clic donde está el icono del lapiz.</p>
<p>Despues de eso ya está configurado todo, pero para eficiencia daremos clic derecho sobre la linea negra que une las dos carpetas y nos vamos a 'Sincronization Options' y luego en 'Always Up to Date' con eso en cuanto guardemos el archivo empezará la sincronizacion, que apenas tarda algunos segundos.</p>
<div id="attachment_547" class="wp-caption aligncenter" style="width: 576px"><a href="http://www.punksolid.com/blog/wordpress/wp-content/uploads/2010/09/Pantallazo-1.png"><img class="size-full wp-image-547 " title="Conduit" src="http://www.punksolid.com/blog/wordpress/wp-content/uploads/2010/09/Pantallazo-1.png" alt="Programa para sincronizacion Conduit" width="566" height="433" /></a><p class="wp-caption-text">Así debería quedar después de la configuración explicada.</p></div>
<p>Y eso es todo, si tienes alguna duda o crees que hace falta algo puedes dejarlo en los comentarios.</p>
<h4>Enlaces</h4>
<p><a href="http://mobilenin.com/pys60/how_to_write_a_pys60_script.php">How to write a python for Series 60 script and test it</a></p>
<p><a href="https://garage.maemo.org/projects/pys60/">Pys60 Actualizado</a></p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.punksolid.com/entorno-de-desarrollo-para-symbian-en-linux/2010/&via=Punksolid&text=Entorno de desarrollo para Symbian en Linux&related=José Palazuelos:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.punksolid.com/entorno-de-desarrollo-para-symbian-en-linux/2010/&via=Punksolid&text=Entorno de desarrollo para Symbian en Linux&related=José Palazuelos:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.punksolid.com/entorno-de-desarrollo-para-symbian-en-linux/2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Conectar Nokia 5530 por bluetooth y RFComm para desarrollo en Python en Ubuntu 10.04</title>
		<link>http://www.punksolid.com/conectar-nokia-5530-por-bluetooth-y-rfcomm-para-desarrollo-en-python-en-ubuntu-10-04/2010/</link>
		<comments>http://www.punksolid.com/conectar-nokia-5530-por-bluetooth-y-rfcomm-para-desarrollo-en-python-en-ubuntu-10-04/2010/#comments</comments>
		<pubDate>Thu, 16 Sep 2010 11:36:46 +0000</pubDate>
		<dc:creator>Punksolid</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Nokia 5530]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Ubuntu 10.04]]></category>

		<guid isPermaLink="false">http://www.punksolid.com/?p=541</guid>
		<description><![CDATA[Primero que nada la mejor documentacion está en ingles en el wiki de desarrollo de Nokia http://wiki.opensource.nokia.com/projects/PyS60_Bluetooth_console Este entorno ha funcionado en Ubuntu 10.04 con un Nokia 5530 y el python 2.0.0 de symbian. Instalar librerias Las librerias necesarias son 'hcitool' para encontrar el dispositivo 'sdptool' y 'sdpd' para registrar los puertos seriales que se [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" title="Logo python" src="http://upn303.co.cc/files/images/python-logo.png" alt=" " width="199" height="196" />Primero que nada la mejor documentacion está en ingles en el wiki de desarrollo de Nokia <a href="http://wiki.opensource.nokia.com/projects/PyS60_Bluetooth_console">http://wiki.opensource.nokia.com/projects/PyS60_Bluetooth_console</a></p>
<p>Este entorno ha funcionado en <strong>Ubuntu 10.04</strong> con un <strong>Nokia 5530</strong> y el python 2.0.0 de symbian.</p>
<h3>Instalar librerias</h3>
<p>Las librerias necesarias son</p>
<div id="_mcePaste">
<ul>
<li>'<strong>hcitool</strong>' para encontrar el dispositivo</li>
<li>'<strong>sdptool</strong>' y '<strong>sdpd</strong>' para registrar los puertos seriales que se van a utilizar</li>
<li>'<strong>rfcomm</strong>' para emular el puerto serial sobre bluetooth</li>
<li>''<strong>screen</strong>" para empezar a mandar datos por terminal</li>
</ul>
</div>
<h3>Instrucciones</h3>
<p>Conectar el adaptador bluetooth y luego en la consola escribir:</p>
<blockquote><p>$ hciconfig reset</p></blockquote>
<p>Luego comprobar que el dispositivo se instaló o lo detectó bien</p>
<blockquote><p>$ hcitool dev</p></blockquote>
<p>Registrar el puerto serial (usar el canal 2. Por alguna razon, el canal 1 y 3 puede no funcionar la conexion)</p>
<blockquote><p>$ sdptool add --channel=2 SP</p></blockquote>
<p>Ahora poner el canal en escucha</p>
<blockquote><p>$ rfcomm listen rfcomm2 2</p></blockquote>
<p>Ahora asegurarte que el bluetooth en tu celular esté encendido, e ir a la aplicacion de Python y luego en las opciones seleccionar <strong>Bluetooth Console</strong>. Seleccionar los dispositivos disponibles ( en mi caso <strong>default host</strong>), si la operación es exitosa deberias ver lo siguiente en tu consola.</p>
<blockquote><p>Waiting for conection on channel 2</p>
<p>Connection from 00:00:00:00:00:00 to /dev/rfcomm2</p>
<p>Press CTRL-C for hangup</p></blockquote>
<p>Ahora abre otra terminal y escribe:</p>
<blockquote><p>$ screen /dev/rfcomm2</p></blockquote>
<p>Eso sería todo, la consola se debería poner limpia y ya deberias poder empezar a escribir tu codigo en python.</p>
<p>Happy Coding</p>
<h3 style="font-size: 1.17em;">Enlaces</h3>
<p><a href="http://wiki.opensource.nokia.com/projects/PyS60_Bluetooth_console">PyS60 Bluetooth console</a></p>
<h3><span style="font-weight: normal;"><a href="http://crschmidt.net/blog/archives/11/bluetooth-console/">Bluetooth Console</a></span></h3>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.punksolid.com/conectar-nokia-5530-por-bluetooth-y-rfcomm-para-desarrollo-en-python-en-ubuntu-10-04/2010/&via=Punksolid&text=Conectar Nokia 5530 por bluetooth y RFComm para desarrollo en Python en Ubuntu 10.04&related=José Palazuelos:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.punksolid.com/conectar-nokia-5530-por-bluetooth-y-rfcomm-para-desarrollo-en-python-en-ubuntu-10-04/2010/&via=Punksolid&text=Conectar Nokia 5530 por bluetooth y RFComm para desarrollo en Python en Ubuntu 10.04&related=José Palazuelos:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>]]></content:encoded>
			<wfw:commentRss>http://www.punksolid.com/conectar-nokia-5530-por-bluetooth-y-rfcomm-para-desarrollo-en-python-en-ubuntu-10-04/2010/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

