Muñiz Arzola Weblog

Actividades y eventos de la familia, con ciertas incursiones de tecnologia

Google

Mi primer experiencia con Ruby

Jajaja, suena como si hubiera estado soñando con Barbara Mori en su papel de Rubí, pero la realidad es que estaba pensando escribir esto en ingles y el titulo era My First Hands on Ruby.
Resulta que esta semana tuve mi primer experiencia con el lenguaje Ruby, termine el tutorial online y me pareció interesante y limpio en su estructura, últimamente no he estudiado nada acerca de scripts desde que estuve trabajando con Perl, Javascript y un poco de tcl. Otros muchos como Phyton, PHP, Smalltalk, etc me los he pasado de noche, tal vez porque según yo en mi ignorancia opinaba que eran lenguajes para desarrollo web.
En fin, Ruby suena como una combinación de todos estos lenguajes y es por ello que me llamo la atención. Hasta el momento no he llegado a nada interesante solo terminé el tutorial online, descargué el interprete, lo instalé y conocí el FreeRIDE, todo estaba perfecto hasta que encontré el famoso Hello World que venia incluido como ejemplo, para ser el Hello World vi demasiadas lineas, así que hasta ahí llegue, a hacer alto y seguir estudiando para tener mas información.
Tengo varios proyectos en mente a realizar como parte de mi curso de Ruby más no se si sean viables todos ellos, por lo pronto no tengo host ya que el hosting de este sitio no soporta Ruby ni Ruby on Rails (Hablando de Ruby on Rails eso es otro tópico a investigar pues no se si para mis proyectos en mente sea solo suficiente Ruby o necesito los dos).
He aquí la lista de los tres proyectos a implementar:

  • Web Crawler, a partir de un archivo HTML, que seguramente seria bookmarks.htm exportado del Internet Explorer voy a recorrer todas las ligas y verificar que existan, las que no existan serán removidas de la lista y al final del recorrido se tendrá un nuevo archivo que contenga solo ligas existentes. Para mejorar la primera versión, obtener la fecha de la ultima modificación de las páginas y organizar las ligas de acuerdo a esa fecha.
  • Exactamente el mismo que el anterior pero a partir de un archivo XML, el parser sería la diferencia entre los dos proyectos.
  • Administrador de Fotografías, de tal forma que pueda buscar todos los archivos JPEG en la computadora local así como en mi cuenta de Flickr y mostrar una lista de los directorios que las contienen y si es posible desplegarlas de alguna manera en una presentación (creo que es posible utilizando el navegador pues ya vi como se hace el álbum y la presentación utilizando las API’s de Flickr).

Obviamente todas estas aplicaciones van a correr desde mi computadora y no desde el servidor pues el servidor no soporta Ruby, así que por lo pronto nada de lo que haga sera mostrado aquí a excepción del código (eso si lo llegará a publicar).
Creo que es suficiente pues entre el trabajo, la casa y cualquier otro imprevisto creo que me tomara algo de tiempo llevarlos a termino los tres, especialmente si de Ruby solo se que no se nada.
Mas información:

Technorati Tags: , , ,

Categories: Español, Ruby, Tecnologia

Posted by: Erick Muñiz on Friday, September 22, 2006

1 Comment »

2

Pingback by Erick’s Sin Sentido » Aprendiendo Ruby. Proyecto A ver. 0.01

October 16, 2006 @ 10:01 am

[…] Como lo había expuesto anteriormente, estoy desarrollando 3 proyectos durante mi ciclo de aprendizaje del lenguaje Ruby. A continuación se presenta el Proyecto A versión 0.01; este proyecto consiste en desarrollar un programa que mantenga actualizado mis listado de apuntadores favoritos. […]

RSS feed for comments on this post. TrackBack URI

Leave a comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>