dee’s blog

expressions of my experience

About Me

    I live in Molfetta BA, Italy.
    I study computer science at Bari.
    I have more friend and a beautiful girlfriend.
    I like play football and fight to kick boxing.
    I love my grandmother's lasagna.

    ArchLinux User
    Dario `dax` Vilardi
    Public Key @ www.deelab.org/dax.asc
    7A94 51B8 9E37 8518 D71D 1C72 6272 6C18 27F1 81B0

    sticker-arch

Archive for Giugno, 2008

Giugno 16, 2008

screenshot


LOL

Giugno 12, 2008

rsync tricks

Tempo fa scrissi un articolo su come montarsi un disco remoto avendo solo il protocollo ftp a disposizione.
Montato l’ftp, si passa all’rsync. E fin qui ancora niente di nuovo.
Il trick consiste nell’eliminare dal backup alcune cartelle.

Il primo passo è creare un file contenente le cartelle da escludere, un semplice elenco il cui elemento di separazione è un invio. Sarà sempre su questo file dove andrò a mettere le mani per aggiungere/eliminare cartelle da non sincronizzare.
Il secondo passo è aggiungere –exclude-from=/percorso_al_file all’rsync.
Ecco un esempio di scriptino per il backup, pronto per un cron anche

$ cat mydeelabsyn.sh
#!/bin/bash
sudo mount /mnt/deelab.org
sudo rsync -azvv --delete --exclude-from=/home/dax/mydeelabsyn_exclude /mnt/deelab.org/ /dati/deelab_current/
sudo umount /mnt/deelab.org

Giugno 4, 2008

archlinux azureus tricks

tutti siamo abituati col classico
$ sudo pacman -S azureus
bene, è gia il primo passo. però non è l’ultimo. azureus verrà installato in /usr/share/java e ci sarà impossibile la manutenzione del programma tramite la sua gui.
per fare ciò ho guardato un attimo il launcher
$ cat /usr/bin/azureus

dunque ho copiato i files nella mia ~/.azureus
$ sudo cp /usr/share/java/Azureus2.jar ~
$ sudo cp /usr/share/java/swt.jar ~/.azureus/
$ sudo cp /usr/share/java/bcprov.jar ~/.azureus/

ed infine ho creato un mio launcher, con i rispettivi pathname modificati:
$ sudo mv /usr/bin/azureus /usr/bin/azureus_backup
$ sudo nano /usr/bin/azureus
#!/bin/bash
CLASSPATH="/home/dax/Azureus2.jar:/home/dax/.azureus/swt.jar:/home/dax/.azureus/bcprov.jar"
java -cp "${CLASSPATH}" -Dazureus.install.path=${HOME}/.azureus/ org.gudy.azureus2.ui.swt.Main "$@"

infine un chmod 755 sul nuovo /usr/bin/azureus.
ora si necessita l’installazione del plugin AZCVSUpdater da azureus stesso, tramite questo si potrà scaricare l’ultimo jar pubblicato, e provvedere alla sostituzione all’interno dalla home.
al riavvio sono partiti anche altri aggiornamenti, tutto come di regola.
una nota: al primo avvio vedevo la gui grigio scura e “stranamente grezza” e impoverita. dopo un paio di riavii si è assestata. non saprei dare una spiegazione, ma anche se fosse rimasta così poco importa perchè il core è aggiornato ormai.

saluti.