PHP zložená syntax s operátorom rozlíšenia rozsahu je zvláštna

Pri prezeraní PHP dokumentácie ma zaujal príklad na konci sekcie Complex (curly) syntax, ktorý vysvetľuje použitie operátora rozlíšenia rozsahu (::) v rámci zloženej syntaxe pre reťazce v PHP. Pozrime sa na to: ``php Poznámka: Hodnota prístupná z funkcií, volaní metód, statickýc...

Nastavenie Tesseractu na Ubuntu 18.04

Dostal som úlohu rýchlo pripraviť bare-metal Linux stroj na spúšťanie Tesseract OCR pre optické rozpoznávanie znakov. Kritériom bolo vykonať rozpoznávanie čo najrýchlejšie. V mojich testoch bol Tesseract 5 oveľa presnejší ako Tesseract 4, bez ohľadu na to, aké možnosti, konfigurá...

Laravel validácia XOR - exkluzívny OR

Potreboval som v Laraveli vytvoriť validačné pravidlo, ktoré by akceptovalo práve jeden z dvoch vstupov – nie oba naraz a aspoň jeden musel byť zadaný. Inými slovami, potreboval som na ne aplikovať logickú operáciu XOR: | A | B | XOR | | --- | --- | --- | | 0 | 0 | 0 |...

Reset MS Teams pre Linux

Dlhý čas (rok a pol) som nedokázal spustiť MS Teams pre Linux ako aplikáciu z AUR, konkrétne balíček teams. Neustále sa mi zobrazovala táto chyba. `` This version of Teams only supports work or school accounts managed by an organization. ` Ako pri všetkom od Microsoftu na Linuxe,...

Vylúčenie názvu súboru z vim fzf ripgrep

Mnohokrát, najmä pri prispôsobiteľných softvérových stackoch, existujú aspekty alebo funkcie softvéru, ktoré by sme chceli mať spravené inak. Našťastie, pri používaní open-source softvéru môže byť nakonfigurovanie daného softvéru podľa našich predstáv otázkou niekoľkých (sto) stl...

Optimalizácia viacerých PDF naraz

Musel som pracovať s množstvom naskenovaných PDF dokumentov, ktoré boli uložené veľmi neoptimálnym spôsobom — každý mal až desiatky MB. Toto nebolo vhodné na odosielanie e-mailom a bolo to zbytočné. Na Macu mojej priateľky som videl možnosť optimalizovať PDF. Výsledok bol, že jej...

Problémy s obnovením Gitea z dumpu

Z nejakého dôvodu oficiálna dokumentácia pre obnovenie Gitea z dumpu mi nefungovala. Príkaz pre pôvodný rootful Docker obraz by mohol vyzerať zhruba takto: ``bash /app/gitea/gitea dump --file gitea-dump.zip -c /data/gitea/conf/app.ini --skip-lfs-data --skip-repository ` Obnovenie...