Search
Základy ESP8266
5.7.2021
Ahoj všichni, doufám, že se všichni bavíte a užíváte si život. V dnešním tutoriálu se podrobně podíváme na ESP8266. Toto je gadget bezdrátové věrnosti (Wi-Fi). Jedná se o praktický systém na čipu (SoC), který je integrován do protokolu TCP / IP, díky čemuž lze jakýkoli mikrokontrolér připojit...
Dannyho linuxová galerie
2.7.2021
tato linuxová galerie pochází přibližně z let 2001 – 2004 a ukazuje, jak tehdy vypadalo grafické uživatelské rozhraní tohoto operačního systému. Pikantní je, že daný počítač v té době nebyl ani připojený k Internetu (čili na něm z dnešního pohledu vlastně „nebylo co dělat“) a stejně jsem si s ním...
Nové Dannyho webové stránky
30.6.2021
Ahoj, tento post bude krátký a čistě informační: nová Dannyho homepage je k dispozici na snadno zapamatovatelné adrese http://www.danielsoft.cz/
HTML report v jazyce Java na pár řádků (dokončení)
1.5.2021
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...
Domácí wifi mesh pomocí Xiaomi Mi Router AX1800
28.4.2021
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...
HTML report v jazyce Java na pár řádků
4.4.2021
V tomto blogu vám představím 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...
Java webové stránky s AJAX
8.3.2021
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. 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é...
/usr/bin/timeout: méně známá GNU utilita
4.3.2021
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...
Nezávazné bádání nad časovou náročností programu - II
21.2.2021
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...
Nezávazné bádání nad časovou náročností programu - I
18.2.2021
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í....
Watch: The 2nd Annual Blackest Awards Winners!
16.2.2021
We’re so happy to bring you the winners for our 2nd Annual Blackest Awards. Around here, we call them The Skippies because we get down like that. Well, as with most awards shows, some awards are televised—unlike the revolution—while others are awarded before the show. Since we don’t have a show,...
Návratnost FVE v R
14.2.2021
Ú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 DASTA zprávy validní
6.2.2021
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...
Vakcína na 95 %
31.1.2021
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...
Sudoku - genetický algoritmus
29.1.2021
V posledních dnech všichni čekají na novou mutaci koronáče, britského, jihoafrického, či z jiného koutu světa. Rozhodl jsem se, že už čekat nebudu, a zamutuji si sám. Navíc jsem si u toho i něco pokřížil … V rámci dřívějšího řešení Sudoku pomocí hrubé síly mne napadlo, zda by nešly použít...
Jak zabalit kolegům data do balíčku v R
27.1.2021
Je fajn mít veřejně přístupná data, která mohou všichni libovolně třídit, tříbit, tepat a vizualizovat. Někdy jsou data sice dostupná, ale nejsou veřejná nebo není jejich získání úplně snadné nebo přímočaré. Pokud pracujete v R, můžete svým kolegům data zabalit do balíčku a distribuovat třeba...
Sudoku - řešení silou
26.1.2021
Jak říkal můj kolega Kadlčík: když máš v ruce kladivo, tak ti všechno připadá jako hřebík. Opět se vracím k řešení nějaké hry, a sice Sudoku. Nejdříve zkusím řešení s využitím síly Depth-first search (DFS). V případě Sudoku se jedná o hru s čísly ve dvourozměrné matici 9×9 kostek s čísly v rozsahnu
Máte třetí vlnu? A mohl bych ji vidět?
22.1.2021
Pandemické vlny zřejmě nemají žádnou definici. Jde vlastně jen o shodu vlády, médií, lidu, že tomuhle kopečku na grafu budeme nějak říkat. Pojmenování vyvolává dojem, že jsme něco poznali a provedli nějakou akci (aspoň tedy ono pojmenování). No a tak se stalo, že se pacienti ptají, jestli bude...
Dragon Quest XI: Skvělé tahové RPG
18.1.2021
Ke svým čtyřicátým narozeninám jsem si od rodiny „objednal“ Nintendo Switch a stihnul jsem na něm zahrát nějaké ty hry. Nejvíce se mi zatím líbilo RPGčko Dragon Quest XI. Mám docela problémy s postřehem, takže jsem byl vděčný za to, že souboje probíhají na tahy a nikoli v reálném čase. Také příběh...
Úprava DOCX dokumentu v Apache Camel
16.1.2021
Tak jsem narazil na jeden zajímavý problém, a sice úprava DOCX dokumentu v Java aplikaci. V podstatě dostanu dokument jako byte stream, potřebuji v něm upravit text (v tomto případě vyhodit vadné reference), a opět jej odeslat jako byte stream. Vzhledem k tomu, že v rámci implementace často...