<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>Juanlu Pérez</title>
	
	<link>http://www.juanluperez.com</link>
	<description>Mis Pensamientos, creo.</description>
	<lastBuildDate>Fri, 03 Feb 2012 06:31:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/juanluperez" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="juanluperez" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>SSL en Cherokee con Certificados Firmados por CAcert.org</title>
		<link>http://www.juanluperez.com/index.php/2012/02/ssl-en-cherokee-con-certificados-firmados-por-cacert-org/</link>
		<comments>http://www.juanluperez.com/index.php/2012/02/ssl-en-cherokee-con-certificados-firmados-por-cacert-org/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 06:31:44 +0000</pubDate>
		<dc:creator>Juanlu</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[cacert]]></category>
		<category><![CDATA[cacert.org]]></category>
		<category><![CDATA[cherokee]]></category>
		<category><![CDATA[ssl]]></category>

		<guid isPermaLink="false">http://www.juanluperez.com/?p=506</guid>
		<description><![CDATA[Hacía tiempo que quería tener la funcionalidad de conexión segura SSL en el protocolo HTTP (HTTPS) en mi servidor, sobre todo para poder utilizarlo cuando accedo al área de administración en redes poco seguras. De este modo me aseguro que la comunicación entre mi servidor y mi navegador va cifrada, además de reducir la posibilidad [...]]]></description>
			<content:encoded><![CDATA[<p>Hacía tiempo que quería tener la funcionalidad de conexión segura <em>SSL</em> en el protocolo <em>HTTP</em> (<em>HTTPS</em>) en mi servidor, sobre todo para poder utilizarlo cuando accedo al área de administración en redes poco seguras. De este modo me aseguro que la comunicación entre mi servidor y mi navegador va cifrada, además de reducir la posibilidad de un ataque <em>man-in-the-middle</em>.</p>
<p>Desde hace tiempo que lo puse a funcionar en <em>Cherokee Web Server</em>, y no puedo dejar de escribir qué hice para hacerlo funcionar, así además de no olvidarlo yo, puede servirle a alguien también.</p>
<p>Los pasos básicamente son instalar apropiadamente los certificados raíz de CAcert.org en el servidor (concatenados en un fichero único), generar una petición de firma de certificado, generar la firma de CAcert.org usando la petición anterior y por último instalar la clave privada y la firma en el servidor.</p>
<ol>
<li>Generamos nuestra petición de firma de certificado (<em>certificate signing request</em>), ejecutamos en una consola el comando:<br />
<code># openssl req -nodes -new -keyout private.key -out server.csr</code></li>
<li>Iniciamos sesión en <a href="http://www.cacert.org">cacert.org</a>.</li>
<li>A la derecha, en el menú, pulsamos en <em>Dominios</em> y luego en <em>agregar</em>.<img class="aligncenter size-full wp-image-583" title="Agregar Dominio" src="http://www.juanluperez.com/wordpress/wp-content/uploads/2010/10/agregardominio.jpg" alt="Agregar domiinio" width="199" height="92" /> Ponemos nuestro dominio, en mi caso <em>juanluperez.com</em>.</li>
<li>Después pulsamos en <em>Certificados de Servidor</em>, y en <em>nuevo</em>.<img class="aligncenter size-full wp-image-584" title="Agregar Certificado de Servidor" src="http://www.juanluperez.com/wordpress/wp-content/uploads/2010/10/agregarcertservidor.jpg" alt="Agregar certificado de servidor" width="200" height="85" /> Copiamos el contenido de <strong>server.csr</strong> y lo pegamos en la caja donde nos pide el <em>certificate signing request</em>.</li>
<li>Nos devolverá un texto que comienza con algo como <code>----BEGIN CERTIFICATE----</code>. Copiamos el texto tal cual está en un fichero texto plano y lo nombramos certificate.pem. ¡Ojo! La última línea debe ser <code>----END CERTIFICATE----</code>, no nos servirá una última línea vacía. Lo aviso para los usuarios del editor <em>nano</em>, que siempre añade esta línea al final.</li>
<li>Descargamos el certificado raíz <a href="http://www.cacert.org/certs/root.crt">root.crt</a> y el certificado intermedio <a href="http://www.cacert.org/certs/class3.crt">class3.crt</a>.</li>
<li><code># cat root.crt class3.crt &gt; chained.crt</code><br />
<em>Concatenamos los dos certificados en un único fichero, tal y como lo necesitará cherokee más adelante.</em></li>
<li>Activamos <em>SSL</em>, vamos en el panel de configuración de <em>Cherokee</em> haciendo uso de <em>cherokee-admin</em>, un interfaz web de administración muy sencillo, en <em>General</em> y en pestaña <em>Network</em> vamos a la opción <em>SSL/TLS backend</em> y escogemos <em>OpenSSL/libssl</em>. A continuación vamos a la pestaña <em>Ports to listen</em>, añadimos el puerto 443 y activamos la casilla <em>TLS/SSL</em>.</li>
<li>Pulsamos en la sección <em>vServers</em>, a la izquierda seleccionamos el servidor virtual sobre el que queremos aplicar el certificado. Luego pulsamos a la derecha en la pestaña <em>Security</em>, donde vamos a añadir todos los ficheros de certificado que se necesitan.</li>
<li>En <em>Certificate</em> añadimos la ruta a <em>certificate.pem</em>.</li>
<li>En <em>Certificate key</em> añadimos la ruta a <em>private.key</em>.</li>
<li>En <em>Client certs. request</em> tenemos tres opciones, <em>skip</em> para no pedir certificado de cliente, <em>accept</em> en el caso de que acepte certificado en el caso de que se le envíe o <em>require</em>, que exigirá un certificado de cliente válido para permitir el paso. En mi caso me basta con <em>skip</em>, ya que no estoy interesado en autenticación, solo en el cifrado.</li>
<li>En <em>CA List</em> añadimos la ruta a <em>chained.crt</em>.</li>
</ol>
<p>Los certificados que generamos en CACert duran 6 meses, por lo que cuando caduque nuestro certificado tenemos que volver a cargar uno renovado, pero esto es muy sencillo. Vamos a CACert, iniciamos sesión, pusamos en<em></em> &#8220;ver&#8221; en la sección &#8220;Certificados de servidor&#8221;, luego seleccionamos el certificado que está apunto de caducar (o ya caducado) y le damos a renovar. Luego nos mostrará el certificado, lo copiamos en un fichero certificate.pem y lo volvemos a cargar en <em>Cherokee</em>.</p>
<p>Si no vemos listado el certificado que queremos renovar, debemos pulsar en &#8220;ver todos los certificados&#8221;.</p>
<p>Si te ha resultado útil te agradecería que me ayudaras a mantener el blog, <img src='http://www.juanluperez.com/wordpress/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' />  
<!-- Begin PayPal Donations by http://wpstorm.net/ -->
<form action="https://www.paypal.com/cgi-bin/webscr" method="post"><div class="paypal-donations"><input type="hidden" name="cmd" value="_donations" /><input type="hidden" name="business" value="juanluperez@gmail.com" /><input type="hidden" name="item_name" value="Donativo por artículo del blog" /><input type="hidden" name="item_number" value="donativo-articulo-blog" /><input type="hidden" name="currency_code" value="EUR" /><input type="image" src="https://www.paypal.com/es_ES/ES/i/btn/btn_donate_LG.gif" name="submit" alt="PayPal - The safer, easier way to pay online." /><img alt="" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1" /></div></form>
<!-- End PayPal Donations -->
</p>
<p>También acepto donaciones a través de <em>Bitcoin</em> en esta dirección: <em>12Ktf11yD3FedJrRdoQFL5uvd8XFEgpQhB</em></p>
<p>Fuente | <a href="http://wiki.cacert.org/HELP/4">Wiki CaCert.org</a><br />
Fuente | <a href="http://www.mail-archive.com/cherokee@cherokee-project.com/msg00218.html">mail-archive.com</a></p>
 <p><a href="http://www.juanluperez.com/wordpress/?flattrss_redirect&amp;id=506&amp;md5=1c9b4b85f3965c92f1438455eb791c4d" title="Flattr" target="_blank"><img src="http://www.juanluperez.com/wordpress/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/rEgUZKgYee0AXUIBE2KVT4CaW9s/0/da"><img src="http://feedads.g.doubleclick.net/~a/rEgUZKgYee0AXUIBE2KVT4CaW9s/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/rEgUZKgYee0AXUIBE2KVT4CaW9s/1/da"><img src="http://feedads.g.doubleclick.net/~a/rEgUZKgYee0AXUIBE2KVT4CaW9s/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.juanluperez.com/index.php/2012/02/ssl-en-cherokee-con-certificados-firmados-por-cacert-org/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="http://www.juanluperez.com/wordpress/?flattrss_redirect&amp;id=506&amp;md5=1c9b4b85f3965c92f1438455eb791c4d" type="text/html" />
	</item>
		<item>
		<title>Detexify, encuentra los símbolos en LaTex dibujándolos</title>
		<link>http://www.juanluperez.com/index.php/2012/02/detexify-encuentra-los-simbolos-en-latex-dibujandolos/</link>
		<comments>http://www.juanluperez.com/index.php/2012/02/detexify-encuentra-los-simbolos-en-latex-dibujandolos/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 07:31:44 +0000</pubDate>
		<dc:creator>Juanlu</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[caracter]]></category>
		<category><![CDATA[dibujar]]></category>
		<category><![CDATA[dibujo]]></category>
		<category><![CDATA[LaTeX]]></category>
		<category><![CDATA[letra]]></category>
		<category><![CDATA[símbolo]]></category>

		<guid isPermaLink="false">http://www.juanluperez.com/?p=730</guid>
		<description><![CDATA[Me encontré hace tiempo un problemilla para escribir el caracter &#8216;~&#8217; en LaTeX, buscando como conseguir escribir ese símbolo correctamente encontré un método genial para salir de dudas. Se llama Detexify, es una aplicación web con un funcionamiento simplísimo, tan solo basta con dibujar el caracter que estamos buscando y él nos mostrará las propuestas [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_731" class="wp-caption aligncenter" style="width: 722px"><img class="size-full wp-image-731" title="Detexify" src="http://www.juanluperez.com/wordpress/wp-content/uploads/2012/01/Detexify.png" alt="" width="712" height="252" /><p class="wp-caption-text">Detexify</p></div>
<p>Me encontré hace tiempo un problemilla para escribir el caracter &#8216;~&#8217; en LaTeX, buscando como conseguir escribir ese símbolo correctamente encontré un método genial para salir de dudas. Se llama <a href="http://detexify.kirelabs.org/classify.html">Detexify</a>, es una aplicación web con un funcionamiento simplísimo, tan solo basta con dibujar el caracter que estamos buscando y él nos mostrará las propuestas que más se aproximen a nuestro dibujo, acompañado claro está de como conseguir escribirlo en nuestro LaTeX.</p>
<p>Si te ha resultado útil te agradecería que me ayudaras a mantener el blog, <img src='http://www.juanluperez.com/wordpress/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' />  
<!-- Begin PayPal Donations by http://wpstorm.net/ -->
<form action="https://www.paypal.com/cgi-bin/webscr" method="post"><div class="paypal-donations"><input type="hidden" name="cmd" value="_donations" /><input type="hidden" name="business" value="juanluperez@gmail.com" /><input type="hidden" name="item_name" value="Donativo por artículo del blog" /><input type="hidden" name="item_number" value="donativo-articulo-blog" /><input type="hidden" name="currency_code" value="EUR" /><input type="image" src="https://www.paypal.com/es_ES/ES/i/btn/btn_donate_LG.gif" name="submit" alt="PayPal - The safer, easier way to pay online." /><img alt="" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1" /></div></form>
<!-- End PayPal Donations -->
</p>
<p>También acepto donaciones a través de <em>Bitcoin</em> en esta dirección: <em>12Ktf11yD3FedJrRdoQFL5uvd8XFEgpQhB</em></p>
 <p><a href="http://www.juanluperez.com/wordpress/?flattrss_redirect&amp;id=730&amp;md5=185e8405e513d1bd97fc6a7768eae5bf" title="Flattr" target="_blank"><img src="http://www.juanluperez.com/wordpress/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/Dmu_YCsUvMX1-UARR33boCBmSpg/0/da"><img src="http://feedads.g.doubleclick.net/~a/Dmu_YCsUvMX1-UARR33boCBmSpg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Dmu_YCsUvMX1-UARR33boCBmSpg/1/da"><img src="http://feedads.g.doubleclick.net/~a/Dmu_YCsUvMX1-UARR33boCBmSpg/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.juanluperez.com/index.php/2012/02/detexify-encuentra-los-simbolos-en-latex-dibujandolos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="http://www.juanluperez.com/wordpress/?flattrss_redirect&amp;id=730&amp;md5=185e8405e513d1bd97fc6a7768eae5bf" type="text/html" />
	</item>
		<item>
		<title>Instalar y configurar DNIe en Gentoo</title>
		<link>http://www.juanluperez.com/index.php/2012/01/instalar-y-configurar-dnie-en-gentoo/</link>
		<comments>http://www.juanluperez.com/index.php/2012/01/instalar-y-configurar-dnie-en-gentoo/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 07:34:21 +0000</pubDate>
		<dc:creator>Juanlu</dc:creator>
				<category><![CDATA[Gentoo GNU/Linux]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[DNI]]></category>
		<category><![CDATA[DNI electronico]]></category>
		<category><![CDATA[DNI-e]]></category>
		<category><![CDATA[DNIe]]></category>
		<category><![CDATA[eDNI]]></category>
		<category><![CDATA[electronico]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.juanluperez.com/?p=702</guid>
		<description><![CDATA[Después de tanto tiempo parece que por fin es posible usar el DNIe en Gentoo satisfactoriamente. Aquí detallo las instrucciones, que por supuesto son válidas para otros sistemas diferentes, salvo que habría que proceder de forma análoga con comandos distintos en la instalación de los paquetes propios del sistema de paquetería que uses. # emerge [...]]]></description>
			<content:encoded><![CDATA[<p>Después de tanto tiempo parece que por fin es posible usar el DNIe en <em>Gentoo</em> satisfactoriamente. Aquí detallo las instrucciones, que por supuesto son válidas para otros sistemas diferentes, salvo que habría que proceder de forma análoga con comandos distintos en la instalación de los paquetes propios del sistema de paquetería que uses.</p>
<ol>
<li><code># emerge pcsc-tools pcsc-lite opensc</code><br />
<em>Instalamos los paquetes necesarios.</em></li>
<li><code># rc-update add pcscd default</code><br />
<em>Añadimos pcscd al arranque.</em></li>
<li><code># /etc/init.d/pcscd start</code><br />
<em>Iniciamos el servicio pcscd</em></li>
<li><code># emerge jss</code><br />
<em>Network Security Services para Java necesario para muchos sitios web</em></li>
<li><code>$ mkdir dnie; cd dnie</code></li>
<li><code>$ svn checkout https://svn.forge.morfeo-project.org/opendnie/opensc-opendnie/trunk</code></li>
<li><code>$ cd trunk</code></li>
<li><code>$./bootstrap</code></li>
<li><code>$ ./configure --prefix=/usr/local</code></li>
<li><code>$ make</code></li>
<li><code>$ su -c "make install"</code></li>
<li>Modificar el fichero de configuración <em>/etc/opensc.conf</em>:<br />
<code># card_driver dnie {<br />
# # Enable/Disable user consent on signing (default: enable)<br />
# user_consent_enabled = true;<br />
# # Program to be used for ask confirmation (default: pinentry)<br />
# user_consent_app = /usr/bin/pinentry;<br />
# }<br />
...<br />
reader_driver pcsc {<br />
...<br />
# Connect to reader in exclusive mode?<br />
# Default: false<br />
# connect_exclusive = true;<br />
...<br />
# Enable pinpad if detected (PC/SC v2.0.2 Part 10)<br />
# Default: true<br />
enable_pinpad = false;<br />
...<br />
}<br />
...<br />
# PKCS #15<br />
framework pkcs15 {<br />
....<br />
# Prefer pkcs15 emulation code before<br />
# the normal pkcs15 processing.<br />
# Some cards (like esteid and pteid) work in emu-only mode,<br />
# and do not depend on this option.<br />
#<br />
# Default: no<br />
try_emulation_first = yes;<br />
....<br />
}<br />
...<br />
# Parameters for the OpenSC PKCS11 module<br />
app opensc-pkcs11 {<br />
pkcs11 {<br />
# Should the module support hotplug of readers as per PKCS#11 v2.20?<br />
# This affects slot changes and PC/SC PnP, as v2.11 applications<br />
# are not allowed to change the length of the slot list.<br />
# Default: true<br />
plug_and_play = false;# Maximum Number of virtual slots<br />
...</code></li>
<li><code>$ dnie-tool -d -w</code><br />
<em>Probamos que tenemos acceso al DNIe. Asegúrate de tener el lector conectado y el DNIe introducido en el lector.</em><br />
<code>$ dnie-tool -d -w<br />
Waiting for a card to be inserted...<br />
DNIe Number: 99999999X<br />
SurName: PEREZ<br />
Name: JUAN LUIS</code></li>
<li>Seguimos las instrucciones de <a href="http://soporte.aeat.es/aplicaciones/A3Cknowledge.nsf/vwPreguntasLecturaContribuyentes/14272747624e1f3dc12575f5005a4009?OpenDocument&amp;Click=C125770C002FDE19.098b9d989183084dc125770b003f1ba6/$Body/0.12DE" target="_blank">esta web</a>.</li>
<li>Añadimos los certificados raíz como autoridad certificadora en Firefox. Que los podemos bajar de <a href="http://www.cert.fnmt.es/content/pages_std/certificados/FNMTClase2CA.cer" target="_blank">aquí</a>.</li>
<li>Añadimos el módulo para acceder al lactor en Firefox, en Editar-&gt;Preferencias-&gt;Avanzado-&gt;Cifrado-&gt;Dispositivos de seguridad-&gt;Cargar-&gt;Examinar&#8230; Y añadimos la ruta <em>/usr/local/lib/pksc11/opensc-pkcs11.so</em>.</li>
<li>Comprobamos que funciona en una <a href="https://av-dnie.cert.fnmt.es/compruebacert/compruebacert" target="_blank">página de prueba de la FNMT</a>.</li>
</ol>
<p>Fuente | <a title="Opendnie Cenatic" href="http://opendnie.cenatic.es/wiki/index.php/6._Instrucciones_de_instalaci%C3%B3n_de_OpenDNIe" target="_blank">OpenDNIe Cenatic</a><br />
Fuente | <a title="Un enfermo de los bits" href="http://enfermodelosbits.blogspot.com/2011/11/peleando-con-gentoo-y-con-el-dni-e-1er.html" target="_blank">Un enfermo de los bits</a></p>
<p>Si te ha resultado útil te agradecería que me ayudaras a mantener el blog, <img src='http://www.juanluperez.com/wordpress/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' />  
<!-- Begin PayPal Donations by http://wpstorm.net/ -->
<form action="https://www.paypal.com/cgi-bin/webscr" method="post"><div class="paypal-donations"><input type="hidden" name="cmd" value="_donations" /><input type="hidden" name="business" value="juanluperez@gmail.com" /><input type="hidden" name="item_name" value="Donativo por artículo del blog" /><input type="hidden" name="item_number" value="donativo-articulo-blog" /><input type="hidden" name="currency_code" value="EUR" /><input type="image" src="https://www.paypal.com/es_ES/ES/i/btn/btn_donate_LG.gif" name="submit" alt="PayPal - The safer, easier way to pay online." /><img alt="" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1" /></div></form>
<!-- End PayPal Donations -->
</p>
<p>También acepto donaciones a través de <em>Bitcoin</em> en esta dirección: <em>12Ktf11yD3FedJrRdoQFL5uvd8XFEgpQhB</em></p>
 <p><a href="http://www.juanluperez.com/wordpress/?flattrss_redirect&amp;id=702&amp;md5=8449f771c8c42f26ed0c48859d9d52f3" title="Flattr" target="_blank"><img src="http://www.juanluperez.com/wordpress/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/gHtXOs5BAKEDppnobgj-LLL01L0/0/da"><img src="http://feedads.g.doubleclick.net/~a/gHtXOs5BAKEDppnobgj-LLL01L0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/gHtXOs5BAKEDppnobgj-LLL01L0/1/da"><img src="http://feedads.g.doubleclick.net/~a/gHtXOs5BAKEDppnobgj-LLL01L0/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.juanluperez.com/index.php/2012/01/instalar-y-configurar-dnie-en-gentoo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<atom:link rel="payment" href="http://www.juanluperez.com/wordpress/?flattrss_redirect&amp;id=702&amp;md5=8449f771c8c42f26ed0c48859d9d52f3" type="text/html" />
	</item>
		<item>
		<title>¿Cómo empezar con bitcoin?</title>
		<link>http://www.juanluperez.com/index.php/2012/01/como-empezar-con-bitcoin/</link>
		<comments>http://www.juanluperez.com/index.php/2012/01/como-empezar-con-bitcoin/#comments</comments>
		<pubDate>Sat, 28 Jan 2012 13:29:56 +0000</pubDate>
		<dc:creator>Juanlu</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[bitcoin]]></category>
		<category><![CDATA[como]]></category>
		<category><![CDATA[conseguir]]></category>
		<category><![CDATA[conseguir bitcoin]]></category>
		<category><![CDATA[empezar]]></category>
		<category><![CDATA[ganar]]></category>
		<category><![CDATA[ganar bitcoin]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[iniciar]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.juanluperez.com/?p=682</guid>
		<description><![CDATA[Bitcoin es básicamente una moneda virtual, sus características técnicas principales son que es descentralizada (P2P), segura y anónima. Antes de seguir con más información sobre esta moneda os propongo ver un pequeño vídeo de weusecoins.com. La idea parece genial, ¿no? Claro, pero seguro que te preguntas si es verdad que hay gente que las usa, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://bitcoin.org">Bitcoin</a> es básicamente una moneda virtual, sus características técnicas principales son que es descentralizada (P2P), segura y anónima. Antes de seguir con más información sobre esta moneda os propongo ver un pequeño vídeo de <a href="http://www.weusecoins.com/">weusecoins.com</a>.</p>
<p><iframe src="http://www.youtube.com/embed/Um63OQz3bjo" frameborder="0" width="560" height="315"></iframe></p>
<p>La idea parece genial, ¿no? Claro, pero seguro que te preguntas si es verdad que hay gente que las usa, hace negocios con esta moneda, gente que venda cosas y compre cosas&#8230; Y la verdad es que sí, cada vez más negocios aceptan esta divisa como medio de pago y eso que solo tiene poco más de dos años de vida.</p>
<p>El código de divisa oficial para <em>Bitcoin</em> es <em>BTC</em> , no está reconocido como código ISO estándar, pero es el que se usa. Aunque también mucha gente utiliza el símbolo ฿, el problema es que este es el símbolo que se usa para el <em>Baht</em> tailandés, cuyo código ISO es <em>THB</em>.</p>
<p>Había pensado en escribir un artículo explicativo sobre esta moneda, pero hay muchos artículos y sitios que puedes usar para entender de qué va <em>Bitcoin</em>, así que voy dejarte algunos consejos prácticos de cómo comenzar a usar <em>Bitcoin</em> y conseguir tus primeros céntimos de <em>Bitcoin</em> para que pruebes cómo funciona.</p>
<p>Los <em>Bitcoins</em> pueden fraccionarse hasta 8 decimales, esto quiere decir que si por ejemplo el euro puede fraccionarse hasta 2 decimales, teniendo los céntimos de euro, <em>Bitcoin</em> se puede fraccionar hasta céntimos de micro <em>Bitcoin</em> (<em>µBTC</em>), esto quiere decir que podemos tener céntimos de una millonésima parte de un <em>Bitcoin</em>. Esto ha sido pensado así teniendo en mente la posible deflacción de la moneda, para que podamos fraccionarla tanto como necesitemos. También se habla de mili <em>Bitcoins</em> (<em>mBTC</em>) que son la décima parte de un céntimo de <em>Bitcoin</em>. En cualquier caso, si necesitásemos más fracciones, no habría inconveniente en modificarlo a posteriori, pudiendo llegar a los pico <em>Bitcoins</em> o más fraccionado si fuese necesario.</p>
<h1>Comenzar a usarlos:</h1>
<p>Si usas <em>Gentoo</em> puedes instalarlo de <em>Portage</em> directamente:</p>
<ol>
<li>echo &#8220;net-p2p/bitcoin-qt ~amd64&#8243; &gt;&gt; /etc/portage/package.keywords</li>
<li>emerge -avq bitcoin-qt</li>
</ol>
<p>Si usas <em>Ubuntu</em> puedes entrar en su página oficial <a href="http://bitcoin.org">bitcoin.org</a> y descargarlo e instalarlo desde el <em>PPA</em> oficial.</p>
<p>Si usas otra distribución o bien si usas <em>Windows</em>:</p>
<ol>
<li>Descargamos el programa oficial de la web, <a href="http://bitcoin.org">bitcoin.org</a>.</li>
<li>Descomprimimos el fichero.</li>
<li>Entramos en la carpeta correspondiente y ejecutamos el programa llamado <em>bitcoin</em>, que es la versión con entorno gráfico. La otra es para usuarios más experimentados. Hay dos versiones de cada uno, para 32 y 64 <em>bits</em> así que ejecuta la que se adecúe a tu sistema.</li>
</ol>
<p>Una vez ejecutado podemos ver un interfaz bastante simple pero funcional, a la izquierda vemos nuestro saldo confirmado en la cartera y el que está todavía sin confirmar (se necesitan 6 confirmaciones de la red para ello). A la derecha los últimos 3 movimientos, tanto envíos como recibos. Y por último en la parte de arriba un menú que nos permite el acceso a algunas acciones clave.</p>
<p>Ahora hagamos nuestras primeras acciones con nuestra cartera y hagamos alguna transacción con <em>Bitcoin</em>:</p>
<ul>
<li><strong>Cifrar la cartera</strong>: nuestra cartera se encuentra en un fichero llamado <em>wallet.dat</em>, al principio sin cifrar, por lo que nuestras claves privadas que usamos para cifrar nuestros <em>Bitcoins</em> están ahí para cualquiera que tenga acceso a nuestro sistema de ficheros. Pulsamos en opciones y luego en encriptar cartera. Damos una contraseña lo suficientemente buena como para que no puedan hacernos un ataque de fuerza bruta rápido y arreglado. Ahora cada vez que vayamos a hacer una transacción de envío de monedas no pedirá nuestra contraseña. No olvides tu contraseña, ¡porque no podrás usar tus <em>Bitcoins</em>!</li>
<li><strong>Crear una dirección para recibir dinero en nuestra cartera</strong>: pulsamos en recibe monedas y luego en nueva dirección. Podemos poner una etiqueta a cada dirección para así poder recordarlas más fácilmente. Podemos crear una dirección nueva para cada recibo de dinero, así podemos tener una para persona, para cada empresa, sitio o bien una por cada transacción.</li>
<li><strong>Recibir tu primer pago</strong>: no va a ser mucho, puede que un céntimo de <em>Bitcoin</em> o tal vez tan solo unos <em>mBTC</em>  (mili <em>Bitcoins</em> o milésimas de <em>Bitcoin</em>), pero será suficiente para que puedas hacer tus primeras pruebas de funcionamiento. Entramos en <a href="http://dailybitcoins.org/?ref=1HaL2ZtG45V5MckE6BiMPU4fb4wW81y77G">dailybitcoins</a> y ahí ponemos una dirección que hayamos creado para recibir dinero y el código de comprobación. Después debemos esperar a que nos llegue la transacción. Esta web retrasa los pagos para enviar muchos de una sola vez y así reducir los costes por comisión en las transacciones, así que tal vez tengamos que esperar algunas horas a que nos llegue el pago, pero llega, yo ya lo he comprobado varias veces. También puedes recibir un pago en <a href="https://freebitcoins.appspot.com/"><em>Bitcoin Faucet</em></a>.</li>
<li><strong>Enviar tu primer pago</strong>: te propongo algo, ¿qué tal si pruebas a hacer tu primer pago? <img src='http://www.juanluperez.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Es muy sencillo, copias esta dirección <em>12Ktf11yD3FedJrRdoQFL5uvd8XFEgpQhB</em> al portapapeles, <em>Ctrl+C</em>, pulsas en &#8220;envía monedas&#8221; en el programa de <em>Bitcoin</em>, pegas la dirección y envías la cantidad que desees y quieras. En este caso me enviarás una cantidad de monedas a mí. Puedes poner 0.00003 o la cantidad que quieras, 0.01, 0.5, 1, 10, 0.000001 (un <em>µBTC</em> o micro <em>Bitcoin)</em>. <em>Et voilà</em>, ¡has hecho tu primer donativo con <em>Bitcoin</em>! ¿No es genial? Por cierto, muchas gracias <img src='http://www.juanluperez.com/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </li>
</ul>
<p>&nbsp;</p>
<h1>Enlaces de información:</h1>
<ul>
<li><a href="http://elbitcoin.org/">elBitcoin.org</a>: un blog de noticias relacionadas con <em>Bitcoin</em> en español.</li>
<li><em>Bitcoin</em> en la <a href="http://es.wikipedia.org/wiki/Bitcoin">Wikipedia</a>.</li>
<li>Comprar <em>Bitcoin</em> con <em>Euro</em> en España, <a href="http://bitcoin.com.es">bitcoin.com.es</a>.</li>
<li><a href="https://mtgox.com/">mtGox</a>, el mercado de compra/venta más importante.</li>
<li><a href="https://www.tradehill.com/">TradeHill</a>, el segundo mercado de compra/venta.</li>
</ul>
<p>Si te ha resultado útil te agradecería que me ayudaras a mantener el blog, <img src='http://www.juanluperez.com/wordpress/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' />  
<!-- Begin PayPal Donations by http://wpstorm.net/ -->
<form action="https://www.paypal.com/cgi-bin/webscr" method="post"><div class="paypal-donations"><input type="hidden" name="cmd" value="_donations" /><input type="hidden" name="business" value="juanluperez@gmail.com" /><input type="hidden" name="item_name" value="Donativo por artículo del blog" /><input type="hidden" name="item_number" value="donativo-articulo-blog" /><input type="hidden" name="currency_code" value="EUR" /><input type="image" src="https://www.paypal.com/es_ES/ES/i/btn/btn_donate_LG.gif" name="submit" alt="PayPal - The safer, easier way to pay online." /><img alt="" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1" /></div></form>
<!-- End PayPal Donations -->
</p>
<p>También acepto donaciones a través de <em>Bitcoin</em> en esta dirección: <em>12Ktf11yD3FedJrRdoQFL5uvd8XFEgpQhB</em></p>
 <p><a href="http://www.juanluperez.com/wordpress/?flattrss_redirect&amp;id=682&amp;md5=8b98e1279bb4825adf60df9b2a93c1b0" title="Flattr" target="_blank"><img src="http://www.juanluperez.com/wordpress/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/n35D6dpzq8ikMGF5IQ6s8ZgpAHc/0/da"><img src="http://feedads.g.doubleclick.net/~a/n35D6dpzq8ikMGF5IQ6s8ZgpAHc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/n35D6dpzq8ikMGF5IQ6s8ZgpAHc/1/da"><img src="http://feedads.g.doubleclick.net/~a/n35D6dpzq8ikMGF5IQ6s8ZgpAHc/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.juanluperez.com/index.php/2012/01/como-empezar-con-bitcoin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="http://www.juanluperez.com/wordpress/?flattrss_redirect&amp;id=682&amp;md5=8b98e1279bb4825adf60df9b2a93c1b0" type="text/html" />
	</item>
		<item>
		<title>Cambiar nombre de usuario del administrador en WordPress</title>
		<link>http://www.juanluperez.com/index.php/2012/01/cambiar-nombre-de-usuario-del-administrador-en-wordpress/</link>
		<comments>http://www.juanluperez.com/index.php/2012/01/cambiar-nombre-de-usuario-del-administrador-en-wordpress/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 11:12:22 +0000</pubDate>
		<dc:creator>Juanlu</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[administrador]]></category>
		<category><![CDATA[cambiar]]></category>
		<category><![CDATA[login]]></category>
		<category><![CDATA[nombre]]></category>
		<category><![CDATA[user]]></category>
		<category><![CDATA[usuario]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.juanluperez.com/?p=689</guid>
		<description><![CDATA[Hasta ahora el único nombre de usuario que se usaba en mi página con WordPress era admin, no hay duda de que esto supone una situación comprometida para mi sitio. Es obvio que es más vulnerable a ataques pues ya se conoce un nombre  de usuario existente en la web y ya solo necesitamos conocer [...]]]></description>
			<content:encoded><![CDATA[<p>Hasta ahora el único nombre de usuario que se usaba en mi página con <em>WordPress</em> era <em>admin</em>, no hay duda de que esto supone una situación comprometida para mi sitio. Es obvio que es más vulnerable a ataques pues ya se conoce un nombre  de usuario existente en la web y ya solo necesitamos conocer la contraseña para conseguir acceso.</p>
<p>Los pasos son muy sencillos, en este caso he decidido usar la consola de comandos de <em>MySQL</em>, me resulta más cómoda la consola para tareas que no son complicadas, como esta.</p>
<ol>
<li><code>mysql -u root -h localhost -p</code><br />
<em>Entramos en la consola de administración de MySQL poniendo la contraseña de root para MySQL, suponiendo que root es el usuario.</em></li>
<li><code>show databases;</code><br />
<em>Mostramos las bases de datos que tenemos y buscamos la de WordPress.</em></li>
<li><code>use wordpress;</code><br />
<em>Indicamos que vamos a trabajar sobre la base de datos wordpress.</em></li>
<li><code>show tables;</code><br />
<em>Mostramos las tablas y buscamos la tabla wp_users.</em></li>
<li><code>describe wp_users;</code><br />
<em>Vemos la estructura de la tabla wp_users.</em></li>
<li><code>select user_login from wp_users;</code><br />
<em>Mostramos toda la información de todos los usuarios que tenemos y buscamos el usuario admin y miramos su id, que probablemente sea 1.</em></li>
<li><code>update wp_users set user_login = "mi_nuevo_nombre" where ID = 1;</code><br />
<em>Cambiamos el nombre de usuario para identificarnos en la web por el que prefiramos.</em></li>
</ol>
<p>&nbsp;</p>
<p>Si te ha resultado útil te agradecería que me ayudaras a mantener el blog, <img src='http://www.juanluperez.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  
<!-- Begin PayPal Donations by http://wpstorm.net/ -->
<form action="https://www.paypal.com/cgi-bin/webscr" method="post"><div class="paypal-donations"><input type="hidden" name="cmd" value="_donations" /><input type="hidden" name="business" value="juanluperez@gmail.com" /><input type="hidden" name="item_name" value="Donativo por artículo del blog" /><input type="hidden" name="item_number" value="donativo-articulo-blog" /><input type="hidden" name="currency_code" value="EUR" /><input type="image" src="https://www.paypal.com/es_ES/ES/i/btn/btn_donate_LG.gif" name="submit" alt="PayPal - The safer, easier way to pay online." /><img alt="" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1" /></div></form>
<!-- End PayPal Donations -->
</p>
<p>También acepto donaciones a través de <em>Bitcoin</em> en esta dirección: <em>12Ktf11yD3FedJrRdoQFL5uvd8XFEgpQhB</em></p>
 <p><a href="http://www.juanluperez.com/wordpress/?flattrss_redirect&amp;id=689&amp;md5=b22de9a68c8d729faa5e8ecdfafd386f" title="Flattr" target="_blank"><img src="http://www.juanluperez.com/wordpress/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/RlkK-8gr3UIB3zfl2bNgNlur_bk/0/da"><img src="http://feedads.g.doubleclick.net/~a/RlkK-8gr3UIB3zfl2bNgNlur_bk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/RlkK-8gr3UIB3zfl2bNgNlur_bk/1/da"><img src="http://feedads.g.doubleclick.net/~a/RlkK-8gr3UIB3zfl2bNgNlur_bk/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.juanluperez.com/index.php/2012/01/cambiar-nombre-de-usuario-del-administrador-en-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="http://www.juanluperez.com/wordpress/?flattrss_redirect&amp;id=689&amp;md5=b22de9a68c8d729faa5e8ecdfafd386f" type="text/html" />
	</item>
		<item>
		<title>Actualizar overlays con eix-sync</title>
		<link>http://www.juanluperez.com/index.php/2011/12/actualizar-overlays-con-eix-sync/</link>
		<comments>http://www.juanluperez.com/index.php/2011/12/actualizar-overlays-con-eix-sync/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 23:32:51 +0000</pubDate>
		<dc:creator>Juanlu</dc:creator>
				<category><![CDATA[Gentoo GNU/Linux]]></category>
		<category><![CDATA[eix]]></category>
		<category><![CDATA[eix-sync]]></category>
		<category><![CDATA[layman]]></category>
		<category><![CDATA[overlays]]></category>

		<guid isPermaLink="false">http://www.juanluperez.com/?p=675</guid>
		<description><![CDATA[Si queremos que nuestros overlays añadidos con layman se actualicen automáticamente cada vez que hacemos un eix-sync&#8230; Es muy sencillo: # echo "*" &#62;&#62; /etc/eix-sync.conf Si te ha resultado útil te agradecería que me ayudaras a mantener el blog, También acepto donaciones a través de Bitcoin en esta dirección: 12Ktf11yD3FedJrRdoQFL5uvd8XFEgpQhB]]></description>
			<content:encoded><![CDATA[<p>Si queremos que nuestros <em>overlays</em> añadidos con <em>layman</em> se actualicen automáticamente cada vez que hacemos un <em>eix-sync</em>&#8230; Es muy sencillo:</p>
<blockquote><p><code># echo "*" &gt;&gt; /etc/eix-sync.conf</code></p></blockquote>
<p>Si te ha resultado útil te agradecería que me ayudaras a mantener el blog, <img src='http://www.juanluperez.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  
<!-- Begin PayPal Donations by http://wpstorm.net/ -->
<form action="https://www.paypal.com/cgi-bin/webscr" method="post"><div class="paypal-donations"><input type="hidden" name="cmd" value="_donations" /><input type="hidden" name="business" value="juanluperez@gmail.com" /><input type="hidden" name="item_name" value="Donativo por artículo del blog" /><input type="hidden" name="item_number" value="donativo-articulo-blog" /><input type="hidden" name="currency_code" value="EUR" /><input type="image" src="https://www.paypal.com/es_ES/ES/i/btn/btn_donate_LG.gif" name="submit" alt="PayPal - The safer, easier way to pay online." /><img alt="" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1" /></div></form>
<!-- End PayPal Donations -->
</p>
<p>También acepto donaciones a través de <em>Bitcoin</em> en esta dirección: <em>12Ktf11yD3FedJrRdoQFL5uvd8XFEgpQhB</em></p>
 <p><a href="http://www.juanluperez.com/wordpress/?flattrss_redirect&amp;id=675&amp;md5=c74ac2e8823b941bcfddb41ab3bf5712" title="Flattr" target="_blank"><img src="http://www.juanluperez.com/wordpress/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/rn1KKO7WTltR_sNelFvcmu7tO9Y/0/da"><img src="http://feedads.g.doubleclick.net/~a/rn1KKO7WTltR_sNelFvcmu7tO9Y/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/rn1KKO7WTltR_sNelFvcmu7tO9Y/1/da"><img src="http://feedads.g.doubleclick.net/~a/rn1KKO7WTltR_sNelFvcmu7tO9Y/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.juanluperez.com/index.php/2011/12/actualizar-overlays-con-eix-sync/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="http://www.juanluperez.com/wordpress/?flattrss_redirect&amp;id=675&amp;md5=c74ac2e8823b941bcfddb41ab3bf5712" type="text/html" />
	</item>
		<item>
		<title>SparkleShare 0.4.0</title>
		<link>http://www.juanluperez.com/index.php/2011/11/sparkleshare-0-4-0/</link>
		<comments>http://www.juanluperez.com/index.php/2011/11/sparkleshare-0-4-0/#comments</comments>
		<pubDate>Thu, 17 Nov 2011 10:09:57 +0000</pubDate>
		<dc:creator>Juanlu</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Sparkleshare]]></category>

		<guid isPermaLink="false">http://www.juanluperez.com/?p=662</guid>
		<description><![CDATA[En una entrada anterior explicaba como instalar SparkleShare desde un Overlay de Gentoo. En este caso vamos a instalar la última versión (0.4.0) de SparkleShare desde su repositorio oficial Git. Hay que tener en cuenta que tomamos como referencia la entrada anterior, por lo que se tiene en cuenta que hemos llevado a cabo los [...]]]></description>
			<content:encoded><![CDATA[<p>En una <a href="http://www.juanluperez.com/index.php/2011/10/sparkleshare-el-dropbox-alternativo-libre-y-propio/">entrada anterior</a> explicaba como instalar <em>SparkleShare</em> desde un <em>Overlay</em> de <em>Gentoo</em>. En este caso vamos a instalar la última versión (0.4.0) de <em>SparkleShare</em> desde su repositorio oficial <em>Git</em>. Hay que tener en cuenta que tomamos como referencia la <a href="http://www.juanluperez.com/index.php/2011/10/sparkleshare-el-dropbox-alternativo-libre-y-propio/">entrada anterior</a>, por lo que se tiene en cuenta que hemos llevado a cabo los pasos anteriores y tenemos resueltas las dependencias de <em>SparkleShare</em>.</p>
<ol>
<li><code># emerge -C sparkleshare -q</code><br />
<em>Desinstalamos la versión antigua de sparkleshare.</em></li>
<li><code>$ mkdir ~/src/</code><br />
<em>Creamos un directorio donde contener las fuentes si no existiera.</em></li>
<li><code>$ cd ~/src/</code><br />
<em>Nos movemos al direcotorio creado.</em></li>
<li><code>$ git clone https://github.com/hbons/SparkleShare.git</code><br />
<em>Descargamos las fuentes de SparkleShare.</em></li>
<li><code>$ cd SparkleShare/</code><br />
<em>Entramos en el directorio de las fuentes.</em></li>
<li><code>$ ./autogen.sh --prefix=/usr/local</code><br />
<em>Generamos el Makefile.</em></li>
<li><code>$ make</code><br />
<em>Construimos&#8230;</em></li>
<li><code>$ su -c "make install"</code><br />
<em>Y por último instalamos en /usr/local/.</em></li>
</ol>
<p>Si ejecutamos desde consola <code>sparkleshare start</code> veremos como se inicia nuestro cliente&#8230;</p>
<p>Si te ha resultado útil te agradecería que me ayudaras a mantener el blog, <img src='http://www.juanluperez.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  
<!-- Begin PayPal Donations by http://wpstorm.net/ -->
<form action="https://www.paypal.com/cgi-bin/webscr" method="post"><div class="paypal-donations"><input type="hidden" name="cmd" value="_donations" /><input type="hidden" name="business" value="juanluperez@gmail.com" /><input type="hidden" name="item_name" value="Donativo por artículo del blog" /><input type="hidden" name="item_number" value="donativo-articulo-blog" /><input type="hidden" name="currency_code" value="EUR" /><input type="image" src="https://www.paypal.com/es_ES/ES/i/btn/btn_donate_LG.gif" name="submit" alt="PayPal - The safer, easier way to pay online." /><img alt="" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1" /></div></form>
<!-- End PayPal Donations -->
</p>
<p>También acepto donaciones a través de <em>Bitcoin</em> en esta dirección: <em>12Ktf11yD3FedJrRdoQFL5uvd8XFEgpQhB</em></p>
 <p><a href="http://www.juanluperez.com/wordpress/?flattrss_redirect&amp;id=662&amp;md5=243eb177bb1a83c2314b7b90777abd0c" title="Flattr" target="_blank"><img src="http://www.juanluperez.com/wordpress/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/A_lBcJGRMh-dYnq-8TPtvGKOFHo/0/da"><img src="http://feedads.g.doubleclick.net/~a/A_lBcJGRMh-dYnq-8TPtvGKOFHo/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/A_lBcJGRMh-dYnq-8TPtvGKOFHo/1/da"><img src="http://feedads.g.doubleclick.net/~a/A_lBcJGRMh-dYnq-8TPtvGKOFHo/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.juanluperez.com/index.php/2011/11/sparkleshare-0-4-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="http://www.juanluperez.com/wordpress/?flattrss_redirect&amp;id=662&amp;md5=243eb177bb1a83c2314b7b90777abd0c" type="text/html" />
	</item>
		<item>
		<title>Sparkleshare, el Dropbox alternativo, libre y propio</title>
		<link>http://www.juanluperez.com/index.php/2011/10/sparkleshare-el-dropbox-alternativo-libre-y-propio/</link>
		<comments>http://www.juanluperez.com/index.php/2011/10/sparkleshare-el-dropbox-alternativo-libre-y-propio/#comments</comments>
		<pubDate>Wed, 12 Oct 2011 12:22:46 +0000</pubDate>
		<dc:creator>Juanlu</dc:creator>
				<category><![CDATA[Gentoo GNU/Linux]]></category>
		<category><![CDATA[Dropbox]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[servidor propio]]></category>
		<category><![CDATA[Sparkleshare]]></category>

		<guid isPermaLink="false">http://www.juanluperez.com/?p=627</guid>
		<description><![CDATA[Hoy vamos a ver como instalar Sparkleshare en un servidor propio y su uso en una estación de trabajo. He leído hablar de él y también me parecía genial la idea de poder tener un algo similar a Dropbox pero en mi propio servidor. La idea es genial, en el servidor tenemos ssh como servicio [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy vamos a ver como instalar <em>Sparkleshare</em> en un servidor propio y su uso en una estación de trabajo. He leído hablar de él y también me parecía genial la idea de poder tener un algo similar a <em>Dropbox</em> pero en mi propio servidor. La idea es genial, en el servidor tenemos <em>ssh</em> como servicio y en los clientes instalamos <em>Sparkleshare</em> y <em>Git</em>.</p>
<p>En el lado del servidor solo es necesario tener en funcionamiento el servicio <em>ssh</em>, y al menos un usuario en el servidor que será el que tenga acceso a su carpeta compartida. En el lado del cliente será necesario tener instalado <em>openssh</em> para usarlo como cliente (que yo ya tenía instalado), <em>git</em> y <em>sparkleshare</em>.</p>
<p>&nbsp;</p>
<h1>1. Preparar el servidor:</h1>
<ul>
<li><code># groupadd sparkleshare</code></li>
<li><code># gpasswd -a usuario sparkleshare</code></li>
<li><code># mkdir -p /home/sparkleshare/usuario</code></li>
<li><code># chown root:sparkleshare /home/sparkleshare</code></li>
<li><code># chown usuario:sparkleshare /home/sparkleshare/usuario</code></li>
<li><code># chmod g+s /home/sparkleshare</code> (con esto conseguimos que los ficheros y directorios creados por <em>usuario</em> pertenezcan al grupo <em>sparkleshare</em>)</li>
<li># su usuario -c &#8220;git init &#8211;bare /home/sparkleshare/usuario/usuario.git&#8221;</li>
</ul>
<p>&nbsp;</p>
<h1>2. Preparar la máquina cliente:</h1>
<p>Instalamos <em>Sparkleshare</em> en la máquina de trabajo cliente, también con <em>Gentoo</em>:</p>
<ul>
<li><code># layman -a betagarden</code><br />
<em>Añadimos el overlay betagarden a nuestro portage.</em></li>
<li><code># layman -S</code><br />
<em>Sincronizamos todos nuestros overlays de terceros.</em></li>
<li><code># echo "app-backup/sparkleshare ~amd64" &gt;&gt; /etc/portage/package.keywords/sparkleshare</code><br />
<em>Aceptamos sparkleshare para instalar como inestable.</em></li>
<li><code># emerge -avq sparkleshare</code><br />
<em>Lo instalamos.</em></li>
<li><code>$ <strong></strong>sparkleshare start</code><br />
<em>Y lo ejecutamos <span style="text-decoration: underline;"><strong>como usuario</strong></span>.</em></li>
</ul>
<p>&nbsp;</p>
<h1>3. Configurar <em>Sparklshare</em> en la máquina cliente:</h1>
<p>Ponemos nuestro nombre y la dirección de correo-e a la que queremos que <em>Sparkleshare</em> nos envíe notificaciones.</p>
<p><a href="http://www.juanluperez.com/wordpress/wp-content/uploads/2011/10/Sparkleshare01.png"><img class="aligncenter size-full wp-image-642" title="Configuración de Sparkleshare 01" src="http://www.juanluperez.com/wordpress/wp-content/uploads/2011/10/Sparkleshare01.png" alt="Imagen de configuración de Sparkleshare 01" width="688" height="465" /></a></p>
<p><strong>¡Antes de continuar es importante este paso!</strong> En este momento <em>Sparkleshare</em> ha creado una pareja de claves pública y privada para su uso con <em>ssh</em> para la comunicación con el servidor. Tenemos que agregar la clave pública a nuestro usuario en nuestro servidor para permitir el acceso con las claves generadas por <em>Sparkleshare</em>.</p>
<p><code>$ ssh-copy-id -i .config/sparkleshare/sparkleshare.usuario@micorreo.com.key.pub usuario@miservidor<br />
<em>Ejecutamos esto como usuario en la máquina cliente para copiar la clave pública en el servidor.</em></code></p>
<p>En la siguiente ventana de configuración ponemos el servidor con el nombre de usuario, por ejemplo: <em>usuario@miservidor</em>. Y en nombre de la carpeta ponemos la ruta completa al repositorio <em>git</em> en este caso sería <em>/home/sparkleshare/usuario/usuario.git</em>.</p>
<p><img class="aligncenter size-full wp-image-644" title="Configuración de SparkleShare 02" src="http://www.juanluperez.com/wordpress/wp-content/uploads/2011/10/SparkleShare02.png" alt="Imagen de configuración de Sparkleshare 02" width="688" height="465" /></p>
<p>Bien, ahora sí podemos pulsar en &#8220;sincronizar&#8221;.</p>
<p>¡¡Y ahora a probarlo!!</p>
<p>&nbsp;</p>
<h1>5. Otras consideraciones para la configuración:</h1>
<p>Debemos tener en cuenta que si nuestro puerto de acceso a <em>ssh</em> no es el puerto 22 por defecto, <em>Sparkleshare</em> no funcionará pues no tenemos en la interfaz ninguna forma de indicar el puerto de conexión. Sin embargo sí que hay una solución para ello. Haremos lo siguiente en el equipo cliente como usuario:<br />
<code>$ nano -w ~/.ssh/config</code><br />
<em>Creamos y editamos el fichero.</em></p>
<blockquote><p><code>Host ejemplo.com<br />
Port 1234</code></p></blockquote>
<p>&nbsp;</p>
<h1>4. Opinión del estado actual del proyecto <em>Sparkleshare:</em></h1>
<p>Todavía es un proyecto joven al que le falta pulir muchas cosas y añadir muchas funciones más. Detecta bien los cambios de nombre de fichero, la adición de ficheros, la modificación de su contenido, la eliminación&#8230; Sin embargo el interfaz gráfico todavía deja bastante que desear. Se ve que se están centrando más en el comportamiento y funcionamiento de la sincronización.</p>
<p>Si te ha resultado útil y te gustaría compensarme invitándome a una cervecita o bien ayudánme con los gastos del blog: 
<!-- Begin PayPal Donations by http://wpstorm.net/ -->
<form action="https://www.paypal.com/cgi-bin/webscr" method="post"><div class="paypal-donations"><input type="hidden" name="cmd" value="_donations" /><input type="hidden" name="business" value="juanluperez@gmail.com" /><input type="hidden" name="item_name" value="Donativo por artículo del blog" /><input type="hidden" name="item_number" value="donativo-articulo-blog" /><input type="hidden" name="currency_code" value="EUR" /><input type="image" src="https://www.paypal.com/es_ES/ES/i/btn/btn_donate_LG.gif" name="submit" alt="PayPal - The safer, easier way to pay online." /><img alt="" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1" /></div></form>
<!-- End PayPal Donations -->
</p>
<p>&nbsp;</p>
 <p><a href="http://www.juanluperez.com/wordpress/?flattrss_redirect&amp;id=627&amp;md5=381628db26035c844111d579dbc04393" title="Flattr" target="_blank"><img src="http://www.juanluperez.com/wordpress/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/U8-Kk7S8K0zU4RT8jzPU35Kqz68/0/da"><img src="http://feedads.g.doubleclick.net/~a/U8-Kk7S8K0zU4RT8jzPU35Kqz68/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/U8-Kk7S8K0zU4RT8jzPU35Kqz68/1/da"><img src="http://feedads.g.doubleclick.net/~a/U8-Kk7S8K0zU4RT8jzPU35Kqz68/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.juanluperez.com/index.php/2011/10/sparkleshare-el-dropbox-alternativo-libre-y-propio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="http://www.juanluperez.com/wordpress/?flattrss_redirect&amp;id=627&amp;md5=381628db26035c844111d579dbc04393" type="text/html" />
	</item>
		<item>
		<title>Debian Squeeze para ARM en Qemu</title>
		<link>http://www.juanluperez.com/index.php/2011/07/debian-squeeze-para-arm-en-qemu/</link>
		<comments>http://www.juanluperez.com/index.php/2011/07/debian-squeeze-para-arm-en-qemu/#comments</comments>
		<pubDate>Wed, 20 Jul 2011 08:33:39 +0000</pubDate>
		<dc:creator>Juanlu</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[ARM]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Qemu]]></category>
		<category><![CDATA[Squeeze]]></category>

		<guid isPermaLink="false">http://www.juanluperez.com/?p=602</guid>
		<description><![CDATA[Descargamos el kernel y la imagen de inicio de la instalación por red. Y los movemos a una carpeta llamada netboot. Creamos una imagen de disco que será usada por Qemu: qemu-img create -f qcow hda.img 20G, el tamaño puede variar dependiendo de la necesidad de espacio que podamos tener. Iniciamos la instalación de Debian: [...]]]></description>
			<content:encoded><![CDATA[<p>Descargamos el <a title="Kernel de instalación" href="http://ftp.de.debian.org/debian/dists/squeeze/main/installer-armel/current/images/versatile/netboot/vmlinuz-2.6.32-5-versatile">kernel</a> y la <a title="Imagen de instalación por red" href="http://ftp.de.debian.org/debian/dists/squeeze/main/installer-armel/current/images/versatile/netboot/initrd.gz">imagen de inicio</a> de la instalación por red. Y los movemos a una carpeta llamada <em>netboot</em>.</p>
<p>Creamos una imagen de disco que será usada por <em>Qemu</em>: <code>qemu-img create -f qcow hda.img 20G, el tamaño puede variar dependiendo de la necesidad de espacio que podamos tener.<br />
</code></p>
<p>Iniciamos la instalación de <em>Debian</em>: <code>qemu-system-arm -M versatilepb -kernel netboot/vmlinuz-2.6.32-5-versatile -initrd netboot/initrd.gz -hda hda.img -append "root=/dev/ram"</code></p>
<div id="attachment_607" class="wp-caption aligncenter" style="width: 658px"><img class="size-full wp-image-607" title="Inicio del arranque de instalación por red" src="http://www.juanluperez.com/wordpress/wp-content/uploads/2011/07/Pantallazo-QEMU.png" alt="Imagen del inicio de del arranque de la instalación por red de Debian" width="648" height="505" /><p class="wp-caption-text">Imagen del inicio del arranque de la instalación por red de Debian</p></div>
<p>Esperamos a que inicie el programa de instalación y seguimos las indicaciones en pantalla, en principio es una instalación normal como en un ordenador normal.</p>
<div id="attachment_609" class="wp-caption aligncenter" style="width: 658px"><img class="size-full wp-image-609" title="Instalación de Debian - Selección de idioma" src="http://www.juanluperez.com/wordpress/wp-content/uploads/2011/07/Pantallazo-QEMU-1.png" alt="Instalación de Debian - Selección de idioma" width="648" height="505" /><p class="wp-caption-text">Instalación de Debian - Selección de idioma</p></div>
<div id="attachment_610" class="wp-caption aligncenter" style="width: 658px"><img class="size-full wp-image-610" title="Instalación de Debian - Instalación del sistema base" src="http://www.juanluperez.com/wordpress/wp-content/uploads/2011/07/Pantallazo-QEMU-2.png" alt="Instalación de Debian - Instalación del sistema base" width="648" height="505" /><p class="wp-caption-text">Instalación de Debian - Instalación del sistema base</p></div>
<p>Para los fines que le daré a este sistema, no necesito por ejemplo un entorno de escritorio, pero sí que necesitaré un servidor <em>ssh</em>.</p>
<div id="attachment_611" class="wp-caption aligncenter" style="width: 658px"><img class="size-full wp-image-611" title="Instalación de Debian - Selección de programas" src="http://www.juanluperez.com/wordpress/wp-content/uploads/2011/07/Pantallazo-QEMU-3.png" alt="Instalación de Debian - Selección de programas" width="648" height="505" /><p class="wp-caption-text">Instalación de Debian - Selección de programas</p></div>
<p>No debemos preocuparnos por no instalar un cargador de arranque, ya que le pasaremos los parámetros de arranque a <em>Qemu</em>.</p>
<div id="attachment_613" class="wp-caption aligncenter" style="width: 658px"><img class="size-full wp-image-613" title="Instalación de Debian - Cargador de arranque" src="http://www.juanluperez.com/wordpress/wp-content/uploads/2011/07/Pantallazo-QEMU-4.png" alt="Instalación de Debian - Cargador de arranque" width="648" height="505" /><p class="wp-caption-text">Instalación de Debian - Cargador de arranque</p></div>
<p>Y por fin terminamos la instalación, debemos tener en cuenta que el sistema de instalación reinicia el sistema, por lo que volvería a iniciar el sistema de instalación. Así que lo mejor sería dejar que reinicie, y una vez que lo haya hecho, cerramos <em>Qemu</em>.</p>
<div id="attachment_614" class="wp-caption aligncenter" style="width: 658px"><img class="size-full wp-image-614" title="Instalación de Debian - Reiniciar sistema" src="http://www.juanluperez.com/wordpress/wp-content/uploads/2011/07/Pantallazo-QEMU-5.png" alt="Instalación de Debian - Reiniciar sistema" width="648" height="505" /><p class="wp-caption-text">Instalación de Debian - Reiniciar sistema</p></div>
<p>Descargamos el <a title="Kernel de sistema" href="http://people.debian.org/~aurel32/qemu/armel/vmlinuz-2.6.32-5-versatile">kernel</a> y la <a title="Imagen de inicio de sistema" href="http://people.debian.org/~aurel32/qemu/armel/initrd.img-2.6.32-5-versatile">imagen de inicio</a> que usaremos para iniciar el sistema instalado. Y para terminar solo queda probar nuestra nueva instalación con el comando que usaremos para arrancar nuestro sistema <em>Debian</em>: <code>qemu-system-arm -M versatilepb -kernel vmlinuz-2.6.32-5-versatile -initrd initrd.img-2.6.32-5-versatile -hda hda.img -append "root=/dev/sda1"</code></p>
<div id="attachment_615" class="wp-caption aligncenter" style="width: 658px"><img class="size-full wp-image-615" title="Sistema Debian instalado" src="http://www.juanluperez.com/wordpress/wp-content/uploads/2011/07/Pantallazo-QEMU-6.png" alt="Sistema Debian instalado" width="648" height="505" /><p class="wp-caption-text">Sistema Debian instalado</p></div>
<p>Fuente | <a href="http://www.aurel32.net/info/debian_arm_qemu.php">aurel32.net</a></p>
<p>&nbsp;</p>
 <p><a href="http://www.juanluperez.com/wordpress/?flattrss_redirect&amp;id=602&amp;md5=5d0f1dd3799300fcedc7eeca22f8942f" title="Flattr" target="_blank"><img src="http://www.juanluperez.com/wordpress/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/ZCk3ncWEXde0y5af56INM2-wHlw/0/da"><img src="http://feedads.g.doubleclick.net/~a/ZCk3ncWEXde0y5af56INM2-wHlw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/ZCk3ncWEXde0y5af56INM2-wHlw/1/da"><img src="http://feedads.g.doubleclick.net/~a/ZCk3ncWEXde0y5af56INM2-wHlw/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.juanluperez.com/index.php/2011/07/debian-squeeze-para-arm-en-qemu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="http://www.juanluperez.com/wordpress/?flattrss_redirect&amp;id=602&amp;md5=5d0f1dd3799300fcedc7eeca22f8942f" type="text/html" />
	</item>
		<item>
		<title>Gentoo con ATI Radeon HD 4500, KMS y reducción del ventilador y temperatura</title>
		<link>http://www.juanluperez.com/index.php/2011/07/gentoo-con-ati-radeon-hd-4500-kms-y-reduccion-del-ventilador-y-temperatura/</link>
		<comments>http://www.juanluperez.com/index.php/2011/07/gentoo-con-ati-radeon-hd-4500-kms-y-reduccion-del-ventilador-y-temperatura/#comments</comments>
		<pubDate>Mon, 04 Jul 2011 11:34:22 +0000</pubDate>
		<dc:creator>Juanlu</dc:creator>
				<category><![CDATA[Gentoo GNU/Linux]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[4500]]></category>
		<category><![CDATA[ATI]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[KMS]]></category>
		<category><![CDATA[Radeon HD]]></category>
		<category><![CDATA[ventilador]]></category>

		<guid isPermaLink="false">http://www.juanluperez.com/?p=589</guid>
		<description><![CDATA[Lo primero es instalar x11-drivers/radeon-ucode: # emerge radeon-ucode Recompilar el kernel activando las siguientes características: Device Drivers ---&#62; Graphics support ---&#62; &#60;*&#62; /dev/agpgart (AGP Support) ---&#62; &#60;*&#62; Modul für deinen Chipsatz wählen &#60;*&#62; Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) ---&#62; &#60;*&#62; ATI Radeon [*] Enable modesetting on radeon by default Y también: [...]]]></description>
			<content:encoded><![CDATA[<p>Lo primero es instalar <em>x11-drivers/radeon-ucode</em>:</p>
<p><code># emerge radeon-ucode</code></p>
<p>Recompilar el kernel activando las siguientes características:</p>
<p><code>Device Drivers  ---&gt;<br />
Graphics support  ---&gt;<br />
&lt;*&gt; /dev/agpgart (AGP Support)  ---&gt;<br />
&lt;*&gt;   Modul für deinen Chipsatz wählen<br />
&lt;*&gt; Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) ---&gt;<br />
&lt;*&gt;   ATI Radeon<br />
[*]     Enable modesetting on radeon by default</code></p>
<p>Y también:</p>
<p><code>Device Drivers  ---&gt;<br />
Generic Driver Options  ---&gt;<br />
-*- Userspace firmware loading support<br />
[*]   Include in-kernel firmware blobs in kernel binary<br />
(</code><code>radeon/R700_rlc.bin</code><code>)    External firmware blobs to build into the kernel binary<br />
(</code><code>/lib/firmware</code><code>)    Firmware blobs root directory </code></p>
<p>Editmamos <strong>/etc/make.conf</strong>:<br />
<code>...<br />
VIDEO_CARDS="ati"<br />
...</code></p>
<p>Para bajar el perfil de rendimiento de la <em>GPU</em> y en consecuencia la necesidad de mayor refrigeración:</p>
<p><code># echo profile &gt; /sys/class/drm/card0/device/power_method<br />
# echo "low" &gt; /sys/class/drm/card0/device/power_profile</code></p>
 <p><a href="http://www.juanluperez.com/wordpress/?flattrss_redirect&amp;id=589&amp;md5=bb36f62770cc84b0dba5c518ef6e76fa" title="Flattr" target="_blank"><img src="http://www.juanluperez.com/wordpress/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/AXAsK6U4ca0aSLv4xTzN15jhMis/0/da"><img src="http://feedads.g.doubleclick.net/~a/AXAsK6U4ca0aSLv4xTzN15jhMis/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/AXAsK6U4ca0aSLv4xTzN15jhMis/1/da"><img src="http://feedads.g.doubleclick.net/~a/AXAsK6U4ca0aSLv4xTzN15jhMis/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.juanluperez.com/index.php/2011/07/gentoo-con-ati-radeon-hd-4500-kms-y-reduccion-del-ventilador-y-temperatura/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<atom:link rel="payment" href="http://www.juanluperez.com/wordpress/?flattrss_redirect&amp;id=589&amp;md5=bb36f62770cc84b0dba5c518ef6e76fa" type="text/html" />
	</item>
	</channel>
</rss>

