VyÜlo v t²denφku: | Computer Echo |
╚φslo: | 2/95 |
Datum: | duben 1995 |
Strana: | |
Rubrika/kategorie: | Recenze |
Kdy₧ jsem pro minulΘ Φφslo Computer Echa (1/95) psal recenzi na programov² balφk äPC/TCP OnNet 1.1 & PC/TCP Network Software 3.0", konΦil jsem povzdechem - ₧e mi na n∞m nejvφce vadφ to, co v tomto programovΘm balφku schßzφ. Pro p°ipomenutφ: balφk äPC/TCP OnNet 1.1 & PC/TCP Network Software 3.0", lidov∞ jen äOnNet", obsahuje p°edevÜφm tzv. PC/TCP jßdro (PC/TCP kernel) v provedenφ rezidentnφho programu pro MS DOS, a v provedenφ VxD modulu pro prost°edφ MS Windows. K tomuto jßdru, kterΘ implementuje hlavnφ p°enosovΘ protokoly TCP/IP, jsou pak äp°ibaleny" zßkladnφ aplikace pro vzdßlenΘ p°ihlaÜovßnφ (Telnet), pro p°enos soubor∙ (FTP klient i server), pro sdφlenφ soubor∙ (NFS klient, InterDrive), pro sprßvu sφt∞ (konfiguraΦnφ utlity, utility typu Ping, Traceroute apod.), pro vyhledßvßnφ u₧ivatel∙ (Host, Finger, Whois apod.), pro on-line komunikaci typu chat atd. VÜechny tyto aplikace jsou p°itom v rßmci OnNet-u dodßvßny jak ve verzi pro °ßdkov∞ orientovanΘ prost°edφ MS DOSu, tak i pro grafickΘ prost°edφ MS Windows. Jedinou v²jimkou v tomto ohledu byly prost°edky pro elektronickou poÜtu, kterΘ jsou v OnNet-u obsa₧eny jen ve verzi pro MS DOS. Navφc ale v takovΘ podob∞, kterß je vφcemΘn∞ p°evzata z prost°edφ Unixu, provozovanΘho ve znakovΘm re₧imu na alfanumerick²ch terminßlech. O u₧ivatelsky p°φtulnΘ verzi elektronickΘ poÜty pro Windows, a stejn∞ tak o mnoha dalÜφch aplikacφch, kterΘ dnes kralujφ v Internetu, vÜak v rßmci samotnΘho OnNetu nebylo ani vidu, ani slechu. Vlastn∞ ne tak docela - ji₧ v dob∞ psanφ recence na zmφn∞n² OnNet se ke mn∞ dostala zprßva, ₧e firma FTP Software se chystß uvΘst na trh vÜechny tyto ächyb∞jφcφ" aplikace jako samostatn² produkt, s nßzvem Explore OnNet. No a netrvalo dlouho, a i tento programov² balφk p°istßl na mΘm stole k recenci. Sice jen v m∞sφΦnφ demoverzi, ale jinak pln∞ funkΦnφ.
![]() |
K t∞mto t°em zcela nov²m aplikacφm, kterΘ v balφku PC/TCP OnNet 1.1 & PC/TCP Network Software 3.0 nemajφ obdobu, jsou p°ibaleny jeÜt∞ dalÜφ aplikace, obsa₧enΘ i v p∙vodnφm äOnNet-u". Jsou to aplikace pro:
VÜechny tyto aplikace jsou p°itom urΦeny jen pro prost°edφ MS Windows.
Prßv∞ tomuto zp∙sobu p°ipojenφ - tedy po komutovan²ch linkßch ve°ejnΘ telefonnφ sφt∞ - je pak takΘ cel² Explore OnNet uzp∙soben. To se projevuje v nßsledujφcφch aspektech:
Zam∞°enφ celΘho produktu na komutovanΘ telefonnφ linky ovÜem jeÜt∞ neznamenß, ₧e by jednotlivΘ aplikace nebylo mo₧nΘ pou₧φvat i jinak - nap°φklad v sφti, kterß mß trvalou konektivitu do Internetu. Podobn∞ jako v p°φpad∞ p∙vodnφho OnNetu dokß₧φ i aplikace z balφku Explore OnNet pracovat takΘ nad rozhranφm Windows Sockets (zkrßcen∞ Winsock). No a to si m∙₧ete na svΘm poΦφtaΦi zrealizovat prakticky p°i jakΘmkoli zp∙sobu p°ipojenφ. Samoz°ejm∞ je mo₧nΘ pou₧φt i äb∞₧nΘ" PC/TCP jßdro, dodßvanΘ jako souΦßst balφku OnNet.
![]() |
Pokud jde o technickou strßnku v∞ci, Mail OnNet je °eÜen takov²m zp∙sobem, jak² je dnes v Internetu standardem. JednotlivΘ zprßvy sestavuje podle doporuΦenφ RFC-822 s tφm, ₧e pln∞ podporuje i nov∞jÜφ rozÜφ°enφ, oznaΦovanΘ jako MIME (Multipurpose Internet Multimedia Extensions). K vlastnφm textov²m zprßvßm, je tedy schopen äp°ibalovat" nejr∙zn∞jÜφ datovΘ soubory, formßtovanΘ soubory textov²ch editor∙, spreadsheety apod. Pro odesφlßnφ poÜty vzdßlen²m poΦφtaΦ∙m pou₧φvß Mail OnNet protokol SMTP (Simple Mail Transfer Protocol), zatφmco pro ästahovßnφ" poÜty z jinΘho poÜtovnφho serveru pou₧φvß protokol POP2 nebo POP3. Dφky tomu dokß₧e Mail OnNet bez problΘm∙ spolupracovat se vÜemi obvykl²mi poÜtovnφmi servery v Internetu.
Mail OnNet podporuje takΘ rozhranφ MAPI (Messaging Application Programming Interface). Toto rozhranφ, kterΘ podporuje celß °ada r∙zn²ch systΘm∙ elektronickΘ poÜty (krom∞ Mail OnNet-u nap°. Microsoft Mail, cc: Mail, Novell MHS a dalÜφ) definuje zp∙sob komunikace aplikacφ s elektronickou poÜtou v prost°edφ MS Windows, a umo₧≥uje zabudovat pot°ebnΘ rozhranφ pro p°φstup k elektronickΘ poÜt∞ p°φmo do jednotliv²ch aplikacφ. V praxi to pak znamenß, ₧e p°φsluÜnß koncovß aplikace (nap°φklad editor Φi spreadsheet) se umφ sama dorozum∞t se systΘmem elektronickΘ poÜty (je-li konstruovßna jako tzv. MAPI-aware), a svΘmu u₧ivateli tak m∙₧e sama zprost°edkovat odeslßnφ toho, co pot°ebuje. PφÜete-li prßv∞ n∞co ve svΘm oblφbenΘm editoru (a ten je tzv. MAPI-aware), pak prßv∞ editovan² text m∙₧ete odeslat elektronickou poÜtou p°φmo z tΘto aplikace, a nemusφte jej nejprve uklßdat do vhodnΘho souboru, pak si spustit svou elektronickou poÜtu a teprve jejφm prost°ednictvφm soubor odesφlat.
Jedna z v∞cφ, kterΘ jsem na poÜt∞ Mail OnNet postrßdal, je mo₧nost automatickΘho t°φd∞nφ doÜl²ch zprßv do r∙zn²ch folder∙ (po°adaΦ∙) podle klφΦov²ch slov v hlaviΦce zprßvy. Existujφ takovΘ programy, kterΘ toto umφ (sßm prßv∞ kv∙li tΘto vlastnosti pou₧φvßm voln∞ Üi°iteln² program Pegasus Mail), a p°i ₧iv∞jÜφ elektronickΘ korespondenci je to schopnost nezaplacenφ.
![]() |
Dφky tomu, ₧e pochßzφ z akademickΘho prost°edφ, je NCSA Mosaic voln∞ Üi°iteln². Z°ejm∞ i prßv∞ proto se stal jak²msi etalonem, od kterΘho je odvozena v∞tÜina ostatnφch klientsk²ch program∙ slu₧by WWW (browser∙). P°itom odvozena nejen co do chovßnφ a celkovΘho image, ale i co do pou₧itφ zdrojovΘho k≤du (poskytnutΘho na zßklad∞ licence).
Browser, dodßvan² jako souΦßst balφku Explore OnNet, vznikl prßv∞ tφmto zp∙sobem - z k≤du, vyvinutΘho v NCSA, a upravenΘho jednak firmou FTP Software, jednak firmou Spyglass, Inc. V²sledek je pak oznaΦovßn jako Enhanced NCSA Mosaic. V Φem je ale ärozÜφ°en∞jÜφ", ne₧ jeho voln∞ Üi°iteln² vzor?
Zcela jist∞ v tom, ₧e mß charakter komerΦnφho produktu, a jsou tedy k n∞mu poskytovßny obvyklΘ podpr∙nΘ slu₧by, jako u jin²ch komerΦnφch produkt∙. Pokud jde o vlastnφ funkΦnost, Enhanced NCSA Mosaic se sna₧φ tvß°it jako jednoduÜÜφ, ne₧ jeho voln∞ Üi°iteln² prot∞jÜek. V praxi to znamenß, ₧e na vßs äblikß" mΘn∞ ikonek, n∞kterΘ funkce majφ jednoduÜÜφ a intuitivn∞jÜφ ovlßdßnφ (nap°φklad vytvß°enφ tzv. hot-listu, neboli seznamu v²znaΦn²ch odkaz∙). JinΘ funkce zase chybφ ·pln∞ - nap°φklad mo₧nost vytvß°et vφce r∙zn²ch seznam∙ typu hot-list Φi mo₧nost anotacφ.
N∞co navφc vÜak p°eci jen Enhanced Mosaic mß. Umo₧≥uje vßm p°ipravit si dop°edu hned n∞kolik sad font∙ (oznaΦovan²ch jako style-sheets) pro zobrazovßnφ jednotliv²ch Φßstφ text∙, a pak mezi nimi äza chodu" vybφrat. Naproti tomu p∙vodnφ NCSA Mosaic sice takΘ p°ipouÜtφ u₧ivatelskΘ nastavenφ font∙, ale jen v rßmci jedinΘ, pevn∞ danΘ sady. Dφky mo₧nosti nastavenφ font∙ p°itom oba produkty umo₧≥ujφ pou₧φvßnφ ΦeskΘ diakritiky (viz vlo₧en² box: ΦeÜtina na WWW). Enhanced NCSA Mosaic navφc umφ pracovat s n∞kolika samostatn²mi okny najednou, zatφmco p∙vodnφ NCSA Mosaic v₧dy jen s jednφm.
Stejn∞ jako jeho vzor, je i Enhanced NCSA Mosaic pln∞ 32-bitovou aplikacφ. To tedy znamenß, ₧e pokud tuto aplikaci chcete provozovat na äb∞₧n²ch" MS Windows (tj. MS Windows 3.1, Windows for Workgroups 3.11 atd.), musφte mφt nainstalovßno jejich 32-bitovΘ rozÜφ°enφ. To je voln∞ Üi°itelnΘ, a m∙₧ete jej tedy zφskat obecn∞ odkudkoli. V balφku Explore OnNet toto rozÜφ°enφ dostanete takΘ, a navφc se o jeho instalaci nemusφte v∙bec starat - vÜe za vßs vy°eÜφ maximßln∞ äblbovzdorn²" instalaΦnφ program. Ten si dokß₧e sßm otestovat, jestli u₧ toto rozÜφ°enφ na svΘm poΦφtaΦi mßte Φi nemßte, a pokud ne, nainstaluje si jej sßm.
![]() |
SouΦßstφ balφku Explore OnNet je zajφmav² program, spadajφcφ do kategorie tzv. dialer∙ (co₧ by Ülo p°elo₧it nejspφÜe jako ävytßΦecφ program"). Ten si sßm obslou₧φ jak sΘriovΘ porty vaÜeho poΦφtaΦe, tak i k nim p°ipojen² modem (co₧ zase nenφ a₧ tak t∞₧kΘ). Podstatn∞jÜφ je spφÜe to, ₧e souΦßstφ tohoto ädialeru" je propracovan² skriptov² jazyk (nazvan² p°φznaΦn∞ SLANG), prost°ednictvφm kterΘho si m∙₧ete p°edem naprogramovat celou p°ihlaÜovacφ sekvenci (tj. dialog, kter²m se p°ihlaÜujete na vzdßlenΘm terminßlovΘm serveru svΘho poskytovatele p°ipojenφ k Internetu). Nemusφte to vÜak b²t vy, kdo v tomto jazyku bude programovat - dialer je vybaven schopnosti nauΦit se sßm vÜe pot°ebnΘ, a p°φsluÜn² program ve skriptovΘm jazyku (tzv. skript) si sestavit sßm. Od u₧ivatele k tomu pot°ebuje jedinΘ - aby mu jednou p°edvedl, jak postupuje p°i skuteΦnΘm p°ihlaÜovßnφ. Tedy aby p°edvedl nap°φklad to, kdy a na jakou v²zvu z druhΘ strany zadßvß svΘ u₧ivatelskΘ jmΘno, kdy a jak zadßvß heslo, kdy a jak²m zp∙sobem p°im∞je druhou stranu k p°echodu do re₧imu SLIP Φi PPP a tak dßle. M∙₧e to tedy b²t i tak, ₧e napoprvΘ vßÜ dosud nezkuÜen² dialer zauΦφ n∞kdo zkuÜen∞jÜφ, a vy se pak u₧ v∙bec nemusφte starat o ₧ßdnΘ technickΘ podrobnosti. VßÜ dialer vßm po svΘm zauΦenφ sßm vytvo°φ samostatnou ikonu pro ka₧dΘ jednotlivΘ telefonnφ Φφslo, na kterΘ m∙₧ete chtφt volat. Sßm se takΘ dokß₧e vyrovnat s p°φpadn²mi zßludnostmi kolem p°id∞lovßnφ tzv. IP adres, kolem zφskßvßnφ adres nejbli₧Üφm name server∙, nejbli₧Üφch router∙ apod.
Na vßs skuteΦn∞ zb²vß jen poklepat na jednu jedinou ikonu, a brßna Internetu by se vßm m∞la otev°φt doko°ßn. Pak ji₧ nevßdejte, a vstupte do tohoto bßjeΦnΘho sv∞ta. Explore OnNet vßm bude dobr²m pr∙vodcem.
Specifikace jednotliv²ch protokol∙ a jazyk∙, vyu₧φvan²ch slu₧bou WWW, toti₧ pamatujφ pouze na mo₧nost vklßdßnφ znak∙ k≤du Latin 1, kter² pokr²vß nßrodnφ abecedy v∞tÜiny zßpadoevropsk²ch zemφ. V∙bec vÜak nepoΦφtajφ s k≤dem Latin 2, do kterΘho spadß i ΦeÜtina a slovenÜtina, Φi s jin²m vhodn²m k≤dem, kter² by dovoloval pou₧φvat ΦeÜtinu.
NaÜt∞stφ je ale p°enosov² mechanismus slu₧by WWW (tj. protokol HTTP) koncipovßn tak, aby jednotlivΘ znaky p°enßÜel jako osmibitovΘ, a nikoli jen jako sedmibitovΘ. Pokud se tedy odesilatel i p°φjemce dohodnou, mohou pou₧φvat v zßsad∞ jak²koli osmibitov² znakov² k≤d, kterΘmu oba rozumφ a oba jej shodn∞ interpretujφ. Tudy pak vede cesta k pou₧φvßnφ ΦeÜtiny.
Pokud nap°φklad provozovatel urΦitΘho WWW serveru p°edpoklßdß, ₧e velkß Φßst jeho u₧ivatel∙ (nebo snad: Φtenß°∙?) bude pou₧φvat klientskΘ programy (browsery), pracujφcφ v prost°edφ MS Windows a schopnΘ zobrazovat ΦeÜtinu v takovΘm k≤dovßnφ, jakΘ se prßv∞ v MS Windows pou₧φvß, m∙₧e jim vyjφt vst°φc tφm, ₧e i svou nabφdku (svΘ strßnky) napφÜe v ΦeÜtin∞ se stejn²m k≤dovßnφm. P°φkladem takovΘhoto serveru je server www.dcit.cz, spravovan² autorem tohoto Φlßnku. Tento server nabφzφ sv∙j obsah jak v ΦeÜtin∞ s diakritikou (v k≤dovßnφ, pou₧φvanΘm v Φesk²ch MS Windows), tak i v ΦeÜtin∞ bez diakritiky.
Na stran∞ u₧ivatele slu₧by WWW je k vyu₧itφ takto °eÜenΘ ΦeÜtiny nutnΘ za°φdit, aby p°φsluÜn² klientsk² program (browser) pro MS Windows pou₧φval k zobrazovßnφ ΦeskΘ fonty. V p°φpad∞ Enhanced NCSA Mosaic z balφku Explore OnNet (a stejn∞ tak i v p°φpad∞ jeho vzoru, NCSA Mosaic), takovΘto nastavenφ je mo₧nΘ. KonkrΘtnφ postup nastavenφ, stejn∞ tak jako dalÜφ informace o pou₧itφ ΦeÜtiny v souvislosti se slu₧bou WWW, najdete na zmφn∞nΘm serveru www.dcit.cz. P°φsluÜnΘ URL je:
http://www.dcit.cz/czhelp.html