Bakalářské práce
Interní portál pro Jámu Lvovou
Autor
Tomáš Koblížek
Rok
2013
Typ
Bakalářská práce
Multiagentní prostředí na platformě Android
Autor
David Bilík
Rok
2013
Typ
Bakalářská práce
Editor volumetrického terénu
Autor
Ondřej Záruba
Rok
2013
Typ
Bakalářská práce
Dynamické mapy s víceuživatelským přístupem
Autor
Milan Blažek
Rok
2013
Typ
Bakalářská práce
Kompresní metody LZ
Autor
Ondřej Fiedler
Rok
2014
Typ
Bakalářská práce
Agregace a prohledávání poštovních logů
Autor
Miroslav Lacina
Rok
2014
Typ
Bakalářská práce
Komprese dat metodou bajtového antislovníku
Autor
Sandra Tatarevićová
Rok
2014
Typ
Bakalářská práce
Plánovač setkání
Autor
Lukáš Koc
Typ
Bakalářská práce
Aplikace pro podporu projektu Jáma Lvová
Autor
David Bernhauer
Rok
2015
Typ
Bakalářská práce
Vedoucí
Ing. Jan Baier
Oponenti
Ing. Radomír Polách
Katedra
Anotace
Tato práce se zabývá zefektivněním procesů v rámci korespondenčního semináře Jáma Lvová. Za cíl si klade zanalyzování procesů, následný návrh databáze a implementaci prototypu webové aplikace, což povede k zefektivnění a zjednodušení procesů jak ze strany organizátorů, tak ze strany soutěžících. Z hlediska analýzy se autor zaměřil na klíčové a problémové procesy a jejich vliv na účast v semináři. Implementace samotného prototypu byla cílena na modularitu, zachování klíčových komponent a usnadnění procesu odesílání a opravování jednotlivých soutěžních řešení. Hlavním požadavkem je intuitivní ovládání a čistota kódu pro snadnou údržbu webové aplikace. Systém by díky vhodné implementaci mohl být rozšířen o modul pro podporu tvorby zadání, správu kontaktů nebo subsystém statistik.
Problém cestujícího lovce hry Geocaching II
Autor
Jan Staněk
Rok
2016
Typ
Bakalářská práce
Vedoucí
Ing. Jan Baier
Oponenti
Ing. Martin Šlapák, Ph.D.
Katedra
Anotace
Tato bakalářská práce se zabývá návrhem algoritmu pro automatické plánování výletů spojených se hrou Geocaching a následně jeho implementací jako doplňku do programu GeoGet.
Představen je algoritmus pro plánování výletů, který vybírá nejvhodnější schránky a pomocí rešení problému obchodního cestujícího mezi nimi hledá nejkratší trasu.
Vytvořený doplněk umožňuje hráčům hry Geocaching využívat automatické plánování výletů splňujících zadaná kritéria.
Problém cestujícího lovce hry Geocaching I
Autor
Klára Horáčková
Rok
2016
Typ
Bakalářská práce
Vedoucí
Ing. Jan Baier
Oponenti
Ing. Jan Trávníček, Ph.D.
Katedra
Anotace
Tato práce se zabývá hledáním tras pro hru Geocaching. Její součástí je porovnání různých algoritmů pro hledání vhodných tras se zaměřením na hladové algoritmy a 2-aproximační algoritmus. Těchto algoritmů je následně využito při návrhu a implementaci prototypu modulu do aplikace GeoGet, který navrhuje vhodné trasy. Cílem této práce je zefektivnění plánování výletů spojených se hrou Geocaching.
Nástroj pro forenzní analýzu serverových logů
Autor
Jan Lejnar
Rok
2017
Typ
Bakalářská práce
Vedoucí
Ing. Jan Baier
Oponenti
Ing. Radomír Polách
Katedra
Anotace
Tato práce se zabývá forenzní analýzou serverových logů, jak v nich obsažené údaje propojit a využít. Cílem je navrhnout modulární nástroj, který dokáže vytvořit přehled událostí v definovaném časovém intervalu. V přehledu jsou patrné korelace, jako podezřelé aktivity typu: neúspěšný pokus o přihlášení a následný opakovaný pokus o autentizaci ze stejné zdrojové adresy atd. Nástroj je možné využít ke zvýšení bezpečnosti a monitorování událostí na serveru.
Aplikace je vybudována z části na existujícím řešení, které bylo nutné lehce vylepšit pro účel této práce. Druhou částí je grafická nadstavba, kterou jsem vytvořil ve frameworku Qt. Z pohledu programovacích jazyků se jedná o kombinaci C++ a Perlu.
Výsledkem práce je funkční aplikace, která je připravena na možnost dalšího rozšíření. Pro správce serveru nebude problém dodefinovat si podezřelé aktivity, které by chtěl sledovat. Vytvořené řešení úspěšně shlukuje údaje ze serverových logů a provádí nad nimi forenzní analýzu.
Mobilní nástroj pro správu skupin lidí
Autor
Petr Panský
Rok
2018
Typ
Bakalářská práce
Vedoucí
Ing. Jan Baier
Oponenti
Ing. Karel Klouda, Ph.D.
Katedra
Anotace
Tato práce se zabývá tvorbou mobilní aplikace pro platformu Android. Aplikace slouží ke správě skupin a jejich osob. Práce obsahuje analýzu požadavků, návrh, implementaci a testování aplikace. Součástí práce je i návrh a implementace algoritmu, který rozděluje skupinu osob na základě omezení a historie do týmů. Cílenou skupinou uživatelů jsou především pracovníci seznamovacích a teambuildingových agentur. Výsledná aplikace umožňuje přinést do procesu rozdělování přehlednost, jednoduchost a jistý řád.
Desktopový nástroj pro správu skupin lidí
Autor
Jakub Štercl
Rok
2017
Typ
Bakalářská práce
Vedoucí
Ing. Jan Baier
Oponenti
Ing. Martin Šlapák, Ph.D.
Katedra
Anotace
Tato práce se zabývá vývojem desktopové aplikace pro správu skupin lidí a jejich rozdělování do týmů, která vychází z požadavků organizátorů soustředění FIKS. Součástí práce je celý cyklus vývoje, od analýzy požadavků, přes návrh, implementaci až po testování. Výsledkem práce je desktopová aplikace v jazyce Python využívající framework Qt, která dokáže podle zadaných požadavků navrhnout rozdělení lidí do týmů.
Vizualizace dojezdnosti
Autor
Zdeněk Šlégl
Rok
2017
Typ
Bakalářská práce
Vedoucí
Ing. Jan Baier
Oponenti
doc. Ing. Ivan Šimeček, Ph.D.
Katedra
Anotace
Cílem této práce je především vytvoření desktopové aplikace, která umožní najít nejlepší místo pro sraz při využití veřejné dopravy. První část práce se zabývá hledáním a analýzou dostupných zdrojů vstupních dat. V další části se zaměřuje na algoritmy řešící vyhledávání nejkratší cesty a jejich možnou aplikaci na náš problém. Zkoumá také možnosti vizualizace dopravní dostupnosti. A konečně, v poslední časti, se za využití znalostí získaných předchozí analýzou, zabývá vytvořením aplikace. Ta je schopná zpracovat data, vypočítat dostupnost do všech okresů a na závěr tato data zobrazit na heat mapě.
Kompresní metoda LZFSE
Autor
Martin Hron
Rok
2018
Typ
Bakalářská práce
Vedoucí
Ing. Jan Baier
Oponenti
Ing. Radomír Polách
Katedra
Anotace
Tato práce se zabývá kompresní metodou LZFSE, která kombinuje slovníkovou kompresi s technikou založenou na ANS (asymmetric numeral systems). Práce popisuje principy, na kterých tato metoda funguje, a analyzuje referenční implementaci, jejíž autorem je Eric Bainville.
V rámci této práce je metoda LZFSE přidána jako nový modul do knihovny ExCom a porovnána s ostatními implementovanými metodami na datech Pražského Korpusu. Dále je prozkoumán vliv nastavitelných parametrů metody LZFSE.
Kompresní metoda Zstandard
Autor
Ondřej Vladyka
Rok
2018
Typ
Bakalářská práce
Vedoucí
Ing. Jan Baier
Oponenti
Ing. Radomír Polách
Katedra
Anotace
V práci se zaměřuji na nový algoritmus pro bezeztrátovou kompresi dat zvaný Zstandard. Teoretická část se zabývá úvodem do kompresních algoritmů a analýzou algoritmu Zstandard. V praktické části je algoritmus implementován v jazyce C++ do knihovny ExCom a otestován na standardních datech Pražského Korpusu. Výsledek je porovnán s ostatními kompresními metodami knihovny ExCom.
Falešný přístupový bod na mikrokontroléru s podporou WiFi
Autor
Vanda Hendrychová
Rok
2020
Typ
Bakalářská práce
Vedoucí
Ing. Jan Baier
Oponenti
Ing. Jiří Dostál, Ph.D.
Katedra
Anotace
Wi-Fi sítě poskytující přístup k internetu nás v poslední době obklopují na každém kroku. Kvůli principu jejich fungování je ale velmi obtížné zaručit, kdo je poskytovatelem sítě, ke které se připojíme. Některé přístupové body mohou být nastražené neznámým útočníkem například za účelem sledování provozu cizí sítě či krádeže citlivých dat. Tato bakalářská práce zkoumá možnost vytvoření takového falešného přístupového bodu pomocí cenově dostupných Wi-Fi čipů s nízkou spotřebou energie (ESP8266). Hlavní důraz je kladen na možnost paralelizace činností mezi více zařízeními. Díky vícevrstvé architektuře a využití REST API návrh umožňuje využítí různých implementací.
Sběr dat v herních komunitách
Autor
Luděk Rájecký
Rok
2021
Typ
Bakalářská práce
Vedoucí
Ing. Jan Baier
Oponenti
Ing. Mgr. Pavla Vozárová, Ph.D., M.A.
Katedra
Anotace
Tato bakalářská práce se zabývá analýzou sběru dat a jejich následného použití v herních komunitách, kde se zaměřuje na data, která uživatelé jednak sami sbírají, tak následně sami používají, tedy nejde o data o hráčích jako takových. Cílem práce je rozlišit zacházení s daty v různých typech komunit, tyto následně kategorizovat a poté doporučit budoucím zájemcům - jak o vedení herních komunit, tak o programování datových řešení pro tyto herní komunity - buď konkrétní řešení nebo směr, kterým se při vylepšování sběru a užití dat ubírat.
Práce staví hlavně na konkrétních případových studiích, kdy se provedl cílený průzkum u správců primárně větších komunit ohledně užitých technologií a dopadu na jejich komunitu. Výsledkem je sada doporučení pro jednotlivé typy vývojářů napříč různými typy komunit, kde tato doporučení jsou výsledkem analýzy zmíněných případových studií.
Diplomové práce
Kompresní metody LZ
Autor
Tomáš Zemančík
Rok
2012
Typ
Diplomová práce
Vedoucí
Ing. Jan Baier
Katedra
Analýza využitelnosti Kubernetes v Seznam.cz
Autor
Ondřej Šejvl
Rok
2016
Typ
Diplomová práce
Vedoucí
Ing. Jan Baier
Oponenti
Ing. Tomáš Kukrál
Katedra
Anotace
Tato práce analyzuje použitelnost systému Kubernetes v prostředí společnosti Seznam.cz. V první části je práce zaměřena na teoretické informace a jsou zde identifikovány možné problémy spojené s přechodem na tuto technologii. V druhé části se práce zabývá vyřešením těchto problémů a zprovozněním clusteru s dalšími podpůrnými aplikacemi.
Prohledávání dopravních síti v GTFS formátu
Autor
Roman Jelínek
Rok
2017
Typ
Diplomová práce
Vedoucí
Ing. Jan Baier
Oponenti
Ing. Martin Šlapák, Ph.D.
Katedra
Anotace
Tato diplomová práce se zabývá problematikou GTFS dat, tj. dat o hromadné doprave. V rámci práce byl zpracován prehled nekterých softwarových produktu pracujících s GTFS daty, dále byla vytvorena ukázková aplikace, která umožnuje úpravu grafu dopravní síte a vyhledávání v ní. A také práce navrhuje možná vylepšení pro podobné aplikace.
Comma-shell, interaktivní debugger shellu
Autor
Tomáš Nesrovnal
Rok
2017
Typ
Diplomová práce
Vedoucí
Ing. Jan Baier
Oponenti
Ing. Jiří Kašpar
Katedra
Anotace
Comma-shell je nástroj pro lepší práci v interaktivním shellu, určený přede-
vším pro uživatele seznamující se s prosředím v shellu. První částí je debugger,
který umí spouštět a analyzovat příkazy po částech. Druhou částí je framework
pro spouštění uživatelských skriptů před a po spuštění příkazů. Předpřipra-
vená je například statická analýza kódu pomocí nástroje ShellCheck, která
umí zabránit spuštění chybného příkazu. Poslední částí je sada několika pře-
psaných základních příkazů z GNU Coreutils, které jsou méně náchylné na
chyby uživatele a lze vrátit změny jimi provedené.
Plánovač setkání
Autor
Lukáš Koc
Rok
2017
Typ
Diplomová práce
Vedoucí
Ing. Jan Baier
Oponenti
Ing. Radomír Polách
Katedra
Anotace
Tato diplomová práce se zabývá vytvořením a následném měřením aplikace Plánovač setkání. Cílem aplikace je nalezení optimálního místa setkání pro skupinu lidí tak, aby pro každého z účastníků byla vzdálenost k výstupnímu bodu nejkratší. Jako optimální zdroj dat byl zvolen projekt OpenStreetMaps a jako formát prostorových dat Shapefile formát. Pro řešení problému nejkratších cest v grafu byl zvolen Dijkstrův algoritmus. Pro zlepšení doby běhu algoritmu, byla navržena paralelizace výpočetní části programu. Při měření byl dbán ohled převážně na přesnost a rychlost běhu aplikace. Jak bylo předpokládáno, rychlost aplikace klesá s rostoucím počtem vstupních dat a s rostoucí vzdáleností mezi vstupními a výstupním bodem. Rovněž s rostoucí vzdáleností roste exponenciálně směrodatná odchylka vzdáleností k bodu setkání. Při měření rychlosti, sada dat s redukovaným počtem uzlů dosahovala nejlepších výsledků.