<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2spanishfull.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>beer2beer</title>
	
	<link>http://beer2beer.com</link>
	<description>24/7 open | free entrance | self-service</description>
	<lastBuildDate>Tue, 19 Apr 2011 17:54:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2-bleeding</generator>
		<feedburner:info uri="beer2beer" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://beer2beer.com/feed/" /><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Fbeer2beer.com%2Ffeed%2F" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://beer2beer.com/feed/" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Fbeer2beer.com%2Ffeed%2F" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Fbeer2beer.com%2Ffeed%2F" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://add.my.yahoo.com/content?lg=es&amp;url=http%3A%2F%2Fbeer2beer.com%2Ffeed%2F" src="http://eur.i1.yimg.com/eur.yimg.com/i/es/my/addto1.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.feedness.com/alta/http://beer2beer.com/feed/" src="http://www.feedness.com/ayuda/wp-content/square_b_sh_feed.gif">Subscribe with Feedness</feedburner:feedFlare><feedburner:browserFriendly>¡Gracias por suscribirte! Puedes usar los botones de la derecha para añadir automáticamente el feed a tu lector preferido. Si lo haces a mano, recuerda añadir la URL original: ****** http://beer2beer.com/feed/ *****</feedburner:browserFriendly><item>
		<title>Alex Rovira y la Crisis</title>
		<link>http://feedproxy.google.com/~r/beer2beer/~3/t8Ml48MYnSc/</link>
		<comments>http://beer2beer.com/2010/03/23/alex-rovira-y-la-crisis/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 13:35:18 +0000</pubDate>
		<dc:creator>Victor Espigares</dc:creator>
				<category><![CDATA[Default]]></category>
		<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://beer2beer.com/?p=94</guid>
		<description><![CDATA[Una amiga (gracias Majo!) me pasÃ³ esta interesante entrevista con Alex Rovira, escritor de una serie de libros como &#8220;La Buena Suerte&#8221; o &#8220;La Buena Crisis&#8221;, el mÃ¡s reciente del que se habla en la entrevista. Comparto muchos de los puntos de vista que da, y en general, de la forma de enfocar las cosas [...]]]></description>
			<content:encoded><![CDATA[<p>Una amiga (gracias Majo!) me pasÃ³ esta interesante entrevista con <a target="_blank" href="http://www.alexrovira.com/">Alex Rovira</a>, escritor de una serie de libros como &#8220;La Buena Suerte&#8221; o &#8220;La Buena Crisis&#8221;, el mÃ¡s reciente del que se habla en la entrevista. Comparto muchos de los puntos de vista que da, y en general, de la forma de enfocar las cosas que transmite. Personalmente no lo conocÃ­a con anterioridad a esta entrevista, pero realmente me parece una persona digna de escuchar y con mucho interesante que decir.</p>
<p>Â¡Merece mucho la pena la entrevista!</p>
<p><object width="400" height="316"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=10107983&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=10107983&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="316"></embed></object>
<p><a href="http://vimeo.com/10107983">Entrevista Ãlex Rovira &#8211; La buena crisis</a> from <a href="http://vimeo.com/user3359146">Ãlex Rovira</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/beer2beer?a=t8Ml48MYnSc:y-bDVEhot2k:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/beer2beer?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/beer2beer?a=t8Ml48MYnSc:y-bDVEhot2k:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/beer2beer?i=t8Ml48MYnSc:y-bDVEhot2k:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://beer2beer.com/2010/03/23/alex-rovira-y-la-crisis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://beer2beer.com/2010/03/23/alex-rovira-y-la-crisis/</feedburner:origLink></item>
		<item>
		<title>Randy Pausch Last Lecture: Achieving Your Childhood Dreams</title>
		<link>http://feedproxy.google.com/~r/beer2beer/~3/BlKMSAhhf4s/</link>
		<comments>http://beer2beer.com/2010/03/14/randy-pausch-last-lecture-achieving-your-childhood-dreams/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 12:50:44 +0000</pubDate>
		<dc:creator>Victor Espigares</dc:creator>
				<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://beer2beer.com/?p=92</guid>
		<description><![CDATA[This time a popular inspirational video, probably known by most of you, but still worth watching from time to time. Carnegie Mellon Professor Randy Pausch (Oct. 23, 1960 &#8211; July 25, 2008) gave his last lecture at the university Sept. 18, 2007, before a packed McConomy Auditorium. In his moving presentation, &#8220;Really Achieving Your Childhood [...]]]></description>
			<content:encoded><![CDATA[<p>This time a popular inspirational video, probably known by most of you, but still worth watching from time to time.</p>
<blockquote><p>Carnegie Mellon Professor Randy Pausch (Oct. 23, 1960 &#8211; July 25, 2008) gave his last lecture at the university Sept. 18, 2007, before a packed McConomy Auditorium. In his moving presentation, &#8220;Really Achieving Your Childhood Dreams,&#8221; Pausch talked about his lessons learned and gave advice to students on how to achieve their own career and personal goals. </p></blockquote>
<p><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/ji5_MqicxSo&#038;hl=en_US&#038;fs=1&#038;color1=0xcc2550&#038;color2=0xe87a9f"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/ji5_MqicxSo&#038;hl=en_US&#038;fs=1&#038;color1=0xcc2550&#038;color2=0xe87a9f" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
<p>(Also available with <a href="http://www.youtube.com/watch?v=TmUWyKwFiqE">Spanish subtitles</a>.)</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/beer2beer?a=BlKMSAhhf4s:KNXa7FM9_8U:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/beer2beer?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/beer2beer?a=BlKMSAhhf4s:KNXa7FM9_8U:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/beer2beer?i=BlKMSAhhf4s:KNXa7FM9_8U:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://beer2beer.com/2010/03/14/randy-pausch-last-lecture-achieving-your-childhood-dreams/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://beer2beer.com/2010/03/14/randy-pausch-last-lecture-achieving-your-childhood-dreams/</feedburner:origLink></item>
		<item>
		<title>Benjamin Zander on music and passion</title>
		<link>http://feedproxy.google.com/~r/beer2beer/~3/2Y3nj3oFxvo/</link>
		<comments>http://beer2beer.com/2010/03/10/benjamin-zander-on-music-and-passion/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 11:24:33 +0000</pubDate>
		<dc:creator>Victor Espigares</dc:creator>
				<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://beer2beer.com/?p=93</guid>
		<description><![CDATA[A follow-up with another great video about leadership, passion, inspiration and classic music&#8230; all together. This time the speaker is Benjamin Zander. Worth watching! (Also available with Spanish subtitles)]]></description>
			<content:encoded><![CDATA[<p>A follow-up with another great video about leadership, passion, inspiration and classic music&#8230; all together. This time the speaker is <a target="_blank" href="http://www.benjaminzander.com/">Benjamin Zander</a>. Worth watching!</p>
<p><object width="446" height="326"><param name="movie" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf"></param><param name="allowFullScreen" value="true" /><param name="wmode" value="transparent"></param><param name="bgColor" value="#ffffff"></param><param name="flashvars" value="vu=http://video.ted.com/talks/dynamic/BenjaminZander_2008-medium.flv&#038;su=http://images.ted.com/images/ted/tedindex/embed-posters/BenjaminZander-2008.embed_thumbnail.jpg&#038;vw=432&#038;vh=240&#038;ap=0&#038;ti=286&#038;introDuration=16500&#038;adDuration=4000&#038;postAdDuration=2000&#038;adKeys=talk=benjamin_zander_on_music_and_passion;year=2008;theme=live_music;theme=spectacular_performance;theme=presentation_innovation;theme=speaking_at_ted2009;event=TED2008;&#038;preAdTag=tconf.ted/embed;tile=1;sz=512x288;" /><embed src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" pluginspace="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" bgColor="#ffffff" width="446" height="326" allowFullScreen="true" flashvars="vu=http://video.ted.com/talks/dynamic/BenjaminZander_2008-medium.flv&#038;su=http://images.ted.com/images/ted/tedindex/embed-posters/BenjaminZander-2008.embed_thumbnail.jpg&#038;vw=432&#038;vh=240&#038;ap=0&#038;ti=286&#038;introDuration=16500&#038;adDuration=4000&#038;postAdDuration=2000&#038;adKeys=talk=benjamin_zander_on_music_and_passion;year=2008;theme=live_music;theme=spectacular_performance;theme=presentation_innovation;theme=speaking_at_ted2009;event=TED2008;"></embed></object></p>
<p>(Also available with <a href="http://video.google.es/videoplay?docid=-6200291961635473004&#038;hl=es#">Spanish subtitles</a>)</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/beer2beer?a=2Y3nj3oFxvo:3yxxH_5l-x0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/beer2beer?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/beer2beer?a=2Y3nj3oFxvo:3yxxH_5l-x0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/beer2beer?i=2Y3nj3oFxvo:3yxxH_5l-x0:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://beer2beer.com/2010/03/10/benjamin-zander-on-music-and-passion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://beer2beer.com/2010/03/10/benjamin-zander-on-music-and-passion/</feedburner:origLink></item>
		<item>
		<title>Itay Talgam: Lead like the great conductors</title>
		<link>http://feedproxy.google.com/~r/beer2beer/~3/B6mnbBWvamM/</link>
		<comments>http://beer2beer.com/2010/03/05/itay-talgam-lead-like-the-great-conductors/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 12:05:53 +0000</pubDate>
		<dc:creator>Victor Espigares</dc:creator>
				<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://beer2beer.com/?p=91</guid>
		<description><![CDATA[An orchestra conductor faces the ultimate leadership challenge: creating perfect harmony without saying a word. In this charming talk, Itay Talgam demonstrates the unique styles of six great 20th-century conductors, illustrating crucial lessons for all leaders. (via La Aldea Irreductible)]]></description>
			<content:encoded><![CDATA[<blockquote><p>An orchestra conductor faces <strong>the ultimate leadership challenge</strong>: creating perfect harmony without saying a word. In this charming talk, Itay Talgam demonstrates the unique styles of six great 20th-century conductors, illustrating crucial lessons for all leaders.</p></blockquote>
<p><object width="446" height="326"><param name="movie" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf"></param><param name="allowFullScreen" value="true" /><param name="wmode" value="transparent"></param><param name="bgColor" value="#ffffff"></param><param name="flashvars" value="vu=http://video.ted.com/talks/dynamic/ItayTalgam_2009G-medium.flv&#038;su=http://images.ted.com/images/ted/tedindex/embed-posters/ItayTalgam-2009G.embed_thumbnail.jpg&#038;vw=432&#038;vh=240&#038;ap=0&#038;ti=663&#038;introDuration=16500&#038;adDuration=4000&#038;postAdDuration=2000&#038;adKeys=talk=itay_talgam_lead_like_the_great_conductors;year=2009;theme=presentation_innovation;theme=speaking_at_tedglobal2009;theme=art_unusual;theme=the_creative_spark;theme=unconventional_explanations;theme=not_business_as_usual;event=TEDGlobal+2009;&#038;preAdTag=tconf.ted/embed;tile=1;sz=512x288;" /><embed src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" pluginspace="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" bgColor="#ffffff" width="446" height="326" allowFullScreen="true" flashvars="vu=http://video.ted.com/talks/dynamic/ItayTalgam_2009G-medium.flv&#038;su=http://images.ted.com/images/ted/tedindex/embed-posters/ItayTalgam-2009G.embed_thumbnail.jpg&#038;vw=432&#038;vh=240&#038;ap=0&#038;ti=663&#038;introDuration=16500&#038;adDuration=4000&#038;postAdDuration=2000&#038;adKeys=talk=itay_talgam_lead_like_the_great_conductors;year=2009;theme=presentation_innovation;theme=speaking_at_tedglobal2009;theme=art_unusual;theme=the_creative_spark;theme=unconventional_explanations;theme=not_business_as_usual;event=TEDGlobal+2009;"></embed></object></p>
<p>(via <a href="http://aldea-irreductible.blogspot.com/2010/03/diferentes-maneras-de-control-y.html">La Aldea Irreductible</a>)</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/beer2beer?a=B6mnbBWvamM:puPAmTJAJw4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/beer2beer?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/beer2beer?a=B6mnbBWvamM:puPAmTJAJw4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/beer2beer?i=B6mnbBWvamM:puPAmTJAJw4:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://beer2beer.com/2010/03/05/itay-talgam-lead-like-the-great-conductors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://beer2beer.com/2010/03/05/itay-talgam-lead-like-the-great-conductors/</feedburner:origLink></item>
		<item>
		<title>Manifiesto en defensa de los derechos fundamentales en Internet</title>
		<link>http://feedproxy.google.com/~r/beer2beer/~3/Xf6PWEzz578/</link>
		<comments>http://beer2beer.com/2009/12/02/manifiesto-en-defensa-de-los-derechos-fundamentales-en-internet/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 18:50:30 +0000</pubDate>
		<dc:creator>Victor Espigares</dc:creator>
				<category><![CDATA[Default]]></category>

		<guid isPermaLink="false">http://beer2beer.com/?p=90</guid>
		<description><![CDATA[Ante la inclusiÃ³n en el Anteproyecto de Ley de EconomÃ­a Sostenible de modificaciones legislativas que afectan al libre ejercicio de las libertades de expresiÃ³n, informaciÃ³n y el derecho de acceso a la cultura a travÃ©s de Internet, los periodistas, bloggers, usuarios, profesionales y creadores de internet manifestamos nuestra firme oposiciÃ³n al proyecto, y declaramos que&#8230; [...]]]></description>
			<content:encoded><![CDATA[<p>Ante la <a target="_blank" href="http://alt1040.com/2009/12/el-ministerio-de-cultura-de-espana-quiere-desconectar-las-paginas-de-enlaces-p2p">inclusiÃ³n en el Anteproyecto de Ley de EconomÃ­a Sostenible</a> de modificaciones legislativas que afectan al libre ejercicio de las libertades de expresiÃ³n, informaciÃ³n y el derecho de acceso a la cultura a travÃ©s de Internet, los periodistas, bloggers, usuarios, profesionales y creadores de internet manifestamos nuestra firme oposiciÃ³n al proyecto, y declaramos que&hellip;</p>
<p>1.- <strong>Los derechos de autor no pueden situarse por encima de los derechos fundamentales de los ciudadanos</strong>, como el derecho a la privacidad, a la seguridad, a la presunciÃ³n de inocencia, a la tutela judicial efectiva y a la libertad de expresiÃ³n.</p>
<p>2.- <strong>La suspensiÃ³n de derechos fundamentales es y debe seguir siendo competencia exclusiva del poder judicial</strong>. Ni un cierre sin sentencia. Este anteproyecto, en contra de lo establecido en el artÃ­culo 20.5 de la ConstituciÃ³n, pone en manos de un Ã³rgano no judicial -un organismo dependiente del ministerio de Cultura-, la potestad de impedir a los ciudadanos espaÃ±oles el acceso a cualquier pÃ¡gina web.</p>
<p>3.- <strong>La nueva legislaciÃ³n crearÃ¡ inseguridad jurÃ­dica en todo el sector tecnolÃ³gico espaÃ±ol</strong>, perjudicando uno de los pocos campos de desarrollo y futuro de nuestra economÃ­a, entorpeciendo la creaciÃ³n de empresas, introduciendo trabas a la libre competencia y ralentizando su proyecciÃ³n internacional.</p>
<p>4.- <strong>La nueva legislaciÃ³n propuesta amenaza a los nuevos creadores y entorpece la creaciÃ³n cultural.</strong> Con Internet y los sucesivos avances tecnolÃ³gicos se ha democratizado extraordinariamente la creaciÃ³n y emisiÃ³n de contenidos de todo tipo, que ya no provienen prevalentemente de las industrias culturales tradicionales, sino de multitud de fuentes diferentes.</p>
<p>5.- <strong>Los autores, como todos los trabajadores, tienen derecho a vivir de su trabajo con nuevas ideas creativas, modelos de negocio y actividades asociadas a sus creaciones.</strong> Intentar sostener con cambios legislativos a una industria obsoleta que no sabe adaptarse a este nuevo entorno no es ni justo ni realista. Si su modelo de negocio se basaba en el control de las copias de las obras y en Internet no es posible sin vulnerar derechos fundamentales, deberÃ­an buscar otro modelo.<br />
<span id="more-90"></span><br />
6.- Consideramos que <strong>las industrias culturales necesitan para sobrevivir alternativas modernas, eficaces, creÃ­bles y asequibles y que se adecuen a los nuevos usos sociales</strong>, en lugar de limitaciones tan desproporcionadas como ineficaces para el fin que dicen perseguir.</p>
<p>7.- <strong>Internet debe funcionar de forma libre y sin interferencias polÃ­ticas</strong> auspiciadas por sectores que pretenden perpetuar obsoletos modelos de negocio e imposibilitar que el saber humano siga siendo libre.</p>
<p>8.- <strong>Exigimos que el Gobierno garantice por ley la neutralidad de la Red en EspaÃ±a</strong>, ante cualquier presiÃ³n que pueda producirse, como marco para el desarrollo de una economÃ­a sostenible y realista de cara al futuro.</p>
<p>9.- <strong>Proponemos una verdadera reforma del derecho de propiedad intelectual</strong> orientada a su fin: devolver a la sociedad el conocimiento, promover el dominio pÃºblico y limitar los abusos de las entidades gestoras.</p>
<p>10.- <strong>En democracia las leyes y sus modificaciones deben aprobarse tras el oportuno debate pÃºblico</strong> y habiendo consultado previamente a todas las partes implicadas. No es de recibo que se realicen cambios legislativos que afectan a derechos fundamentales en una ley no orgÃ¡nica y que versa sobre otra materia.   </p>
<p>Por favor difunde este manifiesto en tu blog, Twitter, en redes sociales, en foros o imprÃ­melo y repÃ¡rtelo.</p>
<p><a href="http://www.flickr.com/photos/diodoro/190051447/"><img src="http://farm1.static.flickr.com/70/190051447_62a9df1430.jpg"/></a><br/> Foto por <a href="http://www.flickr.com/photos/diodoro/">Diodoro</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/beer2beer?a=Xf6PWEzz578:nd7fToSJqaI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/beer2beer?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/beer2beer?a=Xf6PWEzz578:nd7fToSJqaI:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/beer2beer?i=Xf6PWEzz578:nd7fToSJqaI:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://beer2beer.com/2009/12/02/manifiesto-en-defensa-de-los-derechos-fundamentales-en-internet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://beer2beer.com/2009/12/02/manifiesto-en-defensa-de-los-derechos-fundamentales-en-internet/</feedburner:origLink></item>
		<item>
		<title>Return a file with Nginx based on its freshness</title>
		<link>http://feedproxy.google.com/~r/beer2beer/~3/LZX7anbPkOE/</link>
		<comments>http://beer2beer.com/2009/08/21/return-a-file-with-nginx-based-on-its-freshness/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 14:13:26 +0000</pubDate>
		<dc:creator>Victor Espigares</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[English]]></category>

		<guid isPermaLink="false">http://beer2beer.com/?p=88</guid>
		<description><![CDATA[In previous posts we talked about Nginx, that excellent lightweight web server made in Russia. Nginx is powering the Visualizeus servers since day one. The other day I was needing some feature on Nginx. In Visualizeus there&#8217;s a file cache for some things, like the feeds and so on. Till now if the requested url [...]]]></description>
			<content:encoded><![CDATA[<p>In <a href="http://beer2beer.com/2008/06/23/sobre-actualizar-nginx-a-la-rama-06x/">previous</a> <a href="http://beer2beer.com/2008/04/21/instalando-plugins-de-memcached-y-nginx-para-munin/">posts</a> we talked about Nginx, that excellent lightweight web server made in Russia. Nginx is powering the <a target="_blank" href="http://vi.sualize.us">Visualizeus</a> servers since day one.</p>
<p>The other day I was needing some feature on Nginx. In <a target="_blank" href="http://vi.sualize.us">Visualizeus</a> there&#8217;s a file cache for some things, like the feeds and so on. Till now if the requested url has a cached version, then Nginx returned it with no more <a href='http://092.me'><a href='http://092.me'>question</a></a>s. If not, then Nginx transfer the request to the backend, which generates a new cached version in disk for the following requests for that resource. Pretty normal. </p>
<p>But Nginx wasn&#8217;t aware of the freshness of the file at all, it only understands that easy logic: file exists, then return it. So to avoid stale cache it&#8217;s obvious we need to delete from time to time that cached resources. When to delete it depends on the type of object we&#8217;re caching, of course. For example, the feeds are deleted each time a new image appears in that feed, and so on. But it was a little bit cumbersome for some objects, like the image pages, where you don&#8217;t have a clear condition that makes the page stale. It needs some cron tasks to run periodically and find files older than X, and those tasks eats a lot of resources specially when we&#8217;re talking of thousands and thousands of files and folders. So it was clear a better solution was needed here.<br />
<span id="more-88"></span><br />
And that&#8217;s why I was missing a feature on Nginx, a &#8220;<em>return this file only if it&#8217;s newer than&#8230;</em>&#8221; flag. And lucky me, there was a patch for that developed by <strong>DeepFryed</strong> (thanks!), in the <a href="http://wiki.nginx.org/Nginx3rdPartyModules">3rd Party section of the Nginx wiki</a>. Bad news were that I couldn&#8217;t get the patch working for the 0.7.61 version (latest stable), because some lines gave errors where trying to apply it. I don&#8217;t know what version was the patch for, but seems clear the current Nginx source code have had changed since then. Fixing that was a minor thing, it only took me a couple of minutes to realize the changes browsing the source code. But it wasn&#8217;t be that easy!</p>
<p>The patch, although applied and compiled perfectly, didn&#8217;t work as expected. In fact, it didn&#8217;t work at all. After some debugging with the <code>--with-debug</code> flag turned on, I realized the new <code>-M</code> flag introduced was always returning False, like it wasn&#8217;t even evaluated. It&#8217;s worth mentioning I haven&#8217;t take a look to the Nginx source code before, and while I could figured out what was the patch doing, looking beyond that, was much more work that I was willing to assume for this task. </p>
<p>Buut&#8230; one can&#8217;t resist to that kind of things, and curiosity finally won the battle, so after a morning diving into source code and debug logs, I finally managed to understand 1) how it works (barely); 2) what was the patch doing and adding; and 3) what was failing. It was a loong morning though, but it ended with me so happy for figuring this out ;)</p>
<p>By the way, I improved it a little bit, adding support for variables and not only numerical values, which was something I needed for Visualizeus. E.g.:</p>
<p><code class="codeBlock"><br />
<strong>set $cacheTTL 1800;</strong><br />
if (-M $document_root/cache/file.html <strong>$cacheTTL</strong>) {<br />
    ...<br />
}<br />
</code></p>
<p>So you can download the revised version of the DeepFryed patch, adapted and running for the new stable version of Nginx and also improved a bit, <a target="_blank" href="http://wiki.nginx.org/File:Redirect_modified-0.7.61.patch">here</a>. It&#8217;s also linked in the <a target="_blank" href="http://wiki.nginx.org/Nginx3rdPartyModules">Nginx wiki</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/beer2beer?a=LZX7anbPkOE:_-7JIg-nd3I:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/beer2beer?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/beer2beer?a=LZX7anbPkOE:_-7JIg-nd3I:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/beer2beer?i=LZX7anbPkOE:_-7JIg-nd3I:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://beer2beer.com/2009/08/21/return-a-file-with-nginx-based-on-its-freshness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://beer2beer.com/2009/08/21/return-a-file-with-nginx-based-on-its-freshness/</feedburner:origLink></item>
		<item>
		<title>Titanlux Postit Lovers</title>
		<link>http://feedproxy.google.com/~r/beer2beer/~3/F8a_Wn7yg6Q/</link>
		<comments>http://beer2beer.com/2009/07/23/titanlux-postit-lovers/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 11:28:27 +0000</pubDate>
		<dc:creator>Victor Espigares</dc:creator>
				<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://beer2beer.com/?p=86</guid>
		<description><![CDATA[Bueno, pues otro momento musical mÃ¡s para el recuerdo. Esta vez la sesiÃ³n estÃ¡ grabada en live, vamos, en vivo y en directo y con gran perjuicio corporal mediante, asi que los fallos se han de perdonar el doble. Y por eso tampoco tiene inicio ni final, sino que enlaza con los otros djs del [...]]]></description>
			<content:encoded><![CDATA[<p>Bueno, pues <a href="http://beer2beer.com/2007/12/06/sudorstarwars/">otro momento musical</a> mÃ¡s para el recuerdo.</p>
<p>Esta vez la sesiÃ³n estÃ¡ grabada en live, vamos, en vivo y en directo y con gran perjuicio corporal mediante, asi que los fallos se han de perdonar el doble. Y por eso tampoco tiene inicio ni final, sino que enlaza con los otros djs del <em>Pizarro Cenjor Crew</em> presentes en la fiesta ;)</p>
<p>Enjoy!</p>
<p><a href="http://beer2beer.com/audio/BinLabel-Titanlux_Postit_Lovers.mp3">Download audio file (BinLabel-Titanlux_Postit_Lovers.mp3)</a><br />
<a href="http://beer2beer.com/audio/BinLabel-Titanlux_Postit_Lovers.mp3">Descargar &#8220;Titanlux Postit Lovers&#8221;</a></p>
<p><em>pd: Si me acuerdo, actualizo con el tracklist.</em></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/beer2beer?a=F8a_Wn7yg6Q:E0RlZlOk9VM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/beer2beer?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/beer2beer?a=F8a_Wn7yg6Q:E0RlZlOk9VM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/beer2beer?i=F8a_Wn7yg6Q:E0RlZlOk9VM:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://beer2beer.com/2009/07/23/titanlux-postit-lovers/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>

		<feedburner:origLink>http://beer2beer.com/2009/07/23/titanlux-postit-lovers/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/beer2beer/~5/Jela6a52u7U/BinLabel-Titanlux_Postit_Lovers.mp3" length="66779247" type="audio/mpeg" /><feedburner:origEnclosureLink>http://beer2beer.com/audio/BinLabel-Titanlux_Postit_Lovers.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Algo estÃ¡ cambiando</title>
		<link>http://feedproxy.google.com/~r/beer2beer/~3/GlcIk5AQaS4/</link>
		<comments>http://beer2beer.com/2009/07/08/algo-esta-cambiando/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 09:47:18 +0000</pubDate>
		<dc:creator>Victor Espigares</dc:creator>
				<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://beer2beer.com/?p=85</guid>
		<description><![CDATA[El PaÃ­s, en su artÃ­culo &#8220;Larga vida al rey&#8220;, sobre el funeral de Michael Jackson: [...] El mayor vacÃ­o, el de Elizabeth Taylor, la mejor amiga de Jackson e invitada a ofrecer una Ãºltima elegÃ­a que la veterana actriz rechazÃ³. &#8220;No creo que Michael quisiera verme compartir mi dolor con millones de extraÃ±os&#8221;, afirmÃ³ mediante [...]]]></description>
			<content:encoded><![CDATA[<p>El PaÃ­s, en su artÃ­culo &#8220;<em>Larga vida al rey</em>&#8220;, sobre el funeral de Michael Jackson:</p>
<blockquote><p>[...] El mayor vacÃ­o, el de Elizabeth Taylor, la mejor amiga de Jackson e invitada a ofrecer una Ãºltima elegÃ­a que la veterana actriz rechazÃ³. &#8220;No creo que Michael quisiera verme compartir mi dolor con millones de extraÃ±os&#8221;, afirmÃ³ mediante Twitter.</p></blockquote>
<p><strong>Conclusiones:</strong></p>
<ul>
<li>Elizabeth Taylor tiene Twitter (!!!)</li>
<li>Lo usa para dar &#8220;comunicados oficiales&#8221;.</li>
<li>El PaÃ­s usa un <em>tweet</em> como fuente.</li>
</ul>
<p>No sÃ© con cual me quedo&#8230;</p>
<p><a href="http://www.elpais.com/articulo/cultura/Larga/vida/rey/elpepucul/20090706elpepucul_8/Tes">(vÃ­a)</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/beer2beer?a=GlcIk5AQaS4:1d8fpOwtbJc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/beer2beer?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/beer2beer?a=GlcIk5AQaS4:1d8fpOwtbJc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/beer2beer?i=GlcIk5AQaS4:1d8fpOwtbJc:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://beer2beer.com/2009/07/08/algo-esta-cambiando/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://beer2beer.com/2009/07/08/algo-esta-cambiando/</feedburner:origLink></item>
		<item>
		<title>La carrera de informÃ¡tica desaparecerÃ¡ y el fin del mundo se acerca</title>
		<link>http://feedproxy.google.com/~r/beer2beer/~3/SrYAru49w9Q/</link>
		<comments>http://beer2beer.com/2008/11/06/la-carrera-de-informatica-desaparecera-y-el-fin-del-mundo-se-acerca/#comments</comments>
		<pubDate>Thu, 06 Nov 2008 11:09:39 +0000</pubDate>
		<dc:creator>Victor Espigares</dc:creator>
				<category><![CDATA[Rant]]></category>
		<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://beer2beer.com/?p=82</guid>
		<description><![CDATA[Sin duda la culpa de todo esto la tiene Obama, como ya pronosticÃ³ Nostradamus. Me he intentado morder la lengua, y mucho, ante esta &#8220;noticia&#8220;. Pero para mÃ­ sorpresa, leyendo los comentarios de MenÃ©ame o de Barrapunto, no parece que a la gente le importe mucho el amarillismo y la manipulaciÃ³n que impregnan el texto [...]]]></description>
			<content:encoded><![CDATA[<p>Sin duda la culpa de todo esto la tiene Obama, como ya pronosticÃ³ Nostradamus. </p>
<p>Me he intentado morder la lengua, y mucho, ante esta &#8220;<em>noticia</em>&#8220;. Pero para mÃ­ sorpresa, leyendo los comentarios de <a href="http://meneame.net/story/desaparicion-ingenieria-informatica">MenÃ©ame</a> o de <a href="http://formacion.barrapunto.com/formacion/08/11/05/1947228.shtml">Barrapunto</a>, no parece que a la gente le importe mucho el amarillismo y la manipulaciÃ³n que impregnan el texto de marras. Y para los que le pille fuera de juego, hablo de esto: <a href="http://www.cpiia.org/index.php?option=com_content&#038;task=view&#038;id=169&#038;Itemid=1">DesapariciÃ³n de la IngenierÃ­a en InformÃ¡tica</a>.</p>
<p>Yo no soy ningÃºn experto en la materia, ni duermo leyÃ©ndome los decretos sobre Bolonia, pero mi madre me dice que tengo bastante sentido comÃºn y cuando leo cosas como&#8230;<br />
<span id="more-82"></span></p>
<blockquote><p><strong>Los tÃ­tulos actuales no tendrÃ¡n validez</strong>. Al no poder homologarnos con los nuevos tÃ­tulos que pudieran aparecer en el futuro nuestros actuales tÃ­tulos iran perdiendo validez y se quedarÃ¡n como el recuerdo del mayor engaÃ±o del sistema educativo espaÃ±ol.</p></blockquote>
<p>&#8230; me empiezan a sonar unas sirenas extraÃ±as que me hacen usar dos neuronas en vez de una a la hora de procesar la informaciÃ³n. MÃ¡s que nada para ver por dÃ³nde me la estÃ¡n intentando meter, que fijo que ademÃ¡s es doblada y con ensaÃ±amiento.</p>
<p>Y es que vamos a ver, tirando otra vez del sentido comÃºn que dice mi madre que tengo: <strong>Â¿Acaso los tÃ­tulos de los Licenciados InformÃ¡ticos, previos a las Ingenierias actuales, no son vÃ¡lidos hoy dÃ­a?</strong></p>
<p>En fin&#8230; lo que hay que leer. Lo gracioso de todo este asunto, no es que este mensaje repletito de alarmismo gratuito provenga de un &#8220;colegio oficial&#8221; (notÃ©nse las comillas). Sino que realmente puede que sÃ­ que existan argumentos reales como para convocar a la movilizaciÃ³n al colectivo informÃ¡tico, pero gracias a estos otros argumentos falaces, pierden toda la credibilidad.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/beer2beer?a=mchpfg3T"><img src="http://feeds.feedburner.com/~f/beer2beer?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/beer2beer?a=LDn8UAW4"><img src="http://feeds.feedburner.com/~f/beer2beer?i=LDn8UAW4" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://beer2beer.com/2008/11/06/la-carrera-de-informatica-desaparecera-y-el-fin-del-mundo-se-acerca/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://beer2beer.com/2008/11/06/la-carrera-de-informatica-desaparecera-y-el-fin-del-mundo-se-acerca/</feedburner:origLink></item>
		<item>
		<title>Genius playlists o cÃ³mo “pagar” por una feature</title>
		<link>http://feedproxy.google.com/~r/beer2beer/~3/Ko9lKzXLI4w/</link>
		<comments>http://beer2beer.com/2008/10/27/genius-playlists-o-como-pagar-por-una-feature/#comments</comments>
		<pubDate>Mon, 27 Oct 2008 21:51:07 +0000</pubDate>
		<dc:creator>Victor Espigares</dc:creator>
				<category><![CDATA[Rant]]></category>
		<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://beer2beer.com/?p=80</guid>
		<description><![CDATA[Cuando leÃ­ sobre las nuevas playlists Genius me gustÃ³ mucho la idea. Algo rollo lo que hace Lastfm pero sin tener que usar &#8220;yet another social network&#8220;. Luego leÃ­ que para que funcionara correctamente (ejem) tenÃ­as que mandar informaciÃ³n de tu mÃºsica y de tu librerÃ­a a Apple. Esto ya no me gustÃ³ tanto. Por [...]]]></description>
			<content:encoded><![CDATA[<p>Cuando leÃ­ sobre las nuevas playlists Genius me gustÃ³ mucho la idea. Algo rollo lo que hace Lastfm pero sin tener que usar &#8220;<em>yet another social network</em>&#8220;.</p>
<p>Luego leÃ­ que para que funcionara <em>correctamente</em> (ejem) tenÃ­as que mandar informaciÃ³n de tu mÃºsica y de tu librerÃ­a a Apple. Esto ya no me gustÃ³ tanto. Por mucho que se empeÃ±en en insistir en lo de &#8220;de forma anÃ³nima&#8221;, uno es lo que viene siendo un poco paranoico con estas cosas.</p>
<p>Total, que desde que actualicÃ© a iTunes 8 no me habÃ­a decidido a probar las famosas Genius playlists. Hasta hoy, que superando mi vena paranoica, le he dado al tentador botÃ³n de &#8220;Activar Genius&#8221;, dispuesto al menos a darle el beneficio de la duda. AsÃ­ es como funcionan estas cosas: estÃ¡s dispuesto a vender tu privacidad si crees que lo que te dan a cambio merece la pena. AhÃ­ estÃ¡ GMail sin ir mÃ¡s lejos.<br />
<span id="more-80"></span><br />
Bueno, al darle a activar me pregunta por mi cuenta de iTunes Store. Pues no, no tengo. Imagino que la necesito para que me mostrÃ©is enlaces de vuestra tienda con mÃºsica similar a la que escucho, Â¿no? Bueno, ya me jode tener que hacerme una cuenta para probar una feature y mÃ¡s me jode que se cargue la poca conciencia tranquila que tenÃ­a con lo de &#8220;de forma anÃ³nima&#8221; (que vaya tela, &#8220;esto es todo anÃ³nimo, pero haga el favor de firmar aquÃ­ y con letra clara, gracias&#8221;). Pero quÃ© le vamos a hacer, me ha pillado con ganas querer probar las playlists de las narices, asÃ­ que miro para otro lado y me pongo a hacerme una cuenta.</p>
<p>Acepto los tÃ©rminos de uso (sin leerlos claro, para no asustarme mÃ¡s), meto mi mail, un password, mi fecha de nacimiento, y no, no quiero interesantes novedades gracias. Venga, siguiente, que ya tengo ganas de probar esto&#8230; Â¿Â¿Pero quÃ©&#8230;</p>
<p><img src="http://beer2beer.com/files/uploads/2008/10/imagen-2.png" alt="" title="imagen-2" width="500" height="193" class="aligncenter size-full wp-image-81" /></p>
<p>PerdÃ³n, me debo de haber confundido de agujero o algo. Â¿Esto no era para activar las playlists Genius? Â¿Una nueva feature que trae un programa? Â¿QuÃ© c*Ã±o hacÃ©is pidiÃ©ndome un &#8220;mÃ©todo de pago&#8221;? Â¿Pago para quÃ©? Â¿Para activar la feature?</p>
<p>Mi, a lo mejor primitiva, lÃ³gica me dice que sÃ³lo tengo que dar mi nÃºmero de tarjeta cuando quiera comprar algo. Y yo no quiero comprar nada, quiero activar una feature. Â¿Entonces? </p>
<p>&#8220;No se te harÃ¡ ningÃºn cargo hasta que hagas una compra&#8221; dicen. <strong>Â¿Y por quÃ© no me la pedÃ­s en ese momento?</strong> Es bien sencillo, vamos digo yo.</p>
<p>Mal Apple, mal. </p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/beer2beer?a=9ebEVnNb"><img src="http://feeds.feedburner.com/~f/beer2beer?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/beer2beer?a=eDxmedmt"><img src="http://feeds.feedburner.com/~f/beer2beer?i=eDxmedmt" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://beer2beer.com/2008/10/27/genius-playlists-o-como-pagar-por-una-feature/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://beer2beer.com/2008/10/27/genius-playlists-o-como-pagar-por-una-feature/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic Page Served (once) in 1336689930.769 seconds -->

