GnuPG PIN cache, smartkarty, YubiKey a notifikácie

Stále ma fascinuje OpenPGP smartkarta. Viem, že je určite oveľa horšia ako YubiKey. Má oveľa, oveľa menej funkcií a jej implementácia GnuPG je dokonca plná závažných chýb, ktorých obchádzanie môže trvať dni. Jej najlepšie roky má určite za sebou. Ale nech je akokoľvek zlá, jednod...

Tipy pre rootless Docker na Arch s Ansible

Pri používaní Ansible, keď je vzdialený stroj na Arch, existuje niekoľko nástrah, ktoré stojí za to poznať. Viem, zvláštna kombinácia. Čoraz viac to vyzerá, že prakticky nikto nepoužíva Arch remote s Ansible. Ale mne sa to páči, takže naučiť sa (a zdokumentovať) jednu či dve veci...

Rootless Docker na Arch

V súčasnosti možno používanie rootless Docker na Arch rozumne rozdeliť do dvoch prístupov: stabilita a výkon. Pre stabilitu je voľbou LTS jadro a storage driver fuse-overlayfs, zatiaľ čo pre výkon sa používa najnovšie stabilné jadro spolu s najnovším široko adoptovaným storage dr...

OpenPGP Smartcard KDF problém: Bad PIN

YubiKey aj GnuPG sú schopné robiť veľa vecí. Rozdiel, ktorý by niekto mohol poukázať, je, že GnuPG pravdepodobne nerobí ani jedno z nich obzvlášť dobre, a podobá sa tak trochu na švajčiarsky nožík. Bez ohľadu na to, ako dobre každý z týchto nástrojov zvláda úlohy, ktoré je schopn...

Zlúčenie repozitárov pomocou git-filter-repo

Už som písal o tom, aký užitočný nástroj je git filter-repo na čistenie repozitárov. Od tej doby som nadobudnuté znalosti poriadne využil a napravil niekoľko predchádzajúcich zlých rozhodnutí vo svojich súkromných repozitároch. Tu je zoznam príkazov na zlúčenie project-a do proje...

Výpis spustiteľných súborov pomocou fzf

Niekedy sa ocitnem v situácii, keď si potrebujem pozrieť spustiteľné súbory dostupné v aktuálnom projektovom adresári, vybrať vhodný a spustiť ho, prípadne s nejakými parametrami. Bohužiaľ, správcovia balíčkov sa nedohodli na jednotnej ceste, kde by spustiteľné súbory mali sídliť...

Podpisovanie predchádzajúcich git commitov so zachovaním dátumov

Niekedy môžete potrebovať opätovne podpísať predchádzajúce commity pomocou GnuPG. Tento proces prepisuje git históriu v zmysle zmeny hashov commitov. Navyše mení aj dátum, kedy bol commit vytvorený. Ak sa to neurobí správne, repozitár vyzerá, akoby nemal žiadnu históriu po podpís...