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

<channel>
	<title>format internet:</title>
	<atom:link href="http://formatinternet.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://formatinternet.wordpress.com</link>
	<description>...por favor espere (34% finalizado)...</description>
	<pubDate>Mon, 23 Jun 2008 00:58:49 +0000</pubDate>
	<generator>http://wordpress.org/?v=MU</generator>
	<language>es</language>
			<item>
		<title>masochism: plugin para replicación master-slave en MySQL</title>
		<link>http://formatinternet.wordpress.com/2008/05/18/masochism-plugin-para-replicacion-master-slave-en-mysql/</link>
		<comments>http://formatinternet.wordpress.com/2008/05/18/masochism-plugin-para-replicacion-master-slave-en-mysql/#comments</comments>
		<pubDate>Sun, 18 May 2008 22:55:42 +0000</pubDate>
		<dc:creator>javier ramirez</dc:creator>
		
		<category><![CDATA[desarrollo]]></category>

		<category><![CDATA[javier ramirez]]></category>

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

		<category><![CDATA[ruby on rails]]></category>

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

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

		<guid isPermaLink="false">http://formatinternet.wordpress.com/?p=72</guid>
		<description><![CDATA[Recientemente me he encontrado con la necesidad de trabajar desde Rails contra una base de datos MySQL replicando en modo master-slave.
Replicación Master-Slave In a Nutshell: 
La idea de montar un master-slave es tener la base de datos maestra para realizar las modificaciones a la base de datos, y usar la/las bases de datos esclavas para [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Recientemente me he encontrado con la necesidad de trabajar desde Rails contra una base de datos MySQL replicando en modo master-slave.</p>
<blockquote><p>Replicación Master-Slave In a Nutshell: </p>
<p>La idea de montar un master-slave es tener la base de datos maestra para realizar las modificaciones a la base de datos, y usar la/las bases de datos esclavas para realizar las lecturas. De esta forma, las operaciones de lectura, que son las más habituales, se pueden balancear entre diferentes instancias de una base de datos. </p>
<p>Por otro lado, cada vez que se hace una modificación en la maestra, esta modificación se replica en las esclavas, de forma que los datos siempre están sincronizados.
</p></blockquote>
<p>Esta imagen del <a href="http://dev.mysql.com/doc/refman/5.0/en/replication-solutions-scaleout.html">manual online de MySQL</a> es muy explicativa</p>
<p><img src="http://dev.mysql.com/doc/refman/5.0/en/images/scaleout.png" alt="mysql master slave" /></p>
<p>Claramente este esquema nos puede ayudar mucho de cara a la escalabilidad de una aplicación, ya que la base de datos es uno de los cuellos de botella típicos.</p>
<p>Lo que necesitamos en este caso, es asegurarnos de que todas las operaciones de escritura van contra la conexión de la maestra, mientras que las lecturas van por una conexión esclava.</p>
<p>Una de las ventajas de usar un framework- en este caso Rails, pero podría haber sido cualquier otro- es que tu aplicación tiene una arquitectura bien definida. O al menos debería. Esto significa que al usar Rails tenemos bajo control las operaciones que se hacen contra la base de datos, con lo que identificar las de lectura y las de escritura debería ser simple. Si seguimos las reglas del framework, las operaciones contra la base de datos pasarán siempre por el modelo y por los métodos que AR nos proporciona.</p>
<p>Al final, el número de métodos que realmente acaban accediendo a la base de datos son más bien pocos, con lo que podríamos jugar un poco con el framework, establecer dos conexiones con la base de datos (una con la maestra, y otra con la esclava) y decidir qué conexión va a usar cada método. Así todos los métodos &#8220;find&#8221; y similares irían por la esclava, y los &#8220;delete&#8221;, &#8220;insert&#8221;, etc.. irían por la maestra.</p>
<p>Esto mismo es lo que el <a href="http://github.com/technoweenie/masochism">plugin masochism</a> hace automáticamente por nosotros. El plugin viene de la mano del hiperproductivo <a href="http://techno-weenie.net/">Rick Olson</a>.</p>
<p>Uno de estos días tendré que contar en más detalle cómo va, pero el resumen ejecutivo es que lo instalas, le añades una conexión master_connection en tu fichero database.yml, llamas a un método en uno de tus initializers&#8230; y te olvidas. A partir de ahí todo funciona de forma transparente (siempre que hayas configurado tu master/slave de MySQL previamente, claro).</p>
<p>De momento le he encontrado una única pega. Entre los métodos que se envían a la base de datos maestra no está el método &#8220;execute&#8221;, que es el típico método que sólo utilizas cuando quieres modificar algo en la base de datos. Sin ir más lejos, el (imprescindible) plugin <a href="http://www.redhillonrails.org/foreign_key_migrations.html">Foreign Key Migrations</a> usa ese método para crear las FK, por lo que si no nos aseguramos de que se usa la base de datos maestra, podemos tener problemas.</p>
<p>Le he mandado un parche (en realidad es añadir una palabra y una coma) a Rick <s>, a ver si le parece apropiado incuírlo como parte del plugin.</s></p>
<p>update: y <a href="http://github.com/technoweenie/masochism/commit/cccfa41154f28953944f063c9682a4a05308e861">el patch</a> ya ha sido incluído :)</p>
<p>Y a escalar!!</p>
<p>searchwords: scalability, mysql replication, master-slave, javier ramírez</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/formatinternet.wordpress.com/72/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/formatinternet.wordpress.com/72/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/formatinternet.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/formatinternet.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/formatinternet.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/formatinternet.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/formatinternet.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/formatinternet.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/formatinternet.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/formatinternet.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/formatinternet.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/formatinternet.wordpress.com/72/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=formatinternet.wordpress.com&blog=513870&post=72&subd=formatinternet&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://formatinternet.wordpress.com/2008/05/18/masochism-plugin-para-replicacion-master-slave-en-mysql/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/supercoco9-128.jpg" medium="image">
			<media:title type="html">jramirez</media:title>
		</media:content>

		<media:content url="http://dev.mysql.com/doc/refman/5.0/en/images/scaleout.png" medium="image">
			<media:title type="html">mysql master slave</media:title>
		</media:content>
	</item>
		<item>
		<title>UTF-8 al fin se consolida como el encoding líder en la web</title>
		<link>http://formatinternet.wordpress.com/2008/05/05/utf-8-al-fin-se-consolida-como-el-encoding-lider-en-la-web/</link>
		<comments>http://formatinternet.wordpress.com/2008/05/05/utf-8-al-fin-se-consolida-como-el-encoding-lider-en-la-web/#comments</comments>
		<pubDate>Mon, 05 May 2008 23:52:02 +0000</pubDate>
		<dc:creator>javier ramirez</dc:creator>
		
		<category><![CDATA[desarrollo]]></category>

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

		<category><![CDATA[javier ramirez]]></category>

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

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

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

		<guid isPermaLink="false">http://formatinternet.wordpress.com/?p=69</guid>
		<description><![CDATA[Veo en el blog de google que al fin UTF-8 es el encoding más usado en la web. Más que ASCII, más que ISO-8859-XXX, y muchísimo más que SJIS o GBXXXX (esto me ha sorprendido bastante).
Parece que al fin se va decantando hacia UTF-8 la balanza del encoding, a pesar del inconveniente que para algunos [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Veo en el <a href="http://googleblog.blogspot.com/2008/05/moving-to-unicode-51.html">blog de google</a> que al fin UTF-8 es el encoding más usado en la web. Más que ASCII, más que ISO-8859-XXX, y muchísimo más que SJIS o GBXXXX (esto me ha sorprendido bastante).</p>
<p>Parece que al fin se va decantando hacia UTF-8 la balanza del encoding, a pesar del inconveniente que para algunos idiomas supone usar Unicode (un carácter en Japonés, Coreano o Chino ocupa tres bytes en UTF-8, mientras que un carácter en Inglés/ASCII ocupa solo uno, por lo que se necesita tres veces más espacio de almacenamiento y ancho de banda). </p>
<p>Sin duda una buena noticia en el complicado y semi-artesanal mundo de la internacionalización de aplicaciones.</p>
<p><a href='http://googleblog.blogspot.com/2008/05/moving-to-unicode-51.html'><br />
<img src='http://bp1.blogger.com/_Ap14FtNN91w/SBzrtHJfLnI/AAAAAAAAA5U/TV7_g2_sWq0/s1600-h/Unicode2.gif' alt='encoding trends according to google' class='alignnone' /><br />
</a></p>
<p>searchwords: UTF-8, encoding, google, i18n, javier ramirez</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/formatinternet.wordpress.com/69/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/formatinternet.wordpress.com/69/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/formatinternet.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/formatinternet.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/formatinternet.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/formatinternet.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/formatinternet.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/formatinternet.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/formatinternet.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/formatinternet.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/formatinternet.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/formatinternet.wordpress.com/69/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=formatinternet.wordpress.com&blog=513870&post=69&subd=formatinternet&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://formatinternet.wordpress.com/2008/05/05/utf-8-al-fin-se-consolida-como-el-encoding-lider-en-la-web/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/supercoco9-128.jpg" medium="image">
			<media:title type="html">jramirez</media:title>
		</media:content>

		<media:content url="http://bp1.blogger.com/_Ap14FtNN91w/SBzrtHJfLnI/AAAAAAAAA5U/TV7_g2_sWq0/s1600-h/Unicode2.gif" medium="image">
			<media:title type="html">encoding trends according to google</media:title>
		</media:content>
	</item>
		<item>
		<title>Aptana RadRails. El libro&#8230; Mi libro ;)</title>
		<link>http://formatinternet.wordpress.com/2008/05/05/aptana-radrails-el-libro-mi-libro/</link>
		<comments>http://formatinternet.wordpress.com/2008/05/05/aptana-radrails-el-libro-mi-libro/#comments</comments>
		<pubDate>Mon, 05 May 2008 00:17:48 +0000</pubDate>
		<dc:creator>javier ramirez</dc:creator>
		
		<category><![CDATA[desarrollo]]></category>

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

		<category><![CDATA[javier ramirez]]></category>

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

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

		<category><![CDATA[ruby on rails]]></category>

		<guid isPermaLink="false">http://formatinternet.wordpress.com/?p=67</guid>
		<description><![CDATA[Ya va quedando menos para que se publique el libro de RadRails en el que llevo trabajando varios meses. Acabo de terminar los últimos cambios después de las revisiones técnicas y ya queda sólo la revisión de estilo de los últimos tres capítulos. 

En la web de la editorial ya han creado la página para [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Ya va quedando menos para que se publique <a href="http://www.packtpub.com/aptana-rapid-rails-development/book">el libro de RadRails</a> en el que llevo trabajando varios meses. Acabo de terminar los últimos cambios después de las revisiones técnicas y ya queda sólo la revisión de estilo de los últimos tres capítulos. </p>
<p><a href="http://www.packtpub.com/aptana-rapid-rails-development/book"><img src='http://images.packtpub.com/images/100x123/1847193986.png' alt='portada del libro' class='alignright' /></a></p>
<p>En la web de la <a href="http://www.packtpub.com">editorial </a>ya han creado la <a href="http://www.packtpub.com/aptana-rapid-rails-development/book">página para el libro</a>, así que parece que esto ya no tiene marcha atrás (aunque el título todavía podría sufrir algún cambio)</p>
<p>La verdad es que tiene su aquel eso de ver tu nombre en la portada de un libro&#8230; y eso que al final no han escogido mi propuesta de foto para la portada ;)</p>
<p><a href="http://formatinternet.files.wordpress.com/2008/05/robot_on_rails_thumbnail.jpg"><img src="http://formatinternet.files.wordpress.com/2008/05/robot_on_rails_thumbnail.jpg?w=300&h=225" alt="mi propuesta de portada" width="300" height="225" class="size-medium wp-image-68" /></a></p>
<p>searchwords: javier ramirez, radrails, aptana, aptana radrails book</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/formatinternet.wordpress.com/67/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/formatinternet.wordpress.com/67/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/formatinternet.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/formatinternet.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/formatinternet.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/formatinternet.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/formatinternet.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/formatinternet.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/formatinternet.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/formatinternet.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/formatinternet.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/formatinternet.wordpress.com/67/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=formatinternet.wordpress.com&blog=513870&post=67&subd=formatinternet&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://formatinternet.wordpress.com/2008/05/05/aptana-radrails-el-libro-mi-libro/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/supercoco9-128.jpg" medium="image">
			<media:title type="html">jramirez</media:title>
		</media:content>

		<media:content url="http://images.packtpub.com/images/100x123/1847193986.png" medium="image">
			<media:title type="html">portada del libro</media:title>
		</media:content>

		<media:content url="http://formatinternet.files.wordpress.com/2008/05/robot_on_rails_thumbnail.jpg?w=300" medium="image">
			<media:title type="html">mi propuesta de portada</media:title>
		</media:content>
	</item>
		<item>
		<title>madrid-rb el grupo de ruby (y ruby on rails) de madrid</title>
		<link>http://formatinternet.wordpress.com/2008/04/22/madrid-rb-el-grupo-de-ruby-y-ruby-on-rails-de-madrid/</link>
		<comments>http://formatinternet.wordpress.com/2008/04/22/madrid-rb-el-grupo-de-ruby-y-ruby-on-rails-de-madrid/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 09:40:15 +0000</pubDate>
		<dc:creator>javier ramirez</dc:creator>
		
		<category><![CDATA[conferencias]]></category>

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

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

		<category><![CDATA[javier ramirez]]></category>

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

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

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

		<category><![CDATA[ruby on rails]]></category>

		<guid isPermaLink="false">http://formatinternet.wordpress.com/?p=65</guid>
		<description><![CDATA[Después de unos meses de silencio por overflow de actividades extraescolares, voy a intentar retomar el blog&#8230; aunque veremos lo que dura porque dentro de un par de días empiezo a dar clases otra vez.
Aprovecho la ocasión para anunciar la creación de madrid-rb, el grupo de ruby de madrid. Queremos organizarnos un poco y retomar [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Después de unos meses de silencio por overflow de actividades extraescolares, voy a intentar retomar el blog&#8230; aunque veremos lo que dura porque dentro de un par de días empiezo a dar clases otra vez.</p>
<p>Aprovecho la ocasión para anunciar la creación de madrid-rb, el grupo de ruby de madrid. Queremos organizarnos un poco y retomar las quedadas que se hacían hace tiempo, pero dándoles un carácter mensual. En concreto el último jueves de cada mes.</p>
<p>La idea es vernos, hacer comunidad, buscar puntos de encuentro comunes, dar alguna charlita ligera, juntarnos para hackear un poco y quizás crear alguna gema o algún plugin&#8230; y usarlo como excusa para salir un jueves al mes :p</p>
<p>La primera cita es este mismo jueves, a las 19:30, en el Starbucks de la calle Génova 4 en madrid.</p>
<p>El grupo se está organizando a través de <a href="http://groups.google.com/group/madrid-rb">este grupo de google</a>. Además también tenemos un grupo creado en <a href="http://workingwithrails.com/group/3837-madrid-rb-madrid-ruby-and-rails-users-group">working with rails</a>.</p>
<p>Y, lo anunciaré en la quedada del jueves, pero lo voy dejando ya por aquí, me han aprobado <a href="http://madridrb.rubyforge.org/">un proyecto en rubyforge</a> para que podamos dejar el código que vayamos haciendo. Como puedes subir tus páginas estáticas y rubyforge mola, llevo idea de proponerlo para subir la home del grupo ahí.</p>
<p>Si no quieres perderte ninguna cita, hay disponible <a href="http://www.google.com/calendar/embed?src=i2nf6i9fuukfio5djg95pv7n38%40group.calendar.google.com&amp;ctz=Europe/Madrid">un calendario</a> al que te puedes suscribir.</p>
<p>searchwords: madridrb, madrid, quedada, rubyforge, google groups</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/formatinternet.wordpress.com/65/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/formatinternet.wordpress.com/65/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/formatinternet.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/formatinternet.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/formatinternet.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/formatinternet.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/formatinternet.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/formatinternet.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/formatinternet.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/formatinternet.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/formatinternet.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/formatinternet.wordpress.com/65/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=formatinternet.wordpress.com&blog=513870&post=65&subd=formatinternet&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://formatinternet.wordpress.com/2008/04/22/madrid-rb-el-grupo-de-ruby-y-ruby-on-rails-de-madrid/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/supercoco9-128.jpg" medium="image">
			<media:title type="html">jramirez</media:title>
		</media:content>
	</item>
		<item>
		<title>Desarrollo de Plugins Rails (programa en rails como si jugases con lego)</title>
		<link>http://formatinternet.wordpress.com/2007/11/24/desarrollo-de-plugins-rails-programa-en-rails-como-si-jugases-con-lego/</link>
		<comments>http://formatinternet.wordpress.com/2007/11/24/desarrollo-de-plugins-rails-programa-en-rails-como-si-jugases-con-lego/#comments</comments>
		<pubDate>Sat, 24 Nov 2007 14:56:40 +0000</pubDate>
		<dc:creator>javier ramirez</dc:creator>
		
		<category><![CDATA[conferenciarails]]></category>

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

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

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

		<category><![CDATA[javier ramirez]]></category>

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

		<category><![CDATA[ruby on rails]]></category>

		<guid isPermaLink="false">http://formatinternet.wordpress.com/2007/11/24/desarrollo-de-plugins-rails-programa-en-rails-como-si-jugases-con-lego/</guid>
		<description><![CDATA[Tras mi charla de ayer sobre desarrollo de plugins con rails dejo disponible por aquí el material que usé durante mi presentación (la tira de cartón negra y las piezas de lego no van incluídas en el pack).
La podeis ver online un poco más abajo o descargarla en pdf desde la página de descargas.
Así en [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Tras mi charla de ayer sobre desarrollo de plugins con rails dejo disponible por aquí el material que usé durante mi presentación (la tira de cartón negra y las piezas de lego no van incluídas en el pack).</p>
<p>La podeis ver online un poco más abajo o descargarla en pdf desde la <a href="http://formatinternet.wordpress.com/descargas/">página de descargas</a>.</p>
<p>Así en frío, sin los comentarios que iba haciendo, quizá la presentación no os diga demasiado (aunque da varias pistas), <del datetime="00">pero en cuanto se publique el video de la conferencia anunciaré el link para que podais ponerlo todo en contexto</del>. *update* el video está publicado más abajo.</p>
<p>Un punto que me gustaría destacar es cómo la ponencia ha crecido un poquito gracias a una aportación realizada durante la conferencia. Durante mi sesión hablé de problemas derivados de la prueba de plugins que trabajen con modelos (el típico, acts_as_xxx).</p>
<p>Nada más terminar, y ya en la zona del coffee break, <a href="http://www.lacoctelera.com/porras">Sergio Gil Pérez de la Manga</a> me comentó que él se encontró ese mismo problema y que implementó una solución para resolverlo. He añadido una página más a la presentación para reflejar esta solución y ahorrar trabajo a quien se encuentre con esta situación. Otra prueba más de que tener una comunidad activa y amigable es toda una garantía para mejorar tu productividad. Gracias Sergio!</p>
<p>Este material tiene una licencia <a href="http://creativecommons.org/licenses/by-nc-sa/2.5/" rel="license">Creative Commons Atribución-NoComercial-LicenciarIgual 2.5</a></p>
<blockquote><p>
<object type='application/x-shockwave-flash' wmode='transparent' data='https://s3.amazonaws.com:443/slideshare/ssplayer.swf?id=178659&#038;doc=rails-plugins-javier-ramirez-1195987915396924-2' width='425' height='348'><param name='movie' value='https://s3.amazonaws.com:443/slideshare/ssplayer.swf?id=178659&#038;doc=rails-plugins-javier-ramirez-1195987915396924-2' /></object></p></blockquote>
<blockquote><p>
<span style='text-align:center;display:block;'><object width='400' height='330' type='application/x-shockwave-flash' data='http://video.google.com/googleplayer.swf?docId=8543304046717857666'><param name='allowScriptAccess' value='never' /><param name='movie' value='http://video.google.com/googleplayer.swf?docId=8543304046717857666'/><param name='quality' value='best'/><param name='bgcolor' value='#ffffff' /><param name='scale' value='noScale' /><param name='wmode' value='window'/></object></span>
</p></blockquote>
<p>searchwords: rails plugins development, plugins howto, conferenciarails2007, acts_as plugin</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/formatinternet.wordpress.com/51/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/formatinternet.wordpress.com/51/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/formatinternet.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/formatinternet.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/formatinternet.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/formatinternet.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/formatinternet.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/formatinternet.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/formatinternet.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/formatinternet.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/formatinternet.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/formatinternet.wordpress.com/51/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=formatinternet.wordpress.com&blog=513870&post=51&subd=formatinternet&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://formatinternet.wordpress.com/2007/11/24/desarrollo-de-plugins-rails-programa-en-rails-como-si-jugases-con-lego/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/supercoco9-128.jpg" medium="image">
			<media:title type="html">jramirez</media:title>
		</media:content>
	</item>
		<item>
		<title>desde la conferencia rails</title>
		<link>http://formatinternet.wordpress.com/2007/11/22/desde-la-conferencia-rails/</link>
		<comments>http://formatinternet.wordpress.com/2007/11/22/desde-la-conferencia-rails/#comments</comments>
		<pubDate>Thu, 22 Nov 2007 09:53:25 +0000</pubDate>
		<dc:creator>javier ramirez</dc:creator>
		
		<category><![CDATA[conferenciarails2007]]></category>

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

		<category><![CDATA[javier ramirez]]></category>

		<guid isPermaLink="false">http://formatinternet.wordpress.com/2007/11/22/desde-la-conferencia-rails/</guid>
		<description><![CDATA[La conferencia rails 2007 ya ha empezado. Este año el panel de conferencias tiene muy buena pinta.
       ]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>La <a href="http://www.conferenciarails.org">conferencia rails 2007</a> ya ha empezado. Este año el <a href="http://ponencias.conferenciarails.org">panel de conferencias</a> tiene muy buena pinta.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/formatinternet.wordpress.com/50/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/formatinternet.wordpress.com/50/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/formatinternet.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/formatinternet.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/formatinternet.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/formatinternet.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/formatinternet.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/formatinternet.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/formatinternet.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/formatinternet.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/formatinternet.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/formatinternet.wordpress.com/50/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=formatinternet.wordpress.com&blog=513870&post=50&subd=formatinternet&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://formatinternet.wordpress.com/2007/11/22/desde-la-conferencia-rails/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/supercoco9-128.jpg" medium="image">
			<media:title type="html">jramirez</media:title>
		</media:content>
	</item>
		<item>
		<title>[off-topic] descargas legales</title>
		<link>http://formatinternet.wordpress.com/2007/11/18/descargas-legales/</link>
		<comments>http://formatinternet.wordpress.com/2007/11/18/descargas-legales/#comments</comments>
		<pubDate>Sun, 18 Nov 2007 12:04:12 +0000</pubDate>
		<dc:creator>javier ramirez</dc:creator>
		
		<category><![CDATA[internet]]></category>

		<category><![CDATA[javier ramirez]]></category>

		<category><![CDATA[off topic]]></category>

		<guid isPermaLink="false">http://formatinternet.wordpress.com/2007/11/18/descargas-legales/</guid>
		<description><![CDATA[Llevo años cansado de que la industria audiovisual mundial en general y la española en particular -con el agravante de tener como cómplice a los diferentes gobiernos de turno- me llame pirata, ladrón y todo tipo de lindeces por hacer algo totalmente legal bajo la Ley española.
Estoy cansado de que diversos cantantes y cantamañanas con [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Llevo años cansado de que la industria audiovisual mundial en general y la española en particular -con el agravante de tener como cómplice a los diferentes gobiernos de turno- me llame pirata, ladrón y todo tipo de lindeces por hacer algo totalmente legal bajo la Ley española.</p>
<p>Estoy cansado de que diversos cantantes y cantamañanas con fecha de caducidad (en concreto hasta la siguiente edición de OT o hasta que su serie de televisión consiga menos share del deseado) me acusen de robar su música. Precisamente en muchos casos soy sufridor de la misma y pagaría un (pequeño) canon por no escucharla a todas horas porque a la hija de mis vecinos le han lavado el cerebro con el marketing y de repente no puede vivir sin escuchar al pelele de la discográfica de turno.</p>
<p>Llevo años cansado de que si me compro un cd, un dvd o una entrada de cine tenga que soportar como me ponen diferentes trabas a ejercer mi derecho a usar como me de la gana mi copia o me llenan de publicidad insultante y tendenciosa y supuestamente intimidatoria los primeros momentos de la copia (y para colmo sin posibilidad de saltárselos). De hecho, con estas técnicas han conseguido que no compre originales de gente como ColdPlay de los que tenía sus primeros CDs y estaba dispuesto a comprarme los siguientes, pero luego decidieron complicarme la vida y decidí bajarlos directamente y dedicar mi dinero a gente con algo más de respeto por sus seguidores.</p>
<p>He discutido de estos temas con gente de todo tipo, incluyendo gente de SGAE* que, a pesar de <a href="http://www.sgae.es/tipology/est/item/es/64_299.html">tenerlo bien clarito en su propia web</a> desde hace al menos tres años, siguen dando mensajes falsos y difamatorios. </p>
<p>Por cierto, si visitais el enlace anterior, los primeros dos párrafos son exactos, pero el tercero vuelve a ser tendencioso con su &#8220;Es obvio que cada vez que se hace una copia de un disco para uso privado&#8221;. Yo me bajé la discografía de The Smiths o de Madonna hace un par de años y no tenía ni un disco de ellos anteriormente. Teniendo en cuenta que hace más de 20 años que se han editado, lo mismo no es tan obvio que me los fuera a comprar si no los hubiera descargado gratis.</p>
<p>Afortunadamente muchos autores, cantantes (e incluso algunos artistas, que no siempre coinciden las dos facetas en una misma persona) y otras personas relacionadas con el sector audiovisual, se han pronunciado ya a favor del uso de las descargas sin afán de lucro y se muestran orgullosas de que su arte alcance al mayor número de personas posible. </p>
<p>Ellos saben que mientras hagan lo que saben hacer, van a estar ahí. Que su espónsor sea una discográfica, un agente o ellos mismos, es lo de menos. El problema es para la gente que vive del esfuerzo de estos artistas, pero en fin.. es el progreso&#8230; a ver si ahora vamos a escandalizarnos porque los faroleros no tienen trabajo por culpa del señor Edison.</p>
<p>El motivo de este post, por otro lado tan off-topic en la temática habitual de mi blog, es que <a href="http://www.hachemuda.com/2007/11/17/cuerpo-nacional-de-policia-no-pasa-nada-podeis-bajar-lo-que-querais-del-emule/">acabo de leer</a> las declaraciones de una persona muy relevante que claramente dice que lo que todos sabemos es cierto: que en España podemos descargar lo que nos de la gana mientras sea para nuestro propio uso y no lo vendamos. Y eso que descargamos lo podemos compartir con otros para su propio uso si no lo venden.. y así ad infinitum.</p>
<p>En el <a href="http://www.congresodewebmasters.com/">congreso de webmasters</a> celebrándose en Madrid este fin de semana, el actual Jefe del Grupo de Seguridad Lógica de la Brigada de  Investigación Tecnológica en la Comisaría General de Policía Judicial, Jorge Martín, ha hecho estas declaraciones:</p>
<blockquote><p><strong>No pasa nada, podéis bajar lo que queráis del eMule. Pero no lo vendáis</strong></p></blockquote>
<p>Lanzo una pregunta a toda esa gentuza que me viene insultando llamándome ladrón, pirata y patrocinador del tráfico de niños por ejercer mi derecho legal. Si me bajo algo del Emule, ¿Quién va a venir a detenerme? ¿El triunfito de 18 años al que vendisteis la moto de que iba a ser el nuevo Ricky Martin y ahora se pregunta porqué ya nadie se acuerda de él y porqué dejó sus estudios y su vida normal para esto? Porque me temo que los cuerpos de seguridad del Estado no están por la labor.</p>
<p>&#8212;&#8212;</p>
<p>*He mencionado a SGAE y no quiero focalizar en ellos la culpa, ya que creo que recae en mucha más gente con menor repercusión mediática. El motivo de que haya hablado con ellos de estos temas es que durante un tiempo estuve vinculado profesionalmente a un proyecto tecnológico muy interesante allí, en el que coincidí con estupendos profesionales que tenían su visión de las cosas y simplemente intercambiábamos puntos de vista. </p>
<p>Creo que incluso en un mundo sin canon y sin limitaciones en las descargas para uso privado, una organización que represente a los autores -aunque quizás no a la vez a autores y editores- tiene todo el sentido del mundo. Pero para tener sentido, lo primero que hay que hacer es respetar al público (clientes) de sus representados y saber adaptarse a los tiempos en los que vivimos.</p>
<p>searchwords: descargas, ley de propiedad intelectual</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/formatinternet.wordpress.com/46/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/formatinternet.wordpress.com/46/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/formatinternet.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/formatinternet.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/formatinternet.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/formatinternet.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/formatinternet.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/formatinternet.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/formatinternet.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/formatinternet.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/formatinternet.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/formatinternet.wordpress.com/46/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=formatinternet.wordpress.com&blog=513870&post=46&subd=formatinternet&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://formatinternet.wordpress.com/2007/11/18/descargas-legales/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/supercoco9-128.jpg" medium="image">
			<media:title type="html">jramirez</media:title>
		</media:content>
	</item>
		<item>
		<title>yellow pages hecho en rails</title>
		<link>http://formatinternet.wordpress.com/2007/11/17/yellow-pages-hecho-en-rails/</link>
		<comments>http://formatinternet.wordpress.com/2007/11/17/yellow-pages-hecho-en-rails/#comments</comments>
		<pubDate>Sat, 17 Nov 2007 11:06:31 +0000</pubDate>
		<dc:creator>javier ramirez</dc:creator>
		
		<category><![CDATA[javier ramirez]]></category>

		<category><![CDATA[ruby on rails]]></category>

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

		<guid isPermaLink="false">http://formatinternet.wordpress.com/2007/11/17/yellow-pages-hecho-en-rails/</guid>
		<description><![CDATA[Gracias a happycodr acabo de enterarme de que AT&#38;T ha lanzado su web yellowpages.com en Rails.
Me parece muy relevante porque yellowpages lleva un montón de tiempo online (no sé si era con la misma empresa detrás, pero yo la usaba sobre el 2001 bajo el mismo dominio) y porque AT&#38;T no es precisamente &#8216;Cooperativa de [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Gracias a <a href="http://www.happycodr.com">happycodr</a> acabo de enterarme de que <a href="http://www.att.com">AT&amp;T</a> ha lanzado su web <a href="http://www.happycodr.com/folio/show/8720">yellowpages.com</a> en Rails.</p>
<p>Me parece muy relevante porque yellowpages lleva un montón de tiempo online (no sé si era con la misma empresa detrás, pero yo la usaba sobre el 2001 bajo el mismo dominio) y porque <a href="http://www.att.com">AT&amp;T</a> no es precisamente &#8216;Cooperativa de Almacenes Ruipérez&#8217;. Otro caso de negocio para tener en la recámara cuando hable de sitios relevantes usando Rails.</p>
<p>update: investigando un poco más, me he ido a su web y he visto que entre las actuales ofertas de empleo tienen dos en las que entre varios otros lenguajes ponen Ruby como deseable (junto a Java, PHP y Python), y como cualidades deseables del candidato indican</p>
<ul>
<li>Contributions to open source community</li>
<li>Experience working in AGILE environment</li>
</ul>
<p>A ver si cunde el ejemplo y este tipo de requisitos se empieza a hacer genérico no sólo en empresas pequeñas sino en entornos corporativos.</p>
<p>searchwords: relevant sites using rails</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/formatinternet.wordpress.com/45/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/formatinternet.wordpress.com/45/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/formatinternet.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/formatinternet.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/formatinternet.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/formatinternet.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/formatinternet.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/formatinternet.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/formatinternet.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/formatinternet.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/formatinternet.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/formatinternet.wordpress.com/45/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=formatinternet.wordpress.com&blog=513870&post=45&subd=formatinternet&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://formatinternet.wordpress.com/2007/11/17/yellow-pages-hecho-en-rails/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/supercoco9-128.jpg" medium="image">
			<media:title type="html">jramirez</media:title>
		</media:content>
	</item>
		<item>
		<title>video de la mesa de frameworks del SIMO</title>
		<link>http://formatinternet.wordpress.com/2007/11/12/video-de-la-mesa-de-frameworks-del-simo/</link>
		<comments>http://formatinternet.wordpress.com/2007/11/12/video-de-la-mesa-de-frameworks-del-simo/#comments</comments>
		<pubDate>Mon, 12 Nov 2007 14:14:31 +0000</pubDate>
		<dc:creator>javier ramirez</dc:creator>
		
		<category><![CDATA[conferencias]]></category>

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

		<category><![CDATA[javier ramirez]]></category>

		<category><![CDATA[ruby on rails]]></category>

		<guid isPermaLink="false">http://formatinternet.wordpress.com/2007/11/12/video-de-la-mesa-de-frameworks-del-simo/</guid>
		<description><![CDATA[Por gentileza de Sergio, acabo de ver que el video de la mesa redonda de frameworks en la que participé en SIMO ya está colgado en google video.
Lo podeis ver directamente en este blog o si lo preferís podéis ir directamente a la web de google video

(dura más de una hora, pero realmente se puede [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Por gentileza de <a href="http://www.sergiomejias.com/2007/11/12/video-mesa-redonda-comparativa-de-frameworks/">Sergio</a>, acabo de ver que el video de la <a href="http://formatinternet.wordpress.com/2007/10/31/ruby-on-rails-en-simo-2007/">mesa redonda de frameworks</a> en la que participé en SIMO ya está colgado en google video.</p>
<p>Lo podeis ver directamente en este blog o si lo preferís podéis ir directamente a <a href="http://video.google.com/videoplay?docid=3952429981183932982&amp;q=simo+frameworks&amp;total=1&amp;start=0&amp;num=30&amp;so=0&amp;type=search&amp;plindex=0">la web de google video</a></p>
<p><span style='text-align:center;display:block;'><object width='400' height='330' type='application/x-shockwave-flash' data='http://video.google.com/googleplayer.swf?docId=3952429981183932982'><param name='allowScriptAccess' value='never' /><param name='movie' value='http://video.google.com/googleplayer.swf?docId=3952429981183932982'/><param name='quality' value='best'/><param name='bgcolor' value='#ffffff' /><param name='scale' value='noScale' /><param name='wmode' value='window'/></object></span></p>
<p>(dura más de una hora, pero realmente se puede dejar de fondo porque la imagen no es significativa, solamente el audio)</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/formatinternet.wordpress.com/44/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/formatinternet.wordpress.com/44/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/formatinternet.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/formatinternet.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/formatinternet.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/formatinternet.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/formatinternet.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/formatinternet.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/formatinternet.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/formatinternet.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/formatinternet.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/formatinternet.wordpress.com/44/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=formatinternet.wordpress.com&blog=513870&post=44&subd=formatinternet&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://formatinternet.wordpress.com/2007/11/12/video-de-la-mesa-de-frameworks-del-simo/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/supercoco9-128.jpg" medium="image">
			<media:title type="html">jramirez</media:title>
		</media:content>
	</item>
		<item>
		<title>Creación de plugins con rails</title>
		<link>http://formatinternet.wordpress.com/2007/11/07/creacion-de-plugins-con-rails/</link>
		<comments>http://formatinternet.wordpress.com/2007/11/07/creacion-de-plugins-con-rails/#comments</comments>
		<pubDate>Wed, 07 Nov 2007 22:56:44 +0000</pubDate>
		<dc:creator>javier ramirez</dc:creator>
		
		<category><![CDATA[conferenciarails]]></category>

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

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

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

		<category><![CDATA[javier ramirez]]></category>

		<category><![CDATA[ruby on rails]]></category>

		<guid isPermaLink="false">http://formatinternet.wordpress.com/2007/11/07/creacion-de-plugins-con-rails/</guid>
		<description><![CDATA[Si quieres desarrollar tus propios plugins para rails pero no tienes muy claro por dónde empezar, puede interesarte la charla que daré el viernes  23 de Noviembre en la conferencia rails 2007. Bajo el no demasiado inspirado título &#8216;Programa en Rails como si jugases con Lego&#8217;, presentaré los puntos más importantes que necesitas para [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Si quieres desarrollar tus propios plugins para rails pero no tienes muy claro por dónde empezar, puede interesarte la charla que daré el viernes  23 de Noviembre en la conferencia rails 2007. Bajo el no demasiado inspirado título <a href="http://ponencias.conferenciarails.org/charlas/ver/24">&#8216;Programa en Rails como si jugases con Lego&#8217;</a>, presentaré los puntos más importantes que necesitas para poder programar plugins con modelos, vistas, controladores y tareas rake.</p>
<p>Además, hay <a href="http://ponencias.conferenciarails.org">muchas otras charlas</a> que prometen ser interesantes. Para los que no os podais pasar, colgaré en este blog el material que use para mi ponencia y, si todo va bien, habrá streaming de video en vivo y se subirán las grabaciones a la <a href="http://www.conferenciarails.org">web oficial</a> (aunque como hay que editar el video, eso seguro que lleva unos meses).</p>
<p>searchwords: rails plugins, conferencia rails 2007</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/formatinternet.wordpress.com/39/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/formatinternet.wordpress.com/39/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/formatinternet.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/formatinternet.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/formatinternet.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/formatinternet.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/formatinternet.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/formatinternet.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/formatinternet.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/formatinternet.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/formatinternet.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/formatinternet.wordpress.com/39/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=formatinternet.wordpress.com&blog=513870&post=39&subd=formatinternet&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://formatinternet.wordpress.com/2007/11/07/creacion-de-plugins-con-rails/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/supercoco9-128.jpg" medium="image">
			<media:title type="html">jramirez</media:title>
		</media:content>
	</item>
	</channel>
</rss>