muji-chronotebook

Chrono Notebook
Me encanta, es un cuaderno con las páginas en blanco con un reloj dibujado en el medio, para que puedas ir apuntando cosas y marcando horas. Puedes leer mas sobre el chronotebook de muji en el blog de Jack Cheng

Chrono Notebook
Me encanta, es un cuaderno con las páginas en blanco con un reloj dibujado en el medio, para que puedas ir apuntando cosas y marcando horas. Puedes leer mas sobre el chronotebook de muji en el blog de Jack Cheng
Para empezar a coger práctica con git, aunque uso subversion para los proyectos con los que trabajo, he empezado a usar git-svn, asi en local trabajas con un repositorio git, y luego lo sincronizas con el repositorio subversión. La forma de trabajo seria mas o menos así:
git svn clone --username your-name https://theworlddominationproject.com/svn
# Creamos una nueva branch
# en la que trabajamos y hacemos commits.
git checkout -b work # Luego cuando queremos subirlo todo al subversion: git checkout master git svn fetch git rebase master work git checkout master git merge work git svn dcommit
Una de las ventajas que tiene trabajar asi, (aunque uses subversion) es que si estas haciendo bastantes cambios, puedes hacerlos en una branch en local, y si tienes que arrglar un pequeño bug, es muy rapido en local cambiarte a otro branch, arreglar el bug, subirlo y volverte a cambiar al branch en el que estabas trabajando.
Hace poco tuve que hacer algunas pruebas para ver como leer documentos excel desde ruby, y descubrí que gracias a la gema spreadsheet es realmente fácil.
require 'spreadsheet'
book = Spreadsheet.open '/path/to/an/fichero.xls'
# Para acceder a las páginas:
book.worksheets
# Para acceder a una página en concreto
sheet1 = book.worksheet 0
sheet2 = book.worksheet 'Sheet1'
sheet1.each do |row|
# hacemos algo con cada fila.
end
# También podemos acceder directamente a una fila
row = sheet1.row(3)
# Y para acceder a un elemento de una fila:
row[0]
Aunque no he probado a escribir en un excel, parece también muy sencillo.