CAREAGA JQuery el cuestionamiento de color que ilumina la web

“J-Query: el cuestionamiento de color que ilumina la web”
Ana Lilia Careaga Mercadillo, octubre de 2014
Abstract
In general, Query is another word for question , but The Queries (or simply Queries) is
the third book of Opticks written by the English physicist Isaac Newton that contains
a different number of “queries” or questions , up to 31 depending on the edition, that
where released from 1704 to 1718. On these “Queries” we can find Newton's final
thoughts on science , leaving the task to solve its puzzles to new generation of
scientists . Query 31, was the most important because thanks to it, modern Chemistry
could evolve through the 18 th century. However, “Query” has another meaning in
computing terminology. It refers either to accessing a database using SQL language
or to, J-Query , a small and fast JavaScript library that has changed the way
programmers write in JavaScript .
Introducción
Creo que tuve una infancia de colores. Aprendí a observar y no a mirar, aprendí a
escuchar y no a oír y descubrí que la magia del color puede transformar tanto
espacios físicos como sonoros. De ello tuve conciencia cuando alguna vez mis
padres nos llevaron a un concierto en el Palacio de las Bellas Artes. Recuerdo
que por mi corta estatura no alcanzaba a ver el escenario porque un sombrero
de terciopelo rojo tapaba completamente mi vista
. Era un sombrero
encantador , de esos que se usaban en los 60 tas y que parecía que flotaba
como una viva mancha de color en el lienzo blanco de algún pintor francés del
siglo XIX en medio de aquélla magnificencia dorada y blanca en art déco. El
concierto estaba por comenzar pero no sin antes hacer el ritual de afinación
donde el concertino pide al oboe, el instrumento más estable, emitir la nota “La”
(440 Hz) y justo en el inmenso silencio que marca el director en su batuta de
alguna manera aquél sombrero rojo carente de cualquier sentido temático llenaría
de paisaje de alegría mi pequeña atmósfera. Escuchaba miles de notas, cada una
en su compás exacto que expresaba los arrebatos del presto agitato o los
suspiros de un andante cantábile pero yo permanecía inmóvil mientras aquélla
mancha roja seguía brillando como un faro que chispeaba en contraluz . De
pronto, el mundo se alejaba y todo fluía de manera nebulosa pero en el mismo
ritmo en que la melodía iba dibujando sus diferentes paisajes. La música, como
hechizo me hacía sensible a una serie de ondas tejidas y emitidas por los
diferentes instrumentos de la orquesta como una especie de fuerza
sobrenatural en forma de colores. No en vano brillaba el dorado en el mármol
que se mezclaba con el espectro de arco iris refractado en las lámparas de
cristal; el tiempo, las nubes y el mundo quedaban atrás transportadas por el
“tempo” de la música que diluía los objetos y palabras porque todo se sentía con
colores de una manera extraña y misteriosa...escuchaba el azul de la voz de los
delfines; transparente y penetrante y el azul extenso como el agua de la lluvia o
del agua que refresca y limpia los perfumes marinos; el azul celeste o el marino;
del cielo o del universo o el que pinta el sonido de olas impetuosas de los mares.
Pero también estaba el rojo del amor desesperado con el que puede delinearse
un beso o una sonrisa y el rojo carmesí con el que puede trazarse una curva
impetuosa de lo absurdo y escuchar ya sea lo real o lo soñado, el rojo del sonido
inespecífico de la respiración y del latido esencial del corazón, el rojo intenso y
eléctrico que nos hace sentirnos vivos pero también nos advierte nuestra
mortalidad. Y al final, a manera de “ostinato” vino el amarillo con imágenes en la
memoria; fotografías que se agrietarían con los ecos del pasado; anhelos que
ahora son recuerdos acumulados desplegados solo en dos colores: blanco y
negro porque el blanco son todos los colores juntos en el suave deslizar de los
párpados; susurro íntimo y privado ..y el negro, porque es ausencia de color que
nos envuelve en hojas secas y nos llena el alma de silencio.. Cómo olvidar
aquélla noche oscura que vistió mi vida de colores y hoy la oscuridad se disfraza
de luz porque entre el azul el rojo y amarillo nada es lo que parece y lo que
parece es cuestionable….
Todavía recuerdo aquél sombrero de terciopelo rojo que chispeaba como faro en
contraluz y causó fascinación. Desde entonces cuestioné
la naturaleza
misteriosa de la luz; pero en realidad la fascinación por la luz es algo muy
humano y lo ha hecho especialmente con artistas y científicos. Para Claude
Debussy el arte era una experiencia sensorial llena de diferentes matices y
colores con singularidad misteriosa. En sus nocturnos y preludios puede percibirse
el soplo suave del viento en los verdes paisajes campestres, la caída de las hojas
amarillentas de otoño o los cielos naranjas de una puesta del sol en un
atardecer. La música tiene alma, vida, cuerpo, voz pero sobre todo luz y
color. Para los pintores impresionistas la fascinación por los cambios de luz los
llevó a pintar lo mismo en diferentes horas del día o en estaciones diferentes.
Buscaban tonos puros utilizando colores complementarios para sombrear porque
la luz difumina los contornos y refleja el color de los objetos circundantes. Con
colores como el amarillo, el magenta y el cian lograban sugerir las formas y con el
verde , el violeta y naranja proyectaban ilusión de realidad. Pinceladas cortas
llenas de color nos dejan entrever el misterio de la luz. Por otra parte, si
recorremos los museos de arte en el mundo nos daríamos cuenta de la repetición
incisiva de pinturas con una puesta de sol ; ¿acaso es una especie de
premonición? ¿ o es algún tipo de símbolo universal? Indudablemente el arte está
relacionado con la luz natural y en su ausencia nos hace sentir un abismo en las
tinieblas como si estuviéramos transitando silenciosos en la humedad oscura de
un cementerio. Cuando la luz desaparece, desaparece con ella el hombre y sus
espacios y aunque la electricidad ha logrado eclipsar al sol, nuestro ciclo de vida
sigue regido por el ritmo del universo. También la arquitectura depende de la
luz. La primera arquitectura que crea el hombre primitivo fue alrededor del fuego y
los egipcios construyeron obeliscos 1 para medir el tiempo con la luz. Para los
mayas, era esencial alinear su arquitectura en función de la luz y sombra que ésta
proyectaba durante los solsticios y equinoccios. Todas las artes buscan el color
y por lo tanto a la luz y su relación ha sido un interés recurrente para los filósofos
y científicos. Pitágoras encontró una correspondencia entre la escala musical y
la naturaleza. Descubrió que al dividir una cuerda en cierta proporción había una
relación numérica entre los diferentes tonos armónicos que sonaban agradable
al oído. De esta manera pudo describir el mundo físico y emocional con números
sencillos porque para él los números y la belleza estaban juntos. De hecho, así
creó su escala musical de siete modos como los colores del arcoíris y los
planetas conocidos hasta ese entonces y cuya vibración podía crear la “música
de las esferas” 2. Sin embargo, Pitágoras y los pitagóricos no conocían los
armónicos ni la anatomía del oído. En la escala pitagórica todas las quintas son
puras o perfectas y mantienen una relación de 3:2; pero esto presenta el
inconveniente de ser demasiado amplias al oído por lo que se perciben disonantes
y las terceras menores son demasiado pequeñas y por lo tanto poco consonantes.
Este inconveniente de la escala musical pitagórica hizo que la teoría musical
optara por buscar un nuevo camino porque impedía una creación musical más
compleja como la música polifónica, para lo cual se adoptaría posteriormente el
sistema de temperamento todavía vigente de la escala cromática con 12 notas.
Fuente: Isaac Newton del libro "Opticks" 1670. Escala de color y notación musical
1
La Palabra obelisco deriva del griego obeliskos, que es diminutivo de obelos y significa "aguja". El primero del que se
tiene noticia se data en la época de Userkaf, faraón de la dinastía V de Egipto ( 2500 aC) . Este monumento simboliza un
rayo del Sol, la estabilidad y fuerza creadora que poseía el dios solar Ra. Los antiguos egipcios los colocaron en lugares
estratégicos donde se proyectaban sombras. Al principio, estos obeliscos sólo permitían saber cuándo era el mediodía, pero
más tarde marcó el tiempo en otras subdivisiones.
2
Citado en Miyara, Federico “ La música de las esferas: de Pitágoras a Xenakis... y más acá” Apuntes para el coloquio del
Departamento de Matemática disponible en la web en http://www.sectormatematica.cl/musica/esferas.pdf
Años después de la escala Pitagórica, Isaac Newton también relacionó la escala
musical con los colores del espectro de luz. Pero lo más trascendente fue su
experimento de descomposición de la luz que presentó en 1667 ante el Royal
Society. En la actualidad se sabe que la luz es tanto onda como partícula, pero
en aquél entonces Newton pensaba, de acuerdo al modelo de Rene Descartes,
que la luz estaba compuesta por corpúsculos pero pese a ello
logró
descomponerla en sus colores (que son parte del espectro electromagnético) .
Desde 1666 como él mismo lo refiere en su obra “Optiks” (o “Un tratado de las
reflexiones, refracciones, inflexiones y colores de la luz”), comprobó que la luz que
incide sobre un prisma hecho de cristal se descompone en 7 franjas de colores
diferentes (refracción). Posteriormente, vuelve a realizar su experimento pero
agregando un agujero en una de sus ventanas para obtener un haz de luz más
fino y al colocar una hoja de papel pudo observar la trayectoria difractada del rayo
de luz del color deseado. Había inventado el espectrómetro. Años más tarde
prosigue sus experimentos pero con pompas de jabón y la teoría que elaboró a
partir de sus observaciones fue fruto de una intuición magistral, misma que jamás
se ha puesto en duda: “la luz es un compuesto heterogéneo de rayos de
distinta longitud de onda que se difractan en ángulos distintos ”. Con esta
afirmación, Newton fue el primero en postular que el arco iris es producto de la
refracción de la luz.
En aquella época, nadie comprendió la teoría de Newton. Hooke, uno de los más
célebres miembros de la Royal Society, la criticó con muy poco fundamento, y
otros físicos tampoco la recibieron mejor. Los jesuitas ingleses llegaron a afirmar
que el experimento de Newton estaba mal realizado. Transcurrió casi un siglo y
medio antes de que se volviera a estudiar esta curiosidad científica. Hacia 1800, el
astrónomo alemán William Herschel 3 ( que por cierto también era músico) midió
la intensidad térmica del espectro solar, hallando que el desprendimiento de calor
proseguía más allá del extremo rojo del espectro: había descubierto la luz
“infrarroja” , a la cual él llamó en ese entonces “rayos caloríficos”. Sin embargo,
Newton dejó , como parte de su tercer libro titulado como “Opticks” (“Un tratado
de las reflexiones, refracciones, inflexiones y colores de la luz” ) sus famosas
“Queries” ( a veces traducidas como “cuestionamientos”) con el fin de que se
diera continuación a sus investigaciones. Las “Queries” se enfocan en
3
William Herschel,(1728-1822) fue un astrónomo y músico alemán, pero residido en Inglaterra descubridor del
planeta Urano y de otros numerosos objetos celestes, y padre del también astrónomo John Herschel.
principio a los fenómenos ópticos pero posteriormente también abarcan
temas sobre la naturaleza de la luz y su relación con Dios. Opticks difiere
mucho de “Philosophiæ naturalis principia mathematica ”( del Latín: Principios
matemáticos de la filosofía natural) ya que por haber estado escrito en prosa y sin
ninguna ecuación matemática, lo hizo más accesible y aplicable. En su primera
edición sólo publicó 16 de sus 31 cuestionamientos, pero ediciones posteriores se
enfoca más en sus experimentos de la alquimia alrededor del éter.
En 1706 , un año después de haber sido nombrado caballero “Sir” por la Reina
Ana de Inglaterra se publica la versión latina de “Opticks” ,en donde Newton
amplía la “Query No 10” e incorpora 7 “Queries” más sobre la naturaleza de la
luz , de los cuerpos y de la relación de Dios con el universo . Dichas “Queries”
aparecen numeradas del 25 al 31. Su último cuestionamieto o “Query”, la número
31 es una versión ampliada de algunas especulaciones que Newton había
planeado introducir en “Principia” pero que en último momento se arrepintió. El
Query 31 es el más extenso y pretende dibujar el universo sometido a las diversas
fuerzas como la gravitación con una mirada a intentar buscar una posibilidad de la
unificación universal de las fuerzas de la naturaleza. Los “Queries” fueron
argumentados por Newton en forma de interrogación con dos propósitos: evitar
las posibles críticas de sus adversarios pero sobre todo para tener la oportunidad
de plasmarlas como hipótesis o alternativas sugerentes que se tomarían en
investigaciones ulteriores por lo que podríamos decir que con ellas el legado de
Newton se amplía no solo como científico sino como filósofo natural. Es por ello
que actualmente , cuando hablamos sobre las “Queries” nos referimos no solo a
las últimas publicaciones de Newton donde culmina su pensamiento de filosofía
natural , sino a los tratados de óptica y química teórica más completos del siglo
XVII que todavía son materia de estudio para los avances de la ciencia. En ciencia
e ingeniería
los “queries” nos dirigen automáticamente al pensamiento
interrogativo de Newton en el campo de la óptica y química , pero no es así para
las Tecnologías de Información donde los “queries” poseen otro significado .
¿Quieres saber más sobre el significado de
los cuestionamientos o
“queries” en las Tecnologías de Información y en particular sobre J-Query?
Continúa leyendo…
………………………………………………………………………………………………
Comenzando con lo básico: Qué significa “query” en las Tecnologías de
Información
En general, dentro del contexto de las Tecnologías de Información un “query”
se refiere a una consulta en una base de datos. La palabra “query” deriva del latín
“quaere”, forma imperativa de “quaerere”, que significa pedir o buscar. Debido
al uso de las redes de comunicaciones y las aplicaciones en red que cada día son
más versátiles y variadas, se ideó un estándar o esquema básico de operación
llamado “SQL” ( Structured Query Language) para tener un acceso universal
de las diferentes bases de datos a partir de una serie de “scripts” (programa o
comandos para decirle a una base de datos qué debe hacer y en qué orden
hacerlo). SQL , más que un lenguaje de programación es un estándar de
comunicación con las bases de datos que es capaz de interactuar con los
diferentes lenguajes de programación como ASP o PHP o bien, con los diferentes
tipos de bases de datos (MS Access, MySQL, Oracle, etc) .
De no ser por la existencia de SQL, el acceso y uso de aplicaciones con las
bases de datos sería caótico y prácticamente imposible poder compartir bases de
datos entre los diferentes usuarios. Las “queries” que se realizan a través de SQL
son universales y además poseen un par de características muy apreciadas por
sus usuarios: potencia y versatilidad.
SQL está conformado por diversos operadores (lógicos y de comparación como
AND , NOT, OR y menor y mayor que, etc), comandos (DLL y DML) , cláusulas
(from, where, order by, group by) y funciones de valor agregado ( como AVG,
Count, Sum, etc) que al combinarse hacen posible la creación, actualización y
manipulación de cualquier base de datos.
¿Qué es J-Query?
J-Query es un software libre y open source que consiste en una biblioteca de
JavaScript 4 (no confundir con Java). Fue creada y desarrollada en 2006 por
John Resig con el objetivo de simplificar la interacción con los diferentes
documentos HTML, manejar eventos, manipular el árbol DOM 5, hacer
animaciones y tener la posibilidad de interactuar a través de AJAX con otras
páginas web.
Actualmente es la biblioteca de JavaScript más utilizada y esencial en el
desarrollo web ya que con su uso se facilita el desarrollo de aplicaciones
enriquecidas RIA del lado del cliente compatible con todos los navegadores ,
evitando el desarrollo de código innecesario por lo que se consigue ahorrar
tiempo y espacio.
Es prudente aclarar que J-Query NO ES un lenguaje, sino más bien una serie de
métodos y funciones de JavaScript o sea, más bien es un “framework”; por lo
tanto solo es una librería que podemos emplear opcionalmente para facilitarnos la
vida. Sin embargo, para aprender J-Query es necesario saber JavaScript; si no
ser un experto, sí se requiere tener cierta soltura por lo que si te interesa
emplearlo es recomendable iniciarte con JavaScript aunque algunos
programadores argumentan lo contrario por tener una interfaz más sencilla y
visual.
4
Javascript no forma parte de la plataforma de Java y es un lenguaje de programación interpretado que se utiliza
principalmente del lado del cliente(solo se ejecuta en el explorador) . JavaScript no crea applets ni aplicaciones
independientes. En su forma más habitual, JavaScript está en documentos HTML y puede proporcionar niveles de
interactividad en las páginas web que no se pueden conseguir con HTML simple.
5
El Document Object Model o DOM ('Modelo de Objetos del Documento' o 'Modelo en Objetos para la Representación de
Documentos') es esencialmente una interfaz de aplicaciones (API) que proporciona un conjunto estándar de objetos para
representar documentos HTML y XML
De acuerdo al sitio web de J-Query (http://jquery.com/) , “J-Query está
diseñado para cambiar la manera en que se escribe código
JavaScript”. Pero más allá de esto, ha logrado algo aún más impresionante: ha
animado a un gran número de diseñadores y desarrolladores web a comenzar a
escribir su propio código en lugar de copiarlo de dudosas fuentes. J-Query es un
archivo relativamente pequeño (84kb sin comprimir) y contiene docenas de
funciones (métodos) de JavaScript diseñadas para simplificar el trabajo . Su uso
es muy sencillo, únicamente ligas tu página web al archivo y usas los métodos de
jQuery para agregar interactividad a tu sitio web.
Características J-Query
 Es compatible con todos los navegadores actuales ( Chrome, IE, FireFox
Mozilla, Safari, Opera)
 Es Open Source con licencias GNU y MIT License
 El 75% de los sitios web que usan JavaScript han adoptado J-Query.
 Ejemplos de sitios web que lo emplean son Bank of America, Twitter y
Amazon
 J-Query Mobile es patrocinado por Adobe y Dreamweaver
 Es muy fácil de aprender.
Comenzando con J-Query
Antes de comenzar a usar J-Query, debes descargarlo ya sea directamente
desde el sitio de jQuery o también a través de Dreamweaver CS5.5 o posterior
pero es necesario ligar tus páginas web a la librería core; hay dos maneras de
hacerlo:
1. Ligando la librería hospedada en un “Content Distribution Network (CDN)”
2. Descargando una copia directamente de la página web de J-Query en
donde podrás encontrar los links para versiones mínimas.
Una vez que tengas J-Query podrías vincular los archivos externos de JavaScript
en el <head> pero no se recomienda porque es necesario que se procese todo el
código JavaScript antes de cargarse la página; por lo que es conveniente
adjuntarlos antes de cerrar la etiqueta </body> ; como se muestra a continuación:
.
.
Guarda la página y ¡listo! Ya puedes comenzar a crear manejadores para
inicializar documentos y para ello también hay diferentes maneras de hacerlo pero
la más simple es la siguiente:
1. Sigue trabajando con el mismo archivo. De manera alternativa puedes
usar jq_02.html
2. Inserta líneas entre <script> y la etiqueta </body>
3. Continua agregando etiquetas <script></script> en el espacio que
acabas de crear.
4. En el bloque nuevo escribe $(function() {.
5. Da clic en enter un par de veces para agregar dos líneas más . Escribe
el símbolo de llave que cierra y luego paréntesis que cierra y “;” .
6. Debes ver lo siguiente:
<script type="text/javascript" src="js/jquery-1.5.2.min.js"></script>
<script>
$(function() {
});
</script>
De esta manera, todo el código JavaScript que necesites ejecutar al cargar la
página debe ir dentro de las llaves de la función. Como el código que acabas de
hacer es un código que se usa regularmente con J-Query , puedes guardarlo para
reutilizarlo. Selecciona todo el fragmento y con el clic derecho crea un snippet
desde el menú contextual. Escribe jQuery Document Ready Handler . Vete al
espacio del método y selecciona el código que hay; córtalo y pégalo en “insertar
después” y deberás ver lo siguiente:
Ahora estás listo para comenzar a aprender J-Query, para lo que te recomiendo
alguno de los siguientes tutoriales:
http://librojquery.com/#software
http://www.desarrolloweb.com/manuales/manual-jquery.html
http://www.javascriptya.com.ar/jquery/
Conclusiones
Como regla general, JQuery es suficiente para la mayoría de los proyectos de
desarrollo web. Habrá algunos proyectos que requieran el tradicional
JavaScript; sin embargo, éstos son pocos y poco frecuentes. Aunque JQuery es
definitivamente la mejor opción en la mayoría de los escenarios, como
desarrollador web es aconsejable que también aprendas JavaScript.
Gracias a JQuery, agregar interactividad a las páginas web ha sido simplificado
dramáticamente y es por ello que hasta hoy es el framework más popular de
JavaScript. Las razones de la popularidad de JQuery pueden resumirse en:

Se escribe menos código; lo que en JavaScript te tomaría cerca de 20
líneas, con JQuery se puede lograr con 2 o 3.
 El
mismo código corre en todos los navegadores; no es necesario escribir
un código especial para cada navegador.
 Emplea
de manera natural CSS, por lo que es fácil de usar para la mayoría
de los diseñadores web .