<?xml version="1.0" encoding="ISO-8859-1"?><!-- generator="wordpress/2.3-alpha" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Ruby</title>
	<link>http://www.estadobeta.com/2007/08/06/ruby/</link>
	<description>desarrollo web con estándares</description>
	<pubDate>Sun, 07 Sep 2008 06:47:01 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3-alpha</generator>

	<item>
		<title>By: lore</title>
		<link>http://www.estadobeta.com/2007/08/06/ruby/#comment-37235</link>
		<author>lore</author>
		<pubDate>Fri, 30 May 2008 15:08:25 +0000</pubDate>
		<guid>http://www.estadobeta.com/2007/08/06/ruby/#comment-37235</guid>
		<description>calcu cientificaaaaaaaaa</description>
		<content:encoded><![CDATA[<p>calcu cientificaaaaaaaaa</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ruby on rails tutorial</title>
		<link>http://www.estadobeta.com/2007/08/06/ruby/#comment-24399</link>
		<author>ruby on rails tutorial</author>
		<pubDate>Sun, 27 Jan 2008 17:43:53 +0000</pubDate>
		<guid>http://www.estadobeta.com/2007/08/06/ruby/#comment-24399</guid>
		<description>&lt;strong&gt;ruby on rails tutorial...&lt;/strong&gt;

As usual there is so much talk about Web 2.0 and not many solutions how to really make money with it....</description>
		<content:encoded><![CDATA[<p><strong>ruby on rails tutorial&#8230;</strong></p>
<p>As usual there is so much talk about Web 2.0 and not many solutions how to really make money with it&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gallo</title>
		<link>http://www.estadobeta.com/2007/08/06/ruby/#comment-21376</link>
		<author>Gallo</author>
		<pubDate>Tue, 06 Nov 2007 09:34:30 +0000</pubDate>
		<guid>http://www.estadobeta.com/2007/08/06/ruby/#comment-21376</guid>
		<description>Aun no me he puesto a mirarme este lenguaje que al parecer está siendo muy utilizado ultimamente pero queria puntualizar un detalle sobre la frase: 

"Lo que si es nuevo para quienes no conocen Ruby, es que &#60;&#60;, y otros operadores, en en realidad un método (función) de las instancias de clase Array"

Bueno la sobrecarga de operadores (definir que hace un operador para los objetos de ese tipo de clase) es algo que existe por ejemplo en C++ desde hace ya mucho (desde que se inventó el lenguaje XD), no es nada nuevo, pero si es verdad que lenguajes mas nuevos como PHP no lo implementan (no de momento que yo sepa).

Personalmente creo que lenguajes como Ruby o PHP (y trabajo mucho con PHP) que hacen tan "comodo" trabajar con los recursos del lenguaje, hacen que cualquiera que lea un tutorial se autodenomine programador porque parece muy facil programar con estos, cuando en realidad salen unas chapuzas increhibles. NO a los tutorialeros...</description>
		<content:encoded><![CDATA[<p>Aun no me he puesto a mirarme este lenguaje que al parecer está siendo muy utilizado ultimamente pero queria puntualizar un detalle sobre la frase: </p>
<p>&#8220;Lo que si es nuevo para quienes no conocen Ruby, es que &lt;&lt;, y otros operadores, en en realidad un método (función) de las instancias de clase Array&#8221;</p>
<p>Bueno la sobrecarga de operadores (definir que hace un operador para los objetos de ese tipo de clase) es algo que existe por ejemplo en C++ desde hace ya mucho (desde que se inventó el lenguaje XD), no es nada nuevo, pero si es verdad que lenguajes mas nuevos como PHP no lo implementan (no de momento que yo sepa).</p>
<p>Personalmente creo que lenguajes como Ruby o PHP (y trabajo mucho con PHP) que hacen tan &#8220;comodo&#8221; trabajar con los recursos del lenguaje, hacen que cualquiera que lea un tutorial se autodenomine programador porque parece muy facil programar con estos, cuando en realidad salen unas chapuzas increhibles. NO a los tutorialeros&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rodrigo</title>
		<link>http://www.estadobeta.com/2007/08/06/ruby/#comment-20090</link>
		<author>Rodrigo</author>
		<pubDate>Sat, 15 Sep 2007 04:30:02 +0000</pubDate>
		<guid>http://www.estadobeta.com/2007/08/06/ruby/#comment-20090</guid>
		<description>Sumamente offtopic: Solo quería decir que notables ofertas de trabajos en jobs.estadobeta.com!!!</description>
		<content:encoded><![CDATA[<p>Sumamente offtopic: Solo quería decir que notables ofertas de trabajos en jobs.estadobeta.com!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Entradas en las blogosferas.12 - Carrero BitÃ¡cora de los Hermanos Carrero, David Carrero FernÃ¡ndez-Baillo y Jaime Carrero FernÃ¡ndez-Baillo.</title>
		<link>http://www.estadobeta.com/2007/08/06/ruby/#comment-18670</link>
		<author>Entradas en las blogosferas.12 - Carrero BitÃ¡cora de los Hermanos Carrero, David Carrero FernÃ¡ndez-Baillo y Jaime Carrero FernÃ¡ndez-Baillo.</author>
		<pubDate>Sun, 12 Aug 2007 06:13:14 +0000</pubDate>
		<guid>http://www.estadobeta.com/2007/08/06/ruby/#comment-18670</guid>
		<description>[...] Porque Ruby es tan popular. [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Porque Ruby es tan popular. [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ismael</title>
		<link>http://www.estadobeta.com/2007/08/06/ruby/#comment-18479</link>
		<author>Ismael</author>
		<pubDate>Tue, 07 Aug 2007 18:52:20 +0000</pubDate>
		<guid>http://www.estadobeta.com/2007/08/06/ruby/#comment-18479</guid>
		<description>Gracias por el comentario Coto.
Lo que pasa es que igual hay muchos tutoriales e introducciones a RoR en la Web (basta con googlear), y me pareció innecesario. Igual he pensado en eso: empiezo desde cero, para los que no conocen RoR? Pero eso me tendría ocupado horas y horas y me impediría hacer lo que realmente quiero en EstadoBeta: llevas una bitácora de las cosas que me interesan en este momento. La única forma de escribir aquí es escribir cosas que me tienen entretenido.

Se puede empezar &lt;a href="http://wiki.rubyonrails.com/rails/pages/GettingStartedWithRails" rel="nofollow"&gt;por aquí&lt;/a&gt;, o buscar &lt;a href="http://www.google.com/search?q=ruby%20on%20rails%20tutorial%20espa%C3%B1ol&#38;sourceid=mozilla2&#38;ie=utf-8&#38;oe=utf-8" rel="nofollow"&gt;en español&lt;/a&gt; (por ejemplo &lt;a href="http://sobrerailes.com/pages/en_marcha_con_rails_2" rel="nofollow"&gt;este&lt;/a&gt;).</description>
		<content:encoded><![CDATA[<p>Gracias por el comentario Coto.<br />
Lo que pasa es que igual hay muchos tutoriales e introducciones a RoR en la Web (basta con googlear), y me pareció innecesario. Igual he pensado en eso: empiezo desde cero, para los que no conocen RoR? Pero eso me tendría ocupado horas y horas y me impediría hacer lo que realmente quiero en EstadoBeta: llevas una bitácora de las cosas que me interesan en este momento. La única forma de escribir aquí es escribir cosas que me tienen entretenido.</p>
<p>Se puede empezar <a href="http://wiki.rubyonrails.com/rails/pages/GettingStartedWithRails" rel="nofollow">por aquí</a>, o buscar <a href="http://www.google.com/search?q=ruby%20on%20rails%20tutorial%20espa%C3%B1ol&amp;sourceid=mozilla2&amp;ie=utf-8&amp;oe=utf-8" rel="nofollow">en español</a> (por ejemplo <a href="http://sobrerailes.com/pages/en_marcha_con_rails_2" rel="nofollow">este</a>).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: coto</title>
		<link>http://www.estadobeta.com/2007/08/06/ruby/#comment-18463</link>
		<author>coto</author>
		<pubDate>Tue, 07 Aug 2007 06:39:18 +0000</pubDate>
		<guid>http://www.estadobeta.com/2007/08/06/ruby/#comment-18463</guid>
		<description>Mi estimado.
ya no me sorprende tu gures en temas webisticos, en otras palabras eri seco!!!

Pero permíteme recomendarte (y a la vez solicitarte) que pongas un post con RoR desde cero, quizas para ti eso sea redundante (hasta casi innecesario), pero te aseguro que tendrás muchos más lectores, si tu tutoria es básica... solo de entradita.
suerte.
coto</description>
		<content:encoded><![CDATA[<p>Mi estimado.<br />
ya no me sorprende tu gures en temas webisticos, en otras palabras eri seco!!!</p>
<p>Pero permíteme recomendarte (y a la vez solicitarte) que pongas un post con RoR desde cero, quizas para ti eso sea redundante (hasta casi innecesario), pero te aseguro que tendrás muchos más lectores, si tu tutoria es básica&#8230; solo de entradita.<br />
suerte.<br />
coto</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ismael</title>
		<link>http://www.estadobeta.com/2007/08/06/ruby/#comment-18450</link>
		<author>Ismael</author>
		<pubDate>Mon, 06 Aug 2007 23:56:50 +0000</pubDate>
		<guid>http://www.estadobeta.com/2007/08/06/ruby/#comment-18450</guid>
		<description>Matías, &lt;code&gt;sum&lt;/code&gt; no existe en el módulo &lt;em&gt;Enumerable&lt;/em&gt;, pero es muy fácil de implementar:

&lt;pre lang="ruby"&gt;&lt;code&gt;
class Catalogo
  include Enumerable
  def sum
    self.inject{&#124;a,b&#124; a.precio+b.precio}
  end
  #... Todo lo demás
end
&lt;/code&gt;&lt;/pre&gt;

O bien, defines &lt;code&gt;sum&lt;/code&gt; en un módulo y así te sirve para incluírlo en otras clases que soporten &lt;em&gt;Enumerable&lt;/em&gt; (como Array, Range o Hash).

&lt;pre lang="ruby"&gt;&lt;code&gt;
module Summable
  def sum
    self.inject {&#124;a,b&#124; a + b}
  end
end&lt;/code&gt;

&lt;code&gt;class Array
  include Summable
end&lt;/code&gt;

&lt;code&gt;class Range
  include Summable
end&lt;/code&gt;

# == algunas pruebas
[1,2,3,4,5].sum #=&gt; 15
(1..5).sum #=&gt; 15
&lt;/pre&gt;</description>
		<content:encoded><![CDATA[<p>Matías, <code>sum</code> no existe en el módulo <em>Enumerable</em>, pero es muy fácil de implementar:</p>
<pre lang="ruby"><code>
class Catalogo
  include Enumerable
  def sum
    self.inject{|a,b| a.precio+b.precio}
  end
  #... Todo lo demás
end
</code></pre>
<p>O bien, defines <code>sum</code> en un módulo y así te sirve para incluírlo en otras clases que soporten <em>Enumerable</em> (como Array, Range o Hash).</p>
<pre lang="ruby"><code>
module Summable
  def sum
    self.inject {|a,b| a + b}
  end
end</code>

<code>class Array
  include Summable
end</code>

<code>class Range
  include Summable
end</code>

# == algunas pruebas
[1,2,3,4,5].sum #=> 15
(1..5).sum #=> 15
</pre>
]]></content:encoded>
	</item>
	<item>
		<title>By: matias</title>
		<link>http://www.estadobeta.com/2007/08/06/ruby/#comment-18448</link>
		<author>matias</author>
		<pubDate>Mon, 06 Aug 2007 23:33:35 +0000</pubDate>
		<guid>http://www.estadobeta.com/2007/08/06/ruby/#comment-18448</guid>
		<description>Buen articulo Isma, tambien hubieras podido usar sum en vez de inject ;)

saludos!</description>
		<content:encoded><![CDATA[<p>Buen articulo Isma, tambien hubieras podido usar sum en vez de inject <img src='http://www.estadobeta.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>saludos!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ismael</title>
		<link>http://www.estadobeta.com/2007/08/06/ruby/#comment-18442</link>
		<author>Ismael</author>
		<pubDate>Mon, 06 Aug 2007 17:51:47 +0000</pubDate>
		<guid>http://www.estadobeta.com/2007/08/06/ruby/#comment-18442</guid>
		<description>Si. Útil herramienta.
Una vez instalado, Ruby viene con IRB, que es una consola donde también se puede probar Ruby interactívamente. Simplemente tipeas "irb" y ENTER</description>
		<content:encoded><![CDATA[<p>Si. Útil herramienta.<br />
Una vez instalado, Ruby viene con IRB, que es una consola donde también se puede probar Ruby interactívamente. Simplemente tipeas &#8220;irb&#8221; y ENTER</p>
]]></content:encoded>
	</item>
</channel>
</rss>
