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/).

20100801

Túnel IPv6 automático en Mac OS X

Aunque hay dispositivos de red (como las estaciones base Airport de Apple o los routers Linksys WRT610N) que permiten encapsular IPv6 dentro de IPv4, lo normal es que nuestra conexión hacia internet sea IPv4.
En esta entrada vamos a explicar una forma de obtener una dirección IPv6 para un Mac, y cómo instalar software de manera que se conecte automáticamente, a través de un tunel, para poder acceder a internet.
Para ello utilizaremos una cuenta de SixXS y el software AICCU para Mac OS X.

20100720

Cómo ver libros de "Libranda" en un iPhone/iPod/iPad, el camino díficil

Esta es la segunda parte de dos entradas dedicadas a explicar métodos para poder leer libros protegidos con el sistema ADEPT en dispositivos que, de serie, no lo soportan.

Esta segunda parte explica una forma de hacerlo válida para cualquier dispositivo lector de libros electrónicos. Aunque la explicación está realizada con un Mac, es perfectamente adaptable para hacerse desde otro sistema (Windows, Linux, etc.).

20100719

Cómo ver libros de "Libranda" en un iPhone/iPod/iPad, el camino más díficil

Esta es la primera parte de dos entradas dedicadas a explicar métodos para poder leer libros protegidos con el sistema Adobe Digital Experience Protection Technology(ADEPT) en dispositivos que, de serie, no lo soportan. La protección ADEPT (no lo llamaremos DRM porque realmente no es un sistema de DRM completo) es la que se utiliza, por ejemplo, en los libros disponibles desde hace unos días en las tiendas de la plataforma Libranda.

Por lo que he podido ver, sin contar con el engorro que es empezar a utilizar el sistema, lograr hacerlo en un iPad/iPhone/iPod no es una tarea imposible, aunque sí puede ser difícil o muy difícil, sobre todo para una persona normal y que no esté acostumbrada a los ordenadores. Esto contrasta con la facilidad con que se pueden usar en otras tiendas (véase Kindle o iBooks, por ejemplo).

Esta primera parte explica una forma de hacerlo que sólo es válida para iPhone/iPod/iPad. Aunque la explicación está realizada con un Mac, es perfectamente adaptable para hacerse desde otro sistema (Windows, Linux, etc.).

20100618

Cómo crear un dispositivo USB de inicio de Syslinux compatible con Windows PE

Esta es la segunda parte de dos entradas explicando cómo hacer que funcionen discos USB de inicio que no utilicen Mac OS X para arrancar. Ahora hablaremos de cómo usar SysLinux para crear un menú de arranque con varias opciones, integrando en el mismo el arranque de Windows PE que habíamos hecho en la entrada anterior.

20100606

Instalación de DevkitARM nativo para Mac OS X junto con SDL de GP32

(Esta entrada fue publicada originalmente en el wiki de GP32Spain)


Estos son los pasos a seguir para compilar, prácticamente desde cero, un entorno de desarrollo para Mac OS X. De esta manera se garantiza que el compilador aprovecha efectivamente el tipo de procesador que tenga el Mac. Para poder seguirlos adecuadamente, se debe tener un conocimiento del trabajo con línea de comandos en entornos UNIX/Linux, ya que casi todos los pasos deben realizarse desde la aplicación Terminal de Mac OS X u otra aplicación de similar (xterm, etc). El script de compilación está pensado para ejecutarse sobre BASH.


Este procedimiento se ha utilizado con éxito para preparar entornos de compilación en ordenadores Apple Macintosh con procesador Intel o PowerPC, y con Mac OS X Tiger (10.4.11) o Leopard (10.5.1).