11 December 2008 – 12:20 pm
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 [...]
22 October 2008 – 2:25 pm
In ruby 1.9 è possibile utilizzare la variabile __method__ per ottenere il nome del metodo attualmente chiamato. In ruby 1.8 non esiste un modo diretto per accedere al nome del metodo ma è possibile accedere alla variabile caller che, tra le altre informazioni, contiene il nome del metodo chiamante (tips trovato su internet). Ecco come [...]
Quando attivi Mongrel su una macchina MacOS X (Intel) puoi avere questo messaggio:
“WARNING: You’re using the Ruby-based MySQL library that ships with
Rails. This library is not suited for production. Please install the
C-based MySQL library instead (gem install mysql).”
L’installazione corretta della gemma mysql è la seguente:
sudo env ARCHFLAGS=”-arch i386″ gem install mysql — –with-mysql-config=/usr/local/mysql/bin/mysql_config -with-mysql-dir=/usr/local/mysql
In una mia applicazione stò utilizzando un nested set salvato su una tabella grazie al plugin ‘better nested set’.
Non capisco perchè l’ordinamento dei nodi figli, che ho correttamente specificato dev’essere calcolato su un campo, non viene preso in considerazione.
Nel mio modello ho:
class NestedSurveyElement < ActiveRecord::Base
acts_as_nested_set :order => ‘orderby ASC’, :dependent => :delete_all, :scope => :survey_id
#……..
end
Per [...]
Forse avrò scoperto l’acqua calda amici rubysti e maclover, ma questo importer/plugin per spotlight è veramente comodo.
Per chi fosse uno utente windows Spotlight è una utility straordinaria di MacOs che permette di cercare in pochissimi istanti un file, esso sia sul disco o sulla rete, basandosi non solo sul nome del file ma anche sul [...]
Per chi non seguisse la Mailing List nazionale di Ruby, un utente questa mattina ha segnalato l’esistenza di rush, una shell unix con sintassi Ruby.
Dedicata ai ruby-maniacs e ispirata alla M$ PowerShell di .NET utilizza il paradigma object oriented come punto di forza nella sintassi.
L’ho subito provata, mi è sembrata un po’ scomoda (ad esempio [...]
25 February 2008 – 7:20 pm
Se volete stampare il numero di revisione della vostra applicazione Rails su una pagina potete fare come segue:
Aprite il file config/environment.rb
Aggiungete questa linea
“MY_APP_REVISION = %x[(cd "#{RAILS_ROOT}" && svn info | grep Revision | cut -c 11-)].strip”
Salvate e aprite la view dove volete visualizzare il numero di revisione
aggiungete la linea “<%= MY_APP_REVISION %>”
Il comando funziona come [...]
12 December 2007 – 11:51 pm
Sul sito Ruby-doc sono riportate le slides di Jim Weirich alla Open Source Conference del 2005 riguardo a ruby.
Sono molto interessanti e utili, la lettura non porta via più di 10 minuti…
Il link è questo
Il blog di Weirich è questo