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 'Mac OS X'
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...
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...
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 ...
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...
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...
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 ...
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!...
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....
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...
NeoOffice 2.2.3
Giorno 17 Marzo è stata rilasciata la nuova versione, la 2.2.3, di NeoOffice per Mac. Avevo già parlato di NeoOffice in questo post. Tra le nuove features ricordiamo il supporto per i video QuickTime nei documenti, la possibilità di importare imma...
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à: #!/bin/bash # maxcompression2.sh # Copyright (C) 200...
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 abbastanza semplice ed immediato. Per esempio, il codice...
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 revolution”. Lasciamo stare queste scemenze. Ho u...
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 lavorare più o meno seriamente. Da poco ho scoperto l...
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 filename=${original_filename//".$extension&...
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 è molto scemo: si limita a prender tutti i file M4...
An AppleScript script for Growl and Mail
Un’interessante applicazione per Mac OS X è Growl, un sistema globale di notifiche che funziona allo stesso modo dei plugin sviluppati con la libnotify. Per la versione di Mail (il client di posta di Mac OS X) presente in Tiger esisteve un plu...
Feed for Dashboard
Ho sviluppato una piccola widget per la Dashboard di Mac OS X che fa da aggregatore per i feed del mio blog. Potete scaricare la widget nella sezione Sviluppo -> Mac OS X del mio repository oppure cliccare sul link diretto. La widget è molto spa...
