Error en Google

Google tiene la fama de ser una de las empresas que más talento trata de reunir, se habla de que para seleccionar a su personal, proponen problemas matemáticos en las universidades, y sólo aquellos que logran resolverlos son considerados para ser admitidos como practicantes en la multimillonaria empresa, por eso no dejo de sorprenderme cuando encontré en el la revista Wired, un artículo donde se comentaba que un usuario de Debian había recibido un mensaje de que su PC estaba probablemente infectada por un bot, porque sus búsquedas en Google parecían ser generadas por uno.

El usuario verificó que ni su PC, ni la otra que tenía en su red estaban infectadas, y posteó la interesante situación. Y puesto que la red permite un intercambio rápido de ideas se dieron cuenta del tremendo error en el algoritmo de Inteligencia Artificial que usaba Google para identificar posibles bots, toda búsqueda que contenga las palabras "forum" y "topic" a la vez generará el error que muestro a continuación:

Google Error

Yo lo obtuve el mensaje de error anterior en mi Ubuntu 7.10, sencillamente poniendo ésto en el cambo de búsqueda: "forum hacking topic windows", y luego tratando de ir a la página 19 como se indicaba en el artículo de la revista Wired. Aquellos que quieran ver el error en su browser y no tener que pasar por los pasos anteriores sólo deben de hacer un click en aquí.

Lo más gracioso de todo es que tanto el programa propuesto para chequear virus o spyware son para Windows, cuando también es posible encontrar troyanos en plataformas tipo Unix como Mac OS X y por supuesto Linux. Por lo visto no hubo inteligencia ni para escribir el algoritmo que detecte bots, ni para escribir y recomendar las contra medidas, me pregunto así habran desarrollado App Engine , quien sabe en unos cuantos años más estaremos hablando del monopolio Google y la baja calidad de sus productos.

Yahoo! intentaría agregar AdSense a sus páginas web

En un intento por evitar la toma por parte de Microsoft, y buscar una fuente de recursos alternativa que le permita contrarrestar la embestida con que amenaza Steve Ballmer a Yahoo!, el otrora muy popular portal de Internet, ensayará agregar anuncios proveídos por Google, dentro de los resultados de las búsquedas generadas por Yahoo!, en pocas palabras Yahoo! intentará poner AdSense a sus búsquedas, claro que dado el tamaño del tráfico de Yahoo!, buscan un mejor trato con Google y un porcentaje mayor al que obtenemos los simples bloggers. Esta noticia ha aparecido justo el día de hoy miercoles (9 de abril), en la página web del Wall Street Journal.

Las pruebas se concluirán en aproximadamente 2 semanas y no involucraran más del 3% de todas las búsquedas de Google, ésta prueba ha sido diseñada en conjunto entre Google y Yahoo!, para evaluar los resultados de que tan beneficioso resultaría un outsourcing de los anuncios, ya que está visto que Google le ha ido infinitas veces mejor en ese sentido que a Yahoo!

En un comunicado oficial de Google se puede leer lo siguiente: "Yahoo! probará el servicio de Google AdSense para búsquedas, el cuál enviará anuncios relevantes a las búsquedas generadas desde Yahoo!. Ésto es sólo una prueba limitada y no necesariamente significa que Yahoo! se unirá al programa AdSense. "

Los analistas predicen que esta unión simbiótica, permitiría mejorar el flujo de caja de Yahoo!, debido a que Google tiene un sistema de anuncios mucho más rentable que el de Yahoo!. Bajo la modalidad de que Yahoo!, obtendría la mayor parte de los beneficios, y Google conservaría sólo una fracción de los ingresos como comisión.

Es increíble ver cómo para evitar la toma violenta por parte de Microsoft, Yahoo! ha volteado hacia Google para pedir ayuda, y pensar que Google cuando parecía que una fusión Yahoo!-Microsoft sería por mutuo acuerdo, puso el grito en el cielo. ¿Qué hara Microsoft ahora, de concretarse ésta unión?. Definitivamente en el mundo de los grandes negocios las lealtades, enemistades y alianzas, son más volátiles que en la política peruana.

Corriendo aplicaciones en la red de Google: App Engine

Google App EngineEl día de ayer (7 de abril), fue lanzado el preview del nuevo servicio web de Google, "App Engine". ¿Qué es Google App Engine? según Kevin Gibbs en la presentación del producto, en el primer Campfire (podríamos traducirlo como fogata), lo ha definido como el sistema que expone la infraestructuta de la red de Google a las aplicaciones web desarrolladas por cualquiera. Por lo pronto el servicio esta en modo preview, osea en beta y las 10,000 invitaciones originales están agotadas, lo se porque intente inscribirme y ya no me aceptaron . Originalmente el servicio ofrece 500 MB de espacio para alojar la aplicación, aunque ésto es sólo el preview, no sabemos si dicha capacidad aumentará con el tiempo, como sucedió con Gmail que comenzó con 2 GB y ahora ya anda por los 6.6 GB.

¿Por qué Google está ofreciendo éste servicio?, pues de acuerdo a lo expresado en la presentación del mismo es por estas razones:

  • Crear y desarrollar aplicaciones web es difícil, pues se debe de configurar servidores, instalar servicios como web, base de datos, etc., además de un constante monitoreo de los servidores y la aplicación, todo ésto es lo que Gibbs definió como el reto del administrador de sistemas (sysadmin).
  • Desplegar esta infraestructura cuesta dinero, comprar servidores, comprar líneas dedicadas, o hostear el servidor en algún data center implica conseguir los fondos para financiar el proyecto, a esto lo llamo el reto financiero.
  • Mantener la aplicación es el tercer gran reto, darle mantenimiento a los equipos, pues los discos duros se malogran, o se requiere más memoria en los servidores, son trabajo rutinarios que deben ser atendidos, adicionalmente si la aplicación es exitosa y se vuelve popular se enfrenta un mayor reto aún, escalar la aplicación, ésto muchas veces requiere el que se reescriba parte de la misma además de que se encesita mayores inversiones en hardware.

Muy bien las razones de Google para ofrecer este servicio estan claras, han identificado una necesidad en el mercado, y para ello ofrecen éste nuevo servicio para los desarrolladores, entonces cuáles han sido sus objetivos de diseo en Google App Engine, en la misma presentación Kevin Gibbs, enuncia tres objetivos básicos que se buscaron cuando se diseño App Engine:

  • Fácil de usar, pues justamente la parte engorrosa de la administración de sistemas correrá a cargo de Google.
  • Fácil de escalar, pues correra sobre la infraestructura de Google, por lo tanto puede crecer a lo largo de ella.
  • Muy fácil de empezar, no debe ser necesario más que descargar un SDK para comenzar a desarrollar la apliación, sin requerir sofisticadas configuraciones por parte de los desarrolladores.

Por lo tanto, Google desea que todos los desarrolladores se enfoquen sólo en el trabajo creativo de desarrollar una nueva aplicación, y no en los detalles de implementar la misma en Internet, para ello Google App Engine proveera lo siguiente:

  • Infraestructura escalable bajo demanda.
  • Runtime Python (por lo pronto el primer lenguaje soportado en App Engine).
  • Software Development Kit (SDK, que se puede descargar gratuitamente).
  • Una consola basada en web para administrar la aplicación.
  • Data Store (ojo no se ofrece una base de datos SQL, pero si un sistema de almacenamiento de gran capacidad).

Luego de la introducción de las características básicas de Google App Engine, se procedió a una demostración de cómo desarrollar aplicaciones para la plataforma, aquí el video de YouTube donde se puede ver un ejemplo:

Aquellos que deseen descargar el SDK de App Engine, lo pueden hacer desde aquí:

Una galería de proyectos desarrollados haciendo uso de App Engine está disponible aquí:

Finalmente la documentación en inglés para comenzar con Google App Engine está disponible aquí:

Lo único que no me ha gustado de éste proyecto es que mi lenguaje favorito PHP no está soportado aún, y que no exista una DB SQL disponible, eso lamentablemente limita un poco mi "creatividad" de copiar/pegar aplicaciones web populares .

UPDATE: App Engine tiene un blog en blogger: http://googleappengine.blogspot.com/

Gmail es bloqueado por algunos servicios anti-spam

En un artículo aparecido el día de ayer en Ars Technica, se comenta que algunos servicios anti-spam, entre ellos MessageLabs y Antigen, estan bloqueando o demorando el envío de correos generados en el popular servicio de correo Gmail, todo esto tuvo su origen en el hecho de que la protección contra la creación de cuentas falsas en Google, a cargo del captcha fuera vulnerado, como dimos cuenta en éste blog en el post  "El captcha de Gmail ha sido crackeado".

El hecho ha sido verificado por pruebas llevadas a cabo por Ars Technica, y ha observado demoras en la entrega del correo o rechazo de los mismos. Probablemente este sea el principio de muchos problemas para Gmail, si es que la falla de seguridad del captcha no es resuelta pronto.

Google despediría a 300 trabajadores

En una noticia sorprendente, aparecida el día de hoy en The New York Times, se informa que Google por primera vez en su historia despirá trabajadores luego de una fusión/adquisición, pues al parecer 300 trabajadores de la recien adquirida Doubleclick seran despedidos, esto es aproximadamente un cuarto de la fuerza laboral de dicha compañía en USA, pero no se descarta más despidos en sus filiales en el exterior.

Aunque Google se ha negado a confirmar el número de trabajadores despedidos, en un comunicado afirma lo siguiente: "Desde nuestra adquisición de DoubleClick concretada el 11 de marzo, hemos venido trabajando para alinear a los empleados de DoubleClick en los EE.UU. con nuestro plan de negocio. Al igual que con muchas fusiones, esta revisión se ha traducido en una reducción de la planilla en la empresa adquirida".

Lo raro es que es la primera vez que Google hace dicho tipo de reducciones de personal. Y otra medida sorprendente es que planea vender la una unidad operativa de Doubleclick llamada Performics Search Marketing, que ayuda a colocar avisos en los principales buscadores de Internet, incluyendo los buscadores competidores de Yahoo y Microsoft. Aunque según algunos analistas ésta decisión no debe de ser sorprendente, para mi lo sigue siendo, pues que sentido tiene haber luchado tanto para adquirir una empresa, cuando luego te pones a venderla por partes.

Ya nos enteraremos con el tiempo, si todas estos ajustes tienen un objetivo que aún no alcanzamos a comprender, o tuvieron un origen que hasta ahora desconocemos, pero toda la situación no deja de parecerme rara.