miércoles, 11 de febrero de 2009

EEUU (electrodomesticos unidos!)

Desde hace tiempo fantaseo con una idea de esas de ciencia-ficcion. En realidad la idea ya existe como producto, pero aun queda mucho tiempo para la implantacion generalizada.

Mi idea, como ya se puede adivinar por el titulo de este post, tiene que ver con la domotica, con electrodomesticos que se comuniquen entre si, o bien conmigo.

Actualmente hay diversas soluciones domoticas, pero todas propietarias, que son instaladas por empresas especializadas. No hay un estandar abierto, cosa que facilitaria enormemente las cosas. Lo que si que hay son soluciones propietarias mas populares que otras. Y tambien gente con tiempo y ganas.

Todo esto me viene por una "necesidad": quiero que la lavadora me avise cuando acabe, y asi podre poner la ropa en la secadora sin perder mucho tiempo.

Si yo pongo una lavadora, no quiero tener que estar mirando a intervalos regulares si ha acabado ya. Tampoco quiero ir pasandome por la lavadora para ver si otra persona ha puesto ropa a lavar y ha terminado ya. Quiero que me avise cuando acabe un lavado, asi de simple.

Y lo mismo para la secadora, por ejemplo.

Al final la informacion deberia llegarme al iPhone. O en su defecto al Mac, y de ahi ya la haria llegar al iPhone mediante un script (que curre el Mac).

Twitter va muy bien para estas cosas. La lastima es que los programas de twitter para iPhone no soportan push. Bueno, en realidad es el iPhone el que no lo soporta. Se esta trabajando en ello, pero parece que va para largo.

Todas las cosas que estoy viendo de mentes inquietas como la mia han sido de forma autodidacta, currandoselo mucho. Nada de ir a la tienda y pedir "un modulo de twitter para la lavadora".

Por ejemplo, tenemos plantas que twittean (aqui y aqui), lavadoras (aqui un video y aqui su twitter), tostadoras (aqui las instrucciones y aqui su twitter), geoposicionadores que twittean (como este), luces que responden a twitter (video), ...

Y sin embargo, por novedoso que esto parezca, no lo es. Ya en 1982 (!!!), alumnos del Carnegie Mellon University's School of Computer Science conectaron una maquina de coca-colas a internet (su pagina web). Y mas tarde hubo otras.

Estas son cosas que rondan por mi cabeza hace tiempo. Ahora acabo de ver la iniciativa de Google para reducir nuestro consumo energetico (Google PowerMeeter) y me he encontrado con un artilugio que twittea la energia consumida, otro producto de invencion casera.

Ganas tengo. Tiempo no tanto. A ver que se me ocurre...


.

martes, 10 de febrero de 2009

eBay y Google Calendar

Siguiendo con el post anterior, una de eBay y Google Calendar, con la ayuda de GreaseMonkey.

Greasemonkey es una extensión para el navegador Mozilla Firefox que permite, por medio de pequeñas porciones de código creadas por usuarios, modificar el comportamiento de páginas web específicas. Se pueden encontrar miles de scripts aqui.

Cuando quieres apuntar en el Google Calendar la hora de finalizacion de una subasta, hay que hacerlo a mano, ya que eBay no ofrece la posibilidad. Sin embargo, mediante un script de GreaseMonkey, conseguimos que "magicamente" nos aparezca un boton llamado "Add to Google Calendar" bajo la fecha de finalizacion.



Click sobre el boton y nos añade la cita directamente.



Y 10 minutos antes de que acabe una subasta, el iPhone me avisa. Genial, no?

Tuve que modificar el codigo porque el ebay.es tiene la mala costumbre de poner los nombres de los meses en Spanish, y como Time Zone muestra un poco comun "H.Esp". Mi script se llama ebay.es 2 gCal y esta disponible aqui.



ACTUALIZACION (6/ABR/09)

El script original no tenia gestion de DST, asi que con el cambio de hora de finales de marzo falla por una hora de diferencia. Con una rapida modificacion (hasta que aprenda a coger datos de otra pagina web que me diga si estamos en horario de verano o no), de momento asigno horario de verano de abril a octubre, y de inverno de noviembre a marzo. Con esto solo fallara los ultimos dias de marzo y los ultimos de octubre.


ACTUALIZACION (1/SEP/09)

eBay ha cambiado el diseño de la pagina y el script ya no funciona :-( Tengo que aprender un poco mas como funciona el script para adaptarlo. O esperar a que alguien adapte el suyo y luego modificar yo el mio.
Tristesdepedilperomastristederobal.


.

Gmail on steroids

Ya he comentado en un par de ocasiones (aqui y aqui) lo contento que estaba yo con NuevaSync. Que incluso pagaria en un futuro si fuese necesario.

Pues de verdad que lo siento por NuevaSync... porque ahora Google ofrece esa misma funcionalidad! Acaba de aparecer la noticia y el sentimiento es generalizado: si Google nos permite sincronizar los contactos de Gmail y los eventos de Google Calendar... para que hacerlo con otra empresa (lease NuevaSync)?

Esperare unos dias para pegar el salto, por si tienen que corregir algun bug, pero la decision esta tomada. En realidad comparten la misma tecnologia, la ActiveSync de Microsoft, simulando un servidor Exchange, por lo que el funcionamiento va a ser identico. Y no solo para el iPhone, sino que tambien funciona para Blackberry, Symbian y Windows Mobile.

Seria absurdo decir que cambio mi vida, pero es cierto que tener todos los contactos y agenda centralizados en Google es una gran ventaja, y el tenerlo accesible en el iPhone, y poder sincronizar "over the air", casi ciencia ficcion.

Recuerdo la epoca cuando tenia mis contactos por un lado en Yahoo Mail, los numeros de telefono por otro en un SonyEricsson, y una mezcla de ambos en la Palm Tungsten T, que para sincronizarla habia que colocarla en su base, hacer los cambios de forma manual, ... y total para no estar nunca sincronizado al 100%.

Centralizar en Gmail supuso un par de dias de trabajo, pero a partir de ahi el mantenimiento es automatico.

Anteriormente habia intentado programar citas en el calendario de Yahoo, pero ante la imposibilidad de sincronizar, tampoco era muy funcional. Ahora con el Google calendar, puedes ir añadiendo eventos con la seguridad de que "el solito" sincroniza con el iPhone, sin que tengas que hacer nada. Y asi el iPhone te va avisando de eventos.

Ademas, para quien tenga dudas de crear una cuenta de Gmail o no, ahora Gmail ofrece la posibilidad de ayudarte a migrar tus otras cuentas de correo. La gestion de etiquetas en los mensajes ha sido mejorada, y tambien puedes ver multiples bandejas de un vistazo. Y mucho mas.


.