2,431 research outputs found

    Chosen logistics processes in Škoda JS

    No full text
    This master thesis deals with the purchase and sale process in Škoda JS company. The aim of this work is to assess whether the setting of the purchase and sale process is met by the company also within a real business case, in compliance with set controls, and whether the degree of perfect delivery is sufficient. In the introduction, the author specifies the basic terms: logistics, logistic chain, customer benefits, information systems in logistics, buying and selling. The following chapter introduces Škoda JS company, including the sphere of its entrepreneurial activity. This chapter also deals with the nuclear power industry. In the crucial chapter, the author describes the process of purchase and sale in Škoda JS company and compares it with a real business case. In conclusion, the author evaluates discrepancies and suggests recommendations to avoid them

    Comparison of Javascript ES6 and its React JS library from the point of view of a beginning developer

    No full text
    This bachelor thesis deals with the issue of Vanilla JavaScript and its React JS library from the perspective of a beginning developer. The aim of the work is to map in detail, practically demonstrate and then compare the basic principles of selected tools Vanilla JavaScript and React JS. The work consists of three imaginary parts. After defining important terms, the author deals in the first part with the Vanilla JavaScript approach. The given part of the procedure presents important principles of pure JavaScript with the end of the part, which is an example of practical development in this tool. The second part of the work deals with the React JS library in the same way. The given part of the work goes again from the description of theoretical principles to a practical demonstration of the development of a functionally identical application, but this time from the point of view of the React JS tool. In the third and final part of the work, the author theoretically compares the key differences, advantages and disadvantages of the principles in the development of the application in Vanilla JavaScript and the React JS library. This part is then concluded with a final summary of the comparison with a detailed description of the advantages and disadvantages of each approach with a framework recommendation for the use of the solutions in various development situations. After reading the work, the reader should get a comprehensive idea of the possibilities of using the tools in solving specific problems, in such a way that they can choose the right tool in practice to solve the problem.Táto bakalárska práca sa zaoberá problematikou Vanilla JavaScriptu a jeho knižnice React JS z pohľadu začínajúceho vývojára. Cieľom práce je detailne zmapovať, prakticky demonštrovať a následne porovnať základné princípy vybraných nástrojov Vanilla JavaScript a React JS. Práca sa skladá z troch pomyselných častí. Po vymedzení dôležitých pojmov sa autor v prvej časti venuje prístupu Vanilla JavaScriptu. Daná časť postupe predstavuje dôležité princípy čistého JavaScriptu so zakončením časti, ktorá tvorí ukážka praktického vývoja v tomto nástroji. Druhá časť práce sa rovnakým spôsobom venuje knižnici React JS. Daná časť práce prechádza opäť od popisu teoretických princípov až po praktickú ukážku vývoja funkcionálne rovnakej aplikácie, tentokrát však z pohľadu nástroja React JS. V tretej a zároveň záverečnej časti práce autor teoreticky porovnáva kľúčové rozdiely, výhody a nevýhody daných princípov pri vývoji aplikácie vo Vanilla JavaScripte a knižnici React JS. Táto časť je následne ukončená záverečným zhrnutím porovnania s detailným popisom výhod a nevýhod jednotlivých prístupov s rámcovým odporúčaním použitia daných riešení v rôznych situáciách vývoja. Po prečítaní danej práce by mal čitateľ získať komplexnú predstavu o možnostiach využitia daných nástrojov pri riešení konkrétnych problémov, takým spôsobom, aby si pri riešení problému v praxi vedel vybrať ten správny nástroj.Tato bakalářská práce se zabývá problematikou Vanilla JavaScriptu a jeho knihovny React JS z pohledu začínajícího vývojáře. Cílem práce je detailně zmapovat, prakticky demonstrovat a následně porovnat základní principy vybraných nástrojů Vanilla JavaScript a React JS. Práce se skládá ze tří pomyslných částí. Po vymezení důležitých pojmů se autor v první části věnuje přístupu Vanilla JavaScriptu. Daná část postupu představuje důležité principy čistého JavaScriptu se zakončením části, která tvoří ukázka praktického vývoje v tomto nástroji. Druhá část práce se stejným způsobem věnuje knihovně React JS. Daná část práce přechází opět od popisu teoretických principů až po praktickou ukázku vývoje funkcionální stejné aplikace, tentokrát však z pohledu funkce React JS. Ve třetí a zároveň závěrečné části práce autor teoreticky porovnává klíčové rozdíly, výhody a nevýhody daných principů při vývoji aplikace ve Vanilla JavaScriptu a knihovně React JS. Tato část je následně ukončena závěrečným shrnutím srovnání s detailním popisem výhod a nevýhod jednotlivých přístupů s rámcovým doporučením použití daných řešení v různých situacích vývoje. Po přečtení dané práce by měl čtenář získat komplexní představu o možnostech využití daných nástrojů při řešení konkrétních problémů, takovým způsobem, aby si při řešení problému v praxi věděl vybrat ten správný nástroj

    Comparison of Javascript ES6 and its React JS library from the point of view of a beginning developer

    No full text
    This bachelor thesis deals with the issue of Vanilla JavaScript and its React JS library from the perspective of a beginning developer. The aim of the work is to map in detail, practically demonstrate and then compare the basic principles of selected tools Vanilla JavaScript and React JS. The work consists of three imaginary parts. After defining important terms, the author deals in the first part with the Vanilla JavaScript approach. The given part of the procedure presents important principles of pure JavaScript with the end of the part, which is an example of practical development in this tool. The second part of the work deals with the React JS library in the same way. The given part of the work goes again from the description of theoretical principles to a practical demonstration of the development of a functionally identical application, but this time from the point of view of the React JS tool. In the third and final part of the work, the author theoretically compares the key differences, advantages and disadvantages of the principles in the development of the application in Vanilla JavaScript and the React JS library. This part is then concluded with a final summary of the comparison with a detailed description of the advantages and disadvantages of each approach with a framework recommendation for the use of the solutions in various development situations. After reading the work, the reader should get a comprehensive idea of the possibilities of using the tools in solving specific problems, in such a way that they can choose the right tool in practice to solve the problem.Táto bakalárska práca sa zaoberá problematikou Vanilla JavaScriptu a jeho knižnice React JS z pohľadu začínajúceho vývojára. Cieľom práce je detailne zmapovať, prakticky demonštrovať a následne porovnať základné princípy vybraných nástrojov Vanilla JavaScript a React JS. Práca sa skladá z troch pomyselných častí. Po vymedzení dôležitých pojmov sa autor v prvej časti venuje prístupu Vanilla JavaScriptu. Daná časť postupe predstavuje dôležité princípy čistého JavaScriptu so zakončením časti, ktorá tvorí ukážka praktického vývoja v tomto nástroji. Druhá časť práce sa rovnakým spôsobom venuje knižnici React JS. Daná časť práce prechádza opäť od popisu teoretických princípov až po praktickú ukážku vývoja funkcionálne rovnakej aplikácie, tentokrát však z pohľadu nástroja React JS. V tretej a zároveň záverečnej časti práce autor teoreticky porovnáva kľúčové rozdiely, výhody a nevýhody daných princípov pri vývoji aplikácie vo Vanilla JavaScripte a knižnici React JS. Táto časť je následne ukončená záverečným zhrnutím porovnania s detailným popisom výhod a nevýhod jednotlivých prístupov s rámcovým odporúčaním použitia daných riešení v rôznych situáciách vývoja. Po prečítaní danej práce by mal čitateľ získať komplexnú predstavu o možnostiach využitia daných nástrojov pri riešení konkrétnych problémov, takým spôsobom, aby si pri riešení problému v praxi vedel vybrať ten správny nástroj.Tato bakalářská práce se zabývá problematikou Vanilla JavaScriptu a jeho knihovny React JS z pohledu začínajícího vývojáře. Cílem práce je detailně zmapovat, prakticky demonstrovat a následně porovnat základní principy vybraných nástrojů Vanilla JavaScript a React JS. Práce se skládá ze tří pomyslných částí. Po vymezení důležitých pojmů se autor v první části věnuje přístupu Vanilla JavaScriptu. Daná část postupu představuje důležité principy čistého JavaScriptu se zakončením části, která tvoří ukázka praktického vývoje v tomto nástroji. Druhá část práce se stejným způsobem věnuje knihovně React JS. Daná část práce přechází opět od popisu teoretických principů až po praktickou ukázku vývoje funkcionální stejné aplikace, tentokrát však z pohledu funkce React JS. Ve třetí a zároveň závěrečné části práce autor teoreticky porovnává klíčové rozdíly, výhody a nevýhody daných principů při vývoji aplikace ve Vanilla JavaScriptu a knihovně React JS. Tato část je následně ukončena závěrečným shrnutím srovnání s detailním popisem výhod a nevýhod jednotlivých přístupů s rámcovým doporučením použití daných řešení v různých situacích vývoje. Po přečtení dané práce by měl čtenář získat komplexní představu o možnostech využití daných nástrojů při řešení konkrétních problémů, takovým způsobem, aby si při řešení problému v praxi věděl vybrat ten správný nástroj

    3D pgRouting and visualization in Cesium JS using the integrated model of LADM and IndoorGML

    No full text
    A web-based application has been developed, exploiting the integrated model of LADM andIndoorGML to provide indoor navigation based on the user's access rights in an educationalbuilding. Different types of users (students, teachers, visitors, etc.) have different access rights,which also depend on the exact time (e.g. inside or outside office hours). A 3D BIM IFC fileof a building has been geo-referenced and converted into a LADM complaint database inPostgreSQL/PostGIS and is enriched with information about access rights based on therelationship between users, time and indoor spaces. The PostgreSQL extension pgRouting hasbeen used for the actual routing. To support the access rights-based routing, the databasecontains several tables to represent nodes, edges, parties (users), and rights. There is one overallnetwork for the whole building, and database views are used to dynamically select the relevantnodes and edges based on the time and the user’s rights. The Dijkstra algorithm is used tocompute the shortest path. Finally, the 3D geospatial web-platform Cesium JS is used to createa client GUI allowing to specify start and destination, the user and time, and to visualize thenavigation routes. As this GUI is web-based it can run on different platforms, such as desktops,laptops, tablets and mobile phones. This paper provides a complete description of all the stepsto design, develop and test the integrated model of LADM and IndoorGML.GIS Technologi

    Meir-Keeler Type Contractions on Js-Metric Spaces and Related Fixed Point Theorems

    No full text
    KARAPINAR, ERDAL/0000-0002-6798-3254We introduce two classes of Meir-Keeler type contractions in the framework of JS-metric spaces introduced by Jleli and Samet (2015). For each class, a fixed point result is derived. Some interesting consequences which follow from our obtained results are discussed.King Saud University (Saudi Arabia)The second author extends his appreciation to Distinguished Scientist Fellowship Program (DSFP) at King Saud University (Saudi Arabia)

    Eddy-Induced Growth Rate of Low-Frequency Variability and Its Mid- to Late Winter Suppression in the Northern Hemisphere

    No full text
    Synoptic eddy and low-frequency flow (SELF) feedback plays an important role in reinforcing low-frequency variability (LFV). Recent studies showed that an eddy-induced growth (EIG) or instability makes a fundamental contribution to the maintenance of LFV. To quantify the efficiency of the SELF feedback, this study examines the spatiotemporal features of the empirical diagnostics of EIG and its associations with LFV. The results show that, in terms of eddy vorticity forcing, the EIG rate of LFV is generally larger (smaller) in the upper (lower) troposphere, whereas, in terms of eddy potential vorticity forcing, it is larger in the lower troposphere to partly balance the damping effect of surface friction. The local EIG rate shows a horizontal spatial distribution that corresponds to storm-track activity, which tends to be responsible for maintaining LFV amplitudes and patterns as well as sustaining eddy-driven jets. In fact, the EIG rate has a well-defined seasonality, being generally larger in cold seasons and smaller in the warmest season, and this seasonality is stronger in the Northern Hemisphere than in the Southern Hemisphere. This study also reveals a mid-to late winter (January-March) suppression of the EIG rate in the Northern Hemisphere, which indicates a reduced eddy feedback efficiency and may be largely attributed to the eddy kinetic energy suppression and the midlatitude zonal wind maximum in the midwinter of the Northern Hemisphere.O (subject to Restrictions below, author can archive publisher's version/PDF)1144sciescopu

    Peer Review for Journals: Evidence on Quality Control, Fairness, and Innovation

    No full text
    I reviewed the published empirical evidence concerning journal peer review, which consisted of 68 papers, all but three published since 1975. Peer review improves quality, but its use to screen papers has met with limited success. Current procedures to assure quality and fairness seem to discourage scientific advancement, especially important innovations, because findings that conflict with current beliefs are often judged to have defects. Editors can use procedures to encourage the publication of papers with innovative findings such as invited papers, early-acceptance procedures, author nominations of reviewers, results-blind reviews, structured rating sheets, open peer review, and, in particular, electronic publication. Some journals are currently using these procedures. The basic principle behind the proposals is to change the decision from whether to publish a paper to how to publish itpeer review, journals, publications

    Comment on "Wandering minds: The default network and stimulus-independent thought"

    No full text
    Mason et al. (Reports, 19 January 2007, p. 393) attributed activity in certain regions of the "resting" brain to the occurrence of mind-wandering. However, previous research has demonstrated the difficulty of distinguishing this type of stimulus-independent thought from stimulus-oriented thought (e.g., watchfulness). Consideration of both possibilities is required to resolve this ambiguity

    Building Scalable Apps with Redis and Node. Js

    No full text
    If the phrase scalability sounds alien to you, then this is an ideal book for you. You will not need much Node.js experience as each framework is demonstrated in a way that requires no previous knowledge of the framework. You will be building scalable Node.js applications in no time! Knowledge of JavaScript is required.Intro -- Building Scalable Apps with Redis and Node.js -- Table of Contents -- Building Scalable Apps with Redis and Node.js -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Support files, eBooks, discount offers, and more -- Why subscribe? -- Free access for Packt account holders -- Preface -- What this book covers -- What you need for this book -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Downloading the example code -- Downloading the color images of this book -- Errata -- Piracy -- Questions -- 1. Backend Development with Express -- Node.js and Node Package Manager -- Using Express in Node -- Using middleware in Express -- Creating our own middleware -- Adding templates to the mix -- Layouts -- Using sessions in Express -- Using cookies in Express -- Adding sessions -- Redis as a session store -- Processing forms -- Cross-Site Request Forgery (CSRF) -- Very simple authentication -- Setting up a config file for our app -- Route mapping -- Updating our app to use the config -- Methods to extend an application -- Summary -- 2. Extending Our Development with Socket.IO -- Node package versions -- Building a simple Socket.IO app -- Installing the package -- Building the client -- Using Python to serve our site -- Ping-Pong -- Creating some interaction -- Adding the browser side -- Acknowledgments -- Broadcasting a message -- Using the disconnect event -- Creating namespaces -- Building our namespace client -- Adding rooms -- Using namespaces or rooms -- Namespaces -- Finding namespaces -- When to use rooms -- Finding rooms -- Using namespaces and rooms together -- Using Socket.IO and Express together -- Adding Socket.IO to the config -- Who are you? -- Authorization in Socket.IO -- Using the authorization handler -- Cookies and sessions -- Getting the sessionAdding application-specific events -- Using Redis as the store for Socket.IO -- Socket.IO inner workings -- WebSockets -- Ideas to take away from this chapter -- Summary -- 3. Authenticating Users -- Node package versions -- Let's build our authentication -- Registering a Facebook application -- Using Passport to authenticate to Facebook -- Using Google for authentication -- Adding Google authentication to our application -- Adding more OAuth providers -- Adding secure local authentication -- Adding registration -- Adding a database -- Password-storing theory -- OAuth process -- Summary -- 4. RabbitMQ for Message Queuing -- Node package versions -- Getting RabbitMQ -- Installing on Mac OS X -- The RabbitMQ management plugin -- Installing on Linux -- Installing on Windows -- Our first message queue -- Using the management interface -- Sending messages -- Queuing messages -- Adding another worker -- Sending messages back -- Creating StartServer -- Building the worker -- Charging cards in real time -- Adding message queues to PacktChat -- Topic exchange -- Building the worker -- Message queuing in RabbitMQ -- Summary -- 5. Adopting Redis for Application Data -- Node package versions -- Installing Redis -- Installing on Mac OS X -- Installing on Linux -- Installing on Windows -- Using Redis data structures -- Building a simple Redis application -- Redis schema -- Using a hash -- Keys in Redis -- Redis persistence -- Removing Redis keys -- Using Redis as a message queue -- Adding Redis to PacktChat -- Defining the Redis structures -- Creating our Redis functions -- Redis is for application state -- Summary -- 6. Using Bower to Manage Our Frontend Dependencies -- Node package versions -- Installing and using Bower -- Introducing React -- Introducing Backbone -- Using Backbone models -- Using Backbone collections -- Summary7. Using Backbone and React for DOM Events -- Bower package versions -- Finishing Socket.IO -- Creating React components -- React summary -- Backbone models -- Syncing the models with Socket.IO -- Creating the model -- Creating collections -- The Backbone router -- Putting it all together -- Updating CSS and the layout -- Adding a new worker -- Trying out our application -- Summary -- 8. JavaScript Best Practices for Application Development -- Node package versions -- Setting up tests -- Using Istanbul for code coverage -- Setting up different environments -- Twelve Factor App -- Fixing the config file -- Creating our environment files -- Adding more environments -- Introducing Grunt -- Building a basic Grunt file -- Automating our tests -- Preprocessing our files -- Using Grunt to clean out a folder -- JSHinting our source files -- Concatenating our code -- Minifying our code -- Grunt summary -- Static files and CDNs -- Creating an S3 bucket -- Python and installing virtual environments -- Scripting our new tools -- Summary -- 9. Deployment and Scalability -- Creating servers on EC2 -- AWS EC2 summary -- What is Ansible? -- Installing Ansible -- Using Ansible roles -- Installing RabbitMQ -- Installing our application -- Deploying the code -- Installing the workers -- Load balancing multiple application servers -- Automating roles -- A summary of Ansible -- Creating new environments -- Scalability -- Different types of scalability -- Horizontal -- Vertical -- Summary -- 10. Debugging and Troubleshooting -- Node packages -- Using Chrome Developer Tools -- Elements -- Network -- Sources -- Timeline -- Profiles -- Resources -- Audits -- Console -- Inspecting requests -- Debugging -- Frontend debugging -- Backend debugging -- Debugging summary -- CPU profiling our application -- Taking heap snapshots -- Frontend memory leaks -- Memory leak summarySummary -- IndexIf the phrase scalability sounds alien to you, then this is an ideal book for you. You will not need much Node.js experience as each framework is demonstrated in a way that requires no previous knowledge of the framework. You will be building scalable Node.js applications in no time! Knowledge of JavaScript is required.Description based on publisher supplied metadata and other sources.Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, YYYY. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries

    Using bacterial biomarkers to identify early indicators of cystic fibrosis pulmonary exacerbation onset

    No full text
    Acute periods of pulmonary exacerbation are the single most important cause of morbidity in cystic fibrosis patients, and may be associated with a loss of lung function. Intervening prior to the onset of a substantially increased inflammatory response may limit the associated damage to the airways. While a number of biomarker assays based on inflammatory markers have been developed, providing useful and important measures of disease during these periods, such factors are typically only elevated once the process of exacerbation has been initiated. Identifying biomarkers that can predict the onset of pulmonary exacerbation at an early stage would provide an opportunity to intervene before the establishment of a substantial immune response, with major implications for the advancement of cystic fibrosis care. The precise triggers of pulmonary exacerbation remain to be determined; however, the majority of models relate to the activity of microbes present in the patient's lower airways of cystic fibrosis. Advances in diagnostic microbiology now allow for the examination of these complex systems at a level likely to identify factors on which biomarker assays can be based. In this article, we discuss key considerations in the design and testing of assays that could predict pulmonary exacerbations
    corecore