|
Podpora Kubernetes pro Quarkus QE Test Framework
Troitskii, Georgii ; Smrčka, Aleš (oponent) ; Rogalewicz, Adam (vedoucí práce)
Tato práce se zaměřuje na vylepšení open-source projektu Quarkus QE Test Framework, určeného pro testování aplikací postavených na frameworku Quarkus. Cílem je přidání podpory pro automatozovane spuštění testů na platformě Kubernetes. K dosažení tohoto cíle do virtuálního stroje na platformě OpenStack byl nainstalován cluster Kubernetes. Pomocí pluginu pro GitHub Pull Request Builder byla zřízena integrace mezi Jenkins a GitHub CI v Quarkus QE Test Frameworku. Tato integrace umožňuje automatické spouštění testů v Kubernetes při vytváření Pull Requestů na GitHubu po zadání specifické fráze do Pull Requestu. Toto řešení umožňuje plně automatizované spouštění testů v Kubernetes jako součást GitHub CI pipeline, čímž rozšiřuje seznam externich platform, na kterych tým Quarkus QE testuje aplikace Quarkus.
|
|
Havárie způsobené vodním rázem
Kuřátko, Jiří ; Hudec, Martin (oponent) ; Himr, Daniel (vedoucí práce)
Cílem bakalářské práce je vysvětlení principu vzniku vodního rázu, uvedení často používaných ochran proti vodnímu rázu a rešerše nehod spojených s tímto jevem. Práce se zabývá teoretickým úvodem do problematiky, popisu zákonů zachování pro kapaliny, popisu vodního rázu, nejčastějších příčin jeho vzniku a veličin souvisejících s tímto jevem. Dále jsou uvedeny často používané protirázové ochrany z hlediska přetlaku i podtlaku. Závěrem jsou uvedeny nehody způsobené vodním rázem, některé s neobvyklými příčinami, se kterými je ale třeba při návrhu pracovat.
|
| |
|
Vytápění historického objektu alternativními palivy
Lampa, Jan ; Ing. Vrána (oponent) ; Vališ, Ivan (vedoucí práce)
Úvod teoretické části se zabývá problematikou paliv. Jsou zde uvedeny základní typy paliv, jejich vlastnosti a výhřevnosti. V další části je uveden přehled typů kotlů podle paliva. Je zde rozebrán proces spalování v jednotlivých typech. Následuje rozebrání základní problematiky prostupu tepla, tepelných ztát a návrhem jednotlivých prvků soustavy ústředního vytápění. Ve druhé části jsou porovnávány 2 studie. V první je jako zdroj tepla použit automatický kotel na peletky a v druhé variantě je využitá technologie tepelného čerpadla, typ vzduch voda. Nakonec jsou obě varianty zhodnoceny a vybrána ta lepší pro tento typ objektu. V poslední části je proveden návrh lepší z variant, do prováděcí projektové dokumentace. Jsou spočítány důležité hodnoty pro návrh a bezproblémové užívání systému ústředního vytápění a přípravy teplé vody.
|
|
Automatizovaná správa softwarových projektů
Dostál, Dominik ; Benedikt, Jan (oponent) ; Sysel, Petr (vedoucí práce)
V této práci jsou popsány a porovnány vybrané nástroje pro průběžnou integraci (continuous integration - CI) a průběžné nasazování (continuous deployment - CD). Dle připravené metodiky byly porovnány nástroje Jenkins, GitLab, TeamCity a Bamboo. Každý z těchto systému byl nainstalován na čistý systém Ubuntu 20.04 LTE, pak nakonfigurován a otestován na vybraném softwarovem projektu. Důraz byl kladen zejména na kompatibilitu s Linuxovými systémy a jazyky C/C++.
|
| |
|
Vytápění výstavních prostor
Ženíšek, Pavel ; Vendlová, Lucie (oponent) ; Vendlová, Lucie (oponent) ; Počinková, Marcela (vedoucí práce)
Bakalářská práce řeší vytápění výstavního prostoru a přípravu teplé vody. Objekt bude vytápěn deskovými tělesy, konvektory a podlahovým vytápěním. Jako zdroj tepla je použité tepelné čerpadlo. Teplá voda je připravována v zásobníku, ohřívána otopnou vodou ze zdroje tepla. V projektu se zabývám návrhem, dimenzováním a zapojením těchto částí. Součástí práce je i teoretická část na téma podlahové vytápění.
|
| |
|
Engine v GLSL
Šlesár, Michal ; Karas, Matej (oponent) ; Milet, Tomáš (vedoucí práce)
Tvorba grafickej aplikácie spúštanej na GPU typicky obnáša konfiguráciu GPU, vytvorenie a konfiguráciu potrebných objektov a následne implementáciu samotného chovania aplikácie. Cieľom práce je za pomoci aplikačného rozhrania OpenGL vytvoriť nástroj, ktorý by túto konfiguráciu automatizoval. Užívateľ by vďaka tomu nemusel strácať čas konfiguráciou a mohol by rýchlo tvoriť a prototypovať grafické aplikácie. Vytvorený nástroj navyše aplikácii pridáva rôzne rozširujúce možnosti, ktoré nie sú natívne na GPU dostupné alebo podporované, ako napríklad práca s myšou a klávesnicou.
|
|
Pevnostní návrh potrubí
Jahodová, Miroslava ; Buzík, Jiří (oponent) ; Horsák, Libor (vedoucí práce)
Předmětem této diplomové práce je pevnostní návrh potrubní větve spojující pec katalytického kontinuálního reformingu s reaktorem. Nejprve je proveden analytický návrh jednotlivých částí potrubí podle norem ASME VIII, ČSN EN 12952-3 a ČSN EN 13480-3. Dále je navrženo a optimalizováno uložení potrubní větve pomocí programu Caesar II. Na závěr práce je vypracována výkresová dokumentace izometrie této větve.
|