Storie dalla Sala Macchine |
Home Page | Commenti | Articoli | Faq | Documenti | Ricerca | Archivio | Storie dalla Sala Macchine | Contribuire | Imposta lingua:en it | Login/Register
In piu' il nostro spacciatore di hardware ci ha finalmente inviato la nuova tape lib (HP), che funziona come un'orologio svizzero, o meglio, la Tape Lib funziona, il software invece... ma questa e' un'altra storia...
Quindi sono abbastanza rilassato, quando, improvvisamente, appare UL1, il quale si fregia del titolo di "Project Manager" e "Java Expert", ora tenete bene a mente queste informazioni che sono utili per capire il resto.
UL1 - che cosa ci serve per installare un'applicazione su un server?
IO - hemm...l'applicazione ed il server...credo...
UL1 - no, intendo, in dettaglio!
IO - che cavolo stai combinando?
UL1 - devo preparare un'offerta per un cliente, mi ha chiesto di
dettagliare tutti i componenti che devono essere installati.
IO - e lo domandi a me? manco so che applicazione vuoi installare!
non dovresti essere tu l'esperto in queste cose?
UL1 - ma tu sai le parti "nascoste"!
IO - be'... che applicazione?
UL1 - E' una web-application scritta in Java.
IO - Ok, allora ti serve il server, un'OS che funzioni, un web server,
il JDK ed un'application server. Se l'applicazione lo usa ci serve
anche un database ed i suoi driver.
UL1 - Tutto qui?
IO - e che, non ti basta?
Se ne va' scribacchiando qualche cosa, ed io rimango a pensare come cavolo fa' ad essere un "project manager"... ma sono quei misteri che rimarranno per sempre inspiegati, come l'Aereo di Ustica.
Un'attimo dopo suona il telefono.
CL1 - Dovrei aggiornare il sito di ${nome_comagnia_area}, modificando una
pagina.
IO - E che problema c'e' ?
CL1 - Che CL2 conosce la password per accedere, ma e' ammalato!
IO - Ok, resetto la password.
Sono passati neanche 5 minuti che ri-suona il telefono.
CL1 - C'e' qualche cosa di strano...
IO - In che senso?
CL1 - Ho modificato la pagina ma non appare...
IO - Ma hai riavviato il server ?
CL1 - Si'.
IO - Senti, se hai modificato la pagina l'hai modificata, verifica..
A questo punto arriva UL2:
UL2 - Come si mette una directory sotto https con
${nome_application_server}?
IO - Non si puo'.
UL2 - ?? lo abbiamo fatto con ${nome_societa}
IO - Si', solo che ${nome_societa} non usa ${nome_application_server},
ne usa un'altro.
UL2 - E non si puo' fare nello stesso modo?
IO - No purtroppo, o hai tutta l'applicazione sotto https o l'hai tutta
sotto http.
UL2 - Ma come e' possibile??
IO - Dipende dalla struttura dell'application server.
Se ne va' borbottando... ri-suona il telefono.
UL1 - Che OS consigli per quella applicazione?
IO - Linux.
UL1 - Perche'?
IO - Perche' funziona, non costa niente ed e' molto piu' semplice da
gestire.
UL1 - Che ne pensi di NT?
IO - Che fa' cagare, e' stato ritirato dal mercato da Microsoft, costa
un'enormita' e non vale una cicca.
UL1 - Ma non e' possibile far funzionare questo tipo di applicazioni su
Windows?
IO - Certo che si'... ti dicono niente CodeRed e Nimda ?
UL1 - hemmm.... veramente no...
???? ma dove cavolo ha vissuto negli ultimi 3 anni ???
IO - Leggiti un po' di giornali, forse ti serve.
Rimetto giu' il telefono, a questo punto arriva CL1
CL1 - Aho' non ci capisco piu' niente! Ho modificato la pagina, l'ho
aggiornata, e continua a funzionare come prima!!!
IO - (aprendo il browser) dove e' sta pagina?
Verifico, e la pagina appare in tutta la sua bellezza...
IO - Dove sta' il problema?
CL1 - Allora, se rispondi "no" a questa domanda ed apri questa lista
dovresti vedere questa e quella opzione, invece appare
quella e quest'altra...
IO - Da dove prende le informazioni?
CL1 - Dal database in base a dei parametri
IO - E dove sono i parametri ?
CL1 - hoooo...hemmm... mi sa che ho modificato la pagina sbagliata...
IO - Ecco appunto...
CL1 se ne va' e ritorna alla carica UL2 accompagnato da CL3
UL2 - Ho parlato con CL3 e mi ha detto che e' possibile mettere una singola
directory sotto https!
IO - Bene! Come?
CL3 - Usando la direttiva <Location> di apache!
IO - Ma con ${nome_application_server} non funziona.
CL3 - (rivogendosi ad UL2) Non mi avevi detto che usavi
${nome_application_server} !
UL2 - Ma che differenza fa??
CL3 - Che non funziona cosi'!!
A questo punto arriva UL1
UL1 - Scusa, ma il JDK che roba e' ?
Tutti e 3 (io, Ul2 e Cl3 lo fissiamo)...
IO - ...e' il Java Developer Kit...
UL1 - Si', ma... esattamente, cosa fa'?
La scena che e' seguita e' impossibile da descrivere... giuro che installero' una telecamera in ufficio in futuro: le espressioni di UL2 e CL3 erano impagabili...
Davide
16/10/2002 00:00
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.
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".