<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6690605681828362106</id><updated>2011-07-09T02:49:55.096-05:00</updated><category term='ruby on rails'/><category term='Tutorial de Ruby en Español'/><title type='text'>La Factoria de Software con Ruby on Rails</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://factoriaonrails.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6690605681828362106/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://factoriaonrails.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>WiFer</name><uri>http://www.blogger.com/profile/12812978639351918753</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F7R4_trkTJY/SkGBautF6RI/AAAAAAAAAC8/7CmCL31IO1Y/S220/3x4.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>19</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6690605681828362106.post-5926523451609253317</id><published>2011-05-11T19:35:00.000-05:00</published><updated>2011-05-13T15:37:32.583-05:00</updated><title type='text'>Un poco de ActiveRecord</title><content type='html'>&lt;div style="text-align: justify;"&gt;Es una implementación de un patrón de diseño ‘Active Record’, el cual es un mecanismo de Mapeo Objeto-Relacional (Object Relational Mapping - ORM).&lt;br /&gt;&lt;br /&gt;ActiveRecord es una de esas implementaciones de este patrón de diseño que nos ayuda a realizar todas las tareas de nuestras bases de datos (Definición de Datos y&lt;br /&gt;Manipulación de Datos a través de sus capacidades de metaprogramación) sin tener que escribir una sentencia SQL. AR representa a las tablas de las base de datos a través de clases e instancias.... &lt;a href="https://sites.google.com/site/adsiconfeccion/blogs/ActiveRecord.pdf?attredirects=0&amp;amp;d=1"&gt;Bajar documento completo.&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6690605681828362106-5926523451609253317?l=factoriaonrails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://factoriaonrails.blogspot.com/feeds/5926523451609253317/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6690605681828362106&amp;postID=5926523451609253317' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6690605681828362106/posts/default/5926523451609253317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6690605681828362106/posts/default/5926523451609253317'/><link rel='alternate' type='text/html' href='http://factoriaonrails.blogspot.com/2011/05/un-poco-de-activerecord.html' title='Un poco de ActiveRecord'/><author><name>WiFer</name><uri>http://www.blogger.com/profile/12812978639351918753</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F7R4_trkTJY/SkGBautF6RI/AAAAAAAAAC8/7CmCL31IO1Y/S220/3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6690605681828362106.post-6448185947407564330</id><published>2011-05-05T08:03:00.003-05:00</published><updated>2011-05-05T08:18:07.293-05:00</updated><title type='text'>Kit de Herramientas para Trabajar con Rails 3</title><content type='html'>Es necesario que todo programador en las tecnológias de ruby 1.9.2 y rails 3, tenga muy presente las siguientes fuentes de consulta e informacion:&lt;br /&gt;&lt;br /&gt;Ruby&lt;br /&gt;&lt;a href="http://www.ruby-lang.org/es/"&gt;http://www.ruby-lang.org/es/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://rubytutorial.wikidot.com/"&gt;http://rubytutorial.wikidot.com/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ruby-doc.org/core/"&gt;http://www.ruby-doc.org/core/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Rails&lt;br /&gt;&lt;a href="http://rubyonrails.org/"&gt;http://rubyonrails.org/&lt;/a&gt;     Website Oficial&lt;br /&gt;&lt;a href="http://api.rubyonrails.org/"&gt;http://api.rubyonrails.org/&lt;/a&gt;  API de rails&lt;br /&gt;&lt;a href="http://www.railsbrain.com/"&gt;http://www.railsbrain.com/&lt;/a&gt;   algo parecido al API muy bueno&lt;br /&gt;&lt;a href="http://railscasts.com/"&gt;http://railscasts.com/&lt;/a&gt;    cast en ingles, excelente&lt;br /&gt;&lt;a href="http://asciicasts.com/"&gt;http://asciicasts.com/&lt;/a&gt;    tutoriales en ingles&lt;br /&gt;&lt;a href="http://es.asciicasts.com"&gt;http://es.asciicasts.com&lt;/a&gt; tutoriales en español&lt;br /&gt;&lt;br /&gt;Con esto es más que suficiente para levantar vuelo con ruby on rails&lt;br /&gt;&lt;br /&gt;les va a servir mucho.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6690605681828362106-6448185947407564330?l=factoriaonrails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://factoriaonrails.blogspot.com/feeds/6448185947407564330/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6690605681828362106&amp;postID=6448185947407564330' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6690605681828362106/posts/default/6448185947407564330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6690605681828362106/posts/default/6448185947407564330'/><link rel='alternate' type='text/html' href='http://factoriaonrails.blogspot.com/2011/05/kit-de-herramientas-para-trabajar-con.html' title='Kit de Herramientas para Trabajar con Rails 3'/><author><name>WiFer</name><uri>http://www.blogger.com/profile/12812978639351918753</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F7R4_trkTJY/SkGBautF6RI/AAAAAAAAAC8/7CmCL31IO1Y/S220/3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6690605681828362106.post-6223851657069910217</id><published>2011-05-05T07:59:00.002-05:00</published><updated>2011-05-09T18:55:58.290-05:00</updated><title type='text'>Primeros Pasos con Rails 3</title><content type='html'>Este laboratorio cubre la instalación bajo windows de ruby 1.9.2, rails 3.0.7 y sqlite3, ambiente mínimo para iniciarnos en esta metodología ágil de desarrollo, pueden bajar el documento pdf de aca "&lt;a href="https://sites.google.com/site/adsiconfeccion/blogs/taller1.pdf?attredirects=0&amp;amp;d=1"&gt;Bajar documento&lt;/a&gt;"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6690605681828362106-6223851657069910217?l=factoriaonrails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://factoriaonrails.blogspot.com/feeds/6223851657069910217/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6690605681828362106&amp;postID=6223851657069910217' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6690605681828362106/posts/default/6223851657069910217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6690605681828362106/posts/default/6223851657069910217'/><link rel='alternate' type='text/html' href='http://factoriaonrails.blogspot.com/2011/05/primeros-pasos-con-rails-3.html' title='Primeros Pasos con Rails 3'/><author><name>WiFer</name><uri>http://www.blogger.com/profile/12812978639351918753</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F7R4_trkTJY/SkGBautF6RI/AAAAAAAAAC8/7CmCL31IO1Y/S220/3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6690605681828362106.post-7499683384522422225</id><published>2010-06-10T08:10:00.002-05:00</published><updated>2010-06-10T08:12:54.443-05:00</updated><title type='text'>Herramienta para Escritorio Remoto y compartido Gratis</title><content type='html'>A la hora de estudiar o trabajar en grupo, se hace necesario el uso de herramientas de pizarra compartida, para esto los españoles se crearon una herramienta que vale la pena explorar &lt;a href="http://www.mikogo.es"&gt;http://www.mikogo.es&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Espero que la prueben y experimenten.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6690605681828362106-7499683384522422225?l=factoriaonrails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://factoriaonrails.blogspot.com/feeds/7499683384522422225/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6690605681828362106&amp;postID=7499683384522422225' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6690605681828362106/posts/default/7499683384522422225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6690605681828362106/posts/default/7499683384522422225'/><link rel='alternate' type='text/html' href='http://factoriaonrails.blogspot.com/2010/06/herramienta-para-escritorio-remoto-y.html' title='Herramienta para Escritorio Remoto y compartido Gratis'/><author><name>WiFer</name><uri>http://www.blogger.com/profile/12812978639351918753</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F7R4_trkTJY/SkGBautF6RI/AAAAAAAAAC8/7CmCL31IO1Y/S220/3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6690605681828362106.post-3784060987371289289</id><published>2010-06-10T08:02:00.001-05:00</published><updated>2010-06-10T08:04:45.032-05:00</updated><title type='text'>Herramientas para hacer Presentaciones Interactivas</title><content type='html'>A la hora de realizar presentaciones sobre un producto que queramos vender, es muy importante saber hacerlo, para facilitar esta tarea les dejo una herramienta super buena para que la cacharreen, aqui les dejo el enlace &lt;a href="http://prezi.com/"&gt;http://prezi.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6690605681828362106-3784060987371289289?l=factoriaonrails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://factoriaonrails.blogspot.com/feeds/3784060987371289289/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6690605681828362106&amp;postID=3784060987371289289' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6690605681828362106/posts/default/3784060987371289289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6690605681828362106/posts/default/3784060987371289289'/><link rel='alternate' type='text/html' href='http://factoriaonrails.blogspot.com/2010/06/herramientas-para-hacer-presentaciones.html' title='Herramientas para hacer Presentaciones Interactivas'/><author><name>WiFer</name><uri>http://www.blogger.com/profile/12812978639351918753</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F7R4_trkTJY/SkGBautF6RI/AAAAAAAAAC8/7CmCL31IO1Y/S220/3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6690605681828362106.post-4654105567505874164</id><published>2010-05-09T21:26:00.006-05:00</published><updated>2010-05-10T13:50:58.791-05:00</updated><title type='text'>Numero de repeticiones de cada elemento de un vector en ruby</title><content type='html'>Les dejo una clase en ruby que cuenta las veces que se repite cada elemento en un vector, si alguien se idea otra manera de hacerlo mas eficiente, se lo agradezco que lo comparta.  Gracias&lt;br /&gt;&lt;br /&gt;class Repetidos&lt;br /&gt;  &lt;br /&gt;   def llenar&lt;br /&gt;       v = []&lt;br /&gt;       loop do&lt;br /&gt;     puts "Ingrese numero "&lt;br /&gt;     n = gets.to_i&lt;br /&gt;     return v if n == 0&lt;br /&gt;     v &lt;&lt; n&lt;br /&gt;       end&lt;br /&gt;   end&lt;br /&gt;   &lt;br /&gt;   def imprimir(a,b)&lt;br /&gt;       for i in 0..a.size-1&lt;br /&gt;        puts "#{a[i]} -- #{b[i]}"&lt;br /&gt;    end&lt;br /&gt;   end&lt;br /&gt;   &lt;br /&gt;   def repetidos(vector)&lt;br /&gt;      v1 = []&lt;br /&gt;   v2 = []&lt;br /&gt;   v1[0] = vector[0]&lt;br /&gt;   v2[0] = 0&lt;br /&gt;      for i in 0..vector.length-1&lt;br /&gt;      s = 0&lt;br /&gt;         for j in 0...v1.length&lt;br /&gt;             if vector[i] == v1[j]&lt;br /&gt;       v2[j] = v2[j] + 1&lt;br /&gt;       s = 1&lt;br /&gt;    end&lt;br /&gt;   end&lt;br /&gt;      if s == 0&lt;br /&gt;      v1 &lt;&lt; vector[i]&lt;br /&gt;      v2 &lt;&lt; 1&lt;br /&gt;   end &lt;br /&gt;      end&lt;br /&gt;      return v1, v2&lt;br /&gt;   end&lt;br /&gt;   &lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;x = Repetidos.new&lt;br /&gt;vec = x.llenar&lt;br /&gt;v1, v2 = x.repetidos(vec)&lt;br /&gt;x.imprimir(v1, v2)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sites.google.com/site/adsiconfeccion/blogs/r.rb?attredirects=0&amp;d=1"&gt;Bajar archivo fuente&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ahora veremos la version de Daniel y Ruby; la cual me parece muy buena, quedaria mucho mejor si utilizara clases, metodos y parametros, pero igual, esta buena.&lt;br /&gt;&lt;br /&gt;#llenar un vector &lt;br /&gt;def self.llenar&lt;br /&gt;  @v=[]&lt;br /&gt;   i=0&lt;br /&gt;    while i &lt;=4&lt;br /&gt;      puts "Ingrese numero:"&lt;br /&gt;      num = gets.chomp.to_i&lt;br /&gt;      @v[i]=num&lt;br /&gt;      i=i+1&lt;br /&gt;    end&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;def self.imprimir&lt;br /&gt;   @v.sort!&lt;br /&gt;   c=0&lt;br /&gt;   i=0&lt;br /&gt;   while c &lt;= @v.size&lt;br /&gt;       con=0&lt;br /&gt;       while @v[c] == @v[i]&lt;br /&gt;           con=con+1&lt;br /&gt;           i=i+1&lt;br /&gt;       end&lt;br /&gt;       puts "#{@v[c]} - #{con}"&lt;br /&gt;       c=i&lt;br /&gt;       return if i == @v.size&lt;br /&gt;   end&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;llenar&lt;br /&gt;imprimir&lt;br /&gt;&lt;br /&gt;&lt;a href="https://sites.google.com/site/adsiconfeccion/blogs/ejercicio2.rb?attredirects=0&amp;d=1"&gt;Bajar archivo fuente&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Otra mas, les dejo la version de Erley.&lt;br /&gt;&lt;br /&gt;v=[5,2,5,3,5,2,9,1]&lt;br /&gt;v.sort!&lt;br /&gt;c1=0&lt;br /&gt;while c1&lt;=7  &lt;br /&gt;  a=0&lt;br /&gt;  for c2 in 0..7&lt;br /&gt;    if v[c2]==v[c1]&lt;br /&gt;      a+=1&lt;br /&gt;    end    &lt;br /&gt;  end&lt;br /&gt;puts "el #{v[c1]} esta #{a} veces"&lt;br /&gt;c1+=a&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;&lt;a href=" https://sites.google.com/site/adsiconfeccion/blogs/cuenta.rb?attredirects=0&amp;d=1"&gt;Archivo fuente&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6690605681828362106-4654105567505874164?l=factoriaonrails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://factoriaonrails.blogspot.com/feeds/4654105567505874164/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6690605681828362106&amp;postID=4654105567505874164' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6690605681828362106/posts/default/4654105567505874164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6690605681828362106/posts/default/4654105567505874164'/><link rel='alternate' type='text/html' href='http://factoriaonrails.blogspot.com/2010/05/numero-de-repeticiones-de-cada-elemento.html' title='Numero de repeticiones de cada elemento de un vector en ruby'/><author><name>WiFer</name><uri>http://www.blogger.com/profile/12812978639351918753</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F7R4_trkTJY/SkGBautF6RI/AAAAAAAAAC8/7CmCL31IO1Y/S220/3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6690605681828362106.post-7144634744899242153</id><published>2010-04-13T07:53:00.002-05:00</published><updated>2010-04-13T07:58:48.209-05:00</updated><title type='text'>Metodo de Ordenamiento Burbuja y Busqueda Binaria en Ruby</title><content type='html'>Para las personas que se inician en los algoritmos, les dejo uno programa que realizar el ordenamiento utilizando el método de la burbuja y adicionalmente utiliza la busqueda binaria, todo esto en arreglos.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sites.google.com/site/adsiconfeccion/blogs/bbinario.rb?attredirects=0&amp;d=1"&gt;bajar archivo aca. &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6690605681828362106-7144634744899242153?l=factoriaonrails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://factoriaonrails.blogspot.com/feeds/7144634744899242153/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6690605681828362106&amp;postID=7144634744899242153' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6690605681828362106/posts/default/7144634744899242153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6690605681828362106/posts/default/7144634744899242153'/><link rel='alternate' type='text/html' href='http://factoriaonrails.blogspot.com/2010/04/metodo-de-ordenamiento-burbuja-y.html' title='Metodo de Ordenamiento Burbuja y Busqueda Binaria en Ruby'/><author><name>WiFer</name><uri>http://www.blogger.com/profile/12812978639351918753</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F7R4_trkTJY/SkGBautF6RI/AAAAAAAAAC8/7CmCL31IO1Y/S220/3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6690605681828362106.post-4600930036870197504</id><published>2010-02-25T07:51:00.003-05:00</published><updated>2010-04-13T07:41:07.280-05:00</updated><title type='text'>Metodo que devuelve dos valores en ruby</title><content type='html'>Metodo que devuelve dos valores en dos variables.&lt;br /&gt;Por lo general siempre una funcion devuelve un unico valor, ruby con su elegancia y flexibilidad (siempre pensando en el humano en vez de la máquina), facilita esta operacion a veces util cuando no trabajos con objetos, ya que podemos retornar varios valores en un objeto.&lt;br /&gt;&lt;br /&gt;Estos valores devueltos pueden ser dos variables, dos arreglos o dos objetos.&lt;br /&gt;&lt;br /&gt;Aca les dejo un pequeño ejemplo:&lt;br /&gt;&lt;br /&gt;def funcion(x,y)&lt;br /&gt;    suma  = x + y&lt;br /&gt;    resta = x - y&lt;br /&gt;    [suma, resta]  # retorna dos valores, pueden ser mas&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;a, b = funcion(10, 5)  # recibe en a y b los dos valores correspondientes&lt;br /&gt;puts "los valores devueltos son: #{a} y #{b}"&lt;br /&gt;&lt;br /&gt;....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6690605681828362106-4600930036870197504?l=factoriaonrails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://factoriaonrails.blogspot.com/feeds/4600930036870197504/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6690605681828362106&amp;postID=4600930036870197504' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6690605681828362106/posts/default/4600930036870197504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6690605681828362106/posts/default/4600930036870197504'/><link rel='alternate' type='text/html' href='http://factoriaonrails.blogspot.com/2010/02/metodo-que-devuelve-dos-valores-en-ruby.html' title='Metodo que devuelve dos valores en ruby'/><author><name>WiFer</name><uri>http://www.blogger.com/profile/12812978639351918753</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F7R4_trkTJY/SkGBautF6RI/AAAAAAAAAC8/7CmCL31IO1Y/S220/3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6690605681828362106.post-3288154660549199951</id><published>2010-02-01T09:48:00.004-05:00</published><updated>2010-02-01T10:23:01.631-05:00</updated><title type='text'>Programación Orientada a Objetos - Ruby</title><content type='html'>Diseño de una clase, creación de un Objeto, llenar datos al objeto e imprimir el objeto. &lt;a href="http://sites.google.com/site/adsiconfeccion/blogs/persona.rb?attredirects=0&amp;amp;d=1"&gt;Bajar ejercicio&lt;/a&gt;&lt;a href="http://sites.google.com/site/adsiconfeccion/blogs/persona.rb?attredirects=0&amp;amp;d=1"&gt;.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;class Persona&lt;br /&gt;&lt;br /&gt;attr_accessor :cedula&lt;br /&gt;attr_accessor :nombre&lt;br /&gt;attr_accessor :genero&lt;br /&gt;attr_accessor :edad&lt;br /&gt;attr_accessor :estatura&lt;br /&gt;&lt;br /&gt;def self.llenar&lt;br /&gt;    estudiante = Persona.new&lt;br /&gt;    estudiante.cedula = "71706730"&lt;br /&gt;    estudiante.nombre = "william betancur"&lt;br /&gt;    estudiante.genero = "masculino"&lt;br /&gt;    estudiante.edad   = "40"&lt;br /&gt;    estudiante.estatura = "1.70"&lt;br /&gt;    return estudiante&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;def self.mostrar(e)&lt;br /&gt;    puts e.cedula&lt;br /&gt;    puts e.nombre&lt;br /&gt;    puts e.genero&lt;br /&gt;    puts e.edad&lt;br /&gt;    puts e.estatura&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;x = Persona.llenar&lt;br /&gt;Persona.mostrar(x)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6690605681828362106-3288154660549199951?l=factoriaonrails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://factoriaonrails.blogspot.com/feeds/3288154660549199951/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6690605681828362106&amp;postID=3288154660549199951' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6690605681828362106/posts/default/3288154660549199951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6690605681828362106/posts/default/3288154660549199951'/><link rel='alternate' type='text/html' href='http://factoriaonrails.blogspot.com/2010/02/programacion-orientada-objetos-ruby.html' title='Programación Orientada a Objetos - Ruby'/><author><name>WiFer</name><uri>http://www.blogger.com/profile/12812978639351918753</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F7R4_trkTJY/SkGBautF6RI/AAAAAAAAAC8/7CmCL31IO1Y/S220/3x4.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6690605681828362106.post-2793065032359885494</id><published>2010-01-26T08:58:00.002-05:00</published><updated>2010-01-26T09:00:51.776-05:00</updated><title type='text'>Listas Desplegables en Rails</title><content type='html'>Es muy útil en nuestras aplicaciones el apoyarnos en el uso de las listas desplegables, esto permite validar tambien el ingreso de datos y la amigabilidad con nuestras aplicaciones.  &lt;a href="https://sites.google.com/site/adsiconfeccion/blogs/listbox.pdf?attredirects=0&amp;amp;d=1"&gt;Bajar documento de aca&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6690605681828362106-2793065032359885494?l=factoriaonrails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://factoriaonrails.blogspot.com/feeds/2793065032359885494/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6690605681828362106&amp;postID=2793065032359885494' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6690605681828362106/posts/default/2793065032359885494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6690605681828362106/posts/default/2793065032359885494'/><link rel='alternate' type='text/html' href='http://factoriaonrails.blogspot.com/2010/01/listas-desplegables-en-rails.html' title='Listas Desplegables en Rails'/><author><name>WiFer</name><uri>http://www.blogger.com/profile/12812978639351918753</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F7R4_trkTJY/SkGBautF6RI/AAAAAAAAAC8/7CmCL31IO1Y/S220/3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6690605681828362106.post-8776980768808401218</id><published>2009-10-10T19:24:00.005-05:00</published><updated>2009-10-14T07:30:55.050-05:00</updated><title type='text'>Clases, Métodos y Objetos</title><content type='html'>Le dejo un ejercicio realizado sobre el tema, como en el articulo aparace el código son tabulación, les dejo el link para que descarguen el código y lo analicen. &lt;a href="http://sites.google.com/site/adsiconfeccion/blogs/alumno.rb?attredirects=0"&gt;bajar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;class Alumno&lt;br /&gt;&lt;br /&gt;  attr_accessor :nombre&lt;br /&gt;  attr_accessor :apodo&lt;br /&gt;  attr_accessor :edad&lt;br /&gt;&lt;br /&gt; def self.llenar&lt;br /&gt;          arr = Array.new&lt;br /&gt;          i = 0&lt;br /&gt;          loop do&lt;br /&gt;                 puts "Ingrese Apodo o ENTER para salir"&lt;br /&gt;                 apodo = gets.chomp&lt;br /&gt;                 return arr if apodo == ""&lt;br /&gt;                 puts "Ingrese nombre "&lt;br /&gt;                 nombre = gets.chomp&lt;br /&gt;                 puts "Ingrese Edad "&lt;br /&gt;                 edad = gets.chomp.to_i&lt;br /&gt;&lt;br /&gt;                 obj = Alumno.new&lt;br /&gt;                 obj.apodo = apodo&lt;br /&gt;                 obj.nombre = nombre&lt;br /&gt;                 obj.edad = edad&lt;br /&gt;                 arr[i] = obj&lt;br /&gt;&lt;br /&gt;                 i=i+1&lt;br /&gt;         end&lt;br /&gt; end&lt;br /&gt;&lt;br /&gt; def self.imprimir(arr)&lt;br /&gt;           arr.each do |item|&lt;br /&gt;                  puts "nombre: #{item.nombre} apodo : #{item.apodo} Edad:  &lt;br /&gt;           #{item.edad}"&lt;br /&gt;         end&lt;br /&gt; end&lt;br /&gt;&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;arr = Alumno.llenar&lt;br /&gt;Alumno.imprimir(arr)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6690605681828362106-8776980768808401218?l=factoriaonrails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://factoriaonrails.blogspot.com/feeds/8776980768808401218/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6690605681828362106&amp;postID=8776980768808401218' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6690605681828362106/posts/default/8776980768808401218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6690605681828362106/posts/default/8776980768808401218'/><link rel='alternate' type='text/html' href='http://factoriaonrails.blogspot.com/2009/10/clases-metodos-y-objetos.html' title='Clases, Métodos y Objetos'/><author><name>WiFer</name><uri>http://www.blogger.com/profile/12812978639351918753</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F7R4_trkTJY/SkGBautF6RI/AAAAAAAAAC8/7CmCL31IO1Y/S220/3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6690605681828362106.post-198448781142093525</id><published>2009-10-10T19:18:00.002-05:00</published><updated>2009-10-10T19:20:58.649-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial de Ruby en Español'/><title type='text'>Tutorial de Ruby en Español</title><content type='html'>La siguiente documentación que les dejo en este enlace es muy buena y está en español, es fácil de enterder y de seguir, los anímo a que hagan los ejercicios de clases, métodos y objetos. &lt;a href="http://www.ruby-lang.org/es/documentation/quickstart/"&gt;Ir a la página&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6690605681828362106-198448781142093525?l=factoriaonrails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://factoriaonrails.blogspot.com/feeds/198448781142093525/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6690605681828362106&amp;postID=198448781142093525' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6690605681828362106/posts/default/198448781142093525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6690605681828362106/posts/default/198448781142093525'/><link rel='alternate' type='text/html' href='http://factoriaonrails.blogspot.com/2009/10/tutorial-de-ruby-en-espanol.html' title='Tutorial de Ruby en Español'/><author><name>WiFer</name><uri>http://www.blogger.com/profile/12812978639351918753</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F7R4_trkTJY/SkGBautF6RI/AAAAAAAAAC8/7CmCL31IO1Y/S220/3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6690605681828362106.post-2748244492746854174</id><published>2009-10-10T12:01:00.002-05:00</published><updated>2009-10-10T12:07:42.986-05:00</updated><title type='text'>Ejemplo de hashes en Ruby</title><content type='html'>En la web casi no se encuentran ejemplos de llenar hash dinamicamente, aqui veremos un array de hash &lt;a href="http://sites.google.com/site/adsiconfeccion/blogs/ejemplo1.rb?attredirects=0"&gt;bajar codigo ruby&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6690605681828362106-2748244492746854174?l=factoriaonrails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://factoriaonrails.blogspot.com/feeds/2748244492746854174/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6690605681828362106&amp;postID=2748244492746854174' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6690605681828362106/posts/default/2748244492746854174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6690605681828362106/posts/default/2748244492746854174'/><link rel='alternate' type='text/html' href='http://factoriaonrails.blogspot.com/2009/10/ejemplo-de-hashes-en-ruby.html' title='Ejemplo de hashes en Ruby'/><author><name>WiFer</name><uri>http://www.blogger.com/profile/12812978639351918753</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F7R4_trkTJY/SkGBautF6RI/AAAAAAAAAC8/7CmCL31IO1Y/S220/3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6690605681828362106.post-2473839233723670119</id><published>2009-10-06T08:55:00.001-05:00</published><updated>2009-10-06T09:45:44.350-05:00</updated><title type='text'>Herramientas Ruby para Aplicaciones de Escritorio</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_F7R4_trkTJY/SstYBYn0MoI/AAAAAAAAAFk/SbIDGLuja0w/s1600-h/wxruby.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 113px; height: 38px;" src="http://3.bp.blogspot.com/_F7R4_trkTJY/SstYBYn0MoI/AAAAAAAAAFk/SbIDGLuja0w/s320/wxruby.png" alt="" id="BLOGGER_PHOTO_ID_5389498159891493506" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;img src="file:///tmp/moz-screenshot.jpg" alt="" /&gt;&lt;br /&gt;&lt;br /&gt;He encontrado una herramienta muy buena para desarrollar aplicaciones de escritorio aqui les dejo el &lt;a href="http://wxruby.rubyforge.org/wiki/wiki.pl"&gt;link&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6690605681828362106-2473839233723670119?l=factoriaonrails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://factoriaonrails.blogspot.com/feeds/2473839233723670119/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6690605681828362106&amp;postID=2473839233723670119' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6690605681828362106/posts/default/2473839233723670119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6690605681828362106/posts/default/2473839233723670119'/><link rel='alternate' type='text/html' href='http://factoriaonrails.blogspot.com/2009/10/herramientas-ruby-para-aplicaciones-de.html' title='Herramientas Ruby para Aplicaciones de Escritorio'/><author><name>WiFer</name><uri>http://www.blogger.com/profile/12812978639351918753</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F7R4_trkTJY/SkGBautF6RI/AAAAAAAAAC8/7CmCL31IO1Y/S220/3x4.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_F7R4_trkTJY/SstYBYn0MoI/AAAAAAAAAFk/SbIDGLuja0w/s72-c/wxruby.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6690605681828362106.post-3417357079700455954</id><published>2009-09-11T13:58:00.002-05:00</published><updated>2009-09-11T14:00:23.672-05:00</updated><title type='text'>Hacer Backups - copias de seguridad</title><content type='html'>Para hacer copias de la base de datos de mysql utilizaremos la herramienta de mysql administrator ve video &lt;a href="http://sites.google.com/site/adsiconfeccion/blogs/backup.ogv?attredirects=0"&gt;aqui&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Espero que les sirva&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6690605681828362106-3417357079700455954?l=factoriaonrails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://factoriaonrails.blogspot.com/feeds/3417357079700455954/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6690605681828362106&amp;postID=3417357079700455954' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6690605681828362106/posts/default/3417357079700455954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6690605681828362106/posts/default/3417357079700455954'/><link rel='alternate' type='text/html' href='http://factoriaonrails.blogspot.com/2009/09/hacer-backups-copias-de-seguridad.html' title='Hacer Backups - copias de seguridad'/><author><name>WiFer</name><uri>http://www.blogger.com/profile/12812978639351918753</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F7R4_trkTJY/SkGBautF6RI/AAAAAAAAAC8/7CmCL31IO1Y/S220/3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6690605681828362106.post-2014327744661450626</id><published>2009-07-14T21:08:00.000-05:00</published><updated>2009-07-14T21:09:27.192-05:00</updated><title type='text'>Flexibilidad con Scrum</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Flexibilidad con Scrum&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Principios de diseño e implantación de campos de Scrum Apuntes, conceptos y principios para diseñar, implantar y gestionar proyectos ágiles y equipos multidisciplinares   bajar documento &lt;a href="http://sites.google.com/site/adsiconfeccion/blogs/Flexibilidad_con_Scrum.pdf?attredirects=0"&gt;aqui&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6690605681828362106-2014327744661450626?l=factoriaonrails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://factoriaonrails.blogspot.com/feeds/2014327744661450626/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6690605681828362106&amp;postID=2014327744661450626' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6690605681828362106/posts/default/2014327744661450626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6690605681828362106/posts/default/2014327744661450626'/><link rel='alternate' type='text/html' href='http://factoriaonrails.blogspot.com/2009/07/flexibilidad-con-scrum.html' title='Flexibilidad con Scrum'/><author><name>WiFer</name><uri>http://www.blogger.com/profile/12812978639351918753</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F7R4_trkTJY/SkGBautF6RI/AAAAAAAAAC8/7CmCL31IO1Y/S220/3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6690605681828362106.post-5447106467468880691</id><published>2009-07-11T10:42:00.000-05:00</published><updated>2009-07-11T10:45:20.190-05:00</updated><title type='text'>Open Source Vector Graphics Editor</title><content type='html'>&lt;p&gt;&lt;a href="http://www.inkscape.org/"&gt;Inkscape&lt;/a&gt; es un editor de gráficos vectoriales de código abierto,  con capacidades similares a Illustrator, Freehand, CorelDraw o Xara X, usando el estándar  de la  &lt;a href="http://www.w3.org/"&gt; W3C&lt;/a&gt;: el formato de archivo &lt;a href="http://w3.org/Graphics/SVG/"&gt;Scalable Vector Graphics &lt;/a&gt; (SVG). Las características soportadas incluyen: formas, trazos, texto, marcadores,  clones, mezclas de canales alfa, transformaciones, gradientes, patrones y agrupamientos. Inkscape también soporta meta-datos &lt;a href="http://www.creativecommons.org/"&gt;Creative Commons&lt;/a&gt;,  edición de nodos, capas, operaciones complejas con trazos, vectorización de archivos gráficos,  texto en trazos, alineación de textos, edición de XML directo y mucho más. Puede importar formatos   como Postscript, EPS,  JPEG, PNG, y TIFF y exporta PNG asi como muchos formatos basados en vectores.&lt;/p&gt;  &lt;p&gt;El objetivo principal de Inkscape es crear una herramienta de dibujo potente y cómoda,  totalmente compatible con los estándares XML, SVG y CSS. También queremos  mantener una próspera comunidad de usuarios y desarrolladores usando un  sistema de  desarrollo abierto y orientado a las comunidades, y estando seguros de que Inkscape sea  fácil de aprender, de usar y de mejorar.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6690605681828362106-5447106467468880691?l=factoriaonrails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://factoriaonrails.blogspot.com/feeds/5447106467468880691/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6690605681828362106&amp;postID=5447106467468880691' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6690605681828362106/posts/default/5447106467468880691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6690605681828362106/posts/default/5447106467468880691'/><link rel='alternate' type='text/html' href='http://factoriaonrails.blogspot.com/2009/07/open-source-vector-graphics-editor.html' title='Open Source Vector Graphics Editor'/><author><name>WiFer</name><uri>http://www.blogger.com/profile/12812978639351918753</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F7R4_trkTJY/SkGBautF6RI/AAAAAAAAAC8/7CmCL31IO1Y/S220/3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6690605681828362106.post-2359641098860214387</id><published>2009-06-25T19:12:00.001-05:00</published><updated>2009-06-25T19:12:59.305-05:00</updated><title type='text'>Hosting Gratuito de Ruby on Rails</title><content type='html'>Heroku es un hosting gratuito de ruby on rails, actualmente en estado beta como la mayoría de las aplicaciones 2.0&lt;br /&gt;Además de ser hosting, te permite crear aplicaciones rails sin instalar nada en tu computador (bueno firefox)&lt;br /&gt;incluyendo características de IDE: sintaxis coloreada, generación de código, consola rails, herramientas de migración .&lt;br /&gt;&lt;br /&gt;Personalmente prefiero trabajar en netbeans y luego subirlas. Otra cosa, la publicidad (no invasiva) se puede quitar.&lt;br /&gt;&lt;br /&gt;Pruébenlo, lo he usado un tiempo y me parece bastante bueno. Rails me gusto bastante para aplicaciones web, sobre todo por el lenguaje ruby&lt;br /&gt;&lt;br /&gt;enlaces:&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://www.heroku.com/" target="_blank"&gt;Heroku&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.netbeans.org/kb/docs/ruby/rapid-ruby-weblog.html" target="_blank"&gt;Creando un weblog en 10 minutos con ruby on rails&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6690605681828362106-2359641098860214387?l=factoriaonrails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://factoriaonrails.blogspot.com/feeds/2359641098860214387/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6690605681828362106&amp;postID=2359641098860214387' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6690605681828362106/posts/default/2359641098860214387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6690605681828362106/posts/default/2359641098860214387'/><link rel='alternate' type='text/html' href='http://factoriaonrails.blogspot.com/2009/06/hosting-gratuito-de-ruby-on-rails.html' title='Hosting Gratuito de Ruby on Rails'/><author><name>WiFer</name><uri>http://www.blogger.com/profile/12812978639351918753</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F7R4_trkTJY/SkGBautF6RI/AAAAAAAAAC8/7CmCL31IO1Y/S220/3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6690605681828362106.post-9169055269566343012</id><published>2009-06-23T20:55:00.000-05:00</published><updated>2009-06-23T20:59:44.664-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby on rails'/><title type='text'>Saludo</title><content type='html'>Bienvenidos a un espacio donde vamos a compartir lo relacionado al desarrollo de aplicaciones con ruby on rails.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6690605681828362106-9169055269566343012?l=factoriaonrails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://factoriaonrails.blogspot.com/feeds/9169055269566343012/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6690605681828362106&amp;postID=9169055269566343012' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6690605681828362106/posts/default/9169055269566343012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6690605681828362106/posts/default/9169055269566343012'/><link rel='alternate' type='text/html' href='http://factoriaonrails.blogspot.com/2009/06/saludo.html' title='Saludo'/><author><name>WiFer</name><uri>http://www.blogger.com/profile/12812978639351918753</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F7R4_trkTJY/SkGBautF6RI/AAAAAAAAAC8/7CmCL31IO1Y/S220/3x4.jpg'/></author><thr:total>0</thr:total></entry></feed>
