Tematem referatu są zagadnienia dotyczące modelowania matematycznego silnika, wyznaczania jego parametrów, implementacji modelu w programie komputerowym oraz opracowania aplikacji internetowej do potrzeb symulacji stanów przejściowych i ustalonych silnika indukcyjnego klatkowego typu Sg 132S-2A-G. Zagadnienia te są ściśle związane z koncepcją Wirtualnego Laboratorium (WL) maszyn elektrycznych rozwijanego od szeregu lat w Politechnice Gdańskiej. To wirtualne laboratorium koresponduje do rzeczywistego Laboratorium Maszyn Elektrycznych na WEiA PG. W referacie opisano sposób opracowania modelu matematycznego oraz iteracyjny algorytm wyznaczania parametrów obwodowych silnika przy założeniu, że nie są znane jego wewnętrzne szczegóły konstrukcyjne. Przedstawiono sposób implementacji modelu silnika w aplikacji komputerowej przy wykorzystaniu programowania zorientowanego obiektowo. Zastosowano hybrydowe podejście ASP.NET w celu opracowania aplikacji internetowej do symulacji pracy silnika.
EN
This paper presents dynamic Internet application for circuit simulation of induction motor (Sg132S-2A type) using Web browser. The application is implemented as component of Virtual Laboratory of Electrical Machines. The application was developed using ASP.NET type project in Visual Studio software and is supported by the .NET Framework as integrated component of Windows. Advanced Wizard control is implemented to obtain sequential processing of simulation. Circuit parameters of this motor are determined using iteration process. In this process angular velocity at start-up test was taken as a reference waveform. Graphical user interface of this application is shorty described to show the functionality of application. Simulation results of electromagnetic torque, currents and angular velocity for start-up simulation are presented.
Języki programowania HTML i CSS to najczęściej wykorzystywane technologie do tworzenia aplikacji internetowych, których semantyka w powszechnym przekonaniu nie jest zbyt skomplikowana. Prosta składnia języka skutkuje efektywnością implementacji co jednak stoi w sprzeczności z koniecznością zapewnienia ochrony informacji i minimalizacji prawdopodobieństwa wycieku poufnych informacji. W artykule dokonano przeglądu najnowszych ataków na aplikacje internetowe oraz zaprezentowano skuteczne metody ochrony.
EN
The programming languages HTML and CSS are the most commonly used technologies for creating internet applications, the semantics of which are generally not too complicated. The simple language syntax results in implementation efficiency, that is contrary to ensure information protection and minimize the likelihood of confidential information leakage. The article reviews the latest attacks on Internet applications and presents effective protection methods.
W niniejszym artykule opisano dedykowany system online, który został opracowany w celu prognozowania zużycia paliwa przez autobusy i busy oraz w celu wspomagania doboru norm zużycia paliwa. System wykorzystuje charakterystykę trasy, parametry pojazdu oraz informacje o stylu jazdy kierowcy w celu prognozowania zużytego paliwa. W ramach przeprowadzonych badań wyznaczono wzory odpowiadające za ustalanie współczynników korekty zużytego paliwa wykorzystywanych podczas prognozowania. System został napisany w języku PHP przy wykorzystaniu technologii HTML, CSS oraz relacyjnej bazy danych MySQL.
EN
In this paper a dedicated online support system has been described. The system was developed to forecast a fuel consumption by buses and to support determination of fuel consumption standard. The system, based on route characteristics, vehicles parameters and information dealing with the driver driving style and skills, make it to forecast the fuel consumption possible. As a part of a study, formulas describing correction factors of fuel consumption and its forecasting have been estimated. The system has been developed in PHP environment, HTML, CSS technology and MySQL relational database.
Tematem referatu jest dynamiczna aplikacja internetowa, która umożliwia symulację obwodową silnika indukcyjnego trójfazowego Sg 100 L2 z wykorzystaniem interfejsu przeglądarki WWW. Model matematyczny silnika jest zdefiniowany w tzw. osiach naturalnych i sformułowany na podstawie metody energetycznej Lagrange’a. Do implementacji modelu maszyny w aplikacji internetowej wybrano projekt typu Web Forms, który jest składnikiem środowiska programistycznego Microsoft Visual Studio. W referacie pokazano wyniki symulacji następujących stanów pracy silnika: bieg jałowy, stan zwarcia pomiarowego, rozruch przy zadanym obciążeniu wału maszyny. Możliwości symulacyjne programu wykraczają poza zakres ćwiczeń wykonywanych w rzeczywistym laboratorium.
EN
This paper presents dynamic Internet application for circuit simulation of induction motor (Sg 100 L2 type) using Web browser. Mathematical model of the motor is formulated by means of Lagrange’a energy method. The application was developed using Web Forms type project in Visual Studio software and is supported by the .NET Framework as integrated component of Windows. The application is implemented as component of Virtual Laboratory of Electrical Machines. Simulation results of electromagnetic torque, currents and angular velocity for start-up simulation are presented. Results of impedances, reactances, resistances, and power factors for short circuit test are also shown. In addition simulation results of no-load test are included.
Rozwój sieci komputerowych przyczynił się budowania rozległych systemów komputerowych. Systemy te można zarządzać zdalnie przy pomocy wyspecjalizowanych aplikacji. Pojawienie się w ostatnich latach systemu operacyjnego Android spowodowało rozbudowanie branży informatycznej o tworzenie aplikacji na platformy mobilne. Aplikacje te znalazły zastosowanie wróżnych gałęziach przemysłu, w tym w przedsiębiorstwach logistycznych. Z tego powodu w niniejszym artykule przedstawiono zasady projektowania aplikacji mobilnych do pracy w chmurze internetowej. Zaproponowano aby komunikacja odbywała się za pomocą protokołu komunikacyjnego HTTP, dobrze znanego przy przeglądaniu treści informacji w Internecie. Jako środowisko do projektowania aplikacji mobilnych wybrano Android Studio oraz Delphi XE6.
EN
The development of computer networks has contributed extensive building computer systems. These systems can be managed remotely using specialized applications. The emergence in recent years of the Android operating system, expand the computer industry caused by the creation of applications for mobile platforms. These applications have been used in various industries, including logistics companies. For this reason, this paper presents the design principles for use of mobile applications in the cloud. That was proposed for communication via the HTTP protocol, a well-known when viewing content on the Internet.As an environment for the design the mobile applications was selected Android Studio and Delphi XE6.
6
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
W artykule przedstawiono podejście wykorzystane podczas projektowania i implementowania algorytmu automatycznego wykrywania treści na stronach portali internetowych oparte o analizę struktury kodu HTML strony WWW. Za treść strony uznano tekst artykułów wraz z jego nagłówkiem, z pominięciem innych tekstów występujących na stronie (menu, reklamy, komentarze, podpisy pod zdjęciami, itp.).
EN
The paper shows steps, made during designing and implementing automatic web pages contents recognition algorithm, based on HTML structure analysis. A web page contents is the article text with its headline, without any other text like menu, advertisements, user’s comments, image captions, etc.
Na przestrzeni ostatniego dziesięciolecia obserwowaliśmy rozkwit sieci WWW, do którego przyczyniły się idee takie, jak Web 2.0, Rich Internet Applications (RIA) i Semantyczny Internet. Uważa się, że strony Web 2.0 zmieniły paradygmat interakcji między użytkownikami, a właścicielami serwisu, oddając tworzenie treści w ręce użytkowników. Prezentowany artykuł odnosi się do tej ważnej tematyki.
EN
Over the last decade have seen flourishing on the Web, which have contributed ideas, such as Web 2.0, Rich Internet Applications (RIA) and the Semantic Internet. It is believed that Web 2.0 has changed the paradigm of interaction between users and owners of the site, placing content creation in the hands of users. The article refers to this important subject.
Kompresja danych jest naturalnym sposobem usunięcia pewnych niedogodności związanych z tekstową reprezentacją danych. W szczególności, kompresja umożliwia przyspieszenie transferu danych w sieci WWW. Choć liczba istniejących rozwiązań kompresujących dane w formacie HTML (i innych formatach webowych) jest znaczna, mają one większy praktyczny sens tylko wtedy, jeśli są one transparentne dla końcowego użytkownika, a pożądaną cechą jest także brak konieczności instalacji dodatkowych pluginów w przeglądarce internetowej. W pracy przedstawiamy algorytm kompresji HTML oparty na klasycznej idei słownikowej (substytucji fraz), z wykorzystaniem dekompresora w JavaScript, który uruchamia się tuż po załadowaniu strony i odtwarza jej oryginalną zawartość. Algorytm ten działa w dowolnej przeglądarce internetowej z włączoną obsługą JavaScript. Eksperymenty pokazują, iż algorytm ten, w połączeniu z klasyczną ideą usuwania nadmiarowych symboli (białe znaki), komentarzy w HTML itp., prowadzi do zmniejszenia oryginalnego rozmiaru dokumentu do około połowy.
EN
Data compression is a natural means to overcome some issues with textual data, in particular, it can accelerate the transfer of web data. Although the number of possible solutions to compress HTML and other web documents is not small, it makes practical sense if the compression scheme is transparent for the user and preferably does not require any plugins or other modifications of a standard web browser. In this paper we present a substitution-based HTML compression algorithm with a JavaScript decompression stub which is launched upon page load and restores the original data, thus working transparently for the client, if only JavaScript execution is turned on. Experiments show that together with visually lossless HTML preprocessing, HTML can be shrunk to about the half of their original size.
W ostatnich kilku latach obserwuje się dynamiczny rozwój internetowych lokalizatorów oraz serwisów mapowych. Najbardziej popularnym i zaawansowanym internetowym serwisem mapowym jest obecnie serwis Google Maps. W pracy wykonano analizę i zbadano przydatność interfejsu programistycznego Google Maps do wizualizacji ortofotomap cyfrowych oraz zaprezentowano aplikację Ortofoto, która przetwarza ortofotomapy cyfrowe w celu ich wizualizacji w serwisie Google Maps za pomocą opracowanej strony internetowej. Działanie aplikacji Ortofoto oraz strony internetowej testowano na barwnych i czarno-białych ortofotomapach cyfrowych w skali 1:5000 czterech gmin powiatu piskiego, które wykonane zostały w układzie współrzędnych geodezyjnych 1965 oraz 2000. Aplikacja Ortofoto napisana została w obiektowym języku programowania Java w środowisku NetBeans IDE 6.0. Program przetwarza ortofotomapę cyfrową na piramidę obrazów o 9. poziomach, podzieloną na podstawowe elementy (rozdzielczość 256 × 256 pikseli), tzw. kafelki (Tile), o powiększeniu 10÷18 razy, zapisane w formacie PNG w osobnych plikach graficznych, które zawierają w nazwie skalę oraz położenie elementu na mapie. W programie Ortofoto zaimplementowane zostały formuły transformujące, umożliwiające przeliczenie współrzędnych geodezyjnych układów 1965 oraz 2000 na współrzędne geodezyjne B, L na elipsoidzie GRS-80. W aplikacji internetowej, napisanej w języku HTML z elementami języka JavaScript, możliwe jest przeglądanie ortofotomapy przetworzonej przez program Ortofoto w postaci kafelków na tle podkładu i danych z serwisu Google Maps, co zapewnia ciągłość oraz płynność wizualizacji. Aplikacja wykorzystuje funkcjonalność interfejsu programistycznego Google Maps, umożliwia nawigację po mapie oraz zmianę powiększenia przy pomocy aktywnych kontrolek mapy. Zaletą opracowanej aplikacji jest możliwość cyfrowego przetwarzania oraz wizualizacji w serwisie mapowym Google Maps dowolnych, dostępnych indywidualnemu użytkownikowi danych obrazowych, jak np. ortoobrazy, wielkoskalowe ortofotomapy cyfrowe, itd.
EN
Recent years have witnessed a dynamic development of web place locators and web mapping services. Google Maps is currently the most popular and most advanced web mapping service. The paper presents the analysis and description of the ability of the Google Maps programming interface to visualize digital orthophotomaps and describes an application named Orthophoto, which processes digital orthophotomaps, and the development of a web site that allows such maps to be visualized in the Google Maps service. The operation of the Orthophoto application and the web page was tested on both color and black-and-white digital orthophotomaps covering four communes in the Pisz district. The orthophothomaps were prepared with georeferences in the 1:5000 scale and fitted into the geodesic coordinate systems of 1965 and 2000. The Orthophoto application was developed in the object-oriented programming language Java, in environment NetBeans IDE 6.0. The software processes orthophotomap into a pyramid of images with 9 levels, divided into basic elements, the so called tiles (resolution 256 × 256 pixels) with zoom 10÷18, written in the PNG format in separate graphic files. The name of each tile contains the scale and position of an element on a map. The Orthophoto software provides formulas for transformation of geodetic coordinates from systems 1965 and 2000 into geodetic coordinates B, L on the ellipsoid GRS-80. The web application, developed in HTML language with elements of JavaScript language, enables viewing of the processed orthophotomap in the form of tiles against the background of data collected from the Google Maps service. It ensures continuity and smoothness of the visualization. The application benefits from the functionality of the Google Maps programming interface – active controls enable navigating through a map and changing the zoom. The advantage of the application derives from the ability of digital processing and visualization in the Google Maps service of any image data available to an individual user, including orthoimages, large-scale digital orthophotomaps, etc.
10
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
Problemy harmonogramowania pojawiają się na wielu poziomach problemów decyzyjnych dotyczących produkcji. Na ogół charakteryzują się dużą liczbą ograniczeń (kolejności wykonania zadań, dostępnych zasobów itp.). Ze względu na zło- żoność obliczeniową wynikającą z dużej liczby zmiennych decyzyjnych całkowitoliczbowych oraz charakteru problemów są klasyfikowane jako zadania NP-trudne. Z tego powodu tradycyjne podejścia do rozwiązania tych problemów opierające się na programowaniu matematycznym są często nieefektywne. W odróżnieniu od podejścia tradycyjnego gdzie modelowanie ograniczeń problemu zwykle jest sztuczne (użycie dodatkowych zmiennych 0-1) w środowisku programowania w logice z ograniczeniami (CLP – Constrain Logic Programming) modelowanie ograniczeń jest naturalne i wynika z paradygmatu na którym środowisko CLP zostało oparte. Środowisko CLP jest środowiskiem deklaratywnym. W pracy zaproponowano wykorzystanie środowisk deklaratywnych (CLP, SQL, HTML) do budowy systemu wspomagania decyzji harmonogramowania produkcji.
EN
Scheduling problems appear frequently at different levels of decisions. They are usually characterized by many types of constraints, which make them unstructured and difficult to solve (NP-complete). Traditional mathematical programming approaches are deficient because their representation of constraints is artificial (using 0-1 variables). Unlike traditional approaches, constraint logic programming (CLP) provides for a natural representation of heterogeneous constraints. In CLP we state the problem requirements by constraints; we do not need to specify how to meet these requirements. In this paper we propose a declarative framework for decision support system (DSS) for scheduling problems implemented by CLP and relational SQL database. We illustrate this concept by the implementation of a DSS for scheduling problems with external resources in different production organization environments.
Lingwistyka komputerowa dąży do wytworzenia coraz lepszych algorytmów ekstrakcji informacji z tekstu. Bardzo obszernym źródłem tekstu jest obecnie Internet. Jest on jednak przeładowany informacjami nie skojarzonymi ze sobą tematycznie, a pojawiającymi się w jednym kontekście (np. na jednej stronie WWW). Powoduje to duże trudności w użyciu tych tekstów jako korpusów tekstu do przetwarzania lingwistycznego (szczególnie dla metod statystycznych). Celem stworzenia prezentowanych algorytmów była próba ekstrahowania tekstów spójnych tematycznie ze stron WWW, tak by teksty te mogły stanowić dobry korpus dla prac nad ekstrakcją informacji.
EN
Computer Linguistic is aimed to develop and improve text information extraction methods. Internet becomes a very extensive source of text, yet it is overloaded by thematically incoherent texts grouped by one presentation context (e.g. WWW page). This fact determines difficulties with usage of such texts as text corpuses for NLP processing (especially statistics based algorithms). Presented work is aimed to develop methods of extraction coherent texts from Web pages, that can improve quality of information extraction.
With the increasing number of demand for access to education, we need the new technologies to facilitate learning. The good opportunity is to use the Web, which is an enormous and unlimited source of useful and varied kinds of information. Online learning and teaching is becoming more and more popular. Besides the teaching and learning techniques the education environments also consists a communication tool which allows easy publications and syndications the information (news) across the different education Web sites. This paper presents some statistics related to news syndication and the data format used by publishers for news publication. We describe two of the most popular formats currently used to publish and retrieve news information; the HTML non-structured data format and the XML-based RSS-feed format.
Wykorzystując serwer dydaktyczny w Katedrze Podstaw Techniki, oraz wychodząc naprzeciw istniejącym trendom, rozbudowano go o zagadnienia dotyczące problematyki ergonomicznej. W poszczególnych panelach modułu znalazły się: informacje o Pracowni Ergonomii, tematyka realizowanych zagadnień w zakresie przedmiotu "Ergonomia", konspekty i instrukcje do ćwiczeń, przykładowe testy sprawdzające wiedzę, informacje o wynikach pracy studentów w trakcie semestru (zakodowane), formularz umożliwiający studentom wyrażanie opinii na temat realizowanych zajęć. Moduł ergonomiczny, tak jak pozostałe moduły serwera, dla większości ćwiczeń oparty jest o kognitywny model edukacji, który umożliwia tworzenie i przeprowadzanie eksperymentu zapewniającego aktywne poznawanie w oparciu o symulacje.
EN
Didactic server located in Department of Technology Fundamentals was extended with new module for teaching of Ergonomics. There were included the following categories of services: information about Laboratory of Ergonomics, syllabus for current ergonomic course, tutorials and instructions for exercises, examples of tests, information about student results (coded), form for students opinion acquisition. Ergonomics server module similarly as other modules was designed according to methodology of cognitive education where learning in an active cognition process through computer modeling and simulation experiments.
Problem braku istnienia wspólnej platformy gromadzącej informacje o pracach magisterskich i ich tematach może prowadzić do nieekonomicznego duplikowania badań prowadzonych przez dyplomantów. Powstanie w wyniku przeprowadzenia tych badań podobnych prac może prowadzić do podejrzeń o plagiat. W pracy opisano sposób powstania i działania systemu informacyjnego, zawierającego bazę prac dyplomowych studentów kierunku TRiL na Wydziale Nauk Technicznych Uniwersytetu Warmińsko-Mazurskiego w Olsztynie. System został zaimplementowany z wykorzystaniem My SQL. Interfejs powstałego systemu został zaimplementowany w HTML, a część systemu odpowiedzialną za utworzenie oraz obsługę danych została napisana w PHP.
EN
Lack of a common platform cumulating information on the MSc theses and their subject matter may result in uneconomical duplication of the research themes being undertaken by the graduates. Thus, realized similar research projects in different scientific centers and consequently – similar theses, may arouse some suspicions of plagiarizing. The paper described the steps of development and functioning of information system containing data base on the MSc theses of graduates in the field of agricultural and forestry engineering.
In this paper we presented a toolkit for extracting and maintaning data from web pages. There are two situations in which the automation may prove useful. First, for those WEB pages in which there is repeating structure, e.g., a large table of data in which each row is a collection of similar attributes for a diffrent object. Second, those WEB pages in which the data changes often, but for which the structure stays relatively unchanged.
PL
W artykule przedstawiono metodę automatycznego pozyskiwania i aktualizacji danych pobieranych z witryn WWW zapisanych w postaci HTML. W ramach prowadzonych prac autorzy opracowali szereg prototypowych aplikacji. W zaprojektowanym oprogramowaniu wyróżniono warstwę bazodanową zależną od zastosowania oraz warstwę ekstrakcji danych. Metodę ekstrakcji danych oparto na opracowanym specjalnie przez autorów zapisie nazwanym LPath (Location Path).
16
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
Przedstawiono ogólną charakterystykę sieci komputerowej INTERNET oraz omówiono kilka najważniejszych działających w niej usług sieciowych. Dokonano analizy istniejącego w Instytucie Odlewnictwa w Krakowie systemu WWW udostępniającego poprzez INTERNET informacje o tej placówce naukowo-badawczej, jej historii i współczesności, a także umożliwiającego dostęp do utworzonej w Instytucie bazy danych INFOCAST. Zapoznano się z językiem HTML i wykonano stronę WWW rozszerzającą zakres informacji o Instytucie Odlewnictwa i włączono ją do istniejącego już systemu. Sporządzono instrukcję korzystania z przeglądarki stron WWW - Netscape Navigator.
EN
General characteristic of the Internet system was given and a few most important branch service lines operating within this system were described. The WWW system currently operating in the Foundry Research Institute in Kraków was examined as a means rendering via Internet information about this research and development centre, its historical background and modern opportunities, giving also access to the newly established Infocast database. The HTML language was described and a WWW information page giving more extensive information about the Institute was prepared and incorporated into the already existing system. A service manual was prepared to use the WWW page viewer - Netscape Navigator.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.