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,55 @@
---
id: hardware-1-pridavne-karty
puvodni: hw.16
nazev: Přídavné karty
popis: 2 snímky o kartách a slotech PCIe a pak kvíz.
nazev_cviceni: Kvíz: přídavné karty
nadpis_kvizu: Kvíz k přídavným kartám
---
# Výklad
## Přídavné karty
*Karty*
- Rozšiřující karta vylepší nebo rozšíří to, co počítač umí.
- Typické jsou grafické, zvukové, síťové a televizní karty.
- Sloty se vyvíjely, proto karta obvykle nejde zasunout do libovolného slotu.
> Tip: karta je plošný spoj, který počítači přidá schopnost.
## Kam se karta dává
*PCIe*
- Grafické karty patří do PCI Express ×16.
- Ostatní karty se dnes dávají do PCI Express ×1 až ×4.
- Číslo za × říká, kolik linek slot kartě dá.
> Tip: grafika chce nejširší slot.
# Kvíz
## K čemu je přídavná karta?
- [x] Rozšíří nebo vylepší schopnosti počítače
- Nahradí napájecí zdroj
- Jen uzavře skříň
- Ukládá BIOS
## Do jakého slotu patří grafická karta?
- Do ISA
- [x] Do PCI Express ×16
- Do FDD
- Do F_PANEL
## Kam se dnes dávají ostatní karty?
- Jen do AGP
- Jen na přední stěnu skříně
- [x] Do PCI Express ×1 až ×4
- Přímo do patice procesoru
## Proč nejde karta zasunout do každého slotu?
- [x] Sloty se liší a karta sedí jen do odpovídajícího
- Protože všechny sloty jsou stejné
- Protože karty nemají kontakty
- Protože to zakazuje airflow