Tag Archives: ruby

Rails, configurazione base di ActionMailer

Mandare email con rails è semplice grazie al modulo ActionMailer. Una configurazione base del modulo da inserire nel file config/environments/production.rb per mandare mail in ambiente di produzione è: config.action_mailer.smtp_settings = { :address => "domain.of.smtp.host.net", :port => 25, :domain => "domain.of.sender.net", :user_name => "user", :password => "password", :authentication => :login, :enable_starttls_auto [...]
Posted in Ruby | Also tagged , , , , | Leave a comment

Risolvere un nome host da un indirizzo IP in Ruby

Ecco un altro promemoria: come risolvere un nome host da un indirizzo IP in Ruby. Per eseguire l’operazione viene in nostro aiuto la class Resolv. Esempio (usando Rails): hostname = Resolv.new.getname(request.env['REMOTE_ADDR']) Risorse utili: http://ruby-doc.org/stdlib/libdoc/resolv/rdoc/index.html
Posted in Ruby | Also tagged , , , | Leave a comment

URL escaping in Ruby con CGI::escape

E’ da un po’ che non scrivo ed ecco un piccolo aggiornamento. Parliamo di URLs e dei caratteri ammessi in questo tipo di oggetti. Il documento RFC 1738 del ‘94 prevede solo alcuni caratteri per l’identificazione di URLs: only alphanumerics, the special characters “$-_.+!*’(),”, and reserved characters used for their reserved purposes may be used unencoded within [...]
Posted in Ruby | Also tagged , , , | Leave a comment

Installare Ruby on Rails 2.3 su Debian ‘lenny’

Ruby on Rails è un open-source web framework per il linguaggio di programmazione ruby basato sul pattern architetturale Model-View-Controller. Nel corso degli anni Rails ha aumentato in modo esponenziale il suo pubblico grazie a caratteristiche (scaffolding, implemetazione ORM pattern con ActiveRecord, rake, ecc…) che rendono veloce ed elegante lo sviluppo di applicazioni web con questo strumento.
Posted in Information Technology, Programmazione | Also tagged , , , | Leave a comment