Build all apps from Markdown content; Compose Desktop replaces GTK on Linux and Windows

- content/ + scripts/build-content.py produce content.json for every app
- stable lesson IDs with one-time progress migration (Swift, Kotlin)
- shared answer-check tests (tests/answers.json) for Kotlin and Swift
- android/desktop: Compose app with updater, speech and GTK progress import
- CI packages AppImage and Windows zip with ProGuard, runs the tests

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
pepaskopec-blip 2026-10-09 20:40:37 +02:00
commit c3bc32113b
964 changed files with 57285 additions and 1156 deletions

View file

@ -0,0 +1,71 @@
---
id: hardware-2-monitory
puvodni: hw2.1
nazev: Monitory
popis: Panel, rozlišení a proč 60 Hz není jediné číslo.
nazev_cviceni: Kvíz: Monitory
nadpis_kvizu: Kvíz k tématu Monitory
---
# Výklad
## LCD a OLED
*Panel*
- LCD svítí podsvícením a panel světlo cloní.
- OLED svítí samotnými body a umí opravdovou černou.
- Lesklý panel má vyšší kontrast a víc odlesků.
- Uhlopříčka v palcích není totéž co pracovní plocha v bodech.
> Tip: rozbité podsvícení LCD zhasne obraz, i když panel pořád kreslí.
## Rozlišení a frekvence
*Obraz*
- Nižší rozlišení interpoluje a obraz měkne.
- Obnovovací frekvence říká, kolikrát za sekundu se obraz překreslí.
- Odezva panelu není totéž co frekvence.
- HDR chce vyšší jas, ne jen zaškrtnutou volbu.
> Tip: nativní rozlišení panelu je to, na které je mřížka bodů.
## Obraz musí stihnout pásmo
*Kabel*
- DisplayPort a HDMI mají verze s různým datovým tokem.
- VGA je analogové a na dlouhém kabelu měkne.
- USB-C obraz poveze jen tehdy, když port umí alternativní režim.
- Dokovací stanice má vlastní limit, ne limit notebooku.
> Tip: starý kabel nebo slabá verze HDMI oseká frekvenci i rozlišení.
# Kvíz
## Čím se OLED liší od běžného LCD?
- [x] Body samy svítí a černá je opravdu zhasnutá
- Nemá rozlišení
- Jede jen po VGA
- Nepotřebuje grafickou kartu
> LCD obraz skládá cloněním podsvícení.
## Co je nativní rozlišení?
- [x] Počet bodů, na který je panel vyroben
- Nejvyšší číslo v herním menu bez ohledu na panel
- Rychlost procesoru
- Počet USB portů
> Jiné rozlišení se musí přepočítat.
## Proč 4K při 144 Hz někdy nejde?
- [x] Kabel nebo verze portu nestihne datový tok
- OLED zakazuje frekvenci nad 60 Hz
- IPv4 omezuje monitory
- BIOS maže rozlišení
> Pásmo portu je strop, ne přání v menu.
## Kdy USB-C nepřenese obraz?
- [x] Když port umí jen data a nabíjení
- Když je kabel černý
- Když má notebook SSD
- Když je v síti VLAN
> Konektor stejného tvaru ještě neznamená DisplayPort v něm.