DNIe en Mac OS X Snow Leopard

Siguiendo con la serie de artículos sobre la configuración del lector de DNI electrónico en esta ocasión explicaré cómo hacer que funcione en el sistema operativo Mac OS X Snow Leopard. La teoría básica es de nuevo la misma, tres pasos a realizar:

  1. Instalación del software OpenSC
  2. Instalar el certificado de la autoridad certificadora
  3. Instalar el dispositivo en Firefox

Instalación del software OpenSC

La versión de OpenSC que viene con Snow Leopard es una versión antigua que no funciona correctamente para el lector de DNIe, por lo que será necesario actualizarla con una versión experimental descargada de la web de OpenSC en la dirección:

http://www.opensc-project.org/files/sca/experimental/sca-0.2.3pre2.dmg

El archivo se puede abrir directamente con el montador de discos indicándolo desde el gestor de descargas:

Disk mounter

Abrir con el montador de discos directamente

Tan solo habrá que hacer doble clic en el archivo sca.mpkg que contiene y seguir las instrucciones hasta el final, reiniciando el ordenador al finalizar la instalación.

A continuación hay que instalar el driver del lector de DNIe que se encuentra en la web de descargas de la Policía:

http://www.dnielectronico.es/descargas/PKCS11_para_Sistemas_Unix/MacOS_X.html

De igual modo se descarga, se abre con el montador de discos y se instala siguiendo el asistente.

Instalación de la entidad certificadora

Abrir de nuevo el navegador Mozilla Firefox y usando Archivo > Abrir dirección abrir el archivo /Library/OpenSC/share/web/instala_modulo.htm que instalará el certificado pero no el módulo, igual que pasó en el caso de GNU/Linux.

Se puede comprobar si el certificado se ha instalado correctamente accediendo a Firefox > Preferencias > Avanzado > Cifrado > Ver certificados > Autoridades y buscando allí DIRECCION GENERAL DE LA POLICIA.

En caso de que el certificado no se haya instalado automáticamente siempre se puede instalar de manera manual. Para ello habrá descargar el certificado de la web de la Policía en la web de autoridades de certificación o directamente en:

http://www.dnielectronico.es/ZIP/ACRAIZ-SHA2.zip

Se descomprime este fichero y en la ventana de autoridades se importa y se añade a la lista de Firefox:

Importar autoridad certificadora

Importar autoridad certificadora

Instalación del dispositivo de seguridad

Habiendo completado los pasos anteriores lo último que queda es añadir el dispositivo de seguridad. En la misma ventana dentro de las preferencias de Firefox, es decir, en Avanzado > Cifrado haciendo uso del botón Dispositivos de seguridad se podrá cargar el dispositivo.

Recomiendo hacer este paso con el DNIe insertado en el lector y el lector conectado al puerto USB. Usando el botón Cargar se añadirá el driver del DNIe con la ruta /Library/OpenSC/lib/opensc-pkcs11.so

Cargar dispositivo de seguridad

Cargar dispositivo de seguridad

Una vez realizado este paso y reiniciado Firefox de nuevo aparecerá el DNIe reconocido en esta lista:

DNIe correctamente reconocido con sesión iniciada

DNIe correctamente reconocido con sesión iniciada

Problemas que se pueden encontrar

Durante la escritura de este tutorial me ocurrió que la luz del lector no paraba de parpadear y Firefox no lo reonocía. Se cierra Firefox, se extrae el DNI y se vuelve a insertar. Cuando la luz del lector se quede fija es que ha sido reconocido. Entonces se abre Firefox de nuevo y ya está correctamente funcionando.

Etiquetas: , , , , :: Archivado en Mac OS X

DNIe en Ubuntu 9.10 Karmic Koala

Con la campaña de regalos de lector de DNIe de tractis hice el pedido de un lector y me ha tocado tener que configurarlo en los tres sistemas operativos principales que uso a diario:

  • Ubuntu 9.10 Karmic Koala
  • Mac OS X Snow Leopard
  • Windows XP SP3

En todos los casos lo he hecho usando Mozilla Firefox 3.5.5. En ninguno de los tres sistemas he podido instalarlo sin problemas. En cada uno de ellos he encontrado algún obstáculo que finalmente he podido solventar. En esta ocasión contaré mi experiencia con la configuración en Ubuntu.

Básicamente el proceso es el mismo en cualquier sistema operativo. Es necesario hacer tres cosas:

  1. Instalar el soporte criptográfico de software OpenSC
  2. Instalar el certificado de autoridad certificadora de la Policía
  3. Instalar el dispositivo lector en los dispositivos criptográficos de Firefox

Instalar el software

Para instalar el software hay que bajarse de la lista de descarga de software la versión para Jaunty Jackalope, ya que en el momento de escribir estas líneas aún no está disponible para Karmic Koala.

El paquete descomprimido contiene tres paquetes de instalación que hay que instalar en este orden:

  1. libopensc2_0.11.7-7_i386.deb
  2. opensc_0.11.7-7_i386.deb
  3. opensc-dnie_1.4.6-2_i386.deb

El orden es importante porque si por ejemplo se instala antes opensc_0.11.7-7_i386.deb, el sistema detecta que necesita el libopensc2 y se descarga una versión más reciente de los repositorios. En todos los casos hay que confirmar la instalacióna pesar del aviso de que existen versiones más actuales en la distribución.

Es muy importante para que no deje de funcionar que bloqueemos la versión de los paquetes libopensc y opensc, lo que podremos hacer desde el Gestor de paquetes Synaptic:

bloquear_version

Bloqueo de versión para opensc y libopensc (clic para ampliar)

Instalación del certificado

Para instalar el certificado hay que ir a Aplicaciones > Oficina > Registrar módulo DNIe PKCS#11. A continuación conectar el lector con el DNIe insertado.

Este proceso entiendo que debería de instalar además automáticamente el dispositivo de seguridad, pero a mi no me funcionó en ninguno de los sistemas.

Se puede comprobar que se ha instalado el certificado en Editar > Preferencias > Avanzado > Cifrado > Ver certificados > Autoridares > DIRECCION GENERAL DE LA POLICIA

certificado

Certificado de la Policía

Dispositivo de seguridad

Por último el dispositivo de seguridad teóricamente debería de haberse instalado de manera automática pero en mi caso no es así de modo que procedemos a instalarlo manualmente.

Ve a Editar > Preferencias > Avanzado > Cifrado > Dispositivos de seguridad y pulsa en Cargar escribiendo lo siguiente:

dispositivo

Dispositivo de seguridad

Deberá de aparecer DNIe y un montón de Virtual slot asociados. Si el lector está conectado deberían de aparecer los cuatro primeros slots con el lector. Si además está el DNIe insertado debería de poner DNIe en la primera de las líneas.

DNIe insertado y reconocido correctamente

DNIe insertado y reconocido correctamente

Los problemas que he encontrado durante la instalación han sido por intentar usar una versión más actual de los repositorios. Además, si el paso de añadir el dispositivo de seguridad no funcionase correctamente se puede probar a reinciar Firefox o borrar la carpeta del perfil y empezar de cero.

Puedo confirmar al menos que aunque cueste al final funciona.

Etiquetas: , , , , , :: Archivado en GNU/Linux

Frase del EBE09

“El año que viene vamos a tener que cambiar el nombre a Evento Microblog España, porque aquí hay mucha genten con blog pero todos escribís en twitter ahora mismo.”

Etiquetas: , , , :: Archivado en Eventos

Completando otra vuelta alrededor del sol

El pasado martes completé una vuelta más alrededor del sol desde que nací. Con motivo de mi cumpleaños estáis invitados en el Pub Babel a cerveza gratis hasta agotar existencias.

  • Día: Sábado 31 de octubre
  • Hora: 22:30h
  • Lugar: Pub Babel

Como lector de este blog estás invitado a asistir al evento donde simultáneamente se celebrará el cumpleaños de otro bloguero granadino, draxus, al que probablemente conozcáis.


Mapa proporcionado por AndalucíaPeople

Etiquetas: , , :: Archivado en Eventos

Comparativa iPhone vs. HTC Hero

Llevo casi un mes desde que cambié el iPhone en su primera versión por un HTC Hero. Es hora de hacer una comparativa de móviles.

Para ser sinceros, habría que comparar con la versión 3GS del iPhone, para que disponga inicialmente de las mismas características de modo que me centraré en lo que no depende de las principales diferencias: léase conexión 3G y A-GPS.

La pantalla de los dos es de la misma resolución: 320×480 HVGA, aunque es físicamente un poco más pequeña en el HTC. La pantalla del iPhone es de 3.5″ y la del HTC es de 3.2″. Esto hace que el teclado sea más cómodo de usar en el iPhone debido a una ligera separación entre teclas. Por otro lado al haber más densidad de puntos en el HTC la imagen se presenta más nítida en este.

El navegador web del iPhone gana por goleada. Lleva Safari y no se trata de una versión reducida, sino que renderiza perfectamente las webs sin deformación alguna y con una velocidad sorprendente. El navegador web del HTC no va mal, pero se nota algo más pesado, más lento dibujando webs. Por otro lado siempre me gustó el zoom a párrafo que hace el iPhone. La opción elegida por Android ha sido adaptar el ancho del texto al ancho del zoom que se ha hecho sobre el párrafo. Esto último hace necesario deformar de algún modo la web por lo que no me parece tan elegante como el Safari.

La pantalla de usuario en Android es más útil en el sentido de que se pueden añadir widgets, iconos y demás además de los accesos a las aplicaciones. La ventaja en este sentido en el iPhone es la sencillez: todo son accesos a aplicaciones o a webs, pero accesos todos iguales. Otro punto a favor del iPhone es que las aplicaciones tienen un lugar fijo en la pantalla. En el HTC Hero se ordenan alfabéticamente, lo que hace que instalar una nueva aplicación haga desplazarse a todas las demás. Debido a esto hay que andar buscando los iconos y leyendo su nombre cada vez que hay algún cambio.

Todo lo contado hasta ahora es a nivel de usuario, a nivel de lo que se ve con un simple uso y manejo pero ahora es cuando viene la verdadera diferencia.

Música

En el iPhone hay que usar Microsoft Windows o Apple OS X con iTunes, software de pago y propietario. Además hay que crear en iTunes una cuenta asociada a una tarjeta de crédito para las compras. Una vez hecho esto usando iTunes y siempre en el mismo ordenador se podrá transferir la música. Si en el trabajo tienes un MP3 que quieres poner en el iPhone tendrás que llevartelo en un pendrive a casa, ponerlo en el ordenador, importarlo en iTunes y sincronizar conectado.

En el HTC Hero con Android todo es mucho más simple: basta con conectarlo y aparecerá como una unidad USB normal y corriente. Es suficiente con copiar o mover toda la música que queramos para tenerla disponible en nuestro móvil.

Aplicaciones

En el iPhone para tener un simple terminal, o el ScummVM hay que andar liberando y desbloqueando el teléfono. En el Hero son aplicaciones que símplemente se encuentran en el Market, instalar y listo.

En el iPhone no se permite la ejecución de aplicaciones en segundo plano. En Android se puede tener abierto Google Talk y estar usando twitter mientras se oye música y se navega por la web. En resumen, se permiten aplicaciones en segundo plano y ejecutándose simultáneamente.

Aspecto y sensación de usuario

En esto aún Android tiene mucho camino que recorrer. La suavidad de movimiento, el giro de imágenes, el giro de navegador al girar el teléfono, es suave e intuitivo en el iPhone mientras que en Android la imagen desaparece y aparece ya girada. Punto para el iPhone.

Conclusiones

Hay desde mi punto de vista dos condicionantes para decidir quedarse con iPhone o con Android.

Precio

Para comprar un iPhone 3GS libre hay que pagar mucho, del orden de 800 € como mínimo, mientras que el HTC Hero se puede encontrar por menos de la mitad.

Cuestión de preferencias

Si se trata de un usuario que no le pide más a sus gadgets que lo que estos les aportan, que no le importa el uso de software propietario, y que lo único que busca es que todo funcione bien y siempre se decantará por el iPhone. Eso sí, tenga en cuenta el alto precio que ha de pagar: bien a plazos con alguna compañía o bien directamente si se compra libre.

Si se trata de un usuario proactivo, con ganas de trastear, de hacer que el teléfono sea suyo, de no tener que pagar un alto precio. Si se trata de un usuario que busca la libertad, que quiere transportar y compartir su música allá donde vaya, que valore más el trabajo bien hecho, que quiera hacerse sus propias aplicaciones con sencillez y a coste cero, se decantará por Android.

A día de hoy lo único que puedo echar en falta es la ligereza de Safari para la web y la comodidad de escritura en pantalla del iPhone. Por lo demás estoy muy contento con el cambio: por el Market, las aplicaciones simultáneas, el 3G, el GPS, la integración de redes sociales con el sistema, y el propio sistema operativo.

Etiquetas: , , , :: Archivado en GNU/Linux, iPhone OS

Cambiar la tecla de mayúsculas por la de control

Detalle de teclado de Dell Mini 9

Cuando el teclado es lo suficientemente pequeño tener que pulsar Ctrl+V, Ctrl+C y otras combinaciones de teclas hace que termines con el meñique retorcido.

En Ubuntu puedes poner remedio a esto con algo tan sencillo como ir a: Sistema > Preferencias > Teclado > Distribuciones > Opciones de distribución… y marcar la opción de intercambiar Bloq Mayús con Ctrl. Así pulsar la nueva tecla de control será tan sencillo como desplazar tu meñique izquierdo una posición más hacia la izquierda.

Opciones de distribución

Opciones de distribución del teclado

Todo esto suponiendo que no escribes en el teclado con dos dedos y buscando las letras, claro ;)

Etiquetas: , , , , :: Archivado en hardware

Google Wave

Ya tengo mi cuenta por invitación a Google Wave gracias a LuciBOT que me la envió personalmente. He estado probándolo durante unas horas y he sacado las siguientes conclusiones.

La primera impresión que me ha dado es que tenía la misma sensación que la primera vez que usé un escritorio en común con otra persona usando VNC. Puedes contestar lo que alguien está diciendo, editar sobre su mismo mensaje mientras escribes, o modificar lo que está haciendo en tiempo real.

Google Wave

Puedes insertar mapas y crear rutas, puntos y polígonos en ellos, compartir fotos, subir archivos, compartir videos de Google Videos, y dar formato al texto. Se pueden editar los textos, responder, crear nuevos waves a partir de conversaciones existentes, etc.

Es como una mezcla entre correo electrónico del que llaman enriquecido, web 2.0 y plurk. Al parecer su punto fuerte serán los gadgets, que actualmente son los que te permiten la inserción de mapas, encuestas, y en principio todo tipo de elementos web.

Habrá que darle tiempo para ver si realmente se termina convirtiendo en algo útil.

Etiquetas: , , :: Archivado en JavaScript

Pifeb en cualquier navegador

Pifeb es un script para GreaseMonkey que hice hace algún tiempo para poder usar iconos personalizados en Plurk. Parecen un montón de palabras raras sin sentido y sin embargo lo son, pero si vas a cada uno de los enlaces puedes saber de qué estoy hablando.

Si conoces twitter, plurk viene a ser algo similar pero con una línea temporal horizontal, respuestas ordenadas y posibilidad mantener un control de lo que has leído y lo que tienes pendiente.

enlavin decició hacer  que funcionase en cualquier navegador y aunque hay que hay que cargarlo manualmente cada vez que se abre plurk la verdad es que viene genial.

Para poder usarlo tan solo hay que abrir este documento simple y arrastrar el enlace a la barra de marcadores del navegador. Una vez hecho esto con Plurk abierto tan solo hay que hacer clic en el bookmarklet y esperar cinco segundos a que aparezca PIFEB vX.X en la barra de plurk arriba a la derecha.

Más información en la web de Pifeb.

Etiquetas: , , :: Archivado en HTML, JavaScript