[redirector] Sinatra + Heroku => Micro-applicazioni di cui non preoccuparsi

June 3rd, 2009 § 1

redirector logoOggi mi son imbattuto in un problema che ho risolto grazie a sinatra ed heroku.

Nei giorni scorsi avevo deciso di usare il domino bb.alessiocaiazza.info come mia pagina personale su bitbucket, solo che poi ho comprato il dominio l0g.in e avrei preferito usare code.l0g.in.

Fin qui nulla di male, ma come fare con tutti i link che avevo disseminato in giro per il web? Avrebbero puntato ad una pagina di errore? No!

Mi è venuto in mente che con sinatra è possibile catturare le url con delle regexp…quindi…

#
# redirector
#
# (c) 2009 - Alessio Caiazza 
 
require 'rubygems'
require 'sinatra'
 
REDIRECT_TO='http://l0g.in'
 
get '/' do
	redirect REDIRECT_TO
end
 
get '/*' do
	redirect "#{REDIRECT_TO}/#{params[:splat][0]}"
end

e poi deploy su heroku e custom domain service …..fatto!

Ho colto l’occasione per provare hg-git, quindi ho pubblicato tutto su github

heroku.com il deploy di applicazioni rack-based è un gioco

May 18th, 2009 § 1

Ieri sera ho scoperto un servizio interessante, si chiama Heroku ed è un hosting di applicazioni basate su rack come ad esempio Ruby on Rails o Sinatra.

Fino a qui nulla di nuovo, ma il loro sistema si basa sulla semplicità della procedura di deploy che come ben sa chi ci ha provato, non è proprio al livello di una applicazione php.

Per provare un po’ questo sistema ho deciso di creare una mini applicazione con sinatra che esegue l’hash MD5 di alcune stringhe.
Vediamo come funziona.
» Read the rest of this entry «

Where Am I?

You are currently browsing entries tagged with sinatra at Abisso Dev..