ARQUITECTO DE INFORMACION

PROGRAMER

Si estas a punto de iniciar tu proyecto web te recomendamos comenzar con la arquitectura de información, entre otras cosas, veamos de que se trata.

¿QUE ES LA ARQUITECTURA DE INFORMACIÓN?

Es la disciplina y arte encargada del estudio, análisis, organización, disposición y estructuración de la información en espacios de información, y de la selección y presentación de los datos en los sistemas de información interactivos y no interactivos.

 

Leer más

CURSO DE XML PARTE I [TEORIA]

No deberíamos estar buscando héroes, deberíamos estar buscando buenas ideas”  Noam Chomsky

XML es una tecnología basado en un lenguaje de marcas desarrollado por el World Wide Web Consortium (W3C). Sencilla que tiene a su alrededor otras que la complementan y la hacen mucho más grande y con unas posibilidades mucho mayores. Tiene un papel muy importante en la actualidad ya que permite la compatibilidad entre sistemas para compartir la información de una manera segura, fiable y fácil.

XML no ha nacido sólo para su aplicación para Internet, sino que se propone como un estándar para el intercambio de información estructurada entre diferentes plataformas. Se puede usar en bases de datos, editores de texto, hojas de cálculo y casi cualquier cosa imaginable. Tal como su nombre lo dice El XML (eXtensible Markup Language = Lenguaje de Marcas Extensible) no es un lenguaje de marcas, sino un metalenguaje, es decir, el XML define las reglas generales que debe cumplir un lenguaje de marcas y la manera de definir un lenguaje de marcas.

Un poco de su evolución de XML

XML es un lenguaje mas estricto que el HTML ya que este no cumple las normas del XML ya que el HTML es anterior al XML. El creador del HTML, Tim Berners-Lee, se basó en el SGML, otro conjunto de reglas para la creación de lenguajes de marcas creado en los años 80 y más complejo que el XML. Una vez creado el XML, el W3C aprobó en el año 2000 el XHTML, una versión del HTML que sí que cumple las reglas del XML. El W3C pretendió sin éxito que el HTML dejara de utilizarse y sólo se utilizara XHTML. Al no conseguirlo, el W3C decidió retomar el desarrollo del HTML (incluyendo en él una versión XHTML). No se espera que la próxima versión de HTML, el HTML 5, esté terminada antes del 2014, pero los navegadores ya incorporan muchas de sus características.

Por su parte, el éxito del XML ha sido enorme y cada vez es más utilizado como sistema de intercambio y almacenamiento de información. El W3C ha desarrollado alrededor del XML numerosas tecnologías para sacar provecho del XML.

CONCEPTOS BÁSICOS DE ESTE LENGUAJE


Todo lenguaje, tiene sus propias reglas y no seguirlas pueden ser factor de tener error de novatos así que para evitar les puse un diccionario el cual explicara los conceptos que estaremos viendo en este curso.

Documento XML
Un documento XML es un documento de texto plano (sin formato).
Procesador XML (XML processor) y aplicación (application)
Cuando una aplicación necesita leer un documento XML, la aplicación recurre a un procesador XML. El procesador XML (o analizador XML, en inglés XML parser) es el que lee el documento, analiza el contenido y le pasa la información en un formato estructurado a la aplicación. La recomendación XML especifica lo que debe hacer el procesador, pero no entra en lo que hace después la aplicación con esa información.
Caracteres (characters)
Los documentos XML pueden estar codificados en distintos juegos de caracteres (iso-8859-1, utf-8, etc).
Marcas (mark-up) y contenido (content)
El texto que contiene un documento XML se divide en marcas y contenido. Las marcas pueden ser de dos tipos: etiquetas o referencias a entidades. Todo lo que no son marcas es contenido.
Etiquetas (tags)
Una etiqueta es una marca que empieza con el caracter “<” y termina con “>”. Existen tres tipos de etiquetas:
  • las etiquetas de apertura (start-tag). Por ejemplo:
    <apartado>
  • las etiquetas de cierre (end-tag), que empiezan por “/”. Por ejemplo:
    </apartado>
  • las etiquetas vacías (empty tag), que terminan por “/”. Por ejemplo:
    <salto-de-linea />
Referencias a entidades
Una entidad consiste en un nombre y su valor (son similares a las constantes en los lenguajes de programación). Las entidades se definen mediante la etiqueta ENTITY, por ejemplo:
<!ENTITY yo "Bartolomé Sintes Marco">

Una referencia a una entidad empieza con el caracter “&”, sigue con el nombre de la entidad y termina con “;”. Al abrir el documento XML el procesador sustituye la referencia a la entidad por su valor. Por ejemplo, la etiqueta:

<autor>&yo;</autor>
el procesador XML la convertiría en:
<autor>Bartolomé Sintes Marco</autor>

Existen varias entidades predefinidas, necesarias para poder utilizar los caracteres que delimitan las marcas o las cadenas de texto:

Referencia a entidad Carácter
&lt; <
&gt; >
&amp; &
&apos;
&quot;
Elementos (elements)
Un elemento es un componente lógico de un documento que o bien comienza por una etiqueta de apertura y termina por la etiqueta de cierre correspondiente o que consiste en una única etiqueta vacía. El contenido de un elemento es todo lo que se encuentra entre las etiquetas de apertura y cierre, incluso si estos son también elementos en cuyo caso se llaman elementos hijos.
Atributos (attributes)
Un atributo es un componente de las etiquetas que consiste en una pareja nombre (name) / valor (value). Se puede encontrar en las etiquetas de apertura o en las etiquetas vacías, pero no en las de cierre. En una etiqueta no puede haber dos atributos con el mismo nombre. La sintaxis es siempre nombreAtributo=”valorAtributo”. Por ejemplo:
<profesor nombre="Bartolomé" apellidos="Sintes Marco" />
Instrucciones de procesamiento (PI, processing instruction)
Una instrucción de procesamiento en una etiqueta que empieza por “<?” y acaba por “?>” y que contiene instrucciones dirigidas a las aplicaciones que leen el documento. Pueden aparecer en cualquier lugar del documento. Por ejemplo:
<?xml-stylesheet type="text/xsl" href="estilo.xsl" ?>
Declaración XML (XML declaration)
La declaración XML es una etiqueta que comienza por “<?xml ” y termina por “?>” y que proporciona información sobre el propio documento XML. Aunque no es obligatoria es conveniente que aparezca, y debe aparecer siempre al principio del documento. No es una instrucción de procesamiento, pero tiene la misma sintaxis (empieza por <? y acaba por ?>). Por ejemplo:
<?xml version="1.0" encoding="iso-8859-1"?>
<?xml version="1.0" encoding="utf-8"?>

 

NAVEGADORES TU AUTOMÓVIL DEL CYBERESPACIO

Todo lo que puede ser inventado ha sido ya inventado by Charles H. Duell.

Estas sentado ahí en un silla mirando esa pantalla conectada al ordenador, y lo único que hace simular el dinamismo de ese estado inerte, es tu navegador.

hace varios siglos netscape, visualizaba un mundo donde un programa iba ser la herramienta principal en un mundo regido por las telecomunicaciones. en este se podría visualizar información y estadísticas etc. A esto se le llamo navegador.

Un navegador  o surfeador web (del inglés, web browser) es una aplicación que opera a través de Internet, interpretando la información de archivos y sitios web para que podamos ser capaces de leerla, (ya se encuentre ésta alojada en un servidor dentro de la World Wide Web o en un servidor local).

 Y aunque usted no lo crea este pequeño invento , fue un pequeña chispa que detonaron unas de las muchas guerras épicas en el ámbito de la informatica , Nestcape vs Microsft. 

Historia de los navegadores.

Videos

Reseñas

https://mejorando.la/videos/breve-historia-de-los-navegadores-motores-webkit-y-opera/

ESCRITORIO CINNAMON EN UBUNTU 12.04

Te vas por que yo quiero que te vayas by José Alfredo Jiménez.

 

Donde esta, El Ubuntu 10.04 y su Gnome 2 del que me enamore

Llevo años usando Gnu/Linux Ubuntu, y nada ha sido tan inestable como escritorio que ha desarrollado Canonical. UNITY, salidas inesperadas de varias aplicaciones, errores ala hora de arrancar Nautilus. y esa estupida barra lateral de aplicaciones; que debes de ayudar solo estorba.

Pero no te preocupeis si eres de esos usuarios que sufren del mismo problema que yo; en ubuntu podemos instalarle varios escritorios y usar el que mas te guste o el que menos problemas te cause.

Actualmente en mi Ubuntu 12.04, uso la version de escritorio Cinnamon. no esta del todo bien pero es mas estable que el Unity.

Cinnamon es una bifurcación de GNOME Shell, desarrollado inicialmente por Linux Mint. Intenta proveer un entorno de escritorio más tradicional basado en el GNOME 2. Cinnamon usa Muffin, una bifurcación del gestor de ventanas de GNOME 3 Mutter.

Instalación de Cinnamon.

Abrir la terminal y escribir lo siguiente:

sudo add-apt-repository ppa:gwendal-lebihan-dev/cinnamon-stable

Nos dirá que vamos a añadir este PPA y que pulsemos “Intro” si queremos aceptar, así que lo pulsamos.

De nuevo en la terminal, escribimos:

sudo apt-get update

Cuando termine de actualizar todo, pasamos a instalar Cinnamon, escribimos en el terminal:

sudo apt-get install cinnamon

El proceso de instalación puede ser largo o extemadamente largo dependiendo de tu conexión de internet, así que toca tener paciencia. Una vez terminado el proceso, se debe  reiniciar el sistema.