]> rtime.felk.cvut.cz Git - edu/osp-wiki.git/blobdiff - cviceni.mdwn
Opravy, přidání sekce "Jak si vybrat vhodný projekt" a update GSOC sekce
[edu/osp-wiki.git] / cviceni.mdwn
index c8ff93f6d40af55d99796a56802d2795f0d691bc..95e433fd62c70feaf1cb77e75f4f76c33bb2f1b8 100644 (file)
@@ -5,14 +5,13 @@
 Obecné informace
 ==========
 
-Cvičení probíhá v laboratoři [KN:E-s109][1].
-
-Cvičení vede [Michal Sojka][2], druhý cvičící je
-[Rostislav Lisový][7].
+Cvičení probíhají v laboratoři [KN:E-s109][1] a vede je
+[Michal Sojka][2]. Další cvičící jsou [Rostislav Lisový][7] a
+[Michal Horn][8].
 
 Na stanicích v laboratoři je síťová instalace [Debian][6] GNU/Linux
-6.0 (Squeeze). Informace o účtech a vzdáleném přístupu se nacházejí na
-stránkách [IT oddělení katedry K13135][5].
+7 (Wheezy). Informace o účtech a vzdáleném přístupu se nacházejí na
+stránkách [IT oddělení katedry řídicí techniky][5].
 
 Osnova
 ==========
@@ -31,7 +30,7 @@ Osnova
 10. [[Samostatná práce, konzultace|cviceni/konzultace]]
 11. [[Samostatná práce, konzultace|cviceni/konzultace]]
 12. [[Samostatná práce, konzultace|cviceni/konzultace]]
-13. [[Prezentace výsledků (16. května; povinná účast)|cviceni/11]]
+13. [[Prezentace výsledků (15. května 2014; povinná účast)|cviceni/11]]
 14. [[Zápočet|cviceni/12]]
 
 Podmínky udělení zápočtu
@@ -48,9 +47,11 @@ Samostatná práce
 ==========
 
 Cílem samostatné práce je zkusit si na vlastní kůži jak funguje (či
-nefunguje :-) ) vývoj open source softwaru. Každý student vybere
-existující open source projekt a pokusí do něj přispět. Projekt musí
-splňovat následující podmínky:
+nefunguje :-) ) vývoj open source softwaru a naučit se komunikovat s
+open source vývojářskými komunitami. Každý student si vybere
+existující open source projekt a pokusí se do něj přispět.
+
+Vybraný projekt musí splňovat následující podmínky:
 
 * veřejně přístupný repozitář s historií projektu
 * historie musí dokládat minimálně dva roky aktivního vývoje nebo na
@@ -66,36 +67,65 @@ např.:
 * lokalizace (netechnické činnosti hodnotíme menším počtem bodů).
 
 Cílem ale není pouze práci provést, ale dostat ji do projektu tak, aby
-její výsledky byly dostupné všem kdo daný projekt využívají. V
+její výsledky byly dostupné všem, kdo daný projekt využívají. V
 závislosti na typu (a velikosti) projektu může být tento krok mnohem
-těžší než samotná práce. Je potřeba srozumitelně vysvětlit správcům
-projektu co děláte, proč to děláte a případně reagovat na další
-požadavky správců.
+těžší než vlastní vývojová práce. Je potřeba srozumitelně vysvětlit
+správcům projektu co děláte, proč to děláte a případně reagovat na
+další požadavky správců.
+
+Výsledky své práce zveřejněte na své [[profilové stránce|student/2014]].
+
+Jak si vybrat vhodný projekt?
+-----------------------------------
+
+Open source projekty se dají rozdělit na dobře a špatně fungující.
+Chceme, abyste se v tomto předmětu zapojili do těch dobrých a špatně
+fungujícím se vyhnuli. Nejenom, že tím dostanete víc bodů, ale hlavně
+ze své práce budete mít mnohem lepší pocit.
+
+V seznamu níže uvádíme naše doporučení ohledně výběru projektu a
+úlohy, kterou budete řešit. Doporučení vycházejí ze zkušeností z
+minulých běhů předmětu OSP.
+
+* Zkontrolujte, že je projekt živý, t.j. do repozitáře přibývají
+  commity a správci projektu komunikují s ostatními (mailing list,
+  fórum, IRC). Pokud je poslední commit v projektu několik let starý
+  nebo se během posledních pár měsíců neobjevila v mailing listu
+  jediná zpráva od správců, projektu se vyhněte.
+* Pokud se rozhodnete opravit chybu, kterou najdete v bug trackeru, je
+  dobré si vybrat takovou chybu, která byla správci projektu
+  potvrzena. Často se v bug trackeru objevují hlášení od uživatelů,
+  která sice jako chyby vypadají, ale ve skutečnosti to chyby nejsou.
+  Může se jednat i vlastnosti programu, které správci nechtějí měnit,
+  nebo to může být chyba konfiguraci daného uživatele apod. Ať už je
+  důvod jakýkoli, pokud takovou chybu-nechybu opravíte, moc úspěchu s
+  tím nesklidíte.
+* Pokud chcete implementovat novou vlastnost, vyberte si takovou věc o
+  kterou mají uživatelé (nebo správci) zájem. Nevymýšlejte nesmysly,
+  které nikoho nezajímají.
 
 Pokud nevíte jaký projekt si vybrat, může vám pomoct
-[[tato stránka|cviceni/projekty]].
-
-Při práci na projektech vám můžou pomoct
-[[odpovědi na často kladené otázky|faq]].
-
-Výsledky své práce zveřejněte na své [[profilové stránce|student/2013]].
+[[tato stránka|cviceni/projekty]]. Při práci na projektech vám můžou
+pomoct [[odpovědi na často kladené otázky|faq]].
 
 Google summer of code
 ----------
 
-Širokou nabídku OSS projektů, včetně konkrétních úloh, které mají
-zájem o příspěvky studentů představuje [Google summer of code][4].
-Většina technologií společnosti Google je postavena na OSS a proto
-společnost sponzoruje rozvoj těchto projektů a platí studenty na nich
-pracující. Studenti mohou zasílat přihlášku od 29. března do 9. dubna.
-Rozhodnutí o přijetí či nepřijetí bude známo 26. dubna. Studenti
-přijatí do GSOC získají všechny body za *průběh samostatné práce*.
-Povinnost závěrečné prezentace a její bodové hodnocení však zůstává.
+Širokou nabídku open source projektů, včetně konkrétních úloh, které
+mají zájem o příspěvky studentů představuje
+[Google summer of code][4]. Většina technologií společnosti Google je
+postavena na open source softwaru (OSS) a proto společnost sponzoruje
+rozvoj těchto projektů a platí studenty na nich pracující. Studenti
+mohou zasílat přihlášku do 21. března. dubna. Rozhodnutí o přijetí či
+nepřijetí bude známo 21. dubna. Studenti OSP přijatí do GSOC získají
+všechny body za *průběh samostatné práce*. Povinnost závěrečné
+prezentace a její bodové hodnocení však zůstává.
 
   [1]:http://www.fel.cvut.cz/education/rozvrhy-ng/public/cz/mistnosti/10/12/m10121304.html
   [2]:http://rtime.felk.cvut.cz/~sojka/
   [3]:http://cmp.felk.cvut.cz/~pisa/
-  [4]:http://socghop.appspot.com/
+  [4]:https://www.google-melange.com/gsoc/homepage/google/gsoc2014
   [5]:http://support.dce.felk.cvut.cz/mediawiki/index.php/GNU/Linux_v_laborato%C5%99%C3%ADch
   [6]:http://www.debian.org/
-  [7]:http://dce.fel.cvut.cz/katedra/lide/u_425/rostislav-lisovy.aspx
+  [7]:http://dce.fel.cvut.cz/katedra/ing-rostislav-lisovy
+  [8]:http://dce.fel.cvut.cz/katedra/ing-michal-horn