Makefile per Java

gnu make Quanti di voi programmatori Java hanno avuto problemi per la compilazione di programmi? librerie fuori da $CLASSPATH, parametri chilometrici da passare al compilatore Java. Anche usando ambienti di sviluppo per Java la situazione non migliora di molto. Spendiamo molto tempo a settare paramteri e ogni volta che lanciamo la compilazione manca sempre qualcosa!

Potete evitare tutti questi problemi semplicemente organizzando i sorgenti Java e usando un Makefile scritto ad hoc.

Cancellare i file creati dall’apertura di un archivio

Quante volte ci è capitato di estrarre archivi e ritrovarci con centinaia di files e directories sparsi ovunque. Questo accade quando gli archivi sono sono creati senza includere la cartella di lavoro. Quello che potevate fare fino a ieri è di cancellare tutti i file nuovi facendo molta attenzione a non toccare i file che erano lì precedentemente. Oggi grazie a questo piccolo script Bash è possibile fare questo in modo del tutto automatico e senza rischi per il sistema e per i nostri files.

SignID: un avatar in alternativa a Identicon, MonsterID e Wavatar

Che cosa è un avatar?

Un avatar è un immagine identificativa generata in modo univoco per ciscun commentatore di un blog in modo da associare i vari commenti agli utenti. Per fare questo può essere preso in considerazione l’indirizzo IP, ma facendo così avremmo avatar differenti per lo stesso utente che commenta in due sessioni (con IP diverso) separate, oppure l’indirizzo email.

Quest’immagine identifica univocamente un utente, alcuni siti permettono la registrazione e l’inserimento di un avatar proprio. Questo porta necessariamente all’inconveniente che per poter postare un proprio commento è necessario prima aver effettuato una registrazione. Il modo per ovviare a questo problema esiste ed è molto semplice. Ci sono alcuni siti, il più conosciuto è Gravatar che permette di associare ad un hash un immagine. L’hash può essere calcolato dall’indirizzo email dell’utente mentre l’immagine potrà essere una Identicon, MonsterID o Wavatar come mostrato in figura.

Rinominare le fotografie con la data dello scatto

Sicuramente sarà capitato anche a voi di unire sotto la stessa directory le fotografie scattate da più macchine fotografiche. Magari perchè riguardavano la stessa serata o la stessa vacanza. Successivamente quando le vediamo non sono ordinate come vorremmo, cioè in modo temporale ma prima ci sono tutte quelle scattate da una macchinetta, poi tutte quelle [...]

ssh / scp: password a linea di comando e shellselect

Perché è sbagliato

Vi sarà passato per la testa almeno una volta nella vita di poter passare la password come opzione al client ssh. Allora per quale motivo OpenSsh non lo ha previsto?

Alcuni motivi potrebbero essere questi

Non è sicuro, se passiamo la password come opzione verrà loggata tra i comandi digitati, la ritroveremo nel file ~/.bash_history, [...]