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 'Unix'
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 ...
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...
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 d...
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 ...
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...
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 cre...
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...
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 d...
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 imm...
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;...
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...
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. Mo...
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 l...
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 mac...
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 clic...
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 ...
Istanbul screencast
Istanbul è un “desktop session recorder” che permette di registrare in un video tutto quello che state facendo sul vostro desktop. Il programma produce un video in formato Ogg Theora. Per...
maxcompression revolution
Come al solito i miei script sono vulnerabili nella gestione dei file il cui nome contiene degli spazi. Ecco una versione dello script di compressione che non è afflitta da tale vulnerabilità: #!/...
Usare Graphviz e DOT per stampare un albero binario
Graphviz è un pacchetto di software open source sviluppato dagli AT&T Research Labs per la rappresentazione di grafi descritti mediante il linguaggio di scripting DOT. DOT è un linguaggio abbast...
aac2mp3 revolution
Usando il titolo “aac2mp3 revolution” non intendo dire che il mio script rivoluzionerà il mondo :D; sapete, dopo “aac2mp3 reloaded” non poteva che esserci “aac2mp3 revol...
NeoOffice
Tutti gli utenti di OpenOffice.org su Mac OS X avranno notato che l’integrazione col sistema lascia molto a desiderare. OpenOffice.org si richiede ad X11 e non è esattamente il massimo per lavo...
aac2mp3 reloaded
Ho migliorato lo script bash che avevo postato precedentemente, rendendolo leggermente più completo e funzionale. Ecco il codice: #!/bin/sh function convert(){ extension=$1 original_filename=$2...
Uno script bash per convertire un file M4A in MP3
Prendendo spunto dal post di Emanuele, ho cercato di automatizzare il processo di conversione di più file M4A in mp3 con un semplicissimo scriptino di shell. E’ ancora in versione 0.000001 ed ...
Radix sort
Il radix sort è un algoritmo di ordinamento che permette di ordinare un insieme di n record con chiavi intere comprese tra e con un costo computazionale pari a . L’algoritmo utilizza un altro...
GRAMPS
GRAMPS è l’acronimo di Genealogical Research and Analysis Management Programming System ed è (come si evince dallo stesso acronimo) un software per la gestione di alberi genealogici. Le ricerc...
Max compression with 7z
Mi capita spesso di usare il tool di compressione 7-zip e mi capita sempre di dimenticare gli switch per ottenere la massima compressione dei files. Dato che mi scoccia andare a guardare ogni volta ne...
C Socket Programming in the UNIX environment - part 5
Ecco il codice di una semplicissima applicazione client-server che simula il servizio daytime. In maniera molto banale, il client si connette al server per ottenere data e ora corrente. Ecco il codice...
C Socket Programming in the UNIX environment - part 4
Iniziamo a metter in pratica quello che abbiamo imparato fino ad oggi! Abbiamo visto come allocare le risorse per inizializzare una comunicazione tra processi attraverso la chiamata alla funzione sock...
