Organizzazione · 2 min read · Oct 22, 2025

Portare a termine le cose nel Nuovo Anno

Portare a termine le cose nel Nuovo Anno Autore: Joe Topjian Quale modo migliore per iniziare il Nuovo Anno se non quello di organizzarsi. Per coloro che non hanno sentito parlare del metodo Getting Things Done, dovreste provarlo. È davvero molto buono se ignorate tutto il discorso sull’auto-aiuto. Comunque, c’è questa fantastica applicazione Rails chiamata Tracks che vi darà un’interfaccia di gestione basata sul web per l’organizzazione. Configurarla è abbastanza facile, ed è ciò di cui parlerò qui. Userò Debian Testing, ma non c’è motivo per cui questo non dovrebbe funzionare in Stable. Prima di tutto, installate tutti i pacchetti necessari con apt: $ apt-get install apache2 $ apt-get install mysql-server $ apt-get install subversion-tools $ apt-get install ruby libdbd-mysql-ruby1.8 Gli altri pacchetti dovrete ottenerli manualmente. Il primo è rubygems: $ wget http://rubyforge.org/frs/download.php/5207/rubygems-0.8.11.tgz $ tar xzvf rubygems-0.8.11.tgz $ cd rubygems-0.8.11 $ ruby setup.rb Successivamente, installate rails $ gem install rails Scegliete Sì per tutte le dipendenze. Ora per ottenere il pacchetto Tracks. Subversion è il modo più veloce: $ cd /home/joe $ svn co --username=guest "http://www.rousette.org.uk/svn/tracks-repos/tags/tracks-1.03" racks Usate guest come password. Potete creare un nuovo dominio per il vostro sito. Ho scelto di usare tracks.hemingway.com. Per ulteriori informazioni su questo, seguite l’articolo Debian DNS. $ ddns.py add tracks.hemingway.com A 192.168.1.11 Successivamente, configurate un vhost per il sito: $ vi /etc/apache2/sites-available/tracks ServerName tracks.hemingway.com ServerAlias www.tracks.hemingway.com DocumentRoot /home/joe/tracks/public ErrorLog /var/log/apache2/tracks-error.log CustomLog /var/log/apache2/tracks-access.log combined $ a2ensite tracks Abilitate anche il modulo mod-rewrite $ a2enmod rewrite E riavviate apache $ /etc/init.d/apache2 restart Ora per configurare MySQL. Create un nuovo database chiamato tracks e importate le tabelle. $ mysql -u root -p mysql> create database tracks; mysql> grant all privileges on tracks.* to someone@localhost ecognized by 'password' mysql> exit $ cd /home/joe/tracks/db $ mysql -u root -p tracks < tracks_1.0.3_mysql.sql L’ultimo passo è configurare Tracks stesso. $ cd /home/joe/tracks $ mv log.tmpl log $ cd config $ cp database.yml.tmpl database.yml $ cp settings.yml.tmpl settings.yml Per il file database.yml, avete davvero bisogno solo della sezione di produzione: production: adapter: mysql database: tracks host: localhost username: someone password: password socket: /var/run/mysqld/mysqld.sock Non dimenticate di aggiungere la riga del socket. Questo è specifico per Debian. Nel file settings.yml, tutto ciò che dovete fare è modificare l’indirizzo email con il vostro. Per l’ultimo passo, andate su http://yoursite/signup per creare un account per voi stessi. Il primo account è l’account Admin e dopo che è stato creato, non potrete più andare alla pagina di registrazione. Poiché è un’applicazione Rails, funzionerà piuttosto lentamente a meno che non facciate alcune ottimizzazioni. Ci sono tonnellate di risorse per questo, quindi non ne parlerò qui. Articolo originale.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.