planeta gems

Planeta ASPgems

rafael garcía

blog posts

Reinstalando el sistema published 17 days ago by rafael garcía rafael garcía

Este fin de semana iba a hacer una copia de seguridad, instalé lucky backup, lo configuré, lo dejé trabajando y cuando volví mi sistema había cascado. Resulta que alguna opción de configuración le dijo que cambiara los permisos y usuarios de todos los directorios de mi sistema. Después de perder un rato con la consola [...]

continue reading >>


Capistrano y deployments sin Rails published 22 days ago by rafael garcía rafael garcía

Siguiendo con la tónica de  ”cosas de las que quise hablar en el taller de Capistrano y no pude – episodio 2″.
A veces toca hacer deployment de aplicaciones que no tienen nada que ver con rails, el caso mas claro unas páginas estáticas(solo subir ficheros, sin migration, ni restart).
Para eso Lee Hambley hizo la gema [...]

continue reading >>


Redirección transparente a otro dominio por idioma con Apache published 27 days ago by rafael garcía rafael garcía

Hoy he necesitado hacer una redirección transparente (que el usuario no se entere de que lo estoy llevando a otro lado) según el idioma aceptado del navegador.

Para entendernos, si el usuario iba a http://bar.com con su navegado en inglés debía redireccionarlo a http://en.foo.com pero sin cambiar la dirección del navegador.

Lo primero que probé fue el [...]

continue reading >>


Capistrano y multistaging published 2 months ago by rafael garcía rafael garcía

Mientras veía caer los copos de nieve por la ventana, observando como cuajaban en el patio, me vino a la mente que este “viernes de Capistrano” tenía que ser diferente, no estaba/estoy lo suficiente inspirado para corregir bugs. Entonces he recordado que tengo una deuda pendiente con la gente que vino al taller de Capistrano [...]

continue reading >>


Manifiesto “En defensa de los derechos fundamentales en internet” published 3 months ago by rafael garcía rafael garcía

Ante la inclusión en el Anteproyecto de Ley de Economía sostenible de modificaciones legislativas que afectan al libre ejercicio de las libertades de expresión, información y el derecho de acceso a la cultura a través de Internet, los periodistas, bloggers, usuarios, profesionales y creadores de Internet manifestamos nuestra firme oposición al proyecto, y declaramos que:

Los [...]

continue reading >>


Tus gemas al día con gemcutter published 3 months ago by rafael garcía rafael garcía

Con este post no os voy a descubrir nada nuevo a muchos pero aquí quedará para la posteridad.
Ahora que tenemos gemcutter el “awesome gem hosting” (tal como se describen ellos mismos) debemos hacer que nuestro origen principal de gemas sea este.
Esto lo hacemos de manera muy simple y en 3 pasos.

1. Actualizamos Rubygems a la [...]

continue reading >>


Capistrano 2.5.9 preview release, probála! – llamada a la comunidad published 6 months ago by rafael garcía rafael garcía

Lee Hambley hace unos días anunció “Capistrano 2.5.9 preview release”, la finalidad de esta pre-release era comprobar que la corrección de un bug importante se había solucionado y no provocaba ninguna destrucción Además se añadió alguna pequeña funcionalidad y se corrigieron otros bugs.
Esperábamos algo de feedback y la verdad es que no ha [...]

continue reading >>


Buscando en Apidock.com con Ubiquity published 6 months ago by rafael garcía rafael garcía

Hoy me ha dado por trastear Ubiquity. Es plugin-experimento para crear una interfaz entre el navegador y la web usando el lenguaje natural. La verdad es que no se muy bien como explicarlo, así que os recomiendo que veáis el vídeo, lo instaléis y sigáis el tutorial.
Y luego está apidock.com, que es un proyecto dedicado [...]

continue reading >>


Usemos 503 para nuestras páginas de mantenimiento published 7 months ago by rafael garcía rafael garcía

La mayor parte de la documentación que hay por ahí sobre como configurar Apache para poder usar la tarea de Capistrano deploy:web:disable es usar la directiva RewriteRule para ver si existe la página de mantenimiento.
Aparentemente está bien, pero no es así porque no cambia el código de la respuesta. Los clientes recibirán un 200 OK, [...]

continue reading >>


Proteger el acceso a los directorios .svn published 7 months ago by rafael garcía rafael garcía

A veces al subir una aplicación al servidor nos interesa hacer un checkout de nuestro repositorio y así poder utilizarlo. El problema de eso es que deja a la vista los directorios .svn
Con esta pequeña regla para apache evitamos que estén a la vista de fisgones:

continue reading >>


Validando modelos no Active Record published 8 months ago by rafael garcía rafael garcía

Siempre que se hace un formulario de contacto tengo la misma necesidad, validarlo. ¿Teniendo las validaciones de AR para qué quiero reinventar la rueda?
El otro día encontré una solución en un blog[1] que me pareció interesante pero solo funcionaba con rails 2.2 aparentemente. Digo aparentemente porque el primer comentario me indicaba como apañarlo para rails [...]

continue reading >>




Proudly powered by Planetoid