Questo tutorial ci mostra come randomizzare gli elementi di un array con ruby on rails
# external…
def shuffle(arr)
arr.sort {|a, b| rand <=> 0.5 }
end
# …or as part of Array
class Array
def shuffle
self.sort {|a, b| rand <=> 0.5 }
end
end …
In questo tutorial vedremo come creare uno script in ruby per effettuare il backup di tutto o una parte di un database. Il risultato sarà un file con le istruzioni sql.
require ‘dbi’
tables = "tabella_per_backup1", "tabella_per_backup2"
data = Array.new
dbh = DBI.connect("DBI:Mysql:my_db", "user", "psswd" )
tables.each{ |table|
# visualizza le tabelle
str = "SHOW CREATE table #{table};"
sth = dbh.prepare( str )
sth.execute
data.push sth.fetch[1].gsub( /`/, "" ) + ";"
# e il loro contenuto
str = "SELECT * FROM #{table};"
sth = dbh.prepare( str )
sth.execute
# fa un ciclo e crea codice sql
while row=sth.fetch
…
…
Tutti gli altri link su: http://railshandbook.com/…
In questo articolo vedremo come realizzare un preloader con Ruby on Rails e php come questo.
OSX-ish:
WinXp-ish:
Generic LED-ish:![]()
Solaris-ish:
Puoi scaricare i files di esempio qui: ruby_progressbar.tar.gz.
Puoi leggere l’articolo completo : http://jordan.husney.com/archives/2005/12/progress_bars_w_1.php…
Questo tutorial mostra come installare Ruby on Rails su Ubuntu Linux che è simile a Xubuntu, e distribuzioni Debian-based.
Cominceremo con una installazione base da linea di comando.
sudo apt-get install ruby ruby1.8-dev irb
ti mostrera di inserire una password in modo da essere sicuri
Installato Ruby ora installiamo SQLite un database basato su file ottimo per lo sviluppo. Se vuoi puoi usare anche un altro database come MySQL o PostgreSQL.
sudo apt-get install sqlite3
Adesso iniziamo a installare Rails. Come prima cosa hai bisogno di RubyGems. Scaricalo cosi:
wget http://rubyforge.org/frs/download.php/5207/rubygems-0.8.11.tgz
Spacchetta il file compresso
tar -zxvf rubygems-0.8.11.tgz
Andiamo nella directory creata e avviamo il processo di setup
cd rubygems-0.8.11…

L’installazione di ruby in windows è davvero semplice .Come prima cosa dobbiamo scaricare Ruby installer. Poi semplicemente avviare la procedura di installazione .Ci chiederà dove vorremo installare il programma e noi sceglieremo "c:" per comodità.
L’installer, installerà come editor un text editor chiamato SciTE (the Scintilla Text Editor). Tu puoi avviare SciTE selezionandolo dal menu di avvio.…