Archivo de Enero, 2007

Actually it did not help me become a better programmer. I must confess that I am not a good programmer, I have never been, and I think it would be difficult for me to become a better programmer. I am sorry to disappoint you, if your were expecting some kind of Rails Epiphany, but that’s […]

En el Wiki de Rails están las indicaciones de como configurar tu sistema para hacer que una aplicación Rails acceda a una base de datos PostgreSQL.
En mi caso decidí usar el gem con el driver nativo ('postgres') ya que en principio tiene mejor rendimiento que el basado en ruby ('postgres-pr').
Para instalarlo seguí las indicaciones:

Instalar el [...]

Al ponerme a actualizar una de las aplicaciones que tenemos de rails 1.1.6 a 1.2.1 me encontré con que existe un conflicto entre la nueva versión de Prototype (1.5) y Rico Corner, que hace que las peticiones Ajax dejen de funcionar.
En la aplicación uso Rico Corner para colocar las esquinas redondeadas.
La gente de AjaxScaffold ya [...]

El IDE (Integrated Development Environment) que utilizo cuando programo en Castellano (para serles sincero es el único lenguaje que medio domino, y aún así el código suele ser bastante confuso) es Open Office 2.1 (si están usando cualquier versión anterior switcheen, compila los textos muuuucho más rápido).
Y los cierto es que desde hace varias semanas, [...]

Rails 1.2 1.2.1 fue liberado.
Hace unas horas DHH hizo el anuncio "oficial" donde presenta algunas de las nuevas cosas que trae el 1.2.1

"Si el matrimonio estuviera fuertemente tipeado, al preguntarle a mi esposa a que hora va a regresar a casa la respuesta sería un timestamp. En forma similar, preguntarle si va a estar en la casa para cenar debería tener una respuesta booleana. Pero ya que el matrimonio es como un lenguaje débilmente tipeado, ambas preguntas [...]

Vía about: coding me enteró que la TIOBE ha declarado a Ruby como Lenguaje de Programación del 2006.

El año pasado Ruby subió 11 posiciones y ya se ubica en el top 10.
P.S: El ranking que TIOBE publica no pretende establecer cual es el mejor lenguaje de programación, o el lenguaje en el que han [...]

En mayo describía el Google Summer of Code como una excelente alternativa para que los estudiantes de computación de (casi) cualquier país mostraran sus habilidades desarrollando código para proyectos open source en una iniciativa patrocinada por Google.
Ahora toca el turno a Latinoamérica, en la convocatoria 2007 del Google Code Jam, cuyas inscripciones están abiertas desde [...]

En rails hacer cache de páginas, acciones y fragmentos es sencillo.
Rails crea el cache de las páginas en el file system agregándole (por defecto) la extensión .html, por eso es la razón de ser de las reglas de rewrite en el public/.htaccess:

RewriteRule ^$ index.html [QSA]
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]

y en [...]

Con la idea de promover la generación de nuevos posts en la blogosfera, Pat Eyler inicio una serie de "Desafíos Blogueros" relacionados con tópicos específicos de Ruby y Ruby on Rails.
Los premios son libros de Apress.
El primer tópico es:
"Rails Revelations: How Rails made me a better programmer" (Revelaciones de Rails: ¿Cómo Rails me ha hecho [...]