Ricerca in FOLBlog

Ago 292009
 
closeQuesto articolo è stato pubblicato 8 anni 1 mese 21 giorni giorni fa quindi alcuni contenuti o informazioni presenti in esso potrebbero non essere più validi. Questo sito non è responsabile per eventuali errori causati da questo problema.

E’ un freddo giovedi’ di Dicembre, quando Bert mi passa una chiamata dall’ennesimo CL che non riesce a ricevere la posta, cosi’ mi ritrovo impegolato a parlare con questo tizio.

IO – clicckety-clicckety-click… No, nessuna mail da parte vostra per $ditta. Non oggi almeno.
CL – Ma io ho spedito almeno 3 mail oggi.
IO – Che le avete spedite ok, ma da me non sono arrivate. Che vi dice il vostro server di posta?
CL – Io lo domando a lei.
IO – …hemmm… momento… Il mio server mi dice che nessuna mail e’ arrivata da voi per $ditta, questo l’ho gia’ detto. Ora, se voi inviate la posta dovreste avere un vostro server che rigira la mail al nostro, che cosa vi dice il vostro server al riguardo?
CL – Si, ed io lo domando a lei cosa dice il server.
IO – Ma il vostro server non lo gestiamo noi, non lo so chi lo gestisce ma non siamo noi. Ha provato a domandare al vostro Sysadmin?
CL – E chi sarebbe il sys-cosoli’?

Mi trattengo dal rispondergli “quello che gestisce il server di posta” che se lo mando in loop non mi si disciula piu’.

IO – Quello che fa l’assistenza da voi. Risolve i problemi degli utenti e cosi’ via.
CL – Ah, quello sono io allora.
IO – …’ndiamobeneandiamo… Ok. Allora vada a vedere il server di posta se nel log dice qualche cosa al riguardo.
CL – Aridajeeee! Io lo domando a voi!
IO – Ed io ho gia’ detto che il vostro server di posta non lo gestiamo noi, quindi io non posso saperlo!
CL – Ma noi mandiamo la posta tramite il vostro sistema!
IO – E questo mi sta bene. Ma dato che noi facciamo solamente relay di posta, voi dovete avere un server vostro che usate per inviare (e ricevere perfino) la posta, perche’ il nostro server sicuramente non lo fa.

Silenzio di tomba dall’altra parte.

IO – Hallo? Ancora li’?
CL – Hummm…. come lo vedo il server di posta?
IO – Guardando nella configurazione del vostro client.
CL – Cosa e’ il client?

*Sbonk* *Sbonk* *Sbonk* (questa e’ la mia testa che picchia contro il tavolo) E sto’ qui’ dovrebbe essere pure un “sysadmin”.

IO – Allora, supponiamo che tu voglia mandare una mail, cosa fai.
CL – Oh, bella, la scrivo.
IO – La scrivi dove?
CL – Sul computer!
IO – (inspira…espira…) Ottimo, allora chiappa quel coso che usi per scrivere le mail.
CL – Ok, ce l’ho davanti, e adesso?
IO – E adesso dimmi che cosa cappero leggi in cima.
CL – Lookout…

Che io gia’ lo sapevo eh, ma volevo solo essere sicuro. Comunque, dopo innumerevoli bestemmie riesco a farlo andare a vedere come ca$$o e’ configurato il suo lookout e quindi lo rimando a vedere che problemi ha il suo ca$$o di sexchange. Che io gia’ lo sapevo che avevano un sexchange da qualche parte, ma volevo solo essere sicuro. Comunque lo lascio nel suo brodo (capire perche’ il suo sexchange si rifiuta di mandare la posta) che tanto “lui e’ il sysadmin”, giusto?

Effetto dissolvenza wibblidy-wobblidy

IO – (vestito come Torquemada) …questo tribunale ti condanna al taglio del piede destro (che e’ quello che adoperi per scrivere le mail)!
CL (incatenato nella gogna) – Aaaaghhh! No! Il piede destro no!
IO – E dato che e’ il mio giorno fortunato, te lo taglio io!

Abbranco l’ascia e comincio ad avvicinarmi ridendo sguaiatamente…

Effetto dissolvenza wibblidy-wobblidy

Wendy – (che mi stava scuotendo da un po’) Ma che fai? Dormi?
IO – ….mmmsgrunt… Stavo solo sognando ad occhi aperti… che vuoi?
Wendy – Abbiamo dei problemi con la fatturazione.
IO – Ohsantapollonia… che problemi?
Wendy – Ho stampato il rapporto di fatturazione e mi mancano un sacco di clienti.
IO – Ok, vediamo.

Guardiamo come accidenti salta fuori questo “rapporto”, che, ovviamente, e’ prodotto dalla foxxuta interfaccia usando la maledetta tabella di cui ho gia’ detto. E nel rapporto mancano dei clienti (dice lei). Ok, vediamo un po’… Per esempio questo cliente qui’…


select count(*) from lafamosatabella where domain='ildominio.nl';
0

??? Come sarebbe a dire ‘zero’???


grep -c 'ildominio.nl' /var/log/ilfiledilog.log
14785

Quindi di dati nel file di log ce ne sono a bizzeffe. Perche’ non li riporta nella tabella sto’ scemo? Che cosa accidenti ho sbagliato?

Controllo lo script. E non trovo niente di anomalo. Poi mi viene un dubbio atroce. Allora, io leggo l’indirizzo di posta e lo spezzo in “indirizzo” e “dominio”, poi col dominio cerco l’ID del cliente e del rivenditore. Si’ perche’, come al solito, il duo K & H erano anche loro aficionados degli ID autogenerati, che non ti basta usare il dominio che deve essere unico, no, tu devi aggiungere un’ID autogenerato in ogni caso, e noooo, non puoi fare una stupida Join e prendere l’id dall’altra tabella usando tale dominio, noooo, perche’ tu hai questa foxxuta libreria shit-oriented che… SgrumbleSgrumgleSgrumble. Comunque, io cerco l’id del cliente dalla tabella domini e poi l’id del rivenditore dalla tabella ‘clienti’. E adesso che ci ripenso, ci fu una discussione perche’ io aggiunsi i campi come “null” e lui mi fece un panegirico che lui “ci aveva questa libreria shit-oriented” che null non lo accettava. E adesso mi viene un dubbio. Un dubbio atroce.


describe lamiatabella;

...
id_cliente	number(11) not null
id_rivenditore  number(11) not null
...

describe clienti;
...
id_cliente      number(11) PK
id_rivenditore  number(11) NULL
...

select count(*) from clienti where id_rivenditore is null;
7684

Ayeeeeeeee!!! Eccotelo il problema!

OOOOOOkey, cambia lo script per inserire un default nel caso in cui il rivenditore sia null, ri-elabora tutti i file di log dall’inizio del mese scorso… SgrumbleSgrumbleSgrumble…

Effetto dissolvenza wibblidy-wobblidy

IO – (sempre vestito come Torquemada) …questo tribunale vi condanna al taglio di entrambi i piedi! Che e’ quello che usate per scrivere il codice!

K & H (incatenati nella gogna) – Aaaaghhh! No! I piedi no!

Abbranco l’ascia ridendo sguaiatamente…

Effetto dissolvenza wibblidy-wobblidy

Davide

legenda personaggi

Technorati Tags: Storie dalla Sala Macchine,humor

Articoli simili:

  • Facebook
  • Twitter
  • Delicious
  • StumbleUpon
  • Wikio
  • Reddit
  • Technorati
  • Segnalo
  • Live
  • Add to favorites
  • Email
  • RSS

 Lascia un commento

Puoi usare questi tag e attributi HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(richiesto)

(richiesto)

Pinterest
EmailEmail
PrintPrint
%d blogger hanno fatto clic su Mi Piace per questo: