Mostrando entradas con la etiqueta firefox. Mostrar todas las entradas
Mostrando entradas con la etiqueta firefox. Mostrar todas las entradas

viernes, 12 de noviembre de 2010

2 consejos para acelerar Firefox

Firefox es uno de los navegadores mas potentes y usados en la actualidad. Pero consume muchos recursos en muchas ocasiones. A continuación dos consejos para resolver estos problemas.
Para esto debemos ingresar a la barra de direcciones de Firefox : about:config y buscar los siguiente parámetros:

Consejo 1: Mejorar velocidad de conexión
Cambiemos los siguientes valores de nuestro about:config.
PreferenciaValorTipo de valorTipo de preferencia
network.http.pipeliningtrueLógicoExistente
network.http.pipelining.maxrequests30EnteroExistente
network.http.proxy.pipeliningtrueLógicoExistente
nglayout.initialpaint.delay0EnteroNueva

Consejo 2: Consumo de memoria
Para mejorar el consumo de memoria es preferible bajar el valor de capacidad de cache.
PreferenciaValorTipo de valorTipo de preferencia
browser.cache.memory.enabletrueLógicoExistente
browser.cache.memory.capacityTamaño cachéEnteroNueva

Con estos ajustes conseguiremos sacar un poco más de partido a nuestra conexión.

miércoles, 1 de julio de 2009

Slackware y Firefox 3.5

Excelente, ya salio el nuevo firefox 3.5 y lo menos que podemos hacer es instalarlo en nuestor querido Slackware.

Paso 1:
Comenzamos descargando nuestra versión desde la página de firefox desde la página http://www.mozilla-europe.org/es/firefox/ o haciendo click en nuestro enlace:
http://download.mozilla.org/?product=firefox-3.5&os=linux&lang=es-ES

Paso 2:
Descomprimimos el archivo descargado:
#tar -jxvf firefox-3.5.tar.bz2
veremos que se creo la carpeta firefox la cual deberemos mover a la carpeta opt

Paso 3:
#mv firefox /opt

Listo ya lo tenemos instalado, ahora solo debemos ejecutarlo:
/opt/firefox/firefox

Wow, impresionantemente veloz, después del primer arranque.

¿Problemas al instalar plugins?

Al parecer hay problemas al instalar los plugins en firefox, bueno al menos en Slackware, pero se soluciona facilmente.

Para esto deben de cerrar todas las aplicaciones firefox y tambien todos los procesos firefox que se esten ejecutando, como el firefox-bin.
Ahora simplemente ejecutamos:
/opt/firefox/firefox-bin

Instalamos los plugins que deseamos y reiniciamos. Podemos cerrarlo despues por que es un poco pesado usar este ejecutable.

Para regresar a nuestro ejecutable de firefox, este es mas ligero porque pone de fondo a firefox-bin como un demonio:
/opt/firefox/firefox

Suerte.

miércoles, 21 de mayo de 2008

Descargar y convertir películas FLASH a VIDEO

Este es un pequeño tutorial que explica como descargar películas FLASH (de YouTube) y convertirlas en formato video (AVI).

Paso 1: Descargamos el video
Para descargar el video utilizaremos DownloadHelper, la cual es una extensión para Mozilla Firefox que permite descargar videos flash (flv) de distintas páginas. Aquí un video de su uso.








Instala la extensión haciendo click aquí

Paso 2: ffmpeg
ffmpeg es un visor, codificador y decodificador multimedia, con soporte para varios formatos. Para instalarlo utilizamos la siguiente orden:
#aptitude install ffmpeg

Paso 3: Conversión
Ahora procedemos a convertir el video que descargamos; el cual hemos llamado prueba.flv
#ffmpeg -i prueba.flv prueba.avi
Si quisieramos extraer solo el sonido usamos:
#ffmpeg -i prueba.flv -f mp3 prueba.mp3
Ahora veamos el video, para esto usaremos el reproductor de ffmpeg:
#ffplay prueba.avi

MEnconder: Otra alternativa
Otra alternativa distinta de ffmpeg es mencoder, este paquete no viene en debian asi que hay que añadir un nuevo repositorio:
# echo “deb http://www.debian-multimedia.org testing main” >> /etc/apt/sources.list
# apt-get update# apt-get install debian-multimedia-keyring
Ahora solo instalamos los paquetes necesarios
# aptitude install mencoder
Ahora convertimos nuestro archivo prueba.flv
#mencoder prueba.flv -ovc lavc -oac mp3lame -o prueba.avi

lunes, 10 de marzo de 2008

uncaught exception: Permiso denegado al llamar al método XMLHttpRequest.open

uncaught exception: Permiso denegado al llamar al método XMLHttpRequest.open es uno de los errores que ocurre al querer acceder a una página fuera de nuestro dominio, mediante el objeto XMLHttpRequest. Este error ocurre en el navegador Mozilla Firefox, que por cuestiones de seguridad bloquea el acceso a objetos de distintos dominios. Para solucionar este problema es necesario añadir algunas líneas a nuestro archivo de configuración de Mozilla Firefox (user.js), el cual se encuentra en la carpeta:

$HOME/.mozilla/firefox/x* (Linux)
%AppData%\Mozilla\Firefox\Profiles (Windows)

Añadiendo estas líneas el problema se soluciona:

user_pref("capability.policy.XMLHttpRequestToAnySite.XMLHttpRequest.open", "allAccess");
user_pref("capability.policy.XMLHttpRequestToAnySite.sites", "http://localhost http://www.pagina1.com http://www.pagina2.com");
user_pref("capability.policy.XMLHttpRequestToAnySite.CDATASection.nodeValue", "allAccess");
user_pref("capability.policy.XMLHttpRequestToAnySite.Element.attributes", "allAccess");
user_pref("capability.policy.XMLHttpRequestToAnySite.Element.childNodes", "allAccess");
user_pref("capability.policy.XMLHttpRequestToAnySite.Element.firstChild", "allAccess");
user_pref("capability.policy.XMLHttpRequestToAnySite.Element.getAttribute", "allAccess");
user_pref("capability.policy.XMLHttpRequestToAnySite.Element.getElementsByTagName", "allAccess");
user_pref("capability.policy.XMLHttpRequestToAnySite.Element.lastChild", "allAccess");
user_pref("capability.policy.XMLHttpRequestToAnySite.Element.nodeName", "allAccess");
user_pref("capability.policy.XMLHttpRequestToAnySite.Element.nodeType", "allAccess");
user_pref("capability.policy.XMLHttpRequestToAnySite.Element.parentNode", "allAccess");
user_pref("capability.policy.XMLHttpRequestToAnySite.Element.tagName", "allAccess");
user_pref("capability.policy.XMLHttpRequestToAnySite.Element.nextSibling", "allAccess");
user_pref("capability.policy.XMLHttpRequestToAnySite.Element.previousSibling", "allAccess");
user_pref("capability.policy.XMLHttpRequestToAnySite.HTMLCollection.length", "allAccess");
user_pref("capability.policy.XMLHttpRequestToAnySite.HTMLCollection.item", "allAccess");
user_pref("capability.policy.XMLHttpRequestToAnySite.Text.attributes", "allAccess");
user_pref("capability.policy.XMLHttpRequestToAnySite.Text.childNodes", "allAccess");
user_pref("capability.policy.XMLHttpRequestToAnySite.Text.firstChild", "allAccess");
user_pref("capability.policy.XMLHttpRequestToAnySite.Text.getAttribute", "allAccess");
user_pref("capability.policy.XMLHttpRequestToAnySite.Text.getElementsByTagName", "allAccess");
user_pref("capability.policy.XMLHttpRequestToAnySite.Text.lastChild", "allAccess");
user_pref("capability.policy.XMLHttpRequestToAnySite.Text.nodeName", "allAccess");
user_pref("capability.policy.XMLHttpRequestToAnySite.Text.nodeType", "allAccess");
user_pref("capability.policy.XMLHttpRequestToAnySite.Text.parentNode", "allAccess");
user_pref("capability.policy.XMLHttpRequestToAnySite.Text.tagName", "allAccess");
user_pref("capability.policy.XMLHttpRequestToAnySite.Text.nextSibling", "allAccess");
user_pref("capability.policy.XMLHttpRequestToAnySite.Text.previousSibling", "allAccess");
user_pref("capability.policy.XMLHttpRequestToAnySite.XMLDocument.documentElement", "allAccess");
user_pref("capability.policy.XMLHttpRequestToAnySite.XMLDocument.getElementsByTagName", "allAccess");
user_pref("capability.policy.XMLHttpRequestToAnySite.XMLHttpRequest.channel", "allAccess");
user_pref("capability.policy.XMLHttpRequestToAnySite.XMLHttpRequest.open", "allAccess");
user_pref("capability.policy.XMLHttpRequestToAnySite.XMLHttpRequest.responseText", "allAccess");
user_pref("capability.policy.XMLHttpRequestToAnySite.XMLHttpRequest.responseXML", "allAccess");
user_pref("capability.policy.XMLHttpRequestToAnySite.XMLHttpRequest.send", "allAccess");
user_pref("capability.policy.XMLHttpRequestToAnySite.XMLHttpRequest.setRequestHeader", "allAccess");
user_pref("capability.policy.policynames", "XMLHttpRequestToAnySite");

En la sección
user_pref("capability.policy.XMLHttpRequestToAnySite.sites", "http://localhost http://www.pagina1.com http://www.pagina2.com");
añadimos los sitios web que queramos acceder con el objeto XMLHttpRequest (van separados de espacio cuando son mas de uno).

Luego en el explorador ponemos:
about:config
y buscamos el apartado: signed.applets.codebase_principal_support
al cual le asignamos el valor true.

Listo, solo falta reiniciar el firefox.

miércoles, 17 de octubre de 2007

Firefox con tema IE7 ¿Necesidad?

Las costumbres de las personas en el uso de la interface de windows, hacen lenta la migración de aplicaciones hacia software libre. Y una de las herramientas más usadas es el navegador de internet (IE), el proceso de migración hacia firefox, implica instalar un tema que sea similar (igual) a el tema de internet explorer. Buscando entre los temas para firefox, encontre uno muy interesante en esta página.

Aca les muestro una imagen del tema en acción.

lunes, 11 de junio de 2007

Ver localhost (IIS) en firefox


Recientemente he tenido que desarrollar una aplicacion con ASP.NET en un servidor IIS; al hacer correr localhost sobre firefox, se me solicita la autentificación para el ingreso a la aplicación.

Para que no se nos pida esta autentificación es necesario desarrollar los siguientes pasos:

Paso 1: En la barra de direccionnes ir a
about:config

Paso 2: Buscar la preferencia con el nombre
network.automatic-ntlm-auth.trusted-uris
y haciendo doble click asignar el valor localhost

Paso 3: Reiniciar Firefox

fuente: http://blogs.neudesic.com/blogs/pete_orologas/archive/2006/08/14/224.aspx

Emacs en windows: arranque rápido

En windows la carga de emacs implica una demora en windows pero se puede mejorar usando el demonio de emacs y modificar la llamada usando el...