Newsgroup: it.lavoro.informatica
Titolo: 19_gennaio_2038

Ho scritto a una giornalista
 
Buongiorno.
mi sono imbattuto nel suo interessantissimo
https://www.repubblica.it/tecnologia/2019/12/30/news/vent_anni_dal_millennium_bug_ora_segnatevi_una_nuova_data_19_gennaio_2038-244646749/
 
io sono un ex-informatico che ha vissuto quei tempi,
sono rimasto allibito,
ero convinto che a fosse stata solo una montatura per vendere più mercanzia informatica,
capisco solo ora che nessuno si accorse di un semplicissimo rimedio;
lo trascrivo da un mio libretto di ricordi sui tempi che furono:
-----------------------------------------------------------------------------
 
... Sento alla radio l’ennesimo bla-bla  sul “millennium bug” con annesse telefonate dei cittadini e mi domando: “Ma perché non fanno mai casi concreti e non suggeriscono una soluzione?” e così mi attacco al telefono e dopo molti tentativi, aggancio la linea e leggo a signorina romanesca il discorsetto che avevo nel frattempo preparato:
 
    “Sono un informatico in pensione e mi riferisco al “millennium bug” per quanto attiene ai programmi che usano le aziende per far vendite, acquisti, statistiche eccetera nel caso in cui, ovviamente, si disponga delle “origini” dei programmi per poterli modificare. Due aziende, per le quali avevo lavorato in passato, mi hanno chiamato per sistemare le cose: v’assicuro che è stata cosa semplice. Ho dovuto modificare  un 5% (scarso) dei programmi con un impegno di 15/30 minuti  a programma. Cosa ho fatto? Ho aggiunto 50 all’anno prima di ogni operazione di “scelta” o di “ordinamento” . Mi spiego: come numero 1999 è minore di 2000, ma se  scrivo 99 e 00 è vero il contrario e i “programmi” possono fare errori . Quindi:
    99+50=49 (troncandolo alle decine)
    00+50=50
    Così gli anni tornano nella corretta relazione di minore-maggiore.
    Naturalmente dopo le operazioni di scelta e ordinamento occorre aggiungere di nuovo 50 per riportare gli anni a 99 e 00 in modo che le date vengano visualizzate o stampate corrette. Naturalmente occorre avere un intervallo di date inferiore ai 50 anni (la stragrande maggioranza dei casi). Ma pare evidente che si tratta di banalità. Ho scritto questo a quotidiani e giornali informatici avanzando il dubbio che ci sia ‘chi ci marcia’ sulla questione per far miliardi. Nessuno ha reagito. Avete una spiegazione?”
 
------------------------------------------------------------------------------------------------------
Non stò a dirle che i gestori del programma radio tagliarono corto (a loro interessa l'esistenza dei problemi, non la loro soluzione).
Nessuna reazione pure da chi eventalmente udì le mie parole.
Visto che i tempi che furono non sono ancora finiti :-) lei è libera di riferire le mie considerazioni, magari citandomi.
Cordialmente

 
https://www.repubblica.it/tecnologia/2019/12/30/news/vent_anni_dal_millennium_bug_ora_segnatevi_una_nuova_data_19_gennaio_2038-244646749/
 
 
Fa specie che solo ora ti interessi ai problemi delle date.
Comunque si tratta di un falso problema. Chi nei file usa campi Date 
questo problema non ce l'avra' che l'anno 10000. Lo stesso dicasi per 
chi usa SQL. Chi usa Java misura il tempo in millisecondi dal 1/1/1970 
in una variabile numerica a 8 byte, quindi diciamo che la data massima è 
rappresentata dal numero 0x7fffffffffffffff, un numero a 19 cifre 
equivalente a piu' o meno a 100 miliardi di giorni, che ce n'e' 
abbastanza per rompersi i maroni un bel po' prima.
 
E adesso capisci perche' non ti hanno cagato? Ti propongo un aiutino? 
Hai forse fatto l'ennesima figura di merda?
 

 Fa specie che solo ora ti interessi ai problemi delle date.
 
In realta`, l'year 2038 problem e` conosciuto da tempo. Ovviamente 
l'espertone riflettente Selmi l'ha scoperto solo adesso.
 
https://en.wikipedia.org/wiki/Year_2038_problem
 
 

     Così gli anni tornano nella corretta relazione di minore-maggiore.
 
Ah si`, genio? Quindi come distingui uno nato nel 1900 e uno nato nel 2000?

 Hai forse fatto l'ennesima figura di merda?
 
l'hai fatta tu figliuolo :-)
 
chiaro che *poi* si è provveduto a risolvere il problema
ma prima del 2000 il problema c'era
è l'hanno risolto in vari modi, e molti furono assai costosi,
Tu e i tuoi amici invece avete la memoria corta
rileggiti Rosita (ho visto la foto, bella ragazza) chissà se risponde
 
resta il fatto che il mio sistema era il più semplice di tutti
il che non significa che chi ha cambiato software e magari l'hardware
ha fatto male: se era in procinto di farlo per altri motivi ha fatto bene,
pure la nostra ditta faceva bene a prendersi un pacchetto,
glielo avevo consigliato pure io, te l'ho scritto l'altro giorno,
sei proprio smemorato :-)
 
ha fatto pure bene a chiamare me per rimediare ai ritardi di JD
visto che io ho risolto il problema i due e duequattro
 
lo sbaglio della nostra ditta lo fece nello scegliere JD
o gli altri supergiù valevano lo stesso?
 
 

 
https://en.wikipedia.org/wiki/Year_2038_problem
 
 
certo che non lo sapevo, io ero im pensione dal 95!
nel 99 ho provato a suggerire la soluzione poi applicata nel
mio software ancora circolante
non mi hanno cagato, affari loro e di chi li pagò
 
certo non mi sarei mai immaginato che non avessero risolto
il problema alla radice: si vede che dormivano da piedi
 
nota che il mio trucchetto funziona in eterno, semprecchè
tu non abbia intervalli di date che supera i 50 anni,
potresti averli se consideri fatti di vita umana, difatti
nel mio programma per le paghe avevo GGMMAAAA
invece per una azienda metalmeccanica 5 anni indietro e 5
avanti sono già molti
 
hai capito vice-genio?
lo hai spiegato anche a quelli del 2038?
 
 

 tu non abbia intervalli di date che supera i 50 anni,
 
Il tuo "trucchetto" (che non e` tale) semplicemente non funziona, 
perche` non si applica a tutte le date in generale. Se cominci a mettere 
paletti cosi` specifici, la gente ti ride in faccia e ti prende per 
quello che sei: un incompetente delirante. Che cazzo significa che non 
devi avere intervalli di date che superino i 50 anni? :D Come fai a 
garantire una roba del genere in una base dati?
'Sti maneggetti da due soldi funzioneranno nel tuo piccolo mondo. 
Pretendi davvero che si adotti una tecnica cosi` zoppa a livello 
generale? Una casa censita nel 1900 ed una nel 2000 come le distingui? 
Uno nato nel 1900 ed uno nel 2000 come li distingui?
 
Ma vai a cagare.
 
 

 resta il fatto che il mio sistema era il più semplice di tutti
 
Il tuo "sistema" NON funziona.
 
Per questo la gente non ti caga, Selmi, perche` proponi cazzate 
sesquipedali.


conosco di fama stefano zaniero con cui ho avuto anche degli scambi di 
opinione molto costruttivi (per me, probabilmente lui non si ricorda 
nulla). sono sicuro che quell'affermazione l'ha fatta perché quella 
rubrica è a livello de le "spigolature" della settimana enigmistica.

 intervalli di date che supera i 50 anni, 
 
ad uno che mi viene a fare una affermazione del genere un "pussa via, 
'mbriacone!" mi parrebbe il minimo.

 della settimana enigmistica. 
 
bei tempi con raistlin & co. all'epoca. una delle "regole" è sempre stata: chissenefotte dei quotidiani e dell'opinione pubblica...

 rubrica è a livello de le "spigolature" della settimana enigmistica.
si rivolge a 4-4 e non mi riguarda, a volte ringhiano fra di loro
quindi c'è chi scrive in viki scrivendo cazzate
l'ho notato anch'io
ma in questo caso non ho capito quale sarebbe la cazzata
 
vabbè, torno a letto

 avanti sono già molti
 
Quindi a seconda del programma l'entita' data non e' mai la stessa. Ti 
sembra geniale?


 resta il fatto che il mio sistema era il più semplice di tutti
 
Non userei il termine "semplice", ma il termine "sempliciotto" invece.
 

 sembra geniale?
 
qui si sta parlando del modo più ecomomico per risolvere un questione
trascurata da moltissimi informatici almeno fino agli anni 80
col vostro DBR avevate sistemato le cose? bravissimi
un'occasione ghiotta per vendere il vostro DBR
perchè non l'hanno usato con le filiali estere della Rossi invece 
di venirmi a rompere i coglioni senza poi pagarmi il pattuito?
sai cos'era il pattuito? 
scrivere un trafiletto sul Carlino attestando gli informatici moderni
non sapevano fare +50+50
 
 
 

 qui si sta parlando del modo più ecomomico per risolvere
 
Il tuo "modo" non funziona e non risolve niente.

 Non userei il termine "semplice", ma il termine "sempliciotto" invece.
 
semplicistico è il temine giusto.
cioè dato un problema lui non lo risolve, ma lo aggira quel tanto che 
basta al suo scopo.
per dire nel suo software di paghe se gli fai notare che l'impiegato 
risulta assunto prima di essere nato lui ti risponde di fare finta di 
nulla.
 
 
 
 

 sbagli: la gente caga chi racconta loro balle
 
Rileggi: la gente non ti caga, Selmi, perche` proponi cazzate 
sesquipedali. E` la risposta alla tua domanda: perche` non mi hanno cagato?

 Non userei il termine "semplice", ma il termine "sempliciotto" invece.
 
Ma ti immagini avere un rompicoglioni del genere attorno a lavoro?
 


fosse solo rompicoglioni, è uno che fa merda. 

 E quale sarebbe?
Probabilmente il fatto di non aver riconosciuto il suo "genio".
 
Io vorrei davvero vedere che razza di codice ha scritto 'sto qua in vita 
sua.

... perche`non mi hanno cagato?
 
perchè capiscono tanto quanto te:  piò 'tlà mesd, piò la pòza

 
 
cosa vuole dire in italiano? non capisco quel dialetto
grazie

 perchè capiscono tanto quanto te
 
Cioe` molto piu` di te.
 

 sai cos'era il pattuito?
 
Se la soluzione ad un problema fosse stata il 50+50, chiunque si sarebbe 
rifiutato di pagare qualsiasi cifra pattuita.


C'e' un sottinteso: la merda. Che piu' la agiti e' piu' se ne percepisce 
il cattivo odore.
:-)


Purtroppo io l'ho toccato con mano e non sarei mai riuscito ad immaginarlo!

 C'e' un sottinteso: la merda.
 
D'altronde, dove c'e` Selmi. A me Selmi ricorda quel Pier Luigi Ighina, 
che parlava di ritmo magnetico Sole-Terra, di poter rigenereare cellule 
morte, allontanare terremoti e allontanare o avvicinare le nuvole. Credo 
si sia chiesto varie volte anche lui perche` nessuno lo stesse a sentire.

 :-)
 
mi sembra però una apprezzabile presa di coscienza. perché non lo 
considerano? perché la merda più la mesti più puzza. chiaro, no?

 si sia chiesto varie volte anche lui perche` nessuno lo stesse a sentire.
 
Ahahah! Cosa mi hai fatto tornare in mente! Moio! :)))
 
https://it.wikipedia.org/wiki/Pier_Luigi_Ighina
 

 
 
in cobol sarebbe
 
01 dt-documento pic x(8).
01 filler redefines dt-documento.
    05 dt-doc-anno   pic 9999.
    05 dt-doc-mese   pic 99.
    05 dt-doc-giorno pic 99.
01  datamask.
    05 gg pic 99.
    05 filler pic x value '/'.
    05 mm pic 99.
    05 filler pic x value '/'.
    05 aa pic 9999.
 
praticamente superato il limite dell'anno a 2 cifre adesso vale fino 
all'anno 9999.(novemilanovecentonovantanove).
 
 
 
 
 
-- 
grigio

 rifiutato di pagare qualsiasi cifra pattuita.
 
lo sai che le cose economiche si valutano in base al risultato?
 
erano informati in partenza del metodo +50+50
e la ricompensa pattuita era il trafiletto,
se gli faceva schifo non avrebbero detto OK;
*dopo* dissero: "ma noooo! facci il conto"
forse si vergognavano per conto della JD :-)
ma perchè la JD non chiesto lumi a te?
avevate litigato?
 
piò 'tlà mesd, piò la pòza 
questa lingua tu la conosci
 
 

 e la ricompensa pattuita era il trafiletto,
 
Non e` un metodo e non funziona.

 considerano? perché la merda più la mesti più puzza. chiaro, no?
 
Dal suo profilo linkedin:
 
"Skills & Endorsements
praticamente tutto, salvo la diplomazia"
 
:D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D
 
 

 lo sai che le cose economiche si valutano in base al risultato?
 
la soluzione è parte del risultato. mettere una toppa non può costare 
quanto cambiare un treno di gomme.
 

 lo sai che le cose economiche si valutano in base al risultato?
Palle.

 Palle.
 
e come si valutano? sempre pronto a valutare opinioni diverse
 
sotterriamo per un momento l'ascia di guerra;
questa discussione ha avuto una fase in cui tu sollevavi problemi
sulla *data* usata nelle filiali estere della Rossi, io non capivo
che problemi ci fossero visto che la Rossi non doveva avere problemi
(a mio parere) se dati inviati non fossero sincronizzabili al minuto
 
poichè mi hai detto che nel 98 eri da un'altra parte, non è che ti siano
giunte voci nel 99 di problemi sulle date che si riferissero invece
alla questione millennium bug?
 
così si spiegherebbe 
 
 

 sempre pronto a valutare opinioni diverse
 
LOL :D
 
 

      Naturalmente dopo le operazioni di scelta e ordinamento occorre aggiungere di nuovo 50 per riportare gli anni a 99 e 00 in modo che le date vengano visualizzate o stampate corrette. Naturalmente occorre avere un intervallo di date inferiore ai 50 anni (la stragrande maggioranza dei casi). 
 
cosa accadrebbe se l'intervallo di date fosse ad esempio 80 anni?

 cosa accadrebbe se l'intervallo di date fosse ad esempio 80 anni?
 
Il genio ha gia` specificato che il suo "trucchetto" funziona solo se 
hai un intervallo di date non superiore a 50 anni. E` una bestialita` 
che solo lui potrebbe concepire.

 e come si valutano? sempre pronto a valutare opinioni diverse
 
A te si fa prima a piantartela nel culo che in testa, ma in 
smart-working non si puo'.

 e come si valutano? sempre pronto a valutare opinioni diverse
 
si valutano in base alla soluzione. come ti ho spiegato non paghi allo 
stesso modo mettere una toppa e cambiare la gomma, anche se in entrambi i 
casi il risultato è ovviare ad una foratura.
e se hai forato perché lo pneumatico è finito mettere la toppa non è la 
soluzione giusta.

 A te si fa prima a piantartela nel culo che in testa
 
l'ascia di guerra, immagino. Parla di asce di guerra. Lui. Lui che 
vorrebbe brandire l'ascia di guerra e finisce per darsela sulle palle.

 cosa accadrebbe se l'intervallo di date fosse ad esempio 80 anni?
 
che non devi usare il sistema proposto, c'è scritto mi pare
 
quando hai situazioni del genere certamente già non usavi AA
ad es. nelle paghe io avevo AAAA (ma solo nelle anagrafiche, mica
nelle movimentazioni)... pensa ad un antiquario :-) ma mica era
necessario mettere AAAA in contabilità
 
 

 soluzione giusta.
 
devo ripeterti che nel caso software Rossi esso era da rifare dal 1992
per vari motivi? che il lavoro l'aveva in mano JD? che non fece in
tempo cosicchè si rivolsero al vecchio pensionato rimbambito?
 
qui si sta parlando, posto che si volesse o che se si dovesse tenere il
vecchio software, se convenisse usare il mio metodo o un'altro:
nel software che manipolai io trovai circa il 5%
di programmi da modificare, mi ci vollero pochi minuti a programma,
una giornata in totale o giù di lì, chiacchiere comprese, 
quelli della JD erano presenti
 
hai interventi fatti in altro modo che richiesero meno tempo?
citali, altrimenti vai ad abbaiare altrove

 smart-working non si puo'.
 
screanzato :-)
 


Se la dara' sulle palle, ma sai che gusto quando le sbaglia!
:-)

 citali, altrimenti vai ad abbaiare altrove
 
abbaiare abbaierà quella ca...rissima signora di tua sorella. 
io ho risposto garbatamente alla tua domanda, ma te se non prendi la tua 
palata di merda in faccia quotidiana non stai mica bene.

 una giornata in totale o giù di lì, chiacchiere comprese,
 
il che avrebbe dovuto far insospettire quelli che ti aveva cosi` 
incautamente chiesto di intervenire. Ti avrebbero dovuto buttare fuori 
con due calci nel sedere.
 

 
 
 
ho capito, ma volevo vedere i calcoli;
 
con il tuo metodo avresti 49 e 50 come cifre finali;
 
se aggiungo 80 ottengo 79 e 50, per cui si inverte l'ordine delle date 
nuovamente. Giusto?

 nuovamente. Giusto?
 
vediamo, con troncamento ai decimali
1999 99 +80 = 79
2079 79 +80 = 59 non funziona
inoltre se dopo torni ad aggiungere 80 non torni agli AA di partenza
 
bisogna prendere la metà del mucchio dopo il quale torni da capo:
nell'orologio hai 12 numeri
per usare un sola posizione devi fare +6+6 
 
vedi il calcolatore a orologio di Gauss
-----------------------------------------------------------------
Uno dei maggiori fra i primi contributi matematici di Gauss fu l'invenzione del «calcolatore a orologio». Non si trattava di una macchina materiale, ma di un'idea che apriva la possibilità di fare aritmetica con numeri che in precedenza erano stati considerati troppo ingombranti.
 
https://docplayer.it/28464323-Esercitazione-n-8-il-calcolatore-ad-orologio-di-gauss-l-aritmetica-dell-orologio-di-gauss-operazioni-e-calcoli-in-z-n.html
 
---------------------------------------------------------------------

Il giorno martedì 21 aprile 2020 19:34:10 UTC+2, 
4ndre4 ha scritto con grande coerenza:

"Non e` infrequente che un datore di lavoro pensi questo, ma e` il modo
in cui si lavora che dovrebbe dimostrare il contrario. Quel che conta
sono i risultati. Per me, i risultati migliori nello sviluppo si
ottengono con pratiche agile. E` pressoche` impossibile essere accusati
di fancazzismo."
 

 di fancazzismo."
 
LOL :) E dove sarebbe l'incoerenza? Ma possibile che tu debba fare figure di merda in ogni singolo messaggio che scrivi? Hai capito quello che ho scritto o spari l'ennesima cazzata tanto per farlo? Tu, le pratiche agile, non sai neanche dove stanno di casa. Tu, i risultati, non sai neanche da dove inziare per portarli. Tu sei in pensione da quando avevi 53 anni, quindi sei il principe del fancazzismo. Il tuo modo di lavorare e` mettere pezze che non funzionano. 
Ma hai ancora il coraggio di intervenire, vecchiaccio incompetente? 

 bau bau, arf arf 
 
pussa via
 

 > ? :D
 
Il problema e` quel "le cose economiche", imbecille, che non vuol dire niente. Non sai manco scrivere una frase di senso compiuto in italiano e punti il dito sugli altri? In che modo poi rapporteresti il tuo "trucchetto" ad una qualunque forma di risultato? I tuoi non erano risultati, le tue erano toppe. Di che cazzo stai parlando? Ma pussa via te, brutta merdaccia incompetente. Se tu fossi stato sotto di me in un qualunque posto di lavoro, ti avrei buttato fuori a calci.

 Il problema e` quel "le cose economiche", imbecille, che non vuol dire niente.
 
mi scusi, ha ragione, "le cose economiche" si valutano col "de gustibus"
 
il tuo ragioniereculodipietra dev'essere di bocca buona

il tuo ragioniereculodipietra dev'essere di bocca buona
 
Ma di che cazzo parli. Scrivi puttanate che capisci solo tu. Sei veramente imbarazzante (per te stesso, s'intende).

 Per me, i risultati migliori nello sviluppo si ottengono con pratiche agile.
 
O usi il plurale (pratiche agili), e allora e' un semplice aggettivo, 
altrimenti ha un significato che non puoi neanche immaginarti e 
soprattutto non hai mai praticato.
 
 

 soprattutto non hai mai praticato.
 
io sono quello che ha scritto "le cose economiche"
e giustamente 4-4 m'ha fatto capire che dovevo scrivere "le robe economiche"

 e giustamente 4-4 m'ha fatto capire che dovevo scrivere "le robe economiche"
 
A parte che "4-4" ci chiami tua sorella, io semmai ti ho fatto capire che la devi smettere di scrivere minchiate.
 

 ma Sant'Iddio! ha letto male
 
Colpa tua, minchione confusionario. Non riportare le mie frasi fuori contesto come se le avessi scritte tu. Minchione.

 inoltre se dopo torni ad aggiungere 80 non torni agli AA di partenza
 
anche se aggiungo 50 non va bene:
 
1999 99 +50 = 49
 
2079 79 +50 = 29

 2079 79 +50 = 29
 
come detto, non va bene se devi mettere assieme date distanti più di 50 anni fra loro
 

 
...e non ti era venuto in mente che, visto che lo spazio lo avevi, la 
soluzione AAAAMMGG prendeva anche un senso numerico migliore?
 
-- 
The three most dangerous things in the world are a programmer with a 
soldering iron, a hardware type with a program patch and a user with an 
idea.
 
“Alles hat ein Ende, nur die Wurst hat zwei”

 
 
La soluzione GGMMAA aveva problemi quotidiani. Prova a mettere una data 
GGMMAA in sequenza. Ma che te lo dico a fare.....


 GGMMAA in sequenza. Ma che te lo dico a fare.....
 
tu saresti un programmatore?
forse sarai uno sqlellatore

 2079 79 +50 = 29
 
è già assodato, nel suo software paghe le persone ricevono lo stipendio 
prima di essere nate.
lo so, qualsiasi committente si metterebbe a ridere (per non piangere) di 
fronte a questo "porkaround", ma per lui è accettabile. quindi è inutile 
insistere.
 


In azienda ci sono circa 3mila programmi che portano la mia firma, 
imbecille.
 
P.S. Molti contengono statements SQL. Non sai cosa ti sei perso, vecchio 
masturbatore di files addrout.



Ache tu che pretese!  :-)
Come fai a far capire qualcosa a uno refrattario a qualsiasi cosa che 
non siano le merde che pesta!
 

 tu saresti un programmatore?
 
ma proprio tu? Proprio tu fai certe domande? 

 2079 79 +50 = 29
è già assodato, nel suo software paghe le persone ricevono lo stipendio
prima di essere nate.
lo so, qualsiasi committente si metterebbe a ridere (per non piangere) di
fronte a questo "porkaround", ma per lui è accettabile. quindi è inutile
insistere.
 
ti ripeto che io stavo per rifare il software, non tanto in vista del 2000
quanto perchè era in parte vecchio (non tutto perchè una parte è stato
scopiazzato dalla JD o da chi portava JD) e in parte perchè speravo di
tagliere una cazzata immane imposta dal TECNICO ANTI-OCCAM;
quindi sono quelli della JD che non hanno rimediato in tempo e io ci
ho messo un'ottima pezza: perfetta ogniqualvolta l'intervallo *usato*
è minore di 50
 
anche nelle paghe serve raramente AAAA basta che sia in anagrafica, per
il resto AA bastava (col +50+50 a cavallo del secolo)
certamente scrivendo software già dagli anni 90 non c'era più bisogno
di risparmiare memoria
 
non tanto perchè scrivere insolenze dimostra chi si è,
non tanto perchè si potrebbe essere citati in giudizio,
ma io non vi dico dei deficenti perchè non credo che lo siate realmente
 
penso piuttosto che voi, aizzati ad inseguire un preda che pareva facile,
non avete il coraggio di tornare a cuccia
 
succede spesso così quando c'è una *rete* che divide il cortile dalla strada,
ma capita anche di trovare dei cagnoni beneducati
andate a fare una passeggiata alla Siberia che certo il dottore conosce
e potrete vedere come si assomiglino i comportamenti canini ed umani
 
comunque se sto mondo non tira fuori i vecchi cartelli IBM con scritto su
RIFLETTETE, mi sa che finirete male 
'na gra sfargheda oramai me an la ciap piò

 RIFLETTETE, mi sa che finirete male 
 
Se tu volessi dare l'esempio di uno che riflette, ci riusciresti alla grande :D