<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/stylesheets/rss.css" type="text/css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>finis coronat opus: Category Ruby no es mi perro</title>
    <link>http://www.finiscoronatopus.com/articles/category/ruby-no-es-mi-perro</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>perpetrando historias desde 2002</description>
    <item>
      <title>Cuarto aniversario de finis coronat opus a.k.a. fco</title>
      <description>&lt;p&gt;Hace 4 años, el 23 de Diciembre de 2002, &lt;del&gt;oí&lt;/del&gt; leí por primera vez el termino weblog y aquel mismo día me hice uno. Por aquel entonces un alma caritativa llamada &lt;a href="http://www.anthonyeden.com/"&gt;Anthony Eden&lt;/a&gt;, proporcionaba a través de una instalación de &lt;a href="http://rollerweblogger.org/project/"&gt;Roller&lt;/a&gt; alojamiento gratuito de blogs: freeroller.net. Y esta fue la primera y humilde casa de &lt;span class="caps"&gt;FCO&lt;/span&gt;.&lt;/p&gt;


	&lt;p&gt;Anthony, como era de esperar, se acabó cansando de pagarle el ancho de banda a gente como yo y la iniciativa, con el apadrinamiento de &lt;a href="http://www.javalobby.org/"&gt;JavaLobby&lt;/a&gt;, paso a llamarse &lt;a href="http://jroller.com/"&gt;JRoller.com&lt;/a&gt;. Allí se encuentran aún (por pereza sobre todo) &lt;a href="http://jroller.com/page/aitor?entry=mi_primer_weblog"&gt;mi primer post&lt;/a&gt;, &lt;a href="http://www.jroller.com/page/aitor?entry=title_title_el_viernes_le"&gt;artículos&lt;/a&gt;  &lt;a href="http://www.russellbeattie.com/notebook/1001976.html"&gt;referenciados&lt;/a&gt; por &lt;a href="http://www.russellbeattie.com/notebook/"&gt;bloggers &amp;#8216;A&amp;#8217;&lt;/a&gt; (en aquella época era ostensiblemente más fácil), anuncios sobre &lt;a href="http://jroller.com/page/aitor?entry=a_href_http_weblogs_flamefew"&gt;las nuevas maquinas de complejidad de Sun&lt;/a&gt;, &lt;a href="http://jroller.com/page/aitor/hib"&gt;articulos&lt;/a&gt; que me trajeron durante un tiempo varios cientos de visitas diarias, &lt;a href="http://jroller.com/page/aitor?entry=title_title_ya_programo_en"&gt;mi primera experiencia&lt;/a&gt; con Ruby (¡Febrero 2003!) y algunos de los &lt;a href="http://jroller.com/page/aitor?entry=bona_sera"&gt;recuerdos más bonitos de mi vida&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Por aquellos fechas empezaba a hablar más a menudo con mi &lt;a href="http://weblog.linkingpaths.com"&gt;primo&lt;/a&gt;, y en &lt;a href="http://jroller.com/page/aitor?entry=1º_jbilbo_o_efectivamente_fuimos"&gt;la primera reunión de jBilbo&lt;/a&gt; decidimos poner en marcha una &lt;a href="http://weblogs.javahispano.org/"&gt;plataforma de blogs para javahispano&lt;/a&gt;, y como era lógico me trasladé.&lt;/p&gt;


	&lt;p&gt;Montamos una versión no muy estable de jroller, y empezamos a funcionar. Incluso con los problemas técnicos derivados del estado de roller en aquella época fueron días de actividad febril en los blogs de la gente que pululábamos por allí (casi todos afectos al &lt;a href="http://www.javahispano.org"&gt;regimen&lt;/a&gt;): &lt;a href="http://weblogs.javahispano.org/page/al"&gt;al&lt;/a&gt;, &lt;a href="http://weblogs.javahispano.org/page/rugi"&gt;rugi&lt;/a&gt;, &lt;a href="http://weblogs.javahispano.org/page/emillan"&gt;emillan&lt;/a&gt;, &lt;a href="http://weblogs.javahispano.org/page/belmond"&gt;nacho&lt;/a&gt;, &lt;a href="http://weblogs.javahispano.org/page/mondelo"&gt;mondelo&lt;/a&gt;, &lt;a href="http://weblogs.javahispano.org/page/vitxo"&gt;vitxo&lt;/a&gt;, ...Cada día había 3 o 4 entradas interesantes en la portada de los blogs y me consta que fue a través de los blogs como muchas personas conocieron a la gente que estaba detrás de jH. Por desgracia la actividad de los miembros fue decayendo hasta el ritmo y la popularidad que tienen hoy (desgraciadamente baja).&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://www.finiscoronatopus.com/articles/2006/02/16/friendly-oldtimes-tip"&gt;Por&lt;/a&gt; &lt;a href="http://www.finiscoronatopus.com/articles/2005/03/18"&gt;varias&lt;/a&gt; &lt;a href="http://www.finiscoronatopus.com/articles/2005/03/17/about-all-of-those-javahispano-fucking-rabbits-or-their-over-sized-ignorance-thrower-mouths"&gt;razones&lt;/a&gt;, yo (y &lt;a href="http://weblogs.javahispano.org/page/al"&gt;algunos&lt;/a&gt; &lt;a href="http://www.jroller.com/page/mpermar"&gt;otros&lt;/a&gt;) me fui alejando de jH, y al final acabo pasando lo que tenia que pasar&amp;#8230; me mudé de nuevo.  Y en este tercer y hasta ahora ultimo éxodo fui a dar a con mis huesos digitales a &lt;a href="http://www.textdrive.com/"&gt;textdrive&lt;/a&gt;, eso si, con un nuevo y flamante dominio: &lt;a href="http://www.finiscoronatopus.com"&gt;finiscoronatopus.com&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;Y aquí sigo. &lt;span class="caps"&gt;FCO&lt;/span&gt; ha pasado por &lt;a href="http://www.finiscoronatopus.com/articles/2003/11/28/acabamos-de-ser-tios"&gt;momentos buenos&lt;/a&gt;, &lt;a href="http://www.finiscoronatopus.com/articles/2003/11/01/adios-tio-descansa-en-paz"&gt;momentos malos&lt;/a&gt;, &lt;a href="http://www.finiscoronatopus.com/articles/2003/07/23/ha-nacido-un-maquero-o-pero-que-felicidad"&gt;momentos intrascendentes&lt;/a&gt;, &lt;a href="http://www.finiscoronatopus.com/articles/2004/03/11"&gt;momentos históricos&lt;/a&gt; , &lt;a href="http://www.finiscoronatopus.com/articles/2003/10/28/i-congreso-javahispano-o-la-calma-despues-de-la-tormenta"&gt;idas&lt;/a&gt; y &lt;a href="http://www.finiscoronatopus.com/articles/2005/05/04/algunos-dias-o-microisv-incoming"&gt;venidas&lt;/a&gt; tecnológicas, y en fin todo tipo de situaciones y recuerdos que forman parte ya de mi vida gracias a &amp;#8211; ¡quien lo iba a decir!- ese extraño juguete que llamamos blog.&lt;/p&gt;


	&lt;p&gt;No sé a vosotros, pero a mi realizar este repaso me ha traído muchos recuerdos. ¡Larga vida a fco!&lt;/p&gt;</description>
      <pubDate>Tue, 26 Dec 2006 15:13:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:65a56992-2cfd-4645-af03-db74ce295031</guid>
      <author>Aitor García</author>
      <link>http://www.finiscoronatopus.com/articles/2006/12/26/cuarto-aniversario-de-finis-coronat-opus-a-k-a-fco</link>
      <category>En estos tiempos...</category>
      <category>Java</category>
      <category>Mis cosas</category>
      <category>Ruby no es mi perro</category>
      <category>Desarrollo</category>
      <trackback:ping>http://www.finiscoronatopus.com/articles/trackback/1928</trackback:ping>
    </item>
    <item>
      <title>BigDecimal echoes...</title>
      <description>&lt;p&gt;&lt;a href="http://blogs.pragprog.com/cgi-bin/pragdave.cgi/Tech/Random/Rounding.rdoc"&gt;This&lt;/a&gt; bring me out &lt;a href="http://www.jroller.com/page/aitor?entry=a_href_http_weblogs_flamefew"&gt;ancient memories&lt;/a&gt;  of something :&lt;/p&gt;


&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_ruby "&gt;&lt;span class="ident"&gt;irb&lt;/span&gt;&lt;span class="punct"&gt;(&lt;/span&gt;&lt;span class="ident"&gt;main&lt;/span&gt;&lt;span class="punct"&gt;):&lt;/span&gt;&lt;span class="number"&gt;001&lt;/span&gt;&lt;span class="punct"&gt;:&lt;/span&gt;&lt;span class="number"&gt;0&lt;/span&gt;&lt;span class="punct"&gt;&amp;gt;&lt;/span&gt; &lt;span class="constant"&gt;Integer&lt;/span&gt;&lt;span class="punct"&gt;(&lt;/span&gt;&lt;span class="number"&gt;77.85&lt;/span&gt; &lt;span class="punct"&gt;*&lt;/span&gt; &lt;span class="number"&gt;100.0&lt;/span&gt;&lt;span class="punct"&gt;)&lt;/span&gt; 
&lt;span class="punct"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="number"&gt;7784&lt;/span&gt;
&lt;span class="ident"&gt;irb&lt;/span&gt;&lt;span class="punct"&gt;(&lt;/span&gt;&lt;span class="ident"&gt;main&lt;/span&gt;&lt;span class="punct"&gt;):&lt;/span&gt;&lt;span class="number"&gt;002&lt;/span&gt;&lt;span class="punct"&gt;:&lt;/span&gt;&lt;span class="number"&gt;0&lt;/span&gt;&lt;span class="punct"&gt;&amp;gt;&lt;/span&gt; &lt;span class="constant"&gt;Integer&lt;/span&gt;&lt;span class="punct"&gt;(&lt;/span&gt;&lt;span class="number"&gt;77.85&lt;/span&gt; &lt;span class="punct"&gt;*&lt;/span&gt; &lt;span class="number"&gt;1000.0&lt;/span&gt;&lt;span class="punct"&gt;)&lt;/span&gt;
&lt;span class="punct"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="number"&gt;77850&lt;/span&gt;
&lt;span class="ident"&gt;irb&lt;/span&gt;&lt;span class="punct"&gt;(&lt;/span&gt;&lt;span class="ident"&gt;main&lt;/span&gt;&lt;span class="punct"&gt;):&lt;/span&gt;&lt;span class="number"&gt;003&lt;/span&gt;&lt;span class="punct"&gt;:&lt;/span&gt;&lt;span class="number"&gt;0&lt;/span&gt;&lt;span class="punct"&gt;&amp;gt;&lt;/span&gt; &lt;span class="constant"&gt;Integer&lt;/span&gt;&lt;span class="punct"&gt;(&lt;/span&gt;&lt;span class="number"&gt;77.85&lt;/span&gt; &lt;span class="punct"&gt;*&lt;/span&gt; &lt;span class="number"&gt;100000.0&lt;/span&gt;&lt;span class="punct"&gt;)&lt;/span&gt;
&lt;span class="punct"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="number"&gt;7784999&lt;/span&gt;
&lt;span class="ident"&gt;irb&lt;/span&gt;&lt;span class="punct"&gt;(&lt;/span&gt;&lt;span class="ident"&gt;main&lt;/span&gt;&lt;span class="punct"&gt;):&lt;/span&gt;&lt;span class="number"&gt;004&lt;/span&gt;&lt;span class="punct"&gt;:&lt;/span&gt;&lt;span class="number"&gt;0&lt;/span&gt;&lt;span class="punct"&gt;&amp;gt;&lt;/span&gt; &lt;span class="constant"&gt;Integer&lt;/span&gt;&lt;span class="punct"&gt;(&lt;/span&gt;&lt;span class="number"&gt;77.85&lt;/span&gt; &lt;span class="punct"&gt;*&lt;/span&gt; &lt;span class="number"&gt;10000000.0&lt;/span&gt;&lt;span class="punct"&gt;)&lt;/span&gt;
&lt;span class="punct"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="number"&gt;778500000&lt;/span&gt;
&lt;span class="ident"&gt;irb&lt;/span&gt;&lt;span class="punct"&gt;(&lt;/span&gt;&lt;span class="ident"&gt;main&lt;/span&gt;&lt;span class="punct"&gt;):&lt;/span&gt;&lt;span class="number"&gt;005&lt;/span&gt;&lt;span class="punct"&gt;:&lt;/span&gt;&lt;span class="number"&gt;0&lt;/span&gt;&lt;span class="punct"&gt;&amp;gt;&lt;/span&gt; &lt;span class="constant"&gt;Integer&lt;/span&gt;&lt;span class="punct"&gt;(&lt;/span&gt;&lt;span class="number"&gt;77.85&lt;/span&gt; &lt;span class="punct"&gt;*&lt;/span&gt; &lt;span class="number"&gt;100000000000.0&lt;/span&gt;&lt;span class="punct"&gt;)&lt;/span&gt;
&lt;span class="punct"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="number"&gt;7784999999999&lt;/span&gt;
&lt;span class="ident"&gt;irb&lt;/span&gt;&lt;span class="punct"&gt;(&lt;/span&gt;&lt;span class="ident"&gt;main&lt;/span&gt;&lt;span class="punct"&gt;):&lt;/span&gt;&lt;span class="number"&gt;006&lt;/span&gt;&lt;span class="punct"&gt;:&lt;/span&gt;&lt;span class="number"&gt;0&lt;/span&gt;&lt;span class="punct"&gt;&amp;gt;&lt;/span&gt; &lt;span class="constant"&gt;Integer&lt;/span&gt;&lt;span class="punct"&gt;(&lt;/span&gt;&lt;span class="number"&gt;77.85&lt;/span&gt; &lt;span class="punct"&gt;*&lt;/span&gt; &lt;span class="number"&gt;1000000000000000.0&lt;/span&gt;&lt;span class="punct"&gt;)&lt;/span&gt;
&lt;span class="punct"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="number"&gt;77850000000000000&lt;/span&gt;
&lt;span class="ident"&gt;irb&lt;/span&gt;&lt;span class="punct"&gt;(&lt;/span&gt;&lt;span class="ident"&gt;main&lt;/span&gt;&lt;span class="punct"&gt;):&lt;/span&gt;&lt;span class="number"&gt;007&lt;/span&gt;&lt;span class="punct"&gt;:&lt;/span&gt;&lt;span class="number"&gt;0&lt;/span&gt;&lt;span class="punct"&gt;&amp;gt;&lt;/span&gt; &lt;span class="constant"&gt;Integer&lt;/span&gt;&lt;span class="punct"&gt;(&lt;/span&gt;&lt;span class="number"&gt;77.85&lt;/span&gt; &lt;span class="punct"&gt;*&lt;/span&gt; &lt;span class="number"&gt;10000000000000000000.0&lt;/span&gt;&lt;span class="punct"&gt;)&lt;/span&gt;
&lt;span class="punct"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="number"&gt;778500000000000000000&lt;/span&gt;
&lt;span class="ident"&gt;irb&lt;/span&gt;&lt;span class="punct"&gt;(&lt;/span&gt;&lt;span class="ident"&gt;main&lt;/span&gt;&lt;span class="punct"&gt;):&lt;/span&gt;&lt;span class="number"&gt;009&lt;/span&gt;&lt;span class="punct"&gt;:&lt;/span&gt;&lt;span class="number"&gt;0&lt;/span&gt;&lt;span class="punct"&gt;&amp;gt;&lt;/span&gt; &lt;span class="constant"&gt;Integer&lt;/span&gt;&lt;span class="punct"&gt;(&lt;/span&gt;&lt;span class="number"&gt;77.85&lt;/span&gt; &lt;span class="punct"&gt;*&lt;/span&gt; &lt;span class="number"&gt;10000000000000000000000.0&lt;/span&gt;&lt;span class="punct"&gt;)&lt;/span&gt;
&lt;span class="punct"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="number"&gt;778499999999999973785600&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
      <pubDate>Fri, 30 Jun 2006 08:10:40 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:50e53bf8-8108-4c8b-a867-a7f008ebdfbe</guid>
      <author>Aitor García</author>
      <link>http://www.finiscoronatopus.com/articles/2006/06/30/bigdecimal-echoes</link>
      <category>Ruby no es mi perro</category>
      <category>Desarrollo</category>
      <trackback:ping>http://www.finiscoronatopus.com/articles/trackback/591</trackback:ping>
    </item>
    <item>
      <title>502 Bad Gateway</title>
      <description>&lt;p&gt;When were Typo &amp;#38; FastCGI renamed to &amp;#8220;502 Bad Gateway&amp;#8221;?. 
It&amp;#8217;s craking &lt;a href="http://sporkmonger.com"&gt;almost&lt;/a&gt; &lt;a href="http://www.rubynoob.com"&gt;everywhere&lt;/a&gt; after RailsConf&amp;#8217;s related posts avalanche.&lt;/p&gt;</description>
      <pubDate>Wed, 28 Jun 2006 14:05:10 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:1ff9debd-6b0a-461a-82c2-5411be479242</guid>
      <author>Aitor García</author>
      <link>http://www.finiscoronatopus.com/articles/2006/06/28/502-bad-gateway</link>
      <category>Ruby no es mi perro</category>
      <category>Desarrollo</category>
      <trackback:ping>http://www.finiscoronatopus.com/articles/trackback/589</trackback:ping>
    </item>
    <item>
      <title>Rails Day '06 sub-mission</title>
      <description>&lt;p&gt;Bueno ya hemos subido la versión no-existen-letras-griegas-suficientes-para-mi-en-el-alfabeto-griego de &lt;a href="http://railsday06.orthonauts.com"&gt;www.apuestoque.com&lt;/a&gt; . Por ahora, y hasta que se hagan públicos los resultados del RailsDay &amp;#8216;06 (no porque vayamos a llevarnos nada sino por facilitar la tarea de los jueces) estará hospedado en esa cosa que me he inventado : &lt;a href="http://railsday06.orthonauts.com"&gt;railsday06.orthonauts.com&lt;/a&gt; .&lt;/p&gt;


Un pequeño &lt;em&gt;disclaimer&lt;/em&gt; sobre la aplicación:
	&lt;ul&gt;
	&lt;li&gt;Básicamente crea apuestas y resultados. Se acabó.&lt;/li&gt;
		&lt;li&gt;Se romperá enseguida. Podéis mandarme los mails de insulto a mi correo habitual : aitor &lt;span class="caps"&gt;PUNTO&lt;/span&gt; garcia &lt;span class="caps"&gt;ARROBA&lt;/span&gt; gmail &lt;span class="caps"&gt;PUNTO&lt;/span&gt; com&lt;/li&gt;
		&lt;li&gt;Si hay suerte durante este verano empezaremos a hacer cosas con ella, por lo menos mientras siga siendo divertido XD.&lt;/li&gt;
		&lt;li&gt;No seáis demasiado duros con &lt;a href="http://weblog.linkingpaths.com"&gt;Al&lt;/a&gt; , era su primer dia &amp;#8230;&lt;/li&gt;
		&lt;li&gt;Si queréis ver la progresión de la aplicación según la fuimos desarrollando podéis visitar &lt;a href="http://spectate.railsday2006.com/changesets/teams/22/"&gt;el log de nuestro equipo en spectate.railsday2006.com&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;Ya me contareis&amp;#8230;&lt;/p&gt;</description>
      <pubDate>Wed, 21 Jun 2006 10:17:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:4af9383b-1436-4ceb-a9af-cd8c832818bb</guid>
      <author>Aitor García</author>
      <link>http://www.finiscoronatopus.com/articles/2006/06/21/rails-day-06-sub-mission</link>
      <category>Mis cosas</category>
      <category>Ruby no es mi perro</category>
      <category>Desarrollo</category>
      <trackback:ping>http://www.finiscoronatopus.com/articles/trackback/578</trackback:ping>
    </item>
    <item>
      <title>Rails Day '06</title>
      <description>&lt;p&gt;Bueno, el Rails Day llegó y pasó.&lt;/p&gt;


	&lt;p&gt;De las 24 horas (De 06:00 17/06 a 06:00 18/06 hora local de Bizkaia) apenas utilizamos 8 (con comida china incluida) y teniendo en cuenta que &lt;a href="http://weblog.linkingpath.com"&gt;Al&lt;/a&gt; jamás habia realizado nada con Rails, que &lt;a href="http://rails.homelinux.org/"&gt;lo poco que había leído&lt;/a&gt; sobre el tema había sido hace un par de meses y que yo me dedique a la parte de las vistas y &lt;span class="caps"&gt;HTML&lt;/span&gt; , pues que creo que el resultado no esta tan mal&amp;#8230; La cosa empezó si muchos agobios&amp;#8230; como a las 12 y media de la mañana para que os hagáis una idea.&lt;/p&gt;


	&lt;p&gt;Después de desayunar, comenzamos a desbarrar sobre las posibles aplicaciones que podíamos realizar: buscadores de coches en base a precios, comunidades de ciclismo, agregación de servicios sociales sobre viajes &amp;#8211; ahora que se acercan las vacaciones -, un motor de &lt;em&gt;contrablogs&lt;/em&gt; (blogs mantenidos por 2 personas siempre en contrapunto), etc&amp;#8230;&lt;/p&gt;


	&lt;p&gt;Un montón de ideas que sin acabar de convencernos pasaron por nuestra cabeza a lo largo de la primera hora&amp;#8230; Finalmente conseguimos librarnos de las benditas interrupciones de nuestras respectivas parejas y acabamos retomando una vieja idea de la que &lt;a href="http://weblog.linkingpath.com"&gt;mi primo&lt;/a&gt; y yo habíamos hablado en varias ocasiones:&lt;/p&gt;


	&lt;h1&gt;apuestoque.com&lt;/h1&gt;


	&lt;p&gt;&lt;a href="http://www.finiscoronatopus.com/files/Imagen_2.png"&gt;&lt;img src="http://www.finiscoronatopus.com/files/Imagen_11.png" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;¿Que qué es apuestoque.com?. Bueno creo que en la descripción que dimos en el Rails Day &amp;#8216;06 queda bastante claro:&lt;/p&gt;


	&lt;blockquote&gt;
		&lt;p&gt;&lt;em&gt;&lt;span class="caps"&gt;WTF&lt;/span&gt;&lt;/em&gt; apuestoque is?. Good question XD. We are trying to &lt;strong&gt;folk-teryze the bets&lt;/strong&gt; . No more for money, only sports-based , only-for-profit bets. Who are going to win the Rails Day &amp;#8216;06?. When will break the relationship of my ex-girlfriend with his new man?. Bets. Only for fun.&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;p&gt;Básicamente se trata de que cualquier usuario se pueda crear sus porras y apuestas particulares &amp;#8211; por el momento solo gratuitas -, compartirlas de manera publica o mantenerlas de manera privada o por invitación y tenga una serie de herramientas para manejar las apuestas que ha creado. Donde vivo es relativamente habitual crear pequeñas apuestas autogestionadas (habitualmente denominadas porras). Uno de los participantes hace de &lt;em&gt;caja&lt;/em&gt; o &lt;em&gt;administrador&lt;/em&gt; de la misma. Si hay dinero de por medio siempre suelen ser pequeñas cantidades y el objetivo básico es disfrutar con la emoción de ganar aunque no sean grandes cantidades. Bromas personales, equipos deportivos pequeños o deportes minoritarios, cualquiera excusa es buena para soltar un &amp;#8220;Yo &lt;strong&gt;apuesto que&lt;/strong&gt;...&amp;#8221;.&lt;/p&gt;


	&lt;p&gt;De todo esto en el poquito tiempo que tuvimos pudimos crear un alta y control de usuarios básico, la creación de apuestas (que tienen su correspondiente fecha de caducidad&amp;#8230;), la posibilidad de apostar en ellas para los usuarios registrados, un control para evitar dobles votaciones y poco más.&lt;/p&gt;


	&lt;p&gt;En breve tendremos una versión online de lo que hicimos en este, pasado ya, Rails Day en &lt;a href="http://www.orthonauts.com"&gt;http://www.orthonauts.com&lt;/a&gt; , nuestro nombre de batalla en el concurso y plataforma &amp;#8211; &lt;em&gt;espero&lt;/em&gt; &amp;#8211; de próximos desarrollos en esta y en otras aplicaciones. Por ahora podeis ver en el &lt;a href="http://www.finiscoronatopus.com/files/Imagen_2.png"&gt;pantallazo&lt;/a&gt; un resumen de prácticamente el 100% de lo que hace el aplicativo a día de hoy XD.&lt;/p&gt;


	&lt;p&gt;En el aspecto de las aburridas reflexiones creo que esta ha sido la experiencia que mas se ha parecido a una &lt;em&gt;patxanga&lt;/em&gt; informática que haya tenido jamas. Al igual que en uno de esos partidos informales de fútbol, baloncesto, o volley, todo transcurrió en un ambiente distendido, haciendo algo solo por la diversión de hacerlo sin ningún tipo de presión.&lt;/p&gt;


	&lt;p&gt;Lo cual como todo el mundo sabe siempre favorece dos cosas: el buen humor y la aparición de cervezas.&lt;/p&gt;</description>
      <pubDate>Mon, 19 Jun 2006 08:00:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:ba136030-342b-49d7-9e18-2ac30ac951e1</guid>
      <author>Aitor García</author>
      <link>http://www.finiscoronatopus.com/articles/2006/06/19/rails-day-over-for-us</link>
      <category>Ruby no es mi perro</category>
      <category>Desarrollo</category>
      <category>El viernes</category>
      <trackback:ping>http://www.finiscoronatopus.com/articles/trackback/575</trackback:ping>
    </item>
    <item>
      <title>Rails Day 2006</title>
      <description>&lt;p&gt;&lt;a href="http://habtm.com"&gt;~:caboose&lt;/a&gt; &lt;a href="http://habtm.com/articles/2006/05/20/rails-day-2006"&gt;acaba de abrir&lt;/a&gt; la &lt;a href="http://www.railsday2006.com/"&gt;nueva edicion &amp;#8216;06&lt;/a&gt;  del Rails Day:&lt;/p&gt;


	&lt;blockquote&gt;
		&lt;p&gt;
I just launched the website for Rails Day 2006, the second edition of the 24 hour Rails progrmaming contest that started last year.
Check it out, grab the feed, recruit a team, and start thinking about what application you’re going to do.&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;p&gt;Al igual que el año pasado me apuntaré &amp;#8230; aunque espero tener mas tiempo ;-). Mi idea este año sin embargo es ligeramente diferente. El año pasado estaba comenzado en esto de Rails, tenia algunas dudas y el objetivo era más &lt;em&gt;probar&lt;/em&gt; que otra cosa &amp;#8230; este año con algo mas de &lt;em&gt;code-fu&lt;/em&gt; railero en mi cinturon la idea es más bien &lt;em&gt;hacer&lt;/em&gt; algo pequeño, si puede ser con más gente pues mejor (mails cariñosos a aitor &lt;span class="caps"&gt;DOT&lt;/span&gt; garcia AT gmail &lt;span class="caps"&gt;DOT&lt;/span&gt; com).&lt;/p&gt;


	&lt;p&gt;No estan publicados los premios de este año aunque poner en el CV &amp;#8220;Rails Day &amp;#8216;06 First Prize&amp;#8221; es un premio en si mismo.&lt;/p&gt;


	&lt;p&gt;Lo dicho. El que quiera formar equipo que levante la mano.&lt;/p&gt;</description>
      <pubDate>Mon, 22 May 2006 11:05:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:60ae0204-e123-4294-aa25-201ba29e301f</guid>
      <author>Aitor García</author>
      <link>http://www.finiscoronatopus.com/articles/2006/05/22/rails-day-2006</link>
      <category>En estos tiempos...</category>
      <category>Ruby no es mi perro</category>
      <category>Desarrollo</category>
      <trackback:ping>http://www.finiscoronatopus.com/articles/trackback/557</trackback:ping>
    </item>
    <item>
      <title>Lighttpd Subdomains</title>
      <description>&lt;p&gt;Me encanta. Simplemente me encanta. En &lt;a href="http://www.lighttpd.net/"&gt;lightppd&lt;/a&gt; gracias al modulo de &lt;a href="http://www.pcre.org/"&gt;expresiones regulares en perl&lt;/a&gt; , las gestion de dominios y subdominios es algo que me encanta.
Pongo en antecedentes: &lt;a href="http://www.finiscoronatopus.com"&gt;Este blog&lt;/a&gt; esta albergado en &lt;a href="http://www.textdrive.com"&gt;Textdrive&lt;/a&gt; . Es servido por una instancia de Lighttpd, que a su vez funciona proxy-zada (vaya patada) a traves del Apache. Contra mi cuenta estan configurados 2 dominios: &lt;a href="http://finiscoronatopus.com"&gt;finiscoronatopus.com&lt;/a&gt; y &lt;a href="http://fco.textdriven.com"&gt;fco.textdriven.com&lt;/a&gt; y estos a su vez redireccionan al puerto que los chicos de Texdrive me dieron para mi lighttpd.&lt;/p&gt;


Una vez nos hemos asegurado de que la parte proxy del Apache esta bien configurada y la peticion llega hasta el lighttpd, empieza lo bueno. 
Como ejemplo, unos ejercicios practicos sobre el lighttpd.conf:
	&lt;ul&gt;
	&lt;li&gt;¿Como servir el misma aplicacion bajo distintos dominios?&lt;/li&gt;
	&lt;/ul&gt;


&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_default "&gt;$HTTP[&amp;quot;host&amp;quot;] =~ &amp;quot;((www\.|)finiscoronatopus\.com|fco\.textdriven\.com)&amp;quot; {
     # fastcgi stuff related config
}&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

	&lt;ul&gt;
	&lt;li&gt;¿Como servir una aplicacion distinta en el mismo dominio (pero diferentes subdominio))?&lt;/li&gt;
	&lt;/ul&gt;


&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_default "&gt;$HTTP[&amp;quot;host&amp;quot;] =~ &amp;quot;www\.finiscoronatopus\.com&amp;quot; {
     # fastcgi first app
}
$HTTP[&amp;quot;host&amp;quot;] =~ &amp;quot;trac\.finiscoronatopus\.com&amp;quot; {
     # fastcgi second app
}&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

	&lt;p&gt;Hasta ahora esto mismo siempre (hablamos de Apache) habia tenido que hacerlo a traves de la creacion de Dominios Virtuales, lo cual a parte de ser un coñazo solia estar albergado en diferentes ficheros, etc&amp;#8230;Con esta nueva via alli donde configuro los procesos, sockets, etc&amp;#8230; tambien veo la reglas de &lt;em&gt;mapeo&lt;/em&gt; general de mis servidor.&lt;/p&gt;


	&lt;p&gt;PS: Un nuevo servicio de finiscoronatopus esta en ciernes&amp;#8230;&lt;/p&gt;</description>
      <pubDate>Wed, 17 May 2006 09:54:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:104fcaa9-b754-473c-ac66-55757137d5a0</guid>
      <author>Aitor García</author>
      <link>http://www.finiscoronatopus.com/articles/2006/05/17/lighttpd-subdomains</link>
      <category>Ruby no es mi perro</category>
      <category>Desarrollo</category>
      <trackback:ping>http://www.finiscoronatopus.com/articles/trackback/552</trackback:ping>
    </item>
    <item>
      <title>JRuby on rails</title>
      <description>&lt;p&gt;Parece ser que &lt;a href="http://headius.blogspot.com/2006/05/and-they-said-jruby-was-dead.html"&gt;la&lt;/a&gt;  &lt;a href="http://jroller.com/page/obie?entry=jruby_on_rails_is_born"&gt;gente&lt;/a&gt; se esta haciendo eco del avance de &lt;a href="http://jruby.sourceforge.net/"&gt;JRuby&lt;/a&gt;, un interprete ruby escrito 100% en java. Lo ultimo es que han conseguido ha sido ejecutar una aplicacion sencilla escrita en Rails via JRuby (sobre Tomcat por lo que parece en el &lt;a href="http://www.tc.umn.edu/~enebo/images/rails_working.jpg"&gt;screenshot&lt;/a&gt;).       Por lo visto incluso se ha realizado una implementacion de ActiveRecord (el &lt;span class="caps"&gt;ORM&lt;/span&gt; de Rails) sobre &lt;span class="caps"&gt;JDBC&lt;/span&gt; lo cual abriria las puertas al uso de practicamente cualquier &lt;span class="caps"&gt;SGBD&lt;/span&gt; como soporte de la aplicación.&lt;/p&gt;


	&lt;p&gt;De cualquier manera los mas ilusionante al menos para mi no son estos detalles tecnicos de ultima hora sino la posibilidad de convergencia entre las dos plataformas. Aunque pensandolo bien quizas lo más complicado para esta union de fuerzas no sea el aspecto tecnico, sino el publi-politico &amp;#8230;. ummm&amp;#8230;.¿que tal llevaria &lt;span class="caps"&gt;SUN&lt;/span&gt; la separación del hasta vinculo indisoluble entre lenguaje y VM? ... ¿ y si esa separacion tuviera su origen en un framework como una creciente comunidad detras y una filosofia bastante distinta?....no sé&amp;#8230;no sé&amp;#8230;.&lt;/p&gt;</description>
      <pubDate>Tue, 16 May 2006 12:20:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:c37862c8-5be7-4fee-9ca3-078a4db9c7f6</guid>
      <author>Aitor García</author>
      <link>http://www.finiscoronatopus.com/articles/2006/05/16/jruby-on-rails</link>
      <category>En estos tiempos...</category>
      <category>Java</category>
      <category>Ruby no es mi perro</category>
      <category>Desarrollo</category>
      <trackback:ping>http://www.finiscoronatopus.com/articles/trackback/537</trackback:ping>
    </item>
    <item>
      <title>Una imagen vale más...</title>
      <description>&lt;p&gt;&lt;img src="http://static.flickr.com/50/135211871_c1d63001c6_m.jpg" alt="" /&gt;&lt;/p&gt;


	&lt;p&gt;Via &lt;a href="http://blog.jasonwatkins.net/articles/2006/04/26/trends-less-complexity"&gt;Jason&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 03 May 2006 23:05:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:720009ab-80e0-4d87-8505-7a7d61e8a9b2</guid>
      <author>Aitor García</author>
      <link>http://www.finiscoronatopus.com/articles/2006/05/03/una-imagen-vale-m%C3%A1s</link>
      <category>Java</category>
      <category>Ruby no es mi perro</category>
      <trackback:ping>http://www.finiscoronatopus.com/articles/trackback/518</trackback:ping>
    </item>
    <item>
      <title>Oracle + Rails = Rebranded happy developer</title>
      <description>&lt;p&gt;Acabo de tener una alegria de esas gordas, orondas, de las que te hacen sonreir. Acabo de poner Rails on Oracle. XD.&lt;/p&gt;


	&lt;p&gt;El adaptador para oracle salio hace unos meses. En cuanto lo vi intenté montar una pequeña aplicacion de test sobre él. Utilizando &lt;a href="http://greymatter.usc.edu/blog/articles/2005/06/25/rails-oracle-client-on-mac-os-x"&gt;este&lt;/a&gt;  magnifico howto empecé a preparar el entorno y todo iba bien hasta que llegue a la compilación del driver oci8. No consegui compilar y me quede triste y &lt;em&gt;ad portas&lt;/em&gt;, es decir como Anibal pero sin entrar.&lt;/p&gt;


	&lt;p&gt;Hoy me he percatado de que habia salido una versión nueva del &lt;a href="http://rubyforge.org/projects/ruby-oci8/"&gt;driver&lt;/a&gt; (la 0.1.12) y he decidido probar suerte, aunque sin mucho entusiasmo.
Cual ha sido mi sorpresa cuando he visto:&lt;/p&gt;


&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_ruby "&gt;&lt;span class="ident"&gt;aitor&lt;/span&gt;&lt;span class="attribute"&gt;@edoras&lt;/span&gt;&lt;span class="punct"&gt;:~/&lt;/span&gt;&lt;span class="regex"&gt;tmp&lt;/span&gt;&lt;span class="punct"&gt;/&lt;/span&gt;&lt;span class="ident"&gt;ruby&lt;/span&gt;&lt;span class="punct"&gt;-&lt;/span&gt;&lt;span class="ident"&gt;oci8&lt;/span&gt;&lt;span class="punct"&gt;-&lt;/span&gt;&lt;span class="number"&gt;0.1&lt;/span&gt;&lt;span class="punct"&gt;.&lt;/span&gt;&lt;span class="number"&gt;12&lt;/span&gt;&lt;span class="punct"&gt;&amp;gt;&lt;/span&gt; &lt;span class="ident"&gt;irb&lt;/span&gt;
&lt;span class="ident"&gt;irb&lt;/span&gt;&lt;span class="punct"&gt;(&lt;/span&gt;&lt;span class="ident"&gt;main&lt;/span&gt;&lt;span class="punct"&gt;):&lt;/span&gt;&lt;span class="number"&gt;001&lt;/span&gt;&lt;span class="punct"&gt;:&lt;/span&gt;&lt;span class="number"&gt;0&lt;/span&gt;&lt;span class="punct"&gt;&amp;gt;&lt;/span&gt; &lt;span class="ident"&gt;require&lt;/span&gt; &lt;span class="punct"&gt;'&lt;/span&gt;&lt;span class="string"&gt;oci8&lt;/span&gt;&lt;span class="punct"&gt;'&lt;/span&gt;
&lt;span class="punct"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="constant"&gt;true&lt;/span&gt;
&lt;span class="ident"&gt;irb&lt;/span&gt;&lt;span class="punct"&gt;(&lt;/span&gt;&lt;span class="ident"&gt;main&lt;/span&gt;&lt;span class="punct"&gt;):&lt;/span&gt;&lt;span class="number"&gt;002&lt;/span&gt;&lt;span class="punct"&gt;:&lt;/span&gt;&lt;span class="number"&gt;0&lt;/span&gt;&lt;span class="punct"&gt;&amp;gt;&lt;/span&gt; &lt;span class="ident"&gt;exit&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

	&lt;p&gt;Yahoooo!. Ahí si he empezado a salivar de verdad.
Un  &lt;em&gt;script/generate scaffold Aparato&lt;/em&gt; y &lt;em&gt;def self.table_name() &amp;#8220;t_aparatos&amp;#8221; end&lt;/em&gt;
despues tenia ante mi primera instalación rails sobre oracle.&lt;/p&gt;


Obviamente aun he de probar muchas cosas  (para empezar al no estar mi DB schema adaptado a las convenciones Rails tengo que sobreescribirlas para poder editar/crear registros) pero ya he descubierto la primera cosa que no cita el tutorial original y que es imprescindible para poder usar rails en Oracle por defecto: una secuencia llamada &lt;em&gt;rails_sequence&lt;/em&gt; que debe existir en vuestro tablespace y que se puede crear asi:
&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_default "&gt;CREATE SEQUENCE rails_sequence
       MINVALUE 1
       START WITH 1
       INCREMENT BY 1;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

	&lt;p&gt;A veces la informática mola.&lt;/p&gt;


	&lt;p&gt;PS: Creo que este era el empujoncito que me faltaba para terminar el articulo que le habia prometido a &lt;a href="http://weblogs.javahispano.org/page/lasterra"&gt;lasterra&lt;/a&gt; sobre &amp;#8220;Convention over configuration&amp;#8221;.&lt;/p&gt;</description>
      <pubDate>Thu, 29 Sep 2005 10:45:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:9906934ff97e95e11fb9f03a322bfed5</guid>
      <author>Aitor García</author>
      <link>http://www.finiscoronatopus.com/articles/2005/09/29/oracle-rails-rebranded-happy-developer</link>
      <category>Ruby no es mi perro</category>
      <category>Desarrollo</category>
      <category>oracle</category>
      <category>rails</category>
      <category>oci8</category>
      <category>development</category>
      <trackback:ping>http://www.finiscoronatopus.com/articles/trackback/160</trackback:ping>
    </item>
  </channel>
</rss>
