<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Sirius06</title>
	<atom:link href="http://www.sirius06.es/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sirius06.es</link>
	<description></description>
	<pubDate>Thu, 08 Apr 2010 14:01:47 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>La inexistencia de Dios según Epicuro</title>
		<link>http://www.sirius06.es/la-inexistencia-de-dios-segun-epicuro/</link>
		<comments>http://www.sirius06.es/la-inexistencia-de-dios-segun-epicuro/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 00:00:59 +0000</pubDate>
		<dc:creator>Sirius</dc:creator>
		
		<category><![CDATA[Sin categorizar]]></category>

		<category><![CDATA[Opinión]]></category>

		<guid isPermaLink="false">http://www.sirius06.es/?p=244</guid>
		<description><![CDATA[Hoy ha sido uno de esos días que me da por leer una página aleatoria de la Wikipedia. Normalmente encuentro bastante morralla, historia de personajes que no me interesan, grupos de música que no los conoce ni el que los fundó y demás, pero basta con pulsar varias veces el link de random para encontrar [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.sirius06.es/wp-content/uploads/2010/02/epicuro.png" width="135" height="215" alt="Epicuro" class="inline_2" />Hoy ha sido uno de esos días que me da por leer una <a href="http://es.wikipedia.org/wiki/Especial:Aleatoria">página aleatoria de la Wikipedia</a>. Normalmente encuentro bastante morralla, historia de personajes que no me interesan, grupos de música que no los conoce ni el que los fundó y demás, pero basta con pulsar varias veces el link de <em>random</em> para encontrar algo interesante, algo como la vida del filósofo griego <strong>Epicuro</strong> (&#8221;Epi&#8221; para los amigos).</p>
<p>He investigado un poco más y me ha gustado su forma de pensar sobre todo por el siguiente texto, que viene a resumir más o menos mi posición en este tipo de debates:</p>
<blockquote>
<ul>
<li>Si Dios está dispuesto a eliminar el mal y no puede, no es omnipotente.</li>
<li>Si Dios puede eliminar el mal pero no quiere hacerlo, es malvado.</li>
<li>Si Dios quiere y puede acabar con el mal, es incoherente, lo que contradice su perfección.</li>
<li>Si Dios ni quiere ni puede eliminar el mal, ¿por qué le llamamos &#8220;Dios&#8221;?</li>
</ul>
<p><a href="http://es.wikipedia.org/wiki/Epicuro">Epicuro</a> (Samos, 341 a. C. - Atenas, 270 a. C.).
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.sirius06.es/la-inexistencia-de-dios-segun-epicuro/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Japan</title>
		<link>http://www.sirius06.es/japan/</link>
		<comments>http://www.sirius06.es/japan/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 20:37:18 +0000</pubDate>
		<dc:creator>Sirius</dc:creator>
		
		<category><![CDATA[Sin categorizar]]></category>

		<category><![CDATA[Fotografía]]></category>

		<guid isPermaLink="false">http://www.sirius06.es/?p=241</guid>
		<description><![CDATA[
http://www.flickr.com/photos/move_lachine/2841971761/
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.sirius06.es/wp-content/uploads/2009/12/japan.jpg"><img src="http://www.sirius06.es/wp-content/uploads/2009/12/japan_mini.jpg" alt="Japan" width="880" height="150" class="inline_1" /></a></p>
<p><a href="http://www.flickr.com/photos/move_lachine/2841971761/">http://www.flickr.com/photos/move_lachine/2841971761/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sirius06.es/japan/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Instalando Mundo Pepino en Debian</title>
		<link>http://www.sirius06.es/instalando-mundo-pepino-en-debian/</link>
		<comments>http://www.sirius06.es/instalando-mundo-pepino-en-debian/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 22:48:16 +0000</pubDate>
		<dc:creator>Sirius</dc:creator>
		
		<category><![CDATA[Sin categorizar]]></category>

		<category><![CDATA[Desarrollo web]]></category>

		<category><![CDATA[Ruby On Rails]]></category>

		<guid isPermaLink="false">http://www.sirius06.es/?p=239</guid>
		<description><![CDATA[Va, os dejo unos segundos para que os riáis a gusto&#8230; ¿ya? No, ¿que si me instalo el pepino dónde? xD 
En serio, dejémonos de coñas (ahora viene el contenido de verdad):
Siempre he intentado no estancarme, renovar mis conocimientos cada poco tiempo y ampliarlos según las necesidades de los proyectos que hago. Eso y algunas [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.sirius06.es/wp-content/uploads/2009/10/cucumber.gif" width="150" height="142" class="inline_2" alt="Cucumber" />Va, os dejo unos segundos para que os riáis a gusto&#8230; ¿ya? No, ¿que si me instalo el pepino dónde? xD <img src='http://www.sirius06.es/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br />
En serio, dejémonos de coñas (ahora viene el contenido <em>de verdad</em>):</p>
<p>Siempre he intentado no estancarme, renovar mis conocimientos cada poco tiempo y ampliarlos según las necesidades de los proyectos que hago. Eso y algunas -acertadísimas- decisiones estratégicas del departamento al que pertenezco me han llevado a dar un paso más en mis desarrollos con Rails: empezar con el <a href="http://behaviour-driven.org"><acronym lang="en" title="Behaviour Driven Development">BDD</acronym></a>. Para ello, me he puesto manos a la obra con <a href="http://cukes.info">Cucumber</a>, mejorando la experiencia al combinarlo con <a href="http://github.com/nando/mundo-pepino/blob/master/README_es.markdown">Mundo Pepino</a>. Pero claro, no todo iba a ser de color de rosa, y es que es imposible instalar la gema si trabajamos bajo una <em>distro</em> basada en <a href="http://www.debian.org/index.es.html">Debian</a> (como <a href="http://www.ubuntu.com">Ubuntu</a>, el cual es mi caso).</p>
<p>La solución a esto es hacernos con un par de paquetes de los que depende, así que ejecutamos el siguiente comando como superusuario:</p>
<div class="geshi no bash">
<ol>
<li class="li1">
<div class="de1">apt-get <span class="kw2">install</span> libxslt1-dev libxml2-dev</div>
</li>
</ol>
</div>
<p>Y ya está, con esta <em>tontería</em> nos acabamos de librar del error que <em>escupe</em> justo después de &#8220;<strong>Building native extensions</strong>&#8220;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sirius06.es/instalando-mundo-pepino-en-debian/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Paperclip y sus interpolaciones</title>
		<link>http://www.sirius06.es/paperclip-y-sus-interpolaciones/</link>
		<comments>http://www.sirius06.es/paperclip-y-sus-interpolaciones/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 11:29:08 +0000</pubDate>
		<dc:creator>Sirius</dc:creator>
		
		<category><![CDATA[Sin categorizar]]></category>

		<category><![CDATA[Desarrollo web]]></category>

		<category><![CDATA[Ruby On Rails]]></category>

		<guid isPermaLink="false">http://www.sirius06.es/?p=236</guid>
		<description><![CDATA[Se da el caso en que a veces, cuando utilizamos Paperclip, necesitamos que el path de un mismo adjunto sea diferente según su origen. Esto viene bien para guardar su información relacionada (MIME type, tamaño y nombre) en el mismo campo, pero flexibilizando al máximo su ubicación. Para ello, esta popular gema de Rails pone [...]]]></description>
			<content:encoded><![CDATA[<p>Se da el caso en que a veces, cuando utilizamos <a href="http://www.thoughtbot.com/projects/paperclip">Paperclip</a>, necesitamos que el <em>path</em> de un mismo adjunto sea diferente según su origen. Esto viene bien para guardar su información relacionada (<a href="http://es.wikipedia.org/wiki/Multipurpose_Internet_Mail_Extensions"><acronym lang="en" title="Multipurpose Internet Mail Extensions">MIME</acronym></a> <em>type</em>, tamaño y nombre) en el mismo campo, pero flexibilizando al máximo su ubicación. Para ello, esta popular <a href="http://wiki.rubyonrails.org/es/getting-started/ruby-gem">gema</a> de Rails pone a nuestra disposición una característica muy útil: <a href="http://wiki.github.com/thoughtbot/paperclip/interpolations">las interpolaciones</a>.</p>
<p>Con ellas podemos mandar un parámetro extra (mediante un campo oculto, por ejemplo) al modelo para decirle dónde guardar el archivo, qué nombre darle o cualquier otra cosa. Ahora mismo nos centraremos en el primer ejemplo.</p>
<p><img src="http://www.sirius06.es/wp-content/uploads/2009/10/paperclips.jpg" width="160" height="160" alt="Paperlips" class="inline_1" />Primero, creamos un &#8220;<a href="http://www.railsguts.com/initialization.html">initializer</a>&#8221; con el siguiente contenido:</p>
<div class="geshi no ruby">
<ol>
<li class="li1">
<div class="de1"><span class="re2">Paperclip::Interpolations</span><span class="br0">&#91;</span><span class="re3">:folder</span><span class="br0">&#93;</span> = <span class="kw3">proc</span> <span class="kw1">do</span> <span class="sy0">|</span>attachment,style<span class="sy0">|</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; attachment.<span class="me1">instance</span>.<span class="me1">folder</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">end</span></div>
</li>
</ol>
</div>
<p>De esta manera estamos habilitando el uso de la palabra reservada &#8220;<strong>:folder</strong>&#8221; en la instrucción &#8220;<code>has_attached_file</code>&#8220;, así:</p>
<div class="geshi no ruby">
<ol>
<li class="li1">
<div class="de1">has_attached_file <span class="re3">:att</span>, <span class="re3">:path</span> <span class="sy0">=&gt;</span> <span class="st0">&quot;:folder/:id.:extension&quot;</span></div>
</li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.sirius06.es/paperclip-y-sus-interpolaciones/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Consumiendo Web Services con RoR</title>
		<link>http://www.sirius06.es/consumiendo-web-services-con-ror/</link>
		<comments>http://www.sirius06.es/consumiendo-web-services-con-ror/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 15:54:46 +0000</pubDate>
		<dc:creator>Sirius</dc:creator>
		
		<category><![CDATA[Sin categorizar]]></category>

		<category><![CDATA[Desarrollo web]]></category>

		<category><![CDATA[Ruby On Rails]]></category>

		<guid isPermaLink="false">http://www.sirius06.es/?p=234</guid>
		<description><![CDATA[Hace unos meses tenía entre manos una aplicación que consumía Web Services de una API que servía la información en varios formatos (XML, YAML, texto plano y PHP serializado -entre otros-). Para ello se ideó un proceso que con el tiempo se vio que era bastante chapucero, pues se basaba en varias peticiones HTTP y [...]]]></description>
			<content:encoded><![CDATA[<p>Hace unos meses tenía entre manos una aplicación que consumía <a href="http://es.wikipedia.org/wiki/Servicio_web">Web Services</a> de una <a href="http://es.wikipedia.org/wiki/Interfaz_de_programaci%C3%B3n_de_aplicaciones">API</a> que servía la información en varios formatos (<a href="http://es.wikipedia.org/wiki/Extensible_Markup_Language">XML</a>, YAML, texto plano y PHP <a href="http://es.wikipedia.org/wiki/Serializaci%C3%B3n">serializado</a> -entre otros-). Para ello se ideó un proceso que con el tiempo se vio que era bastante chapucero, pues se basaba en varias peticiones <a href="http://es.wikipedia.org/wiki/Hypertext_Transfer_Protocol">HTTP</a> y la escritura de su resultado en archivos temporales. Debido a ello, en ocasiones el rendimiento caía en picado, cosa que pasaba hasta que descubrí <strong>la forma correcta de manejar este flujo de datos</strong>:</p>
<p><img src="http://www.sirius06.es/wp-content/uploads/2009/10/web_services.gif" width="280" height="170" alt="Web Services" class="inline_2" /></p>
<div class="geshi no ruby">
<ol>
<li class="li1">
<div class="de1"><span class="kw1">def</span> get_data<span class="br0">&#40;</span>data_url<span class="br0">&#41;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; <span class="kw1">begin</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; url = <span class="kw4">URI</span>.<span class="me1">parse</span><span class="br0">&#40;</span>data_url<span class="br0">&#41;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; res = <span class="re2">Net::HTTP</span>.<span class="me1">get_response</span><span class="br0">&#40;</span>url<span class="br0">&#41;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="kw4">YAML</span>.<span class="kw3">load</span><span class="br0">&#40;</span>res.<span class="me1">body</span><span class="br0">&#41;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; <span class="kw1">rescue</span> <span class="kw4">Exception</span> <span class="sy0">=&gt;</span> e</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; Rails.<span class="me1">logger</span>.<span class="me1">error</span> <span class="st0">&quot;ERROR: #{e}&quot;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="kw2">false</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; <span class="kw1">end</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">end</span></div>
</li>
</ol>
</div>
<p>Nueve sencillas líneas de código es lo único que necesitamos para lograr este objetivo. Primero, lo encapsulamos todo en un bloque que pueda <strong>capturar una posible excepción</strong> (&#8221;<code>begin [...] rescue</code>&#8220;). En la primera parte del mismo <strong>obtenemos el contenido y lo parseamos</strong> con la herramienta correspondiente al formato de salida que elijamos (<a href="http://www.yaml.org">YAML en este caso</a>). En la segunda, guardamos en el log el nombre del problema ocurrido y devolvemos &#8220;<em>false</em>&#8220;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sirius06.es/consumiendo-web-services-con-ror/feed/</wfw:commentRss>
		</item>
		<item>
		<title>El Mighty Mouse es la mayor mierda que existe</title>
		<link>http://www.sirius06.es/el-mighty-mouse-es-la-mayor-mierda-que-existe/</link>
		<comments>http://www.sirius06.es/el-mighty-mouse-es-la-mayor-mierda-que-existe/#comments</comments>
		<pubDate>Mon, 12 Oct 2009 18:51:57 +0000</pubDate>
		<dc:creator>Sirius</dc:creator>
		
		<category><![CDATA[Sin categorizar]]></category>

		<category><![CDATA[Hardware]]></category>

		<category><![CDATA[Opinión]]></category>

		<guid isPermaLink="false">http://www.sirius06.es/?p=231</guid>
		<description><![CDATA[Hace ya casi 2 años que renové gran parte de los componentes de mi PC, intentando comprarme, como casi siempre, lo mejor en relación calidad-precio. Lo conseguí con todas las piezas menos una: el ratón.
Uno de los requisitos de mi nuevo ordenador era que tuviese un teclado que no se llenase de mierda, cosa que [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.sirius06.es/wp-content/uploads/2009/10/mighty_mouse.jpg" width="100" height="200" alt="Mighty Mouse" class="inline_2" />Hace ya casi 2 años que renové gran parte de los componentes de mi PC, intentando comprarme, como casi siempre, lo mejor en relación calidad-precio. Lo conseguí con todas las piezas menos una: <strong>el ratón</strong>.</p>
<p>Uno de los requisitos de mi nuevo ordenador era que tuviese un teclado que no se llenase de mierda, cosa que pasa muy a menudo. He tenido infinidad de ellos y entre las teclas de la mayoría podías encontrar restos de cosas que ni sabrías identificar. Estaba hasta los huevos de eso, así que fijé mi punto de mira en uno muy bonito: el <a href="http://www.apple.com/es/keyboard/">Apple Keyboard</a>. Entré en la tienda de esta conocida marca y vi que si te lo comprabas junto al ratón te hacían una rebajilla, así que caí en la tentación y lo pedí.</p>
<p>A decir verdad, el teclado es la polla. No hace ruido, no atrae la suciedad y es bastante cómodo. No pega mucho con mi <a href="http://www.thermaltake.com/product/chassis/fulltower/shark/va7000_index.asp">Thermaltake Shark</a>, pero bueno  <img src='http://www.sirius06.es/wp-includes/images/smilies/icon_cool.gif' alt='≈cool≈' class='wp-smiley' />  . Lo que sí ha sido una equivocación total ha sido el ratón, y la razón es bien sencilla: <strong>no es ergonómico</strong>. Para gente como yo, que lo usamos prácticamente todo el día, que nos vale para currar, echar una partida al Counter, hacer click en videos porno, navegar&#8230; no sirve.</p>
<p>Cuando llevas un rato con el parece que estás agarrando una patata de plástico. Y por si fuera poco, pasadas 3 semanas <strong>no puedes hacer scroll, pues la bola está tan sucia que se ha atascado</strong>. Hay algunas soluciones por Internet, como la de limpiarla con celo y mucha paciencia&#8230; pero al poco tiempo vuelve al mismo estado. <img src='http://www.sirius06.es/wp-includes/images/smilies/icon_rolleyes.gif' alt='≈bff≈' class='wp-smiley' /> </p>
<p>Y lo peor no es eso, sino que se rumorea que van a sacar un nuevo modelo y el cambio más importante es eliminar la dichosa <em>ruedita</em>. Vale, un problema menos, pero mantienen el principal: <a href="http://www.tusequipos.com/2009/10/07/apple-mighty-mouse-el-raton-de-la-compania-de-la-manzana-se-renueva/">el diseño</a>.</p>
<p>No dudo que vuelva a ser un gadget superventas, pero yo paso de volver a caer en la misma trampa: vuelvo a Logitech. Hasta los ratones de 9€ me resultan más cómodos que el de la bonita -pero incómoda- manzana.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sirius06.es/el-mighty-mouse-es-la-mayor-mierda-que-existe/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mis fondos</title>
		<link>http://www.sirius06.es/mis-fondos/</link>
		<comments>http://www.sirius06.es/mis-fondos/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 03:26:39 +0000</pubDate>
		<dc:creator>Sirius</dc:creator>
		
		<category><![CDATA[Sin categorizar]]></category>

		<category><![CDATA[Wallpapers]]></category>

		<guid isPermaLink="false">http://www.sirius06.es/?p=216</guid>
		<description><![CDATA[









]]></description>
			<content:encoded><![CDATA[<div class="photos">
<p><a href="http://www.sirius06.es/wp-content/uploads/2009/10/pink_graffiti.jpg"><img src="http://www.sirius06.es/wp-content/uploads/2009/10/pink_graffiti_mini.jpg" alt="Pink Graffiti" width="205" height="128" class="inline_1" /></a></p>
<p><a href="http://www.sirius06.es/wp-content/uploads/2009/10/bubles.jpg"><img src="http://www.sirius06.es/wp-content/uploads/2009/10/bubles_mini.jpg" alt="Bubles" width="205" height="128" class="inline_1" /></a></p>
<p><a href="http://www.sirius06.es/wp-content/uploads/2009/10/prehistoricana.jpg"><img src="http://www.sirius06.es/wp-content/uploads/2009/10/prehistoricana_mini.jpg" alt="Prehistoricana" width="205" height="128" class="inline_1" /></a></p>
<p><a href="http://www.sirius06.es/wp-content/uploads/2009/10/outta_space_red.jpg"><img src="http://www.sirius06.es/wp-content/uploads/2009/10/outta_space_red_mini.jpg" alt="Outta Space (Red)" width="205" height="128" class="inline_1" /></a></p>
<p><a href="http://www.sirius06.es/wp-content/uploads/2009/10/chameleon.jpg"><img src="http://www.sirius06.es/wp-content/uploads/2009/10/chameleon_mini.jpg" alt="Chameleon" width="205" height="128" class="inline_1" /></a></p>
<p><a href="http://www.sirius06.es/wp-content/uploads/2009/10/nebula.jpg"><img src="http://www.sirius06.es/wp-content/uploads/2009/10/nebula_mini.jpg" alt="Nebula" width="205" height="128" class="inline_1" /></a></p>
<p><a href="http://www.sirius06.es/wp-content/uploads/2009/10/london.jpg"><img src="http://www.sirius06.es/wp-content/uploads/2009/10/london_mini.jpg" alt="London" width="205" height="128" class="inline_1" /></a></p>
<p><a href="http://www.sirius06.es/wp-content/uploads/2009/10/power_and_chaos.jpg"><img src="http://www.sirius06.es/wp-content/uploads/2009/10/power_and_chaos_mini.jpg" alt="Power And Chaos" width="205" height="128" class="inline_1" /></a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.sirius06.es/mis-fondos/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Amélie</title>
		<link>http://www.sirius06.es/amelie/</link>
		<comments>http://www.sirius06.es/amelie/#comments</comments>
		<pubDate>Sun, 04 Oct 2009 19:28:19 +0000</pubDate>
		<dc:creator>Sirius</dc:creator>
		
		<category><![CDATA[Sin categorizar]]></category>

		<category><![CDATA[Música]]></category>

		<guid isPermaLink="false">http://www.sirius06.es/?p=210</guid>
		<description><![CDATA[No os voy a hablar concretamente de esta genial película protagonizada por una guapísima Audrey Tautou, sino de su BSO (compuesta por Yann Tiersen). Se trata a todas luces de una de las mejores de la historia, mi preferida junto con la de Matrix, difícilmente comparable con cualquier otra.
Sus temas, la mayoría con notas de [...]]]></description>
			<content:encoded><![CDATA[<p>No os voy a hablar concretamente de esta <a href="http://www.youtube.com/watch?v=c-9xAc_vVvw">genial película</a> protagonizada por una guapísima <a href="http://es.wikipedia.org/wiki/Audrey_Tautou">Audrey Tautou</a>, sino de su BSO (compuesta por <a href="http://es.wikipedia.org/wiki/Yann_Tiersen">Yann Tiersen</a>). Se trata a todas luces de una de las mejores de la historia, mi preferida junto con la de <a href="http://es.wikipedia.org/wiki/Matrix">Matrix</a>, difícilmente comparable con cualquier otra.</p>
<p>Sus temas, la mayoría con notas de acordeón o piano como base, te hacen trasladarte mentalmente a la París de <a href="http://es.wikipedia.org/wiki/Montmartre">Montmartre</a>, con el <a href="http://es.wikipedia.org/wiki/Bas%C3%ADlica_del_Sacr%C3%A9_C%C5%93ur">Sacré Cœur</a> en el horizonte. Toda una experiencia para los oídos.</p>
<p>Que la disfrutéis:</p>
<p><img src="http://www.sirius06.es/wp-content/uploads/2009/10/amelie.gif" width="295" height="170" alt="Amélie" class="inline_1" /></p>
<ul class="inline_1">
<li><a href="http://www.youtube.com/watch?v=GLBC06NTezk">&#x266A;</a> 1. J&#8217;y suis jamais allé.</li>
<li><a href="http://www.youtube.com/watch?v=6YddPRlGF3U">&#x266A;</a> 2. Les jours tristes (Instrumental).</li>
<li><a href="http://www.youtube.com/watch?v=MaFDhiIUz98">&#x266A;</a> 3. La valse d&#8217;Amélie (Original).</li>
<li><a href="http://www.youtube.com/watch?v=H7BRpmbfPk0">&#x266A;</a> 4. Comptine d&#8217;un autre été: l&#8217;après-midi.</li>
<li><a href="http://www.youtube.com/watch?v=ZaBcs0NEc6w">&#x266A;</a> 5. La noyée.</li>
<li><a href="http://www.youtube.com/watch?v=rcmktJEKCvE">&#x266A;</a> 6. L&#8217;autre valse d&#8217;Amélie.</li>
<li><a href="http://www.youtube.com/watch?v=p3EwMP1qkIQ">&#x266A;</a> 7. Guilty.</li>
<li><a href="http://www.youtube.com/watch?v=2zPJMleONWM">&#x266A;</a> 8. À quai.</li>
<li><a href="http://www.youtube.com/watch?v=Hm0g5trWV9c">&#x266A;</a> 9. Le moulin.</li>
<li><a href="http://www.youtube.com/watch?v=NwHOW51b5uk">&#x266A;</a> 10. Pas si simple.</li>
</ul>
<ul class="inline_1">
<li><a href="http://www.youtube.com/watch?v=6gdOK2jLZB4">&#x266A;</a> 11. La valse d&#8217;Amélie (Orquestal).</li>
<li><a href="http://www.youtube.com/watch?v=u82QrUL5dxE">&#x266A;</a> 12. La valse des vieux os.</li>
<li><a href="http://www.youtube.com/watch?v=7WQktihlf0Y">&#x266A;</a> 13. La dispute.</li>
<li><a href="http://www.youtube.com/watch?v=R5oX3vcsl54">&#x266A;</a> 14. Si tu n&#8217;étais pas là.</li>
<li><a href="http://www.youtube.com/watch?v=H30VTDds9S8">&#x266A;</a> 15. Soir de fête.</li>
<li><a href="http://www.youtube.com/watch?v=iokY7XBUjyQ">&#x266A;</a> 16. La redécouverte.</li>
<li><a href="http://www.youtube.com/watch?v=UlvcdfuHdfo">&#x266A;</a> 17. Sur le fil.</li>
<li><a href="http://www.youtube.com/watch?v=9vopaDE_9aE">&#x266A;</a> 18. Le banquet.</li>
<li><a href="http://www.youtube.com/watch?v=QFY1m3OD0jY">&#x266A;</a> 19. La valse d&#8217;Amélie (Piano).</li>
<li><a href="http://www.youtube.com/watch?v=xqgXHBsXD_E">&#x266A;</a> 20. La valse des monstres.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.sirius06.es/amelie/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Consumibles sin canon</title>
		<link>http://www.sirius06.es/consumibles-sin-canon/</link>
		<comments>http://www.sirius06.es/consumibles-sin-canon/#comments</comments>
		<pubDate>Sat, 03 Oct 2009 14:32:45 +0000</pubDate>
		<dc:creator>Sirius</dc:creator>
		
		<category><![CDATA[Sin categorizar]]></category>

		<category><![CDATA[Compras]]></category>

		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://www.sirius06.es/?p=208</guid>
		<description><![CDATA[Esta vez no me quiero extender mucho, pues el objetivo de este post es simplemente dar a conocer algunas tiendas que venden consumibles sin cobrarte el dichoso canon. Pese a que en España todos los establecimientos están obligados a aplicarlo, en un mundo tan globalizado como este es imposible cerrarle la puerta a otros mercados. [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.sirius06.es/wp-content/uploads/2009/10/canon_no.jpg" width="150" height="150" alt="¿Canon? No, gracias" class="inline_2" />Esta vez no me quiero extender mucho, pues el objetivo de este post es simplemente dar a conocer algunas tiendas que venden consumibles sin cobrarte el dichoso <a href="http://es.wikipedia.org/wiki/Canon_por_copia_privada_(Espa%C3%B1a)">canon</a>. Pese a que en España todos los establecimientos están obligados a aplicarlo, en un mundo tan globalizado como este es imposible cerrarle la puerta a otros mercados. Gracias a ellos, en este caso compensa mucho comprar por Internet, incluso pagando los gastos de envío. Seguro que os vienen bien para ahorraros algunos eurillos <img src='http://www.sirius06.es/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> :</p>
<ul class="inline_1">
<li><a href="http://www.dvdbarato.net">DVD Barato</a></li>
<li><a href="http://www.dvdandorra.com">DVDAndorra</a></li>
<li><a href="http://www.opirata.com">Opirata</a></li>
</ul>
<ul class="inline_1">
<li><a href="http://www.luxdisc.com">Jaydisc</a></li>
<li><a href="http://www.pcmatica.net">PCMatica</a></li>
<li><a href="http://www.portaldvdr.net">PortalDVDR</a></li>
</ul>
<ul class="inline_1">
<li><a href="http://www.informaticanieto.com">Informática Nieto</a></li>
<li><a href="http://www.soporteoptico.com">Soporte Óptico</a></li>
<li><a href="http://www.nierle.com">Nierle Media</a></li>
</ul>
<ul class="inline_1">
<li><a href="http://www.netsoftmedia.com">NetSoft Media</a></li>
<li><a href="http://www.overclockers.co.uk">Overclockers UK</a></li>
<li><a href="http://www.damrotech.com">Damrotech</a></li>
</ul>
<ul class="inline_1">
<li><a href="http://www.shoxx.com">ShoXX</a></li>
<li><a href="http://www.pc-look.com">PC Look</a></li>
<li><a href="http://www.paderbit.com">Paderbit</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.sirius06.es/consumibles-sin-canon/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Passenger: carpeta temporal sin permisos de escritura</title>
		<link>http://www.sirius06.es/passenger-carpeta-temporal-sin-permisos-de-escritura/</link>
		<comments>http://www.sirius06.es/passenger-carpeta-temporal-sin-permisos-de-escritura/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 20:54:05 +0000</pubDate>
		<dc:creator>Sirius</dc:creator>
		
		<category><![CDATA[Sin categorizar]]></category>

		<category><![CDATA[Desarrollo web]]></category>

		<category><![CDATA[Ruby]]></category>

		<category><![CDATA[Ruby On Rails]]></category>

		<guid isPermaLink="false">http://www.sirius06.es/?p=205</guid>
		<description><![CDATA[Parece ser que una de las últimas versiones de Passenger (&#8221;mod_rails&#8221; para los amigos), la 2.2.4, tiene un bug bastante conocido pero sin solución aparente: la carpeta temporal se crea sin permisos de escritura.
Como en todos los lenguajes de servidor, a la hora de subir un archivo se copia el mismo a un directorio temporal, [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.sirius06.es/wp-content/uploads/2009/09/passenger.gif" width="172" height="100" alt="Phusion Passenger" class="inline_1" />Parece ser que una de las últimas versiones de <a href="http://railscasts.com/episodes/122-passenger-in-development">Passenger</a> (&#8221;<a href="http://www.modrails.com">mod_rails</a>&#8221; para los amigos), la 2.2.4, tiene un bug bastante conocido pero sin solución aparente: <strong>la carpeta temporal se crea sin permisos de escritura</strong>.<br />
Como en todos los <a href="http://es.wikipedia.org/wiki/Script_del_lado_del_servidor">lenguajes de servidor</a>, a la hora de subir un archivo se copia el mismo a un directorio temporal, donde permanece hasta que la transferencia ha llegado al 100%. Como paso posterior a este, vendría el momento de moverlo a su ubicación definitiva, pero es mucho antes cuando ocurre el error que estamos tratando.</p>
<p>Si echamos un vistazo al log, veremos que el proceso falla porque dicho directorio no tiene permisos de escritura. Podríamos pensar en dárselos sin más, pero esto sería sólo una solución temporal, pues <strong>este <em>path</em> se renueva cada vez que reiniciamos el server</strong>. Para arreglar esto de forma definitiva, deberemos abrir el archivo &#8220;<strong>Utils.cpp</strong>&#8221; y buscar esta línea:</p>
<div class="geshi no ruby">
<ol>
<li class="li1">
<div class="de1">makeDirTree<span class="br0">&#40;</span>tmpDir <span class="sy0">+</span> <span class="st0">&quot;/webserver_private&quot;</span>, <span class="st0">&quot;u=wxs,g=,o=&quot;</span>, workerUid, workerGid<span class="br0">&#41;</span>;</div>
</li>
</ol>
</div>
<p>Una vez la hayamos encontrado, la sustituimos por esta y reiniciamos el proceso:</p>
<div class="geshi no ruby">
<ol>
<li class="li1">
<div class="de1">makeDirTree<span class="br0">&#40;</span>tmpDir <span class="sy0">+</span> <span class="st0">&quot;/webserver_private&quot;</span>, <span class="st0">&quot;u=wxs,g=wx,o=wx&quot;</span>, workerUid, workerGid<span class="br0">&#41;</span>;</div>
</li>
</ol>
</div>
<p>&#8230;</p>
<p>Fuente: <strong>Fermín</strong>, mi compañero de <a href="http://www.jetmultimedia.es">Jet</a>. <img src='http://www.sirius06.es/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> Yo estaba a su lado, pero en realidad el cerebrito de todo esto es él, ¡<strong>gracias tío</strong>! <img src='http://www.sirius06.es/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sirius06.es/passenger-carpeta-temporal-sin-permisos-de-escritura/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
