Muñiz Arzola Weblog

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

Google

Ruby Scripts, interactuando con CVS

El día de ayer me vi en la necesidad de instalar Fedora Linux en una de mis computadoras en el trabajo, habiendo terminado la instalación y gracias a que en esta máquina si tengo acceso a root, que ya me hacia falta por cierto, eso de trabajar solo en emacs y en una resolución tan pequeña me tenia cansado.

Bueno, regresando a la instalación, iba a comenzar a escribir mis scripts en bash cuando me acorde que acababa de terminar dichos scripts en Ruby, así que aprovechando que soy root en esta computadora instale Ruby y me dispuse a utilizar mis scripts.

No fue tan sencillo como lo imagine, el :bad interpreter error me estuvo molestando por mas de una hora, así que decidí volver a escribir los scripts en emacs, ya que era lo único disponible al momento, después de volverlos a escribir, los scripts funcionaron perfectamente por lo que el problema todo el tiempo fue el carácter cambio de linea, al escribirlos la primera vez en Windows me agrego los dos caracteres y el archivo no podía ser identificado en Linux por ningún interprete.

Si escribo los archivos en Linux y luego los ejecuto en Windows no hay ningún problema, así que para la próxima empezare por escribirlos en Linux.

En fin, estos archivos básicamente son para evitarse el teclear unas cuantas letras trabajando con cvs, aquí están los archivos fuente de cada uno de ellos:

Actualmente están implementados para Windows, si se necesitan para Linux es necesario remover cmd.exe /c de cualquier parte donde se encuentre. Se necesita abrir el archivo o correr RDoc en cada uno de ellos para ver la forma de usarse.

Technorati Tags: , ,

powered by performancing firefox

Categories: Español, Ruby, Tecnologia

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

Hello World! Hello Ruby Mi primer programa

Aquí esta mi primer programa en Ruby, es un simple Hello World, pero fue prueba para ver que es un lenguaje sencillo y divertido y ademas me sirvió para quedarme conectado a Ruby.

Después de este ejemplo lo que sigue es iniciar el desarrollo de los proyectos que propuse anteriormente, la metodología va a ser implementación por ciclos, es decir, conforme vaya avanzando en el estudio del lenguaje el proyecto ira creciendo, el siguiente post sera la definicion de las clases del primer proyecto.

El ejemplo esta bien documentado además incluye documentación generada con RDoc, así que si estas interesado en Ruby este ejemplo puede ser un buen inicio pues es como yo inicie.

El código fuente se encuentra en myri20min.rb

Y la documentación en myri20min documentation

Technorati Tags: , ,

Categories: Español, Ruby, Tecnologia

Posted by: Erick Muñiz on Wednesday, September 27, 2006

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

Testing Site Feed

I’m fixing the site feeder and I needed to post something in order to see if it’s working propertly.

Anyway if you want to add my site to your feed reader follow one of these links:




Technorati Tags:

Categories: English, Webmaster

Posted by: Erick Muñiz on Tuesday, September 19, 2006

Para los que nos esperan en Mexico

Un articulo que me pareció interesante y que refleja la realidad de los
que andamos por acá y que tenemos mucha gente que aun nos espera en
México.
Cuando los hijos se van
Un saludo a todos ustedes y ya nos veremos algún día.

Technorati Tags: , ,

Categories: Español, Opinion

Posted by: Erick Muñiz on Tuesday, September 19, 2006

Cerrando el ciclo

Los últimos meses debido a la efervescencia política en México, Erick Muñiz Torres se convirtió en Analista Político para Erick’s Sin Sentido Journal.

Utilizando como fuente de información para este ejercicio los siguientes medios electrónicos: El Norte, El Diario de Chihuahua, El Sol de Parral, El Sol de México, El Universal, La Jornada, San Jose Mercury News y San Francisco Chronicle; además de los cadenas de televisión Univision, Azteca América, Tv Azteca y Televisa (aun cuando se considerarían todas estas televisoras de derecha es lo único a lo cual se tenia acceso). y por ultimo los sitios web del Instituto Federal Electoral (IFE) y el Tribunal Electoral del Poder Judicial de la Federación (TRIFE).
El punto de vista fue muy personal, el cual es el de un ciudadano mexicano residiendo fuera del país desde antes de las elecciones para Presidente de la República del año 2000. En aquella ocasión no se participo en dicha elección presidencial y desgraciadamente el autor fue rechazado por el IFE para votar en los comicios electorales del año 2006 desde el exterior.
Así pues, dado que el TRIFE ha dado su veredicto final y nos acercamos ya a la Convención Nacional Democrática (CND) el comentario político por parte de Erick Muñiz Torres llega a su termino, reafirmando que la apertura ha sido espectacular al final de este sexenio pues nunca antes se había tenido la oportunidad de estar al pendiente del desarrollo de las campañas políticas y el desarrollo de todo el proceso electoral de manera individual desde cualquier parte del mundo.
Solo queda señalar al C. Felipe Calderón, Presidente Electo de México por el ejercicio del voto que siga trabajando por el enaltecimiento de la Nación y suerte en su mandato. Asimismo, la vez a los delegados de la CND que realicen dicho ejercicio con toda seriedad y madurez política así como de manera incluyente de tal forma que todas las clases sociales mexicanas estén representadas dentro de sus propuestas para que los frutos de este movimiento puedan ser incluidos en la vida del País de manera cívica y pacifica y que permitan el desarrollo de la Patria.
Aquí la ultima referencia con la cual concuerdo con respecto a todo estos eventos post electorales La CND, los agravios, los caminos

A partir de este momento Erick’s Sin Sentido Journal cambia de tópico (aun no esta definido) y por lo pronto vámonos porque hay que ir a celebrar Nuestra Independencia al Consulado.

Viva México!

Technorati Tags: , , ,

Categories: Español, Opinion

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

Next Page »