Panoramica IDE per Ruby e Rails

Per chi sviluppa in Ruby on Rails è possibile scegliere fra differenti IDE da utilizzare durante tutta la fase di sviluppo. In questo articolo vengono elencate le IDE per Ruby on Rails attualmente disponibili, cercando di individuare per ognuna i punti di forza e di debolezza. Sono stati prese in esame sia soluzioni Open Source […]

Tempo di passare a Ruby 1.9

Che il passaggio da Ruby 1.8 a Ruby 1.9 non sarebbe stato immediato era qualcosa di dato per scontato; alcune delle differenze fra le due versioni si ripercuotono sul corretto funzionamento di alcune librerie e l’aggiornamento della moltitudine di applicazioni che utilizzano Ruby 1.8 (soprattutto applicazioni basate su Rails) stenta a manifestarsi per il sano principio per […]

Wikipedia usa Ruby e cerca rubisti

Hampton Catlin - rubista di nota fama per progetti quali Haml,  Sass e make_resourceful - è stato assunto da Wikipedia per realizzare la versione mobile dell’enciclopedia libera. Nello spirito che contraddistingue Wikipedia (che ricordiamo rende disponibili sotto licenze open le pagine redatte dalla community e la piattaforma per gestirle) anche questa applicazione web è disponibile […]

Merb e Rails si fondono

Ruby on Rails accoglie il core development team di Merb. Dopo il rilascio della versione 2.3 di Rails gli sforzi di entrambi i gruppi saranno coordinati nell’integrazione di Merb in Rails, che produrrà Ruby on Rails 3.0.
Buon anno; anzi ottimo
Link

Rails & Replicated database environment

technoweenie ha rilasciaro un plugin per Rails che permette di configurare con facilità le connessioni verso i database in queste situazioni. Il plugin, disponibile presso github, sostituisce l’oggetto connection di ActiveRecord con ConnectionProxy, che si occupa di gestire le connessioni ai database configurati in modalità Master / slave.

Rails 2.2.2 finalmente rilasciato

L’attesa nuova versione di Rails è stata finalmente rilasciata. Attualmente le gemme della nuova versione si stanno propagando per i server; per procedere all’installazione basta digitare il classico ruby gem install.
Questa versione è particolarmente importante perché aggiunge alcune delle caratteristiche al framework che sono sempre state desiderate da alcuni utenti:

sistema di internazionalizzazione incluso nel core
compatibilità […]

Aggiornare Rubygem alla versione 1.3.x

Rubygem ha raggiunto la versione 1.3; richiedendo l’aggiornamento con il classico comando gem update –system utilizzando la versione 1.2.x si ottiene come risposta un laconico Nothing to update.
Per procedere al corretto aggiornamento è necessario digitare il comando:

$ gem install rubygems-update
Successfully installed rubygems-update-1.3.1
1 gem installed
e quindi

$ update_rubygems
Ora Rubygem è aggiornato correttamente:

$ gem -v
1.3.1

thor: task remoti in Ruby

Per tutti coloro che utilizzato Ruby, rake è un tool usato quotidianamente. rake nasce per fare le veci del comando make per l’esecuzione di task ripetitivi; si prepara un task utilizzando il DSL di rake, che può invocare tanto metodi Ruby quanto comandi di sistema, e si ha a disposizione una “ricetta” da utilizzare all’occorrenza. […]

Clustering trasparente di jRuby con Terracotta

jRuby, l’implementazione di Ruby su piattaforma Java, riesce a sorprendere con una soluzione decisamente interessante per la distribuzione di workers a memoria condivisa.
Il concetto che sta alla base della soluzione è che più istanze di jRuby possano condividere oggetti in maniera trasparente e transazionale; in questo modo le differenti istanze possono lavorare condividendo gli stessi […]

Symbian rilascia il port di Ruby 1.9 per il mobile

Symbian ha rilasciato un port dedicato al proprio sistema operativo mobile di Ruby 1.9. Sebbene porting non ufficiali fossero già stati rilasciati in passato, l’installazione e l’utilizzo di una versione ufficiale e l’interesse dimostrato da Symbian per Ruby ci rende tutti più felici.

keep looking »