Národní úložiště šedé literatury Nalezeno 349 záznamů.  1 - 10dalšíkonec  přejít na záznam: Hledání trvalo 0.02 vteřin. 
Development Environment for YARA Language
Kašťák, Matej ; Křivka, Zbyněk (oponent) ; Regéciová, Dominika (vedoucí práce)
The goal of this thesis is to create a development environment for a YARA language. First, it defines the YARA language as well as how it is used at Avast. Then, it introduces current trends in development environments and how they are typically extended. Using this information we specify three design concepts YDE, YLS, and YARI that are implemented as a result of this work. Lastly, we discuss the testing methologies, user's feedback and possible improvements in the future.
Central Portal of European University
Češka, René ; Regéciová, Dominika (oponent) ; Křivka, Zbyněk (vedoucí práce)
This thesis describes the design of Digital Campus for the EULiST project. The Digital Campus is a web application that will be used by students, lecturers and administrative staff of universities that are a part of the EULiST project. This application is a collection of connected submodules that are accessible to users by a submodule called Dashboard. The submodules for this project are for example of Learning Management System, Course Management System, etc... This thesis also describes one of the plugins that will be developed for one of the submodules of Digital Campus. Submodule, for which it will be developed is Learning Management System called Stud.IP. The plugin will serve as a catalog for various commodities, that are created by users. For example, the catalog can be utilized to find team members for projects, instructors for courses, collaborators for research endeavors and more.
Alternative Web Interface for Information System
Bínovský, Andrej ; Kocman, Radim (oponent) ; Křivka, Zbyněk (vedoucí práce)
This thesis focuses on the development of a student forum platform aimed at integrating social interactions with the distribution of key school information for students. The goal is to display personalized posts related to the school at the right time while maintaining the attractiveness of the presentation through individual contributions. The key feature of the algorithm is its ability to customize school-related posts based on critical dates or statuses. The software implementation is done through a web interface using modern technologies, ensuring an optimal user experience. To address the task of personalizing academic posts, the thesis utilizes the application programming interface of school. However, this application programming interface is not entirely intended to provide information about the current status of students, such as changes in grades, current registration for exam or project deadlines. To address this challenge, an internal PostgreSQL database is utilized, which stores metadata about these pieces of information. These data are then integrated into the system, allowing for personalized posts. Additionally, the system offers real-time notification options via email, enabling professors to effectively respond to relevant student contributions.
Development of YARA-X ecosystem
Ďuriš, Tomáš ; Křivka, Zbyněk (oponent) ; Regéciová, Dominika (vedoucí práce)
The aim of this work is to extend and create an unified ecosystem of tools for the YARA language. The focus is on incorporating modules that can gather information about the structure of executable files. Additionally, a module that can present obtained information to the user in multiple formats is also being proposed. An interactive environment has been created for evaluating YARA rules and enhancing the overall ecosystem by using an error-tolerant parsing algorithm. The proposed solution enables the seamless integration and utilization of existing tools while addressing the limitations of the original YARA ecosystem. The output of the work is an extended system with tools that facilitate the debugging of YARA rules, obtaining information from executable files, and visualizing them. The final solution has been thoroughly tested, utilized by analysts, and integrated into main YARA-X branch.
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.
Tools Generator for Domain-Specific Languages
Kosík, Daniel ; Regéciová, Dominika (oponent) ; Křivka, Zbyněk (vedoucí práce)
DSL Tools Generator is a tool for simplifying the development of domain-specific languages by generating parts of their implementation (e.g. abstract syntax tree) in C# and tools for using the language in a code editor. Based on an ANTLR4 grammar and a DSL configuration file, it generates a server implementation for the Language Server Protocol and a language support extension for Visual Studio Code that provides syntax highlighting, error reporting, and basic code completion functionality. The developed tool can significantly reduce the time and effort required for building a DSL with editor support.
An Extension of a Visual Programming Editor for Lua/LÖVE with Ability to Generate Blocks from Text Code
Rešetár, René ; Křivka, Zbyněk (oponent) ; Rychlý, Marek (vedoucí práce)
This thesis deals with the processing of Lua source code extended with the LÖVE framework using the Tree-Sitter parser. Then processing its output and generating the corresponding representation of this code in the Blockly environment using blocks. As part of the work, a tool was developed to extend an existing application to generate blocks backwards from code. The tool could not be integrated directly into the existing application, even with the help of the developed API. However, it should allow this integration in the future. In addition, a tool has been created to serve as a development environment that should allow for easier implementation of the additional functionality of this extension.
Prohlížení textových souborů pro Altap Salamander
Pryč, Jan ; Kocman, Radim (oponent) ; Křivka, Zbyněk (vedoucí práce)
Tato bakalářská práce obsahuje analýzu a implementaci pluginu Syntax Highlighting pro Altap Salamander, známý souborový manažer pro operační systémy Windows. Navržený plugin je implementován v C++ a slouží ke zvýrazňování syntaxe ve zdrojových souborech. Cílem je vytvořit nástroj, který dokáže pomoci uživatelům lépe pracovat se zdrojovými soubory a zlepšit efektivitu práce v prostředí Altap Salamander
Rozšíření webového prohlížeče pro analýzu stránek
Navrátil, Rostislav ; Křivka, Zbyněk (oponent) ; Burget, Radek (vedoucí práce)
Cílem téhle práce je vytvořit rozšiřující modul webové prohlížeče se zaměřením na technologií WebExtensions. Rozšiřující modul umožní uživateli odeslat detaily o aktuálně zobrazené webové stránce a jejím textovém obsahu do serverové aplikace provádějící další analýzu a zobrazení výsledku. Rozšiřují modul je realizován pomocí technologie Extension APIs, ale je také podporován ve webových prohlížečích založených na WebExtensions. Komunikace mezi rozšiřujícím modulem a serverem je realizována pomocí XMLHttpRequest. Serverová aplikace je realizována v jazyce PHP.
Revizní systém pro LaTeX
Kyselák, Antonín ; Kolář, Dušan (oponent) ; Křivka, Zbyněk (vedoucí práce)
Práce se zabývá návrhem integrovaného nástroje textového editoru pro dokumenty systému LaTeX, který umožňuje sledování, zaznamenávání a schvalování změn v dokumentech jako podporu pro týmovou spolupráci při psaní dokumentů. Aplikace je určena především pro operační systém Windows, pracuje s LaTeXovou distribucí MikTeX a textovým editorem Texmaker.

Národní úložiště šedé literatury : Nalezeno 349 záznamů.   1 - 10další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.