<?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> &#187; Tutorial</title>
	<atom:link href="http://www.crowler.es/category/tutorial/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.crowler.es</link>
	<description>Ubuntu, Android y demás parafernalia...</description>
	<lastBuildDate>Fri, 18 Nov 2011 11:42:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title></title>
		<link>http://www.crowler.es/2011/11/como-cambiar-los-permisos-de-acceso-en-windows-a-traves-del-interprete-de-comandos/</link>
		<comments>http://www.crowler.es/2011/11/como-cambiar-los-permisos-de-acceso-en-windows-a-traves-del-interprete-de-comandos/#comments</comments>
		<pubDate>Fri, 18 Nov 2011 11:41:20 +0000</pubDate>
		<dc:creator>crowler</dc:creator>
				<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.crowler.es/?p=563</guid>
		<description><![CDATA[Alguna vez, como sucede en Linux, en Windows puedes llegar a necesitar modificar permisos por línea de comandos si no cuentas con un interfaz gráfico (raro, pero puede suceder&#8230;) o simplemente por encontrarte más comodo delante de un PROMPT&#8230; hay gustos muy diversos y aqui no juzgaremos a nadie por ello Pues con esta información [...]]]></description>
			<content:encoded><![CDATA[<p>Alguna vez, como sucede en Linux, en Windows puedes llegar a necesitar modificar permisos por línea de comandos si no cuentas con un interfaz gráfico (raro, pero puede suceder&#8230;) o simplemente por encontrarte más comodo delante de un PROMPT&#8230; hay gustos muy diversos y aqui no juzgaremos a nadie por ello <img src='http://www.crowler.es/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Pues con esta información que os facilito a continuación, tened por seguro que lo conseguireis sin problema:</p>
<p>El comando <em>cacls</em> es una utilidad de línea de comandos poco conocida que se utiliza para agregar, modificar o eliminar permisos de grupo, así como permisos de usuario de las listas de control de acceso de directorio(ACL) y que <strong>sólo tiene soporte</strong> sobre NTFS.</p>
<p>Este comando simplifica enormemente la tarea de asignar permisos sobre usuarios, ficheros o directorios, y aunque en Windows 2000 y Windows XP Profesional vienen con un editor de ACLs, en está ocasión veremos la potencia de este comando desde ms-dos.</p>
<p>La sintaxis de este comando es la siguiente:</p>
<p>cacls filename [/t] [/e] [/c] [/g user|group:perm] [/r user|group [...]] [/p user|group:perm [...]] [/d user|group [...]]</p>
<p>Donde podemos usar los siguientes parámetros:<br />
<strong>/T </strong>-&gt; Cambia los permisos a todos los archivos de una carpeta y a sus subcarpetas.<br />
<strong>/E</strong> -&gt; Permite editar o remplazar un ACL.<br />
<strong>/C</strong> -&gt; No muestra los errores en caso de que hayan cuando se modifica un ACL.<br />
<strong>/G</strong> -&gt; Especifica los permisos que podemos conceder a un usuario, fichero o carpeta. Las opciones que tenemos son:</p>
<p style="padding-left: 30px;">R Permisos de sólo lectura.<br />
W Permisos de escritura.<br />
C Permisos de escritura.<br />
F Todos los permisos.</p>
<p><strong>/R</strong> -&gt; Está opción elimina los permiso de un usuario o grupo. Para está opción podemos usar las opciones disponibles en <strong>/G</strong>.<br />
<strong>/P</strong> -&gt; Mediante está opción podemos reemplazar los permiso de un usuario.<br />
<strong>/D</strong> -&gt; Está opción deniega el acceso a un grupo o usuario.<br />
Veamos un ejemplo de uso de este comando, supongamos que tenemos en nuestro directorio <em>C:\</em> una archivo llamado <em>permisos.txt</em> y queremos darle permisos de escritura, pues tendríamos que abrir una ventana de ms-dos y escribir :</p>

<div class="wp-terminal">user@computer:$ cacls permisos.txt /g nombre_usuario:c<br/></div>

<p>Con lo que ya tendríamos cambiados los permisos para dicho archivo, sencillo pero potente este comando, verdad?</p>
<p>Para más información, la ayuda del comando <strong>cacls</strong> es la siguiente:</p>

<div class="wp-terminal">user@computer:$ cacls<br/>Muestra o modifica las listas de control de acceso (ACL)  de archivos<br/><br/>CACLS archivo [/T] [/E] [/C] [/G usuario:perm] [/R usuario [...]]<br/>[/P usuario:perm [...]] [/D usuario [...]]);<br/>archivo          Muestra ACLs.<br/>/T               Cambia las ACLs de los archivos especificados en<br/>el directorio actual y en todos los subdirectorios.<br/>/E               Modifica la ACL en vez de remplazarla.<br/>/C               Continúa cambiando ACLs, omitiendo errores.<br/>/G usuario:perm  Concede derechos de acceso al usuario.<br/>Perm puede ser: R  Leer<br/>W  Escribir<br/>C  Cambiar (escribir)<br/>F  Control total<br/>/R usuario    Suspende los derechos del usuario (sólo con /E).<br/>/P usuario:perm  Sustituye los derechos de acceso del usuario.<br/>Perm puede ser: N  Ninguno<br/>R  Leer<br/>W  Escribir<br/>C  Cambiar (escribir)<br/>F  Control total<br/>/D usuario       Denegar acceso al usuario especificado.<br/>Se pueden usar comodines para especificar más de un archivo en el comando.<br/>Puede especificar más de un usuario en el comando.<br/><br/>Abreviaciones:<br/>CI - Herencia de Contenedor.<br/>ACE se heredará por directorios.<br/>OI - Herencia de objeto.<br/>ACE se heredará por archivos.<br/>IO - Sólo heredar.<br/>ACE no se aplica al archivo o directorio actual.<br/></div>

<p>&nbsp;</p>
<div class='gig-share-button' id='gig-div-buttons-563' style='margin:10px 0 10px 0;'></div><script language='javascript'>var conf_563 = {
							APIKey: ''
    					};
						
    					var image563 = {src:'http://www.crowler.es/wp-includes/images/blank.gif',href:'http://www.crowler.es/2011/11/como-cambiar-los-permisos-de-acceso-en-windows-a-traves-del-interprete-de-comandos/',type:'image'};
						var ua_563 = new gigya.services.socialize.UserAction(); 
						ua_563.setUserMessage('');  
						ua_563.setLinkBack('http://www.crowler.es/2011/11/como-cambiar-los-permisos-de-acceso-en-windows-a-traves-del-interprete-de-comandos/'); 
						ua_563.setTitle('');
						ua_563.addMediaItem(image563);	
		

						var params_563 ={ 
							userAction:ua_563,
							cssPrefix:'#gig-div-buttons-563',
							shareButtons:'facebook-like,google-plusone,share,twitter,email', // list of providers
							containerID: 'gig-div-buttons-563',
        					cid:''
						};
						gigya.services.socialize.showShareBarUI(conf_563,params_563);
					</script>
					]]></content:encoded>
			<wfw:commentRss>http://www.crowler.es/2011/11/como-cambiar-los-permisos-de-acceso-en-windows-a-traves-del-interprete-de-comandos/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Agregar manualmente keys de repositorios apt en Ubuntu</title>
		<link>http://www.crowler.es/2011/06/agregar-manualmente-keys-de-repositorios-apt-en-ubuntu/</link>
		<comments>http://www.crowler.es/2011/06/agregar-manualmente-keys-de-repositorios-apt-en-ubuntu/#comments</comments>
		<pubDate>Mon, 06 Jun 2011 09:57:16 +0000</pubDate>
		<dc:creator>crowler</dc:creator>
				<category><![CDATA[Errores]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.crowler.es/?p=536</guid>
		<description><![CDATA[Alguna vez hemos agregado repositorios a través del fichero /etc/apt/sources.list sin saber muy bien los orígenes, simplemente por acceder a las últimas &#8220;features&#8221; de algún programa en especial. La mayor parte de las veces, estos repositorios son de fiar y aceptamos ciegamente lo que nos brindan. En ocasiones habremos intentado descargar las keys del repositorio, [...]]]></description>
			<content:encoded><![CDATA[<p>Alguna vez hemos agregado repositorios a través del fichero<em> /etc/apt/sources.list</em> sin saber muy bien los orígenes, simplemente por acceder a las últimas &#8220;<em>features</em>&#8221; de algún programa en especial. La mayor parte de las veces, estos repositorios son de fiar y aceptamos ciegamente lo que nos brindan. En ocasiones habremos intentado descargar las <em>keys</em> del repositorio, sin éxito (como es mi caso, al estar detrás de un <em>proxy</em> corporativo). GPG a veces no consigue tener acceso al almacén de claves del repositorio por algún motivo, lo que impide que el sistema consiga guardar correctamente las claves en nuestro almacén de ídem.</p>
<p>El error que suele mostrar apt-get al actualizar la lista de software de los repositorios es similar al siguiente:</p>

<div class="wp-terminal">user@computer:$ W: Error de GPG: http://ppa.launchpad.net natty Release Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY 079F371A45867210<br/></div>

<p>Si GPG no obtiene acceso a la descarga, es inútil realizar el paso siguiente:</p>

<div class="wp-terminal">user@computer:$ sudo gpg --keyserver keyserver.ubuntu.com --recv 079F371A45867210<br/><br/>$ sudo gpg --export --armor 079F371A45867210 | sudo apt-key add -<br/></div>

<p>La opción más socorrida es usar apt-key:</p>

<div class="wp-terminal">user@computer:$ sudo apt-key adv --recv-keys --keyserver \ keyserver.ubuntu.com &lt;id_clave&gt;<br/></div>

<p>Ahora bien, por medio de una herramienta, llamada <em>add-apt-key</em>, podremos obtener manualmente estas <em>keys</em> que GPG no puede obtener. Simplemente instalaremos la herramienta y la invocaremos a través de la línea de comandos o en un script:</p>

<div class="wp-terminal">user@computer:$ sudo apt-get install add-apt-key<br/></div>

<p>Y la lanzaremos con permisos de root:</p>

<div class="wp-terminal">user@computer:$ sudo su -<br/># add-apt-key --keyserver keyserver.ubuntu.com 079F371A45867210<br/></div>

<p>También podemos utilizar un script con la opción de introducir la PubKey manualmente:</p>
<pre>#!/bin/sh
if [ "`whoami`" != "root" ];

then

     echo "Por favor, ejecuta el script como superusuario (sudo)"

     exit 1

else
     read -p "Pega la PubKey a importar" pubkey
     add-apt-key --keyserver keyserver.ubuntu.com $pubkey
fi</pre>
<p>Y con esto termina mi aporte a la resolución de este caso tan simple pero que tantos quebraderos de cabeza puede darnos. Si quereis comentar algo, ya sabeis como. <img src='http://www.crowler.es/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<div class='gig-share-button' id='gig-div-buttons-536' style='margin:10px 0 10px 0;'></div><script language='javascript'>var conf_536 = {
							APIKey: ''
    					};
						
    					var image536 = {src:'http://www.crowler.es/wp-includes/images/blank.gif',href:'http://www.crowler.es/2011/06/agregar-manualmente-keys-de-repositorios-apt-en-ubuntu/',type:'image'};
						var ua_536 = new gigya.services.socialize.UserAction(); 
						ua_536.setUserMessage('');  
						ua_536.setLinkBack('http://www.crowler.es/2011/06/agregar-manualmente-keys-de-repositorios-apt-en-ubuntu/'); 
						ua_536.setTitle('Agregar manualmente keys de repositorios apt en Ubuntu');
						ua_536.addMediaItem(image536);	
		

						var params_536 ={ 
							userAction:ua_536,
							cssPrefix:'#gig-div-buttons-536',
							shareButtons:'facebook-like,google-plusone,share,twitter,email', // list of providers
							containerID: 'gig-div-buttons-536',
        					cid:''
						};
						gigya.services.socialize.showShareBarUI(conf_536,params_536);
					</script>
					]]></content:encoded>
			<wfw:commentRss>http://www.crowler.es/2011/06/agregar-manualmente-keys-de-repositorios-apt-en-ubuntu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title></title>
		<link>http://www.crowler.es/2011/03/grub2-no-encuentra-particion-windows/</link>
		<comments>http://www.crowler.es/2011/03/grub2-no-encuentra-particion-windows/#comments</comments>
		<pubDate>Wed, 16 Mar 2011 22:24:59 +0000</pubDate>
		<dc:creator>crowler</dc:creator>
				<category><![CDATA[Errores]]></category>
		<category><![CDATA[Errores Raros]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.crowler.es/?p=521</guid>
		<description><![CDATA[Tras instalar la versión Alpha 3 de Ubuntu 11.04 (y comprobar que de momento, es tremendamente inestable en mi equipo y falla más que una escopeta de feria) me he encontrado con el problema que a continuación os relato. Grub2 no detecta la instalación de Windows 7 y, por lo tanto, no aparece en el [...]]]></description>
			<content:encoded><![CDATA[<p>Tras instalar la versión Alpha 3 de Ubuntu 11.04 (y comprobar que de momento, es tremendamente inestable en mi equipo y falla más que una escopeta de feria) me he encontrado con el problema que a continuación os relato. Grub2 no detecta la instalación de Windows 7 y, por lo tanto, no aparece en el menú de arranque. Tras volverme un poco loco buscando la solución, al fin, he encontrado lo siguiente (fuente en inglés):</p>
<address><strong>Boot Problems:Core On Windows Symptoms</strong></address>
<address>Windows might not boot. The file RESULTS.txt generated by the Boot Info Script shows /boot/grub/core.img among the boot files of the Windows system partition. &#8220;update-grub&#8221; does not detect Windows and displays the message : ls: cannot access [some/path]/boot Boot: No such file or directory Booted into Windows, you have two folders both named &#8220;\Boot&#8221; and with the same contents. <strong> </strong></address>
<address><strong>Cause</strong></address>
<address>Grub2 was installed with Windows system partition chosen as the root-directory. This causes the folder /boot/grub to be created on the Windows system partition. Since ntfs partitions are case insensitive this leads to confusions between &#8220;/boot&#8221; and the already existing folder &#8220;/Boot&#8221; Solution</address>
<address>Boot into your Linux OS and deleted or rename the folder /boot on the Windows system partition. Make sure that your don&#8217;t delete the /Boot folder. The /Boot folder contains the file &#8220;bcd&#8221; which is necessary to boot Windows Vista/7.</address>
<address> </address>
<p>En castellano, quiere decir lo siguiente: Si quieres reparar la entrada de Grub2 para Windows, accede desde Linux  a la partición donde tengas instalado Windows (su cargador) y elimina o cambiale el nombre a la carpeta /boot (NO a la <em>/Boot</em> que es la que hace falta).</p>
<p>Hecho eso, puedes ejecutar tranquilamente el comando update-grub2 y te cargará op-prober la entrada de Windows sin problema. Espero que les sirva a aquellos que, como yo, han perdido unos minutos buscando la solución.</p>
<p>Fuente | <a href="http://sourceforge.net/apps/mediawiki/bootinfoscript/index.php?title=Boot_Problems:Core_On_Windows" target="_blank">Sourceforge</a></p>
<div class='gig-share-button' id='gig-div-buttons-521' style='margin:10px 0 10px 0;'></div><script language='javascript'>var conf_521 = {
							APIKey: ''
    					};
						
    					var image521 = {src:'http://www.crowler.es/wp-includes/images/blank.gif',href:'http://www.crowler.es/2011/03/grub2-no-encuentra-particion-windows/',type:'image'};
						var ua_521 = new gigya.services.socialize.UserAction(); 
						ua_521.setUserMessage('');  
						ua_521.setLinkBack('http://www.crowler.es/2011/03/grub2-no-encuentra-particion-windows/'); 
						ua_521.setTitle('');
						ua_521.addMediaItem(image521);	
		

						var params_521 ={ 
							userAction:ua_521,
							cssPrefix:'#gig-div-buttons-521',
							shareButtons:'facebook-like,google-plusone,share,twitter,email', // list of providers
							containerID: 'gig-div-buttons-521',
        					cid:''
						};
						gigya.services.socialize.showShareBarUI(conf_521,params_521);
					</script>
					]]></content:encoded>
			<wfw:commentRss>http://www.crowler.es/2011/03/grub2-no-encuentra-particion-windows/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title></title>
		<link>http://www.crowler.es/2011/01/usar-heramienta-apt-get-a-traves-de-proxy-isa-server-con-autenticacion-ad/</link>
		<comments>http://www.crowler.es/2011/01/usar-heramienta-apt-get-a-traves-de-proxy-isa-server-con-autenticacion-ad/#comments</comments>
		<pubDate>Mon, 17 Jan 2011 15:41:07 +0000</pubDate>
		<dc:creator>crowler</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.crowler.es/?p=508</guid>
		<description><![CDATA[Recientemente instalé una máquina virtual con Ubuntu en el curro y me vi en la tesitura de no disponer de acceso Web en consola, por tener un servidor ISA de microsoft bloqueando la navegación, que me solicita la contraseña de Active Directory para dar acceso Web a los programas. Lo que tuve que hacer fué [...]]]></description>
			<content:encoded><![CDATA[<p>Recientemente instalé una máquina virtual con Ubuntu en el curro y me vi en la tesitura de no disponer de acceso Web en consola, por tener un servidor ISA de microsoft bloqueando la navegación, que me solicita la contraseña de Active Directory para dar acceso Web a los programas. Lo que tuve que hacer fué simple. Lo resumo en estos pocos pasos:</p>
<p>Lo primero es descargar y descomprimir <a href="http://ntlmaps.sourceforge.net/" target="_blank">ntlm</a>:</p>

<div class="wp-terminal">user@computer:$ tar -zxvf ntlmaps-0.9.9.0.1<br/></div>

<p>Hay que modificar las siguientes líneas:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">PARENT_PROXY:192.168.x.x #IP del Proxy<br />
PARENT_PROXY_PORT:8080 #Puerto del Proxy<br />
NT_DOMAIN:Dominio_AD<br />
USER:Usuario<br />
PASSWORD:Contraseña</div></div>
<p>A continuación, ejecutamos los siguientes comandos:</p>

<div class="wp-terminal">user@computer:$ ./ntlmaps-0.9.9.0.1/main.py &amp;<br/></div>


<div class="wp-terminal">user@computer:$ export http_proxy="http://127.0.0.1:5865/"<br/></div>

<p>Actualizamos la caché de apt:</p>

<div class="wp-terminal">user@computer:$ sudo apt-get update<br/></div>

<p>&#8230; e instalamos ntlmaps:</p>

<div class="wp-terminal">user@computer:$ sudo apt-get install ntlmaps<br/></div>

<p>Por último agregamos la información del proxy para apt-get en el fichero proxy:</p>

<div class="wp-terminal">user@computer:$ sudo nano /etc/apt/apt.conf.d/proxy<br/></div>

<p>Insertamos la información:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Acquire::http::proxy &quot;http://localhost:5865/&quot;;<br />
Acquire::https::proxy &quot;https://localhost:5865/&quot;;<br />
Acquire::ftp::proxy &quot;ftp://localhost:5865/&quot;;</div></div>
<p>Y a funcionar! Esto nos autentificará contra el Proxy ISA Server automáticamente.</p>
<p><strong>Nota</strong>: En algún blog hace tiempo leí que editando el fichero<em> /etc/apt/apt.conf</em> y agregando la línea</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Acquire::https::proxy &quot;http://usuario:contraseña@ip_proxy:puerto/&quot;;</div></div>
<p>servía igualmente&#8230; pero yo me quedo con la solución de nltmaps ;D</p>
<p>Si queremos usar el puerto FTP, unicamente deberemos cambiar el protocolo en la línea &#8220;Acquire&#8221; por <em>ftp</em>.</p>
<div class='gig-share-button' id='gig-div-buttons-508' style='margin:10px 0 10px 0;'></div><script language='javascript'>var conf_508 = {
							APIKey: ''
    					};
						
    					var image508 = {src:'http://www.crowler.es/wp-includes/images/blank.gif',href:'http://www.crowler.es/2011/01/usar-heramienta-apt-get-a-traves-de-proxy-isa-server-con-autenticacion-ad/',type:'image'};
						var ua_508 = new gigya.services.socialize.UserAction(); 
						ua_508.setUserMessage('');  
						ua_508.setLinkBack('http://www.crowler.es/2011/01/usar-heramienta-apt-get-a-traves-de-proxy-isa-server-con-autenticacion-ad/'); 
						ua_508.setTitle('');
						ua_508.addMediaItem(image508);	
		

						var params_508 ={ 
							userAction:ua_508,
							cssPrefix:'#gig-div-buttons-508',
							shareButtons:'facebook-like,google-plusone,share,twitter,email', // list of providers
							containerID: 'gig-div-buttons-508',
        					cid:''
						};
						gigya.services.socialize.showShareBarUI(conf_508,params_508);
					</script>
					]]></content:encoded>
			<wfw:commentRss>http://www.crowler.es/2011/01/usar-heramienta-apt-get-a-traves-de-proxy-isa-server-con-autenticacion-ad/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title></title>
		<link>http://www.crowler.es/2011/01/cambia-la-posicion-de-los-botones-de-las-ventanas-en-gnome/</link>
		<comments>http://www.crowler.es/2011/01/cambia-la-posicion-de-los-botones-de-las-ventanas-en-gnome/#comments</comments>
		<pubDate>Thu, 06 Jan 2011 10:45:17 +0000</pubDate>
		<dc:creator>crowler</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.crowler.es/?p=497</guid>
		<description><![CDATA[Desde que salió Ubuntu 10.04 con sus nuevos temas, hay mucha gente que aún no se ha acostumbrado a la nueva posición de los botones de cerrar, maximizar y minimizar. Pues aqui os traigo la forma de cambiar de nuevo la posición de los botones al lado derecho de siempre. Lo primero que tenemos que [...]]]></description>
			<content:encoded><![CDATA[<p>Desde que salió Ubuntu 10.04 con sus nuevos temas, hay mucha gente que aún no se ha acostumbrado a la nueva posición de los botones de cerrar, maximizar y minimizar. Pues aqui os traigo la forma de cambiar de nuevo la posición de los botones al lado derecho de siempre.</p>
<p>Lo primero que tenemos que hacer es ejecutar la siguiente aplicación en un terminal, o para mayor comodidad, pulsando Alt+F2 (ejecutar):</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">gconf-editor</div></div>
<p>Nos aparecerá el gestor de configuración Gnome y allí debemos buscar la siguiente ruta:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">/apps/metacity/general/button_layout</div></div>
<p>Hacemos doble clic encima de la siguiente cadena,</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">button_layout</div></div>
<p>y sustituimos lo escrito por esto otro:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">menu:minimize,maximize,close</div></div>
<p style="text-align: center;"><a href="http://www.crowler.es/wp-content/uploads/2011/01/gconf-editor.png"></a></p>
<a href="http://www.crowler.es/wp-content/uploads/2011/01/gconf-editor.png"><img class="size-full wp-image-498  " title="gconf-editor" src="http://www.crowler.es/wp-content/uploads/2011/01/gconf-editor.png" alt="" width="476" height="390" /></a>
<p>Según el orden en que se escriban <em>minimize-close-maximize</em>, los botones estarán situados en ese mismo orden. Respecto a los dos puntos <em>&#8220;:&#8221;</em> se utilizan para definir en qué lado de la ventana salen los botones.</p>
<p>También es posible configurar el orden y la posición de estos botones usando <a href="http://ubuntu-tweak.com/">Ubuntu Tweak</a>. Una vez abierto, hay que acceder a la opción <em>Configuración del Gestor de Ventanas</em>.</p>
<p>Vía | <a href="http://usemoslinux.blogspot.com/2010/12/cambiar-botones-cerrar-minimizar.html" target="_blank">UsemosLinux</a></p>
<div class='gig-share-button' id='gig-div-buttons-497' style='margin:10px 0 10px 0;'></div><script language='javascript'>var conf_497 = {
							APIKey: ''
    					};
						
    					var image497 = {src:'http://www.crowler.es/wp-content/uploads/2011/01/gconf-editor.png',href:'http://www.crowler.es/2011/01/cambia-la-posicion-de-los-botones-de-las-ventanas-en-gnome/',type:'image'};
						var ua_497 = new gigya.services.socialize.UserAction(); 
						ua_497.setUserMessage('');  
						ua_497.setLinkBack('http://www.crowler.es/2011/01/cambia-la-posicion-de-los-botones-de-las-ventanas-en-gnome/'); 
						ua_497.setTitle('');
						ua_497.addMediaItem(image497);	
		

						var params_497 ={ 
							userAction:ua_497,
							cssPrefix:'#gig-div-buttons-497',
							shareButtons:'facebook-like,google-plusone,share,twitter,email', // list of providers
							containerID: 'gig-div-buttons-497',
        					cid:''
						};
						gigya.services.socialize.showShareBarUI(conf_497,params_497);
					</script>
					]]></content:encoded>
			<wfw:commentRss>http://www.crowler.es/2011/01/cambia-la-posicion-de-los-botones-de-las-ventanas-en-gnome/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Como hacer &#8220;Hard Reset&#8221; a un HTC Hero</title>
		<link>http://www.crowler.es/2010/08/como-hacer-hard-reset-a-un-htc-hero/</link>
		<comments>http://www.crowler.es/2010/08/como-hacer-hard-reset-a-un-htc-hero/#comments</comments>
		<pubDate>Wed, 04 Aug 2010 09:57:49 +0000</pubDate>
		<dc:creator>crowler</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Errores]]></category>
		<category><![CDATA[Moviles]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.crowler.es/?p=469</guid>
		<description><![CDATA[Os voy a explicar como hacer un Hard Reset al HTC Hero por si a alguien le hiciera falta alguna vez (a mi de momento no me ha hecho falta, pero nunca se sabe&#8230;) Con la PDA apagada, seguir los siguientes pasos: 1. Pulsar y mantener pulsadas las teclas de Home (la casita) y Back [...]]]></description>
			<content:encoded><![CDATA[<div>
<p>Os voy a explicar como hacer un Hard Reset al HTC Hero por si a alguien le hiciera falta alguna vez (a mi de momento no me ha hecho falta, pero nunca se sabe&#8230;)</p>
<p>Con la PDA apagada, seguir los siguientes pasos:</p>
<p>1. Pulsar y mantener pulsadas las teclas de <strong>Home </strong>(la casita) y <strong>Back </strong>(la flecha)<strong><br />
</strong></p>
<p>2. Ahora pulsar y soltar el botón de  encendido, pero sin dejar de pulsar los botones del paso número 1. Te  aparecerá la siguiente pantalla:</p>
<p><a href="http://www.crowler.es/wp-content/uploads/2010/08/htc_hero_hard_reset-174x300.jpg"><img class="aligncenter size-full wp-image-470" title="htc_hero_hard_reset-174x300" src="http://www.crowler.es/wp-content/uploads/2010/08/htc_hero_hard_reset-174x300.jpg" alt="" width="174" height="300" /></a></p>
<p>3. Ahora presiona <strong>Reset Phone</strong> y listo. Ya tienes tu Hero como salida de fabrica (con la última version de Android que tuvieras flasheada).</p>
</div>
<div class='gig-share-button' id='gig-div-buttons-469' style='margin:10px 0 10px 0;'></div><script language='javascript'>var conf_469 = {
							APIKey: ''
    					};
						
    					var image469 = {src:'http://www.crowler.es/wp-content/uploads/2010/08/htc_hero_hard_reset-174x300.jpg',href:'http://www.crowler.es/2010/08/como-hacer-hard-reset-a-un-htc-hero/',type:'image'};
						var ua_469 = new gigya.services.socialize.UserAction(); 
						ua_469.setUserMessage('');  
						ua_469.setLinkBack('http://www.crowler.es/2010/08/como-hacer-hard-reset-a-un-htc-hero/'); 
						ua_469.setTitle('Como hacer "Hard Reset" a un HTC Hero');
						ua_469.addMediaItem(image469);	
		

						var params_469 ={ 
							userAction:ua_469,
							cssPrefix:'#gig-div-buttons-469',
							shareButtons:'facebook-like,google-plusone,share,twitter,email', // list of providers
							containerID: 'gig-div-buttons-469',
        					cid:''
						};
						gigya.services.socialize.showShareBarUI(conf_469,params_469);
					</script>
					]]></content:encoded>
			<wfw:commentRss>http://www.crowler.es/2010/08/como-hacer-hard-reset-a-un-htc-hero/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalar BitchX en Ubuntu</title>
		<link>http://www.crowler.es/2010/07/instalar-bitchx-en-ubuntu/</link>
		<comments>http://www.crowler.es/2010/07/instalar-bitchx-en-ubuntu/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 10:24:34 +0000</pubDate>
		<dc:creator>crowler</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.crowler.es/?p=461</guid>
		<description><![CDATA[Por si os habeis visto obligados alguna vez a usar BitchX en Ubuntu, y no teniais forma de instalarlo a través de paquetes DEB o Synaptic, aqui os muestro una breve guia para lograrlo, con estos sencillos pasos en la terminal: 1- Creamos el directorio donde guardaremos BitchX: user@computer:$ sudo mkdir /usr/local/bitchx 2- Nos posicionamos [...]]]></description>
			<content:encoded><![CDATA[<p>Por si os habeis visto obligados alguna vez a usar BitchX en Ubuntu, y no teniais forma de instalarlo a través de paquetes DEB o Synaptic, aqui os muestro una breve guia para lograrlo, con estos sencillos pasos en la terminal:<br />
1- Creamos el directorio donde guardaremos BitchX:</p>

<div class="wp-terminal">user@computer:$ sudo mkdir /usr/local/bitchx<br/></div>

<p>2- Nos posicionamos en él:</p>

<div class="wp-terminal">user@computer:$ sudo cd /usr/local/bitchx<br/></div>

<p>3- Descargamos el paquete desde la web oficial (cambia la version a la ultima en caso necesario):</p>

<div class="wp-terminal">user@computer:$ sudo wget <a rel="nofollow" href="http://www.bitchx.com/download/BitchX-1.1-final-linux.tar.gz">http://www.bitchx.com/download/BitchX-1.1-final-linux.tar.gz</a><br/></div>

<p>4- Descomprimimos el tar:</p>

<div class="wp-terminal">user@computer:$ sudo tar -zxvf BitchX-1.1-final-linux.tar.gz<br/></div>

<p>5- Creamos un enlace simbólico para ejecutarlo desde donde queramos simplemente escribiendo &#8220;bitchx&#8221;:</p>

<div class="wp-terminal">user@computer:$ sudo ln -s /usr/local/bitchx/BitchX /usr/bin/bitchx<br/></div>

<p>&#8230; y le voilà! Ya podemos conectar al IRC en modo texto.</p>
<div class='gig-share-button' id='gig-div-buttons-461' style='margin:10px 0 10px 0;'></div><script language='javascript'>var conf_461 = {
							APIKey: ''
    					};
						
    					var image461 = {src:'http://www.crowler.es/wp-includes/images/blank.gif',href:'http://www.crowler.es/2010/07/instalar-bitchx-en-ubuntu/',type:'image'};
						var ua_461 = new gigya.services.socialize.UserAction(); 
						ua_461.setUserMessage('');  
						ua_461.setLinkBack('http://www.crowler.es/2010/07/instalar-bitchx-en-ubuntu/'); 
						ua_461.setTitle('Instalar BitchX en Ubuntu');
						ua_461.addMediaItem(image461);	
		

						var params_461 ={ 
							userAction:ua_461,
							cssPrefix:'#gig-div-buttons-461',
							shareButtons:'facebook-like,google-plusone,share,twitter,email', // list of providers
							containerID: 'gig-div-buttons-461',
        					cid:''
						};
						gigya.services.socialize.showShareBarUI(conf_461,params_461);
					</script>
					]]></content:encoded>
			<wfw:commentRss>http://www.crowler.es/2010/07/instalar-bitchx-en-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Por fin&#8230; 2.1 (oficial y libre) en HTC Hero de Orange con GoldCard.</title>
		<link>http://www.crowler.es/2010/06/por-fin-2-1-oficial-y-libre-en-htc-hero-de-orange-con-goldcard/</link>
		<comments>http://www.crowler.es/2010/06/por-fin-2-1-oficial-y-libre-en-htc-hero-de-orange-con-goldcard/#comments</comments>
		<pubDate>Tue, 29 Jun 2010 16:13:41 +0000</pubDate>
		<dc:creator>crowler</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Hack]]></category>
		<category><![CDATA[Lanzamiento]]></category>
		<category><![CDATA[Moviles]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.crowler.es/?p=448</guid>
		<description><![CDATA[Tras mucho tiempo esperando la actualización de la ROM oficial para mi Hero de Orange (no se como he aguantado tanto, teniéndola además &#8220;rooteada&#8221;), me he decidido a seguir el magnífico tutorial publicado en HTC Manía para poder obtener la ansiada version 2.1 al fin. Cuando realizas este tipo de actuación en tu móvil, conoces [...]]]></description>
			<content:encoded><![CDATA[<p>Tras mucho tiempo esperando la actualización de la ROM oficial para mi Hero de Orange (no se como he aguantado tanto, teniéndola además &#8220;rooteada&#8221;), me he decidido a seguir el magnífico tutorial <a href="http://www.htcmania.com/showthread.php?p=788912" target="_blank">publicado en HTC Manía</a> para poder obtener la ansiada version 2.1 al fin.</p>
<p>Cuando realizas este tipo de actuación en tu móvil, conoces los riesgos de obtener un precioso ladrillo, pero os puedo asegurar que es bastante complicado que falle (aunque no imposible&#8230; hacedlo bajo vuestra responsabilidad y solo si, como yo, estais hasta las narices de vuestro operador y su falta de profesionalidad y soporte).</p>
<p>Los pasos son los siguientes&#8230; (yo lo he realizado en Ubuntu 10.04 y difiere un poco, pero en esencia es lo mismo):</p>
<ul>
<li>Formatea tu SD a formato FAT32 (no todas las SD sirven). Yo he usado una Kingston de 2GB que tenia por ahi&#8230;</li>
<li>Descarga el <a onclick="javascript:_gaq.push(['_trackEvent','download','developer.android.com/sdk/download.html?v=android-sdk-windows-1.5_r3.zip']);" rel="nofollow" href="http://developer.android.com/sdk/download.html?v=android-sdk-windows-1.5_r3.zip" target="_blank">Android SDK</a>.</li>
<li>Descomprime el archivo en la carpeta C:\Android\SDK (si no existe, la creas).</li>
<li>Abre una consola &#8220;cmd&#8221; y escribe el siguiente comando para llegar a la carpeta donde está la herramienta adb (primero uno y luego otro):

<div class="wp-terminal">user@computer:$ cd C:\Android\SDK\android-sdk-windows\tools<br/></div>


<div class="wp-terminal">user@computer:$ adb shell cat /sys/class/mmc_host/mmc1/mmc1:*/cid<br/></div>

</li>
</ul>
<ul>
<li>Copia la combinación alfanumérica que sale tras este comando.</li>
<li>Abres <a onclick="javascript:_gaq.push(['_trackEvent','outbound-article','hexrev.soaa.me']);" rel="nofollow" href="http://hexrev.soaa.me/" target="_blank">esta página</a>, escribes la combinación copiada,<em> <em>le das a</em> &#8220;Submit&#8221;</em>, y copias el nuevo que aparece.</li>
<li>Pulsas donde indica la página y te envíará a otra página de QMAT, donde debes indicar tu email y pegar el código. Seleccionas <em>Continue.</em></li>
<li>Abre tu email y tendrás un correo de PSAS con un adjunto. Descarga el adjunto y guardalo (archivo en formato *.img).</li>
<li>Descarga <a onclick="javascript:_gaq.push(['_trackEvent','outbound-article','download.cnet.com']);" rel="nofollow" href="http://download.cnet.com/H-Hex-Editor/3000-2352_4-10891068.html?tag=mncol" target="_blank">HXD Hex Editor</a> e instálalo.</li>
<li>Abre el programa (en Vista o Windows 7, deberás ejecutar como Administrador. Click derecho, y lo seleccionas)</li>
<li>Selecciona <em>Extra&gt;Open disk</em>. En <em>Physical disk</em> selecciona <em>Removable disk</em> (aseguraos de que sea la SD), desmarca la casilla <em>Open as Read only</em> –&gt; <em>OK</em> y saldrá un mensaje de advertencia. Asumimos el riesgo y aceptamos</li>
<li>Selecciona la pestaña <em>Extra&gt;Open Disk Image</em>, selecciona el archivo .img que amablemente nos enviaron por correo. Saldrá un mensaje que pone <em>512 (Hard disks/Floppy disks).</em> Aceptamos</li>
<li>Ahora deberíamos tener 2 pestañas en el programa HXD. Seleccionamos la pestaña de <em>goldcard.img</em>, Clic en la pestaña <em>Edit&gt;Select all</em>. Nuevo clic en <em>Edit&gt;Copy</em></li>
<li>Seleccionamos la pestaña <em>Removable disk</em>. Después seleccionamos las líneas desde la 00000000 a la 00000170 (incluida). Clic en <em>Edit&gt;Paste write</em>.</li>
<li>Click en<em> File&gt;Save</em>. Aceptamos la advertencia y ya puedes cerrar el programa</li>
<li>Saca la SD (adecuadamente) , apaga el teléfono, y reinícialo con la tarjeta puesta</li>
<li>Ahora descarga <a onclick="javascript:_gaq.push(['_trackEvent','outbound-article','www.megaupload.com']);" rel="nofollow" href="http://www.megaupload.com/?d=Z7ZONRQC" target="_blank">ésta ROM</a> (es  la de la Hero, libre) y la instalas. Es un archivo para instalar ROM la  original Donut 1.5, así que deberás seguir los pasos que te indique.</li>
<li>Una vez que esté hecho el &#8220;downgrade/upgrade&#8221; (no se definir muy bien este proceso concreto&#8230; xD) a la 1.5 de las HTC Hero libres, aparecerá la FOTA Pre-2.1 y a continuación, cuando se haya actualizado, os saldrá la OTA a la 2.1-Update 1. Esto tiene la &#8220;ventaja&#8221; de que hace desaparecer la molesta animación de Orange cada vez que arranca el dispositivo ;D</li>
</ul>
<a href="http://www.crowler.es/wp-content/uploads/2010/06/device3.png"><img class="size-full wp-image-449 " title="device3" src="http://www.crowler.es/wp-content/uploads/2010/06/device3.png" alt="" width="256" height="384" /></a>
<p style="text-align: center;">
<div class='gig-share-button' id='gig-div-buttons-448' style='margin:10px 0 10px 0;'></div><script language='javascript'>var conf_448 = {
							APIKey: ''
    					};
						
    					var image448 = {src:'http://www.crowler.es/wp-content/uploads/2010/06/device3.png',href:'http://www.crowler.es/2010/06/por-fin-2-1-oficial-y-libre-en-htc-hero-de-orange-con-goldcard/',type:'image'};
						var ua_448 = new gigya.services.socialize.UserAction(); 
						ua_448.setUserMessage('');  
						ua_448.setLinkBack('http://www.crowler.es/2010/06/por-fin-2-1-oficial-y-libre-en-htc-hero-de-orange-con-goldcard/'); 
						ua_448.setTitle('Por fin... 2.1 (oficial y libre) en HTC Hero de Orange con GoldCard.');
						ua_448.addMediaItem(image448);	
		

						var params_448 ={ 
							userAction:ua_448,
							cssPrefix:'#gig-div-buttons-448',
							shareButtons:'facebook-like,google-plusone,share,twitter,email', // list of providers
							containerID: 'gig-div-buttons-448',
        					cid:''
						};
						gigya.services.socialize.showShareBarUI(conf_448,params_448);
					</script>
					]]></content:encoded>
			<wfw:commentRss>http://www.crowler.es/2010/06/por-fin-2-1-oficial-y-libre-en-htc-hero-de-orange-con-goldcard/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Flasheando la Hero&#8230; y acceso root.</title>
		<link>http://www.crowler.es/2010/03/flasheando-la-hero-y-acceso-root/</link>
		<comments>http://www.crowler.es/2010/03/flasheando-la-hero-y-acceso-root/#comments</comments>
		<pubDate>Mon, 22 Mar 2010 15:29:32 +0000</pubDate>
		<dc:creator>crowler</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Moviles]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.crowler.es/?p=416</guid>
		<description><![CDATA[Siguiendo un breve pero intenso tutorial, he procedido a flashear mi Hero con la imagen &#8220;recovery-RA-hero-v1.5.2.img&#8221; gracias al Blog &#8220;El Androide Libre&#8220;. HTC Hero, root en un click Bájate FlashRec.apk y la recovery de Amon_RA (actualizados a 01/2010) y una ROM de tu gusto. Ponlas en la raíz de tu SD y con un gestor [...]]]></description>
			<content:encoded><![CDATA[<p>Siguiendo un breve pero intenso tutorial, he procedido a flashear mi Hero con la imagen &#8220;recovery-RA-hero-v1.5.2.img&#8221; gracias al Blog &#8220;<a href="http://www.elandroidelibre.com/" target="_blank">El Androide Libre</a>&#8220;.</p>
<h3>HTC Hero, root en un click</h3>
<ol>
<li>Bájate <a href="http://zenthought.org/content/project/flashrec">FlashRec.apk</a> y  la <a href="http://www.megaupload.com/?d=WP29CWHK">recovery de Amon_RA</a> (actualizados a 01/2010) y una ROM de tu gusto.</li>
<li>Ponlas en la raíz de tu SD y con un gestor de archivos (Astro,  Linda,etc&#8230;) ejecuta FlashRec.apk</li>
<li>Escoge &#8220;Backup Recovery Image&#8221;</li>
<li>A continuación escoge Flashear la recovery que hemos bajado  &#8220;/sdcard/recovery_xxxxx&#8221;</li>
<li>Reinicia el teléfono aguantando el botón CASA para entrar en modo  Recovery</li>
<li>Selecciona Flash update y escoge la ROM que has descargado.</li>
</ol>
<p style="text-align: left;"><a href="http://www.crowler.es/wp-content/uploads/2010/03/device.png"><img class="aligncenter size-full wp-image-417" title="Recovery Menu" src="http://www.crowler.es/wp-content/uploads/2010/03/device.png" alt="" width="224" height="336" /></a></p>
<p style="text-align: left;">Este es el resultado del flasheo. Más tarde he buscado información para &#8220;rootear&#8221; la Hero, pero aun no lo he realizado, en espera a la nueva version 2.1 oficial de HTC.</p>
<p style="text-align: left;">Para obtener Root, podeis seguir el siguiente <a href="http://www.htcmania.com/showthread.php?t=75021" target="_blank">tutorial</a>:</p>
<p style="text-align: left;"><span style="color: #808080;"><span style="color: #ff9900;"><strong><span style="font-size: medium;"><span style="color: darkred;">Instant Root HTC Hero en 1 clic</span></span></strong></span></span><span style="color: #808080;"><br />
</span></p>
<p><span style="color: black;">Para los que no estén aun muy familiarizados con el  tema, decir que el Root consiste en otorgar permisos de administrador a  nuestra Hero. Éstos permisos son necesarios para instalar muchas  aplicaciones y para realizar actualizaciones importantes.</span><br />
<span style="color: black;">El proceso es tan simple como descargarse la  aplicación “<strong>InstantRoot</strong>“, cargarla en nuestra Hero y ejecutar el  programa. Automáticamente nos dará permisos de administrador sobre ella.</span></p>
<p><span style="color: black;"><span style="color: #ffcc00;"><strong><span style="color: #000000;">Antes de éste proceso  recomiendo haber realizado el Custom recovery y tener acceso a él<em>. </em>Para  ello tenemos éste sencillo manual:</span> <a rel="nofollow" href="http://customhero.ctestudioweb.com/2009/10/htc-hero-custom-recovery/" target="_blank">HTC Hero Custom Recovery</a></strong></span></span><br />
<span style="color: black;"><br />
</span><br />
<span style="color: black;"><span style="color: #808080;"><strong>Paso 1: Descarga  InstantRoot</strong></span><br />
<a rel="nofollow" href="http://www.megaupload.com/?d=AS4P2XHF" target="_blank">Descargar Instant Root</a></span><br />
<span style="color: black;"><span style="color: #808080;"><strong>Paso 2:</strong></span><br />
Copia el archivo <em>InstantRoot.apk</em> en el directorio raiz de tu  SDCard con el USB</span><br />
<span style="color: black;"><span style="color: #808080;"><strong>Paso 3:</strong></span><br />
Por medio de <em>eoeAppInstaller</em> (puedes descargarlo desde Market), o  cualquire otro instalador de aplicaciones, instala el<em> InstantRoot.apk.</em></span><br />
<span style="color: black;"><span style="color: #808080;"><strong>Paso 4:</strong></span><br />
Nada más instalar una notificación aparecerá en la pestaña de  notificaciones confirmando que tu HTC Hero ha sido Rooteada.</span><br />
<span style="color: black;"><span style="color: #808080;"><strong>Comprobación:</strong></span><br />
Puedes comprobar si eres Root instalando la aplicación<em> Better  Terminal</em> (desde Market &#8211; 3,99$).<br />
Una vez instalada tipea: <em>su</em><br />
Si te responde con una # es que eres Root</span><br />
<span style="color: black;"><span style="color: #808080;"><strong>Por último:</strong></span><br />
Si lo deseas puedes desinstalar el<em> InstantRoot</em> y seguirás siendo  Root</span><br />
<span style="color: black;"><span style="color: #ff9900;"><strong></strong></span></span></p>
<p><span style="color: black;"><span style="color: #ff9900;"><span style="color: #000000;">Gracias a <strong>HermetiC</strong> por su inestimable ayuda recopilando toda esta info <img src='http://www.crowler.es/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </span><strong><br />
</strong></span></span></p>
<div class='gig-share-button' id='gig-div-buttons-416' style='margin:10px 0 10px 0;'></div><script language='javascript'>var conf_416 = {
							APIKey: ''
    					};
						
    					var image416 = {src:'http://www.crowler.es/wp-content/uploads/2010/03/device.png',href:'http://www.crowler.es/2010/03/flasheando-la-hero-y-acceso-root/',type:'image'};
						var ua_416 = new gigya.services.socialize.UserAction(); 
						ua_416.setUserMessage('');  
						ua_416.setLinkBack('http://www.crowler.es/2010/03/flasheando-la-hero-y-acceso-root/'); 
						ua_416.setTitle('Flasheando la Hero... y acceso root.');
						ua_416.addMediaItem(image416);	
		

						var params_416 ={ 
							userAction:ua_416,
							cssPrefix:'#gig-div-buttons-416',
							shareButtons:'facebook-like,google-plusone,share,twitter,email', // list of providers
							containerID: 'gig-div-buttons-416',
        					cid:''
						};
						gigya.services.socialize.showShareBarUI(conf_416,params_416);
					</script>
					]]></content:encoded>
			<wfw:commentRss>http://www.crowler.es/2010/03/flasheando-la-hero-y-acceso-root/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Asociar enlaces &#8220;Magnet&#8221; a tu programa favorito de Torrents en Firefox bajo Ubuntu</title>
		<link>http://www.crowler.es/2010/01/asociar-enlaces-magnet-a-tu-programa-favorito-de-torrents-en-firefox-bajo-ubuntu/</link>
		<comments>http://www.crowler.es/2010/01/asociar-enlaces-magnet-a-tu-programa-favorito-de-torrents-en-firefox-bajo-ubuntu/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 18:15:25 +0000</pubDate>
		<dc:creator>crowler</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.crowler.es/?p=395</guid>
		<description><![CDATA[Los Magnet Links son un tipo de vínculo usado en redes p2p, sobre todo en el torrent. La idea es que pinchando en uno nos evitemos el tener que bajar el torrent y añadirlo en nuestro cliente. Pero, ¿qué pasa si estamos usando Firefox bajo Linux? Lo más probable es que firefox se nos queje [...]]]></description>
			<content:encoded><![CDATA[<p>Los <a title="Magnet Links en la Wiki" href="http://en.wikipedia.org/wiki/Magnet_link" target="_blank">Magnet  Links</a> son un tipo de vínculo usado en redes p2p, sobre todo en el torrent. La idea es que pinchando en uno nos evitemos el tener que bajar el torrent y añadirlo en nuestro cliente. Pero, ¿qué pasa si estamos usando Firefox bajo Linux?</p>
<p>Lo más probable es que firefox se nos queje y diga algo como que no  reconoce el protocolo y que no sabe cómo manejar (magnet).</p>
<p>Sin embargo, no es nada complicado asociar firefox para que sepa manejar los Magnet Links. Por ejemplo, si el cliente que queremos que lo maneje es Transmission, haríamos lo siguiente (yo lo encontré en este post de los <a title="Solución en los foros de Ubuntu" href="http://ubuntuforums.org/showthread.php?t=308130" target="_blank">foros  de ubuntu</a>):</p>
<ol>
<li>Escribe <strong>about:config</strong> en la barra de direcciónes de Firefox  (preferiblemente en otra pestaña)</li>
<li>Añade una entrada [<em>botón  derecho-&gt;Nuevo</em>] llamada <strong>network.protocol-handler.external.magnet</strong> de tipo <strong>lógico (boolean)</strong> y valor <strong>true</strong>.</li>
<li>Añade  otra entrada nueva llamada <strong>network.protocol-handler.app.magnet </strong>de  tipo <strong>cadena (string)</strong>. En el valor hay que añadir la  ruta al programa que queremos que maneje el &#8220;Magnet Link&#8221;. En mi caso quiero que sea Transmission, alojado en la ruta <strong>/usr/bin/transmission</strong></li>
</ol>
<p style="text-align: center;"><a href="http://www.crowler.es/wp-content/uploads/2010/01/magnet.png"><img class="aligncenter size-full wp-image-399" title="magnet" src="http://www.crowler.es/wp-content/uploads/2010/01/magnet.png" alt="Cadenas en &quot;About:config&quot;" width="446" height="139" /></a></p>
<p>¡Y ya está! Como consejo adicional, si no sabeis la ruta concreta de vuestro cliente en vuestro sistema, lo podéis averiguar fácilmente en una terminal simplemente con el comando &#8220;whereis&#8221; y el nombre del programa.</p>
<div class='gig-share-button' id='gig-div-buttons-395' style='margin:10px 0 10px 0;'></div><script language='javascript'>var conf_395 = {
							APIKey: ''
    					};
						
    					var image395 = {src:'http://www.crowler.es/wp-content/uploads/2010/01/magnet.png',href:'http://www.crowler.es/2010/01/asociar-enlaces-magnet-a-tu-programa-favorito-de-torrents-en-firefox-bajo-ubuntu/',type:'image'};
						var ua_395 = new gigya.services.socialize.UserAction(); 
						ua_395.setUserMessage('');  
						ua_395.setLinkBack('http://www.crowler.es/2010/01/asociar-enlaces-magnet-a-tu-programa-favorito-de-torrents-en-firefox-bajo-ubuntu/'); 
						ua_395.setTitle('Asociar enlaces "Magnet" a tu programa favorito de Torrents en Firefox bajo Ubuntu');
						ua_395.addMediaItem(image395);	
		

						var params_395 ={ 
							userAction:ua_395,
							cssPrefix:'#gig-div-buttons-395',
							shareButtons:'facebook-like,google-plusone,share,twitter,email', // list of providers
							containerID: 'gig-div-buttons-395',
        					cid:''
						};
						gigya.services.socialize.showShareBarUI(conf_395,params_395);
					</script>
					]]></content:encoded>
			<wfw:commentRss>http://www.crowler.es/2010/01/asociar-enlaces-magnet-a-tu-programa-favorito-de-torrents-en-firefox-bajo-ubuntu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

