O webech, práci a životě
Blog

Go a ignorování HTTP_PROXY

Go a ignorování HTTP_PROXY

Standardní HTTP knihovna v Go čte environment variables HTTP_PROXY či HTTPS_PROXY a NO_PROXY. Jsou ale případy, kdy se správně nastavena hodnota ignoruje. Někdy zase není žádoucí, aby si uživatel mohl proxy nastavit a tyto hodnoty by se měly ignorovat.

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

Události do kalendáře z emailové pozvánky

Události do kalendáře z emailové pozvánky

Mnoho emailových klientů dokáže zobrazit widget s informace o nadcházející události. Ta se poté může propsat do kalendáře uživatele, ale pouze v případě, že je vložena ve správném formátu.

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

Vlastní provider do Terraformu

Vlastní provider do Terraformu

Terraform slouží k nastavení infrastruktury pomocí konfiguračních souborů. Podporuje všechny možná cloudová řešení, lze tak konfigurovat vše od GCP, AWS až po Datadog. Pokud ale někdo vyvíjí vlastní službu a chce, aby lze šla nastavit přes Terraform, musí napsat vlastní provider.

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

Monitoring Cronu pro klidnější spaní

Monitoring Cronu pro klidnější spaní

Pravidelné spouštění úloh pomocí Cronu je naprostá samozřejmost ve většině systémů. Jenže odhalení, že se úloha spouštět přestane, může trvat. Proto je důležité tyto úlohy monitorovat.

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

Recursive descent - 4. díl vlastní kalkulačky

Recursive descent - 4. díl vlastní kalkulačky

Další možností jak zpracovat vstupní tokeny je použití algoritmu Recursive descent parser, česky analýza rekurzivním sestupem. Na rozdíl od Shunting Yard algoritmu dokáže zpracovávat složitější gramatiky. Pomocí toho algoritmu lze vytvořit i vlastní jazyk, nejen pro matematické operace.

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