<?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:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Ceritium.net</title>
	
	<link>http://ceritium.net</link>
	<description>José Galisteo</description>
	<lastBuildDate>Mon, 02 Nov 2009 15:16:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<feedburner:info uri="ceritium" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license><image><link>http://creativecommons.org/licenses/by/3.0/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ceritiumNet" /><feedburner:info uri="ceritiumnet" /><xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" /><meta xmlns="http://pipes.yahoo.com" name="pipes" content="noprocess" /><item>
		<title>La velocidad del javascript</title>
		<link>http://feedproxy.google.com/~r/ceritiumNet/~3/xOM0G2ogzAw/</link>
		<comments>http://ceritium.net/540/internet/la-velocidad-del-javascript/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 15:16:39 +0000</pubDate>
		<dc:creator>Ceritium</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[Juegos]]></category>

		<guid isPermaLink="false">http://ceritium.net/?p=540</guid>
		<description><![CDATA[Con la salida de Google Chrome y su V8 han sido muchos los posts de blogs que no hacían más que darnos la tabarra con estadísticas y gráficas sobre sobre la velocidad de distintos navegadores a la hora de trabajar con javascript.
Sinceramente, 200 ms de diferencia en unas pruebas que no se ni como funcionan [...]]]></description>
			<content:encoded><![CDATA[<p>Con la salida de Google Chrome y su V8 han sido muchos los posts de blogs que no hacían más que darnos la tabarra con estadísticas y gráficas sobre sobre la velocidad de distintos navegadores a la hora de trabajar con javascript.</p>
<p>Sinceramente, 200 ms de diferencia en unas pruebas que no se ni como funcionan me dan un poco igual, pero después de probar este <a href="http://www.codebase.es/jsgb/">emulador de GB escrito en javascript</a> sobre  Firefox 3.0, Firefox 3.5 y Google Chrome 4.0 las diferencias se notan.</p>
<p>Los FPS que conseguí respectivamente fueron de 14, 19 y 54. Es verdad que el futuro de los video juegos no creo que pase por el javascript, pero las aplicaciones cada vez abusan más de este con la intención de darnos una mayor experiencia de usuario.</p>
<p>Enlace a: <a href="http://www.codebase.es/jsgb/">JSGB</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ceritium?a=C3rZF4OlV2k:WY9l9vg47sw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ceritium?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ceritium?a=C3rZF4OlV2k:WY9l9vg47sw:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ceritium?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ceritium?a=C3rZF4OlV2k:WY9l9vg47sw:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/ceritium?i=C3rZF4OlV2k:WY9l9vg47sw:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ceritium/~4/C3rZF4OlV2k" height="1" width="1"/>
<p><a href="http://feedads.g.doubleclick.net/~a/jvbTwZHGILKRqTx1hVkRh7eUSY8/0/da"><img src="http://feedads.g.doubleclick.net/~a/jvbTwZHGILKRqTx1hVkRh7eUSY8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/jvbTwZHGILKRqTx1hVkRh7eUSY8/1/da"><img src="http://feedads.g.doubleclick.net/~a/jvbTwZHGILKRqTx1hVkRh7eUSY8/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/ceritiumNet/~4/xOM0G2ogzAw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ceritium.net/540/internet/la-velocidad-del-javascript/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://ceritium.net/540/internet/la-velocidad-del-javascript/</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/ceritium/~3/C3rZF4OlV2k/</feedburner:origLink></item>
		<item>
		<title>no such file to load — spec/translator</title>
		<link>http://feedproxy.google.com/~r/ceritiumNet/~3/0WQrbgscqcM/</link>
		<comments>http://ceritium.net/534/programacion/rails/no-such-file-to-load-spectranslator/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 10:02:59 +0000</pubDate>
		<dc:creator>Ceritium</dc:creator>
				<category><![CDATA[Rails]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://ceritium.net/?p=534</guid>
		<description><![CDATA[El error &#8216;no such file to load &#8212; spec/translator&#8217; me salía en una Rails 2.0.2 de un proyecto antiguo, al final lo solucioné borrando la carpeta &#8216;vendor/plugins/rspec_on_rails&#8217;.
No se bién porqué pero a mi ya me vale, solo necesitaba arrancar la aplicación y no me dejaba hacer rake db:create.
Por cierto,  si también te pide &#8220;spec/rake/spectask&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>El error <em>&#8216;no such file to load &#8212; spec/translator&#8217;</em> me salía en una <strong>Rails 2.0.2</strong> de un proyecto antiguo, al final lo solucioné borrando la carpeta &#8216;vendor/plugins/rspec_on_rails&#8217;.</p>
<p>No se bién porqué pero a mi ya me vale, solo necesitaba arrancar la aplicación y no me dejaba hacer rake db:create.</p>
<p>Por cierto,  si también te pide &#8220;spec/rake/spectask&#8221; es que hace falta la gema rspec.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ceritium?a=3ktbTdRWZmk:owkzutmVT2g:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ceritium?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ceritium?a=3ktbTdRWZmk:owkzutmVT2g:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ceritium?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ceritium?a=3ktbTdRWZmk:owkzutmVT2g:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/ceritium?i=3ktbTdRWZmk:owkzutmVT2g:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ceritium/~4/3ktbTdRWZmk" height="1" width="1"/>
<p><a href="http://feedads.g.doubleclick.net/~a/VKnqEXk0hat4G5z870LX-LOAmtc/0/da"><img src="http://feedads.g.doubleclick.net/~a/VKnqEXk0hat4G5z870LX-LOAmtc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/VKnqEXk0hat4G5z870LX-LOAmtc/1/da"><img src="http://feedads.g.doubleclick.net/~a/VKnqEXk0hat4G5z870LX-LOAmtc/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/ceritiumNet/~4/0WQrbgscqcM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ceritium.net/534/programacion/rails/no-such-file-to-load-spectranslator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://ceritium.net/534/programacion/rails/no-such-file-to-load-spectranslator/</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/ceritium/~3/3ktbTdRWZmk/</feedburner:origLink></item>
		<item>
		<title>Tierras de Nadie 2009</title>
		<link>http://feedproxy.google.com/~r/ceritiumNet/~3/8bbmaFHcnFI/</link>
		<comments>http://ceritium.net/525/yo-y-el-mundo/tierras-de-nadie-2009/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 22:23:11 +0000</pubDate>
		<dc:creator>Ceritium</dc:creator>
				<category><![CDATA[Yo y el Mundo]]></category>
		<category><![CDATA[rol]]></category>
		<category><![CDATA[tdn]]></category>
		<category><![CDATA[tierras de nadie]]></category>
		<category><![CDATA[viaje]]></category>

		<guid isPermaLink="false">http://ceritium.net/?p=525</guid>
		<description><![CDATA[Tierras de Nadie o TdN son las jornadas en las que he pasado unos de los más divertidos que recuerdo este año. Cuatro días a base de piscina, camping buen rollo y lo más importante, rol, sobre todo rol en vivo.
Esta semana ha sido como volver 7 años atrás cuando quedábamos por las tardes para [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Tierras de Nadie</strong> o <a href="http://www.jornadas-tdn.org/">TdN</a> son las jornadas en las que he pasado unos de los más divertidos que recuerdo este año. Cuatro días a base de piscina, camping buen rollo y lo más importante, rol, sobre todo rol en vivo.</p>
<p>Esta semana ha sido como volver 7 años atrás cuando quedábamos por las tardes para jugar a rol con pizzas, patatas y bírras que le robábamos al padre del que nos hacía de master en su casa. O como los sábados que quedábamos para jugar a una especie de rol en vivo con armas de gomaespuma en el campo de <a href="http://maps.google.es/maps?f=d&#038;source=s_d&#038;saddr=Jerez+de+la+Frontera,+Spain&#038;daddr=Estella+del+Marqu%C3%A9s,+11593,+Jerez+de+la+Frontera,+C%C3%A1diz,+Andaluc%C3%ADa&#038;hl=es&#038;geocode=&#038;mra=ls&#038;sll=36.686317,-6.075439&#038;sspn=0.034552,0.076818&#038;g=Estella+del+Marqu%C3%A9s,+11593,+Jerez+de+la+Frontera,+C%C3%A1diz,+Andaluc%C3%ADa&#038;ie=UTF8&#038;ll=36.690309,-6.103592&#038;spn=0.069101,0.153637&#038;t=h&#038;z=13">Estella del Marqués</a>, con el tiempo se que se reunían chavales de otras ciudades como Cádiz, San Fernando y al rededores.</p>
<p>Pero vamos, ni de lejos lo que hacíamos (y siguen haciendo) se parece al rol en vivo al que jugamos en las <strong>TDN</strong>, en menos de una semana fui:</p>
<ul>
<li> Un policía temporal atrapado en la época victoriana llamado John Hart en <a href="http://es.wikipedia.org/wiki/Torchwood">TorchWood</a> (guiño al personaje real que sale de forma fugaz en la serie), el cual se me fue sin duda de las manos nada más empezar la partida.</li>
<li> Asesino que trataba de dejar atrás su pasado manteniendolo oculto en medio del asesinato de un viejo conocido el cual tenía pocos amigos en Asesinato por Conveniencia.</li>
<li> Piltrufo Filósofo que quería ocupar el lugar de Papá Piltrufo porque ya estaba algo viejo, sin duda la partida en la que más me he reído y de la forma más inocente y tonta <img src='http://ceritium.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </li>
<li><a href="http://es.wikipedia.org/wiki/Cylon"> Cylon</a> en Como Locos por el Oro, el título del vivo nos sugería que la partida iría de cachondeo y del futuro, por lo que me presenté en camisa y bañador hawaianos, gorrito de paja con cigarrillo enganchado y pistoleras echas a mano con cartón y papel de plata. Sin embargo la partida fue todo lo contrarío, super seria, atrapados en la nave Britanic, sin luz, solo unas linternas y muchas salas por explorar, que con la ayuda del master se convirtieron en varias decenas de plantas&#8230; al final morimos todos <img src='http://ceritium.net/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </li>
<li> Geek tratando de salvar el mundo en High School Pron, en donde intercepto un mensaje cifrado en donde descubro un plan de dominación mental que tendrá lugar durante la fiesta, no se como pero mi personaje termino absorbido por la mente de un tal McFlay, viajero del tiempo (otro friki) con una misión en el pasado para evitar una paradoja temporal y salvar el futuro. Por supuesto McFlay no venía del futuro, solo que no se había tomado sus pastillas por lo que el plan de dominación mental se llevó a cabo, solo conseguimos que GAY (acrónimo de su nombre) fuese elegido reina del baile por alguna razón que se inventó McFlay para salvar el futuro y estropear el baile final (los frikis teníamos que joderle la fiesta a los guays). También me harté de reír en este vivo, sobre todo a los otros 3 frikis que me acompañaban.</li>
<li>
<p><a href="http://es.wikipedia.org/wiki/Guile_%28Street_Fighter%29">Guile</a> en Street Figther, este creo que fue el más friki que jugué y en el que más perdido estaba, no sabía ni los movimientos de mi personaje, pero pude sacarlo del paso gracias a que la traba era mas bien domestica: echar a mi cuñada de casa, ayudar a mi colega Charlie y hacer que el hijo de Dhalsim se casara con mi hija. El que mi personaje me recordara a Paco, el de los Morancos también me ayudó.
</li>
</ul>
<p><a href="http://www.flickr.com/photos/ceritium/3811330981/" title="TDN 09 por ceritium, en Flickr"><img src="http://farm4.static.flickr.com/3458/3811330981_be0befb720.jpg" width="500" height="333" alt="TDN 09" /></a></p>
<p>Lo único que no me gustó de las jornadas fue la organización previa, sobre todo a lo que se refiere a la página web, continuos fallos, sistema de registro insoportable teniendo que estar atento varias horas a que se habra para luego resultar que el registro se aplaza a otro día.</p>
<p>Aquí os dejo <a href="http://www.flickr.com/photos/ceritium/sets/72157621885469207/">algunas fotillos de las jornadas</a>, no hice muchas porque estaba todo el día de la piscina a las partidas.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ceritium?a=iOln4ylE_us:sBm3TL2zpbM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ceritium?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ceritium?a=iOln4ylE_us:sBm3TL2zpbM:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ceritium?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ceritium?a=iOln4ylE_us:sBm3TL2zpbM:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/ceritium?i=iOln4ylE_us:sBm3TL2zpbM:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ceritium/~4/iOln4ylE_us" height="1" width="1"/>
<p><a href="http://feedads.g.doubleclick.net/~a/IzkxPlhB0xipZAfunG1_P9mwSko/0/da"><img src="http://feedads.g.doubleclick.net/~a/IzkxPlhB0xipZAfunG1_P9mwSko/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/IzkxPlhB0xipZAfunG1_P9mwSko/1/da"><img src="http://feedads.g.doubleclick.net/~a/IzkxPlhB0xipZAfunG1_P9mwSko/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/ceritiumNet/~4/8bbmaFHcnFI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ceritium.net/525/yo-y-el-mundo/tierras-de-nadie-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://ceritium.net/525/yo-y-el-mundo/tierras-de-nadie-2009/</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/ceritium/~3/iOln4ylE_us/</feedburner:origLink></item>
		<item>
		<title>Huzkey -Mosh Riddimz (DNB Set 2009)</title>
		<link>http://feedproxy.google.com/~r/ceritiumNet/~3/8VIN1Y47zug/</link>
		<comments>http://ceritium.net/521/musica/huzkey-mosh-riddimz-dnb-set-2009/#comments</comments>
		<pubDate>Fri, 17 Jul 2009 18:56:13 +0000</pubDate>
		<dc:creator>Ceritium</dc:creator>
				<category><![CDATA[Huzkey]]></category>
		<category><![CDATA[Musica]]></category>

		<guid isPermaLink="false">http://ceritium.net/?p=521</guid>
		<description><![CDATA[Siempre me meto con mi colega Huzkey con eso de que los raperos fusilan y se cargan obras maestras que encuentran entre el cine y la música, que no saben cantar, de sus pintas y de que sus temas no salen del &#8220;lo guay que soy&#8221; y lo &#8220;mierda que es el otro&#8221;, pero bromas [...]]]></description>
			<content:encoded><![CDATA[<p>Siempre me meto con mi colega <a href="http://huzkey.es">Huzkey</a> con eso de que los raperos fusilan y se cargan obras maestras que encuentran entre el cine y la música, que no saben cantar, de sus pintas y de que sus temas no salen del &#8220;lo guay que soy&#8221; y lo &#8220;mierda que es el otro&#8221;, pero bromas a parte (¿bromas?) le he de reconocer que hace algunas cosas bastante molónas.</p>
<p>La última el disco <strong>Mosh Riddimz (DNB Set 2009)</strong> que en realidad es una remezcla de otros temas <strong>Drum&#038;Bass</strong> que no son suyos (lo que yo decía, nada mas que hacen fusilar&#8230; <img src='http://ceritium.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ), yo como de esto no entiendo simplemente copio y pego el texto que viene en el disco. Lo siento por el texto, pero no consigo quitarle la puta manía de escribir con &#8220;k&#8221;,&#8221;h&#8221; y &#8220;z&#8221;, se cree Juan Ramón Jiménez el nota.</p>
<blockquote><p>Mosh Riddimz es una sesion de Drum and Bass pensada espezialmente para akellas personas, mc&#8217;s, dj&#8217;s, eskritores o breakers ke nezesitan kantar, skratchear, pintar, bailar, dormir, follar o pegarse kon algo mas duro. Sin kortes ni interrupziones.</p>
<p>    Mezklao por Huzkey Hereje Skillz en MIB Kelo (2009).<br />
    Ilustracion y diseño por GonzaloGonzilla.<br />
    Mas informazion en http://www.Huzkey.es</p>
<p>    01-Blame -Reign of fire<br />
    02-Freestylers -Raw as fuck<br />
    03-Aphrodite -Return to jedda (Jaydan remix)<br />
    04-Prodigy -Invaders Must Die (Chase and Status Remix)<br />
    05-Axiom -Emokiller<br />
    06-The Qemist -Drop audio<br />
    07-Morphy -Ruff sound<br />
    08-Future Prophecies -Dreadlock<br />
    09-K-Tee &#038; Friction -Shogun Nightmare<br />
    10-Pendulum -Another Planet<br />
    11-Paul blackout -Simulated demons<br />
    12-Muffler -Control check (original mix)<br />
    13-DJ Hazard -Cowards beware<br />
    14-Hallucinator -Inferno<br />
    15-Dose and teknik -The jackal<br />
    16-Future signal -Kill switch (original mix)
</p></blockquote>
<p>Yo me lo pongo en la oficina cuando quiero coger ritmo al picar código. </p>
<p>Descargar <a href="http://huzkey.es/download-manager.php?id=49">Huzkey -Mosh Riddimz (DNB Set 2009)</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ceritium?a=WIulhYcC9-g:WWlQBNafy2M:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ceritium?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ceritium?a=WIulhYcC9-g:WWlQBNafy2M:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ceritium?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ceritium?a=WIulhYcC9-g:WWlQBNafy2M:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/ceritium?i=WIulhYcC9-g:WWlQBNafy2M:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ceritium/~4/WIulhYcC9-g" height="1" width="1"/>
<p><a href="http://feedads.g.doubleclick.net/~a/vJ_t35zkrFqIUgI9Zp4QaRtj5v4/0/da"><img src="http://feedads.g.doubleclick.net/~a/vJ_t35zkrFqIUgI9Zp4QaRtj5v4/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/vJ_t35zkrFqIUgI9Zp4QaRtj5v4/1/da"><img src="http://feedads.g.doubleclick.net/~a/vJ_t35zkrFqIUgI9Zp4QaRtj5v4/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/ceritiumNet/~4/8VIN1Y47zug" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ceritium.net/521/musica/huzkey-mosh-riddimz-dnb-set-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://ceritium.net/521/musica/huzkey-mosh-riddimz-dnb-set-2009/</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/ceritium/~3/WIulhYcC9-g/</feedburner:origLink></item>
		<item>
		<title>Formtastic, formularios semánticos</title>
		<link>http://feedproxy.google.com/~r/ceritiumNet/~3/eVGvm6dUiWk/</link>
		<comments>http://ceritium.net/519/programacion/formtastic-formularios-semanticos/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 18:55:34 +0000</pubDate>
		<dc:creator>Ceritium</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[Rails]]></category>

		<guid isPermaLink="false">http://ceritium.net/?p=519</guid>
		<description><![CDATA[Algo en lo que siempre pierdo mi valioso tiempo (cuando podría estar viendo episodios viejos de médico de familia) es en decidir cual es la mejor manera de maquetar un formulario, tablas, listas, párrafos, nuestro querido salto de línea&#8230; y cada vez lo hago de una forma diferente sin llegar a encontrar algo que realmente [...]]]></description>
			<content:encoded><![CDATA[<p>Algo en lo que siempre pierdo mi valioso tiempo (cuando podría estar viendo episodios viejos de médico de familia) es en decidir cual es la mejor manera de maquetar un formulario, tablas, listas, párrafos, nuestro querido salto de línea&#8230; y cada vez lo hago de una forma diferente sin llegar a encontrar algo que realmente me haga sentir que hago lo correcto.</p>
<p>Pero eso era hasta que descubrí <strong>formtastic</strong>, un <a href="http://github.com/justinfrench/formtastic/tree/master">plugin para Rails</a> que nos permite crear <strong>formularios semánticos</strong> de forma muy rápida y sencilla.</p>
<p>Con una sola línea creas el label, el campo y todo bien organizadito dentro de listas y demás historias que tanto le gustan a <a href="https://twitter.com/dcalderon">@dcalderon</a>, no puedo decir mucho más sobre el plugin, solo recomendar que lo probéis.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ceritium?a=Ae-mVUKULg8:jANMiqByTx0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ceritium?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ceritium?a=Ae-mVUKULg8:jANMiqByTx0:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ceritium?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ceritium?a=Ae-mVUKULg8:jANMiqByTx0:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/ceritium?i=Ae-mVUKULg8:jANMiqByTx0:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ceritium/~4/Ae-mVUKULg8" height="1" width="1"/>
<p><a href="http://feedads.g.doubleclick.net/~a/gpRQzP1q6xLyhIrXj6cUqrOSgEs/0/da"><img src="http://feedads.g.doubleclick.net/~a/gpRQzP1q6xLyhIrXj6cUqrOSgEs/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/gpRQzP1q6xLyhIrXj6cUqrOSgEs/1/da"><img src="http://feedads.g.doubleclick.net/~a/gpRQzP1q6xLyhIrXj6cUqrOSgEs/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/ceritiumNet/~4/eVGvm6dUiWk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ceritium.net/519/programacion/formtastic-formularios-semanticos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://ceritium.net/519/programacion/formtastic-formularios-semanticos/</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/ceritium/~3/Ae-mVUKULg8/</feedburner:origLink></item>
		<item>
		<title>CareerjetR</title>
		<link>http://feedproxy.google.com/~r/ceritiumNet/~3/HD4FhDDEnlE/</link>
		<comments>http://ceritium.net/516/programacion/careerjetr/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 16:06:05 +0000</pubDate>
		<dc:creator>Ceritium</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[careerjet]]></category>
		<category><![CDATA[careerjetr]]></category>
		<category><![CDATA[gema]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://ceritium.net/?p=516</guid>
		<description><![CDATA[CareerjetR es una gema que permite conectarse a la API JSON para búsquedas de CareerJet, en Español Opción Empleo.
Esta web se dedica a recorrer cientos de páginas webs con ofertas de empleo y nos las ofrece a través de una cómoda interfaz y sencillo formulario de búsqueda.
Una de las cosas que me ha gustado es [...]]]></description>
			<content:encoded><![CDATA[<p><strong>CareerjetR</strong> es una <a href="http://github.com/ceritium/careerjetr/tree/master">gema</a> que permite conectarse a la <a href="http://www.careerjet.com/partners/api.html">API JSON para búsquedas de CareerJet</a>, en Español <a href="http://www.opcionempleo.com/">Opción Empleo</a>.</p>
<p>Esta web se dedica a recorrer cientos de páginas webs con ofertas de empleo y nos las ofrece a través de una cómoda interfaz y sencillo formulario de búsqueda.</p>
<p>Una de las cosas que me ha gustado es la gran inteligencia para manejar la localización geográfica y que está disponible para múltiples idiomas.</p>
<p>En fin si lo queréis probar solo tenéis que entrar en la web o usar la gema <a href="http://github.com/ceritium/careerjetr/tree/master">CareerjetR</a> <img src='http://ceritium.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>¿Suena a lo Chiquito de la Calzada?</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ceritium?a=qVe6AUSaWm4:AMYS-e-_j1I:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ceritium?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ceritium?a=qVe6AUSaWm4:AMYS-e-_j1I:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ceritium?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ceritium?a=qVe6AUSaWm4:AMYS-e-_j1I:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/ceritium?i=qVe6AUSaWm4:AMYS-e-_j1I:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ceritium/~4/qVe6AUSaWm4" height="1" width="1"/>
<p><a href="http://feedads.g.doubleclick.net/~a/uo087shv7ZhsTFUsdtjkjQqA-SU/0/da"><img src="http://feedads.g.doubleclick.net/~a/uo087shv7ZhsTFUsdtjkjQqA-SU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/uo087shv7ZhsTFUsdtjkjQqA-SU/1/da"><img src="http://feedads.g.doubleclick.net/~a/uo087shv7ZhsTFUsdtjkjQqA-SU/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/ceritiumNet/~4/HD4FhDDEnlE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ceritium.net/516/programacion/careerjetr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://ceritium.net/516/programacion/careerjetr/</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/ceritium/~3/qVe6AUSaWm4/</feedburner:origLink></item>
		<item>
		<title>Wiki para desarrolladores</title>
		<link>http://feedproxy.google.com/~r/ceritiumNet/~3/lUHSSKTR_kc/</link>
		<comments>http://ceritium.net/512/programacion/wiki-para-desarrolladores/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 20:42:37 +0000</pubDate>
		<dc:creator>Ceritium</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[desarrolladores]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[wiki]]></category>

		<guid isPermaLink="false">http://ceritium.net/?p=512</guid>
		<description><![CDATA[Llevo tiempo dándole vueltas a como sería un buen Wiki para el equipo de Flowers In Space y en general para desarrolladores.
Hasta la fecha hemos probado con Dokuwiki, bastante sencillo de usar, pero no nos permite usar el lenguaje de marcado que queramos, al menos a mi me gusta mucho markdown.
También intenté soluciones como git-wiki [...]]]></description>
			<content:encoded><![CDATA[<p>Llevo tiempo dándole vueltas a como sería un buen <strong>Wiki</strong> para el equipo de <a href="http://flowersinspace.com">Flowers In Space</a> y en general para <strong>desarrolladores</strong>.</p>
<p>Hasta la fecha hemos probado con <a href="http://www.dokuwiki.org/dokuwiki">Dokuwiki</a>, bastante sencillo de usar, pero no nos permite usar el lenguaje de marcado que queramos, al menos a mi me gusta mucho <a href="http://es.wikipedia.org/wiki/Markdown">markdown</a>.</p>
<p>También intenté soluciones como <a href="http://github.com/sr/git-wiki/tree/master">git-wiki</a> y sus variantes, pero por una razón u me parece que están incompletas. A decir verdad no he buscado muchas más alternativas <img src='http://ceritium.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>Algo sorprendente en mi opinión fue el uso que le dimos a un programita llamado <a href="http://evernote.com/">Evernote</a>, en definitiva nos permite crear documentos pequeños o grandes y poderlos localizar de forma rápida entre alguna de sus características. </p>
<p>Nosotros además lo usábamos para escribir directamente notas o redactar documentos que queríamos compartir, lo exportábamos y nos lo pasábamos, el problema es que no podía estar sincronizado con los cambios del resto.</p>
<p>De todo esto saqué algunas conclusiones:</p>
<ul>
<li>Nos gusta editar los documentos en nuestro PC.</li>
<li>Necesitamos algo que esté sincronizado.</li>
<li>Me gusta trabajar en el lenguaje de marcado que me de la gana.</li>
<li>Necesitamos un control de versiones como todo buen wiki.</li>
</ul>
<p>Bueno y porque no simplemente usamos la idea original del ¿<strong>git-wiki</strong>? Si no hay una interfaz web que me convezca ¿qué más da? tenemos herramientas que fácilmente nos permiten pasar a html, pdf y otros formatos los documentos (¿<a href="http://macromates.com/">TextMate</a>?).</p>
<p>Pues eso, creo que nos bastaría con un repositorio git y mantener ordenadítas las cosas.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ceritium?a=-ZfYuUAZHX0:9ZTqgm0_iYI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ceritium?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ceritium?a=-ZfYuUAZHX0:9ZTqgm0_iYI:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ceritium?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ceritium?a=-ZfYuUAZHX0:9ZTqgm0_iYI:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/ceritium?i=-ZfYuUAZHX0:9ZTqgm0_iYI:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ceritium/~4/-ZfYuUAZHX0" height="1" width="1"/>
<p><a href="http://feedads.g.doubleclick.net/~a/6Vv_rgvIxZXNeaefs4XX-_wbexs/0/da"><img src="http://feedads.g.doubleclick.net/~a/6Vv_rgvIxZXNeaefs4XX-_wbexs/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/6Vv_rgvIxZXNeaefs4XX-_wbexs/1/da"><img src="http://feedads.g.doubleclick.net/~a/6Vv_rgvIxZXNeaefs4XX-_wbexs/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/ceritiumNet/~4/lUHSSKTR_kc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ceritium.net/512/programacion/wiki-para-desarrolladores/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://ceritium.net/512/programacion/wiki-para-desarrolladores/</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/ceritium/~3/-ZfYuUAZHX0/</feedburner:origLink></item>
		<item>
		<title>Planetoid</title>
		<link>http://feedproxy.google.com/~r/ceritiumNet/~3/sZaDub88Q6k/</link>
		<comments>http://ceritium.net/506/internet/planetoid/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 21:49:34 +0000</pubDate>
		<dc:creator>Ceritium</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[flowersinspace]]></category>
		<category><![CDATA[planeta]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://ceritium.net/?p=506</guid>
		<description><![CDATA[Anoche gracias a un Twit de supercoco9 descubrí Planetoid, un planeta como su propio nombre indica creado por Jaime Iniesta.
Además era justo lo que estábamos buscando para Flowers In Space, así que forckeé la versión de AspGems que me molaba bastante para adaptarlo a nuestras necesidades: colores y pasar de erb a haml principalmente.
Ahora solo [...]]]></description>
			<content:encoded><![CDATA[<p>Anoche gracias a un <a href="http://twitter.com/supercoco9/status/2317771274">Twit de supercoco9</a> descubrí <a href="http://github.com/jaimeiniesta/planetoid/tree/master">Planetoid</a>, un <strong>planeta</strong> como su propio nombre indica creado por <a href="http://www.jaimeiniesta.com/">Jaime Iniesta</a>.</p>
<p>Además era justo lo que estábamos buscando para <a href="http://flowersinspace.com">Flowers In Space</a>, así que <em><a href="http://github.com/ceritium/planetoid/tree/master">forckeé</a></em> la <a href="http://github.com/javier/planetoid/tree/master">versión de AspGems</a> que me molaba bastante para adaptarlo a nuestras necesidades: colores y pasar de erb a haml principalmente.</p>
<p>Ahora solo hace falta que el resto del equipo meta sus datos en el <a href="http://planet.flowersinspace.com">planeta</a> <img src='http://ceritium.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ceritium?a=BOJ_JYKmIbY:JpHfkp9qYV4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ceritium?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ceritium?a=BOJ_JYKmIbY:JpHfkp9qYV4:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ceritium?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ceritium?a=BOJ_JYKmIbY:JpHfkp9qYV4:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/ceritium?i=BOJ_JYKmIbY:JpHfkp9qYV4:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ceritium/~4/BOJ_JYKmIbY" height="1" width="1"/>
<p><a href="http://feedads.g.doubleclick.net/~a/p8mi6tdfcTjivnWofNx4KMlEDo4/0/da"><img src="http://feedads.g.doubleclick.net/~a/p8mi6tdfcTjivnWofNx4KMlEDo4/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/p8mi6tdfcTjivnWofNx4KMlEDo4/1/da"><img src="http://feedads.g.doubleclick.net/~a/p8mi6tdfcTjivnWofNx4KMlEDo4/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/ceritiumNet/~4/sZaDub88Q6k" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ceritium.net/506/internet/planetoid/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://ceritium.net/506/internet/planetoid/</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/ceritium/~3/BOJ_JYKmIbY/</feedburner:origLink></item>
		<item>
		<title>Gitosis, permisos en Git</title>
		<link>http://feedproxy.google.com/~r/ceritiumNet/~3/DXFZb70uwRo/</link>
		<comments>http://ceritium.net/502/programacion/gitosis-permisos-en-git/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 00:24:59 +0000</pubDate>
		<dc:creator>Ceritium</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[gitosis]]></category>
		<category><![CDATA[repos]]></category>

		<guid isPermaLink="false">http://ceritium.net/?p=502</guid>
		<description><![CDATA[Ya llevaba dándole vueltas sobre como hacer más simple la administración de permisos a los repositorios Git de la empresa, hasta ahora aguantábamos con formas bastante &#8220;manuales&#8221; y usuarios distintos para hacer por ejemplo despliegues en servidores que no eran nuestros, pero empezó a ser una de mis principales preocupaciones desde que monté BabelHub (aquí [...]]]></description>
			<content:encoded><![CDATA[<p>Ya llevaba dándole vueltas sobre como hacer más simple la administración de permisos a los repositorios <strong>Git</strong> de la empresa, hasta ahora aguantábamos con formas bastante &#8220;manuales&#8221; y usuarios distintos para hacer por ejemplo despliegues en servidores que no eran nuestros, pero empezó a ser una de mis principales preocupaciones desde que monté <a href="http://babelhub.com">BabelHub</a> (aquí no he hablado de él, es un servicio en pruebas que he montado para manejar traducciones con la API I18n de Rails y que usa git para sincronizar los distintos entornos, ya os daré la tabarra más adelante con esto).</p>
<p>Afortunadamente encontré <strong>Gitosis</strong>, aunque no conseguí instalarlo a la primera (ni a la segunda), pero creo que el problema era solo de versiones, porque realmente la <a href="http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way">instalación</a> no tiene mucha chicha.</p>
<p>En fin es un gusto poder administrar los permisos de los repos desde tu editor de texto favorito (<a href="http://macromates.com/">TexMate</a>) y sincronizar con un simple <em>push</em> (previo commit <img src='http://ceritium.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ).</p>
<p>Esta forma de usar <strong>Git</strong> para administrar los propios repos me encanta, cosa que me ha dado ideas para otras cosas como BabelHub <img src='http://ceritium.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  o crear wikis a lo <a href="http://github.com/sr/git-wiki/tree/master">GitWiki</a> (muy chula la idea pero no me termina de convencer ninguno de los forks que he visto como producto final).</p>
<p>Por último, os enlazo una pequeña clase que hice para generar archivos de configuración de <a href="http://github.com/ceritium/gitosis-config/tree/master">Gitosis desde Ruby</a> para si por ejemplos quereis gestionar <strong>permisos de Git</strong> desde Rails, a ver si la <em>&#8220;gemifico&#8221;</em>&#8230;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ceritium?a=dZHYN9N9NTw:amPHgqMo_Q8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ceritium?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ceritium?a=dZHYN9N9NTw:amPHgqMo_Q8:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ceritium?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ceritium?a=dZHYN9N9NTw:amPHgqMo_Q8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/ceritium?i=dZHYN9N9NTw:amPHgqMo_Q8:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ceritium/~4/dZHYN9N9NTw" height="1" width="1"/>
<p><a href="http://feedads.g.doubleclick.net/~a/krbpHaXSP90AyERcB9MzdRaIQYY/0/da"><img src="http://feedads.g.doubleclick.net/~a/krbpHaXSP90AyERcB9MzdRaIQYY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/krbpHaXSP90AyERcB9MzdRaIQYY/1/da"><img src="http://feedads.g.doubleclick.net/~a/krbpHaXSP90AyERcB9MzdRaIQYY/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/ceritiumNet/~4/DXFZb70uwRo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ceritium.net/502/programacion/gitosis-permisos-en-git/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://ceritium.net/502/programacion/gitosis-permisos-en-git/</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/ceritium/~3/dZHYN9N9NTw/</feedburner:origLink></item>
		<item>
		<title>Usa los helpers!</title>
		<link>http://feedproxy.google.com/~r/ceritiumNet/~3/uT-99JWGOfM/</link>
		<comments>http://ceritium.net/497/programacion/usa-los-helpers/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 20:23:14 +0000</pubDate>
		<dc:creator>Ceritium</dc:creator>
				<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://ceritium.net/?p=497</guid>
		<description><![CDATA[Es alguna de las cosas que siempre les digo a los nuevos fichajes de Flowers In Space. Y no es por ser pesado, es porque después se agradece, más de los que a simple vista podría parecer.
Un ejemplo, imaginaros que después de varias semanas o meses de desarrollo de una aplicación descubrís que esta no [...]]]></description>
			<content:encoded><![CDATA[<p>Es alguna de las cosas que siempre les digo a los nuevos fichajes de <a href="http://flowersinspace.com/">Flowers In Space</a>. Y no es por ser pesado, es porque después se agradece, más de los que a simple vista podría parecer.</p>
<p>Un ejemplo, imaginaros que después de varias semanas o meses de desarrollo de una aplicación descubrís que esta no va a estar accesible en la raiz de un dominio, si no en una subcarpeta. Y no solo eso, si no que deberá estar accesible desde distintas direcciones, cosa bastante común en webs por ejemplo de la Junta de Andalucía y supongo que de muchas otras instituciones.</p>
<p>Si usais helpers para todo lo que sean rutas como <em>link_to, image_tag, stylesheet_link_tag</em> y demás en el caso de <strong>Rails</strong>, solo tendreis que redefinir o crear los métodos apropiados para esto. </p>
<p>Pero no todo es Rails, ultimamente también hemos trabajado con un pequeño <strong>framework</strong> llamado <a href="http://nanoc.stoneship.org/">Nanoc</a> para generar html. En Nanoc no hay tantos helpers como en Rails, pero si un <em>link_to</em> mucho más sencillo. De todos modos y sabiendo lo que me esperaba me curré unas modificaciones para el <em>link_to</em> (solo para que me resultase más cómodo) y alguno que otro más. </p>
<p>Finalmente nos encontramos con el problema que sospechaba me encontraría, las rutas podían variar dependiendo del entorno y los enlaces en este caso tendrían que hacerse relativos.</p>
<p>Si hiciesemos las páginas una a una no habría problemas, pero aquí usamos un generador, por lo que un menú puede estar en un partial y renderizado en páginas bajo uno, dos o N niveles.</p>
<p><b>Solución:</b> el método que generaba las rutas de todos los enlaces pasaba por una función que calculaba el enlace relativo dependiendo del nivel en el que se encontrase la página que en ese momento se estaba generando.</p>
<p><a href="http://github.com/ceritium/nanoc_extensions_in_space">Helpers para Nanoc</a> en GitHub.</p>
<p>Una tochada que resumo en dos cosas, usa <strong>helpers</strong> y  que <strong>Nanoc</strong> mola.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ceritium?a=Z6cE11YAG2c:ISCQUn_j8XQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ceritium?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ceritium?a=Z6cE11YAG2c:ISCQUn_j8XQ:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ceritium?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ceritium?a=Z6cE11YAG2c:ISCQUn_j8XQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/ceritium?i=Z6cE11YAG2c:ISCQUn_j8XQ:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ceritium/~4/Z6cE11YAG2c" height="1" width="1"/>
<p><a href="http://feedads.g.doubleclick.net/~a/kbwNA2PzOgjnpXmwLAB8cpCVZ9c/0/da"><img src="http://feedads.g.doubleclick.net/~a/kbwNA2PzOgjnpXmwLAB8cpCVZ9c/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/kbwNA2PzOgjnpXmwLAB8cpCVZ9c/1/da"><img src="http://feedads.g.doubleclick.net/~a/kbwNA2PzOgjnpXmwLAB8cpCVZ9c/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/ceritiumNet/~4/uT-99JWGOfM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://ceritium.net/497/programacion/usa-los-helpers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://ceritium.net/497/programacion/usa-los-helpers/</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/ceritium/~3/Z6cE11YAG2c/</feedburner:origLink></item>
	</channel>
</rss>
