giovedì 11 dicembre 2008

Alcune librerie interessanti in Ruby

Ultimamente ho trovato molto utili o interessanti queste librerie:

Ruby Graph Library
Implementa una struttura dati a grafo, sulla quale e' possibile applicare tutti gli algoritmi piu' comuni sui grafi. Ogni istanza nodo possiede i metodi per aggiungere archi e collegare altri nodi, per gestire vertici, e ciclare sul grafo (anche l'iteratore non e' ottimizzato)

Skynet
Skynet implementa MapReduce di Google. MapReduce e' un modello di programmazione e di elaborazione di dataset enormi. Ecco come Google vi da istantaneamente i risultati della vostra ricerca su un database che rappresenta gran parte di internet. Grazie a questa libreria e' possibile eseguire processi paralleli su piu macchine. Non solo, estendendo ActiveRecord permette facilmente di utilizzare MapReduce nella vostra applicazione Rails.

RubyProf
RubyProf e' un profilatore delle applicazioni scritte in Ruby, evidenzia i colli di bottiglia e permette di analizzare, attraverso i grafici prodotti, le prestazioni di un determinato segmento di codice.

Bye
Piero

MacBook Arrivato...

Dopo un mesetto di utilizzo posso dirmi completamente soddisfatto del mio acquisto. Ottime prestazioni, comodo e schermo ottimo (nonostante il vetro) in ogni condizione.