/.ikiwiki
/recentchanges
+*~
Obecné informace
==========
-Cvičení probíhá v laboratoři [KN:E-s109][1]. Cvičící jsou [Michal Sojka][2] a [Fanda Vacek][3].
+Cvičení probíhá v laboratoři [KN:E-s109][1].
+
+Cvičení vede [Fanda Vacek][3].
+Technickou podporu serveru s těmito stránkami poskytuje druhý z autorů a cvičících předmětu
+[Michal Sojka][2], který je však v roce 2011 k dispozici jen přes e-mail.
+
+Na stanice v laboratoři je distribuované prostředí [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].
Osnova
==========
* oprava chyby,
* přidání nové vlastnosti,
-* lokalizace,
* napsání dokumentace atd.
+* lokalizace (netechnicé č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
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.feld.cvut.cz/education/rozvrhy-ng.B092/public/cz/mistnosti/10/12/m10121304.html
+ [1]:http://www.feld.cvut.cz/education/rozvrhy-ng.B102/public/cz/mistnosti/10/12/m10121304.html
[2]:http://rtime.felk.cvut.cz/~sojka/
- [3]:http://dce.fel.cvut.cz/katedra/lide/u_259/frantisek-vacek.aspx
+ [3]:https://udb.feld.cvut.cz/udb.phtml?_cmd=show&odn=uid=vacek,ou=People,o=feld.cvut.cz&_type=user
[4]:http://socghop.appspot.com/
+ [5]:http://support.dce.felk.cvut.cz/mediawiki/index.php/GNU/Linux_v_laborato%C5%99%C3%ADch
+ [6]:http://www.debian.org/
* Pokud jste během semetru změnili projekt či zadání, uveďte proč.
Prezentaci nahrajte jako přílohu ve formátu Open dokument nebo PDF na
-[[vaši stránku|student/2010]] (nepoužívejte diakritiku v názvech
+[[vaši stránku|student/2011]] (nepoužívejte diakritiku v názvech
souborů).
+++ /dev/null
-[[!comment format=mdwn
- username="karasluk"
- subject="nejde editovat... "
- date="2010-05-04T21:06:29Z"
- content="""
-tak nevím, buď dělám něco špatně, nebo nemám povoleno tuto stránku editovat... mě kdyžtak zapište na čtvrtek 8:45 :)
-"""]]
+++ /dev/null
-[[!comment format=mdwn
- username="richtric"
- subject="editace"
- date="2010-05-04T21:26:08Z"
- content="""
-Potvrzuji problém s editací. Také mi to píše, že nejsem k editacím oprávněn. Dorazím ve středu v 11:45
-"""]]
+++ /dev/null
-[[!comment format=mdwn
- username="severzde"
- subject="Editace"
- date="2010-05-05T04:30:18Z"
- content="""
-Také se mi nedaří nikam přihlásit. Dorazím ve čtvrtek hned ráno v 7:30
-"""]]
+++ /dev/null
-[[!comment format=mdwn
- username="zajictom"
- subject="Editace"
- date="2010-05-05T09:04:11Z"
- content="""
-Ct 8:00
-"""]]
Nedělejte v rozvrhu mezery a nepřepisujte cizí rezervace.
-## Středa 11:45 – 13:15
-* 11:45
-* 11:50
-* 11:55
-* 12:00 - [[vonavjan]]
-* 12:05
-* 12:10
-* 12:15
-* 12:20
-* 12:25
-* 12:30 - [[richtric]]
-* 12:35
-* 12:40
-* 12:45
-* 12:50
-* 12:55
-* 13:00
-* 13:05
-* 13:10
-
-## Středa 13:30 – 15:00
-* 13:30 [[mriztoma]]
-* 13:35 [[sinjosef]]
-* 13:40 [[franedom]]
-* 13:45
-* 13:50
-* 13:55
-* 14:00
-* 14:05
-* 14:10
-* 14:15
-* 14:20
-* 14:25
-* 14:30
-* 14:35
-* 14:40
-* 14:45
-* 14:50
-* 14:55
-
-## Čtvrtek 7:30 – 9:00
-* 7:30 [[severzde]]
-* 7:35 [[trmotjak]]
-* 7:40 [[stastvla]]
-* 7:45 [[barintom]]
-* 7:50
-* 7:55
-* 8:00 [[zajictom]]
-* 8:05
-* 8:10
-* 8:15
-* 8:20
-* 8:25 - [[fiserra1]]
-* 8:30 - [[kobetvla]]
-* 8:35
-* 8:40 - [[havelma2]]
-* 8:45 - [[karasluk]]
-* 8:50 - [[nguyehuy]]
-* 8:55
-
## Čtvrtek 9:15 – 10:45
* 9:15
* 9:20
-* 9:25 [[benesda1]]
+* 9:25
* 9:30
* 9:35
* 9:40
* 10:25
* 10:30
* 10:35
-* 10:40 [[lisovros]]
+* 10:40
## Čtvrtek 11:00 – 12:30
-* 11:00 [[mildedan]]
-* 11:05 [[petrarad]]
+* 11:00
+* 11:05
* 11:10
* 11:15
* 11:20
* 12:10
* 12:15
* 12:20
-* 12:25 [[havliva1]]
+* 12:25
## Čtvrtek 12:45 – 14:15
* 12:45
Cíl cvičení
===========
-Open source projekty se často nepoužívají osamoceně, ale v kombinaci s
-jinými OSS projekty, čímž vznikají tak tzv. OSS stacky. Asi
-nejznámějším stackem je LAMP – Linux, Apache, MySQL, PHP. Na dnešním
-cvičení se seznámíme s dalším, velmi často používaným, stackem
-[Linux][kenrel] + [BusyBox][bb] (+[Dropbear][dropbear] SSH server).
+Cílem tohoto cvičení je prakticky si procvičit informace probírané na
+2. přednášce a motivovat vás ke 4. přednášce "*Linuxové jádro - vznik,
+vývoj, skladba a ovladače; GNU libc a uživatelský prostor*". Pokud vám
+nejsou jasné některé souvislosti, doporučujeme zkusit si informace
+vygooglovat a připravit si otázky na 4. přednášku.
+
+Open source software (OSS) projekty se často nepoužívají osamoceně,
+ale v kombinaci s jinými OSS projekty, čímž vznikají tak tzv. OSS
+stacky. Asi nejznámějším stackem je LAMP – Linux, Apache, MySQL, PHP.
+Na dnešním cvičení se seznámíme s dalším, velmi často používaným,
+stackem [Linux][kenrel] + [BusyBox][bb] (+[Dropbear][dropbear] SSH
+server).
[BusyBox][bb] je sada UNIXových uživatelských nástrojů (shell, editor,
utility jako ls, mkdir, …) zkompilovaná do jedné binárky. V kombinaci
git clone git://busybox.net/busybox.git --reference /usr/src/busybox.git
cd busybox
+ Protože se jedná o aktuální vývojový snapshot, je možné, že se
+ při překladu, instalaci nebo používání vyskytne chyba. Naší výhodou
+ však je, že máme k dispozici kompletní historii projektu
+
+ qgit
+
+ a můžeme si vybrat verzi, kde se chyba nevyskytuje. Například
+
+ git checkout -f 1_18_3
+
[bbgit]:http://git.busybox.net/busybox/
2. Zkonfigurujeme jak chceme BusyBox přeložit.
tam nachází pouze jedna binárka `bin/busybox` a všechno ostatní
jsou pouze symbolické odkazy na tuto binárku.
- Protože neprovádíme tzv. *křížový překlad*, který je běžný pro v
+ Protože neprovádíme tzv. *křížový překlad*, který je běžný v
případě vestavěných zařízení, můžeme výsledek hned otestovat
například spuštěním shellu: `./_install/bin/sh` (ukončíme ho např.
příkazem `exit`).
dál a busybox otestovat až po nabootování na cílovém hardwaru.
5. Pokud máte na vašem počítači práva superuživatele root, můžete
- otestovat BusyBox v chroot prostředí, t.j. se stejným jádrem jako
+ otestovat BusyBox v [chroot prostředí][chroot], t.j. se stejným jádrem jako
právě běží na vašem počítači, ale se souborovým systémem tvořeným
pouze BusyBoxem:
Fungovat to ale nebude, protože ke spuštění BusyBoxu jsou potřeba
knihovny, které v nejsou v adresáři `_install` dostupné.
+
+[chroot]:http://en.wikipedia.org/wiki/Chroot
6. Chybějící knihovny zjistíte příkazem
ldd _install/bin/busybox
- Tyto knihovny musíte nakopírovat do adresáře `_install`
+ Tyto knihovny musíte nakopírovat do adresáře `_install`. Na
+ 32-bitovém systému to může vypadat například takto:
mkdir _install/lib
cp /lib/i686/cmov/libm.so.6 /lib/i686/cmov/libc.so.6 /lib/ld-linux.so.2 _install/lib
+ Na 64-bitovém systému jádro hledá pro dynamicky linkované programy
+ "interpreter" `/lib64/ld-linux-x86-64.so.2` v adresáři `/lib64`.
+ Vytvoříme ho jako symbolický odkaz na adresář `/lib`
+
+ ( cd _install && ln -s lib lib64 )
+
Nyní už můžete spustit BusyBox v chroot prostředí.
5. Nejjednodušší možnost jak nabootovat do právě vytvořeného
startovací RAM-disk a nabootovat Linux s tímto RAM-diskem.
Aby vše fungovalo jak má, kromě souborů v adresáři `_install` musí
- RAM-disk obsahovat i někoik položek v adresáři `/dev` pro přístup k
+ RAM-disk obsahovat i několik položek v adresáři `/dev` pro přístup k
virtuálním terminálům.
1. Pokud máte root práva, použijte ke tvorbě RAM-disku následující příkazy:
ln -s bin/busybox _install/init
(cd _install; find . | cpio -o -H newc | gzip) > ramdisk
- 2. Bez rootovských práv můžete RAM-disk vytvořit pomocí nástoje
+ 2. Bez rootovských práv můžete RAM-disk vytvořit pomocí nástroje
[gen_init_cpio][gic].
(
6. Bootování jádra s naším filesystémem (v emulátoru):
+ Na 32-bitovém systému spustíme emulátor následovně:
+
qemu -kernel /boot/vmlinuz-2.6.26-2-686 -initrd ramdisk
+ Na 64-bitovém systému může být potřeba použít příslušnou variantu QEMU:
+
+ qemu-system-x86_64 -kernel /boot/vmlinuz-2.6.32-5-amd64 -initrd ramdisk
+
+ Pokud systém nabízí hardwarovou podporu virtualizace, je výhodné
+ použít [KVM][kvm]. Výsledek pak běží rychleji. Například:
+
+ kvm -kernel /boot/vmlinuz-2.6.32-5-amd64 -initrd ramdisk
+
+[kvm]:http://www.linux-kvm.org/
+
7. Pokud vše proběhlo správně, zobrazila se hláška
Please press Enter to activate this console.
==============
Jaderné moduly jsou přeložené kusy kódu, které lze za běhu nahrávat do
-Linuxvého jádra. Pokud bychom chtěli nalézt analogickou věc v
+Linuxového jádra. Pokud bychom chtěli nalézt analogickou věc v
uživatelském prostředí, pak by to byly *sdílené knihovny*. Jaderný
modul může obsahovat kód ovladače zařízení, podporu určitého
souborového systému, může přidávat do jádra nové funkce (např.
======
Vytvořte jednoduchý jaderný modul, který po zavedení do jádra vypíše
-vaše jméno (objeví se ve výstupu `dmesg`). Jinak nemusí dělat nic.
+vaše jméno (objeví se ve výstupu příkazu `dmesg`). Jinak nemusí dělat nic.
Předveďte činnost vašeho modulu ve vámi vytvořeném systému běžícím v
emulátoru.
-**Pozor:** V zadání je drobný chyták!
-
Kdo se bude nudit, může zkusit rozšířit modul tak, aby se jeho jméno
objevilo v souboru `/proc/myname` nebo vytvořit jednoduchý ovladač,
který bude vracet vaše jméno při čtení z `/dev/myname`. Návod najdete
okně ho vložíte na příkazovou řádku shellu. Tím, že při tom nemusíte šahat na
klávesnici vám to půjde rychleji.
+* Pokud je Qemu spouštěný přes vzdálené připojení (např. server postel),
+ je potřeba pro zobrazení emulované obrazovky spouštěného stroje
+ buď provést protunelování X protokolu (`ssh -X`) nebo používat Qemu
+ s emulací obrazovky v textovém režimu `qemu -curses`. Další možnost
+ je emulovat HW bez grafické karty `qemu -nographic` a nastavit testovaný
+ systém tak, aby systémová konzole směřovala na sériový port.
+
Reference
=========
--- /dev/null
+[[!comment format=mdwn
+ username="kufnejos"
+ ip="147.32.87.252"
+ subject="Static binary"
+ date="2011-02-24T12:37:26Z"
+ content="""
+Trable s ldd si lze odpustit a prelozit busybox jako statickou binarku...
+
+<pre>
+Busybox Settings --->
+ Build Options --->
+ [*] Build BusyBox as a static binary (no shared libs)
+</pre>
+"""]]
--- /dev/null
+[[!comment format=mdwn
+ username="pisa"
+ ip="62.24.72.246"
+ subject="Re: Static binary"
+ date="2011-02-25T17:58:15Z"
+ content="""
+Toto řešení má smysl a používá se v některých specifických případech. Pokud však chcete
+později systém doplnit o nějakou uživatelskou aplikaci (např. e-book reader) tak statické
+linkování více bunárních programů vede k velkému nárůstu zabraného místa. Přitom postup s `ldd`
+vám snadno umožňuje image doplnit o `bash`, `mc` a cokoliv dalšího a to v běžných
+případech bez rekompilace. Je také možné načíst ovladače FS, připojit například
+oddíl z disku (např. při řešení chyby boot sektoru) a provozovat aplikace oddtud.
+Je tedy dobré si vyzkoušet, jak běžné závislosti vypadají a jak je zjistit a splnit.
+"""]]
[[!meta title="Zadání samostatné práce"]]
-Návrh zadání napište na [[stránku s vaším jménem|/student/2010]]. Pro zalogování použijte stejné jméno a heslo jako do Linuxu na cvičeních. Abyste nemuseli čekat až na vás na cvičení přijde řada, [[zarezervujte si|3/rezervace]] kdy přijdete. Dostavte se 10 minut před rezervovaným časem a pro případ selhání techniky s sebou mějte zadání vytištěné na papíře.
+Návrh zadání napište na [[stránku s vaším jménem|/student/2011]]. Pro zalogování použijte stejné jméno a heslo jako do Linuxu na cvičeních. Abyste nemuseli čekat až na vás na cvičení přijde řada, [[zarezervujte si|3/rezervace]] kdy přijdete. Dostavte se 10 minut před rezervovaným časem a pro případ selhání techniky s sebou mějte zadání vytištěné na papíře.
Zadání vyplňte do předpřipravené šablony. Mělo by obsahovat jméno vámi vybraného projektu, odkaz na jeho domovské stránky a cca 1 odstavec popisu co bude vaším cílem. Pokud si nejste jisti, jestli má vaše počínání smysl, zkuste kontaktovat vývojáře vámi vybraného projektu a zeptat se co si o tom myslí.
[[!meta title="Rezervace"]]
[[!toc]]
-Rezervaci provedete kliknutím v pravo nahoře na `Edit` a připsáním
+Rezervaci provedete kliknutím vpravo nahoře na `Edit` a připsáním
vašeho loginu ve dvojitých hranatých závorkách vedle zvoleného času.
Nedělejte v rozvrhu mezery a nepřepisujte cizí rezervace.
-## Středa 11:45 – 13:15
-* 11:45 [[sojkam1]]
-* 11:50 [[richtric]]
-* 11:55
-* 12:00
-* 12:05
-* 12:10
-* 12:15
-* 12:20
-* 12:25
-* 12:30
-* 12:35
-* 12:40
-* 12:45
-* 12:50
-* 12:55
-* 13:00
-* 13:05
-* 13:10 [[mriztoma]]
-
-## Středa 13:30 – 15:00
-* 13:30 [[havelma2]]
-* 13:35 [[maresjo2]]
-* 13:40 [[vonavjan]]
-* 13:45
-* 13:50
-* 13:55 [[sinjosef]]
-* 14:00
-* 14:05
-* 14:10
-* 14:15 [[fajfrjan]]
-* 14:20
-* 14:25
-* 14:30
-* 14:35
-* 14:40
-* 14:45
-* 14:50 [[froncmar]]
-* 14:55 [[franedom]]
-
-## Čtvrtek 7:30 – 9:00
-* 7:30 [[trmotjak]]
-* 7:35 [[tsevealt]]
-* 7:40 [[stastvla]]
-* 7:45 [[barintom]]
-* 7:50 [[severzde]]
-* 7:55
-* 8:00 [[nguyehuy]]
-* 8:05
-* 8:10
-* 8:15
-* 8:20
-* 8:25
-* 8:30
-* 8:35
-* 8:40 [[karasluk]]
-* 8:45
-* 8:50
-* 8:55
-
## Čtvrtek 9:15 – 10:45
-* 9:15 [[budinto2]]
-* 9:20
-* 9:25 [[vejmema1]]
-* 9:30 [[simakjac]]
-* 9:35 [[benesda1]]
-* 9:40
+* 9:15 [[synekmar]]
+* 9:20 [[krayzpav]]
+* 9:25 [[krkosdav]]
+* 9:30 [[tukamart]]
+* 9:35 [[staryto3]]
+* 9:40 [[horciada]]
* 9:45
* 9:50
* 9:55
-* 10:00
+* 10:00 [[dvoraj42]]
* 10:05
-* 10:10 [[kovacma3]]
-* 10:15 [[lisovros]]
-* 10:20 [[lenarpat]]
-* 10:25 [[schnepe2]]
-* 10:30 [[lucovtom]]
-* 10:35 [[tukamart]]
-* 10:40 [[vaclarom]]
+* 10:10
+* 10:15
+* 10:20 [[stolapav]]
+* 10:25
+* 10:30 [[bukatlib]]
+* 10:35
+* 10:40 [[tunystom]]
## Čtvrtek 11:00 – 12:30
-* 11:00 [[janoumi8]]
-* 11:05 [[mickapa1]]
-* 11:10 [[pokorpe6]]
-* 11:15 [[klimazde]]
-* 11:20 [[mildedan]]
-* 11:25 [[petrarad]]
-* 11:30
-* 11:35
-* 11:40
-* 11:45
-* 11:50
-* 11:55
-* 12:00 [[sidekvoj]]
-* 12:05
-* 12:10
-* 12:15
-* 12:20 [[havliv1]]
-* 12:25
+* 11:00 [[dankokar]]
+* 11:05 [[vavradav]]
+* 11:10 [[semmlond]]
+* 11:15 [[vanekjir]]
+* 11:20 [[posvipet]]
+* 11:25 [[dlouhpe1]]
+* 11:30 [[haltulud]]
+* 11:35 [[eliasv2]]
+* 11:40 [[novakvo2]]
+* 11:45 [[spirkjak]]
+* 11:50 [[faltamar]]
+* 11:55 [[benatmic]]
+* 12:00 [[pavlami2]]
+* 12:05 [[rezlemic]]
+* 12:10 [[zmatlja1]]
+* 12:15 [[latalto2]]
+* 12:20 [[knizemic]]
+* 12:25 [[strelmic]]
## Čtvrtek 12:45 – 14:15
-* 12:45 [[founemi2]]
-* 12:50 [[proksma5]]
-* 12:55 [[sachamar]]
-* 13:00 [[pruchmar]]
-* 13:05 [[navarfil]]
-* 13:10
+* 12:45 [[skultemi]]
+* 12:50 [[rendlma2]]
+* 12:55 [[balejmar]]
+* 13:00 [[staryjir]]
+* 13:05 [[kufnejos]]
+* 13:10 [[stefaja1]]
* 13:15
* 13:20
* 13:25
* 13:55
* 14:00
* 14:05
-* 14:10 [[kubovja1]]
+* 14:10 [[motykvla]]
Naučit se pracovat verzovacím systémem [Git][git]. Konrétně nás bude
zajímat:
-* Využití Gitu pro distribuovaný vývojový model, který je praktikován
- mnoha open source projekty.
-* Efektivní prohledávání historie projektu, které je užitečné
+
+* využití Gitu pro distribuovaný vývojový model, který je praktikován
+ mnoha open source projekty,
+* efektivní prohledávání historie projektu, které je užitečné
například při rozhodnování jak správně vyřešit určitý konflikt.
[git]:http://git-scm.com/
Git je velmi univerzální nástroj pro správu a synchronizaci dat
v souborech. Kromě verzování softwaru ho lidé používají
-k [mnoha dalším činnostem][gitsurvey09-usedfor]. Jedna z často
+k [mnoha dalším činnostem][gitsurvey-usedfor]. Jedna z často
zmiňovaných nevýhod Gitu je, že oproti jiným verzovacím systémům je
těžší se ho naučit a používat. Možným důvodem je to, že git nabízí
větší funkcionalitu než většina ostatních systémů, která se ale
je, že Git se neustále vyvíjí a mnoho úsilí je věnováno právě zlepšení
uživatelské přivětivosti.
-[gitsurvey09-usedfor]:http://git.wiki.kernel.org/index.php/GitSurvey2009#07._I_use_Git_for_.28check_all_that_apply.29:
+[gitsurvey-usedfor]:http://www.survs.com/app/12/wo/EO2kVRp9LtOtfmGQs0tl3g/0.0.0.7.7.3.0.1.1.5.6.1.1.9.1
Pro pochopení Gitu je důležité mít základní představu o tom, jak Git
-pracuje s větvemi, jak bylo popsáno v [[přednášce|prednasky/intro-to-git.pdf]]
+pracuje s větvemi, což bylo popsáno v [[přednášce|prednasky/intro-to-git.pdf]]
na slidech "*Working on branches*" a "*Working with remotes*".
V tomto cvičení budeme opět pracovat s projektem
* Příkaz `gitk` zobrazuje graficky historii a dovoluje její
interaktivní procházení. Přijímá stejné volby jako `git log`, takže
- v příkazech níže ho můžete použít i pro vizualizaci výstupu `git
+ v příkazech níže ho můžete použít i pro "vizualizaci" výstupu `git
log`.
* Příkaz `git gui` je grafický nástroj částečně nahrazující příkazy
Příkaz `git ls-files po m4` vypíše všechny soubory z adresářů *po*
a *m4*, které jsou spravované gitem a příkazem `git update-index
--assume-unchanged` pak gitu sdělíme, aby si do indexu poznamenal,
- že tyto soubory má ignorovat.
+ že má tyto soubory ignorovat.
> *Poznámka:* Možná víte o souborech *.gitignore* (viz `man
> gitignore`), které slouží k podobnému účelu. Ostatně midnight
Vidíme, že máme nakonfigurovaný repozitář s názvem *origin* a jeho
URL.
-1. Pokud chceme nějaký [konkrétní vzdálený repozitář][w/osp.git] používat často,
+1. Pokud chceme nějaký vzdálený repozitář používat často,
vyplatí se ho pojmenovat krátkým jménem (v příkladu níže *osp*),
abychom nemuseli pořád psát dlouhé URL:
- git remote add osp git://repo.or.cz/midnight-commander/osp.git
+ git remote add osp ssh://git@rtime.felk.cvut.cz/osp/mc
+
+ V tomto repozitáři je uloženo zadání dnešní úlohy. Abyste se k němu
+ dostali, musí server znát váš veřenjný SSH klíč. Jak toho docílit
+ najdete na [[samostatné stránce|rtime-git-ssh-key]]. Přístup k
+ repozitářům na serveru rtime budete potřebovat i v písemce. **Proto
+ vám důrazně doporučujeme zprovoznit přístup už na tomto cvičení,
+ abyste při písemce neztráceli čas.**
2. Nyní můžeme stáhnout obsah právě přidaného repozitáře:
git fetch osp
+ V případě úspěchu bude výstup vypadat následovně:
+
+ remote: Counting objects: 17, done.
+ remote: Compressing objects: 100% (9/9), done.
+ remote: Total 10 (delta 4), reused 7 (delta 1)
+ Unpacking objects: 100% (10/10), done.
+ From ssh://rtime.felk.cvut.cz/osp/mc
+ * [new branch] master -> osp/master
+ * [new branch] only-directories -> osp/only-directories
+
3. Příkaz nám vypíše, že v repozitáři byly dvě nové větve. Všechny
větve ze vzdálených repozitářů vypíšeme příkazem
git branch -r
Zjednodušeně řečeno, jediný rozdíl mezi lokální a vzdálenou větví
- je v tom, že vzdálená větev má prefix `<remote>/`.
+ je v tom, že jméno vzdálené věteve má prefix `<remote>/`.
4. Nyní nás zajímá co je ve větvích, které jsme právě stáhli:
Tyto dva příkazy jsou ekvivalentní a vypisují commity, které jsou
ve větvi *osp/only-directories* a zároveň nejsou (^) ve větvi *master*.
- Chcete-li vidět i změny v kódu použijte jeden z následujících příkazů
+ Chcete-li vidět i změny v kódu použijte jeden z následujících příkazů:
+
git log -p osp/only-directories ^master
gitk osp/only-directories ^master
git merge osp/only-directories
Výsledek bude vypadat pravděpodobně takto:
- Renaming doc/mc.1.in => doc/man/mc.1.in
Auto-merging doc/man/mc.1.in
- Auto-merging src/find.c
- CONFLICT (content): Merge conflict in src/find.c
- Automatic merge failed; fix conflicts and then commit the result.
- Vidíme, že git správně zjistil, že soubor `doc/mc.1.in` byl
- v novější verzi přejmenován a provedl sloučení až po přejmenování.
- Při slučování změn ve `src/find.c` už takové štěstí nemáme a
- výsledkem je konflikt.
+ Auto-merging src/filemanager/find.c
+ CONFLICT (content): Merge conflict in src/filemanager/find.c
+ Automatic merge failed; fix conflicts and then commit the result.
+
+ Vidíme, že se automaticky povedlo sloučit změny v souboru
+ `doc/mc.1.in`, ale při slučování změn ve `src/find.c` už takové
+ štěstí nemáme a výsledkem je konflikt.
Řešení konfliktů
abychom zjistili co je ještě potřeba vyřešit. V našem případě vypadá
výstup zhruba takhle:
- # On branch merge-assignment
+ # On branch homework
# Changes to be committed:
#
# modified: doc/man/mc.1.in
# Unmerged paths:
# (use "git add/rm <file>..." as appropriate to mark resolution)
#
- # both modified: src/find.c
- #
+ # both modified: src/filemanager/find.c
Konflikt lze řešit následujícími způsoby:
* V textovém editoru najdeme sekvence `<<<<<<<<`, `=========` a
`>>>>>>>>`, kterými jsou označené jednotlivé konfliktní oblasti.
- Tato místa musíme oprait tak, aby dávala smysl a poté zmíněné
+ Tato místa musíme opravit tak, aby dávala smysl a poté zmíněné
sekvence znaků smažeme.
* `git mergetool` je nástroj, který spouští grafický nástroj (např.
[kdiff3][kdiff3]), který vám se slučováním pomůže.
řadek, které maji v levém sloupci `?` - tj. konfliktů.
* `gitk --merge` - zobrazí pouze commity, které modifikovaly
konfliktní soubory.
+
[kdiff3]:http://kdiff3.sourceforge.net/
+
Repozitář na repo.or.cz
---------------------------
dostupné pro ostatní je užitečné založit si vlastní repozitář, odkud
si budou moct ostatní vaše změny stáhnout.
-1. [Zaregistrujte][reg] se na [repo.or.cz][roc]. K repozitáři na
+1. [Zaregistrujte se][reg] na [repo.or.cz][roc]. K repozitáři na
repo.or.cz se přistupuje protokolem SSH a autorizace se provádí na
základě veřejných klíčů.
Můžete založit buď [nový projekt][new] a nebo udělat tzv.
[fork existujícího projektu][forkmc]. Pro oba typy projektů můžete
zvolit zda bude repozitář pouze automaticky aktualizovanou kopií
- jiného repozitáře (*mirror*) a nebo zda-li bude možné do něj přímo
- ukládat nové commity (*push*).
+ jiného repozitáře (*mirror mode*) a nebo zda-li bude možné do něj přímo
+ ukládat nové commity (*push mode*).
Pro účely tohoto cvičení si
[založte fork][forkmc] [Midnight commanderu][w/osp.git] v *Push módu*, který se
Zadání
======
-Proveďte sloučení větve `git://repo.or.cz/midnight-commander/osp.git
-only-directories` s aktuální vývojovou větví (`master`). Výsledek
+Proveďte sloučení větve `ssh://git@rtime.felk.cvut.cz/osp/mc
+only-directories` s aktuální vývojovou větví `origin/master`. Výsledek
uložte do [vámi vytvořeného repozitáře (forku) na repo.or.cz][forkmc]
do větve `homework`.
--- /dev/null
+[[!comment format=mdwn
+ username="bukatlib"
+ ip="188.75.133.98"
+ subject="Možná korektnější verze...."
+ date="2011-03-03T14:34:12Z"
+ content="""
+git update-index --assume-unchanged $(git ls-files '*.po' '*.m4')
+
+Předpokládám totiž, že nás zajímají koncovky souborů, nikoliv adresář po, či m4...
+
+"""]]
--- /dev/null
+[[!comment format=mdwn
+ username="bukatlib"
+ ip="188.75.133.98"
+ subject="Drobná oprava..."
+ date="2011-03-03T14:36:34Z"
+ content="""
+git update-index --assume-unchanged $(git ls-files '*.po' '*.m4')
+"""]]
--- /dev/null
+[[!comment format=mdwn
+ username="bukatlib"
+ ip="188.75.133.98"
+ subject="Do třetice..."
+ date="2011-03-03T19:55:19Z"
+ content="""
+git update-index --assume-unchanged $(git ls-files 'hvězdička.po' 'hvězdička.m4')
+
+Z nějakého podivného důvodu to filtruje znak hvězdičky....
+"""]]
* **Organizace projektu** – hierarchie vývojářů, vydávání verzí, způsob komunikace mezi vývojáři a s uživateli, správa chyb atd.
* **Popis mé práce**, případně i nástin řešení (cca 1 slide)
-Prezentaci nahrajte jako přílohu ve formátu Open dokument nebo PDF na [[vaši stránku|student/2010]].
+Prezentaci nahrajte jako přílohu ve formátu Open dokument nebo PDF na [[vaši stránku|student/2011]].
[[Podobné seznamy|vyznamne-projekty]] vytvářejí i jiné projekty. Další nabídky "práce" můžete najít na [OpenHatch.org](https://openhatch.org/).
+Množství drobnějšíh i větších úkolů týkajících se otevřených projektů je možné nalézt
+i na stránce s vypsanými [tématy a úkoly diplomových prací](http://rtime.felk.cvut.cz/wiki/index.php/T%C3%A9mata_diplomov%C3%BDch_prac%C3%AD) oddělení Průmyslové Informatiky.
+
[[!inline pages="./projekty/* and !*/Discussion" show="0" actions=yes rootpage="projekty" postformtext="Přidat projekt" feeds=no]]
[[!edittemplate template="templates/projekt" match="./projekty/*" silent=yes]]
Možné činnosti:
-* Dopsat Report Builder (je z velké části hotov)
+* <del>Dopsat Report Builder (je z velké části hotov)</del>
* Napsat Query Builder (podívejte se na Lemon Parser SQLite projektu)
* Vylepšit Code Completition při vkládání SQL dotazů
* Napsat PHP a Python protikusy pro QFHttpMySql HTTP proxy SQL driver
* Napsat HTTP proxy driver pro PostqreSQL
* Napsat HTTP proxy driver pro FireBird
-* Vytvořit *.deb a *.rpm instalační balíčky
+* Vytvořit generátor *.deb a *.rpm instalačních balíčků
* Build PostqreSQL a FireBird SQL driveru pro win32
* Vytvořit instalační balíček pro win32
--- /dev/null
+[[!comment format=mdwn
+ ip="88.101.75.200"
+ subject="comment 2"
+ date="2010-12-12T15:58:20Z"
+ content="""
+http://repo.or.cz/w/Kate_RNG_RNC_syntax.git
+
+save files to ~/.kde/share/apps/katepart/syntax
+"""]]
+++ /dev/null
-[[!meta title="CAN benchmark na PowerPC MPC5200"]]
-
-Zadavatel: Sojka
-
-[Obenchmarkování][1] LinCAN a Socketcan driveru na procesoru PowerPC MPC5200.
-
-
- [1]: http://rtime.felk.cvut.cz/can/benchmark/1/
* Enhance FRM GUI (QT GUI application)
* Use tree view to display contracts in a table
- * Show utilization bar in one column
+ * Show utilization bar in one column of the table
* Allow sorting by individual columns
* Do not loose focus on contract update
* Command line switches to select resource (for demo)
* Scrollable contract display
-* Port FORB to support apps in shared memory (RTEMS, MarteOS, ...)
- * Inter-thread parameter passing
- * Look at M$ COM and other solutions
- * Single process application
- * Port to RTEMS or MarteOS
-* Demo - adaptive video streaming (FFMPEG)
- * Study RTP protocol
- * Implement new transfer method to ffmeg which uses FWP
- natively
- * Implement adaptation to actual available budget conditions
-* Statistical analysis of VRES execution time
- * Gather statiscics of CPU execution time of individual VRESes
- * Generate histograms (or execution profiles) from the measured
- data
+++ /dev/null
-[[!meta title="Gitk"]]
-
-Zadavatel: Sojka
-Homepage: git://git.kernel.org/pub/scm/gitk/gitk.git
-
-* Implementovat checkbox, který by zapínal zobrazování diffů jako při
- zavolání `git diff --color-words`. Viz také <http://lists.zerezo.com/git/msg649813.html>.
+++ /dev/null
-[[!meta title="Integrace wvtest do OMK"]]
-
-Zadavatel: Sojka
-
-* Integrace [wvtest frameworku][1] do [build systému OMK][2].
-
-
- [1]: http://github.com/apenwarr/wvtest
- [2]: http://rtime.felk.cvut.cz/omk
+++ /dev/null
-[[!meta title="XFCE Terminal"]]
-
-Zadavatel: Sojka
-Homepage: <http://www.xfce.org/projects/terminal>
-
-Přidat možnost měnit velikost písma pomocí klávesových zkratek (např. Ctrl-"+" a Ctrl-"–"). Podobně jako v `konsole` nebo v `gnome-terminal`.
+++ /dev/null
-[[!comment format=mdwn
- username="lisovros"
- subject="Tema je jiz resene"
- date="2010-03-01T14:36:32Z"
- content="""
-[http://rtime.felk.cvut.cz/osp/student/lisovros/][1]
-
-
- [1]: http://rtime.felk.cvut.cz/osp/student/lisovros/
-"""]]
--- /dev/null
+[[!meta title="Přístup ke git repozirářům na serveru rtime"]]
+
+Přístup se děje protokolem SSH (*ssh://git@rtime.felk.cvut.cz/...*) a
+uživatelé jsou autorizování výhradně pomocí SSH klíčů. Hláška
+"*Permission denied (publickey).*" znamená, že nemáte SSH klíče
+správně nastaveny.
+
+Server rtime automaticky importuje veřejné klíče z vašeho školního
+home adresáře. Import probíhá každou celou hodinu a ve čtvrtek přes
+den každých **5 minut**. Za SSH veřejný klíč jsou považovány soubory
+odpovídající masce `~/.ssh/*.pub`.
+
+Nejsnazší cesta jak si SSH klíč vytvořit je spustit na počítači v
+laboratoři (či na serveru postel.felk.cvut.cz) příkaz
+
+ ssh-keygen
+
+Ten vytvoří pár klíčů (veřejný a soukromý) a ve výchozím nastavení je
+uloží do správného adresáře pod správným jménem.
+
+Doporučujeme, abyste si klíč **zašifrovali heslem** (enter a
+passphrase), protože pak nebude moct být váš soukromý klíč zneužit
+lidmi, kteří mají přístup k datům na serveru (administrátoři atd.).
+Pokud tak učiníte, může se vám hodit příkaz `ssh-add`, kterým klíč
+rozšifrujete v paměti vašeho počítače a až do vašeho odlogování heslo
+nebudete muset zadávat.
--- /dev/null
+[[!meta title="Exkurze"]]
+
+# Exkurze na vývojové pracoviště Siemens Corporate Technology a Integration Profinet Test Laboratory
+
+Zveme studenty na exkurzi, která proběhne ve středu 23. března v 15:00
+v sídle formy ANF DATA s.r.o - Zelený pruh 1560/99 Praha 4.
+
+V rámci exkurze budou navštívena vývojová pracoviště pro: Siemens Motion
+Control, Komunikační karty pro Sinamics, HW design pro Siemens S7,
+Integrační laboratoř pro Motion Control.
+
+Občerstvení bude zajištěno.
+
+Zájemci o účast, nechť se hlásí Michalu Sojkovi na
+<mailto:sojkam1@fel.cvut.cz>.
+
+**O společnosti ANF DATA:**
+
+ANF DATA s.r.o. je dceřiná společnost SIEMENS AG Österreich. Její
+vývojové oddělení Corporate Technology Development Center, je
+progresivní softwarovou divizí společnosti Siemens s celosvětovou
+působností.
+
+CT DC CEE in Czech Republic was founded in April 2009 as part of CT CEE
+after split of former Siemens PSE organization. Since 1992 offers our
+near-shore geographical position in heart of the Europe with familiar
+culture, highly experienced and educated engineers. Our major locations
+Prague and Brno are reachable within few hours from all major German and
+Austrian Siemens locations. With more than 60 motivated people we
+support Siemens sectors by affordable and high quality engineers.
operačního systému POSIXového typu. Předložen bude i úvod do tvorby
ovladačů pro takovéto operační systémy a skladby uživatelských a
grafických knihoven. Závěrečný blok přednášek bude zaměřen na využití
-popsaných technik ve vestaěvných aplikacích a pro řízení v reálném
+popsaných technik ve vestavných aplikacích a pro řízení v reálném
čase.
Aktuality
=========
-* *11. května 2010*: Poslední možnost získání zápočtu od M. Sojky je ve čtvrtek 13. 5. od 7:30 do 9:00 v KN:E-s109.
-* *4. května 2010*: Termíny zkoušek 26.5., 9.6., 21.6., vždy od 9:00 v KN:E-301
-* *1. dubna 2010*: [[Zveřejněny výsledky testu|cviceni/6/vysledky]].
-* *29. března 2010*: [[Hledá se diplomant - real-time Java|rt-java]].
-* *11. března 2010*: Přidány [[FAQ|faq]].
-* *7. března 2010*: Opravena chyba znemožňující přidávání komentářů s diakritikou; přidány odkazy na historii stránek; přidán kontakt na webmastera.
-* Ve dnech 6. a 7. března proběhne na Strahově konference a setkání [install fest](http://www.installfest.cz/if10/).
+* Ve čtvrtek 24.3. v době cvičení bude probíhat písemný a praktický test
+* Vyhlášen [seznam organizací](http://www.google-melange.com/gsoc/program/accepted_orgs/google/gsoc2011), které budou
+ podporované v [Google Summer of Code 2011](http://www.google-melange.com/gsoc/program/home/google/gsoc2011)
+* <span>3. 3. 2011</span>: Zveme studenty na
+ [[exkurzi do vyvojovjového pracoviště Siemens Corporate Technology|exkurze]],
+ která se uskuteční 23. března 2011.
+* Ve dnech 5. a 6. března proběhne na Strahově konference a setkání [install fest](http://www.installfest.cz/if11/).
Hodnocení předmětu
==========
[[!table class="borders" data="""
-Co | Zápočet | Body | Pozn |
-Cvičení 1 (úprava MC) | x | 5 | a) |
-Cvičení 2 (dmsg vypíše Hello <my name>) | x | 5 | a) |
-Cvičení 3 (předložení návrhu samostatné práce) | x | 5 | a) |
-Cvičení 4 (úprava patche proti Git historii) | x | 5 | a) |
-Prezentace záměru práce | x | 5 | |
-Test v půli semestru | x | 15 | |
+Co | Podmínka<br/>zápočtu | Body | Poznámky |
+Cvičení 1 (úprava MC) | ✓ | 5 | a) |
+Cvičení 2 (dmsg vypíše Hello <my name>) | ✓ | 5 | a) |
+Cvičení 3 (předložení návrhu samostatné práce) | ✓ | 5 | a) |
+Cvičení 4 (úprava patche proti Git historii) | ✓ | 5 | a) |
+Prezentace záměru práce | ✓ | 5 | d) |
+Test v půli semestru | ✓ | 15 | |
*Průběh samostatné práce* | | | |
- Projekt v repozitáři | | 3 | |
- Výsledná práce odpovídá zadání ze 3. týdnu | | 3 | |
- Odezva od člena projektu | | 3 | |
- Souhlasné přijetí cíle změny | | 3 | |
- Souhlasné přijetí způsobu docílení změny | | 3 | |
- Přijetí implementace změny | | 3 | |
-Prezentace výsledku práce | x | 10 | b) |
-Ohloh KudoRank | | 10 | |
+ Odezva od člena projektu | | 3 | d) |
+ Vaše změny (i nepřijaté) jsou dostupné ve veřejném repozitáři | | 3 | d) |
+ Otestování vašich změn členem projektu | | 3 | d) |
+ Zahrnutí vaší implementace do projektu | | 3 | d) |
+ Vaše změny jsou zdokumentovány v dokumentaci projektu | | 3 | d) |
+ Výsledná práce odpovídá zadání ze 3. týdne | | 3 | d) |
+Prezentace výsledku práce | ✓ | 10 | b), d) |
+Ohloh KudoRank | | 10 | c), d) |
Zkouška | | 30 | |
**Celkem** | | **108** | |
"""]]
<li>5 bodů pokud je úloha odevzdána do příštího cvičení (včetně), jinak
1 bod.</li>
<li>4 – 10 bodů podle pořadí hodnoceného všemi přítomnými.</li>
+<li>počet uznaných bodů z hodnocení na serveru Ohloh bude omezen
+ podle počtu uživatelem vytvořených commitů (příspěvků) do registrovaných
+ projektů starších než jeden rok.</li>
+<li>pokud si vyberete v rámci zapojení do OSP lokalizaci, bude vaše bodové hodnocení z něho sníženo o 1/3.</li>
</ol>
+#### Pravidla pro studenty kombinovaného studia (KS):
+Pro absolvování kurzu je vyžadované vypracování všech úloh
+a prezentací stejně jako pro ostatní studenty. Studentů kombinované
+formy se však netýká snížení počtu bodů v případě
+pozdějšího odevzdání úloh a také se mohou dohodnout
+se cvičícím na odevzdání úloh a první prezentace elektronickou
+cestou. Povinnou zůstává přítomnost na cvičení s testem
+a na závěrečných prezentacích.
+
Podobné kurzy na jiných školách
===============================
* Corbet J., Rubini A., Kroah-Hartman G.: Linux Device Drivers (3rd Edition),
* O'Reilly Media, Inc., 2005, ISBN-10: 0596005903, ISBN-13: 978-0596005900
* [Karl Fogel: Producing Open Source Software (How to Run a Successful Free Software Project)](http://producingoss.com/en/index.html)
+* [An Exploration of Fedora’s Online Open Source Development Community](http://www.cyber-anthro.com/beta-an-exploration-of-fedora%E2%80%99s-online-open-source-development-community/)
+Prezentace studentských projektů z minulých běhů předmětu
+==========================================================
+* [[Studenti|student/2010]]
- [1]: http://fel.cvut.cz/education/bk/predmety/12/53/p12539404.html
+ [1]: http://www.feld.cvut.cz/education/bk/predmety/12/53/p12539404.html
[2]: http://fel.cvut.cz/
padding: 0 1ex 0 0.5ex;
}
-#sidebar {
+.sidebar {
position: absolute;
bottom: 0px;
width: 100%;
padding-left: 1em;
float: none;
background-color: transparent;
+ border: 0px;
}
-#sidebar ul {
+.sidebar ul {
margin:0;
padding:0;
}
-#sidebar li {
+.sidebar li {
display: inline;
list-style:none;
padding: 0;
margin: 0;
}
-#sidebar ul li a, #sidebar ul li span {
+.sidebar ul li a, .sidebar ul li span {
color: #FFF;
background-color: #206cbc;
display: inline-block;
border-radius:.3em .3em 0 0;
-moz-border-radius: .3em .3em 0 0;
}
-#sidebar ul li a:hover {
+.sidebar ul li a:hover {
background-color: #7faede;
}
-#sidebar ul li span.selflink {
+.sidebar ul li span.selflink {
background-color: white;
color: black;
// border: 1px solid #eee;
([[ODF|osp-linux-overview.odp]] a [[PDF|osp-linux-overview.pdf]])
[Embedded Linux kernel and driver development][4]
-5. [[Grafická uživatelská prostředí a knihovny: QT, GTK+, GNOME, KDE|gui]]
+5. [[Grafická uživatelská prostředí a knihovny: QT, GTK+, GNOME, KDE|gui]] Tvorba grafických aplikací.
6. Komerční model, sociální a rozhodovací struktury
([[ODF|osp-business-mdl-dec.odp]] a [[PDF|osp-business-mdl-dec.pdf]]);
Požadavky ke zkoušce
====================
+Položky v hranatých závorkách budou zahrnuty pokud studenti
+na přednáškách nebudou potřebovat příliš velké množsví opakování
+látky, kterou si měli osvojit již v předchozích kurzech.
+
* Základní znaky open-source software, licence (GPL, LGPL), vývojový model,
- spolupráce s komunitou, koexistence komerčních firem a open-source komunit.
+ spolupráce s komunitou, koexistence komerčních firem a open-source komunit,
+ možnosti generování zisku.
+
+* Správa rozsáhlých softwarových projektů, systémy pro verzování, sledování
+ chyb, koordinace vývojářů a vedení projektů.
+
+* Binární distribuce, jejich vznik, správa aplikací a koncepce balíčků
+ (Debian DEB, RedHat RPM) a přehled důležitých open-source projektů.
-* Základní přehled o skladbě OS POSIXového typu, jádro, model ovladačů,
- správa paměti, uživatelské prostředí (procesy, knihovny, souborové systémy),
- grafická uživatelské rozhraní.
+* Základní přehled o skladbě OS POSIXového typu, jádro, [model ovladačů,]
+ správa paměti, uživatelské prostředí (procesy, knihovny, souborové systémy).
-* Alespoň minimální základ znalostí v oblastech Linux pro vestavé systémy,
+* Grafická uživatelské rozhraní (Qt, koncepce signal-slot, Gtk,
+ koncepce X - display server).
+
+* [Alespoň minimální základ znalostí v oblastech Linux pro vestavé systémy,
architektury procesorů, křížový překlad, vývojové nástroje, knihovny,
aplikace Linuxu v průmyslu, multimediálních zařízeních a v bezpečnostně
- kritických aplikacích (nanokernely, virtualizace).
+ kritických aplikacích (nanokernely, virtualizace).]
+
+* Minimální sada komponent pro start a běh systému a interakci s ním
+ (shell, core-utils, BusyBox).
* K případné ústní části dokumentace k práci na vašem projektu, historie
ze systému správy verzí a záznam komunikace s dalšími vývojáři. I některé
- Window manager
- Vývojová platforma
- GTK+
-- V r. 1997 Miguel de Icaza and Federico Mena právě kvůli problémům s Qt licencí v KDE.
+- Bylo potřeba něco jako Win95 pro Linux.
+- V r. 1997 Miguel de Icaza and Federico Mena mimo jiné i kvůli problémům s Qt licencí v KDE.
+- [the story o the Gnome](http://primates.ximian.com/~miguel/gnome-history.html)
----------
## KDE
-- 1996 Matthias Ettrich, student Eberhard Karls University v Tübingen.
+- 1996 Matthias Ettrich, student Eberhard Karls University v Tübingen (1998 zaměstnanec TrollTech).
+- I jemu scházelo něco jako Win95 pro Linux.
- Qt
- Trošku jiná filosofie než Gnome, ale v podstatě to samé.
----------
+## FLTK
+- Vhodná pro aplikace s nízkými HW nároky a statické linkování
+
+----------
+
+## wxWindows
+
+----------
+
## GTK+ (GIMP Toolkit)
-- Vytvořen v roce 1997 členy skupiny eXperimental Computing Facility (XCF) Kalifornské university v Berkeley (Spencer Kimball, Peter Mattis a Josh MacDonald) pro vývoj programu GIMP (GNU Image Manipulation Program).
+- Vytvořen v roce 1997 členy skupiny eXperimental Computing Facility (XCF) Kalifornské university v Berkeley (Peter Mattis, Spencer Kimball, Josh MacDonald) pro vývoj programu GIMP (GNU Image Manipulation Program) jako náhrada knihovny Motif.
- Napsán objektově v jazyce C, což sebou nese řadu výhod i nevýhod.
- LGPL licence.
- Současná verze již multiplatformní.
## QT
-- Haavard Nord a Eirik Chambe-Eng začali vývoj v roce 1991, později založili firmu Trolltech.
+- Haavard Nord a Eirik Chambe-Eng (Norwegian Institute of Technology in Trondheim) začali vývoj v roce 1991, později založili firmu Trolltech [celkem zajímavé](http://www.civilnet.cn/book/embedded/gui/qt4/pref04.html).
- V r. 2009 ji koupila Nokia.
- V C++ => obtížnější wrapping.
- Od samého počátku multiplatformní (dokonce vlastni make systém).
- Signal/Slot koncept (implementace observer pattern).
- Komerční a LGPL licence (od r. 2009), dříve GPL, ještě dříve podivná QPL (1998) kvuli KDE.
-- Snaží se doplnit C++ a libc/c++ o chybějící vlastnosti vyplývající zejména z chbého RTTI v C++
+- Snaží se doplnit C++ a libc/c++ o chybějící vlastnosti vyplývající zejména z chabého RTTI v C++
1. signals and slots
1. object properties
-1. QPointer - guarded pointers that are automatically set to 0 when the referenced object is destroyed, unlike normal C++ pointers which become dangling pointers when their objects are destroyed
+1. QSharedPointer, QWeakPointer, QScopedPointer - guarded pointers that are automatically set to 0 when the referenced object is destroyed, unlike normal C++ pointers which become dangling pointers when their objects are destroyed
1. qobject_cast - a dynamic cast that works across library boundaries
1. contextual string translation for internationalization
1. sophisticated interval driven timers that make it possible to elegantly integrate many tasks in an event-driven GUI
1. hierarchical and queryable object trees that organize object ownership in a natural way
-- Implementují velké množství objektů, které se využívají při tvorbě aplikací jako kontajnery, grafické formáty, sockety, SQL konektivita, SSL apod. **multiplatformním způsobem**.
+- Implementují velké množství objektů, které se využívají při tvorbě aplikací jako kontajnery, grafické formáty, sockety, SQL konektivita, SSL, JavaScript interpreter, QML apod. **multiplatformním způsobem**.
- Model/View architektura.
- Implicitně sdílené objekty.
- Cenou, kterou za to platíme je MOC (Meta Object Compiler)
[[Qt hello world]]
-## Signal/Slot koncept
+# Tvorba grafických aplikací
+
+## Tvorba aplikaci
+
+### Požadavky na aplikaci
+
+- logování
+- konfigurace
+- kontainery
+- persistentní data
+- komunikace s okolím, často nějaký druh RPC (SQL, HTTP, AJAX, DBus)
+- podpora standardů (XML, JSON, PDF, JPG, PNG, SVG)
+- autentizace uživatelů
+- bezpečnost (systémová, práva uživatelů)
+- lokalizace
+- multithreading, synchronizace
+- pluginy
+- atd. ...
+
+GUI aplikace mají navíc:
+
+- zpracování eventů (event driven aplikace)
+- widgetset
+- layout manager
+- 3D layer, podporu akcelerace
+- atd. ...
+
+### Režie
+
+- instalátor/balíčkovací systém
+- aktualizace
+- build system (CMake, QMake, Ant, ...)
+
+#### Stále nemáme ani řádek cílené funkcionality
+
+### Systémové požadavky
+
+- cílová platforma / multiplatformnost
+- desktop / web / embeded
+- HW nároky (paměť, procesor, konektivita)
+- GC ano či ne?
+
+### Ekonomické
+
+- možství času
+- množství peněz
+- množství developerů
+
+### V neposlední řadě
+
+- **MUSÍ TO FUNGOVAT**
+- měli by jste to ve zdraví přežít
+
+----------
+
+## Proč GUI
+
+- Uživatel může být hloupější a nemusí se tolik učit, existuje jisté latentní Know-How, aplikace se ovládají obdobně pomocí stejných typů widgetů.
+- Stačí pasivní znalost UI.
+- Větší vyjadřovací schopnost.
+
+## Úspěšné postupy při tvorbě GUI aplikací
+
+### Komunikace objektů, Signal/Slot koncept
- Obecně řeší observer pattern.
- Many to many relationship.
- Velice se hodí na řešení volání callback funkcí widgetů.
-- Kromě toho řeší mnoho dalších problémů, zejména neexistující reference.
+- dokáží multiplatformě obalit problém synchronizace window system eventů a eventů od file desriptorů (implementace není vždy ideální)
+- Kromě toho řeší mnoho dalších problémů, zejména neexistující reference (dangling pointers).
![signal-slot][4]
+### Model-View architektura
+
+- Odděluje data od jejich prezentace.
+- Jedny data mohpu být zobrazeny více způsoby či perspektivami.
+- Více fronendů.
+
+![model-view-overview][5]
+
+![model-view][6]
+
+### Použití layout manageru
+
+- Zaručuje optimální umístění a velikost widgetů při změně velikosti okna.
+
[1]: X_client_sever_example.svg
[2]: http://cs.wikipedia.org/wiki/X_display_manager
[3]: xlib.png
[4]: abstract-connections.png
+ [5]: modelview-overview.png
+ [6]: modelview-example.svg
+
+
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="681.81366"
+ height="408.75992"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.0 r9654"
+ sodipodi:docname="modelview.svg">
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.98994949"
+ inkscape:cx="269.27708"
+ inkscape:cy="78.416209"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:window-width="1680"
+ inkscape:window-height="995"
+ inkscape:window-x="-3"
+ inkscape:window-y="-3"
+ inkscape:window-maximized="1"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0" />
+ <defs
+ id="defs4">
+ <marker
+ style="overflow:visible"
+ id="Arrow1Lend"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Lend">
+ <path
+ transform="matrix(-0.8,0,0,-0.8,-10,0)"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ id="path3767"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="Arrow1Lstart"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Lstart">
+ <path
+ transform="matrix(0.8,0,0,0.8,10,0)"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ id="path3764"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="Arrow1LstartC"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1LstartC">
+ <path
+ transform="matrix(0.8,0,0,0.8,10,0)"
+ style="fill:#ff0000;fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;marker-start:none"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ id="path4467"
+ inkscape:connector-curvature="0" />
+ </marker>
+ </defs>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:groupmode="layer"
+ inkscape:label="Layer 1"
+ transform="translate(-7.2577978,-51.862179)">
+ <use
+ height="1052.3622"
+ width="744.09448"
+ transform="translate(147.14286,192.85714)"
+ id="use5712"
+ xlink:href="#use5710"
+ y="0"
+ x="0" />
+ <rect
+ y="115.14043"
+ x="45.635391"
+ height="151.58635"
+ width="217.30064"
+ id="rect2985"
+ style="fill:#ffe063;fill-opacity:1;stroke:#2e3192;stroke-width:0.84220964;stroke-opacity:1" />
+ <path
+ transform="matrix(1,0,0,0.70254354,-43.778074,34.006459)"
+ d="m 427.14287,503.79074 c 0,56.80643 -53.08624,102.85714 -118.57143,102.85714 -65.48519,0 -118.57142,-46.05071 -118.57142,-102.85714 0,-56.80643 53.08623,-102.85714 118.57142,-102.85714 65.48519,0 118.57143,46.05071 118.57143,102.85714 z"
+ sodipodi:ry="102.85714"
+ sodipodi:rx="118.57143"
+ sodipodi:cy="503.79074"
+ sodipodi:cx="308.57144"
+ id="path2987"
+ style="fill:#aaccff;fill-opacity:1;stroke:#2e3192;stroke-opacity:1"
+ sodipodi:type="arc" />
+ <path
+ inkscape:connection-end-point="d4"
+ inkscape:connection-end="#path2987"
+ inkscape:connection-start-point="d4"
+ inkscape:connection-start="#rect2985"
+ inkscape:connector-curvature="0"
+ inkscape:connector-type="polyline"
+ id="path2991"
+ d="m 196.80041,266.72678 29.62797,52.81933"
+ style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow1Lstart)" />
+ <g
+ transform="matrix(0.57698326,0,0,0.77674916,428.22586,-359.86325)"
+ id="g5616">
+ <g
+ id="g5552">
+ <rect
+ inkscape:tile-h="28.710802"
+ inkscape:tile-w="80"
+ inkscape:tile-cy="815.28899"
+ inkscape:tile-cx="144.28571"
+ style="fill:#afe9dd;fill-opacity:1;stroke:#2e3192;stroke-width:0.84721309;stroke-opacity:1"
+ id="use5530"
+ width="80"
+ height="28.710802"
+ x="104.28571"
+ y="800.93359"
+ inkscape:tile-x0="104.28571"
+ inkscape:tile-y0="800.93359" />
+ <use
+ height="1052.3622"
+ width="744.09448"
+ id="use5544"
+ xlink:href="#use5530"
+ inkscape:tiled-clone-of="#use5530"
+ y="0"
+ x="0" />
+ <use
+ height="1052.3622"
+ width="744.09448"
+ id="use5546"
+ transform="translate(80,0)"
+ xlink:href="#use5530"
+ inkscape:tiled-clone-of="#use5530"
+ y="0"
+ x="0" />
+ <use
+ height="1052.3622"
+ width="744.09448"
+ id="use5548"
+ transform="translate(160,0)"
+ xlink:href="#use5530"
+ inkscape:tiled-clone-of="#use5530"
+ y="0"
+ x="0" />
+ <use
+ height="1052.3622"
+ width="744.09448"
+ id="use5550"
+ transform="translate(240,0)"
+ xlink:href="#use5530"
+ inkscape:tiled-clone-of="#use5530"
+ y="0"
+ x="0" />
+ </g>
+ <rect
+ inkscape:tile-h="28.710802"
+ inkscape:tile-w="80"
+ inkscape:tile-cy="815.28899"
+ inkscape:tile-cx="144.28571"
+ style="fill:#ffffff;fill-opacity:1;stroke:#2e3192;stroke-width:0.84721309;stroke-opacity:1"
+ id="rect5561"
+ width="80"
+ height="28.710802"
+ x="104.28571"
+ y="832.36218"
+ inkscape:tile-x0="104.28571"
+ inkscape:tile-y0="800.93359" />
+ <rect
+ inkscape:tile-y0="832.36218"
+ inkscape:tile-x0="104.28571"
+ y="832.36218"
+ x="104.28571"
+ height="28.710802"
+ width="80"
+ id="use5563"
+ style="fill:#ffffff;fill-opacity:1;stroke:#2e3192;stroke-width:0.84721309;stroke-opacity:1"
+ inkscape:tile-cx="144.28571"
+ inkscape:tile-cy="846.71758"
+ inkscape:tile-w="80"
+ inkscape:tile-h="28.710802" />
+ <use
+ height="1052.3622"
+ width="744.09448"
+ x="0"
+ y="0"
+ inkscape:tiled-clone-of="#use5563"
+ xlink:href="#use5563"
+ id="use5584" />
+ <use
+ height="1052.3622"
+ width="744.09448"
+ x="0"
+ y="0"
+ inkscape:tiled-clone-of="#use5563"
+ xlink:href="#use5563"
+ transform="translate(0,28.710802)"
+ id="use5586" />
+ <use
+ height="1052.3622"
+ width="744.09448"
+ x="0"
+ y="0"
+ inkscape:tiled-clone-of="#use5563"
+ xlink:href="#use5563"
+ transform="translate(0,57.421604)"
+ id="use5588" />
+ <use
+ height="1052.3622"
+ width="744.09448"
+ x="0"
+ y="0"
+ inkscape:tiled-clone-of="#use5563"
+ xlink:href="#use5563"
+ transform="translate(0,86.132406)"
+ id="use5590" />
+ <use
+ height="1052.3622"
+ width="744.09448"
+ x="0"
+ y="0"
+ inkscape:tiled-clone-of="#use5563"
+ xlink:href="#use5563"
+ transform="translate(80,0)"
+ id="use5592" />
+ <use
+ height="1052.3622"
+ width="744.09448"
+ x="0"
+ y="0"
+ inkscape:tiled-clone-of="#use5563"
+ xlink:href="#use5563"
+ transform="translate(80,28.710802)"
+ id="use5594" />
+ <use
+ height="1052.3622"
+ width="744.09448"
+ x="0"
+ y="0"
+ inkscape:tiled-clone-of="#use5563"
+ xlink:href="#use5563"
+ transform="translate(80,57.421604)"
+ id="use5596" />
+ <use
+ height="1052.3622"
+ width="744.09448"
+ x="0"
+ y="0"
+ inkscape:tiled-clone-of="#use5563"
+ xlink:href="#use5563"
+ transform="translate(80,86.132406)"
+ id="use5598" />
+ <use
+ height="1052.3622"
+ width="744.09448"
+ x="0"
+ y="0"
+ inkscape:tiled-clone-of="#use5563"
+ xlink:href="#use5563"
+ transform="translate(160,0)"
+ id="use5600" />
+ <use
+ height="1052.3622"
+ width="744.09448"
+ x="0"
+ y="0"
+ inkscape:tiled-clone-of="#use5563"
+ xlink:href="#use5563"
+ transform="translate(160,28.710802)"
+ id="use5602" />
+ <use
+ height="1052.3622"
+ width="744.09448"
+ x="0"
+ y="0"
+ inkscape:tiled-clone-of="#use5563"
+ xlink:href="#use5563"
+ transform="translate(160,57.421604)"
+ id="use5604" />
+ <use
+ height="1052.3622"
+ width="744.09448"
+ x="0"
+ y="0"
+ inkscape:tiled-clone-of="#use5563"
+ xlink:href="#use5563"
+ transform="translate(160,86.132406)"
+ id="use5606" />
+ <use
+ height="1052.3622"
+ width="744.09448"
+ x="0"
+ y="0"
+ inkscape:tiled-clone-of="#use5563"
+ xlink:href="#use5563"
+ transform="translate(240,0)"
+ id="use5608" />
+ <use
+ height="1052.3622"
+ width="744.09448"
+ x="0"
+ y="0"
+ inkscape:tiled-clone-of="#use5563"
+ xlink:href="#use5563"
+ transform="translate(240,28.710802)"
+ id="use5610" />
+ <use
+ height="1052.3622"
+ width="744.09448"
+ x="0"
+ y="0"
+ inkscape:tiled-clone-of="#use5563"
+ xlink:href="#use5563"
+ transform="translate(240,57.421604)"
+ id="use5612" />
+ <use
+ height="1052.3622"
+ width="744.09448"
+ x="0"
+ y="0"
+ inkscape:tiled-clone-of="#use5563"
+ xlink:href="#use5563"
+ transform="translate(240,86.132406)"
+ id="use5614" />
+ </g>
+ <use
+ height="1052.3622"
+ width="744.09448"
+ transform="translate(278.57143,-62.857143)"
+ id="use5710"
+ xlink:href="#rect2985"
+ y="0"
+ x="0" />
+ <path
+ inkscape:connection-start-point="d4"
+ inkscape:connection-start="#path2987"
+ inkscape:connector-curvature="0"
+ inkscape:connector-type="polyline"
+ id="path6102"
+ d="M 313.54886,322.05184 400,205.21933"
+ style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" />
+ <path
+ inkscape:connection-start-point="d4"
+ inkscape:connection-start="#path2987"
+ inkscape:connector-curvature="0"
+ inkscape:connector-type="polyline"
+ id="path6288"
+ d="m 377.49267,365.41983 93.9359,-18.77193"
+ style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" />
+ <path
+ inkscape:connection-start-point="d4"
+ inkscape:connection-start="#path2987"
+ inkscape:connector-curvature="0"
+ inkscape:connector-type="polyline"
+ id="path4002"
+ d="M 383.35858,387.19403 470,386.6479"
+ style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow1Lstart);display:inline" />
+ <rect
+ y="309.50504"
+ x="580"
+ height="21.428572"
+ width="47.142857"
+ id="rect4196"
+ style="fill:#e3dedb;fill-opacity:1;stroke:#ff5e26;stroke-width:4.0999999;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <g
+ transform="matrix(1.4915769,0,0,1,46.034053,-518.57143)"
+ id="g4210">
+ <rect
+ style="fill:#fdf7fd;fill-opacity:1;stroke:#050426;stroke-opacity:1"
+ id="rect4206"
+ width="124.46429"
+ height="121.96429"
+ x="196.96428"
+ y="586.11218" />
+ <rect
+ style="fill:#d451dd;fill-opacity:1;stroke:none"
+ id="rect4198"
+ width="27.142857"
+ height="85.714279"
+ x="287.14285"
+ y="618.07648" />
+ <rect
+ y="656.11218"
+ x="259.28571"
+ height="47.67857"
+ width="27.142857"
+ id="rect4200"
+ style="fill:#0060fb;fill-opacity:1;stroke:none" />
+ <rect
+ style="fill:#f94200;fill-opacity:1;stroke:none"
+ id="rect4202"
+ width="27.142857"
+ height="108.03571"
+ x="231.42856"
+ y="595.75507" />
+ <rect
+ y="630.21936"
+ x="203.39284"
+ height="73.571426"
+ width="27.142857"
+ id="rect4204"
+ style="fill:#00f300;fill-opacity:1;stroke:none" />
+ </g>
+ <g
+ transform="translate(-79.802051,-501.03566)"
+ id="g4252">
+ <rect
+ y="628.9693"
+ x="141.24998"
+ height="121.96429"
+ width="185.64806"
+ id="rect4219"
+ style="fill:#fdf7fd;fill-opacity:1;stroke:#050426;stroke-width:1.22130132;stroke-opacity:1" />
+ <rect
+ y="637.18359"
+ x="207.93684"
+ height="14.582612"
+ width="110.27137"
+ id="rect4221"
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.8272832"
+ inkscape:tile-cx="263.07253"
+ inkscape:tile-cy="644.4749"
+ inkscape:tile-w="110.27137"
+ inkscape:tile-h="14.582612"
+ inkscape:tile-x0="207.93684"
+ inkscape:tile-y0="637.18359" />
+ <use
+ height="1052.3622"
+ width="744.09448"
+ x="0"
+ y="0"
+ inkscape:tiled-clone-of="#rect4221"
+ xlink:href="#rect4221"
+ id="use4234" />
+ <use
+ x="0"
+ y="0"
+ inkscape:tiled-clone-of="#rect4221"
+ xlink:href="#rect4221"
+ transform="matrix(0.63215567,0,0,1,76.48839,21.01117)"
+ id="use4236"
+ width="744.09448"
+ height="1052.3622" />
+ <use
+ x="0"
+ y="0"
+ inkscape:tiled-clone-of="#rect4221"
+ xlink:href="#rect4221"
+ transform="matrix(0.63860907,0,0,1,75.146488,42.022371)"
+ id="use4238"
+ width="744.09448"
+ height="1052.3622" />
+ <use
+ x="0"
+ y="0"
+ inkscape:tiled-clone-of="#rect4221"
+ xlink:href="#rect4221"
+ transform="matrix(0.8612517,0,0,1,28.850884,63.033551)"
+ id="use4240"
+ width="744.09448"
+ height="1052.3622" />
+ <rect
+ style="fill:#000000;fill-opacity:1;stroke:none"
+ id="rect4242"
+ width="51.428558"
+ height="10.357161"
+ x="147.85715"
+ y="638.9693"
+ inkscape:tile-cx="173.57143"
+ inkscape:tile-cy="644.14788"
+ inkscape:tile-w="51.428558"
+ inkscape:tile-h="10.357161"
+ inkscape:tile-x0="147.85715"
+ inkscape:tile-y0="638.9693" />
+ <use
+ height="1052.3622"
+ width="744.09448"
+ x="0"
+ y="0"
+ inkscape:tiled-clone-of="#rect4242"
+ xlink:href="#rect4242"
+ id="use4244" />
+ <use
+ x="0"
+ y="0"
+ inkscape:tiled-clone-of="#rect4242"
+ xlink:href="#rect4242"
+ transform="translate(0,21.011946)"
+ id="use4246"
+ width="744.09448"
+ height="1052.3622" />
+ <use
+ x="0"
+ y="0"
+ inkscape:tiled-clone-of="#rect4242"
+ xlink:href="#rect4242"
+ transform="translate(0,42.02383)"
+ id="use4248"
+ width="744.09448"
+ height="1052.3622" />
+ <use
+ x="0"
+ y="0"
+ inkscape:tiled-clone-of="#rect4242"
+ xlink:href="#rect4242"
+ transform="translate(0,63.035768)"
+ id="use4250"
+ width="744.09448"
+ height="1052.3622" />
+ </g>
+ <text
+ sodipodi:linespacing="125%"
+ id="text4265"
+ y="399.80359"
+ x="202.03052"
+ style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ xml:space="preserve"><tspan
+ y="399.80359"
+ x="202.03052"
+ id="tspan4267"
+ sodipodi:role="line">model</tspan></text>
+ <path
+ inkscape:connection-start-point="d4"
+ inkscape:connection-start="#path2987"
+ inkscape:connector-curvature="0"
+ inkscape:connector-type="polyline"
+ id="path4274"
+ d="M 149.40707,404.64887 36.365492,421.01684"
+ style="fill:#ff0000;stroke:#ff0000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1LstartC)" />
+ <text
+ xml:space="preserve"
+ style="font-size:21.29171753px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
+ x="6.0830107"
+ y="439.05045"
+ id="text4591"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4593"
+ x="6.0830107"
+ y="439.05045">external data change</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text4595"
+ y="468.60822"
+ x="-41.620491"
+ style="font-size:13.98518562px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ xml:space="preserve"
+ transform="matrix(0.60257114,-0.79806517,0.79806517,0.60257114,0,0)"><tspan
+ y="468.60822"
+ x="-41.620491"
+ id="tspan4597"
+ sodipodi:role="line">data changed</tspan></text>
+ <text
+ transform="matrix(0.99999441,0.00334427,-0.00334427,0.99999441,0,0)"
+ xml:space="preserve"
+ style="font-size:13.98518562px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ x="392.11932"
+ y="401.59174"
+ id="text4599"
+ sodipodi:linespacing="125%"
+ inkscape:transform-center-x="-141.83584"
+ inkscape:transform-center-y="-174.21376"><tspan
+ sodipodi:role="line"
+ id="tspan4601"
+ x="392.11932"
+ y="401.59174">update data</tspan></text>
+ </g>
+</svg>
--- /dev/null
+[[!meta title="Projekty"]]
+[[!meta stylesheet="/columns" rel="stylesheet"]]
+
+* [Activequant](http://activequant.org/projects/show/aq-webgui)
+ * [[Havel Marcel|student/havelma2]] (2010)
+
+* [Android](http://code.google.com/p/android/)
+ * [[Zajíček Tomáš|student/zajictom]] (2010)
+
+* [BackupPC](http://backuppc.sourceforge.net/)
+ * [[Pokorný Petr|student/pokorpe6]] (2010)
+
+* [BlogEngine.NET](http://blogengine.codeplex.com/)
+ * [[Hübl Aleš|student/hublales]] (2010)
+
+* [CGIT](http://hjemli.net/git/cgit/)
+ * [[Milde Daniel|student/mildedan]] (2010)
+
+* [CKEditor](http://www.fckeditor.net)
+ * [[Tuka Martin|student/tukamart/2010]] (2010)
+
+* [CakePHP](http://www.cakephp.org)
+ * [[Founě Michal|student/founemi2]] (2010)
+ * [[Kosnar Petr|student/kosnape1]] (2010)
+
+* [Cash voucher](http://sourceforge.net/projects/cashvoucher/)
+ * [[Václavík Roman|student/vaclarom]] (2010)
+
+* [Chromium](http://www.chromium.org/Home)
+ * [[Fučík Daniel|student/fucikdan]] (2010)
+
+* [CiviCRM](http://civicrm.org/)
+ * [[Bělohradský Jiří|student/belohji1]] (2010)
+
+* [Crispy Plotter](http://cplotter.sourceforge.net/)
+ * [[Kováčik Martin|student/kovacma3]] (2010)
+
+* [Docky](http://launchpad.net/docky/)
+ * [[Martinec Josef|student/martijo2]] (2010)
+
+* [DokuWiki](http://www.dokuwiki.org)
+ * [[Sacha Marek|student/sachamar]] (2010)
+
+* [Domination/Yura/Risk](http://www.yura.net)
+ * [[Janský Petr|student/janskpe1]] (2010)
+ * [[Tomčányi Viliam|student/tomcavil]] (2010)
+
+* [Drupal Finder](http://drupal.org/project/finder)
+ * [[Kobetič Vladimír|student/kobetvla]] (2010)
+
+* [Exif Viewer](http://araskin.webs.com/exif/exif.html)
+ * [[Mrázek Pavel|student/mrazepa1]] (2010)
+
+* [FakeGame](http://sourceforge.net/projects/fakegame/)
+ * [[Šťastný Vladimír|student/stastvla]] (2010)
+
+* [FreeMind](http://sourceforge.net/projects/freemind/)
+ * [[Budín Tomáš|student/budinto2]] (2010)
+ * [[Čadek Václav|student/cadekva1]] (2010)
+
+* [GITFS](http://www.sfgoth.com/~mitch/linux/gitfs/)
+ * [[Fišer Jakub|student/fiserj10]] (2010)
+
+* [GLiv](http://guichaz.free.fr/gliv/)
+ * [[Vejmelka Martin|student/vejmema1]] (2010)
+
+* [GNOME](http://www.gnome.org)
+ * [[Šimák Jáchym|student/simakjac]] (2010)
+
+* [GWget](http://projects.gnome.org/gwget/)
+ * [[Havlín Václav|student/havliva1]] (2010)
+
+* [Hudson](http://wiki.hudson-ci.org/display/HUDSON/Home)
+ * [[Nguyen Quang Huy|student/nguyehuy]] (2010)
+
+* [IceWeasel](http://bugs.debian.org/cgi-bin/pkgreport.cgi?src=iceweasel;src=xulrunner#_0_4_3)
+ * [[Severová Zdeňka|student/severzde]] (2010)
+
+* [JJSplit](http://sourceforge.net/projects/jjsplit/)
+ * [[Průcha Martin|student/pruchmar]] (2010)
+
+* [JMetric](http://www.it.swin.edu.au/projects/jmetric/products/jmetric/)
+ * [[Franěk Dominik|student/franedom]] (2010)
+
+* [JavaScript Graphics Library (JSGL)](http://www.jsgl.org)
+ * [[Řehořek Tomáš|student/rehorto2]] (2010)
+
+* [Kate](http://kate-editor.org/)
+ * [[Klíma Zdeněk|student/klimazde]] (2010)
+
+* [Kopete](http://kopete.kde.org/)
+ * [[Kalous Michal|student/kaloumi3]] (2010)
+
+* [Miranda](http://www.miranda-im.org/)
+ * [[Bařina Tomáš|student/barintom]] (2010)
+
+* [Miranda IM](http://www.miranda-im.org/)
+ * [[Beneš David|student/benesda1]] (2010)
+
+* [Mojotracker](http://code.google.com/p/mojotracker/)
+ * [[Karas Lukáš|student/karasluk]] (2010)
+
+* [MonoKalendar](http://www.monocalendar.com/)
+ * [[Mríz Tomáš|student/mriztoma]] (2010)
+
+* [Mouse Gestures](http://www.mousegestures.org/)
+ * [[Šín Josef|student/sinjosef]] (2010)
+
+* [NSpeex](http://nspeex.codeplex.com)
+ * [[Navara Filip|student/navarfil]] (2010)
+
+* [NetBeans](http://www.netbeans.org)
+ * [[Rendl Martin|student/rendlmar]] (2010)
+
+* [Open Guide CMS](http://openguidecms.codeplex.com/)
+ * [[Tseveenbayar Altaibayar|student/tsevealt]] (2010)
+
+* [OpenCA PKI](http://openca.org/projects/openca/downloads.shtml)
+ * [[Matúš Eduard|student/matusedu]] (2010)
+
+* [Opencart-czech](http://opencart-czech.sourceforge.net/)
+ * [[Voňavka Jan|student/vonavjan]] (2010)
+
+* [OrangeHRM](http://sourceforge.net/projects/orangehrm/)
+ * [[Schneider Petr|student/schnepe2]] (2010)
+
+* [PhocaGallery (Joomla)](http://www.phoca.cz/phocagallery)
+ * [[Maroušek Lukáš|student/marouluk]] (2010)
+
+* [QSqlMon](http://sourceforge.net/projects/qsqlmon/)
+ * [[Fiser Radu|student/fiserra1]] (2010)
+
+* [SharePoint 2007 Features ](http://features.codeplex.com/)
+ * [[Salajka Jan|student/salajjan]] (2010)
+
+* [SharePoint Utilities for Developers](http://spud.codeplex.com/)
+ * [[Fajfr Jan|student/fajfrjan]] (2010)
+
+* [Silverstipe](http://silverstripe.org/)
+ * [[Fronc Marek|student/froncmar]] (2010)
+
+* [Sound Juicer](http://burtonini.com/blog/computers/sound-juicer)
+ * [[Janoušek Michal|student/janoumi8]] (2010)
+
+* [Sphene Community Tools](http://sct.sphene.net/wiki/show/Start/)
+ * [[Beleščák Jakub|student/belesjak]] (2010)
+
+* [Symfony](http://www.symfony-project.org/)
+ * [[Petráň Radek|student/petrarad]] (2010)
+
+* [Ubuntu](http://wiki.ubuntu.cz/Lokalizace)
+ * [[Richter Richard|student/richtric]] (2010)
+
+* [VLC](http://www.videolan.org/)
+ * [[Prokš Martin|student/proksma5]] (2010)
+
+* [Vaadin](http://www.vaadin.com)
+ * [[Mička Pavel|student/mickapa1]] (2010)
+
+* [Wiki Web Help](http://richardbondi.net/static/wikihelp/)
+ * [[Mareš Josef|student/maresjo2]] (2010)
+
+* [WinSCP](http://winscp.net/)
+ * [[Lenárt Patrik|student/lenarpat]] (2010)
+
+* [XFCE Terminal](http://www.xfce.org/projects/terminal/)
+ * [[Lisový Rostislav|student/lisovros]] (2010)
+
+* [jGnash](https://sourceforge.net/apps/mediawiki/jgnash/)
+ * [[Hilgert Luboš|student/hilgelub]] (2010)
+
+* [mp-web-interface](http://code.google.com/p/mp-web-interface/)
+ * [[Sidek Vojtěch|student/sidekvoj]] (2010)
+
+* [muCommander](http://www.mucommander.com)
+ * [[Kubový Jan|student/kubovja1]] (2010)
+
+* [phpMiniVC](http://phpminivc.forrest79.net)
+ * [[Trmota Jakub|student/trmotjak]] (2010)
+
+* [qtFileManager](http://github.com/tocas/qtFileManager)
+ * [[Lucovič Tomáš|student/lucovtom]] (2010)
* [[Úvodní strana|index]]
* [[Přednášky|prednasky]]
* [[Cvičení|cviceni]]
-* [[Studenti|student/2010]]
+* [[Studenti|student/2011]]
+* [[Projekty|projects]]
--- /dev/null
+[[!meta title="Seznam studentů v r. 2011"]]
+[[!meta stylesheet="/columns" rel="stylesheet"]]
+* [[Balej Marek|balejmar/]]
+* [[Benátský Michal|benatmic/]]
+* [[Boháček Martin|bohacma8/]]
+* [[Boráros Peter|borarpet/]]
+* [[Boyko Yaroslav|boykoyar/]]
+* [[Bukata Libor|bukatlib/]]
+* [[Danko Karol|dankokar/]]
+* [[Dlouhý Petr|dlouhpe1/]]
+* [[Dvořák Jan|dvoraj42/]]
+* [[Eliáš Vojtěch|eliasvoj/]]
+* [[Falta Martin|faltamar/]]
+* [[Filip Pavel|filippa5/]]
+* [[Fridrich Ivan|fridriva/]]
+* [[Haltuf Ludvík|haltulud/]]
+* [[Hamza Dušan|hamzadus/]]
+* [[Hořčica Adam|horciada/]]
+* [[Hulla Tomáš|hullatom/]]
+* [[Knížek Michal|knizemic/]]
+* [[Krayzel Pavel|krayzpav/]]
+* [[Krkoška David|krkosdav/]]
+* [[Kufner Josef|kufnejos/]]
+* [[Látal Tomáš|latalto2/]]
+* [[Martinec Petr|martipe3/]]
+* [[Molík Lukáš|molikluk/]]
+* [[Motyka Vladimír|motykvla/]]
+* [[Novák Vojtěch|novakvo2/]]
+* [[Pác František|pacfrant/]]
+* [[Pantůček Michal|pantumic/]]
+* [[Pavlásek Michal|pavlami2/]]
+* [[Porges Oliver|porgeoli/]]
+* [[Pošvic Petr|posvipet/]]
+* [[Rendla Martin|rendlma2/]]
+* [[Rezler Michal|rezlemic/]]
+* [[Semmler Ondřej|semmlond/]]
+* [[Škultéty Emil|skultemi/]]
+* [[Špirk Jakub|spirkjak/]]
+* [[Spurný Vladimír|spurnvla/]]
+* [[Starý Jiří|staryjir/]]
+* [[Starý Tomáš|staryto3/]]
+* [[Šťastný Ondřej|staston1/]]
+* [[Štefan Jan|stefaja1/]]
+* [[Stolař Pavel|stolapav/]]
+* [[Strelec Michal|strelmic/]]
+* [[Synek Martin|synekmar/]]
+* [[Tuka Martin|tukamart/]]
+* [[Tunys Tomáš|tunystom/]]
+* [[Vaněk Jiří|vanekjir/]]
+* [[Vávra David|vavradav/]]
+* [[Zíma Michal|zimamic1/]]
+* [[Zmátlík Jan|zmatlja1/]]
--- /dev/null
+[[!meta title="Balej Marek"]]
+
+**Název projektu:** CommonTime
+
+**Domovská stránka projektu:** <http://www.example.com>
+
+Zadání
+======
+
+Bude založen nový projekt - aplikace pro OS Google Android. Slouží k efektivní organizaci
+a sdílení volného času s přáteli. Lidé si plní své kalendáře (harmonogramy)
+aktivitami, ke kterým se mohou přidávat ti, z jejich přátel, kterým je to dovoleno.
+Také bude umožněno rozesílání (přijímání) notifikací o nových událostech přes jabber a e-mail.
+
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+Tady doplním HTML kód [Ohloh widgetu][w] zobrazující můj KudoRank.
+
+Například: <a href='https://www.ohloh.net/accounts/9897?ref=Detailed'>
+ <img alt='Ohloh profile for Linus.Torvalds' height='35' src='https://www.ohloh.net/accounts/9897/widgets/account_detailed.gif' width='191' />
+</a>
+
+[w]:https://www.ohloh.net/accounts/balejmar/widgets
**Název projektu:** CiviCRM
-**Domovská stránka projektu: <http://civicrm.org/>
+**Domovská stránka projektu:** <http://civicrm.org/>
Zadání
======
--- /dev/null
+[[!meta title="Benátský Michal"]]
+
+**Název projektu:** SlimDX
+
+**Domovská stránka projektu:** <http://www.slimdx.org>
+
+Zadání
+======
+
+Naprogramuji lepsi direct compute sample, ktery vice priblizi moznosti teto DX11 feature nez dosavadni sample.
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://chat.stackexchange.com/transcript/19/2011/2/17) - Komunikace pres chat.gamedev.stackexchange.com. Ja jsem user Notabene. Josh Petrie je z SlimDX projektu.
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+Tady doplním HTML kód [Ohloh widgetu][w] zobrazující můj KudoRank.
+
+Například: <a href='https://www.ohloh.net/accounts/9897?ref=Detailed'>
+ <img alt='Ohloh profile for Linus.Torvalds' height='35' src='https://www.ohloh.net/accounts/9897/widgets/account_detailed.gif' width='191' />
+</a>
+
+[w]:https://www.ohloh.net/accounts/benatmic/widgets
--- /dev/null
+[[!meta title="Boháček Martin"]]
+
+**Název projektu:** Example project
+
+**Domovská stránka projektu:** <http://www.example.com>
+
+Zadání
+======
+
+Popis co konkrétně budu dělat...
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+Tady doplním HTML kód [Ohloh widgetu][w] zobrazující můj KudoRank.
+
+Například: <a href='https://www.ohloh.net/accounts/9897?ref=Detailed'>
+ <img alt='Ohloh profile for Linus.Torvalds' height='35' src='https://www.ohloh.net/accounts/9897/widgets/account_detailed.gif' width='191' />
+</a>
+
+[w]:https://www.ohloh.net/accounts/bohacma8/widgets
--- /dev/null
+[[!meta title="Boráros Peter"]]
+
+**Název projektu:** Example project
+
+**Domovská stránka projektu:** <http://www.example.com>
+
+Zadání
+======
+
+Popis co konkrétně budu dělat...
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+Tady doplním HTML kód [Ohloh widgetu][w] zobrazující můj KudoRank.
+
+Například: <a href='https://www.ohloh.net/accounts/9897?ref=Detailed'>
+ <img alt='Ohloh profile for Linus.Torvalds' height='35' src='https://www.ohloh.net/accounts/9897/widgets/account_detailed.gif' width='191' />
+</a>
+
+[w]:https://www.ohloh.net/accounts/borarpet/widgets
--- /dev/null
+[[!meta title="Boyko Yaroslav"]]
+
+**Název projektu:** Example project
+
+**Domovská stránka projektu:** <http://www.example.com>
+
+Zadání
+======
+
+Popis co konkrétně budu dělat...
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+Tady doplním HTML kód [Ohloh widgetu][w] zobrazující můj KudoRank.
+
+Například: <a href='https://www.ohloh.net/accounts/9897?ref=Detailed'>
+ <img alt='Ohloh profile for Linus.Torvalds' height='35' src='https://www.ohloh.net/accounts/9897/widgets/account_detailed.gif' width='191' />
+</a>
+
+[w]:https://www.ohloh.net/accounts/boykoyar/widgets
--- /dev/null
+Popis : nový projekt - aplikace pro OS Google Android. Slouží k efektivní organizaci
+
+a sdílení volného času s přáteli. Lidé si plní své kalendáře (harmonogramy)
+
+aktivitami, ke kterým se mohou přidávat ti, z jejich přátel, kterým je to dovoleno.
+
+Rozesílání (přijímání) notifikací o nových událostech přes jabber a e-mail.
+
+Technické parametry : vývoj v javě, za využití Eclipse + Android SDK, za pomoci google apps, databáze MySQL. Verzovací systém SVN.
+
+Organizace : Jaroslav Boyko, Marek Balej, Pavel Filip - zakládající členové
+projektu, všichni se podílejí na specifikaci požadavků, návrhu, vývoji, testování,
+správě verzí, komunikaci s veřejností a ostatními vývojáři a správě chyb.
+
+Popis práce každého člena týmu je popsán v předchozím odstavci- organizace práce
[[!meta title="Budín Tomáš"]]
-**Název projektu:** FreeMind - free mind mapping software
+**Název projektu:** FreeMind
**Domovská stránka projektu:** <http://freemind.sourceforge.net/wiki/index.php/Main_Page>
--- /dev/null
+[[!meta title="Bukata Libor"]]
+
+**Název projektu:** Kile - Latex editor
+
+**Domovská stránka projektu:** http://kile.sourceforge.net/
+
+Zadání
+======
+
+Možnost načtení vlastních souborů doplňování kódu (completion files):
+https://bugs.kde.org/show_bug.cgi?id=265284
+
+Dále nezávazně přidání možnosti snadného přesunu souboru
+(avšak tato část bude podle hlavního vývojáře přepsána, a tak zatím ve hvězdách):
+https://bugs.kde.org/show_bug.cgi?id=200888
+
+Protože programování není pouze o kódování, tak zkusím trošku zapracovat na lokalizaci do českého jazyka.
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+Tady doplním HTML kód [Ohloh widgetu][w] zobrazující můj KudoRank.
+
+Například: <a href='https://www.ohloh.net/accounts/9897?ref=Detailed'>
+ <img alt='Ohloh profile for Linus.Torvalds' height='35' src='https://www.ohloh.net/accounts/9897/widgets/account_detailed.gif' width='191' />
+</a>
+
+
+Emailová komunikace
+=====
+******************************************
+Od: Michel Ludwig (Hlavní vývojář)
+Komu: Libor Bukata
+Datum: 28.2.2011 14:07:50
+******************************************
+Hi,
+
+On Monday 28 February 2011 12:36:42 you wrote:
+> I have seen tracking system and find some interesting bugs and request
+> features. For example:
+>
+> 1) Bug 265284 - Allow more user-friendly adding of custom completion files
+> 2) Bug 200888 - Add a "move file" feature
+>
+> I want to contribute and try to solve these issues.
+
+That would be great, yes. But can you maybe start with bug 265284? The other
+one requires some support from the parser, I think, but that one will be
+rewritten in the near future.
+
+> Additionally I can
+> help with translate Kile to Czech language.
+
+For helping with translations you can contact the Czech translation team:
+
+ http://l10n.kde.org/teams-list.php
+
+Thanks a lot,
+
+Michel
+----------------------------------------
+
+[w]:https://www.ohloh.net/accounts/bukatlib/widgets
+
+
+
[[!meta title="Čadek Václav"]]
-**Název projektu:** Freemind
+**Název projektu:** FreeMind
**Domovská stránka projektu:** <http://sourceforge.net/projects/freemind/>
--- /dev/null
+[[!meta title="Danko Karol"]]
+
+**Název projektu:** phpMyAdmin
+
+**Domovská stránka projektu:** <http://www.phpmyadmin.net>
+
+Zadání
+======
+
+implementacia
+
+Odkazy dokládající výsledky mé práce
+======
+
+Regexp replace - ID: 1398891
+<https://sourceforge.net/tracker/index.php?func=detail&aid=1398891&group_id=23067&atid=377411>
+
+
+Prezentace
+==========
+
+<https://docs.google.com/present/edit?id=0AX4KamdbiU-tZGNjM3hxaHdfMjRjcngyNm1kdg&hl=en&authkey=CKbIntMC>
+
+Ohloh
+=====
+
+<a href='https://www.ohloh.net/accounts/124140?ref=Detailed'>
+ <img alt='Ohloh profile for quibusus' height='35' src='https://www.ohloh.net/accounts/124140/widgets/account_detailed.gif' width='191' />
+</a>
+
+[w]:https://www.ohloh.net/accounts/dankokar/widgets
--- /dev/null
+[[!meta title="Dlouhý Petr"]]
+
+**Název projektu:** Example project
+
+**Domovská stránka projektu:** <http://www.example.com>
+
+Zadání
+======
+
+Budu pokračovat na projektu mojí bakalářské práce [Drosera](https://cozpserver2.jinonice.cuni.cz/~petr/drosera), svobodné aplikaci na pořádání závodů v orientačním běhu.
+
+Podrobnější rozsah práce bude specifikován po dohodě se cvičícím.
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+Tady doplním HTML kód [Ohloh widgetu][w] zobrazující můj KudoRank.
+
+Například: <a href='https://www.ohloh.net/accounts/124561?ref=Detailed'>
+ <img alt='Ohloh profile for Petr Dlouhý' height='35' src='https://www.ohloh.net/accounts/124561/widgets/account_detailed.gif' width='191' />
+</a>
+
+[w]:https://www.ohloh.net/accounts/dlouhpe1/widgets
--- /dev/null
+[[!meta title="Dvořák Jan"]]
+
+**Název projektu:** os File Manager
+
+**Domovská stránka projektu:** <http://www.osfilemanager.com/>
+
+Zadání
+======
+
+Jelikož je aplikace nekompatibilní s novějšími verzemi PHP, budu se snažit převést tuto aplikaci na PHP verze 5 - několik bugů je zapříčiněno právě rozdílnostmi ve specifikaci novější verze PHP. Dále bych rád opravil nastavení defaultních práv u vytvářených složek.
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [ -- Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](https://github.com/dvorkaman/osFileManager)
+* [Odkazy na mé commity v repozitáři projektu...](https://github.com/dvorkaman/osFileManager/commits/master)
+* [-- Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [Prezentace1.pdf - o projektu, záměr práce, ...](http://support.dce.felk.cvut.cz/osp/student/dvoraj42/Prezentace1.pdf)
+* Prezentace výsledku práce|prezentace2.pdf
+
+Ohloh
+=====
+
+<a href='https://www.ohloh.net/accounts/125639?ref=Detailed'>
+ <img alt='Ohloh profile for Jan Dvořák' height='35' src='https://www.ohloh.net/accounts/125639/widgets/account_detailed.gif' width='191' />
+</a>
--- /dev/null
+[[!meta title="Eliáš Vojtěch"]]
+
+**Název projektu:** Example project
+
+**Domovská stránka projektu:** <http://www.example.com>
+
+Zadání
+======
+
+Popis co konkrétně budu dělat...
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+Tady doplním HTML kód [Ohloh widgetu][w] zobrazující můj KudoRank.
+
+Například: <a href='https://www.ohloh.net/accounts/9897?ref=Detailed'>
+ <img alt='Ohloh profile for Linus.Torvalds' height='35' src='https://www.ohloh.net/accounts/9897/widgets/account_detailed.gif' width='191' />
+</a>
+
+[w]:https://www.ohloh.net/accounts/eliasvoj/widgets
[[!meta title="Fajfr Jan"]]
-Název projektu:
-===============
+**Název projektu**: SharePoint Utilities for Developers
-**SharePoint Utilities for Developers** - OpenSource nástroj pro administraci a správu SharePoint stránek
+OpenSource nástroj pro administraci a správu SharePoint stránek
-**Domovská stránka projektu:**
-SPUD - <http://spud.codeplex.com/>
+**Domovská stránka projektu:** <http://spud.codeplex.com/>
Původní projekt - QuickSharp - openSource lightweight editor pro C# - původní záměr, zavrženo kvůli nemožnosti komunikace s autorem projektu.
--- /dev/null
+[[!meta title="Falta Martin"]]
+
+**Název projektu:** PHProjekt
+
+**Domovská stránka projektu:** <http://www.phprojekt.com>
+
+Zadání
+======
+Seznámím se se strukturou projektu + seznámím se s [Developer guide](http://confluence.opensource.mayflower.de/display/phprojekt/Developer+guide)
+
+Zaregistruji se na http://jira.opensource.mayflower.de a pokusím se udělat některý z níže uvedených ticketů:
+
+- <http://jira.opensource.mayflower.de/browse/PHPROJEKT-149>
+
+- <http://jira.opensource.mayflower.de/browse/PHPROJEKT-132>
+
+- <http://jira.opensource.mayflower.de/browse/PHPROJEKT-60>
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+<a href='https://www.ohloh.net/accounts/125092?ref=Detailed'>
+ <img alt='Ohloh profile for faltamar' height='35' src='https://www.ohloh.net/accounts/125092/widgets/account_detailed.gif' width='191' />
+</a>
--- /dev/null
+[[!meta title="Filip Pavel"]]
+
+**Název projektu:** Example project
+
+**Domovská stránka projektu:** <http://www.example.com>
+
+Zadání
+======
+
+Popis co konkrétně budu dělat...
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+Tady doplním HTML kód [Ohloh widgetu][w] zobrazující můj KudoRank.
+
+Například: <a href='https://www.ohloh.net/accounts/9897?ref=Detailed'>
+ <img alt='Ohloh profile for Linus.Torvalds' height='35' src='https://www.ohloh.net/accounts/9897/widgets/account_detailed.gif' width='191' />
+</a>
+
+[w]:https://www.ohloh.net/accounts/filippa5/widgets
--- /dev/null
+Popis : nový projekt - aplikace pro OS Google Android. Slouží k efektivní organizaci a sdílení volného času s přáteli. Lidé si plní své kalendáře (harmonogramy) aktivitami, ke kterým se mohou přidávat ti, z jejich přátel, kterým je to dovoleno. Rozesílání (přijímání) notifikací o nových událostech přes jabber a e-mail.
+
+Technické parametry : vývoj v javě, za využití Eclipse + Android SDK, za pomoci Google apps, databáze MySQL. Verzovací systém SVN.
+
+Organizace : Jaroslav Boyko, Marek Balej, Pavel Filip - zakládající členové projektu, všichni se podílejí na specifikaci požadavků, návrhu, vývoji, testování, správě verzí, komunikaci s veřejností a ostatními vývojáři a správě chyb.
+
+Popis práce každého člena týmu je popsán v předchozím odstavci- organizace práce
[[!meta title="Fišer Jakub"]]
-**GITFS**
+**Název projektu:** GITFS
**Domovská stránka projektu:** <http://www.sfgoth.com/~mitch/linux/gitfs/>
-**Název projektu:** QsqlMon
+[[!meta title="Fiser Radu"]]
-**Domovská stránka projektu**: http://sourceforge.net/projects/qsqlmon/
+**Název projektu:** QSqlMon
+
+**Domovská stránka projektu**: <http://sourceforge.net/projects/qsqlmon/>
**Zadání**
**Odkazy**
- <a href='http://sourceforge.net/users/radufiser'>http://sourceforge.net/users/radufiser</a>
+ <a href='https://sourceforge.net/projects/qsqlmon/'>https://sourceforge.net/projects/qsqlmon/</a>
+
+ <a href='http://sourceforge.net/users/radufiser'>http://sourceforge.net/users/radufiser</a>
**Prezentace**
[[!meta title="Founě Michal"]]
-**Název projektu:** Dokumentace k CakePHP
+**Název projektu:** CakePHP
**Domovská stránka projektu:** <http://www.cakephp.org>
--- /dev/null
+[[!meta title="Fridrich Ivan"]]
+
+**Název projektu:** QCanAnalyser
+
+**Domovská stránka projektu:** neni, ale bude
+
+Zadání
+======
+
+Úprava vykreslování grafu v programu QCanAnalyser - diplomová práce Miloše Gajdoše 2008.
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+Tady doplním HTML kód [Ohloh widgetu][w] zobrazující můj KudoRank.
+
+Například: <a href='https://www.ohloh.net/accounts/9897?ref=Detailed'>
+ <img alt='Ohloh profile for Linus.Torvalds' height='35' src='https://www.ohloh.net/accounts/9897/widgets/account_detailed.gif' width='191' />
+</a>
+
+[w]:https://www.ohloh.net/accounts/fridriva/widgets
[[!meta title="Fučík Daniel"]]
-**Název projektu:** ...
+**Název projektu:** Chromium
**Domovská stránka projektu:** <http://www.chromium.org/Home>
--- /dev/null
+[[!meta title="Haltuf Ludvík"]]
+
+**Název projektu:** phpMyAdmin
+
+**Domovská stránka projektu:** <http://www.phpmyadmin.net/home_page/>
+
+Zadání
+======
+
+Přidání funkcionality čtení/zápis/modifikace "additional user information in mysql.user_info table" [dle tohoto ticketu](http://sourceforge.net/tracker/index.php?func=detail&aid=1305814&group_id=23067&atid=377411).
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+Tady doplním HTML kód [Ohloh widgetu][w] zobrazující můj KudoRank.
+
+Například: <a href='https://www.ohloh.net/accounts/9897?ref=Detailed'>
+ <img alt='Ohloh profile for Linus.Torvalds' height='35' src='https://www.ohloh.net/accounts/9897/widgets/account_detailed.gif' width='191' />
+</a>
+
+[w]:https://www.ohloh.net/accounts/haltulud/widgets
--- /dev/null
+[[!meta title="Hamza Dušan"]]
+
+**Název projektu:** Example project
+
+**Domovská stránka projektu:** <http://www.example.com>
+
+Zadání
+======
+
+Popis co konkrétně budu dělat...
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+Tady doplním HTML kód [Ohloh widgetu][w] zobrazující můj KudoRank.
+
+Například: <a href='https://www.ohloh.net/accounts/9897?ref=Detailed'>
+ <img alt='Ohloh profile for Linus.Torvalds' height='35' src='https://www.ohloh.net/accounts/9897/widgets/account_detailed.gif' width='191' />
+</a>
+
+[w]:https://www.ohloh.net/accounts/hamzadus/widgets
[[!meta title="Havel Marcel"]]
-**Název projektu:** ...
+**Název projektu:** Activequant
**Domovská stránka projektu:** <http://activequant.org/projects/show/aq-webgui>
======
* Odkazy na mou komunikaci s vývojáři...
-* Odkaz na můj repozitář s aktuálním stavem mé práce...
+* Odkaz na můj repozitář s aktuálním stavem mé práce <http://repo.or.cz/r/gwget-havlin.git>
* Odkazy na mé commity v repozitáři projektu...
* Další relevantní odkazy dokládající mou práci...
--- /dev/null
+[[!meta title="Hořčica Adam"]]
+
+**Název projektu:** Arduino
+
+**Domovská stránka projektu:** <http://arduino.cc/>
+
+Zadání
+======
+
+Oprava chyb a rozšíření možností Serial Monitoru (např. issues: [[484|http://code.google.com/p/arduino/issues/detail?id=484&sort=-id]], [[346|http://code.google.com/p/arduino/issues/detail?id=346&sort=-id]], [[258|http://code.google.com/p/arduino/issues/detail?id=258&sort=-id&start=100]], [[229|http://code.google.com/p/arduino/issues/detail?id=229&sort=-id&start=100]] atd.)
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+<a href='https://www.ohloh.net/accounts/56438?ref=Detailed'>
+ <img alt='Ohloh profile for ah01' height='35' src='https://www.ohloh.net/accounts/56438/widgets/account_detailed.gif' width='191' />
+</a>
--- /dev/null
+[[!meta title="Hulla Tomáš"]]
+
+**Název projektu:** Xfce
+
+**Domovská stránka projektu:** <http://www.xfce.org/>
+
+Zadání
+======
+
+Oprava nějakého Bugu, či přidání nové funkce z wishlistu.
+
+* [Přehled Bugů jednotlivých komponent](http://bugzilla.xfce.org/report.cgi?x_axis_field=bug_severity&y_axis_field=product&z_axis_field=&query_format=report-table&short_desc_type=allwordssubstr&short_desc=&classification=Xfce&longdesc_type=allwordssubstr&longdesc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=blocker&bug_severity=critical&bug_severity=major&bug_severity=normal&bug_severity=minor&bug_severity=trivial&bug_severity=enhancement&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&chfieldfrom=&chfieldto=Now&chfieldvalue=&format=table&action=wrap&field0-0-0=noop&type0-0-0=noop&value0-0-0=)
+
+* [Components wish list](http://wiki.xfce.org/wish_list)
+
+* [Plugins wish list](http://wiki.xfce.org/plugins_wish_list)
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+Tady doplním HTML kód [Ohloh widgetu][w] zobrazující můj KudoRank.
+
+Například: <a href='https://www.ohloh.net/accounts/9897?ref=Detailed'>
+ <img alt='Ohloh profile for Linus.Torvalds' height='35' src='https://www.ohloh.net/accounts/9897/widgets/account_detailed.gif' width='191' />
+</a>
+
+[w]:https://www.ohloh.net/accounts/hullatom/widgets
[[!meta title="Janoušek Michal"]]
-**Sound Juicer**
+**Název projektu:** Sound Juicer
**Domovská stránka projektu:** <http://burtonini.com/blog/computers/sound-juicer>
[[!meta title="Janský Petr"]]
-**Nazev projektu:** Risk (java hra)
+**Název projektu:** Domination/Yura/Risk
**Domovská stránka projektu:** <http://yura.net/>
[[!meta title="Kalous Michal"]]
-**Název projektu: Export kontaktů pro Kopete
+**Název projektu:** Kopete
**Domovská stránka projektu:** <http://kopete.kde.org/>
[[!meta title="Karas Lukáš"]]
-**Název projektu: Trackovací aplikace pro mobilní platformu WebOS **
+**Název projektu**: Mojotracker
+**Domovská stránka projektu:** <http://code.google.com/p/mojotracker/>
Zadání
======
[[!meta title="Klíma Zdeněk"]]
-**Název projektu: RNG/RNC syntax highlighting **
+**Název projektu**: Kate
**Domovská stránka projektu:** <http://kate-editor.org/>
--- /dev/null
+[[!meta title="Knížek Michal"]]
+
+**Název projektu:** Grails - Web application framework
+
+**Domovská stránka projektu:** <http://www.grails.org>
+
+Zadání
+======
+Grails je open source MVC framework pro vývoj webových aplikací založený na programovacím jazyce Groovy. Byl vyvinut jako framework pro vysokou produktivitu vývoje na principu „coding by convention“.
+
+Cílem mé práce bude oprava některých chyb týkajících se objektově relačního mapování a validace dat.
+<http://jira.codehaus.org/browse/GRAILS-6821>
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+<a href='https://www.ohloh.net/accounts/125094?ref=Detailed'>
+ <img alt='Ohloh profile for macros' height='35' src='https://www.ohloh.net/accounts/125094/widgets/account_detailed.gif' width='191' />
+</a>
[[!meta title="Kováčik Martin"]]
-**Název projektu: Crispy Plotter**
+**Název projektu**: Crispy Plotter
**Domovská stránka projektu:** <http://cplotter.sourceforge.net/>
--- /dev/null
+[[!meta title="Krayzel Pavel"]]
+
+**Název projektu:** Album Art Downloader
+
+**Domovská stránka projektu:** <http://album-art.sourceforge.net/>
+
+Zadání
+======
+
+Album Art Downloader je program umožňující hudebním nadšencům jednoduše vyhledávat obaly pro alba napříč různými webovými portály (aplikace je modulárně rozšiřitelná na základě skriptů - co portál to jeden skript). Aplikace dále umožňuje vyhledávat obaly podle hudebních alb obsažených na disku. Právě této části se týká moje práce.
+
+
+Jedním z feature request (ID 2796915) je přidání okna obsahující podrobnosti o obsahu alba z ID3 tagů.
+Konkrétně se bude jednat o přidání tlačítka typu "Details" do tabulky v již existujícím okně "File Browser",
+po kliknutí na toto tlačítko se zobrazí okno jehož obsahem je seznam hudebních souborů v albu a hodnota ID3 tagů jako jsou název skladby, album, artist apod. Všechny hodnoty bude možné použít pro copy & paste vložení (je třeba pro usnadnění vyhledávání obalů alb).
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+Tady doplním HTML kód [Ohloh widgetu][w] zobrazující můj KudoRank.
+
+Například: <a href='https://www.ohloh.net/accounts/9897?ref=Detailed'>
+ <img alt='Ohloh profile for Linus.Torvalds' height='35' src='https://www.ohloh.net/accounts/9897/widgets/account_detailed.gif' width='191' />
+</a>
+
+[w]:https://www.ohloh.net/accounts/krayzpav/widgets
--- /dev/null
+[[!meta title="Krkoška David"]]
+
+**Název projektu:** Gnome Subtitles
+
+**Domovská stránka projektu:** <http://gnome-subtitles.sourceforge.net/>
+
+Zadání
+======
+
+Mým přispěním do projektu Gnome Subtitles bude zpracovat část úkolu z <https://bugzilla.gnome.org/show_bug.cgi?id=595084>, tedy Bugu (feature requestu) č. 595084. Konkrétně dodání automatického překladu jednotlivých titulků s použitím služby Google Translate, aby byla zjednodušena práce uživatelů programu, tvoří-li nový překlad souboru s titulky do jiného jazyka. Funkčnost musí být do aplikace plně integrována, tedy např. musí podporovat Undo/Redo operaci, být dostupná z programového menu, nebo nástrojové lišty.
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+Tady doplním HTML kód [Ohloh widgetu][w] zobrazující můj KudoRank.
+
+Například: <a href='https://www.ohloh.net/accounts/9897?ref=Detailed'>
+ <img alt='Ohloh profile for Linus.Torvalds' height='35' src='https://www.ohloh.net/accounts/9897/widgets/account_detailed.gif' width='191' />
+</a>
+
+[w]:https://www.ohloh.net/accounts/krkosdav/widgets
--- /dev/null
+[[!meta title="Kufner Josef"]]
+
+**Název projektu:** QXMPP
+
+**Domovská stránka projektu:** <http://code.google.com/p/qxmpp/>
+
+Zadání
+======
+
+XMPP RPC v knihovně QXMPP. Aktuální implementace víceméně není.
+
+--cut--
+
+Comment #2 on issue 76 by jeremy.laine: Pass QXmppRpcInvokeIq to called method if requested
+http://code.google.com/p/qxmpp/issues/detail?id=76
+
+Hi Josef,
+
+I will not be applying your patch for now, as the whole RPC code in QXmpp is pretty dodgy in my opinion. I have several concerns regarding this code:
+
+- the code is intrusive: all RPC related stuff should be in a QXmppRpcManager class, not in QXmppClient. I have introduced the QXmppRpcManager class, and started moving code to it, but it still needs polishing.
+
+- poor class names: "QXmppInvokable" and "QXmppRemoteMethod" do not clearly indicate they are related to RPC, I think all RPC-related class should start with QXmppRpc
+
+- last but not least, I realised that the RPC code spins its own event loop to simulate a blocking behaviour. This is really, really bad as it can lead to losing XMPP packets. I think the way to go would probably be to have the "callRemoteMethod" return a QXmppRpcReply* pointer, which would be akin to QNetworkAccessReply: it would be an object containing the result of the RPC request, which would emit a "finished()" signal when the reply is actually received or times out.
+
+So far I have not pulled the RPC methods from QXmppClient but would be in favour of dropping them before the 0.3.0 release to buy us some time to do things right.
+
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+<a href='https://www.ohloh.net/accounts/125097?ref=Detailed'>
+ <img alt='Ohloh profile for Josef Kufner' height='35' src='https://www.ohloh.net/accounts/125097/widgets/account_detailed.gif' width='191' />
+</a>
--- /dev/null
+[[!meta title="Látal Tomáš"]]
+
+**Název projektu:** Calibre
+
+**Domovská stránka projektu:** http://calibre-ebook.com/
+
+Zadání
+======
+
+Přidám možnost stahování zpravodajského webu Novinky.cz a Zive.cz a jejich konverzi do podoby e-knihy.
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+Tady doplním HTML kód [Ohloh widgetu][w] zobrazující můj KudoRank.
+
+Například: <a href='https://www.ohloh.net/accounts/9897?ref=Detailed'>
+ <img alt='Ohloh profile for Linus.Torvalds' height='35' src='https://www.ohloh.net/accounts/9897/widgets/account_detailed.gif' width='191' />
+</a>
+
+[w]:https://www.ohloh.net/accounts/latalto2/widgets
**Název projektu:** XFCE Terminal
-**Domovská stránka projektu:** [http://www.xfce.org/projects/terminal/][1]
+**Domovská stránka projektu:** <http://www.xfce.org/projects/terminal/>
Zadání
======
[[!meta title="Lucovič Tomáš"]]
-**Název projektu: qtFileManager**
+**Název projektu**: qtFileManager
**Domovská stránka projektu:** <http://github.com/tocas/qtFileManager>
[[!meta title="Maroušek Lukáš"]]
-**PhocaGallery - komponenta redakčního systému Joomla**
+**Název projektu:** PhocaGallery (Joomla)
**Domovská stránka projektu:** <http://www.phoca.cz/phocagallery>
--- /dev/null
+[[!meta title="Martinec Petr"]]
+
+**Název projektu:** Example project
+
+**Domovská stránka projektu:** <http://www.example.com>
+
+Zadání
+======
+
+Popis co konkrétně budu dělat...
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+Tady doplním HTML kód [Ohloh widgetu][w] zobrazující můj KudoRank.
+
+Například: <a href='https://www.ohloh.net/accounts/9897?ref=Detailed'>
+ <img alt='Ohloh profile for Linus.Torvalds' height='35' src='https://www.ohloh.net/accounts/9897/widgets/account_detailed.gif' width='191' />
+</a>
+
+[w]:https://www.ohloh.net/accounts/martipe3/widgets
[[!meta title="Matúš Eduard"]]
-**OpenCA PKI:** ...
+**Název projektu:** OpenCA PKI
-**Domovská stránka projektu:** http://openca.org/projects/openca/downloads.shtml
+**Domovská stránka projektu:** <http://openca.org/projects/openca/downloads.shtml>
Zadání
======
[[!meta title="Mička Pavel"]]
-**Název projektu: Vaadin**
+**Název projektu**: Vaadin
**Domovská stránka projektu:** <http://www.vaadin.com>
[[!meta title="Milde Daniel"]]
-**CGIT**
+**Název projektu:** CGIT
CGIT je webový frontend pro verzovací systém GIT. Je napsaný v jazyku C a pro komunikaci s webovým serverem používá protokol CGI.
CGIT používá mnoho významných projektů, např.: Gnome, Creative Commons, Compiz a Freedesktop.org.
--- /dev/null
+[[!meta title="Molík Lukáš"]]
+
+**Název projektu:** Example project
+
+**Domovská stránka projektu:** <http://www.example.com>
+
+Zadání
+======
+
+Popis co konkrétně budu dělat...
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+Tady doplním HTML kód [Ohloh widgetu][w] zobrazující můj KudoRank.
+
+Například: <a href='https://www.ohloh.net/accounts/9897?ref=Detailed'>
+ <img alt='Ohloh profile for Linus.Torvalds' height='35' src='https://www.ohloh.net/accounts/9897/widgets/account_detailed.gif' width='191' />
+</a>
+
+[w]:https://www.ohloh.net/accounts/molikluk/widgets
--- /dev/null
+[[!meta title="Motyka Vladimír"]]
+
+**Název projektu:** Example project
+
+**Domovská stránka projektu:** <http://www.example.com>
+
+Zadání
+======
+
+Popis co konkrétně budu dělat...
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+Tady doplním HTML kód [Ohloh widgetu][w] zobrazující můj KudoRank.
+
+Například: <a href='https://www.ohloh.net/accounts/9897?ref=Detailed'>
+ <img alt='Ohloh profile for Linus.Torvalds' height='35' src='https://www.ohloh.net/accounts/9897/widgets/account_detailed.gif' width='191' />
+</a>
+
+[w]:https://www.ohloh.net/accounts/motykvla/widgets
--- /dev/null
+[[!meta title="Novák Vojtěch"]]
+
+Beetle CRM
+
+http://code.google.com/p/beetle-crm/
+
+Zadání
+======
+
+Beetle CRM system as SaaS
+http://code.google.com/p/beetle-crm/
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+Tady doplním HTML kód [Ohloh widgetu][w] zobrazující můj KudoRank.
+
+Například: <a href='https://www.ohloh.net/accounts/9897?ref=Detailed'>
+ <img alt='Ohloh profile for Linus.Torvalds' height='35' src='https://www.ohloh.net/accounts/9897/widgets/account_detailed.gif' width='191' />
+</a>
+
+[w]:https://www.ohloh.net/accounts/novakvo2/widgets
--- /dev/null
+[[!meta title="Pác František"]]
+
+**Název projektu:** Example project
+
+**Domovská stránka projektu:** <http://www.example.com>
+
+Zadání
+======
+
+Popis co konkrétně budu dělat...
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+Tady doplním HTML kód [Ohloh widgetu][w] zobrazující můj KudoRank.
+
+Například: <a href='https://www.ohloh.net/accounts/9897?ref=Detailed'>
+ <img alt='Ohloh profile for Linus.Torvalds' height='35' src='https://www.ohloh.net/accounts/9897/widgets/account_detailed.gif' width='191' />
+</a>
+
+[w]:https://www.ohloh.net/accounts/pacfrant/widgets
--- /dev/null
+[[!meta title="Pantůček Michal"]]
+
+**Název projektu:** aTunes - hudební přehrávač a správce hudby
+
+**Domovská stránka projektu:** <http://www.atunes.org>
+
+Zadání
+======
+
+Opravy bugů:
+
+* Při změně nastavení filtrů se zastavuje přehrávání souboru (bug ID: 3124691)
+* Po výběru souboru z playlistu a jeho zvolení dochází pouze k zastavení přehrávání dosud přehrávaného souboru, další soubor se přehrávat nezačne (bug ID: 3159234)
+* Případně nezávazně další bugy nebo dokumentace, když zbyde čas
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+Tady doplním HTML kód [Ohloh widgetu][w] zobrazující můj KudoRank.
+
+Například: <a href='https://www.ohloh.net/accounts/9897?ref=Detailed'>
+ <img alt='Ohloh profile for Linus.Torvalds' height='35' src='https://www.ohloh.net/accounts/9897/widgets/account_detailed.gif' width='191' />
+</a>
+
+[w]:https://www.ohloh.net/accounts/pantumic/widgets
--- /dev/null
+[[!meta title="Pavlásek Michal"]]
+
+**Název projektu:** xda-winmo-facebook
+
+**Domovská stránka projektu:** http://code.google.com/p/xda-winmo-facebook/
+
+Zadání
+======
+
+Popis co konkrétně budu dělat...
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+Tady doplním HTML kód [Ohloh widgetu][w] zobrazující můj KudoRank.
+
+Například: <a href='https://www.ohloh.net/accounts/9897?ref=Detailed'>
+ <img alt='Ohloh profile for Linus.Torvalds' height='35' src='https://www.ohloh.net/accounts/9897/widgets/account_detailed.gif' width='191' />
+</a>
+
+[w]:https://www.ohloh.net/accounts/pavlami2/widgets
[[!meta title="Pokorný Petr"]]
-**Název projektu:** Lokalizace aplikace BackupPC
+**Název projektu:** BackupPC
**Domovská stránka projektu:** <http://backuppc.sourceforge.net/>
--- /dev/null
+[[!meta title="Porges Oliver"]]
+
+**Název projektu:** Example project
+
+**Domovská stránka projektu:** <http://www.example.com>
+
+Zadání
+======
+
+Popis co konkrétně budu dělat...
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+Tady doplním HTML kód [Ohloh widgetu][w] zobrazující můj KudoRank.
+
+Například: <a href='https://www.ohloh.net/accounts/9897?ref=Detailed'>
+ <img alt='Ohloh profile for Linus.Torvalds' height='35' src='https://www.ohloh.net/accounts/9897/widgets/account_detailed.gif' width='191' />
+</a>
+
+[w]:https://www.ohloh.net/accounts/porgeoli/widgets
--- /dev/null
+[[!meta title="Pošvic Petr"]]
+
+**Název projektu:** Fluxbox
+
+**Domovská stránka projektu:** <http://fluxbox.org/>
+
+Zadání
+======
+
+Fluxbox je minimalistický okenní manažer pro Unix. Je velmi jednoduchý a rychlý. Na stránce <http://sourceforge.net/tracker/?group_id=35398&atid=413960> je spoustu požadavků, které čekají na zpracování. Já si vyberu jeden či více z nich a kompletně je vyřeším.
+
+Rád bych implementoval funkci, která se objevila před rokem ve window manageru Gnome, a to možnost uspořádání spuštěných programů na liště.
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+<a href='https://www.ohloh.net/accounts/124959?ref=Detailed'>
+ <img alt='Ohloh profile for Fen' height='35' src='https://www.ohloh.net/accounts/124959/widgets/account_detailed.gif' width='191' />
+</a>
+
+[w]:https://www.ohloh.net/accounts/posvipet/widgets
--- /dev/null
+#!/usr/bin/perl -w
+use strict;
+use Data::Dumper;
+
+my %projects;
+
+
+foreach my $year(qw/2010/) {
+ open LIST, "projects2010";
+ while (<LIST>) {
+ chomp;
+ my $file = $_;
+ my ($project, $url, $name);
+ open PAGE, $file;
+ while (<PAGE>) {
+ if (/(Název projektu|Project name)[:* ]*(.*)/) {
+ $project = $2;
+ }
+ if (/(Domovská stránka projektu|Project home ?page)[:* ]*<(.*)>/) {
+ $url = $2;
+ }
+ if (/\[\[!meta title="([^"]*)"\]\]/) {
+ $name = $1;
+ }
+ }
+
+ if (!$projects{$project}) {
+ $projects{$project} = {};
+ $projects{$project}{'students'} = [];
+ }
+ my $p = $projects{$project};
+ $$p{'url'} = $url;
+ push @{$$p{'students'}}, { 'file' => $file, 'name' => $name, 'year' => $year };
+ }
+}
+
+print '[[!meta title="Projekty"]]'."\n";
+print '[[!meta stylesheet="/columns" rel="stylesheet"]]'."\n";
+
+foreach (sort(keys(%projects))) {
+ print "\n* [$_](", $projects{$_}{'url'}, ")\n";
+ #print Dumper($projects{$_}{'students'});
+ foreach (@{$projects{$_}{'students'}}) {
+ my $page = $_->{'file'};
+ $page =~ s|.mdwn$||;
+ $page =~ s|/index$||;
+ my $name = $_->{'name'} || "???";
+ my $year = $_->{'year'} || "20??";
+
+ print " * [[", $name || "", "|student/", $page, "]] ($year)\n";
+ }
+}
--- /dev/null
+barintom/index.mdwn
+belesjak/index.mdwn
+belohji1/index.mdwn
+benesda1/index.mdwn
+budinto2/index.mdwn
+cadekva1/index.mdwn
+fajfrjan/index.mdwn
+fiserj10/index.mdwn
+fiserra1/index.mdwn
+founemi2/index.mdwn
+franedom/index.mdwn
+froncmar/index.mdwn
+fucikdan/index.mdwn
+havelma2/index.mdwn
+havliva1/index.mdwn
+hilgelub/index.mdwn
+hublales/index.mdwn
+janoumi8/index.mdwn
+janskpe1/index.mdwn
+kaloumi3/index.mdwn
+karasluk/index.mdwn
+klimazde/index.mdwn
+kobetvla/index.mdwn
+kosnape1/index.mdwn
+kovacma3/index.mdwn
+kubovja1/index.mdwn
+lenarpat/index.mdwn
+lisovros/index.mdwn
+lucovtom/index.mdwn
+maresjo2/index.mdwn
+marouluk/index.mdwn
+martijo2/index.mdwn
+matusedu/index.mdwn
+mickapa1/index.mdwn
+mildedan/index.mdwn
+mrazepa1/index.mdwn
+mriztoma/index.mdwn
+navarfil/index.mdwn
+nguyehuy/index.mdwn
+petrarad/index.mdwn
+pokorpe6/index.mdwn
+proksma5/index.mdwn
+pruchmar/index.mdwn
+rehorto2/index.mdwn
+rendlmar/index.mdwn
+richtric/index.mdwn
+sachamar/index.mdwn
+salajjan/index.mdwn
+severzde/index.mdwn
+schnepe2/index.mdwn
+sidekvoj/index.mdwn
+simakjac/index.mdwn
+sinjosef/index.mdwn
+stastvla/index.mdwn
+tomcavil/index.mdwn
+trmotjak/index.mdwn
+tsevealt/index.mdwn
+tukamart/2010.mdwn
+vaclarom/index.mdwn
+vejmema1/index.mdwn
+vonavjan/index.mdwn
+zajictom/index.mdwn
[[!meta title="Prokš Martin"]]
-**Název projektu:**
-Překlad VLC
+**Název projektu:** VLC
**Domovská stránka projektu:** <http://www.videolan.org/>
--- /dev/null
+[[!meta title="Rendla Martin"]]
+
+**Název projektu:** Example project
+
+**Domovská stránka projektu:** <http://www.example.com>
+
+Zadání
+======
+
+Popis co konkrétně budu dělat...
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+Tady doplním HTML kód [Ohloh widgetu][w] zobrazující můj KudoRank.
+
+Například: <a href='https://www.ohloh.net/accounts/9897?ref=Detailed'>
+ <img alt='Ohloh profile for Linus.Torvalds' height='35' src='https://www.ohloh.net/accounts/9897/widgets/account_detailed.gif' width='191' />
+</a>
+
+[w]:https://www.ohloh.net/accounts/rendlma2/widgets
[[!meta title="Rendl Martin"]]
-**Název projektu:** ...
+**Název projektu:** NetBeans
**Domovská stránka projektu:** <http://www.netbeans.org>
--- /dev/null
+[[!meta title="Rezler Michal"]]
+
+**Název projektu:** DokuWiki
+
+**Domovská stránka projektu:** <http://www.dokuwiki.org>
+
+Zadání
+======
+
+Tým vývojářů DokuWiki připravuje v této době svůj projekt na Google Summer of Code, a tak se jej snaží co možná nejvíce vylepšit, odladit a kód zpřehlednit. Mou úlohou v projektu bude refaktoring a pomoc při zakomponování jQuerry do JavaScriptu. Tento proces již začal, ale dotyčný programátor na to v současné době nemá čas, tak se ho budu snažit zastoupit. Nejdříve budu hlavně řešit poměrně rozsáhlé konflikty při mergování dvou verzí projektu. Poté případně může následovat refaktoring JavaScriptu, konkrétně zmíněné zabudování jQuerry do JavaScriptu (což komunita vyžaduje kvůli flexibilitě a zpřehlednění kódu).
+
+Odkazy dokládající výsledky mé práce
+======
+
+## Komunikace
+Komunikace probíhá pomocí e-mailů s využitím mailing listu dostupným na [www.freelists.org](http://www.freelists.org).
+
+* [První e-maily](http://www.freelists.org/post/dokuwiki/Help-with-DokuWiki-as-a-school-project)
+
+## Zdrojové kódy
+* [Můj repozitář](https://github.com/rezlemic/dokuwiki)
+* [Oficiální "master branch" celého projektu](https://github.com/splitbrain/dokuwiki)
+
+## Ostatní
+
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+<a href='https://www.ohloh.net/accounts/124910?ref=Detailed'>
+ <img alt='Ohloh profile for MIchalos' height='35' src='https://www.ohloh.net/accounts/124910/widgets/account_detailed.gif' width='191' />
+</a>
[[!meta title="Richter Richard"]]
-**Název projektu:** překlad Ubuntu
+**Název projektu:** Ubuntu
**Domovská stránka projektu:** <http://wiki.ubuntu.cz/Lokalizace>
--- /dev/null
+[[!meta title="Semmler Ondřej"]]
+
+**Název projektu:** QSqlMon (QSqlMonitor GUI nástroj pro administraci SQL serverů)
+
+**Domovská stránka projektu:** <http://sourceforge.net/projects/qsqlmon/>
+
+
+Zadání
+======
+
+Vytvořit generátor *.deb a *.rpm instalačních balíčků.
+
+
+_________________________________________________________________________________________________________________
+_________________________________________________________________________________________________________________
+
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+<a href='https://www.ohloh.net/accounts/124138?ref=Detailed'>
+ <img alt='Ohloh profile for semmlond' height='35' src='https://www.ohloh.net/accounts/124138/widgets/account_detailed.gif' width='191' />
+</a>
+
+[w]:https://www.ohloh.net/accounts/semmlond/widgets
* [Odkaz na můj repozitář s aktuálním stavem mé práce][2]
* [Odkazy na mou komunikaci s vývojáři][1]
-* Mail zaslaný vývojářům
+* Mailová komunikace s vývojáři
+
+<code>
+Thanks so much,
+
+I have been (and still am) very busy with a new product launch deadline, but I will be launching the .net version of the web interface soon
+
+Kevin
+
+-----Original Message-----
+
+From: Vojta Sidek
+
+To: Kevin Friend
+
+Subject: mp-web-interface CZ translation
+
+Hello,
+I'm sending you my translation, as I wrote previously.
+
+The archive contains HTML files modified for Win-1250 encoding, that also solves diacritic issues with EPG. And two MPTranslate.ini files, one contains translation of web interface, the other contains complete translation including management console.
+
+BR,
+
+Vojtěch Sidek
+
+================================================================
Hello,
Best regards,
Vojta Sidek
-
+</code>
Prezentace
==========
[[!meta title="Šimák Jáchym"]]
-**Překlad programů a knihoven projektu GNOME.:** ...
+**Název projektu:** GNOME
**Domovská stránka projektu:** <http://www.gnome.org>
--- /dev/null
+[[!meta title="Škultéty Emil"]]
+
+**Název projektu:** Frost
+
+**Domovská stránka projektu:** <http://jtcfrost.sourceforge.net/>
+
+Zadání
+======
+
+Frost je klient beziaci nad Freenet 0.7 pod licenciou GNU GPL a je naprogramovaný v jave. Program slúži na upload a download viacerých súborov naraz, ako aj na posielanie správ a zdielanie súborov.
+
+7. januára 2011 vyšla najnovšia stabilná verzia tohto programu a mojím cieľom je tento software kompletne lokalizovať do slovenského jazyka.
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+Tady doplním HTML kód [Ohloh widgetu][w] zobrazující můj KudoRank.
+
+Například: <a href='https://www.ohloh.net/accounts/9897?ref=Detailed'>
+ <img alt='Ohloh profile for Linus.Torvalds' height='35' src='https://www.ohloh.net/accounts/9897/widgets/account_detailed.gif' width='191' />
+</a>
+
+[w]:https://www.ohloh.net/accounts/skultemi/widgets
+++ /dev/null
-[[!comment format=mdwn
- username="sojka"
- subject="comment 1"
- date="2010-03-04T07:32:00Z"
- content="""
-Zadani nema. Posle mailem do pristiho tydne.
-"""]]
[[!meta title="Špirk Jakub"]]
-**Název projektu:** ...
+**Název projektu:** lokalizace GNOME
-**Domovská stránka projektu:** <http://www.xfce.org>
+**Domovská stránka projektu:** <http://live.gnome.org/Czech>
Zadání
======
-Popis co konkrétně budu dělat...
+Rád bych se věnoval lokalizaci zatím nepřeložených součástí projektu GNOME.
-Odkazy
+Odkazy dokládající výsledky mé práce
======
-* Odkazy na mou komunikaci s vývojáři...
-* Odkaz na můj repozitář s aktuálním stavem mé práce...
-* Odkazy na mé commity v repozitáři projektu...
-* Další relevantní odkazy dokládající mou práci...
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
Prezentace
==========
Ohloh
=====
-Tady doplním HTML kód [Ohloh widgetu][w] zobrazující můj KudoRank.
+<a href='https://www.ohloh.net/accounts/82000?ref=Detailed'>
+ <img alt='Ohloh profile for tlustoch' height='35' src='https://www.ohloh.net/accounts/82000/widgets/account_detailed.gif' width='191' />
+</a>
-Například: <a href='https://www.ohloh.net/accounts/9897?ref=Detailed'>
- <img alt='Ohloh profile for Linus.Torvalds' height='35' src='https://www.ohloh.net/accounts/9897/widgets/account_detailed.gif' width='191' />
+<a href='https://www.ohloh.net/accounts/82000?ref=Tiny'>
+ <img alt='Ohloh profile for tlustoch' height='15' src='https://www.ohloh.net/accounts/82000/widgets/account_tiny.gif' width='80' />
</a>
[w]:https://www.ohloh.net/accounts/spirkjak/widgets
--- /dev/null
+[[!meta title="Spurný Vladimír"]]
+
+**Název projektu:** Example project
+
+**Domovská stránka projektu:** <http://www.example.com>
+
+Zadání
+======
+
+Popis co konkrétně budu dělat...
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+Tady doplním HTML kód [Ohloh widgetu][w] zobrazující můj KudoRank.
+
+Například: <a href='https://www.ohloh.net/accounts/9897?ref=Detailed'>
+ <img alt='Ohloh profile for Linus.Torvalds' height='35' src='https://www.ohloh.net/accounts/9897/widgets/account_detailed.gif' width='191' />
+</a>
+
+[w]:https://www.ohloh.net/accounts/spurnvla/widgets
--- /dev/null
+[[!meta title="Starý Jiří"]]
+
+**Název projektu:** Jelly SMS
+
+**Domovská stránka projektu:** http://jsmsirl.sourceforge.net/JSMS/Jelly_SMS.html
+
+Zadání
+======
+
+Jedná se o multiplatformí aplikace na posílání SMS.
+Mým cílem je přidání české sms brány.
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+Tady doplním HTML kód [Ohloh widgetu][w] zobrazující můj KudoRank.
+
+Například: <a href='https://www.ohloh.net/accounts/9897?ref=Detailed'>
+ <img alt='Ohloh profile for Linus.Torvalds' height='35' src='https://www.ohloh.net/accounts/9897/widgets/account_detailed.gif' width='191' />
+</a>
+
+[w]:https://www.ohloh.net/accounts/staryjir/widgets
--- /dev/null
+[[!meta title="Starý Tomáš"]]
+
+**Název projektu:** Sudoku - generates and/or solves Sudokus
+
+**Domovská stránka projektu:** TODO, probably Sourceforge.net
+
+Zadání
+======
+
+As my project goal I will start my own Open Source project aimed to implement PC program to solve and generate Sudoku, a famous Japan game with numbers.
+Sudoku program complexity and usability: As circumstances allow.
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+Tady doplním HTML kód [Ohloh widgetu][w] zobrazující můj KudoRank.
+
+Například: <a href='https://www.ohloh.net/accounts/9897?ref=Detailed'>
+ <img alt='Ohloh profile for Linus.Torvalds' height='35' src='https://www.ohloh.net/accounts/9897/widgets/account_detailed.gif' width='191' />
+</a>
+
+[w]:https://www.ohloh.net/accounts/staryto3/widgets
--- /dev/null
+[[!meta title="Šťastný Ondřej"]]
+
+**Název projektu:** Implementace Google Safe Browsing API v2 v C#
+
+**Domovská stránka projektu:** bude doplněno (GitHub)
+
+Zadání
+======
+
+Implementace Google Safe Browsing API v2 v C#.
+
+Odkazy dokládající výsledky mé práce
+======
+
+* [Domácí stránka Google Safe Browsing API](http://code.google.com/apis/safebrowsing/)
+* [Požadavek na implementaci 1](http://groups.google.com/group/google-safe-browsing-api/browse_thread/thread/b8093cc78be9ce66)
+* [Požadavek na implementaci 2](http://groups.google.com/group/google-safe-browsing-api/browse_thread/thread/e7ad666c5adfdecd/6ffd5f2b9719216e?show_docid=6ffd5f2b9719216e)
+* [Implementační poznámky, také zmiňují potřebu vytvořit C# implementaci](http://www.zscaler.com/research/Google%20Safe%20Browsing%20v2%20API.pdf)
+
+Prezentace
+==========
+
+* [[gsba.pdf]]
+
+Ohloh
+=====
+
+
+ <a href='https://www.ohloh.net/accounts/9897?ref=Detailed'>
+ <img alt='Ohloh profile for Linus.Torvalds' height='35' src='https://www.ohloh.net/accounts/9897/widgets/account_detailed.gif' width='191' />
+</a>
+
+[w]:https://www.ohloh.net/accounts/staston1/widgets
[[!meta title="Šťastný Vladimír"]]
-**FakeGame**
+**Název projektu:** FakeGame
**Domovská stránka projektu:** <http://sourceforge.net/projects/fakegame/>
--- /dev/null
+[[!meta title="Štefan Jan"]]
+
+**Název projektu:** Example project
+
+**Domovská stránka projektu:** <http://www.example.com>
+
+Zadání
+======
+
+Popis co konkrétně budu dělat...
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+Tady doplním HTML kód [Ohloh widgetu][w] zobrazující můj KudoRank.
+
+Například: <a href='https://www.ohloh.net/accounts/9897?ref=Detailed'>
+ <img alt='Ohloh profile for Linus.Torvalds' height='35' src='https://www.ohloh.net/accounts/9897/widgets/account_detailed.gif' width='191' />
+</a>
+
+[w]:https://www.ohloh.net/accounts/stefaja1/widgets
--- /dev/null
+[[!meta title="Stolař Pavel"]]
+
+**Název projektu:** Vývoj software pro satelitní receiver Dreambox DM7000
+
+**Domovská stránka projektu:** <http://www.pli-images.org/> , <http://openpli.pli-images.org/>
+
+Zadání
+======
+
+Co konkrétně budu dělat upřesním po konzultaci s vývojáři PLi teamu...
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+Tady doplním HTML kód [Ohloh widgetu][w] zobrazující můj KudoRank.
+
+Například: <a href='https://www.ohloh.net/accounts/9897?ref=Detailed'>
+ <img alt='Ohloh profile for Linus.Torvalds' height='35' src='https://www.ohloh.net/accounts/9897/widgets/account_detailed.gif' width='191' />
+</a>
+
+[w]:https://www.ohloh.net/accounts/stolapav/widgets
--- /dev/null
+[[!meta title="Strelec Michal"]]
+
+**Název projektu:** Example project
+
+**Domovská stránka projektu:** <http://www.example.com>
+
+Zadání
+======
+
+Popis co konkrétně budu dělat...
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+Tady doplním HTML kód [Ohloh widgetu][w] zobrazující můj KudoRank.
+
+Například: <a href='https://www.ohloh.net/accounts/9897?ref=Detailed'>
+ <img alt='Ohloh profile for Linus.Torvalds' height='35' src='https://www.ohloh.net/accounts/9897/widgets/account_detailed.gif' width='191' />
+</a>
+
+[w]:https://www.ohloh.net/accounts/strelmic/widgets
--- /dev/null
+[[!meta title="Synek Martin"]]
+
+**Název projektu:** Conky
+
+**Domovská stránka projektu:** <http://conky.sourceforge.net/index.html>
+
+Zadání
+======
+
+Oprava vybraných chyb v seznamu: <http://sourceforge.net/tracker/?group_id=143975&atid=757308>
+
+Zadání upřesním po komunikaci s vývojáři, v současné době čekám na odpověď.
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+<a href='https://www.ohloh.net/accounts/124598?ref=Detailed'>
+ <img alt='Ohloh profile for Martin Synek' height='35' src='https://www.ohloh.net/accounts/124598/widgets/account_detailed.gif' width='191' />
+</a>
+
+[w]:https://www.ohloh.net/accounts/synekmar/widgets
[[!meta title="Trmota Jakub"]]
-**phpMiniVC**
+**Název projektu:** phpMiniVC
**Domovská stránka projektu:** <http://phpminivc.forrest79.net>
[[!meta title="Tseveenbayar Altaibayar"]]
-**Open Guide CMS**
+**Název projektu:** Open Guide CMS
-**Domovská stránka projektu: ** <http://openguidecms.codeplex.com/>
+**Domovská stránka projektu:** <http://openguidecms.codeplex.com/>
Zadání
======
--- /dev/null
+[[!meta title="Tuka Martin"]]
+
+**Název projektu:** CKEditor
+
+**Domovská stránka projektu:** <http://www.fckeditor.net>
+
+[http://dev.fckeditor.net][1]
+
+Zadání
+======
+
+CKEditor je textový editor použiteľný vnútri webových stránok. Je to WYSIWYG editor.
+
+Ukážka: [http://ckeditor.com/demo][3]
+
+Do tohto projektu by som rád pridal možnosť uloženia napísaného textu v prijateľnom formáte, napríklad pdf.
+
+Odkazy
+======
+
+* Odkazy na mou komunikaci s vývojáři...
+* Odkaz na můj repozitář s aktuálním stavem mé práce...
+* Odkazy na mé commity v repozitáři projektu...
+* Další relevantní odkazy dokládající mou práci...
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+<a href='https://www.ohloh.net/accounts/75851?ref=Detailed'>
+ <img alt='Ohloh profile for martint' height='35' src='https://www.ohloh.net/accounts/75851/widgets/account_detailed.gif' width='191' />
+</a>
+
+
+ [1]: http://dev.fckeditor.net
+ [2]: http://www.fckeditor.net
+ [3]: http://ckeditor.com/demo
[[!meta title="Tuka Martin"]]
-**Název projektu:** CKEditor
+**Název projektu:** Example project
-**Domovská stránka projektu:**
-
-[http://dev.fckeditor.net][1]
-
-[http://www.fckeditor.net][2]
+**Domovská stránka projektu:** <http://www.example.com>
Zadání
======
-CKEditor je textový editor použiteľný vnútri webových stránok. Je to WYSIWYG editor.
-
-Ukážka: [http://ckeditor.com/demo][3]
+V ramci semestralnej ulohy prispejem do projektu frsh-forb <a href="http://frsh-forb.sourceforge.net/">http://frsh-forb.sourceforge.net/</a> nasledovnymi bodmi:
-Do tohto projektu by som rád pridal možnosť uloženia napísaného textu v prijateľnom formáte, napríklad pdf.
+- implementujem zaistovanie aktualnej prenosovej rychlosti na kazdej stanici pomocou subsystemov mac80211 a nl80211 a rozsirim prislusny admission test
+- implementujem predavanie parametrov do resource manazeru
-Odkazy
+Odkazy dokládající výsledky mé práce
======
-* Odkazy na mou komunikaci s vývojáři...
-* Odkaz na můj repozitář s aktuálním stavem mé práce...
-* Odkazy na mé commity v repozitáři projektu...
-* Další relevantní odkazy dokládající mou práci...
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
Prezentace
==========
Ohloh
=====
-<a href='https://www.ohloh.net/accounts/75851?ref=Detailed'>
- <img alt='Ohloh profile for martint' height='35' src='https://www.ohloh.net/accounts/75851/widgets/account_detailed.gif' width='191' />
-</a>
+Tady doplním HTML kód [Ohloh widgetu][w] zobrazující můj KudoRank.
+Například: <a href='https://www.ohloh.net/accounts/9897?ref=Detailed'>
+ <img alt='Ohloh profile for Linus.Torvalds' height='35' src='https://www.ohloh.net/accounts/9897/widgets/account_detailed.gif' width='191' />
+</a>
- [1]: http://dev.fckeditor.net
- [2]: http://www.fckeditor.net
- [3]: http://ckeditor.com/demo
+[w]:https://www.ohloh.net/accounts/tukamart/widgets
--- /dev/null
+[[!meta title="Tunys Tomáš"]]
+
+**Název projektu:** muCommander
+
+**Domovská stránka projektu:** [muCommander](http://www.mucommander.com/)
+
+Zadání
+======
+
+muCommander patří mezi již klasické file managery typu Midnight Commander. Mým úkolem bude rozšířit stávající panel navigace ("location-bar") za drobenkovou navigaci ("breadcrumb-bar"). Naschvál uvádím 'rozšířit' namísto nahradit, jelikož by mnou implementovaná drobenková navigace měla integrovat funkce již existující navigace.
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+<a href='https://www.ohloh.net/accounts/124875?ref=Detailed'>
+ <img alt='Ohloh profile for monkeybrain' height='35' src='https://www.ohloh.net/accounts/124875/widgets/account_detailed.gif' width='191' />
+</a>
[[!meta title="Václavík Roman"]]
-**Název projektu:** Příjmové a výdajové doklady
+**Název projektu:** Cash voucher
**Domovská stránka projektu:** <http://sourceforge.net/projects/cashvoucher/>
--- /dev/null
+[[!meta title="Vaněk Jiří"]]
+
+**Název projektu:** OrtCAN
+
+**Domovská stránka projektu:** <http://ortcan.sourceforge.net/>
+
+Zadání
+======
+
+aplikace QCANanalyzer - Doprogramování podpory Linuxového CAN API SocketCAN
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+Tady doplním HTML kód [Ohloh widgetu][w] zobrazující můj KudoRank.
+
+Například: <a href='https://www.ohloh.net/accounts/9897?ref=Detailed'>
+ <img alt='Ohloh profile for Linus.Torvalds' height='35' src='https://www.ohloh.net/accounts/9897/widgets/account_detailed.gif' width='191' />
+</a>
+
+[w]:https://www.ohloh.net/accounts/vanekjir/widgets
--- /dev/null
+[[!meta title="Vávra David"]]
+
+**Název projektu:** Simple GTasks
+
+**Domovská stránka projektu:** TODO, pravděpodobně GitHub
+
+Zadání
+======
+
+Používám operační systém Android a zároveň Google Tasks pro organizaci úkolů. Chybí mi jednoduchá aplikace, která by umožňovala zobrazování a editaci Google Tasks. Vyzkoušel jsem spoustu aplikací, které tvrdí, že to dělají, ale mají vážné problémy, hlavně v UX. Aplikaci chci vyvinout jako open-source na GitHubu.
+
+Features:
+
+* automatická synchronizace s Google Tasks na pozadí
+* interakce bude probíhat pomocí widgetu na ploše
+* podpora základních funkcí - jeden task list, možnost smazání tasku a přidání tasku. Všechno ostatní jenom překáží.
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+Tady doplním HTML kód [Ohloh widgetu][w] zobrazující můj KudoRank.
+
+Například: <a href='https://www.ohloh.net/accounts/9897?ref=Detailed'>
+ <img alt='Ohloh profile for Linus.Torvalds' height='35' src='https://www.ohloh.net/accounts/9897/widgets/account_detailed.gif' width='191' />
+</a>
+
+[w]:https://www.ohloh.net/accounts/vavradav/widgets
--- /dev/null
+[[!meta title="Zíma Michal"]]
+
+**Název projektu:** Example project
+
+**Domovská stránka projektu:** <http://www.example.com>
+
+Zadání
+======
+
+Popis co konkrétně budu dělat...
+
+Odkazy dokládající výsledky mé práce
+======
+
+Zde přidám odkazy podobně jako v příkladu níže a popíšu na co
+jednotlivé odkazy odkazují.
+
+* [Odkazy na mou komunikaci s vývojáři v on-line archivech veřejných diskuzí...](http://groups.google.com/group/comp.os.minix/browse_thread/thread/e3df794a2bce97da/2194d253268b0a1b?#2194d253268b0a1b)
+* [Odkaz na můj repozitář s aktuálním stavem mé práce...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary)
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+Tady doplním HTML kód [Ohloh widgetu][w] zobrazující můj KudoRank.
+
+Například: <a href='https://www.ohloh.net/accounts/9897?ref=Detailed'>
+ <img alt='Ohloh profile for Linus.Torvalds' height='35' src='https://www.ohloh.net/accounts/9897/widgets/account_detailed.gif' width='191' />
+</a>
+
+[w]:https://www.ohloh.net/accounts/zimamic1/widgets
--- /dev/null
+[[!meta title="Zmátlík Jan"]]
+
+**Název projektu:** DokuWiki
+
+**Domovská stránka projektu:** <http://www.dokuwiki.org/>
+
+Zadání
+======
+DokuWiki prochází refaktoringem a přípravami před [GSoC](http://www.google-melange.com/) (Google Summer of Code). DokuWiki využívá XML-RPC a JSON-RPC technologie. Chtějí vytvořit nějaké abstraktní rozhraní RPC a odstínit se tak od konkrétní implementace. Toto rozhraní by mělo být zavedeno i do jádra, kde jsou použity konkrétní implementace daného RPC (objevují se zde i duplikace). Rozhraní by mělo vycházet z daného protokolu handlerů RPC.
+
+Odkazy dokládající výsledky mé práce
+======
+
+## Komunikace
+
+Komunikace se členy týmu probíhá zejména přes mailing list [freelists.org](http://www.freelists.org).
+
+Konkrétně na mailingu [DokuWiki](http://www.freelists.org/archive/dokuwiki/).
+Z archivu pro daný měsíc lze vyhledat emaily podle mého jména (Jan Zmátlík) a komunikace probíhá zejména s Michael Hamann.
+
+## Zdrojové kódy
+
+Na [githubu](https://github.com/) jsem zkopiroval master branch dokuwiki a zde budu provádět změny.
+
+* Můj repozitář - <https://github.com/zmatlja1/dokuwiki>
+* Oficiální repozitář - <https://github.com/splitbrain/dokuwiki>
+
+
+
+* [Odkazy na mé commity v repozitáři projektu...](http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ea90002b0fa7bdee86ec22eba1d951f30bf043a6)
+* [Další relevantní odkazy dokládající mou práci...](http://lwn.net/Articles/385586/)
+
+Prezentace
+==========
+
+* [[Prezentace záměru práce ve formátu PDF nebo OpenDocument ("Attachment" k této stránce)|prezentace1.pdf]]
+* [[Prezentace výsledku práce|prezentace2.pdf]]
+
+Ohloh
+=====
+
+<a href='https://www.ohloh.net/accounts/124511?ref=Detailed'>
+ <img alt='Ohloh profile for Jan Zmátlík' height='35' src='https://www.ohloh.net/accounts/124511/widgets/account_detailed.gif' width='191' />
+</a>
+
+[w]:https://www.ohloh.net/accounts/zmatlja1/widgets