Pro‡ dal¨¡ ‡e¨tina?
Jsem si vˆdom toho, ‘e existuje
WWWdia,
co‘ velmi dobr implementace ‡e¨tiny pro World-Wide Web. Ve skute‡nosti
byl SaCzech silnˆ inspirov n programem WWWdia a pou‘¡v nap©¡klad jeho
k¢dovac¡ tabulky. Z rove¤ jsem se sna‘il zachovat nˆkter‚ prvky, aby obˆ
realizace ‡e¨tiny mohly navz jem spolupracovat. T¡mto vzd v m hold autor–m
WWWdia, koleg–m Ko¨Ÿ lovi a Schmidtovi, a dˆkuji jim za jejich pr ci.
Pro‡ tedy SaCzech vznikl? Proto‘e se mi nˆkter‚ vlastnosti WWWdia nel¡bily.
P©edev¨¡m nutnost pou‘¡vat speci ln¡ tvar odkaz–, pokud ‡lovˆk chce
zachovat stejn‚ k¢dov n¡ ‡e¨tiny p©i p©eskoku na jin˜ dokument. Ps t na
©adˆ r–zn˜ch m¡st __CHARSET__ mne ani trochu nel k a
p©¡padn‚ konverzn¡ programy k tomu budu jen te‘ko nutit.
Kromˆ toho byl p–vodn¡ WWWdia velmi neefektivn¡.
SaCzech vznikl p©edev¨¡m s c¡lem odstranit tyto nedostatky. Postupem ‡asu
z¡skal nˆkter‚ dal¨¡ zaj¡mav‚ vlastnosti. Ve srovn n¡ s WWWdia verze 2.1
SaCzech nab¡z¡
- jednodu¨¨¡ vytv ©en¡ odkaz–, zachov vaj¡c¡ch zvolen˜ k¢d
- relativn¡ odkazy na data, kter nemaj¡ b˜t p©ek¢dov na (nap©. vkl dan‚
obr zky)
- mo‘nost pou‘¡vat r–zn‚ k¢dy ve zdrojov˜ch textech str nky (dokonce lze
pou‘¡vat nˆkolik zdrojov˜ch k¢d– na t‚‘e str nce)
- z¡sk v n¡ k¢dovan˜ch dokument– prost©ednictv¡m HTTP a v d–sledku toho
k¢dov n¡ v˜stup– z CGI skript–
- jednodu¨¨¡ instalaci a men¨¡ z vislost na prost©ed¡ opera‡n¡ho syst‚mu
Unix (instalace i provoz vy‘aduj¡ pouze Perl)
SaCzech postr d
- k¢dovou samoobsluhu
- podp–rn‚ n stroje
Odr–dy a alternativy SaCzechu
SaCzech se ujal a roz¨¡©il daleko v¡ce, ne‘ jsem p–vodnˆ o‡ek val. Pomˆrnˆ
rychle jsem obdr‘el zpr vy o jeho £spˆ¨n‚ portaci pro opera‡n¡ syst‚my OS/2 a
Microsoft Windows NT. Pozdˆji pak za‡aly doch zet zpr vy o jeho v¡ce ‡i m‚nˆ
v˜znamn˜ch modifikac¡ch. Ty nejv˜znamnˆj¨¡, kter‚ jsou v podstatˆ samostatn˜mi
produkty, bych zde chtˆl p©edstavit. Uvˆdomte si pros¡m, ‘e zmi¤ovan‚ produkty
jsou d¡lem jin˜ch autor– a jsou vyv¡jeny naprosto nez visle na vlastn¡m
SaCzechu. Vych zej¡ ze stejn˜ch my¨lenek a jejich po‡ te‡n¡ verze vznikla vˆt¨¡
‡i men¨¡ modifikac¡ jist‚ verze SaCzechu. Pozdˆj¨¡ v˜voj prob¡hal nez visle,
tak‘e nemohu ru‡it za vlastnosti sou‡asn‚ verze a m¡ru kompatibility jej¡ho
chov n¡ se sou‡asnou verz¡ SaCzechu.
- C-SaCzech
- SaCzech v programovac¡m jazyce C. Rychlej¨¡, ale h–©e p©enositeln˜, ne‘
p–vodn¡ produkt. Podle m‚ho osobn¡ho n zoru nen¡ zpo‘dˆn¡, zp–sobovan‚
SaCzechem, natolik ru¨iv‚, aby st lo za konverzi do C. Jaroslav Dole‡ek,
autor C-SaCzechu, je samoz©ejmˆ opa‡n‚ho m¡nˆn¡ :-)
Tato str nka je sou‡ st¡ on-line dokumentace programu
SaCzech.
Pavel Satrapa
20. kvˆtna 1996