Browsing by Author "Vraný, Jiří"
Now showing 1 - 20 of 36
Results Per Page
Sort Options
- ItemAndroid aplikace pro přesný záznam polohy(Technická Univerzita v Liberci, 2014) Luňák, Radek; Vraný, JiříTato práce se zabývá navržením a vytvořením trackovacího systému, který získává polohu mobilních klientů s platformou Android a shromažďuje je v rámci webové služby. První část práce popisuje dostupné zdroje v systému Androidu, které mohou být použity k získání polohy. Součástí popisu těchto zdrojů je jejich úroveň přesnosti a spotřeby energie. Další část rešerše popisuje framework Grails, který byl použit k vytvoření webové služby. Hlavní část práce se zabývá návrhem a konkrétní realizací systému a odůvodněním, proč senzory jako akcelerometr nejsou vhodné k použití v takovémto druhu systému. V závěru práce je zde porovnání mezi jednotlivými nastaveními aplikace a návrhy, jak by mohl být současný systém vylepšen.
- ItemAplikace pro sběr dat s určenou zeměpisnou polohou(Technická Univerzita v Liberci, 2010) Těhník, Michal; Vraný, Jiří
- ItemAutomatický generátor textu(Technická Univerzita v Liberci, ) Kadlec, Jan; Vraný, JiříThe goal of this thesis was to create a web application, that should be able to publish automatically generated random articles. The application looks like a webblog written by a human writer. To achieve this goal, it was necessary to use linguistic analysis methods and also a processing from the information technologies field. The main part of this thesis is parsing articles about the "Generative art". A context-free grammar is generated from these text data and from gathered informations. This grammar is used for automatic generation of random articles. Grammar should be updated countinously, therefore a semi-automatic text crawler is also part of this job. Python programming language and the NLTK library (Natural language Toolkit) were used to create the application. All the parts of this program were integrated into a web application using the Django framework.
- ItemBezpečnost Bluetooth(Technická Univerzita v Liberci, 2006) Mlejnková, Alena; Vraný, JiříBluetooth je velmi rozšířená bezdrátová technologie pro WPAN. Cíl této práce je seznámení s touto technologií, její bezpečnost a používané metody zabezpečení. Na začátku práce je podrobný popis principů a vlastností technologie Bluetooth. V další části je uvedena obecná charakteristika bezpečnosti Bluetooth a zabezpečení Bluetooth na spojové vrstvě. Dále jsou zmíněny programy, které pomáhají zabezpečení na aplikační vrstvě a známé útoky na Bluetooth. V závěru je uvedeno doporučení, jak bezpečně spravovat zařízení.
- ItemDatabázové systémy s fulltextovým indexem(Technická Univerzita v Liberci, 2007) Farkašovský, Štěpán; Vraný, JiříCílem diplomové práce Databázové systémy s fulltextovým indexem je zmapovat fungování fulltextových indexů, využívaných pro textové vyhledávání, v open source databázích. Dále se seznámit s metodikami měření výkonnosti databází. Na základě těchto informací navrhnout vlastní princip měření výkonnosti open source databází s fulltextovými indexy. Popsané systémy jsou v práci zdokumentovány a slouží spíše než k návrhu nové metodiky k zamyšlení se nad diferencemi mezi potřebami uživatelů a fungujícími principy pro měření výkonu. Další možností pro analýzu dat je využití třetí strany pro testování. Bohužel tyto třetí strany jsou na našem trhu zastoupeny formou konzultantských společností což znamená, že ne každý podnik si může dovolit jejich služby z finančního hlediska. Výsledkem práce je skript pro měření výkonnosti na konkrétním databázovém skladu. Čímž také demonstruje nevhodnost využití obecně používaných metodik pro potřeby menších podniků. Tyto testy jsou totiž spíše testy syntetické výkonnosti. Měří výkon databáze, ale nezohledňují okolní faktory, které mohou mít vliv na výkon. Těmi může být například hardware na kterém se měří, struktura dat na kterých se měří nebo třeba na způsobu přistupování k datům. Proto se tato práce zabývá asi dnes nejpoužívanějším způsobem přístupu k datům a to přes webové rozhraní pomocí PHP. Zmiňované vlivy jsou odstraněny tím, že testy si uživatel může provést na svých datech a na svém hardwaru. Konečným výsledkem není říci zda je ta či ona databáze rychlejší či výkonnější, ale dát uživateli nástroj kterým zjistí zda pro něj je výhodnější ta či ona. Protože pokud vyhlásím vítěze nutně to nemusí znamenat, že by pro všechny uživatele byl tento sytém nejvýkonnější-
- ItemDistribuované databázové systémy(Technická Univerzita v Liberci, 2013-12-20) Novák, Pavel; Vraný, JiříBakalářská práce je zaměřena na srovnávání distribuovaných databázových systémů. Databázové systémy jsou systémy pro uchovávání tříděných dat, které potřebujeme rychle použít za různými účely. V této práci se zabývám různými aspekty distribuovaných systémů a jejich dalším vývojem. Při sestavování testovacích modelů je nutné dbát na hardwarové nároky, licenční a tím i finanční možnosti a použitelnost jednotlivých systémů v praxi.
- ItemDistribuovaný web crawler(Technická Univerzita v Liberci, 2011) Novák, Ondřej; Vraný, JiříBroad web search engines as well as other specialized tools used for data retrieval from the WWW use web crawlers to create large collections of web pages. This thesis deals with the creation of distributed web crawler. In the first part of the thesis the architecture of distributed Web crawler is created. Emphasis is placed on the issue of creating distributed applications and their management. The second part describes the developed distributed Web crawler and applied technologies. The basis of the application is multithreaded URL server that manages distributed web crawlers to client computers. Client / server communication is based on SOAP and file transfers provides an FTP server. Finally the possibilities of developed distributed web crawler are be presented in a few tests and the user manual is included.
- ItemE-shop konfigurátor pro CMS Joomla(Technická Univerzita v Liberci, 2011) Bartůněk, Karel; Vraný, JiříBakalářská práce se zabývá problematikou návrhu a vývoje komponent pro redakční systém Joomla. Na úvod jsou popsány základní vlastnosti, možnosti a historie tohoto systému. Dále je pozornost věnována implementaci návrhového vzoru Model-View-Controller, využití technologií XHTML, PHP, MySQL a JavaScript. Následně jsou tyto znalosti a technologie využity k vytvoření vlastní, uživatelsky přívětivé komponenty, která bude moci být nasazena v e-shopech založených na CMS Joomla, doplněných o komponentu VirtueMart poskytující funkce e-shopu a která slouží jako dynamický vyhledávač produktů v e-shopech.
- ItemEfektivní hashování spamů(Technická Univerzita v Liberci, 2013-12-27) Hozák, Pavel; Vraný, JiříHlavní náplní práce je analýza spamu a návrh a implementace aplikace v jazyce C, která bude detekovat spam za pomoci hashovacích funkcí. Na základě provedené analýzy je navržena normalizace emailových zpráv, tak aby spamy se stejným informačním sdělením měly po zhasování stejný otisk. Normalizace je provedena vynecháním a náhradou některých znaků z emailu. Z takto normalizovaného emailu se pomocí hashovací funkce vypočítá jeho otisk. Tento otisk se poté porovná s databází otisků známých spamů a zjistí se na kolik procent je tento email spam. Výsledná aplikace byla testována na zkušebním vzorku spamu. Podle výsledků odhalila o padesát dva procent více duplicit než aplikace, která vynechávala pouze hlavičky.
- ItemElektronická třídní kniha(Technická Univerzita v Liberci, 2011) Sedláček, Miloš; Vraný, JiříThis work deals mainly with the development of a web application supposed to substitute the function of a normal class register. The application was created using the Django web framework; it works with the SQLite3 database, and is aimed at both the PC and mobile platforms. The text of the work describes not only the theoretical background of the project, meaning the advantages of using electronic tools in such a field, and which other similar projects are already available, but also, and mainly, the created application itself. This means the reader will find why and how the application was created, or what other usages this particular application may have.
- ItemExperimentální systém pro sémantický web(Technická Univerzita v Liberci, 2007) Materna, Václav; Vraný, JiříJádro této práce spočívá ve vytvoření aplikace, umožňující tvořit, editovat a pomocí jednoduchých dotazů také testovat ontologie. Ontologie, jako základní stavební kámen technologie zvané sémantický web, umožňuje určité zachycení reality a sdílení znalostí. Pro tvorbu a reprezentaci ontologií existuje několik různých jazyků s různou {\clqq}silou``. Většina těchto jazyků má základ v technologii XML. Aplikace popisovaná v této práci, využívá pro reprezentaci ontologií jazyk DAML+OIL. Tento jazyk je podporován organizací W3C a vychází z jazyka RDF, který rozšiřuje. Základní entity jazyka DAML+OIL jsou následující: Třídy - reprezentují určitý obecný objekt (člověk, auto, batoh), vlastnosti - vyjadřují určitou vlastnost objektu. Rozlišujeme objektové vlastnosti a typové vlastnosti (má rodiče, výkon motoru, objem nádrže). Dalším základním prvkem jazyka DAML+OIL jsou instance, neboli individua. Jedná se o konkrétní případy tříd (Petr - instance třídy člověk, BMW - instance auta). Aplikace, kterou prezentuji v této práci, umožňuje tvorbu ontologií v grafickém rozhraní, validaci ontologie (zjištění správnosti jednotlivých hodnot individuí a jejich kardinalit) a také jednoduché dotazování na objektové vlastnosti individuí a tříd. Samozřejmostí je možnost uložení ontologie ve formátu DAML+OIL.
- ItemInteraktivní grafy na webu s využitím HTML5 a SVG(Technická Univerzita v Liberci, 2012) Bílek, Jan; Vraný, JiříCílem diplomové práce je vytvoření webové aplikace, která bude ze zadaných dat generovat jejich grafickou reprezentaci. Tato grafická reprezentace je ve formě SVG obrázku, který je použitelný pro zobrazení na webové stránce. Práce začíná popisem implementace SVG a následným použitím této vytvořené implementace SVG v knihovně, generující běžné druhy grafů. Pro implementaci SVG i knihovnu grafů je použit jazyk PHP. Knihovna byla otestována pomocí vytvořené aplikace, která zároveň slouží jako interaktivní rozšíření knihovny. Aplikace přináší interaktivní formulář sloužící k vytváření a editaci grafů, zároveň také jednoduché rozhraní pro zobrazení grafu na webové stránce. Ve zkušební aplikaci jsou uplatněny prvky HTML5 jako localStorage a nové formulářové prvky nebo technologie AJAX. Při zobrazení grafu na webové stránce jsou také přístupné interaktivní funkce jako bublinová nápověda, která obsahuje podrobnosti o prvcích grafu, procházení grafu po ose x nebo přiblížení vybrané části grafu. Nechybí jednoduchý uživatelský manuál a dokumentace projektu.
- ItemKlient server aplikace pro Activiti workflow(Technická Univerzita v Liberci, 2013) Sojka, Jiří; Vraný, JiříTato diplomová práce se zabývá problematikou správy vybraných požadavků z Activiti workflow. Activiti framework je nástroj pro vývoj business aplikací za pomoci procesů modelovaných podle pravidel BMPN 2.0. Cílem práce je navrhnout a implementovat klient server aplikaci pro správu úkolů a procesů. Práce popisuje návrh a implementaci serveru a dále dvou klientských aplikací. Jedna jako desktopová aplikace v jazyce Java, druhá primárně pro mobilní platformu Android. Komunikace se serverem je realizována využitím REST rozhraní a datového formátu JSON. Data jednotlivých klientských aplikací jsou centrálně synchronizována na serveru poskytujícím webovou službu a komunikujícím s Activiti workflow.
- ItemKonfigurátor produktů jako komponenta CMS(Technická Univerzita v Liberci, 2011) Hozák, Martin; Vraný, JiříTato práce se v první části zabývá možnostmi a způsoby komunikace prostřednictvím webApi rozhraní. Popisuje způsob komunikace prostřednictví protokolu SOAP. Hlavní náplní je návrh modulu, který umožní prostřednictvím nabízeného API rozhraní vytvářet a spravovat dražby na portále Aukro.cz. Součástí je návrh jednoduchého systému, který prezentuje možnosti vytvořeného modulu. V závěru práce je popsán způsob implementace vytvořeného modulu do libovolného systému.
- ItemKonvertor vstupních dat pro Flow123d(Technická Univerzita v Liberci, 2012) Košek, Tomáš; Vraný, JiříBakalářská práce je zaměřena na vytvoření konventoru vstupních dat pro program Flow123d. Jedná se o konfigurační ini soubor a soubor obsahující materiály. Oba soubory se uloží do stejného nového souboru ve formátu JSON. Na základě specifikací byl vytvořen konvertor v programovacím jazyce Python. Konventor se ovládá přes příkazovou řádku. Pomocí až osmi parametrů lze pozměnit průběh konverze. S konvertorem byly provedeny testy a výsledné soubory odpovídají požadavkům.
- ItemLokalizace algoritmů pro řazení výsledků vyhledávání informací na webu(Technická Univerzita v Liberci, ) Vraný, Jiří
- ItemMalWare a jeho nebezpečnost(Technická Univerzita v Liberci, 2006) Gottwald, Michal; Vraný, JiříBakalářská práce se zabývá nebezpečným softwarem. Dělí ho do skupin a pro každou skupinu hledá vhodnou antivirovou ochranu. Jsou zde zmíněny jak starší způsoby počítačové infiltrace, tak i nové a velice nebezpečné metody. Malware sleduje na všech platformách a zařízeních (pracovní počítače, počítačové sítě, mobilní zařízení). Práce obsahuje i seznam nejpoužívanějších antivirových programu v České republice.
- ItemModerní metody SEO(Technická Univerzita v Liberci, 2013-12-27) Čívrný, Lukáš; Vraný, JiříCílem této bakalářské práce byl průzkum problematiky při optimalizaci webových stránek, které jsou známé pod zkratkou SEO. Popisuje zde mnoho praktik (ať už legálních či nelegálních), které se v optimalizaci používají a napomáhají k zviditelnění ve fulltextových vyhledávačích. Jelikož se standardy pro optimalizaci stále mění, bylo se potřeba nejdříve seznámit s aktuálními trendy v oblasti optimalizace webových stránek pro vyhledávače a pokusit se o srozumitelné shrnutí nejvýznamnějších zásad současné optimalizace. Na základě získaných teoretických poznatků jsem použil tyto techniky na konkrétní webové stránce, na které se nikdy žádná optimalizace neprováděla. Po optimalizaci a s odstupem času jsem porovnal dosažené výsledky v nejznámějším fulltextovém vyhledávači na světě GOOGLE a v nejpoužívanějším českém fulltextovém vyhledávači Seznam.cz
- ItemNástroj pro testování bezpečnosti WWW aplikací(Technická Univerzita v Liberci, 2012) Petřvalský, Jan; Vraný, JiříTato práce popisuje nástroj pro testování bezpečnosti webových aplikací. Nástroj umožňuje otestovat části vyvíjené webové aplikace na Cross Site Scripting, SQL Injection, Clickjacking a zranitelnosti založené na HTTP Response Splitting. V jednoduchém grafickém rozhraní je možné testovat manuálně zadané formuláře, či automaticky otestovat všechny formuláře dostupné na určitém URL. Nalezené problémy a podrobnosti o testech jsou zobrazeny ve stromové struktuře s možností exportu výstupní zprávy do hypertextového dokumentu.
- ItemNávrh formátu pro agregaci dat na webu.(Technická Univerzita v Liberci, 2011) Mareš, Václav; Vraný, JiříCílem této diplomové práce je navržení vhodného formátu pro webovou agregaci dat v rámci B2B elektronických tržišť s případnou možností implementace do stávajících systémů.