Categoria: internet

i18n & l10n

Cosa significano queste sigle? internationalization → i[ altre 18 lettere ]n → i18n localization → l[altre 10 lettere]n → l10n Fine della magia. Stando al sito del Consorzio Web la localizzazione è la declinazione di un prodotto nella lingua (ma anche negli usi e costumi) di una particolare comunità (Italia, Catalogna, USA etc); l’internazionalizzazione è …

Continua a leggere

Misurare il software

Come si fa a misurare un progetto software? In kili? in metri cubi? Esiste una specifica unità di misura e un algoritmo per il calcolo. E anche un esempio su un progetto di Cloud Computing.

hg Mercurial: sistema di versionamento ad alte prestazioni

 Fantastico! Provengo da CVS (Concurrent Versioning System) e ho trovato questo sistema di versionamento, per dirla coi matematici, un meraviglioso prolungamento analitico di CVS: l’interfaccia testuale è molto simile (gli usuali comandi di init, add, commit, log, eccetera). sito: http://hgbook.red-bean.com/ , oppure qui per un bellissimo ground-up tutorial). hg è un sistema di versionamento multi …

Continua a leggere

Yii framework: sviluppo rapido secondo il pattern MVC e PHP 5

Yii: Yes, it is! un altro framework MVC per lo sviluppo di applicazioni Web 2.0 nel linguaggio PHP

Coorperazione applicativa con Mirth, puntata 1

Sviluppo di cooperazione applicativa con Mirthconnect, una prima panoramica

Brian Kernighan e il suo modo di fare debugging

Brian Kernighan preferisce l’output di debug direttamente dal programma in esecuzione che l’utilizzo dei debugger. Ecco il perché.

Internet Explorer

C’è un sito utilissimo che permette, da qualsiasi browser, di avere una anteprima di una pagina web così come apparirebbe in Microsoft Internet Explorer! Link: http://ow.ly/6DC0B Forse può apparire strana la mia meraviglia. Ma io uso Linux e, se non ho una macchina Windows o una macchina virtuale a disposizione, non posso usare IE…

Foam Nuke

Un virus, ve lo possono mandare con una email catturando l’attenzione col fatto che si son presi soldi dalla carta di credito, ad esempio. Qui i dettagli http://ow.ly/5XrKj L’email contiene un allegato dal nome buffo; la sua impronta md5 è: $ md5sum Order008032011.Doc_________________________________________ ___________________________.exe 22736566095007810458da69d82cf44f Per trovarne il nome l’ho aperto con un editor esadecimale, …

Continua a leggere

openssl e padding

L’utilizzo del padding nella cifratura tramite openssl serve a evitare attacchi di tipo cifra-e-confronta dei crittogrammi. Se encrypt(text, key) desse sempre lo stesso risultato, si potrebbe indovinare il testo in chiaro confrontando due file cifrati. Abilitando l’opzione pkcs, openssl applica un padding versione PKCS ver. 1.5 al testo prima della cifratura, cioè introduce una stringa …

Continua a leggere

FTP: automatizzare la connessione

Ho dovuto automatizzare il programma ftp da linea di comando perché inserisca da solo utente e password. Avevo bisogno di imitare quello che si fa se si lancia i comando ftp dal browser: ftp://username:password@myhost.com Da linea di comando Linux/Unix non funziona così. Un modo per fare una cosa simile è usare il file .netrc che …

Continua a leggere