Newsgroup: it.scienza.informatica
Titolo: BUG or not BUG (this is the problem !)

Salve a tutti ,
E' corretto pensare che il  Bug2000  interessi solo quel software
che usa la data esplicitamente nelle applicazioni come nel caso di
fogli elettronici , data base etc , mantre per il resto si tratta
solo di avere un cambio di attributo (appunto la data) dei vari file?
Se fosse cosi' e se non si usa esplicitamente le data in istruzioni
all' interno del tipo di software citato , si dovrebbe stare abbastanza
tranquilli  o no ?
Ciao
---------------------------------------------------------------------
                                                      A.L.I.E.N.
P.S.  Per rispondere via E-Mail rimuovere la "P" da 
Pri...@col.it
--
Posted from [195.210.98.12]
via Mailgate.ORG Server - 
http://www.mailgate.org

tranquilli  o no ?
Il problema si ha per quel tipo di software che esegue calcoli tra le
date e per il quale si perderebbe la continuita' tra gli anni.
Non e' comunque detto che il software che utilizza il formato a 2
cifre per la data sia incompatibile con il nuovo millennio.
Vedi, ad esempio, un generico programma di contabilita'.
A meno di non utilizzare l'anno come 19xx ma solo come xx il programma
va benissimo, in quanto ogni anno, in contabilita', ha una gestione
indipendente dagli altri anni.
In questo caso xx sarebbe solo l'identificativo del nuovo anno.
Ovviamente questo non vale per quei programmi che hanno bisogno di
conservare una certa continuita' numerica tra le date (i programmi per
le banche, ad esempio).
Ad esempio un programma che esegue un calcolo del tipo (anno_nuovo -
anno_vecchio) avrebbe in questo caso (00-97) = -97 il che non va bene.
Io ho il sospetto che il bug dell'anno duemila, comunque, abbia subito
lo stesso trattamento dei virus o di internet stessa, ovvero un
ingigantimento in negativo. Cosi' come internet e' stata vista e viene
vista tuttora come la fonte maggiore di perversione (vedi la
pedofilia), i virus come quei simpatici animaletti fatti di byte che
ti distruggono la macchina, cosi' l'anno 2000 e' visto come un uragano
in avvicinamento. Secondo me, bisognerebbe ridimensionare il problema.
Andrea Laforgia        (
andrea_...@bigfoot.com
)
----------------------------------------------------
There is nothing better for understanding a kangaroo
than seeing it jump.
----------------------------------------------------

Tanto per dire la mia...
Negli USA hanno condotto un esperimento simulando
la fatidica data. I risultati sono stati clamorosi: un'intera
area assolutamente inpraticabile per molto tempo causa
traboccamento di scarichi fogniarii.
Comunque il punto e` che non essendoci precedenti e`
difficile fare previsioni. Sicuramente la cosa sara` stata
ingigantita, ma mi aspetto non pochi clamorosi disastri,
specie in Italia nel settore amministrativo!
Nel settore privato dove gli interessi economici sono forti
non mi aspetto invece grossi problemi (sai che perdite se le
carte di credito smettessero di funzionare?).
Paolo
-----------------------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
-----------------------------------------------------------------




Entro nella stanza e...cosa ti vedo ? sette lettini.
Su uno di essi c'era scritto Paolo Marotta :
#Comunque il punto e` che non essendoci precedenti e`
#difficile fare previsioni. Sicuramente la cosa sara` stata
#ingigantita, ma mi aspetto non pochi clamorosi disastri,
#specie in Italia nel settore amministrativo!
#Nel settore privato dove gli interessi economici sono forti
#non mi aspetto invece grossi problemi (sai che perdite se le
#carte di credito smettessero di funzionare?).
Ma in effetti, secondo me, dal punto di vista amministrativo, tutti i
peggiori disastri *avverrebbero* nel campo bancario dove c'e' una
forte tendenza ad eseguire calcoli sulle date...
...non vorrei dire "staremo a vedere" ma ne sono costretto...


Premetto che non vendo nulla. Sono quello che si chiamerebbe un
ricercatore di informatica teorica anche se mi diletto di programmazione
da circa 20 anni.
Inizialmente il mio atteggiamento era molto sospettoso sul bug, anche
perche' la maggior parte delle voci allarmiste veniva, guardacaso, da
persone che vendevano una (presunta) soluzione al problema.
Questo anno un mio amico e' stato incaricato da un ministero di
indagare il problema del bug in italia.
Questo mio amico e' una persona estremamente onesta intellettualmente
ed e' partita con una certa ignoranza ma anche senza idee preconcette.
Il quadro che mi ha disegnato dopo qualche indagine e' abbastanza
apocalittico, anche se gli esempi vengono quasi tutti dagli stati uniti,
come il caso della centrale elettrica che passato il 2000 penserebbe
di aver toppato l'ultimo controllo generale e farebbe un bello shutdown
cautelativo.
Il problema dell'Italia e' che sembra che pochi, ai livelli in cui
queste
decisioni si possono prendere, abbiano pensato di fare qualche indagine
sul problema. Tutto sommato in molti casi e' possibile decidere a priori
(conoscendo il programmatore o il sorgente) se ci saranno problemi o no,
e negli altri casi e' almeno possibile fare una banale simulazione per
vedere se ci sono problemi macroscopici.
Come al solito sembra che da noi molti preferiscano incrociare le dita
e sperare per il meglio. 
Magari non succede nulla (di grave) pero' sarebbe meglio saperlo in
anticipo.
Faccio un esempio. Quando ero disgraziatamente militare (10 anni fa) ho
dovuto
fare un programmone (100k di sorgenti) in DBXL per la gestione dei
contratti
di una caserma. Naturalmente l'ho fatto gratis e a differenza 
dei miei commilitoni che per aver lavato la macchina ad un superiore si
beccavano
una licenza premio, io in cambio ho avuto solo malditesta ed eccessivi
contatti
verbali con un manipolo di cerebromancanti.
A questo punto spero ardentemente che usino ancora il mio programma e
che
sia prono al BUG !! Dubito che potrebbero rintracciarmi, ma in ogni caso
riceverebbero un sonoro pernacchione. Questo e' un caso limite,
ma disgraziatamente molte ditte piccole e grandi usano passivamente 
programmi creati da programmatori irreperibili o deceduti. 
Molti programmi commerciali usano operazioni tra date (tipo la
differenza
per sapere quanti giorni sono passati da un pagamento o cose simili)
e siccome il mondo e' governato dal denaro, sono questi i problemi che
temo, non certo un difetto nel funzionamento del sincrotone.
E' la KLM che ha deciso di non volare a cavallo dell'anno ?
Scusate la verbosita', ciao.
Giovanni Resta

Uhm... allora però bisogna considerare anche un'altro aspetto...
Quanto inciderà "l'errore anno 2000" sull'affidabilità dei programmi?
Quello che mi viene da pensare e che in ogni caso i programmi da "4
soldi" che o non sono nati "esenti" dal bug o non hanno subito
"aggiustamenti" nel corso degli anni in previsione del 2000 abbiano
una percentuale di "fallacità" già alta da soli...
Comunque mi sa che l'unica cosa è aspettare il 2 gennaio... (per
quanto mi riguarda i miei programmi supereranno indenni il 2000 ma si
bloccheranno il 2001, così riesco a spillare un po di soldi in più)
-- 
# Giorgio Vecchiocattivi.

 :
#e siccome il mondo e' governato dal denaro, sono questi i problemi che
#temo, non certo un difetto nel funzionamento del sincrotone.
Appunto, io non capisco che legame ci sia tra un black-out e un
calcolo tra date !
Sinceramente, io sono un programmatore, e non capisco come si possa
ottenere una fuoriuscita di letame da una rete fognaria per il
"semplice" bug di un computer che non supporta la data...
Ammetterete che e' arduo trovare un legame logico !...
#E' la KLM che ha deciso di non volare a cavallo dell'anno ?
La presa di posizione cautelativa posso capirla ...


 "semplice" bug di un computer che non supporta la data...
Il problema diventa troppo complesso e due programmatori come noi, se non
sono degli ingegneri del settore non capiscono una mazza di fognature. 
Ma cosa accade se le valvole di scarico della fogna si aprono ogni tot di 
tempo ? Accade che se il tempo e' calcolato in AAMMGGHHMMSS il calcolo 
sara' seccato alla stragrande e le valvole non si aprirebbero piu' nei 
momenti opportuni... 
 (l'ho buttata li', sicuramente questa non e' stata
la causa, ma un qualcosa del genere puo' essere capitato...non c'e' niente
di cui meravigliarsi...). 
BYEZZZZZZZZZzzz...........
aSs0 (che ha un Casio che morira' nel 2038....).
-- 
--- aSs0  -  Signori, vi saluto! [
mastr...@bigfoot.com
] - ICQ# 21746800 ---
|Jimmy Somerville Italian Site:
www.geocities.com/SunsetStrip/Backstage/8059/|
|                  s'i fosse papa sarei allor giocondo                      |
---------------------tutti i cristiani m'imbrigherei-------------------------