Národní úložiště šedé literatury Nalezeno 443 záznamů.  začátekpředchozí424 - 433další  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.
Klasifikace zveřejněného obsahu
Matušov, Izidor ; Očenášek, Pavel (oponent) ; Smrčka, Aleš (vedoucí práce)
Tato práce pojednává o klasifikaci zveřejněného obsahu jako o způsobu jeho organizace. Klasifikace využívá algoritmy pro zpracování přirozeného jazyka, speciálně pro angličtinu. Hlavním přínosem práce je aplikace algoritmu pro odstraňování nejednoznačnosti významů slov z textu. Pro zpříjemnění práce s výslednou aplikací je snaha o eliminaci fáze učení a možnost organizace obsahu na základě stylu, kterým je napsán. Aplikace je implementována jako rozšiřitelný server-klient model. V rámci práce byli vytvořeni dva klienti: webová čtečka zpráv a export článků prostředníctvím RSS formátu. V závěru práce se pojednává o možném pokračování v budoucnu.
Skrytý souborový systém pro GNU/Linux
Pavlásek, Martin ; Smrčka, Aleš (oponent) ; Lengál, Ondřej (vedoucí práce)
Některá citlivá data vyžadují takový způsob ukrytí, který skryje nejen obsah dat, ale i samotnou jejich existenci. Cílem této bakalářské práce je vytvoření souborového systému, který umožňuje skrývání souborů s citlivými daty do jiných souborů. Práce obsahuje přehled principů používaných v souborových systémech a popis struktury a použití technologie FUSE. Dále je v práci popsán návrh souborového systému skrývajícího souborory do ID3 značek hudebních souborů ve formátu MP3 a jeho implementace v jazyce C++. V závěru práce je vzniklý souborový systém experimentálně ověřen a zhodnocen.
Framework pro statickou analýzu skriptů pro shell
Svoboda, František ; Kočí, Radek (oponent) ; Smrčka, Aleš (vedoucí práce)
Cílem této práce je vytvoření systému pro statickou analýzu skriptů některého unixového shellu.  Zmožných alternativ je jako hlavní předmět zájmu zvolen Bourne-again shell.  Součástí projektu je seznámení se sprincipy statické analýzy, prostudování současných aplikací, které se touto problematikou zabývají, a také probádání syntaxe a architektury vybraného shellu.  Výsledkem projektu je návrh a realizace modulárního systému, který umožní zásuvným modulům provádět různé analýzy skriptů.  Systém zahrnuje správu zásuvných modulů, prostředky pro jejich interakci, zpracování výstupů a nastavení vstupu. Také je popsáno několik zásuvných modulů, které jsou schopny některé základní analýzy provádět.
Implementace GIS nástroje pro mobilní počítačová zařízení
Kalčík, Vojtěch ; Smrčka, Aleš (oponent) ; Hrubý, Martin (vedoucí práce)
Diplomová práce se zabývá návrhem GIS nástroje pro mobilní počítačová zařízení. Výsledný program bude přizpůsoben pro sběr geografických dat v terénu. Program bude pracovat se standardními formáty souborů pro GIS. Velký důraz je kladen na ovládání, které je na mobilních zařízeních s kapacitním displejem specifické. Program bude navržen tak, aby mohl běžet jak na smartphone, tak na tabletu. Součástí práce je vysvětlení principu mapování a popis geografických informačních systémů.
Interaktivní prostředí pro vývoj adventure her
Konečný, Michal ; Smrčka, Aleš (oponent) ; Hrubý, Martin (vedoucí práce)
Cílem této práce je vytvořit na platformě PC interaktivní vývojové prostředí, které by umožňovalo výslednou adventure hru interpretovat na platformě Android. Práce popisuje teorii adventure her a jejich historii. Zabývá se návrhem a implementací knihovny, která je použita v ostatních aplikacích vytvořených v této práci, vývojového prostředí a interpretu pro platformu Android. Dále popisuje ukázkovou hru vytvořenou ve vývojovém prostředí. Nakonec je zde uvedeno testování vývojového prostředí a ukázkové hry na interpretu pro platformu Android.
Automatické konfigurování služeb operačního systému
Schiffer, Peter ; Peringer, Petr (oponent) ; Smrčka, Aleš (vedoucí práce)
Tato diplomová práce se zabývá konfigurací operačních systémů, jejich možnostmi a způsoby nastavení. Představuje rozdíly v konfiguraci operačních systémů podle jejich zaměření a pokročilé možnosti konfigurace operačních systémů pomocí aplikací třetích stran. Praktická část diplomové práce se zabývá návrhem nového počítačového jazyka zaměřeného na popis konfigurace operačního systému a jeho služeb. Tento popis konfigurace sloužící na automatickou konfiguraci systémových služeb se překládá na sekvenci konfiguračních příkazů. Výhoda jazyka spočívá v jeho dobré čitelnosti pro člověka, ale podobnost s přirozeným jazykem přináší určitou úroveň nejednoznačnosti. Navrhovaná metoda automatického generování příkazů řeší nejednoznačnost vyhledáváním co nejméně destruktivního řešení v podobě kombinaci konfiguračních příkazů.
Podpora snapshotu a rollbacku pro konfigurační soubory v distribuci Fedora
Ježek, Michal ; Vojnar, Tomáš (oponent) ; Smrčka, Aleš (vedoucí práce)
Cílem této diplomové práce je navrhnout a implementovat nástroje pro podporu snapshotu a rollbacku konfiguračních souborů na distribuci GNU/Linuxu. Sada nástrojů umožňuje pravidelné/automatické ukládání konfiguračních souborů do zvoleného umístění. Aktualizace záloh reagují na události na souboru sledováním změn pomocí podsystému jádra inotify. Nástroje umožňují návrat k libovolné vybrané záloze. Způsob aktualizace záloh je konfigurovatelný. Nástroj umožňuje porovnávat data z libovolných záloh, zobrazit rozdíly v konfiguracích a případně provést sloučení mezi aktuálními souboury a vybranou zálohou. Nástroje také umožňují porovnání jak konfigurace z jednoho klienta, tak i konfigurace klientů mezi sebou. Mezi klienty je zároveň možné zobrazit rozdíly a případně provést sloučení.
Nástroj pro vytváření testovacích vstupů v XML
Očenáš, Martin ; Letko, Zdeněk (oponent) ; Smrčka, Aleš (vedoucí práce)
Cílem této bakalářské práce je představit nástroj pro generování testovacích vstupů ve formátu XML. Nástroj se u generovaného XML dokumentu zaměřuje na různé kombinace elementů, atributů a jejich hodnot. Uživatel nástroje má možnost volby 3 různých scénářů generování XML dat, každá z nich vyžaduje jinou úroveň znalosti.
Případ užití procesu BDD v testování aplikací v PHP
Kudaiberdiyeva, Farida ; Letko, Zdeněk (oponent) ; Smrčka, Aleš (vedoucí práce)
Bakalářská práce je zaměřena na odhalení hlavních výhod a nevýhod použití chováním řízeného vývoje softwarovými firmami jak v České Republice, tak i v zahraničí. Věnuje se odlišnostem a mezerám v tomto přístupu testování webových aplikací oproti klasickému přístupu. Za klasický přístup se považuje použití nástroje Selenium při tvorbě testovacích sad. Cílem práce je zjistit, zda použití BDD procesu je vhodnější a efektivnější oproti klasickému přístupu testování software. Pro dosažení cíle byly porovnány dva nástroje: PHP Selenium Client od Nearsoft a Behat. Kritéria zvolená pro porovnání jsou: pokrytí testovacích případů, způsob zápisu a vykonání scénáře, srozumitelnost pro počítačově nezaložené lidi, čas potřebný pro napsání testů, pravděpodobnost nezanesení chyby při vytváření testu a úroveň abstrakce testu. Z dosažených výsledků lze stanovit hlavní výhody a nevýhody použití každého z těchto nástrojů. Nejefektivnějším přístupem je kombinace obou tedy použití nástroje Behat s přidáváním vlastních vět a zdrojového kódu. Nejméně efektivní je způsob testování využitím pouze implicitních vět nástroje Behat. Přínosem této práce je zjištění, zda je BDD vhodný a efektivní pro společnost Dixons Carphone (dříve Dixons Retail). Zjištění je založeno na reálných příkladech.

Národní úložiště šedé literatury : Nalezeno 443 záznamů.   začátekpředchozí424 - 433další  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.