![]()
rundll32 url.dll,FileProtocolHandler "http://www.google.es"
Gmail Manager con vista preliminar
17/11/2010

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
) 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:
- Genera clave privada de la CA
openssl dsaparam -out dsparam.pem 1024
openssl gendsa -des3 -out private/ca.key dsaparam.pem - Generar una petición de certificado para la propia CA
openssl req -new -key private/ca.key -out ca.csr - 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:
- 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 - Generar una petición de certificado
keytool -certreq -alias server -keystore private/server.ks -file server.csr - 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 - 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 - 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):
- Generar la clave privada del cliente
openssl dsaparam -out dsaparam.pem 1024
openssl gendsa -des3 -out private/client.key dsaparam.pem - 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 = 2commonName = Apellido1 Apellido2, Nombre (AUTENTICACIÓN|FIRMA)
commonName_max = 64givenName = Nombre
surname = Apellido1
serialNumber = NNNNNNNNA (número de DNI con letra)
serialNumber_min = 9
serialNumber_max = 9 - Generar una petición de certificado
openssl req -config dnie.cnf -new -key private/client.key -out client.csr - 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 - 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”):
- Crear un keystore
keytool -genkey -alias dummy -keyalg DSA -keystore private/truststore.ks - Borrar el alias summy para dejar un keystore “limpio”
keytool -delete -alias dummy -keystore private/truststore.ks - 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
Múltiples sesiones en Firefox
23/08/2007

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.

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:$
Cómo ven tu sitio web
11/07/2006
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:
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: Capturas de tus páginas usando el navegador Safari.
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.

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.

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.













