20110802

WSUS Offline Update en OS X Lion

Para quien no lo conozca, WSUS Offline Update (http://www.wsusoffline.net/), antes CTUpdate, es un proyecto bajo GNU GPL que permite actualizar cualquier equipo con sistema operativo Microsoft Windows (y opcionalmente Microsoft Office), de un manera rápida, segura y sin tener conexión de red o conexión a internet.

Las primeras versiones estaban hechas a base de scripts de AutoIt, pero las últimas también incluyen unos script de Bash que, si se dispone de las utilidades adecuadas de la línea de comandos, son compatibles al 100% con OS X.

A continuación, explicaremos la forma de compilar las herramientas que no vienen de serie en OS X. Para quien no tenga los medios o la paciencia para hacerlo, se puede bajar una versión compilada (para OS X Lion, aunque puede que funcionen en versiones anteriores de Mac OS X para Intel), desde aquí. Luego bastaría con seguir las instrucciones de instalación y uso al final de esta misma entrada.

20110628

Cómo usar el DNI electrónico para iniciar sesión en Mac OS X

En entradas anteriores ya hemos hablado de las posibilidades que ofrecen las últimas versiones (por el momento en pruebas) del software OpenSC y OpenDNIe para usar el DNI electrónico en Mac OS X.
Este sistema operativo dispone, desde la versión 10.4, de soporte para utilizar tarjetas inteligentes como medio de autenticación de los usuarios. Es decir, la posibilidad de "enlazar" una cuenta de usuario del sistema con una tarjeta inteligente que cumpla unos requisitos mínimos, a saber:
  • La tarjeta debe ser capaz de firmar utilizando una clave pública
  • La tarjeta debe ser compatible con alguno de los módulos de acceso a tarjeta inteligente (tokend) instalados en el sistema

Por definición y diseño, la tarjeta del DNI electrónico cumple con el primer requisito y, por otra parte, en las últimas versiones de OpenDNIe/OpenSC se ha mejorado bastante el módulo tokend de OpenSC en su integración con el DNIe, hasta el punto de que ya es posible acceder a los certificados de autenticación y firma, y por tanto se puede utilizar para el acceso al sistema.

20110601

Adaptación de la aplicación eCoFirma a Mac OS X 10.6.7

Tal y como vimos que sucedía con la aplicación de cambio de PIN del DNIe, parece que, en algunos casos, el soporte de la administración española a los usuarios de sistemas operativos distintos de Windows es más bien escaso.
Hoy vamos a ver varias maneras de hacer utilizable la aplicación eCoFirma de firma de documentos, que se puede obtener oficialemente desde aquí:
en la web del Ministerio de Industria, Turismo y Comercio.

20110523

Instalando los certificados de FNMT en un iPhone

Sí, es posible utilizar los certificados emitidos por la FNMT desde el navegador Safari de un iPhone, sin embargo, se debe de tener en cuenta los riesgos que esto implica; no es posible (o al menos yo no he encontrado la opción ni ninguna referencia en los manuales) proteger con contraseña, una vez en el teléfono, el acceso a las claves privadas.
Por tanto, cualquier persona a la que permitamos acceder al móvil y a su navegador podría suplantarnos accediendo a cualquier página web que lo soporte. Así que, si alguien decide hacer esto, debería tener un cuidado extremo con permitir a nadie usar su teléfono móvil, además de asegurarse de utilizar una clave de bloqueo compleja (algo más que una clave numérica), y configurarlo para que se bloquee de forma automática.

Por esta razón, no recomendamos a nadie que siga estos pasos, salvo para algún tipo de uso experimental y temporal.

Una vez realizada la advertencia, empezamos con las instrucciones.

20110315

Adaptación de la aplicación de cambio de PIN del DNI Electrónico para Mac OS X 10.6

De nuevo nos encontramos con que la solución de software oficial no funciona adecuadamente. La aplicación que ofrece el portal del DNI electrónico para cambiar el PIN se basa en un programa hecho en java, pero que utiliza por debajo una librería (JPC/SC) que debe ser adecuada para el sistema operativo donde se utilice.
En este caso, la librería que se incluye para Mac OS X sólo está compilada para arquitecturas PowerPC. Como la versión de java incluida a partir de Mac OS X 10.6 sólo está compilada para arquitectura Intel, el programa de cambio de PIN no funciona.
Aparte, tenemos la cuestión de que lo que se ofrece como aplicación es un conjunto de archivos y un script de inicio que sólo funciona si es lanzado desde la terminal y estando dentro del directorio donde está el programa.
Por lo tanto, vamos a explicar a continuación cómo compilar una versión de JPC/SC nativa para OS X 10.6 Intel, y ya de paso empaquetaremos la aplicación de Java con todo lo necesario, de una forma más amigable para los usuarios del sistema usando la herramienta Jar Bundler  de Apple.

He dejado disponible la aplicación generada aquí para quien no tenga los medios, los conocimientos o las ganas de seguir todos estos pasos.

20110212

Compilación de OpenDNIe para Mac OS X

Tras enterarme de la presentación en sociedad de OpenDNIe, driver de código abierto para el manejo del DNI electrónico, y comprobar que se basa en incluir soporte para el DNIe en OpenSC, proyecto que funciona también en Mac OS X, decidí intentar compilarlo para mi equipo.
Lo que se describen a continuación son los pasos para compilar e instalar OpenSC 0.12.1 con OpenDNIe, usando el código fuente disponible aquí. Durante el proceso, gracias a lo bien que están las cosas en OpenSC, también se genera un paquete de instalación para Mac OS X y una imagen de disco con el mismo, que he dejado disponible aquí para quien no tenga los medios, los conocimientos o las ganas de hacer esto, y mientras no haya una versión oficial en OpenSC.

NOTA: La parte de esta entrada relativa a la compilación ha quedado obsoleta en OS X Mountain Lion. Hay una nueva entrada aquí con todos los detalles.


20110121

Recuperando cómics desde un iPhone/iPad/iPod Touch

Desde mediados de 2009 existen varias aplicaciones para dispositivos iOS que permiten obtener, de forma legal, cómics gratuitos o de pago para poder leerlos en dichos aparatos. Hoy vamos a hablar de una manera de extraer los datos de dichos cómics a nuestro Mac, para así poder verlos, por ejemplo, con una aplicación como Simple Comic para Mac (http://dancingtortoise.com/simplecomic/).