miércoles, 21 de diciembre de 2011

INTRODUCCIÓN A XML

INTRODUCCIÓN, CARACTERÍSTICAS Y HERRAMIENTAS DE EDICIÓN

XML es un metalenguaje que nos permite definir lenguajes de marcado adecuados a usos determinados.
Aunque a primera vista, un documento XML puede parecer similar a HTML, hay una diferencia principal. Un documento XML contiene datos que se autodefinen, exclusivamente. Un documento HTML contiene datos mal definidos, mezclados con elementos de formato. En XML se separa el contenido de la presentación de forma total.


Como herramientas de edición tenemos, por ejemplo, XML Editor, herramienta libre para la edición tanto de ficheros XML como de DTD.

DOCUMENTOS XML BIEN FORMADOS.

Estructura jerárquica de elementos: los documentos XML deben seguir una estructura estrictamente jerárquica con lo que respecta a las etiquetas que delimitan sus elementos. Una etiqueta debe estar correctamente incluida en otra. Además, los elementos con contenido deben estar correctamente cerrados.

Etiquetas vacías: XML permite etiquetas vacías, pero la etiqueta debe tener la siguiente forma:

Un solo elemento raiz: sólo se permite un elemento raíz, del que todos los demás sean parte.

Valores de atributos: los valores de atributos siempre deben estar encerrados en comillas simples o dobles.

Tipo de letra, espacios en blanco: XML es sensible al tipo de letra utilizado (trata las mayúsculas y las minúsculas como caracteres diferentes.

Nombrando cosas: al utilizar XML, es necesario asignar nombres a las estructuras, tipos de elemenntos, entidades... En XML los nombres tienen algunas características en común:
· Según las especificación XML 1.0 - Un nombre [empieza] con una letra o uno o más signos de puntuación y [continua] con letras, dígitos, guiones, rayas, dos puntos o puntos, denominados de forma global como caracteres de nombre. Los nombres que empiezan con la cadena "xml" se reservan para la estandarización de esta o de futuras versiones de esta especificación.

Resumiendo, no se pueden crear nombres que empiecen con la cadena "xml", "xMl", "XML" o cualquier otra variante. Las letras y rayas se pueden usar en cualquier parte de nombre. También se pueden incluid dígitos, guiones y caracteres de punto, pero no se puede empezar por ninguno de ellos. el resto de caracteres, como algunos símbolos, y espacios en blanco, no se pueden usar.

Marcado y datos: las construcciones como etiquetas o declaraciones se denominan "marcas". Éstas son las partes del documentos que el procesador XML espera entender. El resto del documentos que se encuentra entre las marcas son son los datos que resultan entendibles por las personas. Es sencillo reconocer las marcas en un documento XML. Son aquellas que empiezan con "<" y acaban con ">", o bien, en el caso de las referencias de entidad, empiezan por "&" y acaban con ";".

ESTRUCTURA Y SINTAXIS.

Prólogo:

Aunque no es obligatorio, los documentos XML pueden empezar con unas líneas que describen la versión XML, el tipo de documento y otras cosas.
El prólogo de un documento XML contiene:
Una declaración XML. Es la sentencia que declara al documento como un documento XML.
Una declaración de tipo de documento. Enlaza el documento con su DTD (definición de tipo de documento), o el DTD puede estar incluido en la propia declaración o ambas cosas al mismo tiempo.
Uno o más comentarios e instrucciones de procesamiento.

Cuerpo:

A diferencia del prólogo, el cuerpo no es opcional en un documento XML, el cuerpo debe contener solo un elemento raíz, característica indispensable también para que el documento esté bien formado. Sin embargo es necesaria la adquisición de datos para su buen funcionamiento.

Elementos:

Los elementos XML pueden tener contenido (más elementos, caracteres o ambos), o bien ser elementos vacíos.

Atributos:

Los elementos pueden tener atributos, que son una manera de incorporar características o propiedades a los elementos de un documento. Deben ir entre comillas.
Por ejemplo, un elemento «estudiante» puede tener un atributo «Mario» y un atributo «tipo», con valores «come croquetas» y «taleno» respectivamente.
Ejemplo: Esto es un día que Mario va paseando…

Entidades predefinidas:

Entidades para representar caracteres especiales para que, de esta forma, no sean interpretados como marcado en el procesador XML.
Ejemplo: entidad predefinida: & carácter: &.

jueves, 20 de octubre de 2011

Creación de cables de red


Los materiales necesario para realizar esta práctica son:

 · Cable UTP categoría 5.
 · Conectores RJ-45 macho.
 · Conectores RJ-45 hembra.
 · Pelacables.
 · Crimpadora.
 · Tester.
 · Dos PCs (para probar los cables).

En un cable directo, el estándar que debe de haber en cada extremo debe de ser el mismo, o T-568A o T-568B.
El código de colores de T-568A es:
 · Blanco - Verde.
 · Verde.
 · Blanco - Naranja.
 · Azul.
 · Blanco - Azul.
 · Naranja.
 · Blanco - Marrón.
 · Marrón.

El código de colores de T-586B es:
 · Blanco - Naranja.
 · Naranja.
 · Blanco - Verde.
 · Azul.
 · Blanco - Azul.
 · Verde.
 · Blanco - Marrón.
 · Marrón.

Procedimiento de montaje de cable de red con un conector RJ-45 macho:

 Para la realización de un cable, en primer lugar cogemos un pelacables. Pelamos el cable por los dos extremos a una altura de unos 3 cm.
 A continuación, colocamos los cables en orden de acuerdo con el estándar que hallamos decidido utilizar, ya sea T-568A, T-568B o ambos.
 Una vez colocados los cables en el orden correcto, debemos reducir el tamaño de estos cables más o menos 1 cm y medio, para asegurar que la camisa del cable entra dentro del conector, y así evitar que se rompa algún cable con el uso.
 Por último colocamos el conector, siempre asegurándonos de que la lengüeta de este esté de forma opuesta a nuestra posición, y teniendo en cuenta que el cable marrón debe de encontrarse a nuestra derecha. Una vez comprobado esto, crimpamos el conector.
 Si los conectores están puestos correctamente, debe funcionar perfectamente a la hora de probarlo (conectándolo a la red y realizando un ping con el cable directo, conectándolo a otro ordenador, haciendo ping y entrando en las carpetas compartidas con el cable cruzado, y ambos podemos probarlos con el tester).

Procedimiento de montaje de cable de red con un conector RJ-45 hembra:

 Para la realización de un cable, en primer lugar cogemos un pelacables. Pelamos el cable por los dos extremos a una altura de unos 3 cm.
 A continuación, colocamos los cables en orden de acuerdo con el estándar que hallamos decidido utilizar.
 Una vez colocados los cables en el orden correcto, debemos reducir el tamaño de estos cables más o menos 1 cm y medio, para asegurar que la camisa del cable entra dentro del conector, y así evitar que se rompa algún cable con el uso.
 Colocamos los cables en el conector, siguiendo las indicaciones para la colocación de los cables que aparecerán en el lateral del conector.
 Por último, crimpamos el conector con la crimpadora de impacto. Si hemos realizado bien los pasos, no nos dará ningún error a la hora de probarlo.

Videotutoriales:

 Como realizar un cable de red directo:


     

Como realizar un cable de red cruzado:

 
    

lunes, 26 de septiembre de 2011

LATEX

LATEX

Lenguaje de marcado para documentos y sistema de preparación de documentos.
Es ampliamente usado en el sector científico y técnico.
Su arquitectura interna es modular. Un núcleo central (el compilador) opera con diferentes paquetes que sólo se cargan si son necesarios.

Características:
· Lo que ves es lo que obtienes.
· Permite a quien escribe un documento centrarse exclusivamente en el contenido, sin tener que preocuparse de los detalles del formato.
· Se basa en comandos. Cada comando es precedido por \.
· Opera en múltiples S.O.
· Exporta a numerosos formatos: Postscript, PDF, SGML, HTML o RTF.

¿Cómo usarlo?
1.- Escriba en cualquier procesador de textos plano el archivo fuente.
2, Procese este documento para que pueda ser enviado a la salida correspondiente. La más usada es el formato DVI.
3.- Opcionalmente, puede convertirse en archivo DVI a PDF.
4.- Se si requiere cambiar o añadir algo, hay que hacer modificar el archivo fuente y procesarlo de nuevo.

Historia
Latex es un proyecto que evoluciona muy despacio, si lo comparamos con el desarrollo de otros paquetes libre.
En 1993 se anunció una reestandarización de todas la extensiones.
Fruto de lo anterior es la versión actual, LATEX 2
A muy largo plazo, aparecerá la versión LATEX3. Mientras tanto se sigue dando labores de mantenimiento al LATEX 2.

Ejemplo sencillo.
\documentclass[param]{tipo}
(Definimos tipo de documento) article, book, beamer
Los parámetros de \documentclass son:
· Tamaño de la hoja: letterpaper, a4paper
· Portada con: titlepage
· Tamaño de la letra: 10pt, 12pt
Cargamos módulos con el comando \usepackage
El contenido deberá estar entre los comandos:
· \begin{document}
· \end{document}
El comando \maketitle pone los datos de la portada.
Usamos \section para los temas.

Ejemplo de fórmula matemática.
\documentclass {article}
\usepackage [spanish] {babel}
\usepackage [T1]{fontenc}
\usepackage [latin1]{inputenc}
\begin{document}
\title{Documento de Prueba}
\author{Estudiante de la Universidad de Costa Rica}
\maketitle
\section{Introducción}
¡Hola mundo \TeX !, para no romper la tradición.
\section{Una fórnula}
Y ahora para que vean porque \TeX es mejor, una fórmula:
$$ \frac{\pi}{4} = \int_0^1 \frac{1}{1+x^2} dx $$
\end{document}

La salida que da es la siguiente: