Introducción a AJAX

28 06 2009

En posts anteriores hemos visto una introducción a JQuery, un framework reducido de Javascript, y ahora profundizaremos un poco mas en este campo, de forma que podamos crear aplicaciones más ricas con AJAX.

AJAX (Asynchronous JavaScript And XML) nos propone una técnica de desarrollo web basada en el cambio de contenido de las páginas de forma asíncrona, sin necesidad de recargarlas, lo que reduce el trafico con el servidor y nos permite crear aplicaciones interactivas en las que potenciaremos la velocidad y usabilidad de las mismas. La interfaz de estas aplicaciones se ejecutará integramente en el navegador del usuario, de manera que tan solo se comunicará con el servidor para enviar y obtener nueva información. Lee el resto de esta entrada »





Introducción a JQuery.

27 06 2009

Vuelvo de nuevo con una pequeña guía de JQuery, que se puede denominar como una extensión simple de Javascript que cambia la forma en la que escribimos las cosas, haciendo todo mucho mas sencillo, es decir, como bien dice su eslogan, «write less, do more».

Además, el codigo JS será compatible con la práctica totalidad de los navegadores web del momento, con lo que no tenemos que rompernos la cabeza con incompatibilidades entre los mismos, especialmente al emplear la técnica de desarrollo web AJAX.

En esta introducción veremos que cambios ocasiona el uso de JQuery y cómo realizar las tareas más comunes que veniamos realizando con Javascript, incluyendo llamadas asíncronas (AJAX). Lee el resto de esta entrada »





Tutorial/Guia sobre FUSE

26 06 2009

Tras un tiempo de inactividad debido a exámenes, vuelvo con un pequeño tutorial de FUSE, que ayudara a comprenderlo y a crearnos nuestro propio sistema de ficheros.

1.- Introducción

Para empezar empezaremos explicando FUSE y sus implicaciones. FUSE (Filesystem in Userspace) como su propio nombre indica, nos permitirá implementar sistemas de ficheros que se ejecuten en espacio de usuario, de manera que no deberemos tocar código del kernel para implementar un nuevo sistema de ficheros, ademas de que, en caso de fallo, no ocasionaremos inestabilidad alguna en el sistema. Para ello deberemos cargar un modulo de FUSE especifico en el kernel como muestra el siguiente gráfico: Lee el resto de esta entrada »