Jeu Jeu!

Ecco perchè non si devono usare i computer per tenere traccia dei voti nelle elezioni

September 15th, 2008

Il gruppo di computer security dell’università UCSB ha pubblicato un video in cui si dimostra quanto sia facile alterare i computer utilizzati per le elezioni negli stati uniti in modo tale da favorire un candidato in molti scenari.

Per alterare tutto basta infettare una chiavetta USB prima delle elezioni (il che si può fare con un dispositivo tascabile in pochi secondi). Quando l’operatore mette la chiavetta come da procedura, il meccanismo di conteggio dei voti viene alterato. Il cittadino che vota per il candidato X viene contato come se avesse votato per il candidato Y, anche se lo schermo mostra il contrario.

Il programma non si mostra in nessun altro modo, non appaiono finestre, non ci sono rallentamenti strani, o cambiamenti di comportamento evidenti. Il sistema di verifica interna della postazione viene completamente evaso. Uno deve essere paranoico per pensare che stia accadendo qualcosa di strano. E invece la democrazia viene demolita, postazione per postazione.

Sono certo che chi costruisce queste macchine ha le migliori intenzioni. Ma non possono competere con chi vuole barare… In italia i brogli sono noti, l’infiltrazione mafiosa nelle elezioni nel sud pure. Usare i computer per questo lavoro renderebbe questi brogli un gioco da ragazzi.

Per questo dobbiamo tenerci in guardia e opporci a ogni tentativo di “modernizzare” la democrazia in questo modo. Guardate il video…

Almeno la noia serve a qualcosa…

December 30th, 2007

E’ ufficiale, il software libero e’ tornato.

Ripeto, il software libero e’ tornato

Google Bookmarks e Safari

November 9th, 2007

Ho fatto una versione aggiornata del workflow gbookmarks2safari.
gbookmarks2safari è una Automator Workflow che permette di mettere i propri Google Bookmarks sulla barra di Safari.

Changelog:
- Gestione delle nuove posizioni dei file temporanei su Leopard
- Gestione corretta dei Bookmark senza Label

Download

migrazione wiki e errori con mod_py

April 24th, 2005

Migrando il wiki del lug oggi su panadol, ho avuto un problema di permessi. La directory underlay (dove vengono messe le pagine di “sistema” del wiki) non aveva i permessi giusti.

Purtroppo, questo è un caso in cui i log non sono particolarmente d’aiuto. Infatti mi sono trovato nell’error.log soltanto un

PythonHandler MoinMoin.request::RequestModPy.run: AssertionError: Handler 'MoinMoin.request::RequestModPy.run' returned invalid return code.

In questi casi, la soluzione è attivare il Debugging di mod_python usando la direttiva apache PythonDebug On nel VirtualHost che interessa. Il risultato è una bellissima pagina con il backtrace dell’eccezione e, nel caso mio, una spiegazione adeguata del motivo di malfunzionamento.

Fico il perl

March 18th, 2005

Ho creato uno scriptino per migrare caselle di posta dal programma Mail.app di Apple a Thunderbird.

Gestisce bene le caselle annidate.. (attenzione però a dargli un path assoluto, non relativo)

La complessità dei sistemi Office-like

February 24th, 2005

In un editoriale su OSnews, Davon Shire scrive:

“What would be the real losses functionality wise if someone built an Office suite that only needed 10 Megs (This is completely Arbitrary) of disk space but inter operated file wise with Microsoft’s Office.”

Vediamo un’attimo quali sono le vere funzionalità di Office. Non si tratta solo di un editor di testo, un foglio di calcolo, un programma per le presentazioni, un database embedded ed un programma di posta/groupware/calendario.

Office è il risultato di anni di lavoro di centinaia di programmatori dietro una architettura a componenti che possono interagire tra di loro, aumentando l’uno le funzionalità dell’altro.

Un’elenco breve di componenti:

  • editor generico di testo
  • correttore ortografico, grammaticale
  • linguaggio di scripting
  • tabelle
  • formule matematiche
  • grafici di funzioni
  • decoder per immagini
  • foglio di calcolo
  • database
  • presentazione
  • messaggio di posta MIME
  • calendario
  • appuntamento

Questo elenco non tocca nemmeno un pò il numero di oggetti che possono essere inseriti dentro quello che sembra un semplice documento di word. Perchè se io faccio un programma che gestisce ricette è facile (in teoria) renderlo un OLE Server. Da quel punto in poi, la segretaria può trascinare il file ricetta dentro word e potrà non solo leggere e stampare il contenuto in maniera trasparente, ma anche modificarlo dentro word, sfruttando le funzionalità del mio programma.

In questo momento OpenOffice.org implementa sia un alternativa all’ architettura OLE (UNO) che un numero molto grande di componenti che supportano la stragrande maggioranza di oggetti OLE che uno trova in giro. Non solo, lo fa anche in modo cross-platform in C++!

Per rendersi conto della complessità del sistema, una lettura del Developer Guide dovrebbe essere illuminante. Calcolate che quel documento non è che la punta dell’iceberg….

Uno portrebbe tranquillamente rispondere che il download di Abiword va intorno ai 5Mb, ma non sarebbe onesto, perchè Abiword non implementa che il 10% delle funzionalità di word. Bastano. MI bastano. Anzi, a me basta vim! Ma provate ad aprire un file di word con dentro una tabella excel…

Audacity ha un’interfaccia di cacca

January 29th, 2005

Ma perchè audacity mette come default il comportamento “quando l’utente cretino che non legge il manuale e non sa cosa lo aspetta copia e incolla un pezzo d’audio da un progetto all’altro, non copiare l’audio, ma soltanto il marcatore della posizione rispetto al progetto iniziale”?

Grazie a questa boiata di comportamento (ed al fatto che non ho letto il manuale aspettandomi un comportamento sicuro di default) sono riuscito a perdere 5 ore di registrazioni (che ho dovuto ripetere col mal di gola, creando un effetto “voce macho sexy” che fa molto fico, ma non frega di certo a chi ascolterà i dialoghi…)

Insomma, perchè non è attiva di default la preferenza sicura?

Perchè gentoo utilizza ancora la versione vecchia che ha questo comportamento insicuro?

Bah….

PS: Ho uploadato le foto della pizzata in attesa che funzioni l’upload ftp su plone (si, lo so che l’abbiamo fatta il 2005, non mi va di riesportarle :-D)