Posts Tagged: ruby


30
Jan 12

Donde poner los guiones en un ISBN13

¿Cómo saber donde van los guiones en un ISBN? Primero veamos como está compuesto un ISBN: Es una secuencia de dígitos y consta de cuatro componentes:

  1. Código de país
  2. Editorial
  3. Número de ítem
  4. Checksum

16
Sep 11

El lenguaje invisible

Hace meses que tengo en borrador un post donde quería escribir sobre cómo afecta el lenguaje de programación a la manera en que pensamos en la solución a un problema. Lo retomé hace unos días y buscando más información para terminarlo me encontré con una presentación de Matz del 2003 que básicamente describe lo que quería decir y mucho mejor.

Continue reading →


29
Sep 10

Bases de datos embebidas

Así como la mayoría de los programas que hago empiezan siendo un puñado de funciones hasta mutar a algo orientado a objetos, la manera en que guardo los datos de estos programas sufre una evolución similar. Voy a detallar diferentes maneras de almacenar datos usando una base de datos embebida, no relacional, donde sólo necesitamos acceder a los datos por medio de una clave. Cada alternativa va a tener una breve descripción, sin entrar en muchos detalles.

Continue reading →


12
May 10

Mario Levrero renació como bot en Twitter

Ya leí varios libros de Mario Levrero y me parece apasionante. Ahora estoy leyendo La novela luminosa y desde hace unas semanas creé el usuario @mariolevrero en Twitter y todos los días twiteo frases de ese libro (por eso el script del post Twiteos Automáticos). Hace unos días se me ocurrió hacer algo más dinámico y en una tarde escribí un bot para Twitter. La idea es que si le mandas un mensaje directo a @mariolevrero, te responde con una frase tomada aleatoriamente de sus textos.

Continue reading →


11
Dec 09

Traduciendo ISBNs

Empezamos a guardar libros en cajas para la mudanza y aproveche para jugar con todos los isbn que teniamos a nuestro alrededor.  Compre un lector de codigo de barras y busque como obtener la informacion del libro a partir del isbn. Encontre isbndb que tiene una api, pero bastantes de los libros que tenemos no los encuentra (mas que nada los de Argentina).

La siguiente solucion fue hacer scraping con Mechanize. Con esto cubro por ahora el 70% de los libros procesados por el momento (unos 270).

Continue reading →


23
Oct 09

Migracion de Metanius

Como excusa para usar Ruby 1.9, migre Metanius de una aplicacion con:

Continue reading →


22
Sep 09

Finding duplicate files in OS X with rudups

As an exercise in learning Cocoa I’ve developed an application to find duplicate files. The files are compared using a MD5 hash of their content. It was written in Ruby (with RubyCocoa) and the source code is at rudups’ repo at GitHub.

You can get a .dmg to install rudups


16
Sep 09

gettext tag for Webgen (quick and dirty)

If you are generating sites with webgen, when you need to add i18n to them, you have to make copies of the pages for each language. I want it something more like gettext. So I end up writing a new tag in webgen to use gettext. It’s working for me, YMMV. I’ve used webgen 0.5.10.

Continue reading →