Optimizando Firefox

Firefox 2 Firefox es un navegador multiplataforma, open source, razonablemente rápido, estándar y seguro pero, después de la instalación, es posible mejorar aún más alguna de estas capacidades.

Reducir la cantidad de RAM usada por el caché

  1. Escribir "about:config" (sin comillas) en la barra de navegación.
  2. Buscar browser.sessionhistory.max_total_viewer.
  3. Establecer su valor a 0.

Aumentar la velocidad de carga de las páginas

Normalmente, el navegador realiza las peticiones de una en una. Activando el pipelining realizará más de una petición de forma simultánea, lo que mejorará la velocidad de carga.

  1. Escribir "about:config" (sin comillas) en la barra de navegación.
  2. Establecer las siguientes variables a estos valores:
    • "network.http.pipelining" a "true".
    • "network.http.proxy.pipelining" a "true".
    • "network.http.pipelining.maxrequests" a "30". Dependiendo de la conexión, valores superiores o inferiores a éste puede mejorar (o empeorar) los resultados.
  3. Crear una nueva entrada (botón derecho -> Nuevo -> Entero) "nglayout.initialpaint.delay" y establecer su valor a "0". Este valor es la cantidad de tiempo que el navegador espera cuando recibe información.
  4. Establecer "network.dns.disableIPv6" a "false". Esta opción desactivará el soporte para IPV6 en Firefox. En algún momento del futuro habrá que activarlo…
  5. Establecer "content.notify.backoffcount" a "5". Más información en Mozilla Developer Center.

Reducir el uso de memoria

  1. Establecer "plugin.expose_full_path" a "true". Esta opción no optimiza realmente, sólo permite que los paths de los plugins se vean desde "about:plugins".
  2. Establecer "ui.submenuDelay" a "0".
  3. Crear una nueva entrada (botón derecho -> Nuevo -> Entero) "config.trim_on_minimize" y establecer su valor a "0". Esto reducirá a 10Mb la memoria usada por Firefox cuando esté minimizado.

Instalando Ruby on Rails

El sistema de paquetes de Debian/ Ubuntu es muy bueno y útil en la mayoría de los casos. En otros, en cambio, es mejor tener un poco de control sobre cómo se instalan los paquetes.

La mejor opción para instalar Ruby on Rails en Ubuntu 6.06 es combinar paquetes con descargas directas.

1. Instalación de Ruby (es necesario tener activado el repositorio ‘Universe’) sudo aptitude install ruby rdoc irb libyaml-ruby libzlib-ruby
2. Instalación de RubyGems wget http://rubyforge.org/frs/download.php/5207/rubygems-0.8.11.tgz
tar xzvf rubygems-0.8.11.tgz
cd rubygems-0.8.11
sudo ruby setup.rb
sudo gem update --system

3. Instalación de Rails (con RubyGems) sudo gem install rails -y
4. Creación de una aplicación Rails rails /complete/path/to/new/railsapp

(Visto en ubuntu.com)

Importancia de la presencia en la Web de la Universidad

Esta mañana he asistido a la conferencia "Importancia de la presencia en la Web de la Universidad" organizada por el Vicerrectorado de Tecnología e Innovación Educativa de la Universidad de Alicante. La presentación ha estado a cargo de Isidro Aguillo del InternetLab del CSIC. La charla ha estado realmente bien. No ha sido una sesión de recetas para que una web suba posiciones en google, menos mal, sino que ha tenido un enfoque más didáctico: Cómo medir de forma cuantitativa la presencia en la web.

El uso de los buscadores como fuente de datos y las técnicas que utilizan para realizar los análisis cuantitativos son innovadoras, al menos no las conocíamos. Además, la importancia que conceden a la presencia en Internet como fuente de divulgación científica seguro que es algo que dará que hablar en un futuro cercano.

Importancia de la presencia en la Web de la UniversidadLa ‘parte negativa’ tiene que ver con mis expectativas personales. Me ha sorprendido el poco hincapié hecho acerca del uso de estándares web, que sirven entre otras cosas para facilitar la indexación de las páginas y, por tanto, la visibilidad. La, en mi opinión, excesiva importancia que aparentemente se concede a formatos propietarios como .doc (Microsoft Word) y .ppt (Microsoft Powerpoint) no contribuyen precisamente a reducir la brecha digital. No debería valorarse de la misma forma un documento publicado en un formato abierto y accesible desde distintas plataformas, como PDF (Portable Document Format) o PS (PostScript) que un documento publicado en un formato cerrado y propietario, para el cual es necesaria la adquisición de un sistema operativo y un paquete ofimático concreto. Están disponibles para su descarga la presentación (en PDF) y el vídeo de la conferencia, en formato WMV (uff! Windows Media Video) comprimido con ZIP. También es posible ver la conferencia desde el navegador, o desde la página del Vicerrectorado.

google compra measuremap

La compra de Google de la semana es measuremap.

¿Qué es measure map?
Un sistema de estadísticas orientado a webs con poco tráfico, a diferencia de google analytics que está más orientado a webs con más tráfico. Por lo que se puede ver en las capturas de pantalla, tiene un diseño bastante cuidado (estilo web 2.0). En cuanto a la parte técnica, está desarrollado con Ruby on Rails, y utiliza Flash para los gráficos y Ajax.

Según comentan en el blog oficial, la adquisición se ha producido mediante la incorporación a Google de varios desarrolladores, en lugar de la habitual compra de la compañía completa. Uno de los desarrolladores que vuelan a Google es Jeffrey Veen.

Veen es el autor de uno de los "libros de culto" en esto del diseño web: "Arte y ciencia del diseño web". En el texto explica conceptos esenciales del desarrollo web como diseño, frameless, CSS, estándares, etc.

El libro, en inglés, se puede descargar GRATIS desde http://veen.com/artsci/veen-artsci.pdf.