BITÁCORA

11 Tecnologías alrededor de Ruby

¿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

Comments are closed.

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.