Category: Golang

  • Pomalu opouštím PostgreSQL

    Jsem administrátor databázových serverů od roku 2009 a vše výhradně na PostgreSQL. Je to skvělá databáze, Pavel Stěhule o ní píše perfektní články na root.cz i do různých diskusních webů. Pavel píše zejména o velmi složitých SQL dotazech a jejich optimalizacích. Já jsem napsal více než 10 článků o nastavení serveru (HW), virtuálních serverů (vmware),…

  • Optimalizace PNG obrázků v Golangu

    Standardní knihovna programovacího jazyka Golang obsahuje dekodér mnoha typů obrázků: GIF, JPEG a PNG, rozšířená standardní knihovna potom umí číst: BMP, TIFF, WebP. A další, ještě starší obrázky, které produkovaly scannery v osmdesátých letech minulého století. Já používám PNG, protože je bitmapový a bezeztrátový a je to otevřený standard. Na optimalizaci velikosti souborů png jsem…

  • Vlastní databáze velkých souborů

    Po 17 letech (od roku 2008 do 2025) opouštím skvělou databázi PostgreSQL. Která letos slaví krásných 30 let. Mě je letos 43 let. Tedy s touto databází jsem prožil velmi příjemnou polovinu mého IT života. A jediný důvod, proč PostgreSQL opouštím, je nedostatečná velikost datového typu BYTEA. Ten má limit pouze 1GB. Více popíšu dále…

  • MIN.io – Nejlepší software napsaný v Golangu

    V tomto článku navážeme na předchozí článek o SHA-3. Dnes si ukážeme, jak lze v Golangu snadno ukládat data na disk v komprimované podobě.

  • SHA-3 ve standardní knihovně Golangu

    V nejnovější verzi programovacího jazyka Golang 1.24 je již ve standardní knihovně SHA-3 a v tomto článku si ukážeme, k čemu je to dobré. Umí to mnohem více věcí, než staré SHA-2.

  • Umíte odpočívat?

    Dneska jsem si chtěl napsat další prográmek v golangu. (Klasika, nalejvárna dat do PostgreSQL, CLI, REST). Máme tady go verze 1.8, přineslo neočekávanou novinku a to generiky (něco na ten způsob). Chtěl jsem si to vyzkoušet na dalším projektu. A místo toho dělám vše jiné 🙂

  • Golang – pohled na jazyk od admina

    V minulém roce jsem měl, kvůli pandemii, více volného času, tak jsem se pustil do studia nového jazyka. Tím je Golang. V tomto článku bych se na něj chtěl podívat pohledem dlouhodobého administrátora serverů, který si občas potřebuje napsat nějaký pomocný prográmek. V tuto chvíli golang používám cca rok a půl.