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
Google ha comprado un algoritmo de búsqueda creado por un estudiante israelí de la Universidad New South Wales en Australia, en donde está realizando el doctorado. Según esta misma universidad, la cual tiene la patente del algoritmo, Yahoo y Microsoft también están negociando para adquirir el algoritmo.
Orion, que es así como se llama el algoritmo, muestra solo las palabras más relevantes de la fuente y muestra una lista de fuentes relacionada con esta. Como explica el autor:
“Por ejemplo, si buscas información sobre la Guerra de Independencia, recibirás una lista de palabras relacionadas como Etzel, Palmach, Ben-Gurion”
El texto solo aparecerá en la página de resultados si hay suficientes palabras relevantes a la búsqueda y si el enlace entre ellas es razonable. A parte, Orion también puntúa el texto según la calidad del sitio en el que aparece.
Google buys search algorithm invented by Israeli student
Vía / Digg
Un script en PHP para poder autenticarse en Google Reader API, para aquel que quiera realizar aplicaciones que necesiten de este servicio. El script es muy sencillo y quizás sea para que gente experimentada lo utilice.
Authenticating the Google Reader API
Vía / Script & Style
En los últimos dÃas se está hablando bastante sobre el estado de la web 2.0 y se especula sobre si no acercamos al final de una nueva burbuja.
El artÃculo de Rogelio Bernal, español afincado en Sillicon Valley, en el que aseguraba que “hablar de Web 2.0 es sinónimo de ‘aquà huele a muerto'” daba en el centro de la diana señalando que no ha muerto el fenómeno sino el propio término.
Hoy Steve Rubel analiza los posts de TechCrunch y señala que la cifra de proyectos / empresas 2.0 desaparecidos durante este mes (7, entre ellas Performancing o FilmLoop) supera a las que lo hicieron en el primer cuarto del 2006.
Posiblemente se acerca el fin de la burbuja representada por la proliferación de pequeñas empresas que en base a una idea y/o una aplicación web medianamente interesante pretenden levantar un imperio o ser compradas por una pasta.
Pero ni ha muerto el concepto de Web 2.0 que representa a la madurez de un fenómeno como la web en si; a la web como producto bien hecho y sostenido por tecnologÃas, estándares y herramientas sólidos y establecidos, por el introducción de lo social en la web o por la aparición proyectos útiles y que se sostienen por si mismos.
Ciertamente, y como siempre que se habla de Web 2.0, depende de la definición del concepto.
La verdad es que tiro de vez en cuando Google Translate, pero sobre todo para temas personales, para alguna aplicación web no creo que sea muy útil, entre otras cosas porque a veces las traducciones en algunos casos son un poco raras, pero nunca vienen mal tener esta librería para realizar traducciones.
El uso es muy sencillo:
require_once('googleTranslate.class.php');
$gt = new GoogleTranslateWrapper();
/* Traduce una pagina web */
$page_contents = file_get_contents('http://some-web-page/');
/* Traduce al frances */
echo $gt->translate(page_contents , "fr", "en");
/* Si hay error lo muestra */
if(!$gt->isSuccess()) {
echo $gt->getLastError();
}
Google Translation PHP wrapper
Vía / PHPDeveloper.org
Actualización: me avisa Javier Martín que él ha implementado una librería parecida que añade algunas características interesantes como independencia de CURL.
Interesante librería que hace uso de Google Translator para traducir un texto en un idioma a otro. Aunque el API de Google está solo en Java o Javascript, el autor de la librería ha creado un wrapper para que esté disponible desde PHP.
require_once('googleTranslate.class.php');
/* Initialize the class translate class */
$gt = new GoogleTranslateWrapper();
$sampleText = "Bonjour de cette partie du monde";
/* translate(string, to_language, from_language) */
echo $gt->translate($sampleText , "en", "fr");
Google tiene una guía de estilos para programar en Javascript. Yo no soy muy partidario de ello, ya que cada cual programe como quiera siempre que sea código legible, es decir, ¿por qué usar variables con nombres así: nombreVariable y no así: nombre_variable?. Está claro que en un proyecto o una empresa sí tiene sentido usar guías de estilo, pero que una guía de estilo sea generalizada, no le veo sentido.
De todas formas los consejos están bastante bien y ante la duda de cómo hacerlo, podemos echarle un vistazo a cómo lo hacen en Google. Claro, que luego lo ofuscan y no hay quién entienda sus librerías.
Vía / DZone