15 octubre 2010

InfoChimps: El mercado de información en internet, su API y funcionalidades

Es una empresa dedicada al a distribución de datasets[1] para su posterior tratamiento en técnicas de Data mining[2]. InfoChimps se puede considerar como un mercado de “información”, donde cualquiera puede poner a la venta o compartir de forma gratuita todo conjunto de datos que se haya recolectado.
InfoChimps no solo es un mercado de información, también contiene un API la cual de una manera mucho más sencilla permite la utilización de varios de los datasets que contiene, los datasets Api son las siguientes:
  • Twitter: Dataset del microbolg Twitter, en la actualizad cuenta con más de 50 millones de usuarios y 1600 millones de tweets. Se han recopilado datos de Twitter desde 2008, con tweets que van desde marzo 2006. Las consultas que se pueden realizar a la API son:
      • Trstrank: métrica de reputación para los usuarios de Twitter.
      • Wordbag: proporciona las 100 palabras más características de un usuario de Twitter.
      • Influence: Análisis de las cualidades de un usuario en Twitter.
      • Conversation: La interacción entre dos usuarios de Twitter.
      • Strong links: Relación de los usuarios de Twitter según su interacción (replies, retweets, mentions). Por ejemplo, si tú envías replies todos los días a otro usuario, el strong link entre ambos será elevado.
      • Word Usage: Proporciona la frecuencia de uso y dispersión de las palabras utilizadas en los tweets.
      • Whois (en desarrollo): Twitter mantiene 2 Ids distintas (una para la REST API y otra para search API) para un usuario de Twitter, esta función permitirá en un futuro la conversión de un nombre del usuario de twitter en su Id para REST API o search API.
  • Digital Element (de pago): Es el principal proveedor de datos geolocalizados mediante IP, los métodos que proporciona son:
      • Demographics: Datos demográficos según IP.
      • Domains: Proporciona los dominios que proporcionan la IP.
      • Geographic Locations: Información sobre la ubicación geográfica de la IP.
  • Census (solo datos USA): Información censal basándose en la dirección IP, dispone de más de 2000 datos censales pertenecientes a Estados Unidos.
------------------------------------------------------------------------
[1] Dataset: conjunto organizado de información
[2] Data mining: es el proceso de analizar un conjunto de datos (datasets) con el objetivo de resumir los datos en segmentos de información útil.

17 junio 2009

Muestra tus Tweets con la API de Twitter

logotwitterel manejo de la APi de Twitter permite interactuar con la herramienta de microblogging Twitter, se realiza mediante consultas a la API que devuelve los datos formateado en XML, JSON, RSS o ATOM. Hay consultas que no son de acceso público y que será necesaria una clave para el retorno de información.

El ejemplo está basado en el método statuses/user_timeline, permite recuperar las últimas entradas de un usuario en su Twitter.

Mostrará por pantalla las últimas 5 entradas en Twitter, para ello no será necesario la clave ya que es de acceso público (si no lo ha restringido el usuario). image El retorno de datos lo realiza en JSON y la aplicación funciona bajo Javascript.

Se usará el framework JQuery para manejar AJAX fácilmente.

en la URL cambiar NICK_USUARIO y poner el usuario a mostrar.

<html>

<head>

<!--Script de JQuery para manejar Javascript -->

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.pack.js"></script>

<script>

$(document).ready( function() {

var url = "http://twitter.com/statuses/user_timeline/NICK_USUARIO.json?count=5&callback=?";

$.getJSON(url, function(data){

$.each(data, function(i, item) {

$("#imagenPerfil").attr("src", item.user["profile_image_url"]);

$("#tweets").append("<li>" + item.text + " <small class='created_at'>" + item.created_at + " via " + item.source + "</small></li>");

});

});

});

</script>

</head>

<body>

<img id="imagenPerfil"><!--campo imagen donde cargar la foto de perfil-->

<ul id="tweets"></ul><!--campos donde cargar los tweets -->

</body>

</html>

16 junio 2009

Ejemplo de uso de la API Last.fm

 logolastfmAdemás del uso como aplicación musical en la red, Last.fm ofrece a los desarrolladores la posibilidad de interactuar con ella gracias a la API llamada “Last.fm Web Services”.

Este ejemplo muestra un formulario donde poner nuestro artista y álbum a buscar, mostrará las 4 carátulas de diferentes tamaños que nos ofrece la API de Last.fm.image No olvidar sustituir en la url de consulta la api_key que proporciona Last.fm.

<?
echo '<FORM action="" method="post">';
echo '    <P>';
echo '   <p><LABEL for="apellido">Artista: </LABEL>';
echo '             <INPUT type="text" name="artista" id="artista"></p>';
echo '   <p><LABEL for="album">album:</LABEL>';
echo '            <INPUT type="text" name="album" id="album"></p>';
echo '   <INPUT type="submit" value="Enviar">';
echo '   </P>';
echo ' </FORM>';
if (isset($_POST['artista']) && isset($_POST['album'])){
        if (!$_POST['artista'] || !$_POST['album']) return false;
        $artista = urlencode($_POST['artista']);
        $album = urlencode($_POST['album']);
        $url = '
http://ws.audioscrobbler.com/2.0/?method=album.getinfo&api_key=****&artist='.$artista.'&album='.$album;
        $contenido = @file_get_contents($url);
        if ($contenido) {
            $xml = new SimpleXMLElement($contenido);
            $infoAlbum = $xml->album;
            if ($xml_al) {
                $imagen = $infoAlbum->image;
                echo'<table border="1">';
                echo '<CAPTION><EM><b>Artista '.$_POST['artista'].', fotos del album '.$_POST['album'].'</b></EM></CAPTION>';
                echo '<TR><TH>Tamaño pequeño</TH><TH>Tamaño normal</TH><TH>Tamaño grande</TH><TH>Tamaño enorme</TH>';
                echo '<TR><TD align="center"><img src='.$imagen[0].' align="absmiddle"></TD>';
                echo '<TD align="center"><img src='.$imagen[1].' align="absmiddle"></TD>';
                echo '<TD align="center"><img src='.$imagen[2].' align="absmiddle"></TD>';
                echo '<TD align="center"><img src='.$imagen[3].' align="absmiddle"></TD></TR>';
                echo '</table>';
            }
        }else{   
            echo "No se encontró Caratula del álbum en LastFm";
        }
    }
?>

link de la API de Last.fm: http://www.lastfm.es/api

02 diciembre 2008

“Spokeo”, otro concepto de buscador social

spokeo_logo_168-47 Spokeo es una nueva herramienta para las redes sociales. Se trata de un buscador social donde puede encontrar todos tus contactos en más de 41 servicios de redes sociales, entre los que destacan FaceBook, Flickr, Twitter, Blogger … . Tendrás que agregar por ti mismo todas las cuentas que tengas en los servicios web(o añadir tus contacto de hotmail, yahoo o gmail) a los que estés inscrito(igual que en FriendFeed o Lifestream).

Tiene más parecido con FriendFeed o con Lifestream, ya que al poner todos nuestros contactos de los distintos servicios web que tengamos nos podrá mantener al tanto de todos los cambios que realicen nuestros conocidos en los servicios a los que estén inscritos.

Ah!! se me olvidaba, por otra parte que… ES DE PAGO!!. Te avisan tras realizar 3 búsquedas en el servicio (que majos). La cuenta PREMIUM te permitirá acceder a todas sus funcionalidades, sin restricción de ningún tipo (la de prueba solo te deja tener a 10 contactos).

Editado con windows live writer

18 noviembre 2008

Buscador social: YONAME


En 2007 nació Yoname, es un portal de búsqueda de usuarios en servicios de redes sociales. Entre los más destacados están Blogger, Digg, FaceBook, Flickr, Last.fm, Live Spaces, MySpace, Twitter, YouTube ...

Podemos buscar por: el usuario, el e-mail, el nombre, o por número de teléfono
.


El criterio de búsqueda que realiza en cada servicio es diferente:

ServicioTipo de búsqueda
Blogger nick usuario
Digg nick usuario
FaceBook nombre usuario
Flickr nombre usuario
Last.fm nick usuario
Live Spaces nombre usuario
Match nick usuario
MySpace nombre usuario
E-mail
nick usuario
Twitter nombre usuario
Yahoo nombre usuario
YouTube nombre usuario

Las pruebas que he realizado sobre su búsqueda deja mucho que desear, pues al buscarme a mi mismo, solamente me pone que tengo cuenta en lastfm, cuando en realidad tengo en más servicios web en los que realiza la búsqueda.

Además de todo esto, si nos registramos, podremos crear una cuenta la cual nos servirá para guardar nuestras búsquedas y además si estamos interesados en localizar a alguien que no se encuentre en dichos portales, Yoname nos creará una página web con los datos de la persona a buscar y Google y Yahoo podrán indexar dicha página. Si alguna vez la persona busca en Google o Yahoo su nombre, encontrará dicha página y sabrá que lo estas buscando.

Un portal muy a tener en cuenta para mi proyecto...

15 noviembre 2008

Mister Wong, otro servicio de marcadores social

Ya llevo un par de semanas probando Mr. Wong, la verdad es que tiene un parecido asombroso con el precursor de los marcadores sociales delicious. Hay que decir eso sí que está mejor (en apariencia y funcionalidad) que Delicious y además está en español.

Pero como tampoco en la viña del señor no todas las uvas son buenas, tengo que decir que su "sistema de seguridad antispam" es demasiado riguroso por el siguiente caso que me ocurrió:

Al inscirbirte por primera vez Mr. wong te pregunta si deseas exportar todos tus marcadores (explorer y firefox) además de tu cuenta en delicious a su servicio. En realidad es lo más sencillo que vi en mi vida, peeeero, al exportar tus marcadores no aparecen al momento en tu cuenta de mr. wong, ¿por que?, porque resulta que antes de subirlos al servicio todos los marcadores que intentes ingresar pasan por un filtro antispam. en mi caso, dicho filtro tardó unos treinta minutos para decirme que no se importarían mis marcadores pues contenían alguna palabra que filtraban como Spam. Para solucionarlo: revisar uno por uno los marcadores que importes (revisa más de 230 favoritos...;P). Me he puesto en contacto con el servicio tecnico de Mr. wong, me atendieron muy rápido, de hecho en menos de una hora ya estaba resuelto y subiditos todos mis marcadores.

Ah!, otra cosa, para enlazar en Friendfeed Mr. Wong, primero hay que activar RSS-Feed para mis favoritos que se encuentra en la configuración de Mr. Wong.

Enlaces relacionados:

03 noviembre 2008

Una muy buena clasificación tipológica de la web 2.0

En la lectura del libro Planeta web 2.0 he encontrado una muy buena clasificación general de lo que ahora conocemos como web 2.0 en 3 grupos:

1. Blogs

2. Wikis

3. Colaboratorios

Si se imagina cualquier herramienta de las aparecidas en este momento con el concepto de web 2.0 podremos observar que en mayor o menor medida se puede marcar dentro de alguno de estos tres grupos.