Category Archives: apuntes

Balsamiq Mockups

Una de las partes mas complejas de desarrollar una aplicación es la comunicación entre las distintas personas involucradas. Es fácil que se creen malentendidos, que en ocasiones pueden generar mucha frustración, y una gran perdida de tiempo malgastando esfuerzos en la dirección equivocada. Creo que siempre ayuda mucho más hacer bocetos o cualquier otro tipo [...]
Also posted in diseño, tech | Tagged , , , , | 3 Comments

Enviar emails desde rails a través de gmail

Pensaba que rails soportaba el envio de emails con tls de serie, pero no es asi. Para poder enviar emails a través de gmail, es necesario usar tls, pero es muy sencillo de añadir mediante un plugin: Y ya solo queda añadir el parametro en la configuración de ActionMailer para que use tls: Después de haber hecho [...]
Also posted in ruby, tech | Tagged , , , , , | 1 Comment

dreaming in code

Dreaming in code es la historia de un proyecto de software, con gente muy brillante, ideas muy buenas e innovadoras, pero que fracasa estrepitosamente. Como dice el subtitulo del libro: Two Dozen programmers, three years, 4,732 bugs, and one quest for trascendant software. Lo mejor del libro es como explica la dificultad de desarrollar software. El autor, [...]
Also posted in la vida, libros, tech | Tagged , , , | Leave a comment

git y subversión

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 # [...]
Also posted in ruby, tech | Tagged , , , , | 1 Comment

excel desde ruby

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 [...]
Also posted in ruby, tech | Tagged , , , | 3 Comments