Spain.rb


Mission

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.


Álvaro Bautista

Álvaro Bautista

Álvaro Bautista

Blog: blog.inbatu.com
Twitter: twitter.com/batu
Github: github.com/alvarobp
Projects: tvdb


projects

tvdb by Álvaro Bautista

www.github.com/alvarobp/tvdb

Ruby wrapper for accessing TV shows information from the TheTVDB API.



blog posts

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 [...]

continue reading >>


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 [...]

continue reading >>


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 [...]

continue reading >>


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 [...]

continue reading >>


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 [...]

continue reading >>


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) [...]

continue reading >>


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 [...]

continue reading >>


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&gt
;<head><title>Titulo de la pagina</title></head>
<body>
...

continue reading >>


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 [...]

continue reading >>


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.

continue reading >>


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, [...]

continue reading >>




Contact

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.


Proudly powered by Planetoid