Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare
Mova Z70 Ultra Complete è un robot aspirapolvere che coniuga un'aspirazione potente e un lavaggio con rullo a logica di intelligenza artificiale che guida al meglio nella pulizia di casa: rulli e spazzole estensibili a pulire gli angoli e una base di ricarica che lava e ripristina il robot al emglio delle sue funzionalità dopo ogni azione di pulizia
Recensione Google Pixel 11: non ha l'HiLight dei Pro, ma è il Pixel più equilibrato di sempre
Recensione Google Pixel 11: non ha l'HiLight dei Pro, ma è il Pixel più equilibrato di sempre
Abbiamo provato Google Pixel 11, il più accessibile della nuova gamma: chip Tensor G6 condiviso con i modelli Pro, fotocamera 48 MP con Magic Capture e Stili Fotografici, display Actua da 3000 nit e batteria da 4985 mAh. Ecco come si comporta nell'uso quotidiano, e cosa cambia davvero rispetto a Pixel 11 Pro e Pro XL
Google Pixel 11 Pro XL: fotocamera al top, batteria indietro. Luci e ombre del nuovo flagship
Google Pixel 11 Pro XL: fotocamera al top, batteria indietro. Luci e ombre del nuovo flagship
Google Pixel 11 Pro XL debutta in Italia con il nuovo Tensor G6, lo Zoom Pro fino a 120x, il display Super Actua da 3600 nit e la new entry HiLight riservata ai modelli Pro: lo abbiamo provato in anteprima per diversi giorni prima del lancio commerciale, tra fotocamera generativa, ricarica ancora indietro rispetto ai rivali e un prezzo che parte da 1399 euro
Tutti gli articoli Tutte le news

Vai al Forum
Discussione Chiusa
 
Strumenti
Old 25-07-2012, 16:51   #21
marco.r
Senior Member
 
Iscritto dal: Dec 2005
Città: Istanbul
Messaggi: 1817
Quote:
Originariamente inviato da banryu79 Guarda i messaggi
Che sexchange abbia un approccio per cosi' dire "rilassato" nei confronti delle RFC e degli standard vari non e' che sia una cosa tanto nuova. D'altra parte le RFC stesse specificano che e' consigliabile tenere a mente che, si', esistono dei software bacati che non rispettano i dettami e sarebbe opportuno tentare di cooperare e non stigmatizzare questi cerebrolesi.

Be conservative in what you do, be liberal in what you accept from others.

(Postel's law)

C'e' un motivo se la gente ormai usa postfix piuttosto che qmail.
__________________
One of the conclusions that we reached was that the "object" need not be a primitive notion in a programming language; one can build objects and their behaviour from little more than assignable value cells and good old lambda expressions. —Guy Steele
marco.r è offline  
Old 26-07-2012, 08:19   #22
banryu79
Senior Member
 
L'Avatar di banryu79
 
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
Quote:
Originariamente inviato da biffuz Guarda i messaggi
Vedi, hai sbagliato, non devi perderti in spiegazioni tecniche con i CL... dovevi solo dirgli che se vuole quel cliente allora dobbiamo spendere 25 k€ per sostituire il nostro sistema
Ciao biffuz, occhio che le storie che posto non sono mie eh!
Davide Bianchi è un sysadmin italiano all'estero (in Olanda).
Puoi trovare le sue storie (e altro) sul suo sito personale.
Prova con una ricerca per "Storie dalla sala macchine".
__________________

As long as you are basically literate in programming, you should be able to express any logical relationship you understand.
If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it.
(Chris Crawford)
banryu79 è offline  
Old 26-07-2012, 08:20   #23
banryu79
Senior Member
 
L'Avatar di banryu79
 
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
Quote:
Originariamente inviato da marco.r Guarda i messaggi
Be conservative in what you do, be liberal in what you accept from others.

(Postel's law)

C'e' un motivo se la gente ormai usa postfix piuttosto che qmail.
Sì, io son d'accordo, però vallo a dire a Bernstein
__________________

As long as you are basically literate in programming, you should be able to express any logical relationship you understand.
If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it.
(Chris Crawford)
banryu79 è offline  
Old 02-08-2012, 15:57   #24
banryu79
Senior Member
 
L'Avatar di banryu79
 
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
La chiave.

Sembra impossibile eppure...
---

La Chiave

No, rimettetevi i pantaloni che non stiamo parlando di Tinto Brass.

Alura, un po' di tempo fa' $noicifacciamogliaffarituoi ha messo in piedi il solito sito interdet con CMS incorporato. Roba che oramai e' piu' comune del mal di testa che mi provocano. Dopo numerose bestemmie per via delle varie versioni del foxxuto sito che si incatastavano in continuazione e numerosi cicli di aggiorna, prova, riprova, downgrade, riprova, i pinguini si sono finalmente decisi ad accettare il mio suggerimento di mettere in piedi un sistema di testing basato su un singolo server (virtuale) che faccia sia da web server che da database server. Per i test dovrebbe essere piu' che sufficiente.

Ed infatti dopo un po' di verifiche e prove, la versione in 'test' viene spostata in produzione e sembra funzionare un pelo meglio. Il che significa che invece che inchiodarsi brutalmente e riportare due kili e mezzo di errori ad ogni pagina ne ritorna solo mezzo chilo.

Ma... Ma c'e' un "ma".

Il "ma" in questione e' che ci sono certe cose che funzionano in test e poi, una volta spostate in produzione, o non funzionano o danno dei risultati completamente diversi. Il che mi fa pensare che (come al solito) l'ambiente di 'test' non e' proprio uguale a quello di 'produzione'.

E non sto parlando del fatto che uno dei due ambienti e' composto da due macchine separate per web e db, ma del fatto che evidentemente l'applicazione e' diversa tra le due.

Dopo un altro po' di bestemmie, riesco a convincere i pinguini programmatroti che forse e' il caso di fare un bel dump del server di produzione e "spalmarlo" sul server di test, cosi' che si possa fare i test e verificare che i due ambienti rispondano nello stesso modo. Dopo aver fatto la "spalmatura" scopriamo che l'applicazione continua a rispondere in modo diverso. Ok, il problema e' evidentemnte nei dati del database. A questo punto, CL, membro della premiata ditta $pinguiniprogrammatrotisiamonoi, ha l'illuminazione: quando e' stata fatta l'installazione della nuova versione dell'applicazione e' stato anche caricato un database di prova senza prima zappare via quello esistente, il risultato e' che ci sono dei dati duplicati nel database e questi provocano i problemi.

IO - ...momento quajo'... dati duplicati? Nel database?
CL - Si', sicuramente... Possiamo fare un controllo con un "select questo-e-quello from..."

E la query ritorna 580 righe, mentre (secondo CL) dovrebbe ritornarne solo un terzo.

CL - Ecco il problema, abbiamo dei dati duplicati.
IO - Ma... come cappero si fa' ad inserire dei dati duplicati in un database? Non dovrebbero esserci delle chiavi primarie e cose cosi' per evitarlo?
CL - Huh? Chiavi primarie?

Il tono di CL mi fa' venire i brividi cosi' faccio un rapido controllo nel db e scopro che... Non ci sono chiavi primarie definite in nessuna tabella!!! E quindi non ci sono FK ne' altri meccanismi per forzare un minimo di "coerenza logica" dei dati. In effetti e' possibile inserire qualunque schifezza in questo database. Ed e' stato fatto.

IO - Ma non sarebbe meglio utilizzare una qualche constraint per evitare questi problemi? Voglio dire, come fate a mantenere la coerenza dei dati?
CL - Ah, ci pensa l'applicazione.

Ossignur... Ed il bello e' che questa gente usa Oracle! E lo usano come userebbero una merda come MyS... ehm, Access! Non c'e' limite al peggio (come se non lo sapevo prima).

Davide
28/03/2011 08:00
__________________

As long as you are basically literate in programming, you should be able to express any logical relationship you understand.
If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it.
(Chris Crawford)
banryu79 è offline  
Old 03-08-2012, 08:45   #25
franksisca
Senior Member
 
L'Avatar di franksisca
 
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
non ci credo...dai non è possibile. anche nei "acces for dummies" da 5€ ci sono le chiavi...questi qui come caxxo si sono diplomati/laureati???

Resto sconcertato
__________________
My gaming placement
franksisca è offline  
Old 03-08-2012, 10:45   #26
biffuz
Senior Member
 
L'Avatar di biffuz
 
Iscritto dal: Jul 2001
Messaggi: 3502
Quote:
Originariamente inviato da franksisca Guarda i messaggi
non ci credo...dai non è possibile. anche nei "acces for dummies" da 5€ ci sono le chiavi...questi qui come caxxo si sono diplomati/laureati???
Come fanno tutti, dopo aver dato l'esame hanno cancellato tutto dalla memoria con il solito schema mentale "tanto non serve sul lavoro". Ammesso che siano laureati in informatica, certo.

E ormai i programmatroti nemmeno si prendono la briga di leggersi "Pulirsi il sedere for dummies", semplicemente aprono Chrome, scrivono "come leggo una riga dal database" e cliccano sul primo link.

Se vi dicessi in quali genere di aziende e a quali livelli ho visto questo modo di fare, vi verrebbe la pelle d'oca.

Ah, e poi, ovviamente, se tu invece cerchi di studiare un po' e fare le cose per bene, l'unico risultato che ottieni è un cazziatone perché sei lento.
__________________
www.biffuz.it | Thou shall not follow the NULL pointer, for chaos and madness await thee at its end.
Powered by: M1 @ Tahoe | 7600X @ W11 | C2Q @ XP | P!!! @ W98+BeOS | 286 @ W3.1 | C64 | iP16 | iPad8 | rPi4 | and more...
biffuz è offline  
Old 03-08-2012, 10:49   #27
franksisca
Senior Member
 
L'Avatar di franksisca
 
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
Quote:
Originariamente inviato da biffuz Guarda i messaggi
Come fanno tutti, dopo aver dato l'esame hanno cancellato tutto dalla memoria con il solito schema mentale "tanto non serve sul lavoro". Ammesso che siano laureati in informatica, certo.

E ormai i programmatroti nemmeno si prendono la briga di leggersi "Pulirsi il sedere for dummies", semplicemente aprono Chrome, scrivono "come leggo una riga dal database" e cliccano sul primo link.

Se vi dicessi in quali genere di aziende e a quali livelli ho visto questo modo di fare, vi verrebbe la pelle d'oca.

Ah, e poi, ovviamente, se tu invece cerchi di studiare un po' e fare le cose per bene, l'unico risultato che ottieni è un cazziatone perché sei lento.
Che amarezza (cit.)
__________________
My gaming placement
franksisca è offline  
Old 03-08-2012, 12:32   #28
demos88
Senior Member
 
Iscritto dal: Nov 2004
Città: Padova
Messaggi: 2342
La verità è che 4 studenti su 5 che escono da un ITIS informatico, sono tipicamente più affidabili e colti informaticamente rispetto a un ingegnere (triennale soprattutto) informatico che ha fatto uno scientifico alle superiori, e questi ultimi sono la maggioranza tipicamente, ma ho visto anche diversi liceali classici e linguistici.
Questo lo sto notando da perito informatico e studente di ingegneria informatica, è una oscenità.
__________________
CPU Ryzen 5900X @ 4,7Ghz + Thermalright Phantom Spirit 120 SE / MB Asus X470-F Gaming / RAM 2x16GB DDR4 Corsair 3600 CL16 / VGA Sapphire RX 7900 XT Nitro+ / SSD Crucial T500 1TB + Samsung 970 Pro 512GB + Sandisk 960GB Ultra II / PSU FSP Hydro G PRO 1000W / Headset Kingston HyperX Flight
demos88 è offline  
Old 03-08-2012, 13:19   #29
biffuz
Senior Member
 
L'Avatar di biffuz
 
Iscritto dal: Jul 2001
Messaggi: 3502
Quote:
Originariamente inviato da demos88 Guarda i messaggi
La verità è che 4 studenti su 5 che escono da un ITIS informatico, sono tipicamente più affidabili e colti informaticamente rispetto a un ingegnere (triennale soprattutto) informatico che ha fatto uno scientifico alle superiori, e questi ultimi sono la maggioranza tipicamente, ma ho visto anche diversi liceali classici e linguistici.
Esatto, ormai si assume come programmatore chiunque abbia "esperienza" di Visual Basic (una decina di anni fa) o JavaScript (oggi). Ma per fare carriera basta essere bravi a lucidare il posteriore del capo...
__________________
www.biffuz.it | Thou shall not follow the NULL pointer, for chaos and madness await thee at its end.
Powered by: M1 @ Tahoe | 7600X @ W11 | C2Q @ XP | P!!! @ W98+BeOS | 286 @ W3.1 | C64 | iP16 | iPad8 | rPi4 | and more...
biffuz è offline  
Old 03-08-2012, 14:02   #30
franksisca
Senior Member
 
L'Avatar di franksisca
 
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
Quote:
Originariamente inviato da demos88 Guarda i messaggi
La verità è che 4 studenti su 5 che escono da un ITIS informatico, sono tipicamente più affidabili e colti informaticamente rispetto a un ingegnere (triennale soprattutto) informatico che ha fatto uno scientifico alle superiori, e questi ultimi sono la maggioranza tipicamente, ma ho visto anche diversi liceali classici e linguistici.
Questo lo sto notando da perito informatico e studente di ingegneria informatica, è una oscenità.
da laureatto triennale in ingegneria informatica (mi mancavano 8 esami alla specialistica) e diplomato geometra mi sento chiamato in causa

Anticipando che suppongo tu non faccia di tutta l'erba un fascio, ma mi trovo addirittura costretto a darti ragione, ma è anche vero che il lavoro di ingegnere informatico, almeno dalle mie parti, non esiste proprio. A me, e a molti miei colleghi, capita di essere etichettato come "quello che ne capisce di pc"...e sinceramente a volte mi sento umiliato ad aver passato 10 anni per sbattere la testa sui libri e poi non fare una cippa di quello che ho studiano.
Poi, vorrei che la gente si mettesse in testa, che l'ingegnere informatico non è nè un programmatore nè un "creatore di siti" !!!
Quote:
Originariamente inviato da biffuz Guarda i messaggi
Esatto, ormai si assume come programmatore chiunque abbia "esperienza" di Visual Basic (una decina di anni fa) o JavaScript (oggi). Ma per fare carriera basta essere bravi a lucidare il posteriore del capo...
se sei un gran lucidatore non hai bisogno nemmeno del titolo quasi....
__________________
My gaming placement
franksisca è offline  
Old 03-08-2012, 16:58   #31
demos88
Senior Member
 
Iscritto dal: Nov 2004
Città: Padova
Messaggi: 2342
Quote:
Originariamente inviato da franksisca Guarda i messaggi
da laureatto triennale in ingegneria informatica (mi mancavano 8 esami alla specialistica) e diplomato geometra mi sento chiamato in causa

Anticipando che suppongo tu non faccia di tutta l'erba un fascio, ma mi trovo addirittura costretto a darti ragione, ma è anche vero che il lavoro di ingegnere informatico, almeno dalle mie parti, non esiste proprio. A me, e a molti miei colleghi, capita di essere etichettato come "quello che ne capisce di pc"...e sinceramente a volte mi sento umiliato ad aver passato 10 anni per sbattere la testa sui libri e poi non fare una cippa di quello che ho studiano.
Poi, vorrei che la gente si mettesse in testa, che l'ingegnere informatico non è nè un programmatore nè un "creatore di siti" !!!
Ovvio che è un discorso puramente generale, comunque attualmente i geometri ricevono una preparazione informatica non trascurabile, a detta di chi so che sta facendo tale indirizzo.
Ho anche conosciuto liceali classici che sono diventati dei buoni ingegneri (nel senso che sono consci della loro posizione e delle loro conoscenze non così estese in ambito informatico quanto il loro titolo potrebbe suggerire) mentre altri che si sono un po' troppo montati. Ma il problema non risiede tanto nella persona, quanto nel fatto che ci siano questi corsi così "prestigiosi" (per la stragrande maggioranza delle persone, ancora oggi Ingegnere = "Sa tutto") che di fatto non preparano.
E' anche vero che la figura dell'ingegnere informatico non è esattamente quella del programmatore, è una figura che effettivamente in molte circostanze (piccole aziene di programmazione) non ha molto successo. Si ha una preparazione estesa su molte materie scientifiche e tecniche, ma nessuna approfondita, a meno che non si prosegua con la magistrale. Ma i contenuti dei corsi rimangono sempre molto più astratti rispetto al corso di laurea in informatica (non ingegneria).
__________________
CPU Ryzen 5900X @ 4,7Ghz + Thermalright Phantom Spirit 120 SE / MB Asus X470-F Gaming / RAM 2x16GB DDR4 Corsair 3600 CL16 / VGA Sapphire RX 7900 XT Nitro+ / SSD Crucial T500 1TB + Samsung 970 Pro 512GB + Sandisk 960GB Ultra II / PSU FSP Hydro G PRO 1000W / Headset Kingston HyperX Flight

Ultima modifica di demos88 : 03-08-2012 alle 17:06.
demos88 è offline  
Old 03-08-2012, 18:18   #32
DioBrando
Senior Member
 
Iscritto dal: Jan 2003
Città: Milano - Udine
Messaggi: 9418
Quote:
Originariamente inviato da demos88 Guarda i messaggi
La verità è che 4 studenti su 5 che escono da un ITIS informatico, sono tipicamente più affidabili e colti informaticamente rispetto a un ingegnere (triennale soprattutto) informatico che ha fatto uno scientifico alle superiori, e questi ultimi sono la maggioranza tipicamente, ma ho visto anche diversi liceali classici e linguistici.
Questo lo sto notando da perito informatico e studente di ingegneria informatica, è una oscenità.
Senza offesa ma...Non diciamo vaccate dai

Quello che impara un perito e come lo impara potrebbe studiarselo con profitto qualsiasi persona mediamente intelligente con le risorse che la Rete o la bibliografia mette a disposizione.

Per altro se uno è un cretino o sprovveduto, lo è da laureato e non.

Se un'azienda cerca espressamente un informatico o un ingegnere informatico, non lo fa perché conosce VB6 o qualsiasi altra tecnologia tu possa citare.


E in ultima battuta, il confronto laureati VS diplomati è ciclico.
Siete off topic, questo è un thread su tutte le disavventure, i "lol" e gli epic fail che capitano a chi lavora in questo settore.
Manteniamolo tale e con uno spirito goliardico.
DioBrando è offline  
Old 08-08-2012, 08:24   #33
banryu79
Senior Member
 
L'Avatar di banryu79
 
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
Non si Discute

Questa è veramente lol...
---

Ed ecco l'ultima trovata di $noicifacciamogliaffarituoi. Almeno, l'ultima di questa settimana. Come ho gia' detto prima ed ancora prima, i signori hanno messo in piedi un gran po' po' di webapplicascion con CMS incorporato ed hanno scoperto che se l'applicascion e' sviluppata da programmatroti le cose non e' che funzionano in modo tanto decente.

Ma e' da un po' che il concetto pare incominciare a prendere piede nelle teste dei vari UL. Da che lo deduco? Dal fatto che cominciamo a ricevere strane richieste che hanno come oggetto il debugging e/o l'aggiunta di funzionalita' all'applicascion di cui sopra.

Ed io ho la netta sensazione che $noicifacciamo ha deciso che domandare a noi (cioe' a me) una opinione tecnica e/o una possibile soluzione ad un loro problema significa riceverla in un decimo del tempo ed ad un decimo del costo se confrontata con la stessa domanda fatta ai loro programmatroti. Io ho proposto di rivedere i nostri onorari ma l'idea e' stata respinta.

Quindi quando mi e' arrivata una mail con un lungo discorso di importazione automatica delle statistiche non mi sono stupito piu' di tanto.

Allora, vediamo un attimo... questi hanno una qualche societa' di statistica che gli fa' delle statistiche (ovviamente) riguardo a qualche cosa... e vogliono importare questa roba nel loro sito direttamente nel database in una qualche tabella... pare che la societa' di statistica fosse gia' occupata prima con la versione vecchia del sito e adesso vogliono riprendere ad importare questa roba.

Quindi si tratta di aggiungere un utente con diritti di ftp (o meglio SFTP) e fare uno scriptino che prenda sta' roba e la copi nella directory giusta in modo che l'applicazione dei programmatroti possa importarseli. Perche' l'idea di domandare ai programmatroti di aggiungere al famoso CMS la possibilita' di uploadare le statistiche direttamente e' ovviamente scartata a priori. Vabbe', non e' che sia un gran problema. Mi piacerebbe solo che questi "conigli" evitassero di saltare fuori dal cappello sempre all'ultimo secondo.

Aggiungo l'utente, preparo lo script, verifico che funzichi (cioe' che copi i files) poi mando i dati relativi ad utente e password al branco di rintronati e domando da quali IP vogliono accedere al sistema.

Dopo un paio di giorni mi arrivano gli IP da cui questi pinguini vogliono poter uploadare la roba. Ed e' una paccata di reti... sostanzialmente l'intera rete del Gabon (o sarca$$o...). Dopo aver chiesto chiarimenti ed ottenuto un assenso generico da DaBoss apro le saracinesche dell'inferno e vediamo come vanno le cose. Poi (ovviamente) non ne sento piu' parlare per almeno un mese.

Dopo un mesetto (circa) mi becco una telefonata dell'UL di turno che lamenta che la loro "importazione" non funziona. Io faccio un rapido giro sul server e noto che nessuno ha mai uploadato niente, quindi non e' che non funziona, semplicemente non e' usata.

UL - Come non hanno mai uploadato niente?
IO - Cosi' sembra. L'unica login che vedo io e' di oltre un mese fa' e qualche cosa mi fa' pensare che sono io che ho provato a vedere se funzionava.
UL - Ma le statistiche non si aggiornano!
IO - Se non le caricano no. Ovviamente no.

Dopo un po' di babbilamme UL decide che la cosa migliore e' organizzare una bella conference a tre con il pinguino che dovrebbe fare ste' statistiche. Sono quindi 'conferenziato' con UL e CL (il pinguino di cui sopra).

UL - ...e quindi e' essenziale arrivare a far funzionare questa cosa al piu' presto!
IO - Allora, come gia' detto lo script e' a posto e gira ma non ho visto nessuna attivita' sul sistema da oltre un mese, cioe' da quando e' stato messo in funzione.
CL - Ma noi abbiamo provato una volta ma avevamo dei problemi perche' non e' possibile automatizzarlo.
UL - Come non e' possibile automatizzarlo?
CL - Perche' non e' FTP.
IO - E' SFTP, che e' come FTP ma con la crittografia aggiunta. Ed e' possibilissimo automatizzarlo.
CL - Ma mi domanda la password!
IO - E' possibile usare un sistema di chiavi pubbliche/private per l'autenticazione che evita la password o e' possibile fare uno script per fornire la password. Entrambi i modi erano descritti nella mail che ho mandato tempo addietro quando ho comunicato anche l'utente e la password.
CL - Ma noi non possiamo fare script...
UL - Vabbe', degli script ne parliamo dopo, comunque adesso e' importante vedere se il sistema funziona correttamente. Voglio fare una prova "live". Puoi fare un upload manuale di un file adesso cosi' vediamo se viene importato?
CL - Mah... Adesso... Non lo so... Ora devo vedere...

Aggiungete qui' una mezz'ora di tira e molla. Alla fine salta fuori che CL non ha manco piu' la mail in cui io comunicavo i dati relativi all'indirizzo IP, utente e password. Ri-manda la mail al volo (con CC a UL) e fai login sul server e metti in tail -f il log cosi' vedo quando si logga. Dopo un po' vedo CL comparire nel log.

CL - Ah, ecco e poi c'era il problema che la directory non si chiama 'upload'!
UL - Come?
IO - Ho qui' davanti l'ultima mail che ci siamo mandati dove dice chiaramente: "Ok, allora ho cambiato la struttura delle directory per avere una directory 'acc' per l'ambiente di accettazione, una 'prod' per l'ambiente di produzione" eccetera eccetera. Aspetta che te la rimando in copia. Questa mail e' di oltre un mese fa'.
UL - Hu... Ah gia' si' e' vero.. che avevamo deciso poi di fare le cose in questo modo... Allora CL hai anche tu la mail?

Dopo un po' di ravanamenti CL finisce con il caricare finalmente uno di questi foxxuti files (di cui io acchiappo subito una copia), io eseguo a manella lo script di aggiornamento senza aspettare che venga eseguito da Cron e vedo il file trasferito nella directory giusta.

IO - Adesso bisogna vedere quanto ci mette l'applicazione a caricarlo. Io vedo qui' che il loro 'scheduler' e' impostato per eseguire la cosa all'una di notte... solo che non ho idea di quale di questi campi siano i minuti... possiamo domandare a loro o impostarlo per eseguire le cose ad $oradiadesso + 1 ora
UL - Mi sa che aspettare un'ora e' piu' veloce che domandare a loro.

Rischedulo e decidiamo che la conversazione puo' procedere via mail.

Dopo un'ora circa il foxxuto coso gira e mi sputa subito un bell'errore nel log. Mando il tutto ad UL ed in cc a CL. E dopo dieci minuti ri-sono in conferenza con entrambi.

UL - Quindi e' un problema dell'applicazione!
IO - Cosi' pare. Ovviamente pero' se nessuno fa un upload non e' che l'applicazione abbia un gran che da fare.
UL - E come mai l'applicazione non riesce ad importare i dati?
CL - Mah... Dall'errore pare che sia un problema di struttura del file.
UL - E come mai dice "file tal-de-tali non trovato"? D, stiamo mettendo i files nella directory giusta?
IO - Solo un file e' stato uploadato, d'altra parte se vogliamo fare dei test per vedere se la copia funziona, un file e' sufficiente.
UL - Ah ecco... Quindi che cosa ha che non va' la struttura?
CL - Mah.. non so... puo' darsi che loro non stiano usando la struttura giusta. Perche' noi non possiamo cambiare la struttura del file che usiamo, potrebbe anche essere un problema di quante righe vengono analizzate.
UL - Le righe?
IO - Questo file e' un banalissimo file CSV ed e' meno di 100 righe. Se hanno dei problemi ad analizzare un csv di 100 righe... Ma avete discusso della struttura del file con quella gente?

Silenzio di tomba.

IO - Hallo? Nessuno li'?
CL - Si' sono qui.
IO - Ne avete parlato della struttura del file?
CL - Veramente no. Non abbiamo mai discusso della struttura del file da importare.
IO - Hummm... Ed esattamente come hanno fatto quelli a scrivere una procedura di importazione di un file senza avere una minima idea di come e' fatto il file che devono importare?
CL - ...in effetti potrebbe essere un problema...

In effetti potrebbe essere un problema. Discutere.

Davide
02/05/2011 08:00
---
__________________

As long as you are basically literate in programming, you should be able to express any logical relationship you understand.
If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it.
(Chris Crawford)
banryu79 è offline  
Old 08-08-2012, 12:17   #34
franksisca
Senior Member
 
L'Avatar di franksisca
 
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
grazie a dio che esistono queste persone che ci fanno lavorare e ridere al contempo...appena ho tempo devi scrivere anche io 2-3 cosette che mi sono capitate in ufficio
__________________
My gaming placement
franksisca è offline  
Old 21-02-2013, 16:14   #35
banryu79
Senior Member
 
L'Avatar di banryu79
 
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
Questo non è un aneddotto, come nei post precedenti, ma un paio di "jokes" la cui tematica è attinente al nostro settore.

--

Il Genio.

Un Programmatore sta passeggiando lungo una spiaggia quando ad un certo punto si imbatte in una lampada, mezzo sepolta nella sabbia: la prende e la strofina.
All'improvviso compare un Genio: "Sono il genio più potente del mondo! Posso esaudire un tuo desiderio, uno qualunque. Cosa desideri?"

Il Programmatore tira fuori una mappa, la apre, indica un'area al Genio e gli dice: "Desidero la pace in Medio Oriente".
Il Genio: "Azz, non saprei... Quella gente si scanna da milleni, sono molto potente e posso fare quasi qualunque cosa ma questo... Beh, questo va oltre i miei limiti".

Il Programmatore: "Allora senti, io sono un programmatore, e i miei programmi sono utilizzati da un sacco di persone. Per favore, fa in modo che tutti loro siano soddisfatti delle mie applicazioni e che chiedano modifiche e upgrade ragionevoli e sensati".

Al che il Genio: "Mmm... Err... Fammi vedere di nuovo la mappa..."

---

Real Programmers.



__________________

As long as you are basically literate in programming, you should be able to express any logical relationship you understand.
If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it.
(Chris Crawford)

Ultima modifica di banryu79 : 21-02-2013 alle 16:17.
banryu79 è offline  
Old 21-02-2013, 16:19   #36
marco.r
Senior Member
 
Iscritto dal: Dec 2005
Città: Istanbul
Messaggi: 1817
Confermo la presenza di
C-x M-c M-butterfly
in emacs
anche se io l'ho rimappato a F9
__________________
One of the conclusions that we reached was that the "object" need not be a primitive notion in a programming language; one can build objects and their behaviour from little more than assignable value cells and good old lambda expressions. —Guy Steele
marco.r è offline  
Old 21-02-2013, 16:20   #37
DioBrando
Senior Member
 
Iscritto dal: Jan 2003
Città: Milano - Udine
Messaggi: 9418
lol@Francesco
DioBrando è offline  
Old 21-02-2013, 16:22   #38
banryu79
Senior Member
 
L'Avatar di banryu79
 
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
Quote:
Originariamente inviato da marco.r Guarda i messaggi
Confermo la presenza di
C-x M-c M-butterfly
in emacs
anche se io l'ho rimappato a F9
"Se marco.r preme F9 in Emacs a Malo, a Padova nevica".
-- The brutterfly effect, revised
__________________

As long as you are basically literate in programming, you should be able to express any logical relationship you understand.
If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it.
(Chris Crawford)
banryu79 è offline  
Old 21-02-2013, 19:24   #39
sottovento
Senior Member
 
L'Avatar di sottovento
 
Iscritto dal: Nov 2005
Città: Texas
Messaggi: 1722
Salto a piedi giunti nel thread perche' sono fermamente convinto che posso battervi tutti, anche se l'episodio che mi accingo a raccontarvi e' vecchio di qualche lustro. Pero' e' (purtroppo) tutto vero.
Ammetto di essere un tipo piuttosto accomodante, anche quando le risposte dovrebbero essere piu' di polso. Giudicate voi.

Quella mattina ero nel mio ufficio e pianificavo di fare lavoro di routine, niente di particolarmente eccitante, quando suona il telefono. Telefonata intercontinentale, dalla Cina.
Si trattava di un cliente, a cui circa 3 anni prima avevamo installato un grosso impianto, ed il sottoscritto aveva scritto una parte del software di automazione.
Il cliente era arrabbiatissimo (lo chiamero' Hong Lei invece del suo vero nome):

Sottovento - cosa sta succedendo?
Hong Lei - il software non funziona piu'!!

Panico! Si tratta di un impianto ad alta produttivita', il fermo di pochi minuti costa parecchie migliaia di euro. Un fermo di ore costa parecchie teste.
Bianco in viso, faccio segno ai miei colleghi che c'e' un grosso problema, e metto in viva voce.

Sottovento - ok, stai calmo, Hong Lei. Dacci i dettagli. Cosa vedi a schermo?
Hong Lei - niente!
Sottovento - come niente? Non c'e' una scritta di errore? Un errore di sistema?
Hong Lei - no!
Sottovento - Puoi vedere se i processi stanno girando correttamente?
Hong Lei - No, non girano!!
Sottovento - Beh, prima di tutto falli ripartire. La produzione deve ripartire, poi possiamo analizzare cos'e' successo.
Hong Lei - Non posso!!
Sottovento - perche'?
Hong Lei - Il sistema non risponde.

Rapida consultazione con i miei colleghi. Il panico si diffonde anche in Europa.
Nessuno ci capisce nulla

Sottovento - Prova a collegarti al sistema
Hong Lei - non posso!
Sottovento - perche' non puoi? Cosa esce a schermo?
Hong Lei - nulla!

Le differenze culturali hanno il loro peso. Per questo motivo, normalmente lasciano parlare il sottoscritto con i cinesi poiche' li capisco di piu', essendo mia moglie del regno di mezzo.
Loro non vanno mai dritti al punto, ma si avvicinano a mo' di spirale. Pero' qui il tempo stringe e sembra che Hong Lei chieda aiuto ma sia molto reticente a fornire informazioni.

Rapida consultazione con i colleghi e decidiamo di provare a fare un restore dell'ultimo backup che abbiamo lasciato a disposizione.

Sottovento - Senti, non riusciamo a trovare il bandolo della matassa. Cosa ne pensi di reinstallare l'ultimo backup?
Hong Lei - va bene.
Sottovento - Ti ho lasciato i dischi di backup nell'armadio che c'e' in computer room. Prendili, per favore.
Hong Lei - non posso
Sottovento - non puoi?
Hong Lei - no
Sottovento - perche'?
Hong Lei - non sono in computer room
Sottovento - in tutto questo tempo non sei mai stato in computer room?
Hong Lei - si (si vuol dire no, che non c'e' mai stato. Parlano al contrario. Fortuna che ci dormo con una di loro )
Sottovento - Beh, allora vai in computer room e prendili.
Hong Lei - non posso
Sottovento - perche' non puoi? Come fai a dire che lo schermo e' nero, che non funziona nulla se non puoi nemmeno andare in computer room?
Hong Lei - ....
Sottovento - ....
Hong Lei - C'e' un incendio!
Sottovento - Un incendio?!?!?!
Hong Lei - si, un incendio!
Sottovento - Dove?
Hong Lei - in computer room. Ad essere sinceri, l'incendio si e' propagato per tutto l'impianto. Sono parecchie ore che i pompieri stanno cercando di domarlo, ma ci sono ancora le fiamme alte?

Sottovento - quindi i computer sono bruciati, giusto?
Hong Lei - giusto
Sottovento - anche i monitor/tastiere/unita' centrali/backup/....
Hong Lei - si
Sottovento - tutto fuso, insomma
Hong Lei - si

I cinesi riescono sempre a sorprendermi.
Per la cronaca: a parte il nome del cliente, il resto e' vero
__________________
In God we trust; all others bring data
sottovento è offline  
Old 22-02-2013, 08:41   #40
banryu79
Senior Member
 
L'Avatar di banryu79
 
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
From:
Quote:
Sottovento - cosa sta succedendo?
Hong Lei - il software non funziona piu'!!
...
To:
Quote:
...
Sottovento - quindi i computer sono bruciati, giusto?
Hong Lei - giusto
Sottovento - anche i monitor/tastiere/unita' centrali/backup/....
Hong Lei - si
Sottovento - tutto fuso, insomma
Hong Lei - si
Epic Debug!

__________________

As long as you are basically literate in programming, you should be able to express any logical relationship you understand.
If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it.
(Chris Crawford)
banryu79 è offline  
 Discussione Chiusa


Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare Mova Z70 Ultra Roller Complete: motore potente, ...
Recensione Google Pixel 11: non ha l'HiLight dei Pro, ma è il Pixel più equilibrato di sempre Recensione Google Pixel 11: non ha l'HiLight dei...
Google Pixel 11 Pro XL: fotocamera al top, batteria indietro. Luci e ombre del nuovo flagship Google Pixel 11 Pro XL: fotocamera al top, batte...
Non sai programmare? Ecco cosa si può fare con un LLM e una GeForce RTX 5070 Ti Non sai programmare? Ecco cosa si può far...
Recensione Samsung Galaxy Z Fold8 Ultra: il pieghevole più famoso diventa quasi perfetto Recensione Samsung Galaxy Z Fold8 Ultra: il pieg...
Anthropic e Salesforce annunciano l'inte...
Ricoh GR IVx: annunciata la compatta da ...
I consumatori non sarebbero interessati ...
Cybersecurity: come si sono mossi gli AP...
I giochi digitali non sono di proprietà ...
Photoshop ha una seconda interfaccia: se...
Samsung Galaxy S27 si mostra nei primi r...
Celle solari tandem perovskite-silicio a...
Pneumatici Continental con il 43% di mat...
Meta: la Polonia chiede alla Commissione...
LEGO Skylines arriva da Paradox e Icefla...
1100 Hz su un monitor: Samsung supera un...
Plaud One è il nuovo wearable AI ...
ESA vuole espandere le capacità d...
Le auto di Xiaomi arrivano da noi nel 20...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 19:58.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v