<?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="http://ocubom.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://ocubom.wordpress.com</link>
	<description>Libro de notas en orden caótico e inexistente</description>
	<lastBuildDate>Tue, 17 Jan 2012 17:08:59 +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>http://0.gravatar.com/blavatar/2bce07be5c369cb735b4fd7744e2572a?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>ocubom&#039;s blog</title>
		<link>http://ocubom.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://ocubom.wordpress.com/osd.xml" title="ocubom&#039;s blog" />
	<atom:link rel='hub' href='http://ocubom.wordpress.com/?pushpress=hub'/>
		<item>
		<title>PHP: 3 años de retrospectiva</title>
		<link>http://ocubom.wordpress.com/2012/01/17/php-retrospectiva/</link>
		<comments>http://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[Desarrollo en PHP]]></category>
		<category><![CDATA[Este blog]]></category>
		<category><![CDATA[Series]]></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<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ocubom.wordpress.com&amp;blog=543805&amp;post=665&amp;subd=ocubom&amp;ref=&amp;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='http://ocubom.wordpress.com/category/series/desarrollo-en-php/'>Desarrollo en PHP</a>, <a href='http://ocubom.wordpress.com/category/personal/este-blog/'>Este blog</a>, <a href='http://ocubom.wordpress.com/category/series/'>Series</a> Tagged: <a href='http://ocubom.wordpress.com/tag/drupal/'>drupal</a>, <a href='http://ocubom.wordpress.com/tag/php/'>PHP</a>, <a href='http://ocubom.wordpress.com/tag/phpbb/'>PhpBB</a>, <a href='http://ocubom.wordpress.com/tag/programacion-2/'>programación</a>, <a href='http://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&amp;blog=543805&amp;post=665&amp;subd=ocubom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ocubom.wordpress.com/2012/01/17/php-retrospectiva/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.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>http://ocubom.wordpress.com/2012/01/09/resumen-2011/</link>
		<comments>http://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<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ocubom.wordpress.com&amp;blog=543805&amp;post=672&amp;subd=ocubom&amp;ref=&amp;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='http://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="http://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='http://ocubom.wordpress.com/category/personal/este-blog/'>Este blog</a>, <a href='http://ocubom.wordpress.com/category/personal/'>Personal</a> Tagged: <a href='http://ocubom.wordpress.com/tag/2011/'>2011</a>, <a href='http://ocubom.wordpress.com/tag/annual-report/'>annual report</a>, <a href='http://ocubom.wordpress.com/tag/chrome/'>Chrome</a>, <a href='http://ocubom.wordpress.com/tag/eclipse/'>eclipse</a>, <a href='http://ocubom.wordpress.com/tag/emacs/'>emacs</a>, <a href='http://ocubom.wordpress.com/tag/ipad/'>IPad</a>, <a href='http://ocubom.wordpress.com/tag/magerit/'>Magerit</a>, <a href='http://ocubom.wordpress.com/tag/maxthon/'>Maxthon</a>, <a href='http://ocubom.wordpress.com/tag/netbeans/'>Netbeans</a>, <a href='http://ocubom.wordpress.com/tag/symfony/'>Symfony</a>, <a href='http://ocubom.wordpress.com/tag/twitter/'>Twitter</a>, <a href='http://ocubom.wordpress.com/tag/vim/'>vim</a>, <a href='http://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&amp;blog=543805&amp;post=672&amp;subd=ocubom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ocubom.wordpress.com/2012/01/09/resumen-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.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>http://ocubom.wordpress.com/2011/11/11/geolocalizacion-continua-en-ios5/</link>
		<comments>http://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<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ocubom.wordpress.com&amp;blog=543805&amp;post=641&amp;subd=ocubom&amp;ref=&amp;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='http://ocubom.wordpress.com/category/informatica/'>Informática</a> Tagged: <a href='http://ocubom.wordpress.com/tag/bug/'>bug</a>, <a href='http://ocubom.wordpress.com/tag/curiosidades/'>curiosidades</a>, <a href='http://ocubom.wordpress.com/tag/geolocalizacion/'>geolocalización</a>, <a href='http://ocubom.wordpress.com/tag/georreferenciacion/'>georreferenciación</a>, <a href='http://ocubom.wordpress.com/tag/hora/'>hora</a>, <a href='http://ocubom.wordpress.com/tag/ios/'>iOS</a>, <a href='http://ocubom.wordpress.com/tag/ios5/'>iOS5</a>, <a href='http://ocubom.wordpress.com/tag/ntp/'>NTP</a>, <a href='http://ocubom.wordpress.com/tag/reloj/'>reloj</a>, <a href='http://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&amp;blog=543805&amp;post=641&amp;subd=ocubom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ocubom.wordpress.com/2011/11/11/geolocalizacion-continua-en-ios5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.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>http://ocubom.wordpress.com/2011/07/12/linux-se-come-mi-ram/</link>
		<comments>http://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;,<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ocubom.wordpress.com&amp;blog=543805&amp;post=603&amp;subd=ocubom&amp;ref=&amp;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=710" 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='http://ocubom.wordpress.com/category/informatica/'>Informática</a> Tagged: <a href='http://ocubom.wordpress.com/tag/cache/'>cache</a>, <a href='http://ocubom.wordpress.com/tag/linux/'>Linux</a>, <a href='http://ocubom.wordpress.com/tag/memoria-virtual/'>memoria virtual</a>, <a href='http://ocubom.wordpress.com/tag/ram/'>RAM</a>, <a href='http://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&amp;blog=543805&amp;post=603&amp;subd=ocubom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ocubom.wordpress.com/2011/07/12/linux-se-come-mi-ram/feed/</wfw:commentRss>
		<slash:comments>0</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="http://1.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>http://ocubom.wordpress.com/2011/04/23/problemas-basicos-con-miktextexniccenter/</link>
		<comments>http://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<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ocubom.wordpress.com&amp;blog=543805&amp;post=588&amp;subd=ocubom&amp;ref=&amp;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='http://ocubom.wordpress.com/category/series/tutorial-latex/'>Tutorial LaTeX</a> Tagged: <a href='http://ocubom.wordpress.com/tag/latex/'>LaTeX</a>, <a href='http://ocubom.wordpress.com/tag/miktex/'>MiKTeX</a>, <a href='http://ocubom.wordpress.com/tag/troubleshooting/'>troubleshooting</a>, <a href='http://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&amp;blog=543805&amp;post=588&amp;subd=ocubom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ocubom.wordpress.com/2011/04/23/problemas-basicos-con-miktextexniccenter/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://1.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>http://ocubom.wordpress.com/2011/04/11/sobrevivir-a-la-infoxicacion-o-como-gestionar-tus-feeds/</link>
		<comments>http://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.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ocubom.wordpress.com&amp;blog=543805&amp;post=546&amp;subd=ocubom&amp;ref=&amp;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='http://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='http://ocubom.wordpress.com/category/informatica/web/'>Web</a> Tagged: <a href='http://ocubom.wordpress.com/tag/blog/'>blog</a>, <a href='http://ocubom.wordpress.com/tag/eficacia/'>eficacia</a>, <a href='http://ocubom.wordpress.com/tag/feed/'>feed</a>, <a href='http://ocubom.wordpress.com/tag/informacion/'>información</a>, <a href='http://ocubom.wordpress.com/tag/infoxicacion/'>infoxicación</a>, <a href='http://ocubom.wordpress.com/tag/organizacion/'>organización</a>, <a href='http://ocubom.wordpress.com/tag/productividad/'>productividad</a>, <a href='http://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&amp;blog=543805&amp;post=546&amp;subd=ocubom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://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="http://1.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>http://ocubom.wordpress.com/2011/01/10/cambiar-la-mtu-de-la-conexion-wifi-en-windows-7/</link>
		<comments>http://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<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ocubom.wordpress.com&amp;blog=543805&amp;post=474&amp;subd=ocubom&amp;ref=&amp;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 son necesarios se mandan 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='http://ocubom.wordpress.com/category/informatica/'>Informática</a> Tagged: <a href='http://ocubom.wordpress.com/tag/datagrama/'>datagrama</a>, <a href='http://ocubom.wordpress.com/tag/ethernet/'>Ethernet</a>, <a href='http://ocubom.wordpress.com/tag/mtu/'>MTU</a>, <a href='http://ocubom.wordpress.com/tag/wifi/'>WiFi</a>, <a href='http://ocubom.wordpress.com/tag/window/'>Window</a>, <a href='http://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&amp;blog=543805&amp;post=474&amp;subd=ocubom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ocubom.wordpress.com/2011/01/10/cambiar-la-mtu-de-la-conexion-wifi-en-windows-7/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.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>http://ocubom.wordpress.com/2010/11/27/el-hipnotista/</link>
		<comments>http://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<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ocubom.wordpress.com&amp;blog=543805&amp;post=456&amp;subd=ocubom&amp;ref=&amp;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='http://ocubom.wordpress.com/category/general/'>General</a> Tagged: <a href='http://ocubom.wordpress.com/tag/hipnosis/'>hipnosis</a>, <a href='http://ocubom.wordpress.com/tag/lars-kepler/'>Lars Kepler</a>, <a href='http://ocubom.wordpress.com/tag/libros/'>libros</a>, <a href='http://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&amp;blog=543805&amp;post=456&amp;subd=ocubom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://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="http://1.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>http://ocubom.wordpress.com/2010/10/13/syslog-la-piedra-angular-de-los-registros-del-sistema/</link>
		<comments>http://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<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ocubom.wordpress.com&amp;blog=543805&amp;post=428&amp;subd=ocubom&amp;ref=&amp;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='http://s0.wp.com/latex.php?latex=8+%5C+times+facility+%2B+priority&amp;bg=ffffff&amp;fg=333333&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='http://ocubom.wordpress.com/category/informatica/'>Informática</a> Tagged: <a href='http://ocubom.wordpress.com/tag/linux/'>Linux</a>, <a href='http://ocubom.wordpress.com/tag/log/'>log</a>, <a href='http://ocubom.wordpress.com/tag/rfc/'>RFC</a>, <a href='http://ocubom.wordpress.com/tag/rsyslog/'>rsyslog</a>, <a href='http://ocubom.wordpress.com/tag/sysklogd/'>sysklogd</a>, <a href='http://ocubom.wordpress.com/tag/syslog/'>syslog</a>, <a href='http://ocubom.wordpress.com/tag/syslog-ng/'>syslog-ng</a>, <a href='http://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&amp;blog=543805&amp;post=428&amp;subd=ocubom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://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="http://1.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>http://ocubom.wordpress.com/2010/06/28/la-prueba-de-la-banera/</link>
		<comments>http://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<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ocubom.wordpress.com&amp;blog=543805&amp;post=384&amp;subd=ocubom&amp;ref=&amp;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='http://ocubom.wordpress.com/category/general/'>General</a> Tagged: <a href='http://ocubom.wordpress.com/tag/banera/'>bañera</a>, <a href='http://ocubom.wordpress.com/tag/chiste/'>chiste</a>, <a href='http://ocubom.wordpress.com/tag/cubo/'>cubo</a>, <a href='http://ocubom.wordpress.com/tag/cucharilla/'>cucharilla</a>, <a href='http://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&amp;blog=543805&amp;post=384&amp;subd=ocubom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ocubom.wordpress.com/2010/06/28/la-prueba-de-la-banera/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.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>Burros y deudas</title>
		<link>http://ocubom.wordpress.com/2010/06/07/burros-y-deudas/</link>
		<comments>http://ocubom.wordpress.com/2010/06/07/burros-y-deudas/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 15:40:47 +0000</pubDate>
		<dc:creator>Oscar</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[burro]]></category>
		<category><![CDATA[deuda]]></category>
		<category><![CDATA[fábula]]></category>

		<guid isPermaLink="false">http://ocubom.wordpress.com/?p=354</guid>
		<description><![CDATA[Saliendo un poco de la temática normal, hoy toca una pequeña fábula que me ha llegado al correo: Se solicitó a un prestigioso asesor financiero que explicara esta crisis de una forma sencilla, para que la gente de a pie<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ocubom.wordpress.com&amp;blog=543805&amp;post=354&amp;subd=ocubom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Saliendo un poco de la temática normal, hoy toca una pequeña fábula que me ha llegado al correo:</p>
<blockquote><p>
Se solicitó a un prestigioso asesor financiero que explicara esta crisis de una forma sencilla, para que la gente de a pie entienda sus causas. Este fue su relato.</p>
<div id="attachment_362" class="wp-caption alignright" style="width: 160px"><img src="http://ocubom.files.wordpress.com/2010/05/burro.jpg?w=150" alt="Asno de Shrek" /><p class="wp-caption-text"><i>Equus africanus asinus</i>, posible responsable del problema</p></div>
<p>Un señor se dirigió a una aldea donde nunca había estado antes y ofreció a sus habitantes 100 euros por cada burro que le vendieran. Buena parte de la población le vendió sus animales.</p>
<p>Al día siguiente volvió y ofreció mejor precio, 150 por cada burrito, y otro tanto de la población vendió los suyos.</p>
<p>Y a continuación ofreció 300 euros y el resto de la gente vendió los últimos burros.</p>
<p>Al ver que no había más animales, ofreció 500 euros por cada burrito, dando a entender que los compraría a la semana siguiente, y se marchó.</p>
<p>Al día siguiente mandó a su ayudante con los burros que compró a la misma aldea para que ofreciera los burros a 400 euros cada uno. Ante la posible ganancia a la semana siguiente, todos los aldeanos compraron sus burros a 400 euros, y quien no tenía el dinero lo pidió prestado. De hecho, compraron todos los burros de la comarca.</p>
<p>Como era de esperar, este ayudante desapareció, igual que el señor, y nunca más aparecieron. <em>La aldea quedó llena de burros y endeudados</em>.
</p></blockquote>
<p>Hasta aquí lo que contó el asesor. Veamos lo que pasó después:</p>
<div class="wp-caption alignright" style="width: 210px"><img alt="Bolsillo vacío" src="http://radiocontempo.files.wordpress.com/2009/01/deuda.jpg?w=200" /><p class="wp-caption-text">Estado de las cuentas del ayuntamiento y los habitantes de la aldea</p></div>
<ol>
<li>Los que habían pedido prestado, al no vender los burros, no pudieron pagar el préstamo.</li>
<li>Quienes habían prestado dinero se quejaron al ayuntamiento diciendo que si no cobraban, se arruinarían ellos; entonces no podrían seguir prestando y se arruinaría todo el pueblo.</li>
<li>Para que los prestamistas no se arruinaran, el Alcalde, en vez de dar dinero a la gente del pueblo para pagar las deudas, se lo dio a los propios prestamistas. Pero estos, ya cobrada gran parte del dinero, sin embargo, no perdonaron las deudas a los del pueblo, que siguió igual de endeudado.</li>
<li>El Alcalde dilapidó el presupuesto del Ayuntamiento, el cual quedó también endeudado. Entonces pide dinero a otros ayuntamientos; pero estos le dicen que no pueden ayudarle porque, como está en la ruina, no podrán cobrar después lo que le presten.</li>
</ol>
<p>Resultado ¿final? de la operación:</p>
<ul>
<li>Los listos del principio, forrados.</li>
<li>Los prestamistas, con sus ganancias resueltas y un montón de gente a la que seguirán cobrando lo que les prestaron más los intereses, incluso adueñándose de los ya devaluados burros con los que nunca llegarán a cubrir toda la deuda.</li>
<li>Mucha gente arruinada y sin burro para toda la vida.</li>
<li>El Ayuntamiento igualmente arruinado.</li>
</ul>
<p>Solución ¿final?: Para solucionar todo esto y salvar a todo el pueblo, el Ayuntamiento bajó el sueldo a sus funcionarios.</p>
<p>Vía: Un correo de un amigo cuyo nombre no revelaré por si quiere permanecer en el anonimato <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<br />Filed under: <a href='http://ocubom.wordpress.com/category/general/'>General</a> Tagged: <a href='http://ocubom.wordpress.com/tag/burro/'>burro</a>, <a href='http://ocubom.wordpress.com/tag/deuda/'>deuda</a>, <a href='http://ocubom.wordpress.com/tag/fabula/'>fábula</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ocubom.wordpress.com/354/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ocubom.wordpress.com/354/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ocubom.wordpress.com/354/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ocubom.wordpress.com/354/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ocubom.wordpress.com/354/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ocubom.wordpress.com/354/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ocubom.wordpress.com/354/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ocubom.wordpress.com/354/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ocubom.wordpress.com/354/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ocubom.wordpress.com/354/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ocubom.wordpress.com/354/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ocubom.wordpress.com/354/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ocubom.wordpress.com/354/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ocubom.wordpress.com/354/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ocubom.wordpress.com&amp;blog=543805&amp;post=354&amp;subd=ocubom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ocubom.wordpress.com/2010/06/07/burros-y-deudas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.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/05/burro.jpg?w=150" medium="image">
			<media:title type="html">Asno de Shrek</media:title>
		</media:content>

		<media:content url="http://radiocontempo.files.wordpress.com/2009/01/deuda.jpg?w=200" medium="image">
			<media:title type="html">Bolsillo vacío</media:title>
		</media:content>
	</item>
	</channel>
</rss>
