Newsgroup: it.comp.os.linux.sys
Titolo: [OT] Storie dalla Sala Macchine

Tango Foxtrot Uniform
Ore 8.42. Stomp-Ouch!-Stomp-Ouch!-Stomp-Ouch! Raggiungo la macchina del 
caffe' e recupero la caraffa fumante. Stomp-Ouch!-Stomp-Ouch!-Stomp-Ouch! 
Porto la caraffa fino al tavolo e comincio l'operazione "colazione".
Se vi state domandando che cavolo vuol dire "Stomp-Ouch!", significa
"sono volato dalla moto e mi ritrovo con un ginocchio mezzo demolito,
percui devo girare con le stampelle e non e' piacevole". L'unico lato
positivo e' che ho l'autorizzazione a lavorare a casa. E questo significa
che riusciro' a sistemare il nostro sito intranet di supporto tecnico
con tutto cio' che necessita. O almeno spero.
Percui, dopo la colazione, mi trascino (sempre stomp-ouch-ando) verso
il divano per iniziare la mia giornata lavorativa. Verso le 10.30 il 
telefono mi risveglia... hemmm... mi distrae dalla mia concentrazione.
E faccio il primo errore della giornata: rispondo.
IO - Cosa?
CL - Dovremmo mettere in testing una nuova versione dell'applicazione
     per $cliente.
IO - Ok, ce lo hai il build?
CL - Si', te lo devo mandare via e-mail?
IO - No. Mettilo sul disco condiviso.
CL - Ma... non sei a casa?
IO - Embe'?
CL - E come fai a vedere il disco condiviso?
IO - Lascia perdere. Mettilo sul disco condiviso che poi ci penso io.
In dieci minuti mi loggo da remoto, trasferisco il file, faccio una
copia di sicurezza della cosa tanto per evitare problemi, scompatto il
tutto sul server e via. 
Ovviamente, dieci minuti dopo il telefono ri-suona... proprio adesso
che il coyote stava per acchiappare il pennuto...
IO - Cosa?
CL - Abbiamo un problema con l'applicazione di $cliente...
IO - Che problema?
CL - Non funziona.
IO - Prima di darmi quel file di release hai provato?
CL - Hemmm... siamo un po' stretti con i tempi...
IO - I file di configurazione erano a posto?
CL - Huuuu...
IO - Il database?
CL - ...dunque...
Ok, mi ri-loggo e ripristino la situazione precedente, poi scompatto il
nuovo build in una directory temporanea e mi metto a dare un'occhiata a
questo coso. Ovviamente, tutti i file di configurazione puntano a 
directory e dischi che sul server di test non esistono, ovviamente il
database contiene meta' delle tabelle che dovrebbe contenere (ed i campi
hanno dei nomi diversi, ma questo e' un dettaglio insignificante) ed
ovviamente il programma e' compilato con le ottimizzazioni sbagliate...
Preparo una bella mail con indicazione dei problemi e la invio a CL,
quindi ritorno alla mia precedente attivita' lavorativa.
Dopo un'altra mezz'ora mi ri-suona il telefono. Guardo il numero che
appare sul display, ed e' ancora CL.
IO - Che vuoi?
CL - Hemmm... ma come sapevi che ero io?
IO - Non lo sapevo, io rispondo sempre cosi'. Che vuoi?
CL - Ho chiesto a CL2 di rimettere insieme il build.
IO - A si?
CL - Si', e lo abbiamo anche installato.
IO - Insomma avete gia' fatto tutto!
CL - Be'... si'... insomma...
IO - (sentendo gia' puzza di bruciato) E allora perche' mi chiami?
CL - Hemmm... il server non risponde piu'...
IO - ...groan...
Mi ri-loggo e verifico... il server risponde con la velocita' di una
lumaca stanca. Dopo una mezza eternita' riesco ad inviargli un bel kill
e ad ammazzare quella specie di succhia-risorse (no, non sto parlando di
IIS). Quindi un veloce click-click... e che cacchio??? Meta' dei comandi
non funzionano...
Dopo un'altra mezza eternita' (ls non esiste piu', /proc e' mancante ed altre
cosine "utili" come lsof, cat, vi, less e simili hanno subito la stessa
sorte di ls) scopro che e' successo. 
A quanto pare l'applicazione (chiamiamola cosi') procede a creare un certo 
numero di "file di appoggio" (un numero compreso tra 10 e 500.000), solo 
che ha le idee un po' confuse su quali sono i SUOI file di appoggio e quali 
non lo sono... morale, il server di test e' Tango Foxtrot Uniform 
(Totally Fscked Up).
Dopo una bella e chiara mail di spiegazione a CL (con copia ad UL), do'
un bel shutdown -h now e dichiaro chiusa la giornata.
...ahio... il mio ginocchio...
Davide
24/5/2004

 non lo sono... morale, il server di test e' Tango Foxtrot Uniform 
Diavolo, l'applicazione di test girava con diritti di superuser??
-- 
Fabrizio "Hermooz" Ermini

 Diavolo, l'applicazione di test girava con diritti di superuser??
Di solito (leggi: quando la aggiorno/riavvio io) no... proprio per
evitare questo tipo di problemi...
Davide
-- 
| Seleznick's Theory of Holistic Medicine: Ice Cream cures all ills. 
| 
| 
| 

mi sono sempre chiesto se dove lavori tu leggono le "Storie dalla Sala
Macchine"?
bon adesso in Olanda magari no ma prima in Italia....
ciaociao
dat

 bon adesso in Olanda magari no ma prima in Italia....
In Italia non le scriveva... E' solo da quando lavora in quella gabbia di
matti che ha iniziato con le storie dalla sala macchine - credo allo scopo
di mantenere la sanita' mentale, ma evidentemente a un certo punto ha deciso
che un cambiamento d'aria si imponeva.
Ciaotutti,
*
-- 
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?

 In Italia non le scriveva...
In Italia non avevo cosi' tanto materiale a disposizione...
Davide
-- 
| A student who changes the course of history is probably taking an
| exam. 
| 
| 

 
e' questo che mi preoccupa. fino ad una settimana fa ero convinto lavorassi
in italia, poi la sorpresa che in realta' lavori in olanda. Un terrore mi
assale: ma non e' che tutto il mondo e' paese? Ditemi di no...
-- 
Hire the morally handicapped.

 assale: ma non e' che tutto il mondo e' paese? Ditemi di no...
1) devi essere un po' distratto, che lavorava in Olanda lo ripeteva
   ogni volta. E poi Amsterdam non sta in Padania ;-)
2) Tutto il mondo e' paese. Avendo lavorato per due multinazionali, posso
   assicurarti che il livello di cazzate e' sempre alto ovunque nel mondo
   e non bisogna lavorare nel software..
   Ciao
   Marco
-- 
       marco.atzeri at 
fastwebnet.it
La prima delle Frequently Asked Questions: 
dove sono le FAQ ?      it.faq

    ogni volta. E poi Amsterdam non sta in Padania ;-)
ma non e' che la superditta abbia la sede sopra una fumeria
molte cose troverebbero una giusta spiegazione ...
toglimi una curiosita': la storia di quello che aveva
"inchiodato" il portatile era una balla, vero ?
Ciao, Lore

 "inchiodato" il portatile era una balla, vero ?
Se non ricordo male c'erano pure delle foto.

http://www.soft-land.org/storie/2004/story7.html
-- 
Giepi The Great | Linux User #33229 | Powered By Fedora Core 1.0
"Centomila dollari spaziali per domani?!?!" "Eh no, ci sono gli interessi, fanno un milione"
"Ma è scorretto!" "È scorretto per chi paga, non per chi incassa" (SpaceBalls)

    ogni volta. E poi Amsterdam non sta in Padania ;-)
e' che non seguo da molto. 

> In Italia non le scriveva...
DB> In Italia non avevo cosi' tanto materiale a disposizione...
DB> Davide
Ma che sono gli italiani meno utonti o cosi` utonti che non hai nemmeno la forza
di parlarne ?
-- 
 /\            ___
/___/\__|_|\_|__|___Gian Uberto Lauri_____________________
  //--\ | | \|  |   Integralista GNUslamico e fancazzista 
\/

On Mon, 24 May 2004 08:31:15 +0000, Davide Bianchi wrote:
Magari è successo che al primo tentativo i diritti non li aveva.
Purtroppo l'applicazione produceva errori strani quando tentava di
cancellare file, con quei nomi talmente stupidi che possono
essere solo a nomi di file temporanei, roba tipo ls, vi, awk, lsof, grep,
ps ... GIUSTAMENTE hanno pensato di risolvere questa piccola
imperfezione dell'applicazione utilizzandola da root. Come potreste
dargli torto? 


 di parlarne ?
No, in Italia (ed all'inizio anche in Olanda) facevo _solo_ il
programmatore, quindi avevo si' la mia parte di utonti, ma erano
molti di meno ed il contatto era meno prolungato. Inoltre (forse
per fortuna, forse perche' erano altre "realta'") mi sono sempre
trovato  con dei capi che sapevano  quello che facevano ed erano
in grado di distinguere una stronzata da un suggerimento serio.
Davide
-- 
| Reality is bad enough, why should I tell the truth? 
| 
| 
| 

 IO - Non lo sapevo, io rispondo sempre cosi'. Che vuoi?
lol :)
-- 
Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are,
by definition, not smart enough to debug it.
    - Brian W. Kernighan