Mac OS X Tiger - Textové služby - MujMAC.cz - Apple, Mac OS X, Apple iPod

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:

Seriály

Více seriálů



Informace

Mac OS X Tiger - Textové služby

5. května 2005, 00.00 | Od pátku již nejsou informace o nejnovější versi operačního systému Mac OS X 10.4 – Tiger chráněny NDA; zatímco až dosud jsme se tedy v našem seriálu museli omezit pouze na to, co firma Apple zveřejnila na svém webu, nyní se již můžeme pustit do pitvání Tygra podle libosti.

Od pátku již nejsou informace o nejnovější versi operačního systému Mac OS X 10.4 – Tiger chráněny NDA; zatímco až dosud jsme se tedy v našem seriálu museli omezit pouze na to, co firma Apple zveřejnila na svém webu, nyní se již můžeme pustit do pitvání Tygra podle libosti.

Co nás čeká a co nás nemine

V následující sérii článků se seznámíme s těmi nejzajímavějšími a nejvýznamnějšími novinkami Tygra; spolu se sérií článků Roberta Černého a pana Máry tak na MujMacu najdete spoustu informací o tom, co je nového, co funguje lépe než dosud – i samozřejmě co funguje hůře, jakkoli zatím se zdá, že Tiger skutečně přináší spoustu nových výhod a takřka žádnou novou nevýhodu (ve chvíli psaní tohoto článku vím vlastně jen o jediné – v Tigeru jsou drobné, a jak se zdá, řešitelné, problémy s korektorem).

Začneme samozřejmě tím, co zajímá všechny uživatele: dnes si řekneme něco o nových textových službách, jež objektový systém Cocoa v Tigeru zajišťuje pro všechny standardní a slušně napsané aplikace; vrátíme se k systému Automator a ukážeme si, jak v něm sestavovat konkrétní pracovní postupy a jak jejich služby co nejšikovněji integrovat do systému.

Ovšemže programátory nenecháme stranou: ukážeme si skutečně praktický příklad, jak vytvářet akce Automatoru, naučíme se psát nové prvky pro Dashboard, a celou samostatnou sérii článků věnujeme programování s využitím skvělého frameworku Core Data. Náš programátorský seriál o Kakau samozřejmě poběží dál a v jeho následujících dílech se zaměříme na novinky Tigeru, ať již jde o nové možnosti vývojového prostředí Xcode 2.0, o nové třídy Foundation Kitu, nebo o docela nové frameworky (PDFKit, QTKit).

Seznámíme se podrobně také s nejčernějším z černých koní Tigeru – se systémem Quartz Composer. Ačkoli jde o vývojářskou aplikaci, začneme čistě uživatelským pohledem: aplikace Quartz Composer totiž nabízí spoustu zajímavých služeb i docela běžným uživatelům – s trochou zjednodušení by se dalo říci, že jde o jakýsi "grafický Automator". Quartz Composer umožňuje komukoli sestavovat a upravovat bohaté grafické komposice s využitím základních služeb na velmi podobném principu, na němž v Automatoru sestavujeme pracovní postupy z akcí; kromě řady dalších služeb v něm máme k dispozici i kompletní seznam modulů systému Core Image.

Nové textové služby

Jakkoli zdaleka nejsou tak impresivní na první pohled jako Dashboard, ani nemají takovou reklamu jako vyhledávací a indexační systém Spotlight, skorem bych soudil, že jsou to – snad ještě vedle Automatoru – právě textové služby, jež přinesou uživatelům Tigeru nejvýraznější změnu v pohodlí práce s počítačem. To proto, že vyhledat něco na disku (tedy Spotlight) nepotřebujeme ani zdaleka tak často, jak často píšeme či zpracováváme nějaký text...

A co že je vše v textových službách nového? Je toho spousta. Snad jste se již doslechli o tom, že "TextEdit umí tabulky a seznamy" – a hyperlinky, kromě toho dokáže označovat obdélníkové oblasti textu, umí pracovat s více nezávislými bloky označeného textu a umí vyhledat označené slovo ve výkladovém slovníku. Je také možné vkládat do textu oddělovače stránek (a další speciální znaky).

Za zmínku stojí, že ani v jediném případě nejde o novou službu samotné aplikace TextEdit, nýbrž o nové služby textového systému. Proč je to rozdíl? Inu proto, že díky tomu s tabulkami a seznamy (a dalšími novinkami, jež si ukážeme) dokáže v principu pracovat zcela libovolná aplikace, jež využívá standardní systémové textové služby. Ve skutečnosti samozřejmě podpora závisí na tom, jak je ta která aplikace napsaná: vytvářet tabulky kupříkladu v současné instalaci lze ze standardních aplikací jen v samotném TextEditu, ovšem vkládat je korektně můžeme třeba do Mailu nebo i na lístky Stickies. Práce s více bloky textu funguje ve většině aplikací – ale kupodivu zrovna ne třeba v Mailu...

Kromě toho TextEdit dokáže pracovat s více dokumentovými formáty a umí exportovat do HTML (v předchozí versi dokázal HTML pouze načítat) – i to je sice v zásadě služba standardního textového systému, takže jakákoli jiná aplikace může dosti snadno dosáhnout téhož, ale přece jen zde musí být alespoň základní podpora implementována přímo v aplikaci. TextEdit podporuje také vkládání dokumentových metadat (jejichž prostřednictvím pak lze dokumenty vyhledávat službou Spotlight). A snad stojí za zmínku i to, že TextEdit konečně po vložení obrázku do dokumentu RTF umí dokument na disku automaticky přejmenovat na RTFD, aniž by bylo nutné starý dokument ručně smazat, a při tisku opatřit stránky záhlavím a zápatím obsahujícím jméno dokumentu, datum tisku a číslo stránky.

Atributy dokumentu

Pomocí panelu "File / Show Properties" můžeme určit základní atributy – metadata – dokumentu. Mimochodem, stojí za to se podívat do nových předvoleb TextEditu – jejich prostřednictvím můžeme nastavit standardní výchozí hodnoty prvých tří údajů v metadatech pro všechny nově vytvářené dokumenty.

Podle metadat pak lze vyhledávat v systému Spotlight:

Vkládání speciálních oddělovačů

Drobnost, ale potěší – prostřednictvím zvláštní nabídky "Insert" v nabídce "Edit" můžeme přímo do textu vkládat standardní oddělovače řádků uvnitř odstavce i oddělovače stránek – zvláště ty dříve poměrně citelně scházely.

Hyperlinky, seznamy, tabulky

Asi "nejviditelnější" novinkou TextEditu je čtveřice nových položek v nabídce "Format / Text": "Spacing" umožní upravit řádkování (tyto služby byly k dispozici již v Pantheru, avšak pouze prostřednictvím pravítka), "Link" slouží pro hyperlinky, "List" pro nastavování seznamů (ty jsou prostřednictvím pravítka k dispozici také) a "Table" samozřejmě pro tabulky.

Každý z příkazů otevře panel (či lístek), jehož prostřednictvím lze určovat atributy odpovídající služby – řádkování, obsah hyperlinku, nastavení seznamu či tabulky. Služby jsou intuitivní a logické; snad jen u seznamů není na prvý pohled zřejmé, že pro ukončení seznamu stačí vložit prázdný řádek (tedy dvakrát stisknout "Return" – poprvé se objeví číslo nebo "bullet", podruhé zmizí a seznam je ukončen).

Výkladový slovník

Přístup k výkladovému slovníku je trochu speciální službou: zkuste najet myší nad nějaké (nejlépe anglické) slovo, a stiskněte kombinaci ⌘-ctrl-d (jak je v Mac OS X již od doby Panthera dobrým zvykem, tuto kombinaci lze změnit prostřednictvím systémových předvoleb).

Pokud přepínače přidržíte stisknuté, můžete myší hned přejet nad jiné slovo... další stisknutí téže kombinace nebo klávesy Esc výkladový slovník opět zavře.

Více samostatných bloků textu

Nejlepší nakonec: TextEdit – a s ním naprostá většina ostatních aplikací, jež pracují se standardními textovými třídami – dokáže pracovat s více samostatnými bloky textu (nebo, chcete-li, s nesouvislým blokem). Z toho pak vychází řada nových, velmi příjemných služeb a možností.

Nejjednodušší je samozřejmě klasické označení s přepínačem ⌘: přidržíme-li tento přepínač a táhneme myší (samozřejmě lze používat i standardní "finty" jako je poklepání pro označení slova, poklepání a tažení po označování slovo po slově, či trojí klepnutí analogicky pro práci s odstavci), zůstane dříve označený blok beze změny a nový se označí také.

Zajímavější přepínač je ⌥: ten umožní označovat pravoúhlé bloky textu. Samozřejmě jej lze opět kombinovat i s přepínačem ⌘, a tak můžeme dosáhnout zajímavých efektů – nejenže můžeme označit "obdélníčků" více, ale funguje i to, že označujeme-li již jednou označený text, odznačí se (a vice versa):

Snad nejflexibilnější a nejšikovnější způsob označování více bloků ale nabízí nový vyhledávací panel. Ten totiž umožňuje vyhledat a označit všechny výskyty hledaného textu najednou – stačí stisknout přepínač ctrl, a hned se v panelu na místě původní služby "Replace All" objeví "Select All".

Podobně lze vyhledat všechny výskyty textu se zadaným stylem: to je jen docela nepatrně komplikovanější – nejprve musíme otevřít panel stylů ("Other..." z nabídky "Styles" v pravítku), a v něm pak již zvolíme požadovaný styl a stiskneme tlačítko "Select". Můžeme pak dokonce ještě vybrat, podle kterých atributů se má hledat (jen podle vzhledu, jména písma, stylu odstavce, nebo podle libovolné kombinace) a má-li se hledat všude či jen uvnitř dosud označeného textu – a je to!

Můžeme se s těmito službami, mimochodem, setkat i v aplikacích, jež nejsou psány speciálně pro Tiger – to je opět díky tomu, že Cocoa je API velmi vysoké úrovně, a vyhledávací panel jako celek je součástí služeb standardních knihoven; pokud aplikace těchto služeb využívá, automaticky budou k dispozici, spustíme-li ji v 10.4, byť i byla vytvořena a zbuildována v Pantheru.

Nad označeným textem můžeme používat všechny standardní operace – smazat jej, přenést jej do schránky a zkopírovat jinam, přenést jej kamkoli pomocí myši (textový drag&drop – nezapomínejte, že při něm lze držet klávesu ⌥ pro zkopírování textu namísto přemístění), aplikovat na něj nové styly či barvy...

Konkrétní příklad – dejme tomu, že máme předlouhý dokument, obsahující podtrhaný text. Jelikož podtržení je typograficky ošklivé, rádi bychom všechny podtržené texty, ať jich je kolik chce, převedli na kursivu; jak na to? Inu, nic jednoduššího: otevřeme panel stylů, vybereme podtržený text (pokud jsme měli zrovna na podtrženém textu kursor, zvolí se automaticky), klepneme na "Select", označíme "Select by style" – a pak už jen stiskneme ⌘-u (abychom zrušili podtržení) a ⌘-i (pro kursivu), a je to!

Obsah seriálu (více o seriálu):

Tématické zařazení:

 » Rubriky  » Informace  

 » Rubriky  » Agregator  

 » Rubriky  » Software  

Diskuse k článku

 

Vložit nový příspěvek   Sbalit příspěvky

 

ošklivá chyba v pěkném článku

Autor: nm Muž

Založeno: 05.05.2005, 00:21
Odpovědí: 0

tyto služby byli

Odpovědět na příspěvek

RE: ošklivá chyba v pěkném článku

Autor: OC Muž

Založeno: 05.05.2005, 00:34

Šmarjá, *takováto* čuňárna už mi při korektuře neutekla hodně, hodně dlouho :( Moc a moc se omlouvám.

Pane Máro, prosím pěkně, až se k tomu tady dostanete, opravte to tam. Díky!

Odpovědět na příspěvek

RE: RE: ošklivá chyba v pěkném článku

Autor: micker Muž

Založeno: 05.05.2005, 00:59

.-) bufobufo by stoho blinkal, ja jsem si toho nefsim .-) ale clanek je peknej. akorat OC proc tam mas tu jinou klavesnici? (ikonka, nahore v liste)

Odpovědět na příspěvek

RE: RE: RE: ošklivá chyba v pěkném článku

Autor: OC Muž

Založeno: 05.05.2005, 02:18

Jakou "jinou"? :)

Používám vlastní XML klávesnici ("OCzech"), neboť ty standardní mi zcela zásadně nevyhovují: já chci klávesnici, jež má nejen QWERTY, ale také *stejné* rozložení všech interpunkčních znamének, jako americká, na niž každou chvíli při programování přepínám. Připadá mi totiž kromobyčejně nesmyslné psát při programování závorky přes Shift-90, a při psaní článků zase docela jinak :)))

Takže jsem prostě vzal americkou klávesnici, přidal jsem tam jen ěščř...íé, úů a akcenty ´ˇ¨ (všechny na téže klávese), a zcela šťastně a spokojeně jí užívám :)

Odpovědět na příspěvek

RE: RE: RE: ošklivá chyba v pěkném článku

Autor: Bufobufo Muž

Založeno: 05.05.2005, 08:32

:) čau strýcu češtináři. A to se podívej do aktualit. "Pokud byste na něj narazili, dejte prosím vědět původnímu majitely "
Češtin das ist meine kobylek.

Odpovědět na příspěvek

ja chci taky tuto OCzech klavessnici

Autor: riko Muž

Založeno: 05.05.2005, 07:19
Odpovědí: 0

... da se nekde ziskat?

Odpovědět na příspěvek

RE: ja chci taky tuto OCzech klavessnici

Autor: nm Muž

Založeno: 05.05.2005, 10:00

google: klavesnice OCzech

Odpovědět na příspěvek

RE: ja chci taky tuto OCzech klavessnici

Autor: OC Muž

Založeno: 06.05.2005, 01:54

http://www.ocs.cz/OCzech.
keyboard.zip

Odpovědět na příspěvek

Nesuvisle oznacovanie

Autor: Jozo Remen Muž

Založeno: 05.05.2005, 08:53
Odpovědí: 0

Tak toto mi chybalo!!! Doposial to vedel len BBEdit, takto budem mat zivot (opat) jednoduchsi.

Takze, teraz uz len kupit toho Tigra. Uz viem, aky budem mat darcek na narodeniny :)

Toto si myslim mnohym radikalne (spolu so Spotlight) zvysi produktivitu.
Ako tak ratam, mozem len tymito vecami skratit svoj pracovny cas minimalne o hodinu (a namiesto toho robit dalsiu pracu :( )

Odpovědět na příspěvek

RE: produktivita

Autor: Bufobufo Muž

Založeno: 05.05.2005, 08:58

Jožo všechno špatně !!
Nejlepší OS je Osmihidinové Sezení v nějakém moravském sklípku !! Tam uděláš všechno :)

Odpovědět na příspěvek

RE: RE: produktivita

Autor: Jozo Remen Muž

Založeno: 05.05.2005, 09:08

Ako sa poznam, v moravskom sklipku by som neprodukoval, ale konzumoval fajne vinko :)

Odpovědět na příspěvek

záplaty

Autor: Pavel Muž

Založeno: 05.05.2005, 12:52
Odpovědí: 0

Tak jestli na tygra přijde tolik kritických záplat co včera na 10.3.9 no tak potěž pánbů.
Orientačně jsem to spočítal a jen za letošní rok je toho nejméně 4x víc jak na wokna.

www.secunia.com
/about_secunia_advisories

Odpovědět na příspěvek

RE: záplaty

Autor: czeXit Muž

Založeno: 05.05.2005, 13:58

Na jaka okna? Na desktop verze?

To asi proto ze je v zakladu desktop verze Windows urcite WWW server, FTP server, spousta programovacich jazyku a dalsi ze jo...? :)

Srovnavat nesrovnatelne je snadne. Nejbezpecnejsi je pak urcite MS-DOS a MacOS <= 9.x ...

Odpovědět na příspěvek

RE: RE: záplaty

Autor: Pavel Muž

Založeno: 05.05.2005, 14:17

Dobrá, jaky bych tam tu větu a woknech nenapsal:)

Ale není toho nějak moc ? Po tak krátké době tak zásadní záplaty kritických chyb ?

Odpovědět na příspěvek

RE: RE: záplaty

Autor: Bufobufo Muž

Založeno: 05.05.2005, 14:21

Tak jsem si našel wo co go, no moc povzbudivé to není - cituji
Společnost Apple ve čtvrtek uvolnila 20 záplat, které vyspravily operační systém Mac OS X v10.3.9 a Mac OS X Server v10.3.9. Podle firmy Secunia obsahoval software velmi závažné chyby.
5.5. 2005 10:10

Bezpečnostní mezery se například projevují při zpracování souborů uložených v TIFF formátu, díky nichž může být kompromitován operační systém. Záplatě se také nevyhnula podpora technologie Bluetooth, kdy uživatel nemusel být upozorněn na to, že právě sdílí soubory.

Chyby, které se vyskytly u systémů Mac OS X v10.3.9 a Mac OS X Server v10.3.9 považuje společnost Secunia za velmi kritické.

Odpovědět na příspěvek

RE: RE: záplaty

Autor: Sectoid Muž

Založeno: 16.05.2005, 01:50

Pokud to byl pokus o ironii tak věřte že: Ano, v základní (desktop) verzi Windows XP prof. je WEB,FTP,SMTP server.Mimo jiného..

Odpovědět na příspěvek

help

Autor: lama n00b beginner Muž

Založeno: 05.05.2005, 22:39
Odpovědí: 0

Jsem zcela novy uzivatel OS X a potrebuji radu. V OS X obcas zatuhne nejaka aplikace a nejde shodit ani pres Apple+Q ani pres force quit v doku ani stavovem radku protoze proste jenom toci beachball a neda se na nic klepnout, nejde nic spustit vcetne terminalu kde uz bych si dal neco jako ps -A a kill. Ve windows system v takovych situacich na 99.9% reagoval na ctrl+alt+delete, vyskocilo okno s aplikacema a neposlusna se nechala sestrelit. Ale jak je to na Macu? Koukal jsem do System Preferences/keyboard shortcuts a nenasel jsem zadny takovy trojhmat. Jsem uplny zacatecnik v tomhle OS tak se omlouvam za trivialni dotaz a dekuji predem za odpoved.

Odpovědět na příspěvek

RE: help

Autor: OC Muž

Založeno: 05.05.2005, 23:12

Co je to "stavový řádek"???

Takováto situace by prostě neměla nastat (a já ji v Mac OS X skutečně viděl jen asi jednou, když jsem zkoušel co to udělá, když úmyslně napíši program, který bude neustále a bez omezení "žrát" systémové zdroje).

Pokud se to stává často s jedním konkrétním programem, bude v něm asi *HODNĚ VELKÁ* chyba (typu "zahltí grafickou kartu takovým množstvím grafických dat, že VRAM neustále swapuje a nic jiného už se nedá stihnout). Pokud se to stává často s různými programy včetně standardních aplikací, viděl bych to na hardwarový problém (tip#1: vyměnit paměti).

Odpovědět na příspěvek

RE: RE: help

Autor: michal Muž

Založeno: 06.05.2005, 10:00

LOL. "swapuje VRAM" to je tak humorne a nesmyslne slovni spojeni, ze se tomu budu jeste dlouho smat :-)

Odpovědět na příspěvek

RE: RE: RE: help

Autor: OC Muž

Založeno: 06.05.2005, 13:56

Je to smutné, když někdo smíchem zastírá vlastní hlubokou neznalost.

VRAM je virtualizována už od dob Jaguára (!), není to v Mac OS X žádná novinka. Nicméně, v Tigeru je to vzhledem ke Quartzu 2D Extreme mnohem výraznější.

Odpovědět na příspěvek

RE: RE: help

Autor: Filda Muž

Založeno: 08.05.2005, 09:11

Takze odpoved je: neexistuje tato možnost. Jsou dvě šance, buď vypnout počítač ze zásuvky, nebo nepoužívat špatné programy. Je to tak?

Odpovědět na příspěvek

RE: help

Autor: OC Muž

Založeno: 05.05.2005, 23:16

A propos -- "ekvivalent" windozeovského Ctrl-Alt-Delete v Mac OS X je Alt-Command-Esc. Ale obávám se, že to nepomůže, neboť to skutečně zapáchá hardwarovým problémem -- Alt-Command-Esc jsem za bezmála deset let používání toho systému (including Rhapsody :)) potřeboval asi tak třikrát :)

Odpovědět na příspěvek

RE: RE: help

Autor: Jozo Remen Muž

Založeno: 06.05.2005, 08:47

MOze to byt sposobene tiez NEDOSTATKOM RAM, system zacne swapovat ako sialeny a "blokne" sa.

Doporucoval by som minimalne 512 MB RAM, ak tam je 256, je to malo!

Odpovědět na příspěvek

RE: RE: help

Autor: lama Muž

Založeno: 06.05.2005, 12:44

Díky za ten trojmat, takhle na sucho funguje pěkně, zkusím příště až to vytuhne. Jednou za měsíc se to přihodí, paměti mám 768MB, OS X 10.3.9, iBook 1.33GHz zánovní kus. Na te VRAM možná něco je, krachlo to při přehrávání filmu fullscreen v QT7 a současném přehrávání téhož v náhledu Finderu. Teď jsem to zkoušel zopakovat a systém to ustál ale bylo to trhanýýý.

Odpovědět na příspěvek

Okraje papiru - nastaveni

Autor: wlado Muž

Založeno: 06.05.2005, 09:44
Odpovědí: 0

TextEdit (do verze systemu 10.3) mel fixne nastavene okraje papiru na 2,5 cm (1 palec) a neslo je zmensit. Pouzitelnost tim byla dost omezena. Zajima mne, jestli uz konecne je mozne nastavit okraje papiru dle libosti, jako u normalnich textovych editoru?

Odpovědět na příspěvek

RE: Okraje papiru - nastaveni

Autor: OC Muž

Založeno: 06.05.2005, 16:47

Pokud vím (v tiskovém subsystému jsem se zatím příliš nehrabal), tohle není chyba TextEditu, ale PageSetupu -- a zdá se, že v Tigeru přetrvává :(

Odpovědět na příspěvek

RE: Okraje papiru - nastaveni

Autor: wlado Muž

Založeno: 07.05.2005, 22:19

PageSetup resi jen velikost papiru (coz je obecny postup na urovni systemu), ale okraj musi resit nejaky dalsi prikaz. Cekal jsem, ze se hejbne (v modu Rich Text) levou a pravou zarazkou na pravitku (tak jak je to v napovede) a je hotovo.
Kvuli tomu jsem si nakonec poridil Mellel.

Odpovědět na příspěvek

 

 

Vložit nový příspěvek

Jméno:

Pohlaví:

,

E-mail:

Předmět:

Příspěvek:

 

Kontrola:

Do spodního pole opište z obrázku 5 znaků:

Kód pro ověření

 

 

 

 

Nejčtenější články
Nejlépe hodnocené články
Apple kurzy

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: