Too Cool for Internet Explorer

Configurar un iPod Nano de 6ª generación en GNU/Linux 7

Hora y Fecha: Diciembre 29, 2007 @ 9:22 pm Autor: Moisés Maciá
Categorías:
561 views

Actualización: Me confirman que el iPod Nano es de 3ª generación y no de 6ª como creía. En cualquier caso, esta guía es para los dispositivos nuevos.

Recientemente Apple ha cambiado el protocolo de comunicación de los iPod, presumiblemente para evitar el acceso a cualquier aplicación de terceros excepto iTunes. Esta actualización afecta a todos los dispositivos nuevos que lanzaron después de verano: iPod Nano, iPod Touch, Classic y algún otro.

Si utilizáis un iPod 6g en Linux, podreis sincronizar la lista de canciones pero después el dispositivo no puede leerlas. Los desarrolladores de libgpod y Amarok rápidamente han actualizado el software para permitir el uso de todos estos dispositivos desde sistemas libres, concretamente hace falta la versión 0.6 de libgpod y la 1.4.8 de Amarok.

Configuración en Ubuntu/Debian

  • Actualiza tu sistema a la última versión. Ubuntu Gutsy trae Amarok 1.4.8
  • Descarga e instala el paquete libgpod3 de los repositorios de Hardy (funciona sin problemas de dependencias en Gutsy). Otra opción es bajar el código fuente y compilarlo tu mismo, solo para desarrolladores o desesperados :)
  • Amarok esta linkado a la antigua versión de libgpod, para que utilice la nueva es necesario actualizar el symlink:
    1. sudo ln -fs /usr/lib/libgpod.so.3 /usr/lib/libgpod.so.2
  • Conecta el iPod y montalo.
  • Abre un terminal y escribe el comando:
    1. sudo lsusb -v | grep -i Serial

    Aparecerá un hash de 16 caracteres, ese es el identificador de dispositivo que utiliza iTunes para “cifrar” la lista de canciones. Cópialo.

  • Edita un archivo que se encuentra en el sistema de archivo del iPod, en la ruta /media/IPOD/iPod_Control/Device/Sysinfo. Si no existe créalo.
  • Escribe FirewireGuid: 0x... y el número de identificación de tu iPod. En mi caso queda así:
    1. ModelNumStr: xA426
    2. FirewireGuid: 0×000A27001B09504F
  • Abre Amarok, gtkPod, o tu reproductor libre de música favorito, configura el iPod con normalidad, pasa algunas canciones y disfruta de la música.

Links:

PD. No, no me he comprado un iPod, ha sido una petición especial que comenzó con la frase “A que no tienes cojones a …”.
PD2. Gracias Apple por acordarte de todos aquellos que no pueden ni quieren utilizar iTunes.



IE8, campeón 0

Hora y Fecha: Diciembre 20, 2007 @ 12:10 am Autor: Moisés Maciá
Categorías:
204 views

Un aplauso para Internet Explorer 8, por fin ha llegado a la meta, ya pasa el Acid2 test como todos los demás navegadores desde hace unos meses. Con la lengua fuera, pero ha llegado. Mi trabajo como desarrollador lo agradecerá.

Lástima que no quede nadie para felicitarlo, todos están flipando con el canvas 3D acelerado por hardware de Firefox 3.

PD. ¿No os parece gracioso que M$ no sacara ninguna versión de Explorer durante los 7 años posteriores a hundir en la miseria a Netscape y ahora saquen una cada año? — Rápido, rápido, que esos melenudos comunistas nos quitan el mercado.



Amazon webservices 0

Hora y Fecha: Diciembre 18, 2007 @ 12:49 am Autor: Moisés Maciá
Categorías:
217 views

Desde hace un tiempo sigo con interés los experimentos que Amazon está haciendo con los servicios web. La idea es proveer una serie de APIs y la potencia de los data centers de la empresa para que los desarrolladores hagan mashups y de paso cobrar un pequeño porcentaje por el uso. Los precios son lo suficientemente bajos para que si tu mashup triunfa, no te quedes sin dinero en cuestión de horas.

No veo a Amazon dejando de lado los libros y los discos pero por algo se empieza, sino que se lo digan a Google …

Hace poco Amazon presentó Amazon SimpleDB, una mal llamada base de datos con la que media blogosfera programadora ha mojado los pantalones. El fin de las bases de datos relacionales proclaman algunos, ni mas ni menos.

Para empezar Amazon SimpleDB no es mas que una tabla hash con estereoides, ni esquemas, ni integridad referencial, ni transacciones, ni ACID; simple, como su nombre indica. Tampoco hay garantías de calidad de servicio ni escalabilidad por parte de Amazon, te tienes que fiar de que cuando llegues a 10Gb de datos tus consultas funcionen igual de rápido, o las latencias se mantengan.

He utilizado Amazon simple Queue Service para sincronizar procesos distribuidos y me gustó bastante el diseño del API, pero de ahí a decir que ese servicio va a dejar en la cuneta a Sun JMS o IBM Websphere MQ Server hay un trecho largo, largo. Por eso quiero hacer un llamamiento a la cordura: utilizad Amazon SimpleDB para vuestros experimentos o cosas pequeñas pero subcontratar un core business como los datos y su acceso no es una idea muy inteligente.




Bad Behavior has blocked 323 access attempts in the last 7 days.