Vydána verze 8.2
7. 11. 2024
- Nyní je možné nastavit chování v případě, že v překladači kopírujete překlad v morseovce do schránky nebo ho posíláte do jiné aplikace přes funkci Sdílet. Standardně se totiž při sdílení používají unicode tečky a čárky (např. “•−”) stejně, jako se zobrazují na obrazovce. Některé aplikace ale nemusí tyto znaky správně podporovat. Konkrétně když překlad v morseovce pošlete do aplikace pro odesílání SMS zpráv na některých telefonech, nemusí si s těmito znaky poradit a zpráva nemusí příjemci dojít správně. Na stránku s nastavením bylo proto přidáno nové zaškrtávací pole, které můžete použít v těchto případech. Pokud je zaškrtnuto, použijí se v překladači pro kopírování a sdílení standardní jednoduché tečky a čárky (".-" místo “•−”). Ty sice nevypadají tak hezky, ale zase je u nich jistota, že je všechny aplikace budou podporovat.
- Ukládání zprávy v morseovce jako audio soubor v komprimovaném formátu M4A používá funkce, které jsou dostupné až na Androidu 8 a novějším. Na telefonech se starší verzí Androidu se zobrazovala chyba. Dočasně byl tento problém vyřešen alespoň tím, že formát M4A byl odstraněn z nabídky na telefonech s Androidem 7.1 a starším, protože by generování souboru skončilo chybou. I na telefonech je ale stále možné uložit zprávu do formátu WAV. V budoucnu se pokusím tuto funkci upravit tak, aby M4A bylo možné generovat i na starších telefonech.
- Byl opraven pád v historii učení, ke kterému mohlo dojít, pokud se nepodařilo načíst historii z databáze.
Milion stažení na Google Play
1. 10. 2024
Google Play hlásí, že aplikaci si už stáhlo přes milion lidí 🎉✨🎉. To je skvělá zpráva. Děkuji všem za podporu a doufám, že Vám bude aplikace dobře sloužit i nadále.
Vydána verze 8.1
26. 9. 2024
- Funkce pro uložení zprávy v Morseovce jako audio soubor byla vylepšena. Nyní máte možnost zvolit si i formát souboru. Předchozí verze podporovala jen nekomprimované WAV soubory. Tato verze přidává podporu také pro komprimované MP4 Audio soubory (s koncovkou .m4a). Ty podporuje většina přehrávačů a jsou téměř desetkrát menší a díky tomu jsou velmi vhodné pro delší zprávy.
- Překladač si při překladu z Morseovky nyní poradí se situací, kdy jsou před nebo za lomítko oddělující jednotlivé znaky doplněny mezery (např. pro lepší čitelnost). Nová verze tak kromě “.-/-…/-.-.” zvládne přeložit například i “.- / -… / -.-.”.
- Oprava ošetření znaku pro přechod na nový řádek při překladu z Morseovky.
- Optimalizace načítání stránek pro zobrazení historie učení.
Vydána verze 8.0
15. 8. 2024
Hlavní novinkou této verze je, že je možné uložit zprávu v Morseovce jako zvukový soubor. Tuto funkci najdete v překladači po kliknutí na ikonu tří teček v pravém horním rohu obrazovky. Momentálně je podporováno jen uložení v nekomprimovaném WAV formátu. Kvůli tomu je tato funkce zatím vhodná jen pro kratší zprávy dlouhé řádově maximálně jednotky minut (každá minuta zabere přibližně 5 MB). Pokud chcete takto uložit delší zprávu a poslat ji někomu, doporučuji využít některou z aplikací pro převod z formátu WAV např. do formátu MP3. Výsledný soubor pak bude podstatně menší. Později tento krok odpadne, protože podporu dalších zvukových formátů bych chtěl přidat přímo do aplikace.
Kromě této funkce obsahuje nová verze řadu menších vylepšení:
- Nastavení vlastní rychlosti vysílání je podstatně jednodušší. Nově aplikace kontroluje konzistenci hodnot, které zadáváte. Upozorní Vás například, pokud zadáte takové hodnoty, že by tečka byla delší než čárka. Celkově byl dialog přepracován, aby byl intuitivnější. Nové nastavení můžete pomocí tlačítek potvrdit, nebo stornovat. V předchozí verzi se nastavení automaticky ukládalo rovnou během editace, což nebylo úplně intuitivní. Dalším vylepšením je změna chování v případě, že zadáte nesprávný údaj (např. číslo mimo povolený rozsah). V předchozí verzi se takovýto neplatný údaj nahradil nejbližším platným. Tím ale vznikly hodnoty, které často nebyly to, co uživatel zamýšlel. Nová verze vůbec nedovolí vlastní rychlost s neplatnými hodnotami uložit.
- Bylo vylepšeno obnovení nastavení do výchozího stavu. To můžete provést pomocí tlačítka Resetovat na stránce s nastavením. Nově jsou kromě samotného nastavení také smazány váhy jednotlivých znaků v učení. Dále tato funkce vymaže jakékoliv dočasné soubory uložené v cache. Cílem je během obnovení dostat aplikaci do stejného stavu jako po instalaci s výjimkou, že je zachována historie učení.
- V překladači byla vylepšena detekce a varování v případě, kdy překládáte zprávu v Morseovce, ve které jsou použité jiné oddělovače, než ty, které máte nastavené v nastavení.
- Poslední vylepšení se týká zadávání odpovědi v Morseovce během učení. Kromě tlačítka pro tečku a čárku se zobrazovalo tlačítko pro smazání znaku. To se ale nemá využití, pokud je nastaveno, že se má odpověď vyhodnocovat okamžitě během psaní. Nově se tlačítko pro smazání znaku nezobrazí, pokud je toto nastavení aktivní.
A na závěr jako vždy přináší nová verze opravy několika chyb. Jde především o různé problémy s přehráváním zvuku za specifických podmínek:
- Mezera na začátku a konci každého přehrávaného zvuku byla zvětšena. To by mohlo pomoci s občasným problémem, kdy Android nepřehraje zvuk celý a začátek, nebo konec je místo toho uříznutý.
- Bylo opraveno uvolnění zdrojů, když je na zařízení s Androidem ukládán soubor (např. export historie) a toto ukládání je stornováno uživatelem.
- Byla ošetřena neobvyklá situace, kdy Android vrátí neplatnou hodnotu minimální velikosti bufferu pro přehrávání souboru. V předchozích verzích aplikace spadla.
- Byl ošetřen možný pád během učení po stisknutí klávesy na hardwarové klávesnici.
- Ošetřeno mazání dočasných souboru, pokud je stornováno přehrávání zvuku a během tohoto dojde k neočekávané chybě.
- Bylo opraveno generování zvukových dat při učení na zařízeních s Androidem. V dřívější verzi (od verze 7.9 přibližně v dubnu 2024) došlo ke změnám, kvůli kterým se použily neefektivní metody pro tento účel.
- Opravy několika překlepů.
Vydána verze 7.10
8. 7. 2024
Tato verze přináší následující novinky:
- Historii učení je možné vyexportovat do souboru a importovat ze souboru. Tato funkce byla dostupná už i v předchozí verzi,
ale pouze pro Windows. Bohužel se ukázalo, že implementovat tuto funkci pro Android nebude tak snadné, aby fungovala ve všech
různých verzích Androidu. Nakonec se ale povedlo a tato funkce je tak už dostupná jak pod Windows, tak i pod Androidem.
- Aplikace byla přeložena do Slovenštiny. Kromě samotného uživatelského rozhraní je podporována i slovenská verze Morseovky
a slovenské Q-kódy. Velmi děkuji Kocúrovi za pomoc s tímto překladem. Tato aplikace je tak už dostupná celkem v 17 jazycích.
- Menší vylepšení a optimalizace na stránce s historií učení a ve funkci pro sdílení textu k překladu z jiné aplikace.
Ještě přikládám několik užitečných poznámek k importu/exportu historie učení ve verzi pro Android:
- Tyto funkce najdete na stránce s historií učení, když kliknete na ikonu tří teček v pravém horním rohu. Zobrazí se menu,
ve kterém je nově možné vybrat i import, nebo export historie učení.
- Pro samotné načtené nebo uložení souboru je využitý Storage Access Framework. To znamená, že aplikace Morseovka požádá Android
o zobrazení standardního dialogu pro otevření/uložení souboru. V něm můžete zvolit soubor, který chcete importovat, nebo naopak,
do kterého chcete historii vyexportovat. Android pak zpřístupní aplikaci Morseovka pouze tento Vámi vybraný soubor. To má zásadní
výhodu v tom, že aplikace Morseovka nemá zbytečně přístup k Vašim souborům a dostane se tak jen k souboru, který vyberete. Menší
nevýhodou ovšem je, že vzhled dialogu pro výběr souboru nelze přizpůsobit a může se mírně lišit v jednotlivých verzích Androidu,
nebo v telefonu různých výrobců.
- Dialog pro výběr souboru obsahuje většinou v levém horním rohu ikonu se třemi horizontálními pruhy. Kliknutím na ni můžete vybírat
různá umístění (např. složku se staženými soubory, nebo procházet obsah telefonu či SD karty, nebo zvolit uložení do cloudu
na Google Drive - konkrétní možnosti se budou v různých telefonech lišit).
- Android se většinou chová trochu neintuitivně, když exportujete historii učení a zvolíte soubor, který už existuje. Místo aby přepsal
tento soubor, vytvoří nový s číslovkou přidanou k jeho názvu. Například pokud chcete exportovat historii do souboru “historie.json”
a tento soubor už existuje, Android místo přepsání tohoto souboru obvykle vytvoří nový soubor “historie (1).json”. Je to trochu podobné
jako při stahování souborů v prohlížeči. Na toto chování ale raději nespoléhejte, protože už jsem narazil na případy, kdy Android dovolí
existující soubor přepsat. Doporučuji tak při exportu vždy vybírat unikátní název soborů a nepřepisovat starší soubor se zálohou.
- Pokud náhodou narazíte na situaci, že zvolený soubor by se nedařilo otevřít, prosím napište mi na e-mail pavel.holecek.4@gmail.com. Prověřil
bych to.
Vydána verze 7.9
5. 6. 2024
Nová verze obsahuje následující novinky a vylepšení:
- Ve Windows lze nově vyexportovat historii učení vyexportovat do souboru a také ji naimportovat ze souboru. To je velmi užitečné, pokud si chcete udělat zálohu, nebo přenést svá data na nový telefon/počítač. Tato funkce je momentálně dostupná jen pro Windows. Pracuji na tom, aby stejné funkce byly i ve verzi pro Android. Je to téměř hotové. Bohužel jsem narazil na problémy na některých telefonech se starší verzí Androidu, proto toto musím ještě odladit, než bude možné historii exportovat a importovat i na Androidu.
- Drobné vylepšení učení: pokud odpovíte nesprávně, zobrazí se kromě správné odpovědi i mnemotechnická pomůcka (např. “akát”, “blýskavice” a podobně) pro zapamatování kódu.
- Aplikace byla přeložena do italštiny díky Preziuso Vitovi.
- Aplikace byla přeložena do chorvatštiny díky Silver_Vatu.
- Ve verzi pro Android bylo opraveno přepínání mezi záložkou se seznamem znaků a seznamem Q-kódů. Mezi záložkami se můžete přepnout potažením prsty (swipováním).
- Ve verzi pro Android byly opraveny dvě chyby způsobující občasný pád na stránce s historií učení.
Na Google Play jsem upravil ještě jedno nastavení. Jako minimální věkovou kategorii v nastavení cílového publika jsem vybral kategorii 9-12 let. Dříve byla jako minimum nastavena ještě trochu nižší věková kategorie. Toto nastavení jsem upravil na základě zpětné vazby z recenze z programu Teacher Approved. Snad to nezpůsobí žádné problémy. Pokud by náhodou přestala být aplikace pro někoho dostupná, prosím ozvěte se mi na e-mail.
SPOILER: Malý spoiler pro další verze. Momentálně pracuji na odladění importu/exportu historie učení na Androidu. Tyto funkce by tak měly být dostupné v další verzi i pro Váš telefon. Další velká funkce, na které pracuji, je možnost vytvořit ze zprávy v Morseovce zvukový soubor. Zatím toho zbývá ještě dost vyřešit, ale tato funkce by se měla také brzy dostat do této aplikace.
Vydána verze 7.8
2. 4. 2024
- Zobrazení historie učení pomocí kalendáře bylo přidáno i do verze pro Windows.
- Aplikace nyní je přizpůsobena pro nejnovější Android 14.
- Byl přidán překlad do tradiční čínštiny od Andypsl8.
- Andypsl8 zkontroloval a vylepšil také překlad do zjednodušené čínštiny.
Vydána verze 7.7
1. 3. 2024
Tato verze přináší následující vylepšení:
- Na stránce s nastavením je možné resetovat veškeré nastavení do výchozího stavu.
- Historii učení je možné zobrazit také pomocí kalendáře. V něm jsou zvýrazněné dny, kdy jste se učili Morseovku a kliknutím
na určitý den si můžete zobrazit statistiky jako například čas věnovaný učení. Tato funkce je momentálně dostupná jen
verzi pro Android. V příští verzi aplikace bude přidána i do verze pro Windows.
- Byl přidán překlad do zjednodušené čínštiny od Andypsl8.
Vydána verze 7.6
22. 1. 2024
- Vylepšený dialog pro zašifrování zprávy pomocí Vigenèrovy šifry. Nyní se heslo zadává na samostatné stránce s následujícími vylepšeními:
- V dialogu pro zašifrování zprávy se zobrazuje i odkaz na stránku s podrobnostmi o použité šifře. Dozvíte se tak, jak přesně pracuje
a také, pro které situace je vhodná a pro které naopak není.
- V dialogu pro dešifrování zprávy se během zadávání hesla zobrazuje krátká ukázka dešifrované zprávy. Můžete si tak ještě před potvrzením
a dešifrováním celé zprávy ověřit, že zadané heslo je správné a že v něm není překlep.
- Textové pole maskuje zadávané znaky hesla. Dříve se používalo klasické textové pole, takže heslo bylo po viditelné.
- Vylepšeno učení: byl opraven problém, kdy se znaky opakovaly stále ve stejném pořadí. U úrovní s menším počtem znaků byly znaky
nejprve vybrány náhodně, ale jakmile se zobrazily všechny, zobrazovaly se znovu ve stejném pořadí. Problém způsobovala chyba v metodě, která měla omezovat šanci, že bude stejný znak vybrán dvakrát po sobě. Tato metoda byla opravena a celkově vylepšena.
- Byl přidán překlad do turečtiny od Ayberka Erena.
- Byl přidán překlad do portugalštiny od Pedro O. (Dissidente).
- Byla opravena chyba, která mohla velmi vzácně způsobit pád aplikace v seznamu znaků, nebo v seznamu Q-kódů.
Vydána verze 7.5
19. 12. 2023
Ještě před Vánocemi je tady další verze. Ta vylepšuje především podporu dalších jazyků a lokálních verzí Morseovky:
- Aplikace byla přeložena do finštiny.
- Bylo opraveno několik chyb v bulharské verzi Morseovky.
- Zároveň byl doplněn také překlad Q-kódů do bulharštiny
- Použité knihovny byly aktualizovány na nejnovější verzi. To by mělo vylepšovat kompatibilitu s Androidem 14.
Vydána verze 7.4
2. 12. 2023
V této verzi byl přidán překlad do dvou dalších jazyků:
- Rumunština (přeložil Vali Iordăchiță)
- Bulharština (přeložil Иван Пенев).
- Aplikace podporuje i bulharskou verzi morseovky (s azbukou).
Kromě toho došlo k následujícím vylepšením:
- Stránka s výsledky učení byla optimalizována a měla by být trochu rychlejší.
- Opravy několika překlepů v textech.
- Knihovny používané aplikací byly aktualizovány na nejnovější verzi.
Půl milionu stažení na Google Play
9. 11. 2023
Nedávno byla překročena hranice půl milionu stažení na Googe Play 🎉 Děkuji všem za Vaší podporu.
Doplnění jednoduchých šifer do online překladače
4. 11. 2023
Online překladač Morseovky byl vylepšen a byly do něj doplněny všechny jednoduché šifry,
které se nachází i v aplikaci pro Android a Windows. Nově můžete přímo ve vašem prohlížeči:
- Zaměnit tečky a čárky
- Zrcadlově převrátit kódy
- Zašifrovat zprávu pomocí hesla (při tom je použita jednoduchá Vigenèrova šifra).
Vydána verze 7.3
1. 11. 2023
V této verzi byl vylepšen generátor náhodných textů. Nově, když zvolíte, že chcete vygenerovat náhodný text, tak máte na výběr,
jestli se má tento text skládat z libovolných znaků, nebo jestli chcete, aby obsahoval pouze znaky z učení. Toho můžete využít pro trénink
poslechu delších zpráv. Můžete zkusit následují:
- Pokud se učíte Morseovku a znáte už dostatek znaků a chcete si zkusit i příjem delších zpráv, přepněte se do překladače.
- V pravém horním rohu najdete ikonu tří teček pro otevření menu s dalšími funkcemi.
- V tomto menu zvolte “Generovat náhodný text”.
- Následně si vybíráte, jakou metodou se má text vygenerovat. Zde se nachází nová volba “Náhodné znaky (pouze znaky z učení)”.
- Po potvrzení se vygeneruje náhodný text obsahující jen ty znaky, které máte zvoleny na stránce “Učit se”. Nebudou tak zde znaky,
které ještě neznáte.
- Pro trénink pak můžete v menu se třemi tečkami použít volbu “Skrýt text”, následně si nechat zprávu přehrát pomocí reproduktoru
a zkusit ji zachytit po sluchu a zapsat si výsledek. Kdykoliv pak můžete kliknout na tlačítko “Zobrazit text” a zkontrolovat, jestli
jste se trefili.
Tato verze obsahuje ještě další drobná vylepšení - došlo k několika opravám a doplněním ve slovnících pro generování textu složeného
z náhodných slov a byly aktualizovány externí knihovny, které aplikace používá.
Vydána verze 7.2
9. 9. 2023
Tato verze opravuje dvě chyby a přidává jedno menší vylepšení. Protože všechny tři změny jsou specifické pro Android,
je tato verze určena pouze pro Android (pro Windows tedy stále můžete používat 7.1).
- Oprava vibrací - Dostal jsem zpětnou vazbu, že na jednom telefonu s CalyxOS nefungují vibrace v překladači a učení.
To bylo způsobeno nestandardními požadavky OS, nebo tohoto telefonu. Vibrace jsem upravil tak, aby fungovaly i v těchto
případech.
- Oprava pádu - Oprava pádu, který mohl velmi výjimečně nastat.
- Přechod mezi seznamem kódů a Q-kódů - Mezi oběma seznamy se můžete přepínat potažením prstu zprava doleva (a naopak)
tak, jak to bývá zvykem v Androidu na stránkách se záložkami.
Vydána verze 7.1
21. 8. 2023
Tato verze obsahuje následující novinky:
- Aplikace byla přeložena do arabštiny. Velké poděkování za překlad textů patří Kero Saidovi. Jazykovou verzi aplikace lze zvolit v nastavení.
- Byla doplněna Arabská verze Morseovky, která používá písmena z arabské abecedy místo latinky. Vycházel jsem při tom z tabulky na Wikipedii. Tuto verzi Morseovky je možné vybrat opět v nastavení
aplikace.
- Překladač byl vylepšen a nyní akceptuje i podtržítko jako možnou reprezentaci čárky v Morseovce.
- Malé zlepšení bylo přidáno i do učení - tlačítko pro přehrátí zvuku nezmizí, při vyhodnocení odpovědi. Pokud tak máte odpověď špatně,
můžete si zvuk přehrát znovu.
- Bylo opraveno několik chyb, které mohli za výjimečných okolností způsobit pád.
Pokud jde arabskou verzi Morseovky, berte ji v tuto chvíli jako experimentální funkci. Ne všechny varianty znaků, které se mohou v arabštině vyskytnout, jsou překládány. Vycházel jsem z jednoduché tabulky se seznamem znaků na Wikipedii, ale při testování jsem zjistil, že arabské písmo je mnohem složitější (různé varianty některých znaků, dodatečné symboly pod nebo nad jiným znakem) a na Wikipedii (ani jinde) jsem nenašel, jak se řeší. Může se tak stát, že překladač některý znak nebude umět přeložit.
Pokud najdete nějakou chybu, nebo máte nápad na zlepšení, napište mi na pavel.holecek.4@gmail.com.
Byl přidán podrobný popis Vigenèrovy šifry
9. 8. 2023
Program Morseovka obsahuje i jednoduché šifry. Kromě záměny teček a čárek a zrcadlového převrácení kódů umožňuje také zašifrovat zprávu
pomoci Vigenèrovy šifry. Na web jsem doplnil podrobnější popis verze Vigenèrovy šifry použité v této aplikaci.
Dozvíte se, proč byla zvolena zrovna tato šifra, její výhody a nevýhody a podrobný popis, jak funguje.
Vydána verze 7.0
30. 7. 2023
Tato verze obsahuje dvě hlavní novinky:
- Do nastavení byl přidán posuvník, pomocí kterého si můžete přizpůsobit množství šumu přidaného ke zvuku. Nižší hodnoty, které jsou
sotva slyšitelné, můžete použít pro řešení problémů s některými Bluetooth sluchátky. Vyšší hodnoty lze použít, pokud chcete simulovat
rušení.
- Pro trénink poslechu byl upraven způsob, jakým se měří čas. Pro tento typ cvičení se v předchozí verzi měření času spustilo ihned, což bylo špatně. Nově se měří čas až od chvíle, kdy skončí přehrávání zvuku. Pro ostatní režimy učení zůstává vše stejné - čas se měří už od chvíle, kdy se kód zobrazí na obrazovce.
A jako ostatní verze i tato obsahuje spoustu drobných vylepšení a oprav.