Virtual Memory: Základní kámen moderního OS
Virtuální paměť je jedním z těch pojmů, které se mohou zdát na první pohled složité, ale jakmile jej pochopíte, zjistíte, že je to neuvěřitelně elegantní a praktický koncept. A co je nejdůležitější, je to něco, s čím se setkáváme každý den, ať už si to uvědomujeme, nebo ne.
24.04.2026
FPGA vs. ASIC: Který vybrat?
Když se ponoříme do světa hardwaru, často narazíme na pojmy FPGA a ASIC. Tyto zkratky mohou znít složitě, ale pokud je rozkódujeme, zjistíme, že narážíme na dvě velmi důležité technologie ovlivňující elektroniku kolem nás. Pojďme si je tedy blíže přiblížit a zjistit, proč je tak zásadní vědět, kdy a proč je použít.
22.04.2026
Porozumění Unicode a UTF-8
Možná jste si někdy položili otázku, jak je možné, že váš počítač zvládne zobrazit text ve všech možných jazycích světa. Jak je možné, že můžeme napsat „Hello“ i „こんにちは“ (japonsky „Ahoj“) a oboje bude správně zobrazeno? Odpověď vězí v Unicode a UTF-8 kódování.
21.04.2026
Proč 0.1 + 0.2 není 0.3?
Možná jste se již setkali s tímto podivným chováním v programování: 0.1 + 0.2 != 0.3. Proč tomu tak je? Pojďme se ponořit do tohoto zajímavého tématu, které se týká IEEE 754 standardu pro plovoucí desetinnou čárku.
20.04.2026
Jak funguje DNS rozlišení
Když surfujete internetem a zadáte adresu jako www.example.com, zamysleli jste se někdy, jak váš počítač zjistí, kam se na internetu vydat? Tady přichází na scénu DNS, neboli Domain Name System. DNS je jako telefonní seznam internetu, který překládá snadno zapamatovatelné názvy domén na IP adresy, které počítače používají ke vzájemné komunikaci.
19.04.2026
Fyzika WiFi: Rádio v akci
WiFi je pro nás dnes nepostradatelnou součástí každodenního života. Ať už pracujeme, hrajeme hry nebo streamujeme oblíbené seriály, WiFi je tím, co nás spojuje. Ale co se skutečně děje pod povrchem, když se připojíme k naší domácí síti? Jak může WiFi přenášet data vzduchem?
17.04.2026
Proč 0.1 + 0.2 není 0.3?
Možná jste se setkali s tímto zvláštním fenoménem, kde 0.1 + 0.2 v počítačovém světě často není rovno 0.3. To je častá otázka, která mate mnoho začátečníků v programování. Pojďme se na to podívat blíže a vysvětlit si, proč se to děje, a proč je to důležité.
16.04.2026
TLS/SSL Handshake: Proč ho potřebujeme?
Možná jste si někdy položili otázku, jak je možné, že při zadávání údajů na webu, například při online nakupování, zůstávají vaše informace bezpečné? Odpověď se skrývá v procesu zvaném TLS/SSL Handshake. Tento proces je základem pro šifrovanou komunikaci mezi vaším prohlížečem a webovým serverem. Ale co přesně to je a proč by vás to mělo zajímat?
14.04.2026
Git Internals: .git složka
Když začínáte pracovat s Git, jedním z prvních příkazů, které se naučíte, je git init. Ale co přesně se stane, když tento příkaz spustíte? Vytvoří se zázračná složka s názvem .git. Tato složka je srdcem každého Git repozitáře a uchovává veškerou historii projektu. Dnes se podíváme hlouběji na to, co se v této složce nachází a proč je tak důležitá.
13.04.2026
REST API, GraphQL, gRPC
V dnešní digitální éře se neustále setkáváme s pojmem API. Když mluvíme o API, pravděpodobně myslíme na REST API, GraphQL nebo gRPC. Ale co vlastně znamenají tyto zkratky a jak se liší? Pojďme se na to podívat blíže.
11.04.2026