Milleneumi probléma
Szûts Ferenc
szuts at MAIL.VFMK.HU
1998. Már. 25., Sze, 14:33:15 CET
T. List!
Márc. 24-én kedden voltam egy elõadáson aminek a címe a "Milleneumi Probléma"
A témája a 2000 és utánna lévõ évek számítástechnikai problémái (ami
konkrétan a dátum használatról szólt).
Mivel nem értettem, hogy errõl mit lehet egy teljes napon át beszélni, ezért
elmentem. Meg kell mondani tényleg kell errõl beszélni. Most röviden
szeretném ismertetni a lényeget:
I. Hardware probléma:
Az alaplap
a. 1999.12.31. 23:59 után milyen új dátumra ugrik?
Ezt az alaplapi setup program átállításával megtudhatjuk. Amenyiben
2000. 01.01. 00:00 lesz az új dátum, akkor ok. Ha pl.:1987.01.01.
00:00-ra, akkor meg kell vizsgálni, hogy ezen az alaplapon futó
programoknál szükség van-e a pontos dátumra.
Ha igen:
aa. alaplapcsere ha szükséges a pontos dátum.
ab. vagy az alaplapi ROM BIOS-t kell cserélni (ha lehet).
ac. minden nap át kell állítani a DOS dátumot.
b. 2000.02.28. 23:59 után milyen új dátumra ugrik?
Ezt szintén az alaplapi setup program átállításával megtudhatjuk.
anyiben 2000.02.29. 00:00 lesz az új dátum, akkor ok (ugyanis minden
negyedik év szökõév, kivétel a századfordulók, kivétel most 2000).Ha
pl.:2000.03.01. 00:00-ra, akkor meg kell vizsgálni, hogy ezen az
alaplapon futó gramoknál szükség van-e a pontos dátumra.
Ha igen
ba. 2000.02.29-e kiesik a gép életébõl, át kell állítani a DOS dátumot.
II. Software problémák:
Sokkal árnyaltabb a probléma.
Lényeg:
A program (és itt külön-külön minden egyes programot kell vizsgálni) az
évszámot hány karakter hosszon tárolja; használja; kéri be; számol vele.
Erre igazából csak a program írója tud pontos választ adni. Mi
felhasználók csak próbálni tudjuk, hogy jól mûködik-e.
Ha a program az évszámot csak két számjegyen tárolja (levágva az
évszázadokat) igen furcsa eredményt kapunk például akkor,
-- ha ki akarjuk számolni az '98.12.01. és '01.08.31-e közötti idõt (itt
ba '01 természetesen 2001) mondjuk késedelmi dij számolás miatt...
-- Ugyan az a helyzet, ha idõ szerinti intervallumot adunk meg egy
eresésnél az elõbbi dátumokkal...
-- 2001-ben törölni szeretném egy nyilvántartásomból a '99.01.01 elõtti
adatokat...
-- Utolsó példaként a gazdasági programoknál (könyvelés, bér...) mondjuk
összegezni szeretnénk a '98.12.31-e utáni kiadásokat és az aznapi dátum
tegyük fel 2001.11.08...
Nem tudom, elég érthetõ-e a probléma. Mert vannak még példáim.
Megoldások:
a. Uj software wásárlásnál nyilatkoztatni az eladót, hogy a program jól
mûködik 2000-ben és utánna is.
b. Régi programjainknál szintén nem árt nyilatkoztatni a gyártót,
szállítót a helyes mûködésrõl, illetve el kell kezdeni tárgyalni a
probléma megszüntetésének lehetõségérõl. Itt és ezúton
szeretném megkérdezni az INFOKER-t, hogy a Textlib és a Textár
megfelel-e a fenti követelménynek?
III. Zárásként
Igazából a nagy cégek vannak kitéve a Milleneumi Problémának, de nekümk
sem szabad lebecsülni a probléma hatásait.
Szeretném, ha ebben az ügyben néhány saját észrevételt tennétek, mert nem
biztos, hogy minden ágát végig tudtam gondolni ennek a dolognak.
üdvözlettel: szûts ferenc
****************************************************************************
* Szûts Ferenc *
* JNSz M-i Verseghy Ferenc Könyvtár |City Computer *
* 5000 Szolnok Kossuth L. út 2. |5000 Szolnok József A. út 81. *
* Tel/Fax.: 56/510-110 / 56/510-114 |Tel/Fax.: 30/439-093 / 56/340-763 *
* szuts at mail.vfmk.hu |city2000 at mail.externet.hu *
****************************************************************************
További információk a(z) Textlib levelezőlistáról