13 giugno 2008

Asterisk e le chiamate mute in uscita..





Promettetemi che non mi chiederete il perchè di questa cosa, non sono feratissmo sull'argomento e le mie eperienze sono molto bovino-empiriche.

Anyway se per caso avete un sever Asterisk il quale per strani motivi restituisce il nulla (silenzio assoluto) sulle chiamate in uscita ed invece funziona perfettamente sulle chiamate in entrata, una possibile soluzione è quella di specificare nel file sip_nat.conf
externip = INDIRIZZO_IP_ASSEGNATO_DAL_PROVIDER
localnet = 192.168.1.0/255.255.255.0
nat=yes

e poi includerlo dentro sip.conf con un
#include sip_nat.conf

Non basta specificare questo direttamente nel file sip.conf, ma eseguire il tutto come descritto.

Alla prossima..

05 giugno 2008

Backup incrementali

Un backup ti può salverà la vita o quantomeno salvarti il lavoro o le tue preziose immagini. Qualunque cosa tu debba salvate ecco, salvala..

Però spesso è noioso dover fare sempre le stesse operazioni e quindi tramite due strumenti rdiff-backup e cron automatizziamo tutto..

Prima di tutto installiamo rdiff-backup con un semplice:
apt-get install rdiff-backup


La sintassi di questo programma è molto semplice infatti basta un
rdiff-backup /dir_sorgente /dir_destinazione

per effettuare un backup incrementale.

Ok andiamo un po' nel dettaglio e creiamo uno script per automatizzare il tutto. Creiamo la directory:
/etc/rdiff-backup/

e dentro mettiamoci due file.

Il primo sarà il file rdiff-backup.sh ed editiamolo in questo modo:
#/bin/bash
#esegui backup
data=$(date)
dim=$(du -hs $directory_destinazione)
rdiff-backup --include-globbing-filelist /etc/rdiff-backup/rdiff-backup_dir.txt –exclude / / /directory_destinazione && echo "$data - rdiff-backup OK - $dim" >> /var/log/rdiff-backup.log


Mentre nel file rdiff-backup_dir.txt mettiamo le directory che vogliamo "backuppare" come ad esempio:
/etc
/var/www
/var/lib/mysql


Ecco fatto.. il gioco è fatto.. Aggiungiamo in cron (crontab -e) la riga:
0 1 * * * bash /etc/rdiff-backup/rdiff-backup.sh

che eseguirà il backup tutte le motti all'una il backup incrementale mettendo nel file di log la data, l'esito del backup e la grandezza della directory.

Se volete vedere i file salvati li troverete nella directory scelta per il backup, mentre se volete ripristinare un file di 30 giorni prima il semplice comando è:
rdiff-backup -r 30D /directory_backup/nomefile /dir/ripristino


Non è ancora tutto. Vogliamo sapere quanti backup incrementali esistono per la directory o un determinato file? Nulla di difficile i comandi sono:
rdiff-backup -l /directory_backup
rdiff-backup -l /directory_backup/nomefile


Fatto finito, semplice ed efficiente. Un consiglio. Questa non è una guida esaustiva, esistono molte opzioni possibili e vi consiglio di cercare qualcosa di più completo se vi serve qualcosa di più complesso oppure man rdiff-backup.

Ciao a tutti..

03 giugno 2008

Goggle a riga di comando ? Certo goosh

Una vera chicca per tutti gli amanti come me della linea di comando. Stiamo parlando della possibilità di poter utilizzare i servizi di Google, ma da riga di comando.

Meraviglia tra le meraviglie, questo goosh - the unofficial google shell entra a pieno diritto tra quelle tecnologiche .





Ancora una volta l'ingegno supera molte barriere. Rock n' roll.

02 giugno 2008

La mia nuova agenda elettronica

Quest'anno ho deciso di cambiare il mio PDA. Certo è stato un mezzo trauma visto che il vecchio aveva i suoi indubbi pregi. Ma si sa la tecnologia compie passi in avanti notevoli e quindi era impossibile rinunciare a tutte quelle features essenziali per aiutarci a svolgere al meglio le nostre attività lavorative.

E quindi dopo lunghi tentennamenti la mia scelta è caduta su questo medello:




Eccezionale la qualità del prodotto e la facilità di accesso ai dati, che in questo esempio vediamo contraddistinti da diversi colori in base alla loro importanza..





A meno di stravolgimenti tecnologici, non credo che cambierò mai più il modello in questione, davvero troppo fedele per essere messo in discussione.

Ciao a tutti..

Tondo è bello...

Tondo è bello...