Number of found documents: 2444
Published from to

Android aplikace DayWork.cz: implementace aplikace pro pracovníky
Pergl Robert; Sousedík Michal; Blizničenko Jan
2018 - Czech
Tato bakalářská práce se zabývá tvorbou dvou modulů mobilní aplikace určené pro operační systém Android, sloužící k hledání brigád Daywork.cz. Zejména pak implementací modulu, který budou využívat zájemci hledající možnosti dočasného přivýdělku. Jedná se o zobrazení dostupných brigád, úpravy pracovníkova profilu či filtru zobrazovaných brigád. Práce taktéž obsahuje návrh a implementaci modulu sloužícího ke komunikaci a synchronizaci zpráv mezi pracovníkem a firmou. Výsledkem práce je funkční řešení obou modulů, které jsou zapracovány do aplikace vytvořené v paralelně řešené bakalářské práci.This bachelor thesis deals with development of two different modules in mobile application for operating system Android, which helps people with their quest to find a perfect part time job. First part is especially about implementation of a module which will be used by users who are looking for a job. I will mainly deal with the displaying of a various part time jobs offer, editing current user profile and his filter. Thesis contains design and implementation of a complex chat module, which mediates communication between the worker and company. The result is a fully functional solution of both modules, which will be added into application created in parallel running bachelor thesis. Keywords: aplikace,brigáda,pracovník,modul,synchronizace,Daywork,chat; application,part time job,worker,mudule,synchronization,Daywork,chat Available at various departments of the ČVUT.
Android aplikace DayWork.cz: implementace aplikace pro pracovníky

Tato bakalářská práce se zabývá tvorbou dvou modulů mobilní aplikace určené pro operační systém Android, sloužící k hledání brigád Daywork.cz. Zejména pak implementací modulu, který budou využívat ...

Pergl Robert; Sousedík Michal; Blizničenko Jan
České vysoké učení technické v Praze, 2018

Monitoring sítě v cloudovém systému
Chludil Jiří; Beneš Petr; Latýn Robert
2018 - Czech
Práce se zaměřuje na monitoring sítě a použití softwaru Suricata. Začátek je věnován útokům na webové aplikace. Jsou zde uvedené známé útoky jako například SQL Injection, Cross-site scripting a jiné. U každého útoku jsou popsány možnosti provedení, způsoby obrany a jejich možné následky. Následující sekce je věnována systémům IDS a IPS, jejich způsob ochrany a co ve skutečnosti svedou. V další části se již věnuji samotného softwaru Suricata, způsobu, jakým pracuje, jaké má konfigurační soubory a další. Je zde i vidět porovnání s konkurenčním systémem Snort. Po této části je vyhrazena sekce pro stručný popis systému Big Cloud, do kterého bude software Suricata integrován. Dále je popsáno, jak vypadá sběr záznamů uložených na jednotlivých virtuálních strojích, jakým způsobem se bude monitorovat software Suricata na virtuálních strojích a jak se budou ukládat záznamy do databáze. Po části s návrhem přichází oddíl, ve kterém je popsána instalace softwaru Suricata s postupy, jak správně software Suricata nakonfigurovat. Na závěr práce je uveden výsledek testování na systému Big Cloud. Je zde uvedeno a popsáno několik varovných hlášení, které se objevili během testování.The thesis is focused on network monitoring using the software Suricata. Attacks on web applications are covered in the beginning. Several attacks like SQL Injection and Cross-site scripting are discussed. Options for exploitation are described for each attack, defense options and their possible consequences also. The next section is dedicated to IDS and IPS systems; how they work and what they can provide. Next, there is a description of how the software Suricata works, what configuration files look like and many other topics. Here is also a comparison with the competitive software Snort. After this section, there is a brief description of the system Big Cloud. The goal of the practice part of the work is a deployment of the software Suricata on the system Big Cloud. Pictures are used to describe the integration. In the final section of the work, some logs from the software Suricata are presented. Here is also described how to collect records stored on individual virtual machines, how Suricata software will be monitored on virtual machines and how records will be stored in the database. After the suggestion section, there is a section describing the installation of Suricata software with procedures for configuring Suricata software correctly. At the end of the thesis, the result of Big Cloud testing is presented. Several warning messages that appeared during testing are listed and described. Keywords: Monitoring sítě,Cloudový systém,útoky na webové aplikace,IDS,IPS,Big Cloud,Suricata; Network monitoring,Cloud system,attacks on web applications,IDS,IPS,Big Cloud,Suricata Available at various departments of the ČVUT.
Monitoring sítě v cloudovém systému

Práce se zaměřuje na monitoring sítě a použití softwaru Suricata. Začátek je věnován útokům na webové aplikace. Jsou zde uvedené známé útoky jako například SQL Injection, Cross-site scripting a jiné. ...

Chludil Jiří; Beneš Petr; Latýn Robert
České vysoké učení technické v Praze, 2018

FITCOIN: transakce
Starý Jan; Tománek Jan; Starosta Štěpán
2018 - Czech
Tato práce se zabývá fungováním a vnitřní strukturou transakcí v kryptoměnách Bitcoin a Ethereum. Současně vysvětluje kryptografické metody, které jsou v oblasti kryptoměn využívány. Práce je součástí projektu FITCOIN, který si klade za cíl vybudovat co možná nejjednodušší kryptoměnu. Práce do projektu přispívá návrhem struktury transakcí, jejich zabezpečením a validací. Součástí práce je i implementace navržených transakcí včetně jednoduché peněženky, která umí nové transakce vytvářet.This bachelor thesis aims to introduce how do transactions work in Bitcoin and Ethereum cryptocurrencies and also describe the inner structure of transactions. At the same time, cryptographic methods used in this domain are explained. This thesis is a part of the FITCOIN project. The effort of FITCOIN is to create a brand new cryptocurrency, which should be as simple as possible. The work contributes to the project by proposing a design of transactions, their security, and validation. Part of the thesis is the implementation of proposed transactions, including a simple wallet, which can create new transactions. Keywords: kryptoměna,transakce,Bitcoin,Ethereum,kryptografie; cryptocurrency,transaction,Bitcoin,Ethereum,cryptography Available at various departments of the ČVUT.
FITCOIN: transakce

Tato práce se zabývá fungováním a vnitřní strukturou transakcí v kryptoměnách Bitcoin a Ethereum. Současně vysvětluje kryptografické metody, které jsou v oblasti kryptoměn využívány. Práce je součástí ...

Starý Jan; Tománek Jan; Starosta Štěpán
České vysoké učení technické v Praze, 2018

Virtuální historický průvodce - modul virtuální reality
Chludil Jiří; Pavlíková Helena; Pauš Petr
2018 - Czech
Tato bakalářská práce je součástí týmového projektu Virtuální historický průvodce. Cílem práce je návrh modulu aplikace pro virtuální realitu. Tento modul zobrazí městskou scénu rozmístěním 3D modelů budov. Jednotlivé modely jsou ukládány v databázi a práce řeší jejich efektivní zobrazování za různých podmínek. Aplikace dokáže zohlednit uživatelské vstupy a podle potřeby zobrazí modely v různých atmosférických podmínkách, například v noci, ráno, ve sněhu či za deště. Díky své interaktivitě může aplikace sloužit nejen jako výukový materiál vzdělávání v oblasti historie, ale může být přínosná i pro obory památkářství či tvorby her pro technologie VR.This bachelor thesis is a part of a team project called Virtual Historical Guide. The goal of this thesis is to design a prototype of a virtual reality module for this application. This module shall visualize a city scene by putting 3D models of buildings in space. The individual models are saved in a database and this thesis deals with their effective visualisation under under different settings. The application can take user input and according to it visualize the city under different atmospherical conditions, such as in night, morning, snowy, rainy and so on. The application is interactive and therefore can become a valuable education material in history lessons. It can also prove useful for cultural heritage architects or even for creating games for VR. Keywords: VR aplikace historický průvodce,vizualizace architektury,databáze 3D modelů domů,památková péče,Unity3D,virtuální realita; VR application historical guide,visualization of architecture,database of 3D models of houses,historical building preservation,Unity 3D,virtual reality Available at various departments of the ČVUT.
Virtuální historický průvodce - modul virtuální reality

Tato bakalářská práce je součástí týmového projektu Virtuální historický průvodce. Cílem práce je návrh modulu aplikace pro virtuální realitu. Tento modul zobrazí městskou scénu rozmístěním 3D modelů ...

Chludil Jiří; Pavlíková Helena; Pauš Petr
České vysoké učení technické v Praze, 2018

S10W: Vizualizace plně procedurálního dynamického terénu se zaměřením na generování biomů
Richtr Radek; Bubeníček Tomáš; Chludil Jiří
2018 - Czech
Tato práce si klade za cíl prozkoumat možnosti vizualizace procedurálně generovaného terénu na velkoplošných zobrazovacích zařízeních a zaměřuje se při tom na různorodost terénu. Analyzuje různá velkoplošná zařízení, způsoby generování terénu a poté popisuje návrh a implementaci prototypu vizualizace terénu generovaného pomocí Perlinova šumu pro velkoplošná zařízení běžící pod systémem SAGE2. Terén je rozdělen do desíti různých biomů a uživateli je umožněna pohyb kamery nad tímto terénem.This thesis explores the possibilities of generating and visualising of procedural terrain on large scale displays, and focuses on the terrain diversity. It analyses a set of large scale display systems and methods of generating terrain. The thesis describes a design proposal and implementation of a prototype visualisation of an infinite terrain generated using Perlin noise for large scale displays running the SAGE2 system. The terrain is comprised of ten different biomes and the control of the camera is given to the user. Keywords: Návrh a implementace aplikace,testování aplikace,3D vizualizace terénu,procedurální generování,šum,Perlinův šum,biomy,three.js,SAGE2; Application modeling and implemetntation,application testing,3D terrain visualisation,procedural generation,noise,Perlin noise,biomes,three.js,SAGE2 Available at various departments of the ČVUT.
S10W: Vizualizace plně procedurálního dynamického terénu se zaměřením na generování biomů

Tato práce si klade za cíl prozkoumat možnosti vizualizace procedurálně generovaného terénu na velkoplošných zobrazovacích zařízeních a zaměřuje se při tom na různorodost terénu. Analyzuje různá ...

Richtr Radek; Bubeníček Tomáš; Chludil Jiří
České vysoké učení technické v Praze, 2018

Návrh a implementace knihovny pro parsování bezkontextových gramatik
Trávníček Jan; Valkovič Patrik; Hrončok Miroslav
2018 - Czech
Cílem práce je vytvořit knihovnu, která striktně oddělí syntaktickou a sémantickou část zpracování strukturovaného textu při zachování snadného použití a jednoduchosti. Práce se zaměřuje na parsování bezkontextových gramatik v jazyce Python. Pro implementaci byl zvolen Cocke-Younger-Kasami algoritmus z důvodu největší robustnosti v oblasti bezkontextových gramatik. Pro zjednodušení práce knihovna implementuje transformace gramatik do Chomského normální formy i jejich opačnou verzi nad parsovacím stromem. Tím knihovna poskytuje univerzální nástroj pro parsování. Knihovna byla úspěšně implementovaná a publikována. Funkčnost knihovny je demonstrována na lambda kalkulu, jenž je parsován a interpretován.The goal of this thesis is to develop library that strictly separate syntactic and semantic part of the parsing proccess. Library is suppose to be simple and easy to use. Library parsing proccess uses context-free grammars and Cocke-Younger-Kasami algorithm, because of it's versatility. Library is developed in Python programming language. To simplify parsing proccess, the library implements transformations into Chomsky normal form. Moreover, it also implements backward transformations of the parsed tree. For that particular reasons, library provides complex parsing tool. The library was successfully implemented and published. The functionality of the library is demonstrated on lambda calculus interpreter, which functionality is to parse and interpret lambda calculus. Keywords: gramatiky,parsování,Chomského normální forma,Cocke-Younger-Kasami algoritmus,Python,lambda kalkulus; grammars,parsing,Cocke-Younger-Kasami algorithm,Chomsky normal form,Python,lambda calculus Available at various departments of the ČVUT.
Návrh a implementace knihovny pro parsování bezkontextových gramatik

Cílem práce je vytvořit knihovnu, která striktně oddělí syntaktickou a sémantickou část zpracování strukturovaného textu při zachování snadného použití a jednoduchosti. Práce se zaměřuje na parsování ...

Trávníček Jan; Valkovič Patrik; Hrončok Miroslav
České vysoké učení technické v Praze, 2018

Bezpečnostní analýza programu KeePassXC
Kokeš Josef; Kavan Michal; Petr Ivo
2018 - Czech
Tato práce se zabývá problematikou bezpečné práce s hesly a jejich ukládání. Poskytuje zároveň přehled současných řešení pro správu hesel. Cílem práce je provedení analýzy uživatelského prostředí správce hesel KeePassXC s ohledem na možná bezpečnostní rizika. Nalezená rizika jsou blíže analyzována přímo ve zdrojovém kódu programu. Při analýze bylo nalezeno jedno místo, kdy program neodpovídá standardům pro správnou práci s hesly. Po zhodnocení závažnosti této nalezené zranitelnosti byla navržená možná opatření vedoucí k nápravě.The main focus of this thesis is password management and secure password storage. It provides an overview of current password management solutions. The goal of this thesis is to perform a security assessment of KeePassXC password manager. Security assessment starts with a review of graphical interface and suspicious items are further analysed in the source code. The analysis confirmed one suspicious place where program is not compliant with current security standards. Severity of this vulnerability has been evaluated and possible fixes have been suggested. Keywords: bezpečnostní analýza programu,správce hesel,KeePassXC,ukládání hesel,šifrování; application security assessment,password manager,KeePassXC,password storage,encryption Available at various departments of the ČVUT.
Bezpečnostní analýza programu KeePassXC

Tato práce se zabývá problematikou bezpečné práce s hesly a jejich ukládání. Poskytuje zároveň přehled současných řešení pro správu hesel. Cílem práce je provedení analýzy uživatelského prostředí ...

Kokeš Josef; Kavan Michal; Petr Ivo
České vysoké učení technické v Praze, 2018

Implementace vyhledávání v řetězcích pomocí kompaktního suffixového automatu
Trávníček Jan; Sedláček Josef Erik; Guth Ondřej
2018 - Czech
Práce se zabývá problémem rozhodnout, jestli pro zadaná slova w a u platí, že u je podslovem w a případně vrátit množinu pozic, kde se u nachází. Konkrétně se zabývá přímou konstrukcí kompaktního suffixového automatu, který dokáže problém rozhodnout s lineární časovou i paměťovou složitostí vzhledem k délce slova w. Výsledkem je implementace algoritmu pro konstrukci automatu v jazyce C++ do Algoritmové knihovny ALIB.The thesis is concerned with the problem of deciding, whether it is true, given input words w and u, that u is a substring of w, and eventually outputting a set of positions where u is found in w. Specifically, the content of this thesis deals with a direct construction of the compact suffix automaton, which can decide the problem in linear time and space in relation to the length of the word w. The result is an implementation in C++ of an algorithm for constructing the automaton as a part the Algorithms Library ALIB. Keywords: Hledání v řetězcích,Kompaktní suffixový automat,Suffixový strom,Datové struktury,Trie,Řetězce; Pattern matching on strings,Compact directed acyclic word graph,Suffix tree,Data structures,Trie,Strings Available at various departments of the ČVUT.
Implementace vyhledávání v řetězcích pomocí kompaktního suffixového automatu

Práce se zabývá problémem rozhodnout, jestli pro zadaná slova w a u platí, že u je podslovem w a případně vrátit množinu pozic, kde se u nachází. Konkrétně se zabývá přímou konstrukcí kompaktního ...

Trávníček Jan; Sedláček Josef Erik; Guth Ondřej
České vysoké učení technické v Praze, 2018

Vizualizace rozsáhlých urbanistických scén
Chludil Jiří; Nguyenová Giang Chau; Richtr Radek
2018 - Czech
Tato práce je zaměřená na optimalizaci vizualizace rozsáhlých urbanistických scén a obsahuje přehled několika metod, které postupně rozebírám a porovnávám podle zvolených kritérií. Zaměřuji se především na metody úrovně detailu modelu a viditelnost ve scéně. Na základě podrobné analýzy zkoumaných algoritmů jsem implementovala mnou vybrané metody a prototyp zobrazila pomocí herního jádra Unreal Engine. U navrženého prototypu jsem zaznamenala hlavní vizualizační parametry a vyhodnotila účinnost jednotlivých technik.This thesis focuses on optimizing the visualization of large urban scenes and contains an overview of several methods, which I analyze and compare by chosen criteria. I mainly focus on level of detail methods and visibility of the scene. On the basis of the detailed analysis of examined algorithms, I have implemented selected methods and visualized the prototype using the game engine Unreal Engine. I noted rendering parameters of designed prototype and evaluated the efficiency of each used technique. Keywords: rozsáhlé urbanistické scény,optimalizační metody,LOD - level of detail,zjednodušování sítě,viditelnost,Unreal Engine; large urban scenes,optimization methods,LOD - level of detail,simplifying mesh,visibility,Unreal Engine Available at various departments of the ČVUT.
Vizualizace rozsáhlých urbanistických scén

Tato práce je zaměřená na optimalizaci vizualizace rozsáhlých urbanistických scén a obsahuje přehled několika metod, které postupně rozebírám a porovnávám podle zvolených kritérií. Zaměřuji se ...

Chludil Jiří; Nguyenová Giang Chau; Richtr Radek
České vysoké učení technické v Praze, 2018

Vývoj aplikace pro poznámky na platformě Android
Pergl Robert; Groh Jiří; Mařík Jiří
2018 - Czech
Tato práce se zabývá vytvářením aplikace na zapisování poznámek pro zákazníka, který má představu o tom, jak by aplikace měla fungovat a vypadat. Práce se zabývá sběrem a analýzou požadavků, výběrem vhodných technologií, návrhem struktury aplikace a obrazovek, zpracováním UML modelů a nakonec samotnou implementací a testováním. Vývoj je realizován pro platformu Android v jazycích Kotlin a Java.Goal of this work is to create note-taking application for the customer. This paper describes requirement aggregation, design of architecture and layouts, creating UML diagrams, implementation and testing. The application is developed for operating system Android and is written in Kotlin and Java. Keywords: aplikace na poznámky,android,textový editor,bohaté formátovánítextu; application for taking notes,android,text editor,rich-text editing Available at various departments of the ČVUT.
Vývoj aplikace pro poznámky na platformě Android

Tato práce se zabývá vytvářením aplikace na zapisování poznámek pro zákazníka, který má představu o tom, jak by aplikace měla fungovat a vypadat. Práce se zabývá sběrem a analýzou požadavků, výběrem ...

Pergl Robert; Groh Jiří; Mařík Jiří
České vysoké učení technické v Praze, 2018

About project

NRGL provides central access to information on grey literature produced in the Czech Republic in the fields of science, research and education. You can find more information about grey literature and NRGL at service web

Send your suggestions and comments to nusl@techlib.cz

Provider

http://www.techlib.cz

Facebook

Other bases