Si quieres suscribirte al feed RSS del blog, este es el canal por defecto: http://www.nohaycuchara.com/feed/
Escrito desde el país feliz de la casa de la gominola en la calle de la piruleta.

Trenes De JugueteMe levanto, doy un paseo por la casa, apago la tele y miro el reloj. Son las 3:00 AM. La ciudad duerme, y yo, mientras, despierto como un búho. Debería acostarme, pero mi lista de cosas pendientes hace media hora que no se mueve. Llevo toda la noche perdiendo el tiempo con distracciones innecesarias, y ahora necesito un pequeño empujón para acabar con mis obligaciones.

A estas horas tan intempestivas mi entorno ofrece una quietud nada usual en él, así que lo aprovecho y pongo algo de música que haga los minutos más llevaderos. Abro el explorador, introduzco la siguiente URL y me dispongo a disfrutar de unos instantes de calma. El título de la ventana reza algo como “Bosques De Mi Mente“. Y es ahí donde voy a estar a partir de ahora, viajando con el pensamiento. :)

http://www.bosquesdemimente.com/blog/?page_id=5

Buenas noches. ;)

BotínComo bien dice Pat Condell en el vídeo que acompaña a esta entrada, que un religioso te diga que eres de mente cerrada es como encontrarte con que un grupo de plátanos te acusa de ser amarillo. Pero, al igual que él, esta vez tengo que admitir que tendrían toda la razón. No soy amarillo, pero sí un cerrado de cojones con gilipolleces como creer en cosas que nunca vas a poder demostrar.

Si hay algo después o no, me da igual. Que vengamos del mono o de un ojo dentro de un triángulo que habla con la voz de Constantino Romero, también me es indiferente. Probablemente, el sentido de todo esto sea 42 o simplemente no exista, ¿porqué le damos tanta importancia entonces? Leer más…

- I’ll be here…
- Why…?
- I’ll be waiting…here…
- For what?
- I’ll be waiting…for you…so… If you come here… You’ll find me. I promise.

Así comienza el mítico Final Fantasy VIII, mi videojuego favorito. Tenía 14 añitos la primera vez que lo puse en mi vieja y pirateada PSX, y aunque obviamente he cambiado muchísimo desde entonces, le sigo guardando un gran cariño. Una de las cosas que todavía me impresionan de él es su genial intro, aderezada con el tema principal de la BSO del juego: Liberi Fatali. Si queréis disfrutar de ella, la tenéis aquí mismo, a la derecha de este texto. ;)

PythonSoy un maniático, lo reconozco. Mis amigos se pasan el día descolocándome las cosas para echarse unas risas mientras ven que no puedo soportar dejarlas así. Podrían hacerlo 50 veces seguidas, que yo iría otras 50 a dejarlo a mi gusto. Todo tiene que estar alineado, ordenado por tamaños, colores o cualquier otra estúpida característica que me saque de la manga. Qué se le va a hacer.

Esto, lejos de ser una jodienda (que a veces lo es, pero para los demás :D ), se ha convertido en una gran ventaja. A la hora de retocar algo, me encuentro con ficheros perfectamente estructurados, con el mismo formato e indentados de la misma manera. De mejor o peor manera, sí, pero de la misma. Y eso es una suerte cuando manejas proyectos de bastante calado.

El problema de esto es que no soy él único con manías. Cuando tengo que compartir código con otra persona que también las tiene, pero distintas, es un infierno. O lo que es peor, que no las tiene. En ese momento, emergen de la nada un ángel y un demonio, cada uno encima de uno de mis hombros. Uno me dice que lo modifique todo, y otro que pase del tema (y ya no sé cuál es cuál). Es entonces cuando pienso: ¿no hay forma de estandarizar esto? Leer más…

DetectiveEn el tiempo que llevo trabajando en este sector he conocido muchos tipos de clientes. Desde los más normales e incluso comprensivos, hasta el que se cree que tienes un botón en el teclado que pone “hacer web”, el que te pide colores “frescos pero serios” o el clásico “no sé qué ha pasado, yo no he tocado nada”. Este último será el que reciba hoy nuestra atención.

Prueba a hacer un CMS con opciones críticas, de esas que sirven para borrar algo importante o modificar un campo que utilizan muchos servicios relacionados. Pon un texto informativo al lado en rojo chillón y una confirmación con JS seguida de otra de lado del servidor. Da igual. Al final, algo se romperá y un agujero negro engullirá los pocos indicios que podían ayudarte a deshacer el entuerto.

Cuando la información es tan sensible que perderla significa perder dinero e incluso puestos de trabajo, saber qué ha pasado es fundamental. Por ello, y a falta de un buen sistema de backup, conviene dejar constancia en el log de todo lo ocurrido.

Para conseguirlo, y ya que mi framework de trabajo es RoR, he preparado un initializer que cumple con esto que os comento. Haciendo uso de varios callbacks, informa de los cambios que ha sufrido un objeto o de los atributos que tenía antes de ser borrado. Todo ello suponiendo que el modelo herede de AR e indicando la fecha y hora del suceso.

Como no son muchas líneas, lo pego directamente. Espero que os sea de utilidad :) : Leer más…

Era un gilipollas.

No entendía la vida, le había cogido manía. Y si le coges manía, la vida te la coge a ti. Y es la hostia, de verdad. Cada problema, por pequeño que sea se convierte en un mundo, todo es gigante, deforme, monstruoso, un agobiazo, y eso es lo que le pasaba a Rafa, no entendía que la vida… la vida es otra cosa, la vida es disfrutar cada día, disfrutar de los viernes, joderse los lunes, jugar en los parques, llorar en los hospitales… y abrazarte a quien te abraza, y a quien no te abraza no te abrazas y ya está, y y no pasa nada. Y enfrentarse a los problemas, a todos, a los pequeños y a los grandes, y ganarlos a veces, y a veces no. Y echarlos fuera. Y caerse, y levantarse, y volverse a levantar las veces que haga falta.

Martín (La Gran Vida).

Países miembrosAcabo de leer una noticia que me ha dejado bastante pensativo, no por lo fuerte del suceso (que también), sino por lo familiares que me resultaban las palabras de su titular:

La OTAN mata por error a 6 niños en un bombardeo en Afganistán

Como estaba en Menéame, he hecho lo de siempre: echar un vistazo a los comentarios. Rápidamente he localizado uno que venía a reforzar mis sospechas:

http://www.meneame.net/story/otan-mata-error-6-ninos-bombardeo-afganistan#c-31

Como podemos ver, no es la primera vez que a la OTAN se le va el dedo. Me he permitido la libertad de remasterizar el comentario del que os hablaba para que lo veáis con más claridad: Leer más…

Piénsalo. Por un momento, cree que este sistema, maloliente y enfermo sistema, tiene solución. Cree que la ley de atracción es real y te afecta no sólo en los días jodidos, sino también en esos en los que te sientes capaz de hacer desaparecer los problemas de un solo manotazo.

Ahora, con esa idea en la cabeza, disfruta del vídeo que acompaña a este texto. Dale al play y piensa si no es mejor que te comas el mundo antes de que él te coma a ti, porque…

¿Qué poder tendría la soga si no encontrara pescuezo? :)

BotínLlegó nuestra hora. Una vez más, ejerceremos nuestro derecho al voto. Ese derecho tan valioso y útil, que hará patente la soberanía del pueblo y dará el poder a quienes mejor nos representan. A los mismos que nos metieron en esta inefable crisis.

Por fin podré decirlo: Botín for president!

Ojalá esta vez, junto con la vajilla, me regales un billete de ida bien lejos del mundo.

Feliz 20-N. ;)

Página 1 de 71234567