Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

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 RMSposkytovat 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~~
  
  
courses/test.1269374248.txt.gz · Poslední úprava: 2019/01/10 18:34 (upraveno mimo DokuWiki)
Nahoru
chimeric.de = chi`s home Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0