To break the language barrier and help promote the work of Spain-based Ruby(±Rails) developers by spreading the word about projects, gems, plugins, articles or other material created by its members, in the hope that they may find usefulness outside of the Spanish community.
Blog: blog.inbatu.com
Twitter: twitter.com/batu
Github: github.com/alvarobp
Projects: tvdb
Ruby wrapper for accessing TV shows information from the TheTVDB API.
Trivial friendly URL system for Ruby on Rails published 6 months ago by Álvaro Bautista
Back to the times I was programming in PHP (it hasn’t been that long but it feels like an eternity has passed), I worked in a company own made CMS. One of my biggest headaches was tuning and reimplementing the friendly URL generator.
Having the need to implement friendly URLs for a little and very specific [...]
Testear ActiveRecord sin Rails published 11 months ago by Álvaro Bautista
Hace unos días andaba algo ocioso y me puse a probar como escribir un plugin/gema para rails. Este plugin resultó en una muy sencilla extensión para modelos ActiveRecord, que simplemente mantiene una copia de los valores inversos de created_at y updated_at como enteros, con lo que podemos hacer consultas ordenando por estos campos de forma [...]
Crear un repositorio Git remoto published about 1 year ago by Álvaro Bautista
A modo de receta, he aquí la secuencia de comandos necesaria para la creación de un repositorio Git remoto, a través de SSH.
El primer paso es crear el repositorio en sí, para ello o bien creamos un directorio vacío donde empezar a meter el código de nuestra aplicación, o bien vamos al directorio donde [...]
Codeigniter - Framework PHP published over 2 years ago by Álvaro Bautista
He estado probando estos días el framework PHP (a la rails) CodeIgniter. De momento la impresión es buena. En mi línea, pongo un ejemplo.
Modificando un par de ficheros de configuración o tres (un par de líneas en cada uno) y creando los siguientes dos ficheros he obtenido una sencilla aplicación que muestra las entradas de [...]
imaplib - Ejemplo muy básico published over 2 years ago by Álvaro Bautista
Estoy de vuelta con python, que desde antes de exámenes no había tocado nada. Y como estoy llegando al final del Learning Python, donde he visto que existe la librería poplib, me ha dado por probar imaplib.
Dejo aquí un sencillo ejemplo que muestra todos los mensajes de un buzón IMAP.#!/usr/bin/python
import imaplib, getpass
if __name__ == '__main__':
host [...]
Mordiendo la manzana published over 2 years ago by Álvaro Bautista
Después de unos meses sin escribir nada, señal de que tengo poco que contar y que he estado bastante liado este último cuatrimestre, comunico que hace unos días (4) he adquirido un MacBook 13,3 (2.16GHz).
La experiencia está siendo grata. Quizás demasiado pues de momento estoy tirando con MacOSX (ya me he flagelado por ello :P) [...]
Argumentos con OptionParser published over 3 years ago by Álvaro Bautista
En la versión 2.3 de Python se añadió el módulo optparse a la librería estándar, el cual nos sirve para parsear las opciones y argumentos que se pasan a nuestros programas, haciendo fácil y cómodo el lidiar con ellos.
Pondré un ejemplo:from optparse import OptionParser
if __name__ == '__main__':
usage = "%prog [options] arg1 [...]
Parsear HTML con BeautifulSoup published over 3 years ago by Álvaro Bautista
Voy a poner un ejemplo de uso de BeautifulSoup, un módulo para Python con el que podemos parsear HTML.
Lo primero que tenemos que hacer es descargar la librería desde aquí.
Una vez instalado vamos a ver un sencillo ejemplo:from BeautifulSoup import BeautifulSoup
html = '''<html>
;<head><title>Titulo de la pagina</title></head>
<body>
...
Operador const de C++ (Resumen) published over 3 years ago by Álvaro Bautista
Variables constantes
const int entero;
Entero constante, una vez inicializada la variable entero no podrá ser cambiado su valor.
const int * pentero; ó int const * pentero;
Puntero a entero constante, el contenido del puntero pentero no se podrá cambiar.
int * const pentero;
Puntero constante a entero, no se podrá cambiar el puntero.Como regla general [...]
Naudo published over 3 years ago by Álvaro Bautista
Samba pa ti (Santana)
Every little thing she does is magic (Police)
Impresionantes las versiones de este guitarrista. Les da un toque muy personal. En youtube hay un buen puñado de videos de él.
Twitter Updater published over 3 years ago by Álvaro Bautista
A raíz de ver el script que se hizo felipe, para twittear los todos del basecamp, me he hecho yo uno (más sencillo aún) en Python para simplemente twittear desde consola. Así por ejemplo hago Alt+F2 en KDE o desde la consola escribo twupdater "Ya hemos acbado los examenes (ojala)" y ya está.
Pues eso, [...]
The best way to contact the members of Spain.rb is through our twitters or blogs. You can also find us at most ruby-related mailing lists and irc channels.