Los informáticos hablamos raro

Caras raras, eso ponen mis amigos, no informáticos, cuando les hablo de lo que estoy haciendo. Lo mismo me pasa con familiares, e incluso, con algún compañero de trabajo. Me he dado cuenta de que tienen razón, los informáticos hablamos raro. Tenemos gran facilidad para hablar de siglas y acrónimos, e incluso anglicismos.

Palabras

Palabras by Licor de mandarina

Hace poco hablando con unos amigos, que decían “cómo mola Google Maps“, les conté que aprovechando su API han salido muchos mashups de calidad. Craso error… introduje dos palabros nuevos, mashup y API.

Mashup: es una aplicación web (lo que un profano llamaría una página web) híbrida, que nos ofrece un contenido de terceros de forma más completa, o combinándolo con otro servicio (ya sea nuestro o no). Quizá la definición no sea muy clara, pero distintos ejemplos pueden ser un agregador RSS (Uhmmmm… creo que éste tendré que definirlo), o una página en la que vemos los mapas de Google con información de rutas en bicicleta.

RSS: Sistema de suscripción a contenidos (el icono naranja con unas onditas de casi todas las webs). Son las siglas de RDF Site Summary or Rich Site Summary. Se utiliza para difundir la información de forma actualizada. Un usuario guarda sus canales RSS en un programa llamado agregador y puede enterarse de las actualizaciones de todas sus webs favoritas sin tener que ir una por una.

API: Application Programming Interface, otras siglas en inglés. Son una especie de funciones predefinidas que realiza un programa y que una tercera persona puede utilizar. Es relativamente sencillo usar funcionalidades de un API para crearte tu propio programita (o aplicación web). En ocasiones no es posible tirar de ese gran amigo como es la API, y toca hacer cosas como screen scrapping para obtener la información. Sin darme cuenta, cuando ya casi había terminado con las definiciones, acabo de incluir otro concepto nuevo. Y como mi misión de hoy es no dejaros ninguna duda… procedo a definirlo (seguro que Juanma os puede dar todo un curso).

Screen Scrapping: Es una forma de procesar una página web mediante algún lenguaje de programación para extraer de ella la información, que posteriormente reutilizaremos. Cuando uno hace esto es porque está recopilando información de algún sitio que no permite interoperabilidad. ¡Dios! ¡Otra vez! No os preocupéis que ahora os cuento lo que significa.

Interoperabilidad: Aunque este no sea un vocablo plenamente informático se usa habitualmente. Es una condición que debe darse para que diferentes sistemas puedan comunicarse entre sí.

No me lo puedo creer, me puse a comentar una simple palabra y he terminado haciendo una definición recursiva. Ooootra vez meto un palabro, pero esta vez os toca buscarlo en la Wikipedia: Recursión. Voy a dejar de escribir, porque no hago otra cosa que soltar palabras raras.

Deja un comentario

Rss Feed Tweeter button Facebook button
Better Tag Cloud