155PIN2 Projekt - Informatika 2: Porovnání verzí
konzultace |
|||
Řádek 61: | Řádek 61: | ||
Pro potřeby [[UMN MapServer]] či [[QGIS]] lze k databázi přistupovat jako uživatel <tt>postgis</tt> s heslem <tt>postgis1</tt>. | Pro potřeby [[UMN MapServer]] či [[QGIS]] lze k databázi přistupovat jako uživatel <tt>postgis</tt> s heslem <tt>postgis1</tt>. | ||
== Zadání projektu == | == Zadání projektu == | ||
Řádek 70: | Řádek 66: | ||
* [[153PIN2 Projekt - Informatika 2 - 2009|Letní semestr 2009]] | * [[153PIN2 Projekt - Informatika 2 - 2009|Letní semestr 2009]] | ||
== Konzultace == | |||
:[[Ing. Martin Landa]] <tt><martin.landa fsv.cvut.cz></tt> (B802, [[Ing. Martin Landa#Tuition|konzultační hodiny]]) | |||
{{Geoinformatika}} | {{Geoinformatika}} |
Verze z 20. 5. 2009, 14:17
Anotace
Předmět navazuje na 153PJIN. 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ů.
Doporučená literatura
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 text překládaných programů musí být dodán vždy soubor Makefile
Doporučená struktura (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
- Na serveru josef.fsv.cvut.cz je pro všechny skupiny založeno společné konto pin2-2009, jednotlivé projekty se ukládají do podadresařů x. Přístup ke kontu pin2-2009 je možný pouze přes veřejné klíče, které je nutno (v případě potřeby) vygenerovat a poslat k zařazeni. Pro snažší administraci mají všechny veřejné klíče jednotné pojmenování pin2-2009-x-jmeno.pub. Příklad vygenerování klíče:
ssh-keygen -t dsa -f ~/.ssh/pin2-2009-a-landa
- Při požadavku o zařazení klíče pošlete v příloze pouze veřejný klíč, tj. v tomto případě ~/.ssh/pin2-2009-a-landa.pub.
SVN
Zdrojové kódy, které vzniknou během práce na projektu jsou skladovány v SVN repositáři pin2. Právo zápisu do repositáře má pouze uživatel pin2-rok, 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
- jako uživatel pin2-2009 s právem zápisu do adresáře 2009
svn co svn+ssh://pin2-2009@josef.fsv.cvut.cz/var/lib/svn/pin2
PostGIS
Pro účel projektu je na serveru josef dostupná databáze pgis_pin2. Každá skupina má vlastní schéma, např. skupina 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.
Zadání projektu
Konzultace
- Ing. Martin Landa <martin.landa fsv.cvut.cz> (B802, konzultační hodiny)