Tales from the Machine Room


Home Page | Comments | Articles | Faq | Documents | Search | Archive | Tales from the Machine Room | Contribute | Login/Register

SgrumbleSgrumbleSgrumbleBLAM! BLAM! BLAM!

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
17/08/2009 08:00

Previous Next

Comments are added when and more important if I have the time to review them and after removing Spam, Crap, Phishing and the like. So don't hold your breath. And if your comment doesn't appear, is probably becuase it wasn't worth it.

26 messages this document does not accept new posts
Matteo Jurmanl'effetto dissolvenza.... By Matteo Jurman - posted 17/08/2009 08:05
grazie... ne avevo VERAMENTE bisogno...
ma sul serio hai questi sogni ad occhi aperti (beh, in questi casi mi paiono piu' chiusi)?

mai pensato di sognare i numeri del superenalotto?

--

---
BabboMatteo


Herr FranzDizionario By Herr Franz - posted 17/08/2009 08:29

"disciula"?
E' dialetto , buzzword o un neologismo?

ps:si' , ho capito che vuole dire , volevo saperela sua origine

--
Herr Franz


Davide Bianchi@ Herr Franz By Davide Bianchi - posted 17/08/2009 08:49

> "disciula"?
> E' dialetto , buzzword o un neologismo?

Slang milanese.

--
Davide Bianchi


Gandolfo @ Davide Bianchi By Gandolfo "Infinity" Ivo - posted 17/08/2009 19:01

> > "disciula"?
> > E' dialetto , buzzword o un neologismo?
>
> Slang milanese.
>
>

In piemontese è "desciùla" e credo significhi la stessa cosa

--
a little sysadmin from h3ll


Mauro PietrobelliMi piace By Mauro Pietrobelli - posted 17/08/2009 08:48

Bella l'idea di Torquemada ...... mi sono immaginato te con l'ascia e l'espressione "Tu vuoi cosa? per fare che?" e adesso in ufficio mi guardano tutti in modo strano.....
Ciao BigD.

--
Mamo


FedericoMi ricorda quel collega che ... By Federico - posted 17/08/2009 08:59

... mi fece una domanda sui database: provo a rispondere, ma non capisce; spiego in maniera più semplice, ma non capisce; uso termini e concetti elementari, ma non capisce.
Al che, io: "Senti, ma tu lo sai cos'è una query?"
E lui: "No."
E io: "E allora prova a chiedere all'esperto di database del tuo gruppo."
E lui: "Ma sono io!"

--
Federico


BlackKatMikeWanna-be sysadmins By BlackKatMike - posted 17/08/2009 09:10

Ciao BigD! E' la prima volta che posto un commento qui, ma seguo le "Storie" da un po'... continua cosi', sei un grande!

Il tizio di Sexchange/Lookout (ed anche molti altri delle "storie" precedenti) mi fa venire in mente una battuta di un mio ex-collega che stimo molto:

"Ci sono tre categorie di persone: quelli che sanno fare, quelli che non sanno fare, e quelli che CREDONO di saper-fare, che sono i peggiori".

Ho avuto un passato da sysadmin anch'io (e sono cosė masochista che tornerei a farlo volentieri... :-\) ). Magari ti spediro' qualcuna delle "perle" che mi sono capitate nel corso degli anni...

A presto!
BlackKatMike

--
BlackKatMike


Herr Franz (again)potevi scrivere... By Herr Franz (again) - posted 17/08/2009 09:20

...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!
piuttosto la testa che non la uso mai!

--
Herr Franz (again)


FranzBella consistenza... By Franz - posted 17/08/2009 09:57

:) E mettere una FK su cliente.id_rivenditore visto che si assume che un cliente debba avere un rivenditore (almeno in "lamiatabella")? :\)
Un database "un po'" consistente è come una che conoscevo che sosteneva di essere "un po'" vergine :P

--
Franz


ManuelBuongiorno By Manuel - posted 17/08/2009 10:39

...ho fatto un gravissimo errore stamattina a rispondere alle segretarie PRIMA di aver letto una delle tue storie, BigD.
Infatti ce le ho mandate per direttissima, visto che sono in due e mi aspettano perchè una di loro non riesce a trovare il tasto di accensione del PC, e nel frattempo spegne e riaccende il monitor come un'autistica.

Aiutatemi.

--
::: meksONE ::: a Magic Eight Ball user :::


Anonymous coward@ Manuel By Anonymous coward - posted 17/08/2009 13:44

> ...ho fatto un gravissimo errore stamattina a rispondere alle segretarie PRIMA di aver letto una delle tue storie, BigD.
> Infatti ce le ho mandate per direttissima, visto che sono in due e mi aspettano perchè una di loro non riesce a trovare il tasto di accensione del PC, e nel frattempo spegne e riaccende il monitor come un'autistica.
>
> Aiutatemi.

Premetto che non sono segretarie, ma qualcosa con piu' responsabilita'.
Quando "quelli che sanno di compiuter" dell'Uffcio contiguo sono in ferie, vengono da me con la scusa che "e' urgente".

- una volta era il monitor che non andava: una volta sul posto trovo che il connettore VGA aveva (udite udite) i pin piegati; chiedo lumi e scopro che avevano tentato di suicciare il vecchio crt con un lcd (di pari pollicizzazione); "perche'?" chiedo "aveva qualcosa che non andava?" "No, e' che quello piatto e' piu' bello"... raddrizzo i pin, infilo e avvito e mi allontano senza dire una parola

- altra volta era la stampante, che non stampava: va da se' che la stampante predefinita era una chissache' condivisa chissadove chissaquando, al momento inesistente; cancello gli (indovinate un po') ennemila job in coda di stampa, reimposto quella locale e chiedo "chi ha cambiato la stampante predefinita?" "Non lo so, io non ho fatto niente"

Consolati.

--
Anonymous coward


BlackKatMike@ Anonymous coward By BlackKatMike - posted 24/08/2009 09:25

Le disavventure dell'anonimo di cui sopra mi ricordano cose che sono capitate a me:

> > ...ho fatto un gravissimo errore stamattina a rispondere alle segretarie PRIMA di aver letto una delle tue storie, BigD.
> > Infatti ce le ho mandate per direttissima, visto che sono in due e mi aspettano perchè una di loro non riesce a trovare il tasto di accensione del PC, e nel frattempo spegne e riaccende il monitor come un'autistica.

Mi è capitata una utente ebete che per telefono non riusciva a trovare il tasto per accendere il computer "perché la mattina accendevano sempre il computer i colleghi" e quando arrivava lo trovava già acceso (reazione mia: facepalm). Non contenta, mi ha rimproverato perché usavo "troppi termini tecnici": ho avuto l'ardire di chiamare il tasto "pulsante di alimentazione" (reazione mia: rabbia trattenuta estremamente a stento, visto che sarebbe stata controproducente nell'ambiente in cui lavoravo). E' stato forse il caso di deficienza più grande che abbia incontrato tra i miei utenti.

> - una volta era il monitor che non andava: una volta sul posto trovo che il connettore VGA aveva (udite udite) i pin piegati

Per caso avevano provato ad attaccare il connettore al contrario? A me una volta è successo: per la legge di Murphy, quando qualcuno usa abbastanza forza riesce anche a farlo! Potete immaginare il sudore e le bestemmie nel raddrizzare i pin... e non ho LARTato chi l'ha fatto perché è un'amico.

>
> - altra volta era la stampante, che non stampava: va da se' che la stampante predefinita era una chissache' condivisa chissadove chissaquando, al momento inesistente; cancello gli (indovinate un po') ennemila job in coda di stampa, reimposto quella locale e chiedo "chi ha cambiato la stampante predefinita?" "Non lo so, io non ho fatto niente"

Ah beh, questo è un classico, quando la stampa non arriva gli utonti non si chiedono mai perché non stampa, ma riprovano almeno una decina di volte, D'OH!

--
BlackKatMike


SadMa forese.. By Sad - posted 17/08/2009 11:31

Il CL potrebbe essere il cognato di quello che ti ha mandato la mail in cerca di lavoro?

--
Sad


Luca BGBOFH By Luca BG - posted 17/08/2009 12:21

Questa è very very BOFH. Il che non è un buon segno: se la realtà supera la fantasia, capisco che tu abbia optato per salpare le ancore...

--
Luca BG


mauAridajeeee By mau - posted 17/08/2009 14:22

> CL - Aridajeeee! Io lo domando a voi!
Come si dice "Aridajeeee" in olandese? :D

--
Mau


Davide Bianchi@ mau By Davide Bianchi - posted 17/08/2009 14:25

> Come si dice "Aridajeeee" in olandese? :D

rotverdomme, nogmaals...

--
Davide Bianchi


LanfrancoGli uomini in salopette... By Lanfranco - posted 17/08/2009 16:15

... sono gli stessi ovunque. Nel riasfaltare la strada, oltre a chiudere i nostri 4 passi carrai (su 300 metri), hanno appena versato mezzo metro cubo di asfalto+catrame roventi nel tombino dove passa la nostra doppia fibra ottica.
Sciolta irrimediabilmente.
Per fortuna che mi ero opposto alla dismissione della vecchia ADSL dedicata alla posta elettronica.

Lanf

--
Lanfranco


Davide Bianchi@ Lanfranco By Davide Bianchi - posted 17/08/2009 16:30

> ... sono gli stessi ovunque.

'a$$o c'entrano adesso i salopettati?

--
Davide Bianchi


Luigi@ Davide Bianchi By Luigi - posted 18/08/2009 16:55

> > ... sono gli stessi ovunque.
>
> 'a$$o c'entrano adesso i salopettati?
>
>
I salopettati centrano sempre, con i tuoi trascorsi dovresti ben sapero

--
Luigi


Lanfranco@ Davide By Lanfranco - posted 18/08/2009 08:51

Nulla, ero solo troppo furioso. Scusa l'OT
Lanfranco

--
Lanfranco


Fra TastieraI cinesi lo sapevano da sempre By Fra Tastiera - posted 18/08/2009 13:20

Citando il testo del quarto esagramma dell'I-Ching "La stoltezza":

"Non sono stato io a rivolgermi al giovane stolto. E' stato lui a rivolgersi a me. Quando mi ha fatto la domanda per la prima volta, gli ho dato il responso. Ma mi ha ripetuto la domanda per due, tre volte: ciò è sacrilegio. Trattandosi di un sacrilegio, niente responso."

E se anche un oracolo perde la pazienza, un Sysadmin è più che giustificato.

--
Fra Tastiera


Davide InglimaOt Zainetto By Davide Inglima - posted 19/08/2009 15:02

Congratulazioni al genio che ha progettato lo zainetto "per bambine" con personaggino-ragazzina emo incazzata che dice "Quale parte di No non ti é chiara?" in un inglese sgrammaticato :D

--
http://limacat.blogspot.com


Davide Bianchi@ Davide Inglima By Davide Bianchi - posted 19/08/2009 15:04

> Congratulazioni al genio che ha progettato lo zainetto..."Quale parte di No non ti é chiara?" in un inglese sgrammaticato :D

Link?

--
Davide Bianchi


Luigi@ Davide Bianchi By Luigi - posted 19/08/2009 20:49

> > Congratulazioni al genio che ha progettato lo zainetto..."Quale parte di No non ti é chiara?" in un inglese sgrammaticato :D
>
> Link?
>
Per gli zainetti non so comunque le magliette se vuoi sono qui
http://www.oztion.com.au/vshops/item.aspx?itemid=4052882&tid=

--
Luigi


Davide Bianchi@ Luigi By Davide Bianchi - posted 20/08/2009 10:03

> non ti é chiara?" in un inglese sgrammaticato :D

Non e' sgrammaticato, e' Australiano!

--
Davide Bianchi


Michele MontanariE c'č pure una canzone Country... By Michele Montanari - posted 20/08/2009 10:52

che ti chiede "What part of no don't you understand?"

Doh!

--
Michele Montanari


26 messages this document does not accept new posts

Previous Next


This site is made by me with blood, sweat and gunpowder, if you want to republish or redistribute any part of it, please drop me (or the author of the article if is not me) a mail.


This site was composed with VIM, now is composed with VIM and the (in)famous CMS FdT.

This site isn't optimized for vision with any specific browser, nor it requires special fonts or resolution.
You're free to see it as you wish.

Web Interoperability Pleadge Support This Project
Powered By Gojira