Nov 29 2007

panoramio + json-php (PEAR)

Category: diariovivir, programaciónJosé @ 12:31 pm

panoramio nos ofrece la posibilidad de obtener las fotos geoposicionadas que los mismos usuarios posicionan en el mapa.
en la API de panoramio podemos encontrar la documentación para poder obtener estos datos.
como los datos que nos entregan están formateados usando JSON, podemos crear un pequeño script para poder desplegar esta información, para lo cual necesitamos JSON-PHP, una implementación de JSON en PHP.
para lograr esto podemos utilizar el siguiente script en php:

include("JSON.php"); //incluimos JSON
$json = new Services_JSON(); //creamos nueva instancia

$url = 'http://www.panoramio.com/map/get_panoramas.php?order=upload_date&set=full&size=small&from=0&to=3&minx=0&miny=-90&maxx=360&maxy=90';

$input = file_get_contents($url, 1000000); //obtenemos el resultado que nos devuelve $url
$value = $json->decode($input); //decodificamos usando JSON

$cnt = count($value->photos); // cuenta nro registros devueltos

for($x=0;$x<$cnt;$x++) {
$photo_id = $value->photos[$x]->photo_id;
$photo_title = $value->photos[$x]->photo_title;
$photo_url = $value->photos[$x]->photo_url;
$photo_file_url = $value->photos[$x]->photo_file_url;
$longitude = $value->photos[$x]->longitude;
$latitude = $value->photos[$x]->latitude;
$width = $value->photos[$x]->width;
$height = $value->photos[$x]->height;
$upload_date = $value->photos[$x]->upload_date;
$owner_id = $value->photos[$x]->owner_id;
$owner_name = $value->photos[$x]->owner_name;
$owner_url = $value->photos[$x]->owner_url;

echo $photo_url; //devuelve la url de la imagen
}

con esto ya tenemos los datos en nuestro script, ahora solo nos queda formatearlo para que se muestre de una manera presentable


Nov 27 2007

reactivación

Category: diariovivirJosé @ 10:34 am

Ayer en villarrica se celebraron dos cosas: el día de la escuela municipal y la marcha por la no violencia hacia la mujer i la verdad me sirvió para hacer algo distinto.
Creo que con la llegada del sol la ciudad se reactivó por decirlo de alguna forma, se ve más gente en las calles i por supuesto está más agradable para salir al lago (:
son cosas que pasan en el sur, je!


Nov 27 2007

Se cierra Lynksee

Category: interné, tecnología & softwareJosé @ 8:50 am

Bueno, lamentablemente el proyecto Lynksee, que funcionaba con software libre (Joomla, Wordpress, Gallery i otros) cierra el 21 de diciembre.
los motivos, los siguientes:

El modelo de publicidad de Adsense, con el que pensamos sustentar el proyecto, nos cerró las puertas alegando que o censurábamos el contenido “ilegal” como por ejemplo “letras de canciones” de todas páginas o nos cerraban la cuenta. En contra de la política que nos imponían y con más de 300.000 páginas indexadas (imposible para nosotros moderar y censurar) optamos por eliminar la publicidad de Adsense.

una noticia lamentable