Il sito di e-commerce
31 01 2006Una sera arriva da me $Amministratore_delegato di una delle $Società_di_fannulloni per le quali amministro la rete.
AD: CL_arrivato_poco ha sviluppato un sito di e-commerce per $cliente deve essere online per $Nota_fiera_milanese_IT devi creargli un ambiente su $Piattaforma_esterna
IO:err.. ok!
Nota: $Piattaforma_esterna è un accrocchio di macchine Sun Solaris una volta gloriose ma ora abbandonate a loro stesse su cui gira $Db_oracolo e un software di targeting per delle campagne mail. Il tutto è stato ereditato da una precedente gestione come una scatola chiusa, il sottoscritto ha passato due mesi insieme ad un paio di volenterosi consulenti esterni per cercare di capire almeno come rimettere in funzione il pachiderma. Risultato: a spinte e bestemmie il pachiderma si muove, vi basti sapere che le varie parti della piattaforma comunicano tra loro con delle mail!! Ovvero il targeter per dire al db ho finito gli manda una mail, così il db può avvisare (sempre con una mail) lo script di spedizione che può cominciare a legere i dati. L’impero Macedone di Alessandro aveva sistemi di comunicazioni più efficenti.
Potete capire quindi che su $Piattaforma_esterna operavo in punta di piedi, qualunque modifica alle configurazioni avrebbe potuto far detonare il tutto.
Decido di parlare con $CL_arrivato_poco (d’ora in poi solo CL) per sapre di che ha bisogno.
IO: Ciao, mi ha detto AD che stai sviluppando un sito, di che ambiente hai bisogno??
CL: Per lo sviluppo mi arrangio sulla mia macchina poi di un db mysql e spazio web
IO: Ok.
E mi avvio alla mia postazione…
ssh tickkete tack useradd ticcketa tacckkte tack mysql -u tacckete tacckete tack Grant tack tick…
Fatto. Tranquillo attendo la fine dello sviluppo dedicandomi ad altro.
Precisazione: all’epoca lavoravo da poco e ancora non ero avvezzo a pensare anche per i CL quindi non avevo considerato alcune cose…
Arriva il giorno del rilascio (nota: esattamente il giorno prima della $Nota_fiera_milanese_IT) e si presenta da me CL.
CL: ok adesso ti do i files del sito e la classe java che gli serve.
IO: err… classe java???
CL: si perchè??è quella che serve per collegarsi a $Banca_con _il_nome_di_un_accessorio_per_equitazione
IO: perchè nessuno me lo aveva detto e oggi si scopre che serve java… su $Piattaforma_esterna non so nemmeno se c’è. Adesso guardo.
Fumando rabbia per la disorganizazione altrui e la mia ingenuità controllo e effettivamente java non c’è (si lo so che è strano ma chi ha creato quel mostro non era mica normale).
Impavido decido di tentare la sorte e installarlo..
3 ore di bestemmie dopo e dopo aver consultato google, il papa, un esperto di java e anche un negromante non c’è verso di far funzionare quella f###issima classe java.
IO sudato e bestemmiante: CL senti, ma tu dove hai sviluppato?
CL: sulla mia macchina $Xploding_OS con apache e php
IO: andiamo bene, sui nostri server non c’è un ambiente simile neanche a pagarlo.
CL: guarda io ho usato $accrocco_precotto_con_php_apache_mysql.
IO: vabbè…
Decido di sacrificare, vista l’urgenza, $macchina_di_sviluppo e di installarci $accrocco_precotto. Niente dopo numerose bestemmie non va una mazza. A un certo punto l’illuminazione, vado da CL e SBUNG, CRASH,STAC, BONG.
Attacco la sua macchina alla rete pubblica le cambio indirizzo et voilà!
CL: che fai??
IO: è tardi, questo accrocco di sito funziona solo sulla tua macchina quindi la promuovo sul campo a server.
CL:m..ma…
IO: è tardi vado a casa ne riparliamo domattina.
Il giorno dopo armato di santa pazienza mi metto a lavorare sul server per installare la classe java e farla funzionare. Ri-leggo le istruzioni perbene e scopro che CL mi ha passato la VM sbagliata. Sego $VM_sole e metto $VM_di_chi_ha_difficoltà_a_fare_os_decenti. Nada la classe java non vuole sapere di comunicare per bene con $banca. Allora chiamo l’helpdesk di $banca.
HD: buongiorno in cosa posso aiutarla?
IO: ho provato ad installare la vostra classe java ma non vuole sapere di funzionare
HD: impossibile
IO già abbastanza nervoso: le assicuro che è così.
HD: avra’ sbagliato qualcosa.
IO: ho fatto cosi’ e cosa’.
HD:ecco vede dovrebbe usare $VM_di_chi_ha_dificoltà_a_fare_os_decenti
IO: è quello che ho fatto
HD: lei dovrebbe sapere che mettere su un sistema e’ una cosa complessa e richede attenzione
IO decisamente furente: e’ il mio mestiere.
HD: allora lo sa meglio di me che deve fare attenzione
IO: grrrrr -click-
Mi rimetto alla ricerca di info su internet e faccio un ultimo tentativo, installo la classe con $VM_di_chi_ha_dificoltà_a_fare_os_decenti e poi dico a php e tutto il resto di usare $VM_sole e miracolo funziona!!!!!
A questo punto programmo con CL la migrazione di sito e Db sul server.
Categories : Storie dalla Gabbia di Matti







