Archive for the ‘linux’ Category

installare il supporto bluetooth per Processing in linux

Friday, June 5th, 2009

in realtà lo scopo finale è leggere lo stato di un wiimote direttamente in processing, ma la cosa può essere utile in generale…

Fondamentalmente va utilizzata la libreria Bluecove http://code.google.com/p/bluecove/ scaricandone i precompilati per linux di bluecove-[versione].jar e bluecove-gpl-[versione].jar e copiandoli in:
[directory-di-processing]/java/lib/ext

in modo che venga vista come libreria nativa
personalmente li ho anche rinominati togliendo il numero di versione…

vanno poi utilizzate le librerie wiiremotej e wrj4p5 (documentata più o meno qui, installandole rispettivamente nella directory:
[sketchbook]/libraries/WiiRemotej/library/
e
[sketchbook]/libraries/wrj4P5/library/

certificati ssl per postfix e courier

Wednesday, May 27th, 2009

rigenerare i certificati dopo l’installazione:

1. nella directory /etc/courier modificare i files pop3d.cnf e imap.cnf inserendo i dati corretti per i certificati. E’importante inserire come CN il nome col quale i client chiameranno il server.
2. nella directory /etc/courier cancellare i files pop3d.pem e imap.pem
3. eseguire mkpop3dcert e mkimapdcert

rinnovare i certificati:

* per il server pop3 (courier) utilizzare la tecnica descritta qui alla voce “rigenerare i certificati dopo l’installazione
* nel caso del server smtp (postfix):
1. portarsi nella cartella /etc/postfix
2. rimuovere il file smtpd.cert
3. rimuovere il file smtpd.key
4. eseguire openssl req -new -outform PEM -out smtpd.cert -newkey rsa:2048 -nodes -keyout smtpd.key -keyform PEM -days 365 -x509

* riavviare i server:
/etc/init.d/courier-pop restart
/etc/init.d/courier-pop-ssl restart
/etc/init.d/courier-imap restart
/etc/init.d/courier-imap-ssl restart
/etc/init.d/postfix restart
* i client dovranno accettare i nuovi certificati

xubuntu, gigolò ed ssh

Wednesday, May 13th, 2009

per montare localmente filesystem remoti di vario tipo, dove Ubuntu mette a disposizione il comando Connettiti al server nel menu Risorse, Xubuntu usa Gigolò (nel menu Applicazioni->Sistema->Filesystem remoti.

Il problema è che però, almeno con le risorse condivise via sftp, non pare funzionare nell’installazione di base della Xubuntu 9.04… il sistema dice che la risorsa è montata, ma poi non fa nulla.

La soluzione è:
sudo apt-get install gvfs-fuse fuse-utils
seguito da:
sudo gpasswd -a username fuse
per aggiungere al gruppo fuse l’utente che andrà ad usare la condivisione

Come ultima cosa nel file ~/.local/share/applications/defaults.list va aggiunto:
x-directory/gnome-default-handler=Thunar.desktop
inode/directory=Thunar.desktop
x-directory/normal=Thunar.desktop

Ed infine si deve riavviare la propria sessione.
Dopodiché, funziona ;-)

queste informazioni sono state recuperate principalmente qui:
http://ubuntuforums.org/showthread.php?p=7139124