Storie dalla Sala Macchine


Home Page | Commenti | Articoli | Faq | Documenti | Ricerca | Archivio | Storie dalla Sala Macchine | Contribuire | Imposta lingua:en it | Login/Register


Segreti e Tradimenti ($succhiasangue 2)

E fu, piu' o meno cosi', che la mia "avventura" presso $succhiasangue incomincio'.

Dopo aver presentato il "frutto" delle mie "fatiche" di mezza giornata, che fu' immediatamente approvato da UL3297, cominciai a mettere giu' il codice di questo "coso".

Nel frattempo, ricevetti anche la notizia, sempre da UL3297 che CL1 e CL2 lasciavano la societa' per entrare a far parte della "forza lavoro" di $succhiasangue in modo permanente, sotto il "patronato" di UL1319 che era anche il loro attuale "capo" temporaneo. Vabbe', ho gia' visto che CL1 e' molto "parziale" agli orari ed alle pratiche di $succhisangue, quindi non e' che la cosa mi stupisca o mi interessi molto.

Dopo circa una settimana, lavorando .... molto... molto... lentamente... Ho trasformato il "prototipo" in qualche cosa di semi-funzionale. E' possibile inserire i dati del "cliente", c'e' uno straccio di controllo degli input, e se ci fosse anche uno straccio di funzione di calcolo, ci sarebbero anche i grafici.

A questo punto domando ad UL3297 quando e' che vediamo questa parte di "comunicazione con il mainframe" di cui si era parlato.

UL3297 - Ah... ma sei gia' arrivato a quel punto?
Io - Praticamente si, ma in ogni caso, dato che e' la parte piu' complessa dell'intero aggeggio, prima comincio a guardarla e meglio e'.
UL3297 - Hemmm... certo... Dobbiamo andare a parlare con CL5 della cosa.
Io - CL5?
UL3297 - Si', e' lui che deve mettere a punto la libreria di comunicazione con il mainframe, sono 9 mesi che ci lavora sopra.
Io - ...se ci lavora come lavorano tutti...
UL3297 - Come?
Io - No no... niente...

Cosi' andiamo a parlare con questo tipo, che risulta essere un altro "consulente", che sta sviluppando questa libreria. Il tizio, che ha come particolarita' che e' alto un kilometro, comincia con il blaterare del "middleware" di qui e di la', roba che a me non me ne frega un tubo. Ma alla fine finisce con il rifilarmi un paio di papiri di carta con le specifiche di comunicazione.

Dopo essere ritornato dalla maest... hemmm... nel mio "ufficio", mi metto a guardare questa "documentazione".

Pagina 1 : Documentazione relativa alla comunicazione blah blah yada yada...
Pagina 2 : Questa documentazione si riferisce alla comunicazione blah blah yada yada...
Pagina 3 : bianca
Pagina 4 : La comunicazione tra blah blah e yada yada e' di tipo sincrono.
Pagina 5 : La comunicazione e' iniziata da blah blah inviando un record di tipo A
Pagina 6 : Un solo record di tipo A e' accettato per comunicazione
Pagina 7 : bianca
Pagina 8 : Struttura del record di tipo B.
Pagina 9 : Struttura del record di tipo C.
Pagina 10 : Struttura del record di tipo C1.
Pagina 11 : Struttura del record di tipo D.
Pagina 12 : Struttura del record di tipo D2.
Pagina 13 : Struttura del record di tipo E.
Pagina 14 : Struttura del record di tipo M.
....

Non so se avete cominciato a vedere un certo trend.

In ogni caso, dopo aver sfogliato il papirazzo per un'oretta, ho deciso che l'intero faccenda era: preparare una struttura dati di un certo formato (formato che non e' descritto nel documento), inviare il suddetto coso via socket ad un certo indirizzo/porta. Aspettare finche' il "coso" non risponde con una comunicazione composta da un "header" ed una serie di "records". Se tutto va bene i records sono 3+n, con n minimo di 1. E gli 'n' records riportano tutti i dati relativi alle varie polizze del cliente (che e' descritto dai primi 3 records). Ed a me interessano solo questi 'n' records, in specifico i records indicati da un certo "identificatore".

Insomma, riportando il tutto in termini piu' congegniali, tutto questo casino per fare una "select" su un database ed ottenere una serie di records.

Se non fosse che la struttura della richiesta e' mancante ed ovviamente i dettagli di come collegarsi al "server" sono mancanti, avrei gia' finito.

Ritorno da UL3297 ad informarlo che la documentazione che mi e' stata data e' carente di quei due dettagli cruciali, ovviamente CL5 ha gia' lasciato il palazzo (sono le 14.30) e non sara' disponibile per i prossimi due giorni. Vedo che anche lui si sta' adattando agli orari di "lavoro".

Al mio ritorno in class... hemmm... in ufficio trovo UL4573 che perusa la documentazione.

Io - Facciamo letture eccitanti?
UL4573 - Hemmm... Mi domandavo se posso avere una copia di quel "prototipo" che hai mostrato l'altro giorno.
Io - Come no, e' sul disco condiviso.
UL4573 - (allungandomi un floppy) Non ho accesso al disco condiviso, non puoi metterlo qui sopra?
Io - Sicuro, ma poi devi scaricarti il runtime, perche' non ci sta su un solo floppy.

UL4573 se ne va' con il suo floppy ed io mi metto a costruire uno 'scheletro' di codice che possa inviare e ricevere dati da un socket, cosi' quando avro' idea di che dati devo inviare e ricevere avro' gia' una struttura semifunzionale.

Un'oretta dopo UL3297 arriva di filato.

UL3297 - Tu hai dato una copia del programma ad UL4573?
Io - Si. E' passato di qui un'oretta fa'.
UL3297 - Noooo!!!! Perche' lo hai fatto?
Io - Perche' lo ha chiesto. Che problemi hai?
UL3297 - Che adesso lui ha fatto una mega presentazione al megadirettoregenerale facendo sembrare che sia lui che e' a capo di tutto.
Io - Ed a me che me ne frega?
UL3297 - Ti avevo detto che era un esterno! Non bisogna dargli niente!
Io - Aho'! Ferma tutto quajo'. Io sono qui per fare un certo lavoro E BASTA. Queste stronzate sono affari vostri, io me ne frego altamente e non intendo interessarmene minimamente. Se vuoi metterti davanti alla porta con una alabarda, spaziale o meno, per respingere i nemici sono cazzi tuoi, ma non cercare di tirare me in mezzo alle vostre stronzate di guerre intestine, chiaro?

Dopo un altro po' di lamentazioni, UL3297 se ne va'. Ed io rimango un po' a pensare come cazzo si fa a lavorare in certi posti. A questo punto sono quasi le 5 ed io voglio passare in ufficio per lasciare giu' della carta, quindi mi avvio verso l'uscita, e trovo, di nuovo, una manica di gente che si gira i pollici aspettando lo scoccare delle 5 quando potranno timbrare il cartellino...

Eh... Ecco come si fa'. Basta NON lavorare.

Giungo in ufficio, metto giu' i documenti che devo mettere giu' e mi fermo a fare due chiacchiere con La Capa (aka: la moglie di DB).

Capa - Allora, come va da $succhiasangue?
Io - Come cazzo fanno a tirare avanti in quel posto?... Ma che lo domando a fare? Lo so come fanno: e' obbligatorio per legge!
Capa - A proposito. Sai che CL1 e CL2 sono la' per fare una certa cosa no?
Io - Si li ho incontrati.
Capa - Allora, tutti e due lasciano l'azienda, ed e' importante che UL1319 che e' il loro capo la' non lo sappia.
Io - Lo sa' gia'.
Capa - COME??
Io - Considerando che CL1 e CL2 vanno entrambi a lavorare per $succhiasangue, nello stesso ufficio e con lo stesso UL1319 come capo, che lui non lo sappia mi pare strano.
Capa - (mi fissa per un po') Ma stai scherzando?
Io - Me lo ha detto UL1319 stesso... Hummm... Forse forse forse qualcuno non ti ha informata di tutti i dettagli?

La Capa si allontana bestemmiando, quella donna sapeva essere molto sofisticata, ma alla bisogna sapeva anche bestemmiare come uno scaricatore di porto, cosa per la quale la ammiravo molto.

NOTA: CL1 e CL2 avevano una piccola clausola nel loro contratto con $ditta per cui sarebbe stato illegale per loro andare a lavorare direttamente per uno degli attuali "clienti" di $ditta, ergo il motivo per la segretezza e l'incazzatura. Come la faccenda sia finita non lo so, so solo che entrambi erano ancora impiegati da $succhiasangue quando io me ne andai.

(continua)
 

Davide
02/09/2020 09:02

Precedente Successivo

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.

8 messaggi this document does not accept new posts

WM

Di WM postato il 19/10/2020 10:50

secondo me hai sbagliato la numerazione dei vari UL

ritengo che la piu' consona sia:

UL176-176, UL176-671, UL 167-671, etc

 

WM

-- WM

Marco

@ WM Di Marco postato il 19/10/2020 13:31

E questa la capiamo in 4, di grazia!

 

secondo me hai sbagliato la numerazione dei vari UL

ritengo che la piu' consona sia:

UL176-176, UL176-671, UL 167-671, etc

 

WM

 

 

-- Marco

Anonymous coward

@ Marco Di Anonymous coward postato il 19/10/2020 15:07

5!

Il cane mascotte dell'ufficio si chiamava ottoperotto?

E questa la capiamo in 4, di grazia!

 

secondo me hai sbagliato la numerazione dei vari UL

ritengo che la piu' consona sia:

UL176-176, UL176-671, UL 167-671, etc

 

WM

 

 

 

 

-- Anonymous coward

Messer Franz

@ Marco Di Messer Franz postato il 20/10/2020 07:03

>E questa la capiamo in 4, di grazia!

Ed io sono uno dei 4, modestamente!

Però ci ho messo mezz'ora, vale lo stesso?

 

ps: mi fa ridere quando trovo dei manager che parlano (leggasi: ciarlano) che bisogna mantenere competitività tra i settori dell'azienda perchè così si è spronati a fare di più...no, così aumentano le coltellate, che sono più semplici che fare di più, perchè è più facile che la gente sia disonesta che scema!

Ma

a)i manager ricadono nella seconda categoria (scemi)

b)vivono in un mondo tutto loro(l'unico in cui possano essere rispettati e ammirati)

c)"mi fa ridere" se non sono nell'azienda del tizio che me lo dice, sennò piango, piango, piango...

-- Messer Franz

Anonymous coward

@ WM Di Anonymous coward postato il 28/10/2020 09:24

>secondo me hai sbagliato la numerazione dei vari UL

>ritengo che la piu' consona sia:

>UL176-176, UL176-671, UL 167-671, etc

>WM

 

mentre il pi anziano di tutti era UL-GRAZIA :-\)

-- Anonymous coward

Francesco Da Riva

Di Francesco Da Riva postato il 19/10/2020 15:05

Se può interessarti una clausula simile, a meno di non essere specifica e molto bene pagata, ha la stessa validità di un bacanota da 3 Euro e mezzo.

-- Francesco Da Riva

Massimo M.

@ Francesco Da Riva Di Massimo M. postato il 21/10/2020 22:41

>Se può interessarti una clausula simile, a meno di non essere specifica e molto bene pagata, ha la stessa validità di un bacanota da 3 Euro e mezzo.

Di solito clausole simili non sono su contratti datore di lavoro-dipendente ma fornitore-cliente: come a dire "io non rubo persone a te, tu non rubi persone a me".

Ho lavorato (20 anni fa, come passa il tempo!) per una societa' di consultanza per $BIGITALIANBANK, e mi avevano parlato di una cosa simile (non so se era un accordo verbale o scritto) tra la mia societa' e la banca.

-- Massimo M.

Guido

Di Guido postato il 20/11/2020 20:58

mi ricorda $agente_della_riscossione che per inviare i flussi di risposta ad $ente usava file posizionali di 4gb l'uno

e per inviare le posizioni toccava generare file dello stesso tipo... 

pero' non erano gli anni 90 e nemmeno il 2000...

-- who uses Debian learns Debian but who uses Slackware learns Linux

8 messaggi this document does not accept new posts

Precedente Successivo


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".

Web Interoperability Pleadge Support This Project
Powered By Gojira