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
Algunas veces nos podemos encontrar con la necesidad de incluir un motor de búsquedas en nuestra aplicación web, no me refiero a uno interno, sino a uno que busque dentro de todo Internet.
Normalmente se soluciona mediante un formulario que llama a la página de Google, pero eso puede ser un tanto “feo” y no ser exáctamente lo que buscamos.
Si lo que quieres es un script que llame al API de Google para poder recibir las resultados de una búsqueda a Google y luego mostrarla, verás como se hace en la traducción que hacemos del siguiente artÃculo.
Google ha sacado una nueva versión de su aplicación web Analytics, la cual nos permite llevar un seguimiento de las visitas en nuestras webs y obtener estadÃsticas sobre éstas.
Por ahora no está activa en todas las cuentas, pero en las próximas semanas lo estará para todas, siendo avisados mediante email cuando esto se produzca. Pudiendo acceder a ambas versiones a la vez durante un mes.
Uno de los cambios más importantes es el rediseño del interfaz de informes, mejorándolo en la personalización y en cuestiones colaborativas gracias al know how acumulado con la compra que hicieron de Measure Map.
Actualmente será más sencillo crear informes y compartirlos para facilitar la toma de decisiones. En un único informe podremos tener una buena impresión de qué es lo que pasa, en vez de tener varios informes que consultar.
Para la administración han habido pocos cambios, y la interfaz nueva no necesita de mucha adaptación, por lo que el paso de una versión a otra no deberÃa suponer mucha complicación.
Entre las novedades que ofrece nos encontramos con la posibilidad de envÃos programados y en el momento de informes en PDF por correo, una herramienta para búsqueda de informes, o poder comprar periodos de tiempo entre sà en una misma gráfica.
New Version of Google Analytics!
VÃa / Ajaxian
Actualización 10:52H: VÃdeo presentación de los cambios con subtÃtulos en español (VÃa / eCuaderno)
Google anuncia en su blog oficial que han conseguido minimizar el impacto de muchos “Googlebombs” mediante la implementación de un nuevo algoritmo.
Aunque en el post aseguran que el impacto de este algoritmo es “muy limitado en ámbito e impacto” parece que funciona; El famoso Googlebomb referido a la SGAE y que los calificaba de ladrones ha desaparecido al igual que el que calificaba como miserable a un popular polÃtico español.
Matt Cutts nos explica en su blog que este algoritmo es resultado del 20% de tiempo que todos sus ingenieros pueden usar libremente en su jornada laboral para proyectos propios.
VÃa / Google Blog
Google ha recomendado una serie de consejos para optimizar nuestro código PHP, y no se ha hecho esperar la respuesta de la comunidad, diciendo que son consejos erróneos.
Los consejos que suelo leer sobre optimizar PHP no se basan en micro-optimizaciones (usar switch o if, comillas dobles o simples, …) sino en optimizaciones más generales: buen código, caché, …
Vía / PHPDeveloper.org
Google, siguiendo con su intención de proveer de información de todo el mundo, aunque esté escrita en otro idioma, intenta superarse en una de sus aplicaciones más importantes, el traductor. En vez de usar ligüistas que definan vocabularios y gramáticas, indexan gran cantidad de textos escritos en un idioma y luego aplican métodos estadçisticos de aprendizaje para conseguir las traducciones, con muy buenos resultados. Esto ha permitido sacar a la luz un nuevo traductor árabe-inglés e inglés-árabe, lo cual me lleva a decir que no dejes de visitar nuestra página شبكه احساس.com.
Statistical machine translation live
Vía / Digg