WiFi gratuito de Google
El proyecto de Google de proveer de internet a San Francisco mediante una red WiFi gratuita con publicidad sigue adelante y con suspicacias.
Además de endofwires que reseñanamos en los breves de ayer:
Menéame
Denken Über
El proyecto de Google de proveer de internet a San Francisco mediante una red WiFi gratuita con publicidad sigue adelante y con suspicacias.
Además de endofwires que reseñanamos en los breves de ayer:
Menéame
Denken Über
La API de Google para acortar URLs permite acortar URLs, recuperar info del link original y las URLs acortadas de un usuario, aunque para usarlo se necesita crear una clave y dar de alta proyecto.
El resto es fácil, acceso mediante CURL y listo:
define('GOOGLE_API_KEY', '[insert your key here]');
define('GOOGLE_ENDPOINT', 'https://www.googleapis.com/urlshortener/v1');
function shortenUrl($longUrl)
{
// initialize the cURL connection
$ch = curl_init(
sprintf('%s/url?key=%s', GOOGLE_ENDPOINT, GOOGLE_API_KEY)
);
// tell cURL to return the data rather than outputting it
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// create the data to be encoded into JSON
$requestData = array(
'longUrl' => $longUrl
);
// change the request type to POST
curl_setopt($ch, CURLOPT_POST, true);
// set the form content type for JSON data
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-type: application/json'));
// set the post body to encoded JSON data
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($requestData));
// perform the request
$result = curl_exec($ch);
curl_close($ch);
// decode and return the JSON response
return json_decode($result, true);
}
$response = shortenUrl('http://phpriot.com');
echo sprintf(
'%s was shortened to %s',
$response['longUrl'],
$response['id']
);
Shortening URLs for goo.gl with Google’s URL Shortener API
Vía / PHPDeveloper.org
Aunque a veces no es bueno depender de librerÃas externas, no todo el mundo puede permitirse usar recursos propios, por lo que esta librerÃa de Google nos puede ser de mucha ayuda. Se trata de un API que nos permite mediante una llamada mostrar una imagen con una gráfica. Eso sÃ, hay que tener que el uso de esta librerÃa está limitado a 50.000 queries por dÃa y si se sobrepasa este lÃmite se bloqueará temporalmente su uso y si se excede aún más el uso se bloqueará indefinidamente.
Por ejemplo esta llamada tendrá el siguiente resultado:
http://chart.apis.google.com/chart?cht=p3&chd=s:hW&chs=250x100&chl=Hello|World
La API es muy completa y nos permite indicar datos en varios formatos, diferentes tipos de gráficas (lÃneas, barras, tarta…), colores, relleno, background y mucho más.
http://chart.apis.google.com/chart?cht=lc&chd=s:9gounjqGJD&chco=008000&chls=2.0,4.0,1.0&chs=200x125&chxt=x&chxl=0:||c|d|a|o|x|v|V|a|&chm=a,990066,0,3.0,9.0|c,FF0000,0,1.0,20.0|d,80C65A,0,2.0,20.0|o,FF9900,0,4.0,20.0|s,3399CC,0,5.0,10.0|v,BBCCED,0,6.0,1.0|V,3399CC,0,7.0,1.0|x,FFCC33,0,8.0,20.0|h,000000,0,0.30,0.5
http://chart.apis.google.com/chart?cht=lc&chd=s:pqokeYONOMEBAKPOQVTXZdecaZcglprqxuux393ztpoonkeggjp&chco=FF0000&chls=4.0,3.0,0.0&chxt=x,y&chxl=0:|1|2|3|4|5|1:|0|50|100&chs=200x125&chf=c,lg,45,ffffff,0,76A4FB,0.75|bg,s,EFEFEF
http://chart.apis.google.com/chart?cht=bhs&chco=ff0000,00ff00,0000ff,&chs=200x125&chd=s:FOE,THE,Bar&chxt=x,y&chxl=1:|Dec|Nov|Oct|0:||20K||60K||100K|
http://chart.apis.google.com/chart?cht=s&chd=s:984sttvuvkQIBLKNCAIi,DEJPgq0uov17zwopQODS,AFLPTXaflptx159gsDrn&chxt=x,y&chxl=0:|0|2|3|4|5|6|7|8|9|10|1:|0|25|50|75|100&chs=200x125
VÃa / WebAppers
Google ofrece sus aplicaciones GMail, Calendar, GTalk y Page Creator a las empresas para que puedan usarlas desde sus propios dominios.
Esta oferta amplia la anterior de GMail for your Domain, la cual ha conseguido que Google ya tenga miles de dominios registrados.
Estas aplicaciones serán accesibles desde un panel de control y se podrá configurar la interfaz y el color, a parte de administrar los usuarios, los alias y las listas de distribución. Una futura versión premium tendrá más capacidad de almacenamiento.
VÃa / CNet News
Google ha lanzado una aplicación web para trabajar con hojas de cálculo, aunque por ahora solo se puede usar mediante invitación, la cual permitirá crear hojas de cálculo básicos, importar hojas de estilo en formato CVS o XLS, facilidad para darle formato a las celdas, elegir quién puede acceder a tus hojas de cálculo, compartir documentos, editar en tiempo real con otras personas, exportar a HTML, CVS y XLS y seguro que muchas otras cosas más que irán añadiendo poco a poco.
Google Spreadsheets
VÃa / Maestros del Web
Leo en google.dirson.com que Google está interesado en llegar a un acuerdo con Technorati, aunque no especifica a que acuerdo se refiere, si indica que no se trata de crear un producto similar, entre otras cosas porque Google ya tiene su propio buscador de blogs.
A parte de estas declaraciones, también habla sobre su intención de dedicarse únicamente a recibir ingresos de la publicidad y a investigación, no a entrar en otro tipo de negocios.
VÃa / google.dirson.com
Cuando tenemos nuestra página en mantenimiento y el motor de Google (Googlebot) u otro motor de búsqueda, se pasa por nuestra página para indexarla, no es correcto que obtenga una página no encontrada (404) o un error del servidor (500).
Según dicen en Google Webmaster Central lo correcto es mandar un código de red no disponible (503), pero el autor de este post recomienda también enviar un Retry-After para que vuelva a pasarse más tarde. También recomienda que a los motores de búsqueda se les envie a una página 503 y a los visitantes (menos a él) a una página 404 (página no encontrada).
Instruct Search Engines to come back to site after you finish working on it