Archiv pro štítek: Linux

Linux: Velmi snadné zašifrování souboru

Jedná se o poměrně jednoduchý úkon. Vytvoření zašifrovaného archívu vám obvykle zabere několik vteřin. O něco déle to však bude trvat v prostředí příkazové řádky. Na vzdáleném serveru jsem chtěl zašifrovat soubor a k dosažení tohoto cíle jsem zvolil cestu komprimace. Podotýkám, že cílem nebylo změnit velikost, ale ochránit obsah samotného souboru. Naštěstí jsem objevil mnohem přímočařejší řešení. Proč naštěstí? Vše nejlépe popíše tento komiks:

https://xkcd.com/1168/

Pokud archívy v terminálu nevytváříte každý den, patrně si jen tak nezapamatujete správnou syntaxi a před spuštěním komprimace se tak budete muset obrátit na Google. Zcela jiná situace však nastává u nástroje gpg. Ten se s největší pravděpodobností již nachází ve vaší oblíbené linuxové distribuci.

Použití je extrémně jednoduché. Tento příkaz:

gpg -c tajny-soubor.txt

se vás v příkazové řádce dvakrát zeptá na heslo a následně v aktuálním adresáři vytvoří zašifrovanou kopii tajny-soubor.txt.gpg. Nástroj používá symetrické šifrování CAST5. Termín symetrické šifrování označuje algoritmus, kterému k dešifrování (a potažmo i šifrování) stačí jeden klíč – zadané heslo.

Proces dešifrování je ještě jednodušší. O vše se postará následující příkaz:

gpg tajny-soubor.txt.gpg

Opět jste dotázáni na heslo, a pokud je správné, objeví se v aktuálním adresáři původní soubor.

Pencil: Wireframe na Linuxu

Pod pojmem wireframe se skrývá velmi hrubý náčrt vzhledu budoucího programu či webu. Umožňuje uvědomit si rozmístění jednotlivých prvků a představit si, v jakém sledu je spatří uživatel. Pokud používáte operační systém založený na Linuxu, pomůže vám s vytvořením dotyčného náhledu program Pencil. Ten navíc spustíte i na Windows nebo Max OS X.

Samotná instalace je velmi jednoduchá, stačí stáhnout patřičný balík. Aplikace obsahuje mnoho předpřipravených prvků. Nabídka čítá součásti webových stránek, programů i mobilních aplikací. Připraveny jsou dále i základní elementy známé z vývojových diagramů. Ty sice nevytvářím, jednoduché geometrické tvary a šipky však usnadňují znázornění binárních vyhledávacích stromů.

Pencil má relativně intuitivní ovládání až na několik výjimek. Zpočátku mě velmi zaskočila nutnost jednotlivé prvky přetahovat. Čekal jsem, že k umístění bude potřeba využít kliknutí myši nebo kontextovou nabídku. Po chvíli se mi však metoda drag & drop dostala do krve. Dále jsem velmi dlouho hledal volbu k importu vlastního obrázku, například ve formátu PNG. Nakonec jsem vše vyřešil přetažením souboru z plochy přímo do pracovního prostředí. Až na tyto vady na kráse mě Pencil nezklamal a zmíněné nedostatky jsem proto aplikaci nakonec odpustil.

Pencil

Okular – propracovaný prohlížeč PDF pro Linux

LinuxV současné době využívám jako operační systém Ubuntu 11.04 bez povoleného uživatelského rozhraní Unity, jenž mi příliš nevyhovuje. V minulosti jsem četl článek informující, že právě distribuce 11.04 bude ta poslední, která umožní snadno použít donedávna výchozí klasický styl. Právě proto jsem Ubuntu záměrně od této doby nikdy neaktualizoval na novější verzi. Jakmile nastane potřeba přeinstalace systému, mám v úmyslu přejít na Xubuntu. To se však prozatím nestalo, a proto zůstávám u Ubuntu. Jednu z předinstalovaných aplikací symbolizuje i jednoduchý prohlížeč souborů typu PDF. Zmíněný formát sice slouží primárně pouze ke čtení a tisku, existují však programy, které tyto limity posouvají do pozadí. Defaultní Evince nabízí rychlou a jednoduchou práci, a proto rozhodně o odinstalaci nepřemýšlím. V některých případech se hodí propracovanější nástroj.

Okular

Svými funkcemi mě zaujal projekt Okular. Stejnojmennou aplikaci stáhnete přímo z Centra softwaru pro Ubuntu. Pakliže tuto distribuci nepoužíváte, navštivte okular.kde.org. Již na tomto webu samotný slogan „more than a reader“ indikuje, že máte tu čest s aplikací nabitou funkcemi. V mém případě jsem se s radostí naučil klávesové zkratky pro přepínání mezi dvěma režimy:

  • CTRL + SHIFT + P povolí prezentaci
  • CTRL + SHIFT + F značí zobrazení přes celou obrazovku (fullscreen)

Další extrémně užitečné pomocníky symbolizují záložky a poznámky. Během čtení si jednoduše poznamenáte stránku, jenž vás zaujala. Později se k ní jedním kliknutím vrátíte. Výborně funguje vpisování textu přímo do PDF. Snadno tak uchováte svoje myšlenky či jiné poznámky vztahující se přímo k danému úseku textu. Ty se ukládají ve složce ~/.kde/share/apps/okular/docdata jako XML soubory. K jejich sdílení slouží příslušná volba v menu (File -> Export As -> Document Archive).