Un geek en Mexico

Se acabó lo bueno amigos, tras un mes completo de vacaciones en Mexico, que ya es casi mi segunda patria, toca regresar a la realidad del día a día y a intentar sacudirme de encima este Jet-Lag que me está matando. Ha sido un mes fantástico de conocer nuevos lugares y sobretodo de desconexión de la rutina.

Cómo ya hice en mi anterior viaje he aprovechado para hacer un pequeño experimento de desconexión de las redes sociales y de mis rutinas frikis de lectura y aficiones. Así que me he pasado casi 30 días sin entrar en twitter ni en facebook, así cómo sin leer nada relacionado con tecnología y software libre y mucho menos escribir en el blog, aunque cómo veréis más abajo me habría resultado imposible. Aún así, uno no puede renunciar totalmente a sí mismo y de vez en cuando no he podido evitar ser seducido por mi lado geek, aquí os dejo algunas notas que hizo mi otro yo durante el viaje:

Conectarse a internet gratis en cualquier Starbucks de Mexico: Para este viaje me llevé mi querido Android y aunque en principio no pensaba darle mucho uso: sin roaming de telefono y sin 3G, no es mucho más que una PDA con infulas de grandeza, terminé encontrando un oasis en las cercanías de los Starbucks. No me costó mucho tiempo darme cuenta que el usuario y la contraseña para la conexión wifi en cualquier Starbucks de Mexico es siempre la misma, supongo que la rotarán cada ciertos meses. Con lo que en cuanto estaba cerca de algún Starbucks siempre tenía wifi gratis, cosa que es de gran utilidad sobretodo en los aeropuertos dónde suele ser carísima la conexión pero siempre suele haber Starbucks. Gracias señores de Starbucks por su generosidad wifera.

Web hackeada: Tranquis, que no me dediqué a hackear ninguna web, sino cómo algunos de los que os paseais de vez en cuando por esta web habréis podido comprobar que fue hackeada, un defacement o cambio de la página principal en la que alardeaban de haber entrado en mi web e indicaban que cuidara la seguridad de la misma, lo que se conoce cómo defacement.

Ya veis que uno no se puede ir de vacaciones, menos mal que mis compis de Ontic donde está albergada la página me bloquearon el hosting para que no saliera la página hackeada, y un par de veces me plantee repararla desde Mexico, pero al final decidí dejarlo para la vuelta a casa. Tiene toda la pinta que entraron por unas pruebas que tenía con Joomla en el mismo dominio, aún asi aproveché para actualizar todas las instancias de WordPress que tengo y para recordarme que tengo que darle más mantenimiento a los blogs.

«Paque móvil»: Una de las cosas que más me han asombrado siempre de México es su parque móvil, o la variedad tan grande de vehículos que circulan por las calles. Un día que estaba tomando fotos por las calles me quedé sentado más de media hora y el único vehículo que pasó repetido fué el mítico wolksvaguen escarabajo (alias vocho o vochito), desde las camionetotas tipo Lobo o Cheyennne, pasando por los trailers, los coches enormes tipo americano, las motos siempre tripuladas por 3 o más personas hasta los coches más habituales de Europa los ves circular dando brincos por el asfalto. Pero en esta ocasión no quería hablar de vehículos sino de móviles, aka celulares, y un par de curiosidades. En México se utiliza bastante el servicio de una compañía llamada Nextel y que ofrece teléfonos con una funcionalidad muy parecida a una radio o walkie talkie, en las que sólo puede transmitir uno a la vez mientras que el otro tiene que esperar a que el otro termine para comunicarse. Al parecer las llamadas entre Nextel de la misma ciudad son gratuitas. He preguntado varias veces a la gente y nadie me supo explicar si funcionaban mediante torres al estilo de GSM o cómo hacían ya que con ellos puedes comunicar con gente que está en otro país. Al volver por aquí investigué un poco y parece que utiliza un protocolo llamado IDEN que opera en la banda de los 800Mhz y sobre el que tengo que investigar más a fondo. Lo curioso es que es una tecnología que en Europa creo que no ha tenido la menor acogida. Por otro lado, otra de las cosas que me sorprendió es la impresionante pegada que tiene Blackberry en Mexico, la mayoría de la gente que conocí que tenía un móvil más o menos moderno usaba blackberry y estaban super enganchados a ella, sobretodo al sistema de mensajes entre usuarios de blackberry hasta el punto de no poder parar de usarlo ni cuando estás conduciendo (manejando).

Debian USB: Sólo sucumbí en un punto a mi lado oscuro y fue el día que no pude soportar más el estar navegando o leyendo correo desde ordenadores con Windows y plagados de virus a esa velocidad absurda de la que casi ya me había olvidado, así que un día ya no pude más y descargué una versión de Debian Live para USB y desde entonces en lugar de arrancar el Windows lo hacía desde el USB en el maravilloso mundo de Linux. Pero mi recaida fue peor porque terminé haciendo un scriptillo para reconfigurar la Live en el arranque y dejarla a mi gusto. Ya sé doctor, ya sé, que me había prescrito abstinencia total, pero es que eso ya era demasiado. 😀

Terminales de entretenimiento con Linux en AeroMexico: En el viaje de ida comprobamos con deleite que el avión disponía de sistemas de entretenimiento individuales en los que puedes ver películas, series, jugar a algunos juegos o ver el mapa según vas volando y la verdad es que te hacen bastante más ameno el vuelo. A la vuelta parece que había un problema con los terminales y tuvieron que reiniciarlos, cuando de repente el sistema empieza a arrancar y aparece nuestro querido Tux y los mensajes de arranque de Linux.

Pena que parece que había algún problema en la conexión de red entre ellos, o eso parecían decir los logs, y no funcionó la parte de las películas… en ese momento mi corazón se encogió a la espera que la señorita azafata se lanzara con la típica frase de: «¿Hay algún Linuxero entre los pasajeros? Esto es una emergencia» y pensando en las recomendaciones de mi doctor que no podría levantarme a ayudarla. 😀

Entretenimientos varios: Aparte de todo esto he tenido tiempo para otras aficiones cómo leer: me enganché terriblemente a 1984 de George Orwell y su sociedad controlada por el Gran Hermano y en la que descubrí el origen del personaje de Emmanuel Goldstein al que había oido citar en varias ocasiones, ahora me quedo con ganas de ver la peli. En cuanto a pelis hubo tiempo para todo tipo de pelis, desde las familiares cómo mi «Villano Favorito», zombies a gogo en «Planet Terror», fumadas de Lynch cómo «El lado oscuro del camino», los sueños de DiCaprio en «Inception» o más subidas de tono cómo «La insoportable levedad del ser» aparte de «Into the wild», «Cinema Paradiso» y «Dog day afternoon». En cuanto a juegos terrible competencia con mi cuñado en el «Fifa de la copa del mundo» en la que estabamos bastante igualados y eso que yo llevaba ni más ni menos a la campeona del mundo :D. Por cierto, menos mal que la roja empató el partido contra Mexico porque sino se hubieran reido de mí un rato, pena que al final no lo apañamos para ir a verlo al DF, pero tampoco es que terminara siendo una maravilla de partido.

Pues este es un pequeño resumen de algunos apuntes geeks de este último viaje a Mexico, espero que mi doctor no esté muy alarmado porque es cierto que me he controaldo bastante.

A vueltas con la experiencia de usuario

Desde la apertura del congreso para partners de Red Hat en Valencia en la intervención del CEO Jim Whitehurst tengo una de sus frases dándome vueltas en la cabeza. Esta era referente a la «experiencia de usuario«, y cómo comenté en el post anterior, hacía referencia a que los usuarios tienen una experiencia de usuario superior en sus casas a la que tienen en sus trabajos. Y esto supone una transformación bastante importante y que nos debe hacer reflexionar. Hace unos años los ordenadores del trabajo, las aplicaciones que se utilizaban, la conexión a internet o telefonía eran muy superiores en el entorno de trabajo, pero eso poco a poco y en una gran parte de los casos ha ido cambiando: la gente no sòlo dispone en muchos casos de mejor equipamiento en casa, sino que sus aplicaciones son mucho más amigables y potentes.

Un caso muy sencillo viene con las aplicaciones de Google cómo el correo, el calendario, el chat, los documentos compartidos, etc… que podemos usar en todos lados incluso en el móvil y que obligan a las empresas a realizar un gran desembolso para intentar igualar, muchas veces sin éxito, las posibilidades que nos ofrece. De ahí el impulso que le está dando Google a que las empresas se pasen a utilizar sus aplicaciones en versión Pro. Pero todo esto va mucho más allá, la gente está empezando a acostumbrarse a tener potentes redes de comunicación y cooperación a su alcance: Facebook, Twitter, Skype y muchos otros, que tienen una adopción más lenta o nula dentro de la empresa. Sin duda todo esto es un reto para los desarrolladores de aplicaciones y los proveedores de servicios que de repente se dan cuenta que tienen que competir en un mercado global en el que el usuario ya está acostumbrado a utilizar lo mejor de lo mejor. Interesante reto.

Pero volvamos al campo del software libre, el objetivo de mejorar la mentada experiencia de usuario no para de sonar por todas partes. Basta con leer las últimas entradas del blog de Mark Shuttleworth, todas ellas referidas a las mejoras en usabilidad y en la interfaz de usuario que se están planteando para Ubuntu, para darse cuenta que tenemos un reto difícil frente a nosotros: conseguir la mejor experiencia de usuario posible.

La apariencia de la recien nacida Lucid está causando gratas impresiones en todo el mundo que la prueba, sin haber llevado a cambio muchos cambios revolucionarios. Eso sí, resulta que con el más grande de ellos: el cambio de posición de los botones en las ventanas a la parte izquierda, se está sufriendo un mayor rechazo, lo que de nuevo nos muestra la complejidad de los cambios de interfaz y de que estos sean aceptados por la gente. Quizá por ello y porque todavía no está 100% terminada no se ha incluido la interfaz de gnome 3: gnome-shell en esta última versión de Ubuntu, que además es una LTS (long time-support), pero con un poco de suerte se incluya en la siguiente release, ya que tiene muy buena pinta.

Eso sí, debemos asumir que aquí tenemos un gran rival, que lleva muchos años de ventaja, ofreciendo la que según muchos es la mejor experiencia de usuario, no sólo en el escritorio sino en muchos de sus dispositivos móviles: Apple. Con una cuota cada vez más amplia del mercado doméstico ha sabido interpretar hace tiempo que los productos entran por los ojos y ha sabido hacer sentirse cómodos a sus usuarios con lo que ha ido consiguiendo una fidelidad casi sectaria entre sus crecientes huestes.

El otro día comentando con acs que tal le había ido en el encuentro de desarrolladores de dispositivos móviles salía el tema del enfrentamiento iPhone vs Android y cómo aunque este último cada vez le va comiendo más terreno al iPhone, Apple tiene cierta ventaja a la hora de unificar su experiencia de usuario ya que controla tanto la plataforma hardware cómo software y esto hace más fácil el diseño y el desarrollo. Aún así las políticas draconianas en el control de aplicaciones que está ejerciendo la compañía de la manzana juegan en su contra, así cómo la flexibilidad de plataforma que tiene Android hace que los fabricantes de móviles cada día apuesten más por ella lo que se traduce en un aumento en el número de desarrolladores y en una evolución más rápida del hardware.

Todo un mundo, para nada nuevo, este de la experiencia de usuario, que cada día va teniendo más peso en todos los frentes y que debemos tener más en cuenta si cabe. Y sino que se lo digan a Google que ha modificado últimamente la interfaz de su santo grial: el buscador, incluyendo nuevos elementos cómo la barra lateral. Pues no nos queda otra, todos a seguir dándole vueltas…

Aplicaciones fundamentales para tu Android

Ya depués de un par de semanitas sin separarme de mi htc magic voy a comentar las que para mí son aplicaciones fundamentales que no deben faltar en tu teléfono con Android, sin tener en cuenta las que vienen por defecto cómo Google Maps o el Navegador. La verdad es que lo que más utilizo son los clientes de las redes sociales y las apps que usan el GPS para darte información basada en tu posición. Aquí va mi lista:

* Twidroid: Es un cliente para twitter bastante completo y rápido. Te mantiene la día de nuevos tweets a través de notificaciones aunque yo lo tengo configurado para que sólo lo haga cuando es un mensaje directo a una respuesta. Además nos permite subir fotos a través de servicios auxiliares cómo Twitpic.

twidroid

* Babbler: Sería la contrapartida pero para Facebook, aunque no llega a disponer de la funcionalidad completa y para algunas acciones nos dirige al navegador, suele ser suficiente para estar al día. También nos permite subir fotos y dispone de sistema de notificaciones.

* Newsrob: Lector de RSS que tira de Google Reader. Hace bastante cómodo el repaso diario a nuestros blogs favoritos. Una pena que no encontré ninguno que usara Bloglines y al final me ha convencido a pasarme a GReader.

* My Tracks: Aplicación que va guardando tu posición GPS y confecciona una ruta de la que podemos sacar estadísticas. Interesante para ir a correr y luego medir tiempos o por ejemplo ahora que estoy buscando piso la uso para calcular la distancia y tiempos exactos del metro a las casas que vemos. O por ejemplo, la siguiente ruta era del trabajo a casa a pie (11′ 15»):


* ASTRO: Navegador de ficheros bastante completo que nos permite movernos por nuestro sistema de ficheros y trabajar con él.

* ConnectBot: Cómo buen linuxero y administrador de sistemas, disponer de un cliente ssh que te permita conectarte a casa o a tus servidores desde el teléfono ha sido uno de los sueños guajiros. Ahora connectbot lo hace realidad. Indispensable, pena que todavía no he encontrado cliente para openvpn, pero no creo que tarde en llegar.

* Locale: Nos permite personalizar la configuración de nuestro androide dependiendo de nuestra ubicación, hora del día o quién nos esté llamando. Por ejemplo cuando llego a casa activa la conexión wifi y se conecta a mi red o cuando llego al trabajo baja un poco el volumen y desactiva algunas notificaciones, por último por la noche baja el volumen. Las combinaciones son increíbles y aún no están explotadas al 100% pero cómo idea es increíble. Pena que reduce la vida de tu batería pues suele estar tirando del GPS y de Wifi para detectar tu ubicación.

* Places Directory: Muy útil cuando estás en una zona que no conoces, cosa que en Madrid es bastante normal, y quieres saber por ejemplo qué restaurantes hay alrededor, con comentarios de la gente, o dónde está el banco más cercano. Muy en la línea y aprovechando que es desarrollo español, últimamente uso bastante la aplicación de Idealista que te permite ver las casas que están en alquiler a tu alrededor.

places-directory-1

* Shazam: Curiosa aplicación que nos permite después de escuchar unos segundos de una canción determinar cuál es y darnos más datos de la misma. Muy útil cuando estamos en un bar y nos gusta lo que ponen pero no sabemos de quién es. Aún así con las rancheras clásicas mexicanas de casa no pudo.

Y aquí venía el f1android, que han desarrollado unos colegas, para seguir los resultados de la F1 en directo, pero por ahora tienen el chiringuito parado por problemas con las fuentes de datos. Espero que se resuelva pronto y mi enhorabuena desde aquí. Y barriendo aún más para casa Open Health Assistant desarrollado por mis compañeros de I+D de Andago, que viene a revolucionar el cuidado de pacientes.

También son interesantes las que te permiten leer códigos de barras, detectar que características tiene el producto o comparar precios, aunque en España no funcionan aún al 100%.

Y lo mejor es que casi todas estas aplicaciones son software libre y todas ella gratuitas… impresionante. Y tú, ¿qué aplicaciones usas más a menudo? ¿cuáles echas de menos? ¿alguna que te haya sorprendido en especial?

Problemas con el acelerómetro de la HTC Magic

Tras una semana con mi flamante HTC Magic el acelerómetro decidió darme un susto. Todavía no he podido determinar las causas, ni he encontrado demasiada información en internet, pero de buenas a primeras el acelerómetro dejó de funcionar. Colocabas el teléfono de lado para escribir y nada, el programa de la brújula (compass) se quedaba colgado cargando y los juegos cómo Abduction! que hacen uso del movimiento del teléfono dejaron de funcionar.

problemas-acelerometro-htc-magic

Probé varias veces a reiniciar el teléfono y nada, los mismos síntomas, hasta el punto que llegué a pensar que mi unidad estaba defectuosa y debería llevarla a Vodafone para que me la cambiaran pues aún estaba en garantía. Pero me daba mucha tristeza separarme de mi HTC, eran nuestras primeras citas, y tras investigar algo en los foros y demás, encontré varias opciones. La primera era golpear el móvil en la parte trasera, cómo si fuera una tele antigüa, cosa que no os recomiendo y que parece no funcionar. La solución fué hacer un Hard Reset del teléfono (Ajustes – Almacenamiento – Rest. datos de fábrica), cuidado porque pierdes todos los programas instalados y las configuraciones, pero no los contactos (esos están en Google) ni los datos de la tarjeta de memoria cómo las fotos, etc. Podríamos usar previamente una aplicación de backup para extraer todo esto, pero yo tenía prisa por ver si volvía al estado normal y así fue.

Mi teoría es que alguna aplicación debió dejar en un mal estado el acelerómetro o bloqueaba el acceso para otras, porque está claro que era un problema software ya que ahora funciona 100%. Prometo investigar más porque seguro que tratandose de un sistema operativo basado en Linux hay soluciones mejores que hacer un reseteo completo de la terminal. Además mis compañeros de I+D de Andago que están trabajando a tope con el Android hace ya tiempo me han ofertado echarme una mano en la investigación.

Contad vuestras experiencias en los comentarios porque seguro que son útiles a otros usuarios que encuentren el mismo problema.

Android Market vs Synaptic

El otro día buscando aplicaciones para mi HTC Magic en el Android Market pensaba lo increíblemente fácil que es buscar e instalar aplicaciones en Android y más a través de la conexión 3G. A través de market buscas una aplicación que te interese, la descargas y la instala en segundos y está lista para utilizar. Si nos remontamos a hace no tanto tiempo instalar aplicaciones en un móvil o una PDA solía ser un engorro de buscar por internet en miles de páginas diferentes, bajar el programa a tu PC y subirlo mediante USB, con suerte por bluetooth, a tu teléfono.

Cómo siempre pensando cómo funcionan las cosas pensé que en el fondo esta es una de las ventajas que siempre ha tenido Linux sobre los sistemas cómo Windows o Mac, los repositorios de software nos daban cientos de miles de programas listos para instalar en nuestro Linux a través de un clic de Synaptic o de un comandazo apt/aptitude desde la línea.

market_vs_aptitude

Ahora bien si nos fijamos en las diferencias y tras abrir Synaptic en mi PC con Ubuntu observas que está muy lejos de la sencillez de entornos cómo el de Market. Salvando las diferencias de la cantidad de software que hay disponible para una distribución de Linux cómo Ubuntu y la complejidad que aún separa a un sistema operativo para PC de uno para móvil, seleccionar aplicaciones en Synaptic sigue siendo mucho más complicado. Se mezclan librerías con programas completos, la organización no ayuda mucho y hay demasiada información para los usuarios inexpertos.

En cambio en el Android Market tenemos solamente las aplicaciones, nada de librerías ni programas auxiliares, y lo que yo considero muy importante la información de los usuarios. La calificación que han dado los usuarios al software te permiten de forma fácil encontrar los programas más utilizados, con mucha probabilidad aunque no siempre los mejores, y cuando aún no tienes ni idea de lo que hay disponible esto es muy útil. Por otro lado los comentarios de los usuarios para esa aplicación te ayudan a decidirte en caso de duda, cosas cómo este programa no funciona bien en España por a o por b o todavía está muy verde son de gran ayuda.

Creo que se debería diseñar una forma más sencilla y práctica de instalar el software para usuarios inexpertos en Linux al estilo Market, pero cómo siempre y esto es importante, manteniendo la opción de que los usuarios avanzados sigan pudiendo hacer uso de toda la potencia del sistema completo.

ACTUALIZACIÓN: Jejeje, sabía que no tardaría en salir alguien indicando que ya tenemos algo más sencillo para instalar en Linux, mismamente el Manytas nos indica que la opción de Añadir/Quitar Aplicaciones del menú de Ubuntu es bastante más sencillo que Synaptic. Este sí tiene su opción de popularidad y además sólo están las aplicaciones principales, aunque no la de comentarios.

aplicaciones_ubuntu

ACTUALIZACIÓN2: Siendo un poco más frio y pensándolo mejor otro de los problemas del market es que el buscador es un poco pobre, muchas veces cuesta encontrar una aplicación si no pones exactamente el nombre de la misma y no hay etiquetas de forma que por ejemplo busques twitter y te salgan todas las aplicaciones para twitter. Dadme otra media hora y desinstalo el market, jajaja, es broma, aún así está bastante bien. Lo que no está tan bien organizado son las aplicaciones dentro del Android ya que aparte de en el «escritorio» cuando ya tienes varias instaladas y quieres buscar alguna tienes que estar buscando entre todos los iconitos.

Primeras impresiones del HTC Magic

Hace tiempo que tenía puesto el ojo en pillarme un teléfono «todo en uno» y estuve apunto de pillarme un iPhone hace un par de meses, pero la aparición del HTC Magic con Android junto a la tarifa plana de navegación de Vodafone me despejaron las dudas y me hice con el preciado aparatito.

htc

Aquí van mis primeras impresiones de estos días de uso:

– Android es un sistema operativo increíble, las aplicaciones cargan bastante rápido y pasamos de forma fluida de una a otra. Realmente me ha sorprendido lo bien que funciona y las sensaciones que te transmite.

– La potencia que nos da poder combinar el uso de internet en todas partes, la cámara, el GPS y las aplicaciones multimedia es alucinante y poco a poco van saliendo más aplicaciones que se aprovechan de ello, temas cómo la realidad aumentada, la geolocalización y demás comienzan a estar a la orden del día.

– La instalación de aplicaciones a través de Market es una gozada, nada de engorros con el USB, pincha, descarga e instala, además existen cientos de ellas gratuitas y algunas muy interesantes, aunque dedicaré un post separado a estas.

– La resolución de la pantalla está bastante bien y permite navegar con comodidad así cómo ver contenido multimedia.

– Poder recibir mensajes de IM en cualquier momento en el móvil así cómo las menciones en twitter es bastante interesante. Poder deshabilitarlo cuando no quieras que te molesten tb.

– La cámara saca buenas fotos siempre que la iluminación sea buena, de noche y en espacios con poca iluminación mejor olvidarse.

carrasca-penascosa

– La velocidad de la conexión por 3G es más que suficiente para cuando estás fuera de casa o el trabajo y en estos sitios puedes tirar de Wifi para mayor velocidad.

– La triangulación mediante señal GSM falla bastante y aunque consuma más batería es recomendable usar el GPS.

– Cuesta un poco acostumbrarse al teclado en pantalla pero poco a poco se le va cogiendo el tranquillo.

– Es terrible la dependencia que te crea el teléfono de las aplicaciones de Google, eso sí, si decides utilizarlas tienes un nivel de integración enorme y se te abren cientos de posibilidades.

– Los auriculares son una mierda y me habría encantado que el teléfono trajera una clavija de auriculares estándar.

– Si hacemos un uso intenso, es el que yo pienso hacer, de 3G, multimedia, GPS, etc.. el teléfono lo vamos a tener que cargar diario.

Por último que Android sea un sistema operativo libre es otro punto a favor y la verdad es que con el impulso de Google y de la comunidad no creo que pare de evolucionar. Resumiendo con los poquitos días que he tenido para probarlo estoy encantado, seguiré informando..