Kategória: Blog

Rezervácia v MultiSim — čo to je a ako to funguje

Ahoj! Volám sa Anton Dацenko a zodpovedám za rozvoj firemných riešení a služieb v divízii Beeline Business. Dnes vám poviem, ako používame technológie zálohovania a vyvažovania záťaže v MultiSIM, pre ktorých klientov je takýto produkt dôležitejší, než sa na prvý pohľad zdá, a trochu o sieťach ako takých. Upozorňujem hneď na začiatku, že v príspevku sa hovorí […]

Facebook predstavil nový mechanizmus správy pamäte slab pre jadro Linux

Roman Gushchin zo spoločnosti Facebook zverejnil v mailing liste pre vývojárov jadra Linux sadu patchov s implementáciou nového kontroléra distribúcie pamäte slab (slab memory controller). Nový kontrolér je zaujímavý presunom evidencie slab z úrovne strán pamäte na úroveň objektov jadra, čo umožňuje zdieľať slab-stránky v rôznych cgroup, namiesto vyčleňovania samostatných cache slab pre […]

Vydanie kryptografickej knihovny wolfSSL 4.4.0

Nové vydanie kompaktných kryptografických knižníc wolfSSL 4.4.0 je optimalizované pre použitie na zabudovaných zariadeniach s obmedzenými zdrojmi procesora a pamäte, ako sú zariadenia internetu vecí, systémy smart home, automobilové informačné systémy, routery a mobilné telefóny. Kód je napísaný v jazyku C a distribuuje sa pod licenciou GPLv2. Knižnica poskytuje vysoko výkonné implementácie moderných kryptografických algoritmov, vrátane ChaCha20, Curve25519, NTRU, […]

Organizácia Linux Foundation zverejnila automobilový distribútor AGL UCB 9.0

Organizácia Linux Foundation predstavila deviaty vydanie distribúcie AGL UCB (Automotive Grade Linux Unified Code Base), v rámci ktorej sa vyvíja univerzálna platforma pre použitie v rôznych automobilových subsystémoch, od prístrojových panelov po automobilové informačno-zábavné systémy. Riešenia založené na AGL sa používajú v informačných systémoch Toyota, Lexus, Subaru Outback, Subaru Legacy a ľahkých nákladných vozidlách Mercedes-Benz Vans. Distribúcia je založená […]

KolibriN 10.1 — operačný systém napísaný v assembleri

Bol vyhlásený vznik KolibriN 10.1 — operačného systému, ktorý je prevažne napísaný v assembleri. KolibriN je z jednej strany užívateľsky prívetivá verzia KolibriOS, z druhej strany je to jej maximálna zostava. Inými slovami, projekt bol vytvorený, aby ukázal nováčikovi všetky možnosti, ktoré sú momentálne dostupné v alternatívnom operačnom systéme Kolibri. Zaujímavé vlastnosti zostavy: Výkonné multimediálne možnosti: video prehrávač FPlay, prehliadač […]

Nová metóda správy pamäte od Facebooku

Jeden z členov vývojového tímu sociálnej siete Facebook, Roman Guščin, navrhol v mailing liste pre vývojárov súbor patchov pre jadro Linux, zameraných na zlepšenie práce s pamäťou implementáciou nového kontroléra správy pamäte — slab (slab memory controller). Rozdelenie slab je mechanizmus správy pamäte, určený na efektívnejšie prerozdelenie pamäte a odstránenie významnej fragmentácie. Základ […]

Šetríme pár centov na veľkých objemoch v PostgreSQL

Pokračujúc v téme zaznamenávania veľkých dátových tokov, ktorú otvorila predchádzajúca článok o členení, sa v tomto článku pozrieme na spôsoby, ktorými je možné zmenšiť „fyzickú“ veľkosť uložených dát v PostgreSQL a ich vplyv na výkon servera. Pôjde o nastavenia TOAST a zarovnanie dát. „V priemere“ tieto postupy umožnia ušetriť nie príliš veľa zdrojov, ale úplne bez modifikácie aplikácie. Avšak, […]

Píšeme v PostgreSQL na subsvetelných: 1 host, 1 deň, 1TB

Nedávno som hovoril o tom, ako zvýšiť výkon SQL dopytov „na čítanie“ z databázy PostgreSQL pomocou typických receptov. Dnes sa zameriam na to, ako môže byť zápis do databázy efektívnejší bez použitia akýchkoľvek „nastavení“ v konfigurácii — jednoducho správne organizovaním dátových tokov. #1. Členenie Článok o tom, ako a prečo by ste mali organizovať aplikované členenie „v teórii“ […]

Vydanie serverovej JavaScript platformy Node.js 14.0

Prebehol release Node.js 14.0, platformy na vykonávanie sieťových aplikácií v jazyku JavaScript. Node.js 14.0 patrí k vetvám s dlhodobou podporou, ale tento status bude udelený až v októbri, po stabilizácii. Podpora Node.js 14.0 bude poskytovaná do apríla 2023. Údržba predchádzajúcej LTS vetvy Node.js 12.0 potrvá do apríla 2022, a predminulej LTS vetvy 10.0 […]

Vo RubyGems bolo objavených 724 škodlivých balíkov

Spoločnosť ReversingLabs publikovala výsledky analýzy aplikácie type-squatting v repozitári RubyGems. Typicky sa type-squatting používa na šírenie škodlivých balíkov, ktoré sú určené pre nevšímavých vývojárov, ktorí pri vyhľadávaní urobia preklep alebo si nevšimnú rozdiel. Počas výskumu bolo zistených viac ako 700 balíkov, ktorých názvy sú podobné populárnym balíkom a líšia sa len drobnými detailmi, ako napríklad zmenou podobných písmen alebo použitím […]

Rebuilderd je k dispozícii na nezávislú verifikáciu Arch Linux pomocou opakovaných zostáv

Predstavený nástroj rebuilderd umožňuje organizovať nezávislé overovanie binárnych balíkov distribúcie prostredníctvom nasadenia nepretržite fungujúceho procesu zostavovania, ktorý porovnáva sťahované balíky s balíkmi získanými výsledkom prekompilácie na lokálnom systéme. Nástroj je napísaný v jazyku Rust a distribuuje sa pod licenciou GPLv3. V súčasnosti je v rebuilderd k dispozícii iba experimentálna podpora overovania balíkov z Arch Linux, ale čoskoro […]

Sprievodca CI/CD v GitLab pre (takmer) absolútneho začiatočníka

Alebo ako si za jednu večernú, nenáročnú kódovanie zaobstarať pekné odznaky pre svoj projekt. Pravdepodobne každý vývojár, ktorý má aspoň jeden pet-projekt, sa v určitom momente zaoberá myšlienkou pekných odznakov so statusmi, pokrytím kódu, verziami balíkov v nuget… Tento pocit ma priviedol k napísaniu tohto článku. Počas prípravy na jeho napísanie […]

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