¿Cómo ver todas tus búsquedas de voz en Google? ¿Cómo gestionar la privacidad de las grabaciones?

Vamos con un tip rápido sobre privacidad ¿sabes que puedes ver todas las búsquedas por voz que has hecho con tu cuenta de Google?

Ya sea desde un dispositivo Google Home o desde un teléfono Android, la empresa de la gran G graba y conserva todo lo que le preguntamos. Puedes ver ese registro a través de este enlace. Si tu cuenta de Google tiene una sesión abierta ya te llevará directamente a esos datos.

¿Y cómo puedo gestionar esto?

Puedes borrar estos datos y puedes configurar tu cuenta para que no se almacenen a través de este enlace. Desde ahí puedes ver las instrucciones para eliminar todas las grabaciones, para eliminar solo algunas y también puedes activar o desactivar la grabación de tus búsquedas de voz.

Anuncios

Google Public Data Explorer

Si seguís este blog habitualmente no hace mucho veríais una entrada dónde presentaba datos sobre la evolución de la población en la comarca del Ortegal y ayuntamientos colindantes. Dichos datos habían sido recabados con una herramienta llamada Google Public Data Explorer.

Ya sabéis que Google son como Johnny 5 de Cortocircuito “Más datos, Stephanie, más datos“. Y no paran de darle a la cabeza en busca de formas para conseguir más. Este Public Data Explorer de Google nos dará acceso a un montón de datos de acceso público de diferentes agencias, en principio filtrados por el idioma por defecto de nuestra cuenta pero podremos acceder a más simplemente seleccionando otro idioma en la pantalla principal. De esta forma, mediante sencillos menús podremos generar diversas gráficas que compartir o insertar en nuestros documentos.

Evolución Población Ortegal
La gráfica que utilicé en el artículo sobre el Ortegal.

Pero no es esta la única funcionalidad de Public Data Explorer, ya que también nos permite subir nuestros propios archivos con nuestros datos sobre lo que sea (que a ellos también les interesan, claro está) para generar nuestra propias gráficas. Esto requiere tener dichos datos en un formato XML que sea interpretable por dicha aplicación de Google (el formato se llama DSPL). Habría que añadir que para esto Google tiene una herramienta más potente, dentro de Google Enterprise Analytics, llamada Data Studio 360 pero, de momento, en España no esta disponible.

¿Es útil esta herramienta? Bueno puedo entender que a muchos les dará reparo subir sus datos para generar la gráfica, por no fiarse del uso que Google les pueda dar. Pero más allá de esta legítima duda sí se trata de una herramienta fácil de usar e intuitiva, y además nos permite también trabajar con un buen montón de datos de acceso público de una forma muy sencilla. Seguramente más de un estudiante pueda sacar petróleo de ahí para ilustrar sus trabajos (y a más de un periodista no le vendría mal tampoco).

OsmAnd: alternativa a GoogleMaps en Android

Hace un tiempo que Google permite descargar mapas de GoogleMaps para utilizarlos offline, pero si no quieres depender de la empresa del buscador existe una alternativa Open Source, bajo licencia GPLv3: OsmAnd.

OsmAnd es un software para consulta de mapas y para navegación sirviéndose de GPS que se sirve de los mapas de Open Street Maps. Puedes encontrar dos versiones en el Play Store: una gratis, con algunas limitaciones, y una de pago. Por otra parte también está disponible completa en el repositorio F-Droid y en github puedes obtener el código del proyecto.

OsmAnd Compostela

Como navegador funciona muy bien: te da la opción de descargar los mapas completos o, si quieres ahorrar espacio y consumo de datos, sólo las carreteras. Al igual que GoogleMaps te irá guiando por voz y recalculará la ruta en caso de un cambio en el itinerario. Permite señalar puntos de interés en el mapa, buscar lugares ya sea por dirección o por coordenadas y, en la versión completa, obtener datos interesantes de la zona extraídos de la Wikipedia almacenándolos para su uso offline, una más que interesante funcionalidad si lo quieres utilizar para hacer turismo . En determinadas zonas incluso te avisará si estás superando el límite de velocidad en tu coche (esta funcionalidad creo que no está todavía disponible en todo el mapa, sólo en determinados puntos).

osmandstore

En las últimas versiones se le incluyeron interesantes opciones para rutas pedestres y ciclistas, una cantidad de rutas que aumenta dado que los usuarios pueden subir sus rutas GPX directamente desde la aplicación. De hecho la aplicación permite un modo de visualización diferente para rutas ciclistas. Y en algunhas ciudades se ha incluído la información sobre paradas y frecuencias del transporte público.

OsmAnd es un proyecto colaborativo todavía en expansión y tiene ciertas cosas que pulir. De hecho muchos usuarios señalan que HERE, que fue elegido mejor navegador del 2015 por Autobild, todavía ofrece unas opciones mejores. Pero creo que se trata de un proyecto interesante que seguir y con el que intentar colaborar, aunque sea un poquito. La versión completa está cargada de funcionalidades interesantes, e incluso la gratuíta es muy completa. Tal vez le pueda echar en falta que puede resultar poco intuitivo al primer uso, teniendo una curva de aprendizaje un pelín más marcada que GoogleMaps. Por el resto, según mi experiencia, chapeau.

Obteniendo un objeto con los datos de un código postal en Google Maps

Van a venir una serie de entradas sobre Google Maps próximamente, y espero que también sobre Open Street Map. Vamos con una simple y cortita ¿cómo podemos obtener un objeto con los datos de un código postal concreto? El API de Google Maps nos permite pedírselos y nos los devuelve en formato XML o JSON.

Vemos dos ejemplos prácticos, el primero nos devuelve el JSON:
http://maps.googleapis.com/maps/api/geocode/json?address=15330&region=ES&sensor=false

Y este es la versión con XML:
http://maps.googleapis.com/maps/api/geocode/xml?address=15330&region=ES&sensor=false

La sintaxis sería la siguiente:

  • Primero la llamada al API de geocodificación de Google Maps: http://maps.googleapis.com/maps/api/geocode/
  • Seguidamente el formato, que puede ser xml o json
  • Como parámetros pasamos en address el código postal, y en region el país (si no buscará en los EEUU por defecto).

En los próximos días seguiremos tratando el tema.

Periolisto considera que Linux es una alternativa a Google… como buscador (marca España 100%)

Por la tarde veía el vídeo compartido en muros de facebook, y posteriormente también me encontraba un artículo sobre el tema en el blog de Victor Hck.

Os pongo en situación: programa de debate/tertulia en TVE, donde debaten sobre el tema del Canon AEDE (bueno, eso no se debate, están todos de acuerdo con la línea oficialista) y el cierre de Google News en España. Se abre una línea de discusión interesante en el programa: el monopolio de facto que tiene Google y al que la Comisión Europea, capitaneada por el comisario Almunia (recordemos, uno de los que hundió al PSOE post-Felipe en la mayoría absoluta de Aznar), ha intentado meter mano infructuosamente durante el último lustro. Entonces vemos una gran perla que muestra el nivel periodístico (más bien periolístico) de los medios españoles. Uno de los periolistos opina que la comisión europea debe propulsar una alternativa a Google, porque sus competidores se han quedado por detrás (Yahoo y Bing, como si no se tratara de proyectos con empresas billonarias detrás), cito la conversación, grosso modo, que va a continuación de que afirmen que se necesita crear una alternativa:

-No, si lo hay, pero no funciona.
-Pues que funcione, porque (blah blah)…
-“Linus”, se llama “linus”.
-No, eso no..
-Es un método operativo que funciona como…

Esto me lleva a plantear varias cuestiones:

  • Ya que la televisión pública la pagamos con nuestros impuestos, sobre todo desde que no tiene publicidad ¿podrían molestarse al menos en llevar a alguien que sepa algo del tema del que va a hablar? (es una pregunta retórica, ya que obviamente seguirán llevando a sus siervos apaniaguados, que ladren la versión oficial)
  • Es cierto que Google, como ya he dicho arriba, en la práctica tiene un monopolio como buscador en Europa, pero ¿es posible hacer algo para revertir la situación?, porque realmente existen alternativas a Google, y alternativas perfectamente funcionales, algunas además apoyadas por empresas muy grandes. De hecho Bing es el buscador por defecto de Internet Explorer, navegador que viene preinstalado en el sistema operativo mayoritario en equipos de escritorio: Windows.
  • ¿Se preocupaba tanto la Comisión Europea cuando Microsoft presionaba para sacar del mercado a Linux? ¿Cuando presionaban a empresas de desarrollo para que no hicieran versiones para linux de su software? Porque a la compañía de Bill Gates prácticamente la dejaron campar a sus anchas muchos años, sin contar la gran cantidad de licencias que han vendido a la administración.
  • Puestos a meter mano al negocio de Google ¿no sería mejor buscar solución a su contabilidad creativa que les permite pagar impuestos irrisorios (no sólo a ellos, también a Amazon, Apple, Microsoft, Starbucks, Inditex) que a que tengan la mayor cuota de mercado como buscador?. Porque eso sí que sería una medida interesante, ya que hablamos de miles de millones de euros que se van a paraísos fiscales.
  • ¿No es absurdo, a la par que hipócrita, hablar del problema del monopolio Google y luego pretender que todas las gestiones del Canon se tengan que hacer a tavés de AEDE?, y ya puestos ¿han denunciado estos mismos el monopolio también de facto que ejerce la SGAE en España en temas de gestión de derechos de autor?
  • ¿Es la gente que ve estos programas consciente de la poca idea que tienen estos tertulianos, que están condicionando su opinión y cosmovisión? Y no sólo en temas sobre tecnologías, ya que cuando hablan sobre política o economía vienen a soltar perlas del mismo calibre.

Vídeo en HTML5 (básico)

Utilizando HTML siempre nos encontramos con el problema de tener que depender de QuickTime y AdobeFlash para insertar audio o vídeo. HTML5 nos da las etiquetas AUDIO y VIDEO que nos permiten, con mayor facilidad, insertar este tipo de recursos multimedia en nuestra página.

En esta ocasión nos centraremos en la etiqueta VIDEO, que como habréis podido deducir nos permite insertar vídeos en nuestra página. El uso de esta etiqueta es tan simple como lo que podéis ver en el siguiente ejemplo:

<video src="example.mp4" width="600" height="320" controls preload></video>

Ya ves que no es complejo, aunque requiere una cierta explicación. Estos son los atributos que tienes a tu disposición:

  • SRC: Enlaza con el archivo de video que queremos reproducir
  • WIDTH: El ancho del video en pixeles.
  • HEIGHT: El alto del video en pixeles.
  • CONTROLS: Nos permite incluir los controles del reproductor del navegador como el botón de play o el volumen.
  • AUTOPLAY: Permite especificar si el archivo de video se reproduce desde que se carga la pagina.
  • PRELOAD: Carga un poco el archivo de video en el buffer antes de iniciar la reproducción, para que no se trabe mientras se reproduce.

Todo parecía muy fácil hasta aquí, pero, mi querido programador web, ya sabes que NUNCA es tan fácil. Si los problemas para conseguir la compatibilidad de tu maquetación en CSS en todos los navegadores te ha hecho envejecer prematuramente varios años ya sabes lo que viene ahora: Los distintos navegadores dan soporte a distintos formatos de vídeo (seguro que no te sorprende, seguro que te lo venías oliendo). Las compatibilidade de los motores de los navegadores con los codecs de vídeo son:

  • H.264 :: Soportado por Safari, Google Chrome e Internet Explorer 9. Se trata de un codec propietario
  • OGG Theora :Soportado por Firefox, Opera y Google Chrome. Es libre, pero menos eficiente que H.264, ya que ofrece menor calidad y mayor tamaño de los archivos.
  • WebM : Soportado por Google Chrome, Firefox y Opera, aunque Google también ha creado un plugin para que funcione en IE9, y en Safari debería funcionar ya que usa como base QuickTime para reproducir vídeo. Es libre, ofrece una calidad similar a H.264 pero además consigue una mejor compresión, creando archivos más ligeros. Incluso el FlashPlayer de Adobe soportará este formato.

Todo esto provocado por el enfrentamiento entre los consorcios WHATWGs (apoyado mayoritariamente por Google, Mozilla y varias empresas del campo de software libre) y MPEG-LA (este apoyado por el eje del mal: Apple/Microsoft). Tal cual está el tema de las licencias a día de hoy, en 2016 el codec H.264 podría pasar a ser de pago, así que habrá que tener ojo con eso.

Entonces ¿cómo consigo la compatibilidad entre varios navegadores? Tampoco es difícil. Lo que tienes que hacer es no poner el atributo src dentro de la etiqueta VIDEO. En su lugar, tienes que crear etiquetas SOURCE con los distintos src y especificando en cada uno el codec, y ponerlas entre la apertura y el cierre de VIDEO, como en el siguiente ejemplo:

<video width="600" height="320" controls preload></video>
  <source src="ejemplo.ogv" type='video/ogg; codecs="theora,vorbis"' />
  <source src="ejemplo.mp4" type='video/mp4; codecs="avc1,mp4a"' />
  <source src="ejemplo.webm" type='video/webm; codecs="vp8,vorbis"' />
 </video>

Como ves, la etiqueta SOURCE tiene como argumentos el src y type, donde definís el tipo de vídeo y el codec a reproducir.

En fin, el futuro próximo de la web está aquí, en HTML5. Haciendo uso de CSS además podréis lograr un reproductor más personalizado, más “bonito” y visible. Id pegándole un ojo.

Creando ToolTips chulos con TinyTip y jQuery

Un aspecto que muchas veces descuidamos en nuestras webs son los Tooltips. A día de hoy, con tanta paranoia por el diseño instalada en nuestras cabezas por las políticas apple, el tradicional Tooltip estilo Windows será percibido como “chapucero” por el usuario (o cliente) que demandará una imagen más “2.0” (el palabro de moda).

TinyTip es un plugin ligerito, fácil de usar e implementar, que le dará una estética muy chula a vuestros proyectos. Os lo podéis descargar desde este enlace, en el que tenéis el .css el .js y una carpeta con imágenes de prueba.

Lo primero que debéis hacer es incluir en vuestro proyecto los archivos css, jQuery y el javascript de Tinytips, tal que así:

rel="stylesheet" type="text/css" media="screen" href="styles/tinyTips.css" />
<script type="text/javascript">// <![CDATA[
type</span>="text/javascript" src="js/jquery-1.7.1.min.js">
// ]]></script>
<script type="text/javascript">// <![CDATA[
type</span>="text/javascript" src="js/jquery.tinyTips.js">
// ]]></script>

Recordad poner la ruta en la que hayáis guardado los archivos. Si queréis no necesitáis descargar jQuery, sino que podréis enlazarlo a la página de google. El siguiente paso es inicializar los Tooltips

<script type="text/javascript">// <![CDATA[
type</span>="text/javascript">
		$(document).ready(function() {
			$('a.tTip').tinyTips('title');
			$('a.imgTip').tinyTips('<img <span="" class="hiddenSpellError" pre="img ">src="imagenes/demo-image.jpg" />
Puedes usar imágenes en tus Tooltips.', 'yellow');
			$('img.tTip').tinyTips('title', 'green');
		});
      </script>

Bueno, puedes ver tres inicializaciones: La primera implica que los enlaces de la clase tTip mostrarán como texto el que metáis en el parámetro title. El segundo es lo mismo, con la clase imgTip, pero mostrará una imagen y, debajo de ella, el texto, y además recibe el parámetro ‘yellow’, que define el color de fondo. La tercera es un tooltip para una imagen, de nuevo con el texto definido en title y fondo verde (los colores que podéis usar los veréis al descargar la carpeta images). En el siguiente ejemplo podéis ver la implementación dentro de un html:


<div id="<span class=" hiddenspellerror"="" pre="id ">demo"></div>

    
<img <span="" class="hiddenSpellError" pre="img ">class="tTip" src="imagenes/demo-image.jpg" title="Hola, soy una imagen de muestra!" />Lorem ipsum dolor sit amet. <a class="imgTip" href="#">Enlace con un tooltip con la misma imagen que la de al lado</a> In ligula mauris, aliquam quis tempor quis, consectetur a erat. Nulla non justo pellentesque dui elementum pharetra nec eu magna. <a class="tTip" href="#" title="Y en este último ejemplo podéis ver que puedo poner un texto todo lo largo que quiera, aunque lo normal es una explicacioncilla corta, no un parrafazo tan largo">Último ejemplo</a>

    </p>
</div>

En fin, con estas simples instrucciones veis que podéis tener vuestros Tooltips personalizados y bien chulos sin romperos la cabeza

// ]]>