Autor: Yuri Gagarin

Jak vybrat open source licenci pro RAD framework na GitHubu

V tomto článku si trochu povíme o autorském právu, ale hlavně o výběru svobodné licence pro RAD framework IONDV. Framework a také pro open source produkty na jeho základě. Povíme si o permissivní licenci Apache 2.0, o tom, co nás k ní přivedlo a s jakými rozhodnutími jsme se setkali v průběhu. Proces výběru licence je poměrně časově náročný […]

Kubernetes Operator na Pythonu bez frameworků a SDK

Go je v současnosti monopolním jazykem programování, který lidé volí pro psaní operatorů pro Kubernetes. Existují k tomu objektivní důvody, jako například: Existuje mocný rámec pro vývoj operatorů v jazyce Go – Operator SDK. Na jazyce Go byly napsány takové „hry převracející“ aplikace, jako Docker a Kubernetes. Psát svůj operátor v jazyce Go znamená hovořit s ekosystémem na […]

Výhody a nevýhody HugePages

Překlad článku byl připraven pro studenty kurzu „Administrátor Linux“. Dříve jsem popsal, jak zkontrolovat a povolit využívání Hugepages v Linuxu. Tento článek bude užitečný pouze v případě, že máte skutečně možnost využívat Hugepages. Potkal jsem mnoho lidí, kteří se mýlí v očekávání, že Hugepages nějakým způsobem zvýší výkon. Přesto je hugepaging složité téma, […]

Aktualizace DNS serverů BIND 9.14.4 a Knot 2.8.3

Byly zveřejněny opravné aktualizace stabilních větví DNS serveru BIND 9.14.4 a 9.11.9, stejně jako probíhající experimentální větev 9.15.2. V nových vydáních byla odstraněna zranitelnost (CVE-2019-6471), způsobená stavem závodu a schopná vést k odmítnutí služby (ukončení procesu při spuštění assert) při blokování velkého počtu příchozích paketů. Kromě toho byla v nové verzi 9.14.4 přidána podpora API GeoIP2 […]

Vývoj aplikace na SwiftUI. Část 1: tok dat a Redux

Po účasti na sezení State of the Union na WWDC 2019 jsem se rozhodl podrobně prozkoumat SwiftUI. Strávil jsem hodně času prací s ním a nyní jsem začal vyvíjet skutečnou aplikaci, která by mohla být užitečná širokému kruhu uživatelů. Nazval jsem ji MovieSwiftUI — je to aplikace pro hledání nových i starých filmů a jejich shromažďování […]

Vyvážení zápisu a čtení v databázi

V předchozím článku jsem popsal koncept a realizaci databáze postavené na funkcích, nikoli na tabulkách a polích, jako v relacích databázích. Bylo uvedeno mnoho příkladů, které ukazují výhody tohoto přístupu oproti klasickému. Mnozí je považovali za nedostatečně přesvědčivé. V tomto článku ukážu, jak takový koncept umožňuje rychle a pohodlně vyvažovat […]

Funkční databázový systém

Svět databází už dávno ovládly relační DBMS, ve kterých se používá jazyk SQL. Tak silně, že vzrůstatkové varianty se nazývají NoSQL. Podařilo se jim získat určité místo na tomto trhu, ale relační DBMS se nehodlají vzdát a nadále se aktivně používají pro své účely. V tomto článku chci popsat koncept funkční databáze. Pro lepší pochopení, já […]

Společnost Microsoft pracuje na novém globálním ovládání pro multimédia ve svém prohlížeči Edge založeném na Chromium.

Nedávno jsem se setkal s poněkud zatím nepopulárním tvorem ve světě DevOps, s pipeline Azure DevOps. Hned jsem pocítil absenci nějakých jasných návodů nebo článků na toto téma, nevím, s čím to souvisí, ale Microsoft má rozhodně co zlepšovat v popularizaci tohoto nástroje. Dnes postavíme pipeline pro automatizované testování uvnitř cloudu Azure. Takže […]

V novém Microsoft Edge se může objevit globální ovládání multimédií

Společnost Microsoft pracuje na novém globálním ovládání multimédií ve svém prohlížeči Edge, založeném na Chromiu. Podle zpráv nyní ovládací prvek, který se aktivuje stisknutím tlačítka „Multimédia“ v adresním řádku, bude schopen zobrazit nejen seznam právě přehrávaných zvukových nebo videofiles, ale i další aktivní multimediální relace, které lze poté přepínat a spravovat jednotlivě. […]

Budujeme pipeline automatizovaného testování na Azure DevOps

Společnost Google oznámila zvýšení částek vyplácených v rámci programu odměn za odhalení zranitelností v prohlížeči Chrome a jeho základních komponentách. Maximální výše odměny za vytvoření exploitu pro únik z písečné skrýnky byla zvýšena z 15 na 30 tisíc dolarů, za metodu obcházení přístupových práv v JavaScriptu (XSS) z 7,5 na 20 tisíc dolarů, […]

Vydání systému detekce útoků Snort 2.9.14.0

Společnost Cisco vydala verzi Snort 2.9.14.0, volného systému pro detekci a prevenci útoků, který kombinuje metody shody na základě podpisů, prostředky pro inspekci protokolů a mechanismy pro odhalování anomálií. Hlavní novinky: Byla přidána podpora masky čísel portů v cache hostitelů a možnost předefinování vazby identifikátorů aplikací na síťové porty; Přidány nové šablony klientského software pro zobrazení dotazu […]

V Kazachstánu několik velkých poskytovatelů zavedlo zachytávání HTTPS provozu

V souladu se změnami zákona "O komunikaci", které vstoupily v platnost v Kazachstánu v roce 2016, řada kazachstánských poskytovatelů, včetně Kcell, Beeline, Tele2 a Altel, dnes uvedla do provozu systémy pro zachytávání HTTPS provozu klientů s nahrazením původně používaného certifikátu. Původně se plánovalo zavedení systému zachytávání v roce 2016, ale tato operace byla neustále odkládána a zákon již byl […]

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster