O webech, práci a životě
Blog

Neporazitelné aplikace s Temporal

Neporazitelné aplikace s Temporal

Framework Temporal může sloužit k orchestraci microservis, spouštění pravidelných úloh nebo zpracování procesů trvající až měsíce či roky, s automatickým zotavením z chyb. Lze navíc zakomponovat přímo do aplikace a byznys logiky. Už nebude potřeba cron ani frontu úloh a další.

Přečíst celý článek

Shunting yard algoritmus - 2. díl vlastní kalkulačky

Shunting yard algoritmus - 2. díl vlastní kalkulačky

Možností, jak zpracovat vstupní tokeny ve správném pořadí, je hned několik. Jedním z nejznámějších algoritmů pro zpracování matematických výrazů je Shunting Yard algoritmus. Ten je pojmenován po seřaďovacím nádraží, protože rovněž přesouvá tokeny mezi třemi "kolejemi".

Přečíst celý článek

Náhodná čísla a seed

Náhodná čísla a seed

Seed přímo ovlivňuje jak budou vypadat pseudo-náhodná čísla. Jsou také případy, kdy se hodí, aby počítač generoval stejnou posloupnost "náhodných" čísel. A jak to využít ve svůj prospěch?

Přečíst celý článek

Flameshot - snímek obrazovky o level výše

Flameshot - snímek obrazovky o level výše

Fotka vydá za tisíc slov a proto snímky obrazovky jsou velkým pomocníkem. Pokud je potřeba někomu sdělit, jak to vypadá na vašem PC, nebo znázornit postup práce, nebo jen si pro sebe uložit aktuální náhled. A proto je vhodné mít nástroj, který s tímto dokáže pomoct.

Přečíst celý článek

Lexer - 1. díl vlastní kalkulačky s výrazy

Lexer - 1. díl vlastní kalkulačky s výrazy

Chytré kalkulačky, do kterých lze napsat celý výraz, který je správně spočítán s ohledem na priority operátorů i závorky, jsou dnes všude. Ve Windows, Linuxu, na mobilech i online. Jak si ale takovou kalkulačku vytvořit? První díl ze série vlastního překladače jednoduchých matematických výrazů.

Přečíst celý článek