giovedì, novembre 27, 2008

La firma digitale questa sconosciuta

Un paio di storielle per non lasciare ammuffire il blog, purtroppo il lavoro mi ha decisamente sommerso in questo periodo e spero di riuscire ad uscirne intero!




Sono qui nel mio loculo intento a programmare come un ossesso visto che il progetto -iniziato da poco- che teoricamente richiedeva 6 mesi di tempo è da finire entro la fine del mese quando il mio incubo squilla.

$segretariaCalma - Gama, ho $segretariaDelCapoSupremo che ha un problema con la firma digitale. Te la passo?

Gama - Se rispondo "no" cambia qualcosa?

$segretariaCalma - Non penso visto che non c'è nessuno oltre a te che possa darle una mano.

Gama - Passamela va.



Premessa: la segreteria del $capoSupremo ha devastato le gonadi qualche tempo fa per l'urgenza di avere la firma digitale. Da notare che tutto il necessario per siglare digitalmente i documenti era stato installato dal sottoscritto SOLO due anni fa.




$segretariaDelCapoSupremo - Ciao Gama, ho un problema: non vedo la firma digitale del $capoSupremo.

Gama - In che senso?

$segretariaDelCapoSupremo - Io apro documento e non vedo la firma.

Gama - Aspetta, lo apri con $programmaPerVedereDocumentiFirmatiDigitalmente?

$segretariaDelCapoSupremo - Si.

Gama - E quando lo apri cosa ti dice?

$segretariaDelCapoSupremo - Documento BLABLABLA, Firmato da $capoSupremo, Ente certificante BLABLALA e poi c'è il documento ma non vedo la firma digitale!

Gama - A me sembra che la firma digitale la vedi benissimo.

$segretariaDelCapoSupremo - Ma no, il documento c'è tutto ma la firma del $capoSupremo non la vedo!

Gama - Ma se me l'hai appena letta.

$segretariaDelCapoSupremo - Eh? Io non vedo nulla.

$coscienzaDelGama - Hey volpe, questa si aspetta una firma visibile non un certificato!

Gama - Aspetta, non è che tu credevi di vedere una firma come quella a mano?

$segretariaDelCapoSupremo - Si, la firma digitale!

Gama - Ehm, quella è una firma digitalizzata. La firma digitale è tutta una cosa diversa (segue spiegazione di cosa è una firma digitale)

$segretariaDelCapoSupremo - Ah, io pensavo che apparisse uno scarabocchio con la firma di $capoSupremo! Sai dobbiamo mandare una serie di inviti con la firma di $capoSupremo e pensavamo di fare prima con la firma digitale.

Gama - Mi spiace ma è una cosa tutta diversa.

$segretariaDelCapoSupremo - Ah, va bene. Grazie!




Fast Forward di qualche giorno, arriva il Capo che non sa se ridere o piangere.

Il ministero per l'Innovazione in cooperazione con lo gnomico ministro Brunetta dei Ricchi e Poveri ha messo in piedi il concorso "Non solo fannulloni" con cui i comuni possono raschiare qualche fondo presentando i progetti svolti nell'anno. Ovviamente i progetti devono far parte del naturale lavoro previsto dal servizio che lo presenta e non deve essere messo in piedi solo per il concorso.
Dopo aver presentato la partecipazione con una sinossi del progetto (giusto per non perdere tempo) i candidati devono fornire una relazione dettagliata sul progetto FIRMATA dal dirigente di servizio.

Il Capo, insieme a $segretariaIncazzosa, ha quindi inviato la relazione con una bella firma digitale.

Ma torniamo alla nostra storia.

Capo - Ma non è possibile!

$ufficioNellaSuaInterezza - Cosa?

Capo - Ci ha appena chiamato una delle segretarie del ministero imbarazzatissima, le ho dovuto mandare la prima pagina della relazione via fax....

$ufficioNellaSuaInterezza - E perché mai?

Capo - NON HANNO NULLA PER LEGGERE LA FIRMA DIGITALE!

$ufficioNellaSuaInterezza - O_O'

Capo - Meno male che sono il MINISTERO PER L'INNOVAZIONE! La segretaria non sapeva cosa dire: sapeva benissimo cosa è una firma digitale ma non ha gli strumenti per leggerla.




Per lo meno ora ho la certezza che noi non siamo messi così male! :D


Gama

mercoledì, novembre 05, 2008

Come sempre: "Errare è umano... dare la colpa a un altro di più!"

Dopo giorni di pioggia impazzante, la fiera di Lucca (di cui scriverò entro bravissimo) e migliaia di linee di programma macinate siamo arrivati a oggi. Tra i vari impegni di oggi sono passato anche a controllare un problema che assilla le utonte di $servizioCheNutreGliStudenti: su uno solo dei pc su cui viene usato il programma fornito da $noiVendiamoAccessSpacciandoloPerSoftware fa sparire alcuni dati a seconda dell'umidità.
La storia di questo malfunzionamento si trascina da circa un mese, data in cui CASUALMENTE $noiVendiamoAccessSpacciandoloPerSoftware ha consegnato un aggiornamento del fantomatico programma. Ovviamente a detta della cara società il problema era colpa nostra che "blocchiamo qualcosa".
Giusto per vostra informazione ci sono stati problemi anche con l'aggiornamento visto che il file non funzionava una volta scaricato da $utonta: ovviamente $noiVendiamoAccessSpacciandoloPerSoftware ha detto che noi bloccavamo il file. Si è poi scoperto che il file era danneggiato in maniera irrecuperabile direttamente sulla loro "area download" posta su di un server di cui era noto solo l'indirizzo numerico (che cambia ogni mese).

Ecco quindi che mi reco a $servizioCheNutreGliStudenti per vedere il fantomatico accrocchio con cui ho già litigato in passato, la bestia dal nome di un famoso leone bianco altro non è che un'interfaccia con cui modificare dei dati presenti su un file $accesso. Tale robaccia è installata sul pc di una delle utonte e le altre accendono allo stesso "programma" attraverso una condivisione di rete.
Mi faccio mostrare il problema che, a quanto pare, non si manifesta sempre ma solo su alcuni soggetti. La risposta del programma dopo l'errore è un "missing right quote" che mi convince sempre più del fatto che ci sia un problema insito nel programma e che il pc sia più che funzionante (salvo i classici problemi tra tastiera e sedia). In quel momento probabilmente il mio cervello era in stand-by.
Morale della favola, dopo aver fatto un paio di domande alle utonte e di test su di un programma che non conosco ed essermi fatto un'idea faccio chiamare $noiVendiamoAccessSpacciandoloPerSoftware.

$inge - Pronto sono $inge di $noiVendiamoAccessSpacciandoloPerSoftware.

Gama - Pronto, sono Gama. Ci eravamo incontrati in passato, vediamo se veniamo a capo del problema.

$inge - Ah, buongiorno!

Gama - Allora, il vostro programma mi da questo fantomatico errore quando eseguo questa normale procedura di inserimento.

$inge - Eh? "Missing right quote" ma è un errore che avevamo già risolto con la versione precedente quando non veniva chiusa un'istruzione.

$cervelloDelGama - Ciao Gama, ti sono mancato? Hey, cosa c'è scritto lì? "LUNEDI'"? Cosa ci fa quell'apice lì in fondo? Ti ricordi che in inglese "quote" sono le virgolette e che "right" è destra?


Gama - O_O' Senta un po' $inge, ho notato che nel campo note c'è un giorno della settimana con l'apice per indicare l'accento, cosa faccio provo a scriverci dopo una cancellazione del database per vedere se è quello il problema?

$inge - ....

Gama - Pronto?

$inge - Eh? Ah si, il problema deve essere quello.

Gama - Io ora ho rimosso l'apice e funziona tutto senza problemi, però questo errore è da sistemare prima che qualcuno faccia disastri per sbaglio.

$inge - Eh si, probabilmente manca qualche dll...

Gama - A me sembra che qualcuno si sia dimenticato qualche carattere di escape. Io per ora dico alle colleghe di non usare apostrofo e apice nel campo note, nel mentre voi sistemerete il tutto vero?

$inge - Si si, certamente! Beh, non c'è mai il tempo per testare tutto.

Gama - Buona giornata!

(attacco il vociofono)

$utonta - Hai capito dove sta il problema?

Gama - Ci, era dalla parte opposta della cornetta: il programma ha un errore non da poco, per ora nel campo note non usate apostrofo e non accentate le lettere con l'apice perché altrimenti si inchioda tutto. Loro nel mentre correggeranno il problema spero.

$utonta - Ah.



Ho come la vaga impressione che presto perderanno il vizio di dire che è colpa nostra.


Gama