155PIN2 Projekt - Informatika 2: Porovnání verzí
mBez shrnutí editace |
|||
Řádek 6: | Řádek 6: | ||
Skupiny během semestru průběžně prezentují výsledky a postup prací. Semestr je zakončen veřejnou prezentací projektů. | Skupiny během semestru průběžně prezentují výsledky a postup prací. Semestr je zakončen veřejnou prezentací projektů. | ||
<!--'''Doporučená literatura'''--> | <!--'''Doporučená literatura'''--> | ||
== Zadání projektu == | |||
=== Akademický rok 2009/2010 === | |||
* '''[[153PIN2 Projekt - Informatika 2 - 2010|Letní semestr 2010]]''' | |||
=== Akademický rok 2008/2009 === | |||
* [[153PIN2 Projekt - Informatika 2 - 2009|Letní semestr 2009]] | |||
== Požadavky == | == Požadavky == | ||
Řádek 83: | Řádek 93: | ||
Pro potřeby [[UMN MapServer]] či [[QGIS]] lze k databázi přistupovat jako uživatel 'postgis' s heslem 'postgis1'. | Pro potřeby [[UMN MapServer]] či [[QGIS]] lze k databázi přistupovat jako uživatel 'postgis' s heslem 'postgis1'. | ||
== Konzultace == | == Konzultace == |
Verze z 3. 3. 2010, 13:31
Anotace
Předmět navazuje na Projekt - Informatika. Studenti jsou rozděleni do skupin, které během semestru pracují na zadaném tématu.
Skupiny během semestru průběžně prezentují výsledky a postup prací. Semestr je zakončen veřejnou prezentací projektů.
Zadání projektu
Akademický rok 2009/2010
Akademický rok 2008/2009
Požadavky
- Výsledek projektu je šířen pod licencí GNU GPL, pokud s touto podmínkou autoři nesouhlasí, musí to explicitně uvést na první straně dokumentace
- Závěrečná zpráva je uložena do repositáře SVN. Součástí závěrečné zprávy musí být:
- textová dokumentace ve formátu PDF včetně zdrojového textu, např. LaTeX
- všechny zdrojové texty strukturované podle potřeby do hierarchie podadresářů
- se zdrojovými texty překládaných programů musí být dodán vždy soubor
Makefile
Struktura adresáře (příklad pro skupinu A rok 2009):
/2009 | |-/a | |-/dokumentace |-/src |-/prezentace
- Projekt je zakončen veřejnou prezentací
- K prezentaci se předkládá textová část dokumentace (nemusí obsahovat přílohy), tak aby byla k dispozici a mohla být dána k nahlédnutí přítomným zájemcům
- Plná dokumentace musí být k datu odevzdání zprávy vystavena na repositáři SVN
Trac
Trac je nástroj pro správu projektu a hlášení chyb. Trac je svobodný software licencovaný pod GNU GPL. Umožňuje integraci systému hlášení chyb, systému pro správu verzi (např. SVN) a wiki.
Trac je dostupný na http://josef.fsv.cvut.cz/trac/pin2
SVN
Zdrojové kódy včetně dokumentace jsou uloženy v SVN repositáři pin2. Právo zápisu do repositáře mají pouze členové dané skupiny, přístup pro čtení omezen není.
Návod pro práci s SVN naleznete zde.
Příklad stažení repositáře
- pouze pro čtení
svn co http://josef.fsv.cvut.cz/svn/pin2
- uživatel s právem zápisu
svn co svn+ssh://uzivatel@josef.fsv.cvut.cz/var/lib/svn/pin2
- příklad stažení vybraného projektu
svn co svn+ssh://uzivatel@josef.fsv.cvut.cz/var/lib/svn/pin2/2009/a pin2-2009-a
Pro experimenty (seznámení s SVN) používejte pískoviště
svn co svn+ssh://uzivatel@josef.fsv.cvut.cz/var/lib/svn/pin2/piskoviste pin2-piskoviste
Pracovní cyklus
- Vytvoření lokální kopie projektu
svn co svn+ssh://uzivatel@josef.fsv.cvut.cz/var/lib/svn/pin2/2009/a pin2-2009-a
- Vytvoření základních adresářů
cd pin2-2009-a svn mkdir dokumentace svn mkdir src svn mkdir prezentace svn ci -m"zakladni adresare projektu"
PostGIS
Pro účel projektu je na serveru 'josef' zřízena databáze pgis_pin2. Každé skupině je přiřazeno unikátní schéma, např. skupině 'A' v roce 2009 - a09. V projektech se schéma uvádí vždy explicitně pro každou tabulku, tedy např.
SELECT count(*) FROM a09.obce;
Pro potřeby UMN MapServer či QGIS lze k databázi přistupovat jako uživatel 'postgis' s heslem 'postgis1'.
Konzultace
- Ing. Martin Landa <martin.landa fsv.cvut.cz> (B802, konzultační hodiny)