Tales from the Machine Room |
|
What's this??? Once upon a time, while I was really bored, I began writing down what's going on in my office in the it.comp.os.linux.sys newsgroup. Whitelding all the names, of course, to protect the guilty. The tales seems to be well accepted, so I decided to preserve them for posterity. All the tales are real. Jargon:
CL - Clueless Luser: tipical user, he doesn't really have
a clue but he thinks he knows better.
The Boss (TB): is the IT head, so my boss.
|
La Maledizione Del Brasiliano MortoEccomi intento a cercare di far funzionare uno script (pomposamente definito 'programma') che non ha nessuna voglia di funzionare.Il "coso" e' un mastodontico script (7600 linee di perl e 3 commenti), che legge dati dal database LDAP, li smandruppa contro un database in formato gdb facendo $godknowswhat, genera n-mila files di supporto, produce un numero esagerato di file .dat che contengono $godknowswhat ed alla fine dovrebbe produrre un database in $formatoproprietario di $gestoretelefonico per far funzionare quell'altro accrocchio che passa per un VPN client. Il problema e' che il "coso" si ferma a meta'. Cioe neanche a meta', senza produrre il benche' minimo messaggino di errore e non va piu avanti manco a spingerlo. Ed un altro problema e' che il responsabile della creazione di questa mostruosita' e' passato a miglior vita circa due anni fa... ergo... l'unico modo per capire qualche cosa e' quello di andare a mettere le mani nel sorgente di questo arnese. E questo significa che le possibilita' che il coso riesca a funzionare e a fare cio' che dovrebbe fare sono circa 1 su $numerostellenellagalassia. Questo in un giorno normale. Oggi e' lunedi'. Cosi' comincio a guardare questo sorgente. E subito trovo qualche cosa che mi piace poco: #!/bin/perl -w # # You are not supposed to read this... if you are doing it, then # GOOD LUCK YOU FOOL!!! BWAHAHAHAHAHAHAHAH..... #...come odio i programmatori bastardi con il senso dell'umorismo... Dopo un paio d'ore che sto smadonnando scopro che parti di questo codice una volta decifrate sono vere e proprie maledizioni egiziane rivolte verso il povero scemo che sta cercando di decifrare il resto del codice... tipo quella che dice "colui che cerca di capire cosa fa questo codice verra interrotto ogni 5 minuti da $luserfromhell"... ed infatti $luserfromhell arriva subito.
CL - Hei! C'e' una perdita d'acqua nel bagno! CL si allontana, ed io riesco a tradurre la successiva maledizione: "$luserfromhell ritornera"... emiparevastrano... infatti eccolo di ritorno accompagnato da SB (che si occupa della 'gestione del palazzo').
SB - Hai mica notato se ci sono perdite in bagno? Ok, adesso mi trasformo in baboon-idraulico... Quindici minuti dopo io sto reggendo il lavandino mentre SB manovra una chiave inglese che potrebbe essere usata per avvitare l'elica della Queen Elisabeth cercando di romp...hemmm... di isolare la perdita nel lavandino.
SB - Non trovo una mazza... qui' non mi sembra che venga giu' una goccia
d'acqua... A questo punto SB esce da sotto al lavandino mentre CL ci si infila.
IO - Ma che stavi combinando con quella chiave li' sotto? Non abbiamo trovato nessuna perdita, pero' CL non si e' piu' visto per tutto il giorno...
Davide
|
|
|
Commenti 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.
|
2 commenti Marco dice il 18/08/2008 22:38: ero + interessato a come e' finiva la storia dello script e' finita che ho dovuto rifarlo quasi da capo Io dice il 13/12/2008 19:28: mi dai sempre spunti su come essere bastardo al momento giusto, grazie mille |
|
|
Aggiungi un commento I commenti non sono storie, trattenete la vena poetica ed evitate di scrivere la Divina Commedia. Eventualmente leggete le istruzioni su come mandare le vostre storie per la pubblicazione. |
Aggiungi un commento (max 1000 caratteri)
|
| Copyright | 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 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.
Last update: 16/05/2005