Byl představen editor MonoSketch, webová aplikace pro tvorbu diagramů, technických nákresů, flowchartů a různých dalších vizualizací, to vše jenom z ASCII znaků. Všechny operace běží pouze v prohlížeči uživatele a neprobíhá tedy žádné nahrávání dat na server. Zdrojový kód aplikace (drtivá většina Kotlin, žádné C#) je dostupný na GitHubu pod licencí Apache 2.0.
Byla vydána nová verze 3.7.0 multiplatformního svobodného frameworku pro zpracování obrazu G'MIC (GREYC's Magic for Image Computing, Wikipedie). Přehled novinek i s náhledy nových filtrů na PIXLS.US.
Všem na AbcLinuxu vše nejlepší k Valentýnu aneb Dni lásky ke svobodnému softwaru (I love Free Software Day, Mastodon, 𝕏).
Eric Migicovsky představil Pebble Emulator, tj. emulátor hodinek Pebble (PebbleOS) běžící ve webovém prohlížeči. Za 6 hodin jej napsal Claude Code. Zdrojové kódy jsou k dispozici na GitHubu.
Byla vydána nová verze 3.41 frameworku Flutter (Wikipedie) pro vývoj mobilních, webových i desktopových aplikací a nová verze 3.11 souvisejícího programovacího jazyka Dart (Wikipedie).
Rusko zcela zablokovalo komunikační platformu WhatsApp, řekl včera mluvčí Kremlu Dmitrij Peskov. Aplikace, jejímž vlastníkem je americká společnost Meta Platforms a která má v Rusku na 100 milionů uživatelů, podle Peskova nedodržovala ruské zákony. Mluvčí zároveň lidem v Rusku doporučil, aby začali používat domácí aplikaci MAX. Kritici tvrdí, že tato aplikace ruské vládě umožňuje lidi sledovat, což úřady popírají.
Před 34 lety, ve čtvrtek 13. února 1992, se tehdejší Česká a Slovenská Federativní Republika oficiálně (a slavnostně) připojila k Internetu.
Agent umělé inteligence vytvořil 'útočný' článek o Scottu Shambaughovi, dobrovolném správci knihovny matplotlib, poté, co vývojář odmítl agentem navrženou změnu kódu (pull request). 'Uražený' agent autonomně sepsal a publikoval na svém blogu článek, který přisuzuje Shambaughovi smyšlené motivace, egoismus a strach z AI coby konkurence.
Bylo vydáno Ubuntu 24.04.4 LTS, tj. čtvrté opravné vydání Ubuntu 24.04 LTS s kódovým názvem Noble Numbat. Přehled novinek a oprav na Discourse.
V pátek 20. února 2026 se v pražské kanceláři SUSE v Karlíně uskuteční 6. Mobile Linux Hackday, komunitní setkání zaměřené na Linux na mobilních zařízeních, kernelový vývoj a uživatelský prostor. Akce proběhne od 10:00 do večera. Hackday je určen všem, kteří si chtějí prakticky vyzkoušet práci s linuxovým jádrem i uživatelským prostorem, od posílání patchů například pomocí nástroje b4, přes balíčkování a Flatpak až po drobné úpravy
… více »Vývojáři Arch Linuxu nahradili kompresi balíčků xz kompresí Zstandard, tj. názvy balíčků již nekončí xz (pkg.tar.xz) ale zst (pkg.tar.zst). Dekomprese balíčků je tak mnohem rychlejší.
Tiskni
Sdílej:
const seqDef* const sstart = seqStorePtr->sequencesStart;Vo https://github.com/facebook/zstd/blob/dev/lib/compress/zstd_compress_superblock.c
které jsou zvlášť navržené okolo specifických vlastností C++Které například?
nutnost interagovat s Qtčky.Qt ještě stále není vyřešené? Už to je docela dlouho, co jsem viděl nějaké projekty, které to řešily. (Ale moc tomu nevěnuju pozornost, tak mi to jen trochu vrtá hlavou.)
Třeba Eigen a MPFR C++. Eigen je postavený kompletně okolo expression templates a naroubovat to na cokoliv jiného prostě není možné. Jestli existuje nějaká podobně šikovná obdoba pro Rust, co by zvládala práci s libovolnými datovými typy jsem popravdě nezjišťoval. I nějaké moje vlastní knihovny mají bohužel C++ové API, které je ale vymyšlené tak, aby poskytovalo něco jako kompilátorově agnostické ABI. Na Windows se to dost hodí. Abych si zachoval podobnou flexibilitu s Rustem, muselo by se celé API "zČckizovat", což by znamenalo rozsekat předchozí 3-4 roky práce.které jsou zvlášť navržené okolo specifických vlastností C++Které například?
Existuje nějaký prý univerzální wrapovač, který pro C++ový knihovny vygeneruje potřebné bindingy. Syntaxe těch bindingů je ale docela ošklivá a oficiální podporu to samozřejmě žádnou nemá. Kdybych ten projektík (spíš projektíky) psal dnes, asi bych řešil UI stylem Qt+PySide2 a backedny v Rustu a C++ s čistě Cčkovým API. No jo, příště už budu chytřejší :)nutnost interagovat s Qtčky.Qt ještě stále není vyřešené? Už to je docela dlouho, co jsem viděl nějaké projekty, které to řešily. (Ale moc tomu nevěnuju pozornost, tak mi to jen trochu vrtá hlavou.)
Zkus ale zrekonstruovat zkomprimovanej text, ve kterém se poškodilo 1% bajtů.Áno, ale to je otázkou, aké samoopravné kódy boli použité v príslušnom formáte alebo na použitom médiu. Totiž samotný text v ľudskom jazyku je vysoko redundantný, a obsahuje v sebe pomerne dosť neefektívny, ale veľmi užitočný samoopravný kód - keď sa táto redundancia kompresiou odstráni, tak aj táto samoopravnosť zaniká a pre jej existenciu je nutné dáta prekódovať nanovo (alebo aj nie, záleží od spôsobu použitia).
Druhak bych řekl že jakákoliv komprese je nevhodná pro dlouhodobou archivaci, protože má tendence šířit chyby. ASCII text, kde je procento chyb přečteš v pohodě.Já bych hlavně řekl, že do této úvahy je potřeba zahrnout i formát v jakém se to ukládá na médium. Protože ten plain ascii text je to možná v ram počítače, ale jakmile se to uloží na jakékoliv dnešní medium, tak je to stejně zakódované pro potřeby toho média a navíc ještě přejeto samoopravnými kódy, protože jinak bychom z toho analogu nevytáhli vůbec nic. Takže hrát si na to, že máme na záloze plain text ... no nemáme, na té pásce jsou nějaké mg domény nějakého vektoru a intenzity a udělat z toho ten plaintext dá ještě hodně práce. To už je lepší vzít do úvahy úplně všechno a poslat to na tu pásku rovnou v takovém formátu, aby bylo vzhledem k jejím obvyklým vlastnostem nejjednodušší to zrekonstruovat. Reed-Solomon na větší vzdálenost nebo rovnou na jiné medium apod. V tomto procesu komprese může hrát dobrou roli v tom, že bude potřeba méně pásek a stejně to bude více rekonstruovatelné, než "plaintex".
tj. názvy balíčků již nekončí xz (pkg.tar.xz) ale zst (pkg.tar.zst). Dekomprese balíčků je tak mnohem rychlejšíkdyž přejmenuju soubory, tak dekomprese zrychlí