Kategorie: Počítače a internety

Advent of code v Go

Advent of code v Go

Podobně jako minule, i pro letošní Advent of Code jsem si vybral nový jazyk. Tentokrát volba padla na staticky typovaný a kompilovaný Golang, zkráceně Go, ve kterém je napsán třeba Docker.

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

Paralelní inkrementální FTP deploy v CI pipeline

Paralelní inkrementální FTP deploy v CI pipeline

Automatizace hýbe světem a v CI lze automatizovat i nahrávání na FTP. Existují nástroje, které dokáží nahrávat jen změněné soubory. Ale taky nástroje, které dokáží nahrávat hodně souborů zároveň. Proto jsem dva z těchto nástrojů zkombinoval a začal používat v Gitlab CI.

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

Font pro vývojáře a ligatury

Font pro vývojáře a ligatury

Editory odjakživa používají neproporcionální písma, ta s pevnou šířkou. Moderní písma ale podporují navíc i ligatury neboli sloučení více znaků do jednoho. Což více lahodí oku i mozku.

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

VPN Server v 10 minutách

VPN Server v 10 minutách

Správné nastavení a zprovoznění VPN serveru nemusí být vůbec náročné. Použitý skript vygeneruje správnou konfiguraci a také následně dokáže spravovat uživatele a jejich certifikáty.

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

Primární klíč - Auto Increment vs UUID

Primární klíč - Auto Increment vs UUID

Každá databázová tabulka by měla mít primární klíč. Většina vývojářů bez pozastavení použije Auto Increment, či jinou alternativu. Existuje ale i jiná možnost - universally unique identifier, zkráceně UUID. Nic není černobílé a každý přístup má své výhody, ale i nevýhody.

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