Recent Posts
frammenti di razionalità
Return To Blog Listing
Tutto ciò che mi passa per la testa per quanto riguarda musica, programmazione, politica ecc...
Recent Posts Tagged With 'informatica'
Chromium updater
Per passatempo ho scritto in questi giorni un piccolissimo script python che controlla se esiste una nuova versione per il browser Chromium per Mac OS X; in tal caso scarica il file .zip da http://build.chromium.org/buildbot/snapshots/chromium-rel-ma...
Programmazione di classi singleton in Java
“Il Singleton è un design pattern che ha lo scopo di garantire che di una determinata classe venga creata una e una sola istanza, e di fornire un punto di accesso globale a tale istanza.” (fonte Wikipedia). Qui riporto la soluzione al pr...
Le piccole soddisfazioni della vita
#!/bin/sh var=echo -n $(dpkg -l|grep 'xserver-xorg-video'|awk '{print $2}') apt-get remove --purge $(for i in $var; do tmp=$(echo $i|grep 'intel'); if [[ -z "$tmp" ]]; then echo $i; fi; done) ...
VirtualBox(R) Images: statistiche annuali
Dopo un anno di esistenza del progetto VirtualBox(R) Images, fondato da Emanuele Cipolla e portato avanti anche da me, mi piace tirare le somme di questa interessante esperienza. Il progetto nacque nel gennaio del 2008 e dopo un anno ha raggiunto dei...
VirtualBox® Images: che successo!
Arrivato alla fine di ogni mese mi piace guardare le statistiche del progetto VirtualBox® Images, che porto avanti da qualche mese insieme all’amico Emanuele. Il numero di visite al sito del progetto è aumentato in maniera considerevole rispe...
L’operatore ternario in Python
Il costrutto che più adoro del C è l’operatore ternario, formidabile se si vuol scrivere codice poco leggibile . Per chi non lo conoscesse, l’operatore”? :” permette di scrivere questo costrutto condizionale if (a>b) ...
Performance di alcuni linguaggi di programmazione
Non avendo nulla di meglio da fare, mi son messo a valutare le performance di esecuzione dei linguaggi che conosco nella risoluzione del “Problema di Flavio Giuseppe”, la cui soluzione vi permetterà di salvarvi nel caso abbiate deciso al...
registerimage 1.0.3
Ho completamente riscritto in Python registerimage, la mia applicazioncina per registrare le immagini virtuali preconfezionate del progetto VirtualBox Images. Ho deciso di usare Python per vari motivi: per imparare un nuovo linguaggio; per aumentare...
Come ordinare e “ripulire” una wordlist gigante
In questi giorni ho contribuito ad aumentare la temperatura della mia stanza facendo lavorare come un matto il mio povero computer. Mi sono ritrovato con una wordlist da 700MB con più di 75 milioni di parole; mi sono accorto che era piena di ripetiz...
Scrivere un curriculum in formato europeo con LaTeX
In questi giorni ho avuro l’esigenza di redigere il mio CV per mandarlo ad alcune aziende che me ne hanno fatto richiesta. L’idea di usare i modelli di MS Word non mi andava affatto e pertanto mi sono affiadato al mio “amico” ...
Mandare email a più persone usando AppleScript
Mi capita spesso di dover mandare la stessa email a tutte le persone del gruppo LiberaMente, di cui faccio parte. Per automatizzare la cosa, ho creato un piccolo script AppleScript. Ecco il sorgente: set date_dialog to display dialog "Inserisci...
Dive Into Python
In questi giorni mi sono “immerso” nello studio del Python, un interessante linguaggio di scripting che mi ero promesso di imparare data la sua crescente diffusione nel mondo del software open (e non). La rete mi ha aiutato tantissimo: su...
Montare un file system HFS+ su Linux
In questi giorni ho avuto la necessità di montare un file system HFS+ sulla mia Debian Etch. Cercando nella documentazione del kernel ho trovato che il che il kernel 2.6 supporta in lettura/scrittura i volumi formattati con HFS e HFS+. Per chi non l...
registerimage 1.0.2
Il rilascio della versione 1.6 di VirtualBox della Sun mi ha portato ad effettuare qualche importante modifica al mio software registerimage per la registrazione automatica delle immagini virtuale create per il progetto VirtualBox Images. L’ult...
Quickselect
Il Quickselect è un algoritmo randomizzato ricorsivo che trova l’elemento che si troverebbe in k-esima posizione se l’array in cui si trova fosse ordinato. Su un array di grandezza l’algoritmo esegue confronti nel caso peggiore ...
Da oggi su Blogger Italiani
A partire da oggi i contenuti del mio blog saranno aggregati su Blogger Italiani....
Presentazioni con LaTeX e Beamer parte II
Ho visto che il mio precedente post relativo alla creazioni di slides in stile PowerPoint ha avuto un discreto successo di visite. Pertanto metto a disposizione di chiunque sia interessato il codice della presentazione che ho usato il giorno della di...
Scrivere una tesi in formato IEEE con LaTeX
Il CDL in Ingegneria Informatica dell’Università degli Studi di Palermo prevede che la tesi di laurea della triennale sia redetta nella forma delle pubblicazioni dell’IEEE. Molti miei colleghi hanno optato per l’utilizzo di un temp...
Nuove immagini per il nostro progetto!
In questi ultimi giorni ho aggiunto un bel poco di immagini per VirtualBox al nostro progetto VirtualBox images. Approfittando dell’uscita della Ubuntu 8.04 codename Hardy Heron ho creato le immagini della Kubuntu con KDE4, della Xubuntu, di Ub...
registerimage 1.0.1!
Ho corretto qualche piccolo bug della prima versione del mio software di registrazione di immagini virtuali VirtualBox. A causa di una mia disattenzione, la versione 1.0 prendeva in input 3 argomenti; mi sono ricordato dopo che il terzo argomento pot...
Idiozia informatica
Oggi mi proclamano “Dottore in Idiozia Informatia” Io odio le proclamazioni!...
registerimage 1.0 released!!
In un post precedente ho parlato della mia partecipazione al progetto VirtualBox® Images. Uno dei principali problemi relativi all’utilizzo delle nostre immagini è quello legato alla difficile portabilità delle immagini su macchine virtuali ...
Alzati e cammina!!
Mi sono ritrovato tra le mani un vecchio PC con qualche annetto sulle spalle (Pentium II 400 Mhz, RAM 128 MB , HDD 6 GB). Il poveretto stava da solo sotto una catasta di roba vecchia, inutilizzato. Mosso da pietà l’ho preso, l’ho pulito ...
Opera 9.27
E` stata rilasciata la versione 9.27 del browser Opera. Questa versione corregge due falle presenti in Opera 9.26: Gestione scorretta dei feed RSS Elaborazione scorretta dei canvas HTML Aspettiamo la 9.50!...
Virtualbox images
Ho iniziato a contribuire attivamente ad un progetto di un amico. Creiamo immagini preconfigurate di vari sistemi operativi che l’utente può scaricare e aggiungere senza alcun problema alla macchina virtuale Virtualbox Innotek. Attualmente abb...
Io odio il Dock 3D
Una delle cose più odiose di Leopard è l’introduzione del Dock 3D. Lo trovo pesante e rimpiango il vecchio Dock di Tiger. Per i nostalgici come me, ho trovato un modo per avere un Dock 2D. Basta aprire un terminale e digitare: defaults write ...
NeoOffice 2.2.3 patch 1
Il team di NeoOffice ha subito rilasciato la prima patch della nuova versione (la 2.2.3) del suo programma. Questa patch corregge alcuni problemi (sperimentati in prima persona) che si verificavano durante l’esportazione di un documento in PDF....
Kile - an integrated LaTeX environment
Kile è un ottimo editor TeX/LaTeX per KDE. Presenta un’interfaccia davvero semplice e molte di features utili e interessanti, come il completamento automatico della sintassi (La)TeXm, la compilazione dei sorgenti in diversi formati (PDF,PS, DV...
V2-day countdown for Dashboard
Ho implementato una widget per Dashboard che fa il conto alla rovescia dei giorni che mancano per il V2-day di Beppe Grillo.E` anche un modo per fare conoscere l’evento. La potete scaricare cliccando qui....
Safari 3.1
Ieri ho aggiornato alla nuova versione del browser apple. Sicuramente lo hanno reso più performante e aderente agli standard, ma mancano ancora troppe cose. Non basta esser velocissimo nel rendering della pagina se poi la customizabilità è prossim...
