Abíčko Časopis serveru AbcLinuxu.cz leden 2003 Sponzorem tohoto čísla je společnost move.cz Vychází také na CD-ROM jako příloha časopisu PC World Obsah Editoriál 4 Je Linux opravdu zdarma? 5 Úvod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Projekt GNU . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Nulová cena? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Závěr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Přehrávání DVD pod Linuxem 7 Teorie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Anamorfní formát . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Regiony . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Ochrana DVD . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Praxe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Xine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 MPlayer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Ogle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 VideoLAN Client . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Závěr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Diskuse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Moderní souborové systémy - ext3 14 Úvod a motivace . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Módy Ext3 filesystému . . . . . . . . . . . . . . . . . . . . . . . 14 Writeback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Ordered . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Journal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Práce se souborovým systémem Ext3 . . . . . . . . . . . . . . . . . 15 Instalace . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Nastavení . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Ext3 jako modul . . . . . . . . . . . . . . . . . . . . . . . 16 Souhrn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Kancelářský balík Hancom Office (1) 17 Úvod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Instalace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 První dojmy . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Hancom Word 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Běžné funkce . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Kompatibilita s MS Office . . . . . . . . . . . . . . . . . . . . . 19 Tisk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Kontrola pravopisu . . . . . . . . . . . . . . . . . . . . . . . . 20 Hodnocení . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Elektronické bankovnictví - eBanka 22 Úvod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Funkce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Plusy a mínusy . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Závěr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Diskuse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 2 http://AbcLinuxu.cz - tady je tučňákům hej! Moderní souborové systémy - ReiserFS 26 Úvod a motivace . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Instalace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Parametry zrychlující práci filesystému . . . . . . . . . . . . . . 27 Změna velikosti filesystému . . . . . . . . . . . . . . . . . . . . 27 Shrnutí . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 GNU Lilypond - dokončení 28 Vzhůru do příkladu . . . . . . . . . . . . . . . . . . . . . . . . 28 Střeva Lilypondu . . . . . . . . . . . . . . . . . . . . . . . . . 29 Zpět k příkladu . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Zápis not . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Zápis textů . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Výhody Lilypondu . . . . . . . . . . . . . . . . . . . . . . . . . 33 Od kódu k tisku a dál . . . . . . . . . . . . . . . . . . . . . . . 33 Podpůrné prostředky . . . . . . . . . . . . . . . . . . . . . . . . 34 Čeština . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Co říci závěrem? . . . . . . . . . . . . . . . . . . . . . . . . . 35 Jaderné noviny 193-196 36 Úvod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Pročišťování aplikačního rozhraní devfs . . . . . . . . . . . . . . 36 Stav ACPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Bugzilla sleduje chyby v jádře . . . . . . . . . . . . . . . . . . 36 Problémy s moduly v řadě 2.5 . . . . . . . . . . . . . . . . . . . 37 Masivní zpomalení u SMP s 2.4.17 . . . . . . . . . . . . . . . . . 37 Podpora zvuku na čipsetu VIA VT8233A . . . . . . . . . . . . . . . 38 RTLinuxFree 3.2 . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Změny v IDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Reverse-Mapping verze subsystému virtuální paměti . . . . . . . . . 38 XFS patche pro jádro 2.4.20-rc3 . . . . . . . . . . . . . . . . . . 38 Vlastnost či chyba Athlonu? . . . . . . . . . . . . . . . . . . . . 39 Nový grafický nástroj na konfiguraci kernelu . . . . . . . . . . . 39 Nastavení limitu zdrojů pro uživatele . . . . . . . . . . . . . . . 39 Co způsobilo korupci dat v ext3 v jádře 2.4.20 . . . . . . . . . . 39 Návrh na dynamickou správu napájení . . . . . . . . . . . . . . . . 39 NTFS 2.1.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 3 http://AbcLinuxu.cz - tady je tučňákům hej! Editoriál Vítejte u čtení časopisu Abíčko. Abíčko vychází jako měsíční příloha serveru http://www.abclinuxu.cz a obsahuje výběr toho nejzajímavějšího obsahu, který zde byl v minulém měsíci publikován. Touto formou chceme předat čtenářům informace v snadno čitelné podobě vhodné i pro tisk. Cílem serveru AbcLinuxu.cz je pomáhat všem uživatelům Linuxu, nezávisle na jejich zkušenostech, platformě či použité distribuci. Motorem, který nás pohání vpřed, je idea vzájemné pomoci a spolupráce. Proto i velkou část obsahu tvoří samotní uživatelé. Zapojit se může kdokoliv, tedy i vy. Na AbcLinuxu.cz najdete rozsáhlou databázi hardwaru (návodů na instalaci pod Linuxem), velice aktivní diskusní fórum, podrobné návody a tutoriály, recenze, archiv ovladačů, informace o linuxovém jádře (včetně populárních Jaderných novin) i rozcestník po ostatních linuxových serverech. Náměty na články zasílejte do konference našich autorů: autori@abclinuxu.cz. Sponzoring Abíčka a jiné formy reklamy si objednávejte na adrese: reklama@abclinuxu.cz. Ostatní dotazy směrujte na adresu: literakl@abclinuxu.cz. Server AbcLinuxu.cz provozuje firma AbcLinuxu s.r.o., která poskytuje profesionální služby v oblasti Linuxu firmám i jednotlivcům. Zabývá se hlavně bezpečností, instalacemi Linuxu a konfigurací síťových služeb. Více na http://firma.abclinuxu.cz. (c) 2002 AbcLinuxu s.r.o. a autoři článků Sazba: Ondřej Krejčík Pro nekomerční účely smíte tento dokument jakkoliv šířit v tištěné i digitální podobě. V ostatních případech nás požádejte o svolení na adrese literakl@abclinuxu.cz. 4 http://AbcLinuxu.cz - tady je tučňákům hej! Je Linux opravdu zdarma? Leoš Literák Úvod Znáte to. Zaplatíte za softwarové vybavení počítače skoro dvacet tisíc korun. Máte-li štěstí, vše poběží, jak má. Nemáte-li a operační systém se začne sekat nebo textový editor po dopsání poslední stránky kompletně zničí formátování dokumentu, co uděláte? Kdyby software byl jako boty, šli byste jej reklamovat a žádali jeho výměnu za funkční produkt. Jenže u softwaru to neplatí - přečtěte si licenční ujednání. Přišli jste po pádu o veškerou obchodní korespondenci? Zapomeňte na žalobu o náhradu škody. Přečtěte si licenci a zjistíte, že nemáte vůbec žádná práva. Jste jen otrokem či rukojmím v rukou softwarových firem. Projekt GNU Existuje cesta ven, k nezávislosti a svobodě. Je jí Linux a projekt GNU, jehož cílem je vytvořit svobodný software. Tady často dochází k nedorozumění - lidé si pod termínem Free Software představují nějaký freeware či obecně software, který je zdarma. Free ale není o ceně, nýbrž o vašich právech. Většina softwaru v tomto světě používá licenci GNU GPL 2, která vám sice podobně jako u komerčních firem neposkytuje žádné záruky o funkčnosti, ale na druhou stranu vám dává výrazná práva k danému dílu. A hlavně zaručuje, že vám tato práva někdo v další verzi nevezme. Free Software je hlavně o pokroku a spolupráci. Někteří jeho ideje pohrdavě nazývají komunistickými, ale to je nesmysl. Takoví lidé je buď nepochopili, anebo se úmyslně snaží poškodit dobré jméno tohoto hnutí. Hlavní cíle vycházejí z vědecké praxe, která byla uplatňována po celou existenci lidstva. Myslíte si snad, že se za použití ohně či kola platily v pravěku licenční poplatky? Jak by svět vypadal, kdyby námořní kapitáni považovali mapy za své intelektuální vlastnictví a nikomu je neukazovali? Spolupráce a volná výměna znalostí a zkušeností akceleruje vývoj. Různé patenty jej naopak brzdí. Proto Free Software (či obdobné hnutí Open Source) pokládá takový důraz na svobodu zdrojového kódu. Linux V osmdesátých letech Richard Stallman založil hnutí Free Software, které započalo pracovat na projektu GNU. Jejich snahou bylo vytvořit programové prostředí, které má a vždy bude mít svobodný zdrojový kód. Vývojáři dokázali vytvořit překládač programovacího jazyka C a všechny hlavní nástroje a aplikace. Chybělo jim však jádro, s nímž by dokázali vytvořit kompletní operační systém. Začátek devadesátých let přinesl levný hardware (PC založené na procesoru 80x86) a nástup internetu. Finský student Linus Torvalds byl znechucen omezeními operačního systému Minix a zkusil si naprogramovat vlastní operační systém pro svůj počítač s procesorem 386. Své pokusy publikoval na internetu pod licencí GPL. A stalo se nečekané - desítky vývojářů z celého světa se k němu připojily a začaly mu pomáhat vylepšovat tuto malou práci. Během krátké doby vznikl použitelný kód, který dokázal obsluhovat počítač! A to počítač, který byl cenově dostupný, ne drahé sálové počítače. Projekt GNU tak získal funkční jádro a zformoval tak svůj první kompletní operační systém. Během několika let se komunita kolem Linuxu rozrostla z desítek vývojářů na několik set tisíc. Proč? Zvolená licence zajišťovala, že jejich příspěvek v podobě úprav zdrojového kódu nikdy nebude ztracen či zneužit v uzavřeném softwaru. První je zaručeno tím, že kdokoliv smí dělat úpravy, ale nesmí změnit licenci. Takže i kdyby se původní autor přestal věnovat vývoji, může být snadno nahrazen. A zneužití je zabráněno nakažlivostí zdrojového kódu vydaného pod licencí GPL. Začlenění třeba jediné řádky takového kódu znamená, že i veškerý ostatní kód musí být šířen pod touto licencí. Což ve svém důsledku znamená zveřejnění zdrojového kódu. 5 http://AbcLinuxu.cz - tady je tučňákům hej! move.cz je webhosting provozovaný výhradně na platformě Sun včetně podpory Java a XML. Nastěhujte se k nám! Nulová cena? Operační systém GNU Linux je tvořen jádrem, základními knihovnami, nástroji, grafickým rozhraním a aplikacemi. Všechny tyto součásti jsou chráněné licencí GNU GPL verze 2. Ta zaručuje, že tyto prvky vždy zůstanou pod touto licencí. Z toho vyplývá, že Linux je a vždy bude zdarma. Jak je ale možné, že některé distribuce jsou komerční a za jejich používání se platí? Tyto firmy neprodávají Linux, ale jeho balení. Vezmou totiž jednotlivé části a přeloží je do binární podoby, propojí je, otestují výsledek, napíší instalační příručku a výsledek zabalí do úhledné krabice. Navrch ještě přidají podporu, ať už emailem nebo po telefonu. Úpravy zdrojového kódu jednotlivých komponent v souladu s licencí GPL zveřejní. Ale distribuce sama je samostatný produkt, pro který si mohou zvolit libovolnou licenci - třeba i komerční. GPL se týká nakládání se zdrojovým kódem, nikoliv používání výsledného programu, proto ji distributoři neporušují. Ve skutečnosti tyto firmy jako MandrakeSoft, Redhat, nebo SuSE výrazně přispívají vývoji Linuxu, neboť zaměstnávají spoustu vývojářů Free Softwaru. Takže zakoupením distribuce vlastně zprostředkovaně podporujete další vývoj Linuxu. Závěr Jak jste si mohli přečíst, operační systém Linux je opravdu šířen zdarma. Jeho licence zaručuje, že tomu tak bude navždy. 6 http://AbcLinuxu.cz - tady je tučňákům hej! Přehrávání DVD pod Linuxem Robert Krátký Teorie Přehrávání DVD na počítači má spoustu výhod. V tomto článku se podíváme na možnosti Linuxu v této oblasti. Obecně lze říci, že mezi hlavní přednosti sledování DVD na počítači patří zejména nízká cena nutného vybavení a kvalita obrazu. Širokoúhlý formát monitorů se však standardem v dohledné době asi nestane. To nás v případě širokoúhlých prezentací (naprostá většina filmových disků) odsuzuje k černým pruhům na vrchním a spodním okraji obrazovky. Nicméně vzhledem k vyššímu rozlišení monitoru oproti TV máme záruku, že nezůstaneme ochuzeni ani o poslední kousek digitální informace, který se autorům podařilo na DVD nacpat. Anamorfní formát Jedním z největších přínosů DVD je možnost sledovat filmy v takzvaném anamorfním formátu. Velice stručně řečeno je to takový zápis obrazu, který využívá pro ukládání video-dat 33% plochy z oněch černých pruhů, které známe ze širokoúhlých filmů. Televize s poměrem stran 16:9 (širokoúhlá) pak tato data využije k zaplnění celé obrazovky, místo aby pouze zvětšila obraz zaznamenaný mezi černými pruhy. Docílí se tím větší ostrosti (a tedy kvality) obrazu. Počítačový monitor se vzdor svém nevyhovujícímu poměru stran (4:3) zachová podobně, protože jeho vysoké rozlišení umožňuje využití plného rozlišení videa. Černé pruhy už jsou pak jen vata doplněná softwarovým přehrávačem. Podrobné a názorné vysvětlení anamorfního přepisu lze nalézt na stránce: What's an anamorphic DVD (http://gregl.net/videophile/anamorphic.htm)? Podpora multimédií pod Linuxem má své mezery hlavně díky tomu, že (stále ještě) většina výrobců hardware (a souvisejícího software) považuje Windows za svůj primární trh. V případě přehrávání DVD si však skoro není nač stěžovat. Dokonce si troufám tvrdit, že na konci z toho linuxový uživatel vyjde lépe. Hlavním důvodem je (překvapivě) cena, kterou je třeba zaplatit za programové vybavení. V Linuxu se dostupnost free software bere jako samozřejmost, nicméně uživatelé Windows by to s hledáním (rozumně funkčních) nekomerčních alternativ k programům přehrávajícím DVD měli dost nesnadné. Regiony Ještě než se dostaneme k samotnému jádru věci, je třeba zmínit dvě (nepříjemné) záležitosti. Většina těch, kteří alespoň zaslechli o DVD, jistě ví, že kvůli nátlaku produkčních společností velkých filmových studií byl svět DVD rozdělen na regiony a většina disků i přehrávačů (včetně DVD-ROM mechanik) je vyráběna tak, aby tomuto požadavku vyhovovala. V praxi to znamená, že disk kódovaný pro jeden region nelze přehrát v mechanice kódované pro region jiný. Hlavním důvodem, který k zavedení podobného modelu vedl, je mnohdy výrazné zpoždění, se kterým jsou disky vydávány v různých částech světa. Jedno vyhledávání hesla "DVD regions" na Google.com odhalí, co si o tom (nejen) internetová komunita myslí. Mapa regionů je například na adrese http://www.moviesuk.fsnet.co.uk/dvd_regions.htm. Stolní přehrávač, který regionální kódování ignoruje není nijak těžké v našich končinách za rozumný peníz sehnat. Ostatně i přehrávače výrobcem kódované lze zakoupit již upravené tak, aby přehrávaly disky s jakýmkoliv regionálním kódováním. S DVD-ROM mechanikami, o které nám teď jde především, je to však těžší. Pokud nepatříte k těm, kteří si koupili tzv. Region-Free mechaniku již před drahnou dobou, bude se vám taková shánět velmi těžko. Je tu sice možnost použít "hacknutý" firmware, který vám z vaší DVD-ROM mechaniky udělá také Region-Free, avšak spolehlivost takového "upgrade" není rozhodně stoprocentní. Záruku na bezcenný kousek kovu, který jste umrtvili nepovedeným nahráváním nelegálního firmware asi také těžko uplatníte. Z toho vyplývá, že většina z nás si asi na počítači americké DVD nepustí. 7 http://AbcLinuxu.cz - tady je tučňákům hej! move.cz je webhosting provozovaný výhradně na platformě Sun včetně podpory Java a XML. Nastěhujte se k nám! Ochrana DVD Druhým, neméně závažným problémem je ochrana proti kopírování. Ta se vás však týká i tehdy, jsou-li vaše úmysly počestné a kopírovat se nic nechystáte. Takové ochrany jsou na DVD většinou hned dva druhy: digitální a analogová. Analogová slouží k zabránění nahrávání obsahu DVD na analogový přístroj, nejčastěji VHS a známá je pod názvem MacroVision - narazit na problém můžete v podstatě pouze, pokusíte-li se přehrávat DVD z počítače na externím TV. S digitální ochranou je to horší. Jmenuje se CSS (Content Scramble System) a je to systém, který je použit pro "zašifrování" informací na DVD za použití speciálních klíčů tak, aby je mohl číst pouze schválený hardware/software (čili takový, jehož výrobce/autor za použití algoritmu zaplatí). V případě přehrávání na počítači provádí rozkódování buď MPEG-2 dekodér v podobě přídavné karty nebo (častější případ) přímo program použitý k přehrávání DVD, neboli softwarový dekodér. Ačkoliv dešifrování CSS nepředstavuje velký problém a zdrojový kód prográmku, který dokáže CSS klíče rozluštit, má pouhých pár řádků, právní strana otázky zdaleka tak prostá není (viz zajímavá přednáška dotýkající se jak právních, tak technických aspektů CSS). Někteří autoři open-source software umožňujícího přehrávání DVD proto nezačleňují podporu CSS dekódování přímo do programu a ponechávají na uživateli rozhodnutí, zda si tuto podporu (např. ve formě "cizího" pluginu, viz Xine) nainstaluje dodatečně. Praxe Po nezbytném úvodu se můžeme konečně vrhnout na to nejdůležitější. Na internetu je již dlouhou dobu v oběhu Linux-DVD-Howto, ale vzhledem k datu zpracování již není příliš aktuální. Každopádně však stojí za přečtení, pokud stále používáte kernel řady 2.2.x. Základním předpokladem je samozřejmě fungující DVD-ROM mechanika. Většina programů ji bude hledat pod /dev/dvd, a proto je třeba, pokud ještě neexistuje, takový symlink vytvořit. Důležité je mít i zapisovací(!) práva k tomuto zařízení, aby fungovalo dešifrování CSS. Dále se ujistěte, že DMA je zapnuto, protože výrazně ovlivňuje výkon. Současné nastavení se dozvíte třeba pomocí příkazu hdparm -v /dev/dvd. Doporučuji také Xfree 4 (a to hlavně kvůli podpoře Xv + stručný popis v manuálu ke Xine), i když ani to není nutné (viz článek o framebufferu právě zde na AbcLinuxu.cz). Zbývá zvolit program, kterému svěříme ostatní starosti. Máme docela slušný výběr, což je jen dobře, protože na různých strojích a instalacích se jednotlivé programy zhusta chovají dost odlišně a výsledek tomu odpovídá. Nejznámější programy, ze kterých můžeme vybírat (řazeno náhodně): * Xine * MPlayer * Ogle * VideoLAN Client přičemž pouze Ogle je výhradně DVD přehrávač. Ostatní programy můžeme používat i k přehrávání jiných (video) formátů. Ať už se po přečtení mého hodnocení rozhodnete vyzkoušet kterýkoliv přehrávač, doporučuji používat pro výstup videa Xv a pro audio OSS emulaci ALSA - ušetříte si tím zklamání z nekvalitní reprodukce obojího. Vzhledem k tomu, že používám Debian, který má mezi svými balíčky Xine a Ogle (MPlayer a VLC jsou také dostupné ve zkompilované podobě), mám situaci ulehčenou, nicméně v zájmu větší objektivnosti jsem si stáhl zdrojáky všech zmiňovaných programů a zkompiloval je sám. To vyžaduje trošku manévrování, protože například MPlayer doporučuje použití vlastních opatchovaných verzí knihoven libdvdcss a libdvdread (první DVD dešifruje, druhá čte obsah). Xine Kompilace a instalace Xine (http://xine.sourceforge.net/) není nijak neobvyklá (nehledě na to, že většina distribucí poskytuje binární balíčky) a máte-li správně nastavené locales, bude na vás Xine mluvit rovnou česky. Pouze je nutno doinstalovat plugin, který dokáže rozlousknout CSS. 8 http://AbcLinuxu.cz - tady je tučňákům hej! move.cz je webhosting provozovaný výhradně na platformě Sun včetně podpory Java a XML. Nastěhujte se k nám! Těch je více, ale nejprověřenější jsou pravděpodobně captain_css (je k dispozici ve dvou variantách, z nichž pouze jedna dokáže načíst DVD menu) a dvdnav, který menu podporuje také. Pro jejich zdárné fungování (a instalaci) je třeba mít nainstalovány již zmiňované knihovny libdvdread a libdvdcss (opět součástí většiny distribucí). Oba pluginy jsou založeny na kódu programu Ogle, který vůbec první přišel s podporou menu pod Linuxem. Přestože jsem captain_css, respektive jeho d5d odnož (s podporou menu) dříve používal, tentokrát se mi rozchodit nepodařil. Dvdnav naopak fungoval dobře, ale nedokázal jsem jej přinutit zobrazovat správný poměr stran, pokud nebylo okno videa maximalizováno. Nepovažuji to za moc velkou vadu na kráse, horší už je to, že zvolit titulky a jazyk lze pouze prostřednictvím menu DVD, nikoliv během přehrávání pomocí nějakého menu programu. Naopak velkou výhodou u Xine je jeho schopnost ukládat "snapshoty", a to i z DVD. Co se kvality obrazu a synchronizace se zvukem týče, není Xine co vytknout. MPlayer Kromě toho, že zvládá DVD, přehrává MPlayer (http://www.mplayerhq.hu/homepage/) snad úplně všechno, nač si vzpomenete. Poslední buildy z CVS by si měly poradit i s SVQ3 + QDM2 MOV (Quicktime 5 a výše). Instalace MPlayeru je výjimečná pouze tím, že chcete-li používat GUI (narozdíl od Xine má MPlayer standardně pouze command line rozhraní), musíte to říct ./configure skriptu: --enable-gui. Pak je ještě třeba v konfiguračním souboru (/etc/mplayer.conf) nastavit gui=yes a v neposlední řadě si nějaký ten skin opatřit, jelikož součástí MPlayeru není ani jeden. Elegantnějším řešením výběru GUI nebo CL rozhraní je používání automaticky nainstalovaného symlinku gmplayer pro práci s GUI. MPlayer sice přehrává i šifrované disky "out-of-the-box", ale podpora DVD menu mu (prozatím) chybí. Existuje sice možnost spustit program s experimentálním přepínačem -dvdnav, který má umožnit využití knihovny libdvdnav, ale moje zkušenost je taková, že MPlayer spadne asi v 70% případů, což není zrovna 9 http://AbcLinuxu.cz - tady je tučňákům hej! move.cz je webhosting provozovaný výhradně na platformě Sun včetně podpory Java a XML. Nastěhujte se k nám! použitelné. Tento nedostatek je však kompenzován pohodlným menu, ve kterém lze zvolit jednotlivé tituly nebo kapitoly na disku a měnit titulky i audio (bohužel však ne za pochodu - stačí změnit jazyk titulků a přehrávání začne znovu na počátku daného titulu). Menu MPlayeru také zpřístupňuje bohaté konfigurační možnosti (na příkazové řádce lze u tohoto programu určit, i kdy vám zazvoní u postele budík :-) ). Pokud budete chtít experimentovat s různými výstupními ovladači videa a audia, zkuste použít postupně příkazy mplayer -vo help nebo mplayer -ao help - to vypíše ty, které je MPlayer schopen na vašem systému využít. Běžné použití bez grafického prostředí může vypadat třeba takto (viz mplayer --help nebo podrobné man mplayer): mplayer -ao oss -vo xv -dvd 2 -fs -framedrop MPlayer má jeden nepříjemný zlozvyk a to je dožadování se přijatelnější konfigurace systému. Může se vám proto stát, že se budete chvilku bez problému koukat na film a najednou vyskočí uprostřed video-okna dialogový box, který vám oznámí, že váš počítač je příliš pomalý, než aby soubor (DVD) mohl přehrát. Naštěstí hned také nabídne několik možných řešení, kterými by se dala tato nepříjemnost napravit, přičemž nejčastěji postačí - jak již jsem upozorňoval - buď přepnout výstup na Xv nebo nainstalovat místo původního OSS ovladače ALSA (a použít OSS emulaci). Pravděpodobně posledním problémem, který by vám mohl znepříjemňovat život, je neschopnost (občasná - zatím netuším, proč tomu tak je pouze u některých disků) MPlayeru navazovat bez přerušení tituly na disku. Stane se tedy, že zvolíte "Přehrát DVD" a jediné co proběhne je bliknutí černého okna a MPlayer se tváří, že už je hotovo. V takovém případě musíte v menu zvolit titul na disku, který obsahuje samotný film, což nemusí být někdy snadné, zvláště je-li disk rozvržen do nějakých 30 titulů a pouze jediný skrývá film - ostatní mohou být různé části menu, copyrightová upozornění, znělky studií apod. MPlayer je při načítání disku o dost svižnější než Xine, kterému dekódování CSS chvilku trvá; přehrávání je plynulé, i když naopak oproti Xine si všimnete trhnutí obrazu při přechodu do/z celoobrazovkového režimu. 10 http://AbcLinuxu.cz - tady je tučňákům hej! Reklama AbcLinuxu s.r.o. nabízí tyto služby: * Instalace - firewall - DNS - proxy - e-mail - samba - web - databáze - ftp - Account server * Virtuální privátní sítě (VPN) * Zabezpečení spojení IPSEC * Návrh a nasazení systému zálohování * Analýza a rekonstrukce poškozených systémů * Celopodniková řešení na bázi Linuxu a Open Source * Odborné konzultace v oblasti Open Source a Linuxu * AbcPalírna - pálené distribuce v centru Prahy * Prodej reklamy na serveru AbcLinuxu.cz (35 tisíc návštěvníků měsíčně) Kontakt: e-mail: info@abclinuxu.cz telefon: 721 300 742 adresa: Křemencova 10, Praha 1 11 http://AbcLinuxu.cz - tady je tučňákům hej! move.cz je webhosting provozovaný výhradně na platformě Sun včetně podpory Java a XML. Nastěhujte se k nám! Ogle Ogle (http://www.dtek.chalmers.se/groups/dvd/index.shtml) opět nepředstavuje žádný tvrdý instalační oříšek. Předkompilovaný balíček bych však být vámi v tomto případě preferoval, protože ke kompilaci GUI je třeba splnit hromadu ne úplně běžných závislostí. Každopádně však instalaci GUI doporučuji. Ze všech popisovaných přehrávačů je řešené nejrozumněji - střízlivě a s ohledem na funkčnost. GUI s vámi sice nebude mluvit česky, ale je tak prosté a bez možnosti jakéhokoliv nastavení, takže na něm téměř není co překládat. Pro uživatele KDE se nabízí i možnost využít Okle, což je sympatický frontend. Ogle kombinuje dobré vlastnosti jak Xine, tak MPlayeru a přitom jej netrápí žádná z jejich chybiček, o kterých jsem psal. Ogle sice nelze použít k přehrávání ničeho jiného než DVD, ale zato splňuje vše, co byste mohli očekávat. Přepínání zvuku i titulků je možné za běhu filmu, máme k dispozici pohodlná tlačítka pro zrychlené i zpomalené přehrávání a také nabídku s výběrem dostupných DVD menu (root, výběr kapitol, nastavení zvuku atd.). Načtení disku je stejně rychlé jako u MPlayeru. Jedinou vadou na kráse je snad nedostupnost ovládacích prvků ve fullscreen režimu (samozřejmě lze však ovládat klávesovými zkratkami, viz man oglerc). VideoLAN Client VLC (http://www.videolan.org/vlc/) je součástí většího balíku aplikací VideoLAN, který představuje ambiciózní řešení streaming videa po LAN (nyní již i WAN). Nás zajímá pouze Client, který může fungovat jako samostatná aplikace pro přehrávání videa. Při instalaci máme možnost zvolit si GUI dle svého vkusu a potřeb (Gnome, Qt2, gtk) - balíčky pro hlavní distribuce jsou opět k mání. Češtiny se znovu nedočkáme, což je trochu škoda, protože možnosti konfigurace pomocí GUI jsou skutečně bohaté. VLC se vyrovná Ogle ve všem kromě podpory DVD menu. 12 http://AbcLinuxu.cz - tady je tučňákům hej! move.cz je webhosting provozovaný výhradně na platformě Sun včetně podpory Java a XML. Nastěhujte se k nám! Závěr Pokud bych bral v potaz čistě přehrávání DVD, pak je u mne Ogle mírným favoritem před VLC. MPlayer sice nezatracuji, ale používám ho na všechno ostatní kromě DVD. Xine se mi zdá trošku moc nestabilní a neovládá se také zrovna pohodlně, i když to je určitě individuální. Příště se můžeme pustit třeba do návodu, kterak vychutnat prostorový zvuk (máme-li na to hardware) a nebo rovnou do vypalování DVD videa pod Linuxem. Diskuse Michal Čihař: Já nevím, ale můj Xine má tlačítka na přepínání titulků i audio stop, takže stačí kliknout a už se to změní. Možná to záleží na skinu... Robert Krátký: No jo... fakt. Díky. Vůbec mě nenapadlo, že by jiný než defaultní skin mohl mít nějaké ovladací prvky navíc. To mě docela potěšilo - dost tuhle funkci využívám a její (domnělá) nepřítomnost v xine mi lezla na nervy. Stačilo prečíst si pořádně manuál... Pavouk: Xine umožňuje bez problémů přepínat audio i titulky při přehrávání. Také má u mne nejplynulejší obraz. Na DVD se mi osvědčil a nemám žádné problémy se stabilitou. Mplayer má vyborné ovládání a skvělé titulky. Používám ho na přehrávání MPEG, DIVX apod. d.f.h.: Co se týče regionu - mplayer, resp. jeho libmpdvdkit2, na regiony z vysoka kašle :-) Vyzkoušeno, mám NEregionfree mechaniku nec 5800a, při přehrávání r4 disku si xine ani neškrtne (powerdvd pod windows taky ne, jenom nabídne možnost dočasného přepnutí regionu mechaniky, což je ale samozřejmě omezené asi na čtyřikrát, pak už s tím nehnete), mplayer v pohodě přehrává a na nic se neptá. Je to asi věc libdvdcss. Petr Stehlik: Xine samozřejmě taky přehrává všechny možné regiony i na neregion free mechanice - je to totiž vlastnost toho css pluginu/knihovny. 13 http://AbcLinuxu.cz - tady je tučňákům hej! Moderní souborové systémy - ext3 Petr Novický Úvod a motivace V dnešním díle seriálu o souborových systémech v Linuxu se budeme zabývat filesystémem Ext3. Jedná se o filesystém s řadou výhod, ale také nedostatků. O nich bude právě řeč. Nejprve něco z jeho historie. Ext3 byl napsán Dr. Stephem Twediem jako nadstavba standardního linuxového souborového systému Linuxu (Ext2). Filesystém Ext2 je velmi rozšířený a oblíbený. Ačkoliv nemá podporu malých souborů jako ReiserFS nebo rychlost přístupu XFS, zůstává nejrozšířenější na linuxových platformách. V dnešní době jsou některé Ext2 filesystémy opravdu velké, u nich pak trvá kontrola integrity dat v případě výpadku velmi dlouhou dobu (i několik hodin). Během doby, kdy se souborový systém kontroluje, jsou aplikace na počítači mimo provoz. Hlavním důvodem vzniku Ext3 je co nejvyšší dostupnost služeb i v případě výpadku. Nedisponuje ovšem vlastnostmi jako podpora extrémně rozsáhlých souborů, nebo mapování pomocí extents. Jedním z nejdůležitějších cílů byla absolutní kompatibilita mezi Ext2 a Ext3 a to v obou směrech. Můžeme použít existující Ext2 filesystém, vytvořit žurnál a připojit ho jako Ext3 a dostáváme žurnálovací filesystém. Naopak pokud máme Ext3 filesystém a předtím došlo k bezpečnému odpojení tohoto souborového systému, můžeme ho připojit znovu jako Ext2 a vše funguje, jak má. Jelikož Ext3 vychází z Ext2, má většinu jeho vlastností. Jako omezení velikosti souborového systému, velikosti souboru, velikosti bloků dat apod. Přestože některé informace se zapisují na Ext3 vícekrát než jednou, je Ext3 často rychlejší díky optimalizaci externí fragmentace. Módy Ext3 filesystému Pro optimalizování rychlosti a zajištění datové integrity můžeme zvolit jeden ze tří módů: writeback zajišťuje jen limitovanou schopnost zachování integrity dat a za určitých okolností vede ke zvýšení rychlosti operací. ordered je defaultním módem a garantuje konzistenci dat ve filesystému. journal spotřebovává více prostoru na žurnál a proto opravení souborového systému po výpadku trvá delší dobu. Někdy je však rychlejší pro určité databázové operace, NFS a synchronní operace mail serveru. Writeback Použitím writeback módu dostáváme nejrychlejší variantu Ext3 filesystému. Je tomu tak, protože uchovává pouze změny metadat a nečeká dále na asociované změny dat souboru předtím než změmí např. velikost souboru. Protože změny dat souboru a žurnálované změny metadat filesystému jsou uskutečněny nezávisle, mohou být metadata v nekonzistentním stavu (např. obsahují ukazatele na bloky dat, na které ještě nebyla data zapsána). Použitím tohoto módu získáme pouze urychlení kontroly konzistence dat při havárii systému. Ordered V módu ordered uchováváme opět pouze metadata souborového systému kvůli snížení redundance mezi zápisem do filesystému a do žurnálu a je proto rychlejší. Změny metadat jsou uskutečněny, narozdíl od 14 http://AbcLinuxu.cz - tady je tučňákům hej! move.cz je webhosting provozovaný výhradně na platformě Sun včetně podpory Java a XML. Nastěhujte se k nám! módu writeback, až po změnách ve filesystému. Toto vede k lehkému snížení výkonu systému, naopak garantujeme, že při všech změnách budou metadata odpovídat datům, která jsme zapsali. Journal Použitím journal módu zapisujeme do žurnálu data i metadata. Každá operace se tedy musí uskutečnit dvakrát. Může proto snížit výkonnost systému, ale minimalizujeme šance ztráty nějakých dat. Práce se souborovým systémem Ext3 Instalace Nejprve potřebujeme zkompilovat kernel s podporou Ext3 filesystému. V jádrech řady 2.4 musíme zaškrtnout volbu CONFIG_EXT3_FS. Pokud používáte při konfiguraci make menuconfig nebo make xconfig, najdete tuto volbu v menu Filesystem, položka Ext3 journalling file system support. Podpora Ext3 filesystému se dá zkompilovat buď přímo do kernelu nebo jako modul. Pokud ovšem chcete používat Ext3 na kořenovém oddílu, doporučuji podporu Ext3 zakompilovat přímo do kernelu (viz dále). Pokud máme existující Ext2 filesystém, můžeme ho lehce převést na Ext3 vytvořením žurnálu. Stačí použít následující příkaz: tune2fs -j /dev/hdXX kde /dev/hdXX je cílový diskový oddíl. K převedení dokonce nemusíme ani daný filesystém odpojovat! Důležité je také přepsání záznamu v /etc/fstab, kde stačí prostě přepsat ext2 na ext3. Pokud chceme vytvořit nový Ext3 filesystém, použijeme: make2fs -j /dev/hdXX kde /dev/hdXX je cílové zařízení. Nastavení Jelikož Ext3 vychází z Ext2, sdílí spolu vlastnost, že e2fsck kontroluje pravidelně filesystém i v případě, že je označen jako nepoškozený. Oddíl se kontroluje buď při každém dvacátém připojení filesystému, nebo jednou za 180 dní (toto jsou defaultní hodnoty, které lze pomocí příkazu tune2fs změnit dle libosti). Jelikož je tato kontrola v případě Ext3 zbytečná a pravděpodobně chceme přejít na Ext3 právě z důvodu vyhnutí se fsck, dá se tato vlastnost vypnout použitím příkazu: tune2fs -i 0 -c 0 /dev/hdXX Pokud je náš kořenový souborový systém typu Ext3 a používáme kernel s podporou Ext3, systém ho připojí právě jako Ext3. Defaultnímu chování však můžeme zabránit následujícím parametrem bootloaderu LILO: linux rootfstype=ext2 stejně tak se dají nastavit parametry při připojování filesystému (jako žurnálovací mód): linux rootflags=data=journal 15 http://AbcLinuxu.cz - tady je tučňákům hej! move.cz je webhosting provozovaný výhradně na platformě Sun včetně podpory Java a XML. Nastěhujte se k nám! Ext3 jako modul Pokud máme podporu filesystému Ext3 zakompilovanou pouze jako modul, je připojení kořenového adresáře poněkud těžším problémem. Nejprve musíme vytvořit ramdisk, který bude obsahovat moduly zkompilované s kernelem. Je nutné zjistit přesnou verzi kernelu, který právě používáme. K tomu slouží příkaz: uname -a Dostaneme podobný vypis: Linux host 2.4.19 #2 Sat Oct ... Pro samotné vytvoření ramdisku použijeme následující příkaz (vytváří ramdisk pouze s moduly potřebnými pro žurnálování): mkinitrd --preload jbd --preload ext3 /boot/initrd-2.4.19.img 2.4.19 Příkaz mkinitrd získáme po nainstalování například balíčku initrd-tools v Debianu. Nyní stačí již jen upravit konfigurační soubor bootloaderu LILO, kde přidáme řádek pod řádek image=..., který říká systému, že má daný ramdisk načíst (viz manuálové stránky lilo.conf). initrd=/boot/initrd-2.4.19.img Poté můžeme systém restartovat a zkontrolovat výpis souboru /proc/mounts, jestli opravdu používáme ext3 filesystém. Jelikož toto je poměrně zdlouhavý proces, doporučuji zkompilovat kernel s přímou podporou Ext3. Souhrn Teď si ještě shrneme ostatní výhody souborového systému Ext3, o kterých jsem se zatím nezmínil. Mezi hlavní z nich patří podpora žurnálovacího souboru na odděleném diskovém oddílu. Zajímavá je také podpora ACL (Access Control Lists) a EA (Extended Atributes), správa vadných sektorů a quot. Pomocí externího patche v kernelu dovoluje měnit velikost připojeného filesystému (ovšem pouze zvyšovat). V případě nepřipojeného souborového systému můžeme velikostí hýbat oběma směry. Pro ty, co by se o tuto problematiku dále zajímali, doporučuji GNU Parted. 16 http://AbcLinuxu.cz - tady je tučňákům hej! Kancelářský balík Hancom Office (1) Robert Krátký Úvod Hned úvodem musím předeslat následující: Hancom Office není zadarmo. Je to sice sada aplikací určená výhradně pro Linux, ale zdarma je smíte používat jen prvních 30 dní od instalace (a navíc pouze trošku okleštěnou "Evaluation" (zkušební) verzi). Rozhodnete-li se tento programový balík koupit, musíte počítat minimálně s 50 USD (cena při stažení z internetu). Druhou nepříjemnou záležitostí je čeština. Hancom Office mluví pouze anglicky (a japonsky, čínsky, korejsky a arabsky...) a ani při psaní nemáte možnost zapnout českou kontrolu pravopisu (ispell není podporován). Psát česky samozřejmě lze. Pokud je vám jedna z těchto věcí proti srsti, nemá pravděpodobně cenu pokračovat ve čtení. Instalace Hancom Office (dále jen "HO") je dodáván pouze v binární (HO používá své Qt i FreeType knihovny) podobě a jeho instalaci řeší install skript, který najdete v hlavním adresáři po rozbalení .tgz archívu (případně v kořenovém adresáři CD-ROM). Tento archív je k mání po bezplatném zaregistrování na stránkách firmy Hancom (http://en.hancom.com) a to buď jako soubor o velikosti 61 MB nebo několik 14 MB souborů (pro stahování přes pomalejší připojení k internetu). Po spuštění skriptu vás instalací provede pohodlný grafický instalátor, který vás po úspěšném dokončení vyzve k restartování X (!). Za zmínku stojí stručný návod k instalaci obsažený v souboru readme. Instrukce (dosti lámanou angličtinou) nabízejí řešení v případě, že instalace selže. Doslova se tam říká, že na některých linuxových systémech nemusí instalační skript pracovat správně. Nápravu má zjednat provedení příkazů: su root mount /mnt/cdrom cd /mnt/cdrom ./install Nechci být přehnaně jízlivý, ale tohle rozhodně není nazývání věcí pravými jmény. Myslím, že i zcela nezkušený uživatel by si zasloužil vědět, že instalaci je prostě třeba provádět s určitými právy - a ne tvrdit něco o zvláštních podmínkách daného systému... První dojmy HO se sestává ze čtyř nosných aplikací a shellu pro jejich pohodlné spouštění. Máme tu textový editor Hancom Word ve verzi 6 (k dispozici i samostatně), tabulkový kalkulátor Hancom Sheet 2 (nově také samostatný), nástroj na tvorbu prezentací Hancom Presenter 2 a konečně kreslící program Hancom Painter 2. 17 http://AbcLinuxu.cz - tady je tučňákům hej! move.cz je webhosting provozovaný výhradně na platformě Sun včetně podpory Java a XML. Nastěhujte se k nám! Používáte-li běžně OpenOffice.org nebo StarOffice, okamžitě si všimnete dramatického rozdílu v době potřebné pro spuštění kteréhokoliv z programů sady HO. Na mém počítači trvá první otevření OpenOffice.org Writeru přes 20 vteřin - Hancom Word naběhne za necelé čtyři sekundy. I při práci je odezva všech programů celkově velmi svižná. Rovněž paměťové nároky jsou, ve srovnání se zmiňovanými oblíbenými programy, téměř zanedbatelné. A když už jsme v tom, kolikrát vám zamrzl StarOffice? Mně mockrát. Teď používám OpenOffice.org, který pro změnu občas padá. Aplikace HO jsem však nenachytal. Snažil jsem se, seč jsem mohl, ale HO nezaváhal a shodit se mi jej nepodařilo (a to jsem prováděl psí kusy...). Uživatelské prostředí se na první pohled nijak zvlášť neodlišuje od podobného typu kancelářských aplikací, nástrojové lišty obsahují (podle zaměření programu) všechny důležité ikony. Lišty s ikonami je možné dle libosti umístit ke všem okrajům oken, pořadí a skladbu jednotlivých ikonek však ovlivnit nelze. Menu jsou řazena opět podle stejného vzoru jako u jiných programových balíků, takže žádnou oblíbenou funkci byste neměli dlouho hledat. Nemilé překvapení na vás ovšem čeká v nabídce Help. Najdete tam sice slušivý About dialog a odkaz na webovou stránku Hancom, ale to nejdůležitější, totiž nápověda, tam chybí. Je sice možné spustit docela elegantní prohlížeč nápovědy, ale najdete v něm pouze obrázek, který znáte z About. Na internetových stránkách je mezi výhodami pořízení plné verze programu i položka "Elektronická nebo tištěná uživatelská příručka", což tedy pravděpodobně znamená, že do zkušební verze nebyla nápověda schválně zařazena. To trošku zamrzí, protože kvalitu návodů považuji za docela důležitý faktor pro rozhodování, zda za program skutečně platit. Další výtku musím směřovat k nepochopitelné nekonzistenci v ovládání jednotlivých programů sady. Hancom Word ukrývá možnost celkového nastavení v File -> Options (položka Edit -> Properties sice existuje, ale nedělá vůbec nic...), naproti tomu v Hancom Sheet je podobné nastavení ukryto pod Tools -> Options. Proč? Tak to také nevím - a nechce se mi věřit, že by si toho vývojáři prostě nevšimli. Z podobného soudku je i výběr a možnosti použití klávesových zkratek. Hancom Word vás možná bude chvilku mást tím, že namísto obvyklého podtržítka pro zvýraznění písmene, které je třeba stisknout pro rychlou volbu funkce (při přístupu do menu je to Alt + písmeno), nabízí toto písmeno kapitalizované v závorce za názvem funkce. Důvodem je, že ne vždy je písmeno použité pro klávesovou zkratku obsaženo v názvu funkce. Takový klávesový povel však opravdu nemůže být intuitivní a zapamatovatelný. Dejme tomu, že je to pozůstatek původního jazykového prostředí, pro které byl program napsán (korejština). Kdo mi však vysvětlí, proč ani tyto podivné klávesové kombinace nejsou jednotné ve všech aplikacích sady? Chci-li v Hancom Word vyvolat menu Insert(D) (Vložit), je tedy třeba stisknout Alt+D . V Hancom Sheet je to ale obvykle Insert, tudíž zkratka Alt+I . Je to maličko hra na schovávanou. Poslední záležitost, na kterou jsem v této souvislosti narazil, je podivné chování dialogových oken - opět pouze v Hancom Word. Nejde totiž změnit jejich velikost. Ve Windows(tm) je to sice standardní chování, z X Window jsme však zvyklí na větší komfort. Při procházení adresářovou strukturou na disku v oknech typu Open jsme tedy limitováni devíti řádky, které se do implicitní velikosti okna vejdou. Hancom Word 6 O některých zvláštnostech uživatelského rozhraní této stěžejní aplikace jsem se již rozepsal. Sázím na to, že popisované odchylky od zbytku programů mají svůj původ v historii vzniku celé sady. Prvním, a dlouhou dobu jediným, programem totiž byl právě textový editor. Ostatní aplikace, které z balíku činí plnohodnotný kancelářský nástroj, byly doplněny až později. Autoři se teď snaží narvat nohu do rukávu. Neradi by změnili u Wordu ovládání, které si možná někteří uživatelé již stačili osvojit. Zároveň by však chtěli nově vytvářené programy přiblížit běžným standardům v této kategorii. Výsledkem je trošku hybrid. Další důležité téma jsou fonty. Hancom Office sice disponuje vlastní základní sadou fontů (a po zaplacení dostanete další), jenže ty jsou pro zobrazení češtiny takřka k ničemu (viz obrázek). Jakmile však Wordu zpřístupníte fonty, které nemají podobné neduhy, bude vše v pořádku. Provede se to vytvořením symlinků na vaše fonty do adresáře /usr/local/HancomOffice2/font/. Pouhé přidání cesty s vašimi fonty do souboru .fontrc, které je doporučené v README, bohužel kýžený výsledek nepřinese. 18 http://AbcLinuxu.cz - tady je tučňákům hej! move.cz je webhosting provozovaný výhradně na platformě Sun včetně podpory Java a XML. Nastěhujte se k nám! Běžné funkce Hancom Word nepostrádá žádnou z důležitých funkcí vyspělých editorů. Naopak doplňuje standardní schopnosti mnoha vítanými nápady. Preview (náhled) je prosté, ale velmi rychlé a přizpůsobivé. Nechybí snadné generování indexu a obsahu, přehledné styly odstavců, šablony dokumentů, možnost automatických oprav ani schopný kreslící nástroj. Hodí se tzv. Multi-column break, tj. zalomení více sloupců najednou. Ocenil jsem zdánlivé maličkosti typu rozbalovací ikonky pro výběr druhu zobrazení stránek (formátovací značky, mřížka, okraje stránky, atd.) nebo možnost nastavit v procentech řádkování přímo na nástrojové liště. Jediné, co v tomto směru chybí, je absence možnosti vkládat do dokumentu pole s proměnnými. Kompatibilita s MS Office Ať již se nám to líbí nebo ne, kompatibilita s formáty MS Office je důležitá pro každodenní nasazení v běžném provozu. Můžete se třeba stokrát zaříct, že nebudete používat těžkopádné, neúsporné a ještě ke všemu proprietární formáty fy. Microsoft, ale realita s vámi vyběhne. Dokud o tom nepřesvědčíte také své známé, klienty nebo zaměstnavatele, nezbývá vám nic jiného než být připraven(a) na vše. Hancom Office o sobě tvrdí, že je v tomto směru správnou volbou. U každé z aplikací se proto podíváme, jak obstála v mém malém soukromém testu. Pro textový editor jsem si stanovil tři jednoduchá kritéria použitelnosti. Pokud uspěji v načtení a uložení (a opětovném úspěšném načtení v microsoftích programech), budu editor považovat za dostatečně kompatibilní: 1. obyčejný text formátovaný do odstavců, běžné atributy (tučný, kurzíva), čísla stran 2. obrázek ukotvený na stránce, pevně stanovená velikost + text 3. jednoduchá tabulka v kombinaci s textem 19 http://AbcLinuxu.cz - tady je tučňákům hej! move.cz je webhosting provozovaný výhradně na platformě Sun včetně podpory Java a XML. Nastěhujte se k nám! Hned jsem zjistil, že laťka byla nasazena příliš vysoko. Přiblížím vám problémy při importu, se kterými jsem se setkal. 1. Běžný zformátovaný text nečinil Wordu většinou problémy. Trochu jej poplete přílišné kombinování formátovacích prvků obsažených ve stylu odstavce a těch, které jsou uplatněny přímo na text. Může se proto stát, že uvidíte nepodtržený nadpis a celý odstavec pod ním podtržen bude. Žádná velká tragédie, podobné přehmaty dělá občas MS Word také, pokud dokument otevřete v jiné verzi, než kterou jste použili pro jeho vytvoření. Velmi mě překvapilo perfektní rozpoznání všech druhů seznamů. Jejich vlastnosti, včetně odsazení od okraje stránky a mezery mezi číslem (znaménkem) a položkou seznamu, interpretuje Word zcela správně (a lépe než OpenOffice.org Writer). Čísla stránek však bezchybná nejsou. Po pravdě řečeno, nejsou vůbec. Nedokázal jsem Word přimět ani jedinkrát k zobrazení jakéhokoliv čísla stránky v importovaném souboru. Nejdále, kam jsem se dostal, bylo ukázání celkového počtu stránek (je-li nastaveno zobrazení strana X z Y. Navíc, a to je ještě horší, Word nerozpozná tvrdý konec stránky. Výsledkem může být soubor, jehož délka se vám smrskne z 50 stránek na 10 a zkuste se v něm pak vyznat. 2. Také tento bod se ukázal být nad síly Wordu. Logo na začátku stránky ještě zvládl bezchybně, avšak dva obrázky vedle sebe už ne. Zkusil jsem dva obrázky pod sebou a mezi nimi text: obstojný výsledek. Jenže stačí text strčit do tabulky, nastavit obtékání a nestačíte se divit. Několikrát jsem dokonce skončil s popsaným obrázkem, zatímco tabulka byla na svém místě, ale prázdná. Zapomeňte na obrázkové katalogy, distribuované ve formátu MS Word. 3. Tabulky mi mírně spravily náladu. Ukázalo se, že většinou je import v pořádku. Narazil jsem pouze na dva případy, u kterých Word záhadně pozměnil šířku jednotlivých sloupců, ale nebyl jsem s to vysledovat příčinu. Trable nastanou pouze ve zmiňovaném případě náročné kombinace tabulky s jinými objekty, ale také pokud tabulka přesahuje na další stránku - to se pak dějí nepředvídatelné věci. Schválně jsem se zatím nezabýval exportem zpět do microsoftího prostředí. Nechal jsem si to jako poznámku na konec, protože podle toho, čeho jsem byl sám svědkem, si není nač stěžovat. Žádný z nešvarů vpravdě mizerného importu se exportu netýká. Je to však jen jedna (podle mého názoru ta méně důležitá) strana mince. Tisk Nejdřív ta špatná zpráva. V dialogovém okně Print (viz obrázek) je sice rolovací menu, které na první pohled vypadá, že nabídne dostupné tiskárny, ale k dispozici je pouze standardní lp. Chcete-li určit, která tiskárna bude pro tisk použita, nebo třeba v jakém rozlišení se bude tisknout, z programu to provést nelze. Na druhou stranu se nabízí několik velice šikovných možností nastavení. Především je to funkce automaticky vtěsnat až šestnáct stránek na jeden papír. Můžeme také tisknout odzadu, určit v procentech velikost tištěné stránky nebo nastavit pauzu po daném počtu vytištěných stran. Kontrola pravopisu Jen krátce zmíním kvalitní kontrolu pravopisu, kterou je Word vybaven. Čeština sice chybí, ale jinak je průběh pravopisné kontroly nejen rychlý, ale i dostatečně komfortní. Kapku mě zarazilo, že slovník spellcheckeru nezná výrazy "Hancom" a "Linux", ale což. Nestojíte-li o to, aby vás spellchecker informoval červenými vlnovkami o své marné snaze rozpoznat česká slova, budete muset vypnout automatickou kontrolu. Hodnocení Hancom Word je sympaticky vypadající editor, kterému nechybí žádná podstatná vlastnost, jež by správná aplikace tohoto druhu neměla postrádat. Nedostatky, o kterých jsem mluvil, jsou chvílemi až zarážející, nicméně v závislosti na druhu konečného nasazení/uplatnění nemusejí představovat zas tak vážný problém. 20 http://AbcLinuxu.cz - tady je tučňákům hej! move.cz je webhosting provozovaný výhradně na platformě Sun včetně podpory Java a XML. Nastěhujte se k nám! Obecně hodnotím Word jako velmi silný (a rychlý) nástroj, pomocí kterého lze snadno vytvářet i náročnější dokumenty. 21 http://AbcLinuxu.cz - tady je tučňákům hej! Elektronické bankovnictví - eBanka Leoš Literák Úvod eBanka patří k průkopníkům elektronického bankovnictví v naší republice. Jako první spustila přímé bankovnictví a dlouho neměla konkurenci. Snad i kvůli pověstnému kladnému přístupu k zákazníkům už několik let funguje pod Linuxem. Nejdříve pod Netscapem a zhruba od milníku 11 i pod Mozillou. V tomto článku nenajdete rozhovor s představiteli banky. Tisková mluvčí paní Petroncová nejdříve požádala o zaslání otázek, následně však odmítla na ně odpovědět. Na další emaily již nereagovala. Funkce Z hlediska funkčnosti patří eBanka stále ke špičce. Přes internet můžete kompletně ovládat svůj účet. Pro většinu klientů může být založení účtu poslední návštěvou pobočky banky. Z pohodlí domova (či práce) můžete zadávat platby, prohlížet historii pohybů na účtu nebo si třeba opětovně vytisknout výpis z účtu. Ke svému účtu se dostanete po zadání autentifikačního čísla. To vám vygeneruje buď elektronický klíč v podobě kalkulačky nebo jej zašle bankovní aplikace v podobě šifrované sms na váš mobil. Druhá varianta je zdarma, za první je nutné platit relativně vysoký měsíční pronájem (89 Kč). Mobilní klíč původně fungoval jen v síti Paegas, o několik let později se přidal i Eurotel a dnes je možné jej používat i v síti Českého Mobilu. 22 http://AbcLinuxu.cz - tady je tučňákům hej! move.cz je webhosting provozovaný výhradně na platformě Sun včetně podpory Java a XML. Nastěhujte se k nám! Po přihlášení máte k dispozici výběr z následujícího menu: * Hlavní stránka * Historie účtu * Platby, konverze * Inkasa * Termínované vklady * Platební karty * Charge karty * Osobní úvěr * Osobní úvěrová linka * Informuj mě * Nastavení * Nápověda * Kontakty * WWW stránky * Odhlášení Jak sami vidíte, eBanka obsahuje obrovskou spoustu funkcí. Přes web můžete nastavit prakticky cokoliv a pobočku musíte navštívit jen kvůli podpisu smlouvy. Ovládání je velice pohodlné a zvyknete si na něj velice rychle. Pozitivně hodnotím možnost nastavování filtrů na pohyby na účtu či zasílání sms při splnění vámi zadané podmínky (příchozí platba vyšší než určitá částka, použití platební karty, pokles disponibilního zůstatku pod stanovenou mez, apod.). Na druhou stranu je tato služba zpoplatněna (v základním programu 3,90 Kč) a tak se budete muset rozhodnout, které informace mají pro vás tuto cenu. Plusy a mínusy Relativně příjemnou funkcí je i Inteligentní revolvingový termínovaný vklad, který dokáže udržovat na vašem mizerně úročeném účtě stabilní zůstatek (úrok na termínovaném vkladě není o moc lepší). Slovo Inteligentní v jeho názvu je však přehnané, jedná se o obyčejný rozhodovací proces založený na porovnání zůstatku s prahem. Pokud je v den otočky zůstatek větší, rozdíl se uloží na termínovaný vklad, v opačném případě se vyberou prostředky z termínovaného vkladu. Když mluvím s despektem o jeho inteligenci, mám na mysli to, že algoritmus vůbec nebere v úvahu inkasa či trvalé platební příkazy. Takže prah musíte nastavit dostatečně vysoko, jinak se po provedení těchto pravidelných plateb dostanete do mínusu. Podobnou službu dnes poskytuje většina bank, proto jsem (marně) čekal něco navíc. Pro nás uživatele Linuxu je důležité, že si můžete vybrat v nastavení mezi menu v JavaScriptu a v Javě. První jmenované je naštěstí naprogramováno tak, že funguje i na jiných prohlížečích, než je Internet Explorer. To však neznamená, že můžete použít libovolný prohlížeč. Například Konqueror spadne ještě před přihlášením. 23 http://AbcLinuxu.cz - tady je tučňákům hej! move.cz je webhosting provozovaný výhradně na platformě Sun včetně podpory Java a XML. Nastěhujte se k nám! Ale ne vše je na eBance tak pozitivní, jako funkčnost jejího internetového rozhraní. Po zakoupení eBanky Českou pojišťovnou následoval prudký nárůst poplatků, takže dnes je podle testu MF Dnes eBanka druhou nejdražší bankou vůbec. Mnozí zákazníci, zvláště ti dlouholetí, si stěžují na zhoršení komunikace s bankovními úředníky. Viz některé diskuse na našem serveru. Změny k horšímu nastaly i v oblasti rychlosti načítání stránek. Není se co divit, když místo standardního popisu vzhledu skrze kaskádovité styly je použita takhle nechutně dlouhá definice: