Investigacion


10
Oct 12

Janus

Revisando el blog me encontré en la sección del Atico (los proyectos viejos) el primer (creo) juego que hice. Fue en 1995, escrito en Pascal + Assembler y usando una resolución de 320×200 (modo 13h). Continue reading →


17
Sep 12

Espiando kalakotkas

En Junio me enteré de una webcam sobre un nido de águilas pescadoras con un  tuit de @cahuinadencul. La cámara transmite las 24hs desde un nido en Estonia y es parte del proyecto ESTLAT Eagles Cross Borders.

Continue reading →


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

2
Aug 11

Frutiblop

Después de las pruebas desarrollando aplicaciones Android  se me ocurrió hacer un juego. El último que hice fue Janus, en 1995 y era una mezcla de Pascal y Assembler. En uno dibujaba pixel a pixel en Assembler y en este iba a tener que usar OpenGL con Java. Una diferencia abismal entre los dos.

Continue reading →


26
Jun 11

Resolving validation errors using Nokogiri and schemas

A note to my future self:

Scenario: validating a document using Nokogiri and a xsd which references other schemas.

Error: Something like:

schema.rb:37:in `from_document': attribute use (unknown), attribute 'ref': The QName value '{http://url.of.the.referenced.schema}blah' does not resolve to a(n) attribute declaration. (Nokogiri::XML::SyntaxError)

or the referenced schemas are using a URL to somewhere out there and Nokogiri tries to download it, in which case the script is slowed down or it throws a download error.

Continue reading →


20
Jun 11

Adiós DeliSOS

Logo DeliSOS
ACTUALIZACIÓN: El sitio ya no existe

El año pasado cree DeliSOS, un meta buscador de recetas. Me sirvió para probar una base de datos no relacional (MongoDB), la integración de Apache Lucene con Ruby, un proyecto completo con Ruby 1.9 y mejorar el crawler para buscadores verticales que tenía de un proyecto anterior. Pero el sitio en sí no funcionó y tardé en darme cuenta de eso para darlo de baja. La próxima vez hay que fallar más rápido.


29
May 11

Escondiendo un kindle adentro de un libro

Inspirado en las tapas de libros de la Nah! 30 y este tweet de @waabox:

Que miedo me da sacar el kindle en el tren :/ #renovarElRegistro

se me ocurrió hacer un escondite para Kindle, dentro de un libro real. No creo que sirva realmente para leer en el colectivo/tren (habría que probar), pero sí es útil para transportar el Kindle.

Continue reading →


24
Mar 11

Harvesting Facebook Directory (revisited)

Last year, Ronald Bowes talked about the privacy issues of Facebook Directory, which has links to all the public Facebook profiles. He scraped the contents of the directory and published the results (his post is Return of the Facebook Snatchers).

The post made me think, not about the privacy issues, but on how much information was there to process. How much time should take to scrape the Directory? How to store the urls?. Ron provided a Ruby script which reads a text file, with one url per line, the script downloads the document and extracts links to other pages on the directory. But’s there’s still missing some other script to iterate over these results and call the first script the continue downloading. And there’s still missing some code to know the first and last name of the user for certain url. So I decided to write my own scraper for Facebook Directory.

Continue reading →