Search
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...
Sliding puzzle - skládání kostiček
14.1.2021
V rámci procvičování na CodingGame jsem narazil na problém, do jehož řešení jsem dost zabředl. Jedná se o řešení hry Sliding Puzzle, tedy skládání kostiček do správného pořadí s využitím jednoho prázdného místa. Toto je zadání úkolu Vlastní bádání nad problémem bylo dost zábavné, proto bych se...
Instalace Kali Linuxu na WSL2 ve Windows 10
12.1.2021
Kali Linux je distribuce založená na Debianu. Hlavně je používaná pro digitální forenzní analýzu a penetrační testování. Nicméně je zajímavá i pro laiky. Tím, že balíčky odvozuje od testovací verze Debianu, tak je vlastně aktuálnější, než klasický Debian bývá. A navíc obsahuje šikovné nástroje...
OCC's Brian Brooks thinks that DeFi can root out bias and fraud in traditional banking
12.1.2021
Brooks is optimistic that regulators will find it easier to work with algorithms than with bankers
Server
8.1.2021
Testovací server běží v malé instanci AWS Lightsail. Běží na Node.js / express. Osvědčily se mi moduly: express-static-gzip, který umí posílat statické soubory zaGZIPované / zaBrotliované (index.html, index.html.gz, index.html.br). Parcel, kterými generuju aplikace, má plugin, který to takto...
Analytika
8.1.2021
Chci se zbavit otravné cookie lišty, takže padlo rozhodnutí vyhodit Analytics. Nahradíme je něčím otevřeným a hostovaným na vlastním serveru. Nakonec se ukázali dva hlavní kandidáti, Matomo a OWA. Vyhrálo Matomo, přechod bude snazší. Na serveru běží Express, Matomo je ale PHP. Po zvažování jsem...
PF 2021 od Dannyho
1.1.2021
Rendering Spectrum
25.11.2020
Here are the big categories of rendering websites:
Client: ship a <div id="root"></div> and let a JavaScript template render all of it.
Static: pre-render all the HTML.
Server: let a live server process requests and generate the HTML response.
They are not mutually exclusive....
Projekt ST - kapitola 12. - Závěr projektu
24.11.2020
Projekt ST se nachýlil ke svému konci. Nezbývá než, než se nad ním zamyslet a shrnout své postřehy stran celého počítače a absolvovaných procedur. Jak jsem na začátku uvedl, tento projekt vznikl z důvodu, že mám rád staré počítače a jelikož jsem se ke svým vysněným strojům nemohl dostat jako dítě...
Projekt ST - kapitola 11. - Kabelový kabaret
17.11.2020
V předposlední kapitole se pověnujeme nepříliš záživnému, ale neméně důležitému tématu – propojovacím kabelům. Prvním kabelem, který k počítači potřebujeme, je napájení. To u těchto modelů ST s integrovaným zdrojem je problém úplně nejmenší. Používají totiž dodnes běžný konektor C13, takže stejný...