<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">

  <title></title>
  <link href="http://blog.lucasefe.com.ar/atom.xml" rel="self"/>
  <link href="http://blog.lucasefe.com.ar/"/>
  <updated>2012-01-27T12:08:54-03:00</updated>
  <id>http://blog.lucasefe.com.ar/</id>
  <author>
    <name>Lucas Efe</name>
    
  </author>

  
  <entry>
    <title>ThemesForRails 0.4.3 Released</title>
    <link href="http://blog.lucasefe.com.ar/blog/2012/01/27/themes-for-rails-0-4-3-released/"/>
    <updated>2012-01-27T11:51:00-03:00</updated>
    <id>http://blog.lucasefe.com.ar/blog/2012/01/27/themes-for-rails-0-4-3-released</id>
    <content type="html">&lt;p&gt;Ok, a new release of ThemesForRails has been released. It took me a while, and may be because I am not use to deal with a open source project and my regular job (clearly, I need to take some classes from &lt;a href=&quot;http://twitter.com/soveran&quot;&gt;@soveran&lt;/a&gt; or &lt;a href=&quot;http://twitter.com/luislavena&quot;&gt;@luislavena&lt;/a&gt; (Tucuman's Ruby OSS Bot). Today, I've decided to do something about it.&lt;/p&gt;

&lt;p&gt;Any way, this release is mostly bugfixes and compatibility with rails 3.1. In the following days (or hours) I will release the new version for rails 3.2 (removing all the de deprecation warnings).&lt;/p&gt;

&lt;p&gt;As usual:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;gem install themes_for_rails 
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Or update your app's Gemfile&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;gem 'themes_for_rails', '0.4.3'
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Cheers&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Y lo logramos... </title>
    <link href="http://blog.lucasefe.com.ar/blog/2011/11/17/y-lo-logramos-rubyconf-argentina/"/>
    <updated>2011-11-17T21:05:00-03:00</updated>
    <id>http://blog.lucasefe.com.ar/blog/2011/11/17/y-lo-logramos-rubyconf-argentina</id>
    <content type="html">&lt;p&gt;Algunos sabían, otros no, pero este año tuve el agrado de participar
activamente en la organización de la primera RubyConf Argentina [1]. Si no
recuerdo mal, a principio de mayo nos juntamos por primera vez en Urban Station
(nuestro lugar de reuniones mensuales) y decidimos (entre los que estábamos)
encarar la aventura de realizar este ambicioso proyecto.&lt;/p&gt;

&lt;p&gt;Pasaron los meses y fuimos avanzando. Creamos el website, conseguimos los
primeros sponsors (&lt;a href=&quot;http://gitub.com&quot;&gt;github&lt;/a&gt; e &lt;a href=&quot;http://inakanetworks.com/&quot;&gt;inaka networks&lt;/a&gt;), y anunciamos los primero speakers (&lt;a href=&quot;http://tenderlovemaking.com/&quot;&gt;Aaron Patterson&lt;/a&gt; y &lt;a href=&quot;http://blog.mmediasys.com/&quot;&gt;Luis Lavena&lt;/a&gt;, si la memoria no me falla).&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://farm7.static.flickr.com/6100/6351795589_e66a4018ce.jpg&quot; title=&quot;Tenderlove
 se zarpa en onda&quot; alt=&quot;Tenderlove se zarpa en
onda&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Qué alegrón fue saber que podíamos hacer el evento en el Konex! &lt;a href=&quot;http://www.ciudadculturalkonex.org/web/&quot;&gt;La Casa
Cultural Konexi&lt;/a&gt; es un lugar que
tiene onda y no es acartonado como los habituales lugares donde se
hacen conferencias. Graffitties, minimalismo y luces de neón, entre otras
cosas.&lt;/p&gt;

&lt;p&gt;Lanzamos la inscripción, intentando ver si lo que habíamos pensado era
posible y la gente respondió positivamente. Se siguieron sumando los sponsors,
y luego más oradores.&lt;/p&gt;

&lt;p&gt;Detrás de la organización de cualquier evento masivo hay muchos inconvenientes
que van surgiendo que ninguno había imaginado inicialmente. Uno de esos fue el
tema de cómo facturar cada acreditación. Luego de varias ideas fallidas
decidimos encarar lo más complicado: Crear una sociedad sin fines de lucro que
nos permitiera hacer cualquier cosa referida a Ruby. Según los cálculos los
trámites no se deberían haber demorado tanto, pero la realidad demostró que las
cosas son más laxas, y al día de la fecha aun no ha salido la aprobación de la
IGJ (aquí estamos esperando).&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://farm7.static.flickr.com/6217/6330088670_b7901df59a.jpg&quot; title=&quot;En el
 asado jugamos un picadito&quot; alt=&quot;Fobal&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Con esos quilombos y mil cosas más, logramos salir adelante igualmente.
Brindamos un día para rubyistas de varios niveles que querían hacer algo el
domingo previo (Ruby Fun Day), comimos un asado en Brandsen con los oradores y
laburamos como locos durante dos días para que 300 programadores/as tuvieran un
evento a la altura de sus expectativas (eso espero!).&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://farm7.static.flickr.com/6043/6352550330_4b6ee4bb35.jpg&quot; title=&quot;El gordito
 al arco&quot; alt=&quot;El gordo al
arco&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://farm7.static.flickr.com/6101/6332480615_08021f1b6b.jpg&quot; title=&quot;Cha Con&quot; alt=&quot;Scott Chacon&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Tampoco se puede olvidar las noches de la RubyConf. Pudimos disfrutar de dos
drinkups invitados por Github y Business Vision.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://farm7.static.flickr.com/6106/6328969808_738ca27b0e.jpg&quot; title=&quot;Los
 borrachos de Ruby&quot; alt=&quot;Los borrachos de
Ruby&quot; /&gt;&lt;/p&gt;

&lt;p&gt;De mi lado, y ya que este es mi blog personal, me gustaría agradecer a todos
los sponsors, speakers y proveedores que nos dieron una mano desde donde
pudieron, y por supuesto, a cada uno de los asistentes. Sin ellos, esto no
hubiera tenido ningún sentido, y obviamente no hubiera sido posible.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://farm7.static.flickr.com/6019/6325450655_c0bf298774.jpg&quot; alt=&quot;Audiencia&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Pero más que nada al equipo que formamos con todos los rubyistas voluntarios de
Ruby Argentina. Llegamos, muchachos... :D&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://farm7.static.flickr.com/6215/6332888878_6ebaf4ea08.jpg&quot; title=&quot;Los
 organizadores de la RubyConf Argentina 2011&quot; alt=&quot;Los organizadores de la RubyConf Argentina
2011&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Destacado personal: En la foto de abajo le explica a Scott Chacon lo que
su apellido, en capicua, quería decir en Argentina. Fue mundial... y no me
olvido más :)&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://farm7.static.flickr.com/6216/6352545872_8c490711a7.jpg&quot; title=&quot;Destacado personal&quot; alt=&quot;Destacado
personal&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Nos vemos el año que viene, en la RubyConf Argentina 2012.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/groups/rubyconfargentina2011/pool/with/6332888878/&quot;&gt;Más fotos&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;[1] Vale la pena aclarar que en el 2009 se realizó la conferencia Locos X
Rails, pero ésta es la primera vez que se hace en el mismo marco que las demás
RubyConfs mundiales.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Useful Console Commands</title>
    <link href="http://blog.lucasefe.com.ar/blog/2011/09/01/useful-console-commands/"/>
    <updated>2011-09-01T10:57:00-03:00</updated>
    <id>http://blog.lucasefe.com.ar/blog/2011/09/01/useful-console-commands</id>
    <content type="html">&lt;h2&gt;To be execute on bash or zsh, as far as I know&lt;/h2&gt;

&lt;p&gt;Go to the end of the line:
ctrl+e&lt;/p&gt;

&lt;p&gt;Go to the beginning of the line:
&lt;code&gt;ctrl+a&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Move by one letters at a time:
&lt;code&gt;ctrl+f&lt;/code&gt; (&lt;code&gt;ctrl+b&lt;/code&gt; to go backwards)&lt;/p&gt;

&lt;p&gt;Move by word
&lt;code&gt;alt+f&lt;/code&gt; (&lt;code&gt;alt+b&lt;/code&gt; to go backwards)&lt;/p&gt;

&lt;p&gt;Delete words:
&lt;code&gt;alt+d&lt;/code&gt; (remember that you need to be in the beginning of the word)&lt;/p&gt;

&lt;h3&gt;Update (thanks to @etagwerker)&lt;/h3&gt;

&lt;p&gt;Shell History Reverse Search:
&lt;code&gt;ctrl+r&lt;/code&gt; Start typing a previous command and it will look it up for you, so you just
press enter without having to write the whole (long ass) command again.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Ayudanos a Ganar en El Rally on Rails.</title>
    <link href="http://blog.lucasefe.com.ar/blog/2011/08/22/ayudanos-a-ganar-en-el-rally-on-rails/"/>
    <updated>2011-08-22T23:01:00-03:00</updated>
    <id>http://blog.lucasefe.com.ar/blog/2011/08/22/ayudanos-a-ganar-en-el-rally-on-rails</id>
    <content type="html">&lt;p&gt;Como algunos sabrán, estuve compitiendo el otro fin de semana en un rally de programación. La intensión del mismo era construir una aplicación en solo 48 horas (o sea que lo que se ve tomó ese tiempo únicamente para ser construido, así que fallas tiene seguro... y muchas). El equipo estuvo confirmado por Nicolás Sztabzyb (&lt;a href=&quot;http://www.twtter.com/n1cus&quot;&gt;@n1cus&lt;/a&gt;), Juan Manuel Barreneche (&lt;a href=&quot;http://www.twtter.com/jbarreneche&quot;&gt;@jbarreneche&lt;/a&gt;) y yo (&lt;a href=&quot;http://www.twitter.com/lucasefe&quot;&gt;@lucasefe&lt;/a&gt;). Nos matamos durante todo el fin de semana, durmiendo una cantidad mínima de horas... pero creemos que valió la pena. Si, lo haríamos de vuelta.&lt;/p&gt;

&lt;p&gt;En fin, se acaban de abrir las votaciones públicas, así que les agradeceré vuestro honesto voto (honesto o lleno de fanatismo enfermo sirve igual :) )&lt;/p&gt;

&lt;p&gt;La aplicación a votar se encuentra en &lt;a href=&quot;http://awedition.com.ar&quot;&gt;http://awedition.com.ar&lt;/a&gt;. Es un buscador de músicos y grupos. La información que tiene hoy en día es de prueba, pero la intención es armar una buena comunidad, útil, de músicos de todo el mundo. Podés buscar bandas si sos músico, o la pieza que te falta si tenés un proyecto musical. También podés crear tu perfil musical (&lt;em&gt;Musiculum Vitae&lt;/em&gt;) y esperar a que el proyecto perfecto te encuentre.&lt;/p&gt;

&lt;p&gt;Para votarnos tienen que:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ingresar a esta página &lt;a href=&quot;http://bit.ly/3cabezas&quot;&gt;http://bit.ly/3cabezas&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Iniciar sesión con Twitter. El link se encuentra arriba de la página. No usen el link que los lleva a github, porque lo más probable es que no tengan un cuenta ahí. Al hacer click los va a llevara twitter y luego, cuando autoricen, los va a devolver a la página del Rally, pero a la home.&lt;/li&gt;
&lt;li&gt;Vayan a esta dirección: &lt;a href=&quot;http://bit.ly/3cabezas&quot;&gt;http://bit.ly/3cabezas&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Voten con onda :) Se vota haciendo click en las estrellas que están debajo de Votaciones Públicas. No en las de los jueces.&lt;/li&gt;
&lt;li&gt;Cualquier difusión y/o votación se agradecerá.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Gracias… :) Espero que les guste… y que nos voten, obviamente.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Finalizó La Encuesta Ruby Sur 2011</title>
    <link href="http://blog.lucasefe.com.ar/blog/2011/08/17/finalizo-la-encuesta-ruby-sur-2011/"/>
    <updated>2011-08-17T23:00:00-03:00</updated>
    <id>http://blog.lucasefe.com.ar/blog/2011/08/17/finalizo-la-encuesta-ruby-sur-2011</id>
    <content type="html">&lt;p&gt;Hace un par de semanas, a partir de mi acostumbrada curiosidad, inicié la tercera &lt;a href=&quot;/blog/2011/08/03/encuesta-ruby-sur-2011/&quot;&gt;Encuesta Ruby Sur&lt;/a&gt;. La idea era saber un poco más sobre nuestra comunidad, y tratar de entender un poco qué queremos, de dónde venimos y hacia donde vamos.&lt;/p&gt;

&lt;p&gt;Algo positivo que noté es que el año pasado la convocatoria fue mucho menor, ya que solo completaron la encuesta 71 personas. Este año casi se duplicó ese número. 134 personas quisieron aportar su granito de arena. Creo que por suerte se dieron cuenta de que detrás de esto no ningún interés particular.&lt;/p&gt;

&lt;p&gt;Se pueden sacar muchas conclusiones de los resultados, pero prefiero dejar que los número hablen por si solos, más que nada porque no me siento el más capaz para hacer ese análisis (invito a cualquier a que lo haga y me pase su opinión para ser publicada).&lt;/p&gt;

&lt;p&gt;Ah, los resultados pueder ser visualizados &lt;a href=&quot;/encuestas/ruby-encuesta-2011.html&quot;&gt;AQUI&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Salud, y ojalá que sirva para que podamos seguir construyendo una mejor comunidad, con más oportunidades y mayores espacios para compartir este lenguaje que a tantos nos copa.&lt;/p&gt;

&lt;p&gt;Me olvidada... Vienen a la próxima &lt;a href=&quot;http://rubyconfargentina.org/es&quot;&gt;RubyConf Argentina&lt;/a&gt;, verdad?&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Encuesta Ruby Sur 2011</title>
    <link href="http://blog.lucasefe.com.ar/blog/2011/08/03/encuesta-ruby-sur-2011/"/>
    <updated>2011-08-03T12:00:00-03:00</updated>
    <id>http://blog.lucasefe.com.ar/blog/2011/08/03/encuesta-ruby-sur-2011</id>
    <content type="html">&lt;p&gt;No recuerdo muy bien, pero el año pasado y el anterior realicé dos encuestas referidas a Ruby en Argentina.&lt;/p&gt;

&lt;p&gt;Los resultados de las mismas fueron publicados &lt;a href=&quot;/encuesta-0.1.html&quot;&gt;aquí&lt;/a&gt; y &lt;a href=&quot;/encuesta-0.2.html&quot;&gt;aquí&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Este año decidí realizarla nuevamente, pero pensando un poco más en Latino América, tratando de entender dónde estamos y hacia dónde vamos, así que le agregué un par de preguntas más.&lt;/p&gt;

&lt;p&gt;El formulario de la versión 2011 se encuentra publicado &lt;a href=&quot;https://spreadsheets.google.com/spreadsheet/viewform?formkey=dG5VRHF4bVRYRkxUOVZsdm8wMVIyZmc6MA&quot;&gt;acá&lt;/a&gt; y permanecerá disponible hasta el Viernes 12 de Agosto de 2011. Luego de eso publicaré los resultados libremente y para todo el mundo, igual que las veces anteriores.&lt;/p&gt;

&lt;p&gt;Estaría buenísimo que participen mucho, así que se aprecia mucho la difusión.&lt;/p&gt;

&lt;h3&gt;&lt;a href=&quot;https://spreadsheets.google.com/spreadsheet/viewform?formkey=dG5VRHF4bVRYRkxUOVZsdm8wMVIyZmc6MA&quot;&gt;Formulario&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;Gracias.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>RubyConf Argentina 2011</title>
    <link href="http://blog.lucasefe.com.ar/blog/2011/08/02/rubyconf-argentina/"/>
    <updated>2011-08-02T20:40:00-03:00</updated>
    <id>http://blog.lucasefe.com.ar/blog/2011/08/02/rubyconf-argentina</id>
    <content type="html">&lt;p&gt;(This is not really a news, but something I really want to talk about)&lt;/p&gt;

&lt;p&gt;The Ruby Argentina group is organizing the first RubyConf, here in Buenos Aires.&lt;/p&gt;

&lt;p&gt;RubyConf Argentina 2011 is a two-day event coming to Buenos Aires the 8th and 9th of November, focused on Ruby and modern web technologies related to the Ruby programming language.&lt;/p&gt;

&lt;p&gt;The program is designed to cover the interests of a wide spectrum of programmers, from the new developer who is interested in learning Ruby for the first time to the long-time Ruby expert. The event is designed to open a dialogue between developers in Argentina and the rest of the world.&lt;/p&gt;

&lt;p&gt;We have a big list of remarkable speakers, from Argentina and the world!&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://rubyconfargentina.com.ar/en/speakers#tenderlove&quot;&gt;Aaron Patterson&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://rubyconfargentina.com.ar/en/speakers#compay&quot;&gt;Norman Clarke&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://rubyconfargentina.com.ar/en/speakers#shugomaeda&quot;&gt;Shugo Maeda&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://rubyconfargentina.com.ar/en/speakers#mojombo&quot;&gt;Tom Preston-Werner&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://rubyconfargentina.com.ar/en/speakers#luislavena&quot;&gt;Luis Lavena&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://rubyconfargentina.com.ar/en/speakers#chacon&quot;&gt;Scott Chacon&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://rubyconfargentina.com.ar/en/speakers#merbist&quot;&gt;Matt Aimonetti&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://rubyconfargentina.com.ar/en/speakers#konstantinhaase&quot;&gt;Konstantin Haase&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;... and many more.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;I hope to see in November a big group of Ruby programmers. If you are interested on coming, please, fill registration form at &lt;a href=&quot;https://eventioz.com/events/rubyconf-argentina-2011/registrations/new&quot;&gt;Eventioz&lt;/a&gt; or visit the &lt;a href=&quot;http://rubyconfargentina.com.ar&quot;&gt;RubyConf Argentina website&lt;/a&gt; to make up your mind.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Podcasts</title>
    <link href="http://blog.lucasefe.com.ar/blog/2011/08/02/podcasts/"/>
    <updated>2011-08-02T18:37:00-03:00</updated>
    <id>http://blog.lucasefe.com.ar/blog/2011/08/02/podcasts</id>
    <content type="html">&lt;p&gt;Clearly, there are lots of sources of information on the web. Blogs, News feeds, Twitter, forums, podcasts, screencasts, etc.&lt;/p&gt;

&lt;p&gt;With work, family, friends, and other related stuff, I don't have much time to exhaust all of them, so I have to choose. Since I ride a bike pretty much all the time, my favorite way of learning is by listening to some podcasts and by watching screencats.&lt;/p&gt;

&lt;h2&gt;Free&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://rubyshow.com/&quot;&gt;The Ruby Show&lt;/a&gt; from Jason Seifer and Peter Cooper.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://javascriptshow.com/&quot;&gt;The JavaScript Show&lt;/a&gt; Same guys.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://rubyrogues.com&quot;&gt;Ruby Rogues&lt;/a&gt; Good podcast featuring ruby personalities.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://ruby5.envylabs.com/&quot;&gt;Ruby5&lt;/a&gt; The latest news in the Ruby and Rails community&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://thechangelog.com/&quot;&gt;The Changelog&lt;/a&gt; with Wynn Netherland and Adam Stacoviak.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.railscasts.com&quot;&gt;RailsCasts&lt;/a&gt; by Ryan Bates&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;Paid&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.destroyallsoftware.com&quot;&gt;Destroy all software&lt;/a&gt; from Gary Bernhardt. This like getting advice from a pro. Gary is super smart and talks about many topics. Ruby is one of them, but Python, VIM, and others are mentioned.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://peepcode.com&quot;&gt;Peepcode&lt;/a&gt; from Geoffrey Grosenbach. Do I really have to explain what peepcode is? Go, boy, get yourself an unlimited subscription right now.&lt;/li&gt;
&lt;/ul&gt;

</content>
  </entry>
  
  <entry>
    <title>Change is beautiful</title>
    <link href="http://blog.lucasefe.com.ar/blog/2011/08/01/restropective-antes-que-nada/"/>
    <updated>2011-08-01T12:49:00-03:00</updated>
    <id>http://blog.lucasefe.com.ar/blog/2011/08/01/restropective-antes-que-nada</id>
    <content type="html">&lt;p&gt;Time to change things. This blog, for instance. But I'm not gonna reinvent the wheele. Let's use Octopress and see how it goes. Seems like what I need right now: A good way to blog about nice things I'm learning about Ruby and Javascript, things I'm passionate about.&lt;/p&gt;

&lt;p&gt;But wait a minute! Are you gonna blog in English? Don't know. Seems like that, so we'll see.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Acts as Rubylit 2010 - Gracias</title>
    <link href="http://blog.lucasefe.com.ar/blog/2010/10/04/acts-as-rubylit-2010/"/>
    <updated>2010-10-04T18:06:00-03:00</updated>
    <id>http://blog.lucasefe.com.ar/blog/2010/10/04/acts-as-rubylit-2010</id>
    <content type="html">&lt;p&gt;Este fin de semana pasado se realiz&amp;oacute; la Acts As Rubylit 2010 en la provincia de Santa Fe, Argentina.&lt;/p&gt;

&lt;p&gt;Fueron dos d&amp;iacute;as de charlas muy interesantes, de compartir un mont&amp;oacute;n de an&amp;eacute;cdotas con otros compa&amp;ntilde;eros rubistas y de mucho m&amp;aacute;s.&lt;/p&gt;

&lt;p&gt;A pesar del viaje (que no me copaba mucho) debo decir que la pas&amp;eacute; m&amp;aacute;s que bien gracias a la hospitalidad y el buen trato de los organizadores. Se not&amp;oacute; el esfuerzo que hicieron, y es importante que sepan que se aprecia y agradece mucho.&lt;/p&gt;

&lt;p&gt;Hacen falta m&amp;aacute;s eventos como estos (no hace falta decirlo, verdad?). Quiz&amp;aacute;s con esta nueva lista podamos darle el nuevo empuj&amp;oacute;n que anda necesitando.&lt;/p&gt;

&lt;p&gt;Fue un placer asistir, hablar (a pesar del julepe considerable que ten&amp;iacute;a) y conocer a cada uno de los participantes.&lt;/p&gt;

&lt;p&gt;Hasta el año que viene, muchachos.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Adding Custom Input Fields to Simple Form</title>
    <link href="http://blog.lucasefe.com.ar/blog/2010/10/04/adding-custom-input-fields-to-simple-form/"/>
    <updated>2010-10-04T17:48:00-03:00</updated>
    <id>http://blog.lucasefe.com.ar/blog/2010/10/04/adding-custom-input-fields-to-simple-form</id>
    <content type="html">&lt;p&gt;In a project I am using &lt;a href=&quot;http://github.com/plataformatec/simple_form&quot;&gt;Simple Form&lt;/a&gt; from the guys of PlataformaTec as a Form Builder. At the beginning of the project, I decided to switch from formtastic to this one because I am big fan of what José Valim is doing. I really like his code, and I think that what he writes is always (as far as I know) extendible, usable, and of course, simple to use.&lt;/p&gt;

&lt;p&gt;So last week I needed to use a particular kind of input field. We needed to show a box like this one:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/subdomain.png&quot; alt=&quot;subdomain&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Pretty self explanatory, right?&lt;/p&gt;

&lt;p&gt;I wanted to be able to write something like this in my view files (in &lt;a href=&quot;http://haml-lang.com/&quot;&gt;HAML&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;``` ruby&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;= simple_form_for :organization do |f|
  # ...
  =f.input :subdomain, :as =&amp;gt; :subdomain, :domain =&amp;gt; 'foooo.com'
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;```&lt;/p&gt;

&lt;p&gt;So in order to achieve this, we only needed to add this to config/initializers/simple_form_extensions.rb (for example).&lt;/p&gt;

&lt;p&gt;``` ruby&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;module SimpleForm
  module Inputs
    class SubdomainInput &amp;lt; Base
      def input
        &quot;\#{protocol}\#{@builder.text_field(attribute_name, input_html_options)}.\#{domain}&quot;
      end
      def domain
        input_options[:domain]
      end
      def protocol
        input_options[:protocol] || &quot;http://&quot;
      end
    end
  end
end
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;```&lt;/p&gt;

&lt;p&gt;The key part here is to name the class properly, so when you do :as =&gt; :my_class, your MyClass gets called automatically.&lt;/p&gt;

&lt;p&gt;Simple Form is very well structured, and provides lots of ways to customize its functionality. Check the &lt;a href=&quot;http://github.com/plataformatec/simple_form/blob/master//README.rdoc&quot;&gt;readme&lt;/a&gt; file to see what you can do without having to create a custom input class like SubdomainInput. Also, you can check &lt;a href=&quot;http://railscasts.com/episodes/234-simple-form&quot;&gt;this week's railscasts&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Themes for Rails</title>
    <link href="http://blog.lucasefe.com.ar/blog/2010/09/25/themes-for-rails/"/>
    <updated>2010-09-25T18:27:00-03:00</updated>
    <id>http://blog.lucasefe.com.ar/blog/2010/09/25/themes-for-rails</id>
    <content type="html">&lt;p&gt;Ha pasado un buen tiempo desde mi &amp;uacute;ltimo post. Soy uno m&amp;aacute;s de los que abandona su blog cuando anda con muchas cosas, evidentemente.&lt;/p&gt;

&lt;p&gt;Para un laburo que estoy haciendo ahora (que espero no tardar en presentar) estaba necesitando soporte para themes. Mir&amp;eacute; un poco por ah&amp;iacute;, y di con &lt;a href=&quot;http://github.com/jystewart/theme_support&quot;&gt;themes_support&lt;/a&gt;. Lamentablemente no ten&amp;iacute;a soporte para Rails 3. Mirando un poco m&amp;aacute;s me di cuenta de que estaba implementado usando t&amp;eacute;cnicas de monkey patching (not a big fan) y que ya no le estaban dando mucha bola. Contact&amp;eacute; al mantainer y lo consult&amp;eacute; respecto al mantenimiento, y sobre una nueva versi&amp;oacute;n para Rails3. Me dijo que no ten&amp;iacute;a tiempo.&lt;/p&gt;

&lt;p&gt;Dado que realmente necesitaba algo para brindar dicha funcionalidad, decid&amp;iacute; escribirla de cero, por mi cuenta. Esta nueva versi&amp;oacute;n se &quot;engancha&quot; elegantemente de Rails 3, y ha sido testeada &quot;bastante&quot;. Debo confezar que por primera vez us&amp;eacute; TestUnit (antes era 100% rspec). Estuvo bueno.&lt;/p&gt;

&lt;p&gt;El c&amp;oacute;digo se encuentra aqu&amp;iacute;: &lt;a href=&quot;'http://github.com/lucasefe/themes_for_rails&quot;&gt;ThemesForRails&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Compatibilidad, Instalaci&amp;oacute;n y el resto de la fruta:&lt;/h2&gt;

&lt;p&gt;Para simplificar, se usa exactamente  igual que el theme_support, aunque su instalaci&amp;oacute;n es a trav&amp;eacute;s de rubygems. Requiere Rails 3, obviamente. El readme cuenta con un mont&amp;oacute;n de informaci&amp;oacute;n.&lt;/p&gt;

&lt;p&gt;En fin, espero que a alguien le pueda servir tanto como a mi.&lt;/p&gt;

&lt;p&gt;Salud, Rubyistas. Nos vemos en &lt;a href=&quot;http://rubyconfuruguay.org/en&quot;&gt;Uruguay&lt;/a&gt;, no?&lt;/p&gt;
</content>
  </entry>
  
</feed>

