Pointers a úniky paměti
Pokud jste se někdy ponořili do tajů C nebo C++, pravděpodobně jste narazili na pojem ukazatel. Ano, tento malý, ale mocný koncept je jedním z hlavních důvodů, proč jsou tyto jazyky tak flexibilní, ale také zároveň nebezpečné. Pojďme se podívat, co jsou vlastně ukazatele a proč byste se měli zajímat o úniky paměti.
04.06.2026
FAT32 vs. NTFS vs. EXT4
Při práci s počítači se běžně setkáváme s pojmem soubory a složky. Ale co se skutečně děje na pozadí, když je ukládáme na pevný disk nebo flash disk? Zde vstupují do hry souborové systémy. V tomto článku se podíváme na tři nejrozšířenější souborové systémy: FAT32, NTFS a EXT4.
03.06.2026
Arduino GPIO: Co to je?
Ahoj všichni! Dnes se podíváme na GPIO, což je zkratka pro General Purpose Input/Output, a jak se s ním pracuje v rámci Arduino a dalších mikrořadičů. Pokud jste se někdy chtěli ponořit do světa elektroniky a programování, GPIO je jedním z klíčových pojmů, které potřebujete znát.
02.06.2026
Paměťový management: Stack vs. Heap
Možná jste se už setkali s pojmy stack a heap, když jste začali zkoumat, jak fungují programy v počítači. Tato dvě místa v paměti jsou klíčová pro to, jak programy ukládají a spravují svá data. Pojďme se na ně podívat blíže a zjistit, proč jsou tak důležité.
01.06.2026
SQL Injection: Co se děje?
Možná jste už slyšeli o SQL injection, ale co to vlastně znamená a proč bychom se o tom měli zajímat? Podívejme se na tento bezpečnostní problém, který může mít vážné důsledky pro vaše data a aplikace.
31.05.2026
Jak funguje CPU Pipelining
Představte si situaci, kdy jste v kuchyni a připravujete večeři. Máte několik kroků: nakrájet zeleninu, uvařit těstoviny a připravit omáčku. Kdybyste každý krok dělali samostatně, trvalo by to déle. Ale co kdybyste si mohli rozdělit úkoly tak, že zatímco těstoviny se vaří, krájíte zeleninu a připravujete omáčku? Toto je přirovnání k CPU pipeliningu v procesoru – efektivní způsob, jak maximalizovat výkon a efektivitu vykonávání instrukcí.
30.05.2026
Základy Cross-Site Scripting
Představte si, že máte webovou stránku, která umožňuje uživatelům vkládat komentáře. Jak si můžete být jisti, že někdo nevyužije tuto možnost pro vložení škodlivého kódu? Tady přichází na scénu Cross-Site Scripting (XSS), což je typ zranitelnosti, kdy útočník vkládá škodlivý skript na legitimní webové stránky, aby získal přístup k důvěrným údajům nebo převzal kontrolu nad uživatelskými účty.
29.05.2026
REST API vs. GraphQL
Když se ponoříme do světa webových aplikací a mobilních aplikací, často narazíme na pojmy jako REST API a GraphQL. První otázka, která přichází na mysl, je: "Který z těchto systémů je lepší?" Jako vždy, odpověď není černobílá.
28.05.2026
Proč UEFI předčí BIOS?
Když zapnete počítač, první věc, kterou uvidíte, není váš operační systém, ale proces známý jako bootování. Tento proces, zdánlivě jednoduchý, je vlastně orchestrací několika složitých kroků, které připraví váš počítač k použití. Dnes se podíváme na klíčové hráče tohoto procesu: BIOS a UEFI.
27.05.2026
Monolitický vs. Mikrojádrový OS
Představte si operační systém jako orchestr, kde jádro je dirigentem. Jak orchestr hraje, závisí na tom, jak dobře jsou jednotlivé sekce organizovány a řízeny. V IT světě diskutujeme o dvou hlavních typech jader: monolitická a mikrojádrová. Pojďme se podívat, co tyto pojmy znamenají a proč jsou důležité.
26.05.2026