Scripts para Mac y GNU/Linux generador de claves JAZZTEL_XXXX y WLAN_XXXX

El primero se lanza:

$ generar_claves_jazztel_wlan_xxxx <EDDIS> <BSSID>

El segundo captura el BSSID solo y se lanza:

$ generar_claves_jazztel_wlan_xxxx_sin_bssid <ESSID>

Dejo el código de los dos:

* generar_claves_jazztel_wlan_xxxx:

[code lang="bash"]
#!/bin/bash

## Generador de claves JAZZTEL_XXXX y WLAN_XXXX
## aabilio@gmail.com
## License: http://en.wikipedia.org/wiki/WTFPL

function sumar_error ()
{
echo $1
let ERRNO=$ERRNO+1
}

function comprobar_errores()
{
if [ $ERRNO -gt 0 ]
then
echo
echo "Usage: $0 <ESSID> <BSSID>"
echo " Example: $0 WLAN_XXXX XX:XX:XX:XX:XX:XX"
exit 1
fi
}

function sacar_claves ()
{
#Pasar a mayúsculas el wlan_xxxx y coger solo los "xxxx"
ESSId=$(echo -n "$1" | tr 'a-z' 'A-Z' | cut -d_ -f2)
#Pasar a mayúsculas el XX:XX:XX:XX:XX y quitar los dos puntos ":"
BSSId=$(echo -n "$2" | tr 'a-z' 'A-Z' | tr -d :)
#Cogemos del BSSId solo los 8 primeros caracteres:
BSSId8=$(echo -n "$BSSId" | cut -c-8)
#Hacemos la suma md5 de bcgbghgg$BSSId8$ESSId$BSSId (20 primeros caracteres):
#Cambiar "md5" por "md5sum" para GNU/Linux
CLAVE=$(echo -n bcgbghgg$BSSId8$ESSId$BSSId | md5 | cut -c-20)
}

function mostrar_claves ()
{
echo "ESSID: "$1
echo "BSSID: "$2
echo "CLAVE: "$3
}

################################ MAIN ##################################
ERRNO=0
#Comprobamos errores de lanzamiento:
# - Argumentos distinto de dos:
if [ $# -ne 2 ]
then
sumar_error "ERROR EN EL NÚMERO DE PARÁMETROS"
fi

compEssid=0
cEssid=$(echo $1 | tr 'a-z' 'A-Z')
cBssid=$(echo $2 | tr 'a-z' 'A-Z')
#Comprobar primer parámetro en escritura y largura:
echo $1 | tr 'a-z' 'A-Z' | grep ^WLAN_[0-9A-F][0-9A-F][0-9A-F][0-9A-F]$ > /dev/null
if [ $? -ne 0 ]; then let compEssid=$compEssid+1; fi
echo $1 | tr 'a-z' 'A-Z' | grep ^JAZZTEL_[0-9A-F][0-9A-F][0-9A-F][0-9A-F]$ > /dev/null
if [ $? -ne 0 ]; then let compEssid=$compEssid+1; fi
if [ $compEssid -eq 2 ]; then sumar_error "ESSID INVÁLIDO"; fi

#Comprobar segundo parámetro en escritura y largura:
echo $2 | tr 'a-z' 'A-Z' | grep ^[0-9A-F][0-9A-F]:[0-9A-F][0-9A-F]:[0-9A-F][0-9A-F]:[0-9A-F][0-9A-F]:[0-9A-F][0-9A-F]:[0-9A-F][0-9A-F]$ > /dev/null
if [ $? -ne 0 ]
then
sumar_error "BSSID INVÁLIDO"
fi

comprobar_errores
sacar_claves $1 $2
mostrar_claves $cEssid $cBssid $CLAVE
[/code]

* generar_claves_jazztel_wlan_xxxx_sin_bssid:

[code lang="bash"]
#!/bin/bash

## Generador de claves JAZZTEL_XXXX y WLAN_XXXX
## aabilio@gmail.com
## License: http://en.wikipedia.org/wiki/WTFPL

function sumar_error ()
{
echo $1
let ERRNO=$ERRNO+1
}

function comprobar_errores()
{
if [ $ERRNO -gt 0 ]
then
echo
echo "Usage: $0 <ESSID>"
echo " Example: $0 WLAN_XXXX"
exit 1
fi
}

function sacar_claves ()
{
#Pasar a mayúsculas el wlan_xxxx y coger solo los "xxxx"
ESSId=$(echo -n "$1" | tr 'a-z' 'A-Z' | cut -d_ -f2)
#Pasar a mayúsculas el XX:XX:XX:XX:XX y quitar los dos puntos ":"
BSSId=$(echo -n "$2" | tr 'a-z' 'A-Z' | tr -d :)
#Cogemos del BSSId solo los 8 primeros caracteres:
BSSId8=$(echo -n "$BSSId" | cut -c-8)
#Hacemos la suma md5 de bcgbghgg$BSSId8$ESSId$BSSId (20 primeros caracteres):
CLAVE=$(echo -n bcgbghgg$BSSId8$ESSId$BSSId | md5 | cut -c-20)
}

function mostrar_claves ()
{
echo "ESSID: "$1
echo "BSSID: "$2
echo "CLAVE: "$3
}

function obtener_bssid ()
{
echo "BUSCANDO BSSID"
essidToUpper=$(echo $1 | tr 'a-z' 'A-Z');
bssidd=$(/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -s | grep `echo $essidToUpper`)
if [ $? -ne 0 ]
then
echo "NO SE ENCUENTRA EL BSSID para "$essidToUpper
let ERRNO=$ERRNO+1
comprobar_errores
else
echo "BSSID encontrado"
bssid=$(echo $bssidd | awk '{print $2}')
fi
}

################################ MAIN ##################################
ERRNO=0
#Comprobamos errores de lanzamiento:
# - Argumentos distinto de dos:
if [ $# -ne 1 ]
then
sumar_error "ERROR EN EL NÚMERO DE PARÁMETROS"
fi

compEssid=0
cEssid=$(echo $1 | tr 'a-z' 'A-Z')
#Comprobar primer parámetro en escritura y largura:
echo $1 | tr 'a-z' 'A-Z' | grep ^WLAN_[0-9A-F][0-9A-F][0-9A-F][0-9A-F]$ > /dev/null
if [ $? -ne 0 ]; then let compEssid=$compEssid+1; fi
echo $1 | tr 'a-z' 'A-Z' | grep ^JAZZTEL_[0-9A-F][0-9A-F][0-9A-F][0-9A-F]$ > /dev/null
if [ $? -ne 0 ]; then let compEssid=$compEssid+1; fi
if [ $compEssid -eq 2 ]; then sumar_error "ESSID INVÁLIDO"; fi

#Obtenemos el bssid con airport
obtener_bssid $1
cBssid=$(echo $bssid | tr 'a-z' 'A-Z')
#Comprobar segundo parámetro en escritura y largura:
echo $bssid | tr 'a-z' 'A-Z' | grep ^[0-9A-F][0-9A-F]:[0-9A-F][0-9A-F]:[0-9A-F][0-9A-F]:[0-9A-F][0-9A-F]:[0-9A-F][0-9A-F]:[0-9A-F][0-9A-F]$ > /dev/null
if [ $? -ne 0 ]
then
sumar_error "BSSID INVÁLIDO"
fi

comprobar_errores
sacar_claves $1 $bssid
mostrar_claves $cEssid $cBssid $CLAVE
[/code]

DESCARGA:

Enlace | generar_claves_jazztel_wlan_xxxx – Para Mac OS X y GNU/Linux (cambiando “md5″ por “md5sum” en la línea 33 del primer script)

Enlace | generar_claves_jazztel_wlan_xxxx_sin_bssid – Sólo para Mac OS X

Este último capta automáticamente el BSSID de la red que se le pasa como parámetro (ESSID) utilizando el comando para terminal de airport. Por ello es necesario que se este en el radio de acción de la red de la que se desea conocer la clave. Si por el contrario se quiere usar el primero, como segundo parámetro se le tendrá que pasar manualmente la red, que se puede obtener fácilmente con el comando airport -s (que está escondido en la ruta: /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/) o utilizando apps de terceros como KisMAC. En GNU/Linux también se puede obtener fácilmente el BSSID de una red con el comando iwconfig con el flag de buscar scan (por ejemplo: $ sudo iwconfig wlan0 scan)

Problemas iPod nano en Ubuntu 10.04

Pues al final, después de unos años con Debian GNU/linux, sin reinstalar ni una sola vez, me he pasado a la nueva versión de Ubuntu 10.04, para cambiar y aprovechar esta “Long Term Support”.  Todo ha ido muy bien hasta ahora, desde que probé Ubuntu por primera vez esta ha madurado mucho. No he tenido problemas con nada, salvo ahora con mi iPod nano 5th generation, con el cual nunca tuve problemas en Debian, pero al conectarlo por primera vez en Ubuntu 10.04 no se montaba.

Por supuesto Rhythmbox ni lo olía tampoco. Echando un vistazo con ‘dmesg’ vi que el SO lo detectaba sin problemas, y que lo podía montar a mano con ‘mount’ y el flag ‘-t vfat’, pero lo que yo quería es que me lo montara solo, e incluso que me preguntara si quería abrirlo con Rhythmbox.

Instalé ‘libgpod’ desde repos para ver si se solucionaba el problema, pero observé que el iPod se montaba de forma temporal en ‘/tmp’ pero nunca llegaba a abrirse de forma correcta con Nautilus por ejemplo, y Rhythmbox seguía a lo suyo…

Dije, bueno voy a quitar ‘libgpod’ y bajar la última versión desde su web y compilarla, pero antes probé otra vez a conectar el iPod y ahora para mi sorpresa si que era detectado (justo cuando había desinstalado libgpod) pero a la hora de abrir el Rhythmbox este se cerraba.

Lo abrí desde terminal y vi que se debía a un fallo en una parte del código de ‘libgpod’, que provocaba que el reproductor se abortara.

Al final para solucionar todo esto, lo que hice fue bajar los sources de libgpod desde aquí: http://sourceforge.net/projects/gtkpod/files/

Descomprimirlos y editar el archivo  ”db-parse-context.c” que se encuentra en el directorio ‘src’.

Lo que hice fue comentar las líneas 90 a 93 ambas inclusive, para los que no sepan, estaban así:

g_assert ((ctx->cur_pos - ctx->buffer) <= len);
if (ctx->header_len != 0) {
g_assert (len >= ctx->header_len);
}

y las he dejado así:

//g_assert ((ctx->cur_pos - ctx->buffer) <= len);
//if (ctx->header_len != 0) {
//g_assert (len >= ctx->header_len);
//}

Ahora ya se puede compilar el programa. Yo lo he hecho de la siguiente forma:

./configure –prefix=/usr/ (son dos guiones, no uno, wordpress lo muestra mal)

make

sudo make install

Puede que el ‘configure’ os muestre algún error de que os falta algún paquete, o que alguna versión de alguno es antigua. A mi concretamente con Ubuntu recién instalado de hace un par de semanas se me ha quejado de la versión de  ’intltool’ y de que no existía el paquete ‘sqlite3′. Como están en repos se soluciona con:

sudo aptitude install intltool libsqlite3-dev

A configure le indico la ruta ‘/usr’ por que por defecto lo instala en ‘/usr/local’ y luego habría que indicarle a Rhythmbox que utilizara ese PATH para cargar libgtkpod… Vamos que mejor instalarlo en ‘/usr’.

Y con todo esto se solucionó el problema, ahora cada vez que conecto el iPod se monta sin problemas en ‘/media/nombreiPod’, se muestra icono en el escritorio, se abre una ventana preguntando qué quiero hacer, y lo más importante, Rhythmbox lo detecta y lo maneja perfectamente ;)

rhythmbox3

Las novedades en Apple

Esta semana, Apple ha organizado su conferencia anual para desarrolladores, la WWDC. Como todos los años, Steve Jobs ha presentado nuevos productos en la Keynote, entre los que hay que destacar el iPhone 3G, con mejores prestaciones y mas barato que el anterior, el servicio MobileMe, que sustituye a las cuentas .mac y tambien han tenido ocasión de hablar un poco sobre algunas de las novedades del futuro sistema operativo, Mac OS X 10.6 llamado Snow Leopard, que será simplemente una evolución de las 10.5, sin grandes novedades.

 

iPhone 3G

Hacía varios meses que se venia rumoreando la salida de un nuevo iPhone, y finalmente se ha presentado con aspecto similar al modelo anterior pero con 3G y GPS. Otra de las novedades es el precio, que como máximo costará $199 (lo único que no dijeron fue que aparte de ese precio habrá que pagar un contrato mensual). Está disponible en versiones de 8GB (color negro) y 16GB (color negro y blanco). Será lanzado en varios países (incluyendo España), pero aún no se saben los precios en cada país ni las condiciones del contrato.

A parte, también han dado fecha para la versión 2.0 del OS X iPhone, que será lanzado finalmente el 11 de julio, junto con el nuevo iPhone. También estará disponible esa versión para el iPod Touch, pero pagando $9,99.

 

MobileMe

MobileMe, mas que un nuevo servicio se trata de una evolución de las cuentas .mac. Como novedades, trae la posibilidad de usarlo en el iPhone, el aumento de capacidad de almacenamiento (pasa de 10GB a 20GB), la posibilidad hacer push (recibir la información en el momento en que se cambia o se recibe un email) tanto de contactos, agenda y email.

Como las cuentas .mac, MobileMe cuesta $99 (que para Apple son 79€), precio que me parece excesivo teniendo en cuenta que hay otros servicios que lo ofrecen de forma gratuita (gmail, dropbox…) salvo por la opción de push que permitirá ahorrar batería en el teléfono.

 

Mac OS X 10.6: Snow Leopard

A pesar de que habia rumores de la presentación del nuevo sistema operativo, era una de las presentaciones que parecian mas improbables, principalmente porque hace 8 meses que se lanzó leopard (Mac OS X 10.5), aunque tiene algo de lógica si se tiene en cuenta que es una conferencia para desarrolladores y Apple suele renovar su sistema operativo cada dos años mas o menos. En esta ocasión, parece que en lo que se va a centrar Apple no va a ser en implantar novedosas características, si no hacerlo mas estable y fluido que la versión actual (a ver si Microsoft aprende).

Como novedades, incluirá soporte para un máximo de 16TB (si, terabytes), que no lo veo lógico si se tiene en cuenta que actualmente los macs vienen con un máximo de 16GB (en el caso del mac pro). También incluirá QuickTime X, que es una evolución de la versión actual.

Aún no se sabe la fecha exacta de su lanzamiento, pero dicen que será dentro de un año.

Me parece un poco inutil, ya que van a vender algo como nuevo, mientras que podrían hacerlo mediante una simple actualización, pero ya se sabe como son las empresas, tratan de sacar ganancias por todas partes.

Webcam de portátil Toshiba U300 -13H en Debian

NOTA: Solución al problema uvcvideo y v4l experimental.

ACTUALIZACIÓN (17/11/08): Instalando la webcam en el nuevo Slackware me doy cuenta de que el proyecto de uvcvideo se ha unido a linuxtv.org y por lo tanto el proceso de descarga e instalación ha cambiado un poco.
También me entero de que a partir de la versión 2.6.26 y posteriores del kernel ya viene incluido el módulo así que no hace falta más que cargarlo:

Linux 2.6.26 and newer includes the Linux UVC driver natively.You will not need to download the driver sources manually unless you want to test a newer version or help with development.

Por todo lo demás, ¿dónde puedo descargar ahora el driver?

Pues desde la web de linuxtv.org si tienes mercurial instalado en tu GNU/Linux:

$ hg clone http://linuxtv.org/hg/~pinchartl/uvcvideo/
$ cd uvcvideo
$ make
# make install
# depmod -a
# cd v4l && modprobe uvcvideo
# echo “uvcvideo” >> /etc/modules

Debian me reconoce a la perfección la webcam: aabilio@aabilio-debian:~$ lsusb Bus 007 Device 002: ID 04f2:b008 Chicony Electronics Co., Ltd Bus 007 Device 001: ID 0000:0000 Bus 004 Device 001: ID 0000:0000 Bus 005 Device 001: ID 0000:0000 Bus 003 Device 001: ID 0000:0000 pero esta no me funciona por defecto (al contrario que en Ubuntu y Mandriva que me consta que funcionan sin ningún tipo de configuración) Sin embargo es fácil hacerla funcionar en Debian, lo único que necesitas es instalar subversion;

# apt-get install subversion

Después descargar el código de uvcvideo (si quieres mantener un orden primero puedes crear una carpeta para guardar el código):

$ mkdir uvcvideo

$ cd uvcvideo

$ svn checkout svn://svn.berlios.de/linux-uvc/linux-uvc/trunk

Vamos al directorio “trunk” que se acaba de crear:

$ cd trunk

Y hacemos make y make install:

$ make

# make install (como seguramente sabrás tienes que ser root, lo indica la #)

Ahora tendría que estar el archivo “uvcvideo.ko” en /lib/modules/vuestro_kernel/usb/media/uvcvideo.ko, si no está lo copias (son las comillas de a la derecha de la tecla de la letra P):

# cp uvcvideo.ko /lib/modules/`uname -r`/usb/media/uvcvideo.ko

y solo nos queda hacer:

# depmod -a

# modprobe uvcvideo

Y añadir al /etc/modules la línea uvcvideo para que se cargue en el arranque:

# echo uvcvideo >> /etc/modules

Y esto es todo, ahora podéis probarla con el amsn, cheese o incluso con la versión para Debian de Skype que os funcionará a las mil maravillas, sobre todo en Skype donde se observa muy buena calidad de vídeo.

PCs que ejecutan Leopard… por $400


Pues puede ser una revolución o simplemente un fracaso, pero el caso es que la compañía Psystar se ha arriesgado a que le caiga una cantidad de demandas por parte de Apple y ha lanzado el llamado OpenMac, que curiosamente acaba de cambiar su nombre a OpenComputer.

El ordenador en cuestión, no es nada del otro mundo, aunque tiene mas capacidad que el Mac mas básico (el mac mini), salvo por el puerto firewire que es opcional y la tarjeta gráfica (si se le puede llamar así) GMA 950. Además, PC cuenta en su versión mas barata con un procesador core2duo de 2,2 GHz, 250GB de disco duro y 2GB de memoria RAM.

Su principal característica no está en que tenga mas capacidad que el mac mini, si no en que es el primer PC low cost que permite ejecutar (sin necesidad de modificarlo) MacOS leopard. El ordenador tiene un precio en su modelo mas básico de $399 (lo que vienen a ser hoy unos 250€): Si quieres que venga con Leopard instalado, tendrás que pagar $155 mas, y, por supuesto, te incluirá el CD original.

No se si Apple lo permitirá, pero está claro que es una muestra de que hay mucha gente que quiere un mac sin necesidad de dejarse mucho dinero en el ordenador. Ojalá que Apple saque un ordenador, mas feo, pero mas barato que los modelos actuales.

Vía AppleWeblog

¿Cual es el sistema operativo mas seguro?

 

pwn2own.jpg

Pues a la vista del concurso de seguridad PWN2OWN dentro de la Conferencia de seguridad CanSecWest, el sistema operativo mas seguro es…. Ubuntu 7.10. Hasta hay todo normal, Mac y Linux siempre son los favoritos en ganar estos concursos, pero en este caso, el primero en caer fue Mac OSX 10.5.

La prueba consistía en tres ordenadores con un sistema operativo distinto: VAIO VGN-TZ37CN con Ubuntu 7.10, Fujitsu U810 con Windows Vista Ultimate SP1 y finalmente el nuevo MacBook Air con Mac OSX 10.5.2. Cada día se pondría mas fácil ya que el primer día, el hacker tenía que tratar de entrar en el ordenador sin la colaboración del usuario, es decir, sin ningún programa ejecutado. Ese día aguantaron los 3 SO sin ningún problema. El segundo día, era posible manejar los ordenadores, es decir, que se podría crear una web con código malicioso y abrirla desde el navegador. Según cuentan, en esta prueba, el MacBook Air solo pudo aguantar 2 minutos hasta caer ante el hacker gracias a un fallo de seguridad en Safari.

El hacker (quizás esté mejor dicho cracker) fue Charlie Miller, uno de los mejores hackers del iPhone. Como premio se llevó $10000 y el ordenador que hackeó, el MacBook Air.

Ahora mi pregunta es ¿En Windows Vista usaron Internet Explorer o Firefox? Si fuera firefox se entiende bastante bien que halla aguantado tanto, en cambio, si se usara Internet Explorer creo que sería mas fácil de entrar en él.

Apple presenta el SDK para el iPhone/iPod Touch y mucho mas.

 

iphone.jpg

Ayer, Apple realizó un pequeño evento en el que se presentaron, entre otras cosas, el SDK del iPhone.

Para empezar, se presentó el  iPhone enterprise, que son una serie de aplicaciones como Microsoft Exchange ActiveSync (que permite recibir correo electrónico del tipo push, es decir, un servicio similar al de las BlackBerry que solo busca nuevos mensajes en caso de que los haya, ahorrando batería y dinero). Gracias a esto, Apple compite de forma mas directa con BlackBerry, el líder en SmartPhones. Apple también aprovechó el momento y recordó que su iPhone ha logrado el 28% de la cuota de mercado en sus 8 meses de vida.

Pero sin duda, lo mas esperado era el SDK. Al principio se suponía que iba a estar disponible en febrero, pero ayer, finalmente anunciaron que saldría a la luz en junio junto con la versión 2.0 para iPhone e iPod Touch (para el iPhone es gratuita la actualización, para el iPod Touch habrá que pagar un precio que aún no se ha establecido). El SDK ofrece a los programadores las APIs y herramientas para poder crear programas para el dispositivo. Si eres un desarrollador o quieres comenzar, tienes a tu disposición una página muy completa con tutoriales y la posibilidad de descargarte la versión gratuita del SDK o de pago (de momento solo en inglés). Todas las aplicaciones que crees podrán ser vendidas en la App Store al precio que tu desees, y el 70% de los beneficios serán para ti. Además, si quieres, podrás seleccionar la opción gratis, y no se cobrará nada al usuario que se lo descargue.

Otra cosa que llevaba tiempo rumoreándose era la introducción de juegos en el iPhone/iPod Touch. Finalmente Apple ha llegado a un acuerdo con EA y Sega para desarrollar juegos en esa plataforma. De momento se han mostrado algunos juegos como el Spore (de EA) y el Super Monkey Ball (de Sega) que comparten el predominio del acelerómetro (sensor de movimiento) para los juegos.

Además, como no podría ser de otra forma, Apple presento One more thing. Como siempre, nos sorprendió, sobre todo porque no había ningún tipo de rumor. En este caso se trata de la creación de una iniciativa llamada iFund, creada por Kleiner Perkins Caufield & Byers que pone a disposición de empresas (y futuras empresas que necesiten una ayuda) un fondo de 100 millones de dólares para el desarrollo de aplicaciones para el iPhone/iPod Touch (solo en Estados Unidos, al menos, de momento). Sin duda es una gran iniciativa que ayudará a que se desarrollen mas aplicaciones.

Todo el mundo quiere a Yahoo!

Parece que nadie quiere que Microsoft compre Yahoo!, empezando por los usuarios, y siguiendo por las empresas como Google o incluso se rumorea que Apple. Vamos a ir por partes porque hay que resumir demasiadas cosas:

  • Google:  Según cuentan, Yahoo! está reconsiderando una oferta de Google, aunque esta no consistiría en una oferta por Yahoo ya que probablemente los reguladores antimonopolio no lo permitirían (afortunadamente). Todavía no se sabe en que consiste esa alianza, pero a mi me parece la mejor opción, Yahoo! probablemente mejoraría con la ayuda de Google y por tanto acabaríamos ganando los usuarios. Además, Google ha realizado unas declaraciones en las que critica a Microsoft su intención de convertirse en un monopolio.
  • Apple: Se rumorea que Apple y otras compañías estarían dispuestas a dar guerra a Microsoft, ya que están considerando pujar por la compañía. Hay que recordar que Apple tiene acuerdos con Yahoo!, por lo que de confirmarse la compra por parte de Microsoft, Apple podría salir muy perjudicada. La verdad es que no veo preparada a Apple para entrar en el negocio de internet, aún no tiene la conciencia de gratuidad (financiando con publicidad) que tienen otras empresas como Google (como ejemplo, los 99$/año que hay que pagar por una licencia de .Mac).
  • Usuarios: Sin duda, seremos los mas perjudicados de confirmarse la compra por parte de Microsoft. Por ello, se han agrupado en un grupo en flickr con algunas muestras de lo que consideran que Microsoft hará con los servicios mas populares de Yahoo!.

Cada día que pasa veo mas difícil la compra de yahoo por parte de microsoft, sobretodo teniendo en cuenta todas las críticas que ha recibido. Espero que Microsoft se de cuenta de las pérdidas que va a sufrir Yahoo! en caso de que lo compre.

Resumen Keynote 2008

Ya ha acabado la keynote y es hora de repasar lo mas importante:

Macbook Air: Sin duda era uno de los mayores rumores y la verdad es que me ha decepcionado y maravillado a partes iguales. Lo que mas me ha decepcionado ha sido el elevado precio que tiene: 1799$ (imagino que en España lo venderán por unos 1700€). No creo que merezca la pena gastarse ese dinero por un portátil que puedes encontrarlo con mejores características en cualquier parte por la mitad.

Creo que no va a sustituir a ninguno de los dos anteriores: El macbook es barato y se puede conseguir con muchas mas características. El MacBook Pro es una edición para profesionales y por tanto no haces gran cosa con una pantalla de 12″y 1,8GHz de procesador. Además no lleva unidad de CD, aunque la puedes comprar aparte por 99$, cosa que acabarán haciendo todos los fabricantes pero no inmediatamente, si no en 5 años mas o menos.

Por otra parte estoy alucinado con el vídeo promocional. Son los típicos anuncios de Apple que te hacen cambiar de opinión. No es normal ver un mac metido en un sobre. Es extremadamente delgado y, aparentemente ligero. Además, sus 5 horas de batería lo hace único. Sin duda, si me dieran a elegir un mac elegiría ese, aunque nunca lo compraría.

overview_bigair_two20080115.png

Alquiler de películas en iTunes: Esto se veía venir. La verdad es que me gusta mucho, sobre todo porque no han puesto los precios abusivos de otras veces: 2,99$/€ si es antigua y 3,99$/€ si es de estreno, unos precios muy similares a los de cualquier videoclub. La única pega es la de siempre: Hoy sale en EEUU, pero el resto tendremos que esperar (podrían proporcionar a los españoles las películas en inglés…)

overview_hero20080115.png

Apple TV: Se decía que se iba a renovar, pero finalmente solo ha sido una actualización de software que permitirá comprar y alquilar películas y música sin necesidad de un ordenador. También permite visualizar las fotos que tengas en flickr o en tu cuenta .mac, escuchar podcast…. Además, baja de precio a 229$. Sigo pensando que este gadget no se está aprovechando al 100%…

gallery-big-03.jpg

Time capsule (o en español, cápsula del tiempo): Sin duda es el complemento ideal para el macbook air. Permite usar time machine sin necesidad de conectar ningún disco duro mediante cable, si no que funciona por wifi, lo cual hace mas cómodo su uso con portátiles. Hay dos tipos diferentes: una con 500 GB por 299$ y otra de 1 TB por 499$. No está mal para la capacidad que ofrecen.

overview_timecapsule_20080115.png

Nuevo firmware iPod touch/iPhone: A parte de comentar que en febrero se lanzará la posibilidad de ejecutar aplicaciones nativas y de presentar el nuevo firmware 1.1.3, ha dicho que el iPod touch podrá ejecutar lo mismo que el iPhone pero pagando 20$. Sin duda es una de las cosas que mas me han sorprendido. ¿Desde cuando apple cobra por actualizaciones?. Sin duda me parece vergonzoso.

Seguimiento en directo de la KeyNote

Este post se irá actualizando a medida que vallan surgiendo novedades (debes recargarlo manualmente). Está ordenado de mas nuevo a más antiguo para que sea mas fácil la lectura. Al finalizar la KeyNote, se ampliará la información sobre nuevos productos o noticias relevantes que se produzcan.

Si quieres seguir leyendo, podrás hacerlo después del salto

Sigue leyendo