Národní úložiště šedé literatury Nalezeno 1,451 záznamů.  začátekpředchozí41 - 50dalšíkonec  přejít na záznam: Hledání trvalo 0.01 vteřin. 
Multi-Platform Tool for Generation of Technical Documentation from XML
Jánošíková, Simona ; Setinský, Jiří (oponent) ; Strnadel, Josef (vedoucí práce)
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 (oponent) ; Křivka, Zbyněk (vedoucí práce)
This thesis aims to modernize and automate the GNOME release process for new versions of its projects and applications. By integrating GitLab Continuous Integration (CI) pipelines and a dedicated API, the manual intervention required in the release process is significantly reduced. This results in a more efficient, faster, and less error-prone workflow. The work explores the current ftpadmin script, identifies areas for improvement, and develops an API-based solution as its replacement that ensures controlled access via GitLab CI. The proposed solution not only sets the stage for future improvements in GNOME release management, but also serves as a model for other projects that seek to streamline their release processes.
Python skripty pro úpravu PDF dokumentů
Škeřík, Patrik ; Zeman, Kryštof (oponent) ; Hanák, Pavel (vedoucí práce)
Předmětem bakalářské práce je vytvoření skriptu v jazyce python s použitím knihovny pikePDF, který opraví nesprávné kódování znaků v PDF dokumentech.
Improving the GraalPy interpreter
Hrbáč, Adam ; Smrčka, Aleš (oponent) ; Kozák, David (vedoucí práce)
GraalPy is a Python implementation for the Java Virtual Machine, designed for easy embedding into Java applications. Such embedding is primarily useful for adopting 3rd party Python packages in existing Java codebases. GraalPy also often has greater performance compared to CPython, the canonical implementation of Python. This work implements two major features. First, the async API, one of the last major missing Python features in GraalPy, used primarily for web development, allowing writing concurrent code without parallelism, using so-called colored async, where each context switch point must be explicitly annotated. It is composed of two major parts, a library providing an event loop, asyncio in this work, as well as the syntactic components of Python, providing the way with which to indicate context switches. The second feature is the tracing API, a CPython API for implementing Python debuggers, used by integrated debuggers in IDEs, coverage tools, etc. It works by analyzing the Python bytecode in order to determine whether a new line is being executed, and if so, invokes a registered callback. This callback is also used when returning a value, calling a function and raising an exception, allowing a debugger to set a breakpoint for these events. Both features are part of the GraalPy releases and have had a notable benefit to compatibility with 3rd party packages.
Návrh a realizace řešení IPTV ve firemním prostředí
Psota, Michal ; Nečas, Adam (oponent) ; Dydowicz, Petr (vedoucí práce)
Diplomová práce se zaměřuje na návrh a realizaci komplexního funkčního řešení pro příjem signálu DVB-T2, jeho zpracování a následnou distribuci klientům společnosti pomocí IPTV. Součásti realizace je zajištění jednoduché a přehledné správy vytvořeného řešení zahrnující průběžné udržování aktuální programové nabídky.
Softwarové řešení pro ukládání dat z robotického 3D tisku
Žalud, Štěpán ; Kroupa, Jiří (oponent) ; Bražina, Jakub (vedoucí práce)
Tato práce se zabývá návrhem softwarového řešení pro ukládání dat z robotického 3D tisku. Zadání vychází z problémů pozorovaných ve firmě Voxell. V teoretické části je představena problematika a její zasazení do kontextu moderního průmyslu. Zároveň jsou na základní úrovni představeny nástroje sloužící pro tvorby takovýchto služeb. Následuje systémový rozbor vedoucí k návrhu architektury řešení. Praktická část následně pojednává o výběru databáze, tvorbě jednotlivých služeb a spuštění aplikace v platformě Docker. Ke konci je práce zhodnocena a nastíněn možný budoucí směr vývoje.Tato práce se zabývá návrhem softwarového řešení pro ukládání dat z robotického 3D tisku. Zadání vychází z problémů pozorovaných ve firmě Voxell. V teoretické části je představena problematika a její zasazení do kontextu moderního průmyslu. Zároveň jsou na základní úrovni představeny nástroje sloužící pro tvorby takovýchto služeb. Následuje systémový rozbor vedoucí k návrhu architektury řešení. Praktická část následně pojednává o výběru databáze, tvorbě jednotlivých služeb a spuštění aplikace v platformě Docker. Ke konci je práce zhodnocena a nastíněn možný budoucí směr vývoje.
Automatic Additions and Corrections of Wikidata and Wikipedia Based on Information Extraction
Hložek, Matej ; Otrusina, Lubomír (oponent) ; Smrž, Pavel (vedoucí práce)
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.
Softwarový nástroj pro kontrolu bezpečného nastavení vybrané databáze
Hlavica, Adam ; Štůsek, Martin (oponent) ; Šeda, Pavel (vedoucí práce)
Tato práce se zabývá návrhem a implementací softwarového nástroje pro kontrolu konfigurace databází podle osvědčených postupů. Teoretická část popisuje databázové technologie, jejich aplikace a existující řešení v oblasti automatizované kontroly konfigurace databází. Dále jsou představeny možné konfigurace databázového systému PostgreSQL se zaměřením na bezpečnost. Praktická část ukazuje návrh programu s potřebnými požadavky a jeho implementaci v jazyce Python. Závěrečná kapitola je zaměřena na praktickou ukázku nasazení programu.
The use of federated learning in the field of security on Android OS
Szüč, Martin ; Myška, Vojtěch (oponent) ; Michálek, Jakub (vedoucí práce)
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.
Návrh laboratorních úloh: Modulace v optických sítích
Jurkovič, Martin ; Horváth, Tomáš (oponent) ; Münster, Petr (vedoucí práce)
Práce se zabývá problematikou optických komunikačních systémů, které jsou stále častěji využívány pro vysokorychlostní datové přenosy. Jsou zde popsány základní principy přenosu signálu optickými vlákny. Dále jsou nastíněny techniky provázející tento přenos. Zejména se zaměřením na modulace, které nepopiratelně napomáhají zvýšení přenosové rychlosti komunikace. S procesem modulace je úzce spojeno téma optických modulátorů a principu detekce optického signálu, které jsou v práci též obsaženy. Na rozebírané téma byla v jazyce Python vytvořena simulační aplikace, jejíž popis a tvorba je v práci shrnuta. S využitím této aplikace byl následně proveden návrh dvou laboratorních úloh, které mají za cíl demonstrovat a napomoci lepšímu pochopení problematiky komunikace optickými vlákny.

Národní úložiště šedé literatury : Nalezeno 1,451 záznamů.   začátekpředchozí41 - 50dalšíkonec  přejít na záznam:
Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.