téma: Blog

Budovanie automatizovaného testovacieho kanála na Azure DevOps

Nedávno som narazil na nie príliš populárnu beštiu vo svete DevOps, Azure DevOps pipelines. Okamžite som pocítil nedostatok jasných pokynov alebo článkov na túto tému, neviem, s čím to súvisí, ale Microsoft má jednoznačne na čom pracovať, pokiaľ ide o popularizáciu nástroja. Dnes vybudujeme kanál na automatizované testovanie v cloude Azure. Takže, […]

Základy transparentného proxy servera pomocou 3proxy a iptables/netfilter alebo ako „preniesť všetko cez proxy“

V tomto článku by som chcel odhaliť možnosti transparentného proxy servera, ktorý vám umožní presmerovať celú alebo časť prevádzky cez externé proxy servery absolútne bez povšimnutia klientov. Keď som tento problém začal riešiť, stretol som sa s tým, že jeho implementácia mala jeden podstatný problém – protokol HTTPS. Za starých dobrých čias neboli žiadne zvláštne problémy s transparentným HTTP proxy, […]

Funkčný DBMS

Svetu databáz už dlho dominujú relačné DBMS, ktoré využívajú jazyk SQL. Až tak, že vznikajúce varianty sa nazývajú NoSQL. Podarilo sa im vybojovať si určité miesto na tomto trhu, ale relačné DBMS nezomrú a naďalej sa aktívne využívajú na svoje účely. V tomto článku chcem popísať koncept funkčnej databázy. Pre lepšie pochopenie som […]

Nech žije kráľ: krutý svet hierarchie v svorke túlavých psov

Vo veľkých skupinách ľudí sa vždy objaví vodca, či už vedome alebo nie. Rozloženie moci od najvyššej po najnižšiu úroveň hierarchickej pyramídy má množstvo výhod pre skupinu ako celok aj pre jednotlivých jednotlivcov. Koniec koncov, poriadok je vždy lepší ako chaos, nie? Po tisíce rokov ľudstvo vo všetkých civilizáciách implementovalo hierarchickú pyramídu moci prostredníctvom rôznych […]

Vyvažovanie zapisuje a číta v databáze

V predchádzajúcom článku som opísal koncepciu a implementáciu databázy postavenej na základe funkcií, a nie tabuliek a polí ako v relačných databázach. Poskytol mnoho príkladov ukazujúcich výhody tohto prístupu oproti klasickému. Mnohí ich považovali za nedostatočne presvedčivé. V tomto článku ukážem, ako vám tento koncept umožňuje rýchlo a pohodlne vyvážiť […]

CryptoARM založený na kontajneri PKCS#12. Vytvorenie elektronického podpisu CadES-X Long Type 1.

Bola vydaná aktualizovaná verzia bezplatného nástroja cryptoarmpkcs, ktorý je navrhnutý tak, aby pracoval s x509 v.3 certifikátmi uloženými na tokenoch PKCS#11, s podporou ruskej kryptografie, ako aj v chránených kontajneroch PKCS#12. Kontajner PKCS#12 zvyčajne uchováva osobný certifikát a jeho súkromný kľúč. Nástroj je absolútne sebestačný a beží na platformách Linux, Windows, OS X. Charakteristickým rysom nástroja je […]

Bola ohlásená ukážka Fedora CoreOS

Fedora CoreOS je samoaktualizačný minimálny operačný systém na bezpečné a rozsiahle spúšťanie kontajnerov v produkčných prostrediach. Momentálne je k dispozícii na testovanie na obmedzenom súbore platforiem, no čoskoro pribudnú ďalšie. Zdroj: linux.org.ru

Je čas, aby vývojári hier prestali počúvať svojich fanúšikov?

Došlo k sporu o článok a rozhodol som sa zverejniť jeho preklad na verejné prezeranie. Na jednej strane autor hovorí, že vývojári by nemali hráčom dopriať veci scenára. Ak sa na hry pozeráte ako na umenie, potom súhlasím – nikto sa nebude pýtať komunity, aký koniec si vybrať pre svoju knihu. Na druhej strane […]

Vydanie Oracle Linux 8

Spoločnosť Oracle zverejnila vydanie distribúcie Oracle Linux 8, vytvorenej na základe balíkovej základne Red Hat Enterprise Linux 8. Zostava je štandardne dodávaná na základe štandardného balíka s jadrom z Red Hat Enterprise Linux (založeného na 4.18 jadro). Proprietárne Unbreakable Enterprise Kernel pre Oracle Linux 8 je stále vo vývoji. Pokiaľ ide o funkčnosť, Oracle beta vydáva […]

V Kazachstane bolo povinné inštalovať štátny certifikát pre MITM

V Kazachstane telekomunikační operátori posielali používateľom správy o potrebe nainštalovať vládou vydaný bezpečnostný certifikát. Bez inštalácie nebude internet fungovať. Malo by sa pamätať na to, že certifikát neovplyvňuje len skutočnosť, že vládne agentúry budú môcť čítať šifrovanú komunikáciu, ale aj skutočnosť, že ktokoľvek môže napísať čokoľvek v mene akéhokoľvek používateľa. Mozilla už spustila [...]

Vývoj aplikácií na SwiftUI. Časť 1: Dátový tok a redukcia

Po účasti na stretnutí o stave únie na WWDC 2019 som sa rozhodol ponoriť sa do SwiftUI. Strávil som s ním veľa času a teraz som začal vyvíjať skutočnú aplikáciu, ktorá môže byť užitočná pre široké spektrum používateľov. Nazval som to MovieSwiftUI – toto je aplikácia na vyhľadávanie nových a starých filmov, ako aj ich zbieranie […]

Aktualizácia Firefoxu 68.0.1

Bola zverejnená opravná aktualizácia pre Firefox 68.0.1, ktorá opravuje niekoľko problémov: Zostavy pre macOS sú podpísané kľúčom Apple, čo umožňuje ich použitie v beta vydaniach macOS 10.15; Opravený problém s chýbajúcim tlačidlom celej obrazovky pri sledovaní videa v režime celej obrazovky HBO GO; Opravená chyba, ktorá spôsobovala zobrazovanie nesprávnych správ pre niektoré miestne nastavenia pri pokuse o vyžiadanie pomocou […]