Národní úložiště šedé literatury Nalezeno 72 záznamů.  1 - 10dalšíkonec  přejít na záznam: Hledání trvalo 0.00 vteřin. 
Zpřístupnění funkcí CLIPS z jazyka Ruby
Čecho, Jaroslav ; Smrčka, Aleš (oponent) ; Letko, Zdeněk (vedoucí práce)
Tato práce popisuje knihovnu rbClips, která zpřístup\v{n}uje funkce CLIPS v jazyce Ruby. CLIPS je software pro tvorbu expertních systémů původně vyvinutý v NASA na začátku 90. let. Nástroj je napsán v jazyce C a jeho uživatelské rozhraní je velice podobné jazyku Lisp. Ruby je moderní dynamický skriptovací jazyk, který programátorovi nabízí flexibilní syntax, otevřenost objektů, čistě objektové prostředí a další zajímavé vlastnosti. Výsledná knihovna bude použita v antivirovém programu k tvorbě expertního systému pro automatickou detekci malware.
Univerzální systém pro správu obsahu v Ruby on Rails
Koriťák, Jan ; Kunc, Michael (oponent) ; Vrážel, Dušan (vedoucí práce)
Práce se zabývá použitím webových frameworků při vývoji internetových aplikací. Popisuje systémy pro správu obsahu a požadavky na ně kladené. Srovnává vybrané zástupce webových frameworků a systémů pro správu obsahu. Cílem práce je implementace vlastního systému pro správu obsahu v prostředí frameworku Ruby on Rails. Systém má umožňovat snadnou publikaci dokumentů rozličných forem, podporovat jazykové mutace a umožňovat použití vlastních šablon vzhledu.
Automatizace v divadelní jevištní technologii
Bartovičová, Slavomíra ; Ševcovic, Jiří (oponent) ; Zemčík, Pavel (vedoucí práce)
Táto práce se zaobírá vizualizací divadelního jeviště. Popisuje jevištní techniku, jednotlivé komponenty a jich činnost a způsob jejího řízení a pohybu. Přibližuje pojem modelování a simulace, protože vizualizační software simuluje pohyb komponent. V rámci téhle práce byl implementován vizualizační software. Jeho návrh a implementace je popsaná v této práci.
Měřicí doteky ve strojírenské metrologii
Böhm, Jakub ; Harčarík, Matej (oponent) ; Jankových, Róbert (vedoucí práce)
V této diplomové práci je řešena problematika měřicích doteků ve strojírenské metrologii. Práce pojednává o adhezivním a dalších druzích opotřebení, které způsobují měřicí doteky během dynamického měření. Je zde vyhodnoceno poškození měřené součásti ze siluminu i změny textury měřicích doteků vyrobených z karbidu titanu, nitridu křemíku, zirkonia, ložiskové oceli, rubínu, experimentálního kompozitu a nanokrystalického diamantu.
Algoritmické generování estetických rytmických sekvencí
Mahnert, Jakub ; Klepárník, Petr (oponent) ; Beran, Vítězslav (vedoucí práce)
Cílem projektu je navrhnout a implementovat systém, který se snaží potvrdit, nebo vyloučit domněnku, že je možné generovat unikátní rytmické sekvence, které člověk vnímá jako estetické. V práci je potom navržen a implementován framework, umožňující tvorbu algoritmů, generujících rytmické sekvence technikou kompozice. V jeho rámci jsou potom navrženy a implementovány algoritmy, zkoumající v uživatelském testování korelaci pravidelnosti formy a vlivů náhody na výslednou míru estetičnosti sekvence.
Podpora pro užití jazyka Python pro vývoj zásuvných modulů serveru Jenkins
Bambas, Tomáš ; Letko, Zdeněk (oponent) ; Müller, Petr (vedoucí práce)
Server pro průběžnou integraci Jenkins CI umožňuje rozšiřovat svou funkcionalitu pomocí zásuvných modulů. Tyto moduly lze programovat v jazycích Java a Ruby. Podpora pro jazyk Python chybí, přestože se jedná o jeden z nejpopulárnějších programovacích jazyků současnosti. Implementovali jsme proto vývojářské nástroje, které umožňují programovat moduly v jazyce Python a tyto nástroje jsme začlenili do projektu Jenkins CI. K nástrojům byla zveřejněna uživatelská dokumentace. Programátoři mohou teď díky této práci implementovat moduly do Jenkins CI v jazyce Python.
Skriptovací jazyky na platformě Java
Genserek, Michal ; Smrčka, Aleš (oponent) ; Kočí, Radek (vedoucí práce)
Práce se zabývá skriptovacími jazyky odpovídajícími normě JSR223 na platformě Java, součástí práce je i popis aplikačního rozhraní vyžadovaného touto normou. Dále je v práci zahrnuto zhodnocení problémů vyplývajících z použití skriptovacích jazyků na platformě Java, včetně jejich možných řešení. Jsou zde rovněž popsány jazyky Python, Ruby, JavaScript, Groovy a Clojure včetně případných rozdílů mezi různými implementacemi jejich běhového prostředí. Práce obsahuje také sadu benchmarků pro srovnání výkonnosti jednotlivých popsaných jazyků a jejich implementací. Součástí jsou rovněž výsledky tohoto srovnání nad různými virtuálními stroji jazyka Java. V rámci práce byla vyvinuta aplikace usnadňující měření výkonnosti skriptovacích jazyků spouštěných v rámci aplikačního rozhraní JSR223.
Sketchup visualization of statrionery robots
Iutkin, Egor ; Lázna, Tomáš (oponent) ; Burian, František (vedoucí práce)
This thesis focuses on building a simple visualization system for a robot manipulator in the software SketchUp. The three-dimensional interface of the software is employed to visualize the movement of a virtual robot under the control of an external application (initially under the control of a real robot), which uses a suite of TCP/IP protocols to track the robot's position. Communication with the project is done via Ruby code using the SketchUp API, and the values of the angles of the individual robot's joints are interpreted in form of a parametric movement of the virtual robot. The client-server-client application is created in C++, C# and Ruby, and the network sockets are used to establish a TCP connection in the local network. In the application, the Ruby plugin, which provides the communication interface, acts as the first client. The C# custom application acts as the second client, called the "control client", which provides a user interface to configure the server connection and set individual joint angles of the virtual robot. Communication between the two clients is facilitated by the C++ TCP server (console application), which retrieves data from the control client and forwards it to the Ruby side.
Nástroj pro usnadnění tvorby elektronických knih
Kříž, Roman ; Grézl, František (oponent) ; Szőke, Igor (vedoucí práce)
Tato práce se zaměřuje na problémy s~vytvářením a spravováním více verzí a formátů eknihy z~jedné zdrojové verze. V~tuto chvíli neexistuje žádný nástroj, který by dovoloval takovou workflow.   Problém je vyřešen definicí specifikačního souboru, který obsahuje všechny potřebné informace o~knize a výsledných cílech (výsledné verze a formáty), a použitím šablonovacích jazyků a CSS preprocesorů pro vytvoření obsahu knihy.   Řešení dovoluje vytvářet několik verzí eknihy a spravovat jednu zdrojovou verzi s~možností používat git (nebo jiný verzovací systém) pro verzování knihy. Také dovoluje zobrazovat okamžitou vizualizaci toho, jak bude kniha vypadat. Je zde také nemálo vylepšení vytvářecí a udržovací workflow.   Výsledkem této práce je jednoduchá terminálová aplikace, která se stará o~celý proces překladu zdrojových souborů, zabalení do výsledných souborů a provádění kontrol. Nástroj také nabízí lokální webový server pro zobrazení knihy ve webovém prohlížeči s~automatickou aktualizací. Součástím výsledného nástroje je také vlastní šablonovací jazyk umožňující snadného vytváření obsahu knihy.
Nástroj pro dokumentaci dynamicky rozšiřitelných DSL v Ruby
Fedorenko, Oleh ; Kövári, Adam (oponent) ; Křivka, Zbyněk (vedoucí práce)
Cílem práce je navrhnout a realizovat modifikaci stávajícího nebo úplně nový dokumentační nástroj, který poskytuje cestu k dokumentaci dynamicky rozšiřitelných DSL v Ruby. Řešení je založeno na již existujícím nástroji Apipie-rails pro dokumentaci RESTful API.

Národní úložiště šedé literatury : Nalezeno 72 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.