Blogy Root |
Popis: All posts, comments, and pages from all blogs on this WPMU powered site
|
||||||
Destructive Move v C++?3.července Tento příspěvek navazuje na diskuzi u předchozího článku. Ta se týkala o tom, zda má či nemá C++ destructive move, jaké výhody a problémy to přináší. Upozorňuji dopředu, že lze očekávat Rust vs C++ flamewar Základy k termínu destructive move Diskuzi pod původním článkem nehledejte, smazal jsem její větší část, protože mi přišla vyhrocená a kompletně mimo téma… Něco o callback funkcích v C++27.června Díky potřebě portovat starší hru napsanou v C jsem měl možnost připomenout si některé techniky, které jsem v C používal a na které jsem zapomněl. Například callback funkce Callback v Céčku Pro odborníky v Céčku určitě nic bombastického. Ukážu na příkladu /---pre typedef int (*DirectoryEntryCallback)(const char *name, char type, size_t size, void *context); int listDirectory(const char *path, Dire… Celá pravda17.června Rox pohlédl na obzor. Igil již vyšel a rozléval po krajině modré světlo. Druhé slunce se ještě schovává, ale brzy doplní modrou konturu krajiny svým bílým jasem. Bylo celkem dost brzo ráno: Roxe opět probudily žáby z nedalekého rybníka svým kvákáním. Povzdechl si: nechápal, proč se v jejich městě tito tvorové pěstují v tak velkém množství. Ale potom se uklidnil: uvědomil si, že dnešní den je vyjí… Barvoslepost2.června Vidím barvy jinak, než většina lidí. Je to důsledek barvosleposti: vrozené poruchy (nebo dalo by se říct „mutace“), kterou jsem zdědil. Tento článek píšu proto, že občas bych chtěl někomu vysvětlit, jak vidím barvy a bylo by dobré, kdybych to někde shrnul a potom odkázal… bpezip: Komprese krátkých řetězců v JavaScriptu17.května Pokud jste někdy chtěli komprimovat textová data přímo v prohlížeči nebo optimalizovat přenos krátkých řetězců v aplikaci, je tu pro vás lehká knihovna: bpezip. Je napsaná v čistém JavaScriptu, bez závislostí, a kombinuje několik efektivních technik: Byte Pair Encoding (BPE) – efektivní tokenizace podslov pro kompresi textu, Bit-packing / Frame-of-reference – ultraúsporné kódování čísel, Varint k… Portuji 27 let starou hru napsanou v C30.dubna Dnešní příspěvek bude o portaci hry Brány Skeldalu, která vyšla v roce 1998. To že to nebyla snadná cesta už dokazuje to, že tento článek vznikl. Pokusím se vypíchnout hlavně různé nástrahy, které si vynutily speciální zacházení Kdo nezná Brány Skeldalu? Hra Brány Skeldalu byla poprvé vydána na podzim v 1998. Za produkcí stojí Napoleon Games, což je (nebo spíš byla) společnost založenou Jindřiche… Zamyšlení se nad korutinami v C++2026.dubna V tomto příspěvku se vrátím ke korutinám, shrnu v jakém stavu je C++ 5 let po zavedení do normy a jaké osobní zkušenosti s korutinami mám. Korutiny v C++ – udělej si sám Stav korutin v době vydání do verze 20 krásně vystihuje tento obrázek Cörutin Jestli někdo doufal, že se v tomto směru něco změnilo od té doby, tak ne, nezměnilo. V C++23 přibyl synchronní generátor, který však spadá pod a to je … Stroj prostoru2.dubna Pepa se napil trochu piva. V práci by užívat alkohol sice neměl, ale u vrátných a hlídačů nebyli šéfové tak přísní. Všechno v pohodě, na parkovišti se střídala auta, někdo přijel, zaplatil, odjel, přijel, zaplatil, odjel… jen asi před pěti minutami viděl nějakou divnou siluetu, kterou si nedovedl zařadit… že by to bylo z piva? Nepil zas tak moc, ne? Týdenní přehled kybernetické bezpečnosti: 28. března 202531.března Google opravuje zero-day zranitelnost prohlížeče Chrome zneužívanou útočníky Google vydal mimořádné bezpečnostní aktualizace, aby vyřešil kritickou zranitelnost ve svém prohlížeči Chrome. Tato chyba, sledovaná pod označením CVE-2025–2783, je aktivně zneužívána v reálném prostředí (in the wild). Podle zpráv byla použita v sofistikovaných a cílených kyberšpionážních útocích, pravděpodobně organizov… Kybernetický bezpečnostní týdenní přehled: 21. března 202522.března Zneužití exploitů ve Windows zástupcích jako zero-day ve velkém měřítku v kampaních APT Zero-day zranitelnost v Microsoft Windows, vedená pod označením ZDI-CAN-25373, je od roku 2017 rozsáhle zneužívána státem sponzorovanými skupinami útočníků. Zranitelnost cílí na způsob, jakým Windows zpracovává soubory zástupců (.lnk), což útočníkům umožňuje nepozorovaně spouštět na systémech obětí škodlivé příkazy. Bylo objeveno téměř 1000 škodlivých .lnk souborů zneužívajících tuto zranitelnost, a je pravdě |