Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
courses:test [2010/03/23 20:57] kabakov |
courses:test [2019/01/10 18:36] (aktuální) |
||
---|---|---|---|
Řádek 47: | Řádek 47: | ||
===== Teoretická část ===== | ===== Teoretická část ===== | ||
- | 1) Co to je Open Souce model? | + | 1) Co to je Open Source model? |
- | 2) Kdy je dobré používat Model/View architekturu u návrhu GUI? | + | 2) Ve kterých případech je vhodné použí Model/View architekturu u návrhu GUI? |
- | 3) Vyžaduje FSF a RMS poskytovat binární soubory zdarma? | + | 3) Vyžaduje i striktní pohled GPL (FSF a RMS) poskytovat binární soubory zdarma? |
+ | |||
+ | 4) Jaké jsou obecné požadavky na distribuci zdrojových kódů OSS aplikací? | ||
+ | |||
+ | * RMS je zkratka jmena zakladatele FSF (Richard M. Stallman) | ||
+ | |||
+ | |||
+ | ===== Teoretická část čtvrtek 9:15-10:45 ===== | ||
+ | 1) Popište GPL a LGPL. | ||
+ | |||
+ | 2) Jaký je rozdíl mezi kernel space a user space ? | ||
+ | |||
+ | 3) Co znamená (k čemu slouží) HEAD ve verzovacím systému? | ||
+ | |||
+ | 4) Popište signal/slot koncept, k čemu se dá pužít? | ||
+ | |||
+ | |||
+ | ===== Teoretická část 12:45 22.3.2012 ===== | ||
+ | Co jsem si vzpomněl... | ||
+ | * Funkce pro práci se soubory na úrovni jádra operačního systému | ||
+ | * Máte git repozitář o velikosti 1 MB, o kolik cca (procentuálně) se zvětší jeho velikost, když vytvoříme novou větev | ||
+ | * Co znamenají v gitu výrazy "Branch" a "Tag" | ||
+ | * Co znamenají výrazy open, shared/mixed a closed source a jaký mají vztah k historii unixových systémů | ||
+ | * Jaké principy mají projekty X11 ... něco v tom duchu, týkalo se to stylu vývoje X11 systémů | ||
+ | * Je omezena cena Open source software? | ||
+ | * Vrstvy unixového operačního systému od HW k uživateli | ||
+ | * Máte souborový systém a/a.txt, a/b/b.txt, jak bude vypadat jeho struktura v gitu | ||
+ | |||
+ | ===== Teoretická část 12:45 27.3.2014 ===== | ||
+ | |||
+ | * Smí autor prodávat za libovolné peníze vlastní softwarové dílo licencované pod GPL? Svou odpověď stručně zdůvodněte. | ||
+ | * Smíte vytvořit vlastní kopii díla licencovaného pod BSD bez vědomí autora. Smíte toto dílo dále pro vlastní potřebu upravovat a tyto nové úpravy nezveřejňovat_ | ||
+ | * Jaký je důvod pro použití označení GNU/Linux pro operační systém namísto samotného Linux? | ||
+ | * Je možné používat operační systém tvořený jádrem Linux s komerčním uzavřenám uživatelským prostorem (userpsace)? Svou odpověď stručně zdůvodněte. | ||
+ | * Může komunita do jádra operačního systému Linux přebírat zdrojové kódy z projektů licencovaných pod BSD (tzv. Modified BSD), aniž by se musela měnit licence některého z produktů nebo by byla některá z nich porušena? Svou odpověď stručně zdůvodněte. | ||
+ | * Jaký je rozdíl mezi operacemi git pull a git fetch? | ||
+ | * Jak byste definovali pojem tag ve verzovacím systému git? | ||
+ | * Jaký je rozdíl ve výsledném grafu historie/návaznosti verzí při použití git merge a git rebase? (Stačí přehledný diagram) | ||
+ | ===== Hodnocení ===== | ||
+ | za dokončení 1. levelu: 2b | ||
+ | |||
+ | za dokončení 2. levelu: +2b | ||
+ | |||
+ | za dokončení 3. levelu: +3b | ||
+ | |||
+ | za každou správně zodpovězenou otázku +2b | ||
- | 4) Jaké jsou dobré zvyklosti při distribuci zdrojových kódů OSS projektů? | ||
~~DISCUSSION~~ | ~~DISCUSSION~~ | ||