Hlavní navigace

Trable s exhumací

Vojtěch Bednář

V dávných dobách, kdy byly Hradčany ještě dřevěné a Šemík byl hříbě, stvořila jedna prehistorická softwarová firmička program. Dnes již jsou Hradčany z kamene a firmička v pánu, leč tu se poznenáhlu otevřelo víko rakve…

Vojtěch Bednář

Ilustrace: Nenad Vitas

Projekt aplikace vyvíjené na zakázku pro jednu soukromou firmu zabývající se výzkumem začal odhadem tak v roce 1994. Aplikace byla velice komplexním systémem napsaným pro prostředí DOSu. Její část vznikla v BorladPascalu, část v C++. Skládala se z desítek komponent a mnoha tisíc řádků kódu. Byl to nesmírně sofistikovaný kus softwaru, který spravoval a analyzoval data v interní (plně proprietární) databázi, komunikoval se speciální periferií, a dokonce umožňoval výměnu informací po IPX/SPX síti mezi dvěma výkonnými a jedním manažerským pracovištěm. Integrovaný aktualizační systém (dnes běžnost) byl pouze třešničkou na dortu. Prostě žůžo.

To bylo dávno. Náš program udělal spoustu práce, ale časem musel ustoupit modernizaci. Přišel nový (a výkonnější) hardware, nové operační systémy, nový měřící software. Vše, na čem běžel, se vyhodilo do recyklace, instalační média a data ale zůstala v bezpečí archivu. Aplikace naposledy fungovala zhruba v roce 2002 (již pouze v jediné instalaci), pak už ne.

Před časem, v důsledku nějakých interních procesů a nutnosti revidovat stará data, na nichž leží dnešní produkty, se ona organizace rozhodla čtrnáct (reálně samozřejmě méně) let starý program i s archivním periferním zařízením oživit, a určitý čas používat paralelně se současným  systémem. Fyzická exhumace byla provedena rychle. Otevřením archivu, vylovením a okopírováním příslušných médií a rozvakuováním periferie. Pak ale nastal úkol, který místnímu tříčlennému IT oddělení způsobil krizi, jež zažehnalo po pěti týdnech práce.

Organizace má všechny své počítače velmi přísně katalogizovány a od jednoho dodavatele. Panuje u nich plně řízený režim s jasně danými politikami. Připojit do pracovní stanice staré ani ne dva roky ISA kartu se ukázalo jako problém, ovšem problém, na nějž existují speciální adaptéry. Mnohem větší potíží se stal software. Letitý program totiž v pracovní stanici s Windows XP ne a ne naskočit, a když už, tak ne a ne komunikovat s oběma (interní a externí) částmi hardwarové periferie.

Postupně bylo vyzkoušeno: Různá nastavení režimů kompatibility ve Windows XP (nefunkční program). Použití aplikace DOSBox (neschopnost komunikovat, nefunkční periferie). Duální boot počítače do režimu DOSu (nefunkční periferie). Dva různé virtualizační nástroje v prostředí Windows (2× nefunkční periferie) a jeden v Ubuntu Linuxu (nefunkční program). Zkrátka a dobře, stařík software se na hardwaru mladšího středního věku vůbec necítil.

Technik: Nemáme žádný počítač, na kterém by to fungovalo.
Manažer: Tak pořiďte nový z provozního rozpočtu.
Technik: Musíme koupit použitý, nejméně osm let starý.
Manažer: To by bylo porušení předpisů, nesmíte.
Technik: Jinak aplikace nebude fungovat.
Manažer: Musí fungovat na novém počítači, když fungovala na starých.
Technik: Právě, že ne.
Manažer: Tomu nerozumím.

– dvacet minut diskuze –

Manažer: Ale ať vás nikdo nevidí!

Největším problémem bylo nastěhovat vnitřnosti prehistorického Pentia 200Mhz do jednotného (pro celou firmu stejného), nekompatibilního ATX šasi, z nějž bylo předtím vybrakováno celkem nové Core Duo. Po vyřešení mnoha jiných, menších a někdy komičtějších obtíží typu zprovoznění jednotné USB klávesnice v desce s DIN konektorem se ale stařík rozjel. Přijal čerstvou instalaci DOSu a stará aplikace zahltila sedmnáctipalcový LCD panel svým obludně semigrafickým prostředím. Diodka potvrzující přenos dat na externí části periferie se vesele rozblikala. Vítězství!

Návštěva: A co je zde toto?
Manažer: Zde používáme pro verifikaci údajů náš nejstarší počítačový měřící systém. Návštěva: Jak je starý?
Manažer: Měřící moduly a programy jsou z roku 1994. Vše ostatní je nejnovější technika.
Návštěva: A vám to funguje? My jsme zkoušeli něco podobného, ale bez výsledku.
Manažer: Naši technici ten systém zprovoznili na nových systémech. Je nyní dokonce mnohem efektivnější, než býval.
Návštěva: Neuvěřitelné. Gratuluji vám!

Našli jste v článku chybu?

13. 10. 2008 8:27

admin (neregistrovaný)
ten problém s nákupem - jak říká můj kolega - to zase vymyslel někdo s hodně ale hodně dobře utaženou kravatou :):):)

13. 10. 2008 8:13

zdenek (neregistrovaný)
No tak tenkrat zaplatili 3 tisice za nejakej malej sw a pak si koupi velkej. Faktury apod. stejne musis stosovat a zbytek stejne zadnej urad nezajima. Za ty prachy se jim to samozrejme mnohonasobne vratilo, ve srovnani s aktualizacema a placenou podporou nebudu jmenovat ty bajecny 'velky firmy' :)
Měšec.cz: Zdravotní a sociální pojištění 2017: Připlatíte

Zdravotní a sociální pojištění 2017: Připlatíte

Měšec.cz: Kdy vám stát dá na stěhování 50 000 Kč?

Kdy vám stát dá na stěhování 50 000 Kč?

DigiZone.cz: Co chtějí operátoři při přechodu na DVB-T2?

Co chtějí operátoři při přechodu na DVB-T2?

DigiZone.cz: Test Philips 24PFS5231 s Bluetooth repro

Test Philips 24PFS5231 s Bluetooth repro

Podnikatel.cz: Přehledná titulka, průvodci, responzivita

Přehledná titulka, průvodci, responzivita

DigiZone.cz: Perspektivy TV v roce 1939 podle časopisu Life

Perspektivy TV v roce 1939 podle časopisu Life

Měšec.cz: Vklad na cizí účet je draze zpoplatněn (přehled)

Vklad na cizí účet je draze zpoplatněn (přehled)

Root.cz: 250 Mbit/s po telefonní lince, když máte štěstí

250 Mbit/s po telefonní lince, když máte štěstí

Vitalia.cz: Nahradí sluch, ale zvuk je zcela jiný

Nahradí sluch, ale zvuk je zcela jiný

Vitalia.cz: Spor o mortadelu: podle Lidlu falšovaná nebyla

Spor o mortadelu: podle Lidlu falšovaná nebyla

Podnikatel.cz: Udávání kvůli EET začalo

Udávání kvůli EET začalo

120na80.cz: Stoná vaše dítě často? Upravte mu jídelníček

Stoná vaše dítě často? Upravte mu jídelníček

DigiZone.cz: ČT má dalšího zástupce v EBU

ČT má dalšího zástupce v EBU

Podnikatel.cz: 3, 2, 1..EET startuje. Na co nezapomenout?

3, 2, 1..EET startuje. Na co nezapomenout?

Podnikatel.cz: Vládu obejde, kvůli EET rovnou do sněmovny

Vládu obejde, kvůli EET rovnou do sněmovny

Vitalia.cz: Pravda o přibírání na zimu

Pravda o přibírání na zimu

120na80.cz: Rovnátka, která nejsou vidět

Rovnátka, která nejsou vidět

Root.cz: Mirai má nový cíl 5 milionů routerů

Mirai má nový cíl 5 milionů routerů

Měšec.cz: Banky mlží o nákladech na předčasnou splátku hypotéky

Banky mlží o nákladech na předčasnou splátku hypotéky

DigiZone.cz: NG natáčí v Praze seriál o Einsteinovi

NG natáčí v Praze seriál o Einsteinovi