Miroslav KolÁÒ, kolar@pangea.ca, http://www.pangea.ca/~kolar/
18. dubna 1997
NynÉ:mkolar.org
, kontakt
SaCzech-U je program, kterÙ umoÚÎuje zmÅnu kÏdovÁnÉ WWW dokumentÊ podle pÒÁnÉ
uÚivatele. StrÁnky jsou uloÚeny v urÃit×m kÏdu (ne nutnÅ jednom) a SaCzech-U
je bÅhem odesÉlÁnÉ uÚivateli zmÅnÉ tak, aby je klient dokÁzal sprÁvnÅ
zobrazit.
SaCzech-U je rozÓÉÒenÉm kÏdu
SaCzech 2.2 pro pouÚitÉ v situaci kdy pÒÉsluÓn× cgi skripty
jsou uloÚeny v soukrom×m cgi-bin adresÁÒi uÚivatele, zatÉmco
v pÊvodnÉm SaCzechu se pÒedpoklÁdalo, Úe budou
uloÚeny v globÁlnÉm cgi-bin serveru.
SaCzech-U by mohl tedy bÙt zajÉmavÙ pÒedevÓÉm
pro dalÓÉ individua
ÚijÉcÉ mimo ãechy, kterÁ pouÚÉvajÉ sluÚeb serveru, jehoÚ
provozovatel× nemajÉ naprosto ÚÁdnÙ zÁjem instalovat skripty pro
kÏdovÁnÉ ÃeÓtiny globÁlnÅ.
SaCzech-U obsahuje ale vÓechno co umÉ SaCzech 2.2 a navÉc mÁ i nÅkterÁ
rozÓÉÒenÉ, kterÁ by mohla bÙt uÚiteÃnÁ i pro ÓirÓÉ okruh zÁjemcÊ.
Skripty, kter× SaCzech-U generuje mohou mÉt dvÅ rÊzn× Òady jmen:
buÄ toXXX[.cgi], kde XXX jsou jm×na kÏdÊ shodnÁ s
WWWdia nebo yyy[.cgi], kde yyy jsou jm×na shodnÁ s nazvy
EUnet modulÊ (moÚno pÒekonfigurovat pro jak×koliv dvÅ Òady
jmen kÏdÊ). ObÅ Òady skriptÊ jsou schopny sprÁvnÅ pÒepÉnat
kÏd podle komentÁÒÊ obou typÊ: <!--MYCHARSET=XXX--> i
<!--MYCHARSET=yyy-->.
SaCzech-U vymaÚe vÓechny pÊvodnÉ komentÁÒe typu MYCHARSET z
odesÉlan×ho dokumentu a na zaÃÁtku vÚdy vyznaÃÉ kÏd (XXX)
ve kter×m je dokument odesÉlÁn. ObÅ Òady skriptÊ tak× provÁdÅjÉ stejnÙm
zpÊsobem substituci za __CHARSET__:
v kombinaci to__CHARSET__ nebo charset=__CHARSET__
nahradÉ __CHARSET__ pÒÉsluÓnÙm WWWdia jm×nem XXX,
ve vÓech ostatnÉch pÒÉpadech nahradÉ __CHARSET__ vhodnÙm
EUnet jm×nem yyy.
SaCzech-U je moÚno pouÚÉt k snadn× konverzi
mezi kÏdy a k uklÁdÁnÉ a udrÚovÁnÉ souborÊ dokumentÊ zÉskanÙch z
rÊznÙch zdrojÊ pouÚÉvajÉcÉch rÊzn× kÏdy v kÏdu jedin×m.
VÉce podrobnostÉ lze najÉt v nÁvodech k instalaci a pouÚitÉ.
Asi to nenÉ tÒeba, ale pro Õplnost pÒipomÉnÁm, Úe
nÁzev SaCzech je zkratkou kompletnÉho Satrapa's Czech
(tedy Satrapova ÃeÓtina) a mÅlo by se ÃÉst s lehce nestandardnÉ anglickou
vÙslovnostÉ jako "sÁÃek" (v americk× vÙslovnosti je pÒÉpustnÙ i "pytlÉk").