<?xml version="1.0" encoding="UTF-8"?>
<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>Lo hice y lo entendí</title>
	
	<link>http://www.vicente-navarro.com/blog</link>
	<description>El blog de Vicente Navarro</description>
	<lastBuildDate>Mon, 05 Jul 2010 07:41:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feed.vicente-navarro.com/LoHiceYLoEntendi" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="lohiceyloentendi" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Evitando problemas con la “host key” en sesiones no interactivas de OpenSSH</title>
		<link>http://www.vicente-navarro.com/blog/2010/06/29/evitando-problemas-con-la-host-key-en-sesiones-no-interactivas-de-openssh/</link>
		<comments>http://www.vicente-navarro.com/blog/2010/06/29/evitando-problemas-con-la-host-key-en-sesiones-no-interactivas-de-openssh/#comments</comments>
		<pubDate>Tue, 29 Jun 2010 13:35:56 +0000</pubDate>
		<dc:creator>Super Coco</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Redes]]></category>
		<category><![CDATA[UNIX]]></category>
		<category><![CDATA[Cygwin]]></category>
		<category><![CDATA[OpenSSH]]></category>

		<guid isPermaLink="false">http://www.vicente-navarro.com/blog/?p=976</guid>
		<description><![CDATA[Cuando usamos el comando ssh de OpenSSH (típicamente desde sistemas UNIX o desde Cygwin) para conectarnos a una máquina remota por primera vez, normalmente (con la configuración por defecto más usual) recibimos un mensaje como el siguiente para advertirnos de que es la primera vez que nos conectamos a dicha máquina y que si aceptamos [...]]]></description>
			<content:encoded><![CDATA[<p>Cuando usamos el comando <code><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&#038;sektion=1">ssh</a></code> de <a href="http://www.openssh.com/">OpenSSH</a> (típicamente desde sistemas UNIX o desde <a href="http://www.cygwin.com/">Cygwin</a>) para conectarnos a una máquina remota por primera vez, normalmente (con la configuración por defecto más usual) recibimos un mensaje como el siguiente para advertirnos de que es la primera vez que nos conectamos a dicha máquina y que si aceptamos la clave del host remoto:</p>
<blockquote><pre>$ ssh usuario.dominio@sistema
The authenticity of host 'sistema (10.22.31.45)' can't be established.
RSA key fingerprint is 7d:2f:1e:69:21:e9:06:f3:d9:fd:36:0a:9e:6c:47:10.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'sistema.dominio,10.22.31.45' (RSA) to the list of known hosts.
[usuario@sistema ~]$</pre>
</blockquote>
<p><strong>Actualización 5/7/2010:</strong> Como en el ejemplo anterior, en todos los ejemplos que siguen veremos que el comando <code>ssh</code> no nos pregunta la contraseña porque hemos configurado <a href="/blog/2008/01/13/autentificacion-trasparente-por-clave-publicaprivada-con-openssh/">Autentificación trasparente por clave pública/privada con OpenSSH</a>.</p>
<p>Dicha clave se almacena en el fichero <code>$HOME/.ssh/know_hosts</code>:</p>
<blockquote><pre>$ tail -1 known_hosts
sistema.dominio,10.22.31.45 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAng/LUBaJa0qATdMMkmB3ufytR/BauKbCyz+Dvg0NMPUE2EF6zy5o3zSVMRlrgUmKakA3DoUez5oOaaSlR4d5ZZjOfsBmnn5dp7M0QtY681HYny1QQFUpRxNbARP3X8+2jlnWjOEBOmk+N8pRJCURUwkjSMs81ThAiZoIv8sVYYbNzKDpL8RaDTqEN0Xn+1dHJdeLrt+Hsl6GzX8f+SoWwkNVmt8Nc8T7vzrG93Xku6XXdOh5SKeTDXv+0shJUziPQApEwR0gcc+7L0hBEAw4GU1ctGnC22aVDkyqTKlbORq2YoufDErq+wv8lwgZKYd5AbOuvuwX7w9c8P+P+jKw==</pre>
</blockquote>
<p><strong>Actualización 5/7/2010:</strong> Que aparezca el nombre de los hosts en claro en el fichero <code>known_hosts</code> es un problema de seguridad, ya que permite a un atacante que haya conseguido acceder a nuestro sistema conocer fácilmente otras máquinas que pueden ser objeto de ataque. Para evitar el problema, desde OpenSSH 4.0, es posible ofuscar el nombre de la máquina en el <code>known_hosts</code> con un hash. Sólo es necesario usar la opción &#8220;<code>HashKnownHosts yes</code>&#8221; en <code>/etc/ssh_config</code> o en <code>$HOME/.ssh/config</code> y ejecutar &#8220;<code>ssh-keygen -H</code>&#8221; para ofuscar el nombre de los hosts en nuestro <code>known_hosts</code> actual: <a href="http://itso.iu.edu/Hashing_the_OpenSSH_known__hosts_File">Hashing the OpenSSH known_hosts File</a>. Algunas distribuciones de Linux ya están implementando esto por defecto.</p>
<p>Si la máquina remota es víctima de algún tipo de ataque, si se ha reinstalado, si se ha sustituido por otra máquina con la misma IP o si, por cualquier motivo, la máquina remota no manda la clave de host que corresponde con la que tenemos almacenada, la próxima vez que intentemos conectarnos a ella, obtendremos un error como el siguiente:</p>
<blockquote><pre>$ ssh usuario@sistema.dominio
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that the RSA host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
77:8b:3f:5c:95:18:30:2b:83:fe:21:73:d2:16:85:64.
Please contact your system administrator.
Add correct host key in /home/usuario/.ssh/known_hosts to get rid of this message.
Offending key in /home/usuario/.ssh/known_hosts:2
RSA host key for sistema.dominio has changed and you have requested strict checking.
Host key verification failed.</pre>
</blockquote>
<p>Y no podremos volver a conectarnos a menos que eliminemos la entrada vieja del <code>known_hosts</code> y volvamos a intentarlo. En dicho caso, volverá a pedirnos que aceptemos la nueva clave remota del host remoto, como al principio.</p>
<p><strong>Si tenemos algún proceso no interactivo que se base en SSH, el que nos pregunte si aceptamos la clave del host remoto es un problema importante.</strong> En dichos casos, podemos evitar que nos lo pregunte y hacer que el <code>ssh</code> local la acepte siempre automáticamente poniendo el siguiente parámetro en el <code>/etc/ssh_config</code> (para todos los usuarios) o en el <code>$HOME/.ssh/config</code> (sólo para el usuario actual):</p>
<blockquote><pre>StrictHostKeyChecking no</pre>
</blockquote>
<p>Tras ponerlo comprobaremos que, efectivamente, la clave del host remoto se añade automáticamente al <code>known_hosts</code> la primera vez que accedemos a un nodo sin preguntar:</p>
<blockquote><pre>$ ssh usuario@sistema.dominio
Warning: Permanently added 'sistema.dominio,10.22.31.45' (RSA) to the list of known hosts.
[usuario@sistema ~]$</pre>
</blockquote>
<p>Pero esto puede no ser suficiente. Hay veces en las que la clave del host remoto siempre o muy a menudo cambia. Por ejemplo, puede ocurrir cuando hacemos un &#8220;<code>ssh localhost</code>&#8221; tras crear algún tipo de túnel que cada vez acabe en una máquina diferente (<a href="/blog/2009/05/24/creando-tuneles-tcpip-port-forwarding-con-ssh-los-8-escenarios-posibles-usando-openssh/">Creando túneles TCP/IP (port forwarding) con SSH: Los 8 escenarios posibles usando OpenSSH</a>) o cuando trabajamos con multitud de máquinas físicas o virtuales (con éstas pasa especialmente a menudo) en las que reutilizamos frecuentemente la IP de unas máquinas en otras, etc. </p>
<p>Que la clave del host cambie frecuentemente es una simple molestia en sesiones interactivas (que nos obliga a buscar y a eliminar la entrada correspondiente del <code>known_hosts</code>), pero un auténtico problema cuando queremos usar <code>ssh</code> de forma no interactiva. En dichos casos, podemos solucionarlo usando el &#8220;<code>StrictHostKeyChecking no</code>&#8221;  como antes, pero además, añadiendo ahora &#8220;<code>UserKnownHostsFile /dev/null</code>&#8221; en el <code>$HOME/.ssh/config</code> (no parece conveniente usarlo en el <code>/etc/ssh_config</code> y que aplique a todos los usuarios) para indicarle al comando <code>ssh</code> que en lugar de usar <code>$HOME/.ssh/known_hosts</code> para almacenar las claves de hosts, queremos usar <code>/dev/null</code>:</p>
<blockquote><pre>StrictHostKeyChecking no
UserKnownHostsFile /dev/null</pre>
</blockquote>
<p>Así conseguimos que, como las claves en realidad no se guardan, siempre que nos conectemos a una máquina se acepte automáticamente su clave de host, haya cambiado o no haya cambiado:</p>
<blockquote><pre>$ ssh usuario@sistema.dominio
Warning: Permanently added 'sistema.dominio,10.22.31.45' (RSA) to the list of known hosts.
[usuario@sistema ~]$ exit

$ ssh usuario@sistema.dominio
Warning: Permanently added 'sistema.dominio,10.22.31.45' (RSA) to the list of known hosts.
[usuario@sistema ~]$</pre>
</blockquote>
<p>Sobra decir que estas opciones suponen la eliminación de una medida de seguridad base del sistema SSH, con lo que se está más expuesto a posibles ataques.</p>
<p>:wq</p>
<hr />
<p><small><a href="http://www.vicente-navarro.com/blog">Lo hice y lo entendí</a> © Vicente Navarro 2010 con una licencia <a href="http://www.vicente-navarro.com/blog/licencia-de-uso/">CC BY-SA</a> |
<a href="http://www.vicente-navarro.com/blog/2010/06/29/evitando-problemas-con-la-host-key-en-sesiones-no-interactivas-de-openssh/#comments">9 comentarios</a>
<br/>
Etiquetas: <a href="http://www.vicente-navarro.com/blog/tag/cygwin/" rel="tag">Cygwin</a>, <a href="http://www.vicente-navarro.com/blog/tag/gnulinux/" rel="tag">GNU/Linux</a>, <a href="http://www.vicente-navarro.com/blog/tag/openssh/" rel="tag">OpenSSH</a>, <a href="http://www.vicente-navarro.com/blog/tag/unix/" rel="tag">UNIX</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<img src="http://feeds.feedburner.com/~r/LoHiceYLoEntendi/~4/p8TFcCcr590" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.vicente-navarro.com/blog/2010/06/29/evitando-problemas-con-la-host-key-en-sesiones-no-interactivas-de-openssh/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Cambiar la ordenación por defecto de elementos en Thunderbird</title>
		<link>http://www.vicente-navarro.com/blog/2010/01/17/cambiar-la-ordenacion-por-defecto-de-elementos-en-thunderbird/</link>
		<comments>http://www.vicente-navarro.com/blog/2010/01/17/cambiar-la-ordenacion-por-defecto-de-elementos-en-thunderbird/#comments</comments>
		<pubDate>Sun, 17 Jan 2010 12:46:03 +0000</pubDate>
		<dc:creator>Super Coco</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Thunderbird]]></category>

		<guid isPermaLink="false">http://www.vicente-navarro.com/blog/?p=968</guid>
		<description><![CDATA[Desde que uso Thunderbird, una de las pocas cosas que siempre me ha molestado es que cuando creas una nueva carpeta, la ordenación por defecto que va a usar es por fecha ascendente. Es decir, los elementos (típicamente correos) se ordenan de forma que los correos más antiguos están arriba y los más nuevos están [...]]]></description>
			<content:encoded><![CDATA[<p>Desde que uso Thunderbird, una de las pocas cosas que siempre me ha molestado es que cuando creas una nueva carpeta, la ordenación por defecto que va a usar es por fecha ascendente. Es decir, los elementos (típicamente correos) se ordenan de forma que los correos más antiguos están arriba y los más nuevos están abajo. Si tienes muchos a la vista, los últimos recibidos directamente no son visibles a menos que usemos la barra de desplazamiento:</p>
<p><img src="http://www.vicente-navarro.com/blog/wp/img/2010/01/Thunderbird-Nueva-carpeta.png" alt="" title="Thunderbird - Nueva carpeta" width="643" height="292" class="aligncenter size-full wp-image-969" /></p>
<p>Para gustos, los colores. Pero en mi opinión, que ésa sea la ordenación por defecto es muy inconveniente en un cliente de correo en el que normalmente quieres tener siempre los últimos correos a la vista. Por supuesto, es tan fácil cambiar el orden como hacer click sobre el título de la columna, una operación muy típica. Además, Thunderbird recuerda la última ordenación que hemos elegido individualmente para cada carpeta para la próxima vez que arranquemos la aplicación. Sin embargo, será necesario hacerlo para cada nueva carpeta que creemos cuando, tras haber copiado algunos correos, nos demos cuenta de que no están como esperábamos.</p>
<p>Ya había intentado alguna vez investigar si era posible cambiar este comportamiento sin éxito, pero hace poco, tras migrar a Thunderbird 3, lo volví a intentar y ¡bingo!, di con la solución en forma de bug de Thunderbird y de interesante discusión al respecto:  <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=86845">Bug 86845 &#8211;  Sort order for mail/news not configurable by default (back-end part)</a></p>
<p>(...)<br/><br/>Leer el resto de <a href="http://www.vicente-navarro.com/blog/2010/01/17/cambiar-la-ordenacion-por-defecto-de-elementos-en-thunderbird/">Cambiar la ordenación por defecto de elementos en Thunderbird</a> (577 palabras)</p>
<hr />
<p><small><a href="http://www.vicente-navarro.com/blog">Lo hice y lo entendí</a> © Vicente Navarro 2010 con una licencia <a href="http://www.vicente-navarro.com/blog/licencia-de-uso/">CC BY-SA</a> |
<a href="http://www.vicente-navarro.com/blog/2010/01/17/cambiar-la-ordenacion-por-defecto-de-elementos-en-thunderbird/#comments">4 comentarios</a>
<br/>
Etiquetas: <a href="http://www.vicente-navarro.com/blog/tag/thunderbird/" rel="tag">Thunderbird</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<img src="http://feeds.feedburner.com/~r/LoHiceYLoEntendi/~4/Soiuge6END4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.vicente-navarro.com/blog/2010/01/17/cambiar-la-ordenacion-por-defecto-de-elementos-en-thunderbird/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Comentarios sobre la Playstation 3 como reproductor multimedia para una televisión de tubo y sobre GNU/Linux en la Playstation 3</title>
		<link>http://www.vicente-navarro.com/blog/2009/10/26/comentarios-sobre-la-playstation-3-como-reproductor-multimedia-para-una-television-de-tubo-y-sobre-gnulinux-en-la-playstation-3/</link>
		<comments>http://www.vicente-navarro.com/blog/2009/10/26/comentarios-sobre-la-playstation-3-como-reproductor-multimedia-para-una-television-de-tubo-y-sobre-gnulinux-en-la-playstation-3/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 09:28:11 +0000</pubDate>
		<dc:creator>Super Coco</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[FAT]]></category>
		<category><![CDATA[MKV]]></category>
		<category><![CDATA[Playstation 3]]></category>
		<category><![CDATA[S-Video]]></category>
		<category><![CDATA[SCART]]></category>
		<category><![CDATA[Televisión]]></category>

		<guid isPermaLink="false">http://www.vicente-navarro.com/blog/?p=947</guid>
		<description><![CDATA[Hace unas semanas estuve buscando un disco duro multimedia con toma de LAN para reemplazar mi vetusto reproductor de DVD (y DivX, Xvid, etc.) que ha satisfecho todas mis necesidades desde hace más de 5 años hasta que me he cansado de ir grabando todo lo que quería ver en DVDs. En Sobre las VIA [...]]]></description>
			<content:encoded><![CDATA[<p>Hace unas semanas estuve buscando un disco duro multimedia con toma de LAN para reemplazar mi vetusto reproductor de DVD (y <a href="http://en.wikipedia.org/wiki/DivX">DivX</a>, <a href="http://en.wikipedia.org/wiki/Xvid">Xvid</a>, etc.) que ha satisfecho todas mis necesidades desde hace más de 5 años hasta que me he cansado de ir grabando todo lo que quería ver en DVDs.</p>
<p>En <a href="/blog/2007/05/21/sobre-las-via-epia-ii-mi-ordenador-basado-en-una-sp8000e/">Sobre las VIA EPIA (II): Mi ordenador basado en una SP8000E</a> mostré el sistema basado en una VIA EPIA que monté como teórica solución para todo: Reproductor multimedia, decodificador/grabador de TDT, servidor doméstico, punto de acceso a Internet desde el salón, etc.</p>
<p>Sin embargo, más de dos años después, veo que como servidor doméstico y como punto de acceso a Internet lo he usado muchísimo. Como decodificador/grabador de TDT lo he usado muy poco, pero sólo porque realmente no veo la TDT ni siento necesidad de grabar nada de ella. Y como reproductor multimedia también muy poco, sólo para formatos raros que no funcionaban en el reproductor de DVD. La razón es sencillamente que la calidad de su salida <a href="http://en.wikipedia.org/wiki/S-Video">S-Video</a> es muy inferior a la de la señal <a href="http://en.wikipedia.org/wiki/RGB#Video_electronics">RGB del SCART</a> de cualquier reproductor de DVDs. </p>
<p>Ya comenté algo sobre las señales que transporta el <a href="http://en.wikipedia.org/wiki/SCART">Euroconector/SCART</a> y la importante mejora de calidad de la señal RGB en <a href="/blog/2008/06/17/por-que-obtenemos-una-imagen-en-blanco-y-negro-al-usar-un-adaptador-de-s-video-a-euroconector/">¿Por qué obtenemos una imagen en blanco y negro al usar un adaptador de S-Video a Euroconector?</a>, pero conviene recalcarlo, puesto que mucha gente no sabe que <strong>el Euroconector soporta transmitir dos tipos de señales de vídeo, S-Video y RGB, siendo el segundo tipo muy superior al primero en nitidez y calidad de los colores</strong>. En la mayoría de reproductores de DVD podemos elegir (como se veía en la entrada sugerida) si el Euroconector debe enviar señal RGB o señal <a href="http://en.wikipedia.org/wiki/YUV">YUV</a> (la que se usa en S-Video y en el <a href="http://en.wikipedia.org/wiki/Composite_video">vídeo compuesto</a>). Sin embargo, no todos los televisores aceptan la señal RGB. Incluso en televisores que la aceptan, puede que sólo lo hagan en algunos de los Euroconectores (en televisores Sony marcados con 3 puntitos).</p>
<p><strong>Por eso, un <a href="http://en.wikipedia.org/wiki/Home_theater_PC">HTPC</a> silencioso, de bajo consumo y con una caja adecuada (como los que configura el <a href="http://changlonet.com/">Tendero Digital</a>) será, en la mayoría de los casos, la solución ideal para el salón siempre y cuando el televisor sea una pantalla plana con conectores VGA, HDMI o DVI</strong>. Pero en el caso de seguir usando una televisión de tubo, como es mi caso (y sin ánimo de cambiarla de momento, que ya expresé en <a href="/blog/2007/10/15/la-resolucion-1366x768/">La resolución 1366×768</a> mi preferencia por las pantallas de tubo para contenidos de definición estándar), no hay ningún PC (o al menos no es fácil de encontrar) con salida SCART/RGB que envíe señal de definición estándar y de alta calidad al televisor.</p>
<p>Por tanto, era imprescindible que el disco multimedia tuviera Euroconector con capacidad de enviar señal RGB. Esto no resulta tan fácil, puesto que muchos de los discos actuales te permiten conectarlos a un televisor usando un cable de Euroconector pero sólo a través de la salida de vídeo compuesto y usando un adaptador:</p>
<p><img src="http://www.vicente-navarro.com/blog/wp/img/2007/10/s-video_scart.png" alt="Convertidor S-Video a SCART" title="Convertidor S-Video a SCART" class="aligncenter size-full wp-image-363" /></p>
<p>Otros discos sí que llevan Euroconector pero no indican ni en la caja ni en la documentación si éste es capaz de enviar señal RGB, que no todos lo hacen. Finalmente, otros sí que lo especifican claramente, a veces incluso en la caja y otras veces sólo en las especificaciones.</p>
<p>Tras una intensa búsqueda, estos modelos con LAN y SCART/RGB me parecieron interesantes:</p>
<ul>
<li><a href="http://www.woxter.com/contenido/productos2.php?idcategoria=22&#038;id=337">Woxter i-Cube X-Div 35 XP Rec</a>, que no soporta MKV. El modelo que sí lo soporta es el <a href="http://www.woxter.com/contenido/productos2.php?idcategoria=22&#038;id=427">Woxter i-Cube 750 MKV</a>, pero en éste el Euroconector no parece que pueda sacar señal RGB, o al menos el manual no lo menciona.</li>
<li><a href="http://www.storex.eu/storex/pages/produits/detail_produit.asp?afficher=description&#038;num_produit=159">Storex AivX-385HDRW</a>, que soporta MKV usando un PC con Windows como servidor de transcodificación.</li>
<li><a href="http://www.o2media.es/hmr-600w">o2media HMR-600W</a>, con TDT.</li>
</ul>
<p>Pero luego en los foros todos tenían sus pegas: que si tarda mucho en abrir los directorios, que si no se puede copiar de la red y reproducir al mismo tiempo, que si a veces se cuelga, que si se calienta&#8230;</p>
<p>Hasta que leyendo referencias en algún foro encontré que alguien decía algo así como: <em>¿Pero para qué queréis un disco duro multimedia existiendo la Playstation 3?</em> Indagué un poco la nueva pista y descubrí que la Playstation 3 parecía ser una opción mucho mejor que cualquier disco duro multimedia. Sobre todo, porque tras el reciente anuncio (18 de Agosto) de la <a href="http://en.wikipedia.org/wiki/PlayStation_3#Slim_model">Playstation 3 Slim</a> (con 120GB o 250GB de disco), que ha salido al precio de 299€, el modelo anterior de 80GB se encuentra en tiendas hasta por 259€. Viendo que ninguno de los discos multimedia mencionados anteriormente baja de unos 240€, es cuando empezamos a ver la conveniencia de una PS3. Y cuando te enteras de que <a href="http://uk.playstation.com/games-media/news/articles/detail/item229653/Entertainment-on-PS3-has-a-new-look/">la nueva PS3 Slim no permite la instalación de Linux</a> como todos los modelos anteriores es cuando te planteas definitivamente si no es el momento ideal de hacerte con una PS3 de 80GB de las que permite instalar Linux antes de que desaparezcan de las estanterías de las tiendas.</p>
<p>Pero comparar la PS3 con un disco duro multimedia no es comparar peras con peras y manzanas con manzanas, ya que no son exactamente el mismo producto:</p>
<ul>
<li>El disco interno de la PS3 (80GB) es mucho más pequeño que el de los discos duros multimedia (500GB, 1TB, 1.5TB)</li>
<li>La PS3 no se puede mover y transportar tan fácilmente como un disco duro multimedia</li>
<li>La PS3 tiene lector de <a href="http://en.wikipedia.org/wiki/Blu-ray_Disc">Blu-Ray</a>, por lo que podemos leer DVDs y CDs también</li>
<li>La PS3 también nos sirve para jugar y si instalamos Linux sus posibilidades se multiplican</li>
<li>La PS3 no se puede usar simplemente como disco duro externo USB de gran capacidad</li>
</ul>
<p>Sin embargo, si sólo buscas un reproductor multimedia con disco integrado para el salón con SCART/RGB y red, como es mi caso, la PS3 parece una mucho mejor opción, así que acabé por comprar una Playstation clásica de 80GB.</p>
<p><img src="http://www.vicente-navarro.com/blog/wp/img/2009/10/ps3.jpeg" alt="Playstation 3" title="Playstation 3" width="470" height="306" class="aligncenter size-full wp-image-948" /></p>
<p>Y tras unas semanas de uso, éstas son las peculiaridades que me parece interesante comentar de la PS3 como reproductor multimedia:</p>
<ul>
<li><a href="/blog/2009/10/26/comentarios-sobre-la-playstation-3-como-reproductor-multimedia-para-una-television-de-tubo-y-sobre-gnulinux-en-la-playstation-3/#scartrgb">SCART/RGB</a></li>
<li><a href="/blog/2009/10/26/comentarios-sobre-la-playstation-3-como-reproductor-multimedia-para-una-television-de-tubo-y-sobre-gnulinux-en-la-playstation-3/#formatos">Formatos de vídeo soportados</a>
<ul>
<li><a href="#ac3">Problemas con ficheros de vídeo con el audio en AC3</a></li>
<li><a href="/blog/2009/10/26/comentarios-sobre-la-playstation-3-como-reproductor-multimedia-para-una-television-de-tubo-y-sobre-gnulinux-en-la-playstation-3/#subtitulos">Soporte de subtítulos</a></li>
<li><a href="/blog/2009/10/26/comentarios-sobre-la-playstation-3-como-reproductor-multimedia-para-una-television-de-tubo-y-sobre-gnulinux-en-la-playstation-3/#mkv">MKV</a></li>
</ul>
</li>
<li><a href="/blog/2009/10/26/comentarios-sobre-la-playstation-3-como-reproductor-multimedia-para-una-television-de-tubo-y-sobre-gnulinux-en-la-playstation-3/#mando">Mando a distancia</a></li>
<li><a href="/blog/2009/10/26/comentarios-sobre-la-playstation-3-como-reproductor-multimedia-para-una-television-de-tubo-y-sobre-gnulinux-en-la-playstation-3/#mediaservers">Media Servers</a></li>
<li><a href="/blog/2009/10/26/comentarios-sobre-la-playstation-3-como-reproductor-multimedia-para-una-television-de-tubo-y-sobre-gnulinux-en-la-playstation-3/#almacenamiento">Almacenamiento, copia de contenidos a través de la red</a></li>
<li><a href="/blog/2009/10/26/comentarios-sobre-la-playstation-3-como-reproductor-multimedia-para-una-television-de-tubo-y-sobre-gnulinux-en-la-playstation-3/#linux">Linux en la PS3</a>
<ul>
<li><a href="/blog/2009/10/26/comentarios-sobre-la-playstation-3-como-reproductor-multimedia-para-una-television-de-tubo-y-sobre-gnulinux-en-la-playstation-3/#prestaciones">Prestaciones</a></li>
<li><a href="/blog/2009/10/26/comentarios-sobre-la-playstation-3-como-reproductor-multimedia-para-una-television-de-tubo-y-sobre-gnulinux-en-la-playstation-3/#conmutar">Conmutar entre PSUbuntu y XMB</a></li>
<li><a href="/blog/2009/10/26/comentarios-sobre-la-playstation-3-como-reproductor-multimedia-para-una-television-de-tubo-y-sobre-gnulinux-en-la-playstation-3/#resoluciones">Resoluciones de vídeo disponibles</a></li>
<li><a href="/blog/2009/10/26/comentarios-sobre-la-playstation-3-como-reproductor-multimedia-para-una-television-de-tubo-y-sobre-gnulinux-en-la-playstation-3/#swap">Memoria RSX como swap</a></li>
</ul>
</li>
<li><a href="/blog/2009/10/26/comentarios-sobre-la-playstation-3-como-reproductor-multimedia-para-una-television-de-tubo-y-sobre-gnulinux-en-la-playstation-3/#comentarios">Comentarios finales</a></li>
</ul>
<p>(...)<br/><br/>Leer el resto de <a href="http://www.vicente-navarro.com/blog/2009/10/26/comentarios-sobre-la-playstation-3-como-reproductor-multimedia-para-una-television-de-tubo-y-sobre-gnulinux-en-la-playstation-3/">Comentarios sobre la Playstation 3 como reproductor multimedia para una televisión de tubo y sobre GNU/Linux en la Playstation 3</a> (5,326 palabras)</p>
<hr />
<p><small><a href="http://www.vicente-navarro.com/blog">Lo hice y lo entendí</a> © Vicente Navarro 2009 con una licencia <a href="http://www.vicente-navarro.com/blog/licencia-de-uso/">CC BY-SA</a> |
<a href="http://www.vicente-navarro.com/blog/2009/10/26/comentarios-sobre-la-playstation-3-como-reproductor-multimedia-para-una-television-de-tubo-y-sobre-gnulinux-en-la-playstation-3/#comments">29 comentarios</a>
<br/>
Etiquetas: <a href="http://www.vicente-navarro.com/blog/tag/fat/" rel="tag">FAT</a>, <a href="http://www.vicente-navarro.com/blog/tag/gnulinux/" rel="tag">GNU/Linux</a>, <a href="http://www.vicente-navarro.com/blog/tag/mkv/" rel="tag">MKV</a>, <a href="http://www.vicente-navarro.com/blog/tag/playstation-3/" rel="tag">Playstation 3</a>, <a href="http://www.vicente-navarro.com/blog/tag/s-video/" rel="tag">S-Video</a>, <a href="http://www.vicente-navarro.com/blog/tag/scart/" rel="tag">SCART</a>, <a href="http://www.vicente-navarro.com/blog/tag/television/" rel="tag">Televisión</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<img src="http://feeds.feedburner.com/~r/LoHiceYLoEntendi/~4/_ZcB7X0f4jQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.vicente-navarro.com/blog/2009/10/26/comentarios-sobre-la-playstation-3-como-reproductor-multimedia-para-una-television-de-tubo-y-sobre-gnulinux-en-la-playstation-3/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
		<item>
		<title>Samba/CIFS: Enlaces simbólicos y Unix CIFS Extensions</title>
		<link>http://www.vicente-navarro.com/blog/2009/08/22/sambacifs-enlaces-simbolicos-y-unix-cifs-extensions/</link>
		<comments>http://www.vicente-navarro.com/blog/2009/08/22/sambacifs-enlaces-simbolicos-y-unix-cifs-extensions/#comments</comments>
		<pubDate>Sat, 22 Aug 2009 12:30:46 +0000</pubDate>
		<dc:creator>Super Coco</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[UNIX]]></category>
		<category><![CDATA[Kernel]]></category>
		<category><![CDATA[Samba]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.vicente-navarro.com/blog/?p=937</guid>
		<description><![CDATA[Tengo por aquí un sistema Linux en el que exporto el directorio $HOME de los usuarios por red a través de Samba/CIFS. Para conseguir tal cosa, apenas es necesario descomentar unas líneas de la configuración por defecto de Samba en Debian y Ubuntu (/etc/samba/smb.conf) y releer la configuración (sudo /etc/init.d/samba reload): # Un-comment the following [...]]]></description>
			<content:encoded><![CDATA[<p>Tengo por aquí un sistema Linux en el que exporto el directorio <code>$HOME</code> de los usuarios por red a través de <a href="http://en.wikipedia.org/wiki/Samba_(software)">Samba</a>/<a href="http://en.wikipedia.org/wiki/CIFS">CIFS</a>.</p>
<p>Para conseguir tal cosa, apenas es necesario descomentar unas líneas de la configuración por defecto de Samba en Debian y Ubuntu (<code>/etc/samba/smb.conf</code>) y releer la configuración (<code>sudo /etc/init.d/samba reload</code>):</p>
<blockquote><pre># Un-comment the following (and tweak the other settings below to suit)
# to enable the default home directory shares.  This will share each
# user's home directory as \\server\username
[homes]
   comment = Home Directories
   browseable = no</pre>
</blockquote>
<p>Normalmente un usuario tiene en su <code>$HOME</code> todos los ficheros que pueda necesitar, pero en los PC a menudo tenemos otros sistemas de ficheros (unidades externas, particiones grandes que se comparten entre sistemas operativos, etc.)  en los que los usuarios guardan otros ficheros. Por ejemplo, yo tengo unas particiones adicionales que suelo montar en <code>/mnt/e</code> y en <code>/mnt/i</code> con los permisos adecuados para que los usuarios puedan escribir en ellas. En el <code>$HOME</code> de los usuario tengo unos enlaces simbólicos a estos sistemas de ficheros:</p>
<blockquote><pre>vicente@servidorcifs ~ $ pwd
/home/vicente

vicente@servidorcifs ~ $ ll e i
lrwxrwxrwx 1 vicente vicente 7 2008-04-30 20:51 e -> /mnt/e/
lrwxrwxrwx 1 vicente vicente 7 2008-07-17 15:11 i -> /mnt/i/</pre>
</blockquote>
<p>Pues bien, ¿qué diríais que pasa cuando monto <code>//servidorcifs/vicente/</code> desde otro sistema e intento acceder a <code>//servidorcifs/vicente/e/</code> o a <code>//servidorcifs/vicente/i/</code>?</p>
<p>Pues que si intento acceder desde Windows, los enlaces <code>e</code>, <code>i</code> aparecerán como un directorio más al que puedo acceder y en donde encuentro los ficheros de <code>/mnt/e/</code>, <code>/mnt/i/</code> que hay en la máquina. Este es el comportamiento deseado en este caso.</p>
<p>Sin embargo, si intento acceder desde otro Linux (con una versión reciente de Samba), tras montar el sistema de ficheros remoto:</p>
<blockquote><pre>vicente@clientecifs ~ $ sudo mount -t cifs -o username=vicente //servidorcifs/vicente /mnt/smb/</pre>
</blockquote>
<p>lo que ocurrirá es que en la máquina donde hemos montado el sistema de ficheros CIFS, los enlaces simbólicos <code>e</code>, <code>i</code> se verán como lo que son, enlaces simbólicos, y apuntarán a los directorios <code>/mnt/e/</code>, <code>/mnt/i/</code> del cliente de CIFS, no del servidor de CIFS, con lo cual no tendremos acceso a los ficheros del usuario:</p>
<blockquote><pre>vicente@clientecifs ~ $ ll /mnt/smb/e /mnt/smb/i
lrwxrwxrwx 1 vicente vicente 7 2008-04-30 20:51 /mnt/smb/e -> /mnt/e/
lrwxrwxrwx 1 vicente vicente 7 2008-07-17 15:11 /mnt/smb/i -> /mnt/i/

vicente@clientecifs ~ $ cd /mnt/smb/e
-bash: cd: /mnt/smb/e: No such file or directory</pre>
</blockquote>
<p>(...)<br/><br/>Leer el resto de <a href="http://www.vicente-navarro.com/blog/2009/08/22/sambacifs-enlaces-simbolicos-y-unix-cifs-extensions/">Samba/CIFS: Enlaces simbólicos y Unix CIFS Extensions</a> (1,033 palabras)</p>
<hr />
<p><small><a href="http://www.vicente-navarro.com/blog">Lo hice y lo entendí</a> © Vicente Navarro 2009 con una licencia <a href="http://www.vicente-navarro.com/blog/licencia-de-uso/">CC BY-SA</a> |
<a href="http://www.vicente-navarro.com/blog/2009/08/22/sambacifs-enlaces-simbolicos-y-unix-cifs-extensions/#comments">7 comentarios</a>
<br/>
Etiquetas: <a href="http://www.vicente-navarro.com/blog/tag/gnulinux/" rel="tag">GNU/Linux</a>, <a href="http://www.vicente-navarro.com/blog/tag/kernel/" rel="tag">Kernel</a>, <a href="http://www.vicente-navarro.com/blog/tag/samba/" rel="tag">Samba</a>, <a href="http://www.vicente-navarro.com/blog/tag/unix/" rel="tag">UNIX</a>, <a href="http://www.vicente-navarro.com/blog/tag/windows/" rel="tag">Windows</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<img src="http://feeds.feedburner.com/~r/LoHiceYLoEntendi/~4/4-q3EopzB98" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.vicente-navarro.com/blog/2009/08/22/sambacifs-enlaces-simbolicos-y-unix-cifs-extensions/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Reenvío dinámico de puertos / montar un servidor SOCKS con SSH</title>
		<link>http://www.vicente-navarro.com/blog/2009/06/13/reenvio-dinamico-de-puertos-montar-un-servidor-socks-con-ssh/</link>
		<comments>http://www.vicente-navarro.com/blog/2009/06/13/reenvio-dinamico-de-puertos-montar-un-servidor-socks-con-ssh/#comments</comments>
		<pubDate>Sat, 13 Jun 2009 10:25:04 +0000</pubDate>
		<dc:creator>Super Coco</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Redes]]></category>
		<category><![CDATA[UNIX]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[OpenSSH]]></category>
		<category><![CDATA[SOCKS]]></category>
		<category><![CDATA[Thunderbird]]></category>
		<category><![CDATA[wget]]></category>

		<guid isPermaLink="false">http://www.vicente-navarro.com/blog/?p=925</guid>
		<description><![CDATA[En la entrada anterior, Creando túneles TCP/IP (port forwarding) con SSH: Los 8 escenarios posibles usando OpenSSH, vimos todas las posibilidades que tenemos a nuestra disposición para el reenvío de puertos (port forwarding)&#8230; pero para el reenvío de puertos estático. Es decir, allí sólo vimos casos en los que queríamos acceder únicamente a un puerto [...]]]></description>
			<content:encoded><![CDATA[<p>En la entrada anterior, <a href="/blog/2009/05/24/creando-tuneles-tcpip-port-forwarding-con-ssh-los-8-escenarios-posibles-usando-openssh/">Creando túneles TCP/IP (port forwarding) con SSH: Los 8 escenarios posibles usando OpenSSH</a>, vimos todas las posibilidades que tenemos a nuestra disposición para el reenvío de puertos (<em>port forwarding</em>)&#8230; pero para el reenvío de puertos estático. Es decir, allí sólo vimos casos en los que queríamos acceder únicamente a un puerto de otro sistema encauzándolo por dentro de la conexión SSH.</p>
<p>Sin embargo, en aquella entrada nos dejamos en el tintero el reenvío dinámico de puertos y varios lectores lo echaron de menos, de modo que esta entrada tratará de complementar a aquélla (muchas gracias a todos por la sugerencia).</p>
<p>Cuando hablamos de hacer <em>dynamic port forwarding</em> con SSH, de lo que estamos hablando exactamente es de convertir el SSH en un servidor <a href="http://en.wikipedia.org/wiki/SOCKS">SOCKS</a>. ¿Y qué es un servidor SOCKS?</p>
<p>¿Sabes para qué sirve un <a href="http://en.wikipedia.org/wiki/Proxy_server">proxy web</a>? Probablemente sí, muchas empresas usan uno. Se trata de un sistema directamente conectado a Internet que permite que los clientes de una <a href="http://en.wikipedia.org/wiki/Intranet">intranet</a> sin acceso a Internet puedan navegar por la web si configuran sus navegadores para que hagan sus peticiones a través del proxy (<a href="http://en.wikipedia.org/wiki/Proxy_server#Transparent_and_non-transparent_proxy_server">aunque también hay proxies transparentes</a>). Un proxy web, además de permitir la salida a Internet, también cacheará las páginas, imágenes, etc. ya descargadas por algún cliente para no tener que descargarlas para otro cliente. Además, permite filtrar los contenidos y monitorizar la actividad de los usuarios. Sin embargo, su función básica es la de reenviar tráfico HTTP y HTTPS.</p>
<p>Un servidor SOCKS le daría un servicio similar a la intranet de una empresa que el que proporciona un servidor proxy pero no está limitado a HTTP/HTTPS, sino que permite reenviar cualquier trafico TCP/IP (con SOCKS 5 también UDP).</p>
<p>Por ejemplo, imaginemos que queremos usar nuestro correo usando POP3 o ICMP y SMTP con Thunderbird desde una intranet sin acceso directo a Internet. Si sólo tenemos un proxy web disponible, la único sencillo que nos quedaría sería usar algún webmail (aunque si es un webmail también podríamos usar la <a href="http://webmail.mozdev.org/">extensión Webmail de Thunderbird</a>). También podríamos aprovecharnos del proxy montándonos un <a href="http://en.wikipedia.org/wiki/HTTP_tunnel_(software)">túnel por HTTP</a>. Pero lo más sencillo sería que la red tuviera un servidor SOCKS disponible que nos permitiera usar POP3, ICMP y SMTP a través de él sin ningún inconveniente.</p>
<p>(...)<br/><br/>Leer el resto de <a href="http://www.vicente-navarro.com/blog/2009/06/13/reenvio-dinamico-de-puertos-montar-un-servidor-socks-con-ssh/">Reenvío dinámico de puertos / montar un servidor SOCKS con SSH</a> (974 palabras)</p>
<hr />
<p><small><a href="http://www.vicente-navarro.com/blog">Lo hice y lo entendí</a> © Vicente Navarro 2009 con una licencia <a href="http://www.vicente-navarro.com/blog/licencia-de-uso/">CC BY-SA</a> |
<a href="http://www.vicente-navarro.com/blog/2009/06/13/reenvio-dinamico-de-puertos-montar-un-servidor-socks-con-ssh/#comments">5 comentarios</a>
<br/>
Etiquetas: <a href="http://www.vicente-navarro.com/blog/tag/gnulinux/" rel="tag">GNU/Linux</a>, <a href="http://www.vicente-navarro.com/blog/tag/openssh/" rel="tag">OpenSSH</a>, <a href="http://www.vicente-navarro.com/blog/tag/redes/" rel="tag">Redes</a>, <a href="http://www.vicente-navarro.com/blog/tag/socks/" rel="tag">SOCKS</a>, <a href="http://www.vicente-navarro.com/blog/tag/thunderbird/" rel="tag">Thunderbird</a>, <a href="http://www.vicente-navarro.com/blog/tag/unix/" rel="tag">UNIX</a>, <a href="http://www.vicente-navarro.com/blog/tag/wget/" rel="tag">wget</a>, <a href="http://www.vicente-navarro.com/blog/tag/windows/" rel="tag">Windows</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<img src="http://feeds.feedburner.com/~r/LoHiceYLoEntendi/~4/ML8iiPXk3BU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.vicente-navarro.com/blog/2009/06/13/reenvio-dinamico-de-puertos-montar-un-servidor-socks-con-ssh/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Creando túneles TCP/IP (port forwarding) con SSH: Los 8 escenarios posibles usando OpenSSH</title>
		<link>http://www.vicente-navarro.com/blog/2009/05/24/creando-tuneles-tcpip-port-forwarding-con-ssh-los-8-escenarios-posibles-usando-openssh/</link>
		<comments>http://www.vicente-navarro.com/blog/2009/05/24/creando-tuneles-tcpip-port-forwarding-con-ssh-los-8-escenarios-posibles-usando-openssh/#comments</comments>
		<pubDate>Sun, 24 May 2009 08:39:19 +0000</pubDate>
		<dc:creator>Super Coco</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Redes]]></category>
		<category><![CDATA[UNIX]]></category>
		<category><![CDATA[OpenSSH]]></category>
		<category><![CDATA[VNC]]></category>

		<guid isPermaLink="false">http://www.vicente-navarro.com/blog/?p=914</guid>
		<description><![CDATA[La función típica del protocolo de red Secure Shell (SSH) es acceder en modo terminal a un sistema remoto y ejecutar allí comandos de forma segura gracias a que los datos van cifrados. Pero además, a través de esa conexión de datos segura, es posible crear túneles (reenviar puertos / port forwarding) entre los extremos [...]]]></description>
			<content:encoded><![CDATA[<p>La función típica del protocolo de red <a href="http://en.wikipedia.org/wiki/Secure_Shell">Secure Shell (SSH)</a> es acceder en modo terminal a un sistema remoto y ejecutar allí comandos de forma segura gracias a que los datos van cifrados. Pero además, a través de esa conexión de datos segura, es posible crear túneles (reenviar puertos / <em>port forwarding</em>) entre los extremos conectados de forma que las conexiones TCP/IP se encauzan a través de la conexión SSH con lo que podemos conseguir saltarnos cualquier firewall o bloqueo de puertos siempre que tengamos la posibilidad de conectar con SSH.</p>
<p>Como este tema está muy tratado por toda la red:</p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/Tunneling_protocol#SSH_tunneling">Wikipedia: SSH Tunneling</a></li>
<li><a href="http://www.oreillynet.com/pub/a/wireless/2001/02/23/wep.html">O&#8217;Reilly: Using SSH Tunneling</a></li>
<li><a href="http://www.ssh.com/support/documentation/online/ssh/winhelp/32/Tunneling_Explained.html">ssh.com: Tunneling Explained</a></li>
<li><a href="http://www.ssh.com/support/documentation/online/ssh/adminguide/32/Port_Forwarding.html">ssh.com: Port Forwarding</a></li>
<li><a href="http://www.securityfocus.com/infocus/1816">SecurityFocus: SSH Port Forwarding</a></li>
<li><a href="http://magazine.redhat.com/2007/11/06/ssh-port-forwarding/">Red Hat Magazine: SSH Port Forwarding</a></li>
</ul>
<p>en esta entrada no entraremos en los detalles del reenvío de puertos, sino que pretende ser una chuleta, una referencia rápida (<em>cheat sheet</em>) de cómo reenviar puertos TCP con <a href="http://www.openssh.com/">OpenSSH</a> en los 8 diferentes escenarios que se pueden dar. Otros clientes de SSH como <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/">PuTTY</a> también permiten el reenvío de puertos, pero la configuración se hará con un interfaz gráfico. Nosotros nos centraremos en OpenSSH.</p>
<p>En los siguientes ejemplos y situaciones supondremos que tenemos una red externa y una red interna y entre ambas redes, la única conexión posible es una conexión SSH entre el nodo de la red external <em>externo1</em> y el nodo de la red interna <em>interno1</em>. El nodo <em>externo2</em> está en la red externa y tiene conectividad total con <em>externo1</em>. El nodo <em>interno2</em> está en la red interna y tiene conectividad total con <em>interno1</em>.</p>
<p><img src="http://www.vicente-navarro.com/blog/wp/img/2009/05/ssh_tunnel_sin_tunel.png" alt="Túneles SSH: Sin túnel" title="Túneles SSH: Sin túnel" width="550" height="180" class="aligncenter size-full wp-image-916" /></p>
<p>(...)<br/><br/>Leer el resto de <a href="http://www.vicente-navarro.com/blog/2009/05/24/creando-tuneles-tcpip-port-forwarding-con-ssh-los-8-escenarios-posibles-usando-openssh/">Creando túneles TCP/IP (port forwarding) con SSH: Los 8 escenarios posibles usando OpenSSH</a> (1,089 palabras)</p>
<hr />
<p><small><a href="http://www.vicente-navarro.com/blog">Lo hice y lo entendí</a> © Vicente Navarro 2009 con una licencia <a href="http://www.vicente-navarro.com/blog/licencia-de-uso/">CC BY-SA</a> |
<a href="http://www.vicente-navarro.com/blog/2009/05/24/creando-tuneles-tcpip-port-forwarding-con-ssh-los-8-escenarios-posibles-usando-openssh/#comments">18 comentarios</a>
<br/>
Etiquetas: <a href="http://www.vicente-navarro.com/blog/tag/gnulinux/" rel="tag">GNU/Linux</a>, <a href="http://www.vicente-navarro.com/blog/tag/openssh/" rel="tag">OpenSSH</a>, <a href="http://www.vicente-navarro.com/blog/tag/redes/" rel="tag">Redes</a>, <a href="http://www.vicente-navarro.com/blog/tag/unix/" rel="tag">UNIX</a>, <a href="http://www.vicente-navarro.com/blog/tag/vnc/" rel="tag">VNC</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<img src="http://feeds.feedburner.com/~r/LoHiceYLoEntendi/~4/hSxhX0GnBVY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.vicente-navarro.com/blog/2009/05/24/creando-tuneles-tcpip-port-forwarding-con-ssh-los-8-escenarios-posibles-usando-openssh/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>rsync siempre sincroniza ciertos ficheros. Ver los segundos de la fecha de un fichero.</title>
		<link>http://www.vicente-navarro.com/blog/2009/05/16/rsync-siempre-sincroniza-ciertos-ficheros-ver-los-segundos-de-la-fecha-de-un-fichero/</link>
		<comments>http://www.vicente-navarro.com/blog/2009/05/16/rsync-siempre-sincroniza-ciertos-ficheros-ver-los-segundos-de-la-fecha-de-un-fichero/#comments</comments>
		<pubDate>Sat, 16 May 2009 15:18:01 +0000</pubDate>
		<dc:creator>Super Coco</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[CMD]]></category>
		<category><![CDATA[Explorer]]></category>
		<category><![CDATA[ls]]></category>
		<category><![CDATA[rsync]]></category>

		<guid isPermaLink="false">http://www.vicente-navarro.com/blog/?p=912</guid>
		<description><![CDATA[Tengo una memoria USB de 8 GB en la que suelo sincronizar con rsync (Backups con rsync) algunos ficheros de mi ordenador principal que quiero llevar siempre conmigo. Teóricamente, el rsync sólo debería de sincronizar aquellos ficheros que han cambiado con respecto a la sincronización anterior. Sin embargo, yo detectaba que ciertos ficheros (no todos) [...]]]></description>
			<content:encoded><![CDATA[<p>Tengo una memoria USB de 8 GB en la que suelo sincronizar con <code>rsync</code> (<a href="/blog/2008/01/13/backups-con-rsync/">Backups con rsync</a>) algunos ficheros de mi ordenador principal que quiero llevar siempre conmigo.</p>
<p>Teóricamente, el <code>rsync</code> sólo debería de sincronizar aquellos ficheros que han cambiado con respecto a la sincronización anterior. Sin embargo, yo detectaba que ciertos ficheros (no todos) siempre eran sincronizados, incluso aunque ejecutara el <code>rsync</code> dos veces seguidas.</p>
<p>Este comportamiento puede ser fácilmente reproducido. Creo 5 ficheros, esperando un segundo de tiempo entre la creación de uno y del siguiente (ese segundo de diferencia es clave en el asunto, en breve se verá por qué):</p>
<blockquote><pre>$ for i in 1 2 3 4 5; do echo test > fichero$i; sleep 1; done

$ ll
total 20
-rw-r--r-- 1 vicente vicente 5 2009-05-16 10:09 fichero1
-rw-r--r-- 1 vicente vicente 5 2009-05-16 10:09 fichero2
-rw-r--r-- 1 vicente vicente 5 2009-05-16 10:09 fichero3
-rw-r--r-- 1 vicente vicente 5 2009-05-16 10:09 fichero4
-rw-r--r-- 1 vicente vicente 5 2009-05-16 10:09 fichero5</pre>
</blockquote>
<p><small><strong>Nota:</strong> Fijémonos en que en la salida de <code>ls</code> no se ven los segundos; volveremos sobre ello más adelante.</small></p>
<p>Sincronizo los ficheros en una memoria USB por primera vez:</p>
<blockquote><pre>$ rsync -av /tmp/prueba_rsync /media/disk/
sending incremental file list
prueba_rsync/
prueba_rsync/fichero1
prueba_rsync/fichero2
prueba_rsync/fichero3
prueba_rsync/fichero4
prueba_rsync/fichero5

sent 374 bytes  received 111 bytes  970.00 bytes/sec
total size is 25  speedup is 0.05</pre>
</blockquote>
<p>Y la segunda vez  (y todas las siguientes) que lo intento tras desmontar y volver a montar la memoria USB, ¡me volverá a sincronizar varios de los ficheros!:</p>
<blockquote><pre>$ rsync -av /tmp/prueba_rsync /media/disk/
sending incremental file list
prueba_rsync/
prueba_rsync/fichero1
prueba_rsync/fichero3
prueba_rsync/fichero5

sent 284 bytes  received 79 bytes  242.00 bytes/sec
total size is 25  speedup is 0.07</pre>
</blockquote>
<p>La clave del problema está en que la memoria USB está formateada en FAT o FAT32 y tal y como leemos en <a href="http://www.samba.org/rsync/FAQ.html#2">rsync FAQ: rsync recopies the same files</a>, <strong>FAT sólo almacena para el tiempo de modificación de los ficheros, valores pares para los segundos; es decir, la precisión máxima es de 2 segundos</strong>:</p>
<blockquote><p>Another common cause involves sending files to an Microsoft filesystem: if the file&#8217;s modified time is an odd value but the receiving filesystem can only store even values, then rsync will re-transfer too many files. You can avoid this by specifying the &#8211;modify-window=1 option. </p></blockquote>
<p>Aunque a mí me parece algo muy curioso en lo que no me había fijado nunca, en la entrada de la Wikipedia para el sistema de ficheros <a href="http://en.wikipedia.org/wiki/File_Allocation_Table">FAT: File Allocation Table</a> sí que aparece documentado en la caja lateral de características:</p>
<blockquote><p>Date resolution 	2 s</p></blockquote>
<p>(...)<br/><br/>Leer el resto de <a href="http://www.vicente-navarro.com/blog/2009/05/16/rsync-siempre-sincroniza-ciertos-ficheros-ver-los-segundos-de-la-fecha-de-un-fichero/">rsync siempre sincroniza ciertos ficheros. Ver los segundos de la fecha de un fichero.</a> (607 palabras)</p>
<hr />
<p><small><a href="http://www.vicente-navarro.com/blog">Lo hice y lo entendí</a> © Vicente Navarro 2009 con una licencia <a href="http://www.vicente-navarro.com/blog/licencia-de-uso/">CC BY-SA</a> |
<a href="http://www.vicente-navarro.com/blog/2009/05/16/rsync-siempre-sincroniza-ciertos-ficheros-ver-los-segundos-de-la-fecha-de-un-fichero/#comments">21 comentarios</a>
<br/>
Etiquetas: <a href="http://www.vicente-navarro.com/blog/tag/cmd/" rel="tag">CMD</a>, <a href="http://www.vicente-navarro.com/blog/tag/explorer/" rel="tag">Explorer</a>, <a href="http://www.vicente-navarro.com/blog/tag/gnulinux/" rel="tag">GNU/Linux</a>, <a href="http://www.vicente-navarro.com/blog/tag/ls/" rel="tag">ls</a>, <a href="http://www.vicente-navarro.com/blog/tag/rsync/" rel="tag">rsync</a>, <a href="http://www.vicente-navarro.com/blog/tag/windows/" rel="tag">Windows</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<img src="http://feeds.feedburner.com/~r/LoHiceYLoEntendi/~4/pq-WfAR3T3k" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.vicente-navarro.com/blog/2009/05/16/rsync-siempre-sincroniza-ciertos-ficheros-ver-los-segundos-de-la-fecha-de-un-fichero/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Configurar WEP y WPA en línea de comandos y en el arranque en Debian y Ubuntu</title>
		<link>http://www.vicente-navarro.com/blog/2009/03/01/configurar-wep-y-wpa-en-linea-de-comandos-y-en-el-arranque-en-debian-y-ubuntu/</link>
		<comments>http://www.vicente-navarro.com/blog/2009/03/01/configurar-wep-y-wpa-en-linea-de-comandos-y-en-el-arranque-en-debian-y-ubuntu/#comments</comments>
		<pubDate>Sun, 01 Mar 2009 11:26:58 +0000</pubDate>
		<dc:creator>Super Coco</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Redes]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[seguridad]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[WEP]]></category>
		<category><![CDATA[WiFi]]></category>
		<category><![CDATA[WPA]]></category>

		<guid isPermaLink="false">http://www.vicente-navarro.com/blog/?p=910</guid>
		<description><![CDATA[Desde que el NetworkManager se ocupa de las conexiones de red en nuestras distribuciones, la antaño ardua tarea de configurar la red en Linux se ha simplificado ahora enormemente. Sin embargo, puede haber muchos casos en los que sigamos necesitando configurar la red en la consola. También hay muchos casos en los que es imprescindible [...]]]></description>
			<content:encoded><![CDATA[<p>Desde que el <a href="http://en.wikipedia.org/wiki/NetworkManager">NetworkManager</a> se ocupa de las conexiones de red en nuestras distribuciones, la antaño ardua tarea de configurar la red en Linux se ha simplificado ahora enormemente. Sin embargo, puede haber muchos casos en los que sigamos necesitando configurar la red en la consola. También hay muchos casos en los que es imprescindible que un sistema se conecte automáticamente a una red WiFi durante el arranque de la misma.</p>
<p>En esta entrada veremos cómo conseguir configurar nuestra distribución Debian o Ubuntu para conectarnos a una red WiFi encriptada con <a href="http://en.wikipedia.org/wiki/Wired_Equivalent_Privacy">WEP</a> o con <a href="http://en.wikipedia.org/wiki/Wi-Fi_Protected_Access">WPA</a> usando la línea de comandos. También veremos cómo modificar el fichero <code>/etc/network/interfaces</code> para que el sistema se conecte automáticamente a una red WiFi durante el arranque.</p>
<p>Para que no interfiera con mis pruebas, he deshabilitado el NetworkManager antes de comenzar con las mismas (lo que causará que nos desconectemos de las redes que éste gestione):</p>
<blockquote><pre>$ sudo /etc/init.d/NetworkManager stop</pre>
</blockquote>
<p>También he verificado si el demonio <code>wpa_supplicant</code> está corriendo en segundo plano y lo he matado con un simple <code>kill</code>. Hablaremos más adelante de este proceso.</p>
<p>(...)<br/><br/>Leer el resto de <a href="http://www.vicente-navarro.com/blog/2009/03/01/configurar-wep-y-wpa-en-linea-de-comandos-y-en-el-arranque-en-debian-y-ubuntu/">Configurar WEP y WPA en línea de comandos y en el arranque en Debian y Ubuntu</a> (1,422 palabras)</p>
<hr />
<p><small><a href="http://www.vicente-navarro.com/blog">Lo hice y lo entendí</a> © Vicente Navarro 2009 con una licencia <a href="http://www.vicente-navarro.com/blog/licencia-de-uso/">CC BY-SA</a> |
<a href="http://www.vicente-navarro.com/blog/2009/03/01/configurar-wep-y-wpa-en-linea-de-comandos-y-en-el-arranque-en-debian-y-ubuntu/#comments">5 comentarios</a>
<br/>
Etiquetas: <a href="http://www.vicente-navarro.com/blog/tag/debian/" rel="tag">Debian</a>, <a href="http://www.vicente-navarro.com/blog/tag/gnulinux/" rel="tag">GNU/Linux</a>, <a href="http://www.vicente-navarro.com/blog/tag/seguridad/" rel="tag">seguridad</a>, <a href="http://www.vicente-navarro.com/blog/tag/ubuntu/" rel="tag">Ubuntu</a>, <a href="http://www.vicente-navarro.com/blog/tag/wep/" rel="tag">WEP</a>, <a href="http://www.vicente-navarro.com/blog/tag/wifi/" rel="tag">WiFi</a>, <a href="http://www.vicente-navarro.com/blog/tag/wpa/" rel="tag">WPA</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<img src="http://feeds.feedburner.com/~r/LoHiceYLoEntendi/~4/f8q5XzWKscE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.vicente-navarro.com/blog/2009/03/01/configurar-wep-y-wpa-en-linea-de-comandos-y-en-el-arranque-en-debian-y-ubuntu/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Crear los certificados SSL para nuestro servidor web HTTPS con Apache, OpenSSL y Debian Lenny</title>
		<link>http://www.vicente-navarro.com/blog/2009/02/22/crear-los-certificados-ssl-para-nuestro-servidor-web-https-con-apache-openssl-y-debian-lenny/</link>
		<comments>http://www.vicente-navarro.com/blog/2009/02/22/crear-los-certificados-ssl-para-nuestro-servidor-web-https-con-apache-openssl-y-debian-lenny/#comments</comments>
		<pubDate>Sun, 22 Feb 2009 09:53:01 +0000</pubDate>
		<dc:creator>Super Coco</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[LAMP/WordPress]]></category>
		<category><![CDATA[Navegadores]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[OpenSSL]]></category>
		<category><![CDATA[seguridad]]></category>
		<category><![CDATA[wget]]></category>

		<guid isPermaLink="false">http://www.vicente-navarro.com/blog/?p=893</guid>
		<description><![CDATA[Cuando escribimos nuestra contraseña para entrar al panel de administración de WordPress, ésta va en texto plano. En una red WiFi, por ejemplo, cualquiera podría ver muy fácilmente nuestra contraseña sólo con capturar la paquetes de la red mientras nos estamos registrando. Aunque hay soluciones parciales (Semisecure Login Reimagined), la solución definitiva, como siempre, pasa [...]]]></description>
			<content:encoded><![CDATA[<p>Cuando escribimos nuestra contraseña para entrar al panel de administración de WordPress, ésta va en texto plano. En una red WiFi, por ejemplo, cualquiera podría ver muy fácilmente nuestra contraseña sólo con capturar la paquetes de la red mientras nos estamos registrando.</p>
<p>Aunque hay soluciones parciales (<a href="http://wordpress.org/extend/plugins/semisecure-login-reimagined/">Semisecure Login Reimagined</a>), la solución definitiva, como siempre, pasa por usar <a href="http://en.wikipedia.org/wiki/HTTPS">HTTPS</a> o, lo que es lo mismo, HTTP sobre <a href="http://en.wikipedia.org/wiki/Transport_Layer_Security">SSL</a>. Desde la versión 2.6, <a href="http://codex.wordpress.org/Administration_Over_SSL">WordPress permite usar SSL fácilmente para el panel de administrador</a>. Así que me puse a hacer pruebas para configurar SSL en mi servidor web.</p>
<p>Sin embargo, ocurre una cosa muy interesante con el protocolo SSL cuando se usa con HTTP: que no se pueden servir fácilmente múltiples sitios virtuales encriptados con SSL desde una misma IP.</p>
<p>En el contexto de los servidores web, hablamos de sitios virtuales (<a href="http://httpd.apache.org/docs/2.2/vhosts/">Apache Virtual Host documentation</a>) cuando servimos páginas de diferentes dominios desde un único servidor, en muchos casos compartiendo la IP y en otros, cada dominio con una IP diferente, posiblemente con interfaces virtuales. Cuando usamos HTTP sin SSL, el servidor sabe qué página en concreto estamos solicitando porque el cliente HTTP (el navegador) lo indica en la cabecera <code>Host</code>:</p>
<blockquote><pre>GET /blog/ HTTP/1.1
<strong>Host: www.vicente-navarro.com</strong>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; es-ES; rv:1.9.0.6) Gecko/2009020911 Ubuntu/8.10 (intrepid) Firefox/3.0.6
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: es,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive</pre>
</blockquote>
<p>Sin embargo, cuando se usa SSL, la negociación entre los extremos y la encriptación ocurre en una capa inferior, antes de que éstos comiencen a usar el protocolo HTTP. Por ello, no es trivial configurar diferentes certificados para diferentes sitios web virtuales. En la configuración típica, sólo podremos usar un certificado compartido para todas las páginas que se sirvan por HTTPS desde un único servidor web, a menos que usemos una IP diferente para cada sitio: <a href="http://httpd.apache.org/docs/2.2/ssl/ssl_faq.html#vhosts">Apache SSL/TLS Strong Encryption: FAQ: Why can&#8217;t I use SSL with name-based/non-IP-based virtual hosts?</a>, <a href="http://httpd.apache.org/docs/2.2/ssl/ssl_faq.html#vhosts2">Apache SSL/TLS Strong Encryption: FAQ: Why is it not possible to use Name-Based Virtual Hosting to identify different SSL virtual hosts?</a>.</p>
<p>Para este inconveniente hay <em>workarounds</em> (<a href="http://en.wikipedia.org/wiki/Transport_Layer_Security#Support_for_name-based_virtual_servers">TLS Support for name-based virtual servers</a>) y soluciones definitivas con el <a href="http://en.wikipedia.org/wiki/Server_Name_Indication">Server Name Indication (SNI)</a>. Apache 2.2 no soporta SNI, pero el módulo de Apache <a href="http://www.outoforder.cc/projects/apache/mod_gnutls/">mod_gnutls</a> (incluido en Debian Lenny: <a href="http://packages.debian.org/lenny/libapache2-mod-gnutls">libapache2-mod-gnutls</a>) nos permitiría usarlo. Desafortunadamente, aunque Firefox (>=2), Safari, Chrome y Opera soportan esta extensión del protocolo, Internet Explorer 6 e <a href="http://blogs.msdn.com/ie/archive/2005/10/22/483795.aspx">Internet Explorer 7 para Windows XP no soportan SNI</a>, por lo que no podemos usarla de momento por motivos obvios.</p>
<p>Por todos estos motivos, descubrí que con los hostings profesionales no resulta fácil o, mejor dicho, barato, tener un servidor SSL. Es lo que me va a impedir a mí poder configurar SSL para el panel de administración de LHYLE.</p>
<p>Sin embargo, podemos seguir estudiando cómo podríamos hacerlo si lo que tenemos es un <a href="/blog/2008/03/09/hosting-casero-howto/">Hosting Casero</a> o si le hemos contratado un servidor dedicado a nuestro proveedor de hosting.</p>
<p>(...)<br/><br/>Leer el resto de <a href="http://www.vicente-navarro.com/blog/2009/02/22/crear-los-certificados-ssl-para-nuestro-servidor-web-https-con-apache-openssl-y-debian-lenny/">Crear los certificados SSL para nuestro servidor web HTTPS con Apache, OpenSSL y Debian Lenny</a> (3,046 palabras)</p>
<hr />
<p><small><a href="http://www.vicente-navarro.com/blog">Lo hice y lo entendí</a> © Vicente Navarro 2009 con una licencia <a href="http://www.vicente-navarro.com/blog/licencia-de-uso/">CC BY-SA</a> |
<a href="http://www.vicente-navarro.com/blog/2009/02/22/crear-los-certificados-ssl-para-nuestro-servidor-web-https-con-apache-openssl-y-debian-lenny/#comments">3 comentarios</a>
<br/>
Etiquetas: <a href="http://www.vicente-navarro.com/blog/tag/apache/" rel="tag">Apache</a>, <a href="http://www.vicente-navarro.com/blog/tag/debian/" rel="tag">Debian</a>, <a href="http://www.vicente-navarro.com/blog/tag/firefox/" rel="tag">Firefox</a>, <a href="http://www.vicente-navarro.com/blog/tag/gnulinux/" rel="tag">GNU/Linux</a>, <a href="http://www.vicente-navarro.com/blog/tag/internet-explorer/" rel="tag">Internet Explorer</a>, <a href="http://www.vicente-navarro.com/blog/tag/openssl/" rel="tag">OpenSSL</a>, <a href="http://www.vicente-navarro.com/blog/tag/seguridad/" rel="tag">seguridad</a>, <a href="http://www.vicente-navarro.com/blog/tag/wget/" rel="tag">wget</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<img src="http://feeds.feedburner.com/~r/LoHiceYLoEntendi/~4/e9pjPFW5HeE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.vicente-navarro.com/blog/2009/02/22/crear-los-certificados-ssl-para-nuestro-servidor-web-https-con-apache-openssl-y-debian-lenny/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Segundo aniversario del blog</title>
		<link>http://www.vicente-navarro.com/blog/2009/02/17/segundo-aniversario-del-blog/</link>
		<comments>http://www.vicente-navarro.com/blog/2009/02/17/segundo-aniversario-del-blog/#comments</comments>
		<pubDate>Tue, 17 Feb 2009 07:00:49 +0000</pubDate>
		<dc:creator>Super Coco</dc:creator>
				<category><![CDATA[Navegadores]]></category>
		<category><![CDATA[Sobre el Blog]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[FeedBurner]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Internet Explorer]]></category>

		<guid isPermaLink="false">http://www.vicente-navarro.com/blog/?p=886</guid>
		<description><![CDATA[Hoy 17 de Febrero de 2009 es, de nuevo, un día especial para Lo hice y lo entendí, ya que ha pasado otro año desde Primer aniversario del blog y dos desde ¡Bienvenido a mi blog!. Este año ha sido bastante menos productivo que el anterior, ya que si la entrada Primer aniversario del blog [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy 17 de Febrero de 2009 es, de nuevo, un día especial para <a href="/blog/">Lo hice y lo entendí</a>, ya que ha pasado otro año desde <a href="/blog/2008/02/17/primer-aniversario-del-blog/">Primer aniversario del blog</a> y dos desde <a href="/blog/2007/02/17/bienvenido-a-mi-blog/">¡Bienvenido a mi blog!</a>.</p>
<p>Este año ha sido bastante menos productivo que el anterior, ya que si la entrada <a href="/blog/2008/02/17/primer-aniversario-del-blog/">Primer aniversario del blog</a> era la número 100, ésta será la número 152. Es decir, este año ha traído la mitad de entradas que el anterior.</p>
<p>La verdad es que este año, por diversas circunstancias personales, he tenido mucho menos tiempo para el blog que el anterior. ¡Ah! ¡El tiempo! Qué curiosa que es la expresión &#8220;no tengo tiempo&#8221;, ¿verdad? Es curiosa porque a menudo no tenemos tiempo para unas cosas pero para otras sí. Y es curioso ver las cosas para las que queremos tener tiempo y para las que no&#8230; ¿Habéis leído alguna vez ese texto de las piedras y el tiempo que circula por Internet?</p>
<blockquote><p>Un experto asesor de empresas en Gestión de Tiempo quiso sorprender a los asistentes a su conferencia.</p>
<p>Sacó de debajo del escritorio un frasco grande de boca ancha. Lo colocó sobre la mesa, junto a una bandeja con piedras del tamaño de un puño y preguntó:</p>
<p>-¿Cuantas piedras piensan que caben en el frasco?</p>
<p>Después de que los asistentes hicieran sus conjeturas, empezó a meter piedras hasta que llenaron el frasco. Luego preguntó:</p>
<p>-¿Está lleno?</p>
<p>Todo el mundo lo miró y asintió.</p>
<p>Entonces sacó de debajo de la mesa un cubo con gravilla. Metió parte de la gravilla en el frasco y lo agitó. Las piedrecillas penetraron por los espacios que dejaban las piedras grandes. El experto sonrió con ironía y repitió:</p>
<p>-¿Está lleno? </p>
<p>Esta vez los oyentes dudaron</p>
<p>-¡Tal vez no!</p>
<p>-¡Bien! -y puso en la mesa un cubo con arena que comenzó a volcar en el frasco. La arena se filtraba en los pequeños recovecos que dejaban las piedras y la grava.</p>
<p>-¿Está lleno? -preguntó de nuevo.</p>
<p>-¡No! -exclamaron los asistentes.</p>
<p>-Bien -dijo, y cogió una jarra de agua de un litro que comenzó a verter en el frasco. El frasco aún no rebosaba.</p>
<p>-Bueno, ¿qué hemos demostrado? -preguntó.</p>
<p>Un alumno respondió:</p>
<p>-Que no importa lo llena que esté tu agenda: si lo intentas, siempre puedes hacer que quepan mas cosas.</p>
<p>-¡No! -concluyó el experto-. Lo que esta lección nos enseña es que si no colocas las piedras grandes primero, nunca podrás colocarlas después.</p>
<p>¿Cuáles son las grandes piedras en tu vida?</p>
<p>Tu familia, tu vocación, tus hijos, tus amigos, tus sueños, tu salud, la persona amada.</p>
<p>Recuerda, ponlas primero. El resto encontrará su lugar.</p></blockquote>
<p>Bueno, me temo que de cara a &#8220;la tercera temporada&#8221;, mis circunstancias personales aún me lleven a tener todavía &#8220;menos tiempo&#8221;, exactamente en el sentido del texto anterior. Por ello, no os extrañéis si en los próximos meses el número de entradas decrece aún más dramáticamente. Pero bueno, eso aún tiene que llegar y aún está por ver. De momento, repasemos cómo ha ido el año.</p>
<p>(...)<br/><br/>Leer el resto de <a href="http://www.vicente-navarro.com/blog/2009/02/17/segundo-aniversario-del-blog/">Segundo aniversario del blog</a> (927 palabras)</p>
<hr />
<p><small><a href="http://www.vicente-navarro.com/blog">Lo hice y lo entendí</a> © Vicente Navarro 2009 con una licencia <a href="http://www.vicente-navarro.com/blog/licencia-de-uso/">CC BY-SA</a> |
<a href="http://www.vicente-navarro.com/blog/2009/02/17/segundo-aniversario-del-blog/#comments">20 comentarios</a>
<br/>
Etiquetas: <a href="http://www.vicente-navarro.com/blog/tag/blog/" rel="tag">blog</a>, <a href="http://www.vicente-navarro.com/blog/tag/feedburner/" rel="tag">FeedBurner</a>, <a href="http://www.vicente-navarro.com/blog/tag/firefox/" rel="tag">Firefox</a>, <a href="http://www.vicente-navarro.com/blog/tag/internet-explorer/" rel="tag">Internet Explorer</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<img src="http://feeds.feedburner.com/~r/LoHiceYLoEntendi/~4/wjh9IQdhEy0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.vicente-navarro.com/blog/2009/02/17/segundo-aniversario-del-blog/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
	</channel>
</rss><!-- Dynamic page generated in 1.146 seconds. --><!-- Cached page generated by WP-Super-Cache on 2010-09-03 13:23:14 --><!-- Compression = gzip -->
