Storie dalla Sala Macchine


Home Page | Commenti | Articoli | Faq | Documenti | Ricerca | Archivio | Storie dalla Sala Macchine | Contribuire | Imposta lingua:en it | Login/Register


Il Grande Giorno

E cosi' siamo giunti a Giovedi', che e' il giorno stabilito per mettere finalmente in produzione la stramaledetta applicazione di cui ho gia' detto prima, dopo, ancora dopo ed ancora ancora dopo.

Ma stavolta dovremmo essere sulla dirittura d'arrivo. I bug (almeno quelli trovati negli ultimi giorni) sono stati corretti, i testi sono stati inseriti, gli script sono a posto (spero) e via che si va.

Arrivo percio' in ufficio alle 8 del mattino, metto una bella paginetta "manutenzione in corso" sull'applicazione vecchia, lancio l'ennesima conversione dei dati e mi metto a cambiare tutti i server per usare i dati dell'applicazione nuova.

Alle 8.45 le cose cominciano a svegliarsi, con una bella telefonata da parte di $cliente che si lamenta che ha mandato una mail a $ditta e gli e' ritornato indietro un messaggio d'errore che il nostro server rifiuta la posta per quel dominio... bello.

Ok, vedi un po' che dice questa bellezza di interfaccia... Domain not found.

Bello. E perche'? Prova a cercare nell'interfaccia precedente. Non c'e' manco nell'interfaccia precedente. Ok, almeno in questo siamo coerenti. Ma allora perche' prima la accettava e adesso no?

Ravaniamo direttamente nel database e trovo il foxxuto dominio inguattato in una tabella. Adesso, perche' accidenti non lo vedo nell'interfaccia? Dunque... perche' il dominio sia riportato ... allora, questa dannata tabella e' in relazione 1-1 con $altratabella, in relazione 1-1 con $piripicchio, relazione 1-molti con $pistacchio, relazione molti-1 con $paperocchio e AAAAAAAGGGGGGHHHH!! Ecco perche', perche' qualcuno ha fatto un qualche ribaltamento manuale ed ha zappato via un record da una qualche tabella e cosi' a) il record non compare nell'interfaccia e b) non viene riportato dal mio script di conversione ma c) la versione vecchia degli script se ne frega di quella tabella e risulta un dominio di cui noi facciamo il relay!

E adesso che ci penso, probabilmente, dato che quella famosa tabella e' usata per la fatturazione, sta gente non ha mai pagato.

Ok, e' il momento di rettificare. Si riaggiunge al sistema e vediamo come funzica. Inserisci il cliente, inserisci il dominio, quale e' il server di posta dove devo mandagli la roba? xx.yy.zz.kk... errore: dominio non valido.

Come sarebbe a dire "dominio non valido"? Non e' un dominio, pistola! E' un indirizzo IP. Ok, si riporta il problema al programmatore e intanto io imbroglio il sistema inserendo un dominio e poi cambiandolo in un ip nel database.

La giornata fondamentalmente continua con problemi e bug che saltano fuori ogni 5 minuti, il che mi fa pensare a che cappero di "debugging" e' stato fatto negli utlimi mesi. In ogni caso, dato che non ho nessuna intenzione di mettermi a fare una procedura di conversione alla rovescia (dalla nuova struttura alla vecchia struttura), oramai siamo con la nuova struttura e ci restiamo.

Sono gia' le 16.30 quando Bert si appropinqua con l'ennesimo problema. Ok, questo qui' ha ricevuto una mail di spam. Grande novita'. E che problema c'e'? Che non e' passata dal nostro sistema, ecco che problema c'e'. Verifico e scopro che il pisquano ha configurato 4 record MX, di cui uno solo e' il nostro sistema, mentre gli altri 3 puntano direttamente al SUO server di posta. Risultato: se per qualche motivo il nostro sistema ha dei problemi (tipo: io sto aggiornando gli script), la posta va direttamente al suo server senza venire controllata.

Furbo!

A questo punto mi e' venuto un raptus e mi sono fatto uno script per controllare la configurazione di tutti i domini del nostro sistema. Risultato: su 8000 domini ben 4600 sono sbagliati!

Bene, prepara una caterva di mail per spiegare a sta gente come dovrebbero configurare la roba.

Solo che adesso mi e' venuto un dubbio atroce. Dato che l'altro programmatore e' gia' risaputo che ci lascera' il mese prossimo... chi e' che fara' la manutenzione ordinaria a questa chiavica di interfaccia nel futuro? (si, lo so cosa state pensando...)

Meno male che' e' Giovedi...

Davide
06/11/2008 00:00

Precedente Successivo

I commenti sono aggiunti quando e soprattutto se ho il tempo di guardarli e dopo aver eliminato le cagate, spam, tentativi di phishing et similia. Quindi non trattenete il respiro.

22 messaggi this document does not accept new posts

Herr franz

meno male che? Di Herr franz postato il 29/06/2009 08:09

Meno male che e' giovedi'?
Hai idea del lunedi' che ti aspetta?
Anzi , mi sa di si' , visto che e' una storia passata (ps : sarebbe carino(non nel senso dovevifarlopisquano,proprio nel senso carino) scrivere la data di quando é successa la faccenda)

-- Herr franz


Davide Bianchi

-AT- Herr franz Di Davide Bianchi postato il 29/06/2009 08:17

> Anzi , mi sa di si' , visto che e' una storia passata (ps : sarebbe carino(non nel senso dovevifarlopisquano,proprio nel senso carino) scrivere la data di quando é successa la faccenda)

Dato che 1) a volte manco io me lo ricordo 2) non e' detto che le storie siano pubblicate in ordine cronologico e 3) non e' che l'eta' cronologica abbia una relazione con la storia in se' stessa, non ha molto senso mettere delle date che non siano quella di pubblicazione.

-- Davide Bianchi


Ammammata

-AT- Herr franz Di Ammammata postato il 29/06/2009 11:58

> Meno male che e' giovedi'?
> Hai idea del lunedi' che ti aspetta?

beh, visto che oggi compie gli anni (auguri!) vuol dire che ne è uscito indenne... o no? ;-\)

-- Ammammata


psini

Chi fara' la manutenzione a 'sta chiavica? Di psini postato il 29/06/2009 08:19

Si' hai ragione, pensavo proprio quello...
:-)

-- psini


Matteo Jurman

SHIT HAPPENS Di Matteo Jurman postato il 29/06/2009 08:30

giusto per citare l'immortale Peter Venkman, "sometimes shit happens, and who you gonna call?" "Davide Bianchi" e' la risposta...

buon lunedi' e ancora (terzo giro ;-\)) auguri per i tuoi primi -anta!

--


---
BabboMatteo


Luca BG

Leggi fisiche Di Luca BG postato il 29/06/2009 10:27

Sembri la dimostrazione vivente della seconda legge della coprodinamica: qualunque cosa tu faccia, la quantità di ${roba_fetida_marrone} può solo aumentare.

-- Luca BG


Rotellaro

Angurie & Meloni Di Rotellaro postato il 29/06/2009 10:57

Buon compleanno doctor ;-\)

-- Rotellaro


miniBill

éppi bordei Di miniBill postato il 29/06/2009 16:05

é-Ppi bordei tu iu!

-- miniBill


LuKe J

e dopo Davide? Di LuKe J postato il 29/06/2009 16:25

Ma la domanda cruciale e': Quando anche Davide abbandonera' $NetworkGestapo per nuovi lidi... chi fara' la manutenzione alla chiavica di intefaccia!?

Prevedo nuove consulenze in stile $BrancoDiPaguri 8-\) 8-\) 8-\) What goes around..

-- --LuKe J


Michele P.

-AT- LuKe J Di Michele P. postato il 29/06/2009 19:10

> Quando anche Davide abbandonera' $NetworkGestapo per nuovi lidi...

sempre che non l'abbia già fatto... (http://www.soft-land.org/commenti/comm070 )

PS: hartelijk gefeliciteerd (spero sia giusto)

-- Just another bit in the (fire)wall


Davide Bianchi

-AT- Michele P. Di Davide Bianchi postato il 29/06/2009 19:51

> sempre che non l'abbia già fatto... (http://www.soft-land.org/commenti/comm070

Sono in mezzo al guado.

> PS: hartelijk gefeliciteerd (spero sia giusto)

Bedankt.

-- Davide Bianchi


Kent Morwath

Integrità referenziale... Di Kent Morwath postato il 29/06/2009 20:50

"Ecco perche', perche' qualcuno ha fatto un qualche ribaltamento manuale ed ha zappato via un record da una qualche tabella"

Ah, la buona, cara vecchia integrità referenziale...

-- Kent Morwath


Davide Bianchi

-AT- Kent Morwath Di Davide Bianchi postato il 29/06/2009 21:05

> Ah, la buona, cara vecchia integrità referenziale...

Inteche?

-- Davide Bianchi


MA

-AT- Davide Bianchi Di MA postato il 30/06/2009 18:35

> > Ah, la buona, cara vecchia integrità referenziale...
>
> Inteche?
>
> --
> Davide Bianchi
Dicesi Integrità referenziale
Se dimostrassero un po' di referenza in piu' verso il sys admin, avrebbero buone probabilita' ad uscire integri in una futura colluttazione..

-- MA


Kurgan

-AT- MA Di Kurgan postato il 01/07/2009 18:05


> Dicesi Integrità referenziale
> Se dimostrassero un po' di referenza in piu' verso il sys admin, avrebbero buone probabilita' ad uscire integri in una futura colluttazione..

Questa dovrebbe essere integrita` reVerenziale.

Pero` mi piace, la usero`. Parlero` di integrita` reverenziale, prima o poi, e quando mi correggeranno dicendo "volevi dire reFerenziale", spieghero` loro il significato di "Integrita` reVerenziale".

-- Il massimo danno con il minimo sforzo


Vladimir

Auguri Di Vladimir postato il 01/07/2009 09:14

Auguri!
Ho appena scoperto che anche tu, come buona parte dei miei amici/conoscenti, compi gli anni in giugno.

-- Vladimir


z f k

-AT- Vladimir Di z f k postato il 02/07/2009 08:10

> Auguri!
> Ho appena scoperto che anche tu, come buona parte dei miei amici/conoscenti, compi gli anni in giugno.

Il che significa che il concepimento e' avvenuto a ottobre.

Autunno la stagione piu' romantica? ;-\)
Oppure i primi freddi invogliano a stare vicinivicini? :-\)

CYA

-- z f k


Luigi

Forse i tuoi CL ..... Di Luigi postato il 02/07/2009 15:17

non sono proprio i peggiori.
Questa notizia è apparsa oggi:

Pensionato spara al Pc troppo lento.
Il computer funzionava male e andava in crash spesso. Così lui gli ha sparato, causando l'intervento dei carabinieri.

La notizia intera qui:
http://www.zeusnews.com/index.php3?ar=stampa&cod=10657

Ciao, Luigi

-- Luigi


soichiro

@ Luigi Di soichiro postato il 19/07/2009 19:43

almeno questo non chiede di ripare un pc su cui sono mezzo partiti scheda madre e alimentatore senza comprare i pezzi di ricambio necessari.
Poi ti telefonano dopocena urlando che il pc non funziona che hanno pagato e vogliono che funzioni ecc... :|

--
Non e' importante che tu sia informatico, Power user, user o utonto, l'importante e' che tu sappia ridere dei tuoi errori!

Paolo

Segnalazione Di Paolo postato il 03/07/2009 16:12

Davide, ti segnalo che questa storia non appare negli rss o_o

-- Paolo


Davide Bianchi

-AT- Paolo Di Davide Bianchi postato il 03/07/2009 18:35

> Davide, ti segnalo che questa storia non appare negli rss o_o

Appare benissimo, ma devi leggere l'RSS GIUSTO.
http://www.soft-land.org/rss/sdsm.rss
L'ho detto un po' di tempo fa' che cambiavo la posizione.

-- Davide Bianchi


Anonymous coward

auguri Di Anonymous coward postato il 05/07/2009 12:12

Grande storia, come sempre.

Auguroni, comunque! Spero si festeggi bene in quel di Amsterdam (se lavori ancora lì, ovvio)! -- Anonymous coward

22 messaggi this document does not accept new posts

Precedente Successivo


Il presente sito e' frutto del sudore della mia fronte (e delle mie dita), se siete interessati a ripubblicare uno degli articoli, documenti o qualunque altra cosa presente in questo sito per cortesia datemene comunicazione (o all'autore dell'articolo se non sono io), cosi' il giorno che faccio delle aggiunte potro' avvisarvi e magari mandarvi il testo aggiornato.


Questo sito era composto con VIM, ora e' composto con VIM ed il famosissimo CMS FdT.

Questo sito non e' ottimizzato per la visione con nessun browser particolare, ne' richiede l'uso di font particolari o risoluzioni speciali. Siete liberi di vederlo come vi pare e piace, o come disse qualcuno: "Finalmente uno dei POCHI siti che ancora funzionano con IE5 dentro Windows 3.1".

Web Interoperability Pleadge Support This Project
Powered By Gojira