Můj iPod   Digit   CLICK!   Grafika   Printing   Builder   WebTip   Digineff   Fotografování   Galerie   3D Scéna

Snow Leopard zblízka (2): Services


29.12.2009 | Krejčí Richard
Rubrika: Mac OS X CZ
Koncept tzv. Services (Služeb) operačního systému Mac OS X slibuje zajímavé možnosti, neboť dovoluje určenou aplikační funkci využít napříč různými aplikacemi. Dosud ale Services nebyly příliš oblíbené, a to jak kvůli ne právě ergonomickému rozhraní, tak nedostatku skutečně užitečných služeb. Ve Snow Leopardovi se ovšem situace výrazně mění, neboť kromě zásadně vylepšené ergonomie přichází i možnost snadné tvorby Services v Automatoru. Stanou se tedy Services nástrojem profesionálů?

Koncept Services, neboli služeb, patří v Mac OS X již po léta k jedněm z nejzajímavějších. Zjednodušeně řečeno totiž dovoluje, aby určitá funkce aplikace či nástroje operačního systému byla využitelná v různých jiných aplikacích a kontextech (výběr textu či souboru aj.). Služby Mac OS X takto již po léta nabízí například možnost snadno odeslat e-mailem soubory vybrané ve Finderu, vytvořit z textového výběru novou nalepovací poznámku či nechat zvolený text předčítat zabudovaným hlasovým enginem systému. Na výrazně vyšší úroveň se pak Services mohou dostat s aplikacemi třetích stran, pokud tyto dovolí své vybrané funkce využívat naznačeným způsobem.

I přes atraktivní koncepci se ovšem Services příliš neujaly. Zásadní příčinou zde byla špatná ergonomie užití: všechny Services byly dosud přístupny pouze formou aplikační nabídky, a to formou stále stejného seznamu bez ohledu na kontext – uživatel tedy musel často dlouho listovat i službami, které vůbec nebyly v daném kontextu použitelné, než se dostal k odpovídajícímu příkazu, přiřazení klávesové zkratky službě bylo možné jen s využitím utilit třetích stran. Dalším zásadním důvodem, pro které Services příliš uživatele nezaujaly, je pak takřka nulová nabídka služeb v mnoha zásadních aplikacích, což se mimo jiné týká i produktů Apple (iWork, iLife, Aperture, FinalCut aj.), obdobná je situace i s aplikacemi Adobe či Microsoftu.

Nyní se ale situace může změnit výrazně k lepšímu. Snow Leopard totiž přinesl značné vylepšení ergonomie užití Services a navíc nabídl uživatelům možnost tvorby vlastních služeb v automatizačním nástroji systému Automator, což mimo jiné dovoluje v rámci Services využívat i funkce výše zmíněných profesionálních aplikací pro pokročilé zpracování obsahu. Není tedy divu, že jsme se na daná vylepšení rozhodli podívat trochu blíže v tomto článku.

Jak se Services nyní používají?

Ve Snow Leopardovi jsou Services výrazně lépe dostupné, a to při současném filtrování nabídky tak, aby se v daném kontextu nabízely vždy pouze použitelné služby, přičemž uživatel může odpovídajícím nastavením tuto nabídku dále zúžit (viz níže). Lepší dostupnost je dána tím, že mimo dosavadní skupiny příkazů Services v nabídce aplikace (kde jsou nyní oproti minulosti zobrazeny přehledněji, rozděleny do skupin a zvýrazněny ikonkami) jsou nyní služby k dispozici i prostřednictvím kontextových nabídek jednotlivých aplikací a Finderu. A co lépe, každá služba nyní může mít přiřazenu klávesovou zkratku.

snowleopard2-1f.jpg

Pro přiřazení zkratek je třeba přejít na záložku Keyboard Shortcuts panelu Keyboard v systémových předvolbách. V odpovídajícím seznamu stačí uživateli poklepat na pravý okraj řádku s názvem služby a pak zadat odpovídající zkratku, pro odstranění zkratky se název zkratky obdobným postupem jednoduše smaže.

Panel Keyboard Shortcuts dovoluje services také spravovat. Seznam služeb je zde rozdělen do skupin podle určení a uživatel v něm může přechodně zvolené služby či celé skupiny služeb deaktivovat odškrtnutím odpovídajících políček u názvů služeb.

snowleopard2-2f.jpg

Tvorba Services v Automatoru

Ještě zásadnějším vylepšením je možnost vytvářet Services v prostředí Automatoru. Uživateli se tím otevírají v podstatě nepřeberné možnosti jak snadno a rychle do služeb zapojit systémové nástroje i aplikace třetích stran.

K tvorbě služby daným způsobem je zapotřebí v Automatoru zadat příkaz pro tvorbu nového workflow a pak zvolit (nově nabízenou) šablonu Services. Záhlaví okna workflow poté dovoluje určit, pro jakou aplikaci a v jakém kontextu má být daná služba dostupná (např. pro vybraný text či hypertextový odkaz, složku, obrázek nebo PDF dokument vybraný v prostředí Finderu aj.), možné je i vytvoření služeb, které budou k dispozici kdykoli. Pro textový výběr lze určit, aby se nahradil výsledkem aplikace služby.

snowleopard2-3f.jpg

Po určení podmínek pak uživatel poskládá v okně workflow požadované akce, uložením vytvoří odpovídající službu, přičemž ji okamžitě zpřístupní k použití. Soubory služeb se ukládají do složky Home > Library > Services, ve které je pak lze snadno dohledat za účelem jejich odstranění či otevření k novým úpravám.

Se zavedením možnosti tvorby služeb v Automatoru zrušil Apple dřívější možnost nasazení workflow jako tzv. pluginu Finderu. Je to logické, protože služby, jenž jsou vytvořeny pro práci se soubory a složkami ve Finderu, pluginy plně nahrazují. Pokud ovšem uživatel takto požaduje služby některého z pluginů, musí jej manuálně přeměnit na službu. Postup zde spočívá v tom, že uživatel otevře v Automatoru workflow dřívějšího pluginu, zkopíruje jeho akce klávesovými kombinacemi Command-A a Command-C a poté je přes Command-V vloží do workflow nové Service, u kterého pak ještě musí v záhlaví okna nastavit odpovídající kontext použití (viz výše). Postup je to jednoduchý, ale může být poměrně časově náročný pro ty, kdo chtějí takto převést větší počet pluginů.

snowleopard2-4f.jpg

Využití

Napojení Services na Automator přináší do využití daného prostředku zcela novou dimenzi. Zatímco zabudovaných services bývá u aplikací třetích stran poskrovnu, je situace s akcemi Automatoru podstatně lepší. Mnohé jsou takto k dispozici přímo s dodávkou dané aplikace, jiné jsou poskytovány třetími stranami. V případě aplikací Adobe a QuarkXPressu musíme doporučit balíky akcí z dílny Automated Workflows (resp. Bena Waldieho), pro práci s Photoshopem tu je dále Photoshop Action Pack Bena Longa, k dispozici jsou pak akce třeba i pro Aperture, FinalCut či iPhoto, dále lze též automatizovat například FTP přenosy v aplikaci Transmit. Ještě lepší je situace v případě systémových aplikací, kdy je řada akcí k dispozici přímo s instalací systému, mnohé další jsou pak dostupné zejména na serveru Apple.

snowleopard2-5f.jpg

Pro inspiraci a přímé použití jsou k dispozici i již připravené služby daného typu. Excelentní zásobárnou a zdrojem dalších informací je takto především server MacosxAutomation.com. V nabídce zde jsou sady služeb pro zpracování obrázků v systému i iPhoto (včetně např. služby, jež rozešle e-mailem snímky všem uživatelům, jejichž tváře identifikuje na fotografii), různorodé úpravy videa, práci s obsahem uloženým na MobileMe, správu facebookového účtu aj. K dispozici jsou dále různé další informace spojené se Services, včetně výukových videí a také třeba návodu pro vytvoření služby, jež dovolí spouštět zadané aplikace pomocí klávesových zkratek.

Závěrem

Za novou koncepci Services je třeba Apple rozhodně pochválit. Díky vazbě na Automator se nabízí nepřeberné možnosti, jak služby využít k usnadnění mnoha úkonů nejen při běžné uživatelské práci, ale též pokročilejším zpracování digitálních fotografií a videa nebo též tvorbě obsahu v pre-pressu či webdesignu.

Autor článku: Krejčí Richard


Leopard v praxi

Aneb Mac OS X pro začátečníky na workshopu serveru MujMac.cz.

Redakce serveru MujMAC pro vás připravila opakování celodenního workshopu, který se věnuje problematice operačního systému Mac OS X Leopard. Přijďte se seznámit s konfigurací, každodenním používáním a řadou praktických tipů pro život s OS X 10.5.

V průběhu celodenního workshopu vás naučíme, jak si Mac OS X přizpůsobit svým potřebám, jak zvládnout základní práci v Mac OS X a vysvětlíme si filozofii a ovládání systému. Naší pozornosti neunikne Spotlight, Dashboard, Automator stejně jako správa písem a uživatelů, práce v síti a tisk dokumentů. A nemůžeme opomenout ani aplikace dodávané se samotným systémem - iCal, Mail a AddressBook. Nejenom, že si ukážeme, co vše Leopard nabízí, ale naučíme vás i některé triky a zlepšováky, které vám práci s tímto systémem usnadní, zpříjemní a zrychlí. Rozhodně nepůjde o pouhou prezentaci Mac OS X, ale o ukázku konkrétních postupů a práce se systémem. Navíc se zaměříme i na možné problémy, na které můžete v Mac OS X narazit a rovnou si ukážeme, jak je řešit. Celý kurz bude promítán projektorem na plátno, pokud si chcete prezentované postupy hned vyzkoušet, doporučujeme vzít si s sebou svůj MacBook. V průběhů celého školení je možné své problémy konzultovat se školitelem a získat tak odpovědi na své otázky.

Více informací a registrace

  Aktuální hodnocení článku: jabkojabkojabkojabko (Počet známek: 167)
  Jak hodnotíte tento článek vy:  Super/ Velmi dobré/ Dobré/ Podprůměrné/ Propadák
  Způsob hodnocení: 5 - maximální spokojenost, 1 - propadák





Vyhledávání na MůjMac.cz

Google
 Hledat na internetu MůjMac.cz











Seriály


MujMac.cz:Redakce - Inzerce - Webmaster
Copyright © 1998-2006 Grafika Publishing s.r.o. Všechna práva vyhrazena.
RSSRSS (utf-8)HP ProliantHP