National Repository of Grey Literature 443 records found  beginprevious424 - 433next  jump to record: Search took 0.00 seconds. 
Making CLIPS Available from Ruby
Čecho, Jaroslav ; Smrčka, Aleš (referee) ; Letko, Zdeněk (advisor)
This thesis describes a library called rbClips that makes CLIPS functionality available from Ruby. CLIPS is a public domain tool for building expert systems that was originally developed in NASA in 90's. The tool itself is written in C but its user interface is very similar to the Lisp language. Ruby is a modern dynamic scripting language that offers programmer flexible syntax, purely object environment, openness of objects and other interesting features. The library is ment to be used to build expert system for detection of a possibly malicious code in an antivirus software.
A Classification of a Syndicated Content
Matušov, Izidor ; Očenášek, Pavel (referee) ; Smrčka, Aleš (advisor)
This work deals with a classification of a syndicated content as the possible way of organizing the content. The classification uses algorithms for natural language processing. The main contribution is applying word sense disambiguation algorithm for enhancing the classification, eliminating the learning stage, and using a readability test for improving user experience. The application is implemented as an extensible server-client model. The future work is discussed in the end.
A Hidden GNU/Linux File System
Pavlásek, Martin ; Smrčka, Aleš (referee) ; Lengál, Ondřej (advisor)
Some sensitive data need such a way of hiding that hides not only the content of the data but its preserve itself. The goal of this Bachelor's thesis is to create a file system that enables hiding of files with sensitive data to other files. This text contains an overview of principles used in current file systems and a description of the structure and use of the FUSE technology. Further, the work describes the design of a filesystem that hides files into ID3 tags of MP3 music files and it's implementation in C++. The created filesystem is experimentally assessed and evaluated.
A Framework for Static Analysis of Shell Scripts
Svoboda, František ; Kočí, Radek (referee) ; Smrčka, Aleš (advisor)
The aim of this work is to create framework for static analysis of Unix shell scripts.  Bourne-again shell is chosen as the primary subject of interest. The first part of the project discusses a principles of static analysis and current static analysis tools. The diploma thesis presents a framework based on modular system,   which enables plug-ins to perform different kinds of analysis on scripts. Framework includes plug-in management, means of interaction, handling outputs and input setting. This thesis also contains the description of a few plug-ins, designed to perform basic analysis of scripts.
GIS Application Tool for Mobile Platforms
Kalčík, Vojtěch ; Smrčka, Aleš (referee) ; Hrubý, Martin (advisor)
This master's thesis with draft of GIS tool for mobile platforms. The resulting program will be adapted for collection of geographic data in the field. The program will work with standard file formats for GIS. High emphasis is put on the control, which is particular for mobile devices with capacitive display. The program will be designed for both smartphone and tablet. Explanation of the mapping principle and description of geographic information systems are also parts of the thesis.
Integrated Development Environment for Adventure Games
Konečný, Michal ; Smrčka, Aleš (referee) ; Hrubý, Martin (advisor)
The aim of this thesis is to develop PC-based integrated development environment that would allow to interpret the resulting adventure game on the Android platform. This thesis describes the theory of adventure games and their history. It deals with the design and implementation of a library, that is used in other applications developed in this thesis, a development environment and platform interpreter for Android. It also describes the sample game created in the development environment. At end it contains testing of development environment and sample game on interpreter for the Android platform.
An Automatic Configuration of Services of Operating System
Schiffer, Peter ; Peringer, Petr (referee) ; Smrčka, Aleš (advisor)
This Master thesis describes the configuration of operating systems and their capabilities. It introduces differences between configuration of different operating systems according to their specialization, and it introduces advanced configuration of operating systems with third-party applications. The practical part of the thesis is a design of a new computer language aimed at describing a configuration of an operating system and its services. Such a description is used to automatically configure system services by translating it to a sequence of configuration commands. An advantage of the language is its readability by a human, but its similarity with natural languages introduces a certain level of ambiguity. The proposed method of automatic generation of commands deals with the ambiguity by searching and selecting as least as possible destructive commands.
Snapshot and Rollback Support for Configuration Files in Fedora
Ježek, Michal ; Vojnar, Tomáš (referee) ; Smrčka, Aleš (advisor)
The purpose of this thesis is to design and implement tools for support of a snapshot and a rollback for configuration files on the GNU/Linux distribution. The set of the tools enables an automatic/periodical saving of the configuration files into the selected placement. The creation of backups reacts to file events by watching the changes with kernel subsystem inotify. Tools are enabling to return to the selected backup. The way of the backup actualization is configurable. This tool permits the data comparison from selected backups, to show the differences in configurations and eventually to manage a merge among actual and selected backup. Tools also allows a comparison of a configurations of one client or configurations among clients, and to display the mutual differences, eventually to manage their merge.
Tool for Generating XML Inputs for Testing
Očenáš, Martin ; Letko, Zdeněk (referee) ; Smrčka, Aleš (advisor)
The aim of this bachelor's thesis is to present a tool for automatic generating a set of XML inputs for testing from a given XML scheme. While generating a XML document, the tool aims at different combinations of elements, attributes, and their values. From a user perspective, three scenarios of generating XML documents are provided, each of which requires different level of expertise.
Use-Case of BDD Process in Testing of PHP Applications
Kudaiberdiyeva, Farida ; Letko, Zdeněk (referee) ; Smrčka, Aleš (advisor)
This bachalor's thesis is focused on revealing of main advantages and disadvatages of Behavior Driven Development using by software companies in Czech Republic and abroad. It is dedicated to diferences and grey areas of BDD testing technique in comparison with classic approach of testing of web application using Selenium framework. The goal of this thesis is to find out, whether using of BDD is more appropriate and effective than classic approach of testing. Two frameworks have been compared: PHP Selenium Client by Nearsoft and Behat. Criteria for comparing are: coverage of test cases, way of writing and execution of the scenario, understandability for non-programmers, time for tests creating, probability of not introducing new faults while creating the test, and the level of test's abstraction. From the achieved results is possible to define main pros and cons of each framework. The most effective way of testing is the combination of two of them, i.e. using of Behat framework with adding user-defined sentences and programming code. The least effective way of testing is using just sentences provided by Behat. Additional goal of this bachalor's thesis is to find out, if BDD is appropriate and effective for Dixons Carphone (earlier Dixons Retail) company by providing of independended view on the problem based on real examples.

National Repository of Grey Literature : 443 records found   beginprevious424 - 433next  jump to record:
Interested in being notified about new results for this query?
Subscribe to the RSS feed.