Tag Archive for google

Cómo usar Google Talk en Android 4.3+

El otro día quise cambiar de ROM de mi teléfono, pasando de AOKP jb-mr1 (Android 4.2) a CyanogenMod 10.2 (Android 4.3) porque el móvil me iba lento a consecuencia de haber trasteado mucho con él. En principio pensé en actualizar a AOKP jb-mr2, pero terminé en CyanogenMod 10.2 porque es una ROM más simple y ligera que AOKP. Obviamente hay muchas cosas que AOKP tiene y CM no, pero decidí que prefería una ROM más simple aunque eso supusiese la pérdida de algunas funcionalidades.

El caso es que junto con CM 10.2, instalé el paquete de las GApps para Android 4.3. Todo iba bien hasta que me di cuenta de que me faltaba Google Talk. Como Hangouts no me gusta porque tiene una serie de fallos que me resultan muy incómodos (no muestra la lista completa de tus contactos de Google Talk, hay contactos que estando conectados por Google Talk no los muestra conectados en Hangouts…) tiré de Titanium Backup para restaurar la app de Google Talk de 4.2 que tenía en mi copia de seguridad. Pensé que con eso valdría, pero Google Talk no funcionaba, se quedaba conectando eternamente. Ya que no podía usar la app oficial en 4.3, pensé en usar otro cliente de los múltiples que hay en Play Store para conectarme a Google Talk, pero la mayoría no me funcionaron. Sólo me funcionaron a la primera IM+ y iWantim, pero ambos eran de código cerrado y había que poner la contraseña manualmente, es decir, que no usaban las cuentas que ya están configuradas en el sistema. Esto es algo que no me gusta nada, porque implica que le estás proporcionando tu contraseña de GMail a una aplicación que al ser de código cerrado, no puedes comprobar que no haga nada malicioso, como por ejemplo guardar tu contraseña en los servidores de la empresa que hizo la app, y no está el horno para bollos en tema de privacidad después del escándalo PRISM y las filtraciones de Edward Snowden sobre las prácticas de espionaje de la NSA.

Al final acabé usando Xabber, que es de código abierto, pero no funciona a la primera y requiere una serie de ajustes para poder conectarse a Google Talk. Esto se debe a que, por razones que desconozco, el servidor de Google Talk ya no usa el puerto 5222, y por eso se quedaban todos los clientes alternativos conectando infinitamente, pues vienen configurados con ese puerto por defecto. La solución es sencilla, simplemente hay que indicarle a Xabber que use el puerto 5223. En resumen, los ajustes de la cuenta de Xabber quedarían así para la cuenta pepe@gmail.com

Usuario: pepe
Contraseña: <la contraseña de pepe@gmail.com>
Servidor: gmail.com
Servidor manual: Marcado
Host: talk.google.com
Puerto: 5223
Usar autentificación SASL: Marcado
Uso de TLS/SSL: Obsoleto SSL
Usar compresion: Desmarcado
Proxy type: Disabled

Con estos ajustes Xabber debería conectar perfectamente con Google Talk en Android 4.3. Si, ya se que la apariencia de la aplicación es bastante mejorable (me hubiese gustado que siguiese las lineas de diseño de la interfaz Holo), pero es lo que hay. La duda ahora es cuanto durará esto hasta que se carguen definitivamente Google Talk. Espero que cuando llegue ese día, Hangouts corrija todos los defectos que tiene, si no habrá que buscar otro servicio que nos ofrezca lo mismo que Talk, aunque lo mas complicado será convencer a nuestros amigos para que lo usen…

El coche de Google

Como muchos sabreis, Google anda paseando sus coches por varios sitios de España para sacar fotos de las calles y ponerlas en Google Street View. En los ultimos tres meses tengo escuchado a mucha gente decir que vio el coche de Google alguna vez, pero es k que lo mío ya es para flipar. En estos últimos 3 meses vi al dichoso coche… ¡Más de diez veces! Tengo la impresion de que me persigue y todo…

Sin embargo lo más inquietante es que de esas más de 10 veces, 4 de ellas fueron este mes… ¡Y las 4 veces en la misma calle a la misma altura!

¿WTF? ¿Por qué pasa el coche de Google por la misma calle varias veces y en días distintos? Creo que ni buscando en Google encuentro la respuesta…

Chrome, el navegador con spyware incluido

Hace un tiempo decidí instalar Google Chrome. No porque fuese de Google ni por ser novedad, sino por la simple razón de que a veces necesitaba abrir un segundo navegador para hacer una consulta rapida, y si abria Firefox tardaba un huevo en restaurar la sesion anterior (malas costumbres que coge uno desde que Firefox recuerda las pestañas abiertas la ultima vez que lo usaste). El caso es que normalmente abria Internet Explorer para hacer esas consultas rapidas, pero no estaba contento usando un navegador tan malo, inseguro, etc… asi que opté por usar Chrome porque parecia ser bastante bueno (está basado en WebKit, el mismo motor que usa Konqueror, y este funcina bastante bien) y además era software libre.

Estaba yo todo contento usando mis dos navegadores libres (Firefox y Chrome) cuando de repente un día oigo hablar de un navegador llamado SRWare Iron. Por el nombre no me sonaba de nada así que fui a echar un ojo. Por lo que pude ver era un derivado del codigo fuente de Chrome, así que antes de darme el piro me dio por ver en que se diferenciaba del Chrome original. Aqui es donde me lleve una sorpresa y abrí los ojos. Resulta que no todo el código de Chrome es libre, y esa parte de código que no es libre es la que hace que Chrome haga cosas tan chachis como estas:

  • Chrome crea un ID de usuario único para cada instalación a través del cual un usuario puede ser teóricamente identificado y rastreado
  • Chrome guarda la fecha y hora exactas en la que lo instalaste
  • Dependiendo de la configuración, cada vez que escribes algo en la barra de direcciones, esta información se le manda a Google para que te devuelva sugerencias
  • Dependiendo de la configuración, si escribiste una dirección que no existe en la barra de direcciones, Chrome le manda esta información a Google y tu recibes un mensaje de error de los servidores de Google
  • Dependiendo de la configuración, los detalles sobre fallos y cuelgues son enviados a los servidores de Google
  • Chrome transmite información codificada a Google, por ejemplo, cuándo y desde dónde se descargó Chrome
  • Chrome instala un actualizador, que se carga en segundo plano al iniciar Windows, y come memoria RAM

Como podeis ver, Google nos ha colado un navegador con spyware incluido. Mal. Muy mal. Yo no quiero que me espíen ni caca instalada en mi PC, pero para mi suerte SRWare Iron es exactamente igual que Chrome pero sin mierda de por medio. Digamos que es un Chrome sin espías.

Ante este detalle me decidí a desinstalar Chrome para instalar Iron. Cual fue mi sorpresa cuando al final de la desinstalación se abre una ventana de Internet Explorer en la que me manda a una pagina de Google donde me preguntan por qué desinstalé Chrome. ¡Manda huevos! ¿Y a vosotros que coño os importa por que instalo o desinstalo software en mi máquina? Eso fue lo que pense en un principio, pero luego se me ocurrio algo mejor. Querían saber por qué lo había desinstalado ¿no? Pues vale, entonces les voy a decir con toda sinceridad el motivo. Y esto es lo que les contesté:

I don’t like my browser to «call home» and let Google know what I’m browsing. That’s SPYING and I don’t like spies ¬¬

I don’t like «Big Brothers» and Google is starting to look a lot like one of them, so I plan on unlinking myself from Google as much as I can.

As for now, I will switch to the spyware-free version of Chrome, called SRWare Iron :P

Les mando la respuesta y me mandan a otra página en la que ponen:

Thanks for your feedback

We’ll use the information you provided to improve the product. We hope you’ll give Google Chrome another try in the future!
Si, ya. Seguro que vais a mejorar Chrome quitandole el spyware. Y voy yo y me lo creo. Sobre lo de dar una segunda oportunidad a Chrome, es muy probable. Tan probable como que Ramoncín se una a la plataforma anti-SGAE.
Google, empiezas a parecerte a Apple y Microsoft. Y por si no lo entiendes te lo traduzco: empiezas a dar asco.

Sincronizar Apple iCal / Mozilla Sunbird con Google Calendar directamente

Resulta que mi hermano tiene una de esas cosas que algunos llaman MacBook y yo llamo «Macaco», y suele usar iCal para planificar su curro. Todo iba bien hasta que un día se le cascó el Macaco y tuvo que restaurar el sistema. No perdió los datos que tenia en el Macaco, pero si que se quedo un par de días a dos velas (mientras no tuvo tiempo a restaurar el bicho) porque no podía ver su planificación al tener el portatil cascao.

Fue entonces cuando decidió seguir mi recomendación y usar Google Calendar como «copia de seguridad» de su calendario de iCal, para que si se volvia a quedar sin portatil pudiese por lo menos consultar sus eventos desde un navegador cualquiera en un PC (o Macaco) cualquiera. Cuando se puso manos a la obra, me dijo que era imposible, que habia buscado en internet en varios foros y la gente decía que no se podía salvo que usases aplicaciones de terceros, que costaban una pasta.

Yo no me podía creer que fuese tan complicado, así que me puse a buscar información. Un par de minutillos buscando en Google y asunto resuelto. Paso a explicar en lineas generales como hacer el proceso, sin ceñirme a ninguna aplicacion en concreto ya que esto puede valer tanto para iCal como Sunbird (o en teoría para cualquier aplicacion que soporte CalDAV)

Supongamos que en nuestra aplicacion de calendario tenemos creadas varias categorías de eventos, como podrían ser «Cumpleaños», «Reuniones» y «Citas». Cada una de esas categorías es en sí un calendario individual, por eso cada ver que hable de «calendario» me estaré refieriendo al calendario individual de una categoría en concreto. Lo que tendremos que hacer es exportar esos calendarios en formato ICS (formato de exportacion por defecto en iCal y opcional en Sunbird). Según esto terminaríamos con tres archivos: cumpleaños.ics, reuniones.ics y citas.ics

Ahora entramos en Google Calendar y creamos un nuevo calendario al que pondremos el nombre de una de las categorías, por ejemplo Cumpleaños. Una vez creado vamos a «Configuracion», le damos a «Añadir calendario» y luego a la opcion importar. Seleccionamos el archivo ICS que queremos importar (siguiendo el ejemplo sería cumpleaños.ics) y justo debajo seleccionamos el calendario en donde queremos importar los eventos (¿Hace falta decir que siguiendo el ejemplo aqui seleccionaríamos «Cumpleaños»?) y le damos a importar. Ahora ya tenemos los eventos importados en Google Calendar, ya podemos borrar nuestro calendario local correspondiente a esta categoría y repetir el mismo proceso para cada una de las categorías

Ahora que ya tenemos todos los eventos guardados en Google Calendar, toca «enlazar» nuestra aplicacion de calendario con Google Calendar, de esta manera los eventos que añadamos en nuestro calendario local se verán añadidos tambien en Google Calendar y a la inversa, es decir, que conseguiremos una sincronizacion bidireccional. Para ello tendremos que «suscribirnos» a nuestros calendarios de Google Calendar usando nuestro programa de calendario (en iCal esto se hace mediante la opción «Cuentas» y en Sunbird mediante Archivo>Nuevo Calendario>En la Red), donde tendremos que proporcionarle unos cuantos datos: Nombre del calendario, usuario y contraseña (con los que accedemos a Google Calendar) y finalmente una direccion URL. Para saber que URL tenemos que meter tendremos ue saber primero el ID del calendario al que nos queremos suscribir, para ello vamos a Google Calendar, Configuración, seleccionamos el nombre del calendario y justo abajo, al lado de donde pone «Dirección del calendario:» encontrareis el «ID de Calendar:», ahora que ya sabemos cual es el ID, la URL de la que hablaba antes quedaría de esta manera

https://www.google.com/calendar/dav/ID_DEL_CALEDARIO/user

Por ejemplo:

https://www.google.com/calendar/dav/ejemplo@group.calendar.google.com/user

Ya está, ahora solo queda repetir este proceso pro cada una de las categorias que tengais.

Cuidadín con los Macacos, no vaya a ser que se os quede un cerebro de manzana y no sepais ni encontrar una solucion que lleva 2 minutos buscarla en Google. Y luego decían en los foros dedicados al mundo macaquil que no se podía…

Un comic en la vida real

En Google tienen el poder absoluto. Hasta incluso el de alterar la realidad y convertirla en un cómic, tal como muestra la siguiente captura de Google Street View en la que el angulo desde el que se saco la fotografía produce un efecto WTFquico:

WTF Recursivo

A veces al Google Reader se le cruzan los cables y pasa algo tan WTF como que te diga que tienes un elemento sin leer en un canal en el que tienes todos los elementos leídos, duplica el WTF el hecho de que lo diga en dos sitios, pero más WTF es que esto ocurra en el canal RSS de WTF? Microsiervos, lo cual lo convierte en un WTF Recursivo

Quehaceres veraniegos

Llevo un tiempo bastante liado. Por un lado hay que aprovechar el verano mientras dura, aprovechar esos dias de sol, el tiempo que tienes para hacer lo que te salga del cimbrel y sobre todo para estar con los colegas, ya que la gran mayoria se marchan a estudiar fuera.

Mientras que unos se largan fuera, a mi me tocara seguir por aqui otro año más, y asi de paso terminar el ciclo ya que la carrera la dejé de momento y todavía no se si la continuaré o no (todo depende de muchos factores, entre ellos el puto plan de Bolonia).

En el tiempo que tengo libre, estoy organizando un poco mi vida digital y preparando nuevos proyectos. Para empezar, estoy hasta el culo de Netvibes. La nueva versión «Ginger» no me gusta nada, además el sistema de lectura de feeds de Netvibes es bastante incomodo cuando empiezas a tener la ostia de feeds, asi que tenia que cambiar. Por otro lado, estoy pensando en reducir la cantidad de sitios que uso al minimo necesario. Tener una cuenta distinta para cada cosa que quieres hacer es un coñazo, me toca los cojones que cada vez que abro el navegador tenga que loguearme en cuatro o cinco paginas, asi que estoy buscando una manera de centralizarlo todo. De principio, estoy migrando de Netvibes a varios de los servicios de Google, como Reader, Bookmarks, iGoogle y Notebook. La verdad es que tienen bastantes fallos y no son ni mucho menos la opcion perfecta, pero son algo temporal que me ahorra tener que loguearme en dos paginas (Netvibes por un lado y Gmail por el otro), mientras no encuentro otra opcion que me permita tener todo centralizado con las caracteristicas que yo quiero y en mi propio servidor. Según lo que estuve viendo, parece ser que lo que más se acerca a lo que yo quiero es eyeOS, pero tengo que investigarlo un poco más.

Y ya que hablo de centralizar servicios y ahorrarme logins, estoy dandole vueltas a implementar OpenID en este blog y en RST. Si tambien pudiese hacer eso en eyeOS ya seria la reostia, pero como bien dije de momento todavía me queda mucho que investigar y probar antes de conseguir la solucion definitiva

Y ahora me piro a seguir organizando mi vida digital

Google Maps tiene poder para teletransportarte

O eso es lo que se deduce de la siguiente imagen, que presencie al hacer una busqueda en Google Maps. Y es que segun parece debe haber un agujero espacio-temporal en la AP-9 que te teletransporta a Brasil y luego te trae de vuelta a España.

gmapswtf.PNG