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 »





Cosas que me llaman

22 04 2009

Buenas de new,
el otro dia en un momento de inspiración divina, me puse a repasar los nombres, motes, en fin, cosas a las que respondo cuando alguien tiene la osadía de pronunciarlos, y esto es lo que ha salido: Lee el resto de esta entrada »





WBFUSE 0.8.2b (RC1)

17 04 2009

Buenas de nuevo,
vuelvo para publicar una nueva version de WBFUSE (soporte de WBFS bajo FUSE), que ya debería ser final.

Los cambios respecto a la anterior version son:

  • Corregido bug de renombrado cuando se cambiaba la ID.
  • Incluidos parches de usb loader 1.5.
  • Añadido scrubbing por defecto.
  • Añadidas opciones para control de scrubbing.
  • Corregido bug de borrado que corrompia el sistema de ficheros WBFS.

Para incluir estas funcionalidades se ha añadido opciones:

Uso: ./wbfuse /dev/sdxy punto_montaje [opciones]

Opciones:
-g :Activar Image Scrubbing manteniendo solo la partición de juego.
-n : Desactivar Image Scrubbing.

Por defecto el scrubbing esta activado, manteniendo todas las particiones.

Comandos de renombrado:

  • Cambiar ID y/o nombre: Renombrar a «ABCDEF|Nombre de juego» (sin comillas).
  • Scrubear imagen previamente copiada: Renombrar a «scrub» (sin comillas).

Descarga:





WBFUSE v0.8 (pre-final)

12 04 2009

Buenas de nuevo,
esta vez vuelvo para publicar la que, espero, sea la version final WBFUSE (soporte de WBFS bajo FUSE), a falta de corregir algun que otro bug que aparezca por ahí.

Los cambios respecto a la primera version son:

  • Corrección de bugs menores.
  • Añadido soporte completo para 64 bits (x86_64).
  • Añadido soporte para scrubear imagenes (hacer que ocupen menos de 4,4GB).
  • Añadido soporte para scrubear imagenes previamente añadidas.

Para incluir estas funcionalidades se ha añadido una opcion:

Uso: ./wbfuse /dev/sdxy punto_montaje [opciones]

Opciones:
-s :Activar Image Scrubbing.

Comandos de renombrado:

  • Cambiar ID y/o nombre: Renombrar a «ABCDEF|Nombre de juego» (sin comillas).
  • Scrubear imagen previamente copiada: Renombrar a «scrub» (sin comillas).

Aquí os dejo los enlaces de descarga:





WBFUSE liberado (WBFS para FUSE)

7 04 2009

Por fin!, tras varios de dias de curre y aprendizaje, que de FUSE no tenia ni la mas minima idea, me dispongo a liberar la primera version de WBFUSE, que no es mas que un modulo para FUSE que permite manejar una partiticon con el sistema de archivos WBFS de menara transparente y totalmente integrada con el navegador de archivos.

screen1

Caracteristicas:

  • Integracion con todos los navegadores de linux y consola (ext VFS mediante FUSE).
  • Poder usar la particion como almacenamiento generico.
  • Poder renombrar tanto archivos como nombre e ID de las isos de Wii (para ello sera necesario renombrarlas como ID|Nombre, pj R64P01|Wii Musica).
  • Poder conocer espacio total y libre mediante el navegador, asi como borrar archivos o isos de wii.
  • Poder leer y escribir isos de wii a tamaño completo 4.4GB o 8,75GB.
  • Poder utilizar la partición WBFS como almacenamiento de isos completas de wii.

Desventajas:

  • Escritura y lectura lenta (Al tener que manejar isos a tamaño completo (4.4GB o 8,75GB)).
  • Solo es posible escribir las ISOs a tamaño completo, no se pueden eliminar particiones ni espacios en blanco. (Limitación de FUSE)

En unos dias publicaré un pequeño manual de FUSE donde expondré parte de lo aprendido durante la realización de esta aplicación.

Hasta otra.

Enlaces: Descarga





Activar Control+Alt+Backspace en Ubuntu 9.04

31 03 2009

Tras un tiempo vuelvo con tutoriales del mundo linux. Hoy mismo me he instalado la nueva version de Ubuntu Jaunty Jackalope (aun en Beta) y me he encontrado con la 1ª metedura de pata: la combinacion Control+Alt+Backspace para reiniciar el servidor X11 viene desactivada por defecto, combinacion que suelo usar bastante a menudo, sobre todo cuando ando experimentando xD

Para activarlo de nuevo haremos lo siguiente:

$ sudo aptitude install dontzap
$ sudo dontzap –disable

Una vez reiniciemos el servidor X11, ya podremos reiniciarlo de nuevo con la magica combinación.





Análisis de Kameo

28 03 2009

Tras terminarme hoy dicho juego, voy a hacer un breve análisis del mismo, un juego que no pierde un ápice de la magia de Rare y que es la primera apuesta de este estudio en la llamada nextgen.

kameo_54

El juego nos propone una historia simple, basada en el archiconocido mundo de desaveniencias entre trolls y elfos, con la originalidad, hasta cierto punto, de los guerreros elementales. Es decir, cuando tengamos el poder de uno de estos guerreros, podremos, en cualquier momento, convertirnos en el mismo para usar sus habilidades, de las que no podremos abusar, ya que contamos con una barra de poder que se recarga cada cierto tiempo. Pasemos a describir brevemente aspectos mas concretos del juego. Lee el resto de esta entrada »





Jailbreakeando un iPod Touch 2G

16 03 2009

De nuevo por aquí :D, esta vez para explicar el proceso de jailbreak de un iPod Touch 2G con QuickFreedom para Windows (en caso de usar Mac OS X deberéis hacerlo con TyTool) y los primeros pasos posteriores al jailbreak.

¿Por qué quiero jailbreakearlo? (me acabo de inventar un nuevo verbo). Pues por diversas razones, desde poder acceder al dispositivo por SSH, pasando por poder bajar archivos desde Safari y librarme, por fin, del maldito iTunes, entre otras muchas cosas. Después de leer el post, lo entenderéis 😀 Lee el resto de esta entrada »