Autor: Yuri Gagarin

Představen prohlížečový engine Kosmonaut, napsaný v jazyce Rust

V rámci projektu Kosmonaut se vyvíjí prohlížečový engine napsaný zcela v jazyce Rust a využívající některé výstupy projektu Servo. Kód je distribuován pod licencí MPL 2.0 (Mozilla Public License). Pro vykreslování se používají OpenGL vazby gl-rs v jazyce Rust. Správa oken a vytvoření kontextu OpenGL je realizována pomocí knihovny Glutin. Pro analýzu HTML a CSS se používají komponenty html5ever a cssparser, […]

Do nočních sestavení Firefoxu byla přidána podpora zrychlení WebRTC přes VAAPI

Do nočních sestavení Firefoxu byla přidána podpora hardwarového zrychlení dekódování videa v sezeních založených na technologii WebRTC, která se používá v webových aplikacích pro videokonference. Zrychlení je implementováno pomocí VA-API (Video Acceleration API) a FFmpegDataDecoder a je dostupné jak pro Wayland, tak pro X11. Implementace pro X11 je založena na použití nového backendu, který využívá EGL. Pro aktivaci zrychlení v […]

Společnost Paragon Software publikovala GPL implementaci NTFS pro jádro Linuxu

Konstantin Komarov, zakladatel a ředitel společnosti Paragon Software, zveřejnil na mailing listu jádra Linux sadu patchů s plnohodnotnou implementací souborového systému NTFS, která podporuje práci v režimu čtení a zápisu. Kód je otevřen pod licencí GPL. Implementace podporuje všechny funkce aktuální verze NTFS 3.1, včetně rozšířených atributů souborů, režimu komprese dat, efektivní práce s mezerami v souborech […]

Kniha "BPF pro monitorování Linuxu"

Ahoj, členové Habr! Virtuální stroj BPF je jednou z nejdůležitějších součástí jádra Linuxu. Jeho správné využití umožňuje systémovým inženýrům nacházet selhání a řešit i ty nejkomplexnější problémy. Naučíte se vytvářet programy, které sledují a modifikují chování jádra, budete moci bezpečně implementovat kód pro sledování událostí v jádře a mnoho dalšího. David Calavera a Lorenzo Fontana vám pomohou odhalit […]

Jak odstraňovat problémy s domácím IPsec VPN. Část 1

Situace Výstupní. Piju kávu. Student nastavil VPN spojení mezi dvěma body a zmizel. Kontroluji: tunel skutečně existuje, ale v tunelu není žádný provoz. Na telefonáty student neodpovídá. Dávám vařit čaj a ponořuji se do odstraňování problémů se C-Terra Gateway. Sdílím své zkušenosti a metodiku. Výchozí údaje Dvě geograficky oddělené lokality jsou spojeny GRE tunelem. GRE je třeba zašifrovat: Kontroluji funkčnost GRE […]

Přehled počítačů s procesorem Elbrus. Součásti a testy.

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

Na cestě k bezserverovým databázím — jak a proč

Ahoj všichni! Jmenuji se Nikolaj Golov. Dříve jsem pracoval v Avitu a šest let vedl Data Platform, což znamená, že jsem se zabýval všemi databázemi: analytickými (Vertica, ClickHouse), streamovými a OLTP (Redis, Tarantool, VoltDB, MongoDB, PostgreSQL). Během této doby jsem se seznámil s velkým množstvím databází — nejrůznějšími a neobvyklými, a s netradičními případy jejich použití. Teď […]

Píšeme telegram bota v jazyce R (část 1): Vytváříme bota a posíláme pomocí něj zprávy do telegramu

Publikum telegramu každým dnem roste geometrickou řadou, k čemuž přispívá pohodlí messengeru, existence kanálů, chatů a samozřejmě možnost vytvářet boty. Boti mohou být používáni k různým účelům, od automatizace komunikace s vašimi klienty po správu vašich vlastních úkolů. V podstatě lze pomocí bota v telegramu provádět jakékoli operace: posílat nebo dotazovat se na data, spouštět úkoly na serveru, […]

Vydání databázového systému SQLite 3.33

The release of SQLite 3.33.0 has been published, a lightweight DBMS designed as a plug-in library. SQLite's code is released into the public domain, meaning it can be used without restrictions and free of charge for any purposes. Financial support for SQLite developers is provided by a specially created consortium that includes companies such as Adobe, Oracle, Mozilla, Bentley, and Bloomberg. Key changes: The UPDATE FROM expression has been implemented […]

Vydání Wine 5.15 a DXVK 1.7.1

Dohodlo k experimentálnímu vydání otevřené implementace WinAPI – Wine 5.15. Od vydání verze 5.14 bylo uzavřeno 27 chybových hlášení a bylo provedeno 273 změn. Mezi nejdůležitější změny patří: byla přidána základní implementace zvukových knihoven XACT Engine (Cross-platform Audio Creation Tool, xactengine3_*.dll), zahrnující rozhraní IXACT3Engine, IXACT3SoundBank, IXACT3Cue, IXACT3WaveBank a IXACT3Wave; probíhá tvorba matematické knihovny v MSVCRT, realizované […]

Kompletní Kubernetes od nuly na Raspberry Pi

Nedávno jedna známá společnost oznámila, že převádí svou řadu notebooků na ARM architekturu. Když jsem slyšel tuto zprávu, vzpomněl jsem si: při dalším procházení cen na EC2 v AWS jsem si všiml Gravitonů s velmi lákavou cenou. Háček, samozřejmě, byl v tom, že to je ARM. V té době mě ani nenapadlo, že ARM je […]

Energie větru a slunce vytlačuje uhlí, ale ne tak rychle, jak bych si přál

Podle údajů analytického centra Ember se od roku 2015 podíl solární a větrné energie ve světové energetice zdvojnásobil. V současnosti činí kolem 10 % celkového objemu vyrobené energie, přičemž se blíží úrovni jaderných elektráren. Alternativní zdroje energie postupně vytlačují uhlí, jehož výroba klesla v první polovině roku 2020 o rekordních 8,3 % ve srovnání […]

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