Programacion


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 →


7
May 10

Twiteos automáticos

Hace unos días que estoy twiteando frases de un libro y a los pocos días me aburrí de hacerlo a mano.  Así que escribí un script para que a partir de un archivo de texto, cada ejecución lea la siguiente línea y la twitee. Ahora sólo me levanto, corro el script y desayuno como un campeón.


5
Mar 10

HTML5: Usando el canvas

El elemento canvas en HTML5 puede usarse para  realizar graficos con javascript. Lo creo Apple, despues lo implementaron Opera y Firefox y ahora es parte de HTML5. IE por supuesto que no lo implementa.

Para aprender a usarlo hice una animacion de particulas que se pueden comportar como arena o como “coral” a medida que van cayendo y chocando con las que cayeron antes.

Continue reading →


18
Feb 10

Graficando con google maps la informacion de Sali Seguro

Sali seguro es “un programa del Gobierno de la Ciudad de Buenos Aires que te permite consultar el grado de seguridad de los locales nocturnos”.

El sitio muestra los resultados de su buscador en una tabla, pero me parece mas interesante verlo en un mapa. Así que tome lo que devolvía el sitio hace unos dias e hice este mapa. Se muestran los locales con google maps y se puede filtrar con criterios que no permite el sitio del gobierno de la ciudad:

  • Cantidad de clausuras
  • Superficie
  • Rubro principal
  • Motivo de clausura
  • Estado del local

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 →


12
Oct 09

Dumping Lucene indexes as XML

Recently I needed to dump the contents of a Lucene index. The following class does exactly that, writing the resulting XML document to stdout:

Continue reading →


3
Oct 09

Twitter updates with JQuery

I’ve made a function for JQuery to show tweets on a page. To use it you need to:

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