Se správným louhováním čaje pomůže steep.it

Čaj

Čirou náhodou jsem narazil na jednoduchý, ale extrémně funkční portál sídlící na adrese steep.it. Slouží jako jednoduchá pomůcka k odpočtu času, jenž během přípravy stráví čaj ve vodě s odpovídající teplotou. Podobný koncept pochopitelně není ničím novým, na představeném webu se mi však libí jeho online dostupnost a několik užitečných vlastností. Jmenovat lze možnost určit dobu k louhování čaje již během psaní adresy v prohlížeči. Stačí pouze přidat lomítko a odpovídající počet vteřin (např. steep.it/300). Málokomu se však bude chtít provést převod z údaje pohybujícího se častěji v minutách. Pro tyto účely vystačí dva anglické termíny:

  • steep.it/3minutes nastaví odpočet na tři minuty
  • steep.it/3minutes30seconds začne měřit tři a půl minuty

Pokud náhodou podobně jako já optimální dobu louhování neznáte, napište za lomítko typ čaje:

  • steep.it/green – zelený
  • steep.it/black – black
  • steep.it/herbal – bylinkový

Kompletní seznam podporovaných typů v podobě nastíněných zkratek uvádí na hlavní stránce přehledná tabulka. Ta navíc prozrazuje i nejvhodnější teplotu vody.

O dokončení louhování informuje malé výstražné okno vytvořené díky JavaScriptu doprovázené krátkým decentním zvukovým upozorněním, jenž bohužel neprokázalo stoprocentní spolehlivost. Naštěstí se ovšem mění titulek webu, jenž v prohlížeči typicky odlišuje jednotlivé otevřené stránky. Rozhodně proto na svůj čaj nezapomenete.

UTF-8 a binární i hexadecimální reprezentace

UTF-8 a binární i hexadecimální reprezentaceNásledující text pokrývá problematiku převodu textu do binární podoby v rámci kódování UTF-8. Pakliže toužíte vědět, jak výsledná informace vypadá, jste na správné adrese.

K převodu použiji krátké české slovo řepa. To se skládá ze čtyř znaků, což značí i počet nahlédnutí do Unicode tabulky. Zaměřím se přitom na hexadecimální formát. V případě ř se dozvídám údaj 15916, jenž transformuji do binární podoby 1 0101 1001 2. Nyní je třeba určit, kolik bajtů potřebuji k uložení. Jak patrně víte, jeden bajt uchová 8 bitů. V mém případě však binární číslo čítá 9 bitů. O slovo se však hlásí i určitá režie, jenž pomáhá identifikovat počet bajtů dané sekvence. Ke specifikování volného prostoru poslouží níže zobrazená tabulka, kterou naleznete na Wikipedii. Ta říká, že manipulovat lze pouze s pozicemi označenými jako x. K uložení devíti bitů tedy použiji dva bajty.

UTF-8

Momentálně proto stojím před následujícím problémem. Disponuji přiděleným prostorem 110xxxxx 10xxxxxx a chci co něj vložit 1 0101 1001. Musím přitom dodržet, aby se vpravo objevil nejméně významný bit. Ten se nachází na poslední pozici čísla v binárním tvaru. Ve své podstatě udává, zda-li mám to odčinění s lichým nebo kladným údajem. Nejméně přitom dokáže ovlivnit hodnotu čísla, například v desítkové reprezentaci. Můj údaj 1 0101 1001 tedy začínám vkládat z pravé strany a nejprve obohatím druhý bajt – 110xxxxx 10011001. Následně pokračuji vložením zbývající zeleně vyznačené části z 1 0101 1001 do 110xx101 10011001. Jak nyní vidíte, mám dva volné bity, jenž nechci použít. Vložím proto nuly (11000101 10011001) a získávám binární reprezentaci znaku ř v kódování UTF-8. Pro přehlednost mohu výsledek převést do hexadecimální soustavy – C5 99.

Obdobným způsobem pokračuji i v případě znaků ‚e‚ ‚p‚ i ‚a‚, jen si tentokrát vystačím s jediným bajtem.

Na závěr dostávám:

  • ř – C5 9916 – 11000101 100110012
  • e – 6516 – 011001012
  • p – 7016 – 011100002
  • a – 6116 – 011000012

K ověření lze využít tento nástroj.

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).