viernes, mayo 19, 2006

Quieres ir al cine?

Es viernes 19 de mayo de 2006, y son las 15:46h.

Hoy estrenan el Código Da Vinci.

Quieres comprar entradas por internet para ver la peli?

Prueba a comprar las entradas en cualquier web especializada del ramo.





Uy!!! Pero si no va ninguna...

Ahora prueba en reservaentradas.com

Ah! Así da gusto.

jueves, mayo 18, 2006

VelneoLatino

Ha nacido un nuevo portal dedicado al mundo Velneo; VelneoLatino

Vaya desde aquí la enhorabuena al amigo ofsantana por tan buena iniciativa y los mejores deseos para el portal.

Keep it SIMPLE

Tras varios años programando en VV ( de ahora en adelante Velneo ) por fín se está produciendo la expansión de la herramienta a nivel global, al menos en el mundo de habla hispana.

Hasta ahora los programadores de Velneo quizás podíamos sentir una extraña sensación, algo así como "Estaré equivocandome? Por qué no lo ven todos? Qué pasa con esta herramienta que es tan buena? Por qué no la usan todos los programadores masivamente? Será esto una secta y estaré sofronizado?".

Pues bién, ahora ya ha ocurrido. Ya no estamos solos, ya no somos bichos raros.

Se está incorporando a la herramienta toda una comunidad de desarrolladores del mundo de habla hispana, muchos de ellos provenientes de otros lenguajes y herramientas de programación como VisualBasic o .Net

Y con ellos están viniendo también las malas costumbres heredadas de esos otros mundos de programación.

En el foro de Velneo ( en permanente ebullición ) te encuentras a diario cientos de consultas y respuestas acerca de cómo hacer esto y lo otro; "pues para eso te montas un proceso que haga tal y cual, y lo pones en el botón de..."

Procesos, procesos y más procesos.

Keep it SIMPLE.

Cuando empecé con VV me dijeron: "Tú tienes suerte, eres virgen, no estás contaminado por otros lenguajes de programación", y era verdad. Es más fácil aprender Velneo si no sabes nada que si crees que sabes algo.

Si provienes de otros lenguajes de programación, olvida todos los artificios que te enseñaron.

Velneo es simple y ahí reside su potencia.

Puedes liarte con procesos inmensos que carguen listas para tener origen, que recorran la lista, que carguen históricos y los modifiquen, o que suban a los maestros para hacer lo que sea, que guarden valores en variables globales o locales para luego ser utilizadas, puedes hacer prácticamente lo que quieras, pero... para qué?

Supongo que eso será una costumbre heredada de otras herramientas donde la gente acostumbraba a teclear cientos o miles de líneas de código.

En Velneo no es así.

Velneo no es un lenguaje de programación, es una base de datos real, y como tal, tienes a tu disposición la estructura de base de datos donde no sólo se definen las tablas y los campos, sino también las relaciones entre ellas mediante punteros de tipos que hasta ahora desconocías que pudiesen existir, con actualizaciones automáticas sobre campos de otras tablas, con procesos de tabla para comprobación, modificación de datos o lo que se te pueda ocurrir, todo ello al vuelo y sin programar ni un sólo proceso.

Velneo es así, simple y potente.

Así pués, mantengamoslo simple y disfrutemos de su potencia.

Para ello debemos retroceder a los orígenes, bajar a las bases, conocer su esencia y utilizarla.

Cuesta al principio, pero como ya he dicho alguna vez, cuando ves la luz, el cielo se despeja y puedes ver un amplísimo panorama lleno de posibilidades que antes no te dejaban ver las líneas de código.

Keep it SIMPLE.

sábado, abril 01, 2006

PHI

Últimamente me encomendaron la tarea de definir una imágen corporativa para mi empresa. Hata el momento siempre había funcionado con lo que había; un logo, unos colores corporativos, una tipografía corporativa, unas proporciones e ideas bastante fijas al respecto de la imagen de la empresa que eran como intocables.

A lo largo de mi carrera dentro de la empresa había intentado cambiar algo de lo anterior siempre con la misma respuesta: "Eso no se toca".

He desarrollado algo así como 5 evoluciones diferentes del logo que era, 16 prototipos de la web corporativa, varios intentos de reducir la paleta de colores corporativa e innumerables intentos de definir un estilo corporativo para los documentos de empresa; cartas, faxes, informes, catálogos, manuales de usuario, etc, pero ninguno de ellos hasta ahora había fructificado.

Como ahora no era una intrusión no deseada en la imagen de la empresa, si no una tarea encomendada, al final parece haber surtido efecto.

Para inspirarme en la remodelación de la imagen de empresa utilicé, cómo no, internet como fuente. Empecé buscando "diseño", "imagen corporativa" y similares.

Tras largas horas de digestión de los contenidos devueltos por los buscadores, llegué a la conclusión personal de que debía seguir las directrices de diseño de los más aclamados diseñadores de la historia moderna.

Así como el que no quiere la cosa me había reencontrado con phi.

Estudiando la carrera de ingeniero lo conocí de pasada, pero desconocía todas las implicaciones de phi en el mundo del diseño. Descubrí que una importante rama del diseño toma phi como la proporción divina y la utiliza para todo; composición fotográfica, encuadre, distribución, relación entre elementos, etc.

Me hice mis rejillas basadas en phi para documentos impresos en A4, para documentos web, para composiciones fotográficas, para el logo de la empresa, etc.

No me quedé ahí y seguí leyendo las ramas de phi.

De todos es conocido el hombre de Vitrubio de Leonardo con las proporciones basadas en phi, pero menos conocido es que esa misma proporción se encuentra en la Naturaleza; manos del hombre, ramas del árbol, caracoles, hojas, mariposas, así como en la música compuesta desde siempre por el hombre ( hasta el más moderno chin-pun cumple con la proporción áurea ) y en la escultura, pintura y arquitectura de siempre.

La razón de por qué diseñar con phi resulta más atractivo es que estamos acostumbrados desde siempre a ver esa proporción por todas partes, ya que es parte de la Naturaleza, de todo lo que nos rodea y de nosotros mismos, así pues, si diseñas con esa proporción, resulta familiarmente atractivo o cómodo de ver. Es lo de siempre.

PHI = 1.618
1/PHI = 0.618

Ahí está phi. Y phi está en todo.

Mírate al espejo y verás a phi. Lo veras en tus manos, tus muñecas, tus brazos, tu ombligo, tu cabeza...

Mira las hormigas, las abejas, las hojas de los árboles, sus ramas. Verás a phi.

Así pues, estoy intentando llevar a cabo un diseño armónico de imagen de empresa basado en phi. Las proporciones del logo deben corresponder a phi, la paleta de colores elegida debe cumplir con phi, el diseño de papelería respeta la proporción phi...

A pesar de todo lo que os he contado, no descarto la otra posibilidad, que es seguir la escuela de diseño alemano-suiza, y hacerlo todo cuadrado. Se define una unidad mínima cuadrada y todo cabe dentro de un múltiplo de esa unidad mínima.

También es muy reconocida a simple vista ya que es utilizada en infinitud de sitios; webs, weblogs, catálogos, iconografía, señalética, maquetación escrita, etc. Unidad mínima un cuadrado de lado X, columnas de ancho Y cuadrados combinadas con columnas de ancho Z cuadrados y todos contentos.

Esta última opción me parece interesante ya que a lo largo de mis años de estudios me han intentado y conseguido cuadricular la imaginación, con lo cual, reconozco el patrón y lo identifico como algo natural, conocido de siempre, pero sin duda lo que más se acerca a lo que sin saber nada de esto considerarías como atractivo es phi.

Sé que está presente en todos esos sitios y lo puedo reconocer, pero lo que no puedo responder es por qué está ahí. Acaso Dios no fué libre para diseñar?

lunes, marzo 06, 2006

Nueva web Velneo

Por fín!!!

Se ha hecho esperar pero ya está aquí.

Ya podemos disfrutar con la nueva imagen de VV como Velneo, y de los tan esperados vídeos de presentación de la nueva herramienta y de la Conference06.

Ale!! a disfrutar...

miércoles, febrero 22, 2006

Panorámicas

Una de mis mayores aficiones, aparte de Velázquez Visual, es la fotografía, y cuando viajo aprovecho para lanzar cientos de disparos e intentar capturar la belleza y grandiosidad de los momentos que he vivido.

Siempre he querido poder capturar esa sensación de inmersión en un espacio tan grande cuando te encuentras frente a un gran paisaje.

En esas ocasiones, la cámara se me queda pequeña. Pero pensando en las posibilidades posteriores de edición de imágenes con Photoshop, me lanzo a capturar esa grandiosidad en pequeñas porciones para luego unirlas artificialmente y crear vistas panorámicas.

Ahí van unas cuantas:

1.- Alarcón.

Mi compañera es natural de Motilla del Palancar (Cuenca) y a pocos kilómetros de allí se puede disfrutar de una entretenida visita al pueblo de Alarcón.

Alarcón y su entorno Alarcón

Es un precioso pueblo amurallado y con castillo para visitar, encerrado en un meandro del río. En el castillo, ahora Parador Nacional, se puede tomar un café sentado tranquílamente en el salón rodeado de armaduras y crespones, mientras disfrutas de unas hermosas vistas del paraje que lo rodea.

2.- Teide.

Cuando llegas a la cima del Teide disfrutas de unas espectaculares imágenes que parecen sacadas de otro mundo.

Vista desde el TeideDesde el Teide

3.- Jaén.

Cerca del Parque Natural de Cazorla, en la zona de las Villas, se alza majestuoso el pico llamado el Yelmo. Desde allí disfrutamos de unas maravillosas vistas de toda la zona y una sesión de parapente.

Jaén desde el Yelmo Desde el Yelmo

4.- Londres.

Una visita obligada cuando vas a Londres es la catedral de St. Paul en plena City. Desde la linterna situada encima de la cúpula saqué esta panorámica de 360º de la ciudad.

Londres 360 grados London 360º

5.- París.

París es sin duda alguna la ciudad más bella del mundo. Mires donde mires puedes quedarte horas extasiado contemplando la belleza de sus edificios.

Museo del Louvre El Louvre

6.- Lyon.

La segunda capital de Francia. Desde la catedral se observa esta panorámica.

Lyon Lyon

7.- Picos de Europa.

No recuerdo exactamente el sitio, pero sí esa sensación de "Buf! qué pequeño soy y qué hermoso es esto!!!"

Picos de Europa Picos de Europa

8.- Orotava.

Mi cuñada vive en Tenerife y desde la ventana de la cocina se observa una bonita panorámica del Valle de la Orotava.

Valle de la Orotava Valle de la Orotava

La técnica para obtener este tipo de imágenes es, ser conciente cuando estás fotografiando la secuencia de fotos de que al final vas a componer con ellas una panorámica, y así procuras utilizar un objetivo que no distorsione demasiado la imagen hacia los bordes, intentas superponer una foto con la siguiente tomando algún elemento de referencia, y o usas un trípode o tienes buén ojo y pulso para que el horizonte permanezca en el sitio en todas las fotos.

Luego las escaneas todas y con Photoshop, las colocas una al lado de la otra, las deformas sutilmente para que encajen, igualas tonos de color entre las diferentes tomas y recortas lo que te ha ido sobrando por los bordes.

miércoles, febrero 15, 2006

Una cuestión de fe

Abandonar tu plataforma de desarrollo para pasarte a Velázquez Visual es una cuestión de fe.

Te pueden contar maravillas sobre la herramienta, citarte algunos ejemplos de aplicaciones críticas que están funcionando, sus capacidades de búsqueda y esos endemoniadamente cortos tiempos de respuesta, te pueden contar lo que sea pero... si no lo ves con tus propios ojos no lo creerás.

Al principio es cuestión de fe; o crees o no crees.

Empiezas bajandote la herramienta gratuita y probando algunos ejemplos, para rápidamente ponerte a desarrollar tu primer mapa. Lo haces tan rápido y funciona tan bién a la primera que sigues sin creertelo.

Sigues desarrollando aplicaciones cada vez más críticas en tiempos récord y con requerimientos hardware mínimos, y sigues sin creertelo.

Y llega un momento en que ves la luz.

Y cuando la has visto, estás perdido para siempre, porque ya crees.


Si aún no crees, te voy a contar un cuento que escribió Miguel:


Un buen día un amigo me pregunto- ¿Qué es Velázquez Visual?

Me pase tres días debanándome los sesos para poder darle una definición, ¿Un programa?, ¿Una Herramienta de Desarrollo Rápido?, ¿La mejor base de datosque jamas haya existido? ¿Un nuevo lenguaje de Programación? ¿Un SistemaOperativo? ¿Un servidor de Aplicaciones, de Html, de Correo, de Ficheros, de Mensajes...?

Ante mi impotencia para explicarle que era, me dije: Voy a mostrárselo.

Me fui a mi casa , en la cual tengo un Pentium 4 y un MMX . Al Pentium 4 le instale Windows NT Workstation. No configuré usuarios, ni absolutamente nada, le quite la compartición de discos, y desactivé prácticamente todos los Servicios de Windows incluido el SERVICIO SERVIDOR. De esta manera tenia un Servidor bastante seguro y fiable ya que de hecho, en muchos aspectos, Velázquez es de por sí casi un sistema, y sólo utiliza el núcleo principal de Windows, del cual se apodera, haciendolo un sistema realmente estable.

Instale Velázquez, y me dije: voy a hacer una programa nuevo y sencillo para que lo vea claro.

Aprovechando que tenia una base de datos en Ascii con 700.000 libros, decidí hacer un mapa en Velázquez , definendo la base de datos en el mismo programa.

El resultado fue un programa que dando un Trozo del Título me mostraba todos libros que contenían esa palabra estando al principio al final o en medio del título. Seleccionando uno podía ver su ficha, incluido el Autor o la editorial, y seleccionando el Autor o la editorial me volvía a mostrar todos sus libros.

Para hacerlo un poco más espectacular, decidí poner al lado del Autor un Botón, que en una ventana del formulario del libro mostrara las referencias encontradas de ese autor en GOOGLE, sin necesidad de abrir el explorer, ni de teclear nada. Además le puse otro botón para que enviase un E-mail automáticamente a la dirección elegida, solicitando el libro.

Hice el menú, las pantallas de interrogación, los formularios, etc, y un pequeño listado con los códigos de barras de cada uno de los libros y la foto de la portada.

Posteriormente decidí que seria interesante que estas interrogaciones sepudieran hacer por la web, de forma que diseñe con Velázquez 3 paginas HTML; una para pedir las opciones de búsqueda, otra para mostrar los títulos encontrados, y una más para mostrar los datos de un libro en concreto, la foto de la portada, etc.

Se me estaba haciendo tarde. Había empezado a las 9 de la mañana y ya eran casilas 12.

Para probar hice una interrogación sobre los 700.000 libros y puse la palabra CASA. Me mostró 20.000 libros. Tiempo de Respuesta Inmediato.

En el antiguo Pentium MMX instalé el navegador Velázquez, configuré la conexiónen red TCP/IP en dos minutos y repetí la operación. Tenía alguna duda, ya que era una maquina Windows 3.11. Tiempo de Respuesta: Tardó algo más de 1 segundo. Bueno parece que todo es correcto.

Casi se me olvida modificar la configuración del router y abrir el puerto 690 VATP que quiere decir Velázquez. Sí, Velázquez aunque español tiene su propiopuerto asignado por la IANA, no se me debe olvidar comentárselo a mi amigo.

Ya eran las 12 , me voy que se me hace tarde.

En ese momento me aparece un telegrama en mi pantalla “Telegrama Velázquez , Remite Dpto. Informatica XXXX, ¿Vas a venir esta tarde por la oficina?. Inmediatamente le contesto “No esta tarde no iré, ya te llamaré más tarde”.

Cogí el coche y me desplace a casa de mi amigo que vivía en una urbanización cercana a la capital, aunque pese a ello no habia llegado todavía el ADSL. Pero bueno probaríamos con el MÓDEM que tenía.

Llegué, nos sentamos en su ordenador y nos bajamos el navegador por internet, lo cual nos llevo casi 20 minutos. La conexión era terrorífica.

Una vez bajado lo instalé y lo lancé, el navegador me pidio el servidor con el que quería conectar, le di mi Ip y en seguida vimos en pantalla el mismo programa que había probado en la oficina. Ejecuté otra interrogación y, increíble pero cierto, nos devuelve 30.000 registros de forma inmediata.

Mi amigo salto de inmediato “ Sí, sí pero quiero ver el último libro de la lista”.

Voy al final y le muestro todo el contenido, las fotos, un comentario de texto, un link a otros libros del mismo autor, etc, y veo como su cara empieza a cambiar de color.

Como tengo ganas de quedarme con él, cierro el navegador de Velázquez y, aunque podría haber navegado por la web con el mismo, prefiero abrir el Internet explorer y probar las páginas HTML que había realizado.

Lancé la interrogación y, los mismos datos y de forma inmediata.

Además me conecto con el navegador Velázquez, accedo a una ficha, modifico la foto, voy al Explorer le doy refrescar y, la modificación ya está en la Web.

Ni qué decir tiene que no se creía que todo eso lo había desarrollado la misma mañana.

Entonces decido mostrarle cómo Velázquez también es un Servidor de Disco.

Lanzo el Navegador y le digo que quiero explorar mi servidor, cojo el mapa que se estaba ejecutando, lo bajo, lo instalo en su máquina y ejecuto el programa ahora en Local.


No lo entiende y se lo resumo.

El programa que hasta ahora estaba funcionando en un servidor remoto, lo he bajado y lo he puesto ha funcionar en local sin necesidad de ninguna licencia y en tan solo 10 minutos. De la misma forma puedo ahora modificarlo y volverlo a poner en el Servidor y que accedan todos los usuarios que quieran bien mediante HTML o con navegadores VELÁZQUEZ.

Y además si quieres pasamos los datos que he traído en un cd y verás como los tiempos son los mismos.

Paramos a comer y me niego a hablar de Velázquez hasta no acabar la comida.

Por la tarde le realicé una pequeña facturación; en fín lo de siempre, Clientes, Albaranes, algunos listados, control de Existencias, etc.

De hecho era un trabajo que tenía que hacer para un amigo que llevaba 2 meses desarrollándo en no-sé-qué-lenguaje. A las 6 teníamos terminado el programa.

De todas formas hay que repasarlo y probarlo un poco mas, le indiqué.

Si quieres lo repasamos juntos y se lo instalamos a tu cliente.

A partir de ese momento mi amigo, como si se tratara de la niña del Exorcista, empezó a vomitar preguntas y mas preguntas...:

¿Y puede estar conectado a bases de datos Oracle , Odbc, Informix..?
¿Puedo interrogar la base de datos Velázquez desde Access.?
¿Además de leer los puertos serie, puedes crear tu propio protocolo TCP/IP.?
¿Aunque parece que no lo necesitas para nada, puedes utilizar dll’s externas?
¿Tiene nivel de Seguridad 6 la información que corre por la red?
¿Puedes dar privilegios además de por usuarios, por tipo de conexión, Local oRemota?
¿De verdad no necesitas generadores de informes externos,?
¿Y puedes realizar versiones demo te tus programas para distribuirlas con totalseguridad?
¿Y de verdad en tu empresa con un Pentium 4 y una Adsl de 2 Mb estas sirviendo acasi 100 usuarios, la mitad de ellos por Internet ademas de los que te accedenvia Web?

A todas estas y muchas mas preguntas mi respuesta fue siempre "SI".

Y la suya....”No me lo creo”.

A lo que yo añado ni se lo cree hoy, ni se lo creerá mañana cuando probablemente sea capaz de realizar su primer mapa.

Pero si tiene fe probablemente comprenderá Velázquez y lo que realmente es: una abstracción de todos los Sistemas de información que nos rodean. Una nueva forma de ver la información, una nueva filosofía de la información.


Intentar explicar que Velázquez no es una base de datos Relacional es como pretender explicar este concepto al que solo conoce el fichero secuencial. Pero no lo dudo, quizás dentro de un mes o quizás dos sea cuando no le quede ninguna duda y se pregunte como podía haber sido rentable su empresa durante tantos años sin Velázquez Visual.

De todas forma lo que pensaría esa noche es que Velázquez es una herramienta maravillosa, pero que como otras que ha visto, seguro que tiene limitaciones. Yo le podría haber indicado que no tiene limitaciones, que no se obceque pensando que es una herramienta de desarrollo rápido, etc, etc , pero todo eso sólo lo puede descubrir él mismo.

También le podía haber dicho que no se preocupara por el tiempo que perdió en sus antiguos desarrollos , si no que se alegrase por el que iba a ganar a partir de ahora.

Sin embargo Velázquez sí que tiene un problema:

“En su mente no habrá vuelta atrás”



sábado, enero 14, 2006

Esta noche, en el cielo...

Hace muchos años, subí una noche a la terraza de casa de mis padres, armado con unos buenos prismáticos. Iba dispuesto a otear el cielo en busca de algún cuerpo celeste que observar.

Esa noche había luna llena. Dediqué toda la sesión a observarla.

Es impresionante lo bién que se puede observar la luna con unos medios técnicos tan escasos. La fuí recorriendo palmo a palmo, viendo detenidamente sus cráteres y sus valles. Y su luz blaco-azulada lo invadía todo.

Era tal el detalle de su orografía que al rato empezó a invadirme una sensación de miedo irracional tal, que me hizo apartar la vista de ella. Guardé los prismáticos y me bajé a casa.

Hasta el día de hoy no he vuelto a mirarla tan de cerca.

Hoy hay luna llena.

Te atreves a mirarla?

miércoles, enero 04, 2006

Avestruces y Jirafas

En un zoológico hay dos tipos de animales: avestruces y jirafas. Sabiendo que en total hay 30 ojos y 44 patas, cuántos animales de cada tipo hay?

Supongamos que los animales del zoológico entendiesen nuestras órdenes.

Démosles la orden: "A dos patas! AR!"

Contemos las patas que hay en el suelo; a ver... 30 patas, tantas como ojos.

Entonces cuántas patas hay el el aire? 44 - 30 = 14

A qué animales pertenecen las patas que hay en el aire? Evidentemente a las jirafas, luego hay 7 jirafas y 8 avestruces.

miércoles, diciembre 28, 2005

Cómo se llama este libro?

Ahora que programo en Velázquez Visual, me sobra tiempo para dedicarme a otras cosas mucho más interesantes, como la lectura!!!

Os recomiendo encarecidamente el siguiente libro: "Cómo se llama este libro?" de SMULLYAN, RAYMOND M.

En principio puede parecer un libro de acertijos ingeniosos, una lectura divertida y sin muchas trabas, pero a medida que vas profundizando en él la cosa se complica, afortunadamente para los amantes de la lógica y las matemáticas.

Así como el que no quiere la cosa, te va introduciendo en el teorema de la incompletud de Kurt Gödel, que reza así: "Todo sistema formal que contenga a la aritmética elemental es incompleto"

Ahí es nada!! Empiezas resolviendo unos divertidos acertijos y terminas dándote cuenta de que las Matemáticas como un todo son y siempre serán incompletas, es decir, habrán afirmaciones verdaderas indemostrables y afirmaciones falsas innegables, basándose únicamente en los axiomas de partida y las reglas de cálculo del sistema.

O introduces un nuevo axioma en el sistema o no puedes seguir avanzando, y claro, una vez hecho esto, te vuelves a encontrar en el mismo punto.

Charlando con mi hermano sobre el tema llegué a la conclusión de que Gödel dejó bastante maltrechos a los Matemáticos que pretendían establecer unos Principios Matemáticos rotundos, rellenos, encerrados en sí mismos, como un todo verdadero, y de paso, al menos para mí, demostró prácticamente la existencia de dios, lo cual me preocupa un poco más que todo lo anterior.