viernes, 30 de marzo de 2012

En un minuto...

Cuando estamos delante del ordenador conectados a la Web, deseamos que nuestro navegador acceda a un sitio web rápidamente, que el vídeo en Youtube se pueda ver del tirón, que las imágenes se cargen sin demora, que podamos ver las fotos en nuestro Fotolog sin quejarnos de lo que cuesta pasar de una página a otra...
No hay ni un minuto de espera.
He encontrado una infografía en la Web que habla sobre "Todo lo que pasa en un minuto en los social media". 

También Intel ha publicado una infografía que se puede encontrar en inglés aquí.


Una de las obras de Chopin lleva por nombre "El vals del minuto". Es una pieza para piano en Re bemol mayor (D♭), Op. 64, n.º 1. Este vals fue publicado al mismo tiempo que los valses en do sostenido menor y en la bemol mayor, entre 1846 y 1847.
Se puede escuchar un fragmento de la obra en el reproductor que se muestra a continuación.


Datos del autor
Fryderyk Franciszek Chopin (Szopen) (Żelazowa Wola, Polonia, 22 de febrero o 1 de marzo de 1810 — París, 17 de octubre de 1849) fue un compositor y virtuoso pianista polaco considerado como uno de los más importantes de la historia. Su perfecta técnica, su refinamiento estilístico y su elaboración armónica han sido comparadas históricamente con las de Johann Sebastian Bach, Franz Liszt y Ludwig van Beethoven por su perdurable influencia en la música de tiempos posteriores. La obra de Chopin representa el Romanticismo musical en su estado más puro.

miércoles, 28 de marzo de 2012

Lenguajes de marcas en entornos web

En la presentación que se muestra a continuación se puede hacer un repaso de los diversos lenguajes que se pueden encontrar entrelazados en el contenido de las páginas web.

domingo, 25 de marzo de 2012

Web semántica

La Web semántica (del inglés semantic web) es un conjunto de actividades desarrolladas en el seno de World Wide Web Consortium tendente a la creación de tecnologías para publicar datos legibles por aplicaciones informáticas (máquinas en la terminología de la Web semántica) . Se basa en la idea de añadir metadatos semánticos y ontológicos a la World Wide Web. Esas informaciones adicionales —que describen el contenido, el significado y la relación de los datos— se deben proporcionar de manera formal, para que así sea posible evaluarlas automáticamente por máquinas de procesamiento. El objetivo es mejorar Internet ampliando la interoperabilidad entre los sistemas informáticos usando "agentes inteligentes". Agentes inteligentes son programas en las computadoras que buscan información sin operadores humanos.

RSS

RSS son las siglas de Really Simple Syndication, un formato XML para sindicar o compartir contenido en la web. Se utiliza para difundir información actualizada frecuentemente a usuarios que se han suscrito a la fuente de contenidos. El formato permite distribuir contenidos sin necesidad de un navegador, utilizando un software diseñado para leer estos contenidos RSS agregador. A pesar de eso, es posible utilizar el mismo navegador para ver los contenidos RSS. Las últimas versiones de los principales navegadores permiten leer los RSS sin necesidad de software adicional. RSS es parte de la familia de los formatos XML desarrollado específicamente para todo tipo de sitios que se actualicen con frecuencia y por medio del cual se puede compartir la información y usarla en otros sitios web o programas. A esto se le conoce como redifusión web o sindicación web (una traducción incorrecta, pero de uso muy común).

Se puede descargar el artículo completo en formato PDF desde aquí.

XPath

XPath (XML Path Language) es un lenguaje que permite construir expresiones que recorren y procesan un documento XML. La idea es parecida a las expresiones regulares para seleccionar partes de un texto sin atributos (plain text). XPath permite buscar y seleccionar teniendo en cuenta la estructura jerárquica del XML. XPath fue creado para su uso en el estándar XSLT, en el que se usa para seleccionar y examinar la estructura del documento de entrada de la transformación.

Consulta el resto del artículo a continuación.

Lenguajes de marcas


Un lenguaje de marcas (en inglés markup language) es una forma de codificar un documento en la que se combina el contenido (texto) con etiquetas, marcas o anotaciones (metadatos) que dan información relativa a la estructura, la presentación, etc.
Los lenguajes de marcas describen cómo deben hacerse las anotaciones, qué condiciones  han de cumplir y qué significan. El lenguaje de marcas más conocido en la actualidad es HTML, que se utiliza en las páginas web.

XML Schema

XML Schema es un lenguaje de esquema utilizado para describir la estructura y las restricciones de los contenidos de los documentos XML de una forma muy precisa, más allá de las normas sintácticas impuestas por el propio lenguaje XML. Se consigue así una percepción del tipo de documento con un nivel alto de abstracción. Fue desarrollado por el World Wide Web Consortium (W3C) y alcanzó el nivel de recomendación en mayo de 2001.

Definición de tipo de documento

Una definición de tipo de documento o DTD (siglas en inglés de document type definition) es una descripción de estructura y sintaxis de un documento XML o SGML. Su función básica es la descripción de la estructura de datos, para usar una estructura común y mantener la consistencia entre todos los documentos que utilicen la misma DTD. De esta forma, dichos documentos pueden ser validados, conocen la estructura de los elementos y la descripción de los datos que trae consigo cada documento, y pueden además compartir la misma descripción y forma de validación dentro de un grupo de trabajo que usa el mismo tipo de información. 

XHTML

XHTML (eXtensible HyperText Markup Language)

XHTML es básicamente HTML expresado como XML válido. Es más estricto a nivel técnico. Su objetivo es avanzar en el proyecto del World Wide Web Consortium de lograr una web semántica, donde la información, y la forma de presentarla estén claramente separadas. La versión 1.1 es la más actual. En sucesivas versiones la W3C planea romper con los tags clásicos traídos de HTML.

sábado, 24 de marzo de 2012

La Validación XML


La Validación XML (eXtensible Markup Language) es la comprobación de que un documento en lenguaje XML está bien formado y se ajusta a una estructura definida. Un documento bien formado sigue las reglas básicas de XML establecidas para el diseño de documentos. Un documento válido además respeta las normas dictadas por su DTD (definición de tipo de documento) o esquema utilizado.