Diciembre 27, 2010

Me desperté a las 7:11. Nestor ya me había escrito antes de las 7:00, vuelta al trabajo.

Detesto Smarty. Como tiene su propio parser no es posible usar una variable como índice de un hash, tuve que crear una variable extra, lo cual es horrible y feo. Hacer algo sencillo me tomó más tiempo del necesario por ese pequeño detalle. Paciencia. La labor de limpieza y reingeniería de todo el código me va a tomar tiempo, pues paralelamente hay que ir avanzando con los pedidos.

Quiero ver Tron: Legacy; ya está en cartelera, pero sólo el UVK lo tiene subtitulado en la sala 3D (en Cinerama todas sus funciones son dobladas). No tengo interés en verla en 3D y encima es más caro. Grr. De todos modos no me la voy a perder.

Acabo de descubrir el tag {php} de Smarty, hah. Ok, eso va a hacer el desarrollo más tolerable mientras desaparezco Smarty de aquí. Estoy pensando si hay alguna manera de automatizar los cambios. Por lo pronto mi poderoso aliado es siempre bufdo de Vim.

No recordaba qué tan inconsistente es PHP. Para escapar las variables SQL con MySQL, la función se llama mysql_real_escape_string. Con PostgreSQL es pg_escape_string. mysql_real_escape_string toma la conexión como primer parámetro, mientras que pg_escape_string lo toma como segundo.
A la primera oportunidad migro todo esto a Ruby on Rails. Es inhumano programar así. :)

Estuve de pasada por Zeta Bookstore ¡y no había la sección de Phantom Music! ¿Ahora dónde puedo comprar CDs originales? :(