October 29th, 2009 § § permalink
Non vi preoccupate, sono vivo
Ultimamente sono stato poco presente perché stavo portando avanti il mio lavoro di tesi. Adesso che ho finito cercherò di essere più presente e di continuare a portare avanti about-me.
Per il momento segnalo che sto preparando una lezione introduttiva su IPv6 che si terrà durante il corso di “Gestione e Sicurezza di Reti di Telecomunicazioni” dell’Università di Firenze.
June 3rd, 2009 § § permalink
Oggi mi son imbattuto in un problema che ho risolto grazie a sinatra ed heroku.
Nei giorni scorsi avevo deciso di usare il domino bb.alessiocaiazza.info come mia pagina personale su bitbucket, solo che poi ho comprato il dominio l0g.in e avrei preferito usare code.l0g.in.
Fin qui nulla di male, ma come fare con tutti i link che avevo disseminato in giro per il web? Avrebbero puntato ad una pagina di errore? No!
Mi è venuto in mente che con sinatra è possibile catturare le url con delle regexp…quindi…
#
# redirector
#
# (c) 2009 - Alessio Caiazza
require 'rubygems'
require 'sinatra'
REDIRECT_TO='http://l0g.in'
get '/' do
redirect REDIRECT_TO
end
get '/*' do
redirect "#{REDIRECT_TO}/#{params[:splat][0]}"
end
e poi deploy su heroku e custom domain service …..fatto!
Ho colto l’occasione per provare hg-git, quindi ho pubblicato tutto su github
June 2nd, 2009 § § permalink
Un po’ di tempo fa mi ero imbattuto nel problema di utilizzare online un’applet generata con Processing che utilizzasse CaptureMJPEG.
Ero giunto alla conclusione che fosse necessario firmare l’applet e qualche giorno dopo mi sono procurato tramite CaCert una chiava utilizzabile per la firma del codice.
Quello che segue è un rapido riepilogo dei passi necessari per la firma dei jar.
Individuazione della chiave
kaiman:applet nolith$ keytool -list -storetype pkcs12 \
-keystore keystore.p12
Immettere la password del keystore: **********************
Tipo keystore: pkcs12
Provider keystore: SunJSSE
Il keystore contiene 1 entry
id di alessio caiazza a root ca, 2-giu-2009, keyEntry,
Impronta digitale certificato (MD5): 81:57:63:80:D9:71:61:CD:6D:1E:CA:1D:28:0C:19:F8
Firma
kaiman:applet nolith$ jarsigner -storetype pkcs12 \
-keystore keystore.p12 micc_histo.jar \
"id di alessio caiazza a root ca"
Enter Passphrase for keystore: ****************************
Per quanto riguarda gli applet esportati con Processing è necessario firmare il proprio jar e core.jar (i jar di CaptureMJPEG sono forniti già firmati dalla versione 1.0.1)