Archivo del mes March, 2008

Nanoc, maquetación ágil

Estoy echándole un vistazo a nanoc, un framework para crear sites estáticos que facilita increíblemente el flujo de trabajo entre maquetadores y desarrolladores ruby on rails.

Las primeras impresiones no pueden ser más favorables. nanoc estandariza tu aplicación (estructura de ficheros, layouts…) y es realmente sencillo de manejar. Los desarrolladores recibirán un site legible y con una estructura común para todos los sites creados bajo este sistema, lo que significa que ya no tendrás que explicar a nadie el funcionamiento de tu proyecto durante horas.

Además de optimizar el flujo de trabajo, nanoc es ligero y fácilmente extensible, separa el contenido del diseño y soporta los lenguajes de plantillas más comunes (además de plugins escritos en ruby).

No me extenderé más en este post (digamos que esto es un post tipo tienesqueprobarlo) ya que Ale ha creado un fantástico tutorial sobre nanoc que te dejará con la boca abierta. También deberías meterte en el grupo de nanoc en castellano.

Recursos:
Tutorial sobre nanoc de Bomberstudios
Grupo de nanoc en castellano
Manual de nanoc
Nanoc en Rubyforge
Grupo de nanoc en inglés
Feed de nanoc by Feedburner

Hay 2 Comentarios

  • La broma infinita

    En un hilo sobre por qué las videollamadas no han llegado a nada, alguien pegó un párrafo de "Infinite Jest", de David Foster Wallace. ¿Sabes...

  • Taguéame.

    Furilo, Mamuso, Blat y yo nos apuntamos al Rails Rumble 2008, un evento que consiste en encerrarse un fin de semana creando una aplicación web...

  • Synergy, optimizando el trabajo multiplataforma y ahorrando en periféricos.

    Synergy es una aplicación que te permite utilizar varios equipos con un mismo ratón y teclado, además es completamente multiplataforma, en este...

Synergy, optimizando el trabajo multiplataforma y ahorrando en periféricos.

Synergy es una aplicación que te permite utilizar varios equipos con un mismo ratón y teclado, además es completamente multiplataforma, en este momento trabajo con un sobremesa con windows xp y un portátil con Ubuntu 7,10 y la aplicación corre perfectamente.

Synergy XPEl funcionamiento de Synergy es sencillo, necesitamos que ambos ordenadores estén conectados vía TCP/IP, uno lo configuraremos como servidor y otro como cliente.

En Windows, sólo hay que descargar e instalar la aplicación, en Linux tenemos un rpm. En mi caso, sobre Ubuntu, la opción más fácil es a través del repositorio de paquetes Universe, sólo tenemos que añadir este repositorio a nuestra lista y hacer una búsqueda de “synergy” en synaptic, veremos que además de synergy tenemos una GUI llamada QuickSynergy que nos pondrá todo más fácil.

Una vez hecho esto configuramos el equipo que será servidor. En mi caso utilizaré como servidor el pc con windows xp. Para ello sólo hay que marcar la segunda opción del menú “Share this computer’s keyboard and mouse (server)”, tal y como se muestra en la primera imagen de este post. Después vamos a la configuración.

Nota : Si por el contrario queremos que sea cliente sólo hay que marcar la primera opción e introducir la ip o host name de la máquina cliente (Dato: a mi sólo me ha funcionado con la IP ¿?).

Para configurar Synergy sólo tenemos que añadir los equipos (screens) especificando su IP, y el comportamiento del ratón al llegar al borde de la pantalla (imagen 2). Por ej: 0 to 100% of the PC goes to 0 to 100% of Ubuntu.

Configuración de SynergyEn la pantalla de opciones (se accede desde el menú principal) podemos especificar que no se active en determinadas esquinas (útil para evitar pasar de pantalla por ejemplo al ir al botón de inicio o al cerrar una ventana maximizada).

Y listo, ya tenemos un cliente de Synergy configurado, ahora sólo queda definir el servidor (la parte fácil).

La interfaz de QuickSynergy (Ubuntu) no puede ser más clara, una pantalla a la que podemos asignar hostnames o ips en los bordes. Sólo hay que añadir los datos de nuestra máquina servidor en el lado que nos interesa y listo.

Lo siguiente es configurar Synergy en ambas máquinas para que se ejecute al arrancar, en windows hay una opción en el panel de configuración de la propia aplicación, en Ubuntu es tan fácil como crear una nueva sesión (sistema/preferencias/sesiones) y asignarle el comando: synergy <ip del servidor>.

Y listo, dos máquinas, un ratón y un teclado.

Recursos:
Documentación de synergy para Ubuntu

Hay 6 Comentarios

  • La broma infinita

    En un hilo sobre por qué las videollamadas no han llegado a nada, alguien pegó un párrafo de "Infinite Jest", de David Foster Wallace. ¿Sabes...

  • Taguéame.

    Furilo, Mamuso, Blat y yo nos apuntamos al Rails Rumble 2008, un evento que consiste en encerrarse un fin de semana creando una aplicación web...

  • Nanoc, maquetación ágil

    Estoy echándole un vistazo a nanoc, un framework para crear sites estáticos que facilita increíblemente el flujo de trabajo entre maquetadores...