Si estamos desarrollando una aplicación que requiera hacer peticiones a un servidor o descargar contenido de una fuente externa, tal vez necesitemos saber si el dispositivo está o no conectado a una red.
Según la documentación de FirefoxOS, existen varios métodos para realizar esta tarea; sin embargo, cuando los probé ninguno me dió los resultados esperados. La opción más popular en Google y que aparece en más ejemplos es la siguiente:
var connection = navigator.connection || navigator.mozConnection || navigator.webkitConnection;
En teoría, solo bastaría saber el valor de connection.bandwidth pero de esta forma parece que siempre devuelve Infinity. Otra solución es realizar una petición a algún servidor y así detectar si se está conectado o no según la respuesta que se obtenga.
Para mi lo que mejor se adaptó a lo que necesitaba fue utilizar navigator.onLine. Aquí un ejemplo:
var online = navigator.onLine;
if(online){
// aquí va el código
}
Ojalá les sirva.
Felices líneas.
Mostrando entradas con la etiqueta Firefox. Mostrar todas las entradas
Mostrando entradas con la etiqueta Firefox. Mostrar todas las entradas
miércoles, 20 de noviembre de 2013
sábado, 7 de mayo de 2011
Cómo obtener los videos flash desde terminal.
Antes era simple obtener los videos flash reproducidos en nuestro explorador ya que se guardaban en el directorio /tmp.
Sin embargo, después de la actualización de Flash Player a la versión 10.2 en Ubuntu 10.10 ya no se puede hacer de esta forma así que debemos ingeniar la forma de lograrlo.
Aquí los pasos:
1. Reproducir el video y antes de que termine de cargar por completo ejecutar en una terminal:
$ lsof | grep Flash

responderá algo parecido a
npviewer. 12708 driver 11u REG 8,3 13842230 262472 /tmp/FlashXXMo5KqA (deleted)
2. Cuando haya terminado de cargarse por completo, sin cerrar el navegador se copia a nuestra carpeta personal (o donde nosotros indiquemos), cambiando "12708" y "11" según corresponda.
$ cp /proc/12708/fd/11 videoDescargado.flv
Y con eso ya tenemos el video flash descargado.

Fuente: Punto Libre.
notas: Según el autor, este método funciona con Firefox y Chrome sobre Ubuntu 10.10 y Debian Squeeze (32 y 64 bits; leer fuente).
Extra:
Puedes descargar todos tus videos desde youtube con youtube-dl tan fácil como:
$ ./youtube-dl http://www.youtube.com/watch?v=VVWNZPOUhO8
Los pasos para instalar son:
1. Descargar fuente desde github
wget https://github.com/rg3/youtube-dl/raw/2010.12.09/youtube-dl
2. Dar permisos de ejecución.
chmod +x youtube-dl
3. Para descargar el video (ejemplo):
$ ./youtube-dl http://www.youtube.com/watch?v=VVWNZPOUhO8
Importante:
No descargar con apt-get install youtube-dl ya que el paquete no está actualizado y envia un error como este:
ERROR: unable to download video (format may not be available)
Sin embargo, después de la actualización de Flash Player a la versión 10.2 en Ubuntu 10.10 ya no se puede hacer de esta forma así que debemos ingeniar la forma de lograrlo.
Aquí los pasos:
1. Reproducir el video y antes de que termine de cargar por completo ejecutar en una terminal:
$ lsof | grep Flash

responderá algo parecido a
npviewer. 12708 driver 11u REG 8,3 13842230 262472 /tmp/FlashXXMo5KqA (deleted)
2. Cuando haya terminado de cargarse por completo, sin cerrar el navegador se copia a nuestra carpeta personal (o donde nosotros indiquemos), cambiando "12708" y "11" según corresponda.
$ cp /proc/12708/fd/11 videoDescargado.flv
Y con eso ya tenemos el video flash descargado.
Fuente: Punto Libre.
notas: Según el autor, este método funciona con Firefox y Chrome sobre Ubuntu 10.10 y Debian Squeeze (32 y 64 bits; leer fuente).
Extra:
Puedes descargar todos tus videos desde youtube con youtube-dl tan fácil como:
$ ./youtube-dl http://www.youtube.com/watch?v=VVWNZPOUhO8
Los pasos para instalar son:
1. Descargar fuente desde github
wget https://github.com/rg3/youtube-dl/raw/2010.12.09/youtube-dl
2. Dar permisos de ejecución.
chmod +x youtube-dl
3. Para descargar el video (ejemplo):
$ ./youtube-dl http://www.youtube.com/watch?v=VVWNZPOUhO8
Importante:
No descargar con apt-get install youtube-dl ya que el paquete no está actualizado y envia un error como este:
ERROR: unable to download video (format may not be available)
sábado, 22 de mayo de 2010
El orden natural de las cosas
Por cosas como esta, se producen errores en la Matrix, se detiene el movimiento de la Tierra un instante o se abren portales hacía otra dimensión.

Faltó poco para que alterara el orden natural de las cosas. No lo intenten en sus casas.

Faltó poco para que alterara el orden natural de las cosas. No lo intenten en sus casas.
viernes, 22 de enero de 2010
Personaliza tu Firefox

Firefox no deja de estar a la vanguardia en todo, incluso en darle gusto a sus usuarios.
Personaliza tu navegador con Personas y darle tu propio toque y estilo. Puedes crear el tuyo o elegir alguno de la galería.
Además la versión 3.6 promete ser 20% más rapida que la 3.5.
Suscribirse a:
Entradas (Atom)