nodejs-1280x1024

Uso de sockets con Node.js

Llevo un tiempo profundizado en el mundo de Node.js y hace unos días probé a desarrollar el ejemplo clásico para practicar los socket, la realización de un chat. Si no sabéis que son los sockets, tan solo deciros que es una evolución de Ajax. La ventaja de usar sockets con Node.js frente a Ajax, es que los sockets solo se activan cunado la información ha cambiado, mientra que con Ajax debemos de comprobar cada cierto tiempo si la información ha cambiado. Me ha parecido una autentica pasada la verdad, y mi más profunda enhorabuena a Carlos Azaustre por su detallado vídeo de explicación de como implementar esta tecnología. Vídeo de uso de sockets con Node.js Apuntes personales sobre el vídeo […]

media queries

Media Queries de CSS3 y el diseño adaptativo

Una de las principales ventajas que nos brinda CSS3 es el uso de Media Queries. Este componente nos permite definir una clase CSS dependiendo del tamaño del visor de nuestra página. Como ya os habréis percatado, se utilizan en el diseño adaptativo de páginas web, Responsive Web Design y es súper útil. Puesto que nos vamos a asegurar que nuestra página web se vea perfectamente en todos los posibles visores, o al menos, los más populares. Por ejemplo, podemos definir una clase para el body tal que así: body { background-color: red; } Ahora usaremos una Media Querie para decir que si el ancho de la pantalla es de 500 pixels, ponga el color de fondo negro y el texto en blanco, […]

Acceso simple a un archivo XML

This entry is part 4 of 4 in the series Manual XML C#

This entry is part 4 of 4 in the series Manual XML C#Pues ya sabemos la teoría sobre los archivos XML. Ahora toca aprender a trabajar con ellos en C#. En este post os enseñaré la forma básica de acceso que nos puede ser de ayuda en estructuras simples. En .Net necesitaremos la ayuda de cuatro objetos claves para la gestión de estos archivos: XmlDocument: Objeto donde se carga el documento .XML. XmlNodeReader: Objeto que usaremos para leer la estructura del árbol XML. XmlNode: Objeto donde se almacena la información de cada nodo. DataSet: Objeto común para acceso y gestión de datos XmlDocument xml = new XmlDocument(); xml.LoadXml(“./Fichero.xml”); XmlNodeReader LectorXml = new XmlNodeReader(xml); DataSet dsXML = new DataSet(); dsXML.ReadXml(LectorXml); Ahora […]

Cómo piratear la Wii (para tontos)

Gracias a Mundo geek descubro que Team Twiizers nos trae un método muy sencillo para piratear la Wii que, además, no requiere la utilización de ningún juego. Este nuevo método se llama LetterBomb. ¿Cómo funciona LetterBomb? Es de lo más simple. Sólo tienes que visitar su página web, seleccionar la versión del software de la consola, introducir su MAC, descomprimir el archivo generado en la raíz de una tarjeta SD, introducirla en la Wii, y abrir el mensaje que aparecerá en el tablón. Listo. Wii pirateada. Enlace a LetterBomb

Estructura de un documento XML (parte II)

This entry is part 3 of 4 in the series Manual XML C#

This entry is part 3 of 4 in the series Manual XML C#Debemos de tener en cuenta que en XML existen una serie de caracteres reservados y para ser usados debemos de formatear estos caracteres de forma especial. Si conoces el lenguaje HTML te sonará la simbología: Entidad Carácter &amp; & &lt; < &gt; > &apos; ‘ &quot; ” No obstante en documentos XML es posible que tenga una estructura realmente compleja por lo que si además nos vemos obligados a usar símbolos especiales el código se vuelva realmente complejo. Para ellos disponemos de la sección CDATA (Character DATA). Dentro de una sección CDATA no será necesario el uso de caracteres especiales, tan solo debemos tener en cuenta que no […]

Estructura de un documento XML (parte I)

This entry is part 2 of 4 in the series Manual XML C#

This entry is part 2 of 4 in the series Manual XML C#Ya que tenemos claro que es y porque se crean los documentos XML pasaremos a conocer la estructura de un archivo XML y como se denominan cada uno de los apartados. Todo documento XML tiene por obligación una entidad documento denominado raíz. A partir de esta raíz aparecerán otros subelementos que completaran nuestro archivo y lo almacenarán con la información que queramos guardar. Ejemplo: José Ángel Sánchez 4 1 EGB Javier Barba 4 1 EGB Ya tenemos una estructura lógica pero debemos de conocer otro ítem importante de los archivos XML, los atributos. Los atributos nos permitirán añadir propiedades a los elementos. Siguiendo con el caso anterior podemos […]

Introducción a la gestión de archivos XML en C#

This entry is part 1 of 4 in the series Manual XML C#

This entry is part 1 of 4 in the series Manual XML C#Desde hace mucho tiempo, me lleva rondando la cabeza la idea de crear un manual explicando cómo poder gestionar archivos de datos XML desde C# (C Sharp).Como es lógico empezaremos por el principio y explicaremos que es un archivo XML. Un archivo XML (eXtensible Markup Language) se trata de un metalenguaje extensible de etiquetas, similar a HTML, creado por la W3C y cuya finalidad principal es intercambiar información entre plataformas. De esta forma podemos generar un archivo XML desde un programa de escritorio en Visual Basic 6 para que lo consuma un web programada en Java o un script de Flash. Historia XML proviene de un lenguaje creado […]