Continua la sventurata saga circa lo sviluppo del sito di $cliente.
Inizialmente tale compito venne affidato da $Sotuttoio, un ragazzetto supponente quanto incapace, con il quale per poco non si è arrivati alle mani per l’ancestrale motivo che le colpe degli sviluppatori spesso ricadono sugli hosting provider. Ma andiamo oltre.
Dopo essersi auto eliminati con una serie di cappelle clamorose, che hanno fatto infuriare il cliente, ecco $Zecca_pelata al telefono mentre annuncia che ci sarà un nuovo svillupatroto alla commessa, un suo amico che io non conosco.
Segue quindi la solita mail di presentazioni reciproche da parte di $Zecca_pelata, che di solito è il via libera ad una serie di richieste da parte dello sviluppatore in questione, che infatti non si fanno attendere più di tanto.
Ecco quindi la prima mail del soggetto, che per non sbagliare chiamerò $Sviluppatroto, a segnare l’alba di una nuova era:
ciao sono $Sviluppatroto amico di $Zeccu_pelata (ha scritto così, ndr) e mi ha detto di chiedere a te
aiuto x i dettagli tecnici.
sto facendo una applicazione php-mysql per $cliente e ho bisogno di
sapere come posso accedere a mysql per creare il database e avere tutti i parametri di
connessione, server, utente password ecc…
$Zecca_pelata mi dato i dati ftp per copiare i sorgenti.
Infatti sono riuscito a collegarmi ma non ho ancora copiato niente
perche volevo sapere in quale cartella devo lavorare, e poi mi serve il
db creato, inoltre una volta installato mi servirebbe un URL per fare le
prove.
spero di essere stato chiaro.
il mio cellulare e’ scritto sotto.
saluti
$firma
Ora, quello che chiede mi pare semplice e cioè: un nuovo database, un link di test e un paio di spiegazioni circa l’ambiente. Creo quindi il database e un link sul terzo livello, dopodichè rispondo alla mail allegando il documento di accesso ai suoi database e un po’ di informazioni.
La pace è di breve durata e dopo un po’ mi ritrovo un messaggio in segreteria e una mail da parte di $Sviluppatroto nel quale mi chiede i numeri di contatto perchè, testualmente, mi deve parlare a voce.
Ora, lasciando da parte la locuzione “parlare a voce” mi chiedo perchè uno sviluppatore, che quindi dovrebbe trovarsi abbastanza familiare con il concetto di posta elettronica, debba richiedere assistenza con uno strumento di fine ‘800… ma andiamo oltre e passiamo alla telefonata:
Io: Parla.
Lui: Eh si ciao, guarda ora sono in macchina ti posso richiamare tra una decina di minuti?
Io: Guarda, tra qualche minuto dovrei essere in riunione…
Lui: Ah… perchè volevo chiederti due cose.
Io: (pensando: scriverle ti pareva brutto)…
Lui: Volevo sapere… ma è possibile cambiare il nome del database e dargli tipo il nome del cliente?
Io: Certamente no, il nome deve essere composto così come lo vedi, c’è una parte fissa e una variabile.
Lui: Eh, no.. perchè il nome del database è scritto ovunque e ora lo devo cambiare…
Io: (pensando: ma questa telefonata arriva dagli anni ’90?) …
Lui: Vabbè non è un problema, senti invece mi servirebbe un indirizzo di test per vedere i risultati.
Io: Quello che ti ho creato e scritto nella mail non ti va bene? Il nome non è il massimo ma se ti serve altro basta che me lo scrivi.
Lui: Ah, era scritto nella mail?
Io: Ottimo.
Lui: Senti, mi daresti poi i tuoi numeri di contatto, così se ho problemi ti chiamo?
Io: Sarebbe meglio discutere di queste cose via mail, ma se proprio devi parlare i miei contatti li trovi in firma.
Lui: Dove?
Io: In firma.
Lui: …
Io: La parte finale della mail. Esattamente come le nelle tue mail.
Chiudiamo questa telefonata e passiamo a qualche ora dopo… esco dalla riunione e ho due telefonate di $Sviluppatroto e una mail con l’ennesima lagnanza:
ho cambiato in $Nomedatabase ho caricato tutte le tabelle e mi sembra vada tutto
bene.
poi ho caricato un po di codice di prova nella cartella test.
ma mi da questo errore quando lancio $Indirizzo sito
La pagina web ha generato un loop di reindirizzamento !!!
il mio file index.pxp (giuro ha scritto così. ndr) e’ questo:
$Sfilza_di_codice
sbaglio qualcosa ?
mi puoi dire ?
Ci risiamo: ecco l’ennesimo incapace che ci scambia per un muro del pianto ed invece di farsi un rapido esame di coscienza viene a girarmi il suo codice.
La prova è nel fatto che collegandomi al sito non vedo alcun errore, segno che durante il periodo in cui ero via ha trovato e risolto da solo il problema.
Gli rispondo che vedo tutto funzionare e penso di aver chiuso la partita.
Squilla il cellulare, è di nuovo $Sviluppatroto.
Lui: Si, scusa se continuo a disturbarti…
Io: (pensando: e allora perchè continui a farlo?) Dimmi…
Lui: No in realtà non mi funziona niente, prima ho cercato di collegarlo al database e non funziona. Ma qual’è il nome della macchina?
Io: Il nome della macchina? L’host di connessione cioè.
Lui: Non so qui mi chiede alcuni parametri…
Io: … che sono scritti sul documento che ti ho mandato…
Lui: … io ho messo pma.dominio.tld ma non funziona.
Io: Sicomeno. Se metti i dati giusti dovresti riuscire a collegarti.
Lui: Allora aspetta che modifico il file e lo provo al volo.
Io: (Come no, è un piacere stare al telefono) …
Lui: Aspetta allora $hostdiconnessione…
Io: …
Lui: Ora salvo…
Io: …
Lui: Ora carico il file…
Io: zzzzzzz
Lui: Ah ecco, ora funziona!!
Come inizio non è male.