¿Ya en Rails 3.0? ¿O aún disfrutando Sinatra, Rango, Ramaze, Cramp, o desarrollo no web? ¡Aquí hay 12 bibliotecas interesantes!
Buzzr: Biblioteca de Google Buzz para Ruby
Hace unos días, Google liberó Buzz – su intento más reciente para competir con Twitter y Facebook. Buzzr es una biblioteca de Ruby escrita por Conor Hunt, que te ayudará a interactuar con los feeds Atom que Buzz proporciona.
Gema VirtualBox
VirtualBox es el popular sistema de virtualización abierto, es software libre y te permite correr diversos sistemas operativos en tu máquina (similar a VMware Workstation) y VirtualBox is también una biblioteca de Ruby que puedes usar para controlar el programa. Es como una forma sencilla de hacer scripts que de manera automática puedas arrancar instancias, buscar cosas en ellas, así como manipular las imágenes de disco duro.
JRuby Complete
JRuby Complete provee una implementación completa de Ruby a través de un archivo JAR de java, que puede ser utilizado en ambientes de desarrollo donde Java este instalado, pero Ruby no. Es una forma sencilla de ir utilizando Ruby en la empresa.
37 Razones para amar Ruby
Hal Fulton, del salón de la fama de Ruby, escribió una lista de 37 razones de por qué ama Ruby. Fue altamente compartido en los sitios para compartir bookmarks la semana pasada. Y es una buena lista. Bastantes cosas obvias si ya eres usuario adicto de Ruby, pero muchas cosas nuevas si eres nuevo. Relacionado con el artículo ¿Por qué deberías estar agradecido de programar en Ruby? por Hendy Irawan.
Definiendo métodos, al estilo JavaScript
Sasa Brankovic ha creado un bonito hack para permitirte definir métodos al estilo JavaScript en Ruby. Esencialmente, puedes definir un método con una linea como obj.method = proc { puts "hello" }
y llamarlo solamente con obj.method
. Interesante crossover.
SafariRSS – Un Safari RSS Handler para OS X
Isaac Kearse ha puesto algo de MacRuby y HotCocoa en SafariRSS, un manejador para RSS que Safari puede utilizar (es decir, que cuando presiones el botón “RSS” en Safari, arrancara el programa).
D’Note – Notas de desarrollo a partir de código en Ruby
D’Note es una herramienta que escanea tu código fuente buscando “notas” especiales que convierte en documentación; puede generar texto plano, RDoc, Markdown, SOAP, XOXO, XML, HTML, YAML, o JSON. Interesante propuesta para llevar el track de TODOs, FIXMEs, y otros.
Gem In A Box – Hosteo local de Gemas
Con un poco de influencia (o al menos inspiración de Gemcutter), Gem In A Box es una nueva herramienta para hostear de manera local tus propias RubyGems. Fácil de instalar, con bonita presentación.
Shoulda Textmate Bundle
Si usas TextMate en Mac OS X y la biblioteca de testing Shoulda, Shalva Usubov integró un útil bundle Shoulda TextMate para hacer tu vida más sencilla.
Net::DAV – WebDAV al estilo Net::HTTP
Net::DAV se describe como “una librería cliente de WebDAV al estilo de Net::HTTP.” Si utilizas WebDAV, sabrás que útil puede ser. Esencialmente, WebDAV es una serie de extensiones al protocolo HTTP que permite editar archivos en servidores HTTP, entre otras cosas. Net::DAV ya tiene unos meses que salió, pero lo actualizan seguido.
Usando la API de Gemcutter desde la línea de comando
Gabriel Horner nos platica de cómo usar el API de GemCutter desde la línea de comando, especificamente basado en Boson un framework para línea de comando.
Este artículo fue traducido del sitio Ruby Inside.
Imagen: Flickr
IMPORTANTE:
Sí: El usuario podrá preguntar, felicitar, realizar críticas constructivas y/o contribuir con opiniones relevantes en el campo de la ingeniería e infraestructura.
No: Molestar, intimidar o acosar de ninguna manera.Tampoco utilizará el espacio para la promoción de productos o servicios comerciales, así como de cualquier actividad que pueda ser calificada como SPAM.
Para saber más consulta los Términos de Uso de INGENET.