Autor: Yuri Gagarin

Statická analýza – od seznámení po integraci

Ústav od nekonečného code review nebo ladění, občas se zamýšlíte, jak si co nejvíce usnadnit život. A po menším hledání, nebo náhodném narazení, můžete vidět kouzelné slovní spojení: „Statická analýza“. Pojďme se podívat, co to je a jak může interagovat s vaším projektem. Skutečně, pokud píšete v nějakém moderním jazyce, pak, aniž byste o tom věděli, […]

Které přišlo první: vejce nebo slepice? Proto rozbíjíme IaC

Co se objevilo dříve — slepice nebo vejce? Docela zvláštní začátek pro článek o Infrastrukturou jako kódem, že? Co je to vejce? Nejčastěji se Infrastruktura jako kód (IaC) — deklarativní způsob, jak reprezentovat infrastrukturu. V něm popisujeme stav, který chceme dosáhnout, počínaje hardwarovou částí a konče konfigurací softwaru. Proto se IaC používá pro: Provisioning zdrojů. Tedy VMs, S3, VPC a […]

Není dobré používat OFFSET a LIMIT v požadavcích s paginací

Pryč jsou doby, kdy se optimalizace výkonu databází nemusela příliš řešit. Čas se nezastavil. Každý nový podnikatel v oblasti technologií chce vytvořit další Facebook a zároveň shromáždit všechna dostupná data. Tyto údaje jsou potřebné pro lepší trénink modelů, které pomáhají generovat zisky. V takových podmínkách se programátorům […]

Vydání systémové knihovny Glibc 2.32

Po šesti měsících vývoje byl vydán release systémové knihovny GNU C Library (glibc) 2.32, která plně splňuje požadavky standardů ISO C11 a POSIX.1-2017. Do nové verze byly zahrnuty opravy od 67 vývojářů. Mezi vylepšení v Glibc 2.32 stojí za zmínku: Přidána podpora procesorů Synopsys ARC HS (ARCv2 ISA). Pro práci portu je vyžadováno alespoň binutils 2.32, […]

GPL kód z Telegramu byl převzat messengerem Mail.ru bez dodržení GPL

Vývojář Telegram Desktop zjistil, že klient im-desktop od Mail.ru, (pravděpodobně se jedná o desktop klient myteam) zkopíroval bez jakýchkoliv změn starý vlastní animační engine z Telegram Desktop (podle názoru samotného autora, ne nejlepší kvality). Při tomto nešlo jen o to, že nebylo původně zmíněno Telegram Desktop, ale také byla změněna licence kódu, a to v souladu s GPLv3 […]

Začalo beta testování PHP 8

Byla představena první beta verze nové větve programovacího jazyka PHP 8. Vydání je naplánováno na 26. listopadu. Současně byly sestaveny opravné vydání PHP 7.4.9, 7.3.21 a 7.2.33, ve kterých byly odstraněny akumulované chyby a zranitelnosti. Hlavní novinky PHP 8: Začlenění JIT kompilátoru, jehož použití povede k vyšší výkonnosti. Podpora pojmenovaných argumentů funkcí, které umožňují předávat do funkce hodnoty vázané k názvům, tj. […]

Uvolnění Ubuntu 20.04.1 LTS

Společnost Canonical představila první opravené vydání distribuce Ubuntu 20.04.1 LTS, které zahrnuje aktualizace pro několik set balíčků vztahujících se k odstranění zranitelností a problémů, které ovlivňují stabilitu. V nové verzi byly také opraveny chyby v instalátoru a zaváděcím programu. Vydání Ubuntu 20.04.1 znamenalo dokončení základní stabilizace LTS vydání — uživatelům Ubuntu 18.04 nyní bude nabídnuta možnost aktualizace na […]

Moderní aplikace na OpenShift, část 2: spojené sestavy chained builds

Ahoj všichni! Představujeme vám druhý příspěvek v naší sérii, kde ukazujeme, jak nasadit moderní webové aplikace na Red Hat OpenShift. V předchozím příspěvku jsme se lehce dotkli možností nového builder obrazu S2I (source-to-image), který slouží k sestavování a nasazení moderních webových aplikací na platformě OpenShift. Tentokrát nás zajímala téma rychlého nasazení aplikace, a dnes se podíváme na to, jak […]

3. Check Point SandBlast Agent Management Platform. Politika ochrany před hrozbami

Vítejte u třetího článku cyklu o nové cloudové konzoli pro správu zabezpečení osobních počítačů — Check Point SandBlast Agent Management Platform. Připomínám, že v prvním článku jsme se seznámili s portálem Infinity Portal a vytvořili cloudovou službu pro správu agentů Endpoint Management Service. Ve druhém článku jsme prozkoumali rozhraní webové konzole pro správu a nainstalovali agenta se standardní politikou […]

Nejlepší ve své třídě: historie vzniku standardu šifrování AES

Od května 2020 v Rusku začaly oficiální prodeje externích disků WD My Book, které podporují hardwarové šifrování AES s 256bitovým klíčem. Vzhledem k legislativním omezením bylo dříve možné taková zařízení zakoupit pouze v zahraničních internetových obchodech s elektronikou nebo na 'šedém' trhu, avšak nyní může mít každý zájemce chráněné úložiště s oficiální tříletou zárukou od Western Digital. […]

Do OpenBSD-current byl importován LLVM 10

Do OpenBSD-current byl přidán nástroj LLVM 10. Je třeba poznamenat, že na rozdíl od dříve dodávaného LLVM 8, desátá verze (stejně jako devátá) je distribuována pod licencí Apache 2.0, jejíž použití je výslovně zakázáno licenční politikou projektu. Vývojáři OpenBSD dříve diskutovali o změně licence a toto opatření hodnotili negativně. Nicméně na prezentaci na Eurobsdconf bylo zmíněno, že nakonec bude třeba […]

Byl vydán grafický editor Pinta 1.7, který funguje jako alternativa k Paint.NET

Po pěti letech od posledního vydání byl uveden na trh otevřený rastrový grafik Pinta 1.7, který se pokouší přepsat program Paint.NET s využitím GTK. Editor poskytuje základní sadu funkcí pro kreslení a zpracování obrázků, zaměřující se na začínající uživatele. Rozhraní je maximálně zjednodušené, editor podporuje neomezený zpětný buffer změn, umožňuje práci s více vrstvami a je vybaven sadou nástrojů […]

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