P°φloha PC WORLDu o poΦφtaΦφch Macintosh
Building Wide Web
|
Mac OS
|
ZaΦφnßme s ClarisWorks
|
"Internet" v pokoji
Ond°ej Bojar
Prvnφ dφl: "Internet" v pokoji
Doufßm, ₧e po p°eΦtenφ titulku novΘho serißlu vßs n∞co trklo do oΦφ. V₧dy¥ sprßvn∞ to mß p°ece b²t World Wide Web! A jak²pak "Internet", kdy₧ naÜe Ükola, kancelß°, dva domßcφ poΦφtaΦe mezi sebou nemajφ ani modem! P°esto vßm tento serißl m∙₧e p°inΘst n∞co novΘho - nastφnφm pou₧itφ internetovskΘ slu₧by WWW v lokßlnφm prost°edφ, bez siln²ch a vzdßlen²ch server∙, jen s n∞kolika mßlo nev²hodami oproti skuteΦnΘmu WWW, ale p°esto s velmi p∞kn²mi v²sledky.
Trik je to prost²: mφsto aby se vßÜ poΦφtaΦ domlouval protokolem HTTP (HyperText Transfer Protocol b∞hajφcφ po Internetu a sbφrajφcφ texty, obrßzky ap.) se vzdßlen²m poΦφtaΦem, p°eΦte si pot°ebnΘ informace p°φmo na svΘm lokßlnφm disku, nebo nap°φklad na Ükolnφm serveru sφt∞ AppleTalk, tedy z ryze jableΦn²ch zdroj∙. Zφskan² dokument se pak v prohlφ₧eΦi zobrazφ stejn∞ p∞kn∞, jako by pochßzel zpoza oceßnu.
"Internet" v pokoji
Ond°ej Bojar
Druh² dφl: Vzhled pφsma v HTML
Zßv∞rem prvnφho dφlu jsem doporuΦil n∞kolik program∙, kterΘ lze s ·sp∞chem p°i psanφ dokument∙ v jazyce HTML (HyperText Markup Language) pou₧φt. P°edpoklßdßm, ₧e ti z vßs, kte°φ necht∞li Φekat dalÜφ m∞sφc, si u₧ dßvno n∞kter² z program∙ obstarali, a tak jim dokonΦenφ serißlu m∙₧e p°ipadat zbyteΦnΘ. V tomto dφlu se dozvφte o zßkladnφch stylech textu, p°φÜtφ Φφslo bude v∞novßno adresovßnφ a ji₧ tam prozradφm n∞co typicky jableΦnΘho, co se nedozvφte jinak ne₧ zkoumßnφm.
"Internet" v pokoji
Ond°ej Bojar
T°etφ dφl: Odkazy na dalÜφ dokumenty
K zßkladnφ myÜlence jazyka HTML, toti₧ snaze umφstit do ¿surovΘho╖ textu i informace o jeho vzhledu, pat°φ tΘ₧ mo₧nost propojit dokumenty mezi sebou. Nejprve se vÜak musφme podφvat na samotnΘ adresovßnφ (tj. urΦenφ polohy) dokument∙.
Adresovßnφ dokument∙
O URL (Uniform Resource Locator) ji₧ n∞kolik informacφ uve°ejn∞no bylo, popis se vÜak t²kal pouze absolutnφch URL, slo₧en²ch ze t°φ Φßstφ: nßzvu zp∙sobu zφskßnφ dokumentu (http, ftp, ap. nebo file pro lokßlnφ umφst∞nφ); IP adresy poΦφtaΦe (nap°. www.cuni.cz); cesty k dokumentu (nap°. /~obo/welcome.html), dohromady pak http://www.cuni.cz/~obo/welcome.html. Toto URL ukazuje tedy stßle na stejnΘ mφsto.
"Internet" v pokoji
Ond°ej Bojar
╚tvrt² dφl: Obrßzky
Jist∞ jste post°ehli, ₧e dokumenty p°ichßzejφcφ z Internetu majφ tΘm∞° v₧dy n∞jakou koncovku (Φßst jmΘna za teΦkou). Tato koncovka supluje ostatnφm systΘm∙m to, co mß Mac OS od samΘho poΦßtku - napovφdß, jak² typ dat dokument obsahuje, a jak²m zp∙sobem se musφ zpracovat. Mac OS podle typu souboru navφc vykresluje pat°iΦnou ikonu. Pokud hodlßte vytvß°et Φist∞ lokßlnφ strßnky a vstup do Internetu v∙bec neplßnujete, m∙₧ete teoreticky koncovky vynechßvat, macovskΘ prohlφ₧eΦe si typ souboru zjistφ. Jakmile vÜak chcete svΘ strßnky zve°ejnit na n∞jak² server, koncovky uvßd∞t musφte, nebo¥ macovsk² typ se p°i p°enosu na jin² poΦφtaΦ ztrßcφ.
Technologie
Jaroslav Zapletal
OznaΦenφ Pilotnφ dφl znamenß v₧dy poΦßtek n∞Φeho novΘho. V∞tÜinou oznaΦuje "nult²" dφl n∞jakΘho televiznφho serißlu, kter² je o n∞co delÜφ a obΦas takΘ zajφmav∞jÜφ, ne₧ dφly nßsledujφcφ. V tomto p°φpad∞ si toto oznaΦenφ zaslou₧φ tento Φlßnek. M∞l by se stßt ·vodnφ Φßstφ k serißlu v∞novanΘmu d∙kladn∞jÜφmu pohledu na mo₧nosti a schopnosti MacOS, operaΦnφho systΘmu dneÜnφch poΦφtaΦ∙ Macintosh.
MacOS - pam∞¥
Jaroslav Zapletal
OperaΦnφ systΘm poΦφtaΦ∙ Macintosh se za lΘta svΘho postupnΘho v²voje stal nesmφrn∞ komplikovan². Jeho podrobn² popis pro programßtory ostatn∞ ji₧ dnes zabφrß 25 knih o n∞kolika stech strßnkßch - pov∞stn²ch Inside Macintosh (IM). Pokud se vÜak chceme zab²vat technologiemi zmφn∞n²mi v ·vodu k serißlu, nezb²vß nßm, ne₧ se pozastavit u zßklad∙, na kter²ch jsou postaveny. Je z°ejmΘ, ₧e u nefunkΦnφho systΘmu, kter² by byl nespolehliv² a pomal², by nem∞lo p°φliÜ smysl instalovat dalÜφ megabajty softwaru, kterΘ by stßly na hlin∞n²ch nohßch.
Hlasov² v²stup
Jaroslav Zapletal
Tak a je tu t°etφ dφl naÜeho serißlu o (ne)mo₧nostech operaΦnφho systΘmu poΦφtaΦ∙ Macintosh. P°edchozφ dva byly v∞novßny ko°en∙m SystΘmu - architektu°e sprßvy pam∞ti a sprßvy proces∙. ÄßdnΘ z t∞chto tΘmat nenφ samoz°ejm∞ jeÜt∞ zdaleka vyΦerpßno, ale nadeÜel Φas podφvat se jinam. V p°φpad∞ zßkladnφ architektury MacOS jsme zatφm v₧dy skonΦili stejn²m zßv∞rem: funkΦnφ, p∙sobivΘ, ale mφrn∞ zastaralΘ. Dnes to tedy pro zm∞nu bude technologie dopl≥kovß, obΦas funkΦnφ, v₧dy p∙sobivß, ultramodernφ. Podle mφrn∞ zmatenΘ partitury hraje, tanΦφ, zpφvß firma Apple a jejφ Text-to-Speech
MeziaplikaΦnφ komunikace
Jaroslav Zapletal
AΦ se to nezdß, ub∞hlo u₧ n∞co dφl∙ serißlu o technologiφch MacOS, p°esto jsme stßle teprve na samotnΘm poΦßtku naÜφ studijnφ cesty a Φekß nßs n∞co zßpletek, nßvrat∙ a zmrtv²chvstßnφ, zkrßtka mnoho r∙zn²ch Robert∙, Pam Φi D₧ejßr∙ v softwarovΘ podob∞. Z hlediska zam∞°enφ jednotliv²ch dφl∙ by se dalo °φci, ₧e je v nich st°φdav∞ jasno a oblaΦno (nejasno). ObΦas je t°eba se zam∞°it spφÜe na mechanismy fungovßnφ tΘ kterΘ Φßsti SystΘmu, potom je zase mo₧no pracovat s elegantnφmi a u₧ivateli bli₧Üφmi technologiemi. Nejd°φve jsme tak probrali sprßvu pam∞ti a proces∙, a hned nato jsme pozßpasili s hlasov²m vstupem a v²stupem - technologiemi, kterΘ prßv∞ s pam∞tφ a v²konem naÜeho poΦφtaΦe nßle₧it∞ zacviΦφ.
AppleScript
Jaroslav Zapletal
V minulΘm dφlu jsme zabrousili do trochu nezß₧ivnΘ oblasti princip∙ komunikace systΘmu s aplikacemi, do problematiky event∙, AppleEvent∙ a dalÜφ programßtorskΘ hav∞ti. Trochu mΘn∞ ΦitelnΘ teorie bylo ovÜem nezbytnΘ, v rßmci souvislostφ bude d∙le₧itß pro snazÜφ prßci s r∙zn²mi makrorekordΘry Φi skriptovacφmi jazyky slou₧φcφmi pro automatizaci prßce na Macu. A to je rozhodn∞ pole nezapnutΘ...
Remote Access
Jaroslav Zapletal
Dnes se v MacOS dostaneme k otßzce, kterß je ve svΘm zßklad∞ obecn²m problΘmem prßce s poΦφtaΦi - t²kß se Remote Access, tedy mo₧nosti vzdßlenΘho p°φstupu k dat∙m na konkrΘtnφm poΦφtaΦi. Na Macovi bylo toto tΘma ji₧ dßvno firmou Apple podchyceno a vy°eÜeno, ovÜem jen ΦßsteΦn∞ a ne d∙sledn∞. Dokonce se dß °φci, ₧e tady pon∞kud zaspali. Navφc dokumentace je skuteΦn∞ spφÜe minimßlnφ a jejφ znalost nenφ nezbytn∞ nutnß pro u₧ivatele.
Otevφrßnφ dokument∙
Jaroslav Zapletal
Dß se °φci, ₧e se dneÜnφm dφlem Mac OS vracφme ke ko°en∙m. Tentokrßt nßm p∙jde o technologie otevφrßnφ dokument∙ a odpovφdajφcφch aplikacφ prost°ednictvφm technologiφ jako je XTND nebo Easy Open (Φesky Otevφrßnφ dokument∙). Bez automatickΘho p°i°azovßnφ aplikacφ soubor∙m by nebyl Mac Macem. A on jφm byl samoz°ejm∞ od samotnΘho poΦßtku. Tahle historiΦnost ovÜem nemusφ nutn∞ znamenat, ₧e se v tΘto oblasti nic ned∞lo a ned∞je. Nu₧e, podφvejme se na to!
AutomatickΘ konverze
Jaroslav Zapletal
V dneÜnφm dφle serißlu MacOS budeme pokraΦovat ve studiu ko°en∙ SystΘmu, konkrΘtn∞ji jeho metod a °eÜenφ pro otevφrßnφ dokument∙ t∞mi jedin²mi a sprßvn²mi aplikacemi. Minule jsme proÜli zßklady, kterΘ ji₧ majφ sv∙j v∞k, dnes nadeÜel Φas na studium inteligentn∞jÜφ automatizace zm∞ny formßt∙ u dokument∙, pro kterΘ odpovφdajφcφ aplikace na dostupn²ch discφch poΦφtaΦe prost∞ neexistuje. Projdeme si metody Easy Open a MacLink Plus, ke kter²m jsme minule naznaΦili cestu.
Velikost plochy pou₧itelnΘ k umis¥ovßnφ objekt∙ grafickΘho dokumentu zßvisφ na nastavenφ vzhledu strßnky. Pokud pot°ebujete pou₧φt plochu n∞kolika strßnek, m∙₧ete tak nastavit v okn∞, kterΘ se objevφ po zvolenφ polo₧ky Dokument nabφdky Styl.
Dnes se podφvßme na kreslicφ modul. Bitmapovß grafika vytvß°φ obrßzky slo₧enΘ z velkΘho mno₧stvφ bod∙ r∙znΘ barvy. Velikost bod∙ obrßzku zßvisφ na tzv. rozliÜenφ. Nap°φklad obrazovka mß rozliÜenφ 72 dpi, tiskßrna StyleWriter 360 dpi, laserovΘ tiskßrny dnes za standard pova₧ujφ 600 dpi. Jednotka dpi je zkratkou anglickΘho dots per inch, tedy, kolik bod∙ se vedle sebe vejde do jednoho palce. Pro lidskΘ oko je rozliÜenφ 300 dpi ji₧ dostaΦujφcφ - jeden bod mß pak velikost 0,085 mm (na obrazovce Φinφ jeho velikost pouze 0,353 mm).
ClarisWorks nejsou vhodnΘ k prßci s rozsßhl²mi soubory databßzφ, nebo¥ je celΘ dr₧φ v pam∞ti. Pro ·Φely b∞₧nΘho smrtelnφka vÜak pou₧itelnß "kapacita" postaΦφ.
V prvnφm dφlu tohoto serißlu jsem uvedl prostink² p°φklad databßze - adresß°. Podobn∞ jednoduchou databßzi vyrobφte snadno: ihned po vytvo°enφ novΘho dokumentu typu databßze se vßs ClarisWorks vyptajφ na jednotlivß pole. Do stejnΘho dialogovΘho okna vßs i pozd∞ji zavede p°φkaz Definovat pole nabφdky V²b∞r.
P°edem musφm zd∙raznit, ₧e ClarisWorks nejsou Excel a nelze od nich tedy oΦekßvat takovß kouzla, jako je perspektivnφ pohled na prostorov² graf.
Pokud jste se ji₧ n∞kdy s dokumentem tohoto typu setkali, nep°ekvapφ vßs, ₧e se zadßvanΘ ·daje objevujφ ve vstupnφm °ßdku a nikoli v bu≥kßch sam²ch. Tam se dostanou, a₧ kdy₧ stisknete klßvesu enter (y). Kurzor (tj. oznaΦenß bu≥ka) se p°itom neposune. Pro vlo₧enφ ·daj∙ lze stisknout tΘ₧ klßvesu return ( ) nebo tabulßtor (t), p°φpadn∞ pomocφ p°e°a∩ovaΦe ( ) obrßtit sm∞r jejich posunu.
V zßv∞reΦnΘm dφlu naÜeho serißlu se podφvßme na p∞knou schopnost Vydßvßnφ a odebφrßnφ a tΘ₧ na slo₧ku Claris v SystΘmu.