rundll32 url.dll,FileProtocolHandler "http://www.google.es"


Recientemente la versión 0.5.7.5 de este estupendo addon para Firefox, ha dejado de funcionar (ya no aparece siquiera el número de mensajes nuevos). Esto es debido a un cambio en el código generado por parte de Google. Este problema me ha “forzado” a actualizarme a la versión 0.6.1. Pero, a partir de la versión 0.6, nunca ha funcionado la vista previa de mensajes de la bandeja de entrada.

Buceando por su código, examinando el resultado de las páginas obtenidas al navegar por GMail y trasteando un poco (o un mucho, según se mire :)) he conseguido que funcione (al menos hasta que Google vuelva a cambiar algo).

Aquí podéis descargar la versión 0.6.1-rubensa (mi versión :P) en la que funciona la vista previa de mensajes nuevos de la bandeja de entrada.

ACTUALIZACIÓN: Nueva versión 0.6.1-rubensa-b2 que acepta cualquier carácter (incluidos espacios en blanco) en la contraseña.

ACTUALIZACIÓN: Cansado de que este plugin de problemas continuamente me he pasado a WebMail Notifier.


Requisitos:

  • Tener instalado OpenSSL
  • Tener instalado la SUN JSDK

Creación de una Autoridad Certificadora:

  1. Genera clave privada de la CA
    openssl dsaparam -out dsaparam.pem 1024
    openssl gendsa -des3 -out private/ca.key dsaparam.pem
  2. Generar una petición de certificado para la propia CA
    openssl req -new -key private/ca.key -out ca.csr
  3. Generar el certificado de la CA firmado por la propia CA
    openssl x509 -signkey private/ca.key -req -days 3650 -in ca.csr -out public/ca.crt

Creación de un certificado de servidor:

  1. Crear un almacén de claves con la clave privada del servidor (en CN especificar el dominio del servidor, ej. dominio.com y el resto dejarlo en blanco)
    keytool -genkey -alias server -keystore private/server.ks -keyalg DSA -sigalg SHA1withDSA
  2. Generar una petición de certificado
    keytool -certreq -alias server -keystore private/server.ks -file server.csr
  3. Generar un certificado firmado por la CA (si existe previamente el fichero “serial.txt” eliminar -CAcreateserial)
    openssl x509 -req -days 360 -in server.csr -CA public/ca.crt -CAkey private/ca.key -CAcreateserial -CAserial serial.txt -out public/server.crt
  4. Importar el certificado del CA en el almacén de claves del servidor
    keytool -import -alias CA -file public/ca.crt -keystore private/server.ks
  5. Importar el certificado del servidor en el almacén de claves
    keytool -import -alias server -file public/server.crt -keystore private/server.ks

Creación de un certificado de cliente (con estructura de DNI electrónico):

  1. Generar la clave privada del cliente
    openssl dsaparam -out dsaparam.pem 1024
    openssl gendsa -des3 -out private/client.key dsaparam.pem
  2. Crear un fichero “dnie.cnf” con el siguiente contenido

    [ req ]
    distinguished_name = req_distinguished_name

    [ req_distinguished_name ]
    countryName = Pais (2 letras)
    countryName_default = ES
    countryName_min = 2
    countryName_max = 2

    commonName = Apellido1 Apellido2, Nombre (AUTENTICACIÓN|FIRMA)
    commonName_max = 64

    givenName = Nombre

    surname = Apellido1

    serialNumber = NNNNNNNNA (número de DNI con letra)
    serialNumber_min = 9
    serialNumber_max = 9

  3. Generar una petición de certificado
    openssl req -config dnie.cnf -new -key private/client.key -out client.csr
  4. Generar un certificado firmado por la CA (si no existe previamente el fichero “serial.txt” añadir -CAcreateserial)
    openssl x509 -req -days 360 -in client.csr -CA public/ca.crt -CAkey private/ca.key -CAserial serial.txt -out public/client.crt
  5. Generar un fichero pkcs12 para importar el certificado en el navegador
    openssl pkcs12 -export -clcerts -in public/client.crt -inkey private/client.key -out private/client.p12 -name your_certificate_client_name

Creación de un truststore (un almacén de claves en el que ir guardar los certificados en los que el servidor “confía”):

  1. Crear un keystore
    keytool -genkey -alias dummy -keyalg DSA -keystore private/truststore.ks
  2. Borrar el alias summy para dejar un keystore “limpio”
    keytool -delete -alias dummy -keystore private/truststore.ks
  3. Importar el certificado del CA (de tal modo que cualquier certificado de cliente firmado por la CA sea válido)
    keytool -import -alias CA -file public/ca.crt -keystore private/truststore.ks

Nota: Para poder consultar los certificados existentes en un keystore podemos utilizar el siguiente comando
keytool -v -list -keystore private/server.ks

En la oficina tengo que configurar un proxy para varios navegadores. Además debo añadir varias excepciones para el mismo. No quiero que las direcciones IP locales vayan a través del proxy, de modo que tengo que añadirlas a la lista de excepciones del navegador.

En Internet Explorer podemos utilizar un * (asterisco) como comodín tal que así 172.17.*. Pero en Firefox eso no funciona. En Firefox debemos añadir la dirección de red completa con el subfijo que corresponda tal que así 172.17.0.0/16.

Ejemplos:

Queremos el siguiente rango de IPs a la lista de excepciones:

IP: 172.17.72.123
Subred: 255.255.0.0

Para ello introduciremos lo siguiente en la lista de excepciones:

IE: 172.17.*
FF: 172.17.0.0/16

Si nuestra red tuviese, por ejemplo, estos otros datos:

IP: 192.168.0.12
Subred: 255.255.255.0

Entonces introduciríamos lo siguiente en la lista de excepciones:

IE: 192.168.0.*
FF: 192.168.0.0/24

via

Firefox Logo
Por defecto, cada vez que intentamos abrir un nuevo Firefox, este reutiliza la instancia abierta previamente con la que comparte la sesión de usuario.

Para poder ejecutar Firefox con varias sesiones simultáneas, hay que hacerlo con perfiles diferentes.

Leer el resto de esta entrada »

Get Flash Player 9
Ya que algunos sitios necesitan que tengas instalado Flash Player 9 y aún no existe dicha versión para Linux, existe un pequeño truco para hacer creer que estás usando dicha versión (aunque en realidad no es cierto). Este truco funcionará para algún sitio, pero seguramente no para todos ya que alguno sí que aprovechara las nuevas características de la versión 9, que obviamente no tenemos instalada.

El truco consiste en editar el archivo:

~/.mozilla/firefox/pluginreg.dat

Y cambiar:

Shockwave Flash 7.0 r63:$

Por:

Shockwave Flash 9.0 r63:$

Vía

Si quieres ver cómo se ve tu sitio web por usuarios que no utilizan tu mismo navegadores web, pero sin el “engorro” de tener que instalarte dichos navegadores, puedes utilizar alguno de los servicios que te permiten obtener una captura de pantalla de tus páginas con un navegador en concreto.

Entre estos servicios tenemos:

  • LynxViewer logo Lynx Viewer: Le introduces una URL y te muestra como se verá en el navegador de solo texto Lynx. Ideal para ver como ve Google tu página. NOTA: para hacer uso de este servicio tienes que crearte antes una página “delorie.htm” en el servidor y así demostrar que eres el poseedor del dominio.
  • iCapture logo iCapture: Capturas de tus páginas usando el navegador Safari.
  • ieCapture logo ieCapture: Como el anterior pero utilizando Internet Explorer.

Similar a la extensión Web Developer para Firefox y tomando como referencia la Web Accessibility Toolbar, Microsoft ha lanzado una beta de su barra de herramientas diseñada para los desarrolladores web denominada Internet Explorer Developer Tool Bar.

Internet Explorer Developer Toolbar

Leer el resto de esta entrada »

Web Developer es una extensión para Firefox, que contiene numerosas herramientas y ayudas para desarrolladores del web.

Incluye muchas herramientas útiles a la hora de desarrollar una página, todas instaladas de un golpe y accesibles a través de una barra de navegación que aparece en la superior del navegador, debajo de la botonera.

Barra de Web Developer

Leer el resto de esta entrada »

Gmail Manager es una extensión para Firefox que te permite controlar múltiples cuentas gmail y recibir notificaciones de nuevo correo. Muestra los detalles de la cuenta, incluyendo mensajes no leidos, borradores salvados, correo basura, etiquetas con correo nuevo, espacio utilizado y resúmenes del correo nuevo.

Gmail Manager

Leer el resto de esta entrada »

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

%d personas les gusta esto: