jueves, 15 de febrero de 2007

zooLógico

Muchas veces he comentado que para sacarle verdadero rendimiento a Velneo es necesaria una re-educación del programador y un cambio de chip.

Viene muy bien acostumbrarse a mirar los problemas desde 'fuera', desde 'otra' perspectiva, de una forma un tanto 'especial', según la 'filosofía Velneo'.

Voy a ilustrar esto con un divertimento matemático-algebráico extraido de un libro absolutamente recomendable por lo divertido y entretenido que resulta;

"Cómo se llama este libro?"
AUTOR: Raymond Smullyan
EDITORIAL: Cátedra
COLECCIÓN: Teorema
FECHA DE EDICIÓN: 1.981
I.S.B.N.: 84-376-0297-1

El problema es el siguiente:

En un zooLógico hay dos clases de animales; avestruces y jirafas. Sabiendo que en total hay 30 ojos y 44 patas, cuántos animales de cada clase hay?


Se lo planteé a mi compañera MB y a mi hermano "elmillorpep", y cada uno se decantó por una solución diferente. Veamos cuales fueron.

Mi compañera MB es Ingeniero Técnico Industrial como yo, y es práctica, práctica, práctica. Dijo:

"A ver, si hay 30 ojos es que hay en total 15 animales. Entonces podemos empezar probando con 14 avestruces y 1 jirafa, contar cuantas patas salen y si no, seguir con 13-2, 12-3, etc..."

Esta es sin duda la solución práctica o de la cuenta de la vieja.

Mi hermano, que es Topógrafo y un poco más metódico y matemático dijo:

"Yo plantearía un sistema de ecuaciones. Llamemos X al número de avestruces e Y al número de jirafas. Está claro que X + Y = 15 y que ..."


Esta es la solución matemática.

Pero yo planteé una solución mucho más simple y sencilla; la solución 'Velneo'.

Supongamos que las avestruces y las jirafas entienden y obedecen nuestras órdenes.

Ordenemosles que se pongan a dos patas.

Contemos cuantas patas hay en el suelo.

A ver... 30 patas (tantas como ojos, verdad?)

Y entonces cuantas patas hay en el aire?

A ver... 44-30 = 14 patas

De qué tipo de animal son esas patas?

Evidentemente de las jirafas.

Luego hay 7 jirafas.

Y el resto, 8, son avestruces.


A esto me refiero con el cambio de chip, a mirar las cosas con otras perspectivas, sin miedos ni limitaciones impuestas por la costumbre.

Libera tu mente de ataduras.

domingo, 4 de febrero de 2007

Videoteca personal

Al hilo de la anotación anterior sobre mi biblioteca personal, adjunto ahora un listado de películas que tengo en mi videoteca personal:

- Katsuhiro Otomo; Akira
- Masamune Shirow; Ghost in the Shell
- Quentin Tarantino; Kill Bill 1 y 2
- Zhang Yimou; Hero
- Bryan Singer; X-Men 1 y 2
- Ridley Scott; Alien
- James Cameron; Aliens
- David Fincher; Alien 3
- Jean-Pierre Jeunet; Alien resurrección
- Kathryn Bigelow; Días extraños
- Ridley Scott; Blade Runner
- David Fincher; Seven
- Steven Soderbergh; Solaris
- James Cameron; The Terminator
- James Cameron; Terminator 2: El día del juicio final
- Jonathan Mostow; Terminator 3: La rebelión de las máquinas
- Hideaki Anno; Neon Genesis Evangelion
- Steven Lisberger; Tron
- David Lynch; Dune
- Clint Eastwood; Million dolar baby
- Christophe Gans; Crying Freeman: Los paraisos perdidos
- David Twohy; Pitch Black
- John McTiernan; Rollerball
- Larry y Andy Wachowski; Matrix
- Roland Emmerich; El día de mañana
- Luc Besson; El quinto elemento
- David Fincher; El club de la lucha
- Baz Luhrmann; Moulin Rouge!
- Michael Coldewey y Michel Lemire; Heavy Metal 1 y 2
- John Badham; Juegos de guerra
- Stephen Hopkins; Perdidos en el espacio
- Alex Proyas; Yo, robot
- Jon Amiel; El núcleo
- Steven Spielberg; Minority report
- Terry Gilliam; 12 monos
- James Cameron; Abyss
- Peter Hyams; Atmósfera cero
- Don Taylor; El final de la cuenta atrás
- Robert Longo; Johnny Mnemonic
- Terry Jones; El sentido de la vida
- Terry Jones; Los caballeros de la mesa cuadrada y sus locos seguidores
- John Boorman; Excalibur
- Robert Wise; La amenaza de andrómeda

Biblioteca personal

Un compañero asíduo lector de este blog me comentó que coincidíamos bastante en cuanto a gustos, según reza en mi perfil de blogger.

Para completar un poco esta información, a continuación cito algunos de los libros de mi biblioteca personal, según los veo en la estantería de mi despacho, es decir, sin orden ni concierto:

- George Gamow; La creación del universo
- J.N. Wilford; El enigma de los dinosaurios
- James Trefil; 1001 cosas que todo el mundo debería saber sobre ciencia
- Richard Leakey; La formación de la humanidad
- Carl Sagan; La conexión cósmica
- Isaac Asimov; Introducción a la ciencia
- Bertrand Russell; ABC de la relatividad
- Albert Einstein, Adolf Grünbaum, A.S. Edington; La teoría de la relatividad
- Arthur C. Clarke; 2001 una odisea espacial
- Philip José Farmer; Relacions estranyes
- Miguel de Unamuno; Pensamientos y sentimientos
- Dan Brown; El código da Vinci
- Alan Moore, Dave Gibbons; Watchmen
- Neil Gaiman; The sandman
- Stephen W. Hawking; Historia del tiempo
- Frank Close; Fin
- Caleb Carr; El alienista
- Arturo Pérez-Reverte; La piel del tambor
- Gerald Messadié; Grandes inventos de la humanidad
- Kama sutra
- Ananga ranga
- Friedrich Nietzsche; Más allá del bien y del mal
- Platón; El banquete
- Platón; Fedón
- Platón; Fedro
- Descartes; Discurso el método
- Descartes; Reglas para la dirección de la mente
- Erwin Schrödinger; Mente y materia
- Isaac Asimov; La tragedia de la luna
- Isaac Asimov; ¡Cambio! 71 visiones de futuro
- Bob Shaw; Otros días, otros ojos
- Isaac Asimov; En la arena estelar
- Albert Einstein; El significado de la relatividad
- Lorenzo Ponce Sala; Tratado práctico de ajedrez
- Arthur C. Clarke; El viento del sol
- Isaac Asimov; Bóvedas de acero
- Isaac Asimov; El sol desnudo
- Isaac Asimov; Con la tierra nos basta
- Isaac Asimov; Viaje alucinante
- Aldous Huxley; Un mundo feliz
- Isaac Asimov; Estoy en Puertomarte sin Hilda
- Isaac Asimov; Los lagartos terribles
- Stanislaw Lem; Fábulas de robots
- J.R.R. Tolkien; El hobbit
- Carl Sagan; Cosmos
- Karel Capek; RUR. Robots Universales Rossum
- Philip K. Dick; ¿Sueñan los androides con ovejas eléctricas?
- Dan Brown; Ángeles y demonios
- Ken Follet; Los pilares de la tierra
- Isaac Asimov; Ciencia ficción

A parte de estos, tengo la colección completa que el Círculo de lectores dedicó a Isaac Asimov, y a nivel técnico, los seis maravillosos tomos de Física de J.L. Manglano, varios sobre Álgebra, Matemáticas, Cálculo, Mecánica, Dibujo técnico, y una extensa muestra de libros de Adobe sobre Diseño y programas de diseño.

sábado, 3 de febrero de 2007

Web 'Velneo'

Tras años de dedicarme profesionalmente al desarrollo de webs, primero como html puro y duro, luego incorporando tecnología flash, después haciéndolas dinámicas a través de asp y conexión con bd a través de odbc, y finalmente con Velneo, he llegado a una serie de conclusiones que quiero compartir con vosotros.

La estética de la web es un aspecto importante de la misma, pero la clave definitiva para que una web sea un éxito es, sin duda, el planteamiento teórico de la estructura de la base de datos que la sustenta.

Un planteamiento correcto de la estructura de la bd detrás de una web puede conferir a la misma un potencial inusitado, una navegación coherente y una usabilidad difícil de encontrar en cualquier web.

Debemos plantearnos una web como la herramienta de gestión que es, facilitando desde la estructura el mantenimiento dinámico de la web por parte del usuario final, así como la multiplicación del uso de la información para el mantenimiento de los contenidos dinámicos.

Con una sola tabla principal y cuatro auxiliares se puede dar una flexibilidad inusitada a una web hecha con Velneo. Sólo hace falta un planteamiento 'Velneo' de la estructura de la bd.

Utilizando la potencia de los enlaces y sus históricos podemos darle la vuelta n-veces a una tabla para que en cada una de ellas muestre la información de una forma diferente, y si esa es la forma en la que es más útil para el usuario final, tenemos la parte principal de la web solucionada; funcionalidad y usabilidad.

La estética de la web debe ser objetivo de un profesional; un diseñador. Alguien que a partir de una hoja en blanco y un lápiz es capaz de dibujar una web que cautive al usuario por su apariencia. Alguien que defina una paleta de color, unas fuentes, unos espacios, unos bloques de texto e imágenes, que hagan de la web un instrumento fácil de usar y atractivo para el usuario.

Pero detrás debe de haber un equipo encargado de, por una parte, traducir la idea estética del diseñador en html que funcione, y por otra, proveer de datos a la web en cada uno de sus apartados.

Un buen planteamiento de la bd proporciona el 90% de una web rompedora, la estética viene detrás.

Y con Velneo, herramienta y filosofía, esto es muy fácil.

Pronto en sus navegadores; una web 'Velneo', técnica y filosofía.

Hasta pronto!!!

[Editado 10/09/2007 : La web en cuestión es Hello valencia . Espero que os guste]