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,106 @@
---
id: site-1-aktivni-prvky
puvodni: net.17
nazev: Aktivní prvky
popis: 7 snímků o hubu, switchi a routeru a pak kvíz.
nazev_cviceni: Kvíz: aktivní prvky
nadpis_kvizu: Kvíz k aktivním prvkům
---
# Výklad
## Aktivní prvky
*Přehled*
- Aktivní prvky zpracovávají nebo převádí signál / data.
- Liší se podle vrstvy ISO/OSI, na které pracují.
## Opakovač
*Repeater*
- Zesiluje signál a tím zvyšuje dosah.
> Tip: fyzická vrstva
## Konvertor
*Transceiver*
- Převádí signál mezi různými médii.
- Například metaliku na optiku.
> Tip: fyzická vrstva
## Rozbočovač
*Hub*
- Co přijme na jednom portu, rozešle do všech ostatních.
> Tip: fyzická vrstva – „hloupý“ prvek
## Most a přepínač
*Bridge/Switch*
- Pracují s rámci a MAC adresami.
- Switch dělí síť na kolizní domény.
> Tip: linková vrstva – rámce a MAC
## Směrovač
*Router*
- Pracuje s pakety a IP adresami.
- Propojuje různé sítě.
> Tip: síťová vrstva – pakety a IP
## Brána
*Gateway*
- Převádí mezi odlišnými architekturami nebo protokoly.
> Tip: vyšší vrstvy
# Kvíz
## Repeater (opakovač) hlavně:
- [x] Zesiluje signál a zvyšuje dosah
- Směruje IP pakety
- Převádí mezi protokoly vyšších vrstev
- Rezervuje médium RTS/CTS
## Transceiver typicky:
- [x] Převádí signál mezi různými médii
- Dělí síť jen podle DNS
- Je vždy jen brána
- Pracuje jen s UDP
## Hub (rozbočovač) je:
- [x] „Hloupý“ prvek – data z jednoho portu pošle všem ostatním
- Směrovač na síťové vrstvě
- Jen laserový zdroj
- Jen MAC filtr bez portů
## Bridge a switch pracují na vrstvě:
- Fyzické
- [x] Linkové (rámce a MAC)
- Aplikační
- Jen transportní
## Switch mimo jiné:
- [x] Dělí síť na kolizní domény
- Nikdy nepoužívá MAC adresy
- Funguje jen jako hub bez portů
- Převádí jen ASCII
## Router pracuje s:
- [x] Pakety a IP adresami a propojuje sítě
- Jen koaxiálem bez IP
- Jen huby bez směrování
- Jen RTS/CTS
## Gateway (brána) především:
- [x] Převádí mezi odlišnými architekturami/protokoly
- Jen zesiluje bitový signál
- Jen tvoří kolize
- Jen lámání vlákna