Máte už po krk aplikací imitující skutečné kalkulačky pomocí matice tlačítek? Potřebujete často převádět hodnoty mezi měnami či různými jednotkami, a zároveň nad nimi provádět matematické operace? Pokud jste odpověděli dvakrát ano, mohl by Soulver být software, který právě potřebujete.
Tlačítka s číslicemi či funkcemi v grafickém rozhraní Soulveru nehledejte. Na první pohled se může zdát, že program vypadá jako obyčejný textový editor, ale není tomu tak. Veškeré výrazy se píší do levého sloupce, výsledky se objevují ve sloupci pravém. Pod pravým sloupcem se nachází suma všech výsledků. Po rozkliknutí této hodnoty lze ještě zobrazit průměrnou hodnotu, rozptyl a směrodatnou odchylku, a následně zkopírovat do schránky.
Základní operace
Obrázek dokáže mnohdy vyjádřit více než tisíce slov, proto bude lepší si principy práce se Soulverem ukázat na názorných příkladech.
Nemyslím si, že je nutné vysvětlovat jednotlivé operace, každý z vás je jistě dobře zná. Určitě si však všimněte řádku 12, kde byl přidán tzv. token. Slouží k použití již jednou vypočteného výsledku z pravého sloupce, lze jej vybrat buďto číslem příslušného řádku či řádkem s hodnotou odsazení (offset) od aktuálního řádku. Pravým kliknutím na token můžete změnit řádek hodnoty výsledku nebo jej úplně odebrat. Užitečnou vychytávkou je najetí kurzorem nad token – zobrazí se řádek, na který token odkazuje.
Krom lokálně definovaných proměnných (viz. obrázek výše) lze v nastavení nadefinovat i proměnné globální. To znamená, že takto definované proměnná bude dostupná vždy a všude. Jen pro zajímavost – pí už aplikace umí. Pokud tedy víte, že budete jistou hodnotu používat často, vyplatí se utvořit z ní proměnnou.
Základní slovní operace
Protože pro někoho je jednodušší psát veškeré výrazy pomocí přirozeného jazyka, existuje zde volba nahradit matematické operátory slovy. Bohužel pro nás je celá aplikace v angličtině, tudíž nečekejte psaní slov jako „děleno“, „krát“, „bez“, … Nebojte se toho, základy angličtiny přeci nejsou nepřekonatelnou překážkou.
Procenta
Aplikace nabízí díky jednoduchým zabudovaným procentuálním funkcím efektivní práci s částmi čísel. Chcete vědět, kolik stál ten či onen výrobek před slevou? Není problém. Opět jsou samozřejmostí základy angličtiny.
Funkce
Vhod jistě přijdou některé nejpoužívanější matematické funkce, konkrétně dvanáct trigonometrických funkcí, druhou a třetí odmocninu, přirozený logaritmus, logaritmy o základech dva a deset a několik dalších základních funkcí.
Převody jednotek
V nápovědě aplikace jsem napočítal 75 jednotek času, objemu, obsahu, rychlosti, síly a dalších oblastí fyziky. Ovšem jedná se pouze o zabudované jednotky a nic vám nebrání vytvářet své. Kupříkladu kilometry za hodinu Soulver vůbec nezná, avšak zná kilometry ahodiny. Stačí tedy napsat „km/h“ a samotná aplikace si již potřebné vztahy sama odvodí. Opět – jednotky jsou uvedeny v angličtině. Alespoň Soulveru nezáleží na správném určení množného čísla, takže můžete s klidným svědomím napsat 1 weeks nebo 5 week.
Převody měn
Stejně snadno jako fyzikální jednotky lze převádět také světová platidla. Přiznám se, že tentokráte jsem jejich přesné číslo nepočítal, ale zřejmě zde budou všechny. Každá měna je zastoupena svou mezinárodní zkratkou, přičemž je nejprve v nastavení aplikace potřebné měny zatrhnout. Implicitně jsou zaškrtnuty hlavní světové měny, přičemž v oblíbených položkách jsou přítomny jen „hlavní“ oběživa jako dolary americké a australské, euro, japonský jen, britská libra, ruský rubl a primární měna z nastavení OS X (většinou tedy koruna česká). Po kliknutí na malé i u výsledku se v pop-up okně objeví přepočet do všech oblíbených měn.
Akcie
Zde netřeba složitějšího komentáře. V nastavení jen zadáte zkratku společnosti a ihned můžete v aplikaci počítat s jejími akciemi. Data se stahují ze serverů Yahoo!
Programování
K základům práce s čísly ve dvojkové soustavě patří bitové operace, proto si i s nimi tato kalkulačka poradí. Při kliknutí na i se zobrazí výsledek v dekadické, šestnáctkové a binární soustavě.
Možnosti nastavení
Jako jednu z nejvýznamnějších položek nastavení bych vypíchl znaménko řádů tisíců a desetinné čárky. Podle českého pravopisu se jeden milion celých pět desetin zapisuje jako 1 000 000,5, avšak například v USA či UK zapisují totéž číslo trošku odlišně, a sice 1,000,000.5.
Z důvodu stability aplikace je implicitně nastavena přesnost na devět desetinných míst. Pokud vás takto vysoký počet obtěžuje, není nic jednoduššího, než změna na jiný počet číslic za desetinnou čárkou. Větší počet než devět nedoporučuji, celá aplikace pak velice ráda padá.
Jako každý správný textový editor, což Soulver tak trochu je, musí v nastavení existovat změna barev zvýrazňujících syntaxi. K tomu přidejme možnost změnu fontu, jeho velikosti a zarovnání. Není tak problém aplikaci přetvořit k obrazu svému.
Užitečnou funkcí je také tvoření klávesových zkratek pro textové řetězce. Jako příklad bych uvedl převod do korun českých. Asi nikomu se nechce stále dokola vypisovat „in CZK“. Stačí si tedy nastavit libovolnou zkratku pro tento řetězec a je po problému.
Export
Aplikace si poradí s exportem do celkem široké palety formátů. Konkrétně se jedná o PDF, HTML, CSV, TXT a rich text mail, což je pro běžného uživatele dostatek. Chválím možnost odebrání barev zvýraznění syntaxe, číslování řádku a jiných položek, jež by mohly někomu překážet.
Závěr
Soulver je bez pochyby mocný nástroj při počtech, které se nevejdou do jednoho řádku kalkulačky. Můžete si tak zapsat jednotlivé mezikroky po řádcích a až poté je nějakým způsobem podle potřeby spojit. Své často opakující se výpočty můžete jednoduše uložit do souboru *.soulver, a mít tak jakousi šablonu vždy po ruce. Tento typ je dokonce podporován v Rychlém náhledu, tudíž pro prohlížení stačí pouze stisknout mezerník bez nutnosti spouštět samotnou aplikaci.
Nevýhodou může být nutnost naučit se „jazyk“ a syntaxi Soulveru. Není na tom sice nic těžkého, ale věřím, že někdo dává přednost klasické kalkulačce nebo tabulkovému procesoru. Jako druhou nevýhodu bych označil cenu. Ta činí u verze pro OS X takřka 20 €, za verzi pro iPhone pak zaplatíte 2,99 € a za iPad verzi 4,99 €.
[button color=red link=http://itunes.apple.com/cz/app/soulver/id413965349?mt=12 target=““]Soulver – 19,99 €[/button]
Pokud jde primárně o počítání, tak při té ceně pro OS X je možná lepší jít rovnou do MathStudia.
Před časem jsem v Mac App Store hledal nějakou dobrou kalkulačku zdarma nebo do cca čtyř dolarů a měl jsem s tím dost problém. Nenašel jsem, co jsem hledal. Pár jsem jich stáhl a po vyzkoušení zase smazal, protože počítání ve Spotlightu (cmd + space) mi vždycky vycházelo pohodlnější. O Soulveru jsem věděl, ale to už je trošku dražší záležitost a měl jsem strach z podobného zklamání.