Archive for octubre, 2007

Ubuntu 7.10, disponible

Ya casi está, ya casi está…¡Ya la tenemos disponible!

Las descargas, en el directorio tradicional del sitio web de Ubuntu. Como siempre, si podéis mejor tirad de BitTorrent. Irá más rápido – lo aseguro – y no saturáis los servidores de Ubuntu.

En media hora está en mis manos. Y luego a instalar :)

Asimov y la trilogía de La Fundación

Recuerdo perfectamente la época en la que empecé a leer la trilogía de la Fundación de Isaac Asimov. Un compañero de clase me la recomendó, ya que el tenía toda la colección de Plaza y Janés, y acabé pidiéndole los tres libros para leérmelos. No recordaba apenas nada de aquella serie, así que hace dos o tres meses decidí retomarla, pero esta vez en formato de eBook. Mi PSP y la fantástica utilidad Bookr sirvieron para que los libros en PDF cobraran vida en esa pantallita, y aunque el papel tiene mucho más encanto, la PSP es muy cómoda – y envolvente – para leer en la oscuridad total antes de que uno se vaya a a dormir.

Y vaya acierto, porque no sólo me he leído los tres primeros libros de la serie, sino que después han acabado cayendo los otros cuatro que completan un septeto realmente fantástico. Seguí las recomendaciones de muchos lectores: no seguir el orden cronológico de las novelas, y en su lugar optar por el orden en el que fueron escritas. Algunas de ellas – sobre todo, las precuelas – pueden ser leídas en cualquier momento, pero está claro que seguir el orden ‘clásico’ – Asimov aconsejaba leer antes las precuelas – es para mí lo más indicado, de modo que el orden es el siguiente:

1. Fundación / Foundation (1951)
2. Fundación e Imperio / Foundation and Empire (1952)
3. Segunda Fundación / Second Foundation (1953)
4. Los límites de la Fundación / Foundation’s Edge (1982)
5. Fundación y Tierra / Foundation and Earth (1986)
6. Preludio a la Fundación / Prelude to Foundation (1988)
7. Hacia la Fundación / Forward the Foundation (1993)

No los he leído muy de seguido, pero no porque no quisiera: los libros de Asimov te absorben – a mí al menos me pasa – y de haber tenido tiempo suficiente probablemente hubiera tardado mucho menos en leérmelos. Lo que no sabía hasta ahora era que existen otros libros de la Fundación – de otros autores – que continuaron la obra de Asimov, así que es probable que me anime a leérmelos muy pronto. También me dan ganas de leerme toda la saga de los robots – Asimov es muy conocido por establecer las tres leyes de la robótica – algo que también empecé a hacer en la facultad pero que acabé dejando.

La pregunta que me vino a la mente después de leerme los libros fue obvia para muchos: ¿Cómo es posible que nadie haya hecho películas de esta saga? Es evidente que las novelas dan para una trilogía excepcional – ya sólo cogiendo los tres volúmenes originales – pero cualquier productora podría animarse a hacer las 7 novelas. He leído que la dificultad está en la forma en que escribía Asimov – demasiado diálogo, algo difícil de adaptar para una película de acción y entretenimiento – pero está claro que para eso están los guionistas.

El único intento razonable que se ha hecho a la hora de adaptar las obras de Asimov fue el de la película “Yo, robot” con Will Smith, pero en realidad aunque el argumento y algunas ideas partían de la novela homónima, el resultado tenía poco que ver con la obra original. No digo que “Yo, robot” fuera una mala peli, a mí me gustó – trepidante, y además, con Bridget Moynahan para acompañar – pero está claro que la trilogía de Asimov debería ser mucho más fiel en las películas. La propia trama las hace más fácil de realizar que el súper rodaje que se necesitó en la grandiosa “El Señor de los Anillos”, ya que se trata de una saga en la que intervienen multitud de personajes que podrían ser representados por un buen número de actores famosos o desconocidos. Creo que sería una excelente idea llevarla a la gran pantalla, y seguro que serían unos taquillazos, así que a ver si los grandes de Hollywood se animan. ¿Peter Jackson, estás por ahí?

Libera tu iPhone: AnySIM 1.1 disponible

Bueno, pues ya está disponible el programita que permite liberar tu [tag]iPhone[/tag] para poder utilizarlo con cualquier operadora, aunque la versión inicial de este [tag]AnySIM[/tag] tiene algunos requisitos. Se supone que es válida sólo si tienes un iPhone ‘virgen’ que no has intentado liberar ya con la versión anterior de AnySIM. Para esos casos sacarán un ‘re-virginator’ que permitirá devolver el iPhone a su estado ‘virgen’ para luego aplicar estas mejoras, así que preparaos.

De momento yo me mantengo a la espera, porque mi caso no estoy seguro de que sea válido. Mi iPhone tenía firm 1.1.1, pero hice el downgrade a 1.0.2, aunque no he usado AnySIM en ningún momento. Podría intentarlo, pero como no tengo ganas de convertirlo en un ladrillito, esperaré un poco a que se calmen los ánimos y salga más info. La noticia ha aparecido hace apenas una hora, así que mañana seguramente puede que lo intente :) Para los que lo queráis, [tag]AnySIM 1.1[/tag] se puede descargar desde aquí.

Mapa de dominios de Internet

Ayer descubrí gracias a ese blog con tanto sabor gaditano un mapa de esos que tanto me gustan. Se trata de un mapamundi en el que se representan los dominios de cada país y su importancia con una tipografía más grande o pequeña según el número de ellos que existen registrados. El mapa está realmente curioso y de hecho lo venden para que te lo lleves en plan poster en un tamaño de 24×36 pulgadas (61×91 cm) por 27,50 dólares. Así que si sois friquis, a por él.

No tenía ni idea de lo populares que eran los dominios chinos e indios. Claro que teniendo en cuenta que son las naciones más pobladas del planeta, la cosa tiene sentido. No esperéis encontrar los .com, .org, etc. ya que se trata de dominios nacionales, no ‘genéricos’.

Mensajes 404

Hace más de 2 años publiqué una entrada muy cortita respecto al mensaje de ‘Página no disponible’ – el típico error 404 que dan los navegadores – de Bloglines, y el otro día me di cuenta de que lo de crearte una página 404 propia no está de más: le da personalidad al blog o sitio web, y desde luego, resulta una curiosidad más que añade valor.

En Digg aparecía un artículo con un repositorio de páginas 404 de lo más cucas, así que os dejo el enlace para que os divirtáis con los errores, cosa no demasiado común :)

Es probable que muchos de vosotros tengáis un equipo con un par de Gbytes de [tag]RAM[/tag], y se está convirtiendo en algo ‘normal’ instalar 4 [tag]Gbytes[/tag], una cantidad asombrosamente alta que hace apenas un par de años era difícilmente imaginable tener en un PC de sobremesa. La memoria siempre es bienvenida, y cuanta más tengáis mejor se comportará vuestro sistema operativo, sobre todo a la hora de trabajar con multitud de aplicaciones de forma concurrente.

El problema a la hora de optar por este tipo de configuraciones reside en la incapacidad de [tag]Windows Vista[/tag] en su versión de 32 bits para manejar todo ese espacio de direcciones. En un artículo técnico de mi admirado Jeff Atwood existe una extensa explicación del problema que Windows tiene con esto, pero acabo de enterarme de que parece haber solución para aquellos de vosotros que tengáis 4 o más Gbytes de memoria en vuestros equipos con Windows Vista 32-bit.

Se trata de abrir una ventana de comandos (Inicio->Ejecutar, escribir “cmd” y Aceptar) y escribir lo siguiente:

BCDEdit /set PAE forceenable

Con lo cual habilitaréis la característica Physical Address Extension ([tag]PAE[/tag]) que precisamente está pensada para ofrecer acceso a ese espacio de direcciones que anteriormente no estaba accesible al sistema operativo. Si queréis desactivar la característica, no tendréis más que volver a la consola para escribir:

BCDEdit /deletevalue PAE

Puede que a pesar de todo Vista no acabe detectando vuestra [tag]memoria[/tag] al completo, y si es el caso, os aconsejo daros un paseo por la base de conocimiento de Microsoft para averiguar si el problema tiene solución. Visto en Thinkechno, un blog que no conocía y que no parece tener mala pinta.

iPhone en Linux

Hoy me ha dado por soñar: ¿qué hará Linux cuando le conectas el iPhone? Poca cosa: lo detecta como una cámara. En openSUSE 10.3 – una distro que me está gustando un montón – sale el asistente para importar las fotos en F-Spot, pero de lo demás, ni se entera.

Al parecer hay proyectos que tratan de avanzar en este aspecto – por ejemplo, un desarrollador ha creado un módulo para que al menos la carga USB funcione bajo Linux -, pero parece que tendré que aprender a usar iTunes. Porras.

El iPhone ya es mío

No he podido evitarlo :-) Un amigo viajaba a EEUU por trabajo y le pedí que me comprara uno allí, así que desde el domingo soy el flamante poseedor de un no menos flamante [tag]iPhone[/tag]. Podría decirse que ha sido como un parto, porque hoy hace justo 9 meses que escribí la primera entrada sobre este cacharrito titulándola “iPhone de Apple: lo quiero“, y aunque he tenido que esperar, al final me he hecho con uno de ellos.

Lo cierto es que aún no he tenido tiempo de tocarlo demasiado, y nunca mejor dicho, porque el iPhone es un gadget para tocar. Su tecnología MultiTouch es sencillamente prodigiosa, tal y como apuntaban los muchos vídeos que ya hemos visto, pero tenerlo en las manos demuestra que en Apple han logrado revolucionar una vez más el concepto de interfaz gráfica de usuario, como ya hicieron con Mac OS X y Aqua. Ahora mismo no me importa mucho el hecho de que se trate de uno de los dispositivos más cerrados que existen – en eso estoy de acuerdo con Antonio, que escribió una muy buena entrada al respecto. Y tampoco el hecho de que no tenga batería intercambiable, 3G, ranura para tarjetas de memoria o receptor GPS integrado. Ni siquiera me importa demasiado no poder realizar llamadas – algo que de momento está vetado a los usuarios a menos que hagan uso de una TurboSIM – porque este pequeño ingenio sigue siendo una maravilla de la usabilidad.

El domingo pasé una tarde noche curiosa, tratando de descubrir cómo poder ‘activar’ el iPhone para utilizar al menos sus funciones ‘no telefónicas’. Si habéis seguido un poco su evolución – cosa no muy difícil, ya que todos los medios hablan continuamente de él – sabréis que actualmente hay una batalla de firmwares al más puro estilo PSP. El grupo iPhoneDev Team logró liberar el teléfono por software, pero al poco [tag]Apple[/tag] sacó su firmware 1.1.1 que convertía a los teléfonos liberados en ladrillitos. sin embargo, un nuevo desarrollo ha permitido ‘desenladrillar’ los iPhones y poder usarlos como si fueran ‘[tag]iPod Touch[/tag]‘ con todas las funciones del iPhone excepto las llamadas. De hecho, si disponéis de las citadas TurboSIM - que cuestan unos 80 € aproximadamente – podréis realizar y recibir llamadas. Yo descubrí pronto que mi iPhone ya llegaba con el [tag]firmware 1.1.1[/tag], pero tras un rato en el canal IRC de HackintOsh y en algunas páginas web que hablan del tema logré restaurar el [tag]firmware 1.0.2[/tag], que es el que da acceso a todas las ‘otras funciones’, y desde ayer ya puedo presumir – y se presume, se presume ;-) – de un cacharrito que, como ya presentía, es fantástico, incluso con sus limitaciones.

No puedo imaginar qué pasará cuando logren/si logran liberarlo de forma completa y definitiva, algo que ya ha sucedido en la escena de la PSP y que espero que pronto suceda en la de los iPhones. Estoy encantado.

Actualización (10:05 AM): acabo de leer en Engadget y TUAW que el firmware 1.1.1 ya ha sido hackeado y que ya es posible ejecutar las aplicaciones de terceras partes. O sea, lo mismo que yo estoy haciendo desde el firm 1.0.2. ¡Yupiiii!

La foto de Internet

Si se le pudiera sacar un book de fotos a Internet, el resultado sería aproximadamente éste:

Densidad de conexión

Conexiones entre ciudades de todo el mundo

Conexiones entre ciudades de Europa

Las imágenes forman parte del fantástico estudio que ha realizado Chris Harrison en el cual ha representado el estado de Internet basándose en el tráfico de datos de febrero de 2007 que había en un buen puñado de ciudades de todo el mundo. Y es como suele decirse, una imagen vale más que mil palabras. No es que España esté muy presente, pero ahí tenemos nuestras redecillas…

Compiz Fusion en openSUSE 10.3

Como buen friki que tiene día de descanso he dedicado parte de la jornada a liarme con openSUSE 10.3, la última edición de esta distro de la que ya hablé hace bien poquito. Tras descargar la imagen ISO del DVD vía BitTorrent y tostarla, hoy la he instalado – un par de veces por un error en el primer intento – y he tardado un poco en hacer que todo funcionase como quería.

Ya daré mis primeras impresiones más adelante, pero de momento me gustaría explicar el proceso de configuración de Compiz Fusion, que no es del todo evidente. De hecho, los desarrolladores de openSUSE hablan del soporte de serie de efectos 3D, y efectivamente así lo hacen… pero con Compiz, la versión ‘anterior’ que dispone de muchos menos efectos habilitados. Para hacer uso de Compiz Fusion he tenido que juguetear un poco con el sistema.

Así que para quien desee poner en marcha Compiz Fusion en openSUSE 10.3, los pasos a seguir son los siguientes. Parto de la base de que habéis logrado instalar la distribución sin problemas, y que acabáis de iniciar la primera sesión en openSUSE, sin haber instalado los drivers de NVIDIA que os ofrece uno de los repositorios del fabuloso sistema 1-Click-Install. A mí esa solución no me funcionó bien, y tenía problemas varios con el decorador de ventanas, los atajos para los efectos y el propio contenido de las ventanas. Un desastre que he resuelto instalando los controladores de NVIDIA ‘por las duras’, algo a lo que estaba ya acostumbrado, y que en el Wiki de openSUSE explican muy bien, en caso de que os queden dudas tras este pequeño tutorial.

1. Descargar los drivers más recientes de NVIDIA (cuando escribo esto, los 100.14.96) para vuestra arquitectura. Si disponéis de un sistema IA32 – o sea, el PC de toda la vida, con la distro en versión de 32 bits – el fichero a bajar será NVIDIA-Linux-x86-100.14.19-pkg1.run. En mi caso, lo he almacenado en /home/javipas/

2. Instalar Compiz Fusion a través de 1-Click-Install. No hace falta desinstalar nada antes, y tan sólo tendréis que acceder a la página del Wiki de openSUSE sobre Compiz Fusion , y pinchar en el enlace de instalación – con extensión “ymp” -. En mi caso yo instalé Compiz Fusion para GNOME, así que el enlace es este. Si sois usuarios de KDE, tendréis que descargar este otro.

3. Al hacer eso se os pedirá la contraseña de superusuario y el sistema irá actualizando algunos repositorios. Puede que aquí se pida confirmación para descargar y validar las claves PGP de algunos de ellos, aceptamos el mensaje, y listo. La instalación de esos paquetes no es demasiado rápida – los repositorios deben ser un poco castaña – así que paciencia.

4. Tras la instalación de Compiz Fusion podéis reiniciar la máquina o simplemente reiniciar la sesión X con el típico ‘Ctrl+Alt+Backspace’ (el backspace es la tecla de retroceso). Claro que si sois más pijines podéis escribir en una terminal el comando

sudo rcxdm restart

Lo que tendrá el mismo efecto.

5. Se volverá a iniciar la sesión gráfica, pero en realidad tenemos que instalar los controladores de NVIDIA compilándolos. Para ello, nos vamos a Sistema->Instalar Software y activamos la casilla “in patterns” lo que dará acceso a la vista por patrones. Desde ahí en la parte izquierda navegamos por ‘Desarrollo‘ y seleccionamos los apartados “Desarrollo del núcleo de Linux” y “Desarrollo en C/C++” para poder compilar el controlador de NVIDIA. Aceptamos y esperamos a que todo quede instaladito.

6. Ahora salimos a consola de texto (Alt+F8 y luego Alt+F1 hasta que aparezca el modo texto) y tras registrarnos como superusuarios (usuario root) escribimos:

init 3

que hará que se cierre el servidor gráfico. Cuando salga el mensaje “level 3 has been reached” (o algo parecido, no recuerdo el mensaje exacto) le damos a Intro y ya podemos proceder a ejecutar el fichero, con el comando

cd /home/javipas
sh NVIDIA-Linux-x86-100.14.19-pkg1.run

Eso hará que comience el asistente en modo texto, que compilará el núcleo según nuestro kernel. Debemos contestar que sí para que se modifiquen los ficheros de configuración gráficos, tras lo cual todo quedará preparado. Ya podemos volver a la sesión gráfica, pero yo aquí reiniciaría la máquina para que todo quede bien preparadito.

7. La nueva sesión se habrá cargado con el nuevo controlador de NVIDIA, pero habrá que hacer aún un ajuste más, ya que seguramente os haya puesto la resolución más adecuada para vuestro monitor (en el caso de mi TFT de 24 pulgadas, una preciosa 1920×1200) pero a 16 bits en lugar de a 24. Para resolverlo habrá que recurrir a SaX2, por lo que en una terminal escribimos

su (se os pide contraseña de superusuario)
SaX2

lo que ejecutará el asistente de configuración gráfica clásico de openSUSE. Lo único que deberemos hacer es cambiar la resolución de color de 16 a 24 bits, y guardar los cambios.

Y una vez más, tras aceptar ese cambio habrá que reiniciar el servidor gráfico, así que toca recurrir de nuevo al ‘Ctrl+Alt+BackSpace’.

8. Ya estamos preparados para activar los efectos de escritorio. Vamos a Sistema->Centro de Control->Efectos de Escritorio, lo que hará que aparezca la ventana en la que si pinchamos en Activar efectos de escritorio, ya podremos usar Compiz Fusion a todo tren.

Dos recomendaciones: instalar además los paquetes de Emerald para Compiz Fusion (compiz-emerald y compiz-emerald-themes) y recurrir al configurador de Compiz Fusion (ccsm en consola) para configurar todos los efectos a vuestro antojo.

Con eso ya tendréis para pasar el rato :-D porque como muchos sabréis, la cantidad de efectos disponibles en Compiz Fusion y las opciones para modificarlos son casi ilimitadas.

Pronto comprobaréis que Compiz Fusion funciona de coña en openSUSE 10.3 :-D