Nanoc, o como hacerte la vida más fácil
Empecemos por el principio, Nanoc es un framework para crear sites estáticos altamente configurable, basicamente simplifica el trabajo de los maquetadores a la vez que ordena y estándariza tu aplicación.
Como dice Keko, nanoc es realmente sencillo de utilizar, es es ligero y fácilmente extensible, separa el contenido del diseño y soporta los lenguajes de plantillas más comunes.
Muchas veces nos hemos encontrado maquetando grandes sites, con decenas de páginas en las que muchos elementos se repetían, y la manera más simple de replicar el código es básicamente copiar y pegar de un html a otro. El problema viene cuando hay que realizar cambios concretos y tenemos infinidad de html para tocar…uno a uno.
A muchos les recordará a los includes de php o a las llamadas a los frames que se hacían allá por los 90, la idea es así de simple, pequeñas llamadas a bloques de layout que se carguen en tu html sin tener que repetir el código cada vez que te haga falta colocar el sidebar o o header.
Para que os hagáis una idea de lo que me refiero, esta sería por ejemplo una estructura de layout básica con llamadas a pequeños partials que cargaría los módulos segun nos hagan falta:

En resumen, os recomiendo probarlo porque realmente vale la pena y no os podéis hacer una idea de como simplifica las cosas en el día a día.
Podéis encontrar más información aqui:
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
Agradecimientos a Keko Ponte, Manuel Muñoz, Ale Muñoz y Jorge Correa
Instalar versiones anteriores de Ruby con macports
Quizás alguno se haya visto en la tesitura de tener que instalar una versión 1.8.X de ruby por motivos variopintos, si intentáis hacer la instalación desde macports os tirará directamente de la ultima update ( 1.8.6 en estos momentos ) y eso no lo queremos, así que un par de apuntes para poder elegir una versión anterior.
Lo primero que tenemos que hacer es buscar en el repositorio la revisión que contenga la versión que queremos instalar, esto lo podemos ver en:
http://trac.macosforge.org/projects/macports/log/trunk/dports/lang/ryby/Portfile
Por ejemplo para la 1.8.4 tendríamos que tirar de la 16709 y para la 1.8.5 la 21127
Lo segundo es crearnos un repositorio local:
sudo port install subversion
mkdir /Users/Shared/dports
sudo sed -e ‘1i\
file:///Users/Shared/dports’ -i~ /opt/local/etc/ports/sources.conf
Ahora descargamos la versión que queramos de nuestro port y la guardamos en local
cd /Users/Shared/dports
svn co —revision XXXXX http://svn.macports.org/repository/macports/trunk/dports/lang/ruby/ lang/ruby/
portindex /Users/Shared/dports
Solo tenemos que sustituir XXXXX por nuestra versión y listo.
Por último desinstalamos cualquier instalación de ruby y volvemos a descargar los ports, y listo :
sudo port uninstall -f ruby
sudo port install ruby
NOTA: Si lo que buscáis es como instalar ruby, rails, macports y todo el tinglado en vuestro mac, os recomiendo el tutorial de Jorge Correa que a mi me ha ayudado mucho ( Gracias Jorge ;) )
