Heronovo IT doupě

Heronovo doupě

  • Servery Hetzner

    Servery Hetzner

    Server, na kterém běží tento web, je můj vlastní hostovaný u Hetznera v Německu. Ano, už jsou to 4 roky. Přišel čas na upgrade. Tentokrát poběží v Dánsku. Krásná severská země. Parametry: 3CPU (původně 2), 4GB RAM (z 2GB), 80GB (z 25TB) místa na NVMe úložišti, 20TB měsíčně mezinárodní traffic za cca 400Kč měsíčně (stále…

  • Update na Ubuntu Server 24 LTS Noble-Numbat

    Update na Ubuntu Server 24 LTS Noble-Numbat

    Už je to rok, co vyšla nová LTS (long time support) verze operačního systému Ubuntu Server. Jmenuje se Noble Numbat. V článku si ukážeme jednoduchý postup, jak na upgrade z verze 22 LTS na 24 LTS.

  • Jarní úklid a kontrola foťáku Canon EOS 50D a všech mých objektivů.

    Jarní úklid a kontrola foťáku Canon EOS 50D a všech mých objektivů.

    Jak jste si jistě všimli (a děkuji moc za rychlou reakci jednoho člověka), že jsem nabízel bednu Chieftec monitor HP LP2464. Tak tenhle HW už je zamluvený a bude odvezen tento týden (do 25. dubna 2025) a příslušné články jsem z webu odstranil. Současně s tím jsem využil 10 dnů volna (4 dny dovolené a…

  • Optimalizace PNG obrázků v Golangu

    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ů

    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

    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

    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.

  • Zkušenosti dlouhodobého předsedy SVJ a Spolku

    Letos je to 13 let, co působím jako předseda SVJ. Celkově kumulativních 31 let (je mi 43 let, takže tohle je v tuto chvíli více než polovina mého života), zkušeností činnosti předsednictva SVJ. 13 let předseda SVJ a paralelně s tím 5 let místopředseda jiného SVJ. A ještě spolku, který se stará o pozemek kolem…

  • Jarní úklid ve FreeBSD

    Jarní úklid ve FreeBSD

    Následujícím způsobem lze snadno odstranit balíčky nainstalované z portů automaticky jako závislosti jiných balíčků. Interaktivní příkaz, zeptá se na potvrzení u každého balíčku: portmaster -ds  A přidáním parametru -y je to bez práce: portmaster -yds

  • Jak připojit disk z FreeBSD do Linuxu.

    Je to snadné: mount /dev/sdc1 /mnt/ufs2 -t ufs -o ro,ufstype=ufs2 A je opravdu nutné uvést parametry -t ufs a konkrétní typ -o ufstype=ufs2. V tomto případě je to readonly (parametr -o ro). Zápis z Linuxu jsem nepotřeboval.