Spanish iPhone está a punto de llegar

por David Cañadillas, el 13 de Mayo de 2008

Es un secreto a voces y todos dan por hecho que el próximo mes aterrizará el iPhone en España. Apple está agotando el stock de la primera generación del iPhone para el posible lanzamiento en la WWDC del iPhone de banda ancha 3G y es muy probable que coincida con el nuevo aparato de Apple en territorio español.

¿Pero estamos seguros de que el iPhone “con traje de luces” estará listo el mes que viene? Pues al 100% no, pero hoy me ha pasado algo que casi me saca de dudas. Uno de los mayores distribuidores de Apple en Madrid me ha llamado hoy como antiguo cliente que soy, con la siguiente conversación:

Chica al teléfono: ¡Hola, buenas tardes! ¿Es usted David Cañadillas?
Yo: El mismo
Chica al teléfono: Le llamamos por ser cliente de @#$%€ para pedirle si nos podría facilirar un correo electrónico que use usted habitualmente para mandarle información y ofertas sobre el iPhone. ¿Conoce usted el iPhone?
Yo: Eeeehhh… pues sí, la verdad. De hecho creo que habéis llegado tarde. Ya tengo uno de 16GB
Chica al teléfono: ¿Y no le interesaría recibir información y precios sobre accesorios para su iPhone? Es que en breve vamos a disponer de todo ello
Yo: ¿Ah, si? Es muy interesante, pero ya tengo otros medios para informarme. Muchas gracias
Chica al teléfono: Ah, pues nada, gracias por su atención y que pase un buen día
Yo: Ok, gracias a tí. ¡Ciao!

He de decir que la chica fue bastante maja, algo completamente distinto al trato habitual de la tienda. Y de hecho, tenía una voz bastante sexy… imagino que por algo le habrán puesto al teléfono.

Hmmmm… pues creo que no hay que pensar mucho. Si a mediados de mayo me llaman para decirme que me van a mandar información sobre los nuevos accesorios y teléfonos iPhone en su tienda, pues creo que no les doy más de un mes para tenerlo disponible a la venta.

Esto huele demasiado al nuevo iPhone 3G en España en poco menos de un mes. ¡Otra prueba más!

Ubuntu Hardy Heron y sus problemas con VMWare Fusion Tools

por David Cañadillas, el 10 de Mayo de 2008

Hace poco hice el upgrade de mi Ubuntu 7.1 Gutsy Gibbons, a la nueva versión 8.04 LTS Hardy Heron. Y como todos mis Linux los tengo virtualizados en una VMware Fusion en mi MacBook Pro terminé teniendo algunos problemillas con las VMware Tools.

En realidad lo que pasa es que la versión que yo tengo de las VMware Tools no están soportadas para el último kernel y librerías de la nueva versión de Ubuntu, así que hay que bajarse las fuentes de Open Virtual Machine Tools, configurar y compilar algunas cosillas, y sustituir los archivos generados por los originales de las VMware Tools proporcionadas por VMware Fusion. A partir de aquí ya podemos instalar nuestras VMware Tools sin problemas.

Es más sencillo de lo que parece. Podemos seguir, en este link, un paso a paso de la forma más sencilla posible, pero en definitiva:

  • Instalar con apt-get algunos paquetes1 necesarios de Ubuntu
  • Instalar en VMware Fusion las VMware Tools y descomprimir el .tar que nos proporciona
  • Descargar las Open Virtual Machine Tools
  • Descomprimir el tar.gz descargado, configurar y compilar
  • Crear .tar de los módulos generados2
  • Mover esos .tar, sustituyendo los antiguos, al directorio vmware-tools-distrib/lib/module/source de las VMware Tools a instalar
  • Por último, instalar las VMware Tools normalmente con sudo ./vmware-install.pl, dentro del directorio descomprimido de las VWware Fusion Tools

Efectivamente, no es excesivamente complicado para todo aquel familiarizado con el terminal, las VMware Tools y Linux en general, pero es cierto que es un poco “andar a ciegas” para todos aquellos newbies… ¡con lo que me había sorprendido la facilidad de actualización de Hardy Heron!

Notas
  1. build-essential, libgtk2.0-dev, libproc-dev, libdumbnet-dev, xorg-dev []
  2. En el directorio “modules/linux” del descomprimido del open-vm-tools: vmblock.tar, vmhgfs.tar, vmmemctl.tar, vmsync.tar, vmxnet.tar []

Java SE 6 en Mac OS X

por David Cañadillas, el 2 de Mayo de 2008

Dos días hace ya de la actualización de Java for Mac OS X 10.5, Update 1 (sólo para arquitecturas Intel 64-bit), lo que nos permite a todos aquellos que tenemos un Mac Intel Core 2 Duo o superior poder “disfrutar” de la posibilidad de desarrollar, compilar, ejecutar… soportar, en definitiva, aplicaciones Java SE 6.

Pero ya nos avisan en la documentación de Apple que esta actualización no cambia la versión Java de nuestro Mac OS X a la última versión 6, sino que sólo nos proporciona la nueva versión si queremos usarla. Para comprobar la versión por defecto de nuestro Java en el Mac sólo tenemos que abrir un terminal (Aplicaciones > Utilidades > Terminal) y ejecutar el siguiente comando:

$ java -version

Deberíamos ver entonces algo como esto:

java version "1.5.0_13"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_13-b05-237)
Java HotSpot(TM) Client VM (build 1.5.0_13-119, mixed mode, sharing)

Lo que nos muestra que nuestro sistema aún está usando por defecto la versión 5 de la taza de café. ¿Y si queremos usar Java SE 6 en vez de usar la versión 5 (1.5.0_13) que tenemos por defecto?

Pues yo soy partidario de crearme alias para cada versión de Java y “correr” la versión que me venga en gana según mis necesidades, tal y como nos indican en Developer Connection, pero añadiendo, ahora sí, la última versión 6 (en nuestro .bash_profile en el directorio home del usuario, por ejemplo):

alias java16=/System/Library/Frameworks/\  JavaVM.framework/Versions/1.6/Commands/java

Podemos comprobar entonces que podemos “correr” Java con nuestra última versión 6:

$ java16 -version
java version “1.6.0_05″
Java(TM) SE Runtime Environment (build 1.6.0_05-b13-120)
Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_05-b13-52, mixed mode)

Vemos entonces, efectivamente, que el entorno es para 64-bit. También podemos cambiar las preferencias del Runtime de los applets de nuestro navegador para que se ejecuten con nuestra última versión Java SE 6 (siempre y cuando nuestro navegador lo soporte) con las Preferencias Java (Aplicaciones > Utilidades > Java > JavaPreferences), tal y como vemos en esta imagen:

En definitiva, que aún no se ha actualizado completamente a la nueva versión Java SE 6 en Mac OS X Leopard, pero sí es cierto que la nueva actualización, por lo menos, nos permite poder cacharrear a aquellos privilegiados que tenemos Intel a 64-bit. Esperemos que los chicos Java de Apple se lo curren un poquito más y tengamos el “soporte completo” de aquí a poco, tal y como podemos disfrutar en otras plataformas.