<?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:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>fallinglab</title>
	<atom:link href="http://www.fallinglab.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fallinglab.com</link>
	<description>It's Not How Far You Fall, It's the Way You Land</description>
	<lastBuildDate>Wed, 17 Mar 2010 21:10:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Actualizar aplicación a Rails 2.3</title>
		<link>http://www.fallinglab.com/2009/04/06/actualizar-aplicacion-a-rails-23/</link>
		<comments>http://www.fallinglab.com/2009/04/06/actualizar-aplicacion-a-rails-23/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 05:00:24 +0000</pubDate>
		<dc:creator>gustavoe</dc:creator>
				<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://www.fallinglab.com/?p=52</guid>
		<description><![CDATA[Si actualizaste a Rails 2.3 y estas obteniendo este mensaje de error: uninitialized constant ApplicationController solo tenés que renombrar application.rb a application_controller.rb tal es el nuevo nombre que rails 2.3 le da. Tambien podés hacerlo ejecutando: rake rails:update:application_controller]]></description>
			<content:encoded><![CDATA[<p>Si actualizaste a Rails 2.3 y estas obteniendo este mensaje de error:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">uninitialized constant ApplicationController</pre></div></div>

<p>solo tenés que renombrar application.rb a application_controller.rb tal es el nuevo nombre que rails 2.3 le da. Tambien podés hacerlo ejecutando:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">rake rails:update:application_controller</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.fallinglab.com/2009/04/06/actualizar-aplicacion-a-rails-23/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remover un submodulo git</title>
		<link>http://www.fallinglab.com/2008/11/27/remover-un-submodulo-git/</link>
		<comments>http://www.fallinglab.com/2008/11/27/remover-un-submodulo-git/#comments</comments>
		<pubDate>Thu, 27 Nov 2008 23:41:27 +0000</pubDate>
		<dc:creator>gustavoe</dc:creator>
				<category><![CDATA[Git]]></category>

		<guid isPermaLink="false">http://www.fallinglab.com/2008/11/27/remover-un-submodulo-git/</guid>
		<description><![CDATA[Si usas git y estás manejando las librerías o plugins de tus proyectos ruby como submódulos, seguramente has enfrentado la necesidad de eliminar algún submódulo. Pero, si bien en principio uno podría pensar que es algo sencillo, no es tan transparente como podrías imaginarte. Encontré la respuesta que transcribo a continuación en éste artículo Supongamos [...]]]></description>
			<content:encoded><![CDATA[<p>Si usas git y estás manejando las librerías o <a href="http://woss.name/2008/04/09/using-git-submodules-to-track-vendorrails/">plugins</a> de tus proyectos ruby como submódulos, seguramente has enfrentado la necesidad de eliminar algún submódulo. Pero, si bien en principio uno podría pensar que es algo sencillo, no es tan transparente como podrías imaginarte.</p>
<p>Encontré la respuesta que transcribo a continuación en <a href="http://pitupepito.homelinux.org/?p=24">éste artículo</a></p>
<p>Supongamos que el submódulo que queremos eliminar se llama &#8216;submodulo1&#8242; y se encuentra en el path &#8216;vendor/submodulo1&#8242; los pasos a seguir son los siguientes:</p>
<ol>
<li>Eliminar las líneas correspondientes al submódulo del archivo .gitmodules</li>
<p>editándolo con un editor de textos.</p>
<li>Eliminar las líneas correspondientes al submódulo del archivo .git/config</li>
<p>editándolo con un editor de textos.</p>
<li>Eliminar la entrada correspondiente al submódulo del index/commit
</li>
</ol>
<p><br/></p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">git</span> <span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #660033;">--cached</span> vendor<span style="color: #000000; font-weight: bold;">/</span>submodulo1</pre></div></div>

<p>Eso es todo. De todos modos, en mi experiencia, manejar las librerías como submodulos git tiene grandes desventajas. <a href="http://github.com/pat-maddox/giternal/tree/master">Giternal</a>, por citar una, parece una herramienta mucho más adecuada y sin duda alguna, mucho mas sencilla.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fallinglab.com/2008/11/27/remover-un-submodulo-git/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Problema para crear una aplicación con Merb</title>
		<link>http://www.fallinglab.com/2008/11/17/problema-para-crear-una-aplicacion-con-merb/</link>
		<comments>http://www.fallinglab.com/2008/11/17/problema-para-crear-una-aplicacion-con-merb/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 19:12:40 +0000</pubDate>
		<dc:creator>gustavoe</dc:creator>
				<category><![CDATA[Merb]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.fallinglab.com/2008/11/17/problema-para-crear-una-aplicacion-con-merb/</guid>
		<description><![CDATA[Si, como yo, estás probando el framework Merb y obtenés este error cuando querés ejecutar el servidor:Loading init file from /home/fallinglab/dev/test/merb_test/config/init.rbLoading /home/fallinglab/dev/test/merb_test/config/environments/development.rb ~ Connecting to database.../usr/lib/ruby/gems/1.8/gems/dm-core-0.9.6/lib/dm-core/adapters/data_objects_adapter.rb:137:in `initialize': wrong number of arguments (8 for 1) (ArgumentError)Es, por lo que parece, debido que hay conflictos con la versión 2.0.0 de addressable. Por lo tanto desinstalando la versión [...]]]></description>
			<content:encoded><![CDATA[<p>Si, como yo, estás probando el framework <a href="http://www.merbivore.com/" title="Merb. All you need... nil you don't.">Merb</a> y obtenés este error cuando querés ejecutar el servidor:<br /><code><br />Loading init file from /home/fallinglab/dev/test/merb_test/config/init.rb<br />Loading /home/fallinglab/dev/test/merb_test/config/environments/development.rb<br /> ~ Connecting to database...<br />/usr/lib/ruby/gems/1.8/gems/dm-core-0.9.6/lib/dm-core/adapters/data_objects_adapter.rb:137:in `initialize': wrong number of arguments (8 for 1) (ArgumentError)<br /></code><br />Es, por lo que parece, debido que hay conflictos con la versión 2.0.0 de addressable. Por lo tanto desinstalando la versión 2.0.0 de addressable:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> gem uninstall addressable</pre></div></div>

<p>e instalando la versión 1.0.4:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> gem <span style="color: #c20cb9; font-weight: bold;">install</span> addressable <span style="color: #660033;">-v</span> 1.0.4</pre></div></div>

<p>debería funcionar bien.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fallinglab.com/2008/11/17/problema-para-crear-una-aplicacion-con-merb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eliminar archivos de backup de Vim o Gedit de un repositorio GIT</title>
		<link>http://www.fallinglab.com/2008/11/12/eliminar-archivos-de-backup-de-vim-o-gedit-de-un-repositorio-git/</link>
		<comments>http://www.fallinglab.com/2008/11/12/eliminar-archivos-de-backup-de-vim-o-gedit-de-un-repositorio-git/#comments</comments>
		<pubDate>Thu, 13 Nov 2008 01:43:55 +0000</pubDate>
		<dc:creator>gustavoe</dc:creator>
				<category><![CDATA[Gedit]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.fallinglab.com/?p=20</guid>
		<description><![CDATA[Si te sucede que te olvidaste de incluir la línea necesaria para ingnorar los archivos de backup en el archivo .gitignore y necesitas eliminar todos los archivos de backup de repositorio. Podes hacerlo con el siguiente comando: find ./ -name '*~' &#124; xargs git-rm Luego, definitivamente agregá la línea *~ al archivo .gitignore y hacé [...]]]></description>
			<content:encoded><![CDATA[<p>Si te sucede que te olvidaste de incluir la línea necesaria para ingnorar los archivos de backup en el archivo .gitignore y necesitas eliminar todos los archivos de backup de repositorio. Podes hacerlo con el siguiente comando:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">find</span> .<span style="color: #000000; font-weight: bold;">/</span> <span style="color: #660033;">-name</span> <span style="color: #ff0000;">'*~'</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">xargs</span> <span style="color: #c20cb9; font-weight: bold;">git-rm</span></pre></div></div>

<p>Luego, definitivamente agregá la línea</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">*</span>~</pre></div></div>

<p>al archivo .gitignore y hacé el commit de los cambios</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">git</span> add .gitignore
<span style="color: #c20cb9; font-weight: bold;">git</span> commit <span style="color: #660033;">-m</span> <span style="color: #ff0000;">&quot;Se borraron los archivos de Backup&quot;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.fallinglab.com/2008/11/12/eliminar-archivos-de-backup-de-vim-o-gedit-de-un-repositorio-git/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalar FXRuby en Ubuntu</title>
		<link>http://www.fallinglab.com/2008/11/02/instalar-fxruby-en-ubuntu/</link>
		<comments>http://www.fallinglab.com/2008/11/02/instalar-fxruby-en-ubuntu/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 02:46:10 +0000</pubDate>
		<dc:creator>gustavoe</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.fallinglab.com/2008/11/02/instalar-fxruby-en-ubuntu/</guid>
		<description><![CDATA[Antes de instalar el gem fxruby es necesario tener instalado el fox-toolkit 1.6 en Ubuntu sudo apt-get install libfox-1.6-0 libfox-1.6-dev y recien instalar fxruby sudo gem install fxruby]]></description>
			<content:encoded><![CDATA[<p>Antes de instalar el gem fxruby es necesario tener instalado el fox-toolkit 1.6 en Ubuntu</p>
<p><code><br />
sudo apt-get install libfox-1.6-0 libfox-1.6-dev<br />
</code></p>
<p>y recien instalar fxruby</p>
<p><code><br />
sudo gem install fxruby<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fallinglab.com/2008/11/02/instalar-fxruby-en-ubuntu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>JRuby 1.1 en NetBeans 6.1</title>
		<link>http://www.fallinglab.com/2008/08/16/jruby-11-en-netbeans-61/</link>
		<comments>http://www.fallinglab.com/2008/08/16/jruby-11-en-netbeans-61/#comments</comments>
		<pubDate>Sat, 16 Aug 2008 16:49:00 +0000</pubDate>
		<dc:creator>gustavoe</dc:creator>
				<category><![CDATA[JRuby]]></category>
		<category><![CDATA[NetBeans]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.fallinglab.com/2008/08/16/jruby-11-en-netbeans-61/</guid>
		<description><![CDATA[La instalación de JRuby 1.1 incluida en NetBeans 6.1 no funciona en la instalación por defecto, al menos en una gran cantidad de casos. Si bien para la mayoría puede funcionar la alternativa de usar la instalación estándar de Ruby, esto se puede arreglar de forma sencilla, entonces podremos elegir cualquiera de los dos entornos [...]]]></description>
			<content:encoded><![CDATA[<p>La instalación de JRuby 1.1 incluida en NetBeans 6.1 no funciona en la instalación por defecto, al menos en una gran cantidad de casos. Si bien para la mayoría puede funcionar la alternativa de usar la instalación estándar de Ruby, esto se puede arreglar de forma sencilla, entonces podremos elegir cualquiera de los dos entornos para nuestros proyectos.</p>
<p><code><br />
# renombrar la carpeta en el perfil<br />
mv ~/.netbeans/6.1/jruby-1.1 ~/.netbeans/6.1/jruby-1.1.old<br />
</code></p>
<p><code><br />
# crear un link simbólico a la instalación de jruby<br />
ln -s /usr/local/netbeans-6.1/ruby2/jruby-1.1 ~/.netbeans/6.1/jruby-1.1<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fallinglab.com/2008/08/16/jruby-11-en-netbeans-61/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>El poder de Vi en NetBeans</title>
		<link>http://www.fallinglab.com/2008/07/16/el-poder-de-vi-en-netbeans/</link>
		<comments>http://www.fallinglab.com/2008/07/16/el-poder-de-vi-en-netbeans/#comments</comments>
		<pubDate>Thu, 17 Jul 2008 00:57:33 +0000</pubDate>
		<dc:creator>gustavoe</dc:creator>
				<category><![CDATA[Gedit]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[NetBeans]]></category>
		<category><![CDATA[Vi]]></category>

		<guid isPermaLink="false">http://www.fallinglab.com/2008/07/16/el-poder-de-vi-en-netbeans/</guid>
		<description><![CDATA[Para aquellos que conocen y disfrutan de la productividad de Vi(m) y quieren tener la funcionalidad que ofrece un IDE como NetBeans les recomiendo instalar el plugin jVi si no lo han hecho aún. jVi es un clon de Vi desarrollado en java y disponible para NetBeans como plugin. La versión más reciente es la [...]]]></description>
			<content:encoded><![CDATA[<p>Para aquellos que conocen y disfrutan de la productividad de <a href="http://www.vim.org/" target="_blank">Vi(m)</a> y quieren tener la funcionalidad que ofrece un IDE como <a href="http://www.netbeans.org/" target="_blank">NetBeans</a> les recomiendo instalar el plugin <a href="http://jvi.sourceforge.net/" target="_blank">jVi</a> si no lo han hecho aún. <a href="http://jvi.sourceforge.net/" target="_blank">jVi</a> es un clon de <a href="http://www.vim.org/" target="_blank">Vi</a> desarrollado en java y disponible para <a href="http://www.netbeans.org/" target="_blank">NetBeans</a> como plugin. La versión más reciente es la <a href="https://sourceforge.net/project/showfiles.php?group_id=3653" target="_blank">1.1.6</a> y anda bien en <a href="http://www.netbeans.org/" target="_blank">NetBeans 6.1</a></p>
<p><strong>Sitio Web:</strong> <a href="http://jvi.sourceforge.net/" target="_blank">http://jvi.sourceforge.net/</a><br />
<strong>Bajar:</strong> <a href="https://sourceforge.net/project/showfiles.php?group_id=3653" target="_blank">https://sourceforge.net/project/showfiles.php?group_id=3653<br />
</a><br />
Hay otra alternativa, <a href="http://viex.sourceforge.net/" target="_blank">Viex</a>, aunque parece no ser tan madura ni completa como la anterior.</p>
<p>También para quienes usan <a href="http://www.gnome.org/projects/gedit/" target="_blank">Gedit</a>, en mi caso uso ambos, hay una herramienta similar: <a href="https://launchpad.net/vigedit/" target="_blank">ViGedit</a></p>
<p><strong>Bajar:</strong> <a href="https://launchpad.net/vigedit/" target="_blank">https://launchpad.net/vigedit/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fallinglab.com/2008/07/16/el-poder-de-vi-en-netbeans/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como desactivar todas las constraints en una base de datos de SQL Server</title>
		<link>http://www.fallinglab.com/2008/07/08/como-desactivar-todas-las-constraints-en-una-base-de-datos-de-sql-server/</link>
		<comments>http://www.fallinglab.com/2008/07/08/como-desactivar-todas-las-constraints-en-una-base-de-datos-de-sql-server/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 12:30:29 +0000</pubDate>
		<dc:creator>gustavoe</dc:creator>
				<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://www.fallinglab.com/?p=8</guid>
		<description><![CDATA[Gracias al muy util sp_MSforeachtable se pueden desactivar todas las check constraints en una base de datos MS-SQL basta con ejecutar EXEC sp_MSforeachtable @command1="ALTER TABLE ? NOCHECK CONSTRAINT ALL" Para activarlas nuevamente: EXEC sp_MSforeachtable @command1="ALTER TABLE ? CHECK CONSTRAINT ALL" Esto anda solamente para SQL Server 2005 o superior]]></description>
			<content:encoded><![CDATA[<p>Gracias al muy util <code>sp_MSforeachtable</code> se pueden desactivar todas las check constraints en una base de datos MS-SQL basta con ejecutar</p>
<p><code>EXEC sp_MSforeachtable @command1="ALTER TABLE ? NOCHECK CONSTRAINT ALL"</code></p>
<p>Para activarlas nuevamente:</p>
<p><code>EXEC sp_MSforeachtable @command1="ALTER TABLE ? CHECK CONSTRAINT ALL"</code></p>
<p>Esto anda solamente para SQL Server 2005 o superior</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fallinglab.com/2008/07/08/como-desactivar-todas-las-constraints-en-una-base-de-datos-de-sql-server/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Dijkstra sobre el testing</title>
		<link>http://www.fallinglab.com/2008/06/13/dijkstra-sobre-el-testing/</link>
		<comments>http://www.fallinglab.com/2008/06/13/dijkstra-sobre-el-testing/#comments</comments>
		<pubDate>Fri, 13 Jun 2008 20:35:04 +0000</pubDate>
		<dc:creator>gustavoe</dc:creator>
				<category><![CDATA[Citas]]></category>
		<category><![CDATA[Testing]]></category>

		<guid isPermaLink="false">http://www.fallinglab.com/?p=7</guid>
		<description><![CDATA[&#8230;program testing can be a very effective way to show the presence of bugs, but is hopelessly inadequate for showing their absence The Humble Programmer &#8211; Edsger W. Dijkstra (1972)]]></description>
			<content:encoded><![CDATA[<blockquote><p>&#8230;program testing can be a very effective way to show the presence of bugs, but is  hopelessly inadequate for showing their absence</p></blockquote>
<p><a title="The Humble Programmer" href="http://www.cs.utexas.edu/~EWD/transcriptions/EWD03xx/EWD340.html">The Humble Programmer &#8211; Edsger W. Dijkstra (1972)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fallinglab.com/2008/06/13/dijkstra-sobre-el-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apariencia de Netbeans en Ubuntu</title>
		<link>http://www.fallinglab.com/2008/05/11/apariencia-de-netbeans-en-ubuntu/</link>
		<comments>http://www.fallinglab.com/2008/05/11/apariencia-de-netbeans-en-ubuntu/#comments</comments>
		<pubDate>Sun, 11 May 2008 15:34:20 +0000</pubDate>
		<dc:creator>gustavoe</dc:creator>
				<category><![CDATA[NetBeans]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://www.fallinglab.com/?p=3</guid>
		<description><![CDATA[Para todos aquellos preocupados por la horrible apariencia de Netbeans corriendo en Linux les recomiendo que instalen el módulo Substance. Eso mejora bastante las cosas, aunque tiene algunos pequeños detalles. Este es un exhaustivo artículo acerca de Substance:Customizing the Look and Feel of the Netbeans IDE Pueden bajar el módulo desde acá]]></description>
			<content:encoded><![CDATA[<p>Para todos aquellos preocupados por la horrible apariencia de Netbeans corriendo en Linux les recomiendo que instalen el módulo Substance. Eso mejora bastante las cosas, aunque tiene algunos pequeños detalles.</p>
<p><a href="http://www.fallinglab.com/wp-content/uploads/2008/05/netbeans_bn.gif"><img title="Netbeans 6.1" src="http://www.fallinglab.com/wp-content/uploads/2008/05/netbeans_bn.gif" border="0" alt="" width="210" height="45" /></a></p>
<p>Este es un exhaustivo artículo acerca de Substance:<a href="http://wiki.netbeans.org/LookAndFeel#section-LookAndFeel-InstallingSubstanceNetbeansPlugin">Customizing the Look and Feel of the Netbeans IDE</a></p>
<p>Pueden bajar el módulo desde <a href="http://plugins.netbeans.org/PluginPortal/faces/PluginDetailPage.jsp?pluginid=815">acá</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fallinglab.com/2008/05/11/apariencia-de-netbeans-en-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

