Hlavní navigace

Blogy

  • HTML report v jazyce Java na pár řádků (dokončení)

    V minulém blogu jsem prezentoval tvorbu tabulkového HTML reportu s AJAX filtrováním a uživatelským řazením sloupců – pomocí několika málo řádků kódu zapsaných do jediného příkazu jazyka Java. Využil jsem k tomu třídu ReportBuilder z frameworku Ujorm. Dnes bych vám rád ukázal, jak lze do buněk takové tabulky vkládat formátovaný obsah a přidám k tomu některá další vylepšení. Jak bude výsledná tabulka vypadat?
    1. 5. 2021 8:00
  • Domácí wifi mesh pomocí Xiaomi Mi Router AX1800

    Bydlím v půlce dvojdomku a rozhodl jsem se, že celý dvojdomek pokryji signálem wifi. Možností jak to udělat je víc. Typy zařízení Existují následující typy zařízení, které by mi s daným úkolem pomohly: Wifi Extender Wifi Router Wifi Access Point Wifi Extender je ta nejhorší možnost. Pro svou funkci využije půl pásma a do sítě přináší chaos a nestabilitu. Bylo mi tedy jasné, že budu potřebovat Router nebo Access point a očekával jsem, že nebudu muset řešit, který z nich to bude…
    28. 4. 2021 19:49
  • HTML report v jazyce Java na pár řádků

    Dnes vám představím jednoduchý tabulkový HTML report vytvořený pomocí pouhých třinácti řádků zdrojového kódu zapsaných do jediného příkazu jazyka Java. Předpokládejme přitom, že služba pro získání dat už existuje. Pokud budeme chtít uživatelům nabídnout také jednoduché (sekvenční) filtrování obsahu tabulky s řazením sloupců, implementace vezme ještě pár řádků navíc. Pro případnou optimalizaci filtrování však bude třeba sáhnout hlouběji do backendu…
    16. 4. 2021 22:27 (aktualizováno)
  • Jednoduché webové stránky s AJAX v jazyce Java

    V době kolem covidového Silvestra roku 2020 jsem vytvořil prototyp jednoduché webové stránky s podporou AJAX s cílem eliminovat Java vývojáře od Javascriptu a ideálně také od textových HTML šablon. Vývojář se však neobejde bez znalosti struktury HTML stránky ani bez znalosti CSS selektorů. Původní řešení jsem trochu zobecnil, vybrané části přenesl do frameworku Ujorm a výsledek předkládám zde pro vaši další inspiraci. 
    4. 4. 2021 14:08 (aktualizováno)
  • /usr/bin/timeout: méně známá GNU utilita

    To jsem takhle jednou měl za úkol napsat skript, který bude pouštět různé příkazy a reagovat v závislosti na tom, zda dopadnou dobře nebo ne. Ale co se stane, když nějaký takový příkaz může skript zablokovat, tedy neustále „viset“ a neukončit se? Potřeboval jsem mechanismus timeoutu. Nakonec jsem použil řešení přímo z dílny GNU: příkaz „timeout“ je v systému v rámci balíčku coreutils a měl by být tedy na dostatečně moderním systému přítomen „všude“.
    4. 3. 2021 9:42
  • Nezávazné bádání nad časovou náročností programu - II

    Tímto článkem bych rád navázal na své předchozí nezávazné bádání nad komplexností programů. V něm jsem se nejříve pokusil odhadnout, jaké funkci by mohla časová závislost programu odpovídat. Následně pak pro tuto funkci spočítat její parametry. No a ty pak můžu použít pro odhad toho, jak by se můj program mohl chovat v produkčním prostředí.
    21. 2. 2021 0:00
  • Nezávazné bádání nad časovou náročností programu - I

    Počátečním impulzem pro následující nezávazné pojednání byla hra BENDER – Episode 3. Podstatou úkolu bylo zjištění z naměřených dat, jaké asi komplexnosti je program v závislosti na velikosti testovacích vzorků dat. Zadání úkolu je dosti návodné, takže vás nebudu obtěžovat popisem svého řešení. Jistě vymyslíte vlastní řešení, pokud vás to bude zajímat.
    18. 2. 2021 0:00
  • Návratnost FVE v R

    Úvod Rád bych si pořídil na střechu rodinného domu solární elektrárnu (FVE), po prostudování nabídek různých prodejců jsem dospěl k názoru, že si musím udělat vlastní analýzu návratnosti. Data prezentovaná dodavateli jsou obvykle založena na měsíční výrobě a měsíční spotřebě. To osobně považuju za velmi špinavý trik, který vůbec nezohledňuje soudobost spotřeby a výroby, zejména ve spojitosti s baterií.
    14. 2. 2021 22:28
  • Za DASTA zprávy validní

    Vzhledem k mé pracovní náplni se opakovaně setkávám se zprávami ve formátu DASTA, a to od různých výrobců informačních systémů ve zdravotnictví. Jedná se o XML zprávy, které mají standardizovaný obsah a strukturu. Postupem času vzniklo více verzí tohoto národního standardu, nicméně v posledních letech se setkávám se zprávami v DASTA ver.3 (tahle větev se již nerozvíjí) a DASTA ver.4.
    6. 2. 2021 12:12
  • Vakcína na 95 %

    Lidé po sobě odjakživa házejí čísla. Pandemie dala světu zbrusu nová čísla, o které se lze přít a kterými po sobě můžeme házet. Jenže denní přírůstky už nikoho nezajímají, a tak se na scéně objevila účinnost vakcín. Jenže: co to je účinnost vakcíny? Na výběr je nepřeberně možností! Říká snad 95% účinnost vakcíny, že…
    31. 1. 2021 8:49 (aktualizováno)