====== Virtuální realita - úkoly ====== Pracovní stránky pro tým č. 1. * [[http://dcgi.felk.cvut.cz/members/zara/PGR012/|zadání]] od prof. Žáry * [[http://mff.zamecnik.org/virtualni-realita/PGR012/|oficiální stránka týmu]] ===== Členové týmu ===== * [[martin_galajda@yahoo.com|Martin Galajda]] - horská dráha * [[ivan-jankovic@live.com|Ivan Jankovič]] - autodrom * [[bohumir@zamecnik.org|Bohumír Zámečník]] - labuťový kolotoč ===== Info ===== * [[svn://artax.karlin.mff.cuni.cz/home/zameb6am/vr/|SVN repo]] na Artaxu Pro zápis do repository je nutné zadat uživatelské jméno a heslo. Stačí, když si jako working copy checkoutnete trunk. Checkoutovat tagy a branche je většinou zbytečné. svn co svn://artax.karlin.mff.cuni.cz/home/zameb6am/vr/trunk ===== Info ===== ==== Tvorba release balíčku ==== Obecně stačí provést export ze SVN, sloučit složky web a src/<číslo> a zazipovat. Pokud je třeba i komprese jednotlivých WRL souborů, pak poslouží následující skript. #!/bin/sh ULOHA=2 RELEASE_DIR="tym1-uloha$ULOHA" WWW_PROJECT_DIR="$HOME/WWW/vr" # export ze SVN je bez adresaru .svn/ svn export svn://artax.karlin.mff.cuni.cz/home/zameb6am/vr/trunk release cd release mkdir $RELEASE_DIR mv src/* $RELEASE_DIR mv web/$ULOHA/* $RELEASE_DIR cd $RELEASE_DIR # zagzipovat vsechny WRL soubory rekurzivne find . -iname '*.wrl' -print|xargs gzip ## slo by to pres find a xargs... ## takovy workaround za nefunkcni find na cygwinu: #gzip */*/*.wrl #gzip */*.wrl #gzip *.wrl # odstraneni .gz find . -iname '*.wrl.gz' -exec rename .wrl.gz .wrl '{}' \; # nebo zase workaround za nefunkcni find # tentokrat v total commanderu: # CTRL+B # CTRL+M, vyhledeat regex \.gz$ a smazat # pak to cele jeste do .zip # mame tu dva vnorene $RELEASE_DIR, zustane jen ten vnejsi, v ZIPce i ten vnitrni cd .. zip -r vse.zip $RELEASE_DIR cd $RELEASE_DIR # a komplet vcetne teto ZIPky hodime na web #rm -r $WWW_PROJECT_DIR/$ULOHA/* rm -r $WWW_PROJECT_DIR/$ULOHA mkdir -p $WWW_PROJECT_DIR/$ULOHA mv * $WWW_PROJECT_DIR/$ULOHA/ cd .. mv vse.zip $WWW_PROJECT_DIR/$ULOHA/ cd .. rm -r release