format internet:

…please wait (49% completed)…

Archive for December, 2008

Rails Hot Or Not. The Movie

Posted by javier ramirez on December 24, 2008

Una vez pasada la resaca de la conferencia Rails, y a punto de entrar en la resaca navideña, ya están subidos los videos de la conferencia rails 2008

Aunque pierde mucho enlatada, os dejo por aquí el video de la sesión Rails Hot Or Not

Y para que no se diga, también dejo la presentación que utilicé, convenientemente editada para que se vea en cada uno de los casos cuál fue el ganador elegido por la audiencia


Este material tiene una licencia Creative Commons Atribución-NoComercial-LicenciarIgual 2.5

Por supuesto, agradecer la participación y el buen rollo de los asistentes a la charla, que contribuyeron a que fuera un éxito.. aunque nunca llueva a gusto de todos ;)

searchwords: hot or not, conferencias, rails

Posted in conferences, conferenciarails, conferenciarails2008, development, javier ramirez, madrid, ruby on rails | Tagged: , , , , , , | Leave a Comment »

instalando Google Native Client

Posted by javier ramirez on December 10, 2008

Mientras buscaba información de otra cosa, me he cruzado con este post donde explican un poco de qué va native client el nuevo invento de google

La instalación parece fácil. Descomprimir un fichero y probar directamente algún ejemplo desde línea de comandos, y después de eso ejecutar un script para instalar native code como plugin de firefox. La primera parte ha funcionado sin problemas pero, a la hora de instalar, me he encontrado un error.

I don't know where to install browser plugins.

**** INSTALLATION FAILED.

Como ya sabeis, mi entorno principal de desarrollo es windows XP, aunque por lo que he podido ver en el código, el problema puede pasar en cualquier entorno soportado (linux, OSx, windows). El instalador, en python, va a buscar a tiro hecho el directorio de plugins de firefox, con lo que si tu instalación no está exactamente donde espera, te da este error.

En mi caso, el directorio de firefox no es el que se usa por defecto, así que me tocaba modificarlo, pero el script no admite parámetros.

Que no panda el cúnico… en el directorio donde hayas descomprimido native client, verás una carpeta “tools” que contiene un fichero firefoxinstall.py

¿No sabes python? No pasa nada.. el cambio que necesitamos hacer es mínimo. Busca en el fichero la cadena “Linux_install”, “Windows_install” o “Mac_install”, dependiendo de tu entorno. Verás que hay una variable “PLUGINDIR” que se está definiendo. Haz los cambios que necesites para que apunte al path apropiado y guarda los cambios (el fichero viene comprimido como read-only, así que cámbialo antes de editar si es necesario).

Ya está.. ya puedes volver al directorio original y ejecutar el famoso

./scons --prebuilt firefox_install

o
.\scons.bat --prebuilt firefox_install

no contaban con mi astucia ;)

searchwords: native client, google, setup, firefox plugin

Posted in development, plugins | Tagged: , , , | 1 Comment »

Entrevista en infoq sobre Aptana RadRails

Posted by javier ramirez on December 3, 2008

Hace unos meses, Rob Bazinet, uno de los editores de InfoQ se puso en contacto conmigo para hacerme una entrevista con motivo de la publicación de mi libro sobre RadRails.

Un ratico después, aquí está el resultado

searchwords: aptana radrails, javier ramirez, book, interview

Posted in javier ramirez, ruby on rails | Tagged: , , | 1 Comment »

Actualizando rubygems a la versión 1.3.1

Posted by javier ramirez on December 2, 2008

Hace un rato iba a instalar la última versión de merb, pero para instalar necesitaba tener al menos la versión 1.3.0 de rubygems, así que le he hecho el clásico

>gem update --system

con el siguiente resultado:

Updating RubyGems
Updating rubygems-update
Successfully installed rubygems-update-1.3.1
ERROR: While executing gem ... (NameError)
undefined local variable or method `remote_gemspecs' for #

Sin embargo un segundo intento me decía esto

>gem update --system
Updating RubyGems
Nothing to update

(principio de la mínima sorpresa, ahem… )

Bien.. en teoría tengo la gema gem-update 1.3.1, de hecho un “gem list” parece que me dice que la tengo instalada, pero si hago un “gem –version” me dice que sigo en la 1.2.0

Por si acaso intento un “gem check” y un “gem pristine” sin éxito.. Y ahora qué? Ahora toca buscar en google, claramente.. tres enlaces después, parece que la solución comúnmente utilizada es la siguiente

>gem install rubygems-update
>update_rubygems

un minuto y tropecientas líneas de log después, ya puedes hacer un

>gem --version
1.3.1

oeeeeeeeeeee

p.s. en serio.. era necesario complicarlo *tanto* ?

searchwords: gem update rubygems-update update_rubygems merb

Posted in development, javier ramirez, ruby | Tagged: , , , | 3 Comments »