<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>ocubom&#039;s blog</title>
	<atom:link href="https://ocubom.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://ocubom.wordpress.com</link>
	<description>Libro de notas en orden caótico e inexistente</description>
	<lastBuildDate>Mon, 28 May 2012 08:46:48 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='ocubom.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>https://secure.gravatar.com/blavatar/2bce07be5c369cb735b4fd7744e2572a?s=96&#038;d=https%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>ocubom&#039;s blog</title>
		<link>https://ocubom.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="https://ocubom.wordpress.com/osd.xml" title="ocubom&#039;s blog" />
	<atom:link rel='hub' href='https://ocubom.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Proteger la conexión al escritorio remoto en Windows</title>
		<link>https://ocubom.wordpress.com/2012/04/04/proteger-la-conexion-al-escritorio-remoto-en-windows/</link>
		<comments>https://ocubom.wordpress.com/2012/04/04/proteger-la-conexion-al-escritorio-remoto-en-windows/#comments</comments>
		<pubDate>Wed, 04 Apr 2012 08:23:21 +0000</pubDate>
		<dc:creator>Oscar</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[Escritorio Remoto]]></category>
		<category><![CDATA[PuTTY]]></category>
		<category><![CDATA[Remote Desktop Protocol]]></category>
		<category><![CDATA[Secure Shell]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[túnel]]></category>
		<category><![CDATA[TCP]]></category>
		<category><![CDATA[Virtual private network]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://ocubom.wordpress.com/?p=722</guid>
		<description><![CDATA[El escritorio remoto de Windows es una herramienta muy útil para acceder a un equipo con ese sistema operativo desde cualquier lugar. Se incluye en todas las versiones recientes de Windows (a partir de Windows XP) aunque es necesario activar el escritorio remoto manualmente ya no lo está por omisión. En su implementación permite abrir [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ocubom.wordpress.com&#038;blog=543805&#038;post=722&#038;subd=ocubom&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>El <a href="http://windows.microsoft.com/es-ES/windows7/products/features/remote-desktop-connection">escritorio remoto de Windows</a> es una herramienta muy útil para acceder a un equipo con ese sistema operativo desde cualquier lugar. Se incluye en todas las versiones recientes de Windows (a partir de Windows XP) aunque es necesario <a href="http://windows.microsoft.com/es-ES/windows-vista/Connect-to-another-computer-using-Remote-Desktop-Connection" title="Conectarse a otro equipo mediante la Conexión a Escritorio remoto">activar el escritorio remoto</a> manualmente ya no lo está por omisión.</p>
<p>En su implementación permite abrir a pantalla completa el escritorio del equipo remoto pudiendo interactuar con él prácticamente como si &#8220;estuviera sentado enfrente del equipo&#8221;. Esto permite múltiples aplicaciones como el acceso a documentos, aplicaciones o intranets privadas que sólo son accesibles desde ese equipo.</p>
<span style="text-align:center; display: block;"><a href="https://ocubom.wordpress.com/2012/04/04/proteger-la-conexion-al-escritorio-remoto-en-windows/"><img src="http://img.youtube.com/vi/qretg-AjxWg/2.jpg" alt="" /></a></span>
<p>Como casi todas las cosas, si se utiliza de forma adecuada es una gran herramienta pero puede ocasionar algunos inconvenientes, sobre todo cuando hablamos de seguridad: se trata de una puerta trasera a sistemas con unos privilegios elevados por su ubicación en la red.<br />
<span id="more-722"></span><br />
El protocolo RDP (<i>Remote Desktop Protocol</i>, extensión de <a href="http://www.itu.int/rec/T-REC-T.128" title="ITU-T T.128: Multipoint application sharing">ITU-T T.128</a> sobre el puerto TCP 3389) es razonablemente seguro pero no invulnerable. Recientemente, se ha reportado una vulnerabilidad (<a href="http://technet.microsoft.com/en-us/security/bulletin/ms12-020" title="Microsoft Security Bulletin MS12-020">MS12-020</a>) que puede comprometer completamente el sistema afectado.</p>
<p>Entre las opciones (aparte del parche) que se proponen están deshabilitar el servicio, si no es imprescindible, o restringir el acceso al puerto a un subconjunto de máquinas de confianza. Con esa simple medida, la brecha de seguridad queda reducida casi a la nada: un atacante externo no puede intentar el acceso. Evidentemente, pueden atacarnos desde las máquinas de confianza si se produce un fallo de seguridad pero las opciones son mínimas y controlables.</p>
<p>Sin embargo, esta medida es difícil de aplicar en el escenario actual: casi nadie tiene IP fija en su conexión casera (supone un sobrecoste considerable en la factura) por lo que supone perder la funcionalidad. Lo primero que viene a la mente, y que se comenta en la propia solución, es utilizar una VPN para el acceso y autorizar las máquinas del dominio, pero montar una VPN no es una tarea trivial&#8230;</p>
<p>Existe otra solución más sencilla: utilizar un túnel SSH para asegurar la conexión. De esta forma se limita el acceso al puerto, se añade una capa extra de cifrado y la necesidad de atacar a dos sistemas diferentes (SSH y RDP). Lo único necesario es un cliente de SSH que permita configurar túneles (en  Windows se puede utilizar la última versión de <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/" title="PuTTY: A Free Telnet/SSH Client">PuTTY</a>).</p>
<ol>
<li>
	Crear una conexión SSH nueva</p>
<p>	Debe utilizarse un servidor que se encuentre entre los equipos autorizados
</li>
<li>
	Activar la compresión (Connection &gt;&gt; SSH &gt;&gt; Enable compression)</p>
<p>	No es obligatorio pero reduce el tráfico de red
</li>
<li>
	Crear el túnel (Connection &gt;&gt; SSH &gt;&gt; Tunnels)</p>
<p>	Se debe indicar en <i>Source Port</i> un indicador de puerto (recomendable utilizar valores empezando por 3391) y en <i>Destination</i> &#8220;nombre.maquina.windows:3389&#8243; y añadirlo.</p>
<p>	Es posible añadir más de un puerto a la misma conexión siempre que se indique un número de puerto diferente en <i>Source Port</i>.
</li>
<li>
	Iniciar la sesión en el equipo con la configuración</p>
<p>	Es recomendable guardar la conexión asignándole un nombre para no tener que repetir estos pasos nuevamente.
</li>
<li>
	Conectarse a través del túnel con un cliente</p>
<p>	En el cliente de escritorio remoto se debe conectar &#8220;localhost:puerto&#8221; donde el puerto es el elegido en <i>Source Port</i> para el equipo deseado.
</li>
</ol>
<p>Si todo es correcto, el sistema se conectará a través del túnel. Sólo falta configurar el firewall para que sólo admita conexiones desde las máquinas elegidas. Si se trata del firewall de Windows hay que buscar la regla de entrada denominada <em>Escritorio Remoto (TCP de entrada)</em>, editarla e indicar las IPs, o los rangos de IPs, remotas autorizadas en la pestaña &#8220;ámbito&#8221;.</p>
<p>Si se intenta una conexión directa al escritorio remoto ésta será bloqueada impidiendo el acceso al sistema mientras que utilizando el túnel de SSH el acceso se realiza desde una máquina autorizada sin problemas.</p>
<dl>
<dt>Más información</dt>
<dd>
<dl>
<dt><a href="http://ist.berkeley.edu/" title="Berkeley - Information Services and Technology">Berkeley &#8211; Information Services and Technology</a></dt>
<dd>
<ul>
<li><a href="http://kb.berkeley.edu/jivekb/entry.jspa?externalID=1085" title="IST Knowledge Base">UC Berkeley IST</a></li>
</ul>
</dd>
<dt><a>DESY</a></dt>
<dd>
<ul>
<li><a href="http://m.desy.de/sites2009/site_m/content/e262/e96318/RDPusage.pdf" title="How to Use Remote Desktop over a Secure Connection (SSH)">How to Use Remote Desktop over a Secure Connection (SSH)</a></li>
</ul>
</dd>
</dl>
</dd>
</dl>
<br />Filed under: <a href='https://ocubom.wordpress.com/category/informatica/'>Informática</a> Tagged: <a href='https://ocubom.wordpress.com/tag/escritorio-remoto/'>Escritorio Remoto</a>, <a href='https://ocubom.wordpress.com/tag/putty/'>PuTTY</a>, <a href='https://ocubom.wordpress.com/tag/remote-desktop-protocol/'>Remote Desktop Protocol</a>, <a href='https://ocubom.wordpress.com/tag/secure-shell/'>Secure Shell</a>, <a href='https://ocubom.wordpress.com/tag/ssh/'>SSH</a>, <a href='https://ocubom.wordpress.com/tag/tunel/'>túnel</a>, <a href='https://ocubom.wordpress.com/tag/tcp/'>TCP</a>, <a href='https://ocubom.wordpress.com/tag/virtual-private-network/'>Virtual private network</a>, <a href='https://ocubom.wordpress.com/tag/windows/'>Windows</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ocubom.wordpress.com/722/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ocubom.wordpress.com/722/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ocubom.wordpress.com/722/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ocubom.wordpress.com/722/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ocubom.wordpress.com/722/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ocubom.wordpress.com/722/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ocubom.wordpress.com/722/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ocubom.wordpress.com/722/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ocubom.wordpress.com/722/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ocubom.wordpress.com/722/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ocubom.wordpress.com/722/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ocubom.wordpress.com/722/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ocubom.wordpress.com/722/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ocubom.wordpress.com/722/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ocubom.wordpress.com&#038;blog=543805&#038;post=722&#038;subd=ocubom&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>https://ocubom.wordpress.com/2012/04/04/proteger-la-conexion-al-escritorio-remoto-en-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="https://secure.gravatar.com/avatar/97e2a06893a9bd35392aa2b8a2f03aff?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">Oscar</media:title>
		</media:content>
	</item>
		<item>
		<title>PHP: 3 años de retrospectiva</title>
		<link>https://ocubom.wordpress.com/2012/01/17/php-retrospectiva/</link>
		<comments>https://ocubom.wordpress.com/2012/01/17/php-retrospectiva/#comments</comments>
		<pubDate>Tue, 17 Jan 2012 08:11:18 +0000</pubDate>
		<dc:creator>Oscar</dc:creator>
				<category><![CDATA[Este blog]]></category>
		<category><![CDATA[Series]]></category>
		<category><![CDATA[Desarrollo en PHP]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PhpBB]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[Symfony]]></category>

		<guid isPermaLink="false">http://ocubom.wordpress.com/?p=665</guid>
		<description><![CDATA[A inicios del año 2009 publiqué una entrada sobre el entorno de desarrollo que utilizaba para programar en PHP. Desde aquel lejano día ha llovido mucho y de lo descrito en el artículo prácticamente no queda nada. Esto me ha llevado a pensar en redactar la segunda parte del artículo comentando cómo ha evolucionado mi [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ocubom.wordpress.com&#038;blog=543805&#038;post=665&#038;subd=ocubom&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A inicios del año 2009 publiqué una entrada sobre el <a title="Un entorno de desarrollo para PHP" href="http://ocubom.wordpress.com/un-entorno-de-desarrollo-para-php/">entorno de desarrollo que utilizaba para programar en PHP</a>. Desde aquel lejano día ha llovido mucho y de lo descrito en el artículo prácticamente no queda nada. Esto me ha llevado a pensar en redactar la segunda parte del artículo comentando cómo ha evolucionado mi entorno pero el tema se me antojaba manido: mi cuerpo me pedía hacer algo más completo y elaborado teniendo en cuenta los grandes cambios acaecidos en estos tres años.</p>
<p>El ecosistema PHP ha estado bastante convulso en los últimos tiempos con la publicación de PHP 5.3, que supone la inclusión de varias novedades y un pequeño punto de ruptura. Pero éste es el pistoletazo de salida para una revolución cuyos primeros visos de cambio aparecen con la creación del primer, y hasta el momento único, estándar de facto de la comunidad PHP.</p>
<p>Pero sin duda, el gran empujón lo supone la segunda versión del framework <a title="Symfony - High Performance PHP Framework for Web Development" href="http://symfony.com/">Symfony</a>. Partiendo desde cero con un diseño arriesgado y diametralmente opuesto al previo ha sabido reinventarse completamente. Incorporación de los últimos patrones, integración de componentes existentes y porte/adaptación de grandes soluciones ya inventadas, aunque fueran en el seno otras comunidades, son los pilares de este framework.</p>
<p>En artículos sobre PHP empiezan a surgir términos como inyección de dependencias/inversión de control, assets, event dispatcher, pruebas, behavior driven development&#8230; cosas lejanas o completamente inimaginables en la comunidad PHP cuando escribí el artículo previo. Y no sólo es esta evolución sino la pequeña constelación de proyectos que han surgido alrededor es realmente sorprendente y un impulso notable. Proyectos como Assetic, Behat, Monolog, Twig&#8230; portan las mejores ideas y soluciones de otras comunidades.</p>
<p>Grandes conocidos ya se han subido al tren: <a href="http://www.phpbb.com/" title="phpBB - Free and Open Source Forum Software">PhpBB</a> fue el primero que decidió desarrollar <a title="[RFC|Accepted] Using the Symfony 2 PHP framework" href="http://area51.phpbb.com/phpBB/viewtopic.php?f=78&amp;t=32433">PhpBB4</a> sobre el sistema y la comunidad de <a title="Drupal" href="http://www.drupal.org">Drupal</a> está integrando componentes de Symfony 2 en <a title="" href="http://groups.drupal.org/node/185724">Drupal8</a>. Aunque aún falta camino para llegar al utópico mundo en el que es posible <a title="What Symfonic Drupal means" href="http://www.garfieldtech.com/drupal-symfony2">rehusar el código de todas los grandes proyectos</a> para montar tu sistema a medida, se han dado los primeros pasos en esa dirección.</p>
<p>Por ello, en lugar de un artículo desdiciendo lo que publiqué hace ya casi tres años, he decidido iniciar el 2012 con una nueva serie: <a href="/category/series/desarrollo-en-php/">Desarrollo de aplicaciones en PHP</a>. La idea es cubrir las mejores prácticas, los puntos no documentados o trucos variados mientras desarrollo un par de aplicaciones sobre el Symfony 2.</p>
<br />Filed under: <a href='https://ocubom.wordpress.com/category/series/desarrollo-en-php/'>Desarrollo en PHP</a>, <a href='https://ocubom.wordpress.com/category/personal/este-blog/'>Este blog</a>, <a href='https://ocubom.wordpress.com/category/series/'>Series</a> Tagged: <a href='https://ocubom.wordpress.com/tag/drupal/'>drupal</a>, <a href='https://ocubom.wordpress.com/tag/php/'>PHP</a>, <a href='https://ocubom.wordpress.com/tag/phpbb/'>PhpBB</a>, <a href='https://ocubom.wordpress.com/tag/programacion-2/'>programación</a>, <a href='https://ocubom.wordpress.com/tag/symfony/'>Symfony</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ocubom.wordpress.com/665/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ocubom.wordpress.com/665/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ocubom.wordpress.com/665/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ocubom.wordpress.com/665/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ocubom.wordpress.com/665/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ocubom.wordpress.com/665/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ocubom.wordpress.com/665/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ocubom.wordpress.com/665/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ocubom.wordpress.com/665/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ocubom.wordpress.com/665/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ocubom.wordpress.com/665/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ocubom.wordpress.com/665/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ocubom.wordpress.com/665/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ocubom.wordpress.com/665/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ocubom.wordpress.com&#038;blog=543805&#038;post=665&#038;subd=ocubom&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>https://ocubom.wordpress.com/2012/01/17/php-retrospectiva/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="https://secure.gravatar.com/avatar/97e2a06893a9bd35392aa2b8a2f03aff?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">Oscar</media:title>
		</media:content>
	</item>
		<item>
		<title>Resumen 2011</title>
		<link>https://ocubom.wordpress.com/2012/01/09/resumen-2011/</link>
		<comments>https://ocubom.wordpress.com/2012/01/09/resumen-2011/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 18:02:20 +0000</pubDate>
		<dc:creator>Oscar</dc:creator>
				<category><![CDATA[Este blog]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[2011]]></category>
		<category><![CDATA[annual report]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[emacs]]></category>
		<category><![CDATA[IPad]]></category>
		<category><![CDATA[Magerit]]></category>
		<category><![CDATA[Maxthon]]></category>
		<category><![CDATA[Netbeans]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[vim]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://ocubom.wordpress.com/?p=672</guid>
		<description><![CDATA[Este año los duendes de las estadísticas de WordPress.com prepararon el informe sobre el año 2011. The concert hall at the Sydney Opera House holds 2,700 people. This blog was viewed about 43.000 times in 2011. If it were a concert at Sydney Opera House, it would take about 16 sold-out performances for that many [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ocubom.wordpress.com&#038;blog=543805&#038;post=672&#038;subd=ocubom&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Este año los duendes de las estadísticas de WordPress.com prepararon el <a title="ocubom's blog: Annual Report 2011" href="/2011/annual-report/">informe sobre el año 2011</a>.</p>
<p><a href="/2011/annual-report/"><img src="http://www.wordpress.com/wp-content/mu-plugins/annual-reports/img/emailteaser.jpg" alt="" width="100%" /></a></p>
<blockquote><p>The concert hall at the Sydney Opera House holds 2,700 people. This blog was viewed about <strong>43.000</strong> times in 2011. If it were a concert at Sydney Opera House, it would take about 16 sold-out performances for that many people to see it.</p></blockquote>
<p>Jamás habría pensado en intentar llenar el auditorio de Sydney y mucho menos 16 veces <img src='https://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Para completar este informe, voy a dar un par de pinceladas extra. Mi año se puede resumir en pocas palabras: intenso, agotador y cambio.</p>
<h3>Profesional: Magerit2 alcanza el nº1 de España</h3>
<p>El evento con mayúsculas fue la actualización del supercomputador <a title="Magerit" href="http://en.wikipedia.org/wiki/Magerit">Magerit</a> que se convirtió en el más potente de España al alcanzar el puesto 136 en la <a title="Top500 list June 2011" href="http://top500.org/list/2011/06/100">lista de junio de 2011 del TOP500</a>. Pero además alcanzó el puesto 18 en la lista <a title="Green 500 June 2011" href="http://www.green500.org/lists/2011/06/top/list.php?from=1&amp;to=100">Green500</a>.</p>
<span style="text-align:center; display: block;"><a href="https://ocubom.wordpress.com/2012/01/09/resumen-2011/"><img src="http://img.youtube.com/vi/Vd6IipXAWSU/2.jpg" alt="" /></a></span>
<p>La actualización se realizó en tan solo dos meses (el vídeo sólo cubre unos 10 días de recepción de material y montaje físico, no se muestra la instalación y configuración del software) pero supuso una ingente cantidad de trabajo antes (planificación), durante (montaje, instalación y configuración) y después (adaptación de sistemas). Aún colean bastantes flecos de sistemas que precisan adaptación ya que el nuevo sistema cambia prácticamente todo: sólo se mantiene el concepto.</p>
<h3>Personal: Mudanza en la cabeza</h3>
<p>En lo relativo más a lo personal, es el año de los cambios de mentalidad: he modificado muchos de mis gustos, ideas preconcebidas y rutinas.</p>
<p>He cambiado mis herramientas de Maxthon a Chrome, Zend Framework por Symfony, de emacs a vim o Eclipse por Netbeans, por poner algunos ejemplos.</p>
<p>He pasado de no entender el concepto <a title="Apple iPad" href="http://www.apple.com/ipad/">iPad</a> a poseer y exprimir uno de ellos de forma intensiva.</p>
<p>He subido a la &#8220;nube&#8221; aunque con reticencias.</p>
<p>He rediseñado mi escritorio (tanto el físico y el virtual) reduciéndolo a lo imprescindible.</p>
<p>He logrado mantener el zero-inbox.</p>
<p>He cambiado mis fuentes de información de TV y periódicos a redes sociales (mayoritariamente <a title="Twitter" href="http://twitter.com">Twitter</a>) y feeds.</p>
<p>He pasado de ver la TV a leer mientras escucho la radio.</p>
<p>Y, sin duda lo más difícil, me he deshecho de un montón de cosas viejas (sobre todos, apuntes, libros y cachivaches varios) que nunca utilizaré.</p>
<br />Filed under: <a href='https://ocubom.wordpress.com/category/personal/este-blog/'>Este blog</a>, <a href='https://ocubom.wordpress.com/category/personal/'>Personal</a> Tagged: <a href='https://ocubom.wordpress.com/tag/2011/'>2011</a>, <a href='https://ocubom.wordpress.com/tag/annual-report/'>annual report</a>, <a href='https://ocubom.wordpress.com/tag/chrome/'>Chrome</a>, <a href='https://ocubom.wordpress.com/tag/eclipse/'>eclipse</a>, <a href='https://ocubom.wordpress.com/tag/emacs/'>emacs</a>, <a href='https://ocubom.wordpress.com/tag/ipad/'>IPad</a>, <a href='https://ocubom.wordpress.com/tag/magerit/'>Magerit</a>, <a href='https://ocubom.wordpress.com/tag/maxthon/'>Maxthon</a>, <a href='https://ocubom.wordpress.com/tag/netbeans/'>Netbeans</a>, <a href='https://ocubom.wordpress.com/tag/symfony/'>Symfony</a>, <a href='https://ocubom.wordpress.com/tag/twitter/'>Twitter</a>, <a href='https://ocubom.wordpress.com/tag/vim/'>vim</a>, <a href='https://ocubom.wordpress.com/tag/zend-framework/'>Zend Framework</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ocubom.wordpress.com/672/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ocubom.wordpress.com/672/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ocubom.wordpress.com/672/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ocubom.wordpress.com/672/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ocubom.wordpress.com/672/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ocubom.wordpress.com/672/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ocubom.wordpress.com/672/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ocubom.wordpress.com/672/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ocubom.wordpress.com/672/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ocubom.wordpress.com/672/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ocubom.wordpress.com/672/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ocubom.wordpress.com/672/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ocubom.wordpress.com/672/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ocubom.wordpress.com/672/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ocubom.wordpress.com&#038;blog=543805&#038;post=672&#038;subd=ocubom&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>https://ocubom.wordpress.com/2012/01/09/resumen-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="https://secure.gravatar.com/avatar/97e2a06893a9bd35392aa2b8a2f03aff?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">Oscar</media:title>
		</media:content>

		<media:content url="http://www.wordpress.com/wp-content/mu-plugins/annual-reports/img/emailteaser.jpg" medium="image" />
	</item>
		<item>
		<title>(Geo)localización continua en iOS5</title>
		<link>https://ocubom.wordpress.com/2011/11/11/geolocalizacion-continua-en-ios5/</link>
		<comments>https://ocubom.wordpress.com/2011/11/11/geolocalizacion-continua-en-ios5/#comments</comments>
		<pubDate>Fri, 11 Nov 2011 19:35:02 +0000</pubDate>
		<dc:creator>Oscar</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[curiosidades]]></category>
		<category><![CDATA[geolocalización]]></category>
		<category><![CDATA[georreferenciación]]></category>
		<category><![CDATA[hora]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iOS5]]></category>
		<category><![CDATA[NTP]]></category>
		<category><![CDATA[reloj]]></category>
		<category><![CDATA[trucos]]></category>

		<guid isPermaLink="false">http://ocubom.wordpress.com/?p=641</guid>
		<description><![CDATA[La geolocalización (aunque el término correcto en castellano sería georreferenciación) no es más que ubicar algo en un sistema de coordenadas, aunque el término se usa cuando estamos ubicando físicamente un dispositivo tecnológico. Cualquier smartphone dispone de este tipo de servicios que son útiles cuando se quiere acceder a Google Maps para ver dónde nos [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ocubom.wordpress.com&#038;blog=543805&#038;post=641&#038;subd=ocubom&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>La geolocalización (aunque el término correcto en castellano sería <a href="http://es.wikipedia.org/wiki/Georreferenciación" title="Wikipedia: Georreferenciación">georreferenciación</a>) no es más que ubicar algo en un sistema de coordenadas, aunque el término se usa cuando estamos ubicando físicamente un dispositivo tecnológico. Cualquier smartphone dispone de este tipo de servicios que son útiles cuando se quiere acceder a Google Maps para ver dónde nos encontramos, o buscar una tienda cercana&#8230;</p>
<p>Por serendipia, mientras curioseaba entre las opciones de un iOS5, he acabado en un menú de las opciones de localización (Localización &gt; Servicios del sistema). Entre las opciones aparece &#8220;Icono en la barra de estado&#8221;, que permite mostrar un icono (un triangulito) en la parte superior derecha al lado del porcentaje de batería, como desactivado. Y, como no puedo quedarme quieto, lo he activado.</p>
<div id="attachment_651" class="wp-caption aligncenter" style="width: 510px"><a href="http://ocubom.files.wordpress.com/2011/11/ios5-localization.png" title="Opciones localización iOS5"><img src="http://ocubom.files.wordpress.com/2011/11/ios5-localization.png?w=500" alt="Opciones localización iOS5" class="size-medium wp-image-651" /></a><p class="wp-caption-text">Opciones de Localización &gt; Servicios del sistema con sus valores por omisión en iOS5.</p></div>
<p>Automáticamente ha aparecido el icono, como si alguna aplicación estuviera usando el servicio de localización en ese momento. Era un poco desconcertante: ninguna de las aplicaciones abiertas debía estar usándolo. Pero, además, sólo debería aparecer si la aplicación en primer plano lo usa, aunque puede que eso hubiera cambiado.</p>
<p>Empecé a cerrar las aplicaciones abiertas, y el icono seguía indicando que algo estaba usando la localización, hasta que no quedó nada abierto: la localización seguía activa. Abrí las opciones de localización para aplicaciones y ninguna aplicación tenía el icono violeta indicando un uso en el momento, pero el icono general seguía insistentemente al lado del de la batería.</p>
<p>Finalmente, descubrí el causante: al retornar a la pantalla en la que había desencadenado esta situación, descubrí que el servicio de zona horaria tenía el icono violeta, indicativo de que estaba utilizando la localización. Tras inhibir el acceso a la localización el icono general desaparece instantáneamente comportándose como en la versión anterior.</p>
<p>Parece que este comportamiento se debe al ajuste automático de fecha y hora (posiblemente, algún tipo de NTP) y, de hecho, si se desactiva dicho ajuste, pasando al modo manual, también desaparece el icono de localización activa. Una posible explicación es que iOS5 está determinando la ubicación del dispositivo para conocer la zona horaria en la que se encuentra y ajustar adecuadamente el reloj. Esta detección automática podría ser de interés en algún caso, pero no para la mayoría que no suelen cambiar de franja horaria prácticamente nunca.</p>
<p>Por si fuera poco, parece que <a title="iOS 5 Battery Issues: A Possible Fix" href="http://www.frequencycast.co.uk/blog/2011/10/ios-5-battery-issues-possible-fix.html">la localización de la zona horaria podría ser la causante de la reducción en la autonomía de la batería de los dispositivos iOS5</a>. Salvo en los casos que se viaje mucho cambiando de zona horaria, puede ser una buena idea desactivarlo ya que no se pierde funcionalidad y puede que se <a title="iPhoneros: Posible método para aumentar duración de la batería con iOS 5" href="http://iphoneros.com/17860/metodo-para-aumentar-duracion-de-la-bateria-con-ios-5">prolongue la duración de la batería</a>.</p>
<br />Filed under: <a href='https://ocubom.wordpress.com/category/informatica/'>Informática</a> Tagged: <a href='https://ocubom.wordpress.com/tag/bug/'>bug</a>, <a href='https://ocubom.wordpress.com/tag/curiosidades/'>curiosidades</a>, <a href='https://ocubom.wordpress.com/tag/geolocalizacion/'>geolocalización</a>, <a href='https://ocubom.wordpress.com/tag/georreferenciacion/'>georreferenciación</a>, <a href='https://ocubom.wordpress.com/tag/hora/'>hora</a>, <a href='https://ocubom.wordpress.com/tag/ios/'>iOS</a>, <a href='https://ocubom.wordpress.com/tag/ios5/'>iOS5</a>, <a href='https://ocubom.wordpress.com/tag/ntp/'>NTP</a>, <a href='https://ocubom.wordpress.com/tag/reloj/'>reloj</a>, <a href='https://ocubom.wordpress.com/tag/trucos/'>trucos</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ocubom.wordpress.com/641/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ocubom.wordpress.com/641/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ocubom.wordpress.com/641/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ocubom.wordpress.com/641/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ocubom.wordpress.com/641/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ocubom.wordpress.com/641/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ocubom.wordpress.com/641/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ocubom.wordpress.com/641/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ocubom.wordpress.com/641/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ocubom.wordpress.com/641/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ocubom.wordpress.com/641/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ocubom.wordpress.com/641/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ocubom.wordpress.com/641/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ocubom.wordpress.com/641/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ocubom.wordpress.com&#038;blog=543805&#038;post=641&#038;subd=ocubom&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>https://ocubom.wordpress.com/2011/11/11/geolocalizacion-continua-en-ios5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="https://secure.gravatar.com/avatar/97e2a06893a9bd35392aa2b8a2f03aff?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">Oscar</media:title>
		</media:content>

		<media:content url="http://ocubom.files.wordpress.com/2011/11/ios5-localization.png?w=500" medium="image">
			<media:title type="html">Opciones localización iOS5</media:title>
		</media:content>
	</item>
		<item>
		<title>Linux se come mi RAM</title>
		<link>https://ocubom.wordpress.com/2011/07/12/linux-se-come-mi-ram/</link>
		<comments>https://ocubom.wordpress.com/2011/07/12/linux-se-come-mi-ram/#comments</comments>
		<pubDate>Tue, 12 Jul 2011 17:25:36 +0000</pubDate>
		<dc:creator>Oscar</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[memoria virtual]]></category>
		<category><![CDATA[RAM]]></category>
		<category><![CDATA[sistemas operativos]]></category>

		<guid isPermaLink="false">http://ocubom.wordpress.com/?p=603</guid>
		<description><![CDATA[En varias ocasiones me han preguntado, o usado como argumento en contra, por qué en las últimas versiones de los sistemas operativos no queda casi RAM libre y está siempre ocupada. Las variantes son múltiples: &#8220;No me queda memoria libre&#8221;, &#8220;la nueva versión de Windows es peor me consume toda la memoria&#8221;&#8230; Finalmente, alguien ha [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ocubom.wordpress.com&#038;blog=543805&#038;post=603&#038;subd=ocubom&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignright" style="width: 260px"><img src="http://ocubom.files.wordpress.com/2011/07/linux-ate-ram.png?w=914" alt="¡Linux se come mi RAM!" title="Linux ate RAM!" /><p class="wp-caption-text">¡Ayuda! ¡Linux se come mi RAM!</p></div>
<p>En varias ocasiones me han preguntado, o usado como argumento en contra, por qué en las últimas versiones de los sistemas operativos no queda casi <acronym>RAM</acronym> libre y está siempre ocupada. Las variantes son múltiples: &#8220;No me queda memoria libre&#8221;, &#8220;la nueva versión de Windows es peor me consume toda la memoria&#8221;&#8230;</p>
<p>Finalmente, alguien ha decidido dar respuesta a esta pregunta centrándose en Linux pero, desgraciadamente, en inglés. Este artículo es una traducción libre de <a href="http://www.linuxatemyram.com/" title="Help! Linux ate my RAM">Help! Linux ate my RAM!</a>.</p>
<h2>Preguntas y respuestas</h2>
<dl>
<dt>
<strong>¿Qué sucede?</strong>
</dt>
<dd>
<p>Linux está &#8220;prestando&#8221; la memoria no asignada a la cache de disco. Por esto parece que el equipo está bajo de memoria pero no es así ¡Todo está bien!</p>
</dd>
<dt>
<strong>¿Por qué hace eso?</strong>
</dt>
<dd>
<p>La cache de disco hace que el sistema sea mucho más rápido. No existen inconvenientes, a excepción de la confusión que genera. No le quita memoria a las aplicaciones de ninguna manera.</p>
</dd>
<dt>
<strong>¿Qué pasa si quiero ejecutar más aplicaciones?</strong>
</dt>
<dd>
<p>Si las aplicaciones necesitan más memoria, se devuelve un bloque prestado a la cache de disco. La memoria ocupada por la cache de disco se puede devolver a las aplicaciones inmediatamente.</p>
</dd>
<dt>
<strong>¿Necesito incrementar la <a href="http://es.wikipedia.org/wiki/Espacio de intercambio" title="Wikipedia: Especio de Intercambio">swap</a>?</strong>
</dt>
<dd>
<p>No, la cache de disco sólo toma prestada la <acronym>RAM</acronym> que no está siendo usada por las aplicaciones. No utiliza swap. Si las aplicaciones necesitan más memoria, se utiliza parte de la cache de disco y no harán swapping.</p>
</dd>
<dt>
<strong>¿Cómo puedo evitar que Linux haga esto?</strong>
</dt>
<dd>
<p>La respuesta corta: No se puede deshabilitar la cache de disco.</p>
<p>La única razón que alguien puede tener para deshabilitar la cache de disco es porque piensan que está reduciendo la memoria disponible para las aplicaciones ¡pero no es así!</p>
<p>La caché de disco hace que las aplicaciones carguen más rápido y ejecuten de forma más fluida, pero <i>nunca jamás</i> limita la cantidad de memoria de las aplicaciones.</p>
<p>Por eso no existe ninguna razón para deshabilitarla.</p>
</dd>
<dt>
<strong>¿Por qué <code>top</code> y <code>free</code> indican que toda mi <acronym>RAM</acronym> está utilizada si no es así?</strong>
</dt>
<dd>
<p>Es sencillamente una confusión de términos.</p>
<p>Todos, incluido Linux, coincidimos en que la memoria asignada a aplicaciones está &#8220;usada&#8221; mientras que la memoria no asignada a nada está &#8220;libre&#8221;. El problema es ¿cómo denominamos a la memoria que está utilizada para algo pero disponible para aplicaciones?</p>
<p>Nosotros respondemos &#8220;libre&#8221; mientras que Linux la considera &#8220;usada&#8221;</p>
<table>
<thead>
<tr>
<td><b>Memoria</b></td>
<td><b>Persona</b></td>
<td><b>Linux</b></td>
</tr>
</thead>
<tbody>
<tr>
<td><i>Asignada aplicación</i></td>
<td><span style="color:#800000;">Usada</span></td>
<td><span style="color:#800000;">Usada</span></td>
</tr>
<tr>
<td><i>Asignada &#8220;algo&#8221; (no aplicación)</i></td>
<td><span style="color:#008000;">Libre</span></td>
<td><span style="color:#800000;">Usada</span></td>
</tr>
<tr>
<td><i>No asignada</i></td>
<td><span style="color:#008000;">Libre</span></td>
<td><span style="color:#008000;">Libre</span></td>
</tr>
</tbody>
</table>
<p>Ese &#8220;asignada en algo&#8221; es lo que <code>top</code> y <code>free</code> denominan &#8220;<code>buffers</code>&#8221; o &#8220;<code>cached</code>&#8220;. Como nuestra terminología y la de Linux difieren, se genera esta confusión.</p>
</dd>
<dt>
<strong>¿Cómo puedo ver cuánta memoria <acronym>RAM</acronym> libre tengo realmente?</strong>
</dt>
<dd>
<p>Para saber cuánta memoria <acronym>RAM</acronym> está libre hay que ejecutar <code>free -m</code> y fijarse en la columna &#8220;<code>free</code>&#8221; de la línea &#8220;<code>-/+ buffers/cache</code>&#8220;. Esa es la memoria disponible para aplicaciones (libre) en megabytes:</p>
<pre>$ free -m
             total       used       free     shared    buffers     cached
Mem:          1504       1491         13          0         91        764
-/+ buffers/cache:        635        <span style="border:2px solid;color:#008000;font-weight:bold;">869</span> 
Swap:         2047          6       2041
$</pre>
<p>La interpretación habitual hace saltar la alarma al ver que la <acronym>RAM</acronym> está ocupada al 99% (13 MB libres) cuando realmente sólo se está en uso el 42%</p>
</dd>
<dt>
<strong>¿Cómo puedo verificar que esto es verdad?</strong>
</dt>
<dd>
<p>Ejecutando algunos de los <a href="http://www.linuxatemyram.com/play.html" title="Experiments and fun with the Linux disk cache">programas y experimentos con la memoria y cache de Linux</a>. Se necesitan algunos conocimientos de programación en sistemas Linux y conocer inglés.</p>
</dd>
</dl>
<h2>Conclusiones</h2>
<p>En la actualidad, la memoria RAM es un recurso físico gestionado por el sistema operativo y puesto a disposición de las aplicaciones en forma de <a href="http://es.wikipedia.org/wiki/Memoria virtual" title="Wikipedia: Memoria Virtual">memoria virtual</a>. Si dicho recurso no va a ser utilizado en otro fin es mejor usarlo para cualquier finalidad que pueda mejorar el rendimiento, funcionamiento del sistema que desaprovecharlo sin usar.</p>
<p>Por último, gracias al autor de la página original: <a href="http://www.vidarholen.net/" title="vidarholen.net">vidarholen.net</a></p>
<br />Filed under: <a href='https://ocubom.wordpress.com/category/informatica/'>Informática</a> Tagged: <a href='https://ocubom.wordpress.com/tag/cache/'>cache</a>, <a href='https://ocubom.wordpress.com/tag/linux/'>Linux</a>, <a href='https://ocubom.wordpress.com/tag/memoria-virtual/'>memoria virtual</a>, <a href='https://ocubom.wordpress.com/tag/ram/'>RAM</a>, <a href='https://ocubom.wordpress.com/tag/sistemas-operativos/'>sistemas operativos</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ocubom.wordpress.com/603/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ocubom.wordpress.com/603/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ocubom.wordpress.com/603/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ocubom.wordpress.com/603/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ocubom.wordpress.com/603/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ocubom.wordpress.com/603/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ocubom.wordpress.com/603/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ocubom.wordpress.com/603/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ocubom.wordpress.com/603/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ocubom.wordpress.com/603/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ocubom.wordpress.com/603/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ocubom.wordpress.com/603/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ocubom.wordpress.com/603/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ocubom.wordpress.com/603/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ocubom.wordpress.com&#038;blog=543805&#038;post=603&#038;subd=ocubom&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>https://ocubom.wordpress.com/2011/07/12/linux-se-come-mi-ram/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:thumbnail url="http://ocubom.files.wordpress.com/2011/07/linux-ate-ram.png?w=125" />
		<media:content url="http://ocubom.files.wordpress.com/2011/07/linux-ate-ram.png?w=125" medium="image">
			<media:title type="html">Linux ate RAM</media:title>
		</media:content>

		<media:content url="https://secure.gravatar.com/avatar/97e2a06893a9bd35392aa2b8a2f03aff?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">Oscar</media:title>
		</media:content>

		<media:content url="http://ocubom.files.wordpress.com/2011/07/linux-ate-ram.png" medium="image">
			<media:title type="html">Linux ate RAM!</media:title>
		</media:content>
	</item>
		<item>
		<title>Problemas básicos con MiKTeX+TeXnicCenter</title>
		<link>https://ocubom.wordpress.com/2011/04/23/problemas-basicos-con-miktextexniccenter/</link>
		<comments>https://ocubom.wordpress.com/2011/04/23/problemas-basicos-con-miktextexniccenter/#comments</comments>
		<pubDate>Sat, 23 Apr 2011 08:58:49 +0000</pubDate>
		<dc:creator>Oscar</dc:creator>
				<category><![CDATA[Tutorial LaTeX]]></category>
		<category><![CDATA[LaTeX]]></category>
		<category><![CDATA[MiKTeX]]></category>
		<category><![CDATA[troubleshooting]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://ocubom.wordpress.com/?p=588</guid>
		<description><![CDATA[Por diversas vías me ha llegado una pregunta recurrente cuando se empieza con el tándem MiKTeX+TeXnicCenter para usar LaTeX en Windows que recomendé. La última de ellas, sin ir más lejos a través del reciente formulario de contacto. Escribiendo la respuesta he sufrido un Déjà vu: sentía que ya había escrito lo mismo antes. Por [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ocubom.wordpress.com&#038;blog=543805&#038;post=588&#038;subd=ocubom&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><div class="wp-caption alignright" style="width: 310px"><a href="http://upload.wikimedia.org/wikipedia/commons/f/f0/Texniccenter.png"><img title="TeXnicCenter screenshot" src="http://upload.wikimedia.org/wikipedia/commons/thumb/f/f0/Texniccenter.png/300px-Texniccenter.png" alt="TeXnicCenter screenshot" /></a><p class="wp-caption-text">Captura de pantalla TeXnicCenter (Imagen: <a href='http://commons.wikimedia.org/wiki/File:Texniccenter.png' title='Wikipedia Commons: TeXnicCenter Screenshot'>Wikipedia</a>)</p></div>Por diversas vías me ha llegado una pregunta recurrente cuando se empieza con el tándem <a href="http://ocubom.wordpress.com/instalacion-y-configuracion-de-latex-en-windows/" title="Instalación y configuración de LaTeX en Windows">MiKTeX+TeXnicCenter para usar LaTeX en Windows</a> que recomendé.</p>
<p>La última de ellas, sin ir más lejos a través del reciente <a href="http://ocubom.wordpress.com/contactar/" title="ocubom's blog: Contactar">formulario de contacto</a>.</p>
<p>Escribiendo la respuesta he sufrido un <i>Déjà vu</i>: sentía que ya había escrito lo mismo antes. Por la importancia y utilidad, y para evitarme esta sensación en el futuro, he decidido añadir una nueva entrega al <a href="http://ocubom.wordpress.com/category/series/tutorial-latex/" title="Tutorial de LaTeX">Tutorial de LaTeX</a> por fascículos.</p>
<p>Empecemos con la pregunta (la idea es la misma con múltiples variantes y redacciones):</p>
<blockquote><p>
Al configurar TeXnicCenter con MiKTeX no me genera la salida (DVI, PDF o ambas).</p>
<p>¿Qué pasa? ¿Está bien configurado? ¿cómo lo resuelvo?
</p></blockquote>
<p>Habitualmente el problema suele ser el código del documento LaTeX más que un error en la configuración.</p>
<p>Mi consejo:
<ol>
<li>
<em>Actualizar los paquetes de MiKTeX</em></p>
<p>Entre los programas instalados por MiKTeX (accesibles desde el menú de inicio) hay un <code>update</code> (y en las más recientes un segundo &#8220;<code>update (admin)</code>&#8220;. En algunos casos he detectado problemas al instalar/usar un paquete por incompatibilidad con los paquetes básicos de MiKTeX
</li>
<li>
<em>Probar un <a href="http://ocubom.wordpress.com/documento-basico-en-latex/" title="Documento básico en LaTeX">documento LaTeX básico y simple</a></em></p>
<p>El sistema puede que pida instalar algún paquete pero debería generar DVI y PDF sin problemas (es aconsejable probar a generar ambas salidas que son muy usadas).</p>
<ul>
<li>
Si el paso anterior funciona se trata de un error en el documento que debería aparecer en el registro (en la parte inferior de la ventana de TeXnicCenter).
</li>
<li>
Si no funciona con un documento básico, puede que el perfil esté erróneo. En TeXnicCenter los perfiles están en el menú <code>Build &gt; Define output profiles</code>. Lo mejor es ejecutar el asistente (Botón <code>Wizard</code> en la parte inferior izquierda) y verificar que todas las rutas son correctas.
</li>
<li>
Si funciona un tipo de salida y no el otro se trata posiblemente de <a href="http://ocubom.wordpress.com/imagenes-en-latex/" title="Imágenes en LaTeX">imágenes con el formato erróneo</a> o inclusiones de paquetes adaptados sólo a una plataforma. En el registro de errores debería indicar qué sucede.
</li>
</ul>
</li>
<p>Si tras estos pasos no se genera la salida, es necesaria más información para poder analizar el problema (código del documento, errores generados en el registro&#8230;).
</ol>
<br />Filed under: <a href='https://ocubom.wordpress.com/category/series/tutorial-latex/'>Tutorial LaTeX</a> Tagged: <a href='https://ocubom.wordpress.com/tag/latex/'>LaTeX</a>, <a href='https://ocubom.wordpress.com/tag/miktex/'>MiKTeX</a>, <a href='https://ocubom.wordpress.com/tag/troubleshooting/'>troubleshooting</a>, <a href='https://ocubom.wordpress.com/tag/windows/'>Windows</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ocubom.wordpress.com/588/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ocubom.wordpress.com/588/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ocubom.wordpress.com/588/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ocubom.wordpress.com/588/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ocubom.wordpress.com/588/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ocubom.wordpress.com/588/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ocubom.wordpress.com/588/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ocubom.wordpress.com/588/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ocubom.wordpress.com/588/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ocubom.wordpress.com/588/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ocubom.wordpress.com/588/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ocubom.wordpress.com/588/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ocubom.wordpress.com/588/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ocubom.wordpress.com/588/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ocubom.wordpress.com&#038;blog=543805&#038;post=588&#038;subd=ocubom&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>https://ocubom.wordpress.com/2011/04/23/problemas-basicos-con-miktextexniccenter/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
	
		<media:content url="https://secure.gravatar.com/avatar/97e2a06893a9bd35392aa2b8a2f03aff?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">Oscar</media:title>
		</media:content>

		<media:content url="http://upload.wikimedia.org/wikipedia/commons/thumb/f/f0/Texniccenter.png/300px-Texniccenter.png" medium="image">
			<media:title type="html">TeXnicCenter screenshot</media:title>
		</media:content>
	</item>
		<item>
		<title>Sobrevivir a la infoxicación, o cómo gestionar tus feeds</title>
		<link>https://ocubom.wordpress.com/2011/04/11/sobrevivir-a-la-infoxicacion-o-como-gestionar-tus-feeds/</link>
		<comments>https://ocubom.wordpress.com/2011/04/11/sobrevivir-a-la-infoxicacion-o-como-gestionar-tus-feeds/#comments</comments>
		<pubDate>Mon, 11 Apr 2011 05:05:22 +0000</pubDate>
		<dc:creator>Oscar</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[eficacia]]></category>
		<category><![CDATA[feed]]></category>
		<category><![CDATA[información]]></category>
		<category><![CDATA[infoxicación]]></category>
		<category><![CDATA[organización]]></category>
		<category><![CDATA[productividad]]></category>
		<category><![CDATA[RSS]]></category>

		<guid isPermaLink="false">http://ocubom.wordpress.com/?p=546</guid>
		<description><![CDATA[Hace siete años que descubrí los blogs. Como consecuencia, casi inherente, empecé a seguir otros blogs visitándolos diariamente para leer las actualizaciones. El número se incrementaba día a día hasta que, por evolución natural, migré a la subscripción de contenidos. Lo reconozco, me encanta la sindicación a contenidos. Esto de por sí no significa nada [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ocubom.wordpress.com&#038;blog=543805&#038;post=546&#038;subd=ocubom&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hace siete años que descubrí los blogs. Como consecuencia, casi inherente, empecé a seguir otros blogs visitándolos diariamente para leer las actualizaciones. El número se incrementaba día a día hasta que, por evolución natural, migré a la subscripción de contenidos.</p>
<p><div class="wp-caption alignright" style="width: 170px"><a href="http://www.wordle.net/show/wrdl/3440837/Infoxicacion" title="Wordle: Infoxicación"><img alt="Wordle: Infoxicación" src="http://www.wordle.net/thumb/wrdl/3440837/Infoxicacion" /></a><p class="wp-caption-text">Infoxicación: intoxicación por sobreabundancia de información</p></div>Lo reconozco, me encanta la <a href="http://ocubom.wordpress.com/que-es-la-sindicacion-de-contenidos/" title="¿Qué es la sindicación de contenidos?">sindicación a contenidos</a>. Esto de por sí no significa nada hasta que alcanza el nivel de adicción, la necesidad imperiosa de estar al tanto de todo cuanto antes, la ansiedad de tener entradas que leer, el agobio de no llegar a leerlo todo. En definitiva, la <a href="http://www.documentalistaenredado.net/577/infoxicacion-intoxicacion-de-informacion/" title="El Documentalista Enredado - Infoxicación (intoxicación de información)">infoxicación</a>.</p>
<p>Como en cualquier adicción, el primer paso es admitirlo. Y tras admitirlo llegan las medidas para desengancharse y organizar la lectura de forma productiva sin renunciar al placer de hacerlo.</p>
<p>Esto es un simple recopilatorio de trucos que en mi caso funcionan pero no tienen por qué ser útiles en otros casos. </p>
<p><span id="more-546"></span><br />
<h2>Lectura</h2>
<p>Al inicio lees con fruición cualquier entrada. Poco a poco el incremento de suscripciones hace que esa tarea se prolongue innecesariamente en el tiempo hasta que genera estrés de no poder leer todo lo que nos llega. Es el momento de establecer un hábito que permita procesar todas las suscripciones de forma rápida:
<ul>
<li>
<em>Usar una buena aplicación</em> que permita configurarla a los hábitos de lectura.</p>
<p>Para mis gustos, la mejor interfaz es la denominada &#8220;<i>river of news</i>&#8221; implementada en muchas y buenas alternativas como <a href="http://www.feeddemon.com/" title="FeedDemon">FeedDemon</a>, <a href="http://www.feedly.com/" title="Feedly">Feedly</a> o <a href="http://www.google.es/reader/" title="Google Reader">Google Reader</a> pero lo importante es que la herramienta se adapte a nosotros y que la dominemos.
</li>
<li>
<em>Sondear titulares</em> es una técnica básica.</p>
<p>La lectura rápida en diagonal y filtrar únicamente aquellos titulares tras los que se encuentran artículos de especial interés. Si alguno de ellos es de especial relevancia, marcarlo o etiquetarlo para una lectura sosegada en el mejor momento (cada gestor permite marcarlos de diferente manera: es clave dominar el lector).
</li>
<li>
<em>Reducir el número de veces que se consultan los feeds</em> generando un hábito de lectura.</p>
<p>No es necesario estar revisando los artículos cada minuto salvo que tu trabajo dependa de ello. Dependiendo del número de fuentes lo ideal es leer una o dos veces al día (y no a primera hora de la mañana cuando se es más productivo: en los ratos muertos del viaje, a la hora de comer, al salir del trabajo) si generan muchos contenidos o cada dos días / una vez a la semana (fin de semana) si generan poco contenido.
</li>
<li>
<em>Asignar un tiempo máximo a la lectura</em></p>
<p>No hay que perder el foco: salvo contadas excepciones, esto no es una obligación sino una actividad cuya dedicación hay que controlar.</p>
<p>Si aparecen artículos extensos de relevancia que nos hacen superar el tiempo asignado, lo mejor es marcarlos para una lectura en un mejor momento (usando <a href="http://www.instapaper.com/" title="Instapaper: Save interesting pages for read it later">Instapaper</a>, <a href="http://readitlaterlist.com/" title="Read It Later: Save your one read wonders">Read It Later</a> o el sistema integrado en el gestor que dominamos) como puede ser a última hora del día o el fin de semana que somos menos productivos.
</li>
<li>
<em>Tener una herramienta para etiquetar y añadir notas</em>  a los artículos</p>
<p>Puede ser un simple lápiz y papel o un sistema on-line (springpad, evernote&#8230;)
</li>
</ul>
<p>Para finalizar las prácticas de lectura unos pequeños consejos:
<ul>
<li>
<em>Crear una categoría &#8220;importantes&#8221; o &#8220;imprescindibles&#8221;</em>.</p>
<p>En caso de saturación o falta de tiempo, es lo único que se leerá (el resto se marca como leído en un segundo con el &#8220;botón pánico&#8221;). Las herramientas suelen permitir tener la misma fuente en más de una categoría por lo que es muy sencillo marcar una como importante para este recurso.
</li>
<li>
<em>Categorizar las entradas por importancia</em> en lugar de temática.</p>
<p>En lugar de utilizar las típicas categorías por tema (Ciencia, Deportes, Economía, Internet&#8230;) podemos utilizar categorías como &#8220;imprescindibles&#8221; (similar al punto anterior) que se leen si tengo 5 minutos, las que leo si dedico media hora, las que leo en una hora&#8230;</p>
<p>En mi caso esta regla no me ha funcionado bien y he acabado desechándola. El motivo es que se me mezclan temas (quizá me interesan demasiadas cosas) y la lectura no era agradable. Además, mis filtros han hecho que todas mis fuentes sean de gran calidad y deban ser leídas <img src='https://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />
</li>
<li>
<em>Simplificar el número de categorías temáticas</em></p>
<p>No significa borrar fuentes sino agruparlas por temáticas más genéricas (por ejemplo, agrupar fútbol y baloncesto en deportes). Esto simplifica la organización (casi todas las fuentes tocan varias temáticas) y permiten descartar duplicados en la fase de escáner de titulares.</p>
<p>Además simplifica la lectura: puede que hoy no tengas ganas de leer deportes y marques todas las entradas de esa temática como leídas en un segundo.
</li>
</ul>
<p>Y el último consejo pero no por ello el menos importante: <em><strong>no hay que tener miedo al botón marcar todo como leído</strong></em>. Si la cosa se descontrola, se reinicia el contador de leídos a cero, comenzamos de nuevo y no pasa nada.</p>
<h2>Revisión</h2>
<p>El incremento en el número de suscripciones puede hacer imposible el seguimiento. Por ello de forma constante y regular es necesario realizar un mantenimiento de subscripciones para evitar que nos ahoguen. Ese mantenimiento supone eliminar y reorganizar las distintas fuentes para mejorar los hábitos de lectura y reducir el tiempo que le tenemos que dedicar. No hay que olvidar que, al menos en mi caso, se trata de una actividad lúdica.
<ol>
<li>
<em>Barrido inicial</em>.</p>
<p>Muchas de las subscripciones pueden ser suprimidas únicamente por el nombre: son evitadas en la lectura, te suena que no te gustan los artículos&#8230;
</li>
<li>
<em>Las fuentes inactivas</em> no van a generar nuevos contenidos.</p>
<p>En ocasiones los árboles no dejan ver el bosque y hacer que nos perdamos en el listado.
</li>
<li>
<em>Analizar fuentes de amigos</em>.</p>
<p>No solemos leerlas y se mantienen por compromiso. Suponen una pérdida tu tiempo así que analiza si realmente tiene sentido mantenerla o eliminarla. Si realmente son tus amigos lo entenderán.
</li>
<li>
<em>Detectar fuentes que no generan valor</em></p>
<p>&#8220;Si no eres parte de la solución, eres parte del problema&#8221;. Fuentes que generan entradas que no vamos a leer o contenido duplicado, lo único que generan es ruido que oculta artículos de interés y generan ansiedad.</p>
<p>En esta línea hay que buscar <em>cambios de temática</em>: No es extraño que el autor de un blog decida, conscientemente o no, dar un giro a los temas tratados hacia derroteros que no son de nuestro agrado o interés. Estas fuentes, útiles y valiosas para nosotros en un momento, han dejado de serlo porque no nos aportan valor.
</li>
</ol>
<p>Tras este primer filtro nuestro listado quedará reducido a las fuentes más válidas simplificando la siguiente fase: hay que analizar críticamente cada uno de los &#8220;supervivientes&#8221; y continuar la poda.</p>
<p>En este análisis individualizado se pueden utilizar múltiples criterios para evaluar cada fuente y decidir si se elimina. En mi caso, los motivos para suprimir una fuente son:
<ul>
<li>
<em>No tienen buenos titulares o abusan de los sensacionalistas</em>.</p>
<p>Distraen en la rutina de proceso (sondeo de titulares y marcar los artículos interesantes) haciendo perder un valioso tiempo por lo que no hay misericordia con ellas.
</li>
<li>
<em>Fuentes sin contenido completo</em></p>
<p>Hacen perder tiempo para acceder al contenido en el formato original (y a veces poco amigable para la lectura), algo inadmisible. Salvo contadísimas excepciones, aquellas que generan contenido realmente original que ninguna otra fuente proporcionará (y puedo aplicar <a href="http://www.wizardrss.com/" title="Wizard RSS: Full Text RSS Feeds">Wizard RSS</a>), son sistemáticamente eliminadas.
</li>
<li>
<em>Modifican el formato</em> para que no pueda leerse cómodamente</p>
<p>Los lectores de feeds suelen configurarse con una letra cómoda de leer oscura sobre fondo blanco neutro-grisáceo. Algunas fuentes añaden estilos en línea para poner fuentes blancas (lo que impide su lectura), no incluyen imágenes o añaden distracciones para obligar a leer los contenidos en la web.
</li>
<li>
<em>No cuidan la redacción o contienen errores gramaticales y ortográficos</em> sistemáticamente.</p>
<p>Todos somos humanos y un error lo tiene cualquiera, pero leer jeroglíficos estilo SMS es una pérdida de tiempo y un inútil esfuerzo mental.
</li>
<li>
<em>No publican correctamente las horas del artículo</em></p>
<p>Rompen el flujo de noticias, generan entradas duplicadas y siempre aparecen las primeras en el listado (posible autobombo).
</li>
<li>
<em>No publican al menos 5 entradas</em> o se reinician cada día.</p>
<p>Para seguirlas es necesario mantener el lector abierto recopilando las entradas por si se pierde alguna. Entonces mejor perderlas todas de vista.
</li>
<li>
<em>Incluyen comentarios</em></p>
<p>Ya sea en el título o en el cuerpo, ensuciando y dificultando la lectura.
</li>
<li>
<em>Con publicidad</em></p>
<p>Si se trata de enlaces de autopromoción del autor, una frase o un pequeño banner con un enlace al final de la entrada evalúo si la calidad de los artículos compensa la publicidad. Si el contenido no acompaña o la publicidad es estentórea y molesta se elimina sin dudarlo.
</li>
</ul>
<p>El resultado de este segundo filtro es el listado de fuentes válidas y respetuosas con el lector. Pero aún no hemos acabado: hasta ahora sólo hemos limpiado fuentes analizándolas de forma individual, ahora toca limpiar entradas y fuentes de forma colectiva.
<ol>
<li>
<em>Fuentes que publican decenas de artículos por día</em></p>
<p>Suelen ser blogs colectivos o redes de blogs. En este caso lo mejor es analizar si todas las entradas nos interesan o es posible reducir el número de entradas a sólo una categoría que podamos subscribirnos.</p>
<p>Por ejemplo, en un blog de deportes se publican entradas de ciclismo, baloncesto, fútbol, motor, tenis&#8230; si sólo nos interesa uno de ellos ¿para qué subscribirnos a todo el feed en lugar de a esa categoría particular? Es más si de la categoría motor (que tendrá formula 1, motociclismo, rally&#8230;) sólo me interesa una subcategoría mejor.</p>
<p>Un buen truco es utilizar las estadísticas de lectura de la aplicación que usemos: fuentes que publican muchos artículos pero con bajos porcentajes de lectura son candidatas de este tipo.
</li>
<li>
<em>Entradas repetidas</em> en múltiples fuentes de temática similar.</p>
<p>En este caso hay que analizar cuál de ellas nos interesa mantener más por el motivo que sea (es la que primero lo publica, genera otras entradas de interés además de las duplicadas, es más genérica por lo que duplica entradas de varias fuentes que puedo eliminar, me gusta más la forma de escribir&#8230;) y eliminar las restantes.</p>
<p>Nuevamente, las estadísticas de lectura son nuestros aliados: analizar las fuentes que más leemos del grupo y eliminar las restantes.
</li>
<li>
Preguntarnos si cada entrada <em>es esencial</em>, es decir, si es la única fuente por la que podemos acceder a esa información.</p>
<p>Actualmente, podemos enterarnos por otra fuente, por twitter, por facebook o, incluso, en el telediario o por prensa&#8230; así que si ninguna de las entradas de la fuente es importante no tiene sentido mantenerla.
</li>
</ol>
<p>El consejo básico es que <em><strong>no debe temblarnos el pulso al eliminar una suscripción</strong></em> que no supere los filtros: no aporta valor y sólo genera ruido. Cuantas más fuentes, más entradas que leer y menos tiempo para hacerlo lo que supone una lectura rápida y superficial haciendo que nos perdamos joyas e información invaluable.</p>
<p>Tras aplicar estos filtros de limpieza quedará una lista de las fuentes más útiles y significativas. Pero esa lista no es definitiva sino que evolucionará durante el tiempo por lo que es necesario realizar la rutina de revisión de forma periódica (al menos tres veces al año si no hay muchos cambios en las subscripciones y una vez al mes si varía sustancialmente).</p>
<h2>Nuevas subscripciones</h2>
<p>Tras adquirir los hábitos de lectura y revisión periódica falta el último apartado: a incorporación de nuevas fuentes a la lista. Aunque pueda parecer trivial no lo es ya que, por la sencillez actual de subscripción, se puede malograr el tiempo dedicado a una exhaustiva revisión.</p>
<p>Antes de determinar qué fuentes se van a incorporar a nuestro listado es necesario analizar los motivos por los que añadimos entradas y cómo pueden afectar a nuestros hábitos de lectura y revisiones:
<ul>
<li>
<em>Para saber más de un tema de nuestro interés</em> sea cual sea dicho tema.</p>
<p>Si tenemos varias fuentes de la misma temática veremos entradas duplicadas que filtraremos en la revisión deshaciendo la subscripción. Hay que preguntarse si esa fuente sobrevivirá a la revisión o puede llegar a sustituir una o varias de las fuentes ya existentes, sumando una y restando una o varias.
</li>
<li>
<em>Para saber algo antes que nadie</em>, muy relacionado con el anterior.</p>
<p>Pero nuestro hábito de lectura dice que vamos a leer una o dos veces al día por lo que pierde el efecto inmediatez. Además, es más rápido twitter&#8230;
</li>
<li>
<em>Recomendaciones</em>, habitualmente en otra de nuestras fuentes (es habitual que publiquen recopilaciones de blogs de temática similar) o de nuestro gestor.</p>
<p>Lo más probable (sobre todo si publican noticias) es que generen entradas duplicadas o repeticiones entre ellos, salvo que se trate de nichos o busquemos artículos de producción propia.
</li>
<li>
<em>Nos gusta una entrada</em> a la que llegamos buscando cierta información.</p>
<p>Pero&#8230; ¿nos gustarán las demás o será una excepción? ¿no tendremos una similar ya en nuestra lista?
</li>
<li>
<em>Es de un familiar, amigo, colega o conocido</em>.</p>
<p>Sobran los comentarios: ¿eso es un motivo para subscribirnos? Debe superar nuestros férreos controles de calidad y aportarnos algo más que nuestra relación personal.
</li>
</ul>
<p>Antes de dar al botón subscribir es necesario analizar cuál de estos motivos nos impulsan a ello y analizar las consecuencias. Esto no significa que no nos subscribamos sino que no lo hagamos a la ligera que <em><strong>nos lo pensemos dos veces antes de suscribirnos</strong></em> y valoremos los pros y contras: digamos que aplicamos los filtros de revisión antes de añadir la fuente.</p>
<p>Un buen truco para evitar la subscripción masiva incontrolada es crear una categoría &#8220;en pruebas&#8221; o &#8220;beta&#8221;: todos las nuevas subscripciones se añaden a la misma y, pasado un periodo prudencial de tiempo (una o dos semanas) o en la siguiente revisión, supera los filtros sale de beta se añade a la carpeta adecuada.</p>
<h2>Conclusiones</h2>
<p>Tras seguir estos consejos, lo más probable es que tu lista de fuentes vea mermado su número de forma radical así como el tiempo dedicado pero sin perder ni un ápice de utilidad y valor informativo.</p>
<p>Aplicar estos consejos las primeras veces, hasta que se adquiere el hábito, es duro. Sobre todo la parte de eliminar fuentes (y más aún si son históricas). Pero es un esfuerzo necesario para tener una lectura amena y agradable evitando el estrés y la ansiedad.
<dl>
<dt><b>Fuentes y más información:</b></dt>
<dd>
<dl>
<dt>ALT1040:</dt>
<dd>
<ul>
<li><a href="http://alt1040.com/2010/12/organiza-tus-feeds-con-eficacia" title="ALT1040 - Organiza tus feeds con eficacia">Organiza tus feeds con eficacia</a></li>
</ul>
</dd>
<dt>Blog and Web:</dt>
<dd>
<ul>
<li><a href="http://blogandweb.com/blogs/feed-rss-lee-menos-y-con-ms-calidad/" title="Blog and Web - Feed RSS: Lee menos y con más calidad">Feed RSS: Lee menos y con más calidad</a></li>
</ul>
</dd>
<dt>el50:</dt>
<dd>
<ul>
<li><a href="http://el50.com/2007/06/08/eliminar-feeds-de-tu-lector-para-leer-mejor/" title="el50 - Eliminar feeds de tu lector para leer mejor">Eliminar feeds de tu lector para leer mejor</a></li>
<li><a href="http://el50.com/2007/03/26/como-no-saturarse-de-feeds-o-de-informacion/" title="el50 - Cómo no saturarse de feeds (o de información)">Cómo no saturarse de feeds (o de información)</a></li>
</ul>
</dd>
<dt>Microsiervos:</dt>
<dd>
<ul>
<li><a href="http://www.microsiervos.com/archivo/weblogs/cinco-razones-para-borrar-feeds-rss.html" title="Microsiervos - Cinco razones para borrar feeds RSS">Cinco razones para borrar feeds RSS</a></li>
</ul>
</dd>
<dt>Optima Infinito:</dt>
<dd>
<ul>
<li><a href="http://www.optimainfinito.com/2009/04/productividad-organiza-tus-feeds-con.html" title="Optima Infinito - Productividad: Organiza tus feeds con eficacia">Productividad: Organiza tus feeds con eficacia</a></li>
<li><a href="http://www.optimainfinito.com/2009/03/los-feeds-cortados-cortan-mi.html" title="Optima Infinito - Los feeds cortados cortan mi productividad">Los feeds cortados cortan mi productividad</a></li>
</ul>
</dd>
<dt>Think Wasabi:</dt>
<dd>
<ul>
<li><a href="http://thinkwasabi.com/2011/01/15-ideas-gestionar-feeds/" title="Think Wasabi - 15 ideas prácticas para gestionar tus feeds">15 ideas prácticas para gestionar tus feeds</a></li>
<li><a href="http://thinkwasabi.com/2010/01/formula-personal-leer-feeds/" title="Think Wasabi - Mi fórmula personal para leer feeds">Mi fórmula personal para leer feeds</a></li>
<li><a href="http://thinkwasabi.com/2009/03/13-trucos-exprimir-maximo-google-reader/" title="Think Wasabi - 13 trucos para exprimir al máximo Google Reader">13 trucos para exprimir al máximo Google Reader</a></li>
</ul>
</dd>
<dt>El último blog:</dt>
<dd>
<ul>
<li><a href="http://www.elultimoblog.com/5-consejos-para-leer-feeds/" title="El último blog - 5 consejos para leer feeds">5 consejos para leer feeds</a></li>
</ul>
</dd>
</dl>
</dd>
</dl>
<br />Filed under: <a href='https://ocubom.wordpress.com/category/informatica/web/'>Web</a> Tagged: <a href='https://ocubom.wordpress.com/tag/blog/'>blog</a>, <a href='https://ocubom.wordpress.com/tag/eficacia/'>eficacia</a>, <a href='https://ocubom.wordpress.com/tag/feed/'>feed</a>, <a href='https://ocubom.wordpress.com/tag/informacion/'>información</a>, <a href='https://ocubom.wordpress.com/tag/infoxicacion/'>infoxicación</a>, <a href='https://ocubom.wordpress.com/tag/organizacion/'>organización</a>, <a href='https://ocubom.wordpress.com/tag/productividad/'>productividad</a>, <a href='https://ocubom.wordpress.com/tag/rss/'>RSS</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ocubom.wordpress.com/546/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ocubom.wordpress.com/546/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ocubom.wordpress.com/546/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ocubom.wordpress.com/546/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ocubom.wordpress.com/546/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ocubom.wordpress.com/546/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ocubom.wordpress.com/546/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ocubom.wordpress.com/546/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ocubom.wordpress.com/546/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ocubom.wordpress.com/546/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ocubom.wordpress.com/546/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ocubom.wordpress.com/546/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ocubom.wordpress.com/546/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ocubom.wordpress.com/546/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ocubom.wordpress.com&#038;blog=543805&#038;post=546&#038;subd=ocubom&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>https://ocubom.wordpress.com/2011/04/11/sobrevivir-a-la-infoxicacion-o-como-gestionar-tus-feeds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="https://secure.gravatar.com/avatar/97e2a06893a9bd35392aa2b8a2f03aff?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">Oscar</media:title>
		</media:content>

		<media:content url="http://www.wordle.net/thumb/wrdl/3440837/Infoxicacion" medium="image">
			<media:title type="html">Wordle: Infoxicación</media:title>
		</media:content>
	</item>
		<item>
		<title>Cambiar la MTU de la conexión WiFi en Windows 7</title>
		<link>https://ocubom.wordpress.com/2011/01/10/cambiar-la-mtu-de-la-conexion-wifi-en-windows-7/</link>
		<comments>https://ocubom.wordpress.com/2011/01/10/cambiar-la-mtu-de-la-conexion-wifi-en-windows-7/#comments</comments>
		<pubDate>Mon, 10 Jan 2011 06:10:31 +0000</pubDate>
		<dc:creator>Oscar</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[datagrama]]></category>
		<category><![CDATA[Ethernet]]></category>
		<category><![CDATA[MTU]]></category>
		<category><![CDATA[WiFi]]></category>
		<category><![CDATA[Window]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://ocubom.wordpress.com/?p=474</guid>
		<description><![CDATA[Con la última renovación de equipos (concretamente, el portátil) he notado un pequeño problema en el acceso a la red usando WiFi: tras un intervalo de tiempo aleatorio, el sistema deja de poder acceder a la red aunque la conexión parece correcta. Apagando/deshabilitando la WiFi del equipo y forzando la reconexión (variante de la solución [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ocubom.wordpress.com&#038;blog=543805&#038;post=474&#038;subd=ocubom&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Con la última renovación de equipos (concretamente, el portátil) he notado un pequeño problema en el acceso a la red usando WiFi: tras un intervalo de tiempo aleatorio, el sistema deja de poder acceder a la red aunque la conexión parece correcta. Apagando/deshabilitando la WiFi del equipo y forzando la reconexión (variante de la solución informática por excelencia, apagar y encender), todo funciona correctamente hasta que, pasado otro intervalo de tiempo aleatorio, se vuelven a repetir los síntomas.</p>
<p>Tras investigar un poco el problema, he descubierto que mi enrutador parece saturarse con el envío de paquetes que realiza el nuevo portátil. Tras un poco más de investigación, el círculo se estrecha apuntando directamente a la archiconocida <acronym title="Maximum Transmission Unit">MTU</acronym>&#8230; que casi seguro nunca has oído nombrar.<br />
<span id="more-474"></span></p>
<h2><acronym title="Maximum Transmission Unit">MTU</acronym>, pilas de protocolos y muchas siglas</h2>
<p><acronym title="Maximum Transmission Unit">MTU</acronym>, acrónimo de Unidad Máxima de Transferencia (<i>Maximum Transfer Unit</i>, en inglés), es uno de los parámetros de configuración de la pila de protocolos de red.</p>
<p>El diseño original de las redes de computadoras utiliza un sistema de capas o niveles para permitir su funcionamiento sobre cualquier tecnología presente o futura. Con este diseño cada nivel encapsula los datos del nivel previo añadiendo una cabecera y, en algún caso, cola con los datos necesarios para realizar su misión (direcciones para calcular rutas, orden y cantidad de datos para asegurar la conexión, <acronym title="Cyclic Redundancy Check">CRC</acronym> para verificar errores&#8230;) y únicamente debe conocer y tratar los datos que incluye en dicha cabecera: el resto de las capas se encargarán de las suyas. Este esquema permite cambiar uno de los niveles por otro (por ejemplo, de <acronym title="Transmission Control Protocol">TCP</acronym> por <acronym title="User Datagram Protocol">UDP</acronym>) e incluso traducir entre niveles equivalentes (Ethernet por WiFi o fibra) sin afectar al resto.</p>
<div class="wp-caption aligncenter" style="width: 510px"><a href="http://en.wikipedia.org/wiki/File:IP_stack_connections.svg"><img alt="Conexión pila protocolos" src="http://upload.wikimedia.org/wikipedia/commons/thumb/c/c4/IP_stack_connections.svg/500px-IP_stack_connections.svg.png" /></a><p class="wp-caption-text">Ejemplo de comunicación usando la pila de protocolos. Cada nivel únicamente habla con su equivalente. (Imagen: Wikipedia)</p></div>
<p>Gracias a este sistema, se puede analizar cada capa de forma individual. Una trama contiene los datos del nivel superior (<i>Payload</i>), que usualmente ya contiene cabeceras de otros niveles, junto con la cabecera con los datos del nivel actual. Ese paquete completo (datos y cabecera) serán los datos para el nivel inferior y así sucesivamente hasta llegar al punto más bajo de la pila: el nivel de acceso a la red física. Y aquí la cosa se complica.</p>
<div class="wp-caption aligncenter" style="width: 410px"><a href="http://www.capaocho.net/2009/12/la-importancia-del-mtu.html" title="CapaOcho.net: La importancia del MTU"><img alt="Trama nivel 2" src="http://4.bp.blogspot.com/_iKl7WuQhzv0/Sw0tCqiS4fI/AAAAAAAABX0/QMoQcVhWpGc/s400/diag-mtu.png" /></a><p class="wp-caption-text">Ejemplo de paquete de un nivel 2 genérico (imagen: CapaOcho)</p></div>
<p>Al llegar a la capa más baja entran en juego nuevos factores: intensidad de señal, tiempos de propagación&#8230; física pura. Estos factores introducen una serie de límites para asegurar la calidad, fiabilidad, velocidad de transmisión, latencia máxima o para asegurar que un algoritmo de detección de colisiones en el medio funciona. Uno de esos límites es la cantidad de información que puede transmitirse consecutivamente de forma fiable, es decir, el tamaño máximo del paquete (considerando los datos y todas las cabeceras de cada uno de los niveles) que puede enviarse por el medio y ese tamaño máximo es la <acronym title="Maximum Transmission Unit">MTU</acronym>. Aunque se podría decir que cada nivel podría tener su propia <acronym title="Maximum Transmission Unit">MTU</acronym>, únicamente se considera la <acronym title="Maximum Transmission Unit">MTU</acronym> del nivel <acronym title="Internet Protocol">IP</acronym>, encargado de enviar datagramas (paquetes o tramas) entre dos equipos.</p>
<p>Por ejemplo, en el caso de una red Ethernet, el tamaño máximo (<acronym title="Maximum Transmission Unit">MTU</acronym>) es de 1500 bytes. Si es necesario mandar más información se enviarán dos datagramas o paquetes: se fragmentará la información. Esta división se realiza de forma automática en el nivel <acronym title="Internet Protocol">IP</acronym> permitiendo el envío de información a través de cualquier red de forma transparente aunque pagando el precio de un menor rendimiento: es menos costoso mandar un paquete grande que varios pequeños.</p>
<h2>Internet es un conjunto de redes: ¿cómo afecta la <acronym title="Maximum Transmission Unit">MTU</acronym>?</h2>
<p>La situación se complica cuando los datos deben atravesar varias redes diferentes, cada una con una posible <acronym title="Maximum Transmission Unit">MTU</acronym>. El proceso de fragmentación se realizará, según las necesidades, en cada uno de los componentes intermedios que comuniquen dos o más redes con el consiguiente coste (almacenamiento temporal, proceso&#8230;) además de incrementar la probabilidad de que algún fragmento no llegue al destino. Lo ideal es que el emisor cree directamente paquetes del tamaño justo para atravesar todas las redes implicadas sin necesidad de fragmentar en ningún punto intermedio: la <acronym title="Maximum Transmission Unit">MTU</acronym> mínima de toda la ruta afectada.</p>
<p>Para determinar ese tamaño máximo de <acronym title="Maximum Transmission Unit">MTU</acronym> es posible mandar un paquete marcado como &#8220;no fragmentable&#8221; (se activa enviando un bit en la cabecera del protocolo <acronym title="Internet Protocol">IP</acronym>). Si alguna red involucrada no soporta dicho tamaño, el entrutador que lo detecte responderá con un paquete especial <acronym title="Internet Control Message Protocol">ICMP</acronym> indicando que se debe fragmentar permitiendo al origen adaptar el tamaño de <acronym title="Maximum Transmission Unit">MTU</acronym>. Tras unas primeras transmisiones de &#8220;prueba&#8221; se puede enviar información sin pagar el coste de fragmentaciones intermedias.</p>
<p>Pero la evolución de los tiempos ha hecho este sistema inviable: para evitar <a href="http://es.wikipedia.org/wiki/DoS" title="Wikipedia: Ataque de denegación de Servicio (DoS)">ataques <acronym title="Denial of Service">DoS</acronym></a> es muy común deshabilitar el protocolo <acronym title="Internet Control Message Protocol">ICMP</acronym> imposibilitando el descubrimiento del tamaño de <acronym title="Maximum Transmission Unit">MTU</acronym>. Esto obliga a que cada elemento fragmente los mensajes para adaptarlos según necesidades incrementando el tiempo de proceso en cada salto.</p>
<h2>Solución al problema de la <acronym title="Maximum Transmission Unit">MTU</acronym> WiFi en Windows 7</h2>
<p>Antes de solucionar un problema es necesario conocer el origen. Y en este caso el problema es la <acronym title="Maximum Transmission Unit">MTU</acronym> que utiliza Windows 7 en la red WiFi: 1500 bytes. Este es el valor de una red Ethernet, la más común en Internet, pero la especificación de WiFi indica que la <acronym title="Maximum Transmission Unit">MTU</acronym> debería ser 1492 bytes. Esa pequeña diferencia hace que sea necesario fragmentar cada paquete (de tamaño máximo) en dos: uno de algo menos 1492 bytes (hay que incluir la cabecera <acronym title="Internet Protocol">IP&lt;/acronym) y otro de algo más de 8 bytes, con lo que para una transmisión de 15 KB se necesita mandar 21 paquetes en lugar de los 11 paquetes si la </acronym><acronym title="Maximum Transmission Unit">MTU</acronym> fuera correcta: ¡un 90% más! y las cosas empeoran según se incremente el tamaño. La carga que recibe el enrutador (paquetes) es prácticamente el doble por lo que las latencias se incrementan y llega a producirse la saturación.</p>
<p>La solución es tan sencilla como bajar la <acronym title="Maximum Transmission Unit">MTU</acronym> que utiliza Windows 7 al tamaño estándar que necesita la red WiFi. Para ello es necesario abrir una consola en modo administrador (sí, esa cosa negra en la que se escriben órdenes también existe en Windows y es muy útil en algunos casos): buscar la aplicación <i>cmd</i>, abrir el menú contextual y seleccionar &#8220;ejecutar como administrador&#8221;.</p>
<p>En la consola, se debe teclear:</p>
<p><code>netsh interface ipv4 show subinterfaces</code></p>
<p>Se obtendrá una lista de las interfaces de red disponibles en el equipo. Entre ellas debe aparecer la conexión WiFi con una <acronym title="Maximum Transmission Unit">MTU</acronym> de 1500. Para corregirla y ponerla del tamaño adecuado basta ejecutar:</p>
<p><code>netsh interface ipv4 set subinterface "Wireless Network Connection" mtu = 1492 store = persistent</code></p>
<p>El nombre de la red (entre comillas) debe coincidir exactamente con el que se obtuvo en el primer listado. El valor de la <acronym title="Maximum Transmission Unit">MTU</acronym> es el adecuado para una red WiFi, aunque puede ser necesario bajarlo más en algún caso (equipos más viejos).</p>
<p>Volviendo a ejecutar la primera línea se puede verificar si el cambio se ha realizado. </p>
<h2>Conclusiones</h2>
<p>En algunas ocasiones surgen problemas escondidos en la profundidad de los sistemas informáticos de difícil diagnóstico.</p>
<p>En este caso un pequeño error en un parámetro de configuración (<acronym title="Maximum Transmission Unit">MTU</acronym> del protocolo <acronym title="Internet Protocol">IP</acronym>) ocasiona el bloqueo de la conexión WiFi. Con este pequeño cambio todo funcionará correctamente sin que se note ninguna pérdida de rendimiento e, incluso, con cierta mejora.</p>
<p><strong>Referencias:</strong></p>
<ul>
<li><a href="http://www.capaocho.net/2009/12/la-importancia-del-mtu.html" title="CapaOcho.net: La importancia del MTU">La importancia del <acronym title="Maximum Transmission Unit">MTU</acronym></a></li>
<li><a href="http://etherealwire.com/blog/windows/vista-mtu-for-wifi/" title="panhas blog: Vista MTU for WiFi">Vista <acronym title="Maximum Transmission Unit">MTU</acronym> for WiFi</a></li>
</ul>
<br />Filed under: <a href='https://ocubom.wordpress.com/category/informatica/'>Informática</a> Tagged: <a href='https://ocubom.wordpress.com/tag/datagrama/'>datagrama</a>, <a href='https://ocubom.wordpress.com/tag/ethernet/'>Ethernet</a>, <a href='https://ocubom.wordpress.com/tag/mtu/'>MTU</a>, <a href='https://ocubom.wordpress.com/tag/wifi/'>WiFi</a>, <a href='https://ocubom.wordpress.com/tag/window/'>Window</a>, <a href='https://ocubom.wordpress.com/tag/windows/'>Windows</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ocubom.wordpress.com/474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ocubom.wordpress.com/474/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ocubom.wordpress.com/474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ocubom.wordpress.com/474/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ocubom.wordpress.com/474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ocubom.wordpress.com/474/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ocubom.wordpress.com/474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ocubom.wordpress.com/474/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ocubom.wordpress.com/474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ocubom.wordpress.com/474/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ocubom.wordpress.com/474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ocubom.wordpress.com/474/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ocubom.wordpress.com/474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ocubom.wordpress.com/474/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ocubom.wordpress.com&#038;blog=543805&#038;post=474&#038;subd=ocubom&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>https://ocubom.wordpress.com/2011/01/10/cambiar-la-mtu-de-la-conexion-wifi-en-windows-7/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="https://secure.gravatar.com/avatar/97e2a06893a9bd35392aa2b8a2f03aff?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">Oscar</media:title>
		</media:content>

		<media:content url="http://upload.wikimedia.org/wikipedia/commons/thumb/c/c4/IP_stack_connections.svg/500px-IP_stack_connections.svg.png" medium="image">
			<media:title type="html">Conexión pila protocolos</media:title>
		</media:content>

		<media:content url="http://4.bp.blogspot.com/_iKl7WuQhzv0/Sw0tCqiS4fI/AAAAAAAABX0/QMoQcVhWpGc/s400/diag-mtu.png" medium="image">
			<media:title type="html">Trama nivel 2</media:title>
		</media:content>
	</item>
		<item>
		<title>El hipnotista</title>
		<link>https://ocubom.wordpress.com/2010/11/27/el-hipnotista/</link>
		<comments>https://ocubom.wordpress.com/2010/11/27/el-hipnotista/#comments</comments>
		<pubDate>Sat, 27 Nov 2010 12:44:36 +0000</pubDate>
		<dc:creator>Oscar</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[hipnosis]]></category>
		<category><![CDATA[Lars Kepler]]></category>
		<category><![CDATA[libros]]></category>
		<category><![CDATA[novela negra]]></category>

		<guid isPermaLink="false">http://ocubom.wordpress.com/?p=456</guid>
		<description><![CDATA[El salvaje asesinato de una familia en su casa de Estocolmo inicia una investigación policial. El comisario judicial Joona Linna solicita la ayuda del afamado ex-hipnotista Erik Maria Bark para hipnotizar al único superviviente en estado de shock e intentar averiguar el paradero de su hermana desaparecida para protegerla del agresor. Pero no todo sale [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ocubom.wordpress.com&#038;blog=543805&#038;post=456&#038;subd=ocubom&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><div class="wp-caption alignright" style="width: 143px"><img alt="Portada de &laquo;El hipnotista&raquo; (Lars Kepler)" src="http://ocubom.files.wordpress.com/2010/11/el_hipnotista.jpg?w=133" /><p class="wp-caption-text">Portada<br />&laquo;<i>El hipnotista</i>&raquo;</p></div>El salvaje asesinato de una familia en su casa de Estocolmo inicia una investigación policial. El comisario judicial Joona Linna solicita la ayuda del afamado ex-hipnotista Erik Maria Bark para hipnotizar al único superviviente en estado de shock e intentar averiguar el paradero de su hermana desaparecida para protegerla del agresor. Pero no todo sale según los planes y según se descubre la verdad la vida del hipnotista y de toda su familia comienza a peligrar&#8230;</p>
<div class="wp-caption alignleft" style="width: 260px"><img alt="Alexander Ahndoril y Alexandra Coelho Ahndoril" src="http://ocubom.files.wordpress.com/2010/11/508613291.jpg?w=250" title="Alexander Ahndoril y Alexandra Coelho Ahndoril, autores bajo el seudónimo Lars Kepler" /><p class="wp-caption-text">Alexander Ahndoril y Alexandra Coelho Ahndoril, autores bajo el seudónimo Lars Kepler</p></div>
<p>Escrita bajo el seudónimo <a href="http://larskepler.es/" title="Lars Kepler">Lars Kepler</a> por el matrimonio formado por Alexander Ahndoril y Alexandra Coelho Ahndoril, <em>El hipnotista</em> es una novela negra ambientada en la nórdica Suecia, cuya sociedad es retratada mientras se avanza por el laberíntico entramado en busca de la resolución del rompecabezas. Acción y suspense combinada con flashes al pasado hacen una lectura es la mezcla capaz de generar la tensión necesaria para mantener el interés en la lectura.</p>
<p>Es la primera entrega de una serie que los autores pretendían publicar ocultando su identidad bajo el seudónimo. Tras su éxito, decidieron mostrar quién estaba tras Lars Kepler aunque será la firma de las próximas novelas de la serie.</p>
<blockquote><p>
En mitad de la noche, Simone se despierta repentinamente al notar un pinchazo en el brazo. [...]</p>
<p>Por el espejo del pasillo, Simone ve a alguien inclinado sobre la cama de Benjamín con una jeringuilla en la mano. Los pensamientos se disparan en su mente. Intenta comprender lo que está sucediendo, lo que está viendo.</p>
<p>- ¿Benjamín? &#8211; dice con voz ansiosa &#8211; ¿Qué estáis haciendo? ¿Puedo pasar?</p>
<p>Se aclara la garganta, da un paso adelante y de repente le fallan las piernas, intenta agarrarse al aparador pero no consigue mantenerse en pie. [...]</p>
<p>Y entonces ve que alguien arrastra a Benjamín por el suelo tirando de sus piernas. [...] Benjamín mira a su madre a los ojos, está aterrorizado, mueve la boca pero no emite ningún sonido. Simone se estira para cogerle la mano pero no la alcanza. Sin fuerzas, trata de arrastrarse tras él, los ojos se le quedan en blanco, no ve nada, parpadea y observa en fragmentos intermitentes cómo arrastran a Benjamín por la entrada hasta el rellano, y cómo luego la puerta se cierra cuidadosamente. Simone intenta gritar para pedir auxilio pero no lo consigue, los ojos se le cierran, respira lenta, pesadamente, no logra inspirar suficiente aire.</p>
<p>A continuación todo se vuelve negro.</p>
<p class="author">Lars Kepler: &#8216;<em>El hipnotista</em>&#8216;. Planeta Internacional, 2ª edición (Marzo 2010). Página 198.</p>
</blockquote>
<br />Filed under: <a href='https://ocubom.wordpress.com/category/general/'>General</a> Tagged: <a href='https://ocubom.wordpress.com/tag/hipnosis/'>hipnosis</a>, <a href='https://ocubom.wordpress.com/tag/lars-kepler/'>Lars Kepler</a>, <a href='https://ocubom.wordpress.com/tag/libros/'>libros</a>, <a href='https://ocubom.wordpress.com/tag/novela-negra/'>novela negra</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ocubom.wordpress.com/456/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ocubom.wordpress.com/456/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ocubom.wordpress.com/456/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ocubom.wordpress.com/456/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ocubom.wordpress.com/456/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ocubom.wordpress.com/456/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ocubom.wordpress.com/456/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ocubom.wordpress.com/456/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ocubom.wordpress.com/456/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ocubom.wordpress.com/456/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ocubom.wordpress.com/456/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ocubom.wordpress.com/456/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ocubom.wordpress.com/456/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ocubom.wordpress.com/456/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ocubom.wordpress.com&#038;blog=543805&#038;post=456&#038;subd=ocubom&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>https://ocubom.wordpress.com/2010/11/27/el-hipnotista/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://ocubom.files.wordpress.com/2010/11/el_hipnotista.jpg?w=99" />
		<media:content url="http://ocubom.files.wordpress.com/2010/11/el_hipnotista.jpg?w=99" medium="image">
			<media:title type="html">El hipnotista</media:title>
		</media:content>

		<media:content url="https://secure.gravatar.com/avatar/97e2a06893a9bd35392aa2b8a2f03aff?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">Oscar</media:title>
		</media:content>

		<media:content url="http://ocubom.files.wordpress.com/2010/11/el_hipnotista.jpg?w=133" medium="image">
			<media:title type="html">Portada de &#171;El hipnotista&#187; (Lars Kepler)</media:title>
		</media:content>

		<media:content url="http://ocubom.files.wordpress.com/2010/11/508613291.jpg?w=250" medium="image">
			<media:title type="html">Alexander Ahndoril y Alexandra Coelho Ahndoril, autores bajo el seudónimo Lars Kepler</media:title>
		</media:content>
	</item>
		<item>
		<title>Syslog: la piedra angular de los registros del sistema</title>
		<link>https://ocubom.wordpress.com/2010/10/13/syslog-la-piedra-angular-de-los-registros-del-sistema/</link>
		<comments>https://ocubom.wordpress.com/2010/10/13/syslog-la-piedra-angular-de-los-registros-del-sistema/#comments</comments>
		<pubDate>Wed, 13 Oct 2010 05:00:12 +0000</pubDate>
		<dc:creator>Oscar</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[log]]></category>
		<category><![CDATA[RFC]]></category>
		<category><![CDATA[rsyslog]]></category>
		<category><![CDATA[sysklogd]]></category>
		<category><![CDATA[syslog]]></category>
		<category><![CDATA[syslog-ng]]></category>
		<category><![CDATA[unix syslogd]]></category>

		<guid isPermaLink="false">http://ocubom.wordpress.com/?p=428</guid>
		<description><![CDATA[Este artículo es una pequeña revisión de syslog, un estándar (RFC 3164 y RFC 5424) de registro de mensajes (logs en terminología informática) ampliamente difundido en sistemas *nix. La pretensión es que, tras su lectura, obligue a plantear si es necesario diseñar un sistema de logs para nuestra aplicación o sería mejor integrarlo con el [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ocubom.wordpress.com&#038;blog=543805&#038;post=428&#038;subd=ocubom&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Este artículo es una pequeña revisión de <a href="http://es.wikipedia.org/wiki/Syslog" title="Wikipedia: syslog">syslog</a>, un estándar (<a href="http://tools.ietf.org/RFC3164" title="RFC 3164: The BSD syslog Protocol"><acronym title="Request for Comments">RFC</acronym> 3164</a> y <a href="http://tools.ietf.org/RFC5424" title="RFC 5424: The Syslog Protocol"><acronym title="Request for Comments">RFC</acronym> 5424</a>) de registro de mensajes (logs en terminología informática) ampliamente difundido en sistemas *nix. La pretensión es que, tras su lectura, obligue a plantear si es necesario diseñar un sistema de logs para nuestra aplicación o sería mejor integrarlo con el <i>syslog</i> del sistema, lo que muchos administradores del sistema nos agradecerán.</p>
<p>Antes de empezar ¿qué es un registro de mensajes/eventos? No es más que un lugar en el que almacenar lo que ha sucedido con un doble objetivo: detectar/solucionar problemas en el sistema y auditar las acciones acometidas. Lo más habitual es un fichero (o tabla en una BBDD), ya sea local o remoto, en el que cada línea almacena información que permita responder a las preguntas: ¿Cuándo? ¿Quién? ¿Dónde? ¿Qué? </p>
<p>De la definición anterior ya se vislumbran dos agentes: el mensaje producido y el almacenamiento. El estándar separa claramente estos conceptos: la generación de mensajes (desde sistemas operativos Unix, Linux, Solaris, Windows o MacOs hasta dispositivos de comunicación como routers) de su proceso/almacenamiento (fichero local o remoto, BBDD&#8230;) y posterior análisis.</p>
<p>Esta separación aporta una serie de beneficios. Por un lado, proporciona simplicidad para el desarrollador que genera los eventos con un determinado formato y no tiene que preocuparse por detalles de almacenamiento o registro remoto. Por el otro otorga una gran versatibilidad al administrador ya que los receptores proporcionan filtros, envío remoto (que permite recopilar todos los mensajes en una única ubicación), almacenamiento en múltiples soportes&#8230;</p>
<div class="wp-caption aligncenter" style="width: 470px"><img src="http://www.malditonerd.com/wp-content/uploads/2010/04/syslogserverdiagram1.png" alt="Esquema syslog en red" /><p class="wp-caption-text">Esquema ideal de registro remoto de eventos usando el protocolo Syslog (Imagen: <a href='http://www.malditonerd.com/howto-recibir-logs-remotos-usando-syslog/' title='Maldito Nerd: HowTo Recibir logs remotos usando Syslog'>Maldito Nerd</a>)</p></div>
<p>Por ello, bajo la denominación &#8216;<i>syslog</i>&#8216; se engloban varios componentes diferenciados: la biblioteca que usan las aplicaciones productoras de eventos, la aplicación/demonio que se encarga de almacenarlos y el protocolo de comunicación que emplean para intercambiar dichos mensajes. Rasquemos la superficie de cada uno de ellos.</p>
<p><span id="more-428"></span><br />
<h2>Protocolo <i>syslog</i></h2>
<p>El protocolo define un único tipo de mensaje con tres campos que se transmite mediante el puerto <acronym title="User Datagram Protocol">UDP</acronym> 514. Esto permite concentrar los registros de múltiples máquinas en un único punto simplificando la labor de gestión al administrador siendo habitual que múltiples dispositivos lo soporten.</p>
<p>El formato del mensaje se compone de:</p>
<ol>
<li>La <em>cabecera</em> contiene la prioridad, fecha y hora del mensaje, máquina, proceso (nombre e identificador) que lo ha generado y la versión del protocolo utilizado.</li>
<li>Una serie de pares clave-valor con <em>metadatos</em>.</li>
<li>El texto del <em>mensaje</em>.</li>
</ol>
<p>La prioridad indicada en la cabecera realmente codifica dos valores (calculados mediante la fórmula <img src='https://s-ssl.wordpress.com/latex.php?latex=8+%5C+times+facility+%2B+priority&amp;bg=ffffff&amp;fg=4e4e4e&amp;s=0' alt='8 &#92; times facility + priority' title='8 &#92; times facility + priority' class='latex' />):</p>
<dl>
<dt><strong>Recurso (<i>facility</i>):</strong></dt>
<dd>Tipo de elemento que ha generado el mensaje. En el <a href="http://tools.ietf.org/RFC3164" title="RFC 3164: The BSD syslog Protocol"><acronym title="Request for Comments">RFC</acronym> 3164</a> se recopilan los valores generalmente utilizados en las distintas distribuciones en el momento de su redacción:</p>
<table>
<thead>
<tr>
<td style="font-weight:bold;text-align:center;">Valor</td>
<td style="font-weight:bold;text-align:center;">Descripción</td>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align:center;"> 0</td>
<td>Mensajes del kernel</td>
</tr>
<tr>
<td style="text-align:center;"> 1</td>
<td>Mensajes del nivel de usuario</td>
</tr>
<tr>
<td style="text-align:center;"> 2</td>
<td>Sistema de correo</td>
</tr>
<tr>
<td style="text-align:center;"> 3</td>
<td>Demonios de sistema</td>
</tr>
<tr>
<td style="text-align:center;"> 4</td>
<td>Seguridad/Autorización</td>
</tr>
<tr>
<td style="text-align:center;"> 5</td>
<td>Mensajes generados internamente por syslogd</td>
</tr>
<tr>
<td style="text-align:center;"> 6</td>
<td>Subsistema de impresión</td>
</tr>
<tr>
<td style="text-align:center;"> 7</td>
<td>Subsistema de noticias sobre la red</td>
</tr>
<tr>
<td style="text-align:center;"> 8</td>
<td>Subsistema <acronym title="Unix-to-Unix Copy">UUCP</acronym></td>
</tr>
<tr>
<td style="text-align:center;"> 9</td>
<td>Demonio de reloj</td>
</tr>
<tr>
<td style="text-align:center;">10</td>
<td>Seguridad/Autorización</td>
</tr>
<tr>
<td style="text-align:center;">11</td>
<td>Demonio de <acronym title="File Transfer Protocol">FTP</acronym></td>
</tr>
<tr>
<td style="text-align:center;">12</td>
<td>Subsistema de <acronym title="Network Time Protocol">NTP</acronym></td>
</tr>
<tr>
<td style="text-align:center;">13</td>
<td>Inspección del registro</td>
</tr>
<tr>
<td style="text-align:center;">14</td>
<td>Alerta sobre el registro</td>
</tr>
<tr>
<td style="text-align:center;">15</td>
<td>Demonio de reloj</td>
</tr>
<tr>
<td style="text-align:center;">16</td>
<td>Uso local 0</td>
</tr>
<tr>
<td style="text-align:center;">17</td>
<td>Uso local 1</td>
</tr>
<tr>
<td style="text-align:center;">18</td>
<td>Uso local 2</td>
</tr>
<tr>
<td style="text-align:center;">19</td>
<td>Uso local 3</td>
</tr>
<tr>
<td style="text-align:center;">20</td>
<td>Uso local 4</td>
</tr>
<tr>
<td style="text-align:center;">21</td>
<td>Uso local 5</td>
</tr>
<tr>
<td style="text-align:center;">22</td>
<td>Uso local 6</td>
</tr>
<tr>
<td style="text-align:center;">23</td>
<td>Uso local 7</td>
</tr>
</tbody>
</table>
</dd>
<dt><strong>Severidad (<i>priority</i>/<i>level</i>):</strong></dt>
<dd>Indica la gravedad del mensaje según una escala de ocho valores:</p>
<table>
<thead>
<tr>
<td style="font-weight:bold;text-align:center;">Valor</td>
<td style="font-weight:bold;text-align:center;" colspan="2">Denominación</td>
<td style="font-weight:bold;text-align:center;">Descripción</td>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align:center;">0</td>
<td style="text-align:center;">Emergencia</td>
<td style="text-align:center;">EMERG</td>
<td>Sistema inutilizable</td>
</tr>
<tr>
<td style="text-align:center;">1</td>
<td style="text-align:center;">Alerta</td>
<td style="text-align:center;">ALERT</td>
<td>Requiere intervención inmediata</td>
</tr>
<tr>
<td style="text-align:center;">2</td>
<td style="text-align:center;">Crítico</td>
<td style="text-align:center;">CRIT</td>
<td>Condición crítica</td>
</tr>
<tr>
<td style="text-align:center;">3</td>
<td style="text-align:center;">Error</td>
<td style="text-align:center;">ERR</td>
<td>Condición de error</td>
</tr>
<tr>
<td style="text-align:center;">4</td>
<td style="text-align:center;">Peligro</td>
<td style="text-align:center;">WARN</td>
<td>Condición de peligro</td>
</tr>
<tr>
<td style="text-align:center;">5</td>
<td style="text-align:center;">Aviso</td>
<td style="text-align:center;">NOTICE</td>
<td>Funcionamiento normal pero con condiciones reseñables</td>
</tr>
<tr>
<td style="text-align:center;">6</td>
<td style="text-align:center;">Información</td>
<td style="text-align:center;">INFO</td>
<td>Mensajes informativos</td>
</tr>
<tr>
<td style="text-align:center;">7</td>
<td style="text-align:center;">Depuración</td>
<td style="text-align:center;">DEBUG</td>
<td>Mensajes de depuración de bajo nivel</td>
</tr>
</tbody>
</table>
</dd>
</dl>
<p>Para simplificar la generación de los mensajes según el protocolo, existe una librería de sistema que proporciona tres funciones básicas de uso: <a href="http://linux.die.net/man/3/openlog" title="manpage openlog">openlog</a>, <a href="http://linux.die.net/man/3/syslog" title="manpage syslog">syslog</a> y <a href="http://linux.die.net/man/3/closelog" title="manpage closelog">closelog</a>. La mayoría de los lenguajes incorporan una <acronym title="”Application">API</acronym> más o menos sofisticada sobre dicha biblioteca.</p>
<h2>Receptores</h2>
<p>En cuanto a los demonios de proceso y almacenamiento existen varias implementaciones. La funcionalidad básica de todas ellas se resume en: recibir los mensajes (locales o remotos) y escribirlos en algún soporte en base a un conjunto de reglas (por ejemplo, los de prioridad &#8220;warning&#8221; al fichero <code>/var/log/warnings</code>) especificadas por el administrador.</p>
<dl>
<dt><strong><a href="http://www.infodrom.org/projects/sysklogd/" title="Paquete sysklogd">sysklogd</a>:</strong></dt>
<dd>
<p>Es la opción clásica. Bajo esta denominación realmente se esconden dos demonios separados: <i>syslogd</i> para mensajes de sistema y <i>klogd</i> para los mensajes del kernel.</p>
<p>La última versión publicada (1.5) data de 2007 con poca actividad desde entonces (tanto en el código como en las listas de correo).</p>
</dd>
<dt><strong><a href="http://www.balabit.com/network-security/syslog-ng/" title="balabit: syslog-ng">syslog-ng</a> &#8220;new generation&#8221;:</strong></dt>
<dd>
<p>Es una alternativa al <i>sysklogd</i> aparecida a finales de la década de 1990. Sus mayores innovaciones pasan por añadir filtros más potentes (por ejemplo, filtrando por contenido) y la posibilidad de utilizar como transporte <acronym title="Transmision Control Protocol">TCP</acronym>, lo que lo hace teóricamente más fiable.</p>
<p>Actualmente está soportado por una empresa quién ha realizado un <i>fork</i> no libre en el que se realizan las principales innovaciones quedando la versión libre algo relegada a segundo plano.</p>
</dd>
<dt><strong><a href="http://www.rsyslog.com/" title="rsyslog">rsyslog</a>:</strong></dt>
<dd>
<p>Es el último contendiente en sumarse a la partida, aparece en 2004, con el ánimo de impulsar la innovación frente al estancamiento de <i>sysklogd</i> y la versión libre de <i>syslog-ng</i>.</p>
<p>Además de las mejoras introducidas por <i>syslog-ng</i>, incorpora múltiples ideas innovadoras:
<ul>
<li>Modularidad en la configuración, que además es casi compatible con la original de <i>sysklogd</i></li>
<li>Nuevo protocolo <acronym title="Reliable Event Logging Protocol">RELP</acronym>, que mejora la fiabilidad sobre <acronym title="Transmision Control Protocol">TCP</acronym> evitando duplicados en caso de error</li>
<li>Escritura en disco local o remoto, volcado a BBDD nativo o envío de e-mail&#8230; con gestión automática de colas (en memoria o disco) en caso de ralentización o error de comunicación y planificación horaria.</li>
</ul>
<p>También incorpora algunas pequeñas mejoras como marcas de tiempo con mayor precisión, soporte nativo de cifrado, repetidores intermedios&#8230;</p>
</dd>
</dl>
<p>El tándem <i>syslogd</i>/<i>klogd</i> ha sido la primera elección de las distribuciones. Poco a poco, las distintas distribuciones incorporaron <i>syslog-ng</i> como paquete opcional en el sistema pero pocas de ellas (SuSE 9 es la excepción) lo eligieron como opción por omisión.</p>
<p>En los últimos lanzamientos se ha producido una migración a <i>rsyslog</i> en prácticamente todas las distribuciones. Este salto se debe a varios factores determinantes (<a href="http://www.ubuntu.com/system/files/CentralLogging-v4-20090901-03.pdf" title="Centralised logging with rsyslog [pdf]">Ubuntu WhitePaper: Centralised logging with rsyslog</a> incluye las razones de la migración en su página 10, amén de ser una buena guía de cómo diseñar un sistema de logs centralizados):</p>
<ul>
<li><i>rsyslog</i> incluye muchos avances respecto al clásico <i>sysklogd</i> y bastantes mejoras respecto a la estancada versión libre de <i>syslog-ng</i> que lo hacen más flexible, fiable y escalable.</li>
<li>La configuración es prácticamente compatible con los ficheros de configuración de <i>sysklogd</i>, al contrario que <i>syslog-ng</i> cuya configuración difiere radicalmente. Esto simplifica en gran medida la migración y, gracias a su sistema de inclusión modular, permite utilizar casi sin alterar configuraciones previas existentes.</li>
<li>El desarrollo tiene en cuenta dos factores importantes: fiabilidad y rendimiento, cualidades cada vez más críticas sobre todo en grandes configuraciones clúster o grid.</li>
</ul>
<h2>Conclusiones</h2>
<p><i>Syslog</i> se asienta sobre tres conceptos básicos: el dispositivo/aplicación generadora de eventos, el protocolo de comunicación y la aplicación/demonio que filtra dichos eventos y los escribe en un soporte según los deseos del administrador. Gracias a este diseño es posible recopilar información de múltiples fuentes, ya sean aplicaciones locales o de múltiples máquinas e, incluso, dispositivos conectados a la red.</p>
<p>Recopilar esta información, aunque importante, no es realmente útil: lo útil es poder analizarla. Desde análisis básicos realizados en consola (<code>less /var/log/messages</code>, <code>grep -i buscar /var/log/messages | ccze -C</code>&#8230;) hasta aplicaciones web que simplifican la navegación por los logs (<a href="http://code.google.com/p/php-syslog-ng/" title="Google Code: php-syslog-ng">php-syslog-ng</a>, <a href="http://loganalyzer.adiscon.com/" title="Adiscon LogAnalyzer">LogAnalyzer</a>&#8230;).</p>
<p>Tras este pequeño y fugaz repaso espero que al menos quede un pequeño susurro en la memoria de la existencia de esta pequeña utilidad, habitualmente oculta en las bases de los sistemas operativos.</p>
<br />Filed under: <a href='https://ocubom.wordpress.com/category/informatica/'>Informática</a> Tagged: <a href='https://ocubom.wordpress.com/tag/linux/'>Linux</a>, <a href='https://ocubom.wordpress.com/tag/log/'>log</a>, <a href='https://ocubom.wordpress.com/tag/rfc/'>RFC</a>, <a href='https://ocubom.wordpress.com/tag/rsyslog/'>rsyslog</a>, <a href='https://ocubom.wordpress.com/tag/sysklogd/'>sysklogd</a>, <a href='https://ocubom.wordpress.com/tag/syslog/'>syslog</a>, <a href='https://ocubom.wordpress.com/tag/syslog-ng/'>syslog-ng</a>, <a href='https://ocubom.wordpress.com/tag/unix-syslogd/'>unix syslogd</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ocubom.wordpress.com/428/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ocubom.wordpress.com/428/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ocubom.wordpress.com/428/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ocubom.wordpress.com/428/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ocubom.wordpress.com/428/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ocubom.wordpress.com/428/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ocubom.wordpress.com/428/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ocubom.wordpress.com/428/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ocubom.wordpress.com/428/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ocubom.wordpress.com/428/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ocubom.wordpress.com/428/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ocubom.wordpress.com/428/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ocubom.wordpress.com/428/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ocubom.wordpress.com/428/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ocubom.wordpress.com&#038;blog=543805&#038;post=428&#038;subd=ocubom&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>https://ocubom.wordpress.com/2010/10/13/syslog-la-piedra-angular-de-los-registros-del-sistema/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="https://secure.gravatar.com/avatar/97e2a06893a9bd35392aa2b8a2f03aff?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">Oscar</media:title>
		</media:content>

		<media:content url="http://www.malditonerd.com/wp-content/uploads/2010/04/syslogserverdiagram1.png" medium="image">
			<media:title type="html">Esquema syslog en red</media:title>
		</media:content>
	</item>
		<item>
		<title>La prueba de la bañera</title>
		<link>https://ocubom.wordpress.com/2010/06/28/la-prueba-de-la-banera/</link>
		<comments>https://ocubom.wordpress.com/2010/06/28/la-prueba-de-la-banera/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 05:00:09 +0000</pubDate>
		<dc:creator>Oscar</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[bañera]]></category>
		<category><![CDATA[chiste]]></category>
		<category><![CDATA[cubo]]></category>
		<category><![CDATA[cucharilla]]></category>
		<category><![CDATA[taza]]></category>

		<guid isPermaLink="false">http://ocubom.wordpress.com/?p=384</guid>
		<description><![CDATA[Un pequeño chiste para lograr alguna sonrisa Durante una visita a un Instituto Psiquiátrico, le pregunté al Director qué criterio se usaba para definir si un paciente debería o no ser internado. &#8211; Bueno &#8212; dijo el Director &#8212; hacemos la prueba siguiente: Llenamos una bañera, luego al paciente le ofrecemos una cucharita, una taza [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ocubom.wordpress.com&#038;blog=543805&#038;post=384&#038;subd=ocubom&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Un pequeño chiste para lograr alguna sonrisa</p>
<blockquote><p>
Durante una visita a un Instituto Psiquiátrico, le pregunté al Director qué criterio se usaba para definir si un paciente debería o no ser internado. </p>
<p>&#8211; Bueno &#8212; dijo el Director &#8212; hacemos la prueba siguiente: Llenamos una bañera, luego al paciente le ofrecemos una cucharita, una taza y un cubo y le pedimos que vacíe la bañera. En función de cómo vacíe la bañera, sabemos si hay que internarlo o no y con qué tratamiento empezar.</p>
<p>&#8211; Ah, entiendo &#8212; dije &#8212; una persona normal usaría el cubo porque es más grande que la cucharita y la taza. </p>
<p>&#8211; No &#8212; dijo el Director &#8212; una persona normal quitaría el tapón&#8230; Usted que prefiere: ¿una habitación con o sin vistas al jardín?
</p></blockquote>
<br />Filed under: <a href='https://ocubom.wordpress.com/category/general/'>General</a> Tagged: <a href='https://ocubom.wordpress.com/tag/banera/'>bañera</a>, <a href='https://ocubom.wordpress.com/tag/chiste/'>chiste</a>, <a href='https://ocubom.wordpress.com/tag/cubo/'>cubo</a>, <a href='https://ocubom.wordpress.com/tag/cucharilla/'>cucharilla</a>, <a href='https://ocubom.wordpress.com/tag/taza/'>taza</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ocubom.wordpress.com/384/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ocubom.wordpress.com/384/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ocubom.wordpress.com/384/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ocubom.wordpress.com/384/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ocubom.wordpress.com/384/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ocubom.wordpress.com/384/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ocubom.wordpress.com/384/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ocubom.wordpress.com/384/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ocubom.wordpress.com/384/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ocubom.wordpress.com/384/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ocubom.wordpress.com/384/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ocubom.wordpress.com/384/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ocubom.wordpress.com/384/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ocubom.wordpress.com/384/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ocubom.wordpress.com&#038;blog=543805&#038;post=384&#038;subd=ocubom&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>https://ocubom.wordpress.com/2010/06/28/la-prueba-de-la-banera/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="https://secure.gravatar.com/avatar/97e2a06893a9bd35392aa2b8a2f03aff?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">Oscar</media:title>
		</media:content>
	</item>
	</channel>
</rss>
