Last updated on November 8,1996 Kliknete sem na uvodni stranu!
Date: Tue, 5 Nov 1996 18:55:43 -0500
Sender: Jara da Cimrman
Vazeni pratele,
Otazka, kdo je to Ross Hedvicek, neni tak trivialni jak by se na prvni
pohled mohlo zdat. Predevsim, podivate-li se dobre na jeho fotografii
"http://www.golden.net/~csc/tvar1.htm", zjistite ze Ross Hedvicek
neni osoba z masa, kosti, krve, kuze, branice, zlucniku a dalsich slozek,
ktere jste pravdepodobne ocekavali. Variantu "OSOBA" proto musime zavrhnout
hned od sameho pocatku.
Nase sekce fenomen "Hedvicek" peclive zkouma, a po nekolikamesicni hloubkove
analyze jsme dospeli k zaveru, ze Ross Hedvicek je velmi rafinovany program,
ktery byl napsan samotnym Jarou Cimrmanem v predvecer jeho zmizeni (rozumej
Cimrmanova zmizeni, "pan" Hedvicek, jak se ukazalo, se zase vynoril).
At uz byly priciny Cimrmanova zmizeni jakekoliv, v roce 1914 mu pri jeho
vizionarskych schopnostech muselo byt jasne, ze osamostatneni Cechu je na
spadnuti. Cimrman si vsak take uvedomoval, ze cesky narod to ve svete nebude
mit jednoduche. Za zvlast nebezpecne povazoval Cimrman tehdy rozbujele
zapecnictvi, cechackovstvi ci malomestactvi, ktere by jednou mohlo narod
uvrhnout do zahuby. Aby ochranil mezinarodne nezkusene Cechy pred pripadnou
ostudou, napsal Cimrman velmi narocny a komplexni program, jehoz hlavni
slozky maji za cil indikovat a potirat vyse uvedene nesvary ceske povahy.
Pokud se vam toto vysvetleni zda pritazene za vlasy, pohledte jeste jednou
a pozorne na "http" p. Hedvicka. Vidite, ze nejdulezitejsi cast adresy je
specifikace "~csc/", ktera zcela bezpochyby znaci "Cimrman's Source Code".
Ano, je to tak - u tak zavazneho projektu (bezkonkurencne prvni vlastovka na
poli "umele inteligence" (*)) si Mistr proste nemohl odpustit svou signaturu.
A aby zamezil mozne fyzicke likvidaci programu, umistil zdrojovy kod
na server v dalekem kanadskem Waterloo, kterezto jmeno melo take Cechum
(byt vzdalene) pripominat lipanskou tragedii.
(*) - ze jde o inteligenci umelou poznate opet podle te zkratky "csc" :-)
Vlastni struktura programu je velice komplikovana a desifrovani je ztizeno
skutecnosti, ze Mistr napsal ruzne casti programu v ruznych jazycich.
Prevazna cast programu je napsana v jazyce Simula, nektere dulezite bloky
jsou vsak napsany v Lispu, Ade a pochopitelne v jazyce C. Ta cast programu,
ktera loni tak vytocila pana Zhanela je napsana ve Fortranu (jsou to radky
17873 - 20899 zdrojoveho kodu). Nektere casti programu jsou vsak zapsany
bud primo ve strojovem kodu a nebo v nejakem experimentalnim jazyce, nebot
nam nedavaji vubec zadny smysl (napr. radky 88982-88987 zdrojoveho kodu):
88982 unf'{2x, 2y, print $4}' dosr
88983 make i od 21 do 23 kwar pif
88984 r++; r++; s++; t--=exp(n1)
88985 C mnozstvi tlacenky je zarazejici
88986 end - end
88987 duf'{3xxx, "pixla"} pif
Pokud jsou na konferenci nejaci schopni "wizardi", "hackeri" ci jini znalci
muzete se pokusit tuto cast programu "cracknout". My na to momentalne v HK
nemame lidi (vetsina nasich kmenovych zamestnancu sedi v tuto chvili ve
vlaku do Pardubic, ozbrojena macetami, provazy, benzinem a zapalkami.
Nemusim jiste zduraznovat, ze jsou vsichni zadumcivi... :-)
Neni nam take prilis jasne, jak program zareaguje na odhaleni sve vlastni
identity. To je totiz osetreno az v samotnem zaveru kodu, ktery je stejne
neprehludny jako vyse uvedena ukazka. V programu jsme vsak jiz nalezli dve
"mysky". Jedna je na radku 1325, kde se domnivame, ze je jedna smycka navic.
V dusledku teto nadbytecne smycky dokaze p. Hedvicek obcas chrlit naprosto
neuveritelne mnozstvi prispevku. To berte jako pratelske varovani -
aby na vas tu smycku nehodil :-)
Druha je na radcich 68211-4, coz je textovy podprogram, ve kterem Cimrman
vysvetluje svuj puvod. Tady jsou inkriminovane radky:
68211 C cesky svetobeznik rakouskeho puvodu
68212 americky amerikobeznik rakouskeho puvodu
68213 C pravouhly lichobeznik rakouskeho puvodu
68214 C levouhly sudobeznik sudetskeho puvodu
Jak vidite, Cimrman si pripravil pro svuj puvod hned nekolik variant
(zrejme zvazoval, ktera verse spotrebuje mene pameti (**)), s tim, ze nakonec
ponecha pouze jednu a ty zbyvajici "vykomentuje" (to comment out). Bohuzel,
opet se projevilo, ze Jara byl drobny skudlil a misto toho, aby si poridil
poradne osvetleni, psal svuj "zdrojak" ve Waterloo pri svicce. Za techto
okolnosti se nelze divit, ze se o jednu radku prehledl a omylem ponechal
v aktivnim programu pouze radku 68212.
(**) jak vime, Cimrman mel velmi nizky pametovy kvocient. Proto pri urcovani
jeho puvodu musime byt velmi opatrni (zvlast jeho vyroky ve Wall Street
Journal musi byt brany s jistou rezervou). Je jasne ze Cimrman byl
svetobeznik - na tom se asi shodneme. O tom, ze byl cesky, svedci to,
ze drtiva vetsina objevenych materialu (at amatery ci profesionaly)
jsou napsany v jazyce ceskem a jen vyjimecne v jazyce anglickem ci
nemeckem. Nez budou obci cimrmanologicke predlozeny nejake zasadni
pisemnosti v jinych jazycich, je oznaceni "cesky" nejblize skutecnosti.
Kdyz jsem byl na praxi v Hlinsku, tak jsem v tamnejsi matrice nalezl take
listek z notysku s touto rucne psanou poznamkou: "4.3. 1914 - Hlinsko, J. -
koupit cement, napustit vanu a prehodit komentar z 68211 na 68212. Prak."
Z poznamky vyplyva, ze tesne pred svym zmizenim si Cimrman uvedomil tuto
drobnou chybku. Bohuzel, zahy byl zcela pohlcen virem udalosti a k oprave
se jiz nedostal. Proto se, pratele, neleknete kdyz vam p. Hedvicek bude
krome veci smysluplnych tvrdit take veci menesmysluplne. Nic neni dokonale
a tech "mysek" muze byt v programu jeste vic.
Driv nez zacnete s programem Hedvickem jakkoliv komunikovat, rad bych vam tez
doporucil, abyste navstivili nejblizsi transfuzni stanici a nechali si zmerit
svuj RH-faktor. Bude-li negativni, do diskuse s p. Hedvickem se vubec ani
nepoustejte. Mohlo by se vam totiz stat, ze po nekolika dnech zapoleni vam
odejmou account, jako se to na cas stalo napr. panu Zhanelovi. Budete-li mit
RH-faktor positivni, smele p. Hedvickovi napiste. Budte vsak na neho hodni.
Vzdyt je to, krome liptakovske truhly, to jedine, co nam po Mistrovi zbylo.
Za hradeckou sekci
Honza Rehacek
Nestacilo vam to? Chcete cist dale?
Kliknete sem na dalsi stranu!
copyright (c) 1996,
Jan Rehacek