Autor Yuri Gagarin

Predstavený prehliadačový engin Kosmonaut, napísaný v jazyku Rust

V rámci projektu Kosmonaut sa vyvíja prehliadačový engin, napísaný úplne v jazyku Rust a využívajúci niektoré prvky projektu Servo. Kód je šírený pod licenciou MPL 2.0 (Mozilla Public License). Na vykresľovanie sa používajú OpenGL väzby gl-rs v jazyku Rust. Správa okien a vytváranie kontextu OpenGL sú realizované pomocou knižnice Glutin. Na rozparsovanie HTML a CSS sa používajú komponenty html5ever a cssparser, […]

Do nočných zostáv Firefox bola pridaná podpora pre akceleráciu WebRTC cez VAAPI

Do nočných zostavení Firefoxu bola pridaná podpora hardvérovej akcelerácie dekódovania videa v reláciách založených na technológii WebRTC, ktorá sa používa vo webových aplikáciách na usporiadanie videokonferencií. Akcelerácia je realizovaná pomocou VA-API (Video Acceleration API) a FFmpegDataDecoder, a dostupná je ako pre Wayland, tak aj pre X11. Implementácia pre X11 je založená na novom backendu, ktorý využíva EGL. Na zapnutie akcelerácie v […]

Spoločnosť Paragon Software zverejnila implementáciu NTFS pre jadro Linuxu podľa GPL

Konstantin Komarov, zakladateľ a riaditeľ spoločnosti Paragon Software, zverejnil v zozname e-mailov jadra Linux sadu patchov s plnou implementáciou súborového systému NTFS, ktorý podporuje čítanie a zápis. Kód je otvorený pod licenciou GPL. Implementácia podporuje všetky funkcie aktuálnej verzie NTFS 3.1, vrátane rozšírených atribútov súborov, režimu kompresie dát, efektívnej práce s voľnými miestami v súboroch […]

Kniha „BPF pre monitorovanie Linuxu“

Ahoj, Habráci! Virtuálny stroj BPF je jednou z najdôležitejších súčastí jadra Linuxu. Jeho správne využitie umožní systémovým inžinierom odhaľovať a riešiť aj tie najzložitejšie problémy. Naučíte sa vytvárať programy, ktoré sledujú a modifikujú správanie jadra, dokážete bezpečne implementovať kód na sledovanie udalostí v jadre a mnoho ďalšieho. David Calavera a Lorenzo Fontana vám pomôžu odhaliť […]

Ako riešiť problémy s domácim IPsec VPN. Časť 1

Situácia Výstupná. Pijem kávu. Študent nastavil VPN pripojenie medzi dvoma bodmi a zmizol. Kontrolujem: tunel naozaj existuje, ale v tuneli nie je žiadny prenos dát. Na telefonáty študent neodpovedá. Zapínam kanvicu a ponáram sa do riešenia problémov S-Terra Gateway. Delím sa o svoje skúsenosti a metodológiu. Vstupné údaje Dve teritoriálne oddelené lokality sú spojené GRE tunelom. GRE treba zašifrovať: Kontrolujem funkčnosť GRE […]

Prehľad počítačov s procesorom Elbrus. Komponenty a testy.

YouTuber Dmitry Bachilo, specializing in computer topics, released a review of two different computers based on Elbrus processors. One is based on Elbrus 1C+, the other on Elbrus 8C. In the videos, you can see their internals, admire not only the Russian processors but also domestic SSDs, motherboards, and more. The performance tests he conducted showed the following results: Benchmark […]

Na ceste k bezserverovým databázam — ako a prečo.

Ahojte! Volám sa Nikolaj Golov. Predtým som pracoval v Avito a šesť rokov som riadil Data Platform, teda som sa zaoberal všetkými databázami: analytickými (Vertica, ClickHouse), streamovacími a OLTP (Redis, Tarantool, VoltDB, MongoDB, PostgreSQL). Počas tejto doby som sa oboznámil s množstvom databáz — najrôznejších a nezvyčajných, a s netradičnými prípadmi ich využitia. Teraz […]

Píšeme telegram bota v jazyku R (časť 1): Vytvoríme bota a pomocou neho posielame správy do telegramu

Audiencia telegramu každý deň rastie geometrickou postupnosťou, čo podporuje pohodlnosť messengera, existencia kanálov, chatov a samozrejme možnosť vytvárať botov. Boti sa môžu používať na úplne rôzne účely, od automatizácie komunikácie s vašimi klientmi až po riadenie vašich vlastných úloh. V podstate cez bota môžete pomocou telegramu vykonávať akékoľvek operácie: posielať alebo požadovať dáta, spúšťať úlohy na serveri, […]

Vydanie DBMS SQLite 3.33

Bol ukončený vydanie SQLite 3.33.0, ľahkého databázového systému, ktorý je dodávaný vo forme pripojiteľnej knižnice. Kód SQLite je distribuovaný ako verejný majetok (public domain), t.j. môže sa používať bez obmedzení a bez nároku na odmenu na akýkoľvek účel. Finančnú podporu pre vývojárov SQLite poskytuje špeciálne vytvorený konzorcium, do ktorého patrí také spoločnosti ako Adobe, Oracle, Mozilla, Bentley a Bloomberg. Hlavné zmeny: Implementované výrazy UPDATE FROM […]

Vydanie Wine 5.15 a DXVK 1.7.1

Bol uskutočnený experimentálny vydanie otvorenej implementácie WinAPI — Wine 5.15. Od vydania verzie 5.14 bolo uzatvorených 27 správ o chybách a vykonaných 273 zmien. Najdôležitejšie zmeny: Pridaná začiatočná implementácia zvukových knižníc XACT Engine (Cross-platform Audio Creation Tool, xactengine3_*.dll), vrátane programových rozhraní IXACT3Engine, IXACT3SoundBank, IXACT3Cue, IXACT3WaveBank a IXACT3Wave; Začalo sa formovanie matematickej knižnice v MSVCRT, implementovanej […]

Plnohodnotný Kubernetes od nuly na Raspberry Pi

Celkom nedávno známa spoločnosť oznámila, že prevádza svoju línia notebookov na ARM architektúru. Keď som počul túto správu, spomenul som si: pri opakovanom prezeraní cien EC2 v AWS som si všimol Gravitony s veľmi lákavou cenou. Zádrhel, samozrejme, bol v tom, že ide o ARM. Vtedy ma ani nenapadlo, že ARM je […]

Energia vetra a slnka nahrádza uhlie, ale nie tak rýchlo, ako by si želali.

Podľa údajov analytického centra Ember sa od roku 2015 podiel solárnej a veternej energie vo svetovej energetike zdvojnásobil. V súčasnosti predstavuje približne 10 % celkového objemu vyrobenej energie, približujúc sa úrovni jadrových elektrární. Alternatívne zdroje energie postupne vytláčajú uhlie, ktorého výroba v prvej polovici roku 2020 klesla o rekordných 8,3 % v porovnaní […]

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