Apache: bloccare determinati IP usando .htaccess

Se il vostro hosting vi fornisce una piattaforma Apache, allora è possibile bloccare la visione del vostro sito a determinati IP (ad esempio per questioni di spam o privacy – sicuramente se vi siete imbattuti in questa pagina sapete perché li volete bloccare). Vediamo come possiamo bloccare questi IP: creiamo un file .htaccess; scriviamo le … Continue reading Apache: bloccare determinati IP usando .htaccess

Come scrivere la tesi di laurea con LaTeX

Prossimo al traguardo della laurea specialistica, ho scritto la mia seconda tesi di laurea ancora con LaTeX. Nonostante io sia un fanboy della suite Office di Microsoft, ho deciso di rimanere fedele al LaTeX: perché? perché l’inserimento delle figure non crea grossi grattacapi come con Word; perché la resa tipografica è di gran lunga migliore; … Continue reading Come scrivere la tesi di laurea con LaTeX

LaTeX: risolvere il warning “PDF inclusion: found PDF version <1.5>, but at most version <1.4> allowed”

Ultimamente sto usando LaTeX per scrivere la mia tesi di laurea. Dopo aver inserito alcune immagini in formato PDF, il “compilatore” pdflatex si lamenta del fatto che la versione PDF specificata nel file di tali immagini era troppo avanzata (1.5), e che la massima versione ammessa è la 1.4 con questo warning: “PDF inclusion: found … Continue reading LaTeX: risolvere il warning “PDF inclusion: found PDF version <1.5>, but at most version <1.4> allowed”

Windows Vista: come rimuovere l’icona "Risorse di rete Bluetooth" dal desktop

Quando si installano determinati software (o drivers) Bluetooth può succedere che venga creata sul desktop di Windows Vista  la fastidiosa icona “Risorse di rete Bluetooth”. Come si può rimuovere? Cliccando con il tasto destro non c’è modo di trovare una soluzione, e nemmeno scorrendo tra le varie impostazioni di personalizzazioni del desktop… Per eliminare l’icona … Continue reading Windows Vista: come rimuovere l’icona "Risorse di rete Bluetooth" dal desktop

Aggiornare Ubuntu da Hardy (8.04) a Intrepid Ibex (8.10) usando la linea di comando

Ultimamente mi è capitato di dover aggiornare alcuni server da Ubuntu 8.04 (NB: questa versione è una LTS, ovvero Long Time Support che significa pacchetti aggiornati per 3 anni per la versione desktop e fino a 5 per i server) a Ubuntu 8.10 (questa versione non è LTS!). Personalmente preferisco prima aggiornare una macchina di … Continue reading Aggiornare Ubuntu da Hardy (8.04) a Intrepid Ibex (8.10) usando la linea di comando

Creare una lista dei programmi installati su Windows XP/Vista

Come si può creare velocemente una lista dei programmi che abbiamo installato su un computer con Windows XP/Vista? Molto semplice: aprite il prompt dei comandi e digitate: wmic (Invio) /output:installed.txt product get name A questo punto il file installed.txt conterrà la lista dei programmi attualmente installati sul vostro computer.

Come convertire documenti .docx, .xlsx in .doc, .xls senza installare nulla (da Office 2007 a Office 2003)

A volte capita che si debba leggere un documento Word in formato .docx ma non si abbia a disposizione Word 2007 per leggerlo; infatti, tutti i programmi della suite Office 2007 (quindi anche Excel, PowerPoint, etc.) utilizzano un nuovo formato per il salvataggio dei documenti: Word usa .docx Excel usa .xlsx … e via dicendo … Continue reading Come convertire documenti .docx, .xlsx in .doc, .xls senza installare nulla (da Office 2007 a Office 2003)

Python: uno script per eliminare i file Thumbs.db e le cartelle .DS_Store

Windows XP crea automaticamente un file, chiamato Thumbs.db, in tutte le cartelle che visita per salvarne la visualizzazione (dettagli, anteprima, etc.). La stessa cosa fa OSX, creando addirittura (!) una cartella dal nome .DS_Store, contenente gli stessi attributi. Stanco di avere il mio hard disk pieno di questi file (in Vista la gestione di questi … Continue reading Python: uno script per eliminare i file Thumbs.db e le cartelle .DS_Store

Come creare un tunnel SSH dinamico con PuTTY

Avete bisogno di un tunnel SSH? Ci sono molteplici ragioni per utilizzarlo; se state cercando di realizzare un tunnel sicuramente ne avrete già in mente (almeno) una. Passiamo all’opera. Requisito fondamentale: un server Linux con accesso ssh e che permetta ssh tunneling (Ubuntu e quasi tutte le altre distribuzioni con openssh-server di default lo permettono). … Continue reading Come creare un tunnel SSH dinamico con PuTTY