La palanca de Arquímedes

libros 3 Comments »

La célebre frase “Dame un punto de apoyo y moveré el mundo”, hacía referencia a la ley de la palanca de Arquímedes y que al parecer apareció escrita en uno de los manuscritos de la Colección Matemática de Pappus de Alejandría. Una frase genial a la que estoy seguro todos hemos referenciado y adaptado alguna vez en relación a muchas de las situaciones que nos encontramos día a día.

Una de las adaptaciones que mas me gusta sería algo así como “Dame un libro y ….. “. Un libro es sin duda la herramienta mas utilizada por los autodidactas. En mi caso, a veces por razones que todavía no entiendo, aparecen impulsos por conocer algun tema en particular o hacer algo que desconozco pero que por alguna extraña razón sé que quiero hacerlo. Me ha ocurrido con muchos casos que en principio han formado parte de lo que ahora son “mis hobbies” o en algunos casos mi trabajo, como podría ser la música, la informática, mecánica, aeromodelismo, ciencia, etc, etc. Lo primero que he hecho siempre que tengo este “mono” es ir a la librería especializada de turno y comprar un(os) libro que traten sobre el tema. Al final he acabado con unos cuantos libros, revistas especializadas etc que reflejan lo que algun día conocí, y lo digo en pasado por que al menos en mi caso mi memoria es transitoria, algo así como un buffer, olvido tan rapidamente lo aprendido como aprendo nuevas cosas, pero en cualquier caso los libros ahí estan como si de un diario personal se tratasen.

El ciclo es el siguiente:

  1. Quiero hacer algo sobre un tema
  2. Compro libro relacionado con el tema
  3. Lo hago
  4. Lo olvido

En informática siempre pasa lo mismo, me da por un proyecto y siempre recurro a los libros (ahora logicamente tambien esta internet… pero es diferente). Os pongo 3 ejemplos, el primero con Podsonoro me basé en los siguientes libros que compre (no todos a la vez claro).

php.jpg

Queda alguno sobre CSS que no está y no se donde lo tengo :( pero en definitiva Podsonoro está desarrollado en PHP, Javascript, Flash y Perl (aunque cada vez queda menos de Perl) y con MySQL como base de datos.

Cuando me dió por hacer un 3d engine para symbian el “set” fue el siguiente.

3d.jpgPor cierto el libro del medio es muy bueno, al menos para alguien que no estaba metido en el tema de 3d engines como yo fue muy muy claro y con ejemplos extremadamente sencillos, mientras que el de Everly “3D Game Engine design” no había por donde cogerlo, demasiadas matemáticas y formulitas. A mi lo que me interesa de un libro es que lo pueda utilizar para mis propositos inmediatos sin tener que llegar a ser un experto en la materia, “3D Graphics programming” de SAMS es justo lo que necesitaba, ejemplos claros y explicados con lenguage sencillo y sin demostraciones matematicas y teoremas.

Hasta aquí todo perfecto. “Dame un libro y … construíre un programa” funciona, Arquímedes cientos de años antes había dado en el clavo, todo iba bien hasta que un día me desperté con unas inquietudes bastante diferentes… quería aprender a tocar Jazz con el piano.

El principal inconveniente es que hasta el momento solo sabía algo de guitarra, principalmente algunas escalas pentatónicas, acordes y poco más, no tenía piano ni mayores conocimientos de solfeo o armonía, asi que compré una buenas dosis de libros (y un piano claro). Algunos de los libros que compré fueron los siguientes:

jazz2.jpgjazz1.jpg

Los libros de Mark Levine, “The Jazz Piano book” y “The Jazz Theory book” son excelentes, toda la teoría del Jazz, explicada perfectamente, escalas, improvisación, reharmonización, etc. Así que con mis libros y mi piano recien comprado me dispuse con mi nuevo “hobbie” con la certeza de poder conseguirlo. Pero no pude… dedicaba algunas horas al día (de esto hace ya unos cinco/seis años), los libros estaban bastante bien, asi que me encontraba con algo extraño y que nunca me había pasado antes. Si tenía el “punto de apoyo”, ¿Por qué lo que oía era pura bazofia?. Una situación bastante diferente a todo lo que antes había experimentado con los libros, querer y no poder… digamos que “jode”, al final acabe en el “Taller de musics de barcelona” que dejé al cabo de 2 años, ya que un día me desperté con las ganas de desarrollar algo… otra vez.

No me considero un negado para la música, pero reconozco que fuí incapaz de aprender, a veces no bastan los libros ni las ganas, quizás solo fuese una cuestion de tiempo, posiblemente se necesite una vida entera (o más) para aprender “Jazz”. De hecho “Bill Evans”, famoso pianista citó: “Yo creo en las cosas que se desarrollan mediante un gran trabajo. Siempre me han gustado las personas que se han desarrollado lentamente y con voluntad, especialmente a través de la introspección y mucha dedicación. Son éstas personas las que generalmente llegan a un lugar mucho mas profundo y bonito”

Así que supongo que si Arquímedes y Bill Evans se pusieran de acuerdo, llegarían a la conclusión que el “punto de apoyo” es el …. , vaya se me hacer tarde y tengo que ir a comprar un libro.

Actualizaciones, concursos y cintas de video.

podsonoro No Comments »

Me cansé de Smarty y decicí volver a ver “Life Aquatic” de Wes Anderson, impresionante… por algo es mi segunda película favorita. Una banda sonora excepcional y con esos toques surrealistas que tanto se echan a faltar. Así que animado por la peli, me dispuse a exterminar el tiburón por mi cuenta.

Empezé a desarrollar Podsonoro a la par que aprendí PHP y algunas decisiones no fueron las correctas. Smarty es un sistema de templates para PHP, el cual me pareció interesante pues además de poder separar el HTML del PHP totalmente, me permitía cachear las páginas con facilidad. El problema es la lentitud, en páginas que no cacheo (por ejemplo las páginas personales de favoritos, etc) se pueden tardar unos 0.6 segundos en generar la página (90% del tiempo utilizado por Smarty). Son aproximadamente 100Kb de código de Smarty (incluyendo plugins, etc) y a mi parecer es demasiado para lo poco que hace. Realizar una separación del código y el HTML es bastante sencillo sin necesidad de Smarty, de la misma manera que crear un sistema de caché, asi que ya no utilizo más Smarty y gracias a ello las páginas (cacheadas o no) se generan entre 2 y 10 veces mas rápido, y eso sin contar con que los recursos de la máquina se ven menos afectados.

life aquatic

Una vez acabado con el tiburón, el siguiente paso era pasar Podsonoro del VPS que tenía al servidor dedicado donde esta Youloud y éste último de PHP4 a PHP5. No lo quería hacer hasta que saliese la lista de los finalistas del concurso Startup 2.0 (por si acaso). Lamentablemente ni por asomo pude estar en la lista de los 15 escogidos para la gran final y los maravillosos (??) premios se desvanecieron…. bueno o al menos los premios del concurso porque el apoyo (al igual que en el jazz) solo “swingea” cuando es desinteresado, improvisado e internalizado en su expresión y lo que leí en algunos blogs desde luego que tenía “swing”, infinitamente más sincopado que, digamos 2 semanas con un anuncio en Techcrunch (uno de los premios de Startup). Aunque el VPS no andaba mal, tenía algunos problemillas, fundamentalmente en la lectura de feeds, que era bastante lenta. En el VPS había un tiempo de latencia en la petición a cada feed bastante grande, mientras que en el dedicado iba como los rayos, lo que me permite incrementar el ritmo de lectura de feeds y por lo tanto hacer actualizaciones de podcasts con mas asiduidad. Ahora Podsonoro ya está funcionando en el dedicado, junto con su hermanito Youloud y el primo Noisely, y aunque seguro que algo petará (nuevo código, nuevo servidor, nueva versión de PHP) mañana será otro día.

Duke Ellington - “It don’t mean a thing if it ain’t got that swing.”

1er aniversario de Vloj

varios 1 Comment »

Esta entrada ha sido escrita por cinefilo uno editor casual de este blog.

Tarta aniversario VlojEste blog tiene gran importancia para mi no solo por el especial aprecio que le tengo a Carlos Fernandez también porque le he ayudado a administrarlo y porque no decirlo hizo caso a mi sugerencia para crear de un blog de desarrollo para PodSonoro, lo llamo Vloj un sitio para hablar de podsonoro, podcasting y todo lo demas.

La fecha exacta de comienzo es el 28 de Abril con una entrada titulada La dualidad onda corpusculo, ¿ creo? intenta hacer un simil entre esa teoría y el podcasting O_o

No quería dejar pasar la oportunidad de estrenarme como editor escribiendo una entrada emotiva y aprovechar para agradecer a Carlos todo el trabajo que realiza con sus distintos proyectos relacionados con el podcasting: PodSonoro, Noisely y Youloud, para mi un crack.

Feliz aniversario Vloj y a sus lectores.

El jamón, Carlos, lo dejamos para cuando nos veamos la próxima vez. :D

Powered by WordPress | WP Theme & Icons by N.Design Studio | 0.843 segundos.
Entries RSS Comments RSS Log in