Algoritmi

Un computer e una macchina costituita da un insieme di componenti elettroniche:
e facile immaginare quindi, come tutto il funzionamento della macchina dipenda
da un usso continuo di segnali elettrici, sincronizzati da un clock, che codi cano,
in notazione binaria, le informazioni immagazzinate ed elaborate all’interno della
macchina stessa. Per quanto possa essere complessa e so sticata l’architettura di un elaboratore elettronico, questo potrebbe sembrare non molto dissimile da un qualsiasi altro
elettrodomestico presente nella nostra casa. Tuttavia esiste una di erenza sostanziale tra un computer ed una lavatrice: per quanto moderna e dotata di so sticati meccanismi elettronici, una lavatrice potra sempre e solo lavare dei panni, mentre il computer puo essere istruito per svolgere compiti anche molto di erenti tra di loro.

Continua a leggere

mod_wsgi – Esempio ‘Hello World’

Il modulo mod_wsgi serve per ospitare applicazioni web basate su Python sotto Apache.

Questo breve articolo descrive come creare un’applicazione WSGI di base ed eseguirla su Apache usando mod_wsgi.

Di seguito troverai come creare un host virtuale in Apache e pubblicare una semplice applicazione WSGI che stampi solo “Hello World!”.

Suppongo che tu abbia già installato Apache e abilitato il modulo WSGI.

Crea 2 directory:

# mkdir -p /usr/local/www/{documents,wsgi-scripts}
Directory Purpose
/usr/local/www/documents For storing static files (DocumentRoot)
/usr/local/www/wsgi-scripts For storing WSGI applications

Perdita del codice sorgente! Il file di script dell’applicazione WSGI NON DEVE essere collocato all’interno del DocumentRoot esistente, altrimenti il codice sorgente dell’applicazione potrebbe essere scaricato da chiunque.

Continua a leggere

File not found: lib’ Error installing Rails Gem

Recentemente ho avuto dei problemi nell’installazione di rails sul mio nuovo server snorby.

 

 

 

 

gem install rails
Successfully installed rails-3.0.7
1 gem installed
Installing ri documentation for rails-3.0.7...
File not found: lib

Si è scoperto che questo è un problema piuttosto comune. Ma sembra che la soluzione sia semplice, basta reinstallare manualmente RDoc. Per fare questo eseguire questi 3 comandi:

gem install rdoc-data
rdoc-data --install
gem rdoc --all --overwrite

 

 

L’ultima riga, in particolare,rigenera la documentazione per le vostre “gemme” installate (comprese le guide) ma ci metterà un bel pò nella procedura.Alla fine si dovrebbe essere in grado di confermare la correzione ridando il comando Rails gem install:

gem install rails

 

FINE