20150913

Configurando un servidor de cómics en una Raspberry Pi

Para los que tenemos una colección más o menos grande de cómics digitales, debido al tamaño que suelen tener los archivos, es complicado tener acceso a todo desde aplicaciones móviles (ej: iPad), ya que no caben todos en la memoria. Sin embargo, desde hace unos meses, existe una solución muy interesante: ComicStreamer
Se trata de un proyecto bastante  interesante que permite tener un servidor de streaming de cómics. ¿Qué quiere decir esto? Que permite visualizar cómics digitales (CBR, CBZ, PDF) sin tener que descargarlos enteros en donde los estés leyendo, bien con un navegador web (Windows, Mac, Linux, iOS, Android), o bien con alguna aplicación compatible (“Chunky Comic reader” en el iPad). El servidor envía sólo las páginas que estás leyendo, en vez del fichero de cómic entero.
Además, si la biblioteca tiene debidamente etiquetados los ficheros, quedan clasificados y se puede hacer búsquedas por serie, autor, personajes, ubicaciones, arco argumental, etc.
Así, es posible tener toda la biblioteca en un lugar centralizado en tu casa y luego ver los cómics desde el resto de aparatos, sin tener que andar copiando un sólo fichero entre ellos.
Aunque la descarga oficial sólo trae el programa preparado para Mac o Windows, es relativamente fácil hacer que funcione en cualquier cosa que tenga soporte para el lenguaje Python.
Estos son los pasos para hacer que funcione en una Raspberry Pi con Arch Linux como sistema operativo.

20140201

Añadiendo soporte para un mando a juegos de Feral Interactive

Los últimos juegos de Feral Interactive (por ejemplo, Batman: Arkham City o Tomb Raider) están diseñados con un sistema modular que define los mandos soportados. Tal y como ellos indican (ver aquí, por ejemplo), pueden ampliar con relativa facilidad el soporte de uno de sus juegos. Sin embargo, si el mando que tienes es demasiado viejo o poco popular, podría suceder que no hagan caso a tu petición.

Vamos a ver qué podemos hacer nosotros par añadir por nuestra cuenta soporte a un mando USB antiguo.

20130621

Compilación de OpenDNIe en OS X Mountain Lion



Los tiempos cambian, y la antigua entrada dedicada a cómo compilar OpenDNIe en OS X se ha quedado muy obsoleta, y la mayor parte de lo que se explica allí ya no sirve para OS X 10.8 (Mountain Lion).


Así que, vamos a ver qué se puede hacer para compilar una versión más reciente de OpenDNIe en ese sistema.

Como hice en su día, 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.

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.