Stejně tak na poli programů a aplikací pro počítače a patlafouny - nabídka je, ale aby se v ní čert vyznal. A čistá aplikace na visy... prakticky nic (*). Možná proto, že si člověk vystačí se stopkama.
(*) ano jsou, a doufám, že místo drbání mě za gramatiku, někdo napíše recenzi na další podobný program O:)
Aplikace je zadarmo a v několika variantách ke stažení:
Verze pro pc (včetně klienta pro příkazovou řádku) (java - čili, jakýkoliv stroječek od raspberry po powerpc server, ale potřebujete tu javu...):
https://github.com/judovana/FlashBalknaSwing/releases
Verze pro Android (android 4 a výše, čili více než 95% trhu)
https://github.com/judovana/FlashBalknaAndroid/releases
která je samozřejmě dostupná i v google play
https://play.google.com/store/apps/details?id=org.fbb.balkna.android
(binárky jsou opravdu totožné, i s podpisem)
A v poslední řadě plugin - archiv s dodatečnými funkcemi
https://github.com/judovana/FlashBalknaTestPlugin/releases
(toto url je v aplikaci přednastaveno a myslím, že bez něj aplikace hodně ztrácí)
Troška historie
Aplikace vznikla v prosinci 2015 k příležitosti zahájení prodeje balkny na brněnském Flash Boulder Baru (*). Korbička vyrobil super balknu, chtěl ji dodávat i se svými letitými zkušenostmi, ale lidi nevěděli, co s tím. Návod se nenašel, nový neujal, existující visící aplikace byly na prd, a dobrovolník na vytvoření nové aplikace visy-podle-richarda byl... Od onoho okamžiku aplikace proběhla poctivým vývojem. Recenze se tudíž zaměří jak na aplikaci samotnou, tak na tréninky v ní.
(*) aplikace je opravdu primárně určena pro tuto balknu, ale namapovat to na jinou, změnit obrázky, či to celé použít pro vlastní tréninky nebo jen jako inspiraci, je podporovaný případ užití.
Instalace
Androidí aplikace buď z Google play nebo ze stránek autora. Potřebuje práva pro přístup k síti pro instalaci pluginů. Ale nedělá problémy, pokud se jí zakáží. Pc verze pak stažení jako jeden jediný JAR, který se pouští v prostředí java.
Instalace javy a spuštění JARu pak podle systému. Na Windows poklepáním na JAR, linuxáci ví, a na Macu jsem nezkoušel.
První dojmy
po startu PC verze (GUI) i androidí apky (APK) vyskočí celkem příjemné a minimalistické rozhraní. Ne tak po startu textového rozhraní (TUI (*)). TUI nabízí základní přepínače, pak šílený seznam vlastností, příkazy na ovládání programu a na konec seznam cviků v dané sekci.
GUI i APK mají základní nabídku jednotlivých cvičení, tréninků a dlouhodobých cyklů. Základní nápověda je vpravo pod logem. Na malých telefonech je jí třeba poskrolovat.
Aplikace je lokalizovaná do češtiny a angličtiny. Ctí nastavení systému, ale může vynutit jazyk dle přání uživatele. Lokalizované jsou i jednotlivé cviky/tréninky.
Androidí APK umí volitelně blokovat skreensaver/zamčení obrazovky. Nezvyklé může být, že aplikace běží i když není zrovna zobrazena. Vzhledem k tomu, že se dá využívat jen podle sluchu, je tato odchylka od androidích standardů rozhodně výhodou.
Aplikace po startu - android Klik pro čitelnou verzi.
foto by © J
Aplikace po startu - PC Klik pro čitelnou verzi.
foto by © J
Aplikace po startu - konzole. Můžete si všimnout výpisu veškerého nastavení a kontrolních příkazů (abyste se nedivili, že obrázek chybí u nastavení;) Klik pro čitelnou verzi. (hi res)
foto by © J
(*) TUI - text user interface (textové uživatelské prostředí). I když toto má s pořádným TUI pramálo společného.
Po startu je aplikace v módu "tréninky" a k vybrání jsou tři - fbb Střední, Lehký a Těžký. Pokud vyberete "jednotlivé cviky", objeví se v seznamu výpis všech jednotlivých cviků použitých v tréninzích. Pokud kliknete na "dlouhodobé cykly" objeví se prázdný seznam a zpráva, že dlouhodobé cykly v základní aplikaci nejsou, a url na základní plugin.
Pídil jsem se proč, a zdá se, že autor chtěl striktně oddělit tréninky, které napsal Richard od čehokoliv, co aplikaci potkalo později během vývoje a taky nechtěl Flash crew otravovat se schvalováním. Možná škoda...
Pluginy
Plugin je archiv nebo adresář, který někdo vytvoří, aby rozšířil funkčnost aplikace. Může obsahovat zvukovou sadu (viz níže), obrázky cviků a hlavně specifikace cvičení. Stažení základního pluginu je jednoduché. Jediný klik v nastavení (androidí tři tečky, na PC nestandardně F1, v TUI příkaz get, případně manuální stažení do konfiguračního adresáře). V nastavení pak položka "nastavení tréninku", zadat URL s pluginem (základní plugin přednastaven) nechat zaškrtnutý box pro stažení a uložení (bez zaškrtnutí se plugin nahraje, ale nebude k dispozici po restartu aplikace - jakýsi zkušební mód). Poté kliknout na "stáhnout".
Pokud máte nějaké pluginy už nainstalované, pak se dají v nastavení mazat. Místo ze sítě můžete plugin nahrát i například z flash disku/paměťové karty, ale android může dělat potíže.
Po nahrání pluginu a zavření nastavení jsou nové cviky, tréninky a cykly ihned nachystané k použití. V případě základního pluginu jsou hrátky se shyby očividně jen demonstrace schopností pluginu, ale už ne tak nadstavby nad prvotními tréninky. Více o nich později.
Výběr tréninku
V TUI se mezi "panely" přepíná příkazy "exercises", "cycles" a "trainings". V GUI a APK se jednoduše přepíná kliknutím. V GUI a APK se na položky jednotlivě kliká. V TUI má každá položka své číslo, a to se uvádí jako identifikátor (například 'info 5').
Záložka "jednotlivé cviky" obsahuje základní kameny všeho dalšího. Cviky. Každý cvik se skládá z názvu, popisu, jednoho či více obrázků, času jak dlouho cvičit (viset), času jak dlouho odpočívat mezi cviky, počtu opakování, a odpočinku po celé sérii.
Fiktivní příklad: cvik s názvem "vis" a popisem "viste na větvi", může mít čas cviku 10s, čas odpočinku 4s, počet opakování 3 a odpočinek po celé sérii 60s. A samozřejmě nějaký hezký obrázek větve. Čili budete cvičit 10s, 4s odpočívat, opět 10s viset, 4s odpočívat, 10s viset a 60s odpočívat. Pak můžete na další cvik. Tato čísla jdou přímo ovlivnit z "nastavení tréninků" (viz níže). Zní to trošku složitě, ale při vybrání tréninku vám to aplikace pěkně všechno zobrazí v pravé části i s obrázky a se započítáním osobního nastavení. V TUI příkazy info, images. Co více, aplikace to umí vyexportovat do html. V APK
podržením nad popisem (toto na menších telefonech opravdu oceníte), v GUI v nastavení tréninku a v TUI příkazem "export". Na pochopení celého sytému a studia jednotlivých tréninků a cyklů je to k nezaplacení. Navíc se nad tím líp polemizuje nad pivem :).
Záložka tréninky je základní nabídka programu. Nachází se tu i tři Richardovi tréninky.
Tréninky jsou seskupením cviků. Určují pořadí a modifikují kvantitu. Jsou určeny ke kontinuálnímu cvičení. Například FBB trénink Lehký a Střední sdílí asi 10% cviků. Ovšem v Lehkém se visí 10s a odpočívá 15s, ale ve Středním se už odpočívá jen 10s. Opět při vybrání vše přehledně zobrazeno vpravo, včetně všech obrázků a případného exportu do prohlížeče.
Dlouhodobé cykly jsou vrcholem pyramidy - sdružují tréninky. Opět určují pořadí a mění kvantitu.
Například cyklus "od Lehkého po Těžký za měsíc" začíná na skupině Lehkých tréninků, přes mixy, skupinu Středních tréninků, opět mixy, až po skupinu Těžkých tréninků. Navíc v každé skupině mění délku visu, opakování i odpočinky, aby poslední Lehčí zátěžově odpovídal prvnímu Těžšímu.
V TUI se trénink spouští příkazem "train" a číslo cviku/tréninku/cyklu.
Vzhledem k tomu, že základní tréninky mají 30-90 minut, jsou dlouhodobé cykly opravdu myšleny na týden až dva měsíce, i s doporučenými pauzami, a pamatují si, kde uživatel skončil, včetně doporučených rest-day. Samozřejmě pauzy jde nedodržet a mezi tréninky lze přeskakovat.
Na většinu obrázků v GUI i APK jde klikat. Klik v pravé části je následující obrázek cviku/tréninku. V levé předchozí. Dvojklik či podržení mají většinou také nějaký následek.
Výpis tréninku v aplikaci v telefonu. Klik pro čitelnou verzi.
foto by © J
Výpis tréninku v prohlížeči na PC. Klik pro čitelnou verzi.
foto by © J
Dosti šílený výpis v konzoli. Obrázek cviků je zmenšený, ale při běhu jsou obrázky čitelnější. Viz obrázek 03-t.jpg Klik pro čitelnou verzi.
foto by © J
Nastavení tréninků
Pokud vám přednastavené tréninky nesedí a nemáte doktorát z informatiky na vytvoření vlastního tréninku/pluginu, máte možnost ovlivnění z "nastavení tréninku", kde úplně dole jsou čtyři desetinná čísla - modifikátory visu, pauzy, odpočinku a opakování. Tyto se aplikují jak na cvik, tak na trénink, tak na cyklus. Odhadnout někdy výsledek je zajímavé cvičení (více pak u tvorby vlastních tréninků).
Ve zkratce. Vezmeme si náš ukázkový cvik "vis", a aplikujeme na něj 0.5 pro trénink, 2.0 pro pauzu, pak budeme cvičit 5s, odpočívat 8s. Kdybychom dali ještě modifikátor opakování např. na 0.3, pak budete mít jedno jediné opakování.
Pokud sestavíme z cviku "vis" trénink, kdy první cvik je "vis" 5s 3x, druhý 10s 5x a třetí 20s 2x, pak aplikace ukázkového modifikátoru vytvoří trénink 2.5s 1x, 5s 2x a 10s 1x... Teď si to celé představte v nějakém cyklu, který nenápadně zvyšuje iterace a délky visu... Pozitivem ovšem zůstává, že aplikace to opravdu velmi hezky prezentuje.
Zajímavým (prý úmyslně) chováním je fakt, že tyto hodnoty aplikace neukládá (na rozdíl od všech ostatních).
Pokud někdo nechce využívat tréninků a cyklů, ale pouze jednotlivých cviků - čili vlastně stopky s audiovizuálním doprovodem - nemusí využívat modifikátorů tréninku, ale přímo si vypsat vytoužené hodnoty do políčka "nastavit čas jednotlivých cvičení". Toto nastavení přebije všechno ostatní, ale na cykly a tréninky nemá vliv. Popravdě toto má TUI vyřešeno snad nejlépe. Tam člověk zadá "train ID a 4 čísla", kde 4 čísla jsou modifikátor tréninku.
Modifikátory tréninku v androidu. Oproti PC se dají nastavit pouze skrolováním. Na obrázku je také vidět pole pro přímý přepis "jednotlivých cvičení" (nahoře). Klik pro čitelnou verzi.
foto by © J
Celý dialog nastavení tréninků na PC. Modifikátory tréninku se dají oproti androidu psát, což je dělá mnohem přesnější. Na místě kurzoru obrázku je také vidět pole pro přímý přepis "jednotlivých cvičení" (uprostřed). Klik pro čitelnou verzi.
foto by © J
Tréninkové okno
Tréninkové okno je velmi přehledné. V závislosti na velikosti displeje ukazuje více či méně informací (ovšem i malé displeje mohou zobrazit vše, a velké "nic" - zkoušet si okno poklikat).
Při startu tréninku máte vždy 5s na chycení balkny, ale pak už časovač plyne nemilosrdně. Přehledně je zobrazen obrázek/y cviku, čas cviku, zda je cvik či pauza, kolik času uplynulo a jak daleko je do konce cviku, série či celého tréninku. Vše příjemně nastavitelné, aby každý viděl, co chce. A to jak pro GUI, APK tak TUI. K dispozici jsou tlačítka pauzy a skok vpřed/vzad. Ovšem skákání je třeba povolit v nastavení. Stejně jako dialog při opuštění tréninku před koncem - ochrana proti ukliknutí či dotyky v kapse.
Nejlepší ze všeho je ale zvukový doprovod. Aplikace velmi nevtíravě hlásí polovinu 3/4, 3s od konce, 2s a poslední sekundu visu i pauzy. Dále hlásí polovinu série, 3/4 série a poslední opakování. Nakonec hlásí i polovinu a 3/4 tréninku a poslední cvik. Ukecanost aplikace se dá také nastavit. K dispozici je mužský, ženský hlas a dvojhlas. Čeština i angličtina a nakonec jakási prapodivná morseovka. Ale ta také občas najde své užití. V rámci pluginu je i soundpack "Fbb Horror" který hádám autor vytvořil někde připitý na testování, a i když není vhodný pro cvičení ve veřejných prostorech, můžete si s ním ztížit série.
Příjemné je, že aplikace pracuje fajn jak naležato, tak na stojato a nevnucuje si orientaci. Radost se od toho nechat drbat, radost viset!
Minimalistické okno tréninkové obrazovky v malém telefonu. Symetričnost/asymetričnost obrazu se dá kontrolovat. Klik pro čitelnou verzi.
foto by © J
Okno tréninkové obrazovky na PC se všemi prvky. Prvky se opravdu dají schovávat a zobrazovat na PC i telefonu identicky. Klik pro čitelnou verzi.
foto by © J
Konzolové přehrávání tréninku. Zde trénink opravdu běží. Zvuky fungují také. Klik pro čitelnou verzi.
foto by © J
Další nastavení a statistiky
Kromě nastavení jazyka, nastavení zvukové sady a různých barviček, velikostí písma a fontů, má aplikace různá nastavení pro přeskakování-pozastavování cvičení, záznam statistik, již zmíněných změn originálních časů, práci s pluginy atd. Vše pěkně rozděleno, možnost změnit dočasně nebo uložit.
Poslední nezmíněnou záložkou jsou statistiky. První co zde kopne do očí je, že grafy (pro které tato data jsou očividně sbírána) ještě nejsou naprogramovány. Kdo ví, snad někdy budou. Textová podoba těchto dat trošku postrádá na užitečnosti, ale kdy co člověk visel, se tam dá vyčíst.
Vytvoření vlastních tréninků
Plný manuál je
https://github.com/judovana/FlashBalknaTestPlugin/blob/master/README.md.
Zde ve stručnosti:
Pokud máte vystudovanou informatiku, nemáte co řešit. Pokud ne, obrňte se trpělivostí. Musíte totiž napsat soubor ve formátu XML (dobrá inspirace je například
https://github.com/judovana/FlashBalknaTestPlugin/tree/master/src/org/fbb/balkna/data)
kde spojíte obrázky s popisky do cviků, cviky seřadíte a potuníte v tréninkových souborech (které odkazují do cviků) a nakonec na tréninky s modifikátory odkážete ze souborů s cykly...
...Vlastně to není na konec ani tak těžké. Ale chce to čas se do toho dostat. A chce to čas a schopnosti vědět, co tam vlastně napsat - nejen z "informatického", ale i z cvičebního úhlu pohledu. Nicméně věřím, že potenciál pro různé soukromé lezecké trenéry je nesmírný. Trénink doma nastaví, svěřenec si ho stáhne, a drbat na stěně už ho bude robotický hlas telefonu. Aplikace se dá snadno zneužít i pro diktátora cyklení po stěně nebo shybů a dokonce i do posilovny. Už se těším, až bude do hodinek :)
Tréninky
Hodnocení tréninku nemůže být objektivní. Proto přiznám, že můj pokusný objekt měl 95 kg, 187 cm, lezl 7, po nacvičení 8, sice už 15 let, ale vyloženě lezecký trénink krom cyklení nikdy nejel. A k visům se prvně vážně dostal někdy v červnu 2016, právě s Flash Boulder Balknou.
V základní nabídce jsou tedy tři tréninky, Lehký, Stření a Těžký. Všechny trvají 40-60 minut:
Lehký - většinou velké díry a chyty, 10 cviků, každý 10s vis, 15s pauza, vždy 10x. Mezi cviky 60s odpočinku.
Střední - výrazné zmenšení chytů, 10 cviků, každý 10s vis, 10s pauza, vždy 10x. Mezi cviky 60s odpočinku.
Těžký - tyhle chyty jsem na balkně nenašel ani s lupou, 10 cviků, každý 15s vis, 10s pauza, vždy 10x. Mezi cviky 60s odpočinku.
Plugin dodává mezikroky:
Lehký/Střední - stejné chyty jako lehký, ale pauza pouze 10s.
Sřední/Těžký - stejné chyty jako těžký, ale vis pouze 10s.
Krom jejich tréninkového významu mají další důvod - s čísly "10" se mnohem lépe pracuje s aplikací modifikátorů tréninku.
Když subjekt visel zcela poprvé, Střední vůbec nebyl schopen prostoupit. Prostě toho půlku neudržel. V Těžkém neudržel nic. Po smíření se s vlastní slabostí se jal poctivě viset základní trénink. Dva týdny - dva dny visy, den pauza, dva dny visy, víkend lezení... Po 14 dnech nemoc z přetrénování (v té době ještě neexistovali dlouhodobé cykly). Subjekt si utíkal postěžovat do Flashe, ale rozuzlení se nedočkal. Proto utíkal za autorem, dali hlavy dohromady a vznikly dlouhodobé cykly.
První vznikl z "Z Lehkýho na Těžký za měsíc". Nicméně lezec subjektovi úrovně strávil posledních 6 dní stáním pod balknou s doutníkem, neb to prostě neuvisel. Tento trénink má své místo, pokud visíte častěji. Základem každého delšího tréninku je změna. Tento trénink dobře doplňuje "4x4 navyšování ...". Kulturistickou inspirací byly přidány pro každý trénink dlouhodobé cykly:
Klasické navyšování iterací - 4 x 4 - Lehký
Klasické navyšování iterací - 4 x 4 - Lehký/Pokročilý
Klasické navyšování iterací - 4 x 4 - Pokročilý
Klasické navyšování iterací - 4 x 4 - Pokročilý/Těžký
Klasické navyšování iterací - 4 x 4 – Těžký
Každý staví z jednoho tréninku, a po kulturistickém vzoru začíná malým počtem iterací (6), první týden roste pomalu (do 9). Druhý týden začíná opět na 6, ale stoupá o něco rychleji (11). Třetí týden začíná na 7 a vyskočí až do 12, a poslední týden skáče od 8 do 14. I když aplikace doporučuje odpočinek vždy 5. a 6. den, subjekt navíc vložil pauzu doprostřed (vis, vis, rest day, vis, vis, dva dny rest). Subjekt ani jednou neměl pocit přetrénování a síla ve statickém visu opravdu výrazně vzrostla. "Překvapivě" chuť na víkendové lezení mírně klesla...
Lehký(či Lehký/Střední) trénink je opravdu lehký a pro začátečníka vhodný. Jen je třeba nepřehnat opakování a buď si ho zredukovat sám nebo použít cykly z pluginu "klasické zvyšování iterací" tohoto tréninku. Přesun z Lehkého na Střední trénink bylo velmi bolestivé, ale po poctivém dvouměsíčním visení během léta 2016 - 1x Klasické navyšování iterací - 4 x 4 - lehký/pokročilý a 1x klasické navyšování iterací - 4 x 4 - pokročilý - z pluginu - byl subjekt schopen dokončit Stření trénink tak, jak ho původně Richard navrhl. Těžký neuvisel stejně, a proto nad ním není žádný závěr.
Shrnutí
Aplikace je parádní. Zvukové povely jsou k nezaplacení a grafická navigace ve visech více než dostatečná. Pokud je GUI i APK velkou výhodou, pak TUI je třešinka na dortu. Pravda, mohlo by být lepší, ale nejlepší na něm je, že se dá vážně použít.
Jediná vážná chyba je chybějící editor tréninků. Autor tvrdí, že na něj myslí, ale na datum odhalení uhýbá očima. Také osobní úprava jednotlivých časů by mohla být přímočařejší.
Tréninky (s pluginem) pokrývají základní škálu cílových skupin, jen nižší stření lezecká třída bude muset máknout a nebo skončit v zapomnění. Rozhodně mi to celé připadá, že jak autor aplikace, tak Richard Korbička věděli, co dělají, a je to snad nejkomplexnější aplikace na visy v mém omezeném rozhledu.
V nejbližší budoucnosti vyjde aplikace také pro androidí hodinky. Již funguje, ale Google play potřebuje důkaz a android alespoň ve verzi 5.5, takže autor řeší jak na to hlavně politicky.
Doufám, že recenze namotivuje uživatele jiné visící aplikace k nasdílení zkušeností nebo více lidí k tvorbě pluginů pro Flash Boulder Balknu. Ano, stopky stačí, ale začátky, případně hledání inspirace ke změně bývá krušné.
Richard pianista