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

20100604

Cómo crear un dispositivo USB de inicio de Windows PE y hacer que arranque en un Mac

Esta es la primera parte de dos entradas explicando cómo hacer que funcionen discos USB de inicio que no utilicen Mac OS X para arrancar. Comenzaremos usando Windows PE y, la siguiente vez, hablaremos de syslinux.

20100529

Digitalizando cintas de ZX Spectrum en Mac OS X (II)

Introducción
En esta segunda parte hablaremos de cómo digitalizar (es decir, convertir en un archivo de datos del ordenador que no sea de audio) el contenido de cintas que tengan programas tanto que usen el sistema de carga original del Spectrum como aquellos programas que usen sistemas de protección o carga “turbo”.


20100524

Cómo preparar vídeo para HTML5

En una entrada anterior estuvimos viendo cómo preparar ffmpeg para poder codificar vídeo en formato WebM. Ahora veremos cómo utilizarlo para preparar un archivo y ponerlo en una página web, usando HTML5 (con la etiqueta <video>), pero con soporte para navegadores que aún no lo entiendan, usando un reproductor Flash.

Digitalizando cintas de ZX Spectrum en Mac OS X (I)

Introducción
En esta primera parte hablaremos de cómo digitalizar (es decir, convertir en un archivo de datos del ordenador que no sea de audio) el contenido de cintas que tengan programas que usen el sistema de carga original del Spectrum o con mínimas variaciones. Es decir, que quedan excluidos aquellos programas que usen sistemas de protección o carga “turbo”, de los que hablaremos en el futuro.


20100523

Cómo compilar ffmpeg con soporte para WebM

Tras el revuelo levantado con Google y su anuncio de WebM, el proyecto de contenedor y codec libre de derechos para publicar en web, me doy cuenta de que, por el momento, no hay disponible software para Mac OS X que permita crear vídeos en este formato.
Sin embargo, sí que está disponible el código fuente y los parches necesarios para compilar tu propia versión, y compruebo que hay los parches necesarios para añadirlo a ffmpeg y MPlayer (y por tanto también su parte de codificación - MEncoder).
Aunque me gusta más MEncoder como software para crear vídeos, ya he vivido antes la experiencia de tener que compilar  MPlayer y es bastante más elaborada (debido a las dependencias) que ffmpeg. Por otro lado, aunque ya hay guías, por ejemplo, sobre cómo cocinarlo en Windows, no he podido encontrar ningún sitio donde alguien haya publicado cómo hacerlo en un Mac. Por lo tanto, he dedicado un rato esta tarde a intentarlo, y aquí están los resultados.
En principio todo esto lo he hecho para, además de ir probando a publicar vídeos con el nuevo formato, comparar los resultados con H.264. Es por eso que algunas de las dependencias y pasos que indico no tendrían que ser necesarios si sólo quieres preparar vídeos con WebM.

20100512

Cómo compilar el entorno de desarrollo completo para GP2X en Mac OS X

(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 completo 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 está pensado para trabajar con la shell BASH.