|
Realistická krajina s vegetací
Zelený, Jan ; Jošth, Radovan (oponent) ; Hradiš, Michal (vedoucí práce)
V dnešní době již grafický výkon počítačů stačí na mnohem více než jen strohé interiéry a může nabídnout velmi realistické zobrazení krajiny a vegetace na ní. Spolu s tím se objevují čím dál sofistikovanější metody pro generování takové krajiny a simulaci ekosystému rostlin, které na ni žijí. Tato práce popisuje mnohé z algoritmů pro generování i metod pro interaktivní vykreslování krajiny a vegetace.
|
|
Aplikace pro zabezpečenou mobilní komunikaci
Jeřábek, Jakub ; Zelený, Jan (oponent) ; Očenášek, Pavel (vedoucí práce)
Cílem této bakalářské práce je navrhnout a vytvořit mobilní aplikaci, která bude umožňovat zasílání textových zpráv s důrazem na jejich důvěrnost. Aplikace má umožňovat správu kontaktů, jejich zařazování i do více skupin, zasílání hromadných zpráv. Dále má aplikace umožňovat jejím uživatelům sdílet svou pozici pomocí GPS modulu. Celé řešení využívá architekturu klient-server. Ve své práci provádím analýzu stávajících řešení, na jejímž základě navrhuji specifikaci výsledné aplikace, jejíž implementace je v práci také popsána. Výsledkem mé činnosti je funkční aplikace pro operační systém Android splňující zadání práce.
|
|
Kryptografické protokoly pro CrypTool
Skowronek, Ondřej ; Zelený, Jan (oponent) ; Henzl, Martin (vedoucí práce)
Práce je zaměrena na kryptografické protokoly a jejich implementaci do programu CrypTool. Cílem práce je určit, které kryptografické protokoly by bylo vhodné do programu CrypTool implementovat a následně jejich implementaci provést takovým způsobem, aby jejich demonstrace byla co nejnázornější a nejvhodnější pro pochopení jejich konceptu. V souvislosti se zadáním této práce byly vybrány protokoly Dining Cryptographers, Coin Flipping a Zero-Knowledge. Jako další vhodné protokoly byly přidány Oblivious Transfer a Yao´s Millionaire Problem. V práci je podrobně popsán koncept vybraných protokolů a postup při jejich implementaci.
|
|
A Tool to Check Status of All Replicas in the FreeIPA Infrastructure
Špůrek, David ; Smrčka, Aleš (oponent) ; Zelený, Jan (vedoucí práce)
This master's thesis deals with possibilities how to check status of all replicas in FreeIPA infrastructure. At the begining of the thesis some important terms like FreeIPA, FreeIPA infrastructure and replica are explained. FreeIPA is a composition of several components which will be described. The tool designed in this master thesis uses SNMP for tracking a status of FreeIPA services. Two main parts of the tool are SNMP agent's configuration and user interface.
|
|
Implementation of NIS Backend for SSSD
Nykrýn, Lukáš ; Burget, Radek (oponent) ; Zelený, Jan (vedoucí práce)
The first part this thesis introduces technologies and tools for centralized management and authentication of users in GNU / Linux. It shows the usage of directory services in a network infrastructure, namely the NIS and its comparison with today probably the most widely used directory service LDAP. Then it describes the process of authentication on client workstations, specifically use of PAM and NSS, and possible expansion of whole system through the introduction of cache by using daemon SSSD. The second part of this thesis describes design and implementation of the NIS provider for SSSD.
|
|
Srovnání výkonu a vlastností objektově orientovaných databází
Kozák, Daniel ; Burget, Radek (oponent) ; Zelený, Jan (vedoucí práce)
V této práci čtenáře seznámím se základními modely, jenž se používají pro ukládání dat v databázových systémech. Dále čtenáři popíši způsoby ukládání objektů jazyka Java, kde mu nadále vysvětlím pojmy jako objektově relační mapování, reflexe a introspekce. Následně zde představím existující implementace, které se v jazyce Java používají pro ukládání ob- jektových dat. Poté popíši metodiku pro testování výkonu jednotlivých řešení. Podle této metodiky provedu testování a nakonec zhodnotím získané výsledky.
|
|
Metody dolování relevantních dat z prostředí webu s využitím sociálních sítí
Smolík, Jakub ; Zelený, Jan (oponent) ; Samek, Jan (vedoucí práce)
Tato práce se zabývá řešením problémů spojených s hledáním relevantních informací v prostředí internetu. V textu představujeme možné východisko ve formě aplikace, která bude umožňovat s využitím automatizovaného zpracování a agregace dat z webového prostředí přehledně zobrazovat relevantní informace vzhledem ke hledaným klíčovým slovům. Za tímto účelem byly prostudovány a popsány možnosti automatické extrakce dat z tří vybraných datových formátů používaných pro přenos dat na internetu. Zároveň jsme se zaměřili na možnosti dolování dat ze sociálních sítí. Výsledkem je popis návrhu, implementace, realizace a testování vytvořené aplikace umožnující snadné hledání, zobrazování a přistupování ke hledaným informacím.
|
|
Nový návrh a implementace RPM databáze
Zelený, Jan ; Smrčka, Aleš (oponent) ; Peringer, Petr (vedoucí práce)
Systémy správy balíčků tvoří velmi efektivní a pohodlné řešení pro instalaci, údržbu a mazání software v počítači. Jejich základní koncept spočívá v uchovávání informací o instalovaném softwaru na jednom místě a jejich správě dodanými nástroji. RPM databáze je právě tím místem, kde jsou informace uchované. Současné řešení je zastaralé a potřebuje vylepšit. Tato práce analyzuje současné řešení, jeho možné alternativy a na základě této analýzy navrhuje nový design databáze. Součástí je také ukázka implementace rozhraní nad touto databází a porovnání se starým řešením.
|
|
Mobilní systém pro podporu cestování
Blatný, Petr ; Zelený, Jan (oponent) ; Očenášek, Pavel (vedoucí práce)
Tato diplomová práce se zabývá popisem návrhu a implementace mobilního systému pro podporu cestování. Aplikace, pojmenovaná TravelHelper, je implementována pro platformu Android, a je tedy napsána v programovacím jazyce Java. Text proto popisuje práci s použitou platformou a její základní části. Hlavní funkcí aplikace je cestovní deník, umožňující uživateli zaznamenávat významné body cest. Aplikace umožňuje tyto cesty sdílet na sociální sítě a zálohovat do souboru. Dalšími funkcemi aplikace jsou vyhledávání míst v okolí, správa cestovních výdajů, překladač, převodník měn a seznam pro balení.
|
|
Automatic Kerberos Key Rotation
Kos, Ondřej ; Henzl, Martin (oponent) ; Zelený, Jan (vedoucí práce)
This thesis is focused on the Kerberos authentication system and itsmanagement, primarily in the area of the Keytab files. The thesis describes the basic components of the whole system which are involved in these operations and their main properties. The FreeIPA administration system is partly described as well. It uses the Kerberos for the users' authentication. The main objective of this work was to develop an application capable of ,automatically and without user's effort, rotation of the Kerberos keys and thus enhance the security level of the whole system in cases of the communication eavesdropping.
|