Optimalizace async. parseru JSON v C++20
Zdroj: root.cz 09.05.2024 (00:00) it, počítače
Toto je dodatek k předchozímu článku o parsování JSON pomocí korutiny. Původním záměrem byl spíš benefit asynchronního zpracování. Diskutéři pod článkem mě donutili podívat se na možnosti optimalizace na rychlost. celý článek
Pohodlná práce s formátem JSON v C++ díky knihovně nlohmann/json
Zdroj: root.cz 22.05.2024 (00:00) it-pocitace
Tento článek pojednává o knihovně nlohmann/json, která přináší formát JSON do C++. Formát JSON je textový formát pro zápis dat. Díky tomu může sloužit pro přenos dat mezi komponentami bez ohledu na technologii.
Zpracování dat reprezentovaných ve formátu JSON nástrojem jq
Zdroj: root.cz 06.08.2020 (00:00) it-pocitace
[22 minut čtení] V dalším článku o užitečných utilitách určených pro příkazovou řádku se seznámíme s nástrojem nazvaným jq. Tento překvapivě mocný nástroj slouží k provádění různých operací nad daty uloženými ve formátu JSON. 1. Zpracování dat reprezentovaných ve formátu JSON nástrojem jq
Softwarová sklizeň (24. 7. 2024): pracujte snadno s formátem JSON
Zdroj: root.cz 24.07.2024 (00:00) it-pocitace
Pravidelná středeční sonda do světa software. Dnes se podíváme ne průzkumníka objemných JSON souborů, necháme si vypsat DNS záznamy pro zvolenou doménu a nakonec vyzkoušíme grafickou nadstavbu pro OpenSeeFace.
Dasel: zpracování a modifikace souborů JSON, YAML, XML a TOML
Zdroj: root.cz 11.04.2023 (00:00) it-pocitace
Seznámíme se se základními vlastnostmi nástroje nazvaného Dasel. Ten lze použít ke čtení informací ze souborů typu JSON, YAML, XML a TOML. To ovšem není vše, neboť soubory je možné nástrojem Dasel i modifikovat.
Základní optimalizace v Go aneb pomáháme překladači
Zdroj: root.cz 08.12.2022 (00:00) it-pocitace
Seznámíme se se základními optimalizacemi, které je v některých případech vhodné či nutné provádět na úrovni zdrojového kódu. Některé dále zmíněné optimalizace jsou (zdánlivě) triviální, na druhou stranu ovšem opomíjené.
Základní optimalizace v Go aneb pomáháme překladači (2)
Zdroj: root.cz 13.12.2022 (00:00) it-pocitace
Seznámíme se s dalšími optimalizacemi, které je vhodné či nutné provádět na úrovni zdrojového kódu. Jedná se o předávání polí odkazem či hodnotou, optimalizace průchodu poli, řezy i mapami a taktéž použití synchronizace u gorutin.
Podpora SIMD operací v GCC s využitím intrinsic pro nízkoúrovňové optimalizace
Zdroj: root.cz 20.10.2022 (00:00) it-pocitace
V první části článku dokončíme popis problematiky SIMD technologie NEON na architektuře ARM. Část druhá bude věnována takzvaným intrinsic, které programátorům umožňují přímo v C provádět i nízkoúrovňové optimalizace.
Textový editor Helix ve funkci vývojového prostředí
Zdroj: root.cz 27.06.2023 (00:00) it-pocitace
S (post)moderním modálním textovým editorem Helix jsme se již na stránkách Roota seznámili. V praxi se ukazuje, že kombinace inkrementálního parseru, LSP a DAP společně s logicky navrženými klávesovými zkratkami je velmi silná.
Souběžné a paralelně běžící úlohy naprogramované v Pythonu (2)
Zdroj: root.cz 22.03.2022 (00:00) it-pocitace
Dnes si povíme, jak zajistit souběžné či paralelní zpracování úloh s využitím několika různých technologií. Bude se jednat o třídy ThreadPoolExecutor a ProcessPoolExecutor, ovšem zmíníme se i o korutinách a konstrukcích async a await.
Projekt py2many: dokončení
Zdroj: root.cz 20.06.2024 (00:00) it-pocitace
Na článek o „univerzálním“ transpileru py2many dnes navážeme a dokončíme popis možností a schopností tohoto nástroje. Ukážeme si způsob překladu konstrukcí async a await, try a except, použití pattern matchingu i překlad kódů s definicí tříd.
Souběžné a paralelně běžící úlohy naprogramované v Pythonu – knihovna Trio
Souběžné a paralelně běžící úlohy naprogramované v Pythonu – Curio a Trio
Komunikace realizovaná binárním formátem MessagePack (dokončení)
PostgreSQL 15: podpora ANSI SQL/JSON a další uživatelské novinky
Komunikace realizovaná úsporným binárním formátem MessagePack
Recenze mobilu Huawei P50 Pocket. První pokus s véčkem vyšel jen tak napůl
Qubity: Čína má rekord s kvantovým simulátorem, lepší kvantové optimalizace, algoritmy pro mRNA
Qubity: Kvantový rozjezd Nvidie, konkurence kvantovým počítačům, výhodné kvantové optimalizace
Fotografování dalekohledem: příprava a softwarová optimalizace
Rozhraní mezi nástrojem jq a programovacím jazykem Python
Velký špatný. Windows 11 mohou snižovat výkon PC až o čtvrtinu. Hlavně kvůli bezpečnosti
Novinky pro Linux 6.7: nejen lepší CPU scheduler či konec ReiserFS
Novinky pro Linux 5.17: optimalizace sítě i vylepšení pro disketové mechaniky
Optimalizace pro Ryzeny s 3D V-Cache i podpora běhu Radeonů na LoongArch míří do jádra
Základní optimalizace v Go aneb pomáháme překladači: konstrukce řetězců
Struktura obrazové paměti grafické karty CGA, blokové přenosy a základy optimalizace
Aplikační WireGuard-Go je teď dvakrát rychlejší než jaderná implementace
Ryzeny díky optimalizaci zrychlily. Je součástí volitelné aktualizace pro Windows 11 23H2
Windows 11 budou rychlejší a zaberou méně místa na disku
Komunikace v distribuovaných systémech: komprese zpráv
KDE Plasma 5.21 s kompletně přepsaným kompozitorem KWin, Firefox konečně s AVIF dekodérem
K čemu může být dobrá optimalizace pro vyhledávače? Třeba k šíření malwaru, který krade hesla
Větší spolehlivost a bezpečnost, optimalizace přenosů. To jsou důvody, proč zvolit SD-Branch
AI chatbot, dropování, kolekce a další funkce Edge, které možná podceňujete
Hráli jsme Monster Hunter Wilds. Další velký lov může zkazit jen nedotažená optimalizace
Vivaldi 3.7 výrazně zrychlil. Prohlížeč už vyšel i v nativní verzi pro Apple M1
Cyberpunk 2077 skvěle škáluje i s vícejádrovými procesory. Nejlépe běží s novým 16jádrovým Ryzenem
Valve s AMD optimalizuje ovladač procesoru pro Linux. Chce mít Steam Deck perfektně odladěný