Mostrando entradas con la etiqueta google. Mostrar todas las entradas
Mostrando entradas con la etiqueta google. Mostrar todas las entradas

sábado 10 de mayo de 2008

¿Cuántos afinadores de piano hay en Chicago?

En algún sitio he visto que esta es una de las típicas preguntas que hacen en las entrevistas de trabajo de Google... ¿para desconcertarte y analizar tu actitud? ¿para ver tu capacidad de inventar soluciones creativas? ¿para comprobar tu capacidad de análisis? ¿para observar tus métodos de trabajo?...

Rápidamente se te pueden ocurrir cosas como esta:

  • Hay 5 millones de personas viviendo en Chicago.
  • En promedio, viven dos personas en cada casa de Chicago.
  • Una de cada veinte casas tiene un piano que es afinado regularmente.
  • Dichos pianos son afinados una vez por año.
  • A un afinador de pianos le lleva dos horas afinar un piano, incluyendo el tiempo de viaje.
  • Cada afinador trabaja 8 horas por día, 5 días a la semana y 50 semanas en un año.
Este es un ejemplo de lo que llaman Problema de Fermi.

¿Te fiarías de una solución de este tipo para decidir si empezar un negocio en Chicago que provea equipamiento de afinación?

sábado 15 de marzo de 2008

API para utilizar YouTube

Además de las APIs JavaScript para controlar el visor de YouTube o para diseñar un visor propio, existe también un API para poder usar YouTube desde tus programas o sitios web: YouTube Data API Protocol:

  • Subir y modificar vídeos.
  • Realizar búquedas.
  • Escribir comentarios y respuestas.
  • Recuperar listas de reproducción, perfiles, suscripciones, etc.
Existe una API en Java y otra en PHP (framework Zend) para facilitar las labores de acceso a estos servicios de Google basados en GData (protocolo para las APIs de Google).

Para más información, ver también el blog de la API de YouTube.

jueves 28 de febrero de 2008

IDEs y plugins para desarrollar con GWT

Plugins para eclipse:

  • GWT Tooling. Construido a partir del antiguo Googlipse. Tampoco es un editor visual.
Construido sobre eclipse:
Plugin para IntelliJ IDEA:
Para NetBeans:
Para JDeveloper:

Esto tiene que mejorar... ¿no?

Ver otras herramientas en onGWT.com.

Mapas estáticos de Google

Es muy sencillo: basta indicar la latitud y longitud del punto central, el nivel de zoom, el tamaño de la imagen, el tipo de mapa (actualmente mobile o roadmap), los marcadores que se quieran situar y tu clave de GoogleMaps.

Ahí va un ejemplo:

http://maps.google.com/staticmap?center=36.0128,-5.603
&zoom=17
&size=512x512
&maptype=roadmap
&markers=36.0126,-5.6044,bluep
&key=ABQIAAAAzr2EBOXUKnm_jVnk0OJI7xSosDVG8KKPE1-m51RBrvYughuyMxQ-i1QfUnH94QxWIa6N4U6MouMmBA




Para más información consultar Google Static Maps API.

miércoles 16 de enero de 2008

Voces que importan, de Google

Ver los videos y las presentaciones de las conferencias de Google sobre GWT: "Voices That Matter: Google Web Toolkit Conference".

En esta conferencia de Bruce Johnson and Dan Peterson se habla sobre productividad (en inglés) [pdf]:



La misión de GWT es mejorar radicalmente la usabilidad, posibilitando a los desarrolladores la utilización de las herramientas Java existentes, para construir aplicaciones Ajax sin riesgos con cualquiera de los navegadores actuales.


Ver también otras listas de reproducción de GoogleDevelopers en YouTube.

martes 25 de diciembre de 2007

De Google Sets al Trip Hop

Ya sabemos que Google Sets nos puede ayudar a encontrar términos relacionados con un conjunto de términos dado.
Démosle alguna utilidad: imaginemos que conocemos 2 grupos musicales, "Portishead" y "Bjork", y queremos encontrar otros similares... ver el resultado.
Estos son algunos que encontré cuando realicé la búsqueda:

  • Massive Attack
  • Radiohead
  • Morcheeba
  • P J Harvey
  • ...
Sin querer, estaba descubriendo el Trip Hop.
Ahí va una lista de vídeos de estos grupos en Youtube.
Ver también:

viernes 19 de octubre de 2007

El plan maestro de Google

¿Teoría de la conspiración?



Google es la herramienta de búsqueda más potente del mundo.
Hoy en día, billones de usuarios buscan en Google distintos tipos información.

Lo que fue un proyecto de unos estudiantes, hoy controla la red.
En 1997, Larry Page y Sergey Brin desarrollaron el llamado "Page Rank", un complejo algoritmo matemático que clasifica las web según los enlaces.
Este invento transformó profundamente la forma de acceder a la información.
Google se convirtió rápidamente en la herramienta preferida para la búsqueda en Internet.
Pero esofue sólo el principio.

Actualmente, Google genera enormes beneficios a través de su dominio de la publicidad online.
Esto la hace ser la compañía con más valor del mercado global.
¿Todo esto es por dinero?

Estos hombres tienen un gran "objetivo": "El plan maestro de Google".
Cualquier tipo de información, será accesible a todo el mundo, controlado por el propio Google, con el lema "No seas malo".

Nuevos programas y productos son agregados constantemente al llamado Google Plex. Todo gratis.
¿No está preocupado por tu privacidad?

La fusión perfecta de Software y Hardware, llamada Googleware, le otorga a la compañía un poder mayor al de cualquier otra.
Google almacena todo el conocimiento de la Red en su gigantesca base de datos.
Y hay más...

Gmail ofrece varios gigabytes de libre almacenamiento.
Pero todos tus mails son escaneados.
Google almacena metódicamente los datos personales de varias formas: mediante cookies y cuentas de usuario.
¿Únicamente para ofrecer publicidad contextual?
Google puede crear dossiers increiblemente detallados sobre nosotros.

Un agente de la CIA, denunción que Google cooperaba en secreto con el Gobierno de USA, incluida la CIA.
Pero, aparentando simplemente querer lo mejor para el usuario, Google a comenzado a expandir su dominio online.
Control total, no sólo en la red.

Google dedica parte de su investigación en el terreno de la biología molecular y la genética.
Si Google tuviera un informe acerca de nosotros, incluidos nuestros datos genéticos, cualquier ser humano se convertiría en un ser completamente transparente.

¿Y tú que piensas?
¿Se preocupa realmente Google de nuestra privacidad?

(Vía questchile.wordpress.com).

domingo 23 de septiembre de 2007

Google Custom Search

Con Google Custom Search puedes utilizar Google para implementar una búsqueda personalizada sobre tus sitios web, incluyendo el resultado de las búsquedas en tus propias páginas.

Ver como ejemplo la búsqueda de esta web.

OJO:
El generador del código de Google Custom Search tiene actualmente un error !
Realiza las búsquedas en marthastewart.com !!
Para resolverlo busca el siguiente código:

... CSEOverlay("016190567323994971912:omuffhdj_iy" ...

y sustitúye la clave por la de tu propio buscador.
Puedes saber tu clave buscando, por ejemplo, una cadena de la forma:
searchbox_nnnnnnnnnnnnnnnnnnnnn:aaaaaaaaaaa

jueves 13 de septiembre de 2007

Gestión del tiempo GTD con GMail

A continuación se muestra un resumen de cómo podemos gestionar nuestro tiempo con GMail basándonos en el método Getting Things Done (GTD) de David Allen.

El objetivo es poder liberar a la mente del trabajo de organización, permitiéndonos la concentración en la realización de las tareas y disminuyendo nuestra saturación y dejadez.

El motivo de usar GMail es que es fácilmente accesible, fácilmente automatizable, cuenta con una búsqueda potente y es gratis. Aunque lo mismo podría hacerse con otros programas de correo u otros dispositivos.


Estos son los principios de funcionamiento:

Recolectar
Cada tarea que necesitemos seguir, recordar o realizar podemos enviarla a nuestra propia dirección de correo en GMail. Este envío puede realizarse desde el mismo GMail o desde otro medio que dispongamos en ese momento (una PDA, etc.).
Los correos que nos envían otras personas serán tratados también como tareas.
Así todas las tareas quedan pendientes de procesar en la bandeja de entrada.

Procesar y organizar
Las tareas se organizarán en GMail con "etiquetas" y con la marca de "destacado" (en forma de estrella), de la siguiente manera:
  • Eiquetas de estado:
    • "pospuesta" - A realizar en un tiempo.
    • "en espera" - En espera de alguién o de que ocurra algo.
    • "algún día" - A realizar algún día, ya que no es posible actualmente.
  • Etiquetas de contexto: empezando siempre con admiración (!), para diferenciarlas de otras etiquetas.
    • !casa
    • !trabajo
    • etc.
  • Proyectos: si una tarea requiere varias acciones para llevarla a cabo, se crearán tantas tareas como acciones a realizar, clasificándolas con una de estas dos etiquetas para cada proyecto (con un asterisco (*) para diferenciarlas):
    • *proyecto1:pendiente
    • *proyecto1:realizado
  • Acciones próximas: cada proyecto tiene múltiples acciones, pero sólo una es la acción a realizar próximamente. Esa tarea se marcará como "destacada" (símbolo de estrella amarilla).
Con esta organización, cada tarea que aparezca en la bandeja de entrada la procesaremos con las etiquetas correspondientes.
Si la tarea se puede realizar en menos de 2 minutos es mejor realizarla directamente, en vez de procesarla.
Finalmente, la bandeja de entrada debe quedar totalmente procesada, es decir, con las tareas etiquetadas y marcadas.

Revisar y hacer
La revisión debe llevarse a cabo periódicamente:
  • Las tareas a realizar próximamente, marcadas como "destacadas" (símbolo de estrella).
  • Las tareas pendientes de cada proyecto, mediante la etiqueta correspodiente (*proyecto1:pendiente).
  • Las listas de tareas pospuestas, en espera o a realizar algún día.
  • Se puede filtrar por un contexto concreto.
Cuando una tarea se realiza, se añaden y eliminan las etiquetas que correspondan y se cambia la marca de "tarea a realizar próximamente".

---

Vía Getting Things Done with Gmail.
Ver también Organízate con eficacia y GTD en el móvil de navegapolis.com.

---

17/09/2007:
En este artículo de la web de David Allen se presentan algunas facilidades:
  • Se crea un contacto para cada etiqueta que tengamos, en la forma: tucorreo+etiqueta@gmail.com, de manera que puedan enviarse correos a esas direcciones, que realmente son una ampliación de tu dirección real: tucorreo@gmail.com. Es decir, todos los correos que se envíen a estas direcciones los recibirás en tu cuenta sin tener que hacer nada más.
  • Se crea un filtro para cada una de estos contactos, de forma que cada correo recibido se archive (no aparecerá en la bandeja de entrada) y etiquete automáticamente.
Así se automatiza parte del proceso.

(Gracias, Jeroen Sangers).

lunes 10 de septiembre de 2007

Google Techtalks

Hoy he descubierto un proyecto de Google denominado "Tech Talks", que ofrece presentaciones sobre asuntos variados, y que pueden verse a través de Google Video.

Las presentaciones parecen ser bastante buenas. Tratan sobre ciencia, medicina, ingeniería, negocios, humanidades, leyes, entretenimiento y arte. Por supuesto en perfecto inglés.

Ver por ejemplo la presentación sobre SQLite:



Parece que Google es también un "Campus Universitario"...

sábado 8 de septiembre de 2007

Añadir una imagen de tu feed en tus correos Gmail

Muy sencillo:

FeedBurner tiene una herramienta llamada "Headline Animator" que te permite construir GIFs animados, publicados en una determinada URL, que se actualizan en tiempo real a partir de tus feeds. Ver por ejemplo el GIF del holgazán.

Antes de utilizarlo en Gmail, es necesario crear una página web que muestre esta imagen. Es interesante añadir también un enlace. Por ejemplo:



Con esto, sabiendo que Gmail permite pegar (con ctrl+v) código html mientras se escribe el mensaje de correo, bastará seleccionar un parrafo de texto que contenga la imagen creada, copiar al portapapeles (ctrl+c) y pegar en el mensaje de correo que estamos escribiendo (ctrl+v).


Es importante recordar que no basta seleccionar la imagen, es necesario "pinchar" justo encima y arrastrar para seleccionar un código html que la contenga.

¿Un poco lio?
Es más fácil de hacer que de explicar...

Consejo: envíate un correo a tí mismo con la firma, que te sirva después para copiar y pegar directamente en otros correos.

jueves 6 de septiembre de 2007

Búsqueda de libros Google

Hoy he descubierto una nueva funcionalidad de Google (estos no paran....):
la Búsqueda de libros.

Permite buscar libros y dar de alta tu biblioteca para que puedan verla otras personas.
Se encuentran casi todos los libros, pero no exáctamente las mismas versiones. Todavía tiene que madurar un poco (claro, está en fase "beta"...).
Incluso te permite leer muchos de los libros !

Ver, por ejemplo, el Principio de Dilbert, de Scott Adams.

Ver otros libros de la biblioteca del holgazán.





¿Interesado en alguno?

miércoles 5 de septiembre de 2007

Mapas de Google más populares creados por usuarios

Este servicio (mapplet) proporciona los mapas de Google más populares creados por usuarios, sobre la zona concreta que estés visualizando.
Una vez que confirmes que quieres añadirlo a Google Maps, en el apartado "Mis mapas" "Creados por otros", podrá verse "Browse Popular Maps"...

Veamos mejor un ejemplo:
Si teniendo seleccionado "Browse Popular Maps", nos acercamos a Madrid encontramos un mapa muy interesante llamado "visit Madrid!".
Este es su contenido:





¿Quién lo ha creado?
¡¡Existen muchísimos más!!
Explora y descubre... ¿encuentras algo interesante?

(Vía GoogleLat Long Blog).

lunes 27 de agosto de 2007

Fotos de Flickr en GoogleMaps



Ya es sabido que las fotos de Flickr que estén geoposicionadas (es decir, que tengan asociadas las coordenadas de la latitud y longitud), pueden representarse en un mapa como en el siguiente ejemplo:

Fotos de elholgazan en Flickr: http://flickr.com/photos/12115233@N07/map


Además, Flickr proporciona unos "feeds con información geográfica" (georss) como el siguiente:

http://api.flickr.com/services/feeds/photos_public.gne? id=12115233@N07&format=rss_200&georss=true&tags=cantabria

donde 'id' es el identificador del usuario de Flickr y 'tags' es un parámetro optativo para obtener sólo las fotos que tengan ciertas etiquetas (ver ayuda). En cualquier caso, sólo se otienen las 20 fotografías más recientes !! (¿alguién sabe cómo obtener más?). Otro problema es que, si en un mismo punto se toman varias fotos, desde GoogleMaps sólo podrá verse una de ellas por mucho que hagamos zoom, ya que tapará a las que tenga por debajo (¿alguna solución?).


Pues bien, estos feeds son entendidos por GoogleMaps. Basta introducir la URL anterior en la casilla de "Buscar en el mapa" y se representarán estas listas de fotografías como en el siguiente ejemplo:

Ver fotos de Flickr en GoogleMaps


Si se pulsa en "Guardar en mis mapas", aparecerán como mapas "Creados por otros", de forma que no podrán modificarse desde GoogleMaps, pero podrán superponerse a "Mapas creados por mi" y otro "Contenido destacado", dentro del apartado de "Mis mapas".

Fuente: geobloggers.

NOTA: existen GPSs para capturar las coordenadas exactas cuando se toma la foto (150$), o mejor, GPSs que pueden integrarse con ciertas cámaras de fotos (283$), o mejor todavía, cámaras con GPS ya incorporado (1150$).
Deberían bajar un poco los precios de estas últimas, ¿no?
Bueno... siempre nos quedará hacerlo a mano.... si es que nos acordamos del sitio exacto...

viernes 10 de agosto de 2007

La escalada de youtube, wikipedia y myspace

El siguiente gráfico, de Google Trends, nos muestra el interés creciente en el mundo por estas 3 palabras mágicas: youtube, wikipedia y myspace.


En España, en proporción, estos dos últimos interesan algo menos.
El caso de youtube ha sido exageradamente exponencial. No es de extrañar que Google los haya comprado...

Ver otros ejemplos:
Nota: los gráficos diferentes no pueden compararse entre sí, ya que no indican el volumen de búsquedas de forma cuantitativa. Sólo pueden compararse si se muestran en el mismo gráfico.

¿Cuántos más de estos están por llegar?

jueves 9 de agosto de 2007

Buscar música con Google

No es la panacea pero seguro que encuentras muchos archivos de música, al menos los más conocidos, sobre todo en inglés...

Simplemente busca en Google:

-inurl:(htm|html|php) intitle:"index of" +"last modified" +"parent directory" +description +size +(wma|mp3) "u can´t touch this"
donde puedes sustiruir "u can´t touch this" por el tema o el intérprete que buscas.

Y este mismo truco puede servirte para buscar otro tipo de archivos !!

Vía awswebshop.com.

lunes 6 de agosto de 2007

Búsquedas de Google en tu sitio web

Para colocar una búsqueda en su sitio web que utilice la búsqueda personalizada de Google basta configurar un formulario similar a este:

<form action="http://www.google.com/custom" method="GET">
<input maxlength="255" value="" name="q" size="20" type="text"/>
<input value="Buscar" name="sa" type="submit"/>
<input value="elholgazan.com" name="sitesearch" type="hidden"/>
<input value="elholgazan.com;blogspot.com" name="domains" type="hidden"/>
<input value="BGC:white;AH:left;LC:#FF6600;GFNT:#383838;GALT:#8B8957;AWFID:fedb2d9b7f446049;" name="cof" type="hidden"/>
</form>
Estos son los parámetros a configurar:
  • sitesearch - Sitio web donde quiere restringirse la búsqueda. Por ejemplo: elholgazan.com.
  • domains - dominios que se quiere que aprezcan como opciones bajo la caja de búsqueda. Por ejemplo: elholgazan.com;blogspot.com.
  • cof - Configuración de la página de resultados. Admite los siguientes parámetros:
    • BGC - Color de fondo de la página. Por defecto es blanco.
    • T - Color del texto. Por defecto es negro.
    • L - URL del logo propio.
    • S - URL del enlace del logo propio.
    • LW - Anchura en pixels del logo propio. Por defecto toma la de la imagen.
    • LH - Altura del logo propio. Por defecto toma la de la imagen.
    • AH - Alineación de la cabecera, que incluye el logo propio, el logotipo de Google y la caja de búsqueda. Por defecto es "center".
    • FORID - Estilo del logo de Google y del pie de página. Valores: 0 y 1. Por defecto 0. El valor 1 sólo funciona si se indica el parámetro client, con el identificador de cliente (¿es gratuito?).
    • GL - Estilo de la cabecera. Se refiere al color de fondo y al borde. Admite los valores 0, 1 y 2. Su utilidad es dudosa.
    • LC - Color de los enlaces. Por defecto es azul.
    • DIV - Color de la línea de división con la cabecera. Por defecto es LC.
    • VLC - Color de los enlaces visitados. Por defecto es el indicado en LC.
    • GFNT - Color de los enlaces "En caché" y "Páginas similares". Por defecto es negro.
    • GALT - Color del texto de dirección de cada resultado encontrado.
    • GIMP - Color del número de página activa. Por defecto es negro.
    • ALC - ¿Color de...?
    • LBGC - ¿Color de...?
    • DIV - ¿Color de...?
    • AWFID - ¿?

Ejemplo en acción:









¿Conoces algo más sobre estos parámetros?

23/09/2007
Ver Google Custom Search.

domingo 22 de julio de 2007

GoogleMaps en Blogger

Cómo insertar GoogleMaps en Blogger:

Cómo insertar "Mis mapas" de GoogleMaps en Blogger:
Este último artículo es muy interesante. En resumen, los pasos que presenta son:
  1. Disponer previamente de un Google Maps API key (ver).
  2. Crear un mapa en "Mis mapas" de GoogleMaps.
  3. Obtener el enlace al fichero KML del mapa creado.
  4. Mirar el enlace en "Enlazar con esta página" del mismo mapa, para ver cuál es la latitud, longitud y zoom.
  5. Configurar el mapa con el enlace al fichero KML, la latitud, la longitud y el zoom.
  6. Situar el mapa en la página.
Ejemplo:




OJO!!
Si el mapa creado en Google tiene líneas o formas (polígonos) no funcionará bien en Internet Explorer. El navegador se quedará bloqueado...

¿Alguién sabe la forma de resolver esto..?

viernes 20 de julio de 2007

Hacer mejores búsquedas en Google

Aquí se hace un resumen de las formas que tenemos de sacar más provecho a las búsquedas que hacemos en Google.

Con ellas se pueden obtener incluso mejores resultados que con la propia búsqueda avanzada que Google ofrece.

Nociones básicas

  • Sabemos que Google busca palabras clave, ignorando términos superfluos en general.

Por ejemplo, si buscamos:

En un lugar de La Mancha

Nos devolverá páginas que contienen estas palabras clave en cualquier parte del texto, ignorando 'En', 'un', 'de' y 'La'.

  • Para que se tengan en cuenta los términos superfluos, basta incluir el signo '+' por delante:
+En +un lugar +de +La Mancha
  • Para buscar expresiones exactas deben buscarse entre comillas.
"En un lugar de La Mancha"
  • No se distinguen mayúsculas y minúsculas.

Esta búsqueda produce el mismo resultado que la anterior:

"en un lugar de la mancha"
  • Puede usarse como comodín el carácter '*', de forma que sea eqivalente a cualquier palabra en las búsquedas exactas, pero sólo para palabras completas.
"Don * de La Mancha"
  • Si se buscan páginas que contengan varias expresiones, basta escribirlas una tras otra.
lugar "La Mancha" Quijote

Hay que tener en cuenta que el orden afecta al orden en que se nos van a mostrar los resultados.

  • Si se quieren páginas que contegan al menos una de las expresiones, hay que utilizar el operador 'or'.
lugar or "La Mancha" or Quijote
  • Si se quieren excluir páginas que contengan alguna expresión, basta añadir el signo '-' antes de cada expresión a excluir.
Cervantes -"Don Quijote"
  • Para encontrar una expresión concreta o cualquier otra que Google considere equivalentes, poner el símbolo '~'.
Cervantes ~escritor
  • Para buscar números en un rango determinado hay que especificarlo con '..'.
Cervantes 1995..2007
  • Se pueden utilizar paréntesis para combinar las operaciones anteriores.
"Don Quijote" or (Cervantes "La Mancha" -Sancho)

Sintaxis especiales

Estos son los operadores más importanes, que hay que anteponerlos a la expresión correspondiente para obtener el resultado deseado:

  • 'intitle:' busca sólo en el título de las páginas web.

Por ejemplo:

Cervantes intitle:"Don Quijote"

De esta forma se buscan páginas que tengan 'Don Quijote' en el título y 'Cervantes' en cualquier parte.

  • 'intext:' busca sólo en el cuerpo del texto.
  • 'inanchor:' para buscar en el texto de los enlaces que tenga la página.
  • 'site:' busca sólo páginas en el diectorio principal de un sitio o dominio concreto. No sirve para páginas que no estén en el nivel principal de directorios del sitio.
Cervantes site:es
Cervantes site:yahoo.com
  • 'inurl:' restringe la búsqueda a páginas que contengan cierto texto en su URL. Aquí sí se tienen en cuenta las páginas que no estén en el directorio principal de su sitio.
Cervantes inurl:Quijote
  • 'datarange:' se usa para buscar sólo en páginas que fueron indexadas entre dos fechas cocretas.

Es útil para eliminar de las búsquedas las páginas antes o después de que ocurriera algún suceso concreto. También puede servir para analizar tendencias, viendo como evolocionan los resultados con el tiempo.

Hay que tener en cuenta que la fecha que se considera es la de la última indexación de la página, que puede que no tenga nada que ver con la de su creación, pero puede resultar muy útil porque suele ser algo posterior a la de su última modificación.

El formato es:

daterange:fechaInicial-fechaFinal

Pero tiene el inconveniente de que las fechas deben indicarse en formato de fechas julianas, que se define como el número de días transcurridos desde el 1 de enero del año 4713 a.C.

Así pues, para buscar por ejemplo entre el 01/06/2002 y el 15/06/2002 hay que indicar:

daterange:2452427-2452441

Este es uno de los operadores menos documentados de Google. De hecho, en la propia búsqueda avanzada no puede utilizarse con toda la versatilidad que esta sintaxis permite.

  • 'filetype:' para buscar sólo determinados tipos de archivo: html, pdf, doc, xls, etc.

Ejemplo, para buscar archivos pdf:

Cervantes "La Mancha" filetype:pdf
  • 'related:' encuentra páginas relacionadas, según Google, con la página en cuestión.

Por ejemplo, para buscar páginas relacionadas con Yahoo:

related:www.yahoo.com
  • 'link:' busca las páginas que tienen un enlace a la página que se indique.

Un ejemplo, para encontrar las páginas que enlazan con la página principal de Google:

link:www.google.com


Todos los operadores comentados aquí, excepto este último, 'link:', pueden combinarse entre ellos y con los operadores básicos del apartado anterior.

Una forma práctica de obtener resultados parecidos a los que tendríamos si se pudiera combinar el operador 'link:' es utilizar 'inanchor:' menos 'inurl:'.

Por ejemplo, para obtener las páginas que contengan 'Cervantes' y que enlazan con la página principal de Yahoo, pero que no sean del propio Yahoo, no puede usarse:

Cervantes link:www.yahoo.com -inurl:yahoo.com

Pero podemos intentar:

Cervantes inanchor:yahoo -inurl:yahoo.com

Cálculo del ranking de página de Google, el PageRank

Como se expone en el artículo Cómo aparecer entre los primeros en Google, uno de los motivos para aparecer bien posicionado en las búsquedas es el ranking que tengan asignado las páginas de la web.

En realidad nadie sabe con exactitud cómo realiza Google el cálculo, pero sí que se tienen bastantes ideas acerca de ello. Aunque hay que hacer notar que son más conjeturas que verdadero conocimiento.

Ecuación del PageRank

La ecuación que decían originalmente los creadores de Google para el cálculo de PageRank es (ver The Anatomy of a Large-Scale Hypertextual Web Search Engine):

PR(A) = (1-d) + d(PR(t1)/C(t1) + ... + PR(tn)/C(tn))

donde:

PR(A) es el PageRank de una página cualquiera A
PR(t1) ... PR(tn) es el PageRank de las páginas t1...tn, que tienen algún enlace hacia A
C(t1) ... C(tn) es el número de páginas con las que enlazan las páginas t1...tn que tienen el enlace hacia A
d es un factor de amortiguación, que dicen que vale 0,85

La forma de interpretar esto es:

Cada página tiene un PageRank que le viene dado por el número de páginas que enlazan con ella, por el PageRank de estas páginas y por el número de páginas con las que enlaza cada una de ellas.

Es "como si" cada página de la web pudiera votar por el resto de páginas, donde el peso de la votación es el propio PageRank distribuido en las páginas a las que vota, todo ello amortiguado por un factor que vale 0,85. Y estos votos son los enlaces.

Ya sabemos que, evidentemente, no se tienen en cuenta los sitios web que estén penalizados. Y que todo esto vale sólo para las páginas conocidas por Google.

PageRank mostrado en la barra de Google

Hay que hacer notar que el PageRank que muestra la barra de Google es simplemente una etiqueta, de 1 a 10, que nos da una idea del verdadero ranking de la página. Pero esta transformación no es lineal, se dice que es logarítmica, con una base que está actualmente sobre 5 ó 6.

Así pues, cuanto más aumenta el PageRank mostrado por la barra de Google, más difícil será poder aumentarlo otra vez, pues requerirá que se aumente mucho más su PageRank verdadero.

Este es también el motivo por el que es mejor que nos enlacen desde una página con PageRank alto (según la barra de Google), aunque esta página tenga muchos enlaces, que desde una con uno más bajo, aunque tenga menos enlaces de salida.

Si tuviéramos un logaritmo de base siete, la relación entre el PageRank mostrado por la barra de Google y el real sería:

Barra   PageRank Real
0 0 - 3
1 3 - 19
2 19 - 130
3 130 - 907
4 907 - 6351
5 6351 - 44458
6 44458 - 311209
7 311209 - 2178466
8 2178466 - 15249262
9 15249262 - 106765607
10 > 106765607

Hay que tener en cuenta que la barra de Google muestra a veces un PageRank irreal para páginas que aún no ha indexado, por similitud con el sitio. Esto puede resultar engañoso.

Método de cálculo

La forma en que Google calcula este número es realizando cierto número de iteraciones.

El proceso total viene durando unos 4 días y se realiza una vez al mes aproximadamente. Es lo que se llama la "Google dance".

Conclusiones útiles

  • Sin tener en cuenta los enlaces que pueden apuntar a las páginas de nuestro sitio web, se puede demostrar que la máxima cantidad de PageRank que podemos alcanzar es N, el número de páginas del sitio. Así pues, es importante tener cuanto más páginas mejor (sin llegar a realizar ninguna práctica que pueda penalizarnos).
  • Al añadir una página nueva, aunque aumentará el PageRank total de nuestro sitio, puede ser que alguna página se vea desfavorecida. Esto puede notarse sobre todo en sitios pequeños.
  • Debemos distribuir bien los enlaces entre nuestras páginas para alcanzar dicho PageRank máximo que se tiene sin tener en cuenta enlaces desde el exterior.
  • Por otro lado, nos interesa que dicha distribución sea tal que se vean favorecidas las páginas que sean más ricas en palabras clave: portada, índices, artículos de especial interés, etc.
  • El efecto de los enlaces de salida que tengamos es difícil de predecir en principio y, aunque no nos haga perder PageRank propiamente dicho, sí que puede hacer que no lo aprovechemos bien.
  • Lo que sí está claro es que, desde este punto de vista, no conviene enlazar con páginas externas que después no nos devuelvan un enlace de alguna manera. De todas formas, siempre se podría realizar algún truco para que estos enlaces, con JavaScript por ejemplo, no sean considerados en el cálculo. Incluso un enlace recíproco puede hacer que no aprovechemos bien el PageRank en nuestro sitio web.
  • Lo que nos importa de los enlaces entrantes es: el número de páginas que tienen un enlace hacia nosotros, el PageRank de dichas páginas y los enlaces de salida que tiene cada una de ellas.
  • Cuando se recibe un enlace desde fuera, la página que lo recibe es la que se ve más beneficiada, pero nunca nos hará perder.
  • Ya se ha dicho que es mejor que nos enlacen desde una página con PageRank alto (según la barra de Google), aunque esta página tenga muchos enlaces, que desde una con uno más bajo, aunque tenga menos enlaces de salida.
  • El hecho de que en Internet esté continuamente creciendo el número de páginas, nos afecta en el sentido de que si nuestro sitio no crece el PageRank que tenemos se verá desfavorecido comparativamente. De hecho se notará en el número que nos muestra la barra de Google.