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,98 @@
---
id: site-1-site-klient-server-a-cloud
puvodni: net.3
nazev: Sítě Klient–Server a Cloud
popis: 4 snímky o serverech a cloudu a pak kvíz.
nazev_cviceni: Kvíz: klient–server a cloud
nadpis_kvizu: Kvíz ke klient–server a cloudu
---
# Výklad
## Role serverů a typy podle služby
*Servery*
- Servery ověřují uživatele a povolují přístup.
- Souborový server (fileserver): sdílení souborů.
- Tiskový server: sdílení tiskáren.
- Poštovní server: e‑mailové služby.
- Databázový server: správa a přístup k databázím.
## Centralizovaný a distribuovaný server
*Rozložení*
- Centralizovaný: jeden server v síti.
- Výpadek = nedostupnost služby.
- Distribuovaný: více serverů, každý obsluhuje část.
- Vyšší spolehlivost a rychlost.
## Vyhrazený, nevyhrazený a mainframe
*Využití*
- Nevyhrazený: slouží i jako stanice (levnější).
- Vyhrazený: jen síťové služby – vysoký výkon a bezpečnost,
- typicky v racku.
- Mainframe: obří sálové počítače (IBM, Siemens),
- stovky procesorů, OS Unix (AIX, Solaris).
- Použití: banky a státní správa.
## Cloudové služby
*Cloud*
- Cloud: globální síť vzdálených serverů propojených internetem.
- Fungují jako jeden systém: ukládání dat, SaaS,
- streamování, webová pošta.
- Přístup online z jakéhokoli zařízení.
> Tip: SaaS = software jako služba
# Kvíz
## Co typicky dělají servery v síti?
- Jen tisknou dokumenty
- [x] Ověřují uživatele a povolují přístup
- Nahrazují kabely
- Slouží jen jako Wi‑Fi
## Fileserver je:
- Tiskový server
- Poštovní server
- [x] Souborový server
- Databázový server
## Centralizovaný server znamená:
- Více serverů v síti
- [x] Jeden server – výpadek = nedostupnost služby
- Server jen pro tisk
- Cloud bez internetu
## Distribuovaný model serverů nabízí hlavně:
- Nižší spolehlivost
- [x] Vyšší spolehlivost a rychlost
- Jen levnější kabely
- Odstranění uživatelů
## Nevyhrazený server:
- Slouží jen síťovým službám
- [x] Slouží i jako pracovní stanice
- Je vždy mainframe
- Nemůže ověřovat uživatele
## Vyhrazený server je určen:
- Jen jako stanice uživatele
- [x] Jen pro síťové služby
- Jen pro Bluetooth
- Jen pro dočasné Wi‑Fi
## Mainframe se typicky používá:
- Jen v domácnostech
- [x] V bankách a státní správě
- Jen pro streamování hudby
- Jen jako tiskárna
## Cloud a SaaS znamenají především:
- Lokální síť bez internetu
- [x] Vzdálené servery a software jako služba online
- Jen jeden kabel v budově
- Peer‑to‑peer bez serverů