WordPress plugin: Chap Secure Login

Ho recentemente installato Chap Secure Login, un plugin molto utile per WordPress che risolve un problema da non sottovalutare: l’autenticazione su un canale non cifrato quale HTTP (è buona norma usare HTTPS quando si effettua uno scambio di informazioni riservate, quali password, numeri di carta di credito, etc. per evitare che eventuali eavesdropper possano carpire … Continue reading WordPress plugin: Chap Secure Login

Cercare un file dentro un backup di Time Machine

Time Machine è il software di backup semi-automatico incluso in MacOSX; sono recentemente passato a Time Machine su consiglio di un amico, e devo assolutamente ringraziare entrambi: Time Machine mi ha salvato in ben 2 occasioni. Una funzionalità che però non ho trovato intuitiva è quella di ricerca di un file/directory per name dentro gli archivi … Continue reading Cercare un file dentro un backup di Time Machine

jVisualVM: il profiler Java incluso nella JDK

Mi sono recentemente trovato a dover fare del profiling di prestazioni di un software Java SE. Tra le varie opzioni che avevo a disposizione per il profiling in ambito Java, ho scelto jVisualVM inizialmente perché già incluso nella JVM (a partire dalla versione 1.6, tutte le Sun Java JDK includono il profiler). L’esperienza con jVisualVM è stata davvero … Continue reading jVisualVM: il profiler Java incluso nella JDK

Installare ed utilizzare Mosh (mobile-shell) su Ubuntu e MacOSX

Per le sessioni semi-perpetue di ssh che contraddistinguono il mio setup, utilizzo una combinazione di autossh e tmux/screen (wrappato da byobu). Ultimamente ho scoperto mobile-shell (Mosh): proveniente dal MIT, si tratta di un ssh killer perché, a differenza di ssh: ristabilisce automaticamente la connessione dopo un certo timeout (problema risolto in precedenza da autossh); utilizza un eco … Continue reading Installare ed utilizzare Mosh (mobile-shell) su Ubuntu e MacOSX

Installare Oracle JDK Java 7 su MacOSX

Abbiamo già visto come installare la Oracle JDK 7 su Ubuntu (e Linux), ed oggi faremo la stessa cosa su MacOSX. Su OSX il processo è molto più semplice: basta infatti scaricare il dmg (l’unico disponibile per MacOSX, ovvero quello a 64bit) dall’indirizzo ufficiale di Oracle e procedere all’installazione (system-wide). Dopo l’installazione, aprite le Java Preferences.app (le … Continue reading Installare Oracle JDK Java 7 su MacOSX

Evitare riavvii e shutdown remoti su Ubuntu con molly-guard

Non mi è mai capitato ma potrebbe essere molto utile ai sysadmin più distratti: molly-guard è un pacchetto presente su Ubuntu/Debian che vi permette di evitare un riavvio/shutdown di una macchina remota a cui siete collegati tramite ssh. Se, per esempio, tentate di eseguire uno shutdown di una macchina remota a cui siete collegati tramite ssh, molly-guard … Continue reading Evitare riavvii e shutdown remoti su Ubuntu con molly-guard

MacOSX Lion: un po’ di customizzazione

OSX offre alcune opzioni “nascoste” che sono modificabili tramite linea di comando (aprite Terminal.app). Ne ho già condivisa qualcuna, ma dopo aver letto “Mac Kung Fu” e ispirandomi ad un gist, ho deciso di condividere tutte le customizzazioni di OSX che uso (dove non presente ho deciso di introdurre un commento in inglese, sulla falsariga di … Continue reading MacOSX Lion: un po’ di customizzazione

Aggiornare tutte le Ruby gems installate

Per aggiornare le gem installate suggerisco di: Aggiornare la versione di RubyGems installata:gem update –system Aggiornare tutte le gemme installate: gem update Rimuovere la versione “obsoleta” delle gemme installate: gem cleanup Può capitare che ci siano dei problemi di dipendenze durante la fase di cleanup: michele@delta:~ % gem cleanup [ 7:00PM] Cleaning up installed gems… … Continue reading Aggiornare tutte le Ruby gems installate

Aggiornare tutti i package Python installati con pip

Per aggiornare tutti i package Python installati, suggerisco di usare pip nel seguente modo: Aggiorno pip all’ultima versione (suppongo di avere easy_install): easy_install -U pip Estraggo la lista dei pkg installati e li aggiorno uno per uno: pip freeze –local | cut -d = -f 1 | xargs pip install -U

RescueTime: il modo migliore per visualizzare dove “spendiamo” il nostro tempo

Ricordarsi dove si “spende” la maggior parte del proprio tempo al computer è un’attività davvero difficile, soprattutto per chi con i computer ci lavora! Proprio per questo motivo ci viene in aiuto RescueTime: una volta installato vi verrà proposto di installare un programma che se ne starà in background e che monitorerà non invasivamente quello che … Continue reading RescueTime: il modo migliore per visualizzare dove “spendiamo” il nostro tempo