|

Geoposicionamiento con Yahoo en PHP

No solo de Google vive el programador, y en ese caso se trata de Yahoo y la posibilidad de jugar con el geoposicionamiento gracias a su API.

Los ejemplos que muestra el enlace al que referencio son bastante sencillos y se basan en una llamada HTTP, que puede devolver distintos formatos.

La base de la aplicación sería este script:

<?php
function request_cache($url, $dest_file, $timeout=43200) {
if(!file_exists($dest_file) || filemtime($dest_file) < (time()-$timeout)) {
$stream = fopen($url,'r');
$tmpf = tempnam('/tmp','YWS');
file_put_contents($tmpf, $stream);
fclose($stream);
rename($tmpf, $dest_file);
}
}
function yahoo_geo($location) {
$q = 'http://api.local.yahoo.com/MapsService/V1/geocode';
$q .= '?appid=rlerdorf&location='.rawurlencode($location);
$tmp = '/tmp/yws_geo_'.md5($q);
request_cache($q, $tmp, 43200);
libxml_use_internal_errors(true);
$xml = simplexml_load_file($tmp);
$ret['precision'] = (string)$xml->Result['precision'];
foreach($xml->Result->children() as $key=>$val) {
if(strlen($val)) $ret[(string)$key] =  (string)$val;
}
return $ret;
}
?>

El resto de los ejemplos son muy sencillos de seguir.

GeoCool!

|

Yahoo lanza la mayor aplicación Hadoop

Yahoo ha lanzado la mayor aplicación Hadoop existente. Yahoo! Search Webmap es una aplicación que se ejecuta en un cluster de más de 10.000 máquinas Linux, que produce datos para cada consulta que se hace en Yahoo! Web search query.

Entre los datos que maneja Webmap nos encontramos con:

  • Un trillón de elaces entre páginas.
  • 300 TB de datos de salida (comprimidos).
  • 5 Petabytes de disco.

El proceso no es nuevo, solo es nuevo el uso de Hadoop, el cual permite ahorrar un 66% de tiempo que la versión anterior.

Por si a alguien le interesa, unos comentarios de los desarrolladores de Yahoo.

Yahoo! Launches World’s Largest Hadoop Production Application

Vía / dzone

|

YSlow: añadido de Firebug de Yahoo

YSlow es un plugin para Firefox que añade una nueva pestaña a Firebug, la cual realiza informes de las páginas que visitamos y nos indica por qué es lenta según algunas reglas de rendimiento.
yslow.png
Muestra una evaluación de cada posible regla de rendimiento, mostrando estadísticas de ellas. Además indica que componentes están instalados y hace una comparativa entre la página visitada con caché o sin caché.
Una extensión muy a tener en cuenta.
YSlow
Vía / OpenSourceCommunity.org

Yahoo! video lanzado

Yahoo!Yahoo! no se ha quedado atrás y ha lanzado su propiar versión de YouTube y Google Video. Aunque con la herramienta MyStudio puedes subir, manejar y compartir videos, aún le faltan ciertas características, como poder obtener el HTML para incluirlo en tu blog, o que se pueda ver en Mac.
Yahoo! Video
Vía / Maestros del Web

Yahoo! lanza afirma que su sistema de anuncios es mejor

Yahoo!Yahoo! no quiere quedarse atrás en el negocio de la publicidad en Internet y no se corta en decir que su red de anuncios será más fácil de usar, que supondrá una renovación de los precios y que incluirá la funcionalidad de seleccionar palabras clave relacionadas con datos demográficos.
Aunque por ahora, Yahoo! está más interesado en que sus inversores gasten más dinero en publicidad en su portal que buscar nuevos anunciantes.
Vía / Maestros del Web

|

Yahoo! prueba su messenger desde una WiFi gratuita

Yahoo!Yahoo! está probando su nueva herramienta de mensajería, para permitir el acceso a internet mediante WiFi gratuito (esto me suena a algo). Según indican, habrá unos 30.000 puntos de acceso centrados en aeropuertos, hoteles, cafés… desde los que se podrá acceder gratuitamente desde el messenger. A parte, en una versión premium se podrá acceder al resto de los servicios que ofrece internet.
yahoowifi.gif
Vía / TechCrunch