No todo es Rails, también esta Merb !

Escrito por nelson Thu, 03 May 2007 19:48:00 GMT

Una presentación muy interesante de Ezra Zygmuntowicz sobre como implementar manejadores (handlers) en Mongrel y una introducción Merb.

Uso del API de ABBRR

Escrito por nelson Thu, 03 May 2007 03:06:00 GMT

Hace unos días Victor presentó un nuevo proyecto llamado ABBRR, que es un abreviador de urls.

La idea básica es poder generar una url corta y fácil de pasar por mail, IM, teléfono, por escrito u otro medio que caso contrario muchas veces resulta imposible por lo larga o porque los programas las manejan mal.

Un aspecto interesante es que Victor hizo un API y se puede solicitar un URL desde una aplicación externa. Vi que hay una versión para PHP y me picó el bichito de hacer una para Ruby y salió algo así:

require 'open-uri'
# 
# Rutina para hacer uso del API de ABBRR (http://api.abbrr.com/)
#
# Forma de uso: puts Abbrr.link('http://codear.com.ar')
#               puts Abbrr.bbcode('http://codear.com.ar')
#               puts Abbrr.textile('http://codear.com.ar')
#               ....
# posibles valores de salida: xml, link, html, bbcode, markdown, textile
# 
# por Nelson Fernandez, netFlux (c) - GPL
#
module Abbrr

  def self.method_missing(out,*url)
    open("http://api.abbrr.com/api.php?out=#{out}&url=#{url}").read
  end

end