20 febrero 2006

GOOGLE: ALGO MÁS QUE UNA CARA BONITA

¿Quién no ha necesitado alguna vez conocer a cuánto estaba el cambio de alguna divisa? ¿Quién no ha amasado una gran fortuna de la noche a la mañana gracias al sudor de su frente y se ha visto obligado a conocer las cotizaciones para realizar sus inversiones con talento? O, ¿quién no ha hecho un viaje al extranjero, fuera de la zona euro? O, ¿quién no ha comprado un libro en amazon y ha querido comparar los precios entre el amazon de los USA, el de UK y el alemán? ¿Quién...?

El primer instinto de casi cualquier googleliano que se encuentre en una tesitura semejante será, sin duda, resolver el problema siguiendo los siguientes sencillos pero efectivos pasos:

  1. Irse a Google.

  2. Buscar un sitio web donde consultar las cotizaciones.

  3. Pillar la calculadora.

  4. Convertir las cantidades.



Plas, plas, plas - aplausos en reconocimiento del esfuerzo realizado.
Ji, ji, ji - veladas risitas del listillo de turno que nos ha visto hacer el pinchaolivas a base de bien durante un buen rato.

Si lo que queríamos era saber a cuánto está la libra, nos podríamos haber ahorrado varios de los pasos anteriores preguntándole directamente a Google:
1 Pound in Euros
A lo que Google responderá algo así como:
1 British pound = 1.46086664 Euros

¿Y si quiero la del dólar? Pues le pregunto:
1 USD in Euros
A lo que Google responderá algo así como:
1 U.S. dollar = 0.839771582 Euros

Por supuesto, si lo que se quiere es convertir alguna cantidad, no hay que hacer el canelo usando luego la calculadora de windows, sino que le preguntaremos directamente a Google:
10.2 GBP in Euros
A lo que Google responderá algo así como:
10.2 British pounds = 14.9008398 Euros

A estas alturas, ya habrás notado que:

  • la cosita está muy bien cuando sabes cómo pedirle lo que quieres obtener (USD, GBP...).

  • la sintaxis es flexible y "humana".

  • Google es yanqui. De ahí el "in", del que no nos libraremos ni en google.es (al menos, a fecha de hoy).

  • el interfaz deja bastante que desear, y la documentación ¡no digamos!


Además, deberás tomar buena nota de la Poncius Pilatus Warranty bajo la cual los Sres. de Google te ofrecen este servicio. No obstante, una vez conocidas las limitaciones, la cosita está genial.

Porrrrque la cosita no acaba aquí, nope. Resulta que Google no es solo el magnífico buscador que todos conocemos, sino también una potente calculadora, que incluye la posibilidad de convertir entre distintas unidades (tb. monetarias) y sistemas, y siempre dispuesta a responder algunas "preguntas sencillas". Por ejemplo, puedes preguntarle la velocidad de la luz (speed of light, o simplemente c), el número de Avogadro (Avogadro's number) o un buen montón de constantes físicas. Puedes preguntarle la masa de los planetas anteponiendo "m_" al nombre del planeta (prueba m_Mars o directamente mass of Mars).

Sí, bien, vale, pero... ¿me ofrece algo la calculadora de Google que no tenga la calculadora de windows?
Respuesta: pozí.

Confieso que no he probado todas las operaciones que se pueden realizar con la calculadora de windows; pero todas las que he probado, pueden realizarse también con la de Google: desde un simple tanto por ciento (13% of 200), pasando por un típico factorial (100!), hasta un coseno hiperbólico (cosh(30)).

Y aun siendo verdad que el interfaz de Google es penoso y que necesitas saber "por ciencia infusa" cómo se escriben las cosas, una vez que hayas cogido práctica en su manejo será probablemente más ágil. Incluso podrás contar con algunos atajos para operaciones que con la de windows hay que hacer "a mano": prueba, por ejemplo, a escribir 100 choose 2 para hallar las combinaciones de 100 elementos tomados de dos en dos.

Por otra parte, en cuanto a conversiones una de ellas está a años-luz de la otra (adivina cual). Con la de windows puedes convertir entre cuatro sistemas numéricos: hexadecimal, decimal, octal y binario. Punto. Con la de Google puedes convertir entre estos cuatro (13 in binary), y hasta ¡a (o de) números romanos! ¿Cómo se escribe el año en el que estamos en números romanos? (2006 in roman)
Además puedes realizar conversiones entre unidades monetarias, como decíamos al principio, entre unidades de temperatura, entre unidades angulares (30 degrees in radians) y, en definitiva, realizar las más peregrinas conversiones (1 acre in sq km).

Y, por último, Google también supera la que personalmente considero que es una de las más patéticas de las carencias de la calculadora de windows: los números complejos.
Si en Google escribes:
(2 + i)*3 + 1
Obtendras un correctísimo:
((2 + i) * 3) + 1 = 7 + 3 i
Y como para Google la exponenciación compleja no tiene misterios, a los googlelianos de hoy en día ya no les costará tanto esfuerzo como les costaba a los matemáticos de otros tiempos comprobar la famosa ecuación de Euler: e**(i*pi) + 1