Detectar orientación del dispositivo en JavaScript

Cuando estás realizando aplicaciones para dispositivos móviles o tablets siempre es interesante conocer la orientación del dispositivo. Es decir, si el usuario tiene el dispositivo apaisado o no.

Aquí os dejo un pequeño script para poder conocer la orientación:

function orientacionCambiada()
{
    alert(window.orientation);
}

window.addEventListener("orientationchange", orientacionCambiada, false);

Si la orientación está en -90 ó 90 estará el dispositivo en modo horizontal, si está en 0 ó 180 estará en vertical. read more

Leer más » 2 Comentarios

¿Cómo desmontar un dispositivo cuando está ocupado? Device is busy

Os pongo en situación, habéis montado de forma manual o automática cualquier dispositivo: desde una carpeta usando SMB o CIFS, o un USB extraíble o un CD-ROM y al ir a desmontarlo recibimos un aviso así que nos lo impide:

# umount /media/disco/
umount: /media/disco: device is busy

¿Qué significa esto? Que hay algún proceso que está usando el punto de montaje. ¿Quién? fuser nos lo dice:

# fuser -m /dev/sdc1
/dev/sdc1: 928

Es el proceso con identificador 928, veamos más datos sobre él, eso tenemos ps ayudado por grep:

Leer más » 5 Comentarios