Máte už po krk aplikácií imitujúcich skutočné kalkulačky pomocou matice tlačidiel? Potrebujete často prevádzať hodnoty medzi menami či rôznymi jednotkami a zároveň nad nimi vykonávať matematické operácie? Ak ste odpovedali dvakrát ano, mohol by Duša byť softvér, ktorý práve potrebujete.
Tlačidlá s číslicami či funkciami v grafickom rozhraní Soulveru nehľadajte. Na prvý pohľad sa môže zdať, že program vyzerá ako obyčajný textový editor, ale nie je to tak. Všetky výrazy sa píšu do ľavého stĺpca, výsledky sa objavujú v stĺpci pravom. Pod pravým stĺpcom sa nachádza suma všetkých výsledkov. Po rozkliknutí tejto hodnoty je možné ešte zobraziť priemernú hodnotu, rozptyl a smerodajnú odchýlku, a následne skopírovať do schránky.
Základná operácia
Obrázok dokáže mnohokrát vyjadriť viac ako tisíc slov, preto bude lepšie si princípy práce so Soulverom ukázať na názorných príkladoch.
Nemyslím si, že je nutné vysvetľovať jednotlivé operácie, každý z vás ich určite dobre pozná. Určite si však všimnite riadok 12, kde bol pridaný tzv. známka. Slúži na použitie už raz vypočítaného výsledku z pravého stĺpca, je možné ho vybrať buď číslom príslušného riadku alebo riadkom s hodnotou odsadenia (offset) od aktuálneho riadka. Pravým kliknutím na token môžete zmeniť riadok hodnoty výsledku alebo ho úplne odstrániť. Užitočnou vychytávkou je nabehnutie kurzorom nad token – zobrazí sa riadok, na ktorý token odkazuje.
Okrem lokálne definovaných premenných (viď. obrázok vyššie) je možné v nastavení nadefinovať aj premenné globálne. To znamená, že takto definované premenná bude dostupná vždy a všade. Len pre zaujímavosť - pí už aplikácia vie. Pokiaľ teda viete, že budete istú hodnotu používať často, oplatí sa utvoriť z nej premennú.
Základné slovné operácie
Pretože pre niekoho je jednoduchšie písať všetky výrazy pomocou prirodzeného jazyka, existuje tu voľba nahradiť matematických operátorov slovami. Bohužiaľ pre nás je celá aplikácia v angličtine, teda nečakajte písanie slov ako „deleno“, „krát“, „bez“,… Nebojte sa toho, základy angličtiny predsa nie sú neprekonateľnou prekážkou.
Percentá
Aplikácia ponúka vďaka jednoduchým zabudovaným percentuálnym funkciám efektívnu prácu s časťami čísel. Chcete vedieť, koľko stál ten či onen výrobok pred zľavou? Nie je problém. Opäť sú samozrejmosťou základy angličtiny.
funkcia
Vhod určite prídu niektoré najpoužívanejšie matematické funkcie, konkrétne dvanásť trigonometrických funkcií, druhú a tretiu odmocninu, prirodzený logaritmus, logaritmy o základoch dva a desať a niekoľko ďalších základných funkcií.
Prevody jednotiek
V pomocníkovi aplikácie som napočítal 75 jednotiek času, objemu, obsahu, rýchlosti, sily a ďalších oblastí fyziky. Ide však iba o zabudované jednotky a nič vám nebráni vytvárať svoje. Napríklad kilometre za hodinu Soulver vôbec nepozná, ale pozná kilometre ahodiny. Stačí teda napísať „km/h“ a samotná aplikácia si už potrebné vzťahy sama odvodí. Opäť – jednotky sú uvedené v angličtine. Aspoň Soulveru nezáleží na správnom určení množného čísla, takže môžete s pokojným svedomím napísať 1 týždňov alebo 5 týždeň.
Prevody mien
Rovnako ľahko ako fyzikálne jednotky je možné prevádzať aj svetové platidlá. Priznám sa, že tentokrát som ich presné číslo nepočítal, ale zrejme tu budú všetky. Každá mena je zastúpená svojou medzinárodnou skratkou, pričom je najskôr v nastavení aplikácie potrebnej meny zatrhnúť. Implicitne sú zaškrtnuté hlavné svetové meny, pričom v obľúbených položkách sú prítomné len „hlavné“ obeživá ako doláre americké a austrálske, euro, japonský jen, britská libra, ruský rubeľ a primárna mena z nastavenia OS X (väčšinou teda koruna česká). Po kliknutí na malé i pri výsledku sa v pop-up okne objaví prepočet do všetkých obľúbených mien.
Akcie
Tu netreba zložitejšieho komentára. V nastavení len zadáte skratku spoločnosti a ihneď môžete v aplikácii počítať s jej akciami. Dáta sa sťahujú zo serverov Yahoo!
Programovanie
K základom práce s číslami v dvojkovej sústave patria bitové operácie, preto si aj s nimi táto kalkulačka poradí. Pri kliknutí na i sa zobrazí výsledok v dekadickej, šestnástkovej a binárnej sústave.
Možnosti nastavenia
Ako jednu z najvýznamnejších položiek nastavenia by som vypichol znamienko rádov tisícov a desatinnej čiarky. Podľa českého pravopisu sa jeden milión celých päť desatín zapisuje ako 1 000 000,5, avšak napríklad v USA či UK zapisujú to isté číslo trošku odlišne, a síce 1,000,000.5.
Z dôvodu stability aplikácie je implicitne nastavená presnosť na deväť desatinných miest. Pokiaľ vás takto vysoký počet obťažuje, nie je nič jednoduchšie, než zmena na iný počet číslic za desatinnou čiarkou. Väčší počet ako deväť neodporúčam, celá aplikácia potom veľmi rada padá.
Ako každý správny textový editor, čo Soulver tak trochu je, musí v nastavení existovať zmena farieb zvýrazňujúcich syntax. K tomu pridajme možnosť zmenu fontu, jeho veľkosti a zarovnania. Nie je tak problém aplikáciu pretvoriť k obrazu svojmu.
Užitočnou funkciou je aj tvorenie klávesových skratiek pre textové reťazce. Ako príklad by som uviedol prevod do českých korún. Asi nikomu sa nechce stále dookola vypisovať „in CZK“. Stačí si teda nastaviť ľubovoľnú skratku pre tento reťazec a je po probléme.
export
Aplikácia si poradí s exportom do celkom širokej palety formátov. Konkrétne sa jedná o PDF, HTML, CSV, TXT a rich text mail, čo je pre bežného používateľa dostatok. Chválim možnosť odobratia farieb zvýraznenia syntaxe, číslovania riadku a iných položiek, ktoré by mohli niekomu prekážať.
Záver
Soulver je bez pochyby mocný nástroj pri počtoch, ktoré sa nezmestia do jedného riadku kalkulačky. Môžete si tak zapísať jednotlivé medzikroky po riadkoch a až potom ich nejakým spôsobom podľa potreby spojiť. Svoje často opakujúce sa výpočty môžete jednoducho uložiť do súboru *.soulver, a mať tak akúsi šablónu vždy po ruke. Tento typ je dokonca podporovaný v Rýchlom náhľade, teda pre prezeranie stačí iba stlačiť medzerník bez nutnosti spúšťať samotnú aplikáciu.
Nevýhodou môže byť nutnosť naučiť sa „jazyk“ a syntax Soulveru. Nie je na tom síce nič ťažké, ale verím, že niekto dáva prednosť klasickej kalkulačke alebo tabuľkovému procesoru. Ako druhú nevýhodu by som označil cenu. Tá činí vo verzii pre OS X takmer 20 €, za verziu pre iPhone potom zaplatíte 2,99 € a za iPad verziu 4,99 €.
[button color=red link=http://itunes.apple.com/sk/app/soulver/id413965349?mt=12 target=““]Soulver – 19,99 €[/button]
Pokiaľ ide primárne o počítanie, tak pri tej cene pre OS X je možno lepšie ísť rovno do MathStudia.
Pred časom som v Mac App Store hľadal nejakú dobrú kalkulačku zadarmo alebo do cca štyroch dolárov a mal som s tým dosť problém. Nenašiel som, čo som hľadal. Pár som ich stiahol a po vyskúšaní zase zmazal, pretože počítanie v Spotlighte (cmd + space) mi vždy vychádzalo pohodlnejšie. O Soulveri som vedel, ale to už je trošku drahšia záležitosť a mal som strach z podobného sklamania.