jueves, 18 de septiembre de 2008

La madre de todos los corderos no es una oveja, es un 'underscore'

Lo que me ha ocurrido hoy es, como diría mi abuela, pa ' mear y no echar gota.

Resulta que hemos terminado de desarrollar una una aplicación y la hemos instalado en una máquina compartiendo IP con otras aplicaciones. En local, todo funcionaba de lujo pero en producción el login funcionaba bien en Firefox pero en Internet Explorer no. Y como las trazas en producción son tan significativas...

En fin, que no había narices a logarse. Menos mal que el de siempre, el que nunca falla, el que todo lo sabe estaba ahí para darnos la respuesta:

En IE, las cookies fallan cuando el dominio contiene un underscore. Aquí lo dicen los amigos de Bill.

Salud y rocanrol, que buena falta nos hace.

Y tú, tormenta de truenos y luz,
eres símbolo de libertad.
Yo nunca podría vivir,
sin tus cuerdas de acero tocar.


jueves, 11 de septiembre de 2008

ASPGems y Gemma

En ASPGems necesitamos incorporar un par de personas que nos echen una mano. Aquí lo publica Agustín. Si el post no os convence, yo lo haré.

Por otra parte, Avinash Kaushik, el master of the wrold de la analítica web, publica una foto de mis peques y mi chica con su libro 'Web analytics - An hour a day'.

Salud y rocanrol!

If I get stoned and sing all night long, it's a family tradition!

jueves, 4 de septiembre de 2008

OCUPADO

Hoy, al arrancar una aplicación en mi máquina (sí, sobre Windows XP), he obtenido la siguiente traza de error:

C:\rails_apps\danimata>ruby script/server
=> Booting Mongrel (use 'script/server webrick' to force WEBrick)
=> Rails application starting on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
** Starting Mongrel listening at 0.0.0.0:3000
Exiting
c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin32-60/lib/mongrel/tcphack.rb:12:in
`initialize_without_backlog': Bad file descriptor - bind(2) (Errno::EBADF)   from c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin32-60/lib/mongrel/tcphack.rb:12:in `initialize'   from c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin32-60/lib/mongrel.rb:93:in `new'   from c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin32-60/lib/mongrel.rb:93:in `initialize'   from c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin32-60/lib/mongrel/configurator.rb:139:in `new'   from c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin32-60/lib/mongrel/configurator.rb:139:in `listener'   from c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin32-60/bin/mongrel_rails:99:in `cloaker_'   from c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin32-60/lib/mongrel/configurator.rb:50:in `call'   from c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin32-60/lib/mongrel/configurator.rb:50:in `initialize'    ... 14 levels...
  from C:/rails_apps/berggi/vendor/rails/railties/lib/commands/server.rb:39   from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'   from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'   from script/server:3
Pues toda esta mandanga, traducida al cristiano viejo quiere decir que en el puerto 3000 ya corre otra aplicación.

Salud y rocanrol

Si la tocas otra vez, te prometo que esta noche yo nunca la olvidaré. Si la tocas otra vez, te prometo que esta noche yo no puedo parar los pies.