<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://php.apsique.com" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Php y otras yerbas - Lo que hace la impaciencia: graficador de estadísticas de usuarios last.fm en ruby - Comentarios</title>
 <link>http://php.apsique.com/contenido/lo_que_hace_impaciencia_graficador_estadisticas_usuarios_last_fm_ruby</link>
 <description>Comentarios para &quot;Lo que hace la impaciencia: graficador de estadísticas de usuarios last.fm en ruby&quot;</description>
 <language>es</language>
<item>
 <title>Hola como estás?, sorry</title>
 <link>http://php.apsique.com/contenido/lo_que_hace_impaciencia_graficador_estadisticas_usuarios_last_fm_ruby#comment-89974</link>
 <description>&lt;p&gt;Hola como estás?, sorry pero me cuesta entender tu explicación, debido a mi ignorancia, por eso tengo un par de preguntas, ¿en dónde se adjunta el programa (lastfm.rb), que se ejecuta como ruby lastfm.rb USER [Nº de ARTISTAS]? . y dónde consigo las bibliotecas ruby:&lt;/p&gt;
&lt;p&gt;*sqlite3: Para guardar los datos en una pequeña base de datos y no saturar los servidores de last.fm&lt;br /&gt;
*gruff: Para graficar &lt;/p&gt;
&lt;p&gt;Bueno, espero respondas, saludos y feliz año nuevo.&lt;/p&gt;
</description>
 <pubDate>Thu, 01 Jan 2009 06:10:42 -0800</pubDate>
 <dc:creator>adrianito</dc:creator>
 <guid isPermaLink="false">comment 89974 at http://php.apsique.com</guid>
</item>
<item>
 <title>Lo que hace la impaciencia: graficador de estadísticas de usuarios last.fm en ruby</title>
 <link>http://php.apsique.com/contenido/lo_que_hace_impaciencia_graficador_estadisticas_usuarios_last_fm_ruby</link>
 <description>&lt;p&gt;Debo reconocer que me cae simpático &lt;a href=&#039;www.lastfm.es/&#039;&gt;Last.fm&lt;/a&gt;. Me gusta la posibilidad de llevar un registro de lo que escucho y ver a quien le gusta música similar a la mía.&lt;br /&gt;
Tras leer el artículo &lt;a href=&#039;http://alt1040.com/2008/06/explorando-tu-historial-en-lastfm-con-lastgraph/&#039;&gt;Explorando tu historial en Last.fm con LastGraph&lt;/a&gt;, me dieron ganas de probar el servicio de &lt;a href=&#039;http://lastgraph3.aeracode.org/&#039;&gt;LastGraph&lt;/a&gt;, pero el servicio está demorando mucho. A las 15:00 de ayer entré en el número 3300 de la lista de espera y a estas alturas voy en el 2200.&lt;br /&gt;
Por tanto, razoné que iba a demorar menos en hacer yo un graficador en ruby que en esperar al dichoso invento.&lt;br /&gt;
Dicho y hecho. Pongo como adjunto el pequeño programa &lt;a href=&#039;http://php.apsique.com/files/lastfm.rb&#039;&gt;(lastfm.rb) &lt;/a&gt;, el cual se ejecuta como:&lt;/p&gt;
&lt;pre&gt;ruby lastfm.rb USER [Nº de ARTISTAS]&lt;/pre&gt;&lt;p&gt;El número de artistas a graficar está predeterminado a 25. Por ejemplo, si quieren ver el mío&lt;/p&gt;
&lt;pre&gt;ruby lastfm.rb clbustos &lt;/pre&gt;&lt;p&gt;
El código es muy chapucero, pero funciona por lo menos. Entre las cosas que se pueden sacar en limpio, tenemos:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Como acceder al webservice de last.fm&lt;/li&gt;
&lt;li&gt;Como procesar XML con Ruby, a través de REXML&lt;/li&gt;
&lt;li&gt;Como hacer gráficos con gruff&lt;/li&gt;
&lt;li&gt;Como usar sqlite3 con Ruby&lt;/li&gt;
&lt;li&gt;Como asesinar inocentes algoritmos&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Requieren las siguientes bibliotecas de ruby:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;sqlite3: Para guardar los datos en una pequeña base de datos y no saturar los servidores de last.fm&lt;/li&gt;
&lt;li&gt;gruff: Para graficar&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Si no les gustan los colores, métanse en el código fuente y cambien el algoritmo. Si les quedo bueno, no duden en enviarlo :)&lt;/p&gt;
&lt;p&gt;Puse tres ejemplos de la salida del programa: mi cuenta, la de &lt;a href=&#039;http://www.lastfm.es/user/aguayoki/&#039;&gt;aguayoki&lt;/a&gt; y la de &lt;a href=&#039;http://www.lastfm.es/user/Andlynx/&#039;&gt;Andlynx&lt;/a&gt; (más conocido como &lt;a href=&#039;http://www.elfrancotirador.cl&#039;&gt;El Francotirador&lt;/a&gt;). Y sí, nuestro amigo es fanático de Laura Pausini :S&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Aguayoki&lt;/strong&gt;&lt;br /&gt;
&lt;a href=&#039;http://php.apsique.com/files/aguayoki.png&#039;&gt;&lt;img src=&quot;http://php.apsique.com/files/imagecache/thumbnail/aguayoki.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Su servidor, clbustos&lt;/strong&gt;&lt;br /&gt;
&lt;a href=&#039;http://php.apsique.com/files/clbustos.png&#039;&gt;&lt;img src=&quot;http://php.apsique.com/files/imagecache/thumbnail/clbustos.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Andlynx, alias Francotirador&lt;/strong&gt;&lt;br /&gt;
&lt;a href=&#039;http://php.apsique.com/files/Andlynx.png&#039;&gt;&lt;img src=&quot;http://php.apsique.com/files/imagecache/thumbnail/Andlynx.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;!--break--&gt;&lt;/p&gt;
</description>
 <comments>http://php.apsique.com/contenido/lo_que_hace_impaciencia_graficador_estadisticas_usuarios_last_fm_ruby#comments</comments>
 <category domain="http://php.apsique.com/categoria/temas_generales/gran_red">La gran Red</category>
 <category domain="http://php.apsique.com/categoria/temas_generales/programacion">Programación</category>
 <category domain="http://php.apsique.com/lenguajes/ruby">Ruby</category>
 <category domain="http://php.apsique.com/categoria/busquedas_comunes/alt1040">alt1040</category>
 <category domain="http://php.apsique.com/categoria/busquedas_comunes/last_fm">last.fm</category>
 <category domain="http://php.apsique.com/categoria/busquedas_comunes/ruby">ruby</category>
 <enclosure url="http://php.apsique.com/files/lastfm.rb" length="8192" type="application/octet-stream" />
 <pubDate>Wed, 04 Jun 2008 00:21:03 -0700</pubDate>
 <dc:creator>clbustos</dc:creator>
 <guid isPermaLink="false">1322 at http://php.apsique.com</guid>
</item>
</channel>
</rss>
