<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Shakaran</title>
	
	<link>http://shakaran.net/blog</link>
	<description>Blog de un estudiante de ingeniería informática</description>
	<lastBuildDate>Sat, 13 Mar 2010 14:30:43 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<image>
  <link>http://shakaran.net/blog</link>
  <url>http://www.shakaran.net/blog/wp-content/favicon.png</url>
  <title>Shakaran</title>
</image>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Shakaran" /><feedburner:info uri="shakaran" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>Shakaran</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>El día que mi blog quedo offline por más de 10 días</title>
		<link>http://feedproxy.google.com/~r/Shakaran/~3/sbRUwIUq_Bg/</link>
		<comments>http://shakaran.net/blog/2010/03/el-dia-que-mi-blog-quedo-offline-por-mas-de-10-dias/#comments</comments>
		<pubDate>Sat, 13 Mar 2010 14:30:43 +0000</pubDate>
		<dc:creator>shakaran</dc:creator>
				<category><![CDATA[Servidores]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[A]]></category>
		<category><![CDATA[AA]]></category>
		<category><![CDATA[AAAA]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[deficiente]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[dominio]]></category>
		<category><![CDATA[downtime]]></category>
		<category><![CDATA[glue]]></category>
		<category><![CDATA[glue record]]></category>
		<category><![CDATA[godaddy]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[hospedaje]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[imagenes]]></category>
		<category><![CDATA[incompetencia]]></category>
		<category><![CDATA[jovenes]]></category>
		<category><![CDATA[nic]]></category>
		<category><![CDATA[panel]]></category>
		<category><![CDATA[quijost]]></category>
		<category><![CDATA[record]]></category>
		<category><![CDATA[red]]></category>
		<category><![CDATA[servidor]]></category>
		<category><![CDATA[shakaran]]></category>
		<category><![CDATA[subdominio]]></category>
		<category><![CDATA[verisign]]></category>

		<guid isPermaLink="false">http://shakaran.net/blog/?p=880</guid>
		<description><![CDATA[




Mis más fieles lectores y no tan fieles visitantes de google han podido advertir que mi blog ha estado offline más de 10 días, aunque esto no es del todo cierto, ya que se podía acceder mediante el subdominio shakaran.quijost.com que me proporciona el servidor de hospedaje Quijost.com, las imágenes y css estaban vinculados a [...]<br /><div><img src="http://shakaran.net/blog/wp-content/plugins/gd-star-rating/gfx.php?value=10.0" /></div><div>Rating: 10.0/<strong>10</strong> (1 vote cast)</div><br />


Entradas relacionadas:<ol><li><a href='http://shakaran.net/blog/2010/03/nuevo-dominio-net/' rel='bookmark' title='Permanent Link: Nuevo dominio .net'>Nuevo dominio .net</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="mceTemp mceIEcenter">
<dl id="attachment_882" class="wp-caption aligncenter" style="width: 330px; margin: auto;">
<dt class="wp-caption-dt"><a href="http://shakaran.net/blog/wp-content/uploads/2010/03/downtime1997vhs.gif"><img class="size-full wp-image-882" title="Downtime" src="http://shakaran.net/blog/wp-content/uploads/2010/03/downtime1997vhs.gif" alt="Downtime" width="320" height="240" /></a></dt>
</dl>
</div>
<p>Mis más <strong>fieles lectores</strong> y no tan fieles visitantes de google han podido advertir que mi blog ha estado <span style="color: #ff0000;">offline</span> más de 10 días, aunque esto no es del todo cierto, ya que se podía acceder mediante el subdominio <a title="shakaran.quijost.com" href="http://www.shakaran.quijost.com" target="_blank">shakaran.quijost.com</a> que me proporciona el servidor de hospedaje <a title="Quijost.com :: El mejor hospedaje de origen manchego" href="http://www.quijost.com" target="_blank">Quijost.com</a>, las imágenes y css estaban vinculados a shakaran.es con lo que no se veía nada bien y la gente no sabía que podía entrar por ahí.</p>
<p>Mi problema, no era debido al hospedaje, sino no a los <strong>registradores de dominios</strong>. En concreto a los que gestionan los dominios .es y terceros.</p>
<p>El día 3 de marzo, mi blog quedo totalmente offline intentando entrar por shakaran.es, anteriormente tenia este dominio registrado con el <a title="Plan jovenes en red" href="http://www.jovenesenred.es/" target="_blank">plan de JovenesEnRed</a> que te regalaban un dominio .es gratuito por un año. Cuando expiró, ya que el dominio en realidad estaba con <a title="Acens.es" href="http://acens.es" target="_blank">Acens</a> hice una transferencia de dominio a <a title="Godaddy" href="http://godaddy.com" target="_blank">Godaddy.com</a>.</p>
<p>Ya que en Acens tienen un<strong> panel muy deficiente</strong> para cambiar los servidores DNS y otras gestiones, incluso fallaba y tenía que mandar un email para que me lo cambiara el soporte. Esto fue hace meses, pero en godaddy en su momento tardaron más de 17 días en hacer la tranferencia y no se hizo, porque faltaba por confirmar por parte de nic.es la solicitud y a pesar de que el soporte de <a title="nic.es" href="http://nic.es" target="_blank">nic.es</a> decía que estaba activada y el de Godaddy no, pues el uno por el otro, la casa sin barrer y todo una chapuza.</p>
<p>Decidí (obligado como última situación y viendo que pasaba el tiempo sin ninguna solución de las partes implicadas), reclamar la autoridad del dominio .es en nic.es y lo dejé sin agente registrador <strong>gestionando yo los dns</strong> a traves de nic.es que por cierto tienen incluso aún un panel más deficiente que acens y godaddy, con poquísimo nivel y detalle (y eso que es una empresa dirigida por el Ministerio).</p>
<p>Trás unos meses sin problemas, llegamos al 3 de marzo, que es donde se produce toda la cadena de <strong>sucesos desafortunados</strong>.</p>
<p>Por un lado, no carga el shakaran.es, por lo que mando un email a nic.es para que ver pasa y me dicen que esta funcionando correctamente. Yo confundido, empece a mirar si eran las DNS de Quijost, que estaban perfectas. Por lo que procedí a enviar otro correo y me contestaron con un:</p>
<blockquote><p>Le informamos que el problema se debe a un cambio que han hecho los root  servers de las zonas com/edu/net el 1 de marzo.</p>
<p>Si tiene un dominio (.es o cualquier otro) que  tiene como dns servidores de dominios com/edu/net, y no tiene el registro A del servidor dns  declarado en su zona, le habrá dejado de funcionar el dominio.</p>
<p>Esto ocurre porque verisign ha dejado de publicar el glue record de esos  dominios para respuestas no autoritativas. Ahora lo que da es  un referral, y si el host no esta creado en su zona, finalmente no resuelve.</p>
<p>Puede encontrar toda la información en el enlace: <a href="https://www.verisign.com/domain-name-services/domain-information-center/dns-behavior/" target="_blank">https://www.verisign.com/domain-name-services/domain-information-center/dns-behavior/</a></p></blockquote>
<p>Tras leer el enlace y ver que yo <strong>no podía hacer nada</strong>, ni como proveedor de hospedaje, ni como propietario del dominio, les llame a su teléfono de atención al cliente de nic.es y una señorita no hacía nada más que repertirme casi el mismo texto del email, y yo insistiendo en que no podía modificar nada y que me pasará a un técnico. Su solución fue que esperara y que <strong>no me prometía nada</strong> ya que no tenían técnicos para eso y que me pusiera en contacto con verisign.</p>
<p>Esto ya me sonaba a mucha incompentencia, por parte de una empresa del estado español, aún asi escribi un mensaje a Verisign y estos igual me decian que era o de mi proveedor de hospedaje o del registrador de dominios, pero que ellos <strong>no podian ayudarme</strong> y no sabían porque mi dominio tenía un timeout!</p>
<p>Así que de nuevo toda la historia se repetia, en España los registradores de dominios son muy <strong>incompetentes</strong> y el panel de nic.es no deja configurar registros de tipo A, AA o AAAA y menos NS o glue record como decían en su propio email.</p>
<p>Por tanto <strong>desistí</strong> y tengo abandonado el dominio shakaran.es y he registrado el nuevo como shakaran.net  esperando<strong> evitarme problemas</strong> de nuevo y además me evito pasar por el yugo de nic.es de nuevo. Pero al menos que quede constancia de la incompetencia actual y como en los días que estamos es complicadísimo llevar una gestión de un simple dominio, que en realidad es una entradita en un servidor de internet con tu nombre entre millones.</p>
<br /><div><img src="http://shakaran.net/blog/wp-content/plugins/gd-star-rating/gfx.php?value=10.0" /></div><div>Rating: 10.0/<strong>10</strong> (1 vote cast)</div><br />


Comparte, descargalo en pdf, imprimelo o enviaselo a un amigo!


	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F03%2Fel-dia-que-mi-blog-quedo-offline-por-mas-de-10-dias%2F&amp;partner=sociable" title="Print"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F03%2Fel-dia-que-mi-blog-quedo-offline-por-mas-de-10-dias%2F&amp;title=El%20d%C3%ADa%20que%20mi%20blog%20quedo%20offline%20por%20m%C3%A1s%20de%2010%20d%C3%ADas&amp;bodytext=%20%20%0D%0AMis%20m%C3%A1s%20fieles%20lectores%20y%20no%20tan%20fieles%20visitantes%20de%20google%20han%20podido%20advertir%20que%20mi%20blog%20ha%20estado%20offline%20m%C3%A1s%20de%2010%20d%C3%ADas%2C%20aunque%20esto%20no%20es%20del%20todo%20cierto%2C%20ya%20que%20se%20pod%C3%ADa%20acceder%20mediante%20el%20subdominio%20shakaran.quijost.com%20que%20me%20propo" title="Digg"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F03%2Fel-dia-que-mi-blog-quedo-offline-por-mas-de-10-dias%2F&amp;title=El%20d%C3%ADa%20que%20mi%20blog%20quedo%20offline%20por%20m%C3%A1s%20de%2010%20d%C3%ADas&amp;notes=%20%20%0D%0AMis%20m%C3%A1s%20fieles%20lectores%20y%20no%20tan%20fieles%20visitantes%20de%20google%20han%20podido%20advertir%20que%20mi%20blog%20ha%20estado%20offline%20m%C3%A1s%20de%2010%20d%C3%ADas%2C%20aunque%20esto%20no%20es%20del%20todo%20cierto%2C%20ya%20que%20se%20pod%C3%ADa%20acceder%20mediante%20el%20subdominio%20shakaran.quijost.com%20que%20me%20propo" title="del.icio.us"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F03%2Fel-dia-que-mi-blog-quedo-offline-por-mas-de-10-dias%2F&amp;t=El%20d%C3%ADa%20que%20mi%20blog%20quedo%20offline%20por%20m%C3%A1s%20de%2010%20d%C3%ADas" title="Facebook"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F03%2Fel-dia-que-mi-blog-quedo-offline-por-mas-de-10-dias%2F&amp;title=El%20d%C3%ADa%20que%20mi%20blog%20quedo%20offline%20por%20m%C3%A1s%20de%2010%20d%C3%ADas&amp;annotation=%20%20%0D%0AMis%20m%C3%A1s%20fieles%20lectores%20y%20no%20tan%20fieles%20visitantes%20de%20google%20han%20podido%20advertir%20que%20mi%20blog%20ha%20estado%20offline%20m%C3%A1s%20de%2010%20d%C3%ADas%2C%20aunque%20esto%20no%20es%20del%20todo%20cierto%2C%20ya%20que%20se%20pod%C3%ADa%20acceder%20mediante%20el%20subdominio%20shakaran.quijost.com%20que%20me%20propo" title="Google Bookmarks"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://barrapunto.com/submit.pl?subj=El%20d%C3%ADa%20que%20mi%20blog%20quedo%20offline%20por%20m%C3%A1s%20de%2010%20d%C3%ADas&amp;story=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F03%2Fel-dia-que-mi-blog-quedo-offline-por-mas-de-10-dias%2F" title="BarraPunto"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/barrapunto.png" title="BarraPunto" alt="BarraPunto" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://bitacoras.com/anotaciones/http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F03%2Fel-dia-que-mi-blog-quedo-offline-por-mas-de-10-dias%2F" title="Bitacoras.com"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/bitacoras.png" title="Bitacoras.com" alt="Bitacoras.com" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://meneame.net/submit.php?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F03%2Fel-dia-que-mi-blog-quedo-offline-por-mas-de-10-dias%2F" title="Meneame"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/meneame.png" title="Meneame" alt="Meneame" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F03%2Fel-dia-que-mi-blog-quedo-offline-por-mas-de-10-dias%2F&amp;partner=sociable" title="PDF"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/pdf.png" title="PDF" alt="PDF" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://shakaran.net/blog/feed/" title="RSS"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F03%2Fel-dia-que-mi-blog-quedo-offline-por-mas-de-10-dias%2F&amp;title=El%20d%C3%ADa%20que%20mi%20blog%20quedo%20offline%20por%20m%C3%A1s%20de%2010%20d%C3%ADas" title="StumbleUpon"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F03%2Fel-dia-que-mi-blog-quedo-offline-por-mas-de-10-dias%2F" title="Technorati"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>


<br/><br/>

<p>Entradas relacionadas:<ol><li><a href='http://shakaran.net/blog/2010/03/nuevo-dominio-net/' rel='bookmark' title='Permanent Link: Nuevo dominio .net'>Nuevo dominio .net</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://shakaran.net/blog/2010/03/el-dia-que-mi-blog-quedo-offline-por-mas-de-10-dias/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://shakaran.net/blog/2010/03/el-dia-que-mi-blog-quedo-offline-por-mas-de-10-dias/</feedburner:origLink></item>
		<item>
		<title>Nuevo dominio .net</title>
		<link>http://feedproxy.google.com/~r/Shakaran/~3/1SQEFJCjCgE/</link>
		<comments>http://shakaran.net/blog/2010/03/nuevo-dominio-net/#comments</comments>
		<pubDate>Sat, 13 Mar 2010 07:59:33 +0000</pubDate>
		<dc:creator>shakaran</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[acceder]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[contar]]></category>
		<category><![CDATA[dia]]></category>
		<category><![CDATA[dominio]]></category>
		<category><![CDATA[funciona]]></category>
		<category><![CDATA[historia]]></category>
		<category><![CDATA[marzo]]></category>
		<category><![CDATA[net]]></category>
		<category><![CDATA[nuevo]]></category>
		<category><![CDATA[online]]></category>
		<category><![CDATA[problemas]]></category>
		<category><![CDATA[shakaran]]></category>
		<category><![CDATA[verisign]]></category>

		<guid isPermaLink="false">http://shakaran.net/blog/?p=877</guid>
		<description><![CDATA[El dominio shakaran.es que tengo parece ser que no funciona desde el día 3 de Marzo (es una larga historia, ya la contaré). Por lo que he tenido que cambiar y comprar el shakaran.net
Por lo que ahora podeís acceder a mi blog desde:
shakaran.net


El cambio de dominio me supone la perdida de mucho pagerank y bastantes [...]<br /><div><img src="http://shakaran.net/blog/wp-content/plugins/gd-star-rating/gfx.php?value=10.0" /></div><div>Rating: 10.0/<strong>10</strong> (2 votes cast)</div><br />


Entradas relacionadas:<ol><li><a href='http://shakaran.net/blog/2008/07/nuevo-dominio/' rel='bookmark' title='Permanent Link: Nuevo dominio'>Nuevo dominio</a></li>
<li><a href='http://shakaran.net/blog/2009/06/habilitar-un-dominio-local-en-ubuntu/' rel='bookmark' title='Permanent Link: Habilitar un dominio local en Ubuntu'>Habilitar un dominio local en Ubuntu</a></li>
<li><a href='http://shakaran.net/blog/2010/03/el-dia-que-mi-blog-quedo-offline-por-mas-de-10-dias/' rel='bookmark' title='Permanent Link: El día que mi blog quedo offline por más de 10 días'>El día que mi blog quedo offline por más de 10 días</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>El dominio shakaran.es que tengo parece ser que no funciona desde el día 3 de Marzo (es una larga historia, ya la contaré). Por lo que he tenido que cambiar y comprar el shakaran.net</p>
<p>Por lo que ahora podeís acceder a mi blog desde:</p>
<div style="text-align: center;"><a title="Blog de Shakaran .net" href="http://www.shakaran.net" target="_blank"><span style="color: #ff6600; font-size: 40px;"><strong>shakaran.net</strong></span></a></div>
<div style="text-align: center;"><span style="color: #ff6600; font-size: 40px;"><strong><br />
</strong></span></div>
<p>El cambio de dominio me supone la perdida de mucho pagerank y bastantes visitas y páginas indexadas por google, pero al menos mis lectores del feed (que no os afecta el cambio ya que la url es de feedburner) podreís seguir leyéndome que tengo bastantes entradas en el tintero.</p>
<br /><div><img src="http://shakaran.net/blog/wp-content/plugins/gd-star-rating/gfx.php?value=10.0" /></div><div>Rating: 10.0/<strong>10</strong> (2 votes cast)</div><br />


Comparte, descargalo en pdf, imprimelo o enviaselo a un amigo!


	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F03%2Fnuevo-dominio-net%2F&amp;partner=sociable" title="Print"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F03%2Fnuevo-dominio-net%2F&amp;title=Nuevo%20dominio%20.net&amp;bodytext=El%20dominio%20shakaran.es%20que%20tengo%20parece%20ser%20que%20no%20funciona%20desde%20el%20d%C3%ADa%203%20de%20Marzo%20%28es%20una%20larga%20historia%2C%20ya%20la%20contar%C3%A9%29.%20Por%20lo%20que%20he%20tenido%20que%20cambiar%20y%20comprar%20el%20shakaran.net%0D%0A%0D%0APor%20lo%20que%20ahora%20pode%C3%ADs%20acceder%20a%20mi%20blog%20desde%3A%0D%0Ashakaran.ne" title="Digg"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F03%2Fnuevo-dominio-net%2F&amp;title=Nuevo%20dominio%20.net&amp;notes=El%20dominio%20shakaran.es%20que%20tengo%20parece%20ser%20que%20no%20funciona%20desde%20el%20d%C3%ADa%203%20de%20Marzo%20%28es%20una%20larga%20historia%2C%20ya%20la%20contar%C3%A9%29.%20Por%20lo%20que%20he%20tenido%20que%20cambiar%20y%20comprar%20el%20shakaran.net%0D%0A%0D%0APor%20lo%20que%20ahora%20pode%C3%ADs%20acceder%20a%20mi%20blog%20desde%3A%0D%0Ashakaran.ne" title="del.icio.us"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F03%2Fnuevo-dominio-net%2F&amp;t=Nuevo%20dominio%20.net" title="Facebook"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F03%2Fnuevo-dominio-net%2F&amp;title=Nuevo%20dominio%20.net&amp;annotation=El%20dominio%20shakaran.es%20que%20tengo%20parece%20ser%20que%20no%20funciona%20desde%20el%20d%C3%ADa%203%20de%20Marzo%20%28es%20una%20larga%20historia%2C%20ya%20la%20contar%C3%A9%29.%20Por%20lo%20que%20he%20tenido%20que%20cambiar%20y%20comprar%20el%20shakaran.net%0D%0A%0D%0APor%20lo%20que%20ahora%20pode%C3%ADs%20acceder%20a%20mi%20blog%20desde%3A%0D%0Ashakaran.ne" title="Google Bookmarks"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://barrapunto.com/submit.pl?subj=Nuevo%20dominio%20.net&amp;story=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F03%2Fnuevo-dominio-net%2F" title="BarraPunto"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/barrapunto.png" title="BarraPunto" alt="BarraPunto" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://bitacoras.com/anotaciones/http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F03%2Fnuevo-dominio-net%2F" title="Bitacoras.com"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/bitacoras.png" title="Bitacoras.com" alt="Bitacoras.com" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://meneame.net/submit.php?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F03%2Fnuevo-dominio-net%2F" title="Meneame"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/meneame.png" title="Meneame" alt="Meneame" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F03%2Fnuevo-dominio-net%2F&amp;partner=sociable" title="PDF"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/pdf.png" title="PDF" alt="PDF" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://shakaran.net/blog/feed/" title="RSS"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F03%2Fnuevo-dominio-net%2F&amp;title=Nuevo%20dominio%20.net" title="StumbleUpon"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F03%2Fnuevo-dominio-net%2F" title="Technorati"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>


<br/><br/>

<p>Entradas relacionadas:<ol><li><a href='http://shakaran.net/blog/2008/07/nuevo-dominio/' rel='bookmark' title='Permanent Link: Nuevo dominio'>Nuevo dominio</a></li>
<li><a href='http://shakaran.net/blog/2009/06/habilitar-un-dominio-local-en-ubuntu/' rel='bookmark' title='Permanent Link: Habilitar un dominio local en Ubuntu'>Habilitar un dominio local en Ubuntu</a></li>
<li><a href='http://shakaran.net/blog/2010/03/el-dia-que-mi-blog-quedo-offline-por-mas-de-10-dias/' rel='bookmark' title='Permanent Link: El día que mi blog quedo offline por más de 10 días'>El día que mi blog quedo offline por más de 10 días</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://shakaran.net/blog/2010/03/nuevo-dominio-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://shakaran.net/blog/2010/03/nuevo-dominio-net/</feedburner:origLink></item>
		<item>
		<title>Apache checker: un script comprobador de Apache en bash</title>
		<link>http://feedproxy.google.com/~r/Shakaran/~3/r5tmy2wclrs/</link>
		<comments>http://shakaran.net/blog/2010/02/apache-checker-un-script-comprobador-de-apache-en-bash/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 15:13:12 +0000</pubDate>
		<dc:creator>shakaran</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Cpanel]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Servidores]]></category>
		<category><![CDATA[administracion]]></category>
		<category><![CDATA[bc]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[checker]]></category>
		<category><![CDATA[consumo]]></category>
		<category><![CDATA[crontab]]></category>
		<category><![CDATA[eficiencia]]></category>
		<category><![CDATA[gestion]]></category>
		<category><![CDATA[limite]]></category>
		<category><![CDATA[memoria]]></category>
		<category><![CDATA[mutt]]></category>
		<category><![CDATA[optimizar]]></category>
		<category><![CDATA[quijost]]></category>
		<category><![CDATA[servidor]]></category>

		<guid isPermaLink="false">http://shakaran.net/blog/?p=867</guid>
		<description><![CDATA[




La gestión de servidores es un tema apasionante, pero exige mucho control sobre los sistemas a administrar. Personalmente en la empresa de hospedaje que administro llamada Quijost necesitamos un riguroso control de los servicios para detectar cualquier mal funcionamiento o sobrecarga y obtener una solución de forma casi inmediata.
Uno de los principales problemas es la [...]<br /><div><img src="http://shakaran.net/blog/wp-content/plugins/gd-star-rating/gfx.php?value=10.0" /></div><div>Rating: 10.0/<strong>10</strong> (2 votes cast)</div><br />


Entradas relacionadas:<ol><li><a href='http://shakaran.net/blog/2009/06/apache-ignora-archivos-htaccess-en-ubuntu/' rel='bookmark' title='Permanent Link: Apache ignora archivos .htaccess en Ubuntu'>Apache ignora archivos .htaccess en Ubuntu</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="mceTemp mceIEcenter">
<dl id="attachment_868" class="wp-caption aligncenter" style="width: 210px;margin:auto">
<dt class="wp-caption-dt"><a href="http://shakaran.net/blog/wp-content/uploads/2010/02/apache-checker-logo.png"><img class="size-full wp-image-868" title="apache-checker-logo" src="http://shakaran.net/blog/wp-content/uploads/2010/02/apache-checker-logo.png" alt="apache-checker-logo" width="200" height="150" /></a></dt>
</dl>
</div>
<p>La<strong> gestión de servidores </strong>es un tema apasionante, pero exige mucho control sobre los sistemas a administrar. Personalmente en la empresa de hospedaje que administro llamada <a title="Quijost: servicio de hospedaje manchego" href="http://www.quijost.com" target="_blank">Quijost</a> necesitamos un <strong>riguroso control</strong> de los servicios para detectar cualquier mal funcionamiento o sobrecarga y obtener una solución de forma casi inmediata.</p>
<p>Uno de los principales problemas es la gestión de <strong>recursos de memoria</strong> en servidores con Apache y que por lo general suelen usar <a title="Cpanel" href="http://www.cpanel.net" target="_blank">Cpanel</a>.</p>
<p>Cpanel es un buen sistema de <strong>panel de administración</strong>, pero es muy exigente en recursos y a veces consume demasiada memoria llegando a colapsar sus propios procesos e invocando a daemons encargados de reiniciarlo.</p>
<p>El problema viene cuando Cpanel además provoca un <strong>mal funcionamiento</strong> de Apache o bien tenemos un exceso de consumo en servidor por algún efecto <a title="Efecto barrapunto" href="http://es.wikipedia.org/wiki/Barrapunto#Efecto_Barrapunto" target="_blank">Barrapunto</a>, <a title="Efecto menéame" href="http://es.wikipedia.org/wiki/Men%C3%A9ame#Efecto_Men.C3.A9ame" target="_blank">Menéame</a>, <a title="Efecto Digg o Slashdot" href="http://en.wikipedia.org/wiki/Slashdot_effect">Digg</a>, etc.</p>
<p>En esos casos Apache atenderá todas las peticiones posibles dada la memoria de la que dispongamos. Normalmente y como referencia unas <strong>200 peticiones por segundo</strong> con 1 GB de RAM (aunque tened presente que esta cifra puede variar bastante según configuraciones y hardware).</p>
<p>Cuando el servidor se quede sin memoria, las <strong>peticiones no se atenderán</strong> incluso otros servicios como emails (exim) pueden colapsar. Para evitar estas situaciones, he desarrollado un script que se encarga de <strong>comprobar</strong> periodicamente mediante una tarea cron, los recursos del sistema, la disponibilidad de Apache y la memoria disponible en el servidor, para actuar en consecuencia y reiniciar si es necesario, además de notificar a los administradores y mantener un log.</p>
<p>El script llamado <em>Apache Checker</em> está escrito en bash y tiene el siguiente aspecto:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Descargar <a href="http://shakaran.net/blog/wp-content/plugins/wp-codebox/wp-codebox.php?p=867&amp;download=apache_checker.sh">apache_checker.sh</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p8675"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
</pre></td><td class="code" id="p867code5"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># Apache Checker: a script for check resources on apache servers</span>
<span style="color: #666666; font-style: italic;"># Author: Shakaran (http://www.shakaran.net)</span>
<span style="color: #666666; font-style: italic;"># License: GPLv3</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># For CentOs servers require bc and mutt:</span>
<span style="color: #666666; font-style: italic;"># yum install bc</span>
<span style="color: #666666; font-style: italic;"># yum install mutt</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># Uses:</span>
<span style="color: #666666; font-style: italic;"># Add this script to a cron's task with crontab -e</span>
<span style="color: #666666; font-style: italic;"># For example: For run the checking every minute</span>
<span style="color: #666666; font-style: italic;"># */1 * * * * /apache_check.sh &amp;&gt; /dev/null </span>
&nbsp;
<span style="color: #666666; font-style: italic;"># Exit immediately if a simple command exits with a non-zero status</span>
<span style="color: #000000; font-weight: bold;">set</span> <span style="color: #660033;">-e</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># Number of current apache2 processes.</span>
<span style="color: #007800;">N_CURRENT</span>=<span style="color: #ff0000;">&quot;<span style="color: #007800;">$(ps aux | grep apache2 | wc -l)</span>&quot;</span>
<span style="color: #007800;">N_MIN</span>=<span style="color: #ff0000;">&quot;1&quot;</span>
<span style="color: #007800;">DESTINY_EMAIL</span>=<span style="color: #ff0000;">&quot;your-server-admin-address@domain.com&quot;</span>
<span style="color: #007800;">USER</span>=<span style="color: #000000; font-weight: bold;">`</span><span style="color: #c20cb9; font-weight: bold;">id</span> -un<span style="color: #000000; font-weight: bold;">`</span> <span style="color: #666666; font-style: italic;"># For example: root</span>
<span style="color: #007800;">HOST</span>=<span style="color: #000000; font-weight: bold;">`</span><span style="color: #c20cb9; font-weight: bold;">hostname</span><span style="color: #000000; font-weight: bold;">`</span>
<span style="color: #007800;">USERHOST</span>=<span style="color: #007800;">$USER</span><span style="color: #000000; font-weight: bold;">@</span><span style="color: #007800;">$HOST</span>
&nbsp;
<span style="color: #007800;">THRESHOLD</span>=<span style="color: #000000;">90</span> <span style="color: #666666; font-style: italic;"># Max threshold for restart apache</span>
<span style="color: #007800;">TOTAL_MEMORY</span>=$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">free</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">grep</span> <span style="color: #ff0000;">&quot;Mem:&quot;</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">awk</span> <span style="color: #ff0000;">'{print $2}'</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>
<span style="color: #007800;">REMAINING_MEMORY</span>=$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">free</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">grep</span> <span style="color: #ff0000;">&quot;Mem:&quot;</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">awk</span> <span style="color: #ff0000;">'{print $4}'</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>
<span style="color: #007800;">CURRENT_MEMORY</span>=$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;(<span style="color: #007800;">$REMAINING_MEMORY</span>/<span style="color: #007800;">$TOTAL_MEMORY</span>)*100.0&quot;</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">bc</span> -l<span style="color: #7a0874; font-weight: bold;">&#41;</span>
&nbsp;
<span style="color: #007800;">MAX_NPROCESS_APACHE</span>=<span style="color: #000000;">5</span>
<span style="color: #007800;">NPROCESS_APACHE</span>=<span style="color: #000000; font-weight: bold;">`</span><span style="color: #c20cb9; font-weight: bold;">ps</span> fu <span style="color: #007800;">$USERNAME</span>  <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">awk</span> <span style="color: #ff0000;">'/processname/ { x++ } END{print x}'</span><span style="color: #000000; font-weight: bold;">`</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$N_CURRENT</span>&quot;</span> <span style="color: #660033;">-lt</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$N_MIN</span>&quot;</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span>; <span style="color: #000000; font-weight: bold;">then</span>
    apachectl restart
    <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$HOST</span>: The Apache process is not working and it has been restarted.&quot;</span>
    <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$HOST</span>: The Apache process is not working and it has been restarted.&quot;</span> \
    <span style="color: #000000; font-weight: bold;">&gt;&gt;</span> <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>apache_restarter.log
    <span style="color: #007800;">SUBJECT</span>=<span style="color: #ff0000;">&quot;Script Apache checker: start&quot;</span>
    <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$HOST</span>: The Apache process is not working and it has been restarted.&quot;</span> <span style="color: #000000; font-weight: bold;">|</span> mutt <span style="color: #660033;">-s</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$SUBJECT</span>&quot;</span> <span style="color: #007800;">$DESTINY_EMAIL</span>
<span style="color: #000000; font-weight: bold;">fi</span> 
&nbsp;
<span style="color: #c20cb9; font-weight: bold;">ps</span> <span style="color: #660033;">-fea</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">grep</span> <span style="color: #ff0000;">&quot;/usr/sbin/apache2&quot;</span>
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">test</span> <span style="color: #000000; font-weight: bold;">!</span> <span style="color: #007800;">$?</span> <span style="color: #660033;">-eq</span> <span style="color: #000000;">0</span> <span style="color: #000000; font-weight: bold;">then</span>
    apachectl start
    <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$HOST</span>: Apache has stopped and it has been reactivated.&quot;</span>
    <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$HOST</span>: Apache has stopped and it has been reactivated.&quot;</span> \
    <span style="color: #000000; font-weight: bold;">&gt;&gt;</span> <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>apache_restarter.log
    <span style="color: #007800;">SUBJECT</span>=<span style="color: #ff0000;">&quot;Script Apache checker: restart&quot;</span>
    <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$HOST</span>: Apache has stopped and it has been reactivated.&quot;</span> <span style="color: #000000; font-weight: bold;">|</span> mutt <span style="color: #007800;">$DESTINY_EMAIL</span>
<span style="color: #660033;">-s</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$SUBJECT</span>&quot;</span>
<span style="color: #000000; font-weight: bold;">fi</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #007800;">$CURRENT_MEMORY</span> <span style="color: #660033;">-gt</span> <span style="color: #007800;">$THRESHOLD</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span>; <span style="color: #000000; font-weight: bold;">then</span>
    apachectl restart
    <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$HOST</span>: Restarted apache on <span style="color: #780078;">`date +'%Y-%m-%d %H:%M:%S'`</span>. RAM utilization at
<span style="color: #007800;">${CURRENT_MEMORY}</span>%&quot;</span>
    <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$HOST</span>: Restarted apache on <span style="color: #780078;">`date +'%Y-%m-%d %H:%M:%S'`</span>. RAM utilization at
<span style="color: #007800;">${CURRENT_MEMORY}</span>%&quot;</span> \
    <span style="color: #000000; font-weight: bold;">&gt;&gt;</span> <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>apache_restarter.log
    <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Restarted apache on <span style="color: #780078;">`date +'%Y-%m-%d %H:%M:%S'`</span>. RAM utilization at
<span style="color: #007800;">${CURRENT_MEMORY}</span>%&quot;</span> \
    <span style="color: #000000; font-weight: bold;">&gt;&gt;</span> <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>apache_restarter.log
    <span style="color: #007800;">SUBJECT</span>=<span style="color: #ff0000;">&quot;Script Apache checker: restart&quot;</span>
    <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$HOST</span>: Restarted apache on <span style="color: #780078;">`date +'%Y-%m-%d %H:%M:%S'`</span>. RAM utilization at
<span style="color: #007800;">${CURRENT_MEMORY}</span>%&quot;</span> <span style="color: #000000; font-weight: bold;">|</span> mutt <span style="color: #007800;">$DESTINY_EMAIL</span> <span style="color: #660033;">-s</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$SUBJECT</span>&quot;</span>
<span style="color: #000000; font-weight: bold;">fi</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #000000; font-weight: bold;">`</span><span style="color: #c20cb9; font-weight: bold;">ps</span> fu <span style="color: #007800;">$USERNAME</span>  <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">awk</span> <span style="color: #ff0000;">'/processname/ { x++ } END{print x}'</span><span style="color: #000000; font-weight: bold;">`&gt;</span>
<span style="color: #007800;">$MAX_NPROCESS_APACHE</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #000000; font-weight: bold;">then</span>
    <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$HOST</span>: max number of apache process = <span style="color: #007800;">${MAX_NPROCESS_APACHE}</span> <span style="color: #780078;">`date
+'%Y-%m-%d %H:%M:%S'`</span>. RAM utilization at <span style="color: #007800;">${CURRENT_MEMORY}</span>% &quot;</span>
    <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$HOST</span>: max number of apache process = <span style="color: #007800;">${MAX_NPROCESS_APACHE}</span> <span style="color: #780078;">`date
+'%Y-%m-%d %H:%M:%S'`</span>. RAM utilization at <span style="color: #007800;">${CURRENT_MEMORY}</span>% &quot;</span> \
    <span style="color: #000000; font-weight: bold;">&gt;&gt;</span> <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>apache_restarter.log
    <span style="color: #007800;">SUBJECT</span>=<span style="color: #ff0000;">&quot;Script Apache checker: max number of apache process&quot;</span>
    <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$HOST</span>: max number of apache process = <span style="color: #007800;">${MAX_NPROCESS_APACHE}</span> <span style="color: #780078;">`date
+'%Y-%m-%d %H:%M:%S'`</span>. RAM utilization at <span style="color: #007800;">${CURRENT_MEMORY}</span>% &quot;</span> <span style="color: #000000; font-weight: bold;">|</span> mutt <span style="color: #007800;">$DESTINY_EMAIL</span>
<span style="color: #660033;">-s</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$SUBJECT</span>&quot;</span>
<span style="color: #000000; font-weight: bold;">fi</span></pre></td></tr></table></div>

<p>El script esta basado en bash y ha sido probado en <strong>servidores GNU/Linux CentOs 5.4</strong>, pero debería funcionar en cualquier distribución que soporte bash. Como únicos requisitos necesita tener instalados los programas mutt (para enviar correo) y bc (para calcular datos). En CentOs puedes instalarlos con:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Descargar <a href="http://shakaran.net/blog/wp-content/plugins/wp-codebox/wp-codebox.php?p=867&amp;download=instalar.txt">instalar.txt</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p8676"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p867code6"><pre class="shell" style="font-family:monospace;"># yum install bc mutt</pre></td></tr></table></div>

<p>Además para su instalación necesitas añadir <strong>una tarea cron</strong> que ejecute el script periodicamente, por ejemplo para cada minuto, abre tu editor de cron con:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Descargar <a href="http://shakaran.net/blog/wp-content/plugins/wp-codebox/wp-codebox.php?p=867&amp;download=editar.txt">editar.txt</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p8677"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p867code7"><pre class="text" style="font-family:monospace;"># crontab -e</pre></td></tr></table></div>

<p>Y suponiendo que pones el script en / escribe:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Descargar <a href="http://shakaran.net/blog/wp-content/plugins/wp-codebox/wp-codebox.php?p=867&amp;download=editar-cron.txt">editar-cron.txt</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p8678"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p867code8"><pre class="text" style="font-family:monospace;">*/1 * * * * /apache_check.sh &amp;&gt; /dev/null</pre></td></tr></table></div>

<p><span style="text-decoration: underline;"><strong>Nota</strong></span>: se asume que el usuario que ejecuta el script tiene <strong>permisos de ejecución </strong>para Apache y programas bc y mutt que se utilizan (normalmente root), de lo contrario no funcionará correctamente.</p>
<h2><span style="color: #993300;">¿como funciona?</span></h2>
<p>El script necesita que configures una <strong>dirección de envío</strong> para los mails de notificación, que puedes cambiar en el valor de la variable DESTINY_EMAIL.</p>
<p>La primera comprobación que hace el script es para<strong> evitar ataques DDOS</strong> en los que se intentan que Apache haga muchos procesos hijos y sature el servidor (esto puede ser limitado en Apache) pero por si hubiese alguna manera de que el atacante lo incrementara o superase, el script reiniciará apache en caso de que haya muchos procesos y de esta manera se pueda liberar memoria. Para establecer el numero minimo y máximo, se pueden configurar las variables N_MIN y MAX_NPROCESS_APACHE respectivamente.</p>
<p>La segunda comprobación consiste en comprobar si <strong>apache esta funcionando</strong>, por si hubiese colapsado podamos volverlo a su ejecución normal.</p>
<p>La tercera comprobación establece un <strong>límite de consumo de memoria</strong> en el servidor, para que en tal caso (suponiendo que es Apache en que la consume) se reinicie apache y se liberen recursos. Por defecto este limite es el 90% de memoria del servidor y puede ser cambiado con la variable THRESHOLD.</p>
<p>De esta manera se puede conseguir tener un servidor un poco <strong>más optimizado</strong> al uso de memoria y tener constancia de cuando se producen picos debidos a Apache.</p>
<p>El script lo libero con <strong>licencia GPLv3</strong> para todos aquellos que lo necesiten y quieran hacer uso de él.</p>
<p>Puedes descargarlo comprimido aquí: <a class="downloadlink" href="http://shakaran.net/blog/downloads/apache_checker.sh.tar.gz" title="Versión1.0 descargado 14 veces" >Apache Checker (14)</a></p>
<p>Todas la mejoras, sugerencias, fallos y críticas son bien recibidas.</p>
<br /><div><img src="http://shakaran.net/blog/wp-content/plugins/gd-star-rating/gfx.php?value=10.0" /></div><div>Rating: 10.0/<strong>10</strong> (2 votes cast)</div><br />


Comparte, descargalo en pdf, imprimelo o enviaselo a un amigo!


	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F02%2Fapache-checker-un-script-comprobador-de-apache-en-bash%2F&amp;partner=sociable" title="Print"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F02%2Fapache-checker-un-script-comprobador-de-apache-en-bash%2F&amp;title=Apache%20checker%3A%20un%20script%20comprobador%20de%20Apache%20en%20bash&amp;bodytext=%0D%0ALa%20gesti%C3%B3n%20de%20servidores%20es%20un%20tema%20apasionante%2C%20pero%20exige%20mucho%20control%20sobre%20los%20sistemas%20a%20administrar.%20Personalmente%20en%20la%20empresa%20de%20hospedaje%20que%20administro%20llamada%20Quijost%20necesitamos%20un%20riguroso%20control%20de%20los%20servicios%20para%20detectar%20cual" title="Digg"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F02%2Fapache-checker-un-script-comprobador-de-apache-en-bash%2F&amp;title=Apache%20checker%3A%20un%20script%20comprobador%20de%20Apache%20en%20bash&amp;notes=%0D%0ALa%20gesti%C3%B3n%20de%20servidores%20es%20un%20tema%20apasionante%2C%20pero%20exige%20mucho%20control%20sobre%20los%20sistemas%20a%20administrar.%20Personalmente%20en%20la%20empresa%20de%20hospedaje%20que%20administro%20llamada%20Quijost%20necesitamos%20un%20riguroso%20control%20de%20los%20servicios%20para%20detectar%20cual" title="del.icio.us"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F02%2Fapache-checker-un-script-comprobador-de-apache-en-bash%2F&amp;t=Apache%20checker%3A%20un%20script%20comprobador%20de%20Apache%20en%20bash" title="Facebook"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F02%2Fapache-checker-un-script-comprobador-de-apache-en-bash%2F&amp;title=Apache%20checker%3A%20un%20script%20comprobador%20de%20Apache%20en%20bash&amp;annotation=%0D%0ALa%20gesti%C3%B3n%20de%20servidores%20es%20un%20tema%20apasionante%2C%20pero%20exige%20mucho%20control%20sobre%20los%20sistemas%20a%20administrar.%20Personalmente%20en%20la%20empresa%20de%20hospedaje%20que%20administro%20llamada%20Quijost%20necesitamos%20un%20riguroso%20control%20de%20los%20servicios%20para%20detectar%20cual" title="Google Bookmarks"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://barrapunto.com/submit.pl?subj=Apache%20checker%3A%20un%20script%20comprobador%20de%20Apache%20en%20bash&amp;story=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F02%2Fapache-checker-un-script-comprobador-de-apache-en-bash%2F" title="BarraPunto"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/barrapunto.png" title="BarraPunto" alt="BarraPunto" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://bitacoras.com/anotaciones/http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F02%2Fapache-checker-un-script-comprobador-de-apache-en-bash%2F" title="Bitacoras.com"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/bitacoras.png" title="Bitacoras.com" alt="Bitacoras.com" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://meneame.net/submit.php?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F02%2Fapache-checker-un-script-comprobador-de-apache-en-bash%2F" title="Meneame"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/meneame.png" title="Meneame" alt="Meneame" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F02%2Fapache-checker-un-script-comprobador-de-apache-en-bash%2F&amp;partner=sociable" title="PDF"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/pdf.png" title="PDF" alt="PDF" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://shakaran.net/blog/feed/" title="RSS"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F02%2Fapache-checker-un-script-comprobador-de-apache-en-bash%2F&amp;title=Apache%20checker%3A%20un%20script%20comprobador%20de%20Apache%20en%20bash" title="StumbleUpon"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F02%2Fapache-checker-un-script-comprobador-de-apache-en-bash%2F" title="Technorati"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>


<br/><br/>

<p>Entradas relacionadas:<ol><li><a href='http://shakaran.net/blog/2009/06/apache-ignora-archivos-htaccess-en-ubuntu/' rel='bookmark' title='Permanent Link: Apache ignora archivos .htaccess en Ubuntu'>Apache ignora archivos .htaccess en Ubuntu</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://shakaran.net/blog/2010/02/apache-checker-un-script-comprobador-de-apache-en-bash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://shakaran.net/blog/2010/02/apache-checker-un-script-comprobador-de-apache-en-bash/</feedburner:origLink></item>
		<item>
		<title>Como listar los PPA activados en los repositorios sources.list</title>
		<link>http://feedproxy.google.com/~r/Shakaran/~3/5IgmQZqKlRs/</link>
		<comments>http://shakaran.net/blog/2010/01/como-listar-los-ppa-activados-en-los-repositorios-sources-list/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 23:15:19 +0000</pubDate>
		<dc:creator>shakaran</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[filtrar]]></category>
		<category><![CDATA[grep]]></category>
		<category><![CDATA[listar]]></category>
		<category><![CDATA[ppa]]></category>
		<category><![CDATA[repositorios]]></category>
		<category><![CDATA[source.list]]></category>

		<guid isPermaLink="false">http://shakaran.net/blog/?p=858</guid>
		<description><![CDATA[A veces es necesario saber cuantos PPA (Personal Package Archive) tenemos activados en los repositorios para visualizarlos posibles conflictos o simplemente tener constancia de ello.
Listarlos es muy sencillo, basta con poner en el terminal:

?Descargar listar.txt1
grep -i ppa.launchpad.net /etc/apt/sources.list

Por ejemplo, un salida en mi portátil otorion (a magmus lo tengo más tranqulito):

?Descargar salida.txt1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
$ grep -i ppa.launchpad.net [...]<br /><div><img src="http://shakaran.net/blog/wp-content/plugins/gd-star-rating/gfx.php?value=5.5" /></div><div>Rating: 5.5/<strong>10</strong> (2 votes cast)</div><br />


Entradas relacionadas:<ol><li><a href='http://shakaran.net/blog/2008/08/instalar-transmission-131-en-ubuntu-repositorios-bortis/' rel='bookmark' title='Permanent Link: Instalar Transmission 1.31 en Ubuntu (Repositorios Bortis)'>Instalar Transmission 1.31 en Ubuntu (Repositorios Bortis)</a></li>
<li><a href='http://shakaran.net/blog/2008/08/como-hacer-una-copia-de-seguridad-de-tus-repositorios-en-ubuntu/' rel='bookmark' title='Permanent Link: Como hacer una copia de seguridad de tus repositorios en Ubuntu'>Como hacer una copia de seguridad de tus repositorios en Ubuntu</a></li>
<li><a href='http://shakaran.net/blog/2008/11/truco-como-desmontar-un-dispositivo-usb-flash-etc-cuando-esta-ocupado-y-conocer-la-aplicacion-que-lo-mantiene-ocupado/' rel='bookmark' title='Permanent Link: Truco: Cómo desmontar un dispositivo (USB, flash, etc) cuando esta ocupado y conocer la aplicación que lo mantiene ocupado'>Truco: Cómo desmontar un dispositivo (USB, flash, etc) cuando esta ocupado y conocer la aplicación que lo mantiene ocupado</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>A veces es necesario saber cuantos <a title="PPA Launchpad" href="https://help.launchpad.net/Packaging/PPA" target="_blank">PPA (Personal Package Archive)</a> tenemos activados en los repositorios para visualizarlos <strong>posibles conflictos </strong>o simplemente tener constancia de ello.</p>
<p>Listarlos es <strong>muy sencillo</strong>, basta con poner en el terminal:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Descargar <a href="http://shakaran.net/blog/wp-content/plugins/wp-codebox/wp-codebox.php?p=858&amp;download=listar.txt">listar.txt</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p85811"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p858code11"><pre class="shell" style="font-family:monospace;">grep -i ppa.launchpad.net /etc/apt/sources.list</pre></td></tr></table></div>

<p>Por ejemplo, un salida en mi portátil otorion (a magmus lo tengo más tranqulito):</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Descargar <a href="http://shakaran.net/blog/wp-content/plugins/wp-codebox/wp-codebox.php?p=858&amp;download=salida.txt">salida.txt</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p85812"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
</pre></td><td class="code" id="p858code12"><pre class="text" style="font-family:monospace;">$ grep -i ppa.launchpad.net /etc/apt/sources.list
# deb http://ppa.launchpad.net/synce/ubuntu intrepid main #Synce
# deb-src http://ppa.launchpad.net/synce/ubuntu intrepid main #Synce SRC
# deb http://ppa.launchpad.net/blueman/ubuntu intrepid main #Blueman Bluetooth manager
# deb-src http://ppa.launchpad.net/blueman/ubuntu intrepid main #Blueman Bluetooth manager source
# deb http://ppa.launchpad.net/tualatrix/ubuntu intrepid main #Ubuntu Tweak
# deb-src http://ppa.launchpad.net/tualatrix/ubuntu intrepid main #Ubuntu Tweak src
# deb http://ppa.launchpad.net/deluge-team/ubuntu hardy universe
# deb http://ppa.launchpad.net/gscrot/ubuntu hardy main
# deb-src http://ppa.launchpad.net/gscrot/ubuntu hardy main
# deb http://ppa.launchpad.net/bortis/ubuntu hardy main
# deb-src http://ppa.launchpad.net/bortis/ubuntu hardy main
deb http://ppa.launchpad.net/transmissionbt/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/transmissionbt/ppa/ubuntu jaunty main
# deb http://ppa.launchpad.net/tualatrix/ubuntu hardy main
# deb-src http://ppa.launchpad.net/tualatrix/ubuntu hardy main
# deb http://ppa.launchpad.net/fta/ubuntu hardy main #Firefox
# deb http://ppa.launchpad.net/fta/ubuntu intrepid main #Firefox Intrepid
# deb http://ppa.launchpad.net/openoffice-pkgs/ubuntu intrepid main #OpenOffice 3.0 Intrepid
# deb-src http://ppa.launchpad.net/openoffice-pkgs/ubuntu intrepid main #OpenOffice 3.0 src Intrepid
deb http://ppa.launchpad.net/themuso/ppa/ubuntu jaunty main #PPA pulseaudio Luke Yelavich
deb http://ppa.launchpad.net/blueman/ppa/ubuntu jaunty main
deb http://ppa.launchpad.net/ubuntu-mozilla-daily/ppa/ubuntu lucid main
deb http://ppa.launchpad.net/bisigi/ppa/ubuntu jaunty main
deb http://ppa.launchpad.net/synce/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/synce/ppa/ubuntu jaunty main
deb http://ppa.launchpad.net/openoffice-pkgs/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/openoffice-pkgs/ppa/ubuntu jaunty main
###deb http://ppa.launchpad.net/kow/ppa/ubuntu jaunty main
# deb-src http://ppa.launchpad.net/kow/ppa/ubuntu jaunty main
# deb http://ppa.launchpad.net/xorg-edgers/radeon/ubuntu jaunty main
# deb-src http://ppa.launchpad.net/xorg-edgers/radeon/ubuntu jaunty main
deb http://ppa.launchpad.net/webkit-team/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/webkit-team/ppa/ubuntu jaunty main
deb http://ppa.launchpad.net/markuz/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/markuz/ppa/ubuntu jaunty main
deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic main
deb http://ppa.launchpad.net/ubuntu-tweak-testing/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/ubuntu-tweak-testing/ppa/ubuntu karmic main
# deb http://ppa.launchpad.net/pidgin-developers/ppa/ubuntu lucid main
deb http://ppa.launchpad.net/rvm/libs/ubuntu karmic main #MPlayer Core Libraries
deb http://ppa.launchpad.net/telepathy/ppa/ubuntu karmic main #Empathy</pre></td></tr></table></div>

<br /><div><img src="http://shakaran.net/blog/wp-content/plugins/gd-star-rating/gfx.php?value=5.5" /></div><div>Rating: 5.5/<strong>10</strong> (2 votes cast)</div><br />


Comparte, descargalo en pdf, imprimelo o enviaselo a un amigo!


	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F01%2Fcomo-listar-los-ppa-activados-en-los-repositorios-sources-list%2F&amp;partner=sociable" title="Print"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F01%2Fcomo-listar-los-ppa-activados-en-los-repositorios-sources-list%2F&amp;title=Como%20listar%20los%20PPA%20activados%20en%20los%20repositorios%20sources.list&amp;bodytext=A%20veces%20es%20necesario%20saber%20cuantos%20PPA%20%28Personal%20Package%20Archive%29%20tenemos%20activados%20en%20los%20repositorios%20para%20visualizarlos%20posibles%20conflictos%20o%20simplemente%20tener%20constancia%20de%20ello.%0D%0A%0D%0AListarlos%20es%20muy%20sencillo%2C%20basta%20con%20poner%20en%20el%20terminal%3A%0D%0Agrep" title="Digg"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F01%2Fcomo-listar-los-ppa-activados-en-los-repositorios-sources-list%2F&amp;title=Como%20listar%20los%20PPA%20activados%20en%20los%20repositorios%20sources.list&amp;notes=A%20veces%20es%20necesario%20saber%20cuantos%20PPA%20%28Personal%20Package%20Archive%29%20tenemos%20activados%20en%20los%20repositorios%20para%20visualizarlos%20posibles%20conflictos%20o%20simplemente%20tener%20constancia%20de%20ello.%0D%0A%0D%0AListarlos%20es%20muy%20sencillo%2C%20basta%20con%20poner%20en%20el%20terminal%3A%0D%0Agrep" title="del.icio.us"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F01%2Fcomo-listar-los-ppa-activados-en-los-repositorios-sources-list%2F&amp;t=Como%20listar%20los%20PPA%20activados%20en%20los%20repositorios%20sources.list" title="Facebook"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F01%2Fcomo-listar-los-ppa-activados-en-los-repositorios-sources-list%2F&amp;title=Como%20listar%20los%20PPA%20activados%20en%20los%20repositorios%20sources.list&amp;annotation=A%20veces%20es%20necesario%20saber%20cuantos%20PPA%20%28Personal%20Package%20Archive%29%20tenemos%20activados%20en%20los%20repositorios%20para%20visualizarlos%20posibles%20conflictos%20o%20simplemente%20tener%20constancia%20de%20ello.%0D%0A%0D%0AListarlos%20es%20muy%20sencillo%2C%20basta%20con%20poner%20en%20el%20terminal%3A%0D%0Agrep" title="Google Bookmarks"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://barrapunto.com/submit.pl?subj=Como%20listar%20los%20PPA%20activados%20en%20los%20repositorios%20sources.list&amp;story=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F01%2Fcomo-listar-los-ppa-activados-en-los-repositorios-sources-list%2F" title="BarraPunto"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/barrapunto.png" title="BarraPunto" alt="BarraPunto" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://bitacoras.com/anotaciones/http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F01%2Fcomo-listar-los-ppa-activados-en-los-repositorios-sources-list%2F" title="Bitacoras.com"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/bitacoras.png" title="Bitacoras.com" alt="Bitacoras.com" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://meneame.net/submit.php?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F01%2Fcomo-listar-los-ppa-activados-en-los-repositorios-sources-list%2F" title="Meneame"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/meneame.png" title="Meneame" alt="Meneame" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F01%2Fcomo-listar-los-ppa-activados-en-los-repositorios-sources-list%2F&amp;partner=sociable" title="PDF"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/pdf.png" title="PDF" alt="PDF" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://shakaran.net/blog/feed/" title="RSS"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F01%2Fcomo-listar-los-ppa-activados-en-los-repositorios-sources-list%2F&amp;title=Como%20listar%20los%20PPA%20activados%20en%20los%20repositorios%20sources.list" title="StumbleUpon"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F01%2Fcomo-listar-los-ppa-activados-en-los-repositorios-sources-list%2F" title="Technorati"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>


<br/><br/>

<p>Entradas relacionadas:<ol><li><a href='http://shakaran.net/blog/2008/08/instalar-transmission-131-en-ubuntu-repositorios-bortis/' rel='bookmark' title='Permanent Link: Instalar Transmission 1.31 en Ubuntu (Repositorios Bortis)'>Instalar Transmission 1.31 en Ubuntu (Repositorios Bortis)</a></li>
<li><a href='http://shakaran.net/blog/2008/08/como-hacer-una-copia-de-seguridad-de-tus-repositorios-en-ubuntu/' rel='bookmark' title='Permanent Link: Como hacer una copia de seguridad de tus repositorios en Ubuntu'>Como hacer una copia de seguridad de tus repositorios en Ubuntu</a></li>
<li><a href='http://shakaran.net/blog/2008/11/truco-como-desmontar-un-dispositivo-usb-flash-etc-cuando-esta-ocupado-y-conocer-la-aplicacion-que-lo-mantiene-ocupado/' rel='bookmark' title='Permanent Link: Truco: Cómo desmontar un dispositivo (USB, flash, etc) cuando esta ocupado y conocer la aplicación que lo mantiene ocupado'>Truco: Cómo desmontar un dispositivo (USB, flash, etc) cuando esta ocupado y conocer la aplicación que lo mantiene ocupado</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://shakaran.net/blog/2010/01/como-listar-los-ppa-activados-en-los-repositorios-sources-list/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://shakaran.net/blog/2010/01/como-listar-los-ppa-activados-en-los-repositorios-sources-list/</feedburner:origLink></item>
		<item>
		<title>Como descomprimir un archivo tar.xz o .txz en Ubuntu</title>
		<link>http://feedproxy.google.com/~r/Shakaran/~3/xZdDI7aMPb0/</link>
		<comments>http://shakaran.net/blog/2010/01/como-descomprimir-un-archivo-tar-xz-o-txz-en-ubuntu/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 22:56:16 +0000</pubDate>
		<dc:creator>shakaran</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[ahorro]]></category>
		<category><![CDATA[ancho]]></category>
		<category><![CDATA[ancho de banda]]></category>
		<category><![CDATA[banda]]></category>
		<category><![CDATA[compresión]]></category>
		<category><![CDATA[descomprimir]]></category>
		<category><![CDATA[lzma]]></category>
		<category><![CDATA[ratio]]></category>
		<category><![CDATA[tar.gz]]></category>
		<category><![CDATA[tar.xz]]></category>
		<category><![CDATA[xz]]></category>
		<category><![CDATA[xz-utils]]></category>

		<guid isPermaLink="false">http://shakaran.net/blog/?p=854</guid>
		<description><![CDATA[La compresión de archivos tar.xz es muy eficiente debido a que es un tipo de compresión sin perdida con un alto ratio de compresión y entre algunos proyectos se esta empezando a usar ampliamente debido al ahorro de ancho de banda que supone al liberar nuevos programas.
Por defecto en Ubuntu, el compresor/descompresor de archivos tar.gz [...]<br /><div><img src="http://shakaran.net/blog/wp-content/plugins/gd-star-rating/gfx.php?value=10.0" /></div><div>Rating: 10.0/<strong>10</strong> (2 votes cast)</div><br />


Entradas relacionadas:<ol><li><a href='http://shakaran.net/blog/2008/08/como-hacer-una-copia-de-seguridad-de-tus-repositorios-en-ubuntu/' rel='bookmark' title='Permanent Link: Como hacer una copia de seguridad de tus repositorios en Ubuntu'>Como hacer una copia de seguridad de tus repositorios en Ubuntu</a></li>
<li><a href='http://shakaran.net/blog/2009/09/como-editar-graficamente-el-archivo-xorg-conf/' rel='bookmark' title='Permanent Link: Como editar gráficamente el archivo xorg.conf'>Como editar gráficamente el archivo xorg.conf</a></li>
<li><a href='http://shakaran.net/blog/2009/06/apache-ignora-archivos-htaccess-en-ubuntu/' rel='bookmark' title='Permanent Link: Apache ignora archivos .htaccess en Ubuntu'>Apache ignora archivos .htaccess en Ubuntu</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>La compresión de <a title="archivos XZ wikipedia" href="http://en.wikipedia.org/wiki/Xz" target="_blank">archivos tar.xz</a> es <strong>muy eficiente</strong> debido a que es un tipo de compresión sin perdida con un <strong>alto ratio de compresión</strong> y entre <a title="Transmission bittorrent" href="http://www.transmissionbt.com/" target="_blank">algunos proyectos</a> se esta empezando a usar ampliamente debido al ahorro de <strong>ancho de banda</strong> que supone al liberar nuevos programas.</p>
<p>Por defecto en Ubuntu, el <strong>compresor/descompresor</strong> de archivos tar.gz (antes conocido como LZMA) no esta instalado. Luego necesitas instalar el paquete <a title="XZ Utils wikipedia" href="http://en.wikipedia.org/wiki/XZ_Utils" target="_blank">xz-utils</a> (desarrollado por la distribución <a title="Slackware" href="http://www.slackware.com" target="_blank">Slackware</a>):</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Descargar <a href="http://shakaran.net/blog/wp-content/plugins/wp-codebox/wp-codebox.php?p=854&amp;download=install.txt">install.txt</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p85415"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p854code15"><pre class="shell" style="font-family:monospace;">sudo apt-get install xz-utils</pre></td></tr></table></div>

<p>Despues puedes descomprimir cualquier archivo<em> tar.gz</em> con <em>file-roller</em> o bien mediante terminal:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Descargar <a href="http://shakaran.net/blog/wp-content/plugins/wp-codebox/wp-codebox.php?p=854&amp;download=descomprimir.txt">descomprimir.txt</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p85416"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p854code16"><pre class="shell" style="font-family:monospace;">tar -JXf archivo.tar.xz</pre></td></tr></table></div>

<br /><div><img src="http://shakaran.net/blog/wp-content/plugins/gd-star-rating/gfx.php?value=10.0" /></div><div>Rating: 10.0/<strong>10</strong> (2 votes cast)</div><br />


Comparte, descargalo en pdf, imprimelo o enviaselo a un amigo!


	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F01%2Fcomo-descomprimir-un-archivo-tar-xz-o-txz-en-ubuntu%2F&amp;partner=sociable" title="Print"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F01%2Fcomo-descomprimir-un-archivo-tar-xz-o-txz-en-ubuntu%2F&amp;title=Como%20descomprimir%20un%20archivo%20tar.xz%20o%20.txz%20en%20Ubuntu&amp;bodytext=La%20compresi%C3%B3n%20de%20archivos%20tar.xz%20es%20muy%20eficiente%20debido%20a%20que%20es%20un%20tipo%20de%20compresi%C3%B3n%20sin%20perdida%20con%20un%20alto%20ratio%20de%20compresi%C3%B3n%20y%20entre%20algunos%20proyectos%20se%20esta%20empezando%20a%20usar%20ampliamente%20debido%20al%20ahorro%20de%20ancho%20de%20banda%20que%20supone%20al%20lib" title="Digg"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F01%2Fcomo-descomprimir-un-archivo-tar-xz-o-txz-en-ubuntu%2F&amp;title=Como%20descomprimir%20un%20archivo%20tar.xz%20o%20.txz%20en%20Ubuntu&amp;notes=La%20compresi%C3%B3n%20de%20archivos%20tar.xz%20es%20muy%20eficiente%20debido%20a%20que%20es%20un%20tipo%20de%20compresi%C3%B3n%20sin%20perdida%20con%20un%20alto%20ratio%20de%20compresi%C3%B3n%20y%20entre%20algunos%20proyectos%20se%20esta%20empezando%20a%20usar%20ampliamente%20debido%20al%20ahorro%20de%20ancho%20de%20banda%20que%20supone%20al%20lib" title="del.icio.us"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F01%2Fcomo-descomprimir-un-archivo-tar-xz-o-txz-en-ubuntu%2F&amp;t=Como%20descomprimir%20un%20archivo%20tar.xz%20o%20.txz%20en%20Ubuntu" title="Facebook"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F01%2Fcomo-descomprimir-un-archivo-tar-xz-o-txz-en-ubuntu%2F&amp;title=Como%20descomprimir%20un%20archivo%20tar.xz%20o%20.txz%20en%20Ubuntu&amp;annotation=La%20compresi%C3%B3n%20de%20archivos%20tar.xz%20es%20muy%20eficiente%20debido%20a%20que%20es%20un%20tipo%20de%20compresi%C3%B3n%20sin%20perdida%20con%20un%20alto%20ratio%20de%20compresi%C3%B3n%20y%20entre%20algunos%20proyectos%20se%20esta%20empezando%20a%20usar%20ampliamente%20debido%20al%20ahorro%20de%20ancho%20de%20banda%20que%20supone%20al%20lib" title="Google Bookmarks"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://barrapunto.com/submit.pl?subj=Como%20descomprimir%20un%20archivo%20tar.xz%20o%20.txz%20en%20Ubuntu&amp;story=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F01%2Fcomo-descomprimir-un-archivo-tar-xz-o-txz-en-ubuntu%2F" title="BarraPunto"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/barrapunto.png" title="BarraPunto" alt="BarraPunto" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://bitacoras.com/anotaciones/http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F01%2Fcomo-descomprimir-un-archivo-tar-xz-o-txz-en-ubuntu%2F" title="Bitacoras.com"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/bitacoras.png" title="Bitacoras.com" alt="Bitacoras.com" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://meneame.net/submit.php?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F01%2Fcomo-descomprimir-un-archivo-tar-xz-o-txz-en-ubuntu%2F" title="Meneame"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/meneame.png" title="Meneame" alt="Meneame" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F01%2Fcomo-descomprimir-un-archivo-tar-xz-o-txz-en-ubuntu%2F&amp;partner=sociable" title="PDF"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/pdf.png" title="PDF" alt="PDF" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://shakaran.net/blog/feed/" title="RSS"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F01%2Fcomo-descomprimir-un-archivo-tar-xz-o-txz-en-ubuntu%2F&amp;title=Como%20descomprimir%20un%20archivo%20tar.xz%20o%20.txz%20en%20Ubuntu" title="StumbleUpon"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fshakaran.net%2Fblog%2F2010%2F01%2Fcomo-descomprimir-un-archivo-tar-xz-o-txz-en-ubuntu%2F" title="Technorati"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>


<br/><br/>

<p>Entradas relacionadas:<ol><li><a href='http://shakaran.net/blog/2008/08/como-hacer-una-copia-de-seguridad-de-tus-repositorios-en-ubuntu/' rel='bookmark' title='Permanent Link: Como hacer una copia de seguridad de tus repositorios en Ubuntu'>Como hacer una copia de seguridad de tus repositorios en Ubuntu</a></li>
<li><a href='http://shakaran.net/blog/2009/09/como-editar-graficamente-el-archivo-xorg-conf/' rel='bookmark' title='Permanent Link: Como editar gráficamente el archivo xorg.conf'>Como editar gráficamente el archivo xorg.conf</a></li>
<li><a href='http://shakaran.net/blog/2009/06/apache-ignora-archivos-htaccess-en-ubuntu/' rel='bookmark' title='Permanent Link: Apache ignora archivos .htaccess en Ubuntu'>Apache ignora archivos .htaccess en Ubuntu</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://shakaran.net/blog/2010/01/como-descomprimir-un-archivo-tar-xz-o-txz-en-ubuntu/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://shakaran.net/blog/2010/01/como-descomprimir-un-archivo-tar-xz-o-txz-en-ubuntu/</feedburner:origLink></item>
		<item>
		<title>Como contabilizar las líneas sin traducir (archivos .po) de tu proyecto Launchpad</title>
		<link>http://feedproxy.google.com/~r/Shakaran/~3/Iec9LAkm1NI/</link>
		<comments>http://shakaran.net/blog/2009/12/como-contabilizar-las-lineas-sin-traducir-archivos-po-de-tu-proyecto-launchpad/#comments</comments>
		<pubDate>Wed, 30 Dec 2009 08:34:04 +0000</pubDate>
		<dc:creator>shakaran</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Tivion]]></category>
		<category><![CDATA[.po]]></category>
		<category><![CDATA[gettext]]></category>
		<category><![CDATA[launchpad]]></category>
		<category><![CDATA[pot]]></category>
		<category><![CDATA[traducir]]></category>
		<category><![CDATA[translate]]></category>
		<category><![CDATA[untranslate]]></category>

		<guid isPermaLink="false">http://shakaran.net/blog/?p=843</guid>
		<description><![CDATA[




La internacionalización de un proyecto es algo importante y más cuando quieres difundir ampliamente tu programa y hace uso de muchos canales de televisión y radio de diferentes países y lenguas como es mi caso con Tivion.
Por tanto para ver el progreso de las traducciones se hace necesario fabricar algunas herramientas rápidas.
Supongamos que tenemos 10 [...]<br /><div><img src="http://shakaran.net/blog/wp-content/plugins/gd-star-rating/gfx.php?value=9.0" /></div><div>Rating: 9.0/<strong>10</strong> (1 vote cast)</div><br />


Entradas relacionadas:<ol><li><a href='http://shakaran.net/blog/2008/05/guia-para-ayudar-a-traducir-el-proyecto-wine-al-espanol/' rel='bookmark' title='Permanent Link: Guía para ayudar a traducir el proyecto Wine al Español'>Guía para ayudar a traducir el proyecto Wine al Español</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="mceTemp mceIEcenter">
<dl id="attachment_845" class="wp-caption aligncenter" style="margin: auto; width: 410px;">
<dt class="wp-caption-dt"><a href="http://shakaran.net/blog/wp-content/uploads/2009/12/babel.png"><img class="size-full wp-image-845" title="Tower of babel" src="http://shakaran.net/blog/wp-content/uploads/2009/12/babel.png" alt="Tower of babel" width="400" height="319" /></a></dt>
</dl>
</div>
<p>La <strong>internacionalización</strong> de un proyecto es algo importante y más cuando quieres difundir ampliamente tu programa y hace uso de muchos canales de televisión y radio de diferentes países y lenguas como es mi caso con <a title="Tivion" href="http://www.shakaran.net/blog/tivion" target="_blank">Tivion</a>.</p>
<p>Por tanto para ver el <strong>progreso de las traducciones</strong> se hace necesario fabricar algunas herramientas rápidas.</p>
<p>Supongamos que tenemos 10 o 15 archivos de traducción .po y queremos ver cuanto es el progreso en número de lineas <strong>sin traducir</strong> sobre el total disponible y sacar un porcentaje para tener una ligera idea del soporte de dicho idioma en nuestra aplicación.</p>
<p>Hasta ahora se podía ver eso en <a title="Launchpad website" href="http://www.launchpad.net" target="_blank">Launchpad</a>, si tienes todos los lenguajes como tus &#8220;preferidos&#8221;. Podéis ver el <a title="Launchpad translations tivion" href="https://translations.launchpad.net/tivion/trunk/+pots/tivion" target="_blank">ejemplo con Tivion en LaunchPad</a>.</p>
<p>Y comprobareis que solo sale <strong>listado el idioma</strong> que tengáis puesto en la cuenta registrada con su porcentaje correspondiente. En mi caso para visualizar todos los idiomas, tuve que poner en mi perfil que hablaba todos. Esto es algo falso como se puede suponer, pero era la única manera hasta entonces que tenia para seguir los<strong> porcentajes </strong>de traducciones.</p>
<p>Así que he hecho un <strong>script rápido</strong> que me permite leer los archivos .po y mirar las cadenas traducidas y sin traducir y sacar una pequeña estadística para cada idioma. Con ello podre seguir mejor el proyecto y daros pistas de como van avanzando las traducciones.</p>
<p>El script por si a alguien le resulta <strong>útil </strong>es el siguiente (lo explico a continuación):</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Descargar <a href="http://shakaran.net/blog/wp-content/plugins/wp-codebox/wp-codebox.php?p=843&amp;download=po_percent.py">po_percent.py</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p84320"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
</pre></td><td class="code" id="p843code20"><pre class="python" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">#!/usr/bin/env python</span>
<span style="color: #808080; font-style: italic;"># -*- coding: utf-8 -*-</span>
&nbsp;
PATH_TO_PO = <span style="color: #483d8b;">'../src/*.po'</span>
&nbsp;
<span style="color: #ff7700;font-weight:bold;">import</span> <span style="color: #dc143c;">os</span>
<span style="color: #ff7700;font-weight:bold;">import</span> <span style="color: #dc143c;">glob</span>
<span style="color: #ff7700;font-weight:bold;">import</span> <span style="color: #dc143c;">re</span>
&nbsp;
<span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">'Translation file  %Ready  (Unfinished/Total)'</span>
<span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">'============================================'</span>
<span style="color: #ff7700;font-weight:bold;">for</span> filename <span style="color: #ff7700;font-weight:bold;">in</span> <span style="color: #dc143c;">glob</span>.<span style="color: #dc143c;">glob</span><span style="color: black;">&#40;</span>PATH_TO_PO<span style="color: black;">&#41;</span>: 
    <span style="color: #008000;">file</span> = <span style="color: #008000;">open</span><span style="color: black;">&#40;</span>filename, <span style="color: #483d8b;">'r'</span><span style="color: black;">&#41;</span>.<span style="color: black;">read</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
    unfinished = <span style="color: #dc143c;">re</span>.<span style="color: black;">findall</span><span style="color: black;">&#40;</span>r<span style="color: #483d8b;">'msgstr &quot;&quot;<span style="color: #000099; font-weight: bold;">\n</span><span style="color: #000099; font-weight: bold;">\n</span>'</span>, <span style="color: #008000;">file</span>, <span style="color: #dc143c;">re</span>.<span style="color: black;">M</span><span style="color: black;">&#41;</span>
    msg_lines  = <span style="color: #dc143c;">re</span>.<span style="color: black;">findall</span><span style="color: black;">&#40;</span>r<span style="color: #483d8b;">'msgid'</span>, <span style="color: #008000;">file</span>, <span style="color: #dc143c;">re</span>.<span style="color: black;">M</span><span style="color: black;">&#41;</span>
    percent = <span style="color: black;">&#40;</span><span style="color: #ff4500;">100</span> <span style="color: #66cc66;">*</span> <span style="color: #008000;">len</span><span style="color: black;">&#40;</span>unfinished<span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>/<span style="color: #008000;">len</span><span style="color: black;">&#40;</span>msg_lines<span style="color: black;">&#41;</span>
    finished = <span style="color: #ff4500;">100</span> - percent
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;% 15s: % 4d%%    %d/%d&quot;</span> <span style="color: #66cc66;">%</span><span style="color: black;">&#40;</span><span style="color: #dc143c;">os</span>.<span style="color: black;">path</span>.<span style="color: black;">split</span><span style="color: black;">&#40;</span>filename<span style="color: black;">&#41;</span><span style="color: black;">&#91;</span>-<span style="color: #ff4500;">1</span><span style="color: black;">&#93;</span>, finished, <span style="color: #008000;">len</span><span style="color: black;">&#40;</span>unfinished<span style="color: black;">&#41;</span>, <span style="color: #008000;">len</span><span style="color: black;">&#40;</span>msg_lines<span style="color: black;">&#41;</span><span style="color: black;">&#41;</span></pre></td></tr></table></div>

<p>Podeis <strong>ejecutarlo</strong> con (suponiendo que llamáis al archivo po_percent.py):</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Descargar <a href="http://shakaran.net/blog/wp-content/plugins/wp-codebox/wp-codebox.php?p=843&amp;download=ejecutar.txt">ejecutar.txt</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p84321"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p843code21"><pre class="shell" style="font-family:monospace;">$ python po_percent.py</pre></td></tr></table></div>

<p>Tendrá una<strong> salida</strong> como la siguiente:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Descargar <a href="http://shakaran.net/blog/wp-content/plugins/wp-codebox/wp-codebox.php?p=843&amp;download=salida.txt">salida.txt</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p84322"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
</pre></td><td class="code" id="p843code22"><pre class="text" style="font-family:monospace;">$ python po_percent.py 
Translation file  %Ready  (Unfinished/Total)
============================================
         tlh.po:    2%    156/159
          ar.po:    3%    155/159
       en_AU.po:    2%    156/159
          el.po:    2%    156/159
          gl.po:   97%    5/159
          an.po:    3%    155/159
          es.po:  100%    0/162
          hr.po:   74%    42/159
          ru.po:   36%    105/162
          eu.po:    2%    156/159
          fr.po:   44%    92/162
          de.po:   43%    91/159
       zh_TW.po:    2%    156/159
       en_GB.po:    6%    152/161
          pt.po:   36%    105/162
          tr.po:   87%    22/162
          it.po:  100%    0/159
          sq.po:    2%    156/159
          bs.po:    2%    156/159
          ca.po:  100%    0/159
          af.po:    2%    156/159</pre></td></tr></table></div>

<p>Donde sale listado cada archivo .po el porcentaje traducido y el total de cadenas sin traducir sobre el total de cadenas.</p>
<p>El script es sencillo. En la línea 4 debes poner la ruta a los archivos .po. En mi caso esta en una carpeta script/ superior y debo ir a la carpeta /src de tivion, por eso tengo puesto ese path. El tuyo puede ser distinto.</p>
<p>Luego se importan las bibliotecas necesarias en la lineas 6, 7 y 8.<br />
Se muestra un mensaje en las 10 y 11, y en la 12 hacemos un bucle para cada archivo .po que se encuentre en la ruta.</p>
<p>En la línea 13 leemos el fichero y utilizamos una expresiones regulares en las líneas 14 y 15 para obtener las líneas sin traducir y las totales.</p>
<p>Luego se calcula el porcentaje en la línea 15 y en la 18 se muestran los datos para cada archivo.</p>
<br /><div><img src="http://shakaran.net/blog/wp-content/plugins/gd-star-rating/gfx.php?value=9.0" /></div><div>Rating: 9.0/<strong>10</strong> (1 vote cast)</div><br />


Comparte, descargalo en pdf, imprimelo o enviaselo a un amigo!


	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fcomo-contabilizar-las-lineas-sin-traducir-archivos-po-de-tu-proyecto-launchpad%2F&amp;partner=sociable" title="Print"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fcomo-contabilizar-las-lineas-sin-traducir-archivos-po-de-tu-proyecto-launchpad%2F&amp;title=Como%20contabilizar%20las%20l%C3%ADneas%20sin%20traducir%20%28archivos%20.po%29%20de%20tu%20proyecto%20Launchpad&amp;bodytext=%20%20%0D%0ALa%20internacionalizaci%C3%B3n%20de%20un%20proyecto%20es%20algo%20importante%20y%20m%C3%A1s%20cuando%20quieres%20difundir%20ampliamente%20tu%20programa%20y%20hace%20uso%20de%20muchos%20canales%20de%20televisi%C3%B3n%20y%20radio%20de%20diferentes%20pa%C3%ADses%20y%20lenguas%20como%20es%20mi%20caso%20con%20Tivion.%0D%0A%0D%0APor%20tanto%20para%20ve" title="Digg"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fcomo-contabilizar-las-lineas-sin-traducir-archivos-po-de-tu-proyecto-launchpad%2F&amp;title=Como%20contabilizar%20las%20l%C3%ADneas%20sin%20traducir%20%28archivos%20.po%29%20de%20tu%20proyecto%20Launchpad&amp;notes=%20%20%0D%0ALa%20internacionalizaci%C3%B3n%20de%20un%20proyecto%20es%20algo%20importante%20y%20m%C3%A1s%20cuando%20quieres%20difundir%20ampliamente%20tu%20programa%20y%20hace%20uso%20de%20muchos%20canales%20de%20televisi%C3%B3n%20y%20radio%20de%20diferentes%20pa%C3%ADses%20y%20lenguas%20como%20es%20mi%20caso%20con%20Tivion.%0D%0A%0D%0APor%20tanto%20para%20ve" title="del.icio.us"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fcomo-contabilizar-las-lineas-sin-traducir-archivos-po-de-tu-proyecto-launchpad%2F&amp;t=Como%20contabilizar%20las%20l%C3%ADneas%20sin%20traducir%20%28archivos%20.po%29%20de%20tu%20proyecto%20Launchpad" title="Facebook"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fcomo-contabilizar-las-lineas-sin-traducir-archivos-po-de-tu-proyecto-launchpad%2F&amp;title=Como%20contabilizar%20las%20l%C3%ADneas%20sin%20traducir%20%28archivos%20.po%29%20de%20tu%20proyecto%20Launchpad&amp;annotation=%20%20%0D%0ALa%20internacionalizaci%C3%B3n%20de%20un%20proyecto%20es%20algo%20importante%20y%20m%C3%A1s%20cuando%20quieres%20difundir%20ampliamente%20tu%20programa%20y%20hace%20uso%20de%20muchos%20canales%20de%20televisi%C3%B3n%20y%20radio%20de%20diferentes%20pa%C3%ADses%20y%20lenguas%20como%20es%20mi%20caso%20con%20Tivion.%0D%0A%0D%0APor%20tanto%20para%20ve" title="Google Bookmarks"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://barrapunto.com/submit.pl?subj=Como%20contabilizar%20las%20l%C3%ADneas%20sin%20traducir%20%28archivos%20.po%29%20de%20tu%20proyecto%20Launchpad&amp;story=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fcomo-contabilizar-las-lineas-sin-traducir-archivos-po-de-tu-proyecto-launchpad%2F" title="BarraPunto"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/barrapunto.png" title="BarraPunto" alt="BarraPunto" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://bitacoras.com/anotaciones/http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fcomo-contabilizar-las-lineas-sin-traducir-archivos-po-de-tu-proyecto-launchpad%2F" title="Bitacoras.com"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/bitacoras.png" title="Bitacoras.com" alt="Bitacoras.com" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://meneame.net/submit.php?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fcomo-contabilizar-las-lineas-sin-traducir-archivos-po-de-tu-proyecto-launchpad%2F" title="Meneame"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/meneame.png" title="Meneame" alt="Meneame" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fcomo-contabilizar-las-lineas-sin-traducir-archivos-po-de-tu-proyecto-launchpad%2F&amp;partner=sociable" title="PDF"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/pdf.png" title="PDF" alt="PDF" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://shakaran.net/blog/feed/" title="RSS"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fcomo-contabilizar-las-lineas-sin-traducir-archivos-po-de-tu-proyecto-launchpad%2F&amp;title=Como%20contabilizar%20las%20l%C3%ADneas%20sin%20traducir%20%28archivos%20.po%29%20de%20tu%20proyecto%20Launchpad" title="StumbleUpon"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fcomo-contabilizar-las-lineas-sin-traducir-archivos-po-de-tu-proyecto-launchpad%2F" title="Technorati"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>


<br/><br/>

<p>Entradas relacionadas:<ol><li><a href='http://shakaran.net/blog/2008/05/guia-para-ayudar-a-traducir-el-proyecto-wine-al-espanol/' rel='bookmark' title='Permanent Link: Guía para ayudar a traducir el proyecto Wine al Español'>Guía para ayudar a traducir el proyecto Wine al Español</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://shakaran.net/blog/2009/12/como-contabilizar-las-lineas-sin-traducir-archivos-po-de-tu-proyecto-launchpad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://shakaran.net/blog/2009/12/como-contabilizar-las-lineas-sin-traducir-archivos-po-de-tu-proyecto-launchpad/</feedburner:origLink></item>
		<item>
		<title>Vergüenza ajena</title>
		<link>http://feedproxy.google.com/~r/Shakaran/~3/JS9yhDjL9CE/</link>
		<comments>http://shakaran.net/blog/2009/12/verguenza-ajena/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 04:24:34 +0000</pubDate>
		<dc:creator>shakaran</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Universidad]]></category>
		<category><![CDATA[ajena]]></category>
		<category><![CDATA[copias]]></category>
		<category><![CDATA[grauticidad]]></category>
		<category><![CDATA[indiferencia]]></category>
		<category><![CDATA[licencias]]></category>
		<category><![CDATA[pescadilla]]></category>
		<category><![CDATA[profesores]]></category>
		<category><![CDATA[software libre]]></category>
		<category><![CDATA[verguenza]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://shakaran.net/blog/?p=837</guid>
		<description><![CDATA[




Es lo que se siente, cuando compañeros de facultad corren como chiquillos hambrientos por una copia y licencia gratuita de Windows 7 ofrecida por la propia universidad.
Me parece un gran error que desde la universidad se promueva el fomento de software privativo a través de este tipo de servicios.
La manera en la que actúa Microsoft [...]<br /><div><img src="http://shakaran.net/blog/wp-content/plugins/gd-star-rating/gfx.php?value=9.4" /></div><div>Rating: 9.4/<strong>10</strong> (20 votes cast)</div><br />


Entradas relacionadas:<ol><li><a href='http://shakaran.net/blog/2009/04/la-solucion-tecnologica-para-educacion-del-gobierno/' rel='bookmark' title='Permanent Link: La &#8220;solución&#8221; tecnológica para educación del Gobierno'>La &#8220;solución&#8221; tecnológica para educación del Gobierno</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="mceTemp mceIEcenter">
<dl id="attachment_838" class="wp-caption aligncenter" style="width: 144px;margin:auto">
<dt class="wp-caption-dt"><a href="http://shakaran.net/blog/wp-content/uploads/2009/12/bad-windows.png"><img class="size-full wp-image-838" title="Bad windows" src="http://shakaran.net/blog/wp-content/uploads/2009/12/bad-windows.png" alt="Bad windows" width="134" height="116" /></a></dt>
</dl>
</div>
<p style="text-align: justify;">Es lo que se <strong>siente</strong>, cuando <em>compañeros de facultad corren como chiquillos hambrientos por una copia y licencia gratuita de Windows 7 ofrecida por la propia universidad</em>.</p>
<p style="text-align: justify;">Me parece un <strong>gran error</strong> que desde la universidad se promueva el fomento de software privativo a través de este tipo de servicios.</p>
<p style="text-align: justify;">La manera en la que actúa Microsoft ofreciendo estas licencias gratuitas, tiene una <strong>doble moral </strong>y es totalmente <strong>fraudulenta</strong> a largo plazo. Estos compañeros movidos por la gratuicidad no se dan cuenta que en un futuro, estarán ligados a usar productos y software de Windows, porque será en lo que hayan aprendido y desarrollado y eso puede estar bien cuando eres <strong>universitario</strong>, pero cuando trabajes en una empresa, la empresa tendrá muchísimos <strong>gastos en licencias</strong> porque sus desarrolladores únicamente conocen Windows porque fue lo que les inculcaron en la universidad.</p>
<p style="text-align: justify;">¿Y <strong>porque</strong> me molesta esto? Porque es <em>una pescadilla que se muerde la cola.</em> Las <strong>administraciones</strong> no usan software libre porque no hay <strong>empresas</strong> de terceros que lo usen, y estas empresas no usan software libre porque no les llegan <strong>licenciados</strong> con conocimientos de software libre, pero la propia <strong>universidad</strong> no enseña software libre porque sus profesores no lo usan y Microsoft encima les regala licencias.</p>
<p style="text-align: justify;">Podría hacerme el <strong>indiferente</strong> como muchos hacen y dicen &#8220;<em>mientras no me obliguen a mí a usar Windows me parece bien</em>&#8220;, pues no, yo no puedo tomar dicha postura, porque me afecta indirectamente aunque no quiera en la vida diaria.</p>
<p style="text-align: justify;">Así que esa es mi <strong>vergüenza ajena</strong>.</p>
<br /><div><img src="http://shakaran.net/blog/wp-content/plugins/gd-star-rating/gfx.php?value=9.4" /></div><div>Rating: 9.4/<strong>10</strong> (20 votes cast)</div><br />


Comparte, descargalo en pdf, imprimelo o enviaselo a un amigo!


	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fverguenza-ajena%2F&amp;partner=sociable" title="Print"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fverguenza-ajena%2F&amp;title=Verg%C3%BCenza%20ajena&amp;bodytext=%20%20%0D%0AEs%20lo%20que%20se%20siente%2C%20cuando%20compa%C3%B1eros%20de%20facultad%20corren%20como%20chiquillos%20hambrientos%20por%20una%20copia%20y%20licencia%20gratuita%20de%20Windows%207%20ofrecida%20por%20la%20propia%20universidad.%0D%0AMe%20parece%20un%20gran%20error%20que%20desde%20la%20universidad%20se%20promueva%20el%20fomento%20de%20" title="Digg"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fverguenza-ajena%2F&amp;title=Verg%C3%BCenza%20ajena&amp;notes=%20%20%0D%0AEs%20lo%20que%20se%20siente%2C%20cuando%20compa%C3%B1eros%20de%20facultad%20corren%20como%20chiquillos%20hambrientos%20por%20una%20copia%20y%20licencia%20gratuita%20de%20Windows%207%20ofrecida%20por%20la%20propia%20universidad.%0D%0AMe%20parece%20un%20gran%20error%20que%20desde%20la%20universidad%20se%20promueva%20el%20fomento%20de%20" title="del.icio.us"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fverguenza-ajena%2F&amp;t=Verg%C3%BCenza%20ajena" title="Facebook"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fverguenza-ajena%2F&amp;title=Verg%C3%BCenza%20ajena&amp;annotation=%20%20%0D%0AEs%20lo%20que%20se%20siente%2C%20cuando%20compa%C3%B1eros%20de%20facultad%20corren%20como%20chiquillos%20hambrientos%20por%20una%20copia%20y%20licencia%20gratuita%20de%20Windows%207%20ofrecida%20por%20la%20propia%20universidad.%0D%0AMe%20parece%20un%20gran%20error%20que%20desde%20la%20universidad%20se%20promueva%20el%20fomento%20de%20" title="Google Bookmarks"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://barrapunto.com/submit.pl?subj=Verg%C3%BCenza%20ajena&amp;story=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fverguenza-ajena%2F" title="BarraPunto"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/barrapunto.png" title="BarraPunto" alt="BarraPunto" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://bitacoras.com/anotaciones/http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fverguenza-ajena%2F" title="Bitacoras.com"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/bitacoras.png" title="Bitacoras.com" alt="Bitacoras.com" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://meneame.net/submit.php?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fverguenza-ajena%2F" title="Meneame"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/meneame.png" title="Meneame" alt="Meneame" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fverguenza-ajena%2F&amp;partner=sociable" title="PDF"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/pdf.png" title="PDF" alt="PDF" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://shakaran.net/blog/feed/" title="RSS"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fverguenza-ajena%2F&amp;title=Verg%C3%BCenza%20ajena" title="StumbleUpon"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fverguenza-ajena%2F" title="Technorati"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>


<br/><br/>

<p>Entradas relacionadas:<ol><li><a href='http://shakaran.net/blog/2009/04/la-solucion-tecnologica-para-educacion-del-gobierno/' rel='bookmark' title='Permanent Link: La &#8220;solución&#8221; tecnológica para educación del Gobierno'>La &#8220;solución&#8221; tecnológica para educación del Gobierno</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://shakaran.net/blog/2009/12/verguenza-ajena/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		<feedburner:origLink>http://shakaran.net/blog/2009/12/verguenza-ajena/</feedburner:origLink></item>
		<item>
		<title>Integrar Evince en Firefox para visualizar PDFs</title>
		<link>http://feedproxy.google.com/~r/Shakaran/~3/Qknhh8oigEY/</link>
		<comments>http://shakaran.net/blog/2009/12/integrar-evince-en-firefox-para-visualizar-pdfs/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 04:37:56 +0000</pubDate>
		<dc:creator>shakaran</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[archivo]]></category>
		<category><![CDATA[bufferizar]]></category>
		<category><![CDATA[descarga]]></category>
		<category><![CDATA[evince]]></category>
		<category><![CDATA[file]]></category>
		<category><![CDATA[lineas]]></category>
		<category><![CDATA[mozplugger]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[visualizar]]></category>
		<category><![CDATA[x-pdf]]></category>

		<guid isPermaLink="false">http://shakaran.net/blog/?p=832</guid>
		<description><![CDATA[




Normalmente al navegar, suele ser necesario visualizar algún documento que esta embebido en PDF dentro de una página web. En mi caso concreto, muchos de los temas y ejercicios de mi universidad son publicados en PDF y embebidos en Moodle. El problema es, que estos documentos embebidos no se muestran o bien buferizan el archivo [...]<br /><div><img src="http://shakaran.net/blog/wp-content/plugins/gd-star-rating/gfx.php?value=10.0" /></div><div>Rating: 10.0/<strong>10</strong> (1 vote cast)</div><br />


Entradas relacionadas:<ol><li><a href='http://shakaran.net/blog/2009/07/arreglo-de-firefox-3-5-x-branding-para-ubuntu-jaunty-karmic/' rel='bookmark' title='Permanent Link: Arreglo de Firefox 3.5.x Branding para Ubuntu Jaunty &#038; Karmic'>Arreglo de Firefox 3.5.x Branding para Ubuntu Jaunty &#038; Karmic</a></li>
<li><a href='http://shakaran.net/blog/2008/08/anadido-soporte-nativo-para-audio-y-video-en-firefox-31-shiretoko/' rel='bookmark' title='Permanent Link: Añadido soporte nativo para audio y video en Firefox 3.1 (Shiretoko)'>Añadido soporte nativo para audio y video en Firefox 3.1 (Shiretoko)</a></li>
<li><a href='http://shakaran.net/blog/2008/07/firefox-31-alpha-1-pasa-el-acid-3-al-84-por-ciento/' rel='bookmark' title='Permanent Link: Firefox 3.1 Alpha 1 pasa el Acid 3 al 84%'>Firefox 3.1 Alpha 1 pasa el Acid 3 al 84%</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="mceTemp mceIEcenter">
<dl id="attachment_833" class="wp-caption aligncenter" style="margin: auto; width: 238px;">
<dt class="wp-caption-dt"><a href="http://shakaran.net/blog/wp-content/uploads/2009/12/pdf-embedded.jpg"><img class="size-full wp-image-833" title="PDF embedded" src="http://shakaran.net/blog/wp-content/uploads/2009/12/pdf-embedded.jpg" alt="PDF embedded" width="228" height="285" /></a></dt>
</dl>
</div>
<p>Normalmente al navegar, suele ser necesario <strong>visualizar</strong> algún documento que esta embebido en PDF dentro de una página web. En mi caso concreto, muchos de los temas y ejercicios de mi universidad son publicados en PDF y embebidos en <a title="Moodle" href="http://moodle.org/" target="_blank">Moodle</a>. El problema es, que estos documentos embebidos <strong>no se muestran</strong> o bien buferizan el archivo para su descarga al menos en Ubuntu, cuando realmente lo que se necesita es verlo dentro de la página.</p>
<p>Hasta hace pocos días, <strong>me conformaba</strong> con poder descargar el pdf y seguir trabajando. Pero se puede solucionar de una manera bastante sencilla.</p>
<p>Primero necesitamos instalar el plugin <tt>mozplugger</tt> de Firefox:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Descargar <a href="http://shakaran.net/blog/wp-content/plugins/wp-codebox/wp-codebox.php?p=832&amp;download=install-mozplugger.txt">install-mozplugger.txt</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p83228"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p832code28"><pre class="shell" style="font-family:monospace;">$ sudo apt-get install mozplugger</pre></td></tr></table></div>

<p>Después abrimos el archivo /etc/mozpluggerrc para edición:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Descargar <a href="http://shakaran.net/blog/wp-content/plugins/wp-codebox/wp-codebox.php?p=832&amp;download=edit-mozplugger.txt">edit-mozplugger.txt</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p83229"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p832code29"><pre class="shell" style="font-family:monospace;">$ sudo gedit /etc/mozpluggerrc</pre></td></tr></table></div>

<p>Busca las líneas:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Descargar <a href="http://shakaran.net/blog/wp-content/plugins/wp-codebox/wp-codebox.php?p=832&amp;download=content-mozplugger.txt">content-mozplugger.txt</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p83230"><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code" id="p832code30"><pre class="text" style="font-family:monospace;">application/pdf: pdf: PDF file
application/x-pdf: pdf: PDF file
text/pdf: pdf: PDF file
text/x-pdf: pdf: PDF file</pre></td></tr></table></div>

<p>Y añade justo debajo de cada una:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Descargar <a href="http://shakaran.net/blog/wp-content/plugins/wp-codebox/wp-codebox.php?p=832&amp;download=add-mozplugger.txt">add-mozplugger.txt</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p83231"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p832code31"><pre class="text" style="font-family:monospace;">repeat noisy swallow(evince) fill: evince &quot;$file&quot;</pre></td></tr></table></div>

<p>Debe quedarte algo así:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Descargar <a href="http://shakaran.net/blog/wp-content/plugins/wp-codebox/wp-codebox.php?p=832&amp;download=edit-mozplugger.txt">edit-mozplugger.txt</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p83232"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code" id="p832code32"><pre class="text" style="font-family:monospace;">application/pdf:pdf:PDF file
    repeat noisy swallow(evince) fill: evince &quot;$file&quot;
application/x-pdf:pdf:PDF file
    repeat noisy swallow(evince) fill: evince &quot;$file&quot;
text/pdf:pdf:PDF file
    repeat noisy swallow(evince) fill: evince &quot;$file&quot;
text/x-pdf:pdf:PDF file
    repeat noisy swallow(evince) fill: evince &quot;$file&quot;</pre></td></tr></table></div>

<p>Si tenías abierto Firefox, reinicialo y listo, ya puedes visualizar tus pdf embebidos en webs.</p>
<br /><div><img src="http://shakaran.net/blog/wp-content/plugins/gd-star-rating/gfx.php?value=10.0" /></div><div>Rating: 10.0/<strong>10</strong> (1 vote cast)</div><br />


Comparte, descargalo en pdf, imprimelo o enviaselo a un amigo!


	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fintegrar-evince-en-firefox-para-visualizar-pdfs%2F&amp;partner=sociable" title="Print"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fintegrar-evince-en-firefox-para-visualizar-pdfs%2F&amp;title=Integrar%20Evince%20en%20Firefox%20para%20visualizar%20PDFs&amp;bodytext=%20%20%0D%0ANormalmente%20al%20navegar%2C%20suele%20ser%20necesario%20visualizar%20alg%C3%BAn%20documento%20que%20esta%20embebido%20en%20PDF%20dentro%20de%20una%20p%C3%A1gina%20web.%20En%20mi%20caso%20concreto%2C%20muchos%20de%20los%20temas%20y%20ejercicios%20de%20mi%20universidad%20son%20publicados%20en%20PDF%20y%20embebidos%20en%20Moodle.%20El%20pr" title="Digg"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fintegrar-evince-en-firefox-para-visualizar-pdfs%2F&amp;title=Integrar%20Evince%20en%20Firefox%20para%20visualizar%20PDFs&amp;notes=%20%20%0D%0ANormalmente%20al%20navegar%2C%20suele%20ser%20necesario%20visualizar%20alg%C3%BAn%20documento%20que%20esta%20embebido%20en%20PDF%20dentro%20de%20una%20p%C3%A1gina%20web.%20En%20mi%20caso%20concreto%2C%20muchos%20de%20los%20temas%20y%20ejercicios%20de%20mi%20universidad%20son%20publicados%20en%20PDF%20y%20embebidos%20en%20Moodle.%20El%20pr" title="del.icio.us"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fintegrar-evince-en-firefox-para-visualizar-pdfs%2F&amp;t=Integrar%20Evince%20en%20Firefox%20para%20visualizar%20PDFs" title="Facebook"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fintegrar-evince-en-firefox-para-visualizar-pdfs%2F&amp;title=Integrar%20Evince%20en%20Firefox%20para%20visualizar%20PDFs&amp;annotation=%20%20%0D%0ANormalmente%20al%20navegar%2C%20suele%20ser%20necesario%20visualizar%20alg%C3%BAn%20documento%20que%20esta%20embebido%20en%20PDF%20dentro%20de%20una%20p%C3%A1gina%20web.%20En%20mi%20caso%20concreto%2C%20muchos%20de%20los%20temas%20y%20ejercicios%20de%20mi%20universidad%20son%20publicados%20en%20PDF%20y%20embebidos%20en%20Moodle.%20El%20pr" title="Google Bookmarks"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://barrapunto.com/submit.pl?subj=Integrar%20Evince%20en%20Firefox%20para%20visualizar%20PDFs&amp;story=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fintegrar-evince-en-firefox-para-visualizar-pdfs%2F" title="BarraPunto"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/barrapunto.png" title="BarraPunto" alt="BarraPunto" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://bitacoras.com/anotaciones/http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fintegrar-evince-en-firefox-para-visualizar-pdfs%2F" title="Bitacoras.com"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/bitacoras.png" title="Bitacoras.com" alt="Bitacoras.com" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://meneame.net/submit.php?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fintegrar-evince-en-firefox-para-visualizar-pdfs%2F" title="Meneame"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/meneame.png" title="Meneame" alt="Meneame" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fintegrar-evince-en-firefox-para-visualizar-pdfs%2F&amp;partner=sociable" title="PDF"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/pdf.png" title="PDF" alt="PDF" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://shakaran.net/blog/feed/" title="RSS"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fintegrar-evince-en-firefox-para-visualizar-pdfs%2F&amp;title=Integrar%20Evince%20en%20Firefox%20para%20visualizar%20PDFs" title="StumbleUpon"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fintegrar-evince-en-firefox-para-visualizar-pdfs%2F" title="Technorati"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>


<br/><br/>

<p>Entradas relacionadas:<ol><li><a href='http://shakaran.net/blog/2009/07/arreglo-de-firefox-3-5-x-branding-para-ubuntu-jaunty-karmic/' rel='bookmark' title='Permanent Link: Arreglo de Firefox 3.5.x Branding para Ubuntu Jaunty &#038; Karmic'>Arreglo de Firefox 3.5.x Branding para Ubuntu Jaunty &#038; Karmic</a></li>
<li><a href='http://shakaran.net/blog/2008/08/anadido-soporte-nativo-para-audio-y-video-en-firefox-31-shiretoko/' rel='bookmark' title='Permanent Link: Añadido soporte nativo para audio y video en Firefox 3.1 (Shiretoko)'>Añadido soporte nativo para audio y video en Firefox 3.1 (Shiretoko)</a></li>
<li><a href='http://shakaran.net/blog/2008/07/firefox-31-alpha-1-pasa-el-acid-3-al-84-por-ciento/' rel='bookmark' title='Permanent Link: Firefox 3.1 Alpha 1 pasa el Acid 3 al 84%'>Firefox 3.1 Alpha 1 pasa el Acid 3 al 84%</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://shakaran.net/blog/2009/12/integrar-evince-en-firefox-para-visualizar-pdfs/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://shakaran.net/blog/2009/12/integrar-evince-en-firefox-para-visualizar-pdfs/</feedburner:origLink></item>
		<item>
		<title>Tivion 0.0.3 “Opiron” liberado</title>
		<link>http://feedproxy.google.com/~r/Shakaran/~3/tzZQHOms1Wk/</link>
		<comments>http://shakaran.net/blog/2009/12/tivion-0-0-3-opiron-liberado/#comments</comments>
		<pubDate>Sat, 12 Dec 2009 15:28:25 +0000</pubDate>
		<dc:creator>shakaran</dc:creator>
				<category><![CDATA[CUSL]]></category>
		<category><![CDATA[Mplayer]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Tivion]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[400 canales nuevos]]></category>
		<category><![CDATA[automatico]]></category>
		<category><![CDATA[autotraducción]]></category>
		<category><![CDATA[cadenas]]></category>
		<category><![CDATA[capturas]]></category>
		<category><![CDATA[compatible]]></category>
		<category><![CDATA[jaunty]]></category>
		<category><![CDATA[karmic]]></category>
		<category><![CDATA[tivion 0.0.3]]></category>
		<category><![CDATA[traducción]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://shakaran.net/blog/?p=807</guid>
		<description><![CDATA[Tivion 0.0.3 con nombre en clave &#8220;Opiron&#8221; es una versión con muchas novedades que han sido bastante esperadas:

Ampliada la lista de canales de TV y Radio a 447 en un total de 64 países. Ver la lista completa.


 Añadida lista despegable para filtrar los canales por tipo (TV, Radio, Sopcast y Todos). Sopcast aún no [...]<br /><div><img src="http://shakaran.net/blog/wp-content/plugins/gd-star-rating/gfx.php?value=10.0" /></div><div>Rating: 10.0/<strong>10</strong> (4 votes cast)</div><br />


Entradas relacionadas:<ol><li><a href='http://shakaran.net/blog/2009/09/tivion-0-0-2-ahora-con-48-canales-mas-mas-del-doble/' rel='bookmark' title='Permanent Link: Tivion 0.0.2: ahora con 48 canales más, más del doble!'>Tivion 0.0.2: ahora con 48 canales más, más del doble!</a></li>
<li><a href='http://shakaran.net/blog/2009/09/tivion-un-reproductor-streaming-para-tv-online-en-ubuntu/' rel='bookmark' title='Permanent Link: Tivion: un reproductor streaming para TV online en Ubuntu'>Tivion: un reproductor streaming para TV online en Ubuntu</a></li>
<li><a href='http://shakaran.net/blog/2009/12/tivion-en-windows-adelanto-de-progresos/' rel='bookmark' title='Permanent Link: Tivion en Windows, adelanto de progresos'>Tivion en Windows, adelanto de progresos</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div id="attachment_809" class="wp-caption aligncenter" style="width: 514px"><a href="http://shakaran.net/blog/wp-content/uploads/2009/12/Tivion-0.0.3-opiron.png"><img class="size-full wp-image-809" title="Tivion 0.0.3-opiron" src="http://shakaran.net/blog/wp-content/uploads/2009/12/Tivion-0.0.3-opiron.png" alt="Tivion 0.0.3-opiron" width="504" height="326" /></a><p class="wp-caption-text">Tivion 0.0.3-opiron</p></div>
<p><strong><em>Tivion 0.0.3</em></strong> con nombre en clave &#8220;<em>Opiron</em>&#8221; es una versión con muchas novedades que han sido bastante esperadas:</p>
<ul>
<li>Ampliada la lista de canales de TV y Radio a <strong>447 en un total de 64 países</strong>. <a title="Lista de canales de Tivion" href="http://www.shakaran.net/blog/wp-content/uploads/channel-list.txt" target="_blank">Ver la lista completa.</a></li>
</ul>
<ul>
<li> Añadida lista despegable para<strong> filtrar los canales</strong> por tipo (TV, Radio, Sopcast y Todos). Sopcast aún no implementado.</li>
</ul>
<div id="attachment_808" class="wp-caption aligncenter" style="width: 238px"><a href="http://shakaran.net/blog/wp-content/uploads/2009/12/filter.png"><img class="size-full wp-image-808" title="Filtrado por tipo de canal" src="http://shakaran.net/blog/wp-content/uploads/2009/12/filter.png" alt="Filtrado por tipo de canal" width="228" height="126" /></a><p class="wp-caption-text">Filtrado por tipo de canal</p></div>
<ul>
<li>Añadida opción -c o -channel-list para volcar un<strong> listado con todos los canales</strong> disponibles, ordenados por país en orden decreciente.</li>
</ul>
<ul>
<li>Soporte para cambiar el <strong>directorio</strong> por defecto donde se guardan las <strong>capturas</strong> a través de Archivo&gt;Configuración&gt;Directorio de capturas (por defecto se guardan en /home/usuario/.tivion/capturas/</li>
</ul>
<div id="attachment_811" class="wp-caption aligncenter" style="width: 262px"><a href="http://shakaran.net/blog/wp-content/uploads/2009/12/configuration.png"><img class="size-full wp-image-811" title="Configuración Tivion" src="http://shakaran.net/blog/wp-content/uploads/2009/12/configuration.png" alt="Configuración Tivion" width="252" height="106" /></a><p class="wp-caption-text">Configuración Tivion</p></div>
<ul>
<li>Soporte para cambio de <strong>traducciones</strong> &#8220;<em>on the fly</em>&#8221; (al vuelo) de la interfaz, a través de Archivo&gt;Configuración&gt;Idioma. Esta opción no esta aún completa, ya que no se guarda el idioma cambiado para otra sesión y tampoco se auto-traduce la parte del listado del canales. En próximas versiones estará implementado.</li>
</ul>
<div id="attachment_812" class="wp-caption aligncenter" style="width: 413px"><a href="http://shakaran.net/blog/wp-content/uploads/2009/12/apply.png"><img class="size-full wp-image-812" title="Apply changes" src="http://shakaran.net/blog/wp-content/uploads/2009/12/apply.png" alt="Apply changes" width="403" height="145" /></a><p class="wp-caption-text">Apply changes</p></div>
<ul>
<li>Añadida opción de pinchar sobre el nombre del pais y <strong>expandir la lista</strong> de canales (antes solo sobre el icono de flecha)</li>
</ul>
<ul>
<li><strong>Soporte experimental </strong>para Ubuntu Jaunty 9.04 permitiendo ejecuciones con PyGTK 2.14 (la interfaz arrancará y funcionara pero algunas imágenes de botones seguramente no se mostrarán bien) en próxímas versiones se intentará mejorar este aspecto.</li>
</ul>
<ul>
<li>Añadidas las<strong> traducciones </strong>(hasta las cadenas de la versión 0.0.2) de los idiomas: Inglés (completo), Inglés (Reino unido) (completo), Francés (completo), Español (completo), Italiano (completo), Portugués (completo), Ruso (completo), Turco (casi completo), Catalán (parcial).</li>
</ul>
<p>Para traductores interesados que quieran completar la traducción de las <strong>cadenas para la 0.0.3</strong> u otros idiomas visitad: <a title="Archivo .pot de traducción de Tivion" href="https://translations.launchpad.net/tivion/trunk/+pots/tivion">https://translations.launchpad.net/tivion/trunk/+pots/tivion</a></p>
<p>Las descargas de Ubuntu 9.10 son totalmente <strong>compatibles</strong> con la alpha 1 de Ubuntu 10.04 Lucid Lynx. La versión para Windows aún esta en desarrollo, así que aun tendréis que esperar un poco.</p>
<h3><span style="color: #993300;">Descargas</span></h3>
<div class="mceTemp mceIEcenter">
<dl id="attachment_479" class="wp-caption aligncenter" style="width: 130px;">
<dt class="wp-caption-dt"><a href="http://shakaran.net/blog/wp-content/uploads/2009/07/paquete-deb.png"><img class="size-full wp-image-479" title="Paquete deb" src="http://shakaran.net/blog/wp-content/uploads/2009/07/paquete-deb.png" alt="Paquete deb" width="120" height="120" /></a></dt>
</dl>
</div>
<h3><span style="color: #ff0000;">Actualización</span></h3>
<p>Nuevo soporte para Arch Linux. Añadido un PKGBUILD del Archlinux User Repository (alguien se anima con el RPM?)</p>
<p><a rel="nofollow" href="http://aur.archlinux.org/packages.php?ID=32889">http://aur.archlinux.org/packages.php?ID=32889</a></p>
<p><strong>Ubuntu Jaunty 9.04</strong></p>
<p>i386: <a class="downloadlink" href="http://shakaran.net/blog/downloads/tivion_0.0.3-0ubuntu1%7Ejaunty_i386.deb" title="Versióntivion_0.0.3-0ubuntu1~jaunty_i386.deb descargado 848 veces" >tivion_0.0.3-0ubuntu1~jaunty_i386.deb (848)</a></p>
<p>i386 changes: <a class="downloadlink" href="http://shakaran.net/blog/downloads/tivion_0.0.3-0ubuntu1%7Ejaunty_i386.changes" title="Versióntivion_0.0.3-0ubuntu1~jaunty_i386.changes descargado 130 veces" >tivion_0.0.3-0ubuntu1~jaunty_i386.changes (130)</a></p>
<p>amd64: <a class="downloadlink" href="http://shakaran.net/blog/downloads/tivion_0.0.3-0ubuntu1%7Ejaunty_amd64.deb" title="Versióntivion_0.0.3-0ubuntu1~jaunty_amd64.deb descargado 197 veces" >tivion_0.0.3-0ubuntu1~jaunty_amd64.deb (197)</a></p>
<p>amd64 changes: <a class="downloadlink" href="http://shakaran.net/blog/downloads/tivion_0.0.3-0ubuntu1%7Ejaunty_amd64.changes" title="Versióntivion_0.0.3-0ubuntu1~jaunty_amd64.changes descargado 62 veces" >tivion_0.0.3-0ubuntu1~jaunty_amd64.changes (62)</a></p>
<p>source: <a class="downloadlink" href="http://shakaran.net/blog/downloads/tivion_0.0.3-0ubuntu1%7Ejaunty.tar.gz" title="Versióntivion_0.0.3-0ubuntu1~jaunty.tar.gz descargado 117 veces" >tivion_0.0.3-0ubuntu1~jaunty.tar.gz (117)</a></p>
<p>dsc: <a class="downloadlink" href="http://shakaran.net/blog/downloads/tivion_0.0.3-0ubuntu1%7Ejaunty.dsc" title="Versióntivion_0.0.3-0ubuntu1~jaunty.dsc descargado 56 veces" >tivion_0.0.3-0ubuntu1~jaunty.dsc (56)</a></p>
<p><strong>Ubuntu Karmic 9.10 </strong></p>
<p>i386: <a class="downloadlink" href="http://shakaran.net/blog/downloads/tivion_0.0.3-0ubuntu1%7Ekarmic_i386.deb" title="Versióntivion_0.0.3-0ubuntu1~karmic_i386.deb descargado 1194 veces" >tivion_0.0.3-0ubuntu1~karmic_i386.deb (1194)</a></p>
<p>i386 changes: <a class="downloadlink" href="http://shakaran.net/blog/downloads/tivion_0.0.3-0ubuntu1%7Ekarmic_i386.changes" title="Versióntivion_0.0.3-0ubuntu1~karmic_i386.changes descargado 146 veces" >tivion_0.0.3-0ubuntu1~karmic_i386.changes (146)</a></p>
<p>amd64: <a class="downloadlink" href="http://shakaran.net/blog/downloads/tivion_0.0.3-0ubuntu1%7Ekarmic_amd64.deb" title="Versióntivion_0.0.3-0ubuntu1~karmic_amd64.deb descargado 479 veces" >tivion_0.0.3-0ubuntu1~karmic_amd64.deb (479)</a></p>
<p>amd64 changes: <a class="downloadlink" href="http://shakaran.net/blog/downloads/tivion_0.0.3-0ubuntu1%7Ekarmic_amd64.changes" title="Versióntivion_0.0.3-0ubuntu1~karmic_amd64.changes descargado 111 veces" >tivion_0.0.3-0ubuntu1~karmic_amd64.changes (111)</a></p>
<p>source: <a class="downloadlink" href="http://shakaran.net/blog/downloads/tivion_0.0.3-0ubuntu1%7Ekarmic.tar.gz" title="Versióntivion_0.0.3-0ubuntu1~karmic.tar.gz descargado 108 veces" >tivion_0.0.3-0ubuntu1~karmic.tar.gz (108)</a></p>
<p>dsc: <a class="downloadlink" href="http://shakaran.net/blog/downloads/tivion_0.0.3-0ubuntu1%7Ekarmic.dsc" title="Versióntivion_0.0.3-0ubuntu1~karmic.dsc descargado 56 veces" >tivion_0.0.3-0ubuntu1~karmic.dsc (56)</a></p>
<p><strong>Ubuntu Lucid 10.04</strong></p>
<p>i386: <a class="downloadlink" href="http://shakaran.net/blog/downloads/tivion_0.0.3-0ubuntu1%7Elucid_i386.deb" title="Versióntivion_0.0.3-0ubuntu1~lucid_i386.deb descargado 176 veces" >tivion_0.0.3-0ubuntu1~lucid_i386.deb (176)</a></p>
<p>i386 changes: <a class="downloadlink" href="http://shakaran.net/blog/downloads/tivion_0.0.3-0ubuntu1%7Elucid_i386.changes" title="Versióntivion_0.0.3-0ubuntu1~lucid_i386.changes descargado 58 veces" >tivion_0.0.3-0ubuntu1~lucid_i386.changes (58)</a></p>
<p>amd64: <a class="downloadlink" href="http://shakaran.net/blog/downloads/tivion_0.0.3-0ubuntu1%7Elucid_amd64.deb" title="Versióntivion_0.0.3-0ubuntu1~lucid_amd64.deb descargado 133 veces" >tivion_0.0.3-0ubuntu1~lucid_amd64.deb (133)</a></p>
<p>amd64 changes: <a class="downloadlink" href="http://shakaran.net/blog/downloads/tivion_0.0.3-0ubuntu1%7Elucid_amd64.changes" title="Versióntivion_0.0.3-0ubuntu1~lucid_amd64.changes descargado 55 veces" >tivion_0.0.3-0ubuntu1~lucid_amd64.changes (55)</a></p>
<p>source: <a class="downloadlink" href="http://shakaran.net/blog/downloads/tivion_0.0.3-0ubuntu1%7Elucid.tar.gz" title="Versióntivion_0.0.3-0ubuntu1~lucid.tar.gz descargado 61 veces" >tivion_0.0.3-0ubuntu1~lucid.tar.gz (61)</a></p>
<p>dsc: <a class="downloadlink" href="http://shakaran.net/blog/downloads/tivion_0.0.3-0ubuntu1%7Elucid.dsc" title="Versióntivion_0.0.3-0ubuntu1~lucid.dsc descargado 52 veces" >tivion_0.0.3-0ubuntu1~lucid.dsc (52)</a></p>
<p>Las descargas también estan disponibles mediante el <strong>PPA de launchpad</strong>:</p>
<p><a title="https://launchpad.net/~shakaran/+archive/ppa/+packages" href="https://launchpad.net/~shakaran/+archive/ppa/+packages" target="_blank">https://launchpad.net/~shakaran/+archive/ppa/+packages</a></p>
<p>Y desde la <strong>forja de RedIris</strong>:</p>
<p><a title="http://forja.rediris.es/frs/?group_id=685" href="http://forja.rediris.es/frs/?group_id=685" target="_blank">http://forja.rediris.es/frs/?group_id=685</a></p>
<h3><span style="color: #993300;">Agradecimientos</span></h3>
<p>Por cierto, gracias a aquellos que en algún momento hicieron eco de la noticia de Tivion 0.0.1 y 0.0.2 y que sin duda han contribuido a las muchas descargas que se han realizado: <a title="TuxNoticias" href="http://www.tuxnoticias.com/2009/12/02/streaming-tv-para-linux/" target="_blank">TuxNoticias</a>, <a title="La Consola" href="http://www.laconsolablog.com/2009/12/01/tivion-tv-online-en-linux/" target="_blank">LaConsola</a>, <a title="El blog de Rigo" href="http://www.elblogderigo.info/2009/09/01/streaming-de-tv-online-en-ubuntu/" target="_blank">el Blog de Rigo</a>, <a title="Desperiencias Ubuntueras" href="http://desperienziasubunteras.nireblog.com/post/2009/10/27/beyer-tb-en-ubuntu" target="_blank">Desperiencias Ubuntunteras</a>, <a title="Slice of Linux" href="http://sliceoflinux.com/2009/11/10/tivion-ver-la-television-a-traves-de-internet/" target="_blank">Slice of Linux</a>, <a title="Linux Caceres" href="http://linuxcaceres.blogspot.com/2009/11/tivion-alternativa-zattoo.html" target="_blank">Linux Cáceres</a>, <a title="Yakiboo" href="http://www.yakiboo.net/?p=1108" target="_blank">Yakiboo,</a> <a title="Dotexe" href="http://dotexe.unnes.ac.id/2009/10/18/mencoba-tivion-aplikasi-free-tv-online-untuk-linux/" target="_blank">Dotexe</a>, <a title="Isla Remota" href="http://www.islaremota.com/forum/showthread.php?t=21404" target="_blank">Isla Remota</a>, <a title="Pascasio" href="http://my.opera.com/pascasio/blog/2009/10/13/ver-la-tvpo-internet-con-tivion" target="_blank">Pascasio</a>,  <a title="SomGNU" href="http://www.somgnu.cat/2009/10/13/tivion-aplicacio-per-veure-mes-de-7-canals-de-tv/" target="_blank">SomGNU</a>, <a title="Ubuntizando el planeta" href="http://www.ubuntizandoelplaneta.com/2009/10/tivion-television-online-en-tu-pc.html" target="_blank">Ubuntizando El planeta</a>, <a title="TuxWire" href="http://www.tuxwire.com/?p=8586" target="_blank">TuxWire</a>, <a title="WebUpd8" href="http://www.webupd8.org/2009/10/application-for-watching-tv-on-line-for.html" target="_blank">WepUpd8</a>, etc</p>
<br /><div><img src="http://shakaran.net/blog/wp-content/plugins/gd-star-rating/gfx.php?value=10.0" /></div><div>Rating: 10.0/<strong>10</strong> (4 votes cast)</div><br />


Comparte, descargalo en pdf, imprimelo o enviaselo a un amigo!


	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Ftivion-0-0-3-opiron-liberado%2F&amp;partner=sociable" title="Print"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Ftivion-0-0-3-opiron-liberado%2F&amp;title=Tivion%200.0.3%20%22Opiron%22%20liberado&amp;bodytext=%0D%0A%0D%0ATivion%200.0.3%20con%20nombre%20en%20clave%20%22Opiron%22%20es%20una%20versi%C3%B3n%20con%20muchas%20novedades%20que%20han%20sido%20bastante%20esperadas%3A%0D%0A%0D%0A%20%20Ampliada%20la%20lista%20de%20canales%20de%20TV%20y%20Radio%20a%20447%20en%20un%20total%20de%2064%20pa%C3%ADses.%20Ver%20la%20lista%20completa.%0D%0A%0D%0A%0D%0A%20%20%20%20A%C3%B1adida%20lista%20despeg" title="Digg"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Ftivion-0-0-3-opiron-liberado%2F&amp;title=Tivion%200.0.3%20%22Opiron%22%20liberado&amp;notes=%0D%0A%0D%0ATivion%200.0.3%20con%20nombre%20en%20clave%20%22Opiron%22%20es%20una%20versi%C3%B3n%20con%20muchas%20novedades%20que%20han%20sido%20bastante%20esperadas%3A%0D%0A%0D%0A%20%20Ampliada%20la%20lista%20de%20canales%20de%20TV%20y%20Radio%20a%20447%20en%20un%20total%20de%2064%20pa%C3%ADses.%20Ver%20la%20lista%20completa.%0D%0A%0D%0A%0D%0A%20%20%20%20A%C3%B1adida%20lista%20despeg" title="del.icio.us"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Ftivion-0-0-3-opiron-liberado%2F&amp;t=Tivion%200.0.3%20%22Opiron%22%20liberado" title="Facebook"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Ftivion-0-0-3-opiron-liberado%2F&amp;title=Tivion%200.0.3%20%22Opiron%22%20liberado&amp;annotation=%0D%0A%0D%0ATivion%200.0.3%20con%20nombre%20en%20clave%20%22Opiron%22%20es%20una%20versi%C3%B3n%20con%20muchas%20novedades%20que%20han%20sido%20bastante%20esperadas%3A%0D%0A%0D%0A%20%20Ampliada%20la%20lista%20de%20canales%20de%20TV%20y%20Radio%20a%20447%20en%20un%20total%20de%2064%20pa%C3%ADses.%20Ver%20la%20lista%20completa.%0D%0A%0D%0A%0D%0A%20%20%20%20A%C3%B1adida%20lista%20despeg" title="Google Bookmarks"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://barrapunto.com/submit.pl?subj=Tivion%200.0.3%20%22Opiron%22%20liberado&amp;story=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Ftivion-0-0-3-opiron-liberado%2F" title="BarraPunto"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/barrapunto.png" title="BarraPunto" alt="BarraPunto" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://bitacoras.com/anotaciones/http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Ftivion-0-0-3-opiron-liberado%2F" title="Bitacoras.com"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/bitacoras.png" title="Bitacoras.com" alt="Bitacoras.com" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://meneame.net/submit.php?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Ftivion-0-0-3-opiron-liberado%2F" title="Meneame"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/meneame.png" title="Meneame" alt="Meneame" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Ftivion-0-0-3-opiron-liberado%2F&amp;partner=sociable" title="PDF"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/pdf.png" title="PDF" alt="PDF" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://shakaran.net/blog/feed/" title="RSS"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Ftivion-0-0-3-opiron-liberado%2F&amp;title=Tivion%200.0.3%20%22Opiron%22%20liberado" title="StumbleUpon"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Ftivion-0-0-3-opiron-liberado%2F" title="Technorati"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>


<br/><br/>

<p>Entradas relacionadas:<ol><li><a href='http://shakaran.net/blog/2009/09/tivion-0-0-2-ahora-con-48-canales-mas-mas-del-doble/' rel='bookmark' title='Permanent Link: Tivion 0.0.2: ahora con 48 canales más, más del doble!'>Tivion 0.0.2: ahora con 48 canales más, más del doble!</a></li>
<li><a href='http://shakaran.net/blog/2009/09/tivion-un-reproductor-streaming-para-tv-online-en-ubuntu/' rel='bookmark' title='Permanent Link: Tivion: un reproductor streaming para TV online en Ubuntu'>Tivion: un reproductor streaming para TV online en Ubuntu</a></li>
<li><a href='http://shakaran.net/blog/2009/12/tivion-en-windows-adelanto-de-progresos/' rel='bookmark' title='Permanent Link: Tivion en Windows, adelanto de progresos'>Tivion en Windows, adelanto de progresos</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://shakaran.net/blog/2009/12/tivion-0-0-3-opiron-liberado/feed/</wfw:commentRss>
		<slash:comments>34</slash:comments>
		<feedburner:origLink>http://shakaran.net/blog/2009/12/tivion-0-0-3-opiron-liberado/</feedburner:origLink></item>
		<item>
		<title>Un granito de libertad cada 15 segundos</title>
		<link>http://feedproxy.google.com/~r/Shakaran/~3/UJbU-j7x4Qo/</link>
		<comments>http://shakaran.net/blog/2009/12/un-granito-de-libertad-cada-15-segundos/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 12:13:50 +0000</pubDate>
		<dc:creator>shakaran</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[software libre]]></category>
		<category><![CDATA[11000]]></category>
		<category><![CDATA[15]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[codigo]]></category>
		<category><![CDATA[Greg]]></category>
		<category><![CDATA[Greg Kroah-Harman]]></category>
		<category><![CDATA[Hartman]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[Kroah]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[segundo]]></category>
		<category><![CDATA[segundos]]></category>
		<category><![CDATA[source]]></category>

		<guid isPermaLink="false">http://shakaran.net/blog/?p=795</guid>
		<description><![CDATA[Cada 15 segundos, una nueva línea es escrita en el kernel Linux.
Y no lo digo yo, sino el  desarrollador/mantenedor del Kernel  Greg Kroah-Hartman:
We add 11,000 lines, remove 5500 lines, and modify 2200 lines every single day.
Haciendo las matemáticas, es una simple regla de tres. Si se escriben 11 mil, pero 5500 son borradas y [...]<br /><div><img src="http://shakaran.net/blog/wp-content/plugins/gd-star-rating/gfx.php?value=4.5" /></div><div>Rating: 4.5/<strong>10</strong> (2 votes cast)</div><br />


No hay entradas relacionadas.]]></description>
			<content:encoded><![CDATA[<blockquote><p>Cada <em>15 segundos</em>, <strong>una nueva línea</strong> es escrita en el kernel Linux.</p></blockquote>
<p>Y no lo digo yo, sino el  desarrollador/mantenedor del Kernel <a title="Greg Kroah-Hartman Wikipedia inglesa" href="http://en.wikipedia.org/wiki/Greg_Kroah-Hartman" target="_blank"> Greg Kroah-Hartman</a>:</p>
<blockquote><p><em>We add 11,000 lines, remove 5500 lines, and modify 2200 lines every single day.</em></p></blockquote>
<p>Haciendo las matemáticas, es una<strong> simple regla de tres</strong>. Si se escriben 11 mil, pero 5500 son borradas y las modificadas no son nuevas. Nos quedan 5500 y como cada día tiene 24 horas * 60 min * 60 seg = 84600 segundos, pues nos quedan 84600/5500 = <strong>15.38 segundos</strong> para escribir una línea. Truncando 15 segundos.<em> </em></p>
<p style="text-align: right;"><em>Vía: <a title="Interview with Greg Kroah-Hartman – Linux Kernel Dev/Maintainer" href="http://howsoftwareisbuilt.com/2009/11/18/interview-with-greg-kroah-hartman-linux-kernel-devmaintainer/" target="_blank">Entrevista a Greg Kroah-Hartman realizada por <em>How Software is Built</em></a></em></p>
<br /><div><img src="http://shakaran.net/blog/wp-content/plugins/gd-star-rating/gfx.php?value=4.5" /></div><div>Rating: 4.5/<strong>10</strong> (2 votes cast)</div><br />


Comparte, descargalo en pdf, imprimelo o enviaselo a un amigo!


	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fun-granito-de-libertad-cada-15-segundos%2F&amp;partner=sociable" title="Print"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fun-granito-de-libertad-cada-15-segundos%2F&amp;title=Un%20granito%20de%20libertad%20cada%2015%20segundos&amp;bodytext=Cada%2015%20segundos%2C%20una%20nueva%20l%C3%ADnea%20es%20escrita%20en%20el%20kernel%20Linux.%0D%0AY%20no%20lo%20digo%20yo%2C%20sino%20el%C2%A0%20desarrollador%2Fmantenedor%20del%20Kernel%20%20Greg%20Kroah-Hartman%3A%0D%0AWe%20add%2011%2C000%20lines%2C%20remove%205500%20lines%2C%20and%20modify%202200%20lines%20every%20single%20day.%0D%0AHaciendo%20las%20mate" title="Digg"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fun-granito-de-libertad-cada-15-segundos%2F&amp;title=Un%20granito%20de%20libertad%20cada%2015%20segundos&amp;notes=Cada%2015%20segundos%2C%20una%20nueva%20l%C3%ADnea%20es%20escrita%20en%20el%20kernel%20Linux.%0D%0AY%20no%20lo%20digo%20yo%2C%20sino%20el%C2%A0%20desarrollador%2Fmantenedor%20del%20Kernel%20%20Greg%20Kroah-Hartman%3A%0D%0AWe%20add%2011%2C000%20lines%2C%20remove%205500%20lines%2C%20and%20modify%202200%20lines%20every%20single%20day.%0D%0AHaciendo%20las%20mate" title="del.icio.us"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fun-granito-de-libertad-cada-15-segundos%2F&amp;t=Un%20granito%20de%20libertad%20cada%2015%20segundos" title="Facebook"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fun-granito-de-libertad-cada-15-segundos%2F&amp;title=Un%20granito%20de%20libertad%20cada%2015%20segundos&amp;annotation=Cada%2015%20segundos%2C%20una%20nueva%20l%C3%ADnea%20es%20escrita%20en%20el%20kernel%20Linux.%0D%0AY%20no%20lo%20digo%20yo%2C%20sino%20el%C2%A0%20desarrollador%2Fmantenedor%20del%20Kernel%20%20Greg%20Kroah-Hartman%3A%0D%0AWe%20add%2011%2C000%20lines%2C%20remove%205500%20lines%2C%20and%20modify%202200%20lines%20every%20single%20day.%0D%0AHaciendo%20las%20mate" title="Google Bookmarks"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://barrapunto.com/submit.pl?subj=Un%20granito%20de%20libertad%20cada%2015%20segundos&amp;story=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fun-granito-de-libertad-cada-15-segundos%2F" title="BarraPunto"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/barrapunto.png" title="BarraPunto" alt="BarraPunto" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://bitacoras.com/anotaciones/http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fun-granito-de-libertad-cada-15-segundos%2F" title="Bitacoras.com"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/bitacoras.png" title="Bitacoras.com" alt="Bitacoras.com" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://meneame.net/submit.php?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fun-granito-de-libertad-cada-15-segundos%2F" title="Meneame"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/meneame.png" title="Meneame" alt="Meneame" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fun-granito-de-libertad-cada-15-segundos%2F&amp;partner=sociable" title="PDF"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/pdf.png" title="PDF" alt="PDF" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://shakaran.net/blog/feed/" title="RSS"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fun-granito-de-libertad-cada-15-segundos%2F&amp;title=Un%20granito%20de%20libertad%20cada%2015%20segundos" title="StumbleUpon"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fshakaran.net%2Fblog%2F2009%2F12%2Fun-granito-de-libertad-cada-15-segundos%2F" title="Technorati"><img src="http://shakaran.net/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>


<br/><br/>

<p>No hay entradas relacionadas.</p>]]></content:encoded>
			<wfw:commentRss>http://shakaran.net/blog/2009/12/un-granito-de-libertad-cada-15-segundos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://shakaran.net/blog/2009/12/un-granito-de-libertad-cada-15-segundos/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 3.771 seconds. --><!-- Cached page generated by WP-Super-Cache on 2010-03-15 07:10:26 -->
