]> rtime.felk.cvut.cz Git - edu/osp-wiki.git/blob - cviceni.mdwn
(no commit message)
[edu/osp-wiki.git] / cviceni.mdwn
1 [[!meta title="Cvičení"]]
2
3 [[!toc levels=2]]
4
5 Obecné informace
6 ==========
7
8 Cvičení probíhá v laboratoři [KN:E-s109][1].
9
10 Cvičení vede [Fanda Vacek][3].
11 Technickou podporu serveru s těmito stránkami poskytuje druhý z autorů a cvičících předmětu
12 [Michal Sojka][2], který je však v roce 2011 k dispozici jen přes e-mail.
13
14 Na stanice v laboratoři je distribuované prostředí [Debian][6]
15 GNU/Linux 6.0 (Squeeze). Informace o účtech a vzdáleném přístupu se nacházejí
16 na stránkách [IT oddělení katedry K13135][5].
17
18 Osnova
19 ==========
20
21 1. Seznámení se s předmětem a hodnocením, [[kontakt s reálným OSS
22    projektem|cviceni/1]]
23 2. [[Tvorba "produktu" z nezávislých OSS komponent|cviceni/2]] (embedded Linux)
24 3. [[Specifikace individuálního zadání|cviceni/3]] samostatná práce a jeho zařazení
25    do existujících OS projektů (konzultace se cvičícími)
26 4. [[Verzovací systém Git|cviceni/4]]
27 5. [[Prezentace projektu do kterého budu přispívat v samostatné práci a
28    nástin řešení|cviceni/5]]
29 6. Test ([[zadání|cviceni/6]], [[výsledky|cviceni/6/vysledky]])
30 7. [[Samostatná práce, konzultace|cviceni/konzultace]]
31 8. [[Samostatná práce, konzultace|cviceni/konzultace]]
32 9. [[Samostatná práce, konzultace|cviceni/konzultace]]
33 10. [[Samostatná práce, konzultace|cviceni/konzultace]]
34 11. [[Samostatná práce, konzultace|cviceni/konzultace]]
35 12. [[Samostatná práce, konzultace|cviceni/konzultace]]
36 13. [[Prezentace výsledků (12. května; povinná účast)|cviceni/11]]
37 14. [[Zápočet|cviceni/12]]
38
39 Podmínky udělení zápočtu
40 ==========
41
42 * Účast na 1. – 6. a 11. cvičení,
43 * odevzdané úlohy z 1. – 4. cvičení,
44 * absolvován test,
45 * prezentace záměru práce,
46 * prezentace výsledku práce.
47
48 Samostatná práce
49 ==========
50
51 Cílem samostatné práce je zkusit si na vlastní kůži jak funguje (či
52 nefunguje :-) ) vývoj open source softwaru. V ideálním případě si každý
53 student vybere projekt podle svého gusta a pokusí do něj přispět.
54 Příspěvek může být téměř vše, co projektu prospěje – např.:
55
56 * oprava chyby,
57 * přidání nové vlastnosti, 
58 * napsání dokumentace atd.
59 * lokalizace (netechnicé činnosti hodnotíme menším počtem bodů),
60
61 Cílem ale není pouze práci provést, ale dostat ji do projektu tak, aby
62 její výsledky byly dostupné všem kdo daný projekt využívají. V
63 závislosti na typu (a velikosti) projektu může být tento krok mnohem
64 těžší než samotná práce. Je potřeba srozumitelně vysvětlit správcům
65 projektu co děláte, proč to děláte a případně reagovat na další
66 požadavky správců.
67
68 Pokud nevíte jaký projekt si vybrat, můžete zkusit některý z
69 [[našeho seznamu|cviceni/projekty]].
70
71 Při práci na projektech vám můžou pomoct [[odpovědi na často kladené otázky|faq]].
72
73 Vlastní projekt
74 ------------
75
76 Na základě dohody je možné založit i vlastní projekt. U takovéhoto
77 projektu je potřeba zajistit, aby do něj mohla přispívat i celosvětová
78 komunita a aby ho začal používat někdo jiný než autor (či student
79 tohoto kurzu).
80
81 Google summer of code
82 ----------
83
84 Širokou nabídku OSS projektů, včetně konkrétních úloh, které mají
85 zájem o příspěvky studentů představuje [Google summer of code][4].
86 Většina technologií společnosti Google je postavena na OSS a proto
87 společnost sponzoruje rozvoj těchto projektů a platí studenty na nich
88 pracující. Studenti mohou zasílat přihlášku od 29. března do 9. dubna.
89 Rozhodnutí o přijetí či nepřijetí bude známo 26. dubna. Studenti
90 přijatí do GSOC získají všechny body za *průběh samostatné práce*.
91 Povinnost závěrečné prezentace a její bodové hodnocení však zůstává.
92
93   [1]:http://www.feld.cvut.cz/education/rozvrhy-ng.B102/public/cz/mistnosti/10/12/m10121304.html
94   [2]:http://rtime.felk.cvut.cz/~sojka/
95   [3]:https://udb.feld.cvut.cz/udb.phtml?_cmd=show&odn=uid=vacek,ou=People,o=feld.cvut.cz&_type=user
96   [4]:http://socghop.appspot.com/
97   [5]:http://support.dce.felk.cvut.cz/mediawiki/index.php/GNU/Linux_v_laborato%C5%99%C3%ADch
98   [6]:http://www.debian.org/