Rozšírené hľadanie
Pondelok 23. December 2024 |
meniny má Nadežda
Asynchroní parsování JSONu v C++20

20.09.2024 14:30 Tento článek je ukázkou a malým cvičením na korutiny. Ukážeme si, jak napsat parser JSONu jako korutinu v C++20 Motivace Asynchronní parsování JSONu najde uplatnění zejména u programů, které komunikují po síťovém spojení nebo používají asynchronní vstupně výstupní operace. Jako příklad si můžeme uvést HTTP server, který přijme request od klienta ve formátu JSON. 

Optimalizace async. parseru JSON v C++20

20.09.2024 14:30 Toto je dodatek k předchozímu článku o parsování JSON pomocí korutiny. Ačkoliv původním záměrem nebylo maximalizovat rychlost, ale spíš benefit asynchronního zpracování, tak diskutéři pod článkem mne donutili podívat se na možnosti optimalizace právě na rychlost. Co měřit? Posuzovat efektivitu algoritmu podle rychlosti je asi ta nejjednodušší metrika, ale k tomu jsem se původně nechtěl snižovat. Jedno číslo, které nemusí vyjadřovat skutečnou efektivitu…

Sas, ADAPTEC 5405

20.09.2024 14:30 Omlouvám se za naivní téma, ale třeba to někomu pomůže. Žiju celou dobu na „konzumním“ železe, které koupím „skoro“ v každé drogerii. Kdysi dávno mi sice rukama prošly nějaké scsi disky, pár Adapteců a i nějaké 3-kanálové Mylexy … bych je ještě někde našel… ale je to už dlouho. U IDE\SATA disků nemám problém, když mne popadne touha…nebo strach, chytit milý disk, strčit kamkoliv, kde nabootuju linux, vykopírovat, trápit, zkoumat … a případně i vrátit zpět.

hyperuživatel odhalen

20.09.2024 14:30 Tato taškařice, vhodná na Apríla, je původně starý text z roku 2001 ze sekce „Zasmáli jsme se“ Linuxových novin, jsem autorem, takže jej ještě copypastuju na blog, abych na něj ex post upozornil. Bylo odhaleno šokující tajemství týkající se UNIXových systémů: všichni jistě víte, že superuživatel se jmenuje root podle slečny Rút, milenky Briana Kerninghana. Průhledná záminka, že je to anglicky „kořen“, určitě neobstojí. Co však bylo odhaleno až nyní, je existence hyperuživatele.

Preferenční hlasování ve sdílené tabulce Schulzeho metodou

20.09.2024 14:30 Hledáte vhodný termín pro společnou událost? Nejen v tomto případě by vám mohl přijít vhod článek, který popisuje zkušenost s preferenčním hlasováním účastníků ve sdílené tabulce dokumentu Google Sheets s využitím Schulzeho metody. Tato metoda bývá považována za jednu z nejlepších, které splňují Condorcetovo kritérium.

AutoEncoder na ořechy

20.09.2024 14:30 Ony ty AutoEncoder modely jsou na první pohled sice jednoduché, ale jejich využití je dost zajímavé. Jednou z oblastí využití je tzv. Anomaly Detection . Už jsem se této oblasti dříve dotkl, ale dnes se pokusím na ně podívat poněkud důkladněji. Jen pro připomenutí, každý takový AutoEncoder model má dvě části.

Lokalizace infekce malárie - AutoEncoder

20.09.2024 14:30 V článku Lokalizace infekce malárie – klasifikační model a heatmap jsem se pokusil rozšířit výstup klasifikačního modelu o lokalizaci místa v obrázku, na základě kterého model došel ke svému závěru. Stále jsem ale vycházel z toho, že mám připravena vzorová data a jim odpovídající klasifikaci . A v tom může být někdy zádrhel…

Lokalizace infekce malárie - klasifikační model a heatmap

06.09.2024 18:30 Tímto příspěvkem bych chtěl volně navázat na předchozí články zabývající se klasifikací obrázků do několika tříd. V těch dřívějších článcích se jednalo o rozpoznání zápalu plic na základě RTG snímků. Pokud bych měl rychle shrnout jejich obsah, pak se jednalo o to, že jsem měl k dispozici snímky zdravých plic a snímky se zápalem. Úkolem hledaných modelů bylo najím způsob, jak rozlišit jedny od druhých…

Milý deníčku...

04.09.2024 00:15 Tím „milý deníčku“ neoslovuji tento blog. Mám ještě jeden deník, velký textový soubor doma na desktopu. Proč o tom píšu zde? Protože Linux mi s deníkem velmi pomáhá svojí skriptovatelností. Nevěříte? Popíšu…

Multiplatformní samorozbalitelný archiv ve skriptu jazyka Java

04.09.2024 00:15 Potřebujete přenést občas binární soubory v textovém formátu? Máte na cílovém prostředí nainstalovaný Java runtime verze 17 nebo vyšší? Pak by vám mohl přijít vhod nástroj, který umí sestavit samorozbalitelný skript v kódu Java. Archivovat lze soubory jak textové tak binární. V obou případech se obsah souboru nejdříve komprimuje a pak zakóduje pomocí base64. U velkých zdrojů však může dojít k překročení limitů zdrojového kódu jazyka Java a tak úhrnná velikost binárních dat by výrazně neměla přek