Studia Informatica (E-Journal)
Not a member yet
    712 research outputs found

    Optymalizacja materiałów kursu on-line na platformie Moodle przez badanie statystyki wpisów logów

    No full text
    Teaching support systems usually enable saving teaching history meaning logs. Records of database logs we can use to the quality analysis of materials as well as the degree of difficulty of individual modules of the learning. In this paper the methods of the registration of logs on the educational platform were discussed and analysis results of logs were presented for the Moodle platform.Systemy wspomagające nauczanie posiadają zazwyczaj zapis historii nauczania, czyli tak zwany dziennik (logi). Zapisy logów wykorzystać można do analizy jakości materiałów i stopnia trudności poszczególnych modułów nauki. W pracy przedyskutowano metody rejestracji logów na platformie edukacyjnej oraz przedstawiono wyniki analizy logów dla platformy Moodle

    Zastosowanie modułu NUnit w testowaniu jednostkowym aplikacji bazodanowych wytworzonych w technologii .NET

    No full text
    The paper presents unit testing methods of database functionality using NUnit module. Unit tests should be stateless and independent. Database should have expected content before running of unit test. To fulfill these conditions a mechanism of placing database into know state and database content rollbacking should be used. It could be obtained by an approach based on XML data for setting expected database content. Another described approach uses transaction processing supported by COM+ services for automating rollback of changes made by test. The NUnit extension mechanism used for rollback functionality encapsulation is shown. It simplifying implementation of database functionally unit tests by using specific user defined attributes.Artykuł dotyczy metod testowania jednostkowego funkcjonalności bazodanowych z wykorzystaniem silnika testującego NUnit. Testy jednostkowe funkcjonalności bazodanowych, z powodu trwałych modyfikacji bazy, nie są bezstanowe i niezależne, ponadto wymagają przygotowania właściwej zawartości bazy danych przed każdym wywołaniem. Aby umożliwić realizację takich testów, zgodnie z paradygmatem testów jednostkowych, można zastosować podejście polegające na automatycznym przywracaniu bazy do określonego stanu na podstawie danych XML. Innym podejściem jest odtwarzanie stanu danych przez otoczenie testu transakcją COM+. Artykuł przedstawia wykorzystanie mechanizmu rozszerzania NUnit w celu definicji własnych atrybutów, ukrywających szczegóły implementacji odtwarzania da¬nych

    Struktury indeksujące zintegrowane z materializową listą agregatów dla trajektoryjnej hurtowni danych

    No full text
    The paper presents a description of indexing techniques integrated with Materialized Aggregate List used in designed trajectory data warehouse system TrDW. It also describes the TrDW system and shows a need and means to index trajectories. Then conclusions on the future work are given.Artykuł przedstawia opis rozwiązań indeksujących zintegrowanych z Materializowaną Listą Agregatów (MAL) użytych w projektowanym inteligentnym systemie transportowym (ITS). System ITS bazuje na trajektoryjnej hurtowni danych (TrDW). W artykule przedstawiona zostaje Traw, ze szczególnym uwzględnieniem indeksacji trajektorii oraz użytych rozwiązań MAL

    Koncepcja metody synchronizacji dla rozproszonych symulacji sieci ze stratami pakietów

    No full text
    We propose a concept of a new synchronisation method of distributed event-driven simulation of computer networks with non-zero rate of lost packets (frames), e.g. wireless networks. Thanks to treating straggler messages (all or some of them) as messages informing of damaged frames, better performance of distributed simulation is expected.Zaproponowano nową koncepcję synchronizacji dla rozproszonej symulacji sieci komputerowych z niezerową stopą utraty pakietów (ramek). W me­to­dzie tej opóźnione komunikaty traktowane są jako komunikaty, zawierające informacje o uszkodzonych ramkach. W ten sposób można uzyskać większą wydajność symulacji rozproszonej

    Boczne wstrzykiwanie kodu SQL

    No full text
    One of the methods to attack through the web applications with a database in the data layer is the injection of SQL code, which is transferred from the application to the database. A new technique of SQL injection, the lateral SQL injection, is discussed in this paper. This paper describes also the methods to protect again this kind of SQL injection.Jednym z rodzajów ataków poprzez aplikacje korzystające z baz danych jest wstrzykiwanie przekazywanego przez aplikacje do baz danych kodu SQL. W rozdziale omówiono nowy wariant wstrzykiwania kodu SQL, tak zwane boczne wstrzykiwanie kodu SQL. Wskazane zostały również metody ochrony przed atakiem tą metodą

    Integracja wielu platform i systemów operacyjnych, za pomocą mechanizmów RPC dla zrównoleglenia rozwiązania złożonych algorytmów

    No full text
    The aim of this work is to use remote procedure call mechanisms to integrate multiple computer platforms in order to solve complicated computation algorithms. A heterogeneous computer network consisting of computers with different architectures and different operating systems.Celem niniejszej pracy jest wykorzystanie mechanizmów zdalnego wywołania procedur do integracji wielu platform komputerowych do rozwiązania złożonych algorytmów obliczeniowych. W tym celu wykorzystano heterogeniczną sieć komputerową, składającą się z komputerów o różnej architekturze i pracujących pod kontrolą różnych systemów operacyjnych

    Molekularne systemy informatyki

    No full text
    The two most frequently discussed systems of informatics are the technical systems of informatics, that allow for an automatic realization of compu­tational processes, and the biological systems of informatics, that are the foundation of existence and development of living organisms. In this paper, an analysis and a comparison of these two systems are carried out in the context of the possibility of a technical realization of molecular systems of informatics, that are patterned after biological systems of informatics, and that allow for the synthesis of needed materials and products, as the basis of the generation of an artificial life.Dwa najczęściej omawiane systemy informatyki to techniczne systemy informatyki, umożliwiające automatyczną realizację procesów obliczenio­wych oraz biologiczne systemy informatyki, będące podstawą istnienia rozwoju organizmów żywych. W pracy przeprowadzono analizę i porównanie struktur tych obu systemów pod kątem możliwości technicznej realizacji molekularnych systemów informatyki wzorowanych na biologicznych systemach informatyki umożliwiających syntezę potrzebnych materiałów i produktów jako podstawę generacji sztucznego życia

    Interwałowe rozkłady możliwości i ich zastosowanie w rozmytych bazach danych

    No full text
    The paper deals with modeling of imperfect information in relational databases by means of interval-valued fuzzy sets. The possibility-based approach has been applied. Attribute values are represented by means of interval possibility distributions. The analysis of the extent to which attribute values satisfy query conditions has been presented. An interval-valued fuzzy implicator has been applied in the definition of the fuzzy functional dependency between attributes.Tematyka artykułu dotyczy modelowania niepełnej informacji w relacyjnych bazach danych za pomocą interwałowych zbiorów rozmytych typu drugiego. Zastosowano podejście posybilistyczne. Wartości atrybutów relacji są reprezentowane za pomocą interwałowych rozkładów możliwości. Przedstawiono analizę oceny stopnia spełnienia warunków stawianych zapytań. Za pomocą interwałowego rozmytego implikatora zdefiniowano pojęcie rozmytej zależności funkcyjnej między atrybutami

    System przetwarzania strumieniowe­go: StreamAPAS v5.0

    No full text
    This paper introduces the prototype of the stream processing system StreamAPAS v5.0. The main goal of the engine and the query language is offering the general-purpose stream processing platform for data analysis. The language syntax simplify embedding new indexes and a new functionality. In this paper we focus on the implementation of the nodes calculating aggregates and the compiler algorithms used to define the aggregates. As it is further shown, the combination of hierarchical data structures and user aggregate defined functions makes continuous processing applications easier to develop and maintain.Przedstawiony zostanie prototyp systemu przetwarzania strumienio­we­go StreamAPAS v5.0. Składnia języka zapytań tego systemu jest utworzona z myślą o zastosowaniach analitycznych, które wymagają obsługi struktur indeksu­jących oraz możliwości prostego dodawania nowej funkcjonalności. Omówiono implementacje węzłów wyliczających agregaty oraz ich proces definiowania przez kompilator języka zapytań. Połączenie zalet drzewa atrybutów oraz interfejsu funkcji sprawia, że zbudowany system StreamAPAS v5.0 łatwo dostosować do zmieniają­cych się potrzeb aplikacji

    Mechanizmy Oracle Flashback w Oracle 11g

    No full text
    Oracle Flashback is the technology which gives possibility to recover deleted data in Oracle database system. The paper includes description of Oracle Flashback solution, with taking into consideration changes that were made in the successive versions of the server, and which significantly expanded abilities of this technology. The report includes examples that illustrate ways of using individual options of this solution.Oracle Flashback jest technologią umożliwiającą przywracanie usuniętych danych w systemie baz danych Oracle. Artykuł zawiera omówienie rozwiązania Oracle Flashback z uwzględnieniem zmian wprowadzanych w kolejnych wersjach serwera, które znacząco rozszerzyły możliwości tej technologii. Omówienie jest uzupełnione przykładami ilustrującymi sposób wykorzystania poszczególnych opcji tego rozwiązania

    0

    full texts

    712

    metadata records
    Updated in last 30 days.
    Studia Informatica (E-Journal)
    Access Repository Dashboard
    Do you manage Open Research Online? Become a CORE Member to access insider analytics, issue reports and manage access to outputs from your repository in the CORE Repository Dashboard! 👇