20 research outputs found

    DETECTION OF SOURCE CODE IN INTERNET TEXTS USING AUTOMATICALLY GENERATED MACHINE LEARNING MODELS

    Get PDF
    In the paper, the authors are presenting the outcome of web scraping software allowing for the automated classification of source code. The software system was prepared for a discussion forum for software developers to find fragments of source code that were published without marking them as code snippets. The analyzer software is using a Machine Learning binary classification model for differentiating between a programming language source code and highly technical text about software. The analyzer model was prepared using the AutoML subsystem without human intervention and fine-tuning and its accuracy in a described problem exceeds 95%. The analyzer based on the automatically generated model has been deployed and after the first year of continuous operation, its False Positive Rate is less than 3%. The similar process may be introduced in document management in software development process, where automatic tagging and search for code or pseudo-code may be useful for archiving purposes

    GENERIC MIDI DEVICES AS NEW INPUT FOR SPECIALIZED SOFTWARE

    Get PDF
    There are plenty of sublime devices, including input devices, for all kinds of specialists working with computers available on the market. Furthermore, the more specific solutions are needed, the more expensive and complicated they are. At the time when many people prefer to try as many things as possible before selecting the specific learning paths, both high price and high entry threshold, can appear as blockers. In the paper, there are  selected some hardware and software solutions for facilitating the work of the professionals , who expect more analog-like interfaces and more natural ways to control computers presented. Additionally, the authors describe original software and hardware solution that allows the use of wide range MIDI devices as custom input devices. The concept of the software made is being presented, as well as some results of initial interaction of different kind of professionals and the proposed solution software and hardware

    USAGE OF IOT EDGE APPROACH FOR ROAD QUALITY ANALYSIS

    Get PDF
    In the paper, the authors are presenting the analysis of implementation of IoT system of road quality analysis. The proposed system has been prepared with edge, on-device processing in mind, allowing for reduction of amount of data being sent to cloud computing aggregation subsystem, sending only 2.5% of the original data. Several algorithms for road quality analysis has been implemented on a real device and tested in a real-world conditions. The system has been compared to the state-of-the-art offline processing approach and shown very similar results

    Performance comparison of Flutter platform GUI in web and native environments

    Get PDF
    This article compares the performance of the Flutter framework's graphical user interface (GUI) in a Windows platform native environment and in a web environment on the same device. The purpose of the article is to make a comparative analysis of screen building and rebuilding times in both environments. For the purpose of the paper, a test application has been created in which screens of different types of complexity are included. The stated theses: "The Flutter platform is less efficient in the web environment compared to the native environment in terms of view loading times." and "The Flutter platform is less efficient in a web environment compared to a native environment in terms of view rebuilding time" have been proven

    Performance comparison of microservices written using reactive and imperative approaches

    Get PDF
    The purpose of this paper is to compare the performance of microservices based on reactive and imperative approaches. For this purpose, two microservice applications written in Java using the Spring programming framework were developed. The Spring Web and Spring Webflux modules were used for the conventional and reactive versions, respectively. During the tests, functionalities related to operations of retrieving and inserting records into the database, data processing, and file transfer were invoked. The Gatling tool was used to conduct the tests. The tests showed that reactive microservices can be more efficient in particular when there are delays in communication with services or the database. Otherwise, it depends on the complexity of the operations being performed. Microservices based on the reactive paradigm also use less RAM compared to conventional counterparts

    ENHANCING THE EFFICIENCY OF THE LEVENSHTEIN DISTANCE BASED HEURISTIC METHOD OF ARRANGING 2D APICTORIAL ELEMENTS FOR INDUSTRIAL APPLICATIONS

    Get PDF
    The article addresses the challenge of reconstructing 2D broken pictorial objects by聽automating the search for matching elements, which is particularly relevant in fields like archaeology and forensic science. The authors propose a method to match such聽elements and streamline the search process by detecting and filtering out low聽quality聽matches. The study delves into optimizing the search process in terms of duration and assembly quality. It examines factors like comparison window length, Levenshtein measure margin, and number of variants to check, using theoretical calculations and experiments on synthetic elements. The experimental results demonstrate enhanced method effectiveness, yielding more useful solutions and significantly reducing the聽complexity of element comparisons by up to 100 times in extreme cases

    TILT-BASED PREDICTIVE TEXT INPUT CONCEPT FOR MOBILE DEVICES

    Get PDF
    In the paper authors are introducing the concept of usage of physical orientation of a mobile device, calculated using built-in environmental sensors like accelerometer, gyroscope and magnetometer for detection of tilting gesture. This gesture is used as an acceptance factor for the two next probable word solutions suggested to the user during text input. By performing the device tilt, the first or second word is being automatically put into the desired text field and new prediction is performed. The text predictions are calculated and stored directly on the device to maintain privacy protection. The founding concept of the software is being presented, as well as initial considerations and further plans. This solution is recommended especially to smartphone manufacturers like Microsoft, Samsung and Apple to deploy in their latest models

    URZ膭DZENIA MOBILNE JAKO REJESTRATORY PRZYSPIESZENIA

    Get PDF
    The paper investigates possibility of using mobile devices as acceleration recorders. Presented research focuses on mobile devices running three mobile platforms: Android, iOS and Windows Phone. Three mobile applications are created in order to measure the acceleration in three directions (X,Y,Z). Prior to data recording all devices are calibrated. Additionally the Android application allows for converting the results from device鈥檚 to world鈥檚 coordinate system. The results are presented in graphs.Artyku艂 przedstawia mo偶liwo艣ci zastosowania urz膮dze艅 mobilnych jako rejestrator贸w przyspieszenia. Wykonane badania dotycz膮 u偶ycia urz膮dze艅 dzia艂aj膮cych na trzech platformach mobilnych: Android, iOS oraz Windows Phone. W tym celu stworzono trzy odr臋bne aplikacje mobilne, przy pomocy kt贸rych mierzone jest przyspieszenie w trzech kierunkach (X, Y, Z). Przed wykonywaniem pomiar贸w, urz膮dzenia s膮 kalibrowane. Dodatkowo aplikacja dla systemu Android umo偶liwia przeliczenie warto艣ci z uk艂adu wsp贸艂rz臋dnych urz膮dzenia do uk艂adu wsp贸艂rz臋dnych 艣wiata. Wybrane wyniki s膮 przedstawione w postaci wykres贸w

    Analysis of Ignition Capability of Flammable Gases from Small Arms Propellant Gases

    Get PDF
    The article presents the results of tests on the temperature of propellant gases shortly after the bullet leaves the barrel. The temperature and movement of these gases were recorded with thermal cameras and a high-speed camera. Weapons with and without muzzle devices (flash suppressor, silencer) were used. The aim of the research was to check the capability to ignite flammable gases located in the vicinity of the propellant gases produced during firing. Comparison of the maximum temperature of the propellant gases and the ignition temperature of the flammable gases makes it possible to determine the probability of fire. The lowest temperature of propellant gases was in the case of shooting with 9 19 mm bullets with the lowest kinetic energy (518 J), and the highest temperature of these gases was during shooting with 5.56 45 mm HC (SS109) bullets with the highest kinetic energy (1,785 J)

    Comparison of WebSocket and HTTP protocol performance

    Get PDF
    The aim of the author of this article is analyze the performance of WebSocket and HTTP protocol and their comparison. For this purpose, was used equipment working in a local network consisting of server, two client computers, switch and self-created research web application. Using a test application was measured time of data transfer between clients and server as well server and clients. The tests included transmission 100-character texts in specified number of copies considering speed of hardware (laptops) and software (web browsers). Additionally, was investigated the impact of overhead and TLS encryption to performance. The obtained results have illustrated in the form of charts, discussed and appropriate conclusions drawn
    corecore