Rai4 sul digitale terrestre
Non sono un grande appassionato di TV, ma in questi giorni mi sto facendo degli ottimi after davanti al PC a programmare, e spesso e volentieri quando ho finito (con orari che ucciderebbero anche il più nerd dei nerd) l'unica cosa che riesco a fare, per riuscire ad addormentarmi, è accendere la televisione (leggere un libro, dopo ore e ore passate a osservare del codice sorgente, non sarebbe possibile). Avendo recentemente avuto accesso ai canali del Digitale Terrestre, ho scoperto con gioia (con un po'di ritardo) dell'esistenza di Rai4.
Print this post
Subversion – Software versioning
Certamente i più smanettoni (leggasi nerd) non mi guarderanno storto se mi metto a parlare di Subversion (SVN per gli amici), il software che permette di gestire le varie versioni di un progetto, specialmente se su esso vanno a ravanare più "cape" in parallelo. Dopo averci giocherellato in locale, mi sono messo a cercare qualche servizio che fornisse un repository online gratuito. Per i progetti open source ci si può appoggiare direttamente a Sourceforge. In caso di progetti "proprietari", io ho trovato utile il servizio offerto da Assembla, il quale che offre repository gratuiti a patto di rinunciare ad opzioni avanzate riservate agli account a pagamento (come il supporto SSL e il backup automatico). Un'alternativa totalmente gratuita è offerta da OpenSVN (mantenuto da un'università coreana), che però ho trovato abbastanza lento. Entrambi offrono anche l'integrazione con strumenti ausiliari di project management come Trac.
Certo l'utilità di questi servizi è evidente in caso di progetti a più sviluppatori, ma non fa male abituarsi bene anche per i propri progetti personali! Voi conoscete altri servizi di questo tipo?
Print this post
Soggy Bottom Boys – De Rerum Televisionis
So che George Clooney non riesce a reggere la competizione con me per cui, nella mia magnanimità, ho deciso di mostrare a tutti una delle sue performances migliori. So di aver dato una scioccante delusione alle mie lettrici con il mancato calendario osè 2007, per cui spero che tutto questo vi possa rallegrare:
Ieri sera ho rivisto il film Fratello dove sei? (un caso più unico che raro in cui il titolo originale è stato tradotto egregiamente), e tutto questo mi ha spinto a fare una serie di considerazioni.
Print this post
Cross-platform virus – Windows & Linux
Normalmente si dice che Linux è "più sicuro" di Windows per quanto riguarda i virus ed i troiani che circolano in rete, essendo la maggior parte di essi scritti per infettare solamente i sistemi basati sul sistema operativo Microsoft, e come tali perfettamente innocui se "avviati" su altri sistemi. Tuttavia ieri la Kaspersky ha pubblicato una notizia secondo la quale è stato rilasciato un virus multipiattarforma in grado di infettare sia i binari eseguibili di Windows (.exe) sia i binari eseguibili unix (.elf). Il virus (Virus.Linux.Bi.a/Virus.Win32.Bi.a) attualmente non è pericoloso ed è in grado di infettare solamente i files nella stessa directory, tuttavia è un interessante "proof of concept" che dimostra la fattibilità di questo tipo di software. Ovviamente un simile virus non è facile da implementare: bisogna evitare di utilizzare funzioni OS-specific, ed in definitiva va quindi programmato in assembler specificatamente per una famiglia di macchine. Bisognerà quindi vedere se gli sviluppatori di virus hanno un "guadagno" se rapportato alle maggiori difficoltà in cui si incorre per progettare un virus multipiattaforma. Questa non è la prima volta, tuttavia, che esce un virus simile: nel 2001 il worm sadmind/ISS era in grado di sfruttare le vulnerabilità del SO Solaris e poi di rivolgere le sue attenzioni verso webserver IIS microsoft. Nello stesso anno, uscì un nuovo virus (Winux) in grado di propagarsi su entrambi i sistemi. Morale della favola: fate attenzione ... nessuno è invulnerabile!
Print this post
Top 10 PHP Frameworks
In questo articolo trovato su Digg si può trovare una tabella di comparazione dei 10 più popolari framework PHP che mostra le principali caratteristiche a confronto dei sistemi. Inoltre l'articolo discute brevemente ogni framework presentato nella tabella cercando di mettere in evidenza in modo sintentico pregi e difetti di ogni soluzione. Ve lo rigiro perchè personalmente ho avuto problemi ad orientarmi in mezzo al marasma di materiale presente sul web su questa tematica. Buona lettura!
Print this post
LAMP – OpenSource e Bug free?
Ok. Scusate la stupidata della lampada. Come ben saprete LAMP si riferisce ad un insieme di tecnologie software open-source per far girare siti web dinamici (Linux, Apache, MySql, Perl-PHP-Python). Girando in rete ho trovato questo interessante articolo. A quanto pare una ricerca sponsorizzata dal governo USA ha portato a risultati incoraggianti: lo stack LAMP avrebbe la più bassa percentuale di bug per riga di codice, su un totale di 17.5 milioni di righe di codice analizzate appartenenti a 32 progetti open-source. Più precisamente, si sono riscontrati mediamente 0.434 bug ogni 1000 linee di codice. L'analisi dello stack LAMP avrebbe invece totalizzato 0.29 bug ogni 1000 righe di codice. Dei software facenti parte dello stack, il peggiore è risultato essere PHP. In generale, il software "migliore" è risultato essere il popolare media player XMMS (0.051/1000) mentre la maglia nera è andata al tool Amanda (1.2/1000). Abbandonando le percentuali e passando ai termini assoluti, la maggior numerosità di bachi è stata riscontrata nel sistema grafico X (1681 difetti), la minore se l'è aggiudicata ancora XMMS (6 bachi). L'analisi è stata effettuata su 40 delle più critiche vulnerabilità di sicurezza e sugli errori più comuni presenti nel codice. Tuttavia non sono stati resi noti nei dettagli gli errori trovati. Sicuramente non si può dire che questa metrica misuri con assoluta certezza la sicurezza delle applicazioni (magari un programma potrebbe avere un solo baco grande come un grattacielo in grado di piallare il sistema in poche rapide mosse), sicuramente però è un risultato incoraggiante.
Print this post



