diumenge, 7 de setembre del 2008

Sin noticias de Gurb

No había leído este libro lo confieso. En mi instituto creyeron más oportuno obligarnos a leer otro libro del mismo autor, Eduardo Mendoza, El misterio de la cripta embrujada. He de decir que es un libro, que con 13 años, me costó de entender su ironía y hubiera preferido otra recomendación, como por ejemplo, el que da título a este post.

Sin noticias de Gurb es un libro un poco extraño: por las cosas que cuenta, por el tono en el que lo hace y por su original presentación. Lo primero que me recomendaron fue que, no ojeara el libro antes de empezarlo a leer; sinceramente, también os lo recomiendo a vosotros.

La historia está ambientada en la época previa a los Juegos Olímpicos de 1992, en la ciudad de Barcelona. Se ven, en el libro, los cambios que se fueron produciendo en esos años reflejados en los incidentes que va teniendo el amigo de Gurb durante todo el libro: obras de remodelación de las calles, demoliciones de edificios, cambios en las costumbres de la gente...
Mendoza nos sorprende, en esta historia, mezclando elementos de historias de ciencia ficción -él se considera poco agraciado en el tema, leeros el prólogo- con el humor que siempre le caracteriza. Tiene una lectura fácil, por lo que si no tienes mucho tiempo para prestarle atención a un libro es ideal para desconectar un poco del mundo :).

Es un libro del que me habían hablado muy bien, y cuando lo encontré no dudé en comprármelo. La útlima edición -la que me compré yo hace algunas semanas- contiene el prólogo escrito por el mismo Mendoza en el que explica alguna que otra anécdota del momento en el que creó esta obra de arte. Muy, muy interesante.

Así que Alfred, ya sabes cuál ha sido el siguiente libro que he devorado este verano. Espero que te haya gustado mi elección :P.

Bona nit a tothom!

dimarts, 2 de setembre del 2008

Por fin, valoración del perro

Hoy es el día (the day) esperado -por muchos de vosotros... I know...- en el que publicaré mi opinión sobre el libro "The curious incident of the dog in the night-time" -El curioso incidente del perro a medianoche es su traducción-.

Mark Haddon nos presenta una novela reconocida mundialmente con varios galardones, entre ellos el "Guardian Children's Fiction Prize" -¿a qué mola?-, que destaca por su originalidad. ¿Quién dijo que los libros que contienen ilustraciones son solo para niños? No os podéis imaginar cuanta gente me lo ha dicho. Recuerdo un día, no hace muchas semanas, me preguntaron si no me había hecho mayor para leer historias de preescolar y yo respondí arqueando como pude mi ceja izquierda si no era mayor para opinar sobre un libro solo por sus tapas. ¡Qué gran momento viví!

Realmente es una historia alucinante, con muchas claves del mundo científico, todo visto desde los ojos de un niño autista de 15 años (3 months and 2 years ;) ) Su manera de ver el mundo tan diferente a los demás, todo lo que puede llegar a sentir y a entender (y todo lo que pueden llegar a sentir y entender los demás personajes de la trama) le lleva a escribir un libro de misterio sobre el incidente del perro de su vecina. A medida que pasas páginas te das cuenta de que manera está todo y todos conectados y no puedes dejar de leer hasta el final.

Es, sin duda, una obra maestra que no puede faltar en tu librería. Y que conste, no se trata de una frase comercial (a pesar de que sé muy bien que a muchos les recordará los anuncios de la películas clásicas de Disney xD).

Hasta aquí, como diría Alfredo, mi consejo de hoy.

...4 red cars in a row made it a Good Day, and 3 cars in a row made it a Quite Good Day, and 5 red cars in a row made it a Super Good Day, and why 4 yellow cars in a row made it a Black Day ...

divendres, 22 d’agost del 2008

Wall·e, pillado hasta las tuercas

Ayer llegó el día, después de un año esperando, que me permitió disfrutar con Wall-e.

He de reconocer que soy bastante exigente con las películas de animación que voy a ver. No voy a ver todas las que se estrenan ni salen en DVD; soy estrictamente selectiva. Pero PIXAR, ... qué puedo decir de este estudio que siempre ha intentado estar un paso por delante en el mundillo? Siempre consiguen dejarme atontada, excitada, impresionada con todo lo que crean. Son increibles.

Llegué al cine sin haberme parado a pensar en la historia que me presentarían. Todo lo que había visto hasta el momento -imágenes de promoción, el primer trailer de presentación, ... incluso la sipnosis- no me habían permitido imaginar nada de lo que después me he encontrado en la pantalla. Realmente, solo sabía quiénes eran los protagonistas.

Nos sentamos en nuestras butacas y contemplamos una sala, todavia vacía, mientras yo sentía como el estomágo se encogía por la espera a que comenzara. Sus gráficos, el guión, la animación, la historia y los valores que contiene... son brutales. Es tan buena, que no necesita diálogos para impresionarte; te quedas mudo :P .
Es muy entrañable ya que expresa a la perfección momentos que todos nosotros hemos vivido (soledad, tristeza, esperanza, amor, alegría, curiosidad...) , por lo que no tiene desperdicio alguno. Sin duda, es de las mejores -decir la mejor quizás sonaría muy extremista y no pretendo serlo- película de animación que he visto hasta el momento. La unión PIXAR-Disney, ha vuelto a deslumbrar.

Durante sus 104 minutos de duración, Wall-e es capaz de hacerte olvidar preocupaciones y llenarte de buenas vibraciones. Y por ello, te sientes feliz.

PD: Os recomiendo que os paseis por su página oficial. Es muy divertida y podréis encontrar muchas curiosidades. ¿Eve de peluche? Sí, existe.

dissabte, 16 d’agost del 2008

Divide and Conquer, punto 2

Comenté hace un par de publicaciones que algún día os haría unos apuntes rápidos sobre el Divide and Conquer que se utiliza en el sector de la programación. Pues bien, creo que ha llegado el momento.

Por tanto, he de avisaros que hoy nos adentraremos en los patrones de diseño algorítmico - entre los que podemos encontrar está el ya citado Divide and Conquer - . D&C es un paradigma algorítmico de la familia de estrategias descendentes o Top Down. ¿Qué significa esto? Significa que descompondremos el problema inicial (jerárquicamente) en subproblemas menores hasta encontrar el que sea más sencillo de resolver. Esto implica la simplificación del problema y de cada subproblema en cada descomposición, las diferentes partes del problema pueden ser programadas de modo independiente y el programa final queda estructurado modularmente lo que hace más sencilla su lectura y mantenimiento.
Resumiendo todo esto, Divide and Conquer es una técnica que permite resolver un problema general mediante la combinación parcial de las soluciones de sus subproblemas. Un apunte, los subproblemas han de ser independientes entre si para conseguir un resultado eficiente.

Esta estrategia se resuelve mediante la siguiente organización:

1.Divide: es la etapa en la que se divide el problema en uno o más subproblemas.
2.Conquer: es la etapa en la que cada caso (subproblema) es resuelto independientemente.
3.Combination: es la etapa en la que se combinan las soluciones de los subproblemas para poder conseguir la solución del problema general.

Generalmente se implementa utilizando recursividad para cada subproblema. Lo que no significa que todos los problemas que puedan tener un algoritmo recursivo tengan que pertenecer a los que pueden resolverse con Divide and Conquer. Como por ejemplo, la serie de Fibonacci no seria un ejemplo de buen uso de esta estrátegia ya que los subproblemas no son independientes entre ellos; en cambio puede ser muy útil en estrategias de ordenación (MergeSort, QuickSort o ordenación básica).

Aquí os dejo una imagen del UML del patrón método template. En otro momento os subiré un código de muestra, que pensaba que tenía uno en el ordenador pero no le he encontrado. Espero que os sirva alguna vez de ayuda.