feb 11
Se si presenta la necessità di effettuare la conversione in upper/lowercase di tutti i file contenuti in una certa directory, è sufficiente procedere come segue:
- Spostarsi nella directory desiderata:
cd /path/to/your/files
- Lanciare il comando che segue per effettuare la conversione in uppercase:
for i in *; do mv $i `echo $i | tr [:lower:] [:upper:]`; doneoppure, lanciare il comando che segue per effettuare la conversione in lowercase:
for i in *; do mv $i `echo $i | tr [:upper:] [:lower:]`; done
feb 08
Riporto qui un post comparso sul blog di Flavio Copes datato 7 febbraio. Ho trovato questo articolo interessante e scritto in una maniera comprensibile a tutti, anche a quelli che da giorni mi chiedono di assisterli nell’upgrade da una release 2.2.* a quella corrente. Stanco di cercare l’URL del post di Flavio Copes, ho messo qui il suo articolo. Un grazie a distanza a Flavio Copes, dunque!
Con l’uscita della versione 2.3.3 di Wordpress, ho colto l’occasione per aggiornare il software del blog, che era ancora alla versione 2.2, principalmente perchè quando è uscita la 2.3 ancora non era molto chiaro come trasformare i tags gestiti da Ultimate Tag Warrior in tags nativi di Wordpress… Leggi il resto »
feb 07
Vi è mai capitato di navigare in un sito che ricorra agli IFRAME per la visualizzazione di alcuni contenuti? A parte il fatto che il loro utilizzo è - a mio parere - caldamente sconsigliabile, mi capita spesso di dover fare manutenzione a vecchi siti Internet che ricorrono agli IFRAME e di ritrovarmi in situazioni simili a quella che sto per descrivere. Leggi il resto »
feb 05
Lavoro quotidianamente con Debian Etch: la utilizzo con estrema soddisfazione sia sui server aziendali che sul notebook personale (lo stesso con cui scrivo in questo momento). Sono un convinto difensore del ramo Stable di Debian - e di qualsiasi altro sistema operativo - anche perché ne faccio un uso professionale e non mi posso permettere il lusso di perdere tempo o - peggio - di compromettere la stabilità di un sistema per testare l’ultimo gingillo. Sul mio notebook, però, mi si presenta spesso l’esigenza di sfruttare una serie di feature che sono assenti o incomplete nel kernel 2.6.18, una su tutte la possibilità di ricorrere al driver NTFS-3G per gestire al meglio le partizioni NTFS. Leggi il resto »
feb 04
Scaricando la posta con Evolution 2.6 oggi sono incappato in una serie di errori, dovuti al danneggiamento dei file con cui il programma mantiene l’indicizzazione dei messaggi contenuti in ogni cartella. Il messaggio che compariva ad ogni tentativo di effettuare il download della posta era il seguente: “Sommario e cartella non corrispondono, nemmeno dopo una sincronizzazione” (in inglese: “Summary and folder mismatch, even after a sync”). Il problema si è rivelato subito di una certa gravità perché si è verificata in moti casi la mancata cancellazione dei messaggi originali sul server POP3, con conseguente moltiplicazione esponenziale dei messaggi ad ogni successivo “Invia/Ricevi”. Inoltre era impossibile svuotare il Cestino. Leggi il resto »
gen 31
Questo è il mio blog personale, uno spazio tutt’altro che virtuale dove conservo tutte quelle cose di cui ho spesso bisogno e che trovo scomodo portarmi dietro in un altro modo. Mi riferisco principalmente a documentazioni, script, procedure e tecniche di risoluzione di ogni sorta di jattura informatica, specie in ambienti UNIX e Linux. Una parte dei miei appunti sono qui pubblicati in forma di blog, tutto il resto non è accessibile direttamente al navigatore perché fa parte di quel bagaglio di conoscenze che metto a disposizione nella mia veste di professionista dell’IT. In ogni caso questo resta anche un blog personale, per questo motivo qui dentro si trovano fotografie, citazioni, scritti e appunti che niente, ma proprio niente hanno a che vedere con la mia professione. Se non siete interessati a conoscere gli aspetti - per così dire - accessori della mia persona e avete al contrario bisogno delle mie prestazioni professionali, vi invito a visitare il sito istituzionale della mia società all’indirizzo http://www.tetragono.com, oppure inviatemi un messaggio attraverso la pagina “Get in touch!”. Buona navigazione!
Ivan Agliardi
PROMO! Vuoi realizzare il tuo blog personale o aziendale e non sai come fare? Vuoi un sito Internet semplice da aggiornare dove pubblicare immagini, video, documenti PDF, Excel, PowerPoint, etc.? Contattami dalla pagina “Get in touch!” oppure scrivi all’indirizzo email staff@tetragono.com
gen 30
Riporto qui un post comparso sul blog di Upmedia a firma “Incubo” e datato 17 gennaio. Ho trovato questo articolo particolarmente semplice e chiaro, quindi lo riporto pressoché integralmente, salvo alcune minime correzioni di tiro dovute al mio incorreggibile ipercorrettivismo.
Breve tutorial su come installare OpenOffice 2.3.1 su Debian Etch direttamente dai repository backports. L’ultima versione della suite d’ufficio sul ramo “stable” di Debian. Al contrario di quanto spesso si legge sulla rete, Debian Etch (il ramo “stable” di Debian) rappresenta un’ottima soluzione anche per gli utenti desktop/ufficio offrendo un sistema molto solido e produttivo. Tuttavia a volte per determinate esigenze può capitare di voler utilizzare del software più “giovane” per via di determinate feature che risultano indispensabili. Uno dei software più apprezzati per la produttività è senza dubbio OpenOffice.org suite per la gestione d’ufficio e non solo. La versione presente in Etch è la 2.0.4. Leggi il resto »
gen 29
La funzione `gettext` è stata progettata per permettere la traduzione dell’intero Sistema Operativo GNU/Linux. Proprio per questa ragione è compatibile al 100% con un gran numero di linguaggi di programmazione e di scripting: C, C++, C#, Bash, Python, GNU clsip, Emacs Lisp, GNU Smalltalk, Java, GNU awk, Pascal, WxWidgets, YCP, Tcl, PHP, Pike, ed altri ancora. Leggi il resto »
gen 24
Mi capita spesso di accedere ad un server Linux (altrui) e di scoprire che l’ora di sistema è completamente sbagliata. Rimettere a posto le cose è semplice, se non ci si dimentica che Linux tratta separatamente l’ora di sistema e quella del clock hardware. Non è sufficiente quindi aggiustare l’ora di sistema con il comando `date`, poiché al primo reboot del server l’ora di sistema verrebbe reimpostata automaticamente sincronizzandola con quella del clock hardware e annullando di fatto la modifica effettuata. Leggi il resto »
gen 23
Lavorando in ambienti UNIX/Linux lo strumento fondamentale per visualizzare lo stato dei processi è il programma`top`. Lanciato da riga di comando, top produce un output suddiviso in due aree fondamentali: in testa vengono mostrate informazioni generali sul sistema, mentre lungo tutta l’area sottostante sono elencati i processi che consumano più CPU. Leggi il resto »