Posted: febbraio 20th, 2013 | Author: Francesco Apollonio | Filed under: English, Guide, Howto | Tags: bash, code tips, config, debian, Guide, linux, program, recovery, resume, utility, varie | No Comments »
Ok, a little introduction first. I was working on an uninstall target of a Makefile for a system library. For a very unlucky case (or maybe for my stupidity) I’ve deleted (fortunately not all) my /usr directory
And now?
As I said before not every files and binaries were deleted because I realized quickly what I was doing and I pressed ctrl-c to stop it before it was late.
Let’s start with the trick.
Read the rest of this entry »
Posted: settembre 17th, 2012 | Author: Francesco Apollonio | Filed under: Programmazione, recensione | Tags: annunci, code tips, flatmanager, Guide, news, php, program, utility, varie, webapp | No Comments »
Ciao a tutti,
questo è un post di pubblicità per l’ultimo “progettino” che ho deciso di rilasciare.
Il suo nome è OpenFlat (ex FlatManager), lo uso già da svariati anni per gestire le spese in comune con i miei coinquilini e così ho deciso di rilasciarlo.
Le caratteristiche del software web sono la possibilità di inserire le spese sostenute da ogni singolo coinquilino, visualizzare la lista completa delle spese sostenute, visualizzare quando si deve dare/avere agli/dagli altri coinquilini, visualizzare delle statistiche sulle spese sostenute, media per mese, per anno, etc.
Il sito dove potete scaricare il tutto è https://sourceforge.net/projects/openflat/ trovate anche una guida su come installarlo.
Spero vi sia utile e se avete del tempo e volete collaborare vi prego di farvi avanti.
Ciao!
Posted: maggio 21st, 2012 | Author: Francesco Apollonio | Filed under: English, Guide, Howto | Tags: config, Guide, latex, linux, program, utility, vim | No Comments »
I want to set the maximum line length to a certain value, only for tex files.
VIM has a command to force line length. It’s:
set tw=120
To automatically execute this command only for tex files, you have to edit your vimrc file (~/.vimrc or /etc/vim/vimrc) adding the following lines:
if has("autocmd")
autocmd BufRead,BufNewFile *.tex set tw=120
endif
Now VIM will execute this command every time that you will open a tex file.
Posted: gennaio 19th, 2012 | Author: Francesco Apollonio | Filed under: Guide, Howto, KVM, Programmazione, VDE, Virtualbricks, Virtualizzazione | Tags: code tips, config, guida virtualbricks, Guide, kvm, linux, program, python, utility, varie, vde, virtual, virtualbricks | 1 Comment »
Dovendo gestire più di un testbed formato da macchine virtuali di numero, tipologia e topologie diverse, mi sono imbattuto in alcuni problemi. I sistemi che utilizzo sono macchine virtuali KVM e VDE per gestire la rete. Per gestirli ovviamente utilizzo Virtualbricks poiché mi semplifica, e non di poco, la vita.
Il problema
Il problema che voglio affrontare in questo articolo è un problema di semplificazione all’accesso da remoto alle varie macchine virtuali, ovvero: come fare ad accedere, utilizzando SSH, alle varie macchine virtuali utilizzando come nome degli host i nomi delle macchine virtuali che ho impostato su Virtualbricks? E soprattutto questo meccanismo può essere automatizzato, in modo che ogni macchina virtuale, appena viene lanciata, istruisca la macchina host su quale è la combinazione hostname – IP corretta per comunicare con essa?
Read the rest of this entry »
Posted: gennaio 18th, 2012 | Author: Francesco Apollonio | Filed under: news, Virtualbricks | Tags: annunci, debian, guida virtualbricks, kvm, qemu, utility, varie, vde, virtual, virtualbricks | 1 Comment »
Ultimamente non scrivo molto per mancanza di tempo, ma questa notizia, visto che mi riguarda da vicino, andava pubblicizzata.

Virtualbricks è ora disponibile nei repository ufficiali di debian sid!
Per chi non lo sapesse Virtualbricks è un software per la gestione di macchine virtuali Qemu/KVM, che permette anche la crezione di topologie complesse composte da più macchine virtuali interconnesse dai componenti VDE, creazione di reti ibride (macchine virtuali e reali nella stessa rete LAN) e distribuite (utilizzando cioè più di una macchina host).
Il sito ufficiale è http://www.virtualbricks.eu/, nel wiki è disponibile un po’ di documentazione (dobbiamo ancora continuare a lavorarci per ampliarla).
Per scaricare l’ultima versione l’indirizzo è http://www.virtualbricks.eu/download.php?latest oppure dalla pagina Launchpad del progetto http://launchpad.net/virtualbrick, a meno che non usiate Debian sid, li ovviamente il comando è:
apt-get install virtualbricks
A presto!