Informatyka

3233
Wird geladen...
E-BOOK

Mongoose for Application Development. Mongoose streamlines application development on the Node.js stack and this book is the ideal guide to both the concepts and practical application. From connecting to a database to re-usable plugins, it's all here

Simon Holmes

Mongoose is all about putting the data model where it should be: in your application. You can control everything from within your application in JavaScript, eliminating the need to work with the database or a separate management system.Mongoose for Application Development is a practical, hands-on guide that takes you from installing the technology stack through the steps of developing a web application. It covers the key features of Mongoose and how to use them to rapidly develop a Node.js and MongoDB application.This book introduces the full technology stack of Node.js, MongoDB, Express, and Mongoose. It will take you through the process of building an application on this stack with a focus on how Mongoose makes the process quicker and easier.You will see how Mongoose removes a layer of complexity when dealing with MongoDB whilst giving you more control over your data from your application. You will learn how to define schemas and models for your data in JavaScript. Using these schemas and models, you will learn how to build the cornerstone of any web application that will include CRUD operations (creating, reading, updating, and deleting data). If you want to learn how to build applications quickly and efficiently using Node.js, then Mongoose and this book are ideal for you.Using practical examples throughout, Mongoose for Application Development not only teaches you about the concepts of Mongoose, but walks through how to use them to build a real-life application.

3234
Wird geladen...
E-BOOK

Monitoring Docker. Monitor your Docker containers and their apps using various native and third-party tools with the help of this exclusive guide!

Russ McKendrick

This book will show you how monitoring containers and keeping a keen eye on the working of applications helps improve the overall performance of the applications that run on Docker. With the increased adoption of Docker containers, the need to monitor which containers are running, what resources they are consuming, and how these factors affect the overall performance of the system has become the need of the moment.This book covers monitoring containers using Docker's native monitoring functions, various plugins, as well as third-party tools that help in monitoring. Well start with how to obtain detailed stats for active containers, resources consumed, and container behavior. We also show you how to use these stats to improve the overall performance of the system. Next, you will learn how to use SysDig to both view your containers performance metrics in real time and record sessions to query later. By the end of this book, you will have a complete knowledge of how to implement monitoring for your containerized applications and make the most of the metrics you are collecting

3235
Wird geladen...
E-BOOK

Monitoring Elasticsearch

Dan Noble, Pulkit Agrawal, Mahmoud Lababidi

ElasticSearch is a distributed search server similar to Apache Solr with a focus on large datasets, a schema-less setup, and high availability. This schema-free architecture allows ElasticSearch to index and search unstructured content, making it perfectly suited for both small projects and large big data warehouses with petabytes of unstructured data.This book is your toolkit to teach you how to keep your cluster in good health, and show you how to diagnose and treat unexpected issues along the way. You will start by getting introduced to ElasticSearch, and look at some common performance issues that pop up when using the system. You will then see how to install and configure ElasticSearch and the ElasticSearch monitoring plugins. Then, you will proceed to install and use the Marvel dashboard to monitor ElasticSearch. You will find out how to troubleshoot some of the common performance and reliability issues that come up when using ElasticSearch. Finally, you will analyze your cluster’s historical performance, and get to know how to get to the bottom of and recover from system failures.This book will guide you through several monitoring tools, and utilizes real-world cases and dilemmas faced when using ElasticSearch, showing you how to solve them simply, quickly, and cleanly.

3236
Wird geladen...
E-BOOK

Monitorowanie otoczenia z Arduino

Emily Gertz, Patrick Di Justo

Zbuduj własne urządzenia pomiarowe z platformą Arduino! Arduino to niesamowita platforma, która otworzyła przed światem elektroniki mnóstwo nowych możliwości. Dzięki prostocie obsługi zdobyła rzeszę zwolenników, a to przełożyło się na ilość dostępnych w sieci materiałów i publikacji. Dla platformy Arduino opracowano liczne akcesoria, które pozwalają użytkownikowi rozbudować każdy układ. Dodatkowo istnieje też możliwość połączenia jej z kolejną popularną platformą — Raspberry Pi. Z tym duetem osiągniesz wszystko! Ten fantastyczny podręcznik pokaże Ci, jak wykorzystać Arduino do zbierania informacji o otaczającym świecie. Pomiar poziomu hałasu, temperatury i wilgotności to tylko część projektów, które możesz zrealizować dzięki tej platformie. W trakcie lektury dowiesz się, jak wykorzystać moduł sieciowy oraz zaprezentować zebrane dane na wyświetlaczu. Chciałbyś mieć swój własny licznik Geigera? To cudo jest w Twoim zasięgu! Podczas realizacji przedstawionych tu projektów poznasz platformę Arduino i zaczniesz tworzyć własne układy. Sięgnij po tę książkę i zanurz się w świat układów elektronicznych. Zbuduj swój własny: termometr miernik hałasu licznik Geigera wymarzony układ z platformą Arduino! Arduino — Twoja przepustka do świata elektroniki!    

3237
Wird geladen...
E-BOOK

Moodle 1.9 Extension Development. By writing Moodle plugins, you can make this open source learning platform fit your needs precisely, and this book shows you how with a step-by-step approach that takes you from the basics to advanced techniques

Michael Churchward, Jonathan Moore

Moodle gives you the power to create and customize feature-rich plug-ins. If you can write Moodle plug-ins, you can make it do just about anything. From making the site easier to administer, to new features, to completely changing the way it looks; plug-ins are the method Moodle offers to customize and extend its functionality. This book will show you how to build all sorts of Moodle plug-ins: admin plug-ins, Blocks, Activities, Grading components, Reports, Fliters that change the way your site works and looks. You will develop standard Moodle plug-ins such as Activities, Filters, and Blocks by creating functioning code that you can execute in your own Moodle installation. Writing modular plug-ins for Moodle will be a large focus of this book.This book will take you inside Moodle and provide you with the ability to develop code the “Moodle way”.This book will expose you to all of the core code functions in Moodle, in a progressive, understandable way. You will learn what libraries are available, what the API calls are, how it is structured and how it can be expanded beyond the plug-in system.You will begin by getting an understanding of the basic architecture that Moodle uses to operate in. Next you will build your first plug-in; a block. You will carry on building other Moodle plug-ins, gaining knowledge of the “Moodle way” of coding, before plunging deeper into the API and inner libraries. Lastly, you will learn how to integrate Moodle with other systems using a variety of methods.When you have completed, you will have a solid understanding of Moodle programming and knowledge of how to extend its functionality in whatever way you want.

3238
Wird geladen...
E-BOOK

Moodle 1.9 for Design and Technology. Support and Enhance Food Technology, Product Design, Resistant Materials, Construction, and the Built Environment using Moodle VLE

Paul Taylor, Moodle Trust

Educators use the Moodle web application to create effective online learning sites. Creating such learning environments that suit Design and Technology subjects requires understanding and implementation of both basic and advanced Moodle features.This book takes a detailed look at Moodle features with examples of how to fully support the Design and Technology curricula using Moodle. It will guide you to incorporate specific modules and blocks to enhance learning as well as allow detailed tracking of performance by using formative and summative assessment tools with ease.We start with setting up a very basic Moodle course for Design and Technology, and then set up some basic resources and some interactive material. You will customize your own courses and create a course for each of the key areas of the DT subjects and add material to them. We will create some basic reporting and assessment tools and enhance the look of the course. We will use Moodle's detailed and sophisticated gradebook to assess your student s ' learning progress in activities from an assignment to an offline activity. Then we will support students in designing a product or trying a new recipe in food technology in market research to find out exactly what the public wants in relation to their product, by designing a questionnaire. We will allow product design or resistant material students use the HTML features of the questionnaire module to incorporate images into the questions to make it clearer to respondents what it is they are trying to make and sell.We will allow students in construction to gather and organize their research material in a great deal of detail and also allow them to better understand their target market and the materials used in their construction through detailed questioning. We will allow food technology students to discuss and receive constructive feedback on food products that contribute to health issues that will enable them to make informed decisions and therefore better quality products. Then we explore several components within Moodle's core functionality and some third-party sources to display the progress of the student's work and development. We then have an overview of the different design portfolios available. Finally we look at additional ways to enhance the teaching and learning of D ' T with Moodle using third-party modules and add-ons.

3239
Wird geladen...
E-BOOK

Moodle 1.9 for Second Language Teaching. Engaging online language learning activities using the Moodle platform

Jeff Stanford, Moodle Trust

That word Moodle keeps cropping up all over the place ñ it's in the newspapers, on other teachers' tongues, in more and more articles. Do you want to find out more about it yourself and learn how to create all sorts of fun and useful online language activities with it? Your search ends right here.This book demystifies Moodle and provides you with answers to your queries. It helps you create engaging online language learning activities using the Moodle platform. It has suggestions and fully working examples for adapting classroom activities to the Virtual Learning Environment.This book breaks down the core components of a typical language syllabus ñ speaking, pronunciation, listening, reading, writing, vocabulary, grammar, and assessment ñ and shows you how to use Moodle 1.9 to create complete, usable activities that practise them. Each chapter starts with activities that are easier to set up and progresses to more complex ones. Nevertheless, it's a recipe book so each activity is independent. We start off with a brief introduction to Moodle so that you're ready to deal with those specific syllabus topics, and conclude with building extended activities that combine all syllabus elements, making your course attractive and effective. Building activities based on the models in this book, you will develop the confidence to set up your own Moodle site with impressive results.

3240
Wird geladen...
E-BOOK

Moodle 1.9 for Teaching Special Education Children (5-10): Beginner's Guide. Create courses and therapies for children with special educational needs using Moodle for effective e-learning

Vanesa S. Olsen, Vanesa Soledad Olsen, Moodle...

Moodle is a free web application that educators can use to create effective online learning sites. But what does it have to offer to the children with special educational needs who want a fun, inspiring, interactive, and informative learning experience? Moodle 1.9 empowers educators achieve all these set of rich experiences with many related activities - this book shows you how!This book offers solutions to developing interactive courses and therapies for children with special education needs who are between the age group of 5 to 10 years. It teaches to combine Moodle 1.9 with the opportunities offered by Web 2.0, free and commercial software, and general purpose hardware devices. This book will guide the reader step-by-step in using many different tools to create exciting experiences to offer great motivation to children with special educational needs, considering the opportunities for online education.This book will help the reader to build interactive and rich online content oriented to children with special educational needs using different techniques and open source tools. It teaches you to create exercises as if you were playing with children at the school, the zoo, the beach, the supermarket, a birthday party, an aquarium, a farm, at the shopping, a circus or at home. You will be able to work with drawings, music, sounds, videos, photographs and text, and you will combine all these pieces into nice experiences for children who need to find extra motivation to improve their learning skills.Besides, it will teach you to take advantage of general purpose, non-expensive hardware like gamepads, joysticks, digital pens also known as pen-sketches, multi-touch screens, netbooks and touchpads. The usage of some of these hardware devices combined with visually rich activities usually offer children an extra motivation to focus on solving the exercises.