Storie dalla Sala Macchine


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


Tu Vuoi Cosa? Per Fare...Ossignur...

Ed anche oggi siamo (sono) impegolato con un qualche CL che sta cercando di fare qualche cosa, cosa che categoricamente fallisce o si impiglia in uno degli infiniti spigoli di un qualche accrocchio, producendo non i brillanti risultati che il CL si aspetta ma un qualche obbrobrio innominabile uscito dalla fantasia di H.P. Lovercraft.

Ed ovviamente, il povero cretino che dovrebbe "risolvere brillantemente" la situazione sono io.

IO - Ok, spiegami il tuo problema.
CL - Devo unzippare dei files.
IO - ...e che problema c'e'?
CL - Che di tanto in tanto non me li unzippa.
IO - E che errore ti da'?
CL - Errore?
IO - Si', quando qualche cosa va' male di solito ti arriva un qualche tipo di errore. Che errore?
CL - Ah bho! E che ne so...
IO - Ok, fammi vedere come fai...
CL - Ah, no, non posso.
IO - ??Ma che mi piji per il culo?
CL - No, e' che e' una procedura automatizzata che gira sul server e deve unzippare i files ma qualche volta non funziona.

Okkey... e adesso ci siamo arricchiti di un altro insignificante dettaglio.. che e' una procedura automatizzata (o presunta tale)...

IO - Ottimo. Questa procedura quando fallisce come fallisce?
CL - ...che non unzippa i files...
IO - (cercando di immaginarmi in un posto tranquillo, rilassante e senza CL) Qajo', se la procedura fallisce dovrebbe in ogni caso lasciare una traccia del fatto che sia fallita in qualche maniera, ti scrive un log da qualche parte?
CL - Ah non so...
IO - Vabbe', vediamo sto' cappero di procedura.
CL - E' sul server Windows.

E gia' qui' mi cascano le braccia. Insieme a tutto il resto ovviamente. Comunquesia mi metto a cercare di capire che accidenti sta facendo questo.

IO - Alura, dove e' la procedura.
CL - In Word.
IO - ??? Come "in Word"??
CL - Si', e' una procedura di automazione di Word.
IO - Hemm... e come accidenti... No, senti, lasciamo perdere e ricominciamo dal principio: che accidenti stai cercando di fare?
CL - Devo unzippare questi file...
IO - (resistendo all'impulso di strozzarlo, zippare il cadavere e sparire rapidamente) DA DOVE ACCIDENTI LI PRENDI STI FILES E CHE CI VUOI FARE DOPO?
CL - Hemmm... allora, tu hai presente l'applicazione questo-e-quest'altro?
IO - Assumiamo di si'. C'e' una applicazione. Quindi?
CL - C'e' una procedura automatica (arridaje!) che produce questi files ogni 6 ore, poi li zippa e li crittografa con gipigi'.
IO - Ok.
CL - Poi i files sono inviati a noi via mail, che li prendiamo e li mettiamo sul server dove c'e' un'altra procedura automatica, che e' quella che non funziona.
IO - Questa altra procedura che cosa dovrebbe fare?
CL - Decriptare i files ed unzipparli.
IO - E poi?
CL - E poi noi dovremmo prendere i files, importarli in Excel e poi da li' trasferirli sul nostro database per usarli nell'altra applicazione tal-de-tali.
IO - Hummm... fammi capi', tutto sto' casino per caricarvi dei files in un database?
CL - Si ma c'e' questa proc...
IO - Posso vedere uno di questi famosi files?
CL - ...e poi c'e' il problema che nei files c'e' la barra mentre a noi serve la virgola.
IO - La barra?
CL - Si'...
IO - Ok, ho capito, fammi vedere uno di questi files per carita'.

Andiamo a prendere uno di questi foxxuti files e che ti vedo? E' un dump di MySQL! Questo branco di imbranati si fanno produrre un dump di mysql, lo criptano, zippano, maillano, de-maillano, copiano, unzippano, decriptano, excellano, wordano per poi REIMPORTARLO IN MYSQL!

IO - Hummm... E perche' non prendete sto' coso e lo importate direttamente nel database?
CL - Ma ci sono le barre e...

NeeeaaAAAAGGGGGGHHHH!!!

Davide
06/09/2010 08:00

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.

36 messaggi this document does not accept new posts

Mauro Pietrobelli

Di Mauro Pietrobelli postato il 06/09/2010 08:19

< CL - Ma ci sono le barre e... >

Le barre sulla testa ci devi dare......

Ciao BigD e buona settimana.....

-- Mamo

Eremita Solitario

Di Eremita Solitario postato il 06/09/2010 08:39

Che incuboooooooo

Mi è venuta l'ansia solo a leggere.... mi è venuta voglia pure a me di strozzarlo sto tizio...

-- Eremita Solitario

TheKaspa

Di TheKaspa postato il 06/09/2010 08:52

Eh, ma è facilissimo che qualche malintenzionato abbia un db mysql con le stesse tabelle (sicuramente dai nomi impronunciabili) con lo stesso ordine dei campi (pseudocasuale) e con gli stessi id di campo (anche questi generati a caso da un abitante della Città degli Imperatori di Ende [<a href="http://it.wikipedia.org/wiki/Gioco_del_Caso">http://it.wikipedia.org/wiki/Gioco_del_Caso</a>] )!

Ah, già, ma tanto ci sono le barre, non saprebbe come importare i dati!

-- TheKaspa

Alessandro

Di Alessandro postato il 06/09/2010 08:53

Buhahhahahha! Le barre !!

Ci manca solo che il CL di turno ti dicesse che ci sono delle faccine che ti sorridono!

Buhhahahhaaa

-- Alessandro

Flaz

Di Flaz postato il 06/09/2010 08:57

Stento quasi a crederci blush

-- http://flaz.biz

Paolo Sinigaglia

Di Paolo Sinigaglia postato il 06/09/2010 09:15

Io, per completezza, aggiungerei un passaggio attraverso un bel DB M$$QL collegato in OLEDB con il DB MySQL.

Solo perche' cosi' e' una procedura un po' troppo semplice.

-- Paolo Sinigaglia

sky

@ Paolo Sinigaglia Di sky postato il 06/09/2010 18:41

>Io, per completezza, aggiungerei un passaggio attraverso un bel DB M$$QL collegato in OLEDB con il DB MySQL.

>Solo perche' cosi' e' una procedura un po' troppo semplice.

Se togli "collegato in OLEDB" è più o meno quel che facevano da me... perchè, come dici tu, in effetti è troppo semplice. :D

Il bello è che, dopo tutto l'immane bordello, si credevano pure intelligenti... "uè... funziona eh"... mi è bastato aspettare il momento in cui NON ha funzionato per vedere le pecore sparpagliarsi all'arrivo del lupo. ;\)

(ovviamente, essendo al 90% roba windows, return codes d'errore e log... chi l'ha visto? :D)

-- sky

Gianni

Di Gianni postato il 06/09/2010 09:26

Io ho appena decifrato (mettendoci un po' di tempo) del codice che esegue una query e poi esegue diversi cicli per eliminare i doppioni...

Possibile che il programmatore non conoscesse la GROUP BY? O_O

Ormai ho rinunciato a capire certe cose... -.-"

 

Buona giornata a tutti...

-- Gianni

Turro

Di Turro postato il 06/09/2010 09:44

Al contrario di Flaz non faccio assolutamente fatica a crederti: sempre in tema di file compressi, a me una volta capitò un genio che, per "riunire" un archivio compresso che era stato distribuito su più file, cosa fece? Semplice, usando Word aprì il file ZIPPONE.001 e vi unì in cascata ZIPPONE.002 ... ZIPPONE.999.

"Io l'ho salvato correttamente, perchè WinZip adesso non me lo apre?" furono le sue ultime parole

-- Turro

R.P.

@ Turro Di R.P. postato il 06/09/2010 23:31

 

>Al contrario di Flaz non faccio assolutamente fatica a crederti: sempre in tema di file >compressi, a me una volta capitò un genio che, per "riunire" un archivio compresso che >era stato distribuito su più file, cosa fece? Semplice, usando Word aprì il file >ZIPPONE.001 e vi unì in cascata ZIPPONE.002 ... ZIPPONE.999.

>"Io l'ho salvato correttamente, perchè WinZip adesso non me lo apre?" furono le sue >ultime parole

Poi gli hai sparato, vero?  Qualunque giudice ti avrebbe assolto.....

-- R.P.

Nik

Di Nik postato il 06/09/2010 09:57

non ho veramente parole........

beh... una roba così assurda mi pare adeguata come prima storia al rientro dalle ferie

-- ...

Kesty

Di Kesty postato il 06/09/2010 10:13

Quando leggo queste cose non so se pensare a qualche grande incapace che si spaccia per programmatore o uno bravo che ha deciso di farsi due grasse risate alla faccia dei CL.

BOFH: ... e per spostare questo database dovete ricevere una mail ogni 6 ore, spostarla qui, excelarla, wordarla, dire tre parole magiche e buttarla nel cestino ...

CL: ma non c'è un modo più semplice?

BOFH: nessuno che mi venga in mente...

 

Ma forse sono solo troppo ottimista..

-- Kesty

Julio Cortez

@ Kesty Di Julio Cortez postato il 06/09/2010 16:28

BOFH: ... e per spostare questo database dovete ricevere una mail ogni 6 ore, spostarla qui, excelarla, wordarla, dire tre parole magiche e buttarla nel cestino...

 

Mi sa che hai dimenticato "fare una giravolta di 360° a destra stando solo sul piede sinistro". Senza di quello è logico che non funziona!! cheeky

-- Julio Cortez

Kurgan

Di Kurgan postato il 06/09/2010 10:14

"E poi ci sono le barre..." suona tanto come "e poi c'era la marmotta che impacchettava la cioccolata...",

Per questi ci vuole la camicia di forza. Solo l'idea di "procedura automatizzata per unzippare un file" e "word" nella stessa frase e` da omicidio. In verita` vi dico che purtroppo ho un cliente il cui intero software (decisamente una applicazione verticale, infatti e` totalmente custom) funziona piu` o meno su quella logica li` (procedure enormi in VBA dentro Word). Se non altro a sua discolpa possiamo dire che il prodotto finale in questo caso e` un documento word e non un database MySql.

 

-- Il massimo danno con il minimo sforzo

Lorenzo Romani

Di Lorenzo Romani postato il 06/09/2010 11:46

LART LART LART e ancora LART

Big D stai diventanto troppo buono, i CL sempre più CL che sta succedendo?

-- Lorenzo Romani

michele

Di michele postato il 06/09/2010 12:27

ma perchè non mi meraviglio ?

Io combatto con gente che dice di non poter aprire un csv sul server Unix perchè non ha excess !

 

-- michele

Nik

@ michele Di Nik postato il 06/09/2010 18:21

> Io combatto con gente che dice di non poter aprire un csv sul server Unix perchè non ha excess !

 

posso piangere? crying

-- ...

Daniele C.

@ michele Di Daniele C. postato il 09/09/2010 10:03

Io combatto con gente che dice di non poter aprire un csv sul server Unix perchè non ha excess !



E che c'è di strano? Io faccio assistenza per gente che non riesce a lavorare su di un pc non suo, perché il desktop ha un aspetto diverso.

-- "I was watching the London Marathon and saw one runner dressed as a chicken and another runner dressed as an egg. I thought: 'This could be interesting.'" -Paddy Lennox
---
D.

maxxfi

Di maxxfi postato il 06/09/2010 12:48

> CL - Poi i files sono inviati a noi via mail, che li prendiamo e li mettiamo sul server dove c'e' un'altra procedura automatica, che e' quella che non funziona.

Non si puo' aggiungere un'altra procedura automatica che prende il file dalla mail e lo mette sul server, ed a questo punto licenziare l'ormai inutile CL (non che fosse molto piu' utile prima, eh) ?

-- maxxfi

Massy

Di Massy postato il 06/09/2010 13:54

A me fa strano che ti stupisci ancora...

Ultima di ieri: cliente a cui abbiamo caricato una beta. Lui ci segnala le cose che non vanno (ma tipo: sto rosso è troppo rosso, sto blu sembra blu ma io lo vorrei fucsia) in un semplicissimo modo:

tasto stamp. Ctrl-c - ctrl v in photoshop - strumento testo - salvataggio in psd - stampa sulla stampante - scanner - programma che crea pdf con file scannerizzati - prova invio pdf - messaggio di invio file troppo grosso - galoppino che ce lo porta a mano in cartaceo (a 50 km di distanza)

E questi son reseller e programmatori in teoria, non utenti finali.

 

Dai, sei troppo nel settore per rimanere a bocca aperta. :\)

-- Massy

Andrea Ballarati

@ Massy Di Andrea Ballarati postato il 09/09/2010 01:12

 tasto stamp. Ctrl-c - ctrl v in photoshop - strumento testo - salvataggio in psd - stampa sulla stampante - scanner - programma che crea pdf con file scannerizzati - prova invio pdf - messaggio di invio file troppo grosso - galoppino che ce lo porta a mano in cartaceo (a 50 km di distanza)

E questi son reseller e programmatori in teoria, non utenti finali.

Credo che ognuno di noi abbia nella memoria aneddoti stile "Ho visto cose che voi umani..."

Questo però è carino smiley

-- Andrea Ballarati

Adriano

Di Adriano postato il 06/09/2010 14:04

Mi ricorda http://thedailywtf.com/Articles/Web_0_0x2e_1.aspx . Mai pensato inviare loro qualche chicca?

-- Saludos
Adriano

Mg

Di Mg postato il 06/09/2010 14:14

Ma questo è il CL dei CL?

Che bella, una storia vecchio tipo che fa tanto ridere (noi, te che devi sopportarlo non credo)

-- Mg

ryosaeba

@ Mg Di ryosaeba postato il 06/09/2010 16:59

 

Ma questo è il CL dei CL?

Che bella, una storia vecchio tipo che fa tanto ridere (noi, te che devi sopportarlo non credo)

Bhè ... immagino che il CL dei CL è colui che ha avuto la brillante idea di avvitare il portatile alla scrivania! 

 

 

statti bene D. 

-- ryosaeba

Mg

@ ryosaeba Di Mg postato il 07/09/2010 09:17

 

 

Bhè ... immagino che il CL dei CL è colui che ha avuto la brillante idea di avvitare il portatile alla scrivania! 

Ah, sì c'era anche quello, ora non ci pensavo... Comunque anche questo si dà da fare

E poi anche quello che ha lavato il mouse in lavatrice, o quello che voleva 48 lettori cd perché c'era scritto 48X, potrebbero dire la loro

-- Mg

Bahamuttone

Di Bahamuttone postato il 06/09/2010 20:07

Beh che dire di un programma di contabilita' fatto in Access, attaccato a un Database Oracle che per emettere le fatture faceva una query sull'INTERA tabella da un paio di milioni di record e poi aveva un magnfico ciclo FOR per scorrersi tutti i record alla ricerca di quelli utili. Questo metodo era chiamato da parte della programmatrice "Fare un Frullone". [Poi vabbe' c'erano le magnifiche variabili DUPALLE, PALLEVIZZE e MECOIONI, ma sono un'altra storia...]

-- Bahamuttone

Micky

Di Micky postato il 06/09/2010 21:19

Mi ricorda molto una nota azienda di Telecomunicazioni dove i consulenti per fare la stessa cosa, ovvero importare un file che arriva da un ambiente esterno nel database e dovendo correggere con "." in luogo di ","  come separatore decimale lo importavano in exsell e "con pochi click del mouse" (detto dall'UL) eseguivano la sostituzione, e poi contavano il numero di righe fosse pari a quelle del file iniziale perché le meraviglie  della tecnologia micro$oft ogni tanto cancellavano randomicamente qualche riga...

Ho corretto la procedura che all'arrivo del file mandava una mail per allertare i CL affinché excellassero il file in modo che al posto dell'invio della mail eseguisse: sed -e 's/,/\./g' < file, inutile dire che non faccio più il consulente lì, vero?

Ciao, Micky

-- Micky


mk66

Di mk66 postato il 06/09/2010 21:30

OMG! Mi è venuto male a leggere queste peripezie, e dire che sono un CL anche io, ma una simile cavolata è fuori dal mondo, o forse sono io che non sono proprio così CL? Boh!

 

-- mk66

Anonymous coward

Di Anonymous coward postato il 06/09/2010 22:27

Capitata a me:

CL: Non mi funzionano gli zeri, quando hai tempo puoi venire a dare un occhiata

IO: (ridacchiando): OK (e perchè no, in fondo so già che quasi sicuramente è la tastiera e quindi non un problema mio)

....

IO: Allora, faccio una prova io (aprendo notepad dal prompt)

CL:no, è su Excel

IO: come su Excel? Ti capita solo su Excel e non su altri programmi?

CL: sì

IO: qui funziona, quindi lì non va?

CL: cosa?

IO: come cosa? il tasto zero

CL: no, non lo zero, gli zeri! apri excel e ti faccio vedere

CL: Ecco vedi? Io avevo un icona (rigorosamente pronunciato con l'accento sulla i) con la faccina che ride che metteva gli zeri.

IO: non ho capito...mette gli zeri per te? e non puoi usare lo zero del tastierino come tutti?

CL: no perchè ne mette 3 !!!! e se io mi confondo e ne metto 2 o 4 ?

Capendo a quel punto che quello a cui si riferiva era un bottone comando di Sexcel che io non ho mai avuto l'esigenza di cercare, cerco nell'interfaccia e lo rimetto al suo posto.

IO: Voilat! Ora va, vedi?

CL: E la faccina che ride?

Capendo che sto avendo a che fare con un cercopiteco addestrato e non con un essere umano, gli personalizzo l'icona senza proferire parola e senza neanche cercare di essere simpatico

IO: Se non c'è altro vado via

CL: Grazie

Certe volte ti cadono veramente le braccia...capisco che chi si occupi di soldi faccia attenzione agli zeri (anche se con dei controlli addizionali automatici non ne avresti bisogno) ma....la faccina che ride?

-- Anonymous coward

Mg

@ Anonymous coward Di Mg postato il 07/09/2010 09:20

 

CL: Ecco vedi? Io avevo un icona (rigorosamente pronunciato con l'accento sulla i) con la faccina che ride che metteva gli zeri.

Ora, io sarò più CL di lui, ma non ho capito che accidenti è la faccina che ride e che mette gli zeri!

-- Mg

R.P.

Di R.P. postato il 06/09/2010 23:28

>IO - Si', quando qualche cosa va' male di solito ti arriva un qualche tipo di errore. Che errore?

>CL - Ah bho! E che ne so...

E gia' qui andava la prima badilata in fronte a CL.

 

>IO - Ok, fammi vedere come fai...

>CL - Ah, no, non posso.

SPEMMM! qui la seconda, e cosi' via.....

'Sta storia mi ha fatto prudere le mani, un po' come la storiella del tizio che telefonava all'help desk per dire che aveva problemi con pc e poi saltava fuori che mancava la corrente al palazzo ed alla fine il tipo dell'help desk diceva chiaro e tondo al cretino di reimballare il pc e di riportarlo al negozio perche era trappo stupido per usarlo.

Pero', anche tu, BigD, te le vai a cercare! Ormai dovrebbe essere chiaro che appena aprono bocca bisogna fermarli con un "RACCONTAMI TUTTO DAL PRINCIPIO, PARTENDO DAL MOMENTO IN CUI HANNO FATTO L'ERRORE DI ASSUMERTI". E' un po' lunga, ma si evitano i mal di stomaco.

-- R.P.

Imlianot

Di Imlianot postato il 07/09/2010 00:20

Fino ad oggi mi sono trattenuto perchè pensavo nessuno mi credesse:

da un mio cliente che ha 5 punti vendita connessi alla sede centrale tramite VPN ,un azienda con 250 programmatori nel suo staff, hanno pensato bene che per leggere i tracciati cassa la soluzione migliore fosse:

Leggere il file TXT (ok è .dat) di 3MB di media da remoto per importare le righe giuste (1 ogni 5 circa) invece che farselo zippare e inviare sul server centrale. Sono 2 anni che RANDOM la procedura si blocca e non vengono importati i movimenti cassa.



Risposta in questi 2 anni : è colpa della rete... che random decide di impazzire e di risistemarsi da sola.

-- Imlianot

franganghi

Di franganghi postato il 08/09/2010 14:01

Io - per carità - ti adoro, ti appresso, ti seguo, stimo e son divertito dalle tue storie ma c'è un limite a volte che non va superato a meno che non sia alta, slanciata, atletica e dagli occhi o capelli chiari (o tutto nero).

Nello specifico nessuno avrebbe mai potuto darti addosso per l'aver lasciato il mentecatto a parlare con l'aria che poco prima spostavi con il tuo corpo.

f

-- franganghi

BlackKatMike

Di BlackKatMike postato il 09/09/2010 14:20

 

Ciao BigD! La tua storia (e i commenti...) mi fanno venire in mente una delle mie di "storie"...

Avete tutti presente l'uso medio che gli utonti fanno delle suite di office automation?

- Word processor: usato come una macchina da scrivere (formattazione? Che è?)

- Foglio di calcolo: usato per tabelle di dati (calcoli? Eeh? Veramente si può?). Sì beh, è possibile per cose semplici, ma vogliamo mettere con...

- ... il Database (NON nel senso di MySQL, PostGre ecc., ovviamente): OMMIODDIO COS'È 'STA ROBA?

- Il programma di presentazione: a seconda dei posti usato proficuamente da pochi, o usato da tanti per visualizzare allegati idioti nella posta elettronica.

Detto questo... un utonto una volta mi chiama per una cosa che sembrava una cavolata... tipo che alcune celle in un foglio Excel non avevano i decimali formattati correttamente in una colonna. Guardo la colonna, è una tabella con l'inventario dei beni di un ufficio, tra cui la colonna incriminata con il valore del bene. E parliamo quindi di TANTISSIME righe, centinaia almeno.

Gli sistemo la formattazione, e non ricordo adesso come, mi rendo conto che il furbastro si stava facendo il totale della colonna in questione con la calcolatrice col nastro di carta! Nastro che ormai aveva una lunghezza di qualche chilometro... ovviamente potete immaginare la sua faccia quando gli ho mostrato il pulsante "somma" della toolbar...

Se avete finito di ridere, aggiungo che all'epoca ero sysadmin/techie/Bob per conto di una ditta che lavorava nella Pubblica Amministrazione (non dico quale PA per decenza...). Adesso mi sa che starete piangendo...

-- BlackKatMike

Davide Bianchi

@ BlackKatMike Di Davide Bianchi postato il 10/09/2010 07:40

Guardo la colonna, è una tabella con l'inventario dei beni di un ufficio, tra cui la colonna incriminata con il valore del bene. E parliamo quindi di TANTISSIME righe, centinaia almeno.

Centinaia per te e' tantissimo ? A te allora non e' mai capitato che ti rifilino un foglio Excel con 32.000 righe, contenenti URL scritti male da cui tu dovresti estrarre delle regole di Rewrite per Apache eh?

-- Davide Bianchi

z f k

@ BlackKatMike Di z f k postato il 10/09/2010 08:48

" Se avete finito di ridere, aggiungo che all'epoca ero sysadmin/techie/Bob per conto di una ditta che lavorava nella Pubblica Amministrazione (non dico quale PA per decenza...). Adesso mi sa che starete piangendo..."

La so! La so!

La PA in questione era... (suspense)... una qualsiasi!

Come a dire: tutte. :D

 

CYA

-- z f k

36 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