Newsgroup: it.comp.os.linux.sys
Titolo: (OT) - Dato che il server e' sempre down... Storie dalla Sala  Macchine

E Che Altro-Altro Manca?
E cosi', stringendo i denti (e le chiappe), abbiamo finalmente messo
in produzione la stramaledetta applicazione di cui ho narrato le
tristi vicende. Io mi aspettavo un disastro termonucleare globale
subito, invece, con mia grande sorpresa, pare che tutto funzioni in
maniera abbastanza decente.
Tutto fila per il meglio (aka: nessuna telefonata o mail di panico)
fino verso alle 15.30, quando Bert mi arriva con la domanda.
Bert - Come la cambi la password di un utente nella nuova
applicazione?
IO - Eh?
Casco dalle nuvole, mi rialzo, mi spolvero alla Mr.Bean e guardo nella
famosa interfaccia. Allora, tu fai login e poi hai un link
"informazioni", ma non c'e' traccia di un modo per cambiare la
password. Dopo parecchio ravanare decido che non e' che sono io che
non la trovo, proprio non c'e'. Domando percio' a K.
K - Ah, si. Abbiamo deciso che e' una funzione un po' troppo
pericolosa e quindi l'abbiamo eliminata. In ogni caso, se un utente si
e' dimenticato la password facendo click sul link tal-de-tali una
nuova password viene generata a caso ed inviata all'indirizzo di posta
dell'utente.
IO - Si, questo l'ho visto, hai provato a farti inviare quella
password?
K - Veramente no. Perche'?
IO - Prova un po'.
Lui clicca e riceve una garrula mail che dice:
Caro K, hai deciso di resettare la tua password, la nuova
password e':
6#jx2ivy-xi4#kbf6ns5ak!yt-kxv*f6i4j6sx(4yy-26k#egpjz#sj3ihf
K - Hemmm.... Ok, forse e' un pelo complicata...
IO - (lo guardo senza parlare)
K - Ma in ogni caso puoi sempre usare il cut & paste per riportarla...
IO - E poi salvarla nel tuo foxxuto browser dato che non c'e' modo
alcuno per ricordarsela, vero?
K - Bhe'...
IO - Fammi un favore, schissa di nuovo quel link...
K - Perche'?
IO - vaivai...
Lui schissa di nuovo e riceve un'altra garrula mail che riporta
esattamente la stessa password.
K - Ho... questo e' strano.
Che come tutti sanno sono le Parole Che Non Vuoi Sentire.
Dopo un po' di prove K realizza che si', tutte le volte che una
password "casuale" viene generata, la password e' sempre la stessa
(alla faccia della casualita'). Promette di darci un occhiata (e non
aggiungere una funzioncina per consentire ai poveri tapini di
cambiarla la password, no eh?) ed io me ne vado.
A quel punto quasi mi scontro con Wendy, la nostra segretaria.
W - Oh, giusto te cercavo. Dove trovo i dati per la fatturazione?
IO - ??? I dati per la fatturazione? Che dati? Che fatturazione?
W - Sciocchino, lo sai che dobbiamo farci pagare no?
IO - Si', sono al corrente di questa barbara ma tuttavia comune usanza
di pretendere vile denaro per i propri servigi. Ma io che c'entro?
W - Allora, nell'interfaccia vecchia c'era una funzione che mi tirava
giu' un report fatto cosi' e cosa' che mi diceva chi doveva pagare
cosa, solo che nell'interfaccia nuova non la trovo piu'.
Giro sui tacchi e rientro nell'ufficio di K tirandomi dietro Wendy.
Spieghiamo il problema a K.
K - Ah... ecco, io a quello proprio non ci avevo pensato.
IO - Non hai pensato a come venire pagati?
K - Eh... in effetti dovevamo (io ed H) discuterne di quella cosa...
IO - Ottimo, allora io suppongo che tutte le informazioni siano nel
database, quindi dovrebbe essere un giochetto da ragazzi aggiungere
una funzione per tirare fuori quel report ex-novo, giusto?
K ci pensa un po' su'.
K - Be', in effetti... quelle informazioni nel database nuovo non ci
sono piu'... perche' quel report era fatto per dominio, direzione,
indirizzo, cliente e yada yada blah blah, mentre nel database nuovo le
cose sono per cliente o per dominio, gli indirizzi non ci sono...
Io a questo punto ho gia' smesso di ascoltarlo e sono schizzato nel
mio ufficio a fare una copia dei log del sistema, i dati forse non ci
sono piu' nel database, ma se non altro li possiamo rigenerare dai
log.
Nel frattempo odo voci concitate arrivare, tiro a indovinare ma credo
che DaBoss sia stato informato del piccolissimo snafu.
Davide
13/11/2008

Davide Bianchi ha scritto:

ROTFL :D

Com'è questa Wendy? In genere quando ti chiama sciocchino qualche
chance ce la potresti avere... :)

 13/11/2008
ma con cosa generava la password casuale? un hash("sha1","pippo") ? 
hardcoded?
ma non c'ï¿œ un qualcuno che doveva approvarla? un susl puï¿œ anche non 
capirne di informatica ma la funzione per essere pagato sarebbe stata la 
prima ad essere chiesta...o sbaglio?

 ROTFL :D
Bel quoting, davvero.

 sono piu'...
Grande! A proposito di fretta nel mettere su il software, recentemente,
presso un cliente, hanno installato una nuova applicazione, che richiede
$notodbmsversionea, direttamente su uno dei cluster in produzione su cui
girava $notodbmsversioneb per altre applicazioni cruciali. Non devo dire
quello che � successo, no?
Ecco perch� sono contrario alle centrali nucleari: sono troppo
complicate. Pensate a questi soggetti addetti alla manutenzione ...

 Bel quoting, davvero.
Infatti, vedo che ha subito dato origine ad atti di emulazione ;)

 Infatti, vedo che ha subito dato origine ad atti di emulazione ;)
Perchè?
Whip ti ha quotato correttamente.
Sei te che hai quotato 100 km di testo per scrivere
6 lettere.

 complicate. Pensate a questi soggetti addetti alla manutenzione ...
Forse chi acquista sistemi del genere non è così sprovveduto :-)
Io ho lavorato per molti anni nello sviluppo di s/w telefonico ma ti
posso assicurare che i clienti ci facevano sudare sangue con le prove
di accettazione,  I nostri test arrivavano a costare oltre il 60%
dello sviluppo totale e quasi altrettanto ci costavano i test di
accettazione portati avanti con l"I.S.T.
Mi ricordo che in più di una delle varie conferenze degli anni '90 
veniva pubblicizzato che per certe applicazioni, e le centrali 
nucleari erano fra queste, si arrivava al 99%.  Del resto se sei così 
preoccupato non dovresti salire mai più su di un aereo.
Ciao
Giovanni
-- 
   A computer is like an air conditioner,
   it stops working when you open Windows.
   < 
http://giovanni.homelinux.net/
 >

 non dovresti salire mai piï¿œ su di un aereo.
Se tu sapessi come vengono costruite le case non dormiresti la notte .)

 notte .)
Nessun problema.  La mia casa l'ho vista crescere dalle fondamenta
fino al tetto e sotto la supervisione di gente con esperienza :-)


Peregrino 'Pipino' Tuc ha scritto:

Ohmmaria, chiedo venia!
Dimenticavo di essere nel luogo dove “nessuno commette mai errori” :)

 Dimenticavo di essere nel luogo dove “nessuno commette mai errori” :)
Non si tratta di non commettere mai errori, ma bensì di arrampicarsi
sugli specchi dicendo che anche altri han sbagliato quando non è vero.
bastava dire: "scusate" e no: "vedo che ha subito dato origine ad atti 
di emulazione" quando non è affatto vero.
;)

 
Non vedo perchè, visto che non lo pilotano alti dirigenti o politici. 
Ma anzi spesso ci si siedono.. :P
-- 
Pier Paolo

A che punto sei col disaster recovery?

 fino al tetto e sotto la supervisione di gente con esperienza.
Hai ragione il problema non sussiste.

 A che punto sei col disaster recovery?
'azz, oggi � la giornata del quoting perfetto.
Con chi diavolo stai parlando?
Sono intervenuti in 45 in questo thread.

 Sono intervenuti in 45 in questo thread.
Scusatemi, ma a volte Google Groups mi incasina...
Parlavo con Davide

 Parlavo con Davide
beh perï¿œ io uso thunderbird per leggere il NS e riporta correttamente il 
reply al primo messaggio...

 fino al tetto e sotto la supervisione di gente con esperienza :-)
In un triste periodo della mia vita sono rimasto senza lavoro (1992, 
ditta fallita). Tenendo famiglia, sono andato a lavorare in cantiere - 
dopo 6 mesi ero caposquadra idraulico. Ora, io sono assolutamente 
conscio delle mie capacitï¿œ e valore, nel periodo in cui ho fatto 
l'idraulico ho studiato e mi sono fatto 14 ore di cantiere al giorno, 
tuttavia... non comprerei mai le case che ho contribuito a costruire, 
cosï¿œ come ORA a casa mia degli artigiani ne vengono mooolto pochi... :-)
ciao,
Filippo
--
http://www.danzainsieme.it
http://www.boschetti.info

 reply al primo messaggio...
Anche io uso TB ma non in visualizzazione threaded.
La odio.

 Sei un inguaribile ottimista :)
Dipende dai contesti. Personalmente, tutti gli applicativi che ho
scritto richiedevano una specifica documentazione di accompagno, che
andava dalle richieste utente ai test funzionali, passando per tutti i
documenti di design che servivano. Inoltre, c'e` da dire una cosa molto
importante: la documentazione, se fatta bene, e` una manna dal cielo,
perche` ti mette al riparo da qualsiasi intoppo possibile (e.g. quelli
descritti da Davide sono delle mancanze funzionali, che se fossero state
messe su carta difficilmente sarebbero state accettate dal cliente)
Enrico

Peregrino 'Pipino' Tuc ha scritto:

Se mi fossi accorto dell'errore l'avrei anche fatto, ma non me ne ero
accorto. Sarebbe bastato un tono meno acido allo step 1 e:
1) io mi sarei accorto di una cappella
2) Avrei detto: "Scusa, grazie"
Vabbé, fra caldo e mancanza di ferie pure io sto diventando acido come
una zitella affogata nella limonata, quindi non ho l'autorità morale per
dire nulla a nessuno.
Pìs 'en lov :)

 Sarebbe bastato un tono meno acido allo step 1
<NaOH> Bel quoting, davvero. </NaOH>

 <NaOH> Bel quoting, davvero. </NaOH>
CLOL!
(Chemical LOL)
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 <NaOH> Bel quoting, davvero. </NaOH>
Per te si sarà accorto del suo errore, questa volta?

 Per te si sarà accorto del suo errore, questa volta?
Non so, dici che devo titolare con un po' di H2SO4?