Autor Yuri Gagarin

Statický analýza – od oboznámenia po integráciu

Zákon o nekonečnom code review alebo ladení, občas si kladiete otázku, ako si uľahčiť život. A po troche hľadania, alebo náhodnom narazení, môžete vidieť kúzelné slovné spojenie: „Statická analýza“. Poďme sa pozrieť, čo to je a ako môže interagovať s vaším projektom. V podstate, ak píšete v nejakom modernom jazyku, tak, ani to netušiac, […]

Kurča alebo vajce: rozbíjame IaC

Čo sa objavilo skôr — sliepka alebo vajce? Dosť zvláštne začiatok pre článok o Infrastructure-as-Code, že? Čo je vajce? Najčastejšie je Infrastructure-as-Code (IaC) deklaratívny spôsob, ako reprezentovať infraštruktúru. V ňom opisujeme stav, ktorý chceme dosiahnuť, od hardvéru po konfiguráciu softvéru. Preto sa IaC používa na: Zabezpečenie zdrojov. To sú VM, S3, VPC a […]

Nie je dobré používať OFFSET a LIMIT v dopytoch s rozdelením na stránky.

Dni, keď nebolo potrebné starať sa o optimalizáciu výkonu databáz, sú preč. Čas sa neposúva. Každý nový podnikateľ v oblasti technológií sa snaží vytvoriť ďalší Facebook a zbierať všetky dostupné dáta. Tieto dáta sú dôležité pre podniky, aby mohli lepšie trénovať modely, ktoré pomáhajú generovať zisk. V takýchto podmienkach programátorom […]

Vydanie systémovej knižnice Glibc 2.32

Po šiestich mesiacoch vývoja bol vydaný release systémovej knižnice GNU C Library (glibc) 2.32, ktorá úplne spĺňa požiadavky noriem ISO C11 a POSIX.1-2017. Nový release obsahuje opravy od 67 vývojárov. Medzi implementovanými vylepšeniami v Glibc 2.32 môžeme spomenúť: Pridaná podpora pre procesory Synopsys ARC HS (ARCv2 ISA). Pre spustenie portu je potrebný minimálne binutils 2.32, […]

GPL-kód z Telegramu bol prevzatý messengerom Mail.ru bez dodržania GPL

Vývojár Telegram Desktop zistil, že klient im-desktop od Mail.ru (pravdepodobne ide o desktopového klienta myteam) skopíroval bez akýchkoľvek zmien starý vlastný animačný engine z Telegram Desktop (podľa autora, nie najlepšej kvality). Okrem toho sa ani neminul zmienky o Telegram Desktop a licencia kódu bola zmenená, čo súviselo s GPLv3 […]

Začalo beta-testovanie PHP 8

Bol predstavený prvý beta release novej verzie programovacieho jazyka PHP 8. Uvoľnenie je naplánované na 26. novembra. Zároveň boli formálne vydané opravné verzie PHP 7.4.9, 7.3.21 a 7.2.33, ktoré opravili nahromadené chyby a zraniteľnosti. Hlavné novinky PHP 8: Zahrnutie JIT-kompilátora, ktorého použitie zvýši výkon. Podpora pomenovaných argumentov funkcií, ktoré umožňujú prenášať hodnoty do funkcie viazaním na mená, t.j. […]

Uvoľnenie Ubuntu 20.04.1 LTS

Spoločnosť Canonical predstavila prvý opravný release distribúcie Ubuntu 20.04.1 LTS, ktorý zahrňuje aktualizácie pre niekoľko stoviek balíkov, týkajúce sa odstránenia zraniteľností a problémov ovplyvňujúcich stabilitu. V novej verzii boli tiež opravené chyby v inštalátore a bootloaderi. Uvoľnenie Ubuntu 20.04.1 znamenalo splnenie základnej stabilizácie LTS release – používateľom Ubuntu 18.04 teraz bude ponúknutá aktualizácia na […]

Moderné aplikácie na OpenShift, časť 2: súvisiace zostavy chained builds

Ahojte! S vami je druhý príspevok z našej série, v ktorej ukazujeme, ako nasadiť moderné webové aplikácie na Red Hat OpenShift. V predchádzajúcom príspevku sme sa trochu dotkli možností nového builder-image S2I (source-to-image), ktorý je určený na zostavovanie a nasadenie moderných webových aplikácií na platforme OpenShift. Vtedy nás zaujímala téma rýchlej inštalácie aplikácie, a dnes sa pozrieme, ako […]

3. Check Point SandBlast Agent Management Platform. Politika prevencie hrozieb

Vitajte pri treťom článku cyklu o novej cloudovej konzole pre správu ochrany osobných počítačov – Check Point SandBlast Agent Management Platform. Pripomeniem, že v prvom článku sme sa zoznámili s portálom Infinity Portal a vytvorili cloudovú službu správy agentov Endpoint Management Service. V druhom článku sme preskúmali rozhranie webovej konzoly a nainštalovali agenta so štandardnou politikou […]

Najlepší vo svojej triede: história vzniku štandardu šifrovania AES

Od mája 2020 sa v Rusku začali oficiálne predaje externých harddiskov WD My Book, ktoré podporujú hardvérové šifrovanie AES s 256-bitovým kľúčom. V dôsledku legislatívnych obmedzení bolo predtým možné takéto zariadenia zakúpiť len v zahraničných internetových obchodoch s elektronikou alebo na „šedom“ trhu, avšak teraz si môže zabezpečený úložný priestor s trojročnou zárukou od Western Digital zakúpiť každý záujemca. […]

V OpenBSD-current bol importovaný LLVM 10

V OpenBSD-current bol pridaný nástroj LLVM 10. Je dôležité poznamenať, že na rozdiel od predchádzajúcej verzie LLVM 8, desiata verzia (rovnako ako deviaty) je distribuovaná pod licenciou Apache 2.0, ktorú výslovne zakazuje licenčná politika projektu. Vývojári OpenBSD už skôr diskutovali o zmene licencie a hodnotili tento krok negatívne. Na prezentácii na Eurobsdconf sa však uvádza, že nakoniec sa to bude musieť […]

Bol vydaný grafický editor Pinta 1.7, ktorý pôsobí ako alternatíva k Paint.NET

Po piatich rokoch od posledného vydania bol vytvorený release otvoreného rastrového grafického editora Pinta 1.7, ktorý sa snaží prepísať program Paint.NET s použitím GTK. Editor poskytuje základnú sadu funkcií na maľovanie a spracovanie obrázkov, zameriavajúc sa na začínajúcich používateľov. Rozhranie je maximálne zjednodušené, editor podporuje neobmedzený buffer pre spätné zmeny, umožňuje prácu s viacerými vrstvami a je vybavený sadou nástrojov […]

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster