National Repository of Grey Literature 1,451 records found  beginprevious41 - 50nextend  jump to record: Search took 0.00 seconds. 
Multi-Platform Tool for Generation of Technical Documentation from XML
Jánošíková, Simona ; Setinský, Jiří (referee) ; Strnadel, Josef (advisor)
This bachelor's thesis deals with the challenge in the field of technical documentation of development environments and explores the possibilities of automated generation of documentation from structured XML data. The problem lies in the need for efficient creation and maintenance of technical project documentation through an automated process. The goal of the work is to design, implement and evaluate a multi-platform tool that will be able to generate technical documentation from XML inputs with an emphasis on practical usability in real projects. The work is useful for developers who are involved in the creation and maintenance of technical documentation of development environments. It provides a specific tool that can streamline the documentation generation process and improve the readability of documentation within projects using the XML format for storing information.
Deployment of new versions of GNOME project
Pekník, Štefan ; Kolář, Dušan (referee) ; Křivka, Zbyněk (advisor)
Cílem této práce je modernizovat a automatizovat proces vydávání nových verzí projektů a aplikací GNOME. Díky integraci GitLab Continuous Integration (CI) pipelines a dedikovaného API se výrazně snižuje potřeba manuálního zásahu do vydávacího procesu. Výsledkem je nový pracovní postup, který je efektivnější, rychlejší a méně náchylný k chybám. Práce analyzuje aktuální skript ftpadmin, identifikuje oblasti ke zlepšení a navrhuje řešení založené na API jako jeho náhradu, které umožňuje kontrolovaný a automatizovaný proces vydávání prostřednictvím GitLab CI. Navrhované řešení nejen připravuje půdu pro budoucí zlepšení řízení vydávání GNOME, ale také může sloužit jako model pro ostatní projekty, které usilují o zefektivnění svých vydávacích procesů.
Python scripts for automated editing of PDF files
Škeřík, Patrik ; Zeman, Kryštof (referee) ; Hanák, Pavel (advisor)
The subject of the Bachelor thesis is programming a script in python programming language using the pikePDF library. This script fixes incorrect encoding of symbols in PDF documents.
Improving the GraalPy interpreter
Hrbáč, Adam ; Smrčka, Aleš (referee) ; Kozák, David (advisor)
GraalPy je implementace jazyka Python pro Java Virtual Machine (JVM), určená pro její vkládání do Java aplikací. Do existujícího kódu Javy lze takto přidávat Python balíčky třetích stran. GraalPy také, ve srovnání s CPython jako referenční implementací Pythonu, často dosahuje vyššího výkonu. Tato práce realizuje dvě významné funkce Pythonu v GraalPy. První, kterou je API pro asynchronní programování, jedna z posledních hlavních funkcí jazyka Python co v GraalPy chyběla, a která se využívá hlavně pro programování webových aplikací, kde umožňuje psaní souběžného kódu bez potřeby vláken použitím takzvaného barevného asynchronního programování, kde programátor musí explicitně anotovat možné změny toku programu. Obsahuje dvě části, knihovnu pro smyčky událostí, v případé této práce asyncio, a syntax pro anotaci změn toku. Druhou funkcí v této práci je trasovací API, tedy API CPythonu pro implementaci ladících nástrojů, nástrojů pro pokrytí kódu testy, apod. Funguje pomocí analýzy bajtkódu Pythonu při kterém se vyhodnocuje zda je spouštěn nový řádek, a pokud ano, je pro něj zavoláno nakonfigurované zpětné volání. Pokud běžící kód vrátí hodnotu, zavolá funkci nebo vyhodí výjimku, použije se znovu toto zpětné volání, což umožní ladícímu nástroji nastavit pro takovouto událost body přerušení. Obě tyto funkce jsou součástí vydané verze GraalPy a mají významný přínos pro kompatibilitu s balíčky třetích stran.
Design and Implementation of IPTV Solution in a Corporate Environment
Psota, Michal ; Nečas, Adam (referee) ; Dydowicz, Petr (advisor)
This master's thesis focuses on the design and implementation of a complex functional solution for DVB-T2 signal reception, its processing and subsequent distribution to the company's clients via IPTV. Part of the implementation is to ensure simple and clear management of the created solution including continuous maintenance of the current program offer.
Software solution for storing data from robotic 3D printing
Žalud, Štěpán ; Kroupa, Jiří (referee) ; Bražina, Jakub (advisor)
This thesis deals with the design of a software solution for storing data from robotic 3D printing. The assignment is based on problems observed in the Voxell company. The theoretical part presents the issue and puts it in context within modern industry. Additionally, it introduces tools used for creating such services at a basic level. This is followed by a system analysis leading to the design of the solution's architecture. The practical part then discusses the selection of the database, the creation of individual services, and the deployment of the application on the Docker platform. Finally, the work is evaluated and a possible future direction of development is outlined.
Automatic Additions and Corrections of Wikidata and Wikipedia Based on Information Extraction
Hložek, Matej ; Otrusina, Lubomír (referee) ; Smrž, Pavel (advisor)
This bachelor's thesis is focused on creation of system for automatic extraction of data from articles in English language from internet encyclopedia site Wikipedia. Depending on class given by text classifier, different types of information are extracted from natural language text and from so called infoboxes of individual articles from Wikipedia. Final product of this system is a knowledge base containing all extracted data and classified type. A notable part of this system is an article extractor that extracts infoboxes and first paragraphs of articles from so called wikidump file.
A software tool for checking the secure settings of the parameters of the selected database
Hlavica, Adam ; Štůsek, Martin (referee) ; Šeda, Pavel (advisor)
This thesis deals with the design and implementation of a software tool for best practice database configuration checking. The theoretical part describes database technologies, their applications and existing solutions in the field of automated database configuration checking. Furthermore, possible configurations of the PostgreSQL database system are presented with a focus on security. The practical part shows the design of a program with the necessary requirements and its implementation in Python. The final chapter focuses on a practical demonstration of the program deployment.
The use of federated learning in the field of security on Android OS
Szüč, Martin ; Myška, Vojtěch (referee) ; Michálek, Jakub (advisor)
This thesis explores the use of federated learning in the context of cybersecurity, specifically in detecting phishing attacks via email on the Android operating system. The~theoretical part of the thesis deals with concepts of federated learning, machine learning, and various phishing techniques. The main goal of the practical part is to design and implement a mobile application that uses federated learning to train machine learning models. This application is designed to detect phishing emails while ensuring that the content of the emails is not sent to a central server, thereby protecting users' sensitive data. The~thesis includes the design of the application architecture, integration of Python modules, processing and classification of emails, and implementation of federated learning. The results of the application testing demonstrate the effectiveness of the proposed solution in detecting phishing attacks while also highlighting the privacy benefits provided by federated learning.
Laboratory exercises: Modulation in optical networks
Jurkovič, Martin ; Horváth, Tomáš (referee) ; Münster, Petr (advisor)
The thesis deals with the issue of optical communication systems, which are increasingly used for high-speed data transmissions. The basic principles of signal transmission over optical fibres are described. Furthermore, the techniques accompanying this transmission are outlined. In particular, the focus is on modulations, which undeniably help to increase the transmission speed of the communication. Closely related to the modulation process is the topic of optical modulators and the principle of optical signal detection, which are also included in the work. A simulation application has been created in Python on the discussed topic, the description and creation of which is summarized in the thesis. Using this application, the design of two laboratory tasks was subsequently carried out to demonstrate and help to better understand the issue of fiber optic communication.

National Repository of Grey Literature : 1,451 records found   beginprevious41 - 50nextend  jump to record:
Interested in being notified about new results for this query?
Subscribe to the RSS feed.