- Table View
- List View
The Modern C++ Challenge: Become an expert programmer by solving real-world problems
by Marius BancilaTest your C++ programming skills by solving real-world programming problems covered in the bookKey Features Solve a variety of real-world programming and logic problems by leveraging the power of C++17 Test your skills in using language features, algorithms, data structures, design patterns, and more Explore areas such as cryptography, communication, and image handling in C++Book DescriptionC++ is one of the most widely-used programming languages and has applications in a variety of fields, such as gaming, GUI programming, and operating systems, to name a few. Through the years, C++ has evolved into (and remains) one of the top choices for software developers worldwide. This book will show you some notable C++ features and how to implement them to meet your application needs. Each problem is unique and doesn't just test your knowledge of the language; it tests your ability to think out of the box and come up with the best solutions. With varying levels of difficulty, you'll be faced with a wide variety of challenges. And in case you're stumped, you don't have to worry: we've got the best solutions to the problems in the book. So are you up for the challenge?What you will learn Serialize and deserialize JSON and XML data Perform encryption and signing to facilitate secure communication between parties Embed and use SQLite databases in your applications Use threads and asynchronous functions to implement generic purpose parallel algorithms Compress and decompress files to/from a ZIP archive Implement data structures such as circular buffer and priority queue Implement general purpose algorithms as well as algorithms that solve specific problems Create client-server applications that communicate over TCP/IP Consume HTTP REST services Use design patterns to solve real-world problemsWho this book is forThis book will appeal to C++ developers of all levels. There's a challenge inside for everyone.
The Modern Data Warehouse in Azure: Building with Speed and Agility on Microsoft’s Cloud Platform
by Matt HowBuild a modern data warehouse on Microsoft's Azure Platform that is flexible, adaptable, and fast—fast to snap together, reconfigure, and fast at delivering results to drive good decision making in your business.Gone are the days when data warehousing projects were lumbering dinosaur-style projects that took forever, drained budgets, and produced business intelligence (BI) just in time to tell you what to do 10 years ago. This book will show you how to assemble a data warehouse solution like a jigsaw puzzle by connecting specific Azure technologies that address your own needs and bring value to your business. You will see how to implement a range of architectural patterns using batches, events, and streams for both data lake technology and SQL databases. You will discover how to manage metadata and automation to accelerate the development of your warehouse while establishing resilience at every level. And you will know how to feed downstream analytic solutions such as Power BI and Azure Analysis Services to empower data-driven decision making that drives your business forward toward a pattern of success.This book teaches you how to employ the Azure platform in a strategy to dramatically improve implementation speed and flexibility of data warehousing systems. You will know how to make correct decisions in design, architecture, and infrastructure such as choosing which type of SQL engine (from at least three options) best meets the needs of your organization. You also will learn about ETL/ELT structure and the vast number of accelerators and patterns that can be used to aid implementation and ensure resilience. Data warehouse developers and architects will find this book a tremendous resource for moving their skills into the future through cloud-based implementations.What You Will LearnChoose the appropriate Azure SQL engine for implementing a given data warehouseDevelop smart, reusable ETL/ELT processes that are resilient and easily maintainedAutomate mundane development tasks through tools such as PowerShellEnsure consistency of data by creating and enforcing data contractsExplore streaming and event-driven architectures for data ingestionCreate advanced staging layers using Azure Data Lake Gen 2 to feed your data warehouseWho This Book Is ForData warehouse or ETL/ELT developers who wish to implement a data warehouse project in the Azure cloud, and developers currently working in on-premise environments who want to move to the cloud, and for developers with Azure experience looking to tighten up their implementation and consolidate their knowledge
The Modern Web
by Peter GasstonToday’s web technologies are evolving at near–light speed, bringing the promise of a seamless Internet ever closer to reality. When users can browse the Web on a three-inch phone screen as easily as on a fifty-inch HDTV, what’s a developer to do?Peter Gasston’s The Modern Web will guide you through the latest and most important tools of device-agnostic web development, including HTML5, CSS3, and JavaScript. His plain-English explanations and practical examples emphasize the techniques, principles, and practices that you’ll need to easily transcend individual browser quirks and stay relevant as these technologies are updated.Learn how to:–Plan your content so that it displays fluidly across multiple devices–Design websites to interact with devices using the most up-to-date APIs, including Geolocation, Orientation, and Web Storage–Incorporate cross-platform audio and video without using troublesome plug-ins–Make images and graphics scalable on high-resolution devices with SVG–Use powerful HTML5 elements to design better formsTurn outdated websites into flexible, user-friendly ones that take full advantage of the unique capabilities of any device or browser. With the help of The Modern Web, you’ll be ready to navigate the front lines of device-independent development.
The Modern Web: Multi-Device Web Development with HTML5, CSS3, and Javascript
by Peter GasstonA Guide to Modern Web Development: Today's web technologies are evolving at near-light speed, bringing the promise of a seamless Internet ever closer to reality. When users can browse the Web on a three-inch phone screen as easily as on a fifty-inch HDTV, whats a developer to do? Peter Gasston's "The Modern Web" will guide you through the latest and most important tools of device-agnostic web development, including HTML5, CSS3, and JavaScript. His plain-English explanations and practical examples emphasize the techniques, principles, and practices that you'll need to easily transcend individual browser quirks and stay relevant as these technologies are updated.
The Mojo Handbook: Theory to Praxis
by Ivo BurumThe Mojo Handbook: Theory to Praxis offers a detailed and engaging crash course on how to use mobile tools to create powerful journalistic stories. Drawing on both theoretical underpinnings and practical techniques, the book outlines the fundamentals of mobile journalism methods, by placing mobile storytelling within a wider context of current affairs, documentary filmmaking and public relations. The book offers expert advice for how to use storytelling skills to transform mobile content into engaging and purposeful user-generated stories for audiences. Topics covered include tips for recording dynamic video and clean audio, conducting interviews on your phone and editing and post-production processes, as well as advice on how to handle copyright issues and a primer on journalistic ethics. The book also includes a comprehensive glossary of terms to help students navigate the video production and mobile journalism world. The Mojo Handbook is a valuable resource for aspiring multimedia professionals in journalism, strategic and corporate communication, community and education, as well as anyone looking to incorporate mobile into their visual storytelling tool kit.
The Monetization of Technical Data: Innovations from Industry and Research
by Wolfgang Prinz Daniel Trauth Thomas BergsThe monetization of data is a very young topic, for which there are only very few case studies. There is a lack of strategy or concept that shows decision-makers the way into the monetization of data, especially those who have discovered or are threatened by the digital transformation or Industry 4.0. Because machine data is usually unstructured and not usable without domain knowledge/metadata, the monetization of machine data has an as yet unquantifiable potential. In order to make this potential tangible, this work describes not only contributions from science, but also practical examples from industry. Based on different examples from various industries, the reader can already become part of a future data economy today. Values and benefits are described in detail.
The Monsters Know What They're Doing: Combat Tactics for Dungeon Masters (The Monsters Know What They’re Doing #1)
by Keith AmmannFrom the creator of the popular blog The Monsters Know What They&’re Doing comes a compilation of villainous battle plans for Dungeon Masters.In the course of a Dungeons & Dragons game, a Dungeon Master has to make one decision after another in response to player behavior—and the better the players, the more unpredictable their behavior! It&’s easy for even an experienced DM to get bogged down in on-the-spot decision-making or to let combat devolve into a boring slugfest, with enemies running directly at the player characters and biting, bashing, and slashing away. In The Monsters Know What They&’re Doing, Keith Ammann lightens the DM&’s burden by helping you understand your monsters&’ abilities and develop battle plans before your fifth edition D&D game session begins. Just as soldiers don&’t whip out their field manuals for the first time when they&’re already under fire, a DM shouldn&’t wait until the PCs have just encountered a dozen bullywugs to figure out how they advance, fight, and retreat. Easy to read and apply, The Monsters Know What They're Doing is essential reading for every DM.
The Monte Carlo Simulation Method for System Reliability and Risk Analysis
by Enrico ZioMonte Carlo simulation is one of the best tools for performing realistic analysis of complex systems as it allows most of the limiting assumptions on system behavior to be relaxed. The Monte Carlo Simulation Method for System Reliability and Risk Analysis comprehensively illustrates the Monte Carlo simulation method and its application to reliability and system engineering. Readers are given a sound understanding of the fundamentals of Monte Carlo sampling and simulation and its application for realistic system modeling. Whilst many of the topics rely on a high-level understanding of calculus, probability and statistics, simple academic examples will be provided in support to the explanation of the theoretical foundations to facilitate comprehension of the subject matter. Case studies will be introduced to provide the practical value of the most advanced techniques. This detailed approach makes The Monte Carlo Simulation Method for System Reliability and Risk Analysis a key reference for senior undergraduate and graduate students as well as researchers and practitioners. It provides a powerful tool for all those involved in system analysis for reliability, maintenance and risk evaluations.
The More We Know
by Eric Klopfer Jason HaasIn 2006, young people were flocking to MySpace, discovering the joys of watching videos of cute animals on YouTube, and playing online games. Not many of them were watching network news on television; they got most of their information online. So when NBC and MIT launched iCue, an interactive learning venture that combined social networking, online video, and gaming in one multimedia educational site, it was perfectly in tune with the times. iCue was a surefire way for NBC to reach younger viewers and for MIT to test innovative educational methods in the real world. But iCue was a failure: it never developed an audience and was canceled as if it were a sitcom with bad ratings. In The More We Know, Eric Klopfer and Jason Haas, both part of the MIT development team, describe the rise and fall of iCue and what it can teach us about new media, old media, education, and the challenges of innovating in educational media. Klopfer and Haas show that iCue was hampered by, among other things, an educational establishment focused on "teaching to the test," television producers uncomfortable with participatory media, and confusion about the market. But this is not just a cautionary tale; sometimes more can be learned from an interesting failure than a string of successes. Today's educational technology visionaries (iPads for everyone!) might keep this lesson in mind.
The Mortality Doctrine Series: The Complete Trilogy (The Mortality Doctrine)
by James DashnerFrom James Dashner, #1 New York Times bestselling author of the Maze Runner series, comes the complete collection of all three books in the bestselling Mortality Doctrine series— The Eye of Minds, The Rule of Thoughts, and The Game of Lives. This edge-of-your-seat cyber-adventure trilogy is the perfect gift for fans of Marie Lu and Brandon Sanderson. The VirtNet offers total mind and body immersion, and the more hacking skills you have, the more fun it is. Why bother following the rules when it’s so easy to break them? But some rules were made for a reason. Some technology is too dangerous to fool with. And one gamer has been doing exactly that, with murderous results. The government knows that to catch a hacker, you need a hacker. And they’ve been watching Michael. If he accepts their challenge, Michael will need to go off the VirtNet grid, to the back alleys and corners of the system human eyes have never seen—and it’s possible that the line between game and reality will be blurred forever. Also look for James Dashner's Maze Runner series— The Maze Runner, The Scorch Trials, The Death Cure, The Kill Order, and The Fever Code. The first and second books, The Maze Runner and The Scorch Trials, are now major motion pictures featuring the star of MTV's Teen Wolf, Dylan O'Brien; Kaya Scodelario; Aml Ameen; Will Poulter; and Thomas Brodie-Sangster!
The Most Complex Machine: A Survey of Computers and Computing
by David J. EckThis introduction to computers presents the fundamental ideas and principles on which modern computers are built. While used as a text for courses in computer appreciation as well as introductions to computer science, the book has found a wide audience among computer users who wish to understand the basis of the machines that form and transform our society.What Computers Do • Teaching Silicon to Compute • Building a Computer •†Theoretical Computers • Real Computers • Programming • Subroutines and Recursion • Real Programming Languages • Applications • Cooperating Computers • Graphics • Artificial Intelligence • Answers • The text is supplemented by a web site that gives access to other problems and projects.
The Motley Fool Investment Guide: How the Fools Beat Wall Street's Wise Men and How You Can Too
by David Gardner Tom GardnerA completely revised and updated edition of an investing classic to help readers make sense of investing today, full of “solid information and advice for individual investors” (The Washington Post).Today, anyone can be an informed investor, and once you learn to tune out the hype and focus on meaningful factors, you can beat the Street. The Motley Fool Investment Guide, completely revised and updated with clear and witty explanations, deciphers all the current information—from evaluating individual stocks to creating a diverse investment portfolio. David and Tom Gardner have investing ideas for you, no matter how much time or money you have. This new edition of The Motley Fool Investment Guide is designed for today’s investor, sophisticate and novice alike, with the latest information on: —Finding high-growth stocks that will beat the market over the long term —Identifying volatile young companies that traditional valuation measures may miss —Using online sources to locate untapped wellsprings of vital information The Motley Fool rose to fame in the 1990s, based on its early recommendations of stocks such as Amazon.com, PayPal, eBay, and Starbucks. Now this revised edition is tailored to help investors tackle today’s market. “If you’ve been looking for a basic book on investing in the stock market, this is it...The Gardners help empower the amateur investor with tools and strategies to beat the pros” (Chicago Tribune).
The Moviemaking with Your Camera Field Guide: The Essential Guide to Shooting Video with HDSLRs and Digital Cameras (Field Guide Ser.)
by Olivia SperanzaAny photographer with a modern digital camera can be a moviemaker, and this book shows you all the skills you'll need to shoot everything, from a video-blog to a feature film. Build on your photographic skills - this knowledge predisposes you to create great cinematography - and understand the technical and practical necessities of high-definition video.The Moviemaking With Your Camera Field Guide shows you how you can build on what you already know to create truly spectacular movies with your DSLR in whatever genre you choose. It introduces everything from the language of film and basic equipment you will need, to the art of post-production and publishing your new work.Exclusive video content to accompany this book is available online.
The Multi-Agent Programming Contest 2018: Agents Teaming Up in an Urban Environment (Lecture Notes in Computer Science #11957)
by Jürgen Dix Tobias Ahlbrecht Niklas FiekasThis book constitutes the 13th edition of the annual Multi-Agent Programming Contest, MAPC2018, and presents its participants. The 2018 scenario and all its changes from previous competitions are described in the first contribution, together with a brief description and analysis of the five participating teams and a closer look at the matches. It is followed by a contribution from each team, introducing their methods and tools used to create their agent team and analyzing their performance and the contest.
The Multi-Agent Programming Contest 2019: Agents Assemble – Block by Block to Victory (Lecture Notes in Computer Science #12381)
by Jürgen Dix Tobias Ahlbrecht Niklas Fiekas Tabajara KrausburgThis book constitutes the 14th edition of the annual Multi-Agent Programming Contest, MAPC 2019, and presents its participants.The 2019 scenario and all its changes from previous competitions are described in the first contribution, together with a brief description and analysis of the five participating teams and a closer look at the matches. It is followed by a contribution from each team, introducing their methods and tools used to create their agent team and analyzing their performance and the contest.
The Multi-Agent Programming Contest 2021: One-and-a-Half Decades of Exploring Multi-Agent Systems (Lecture Notes in Computer Science #12947)
by Jürgen Dix Tobias Ahlbrecht Niklas Fiekas Tabajara KrausburgThis book constitutes the 15th edition of the annual Multi-Agent Programming Contest, MAPC 2020. It gives an overview of the competition, describes the current scenario. Furthermore, it summarises this year's participants and their approaches and analyses some of the matches played and the contest as a whole. In the second part, each team contributed a paper describing their approach and experiences with creating a team of agents to participate in the contest.
The Multi-Agent Programming Contest 2022: Coordinating Agents in a Dynamic World: Agents Follow the Rules, or Not (Lecture Notes in Computer Science #13997)
by Jürgen Dix Tobias Ahlbrecht Niklas Fiekas Tabajara KrausburgThis book constitutes the 16th edition of the annual Multi-Agent Programming Contest, MAPC 2022. It gives an overview of the competition, describes the current scenario. The first paper describes the contest in general and this edition in particular, focusing on the organizers’ observations. The following papers are written by the participants of the contest, describing their team of agents and its performance in more detail.
The Multi-Disciplinary Instructional Designer: Integrating Specialized Skills into Design Toolkits
by Chris Gamrat Megan KohlerThe Multi-Disciplinary Instructional Designer explores how the instructional design and development process can be energized and deepened through principles gleaned from other fields of academic study. Despite their shared academic preparation and theoretical foundations, many instructional designers come to the profession also bearing formative knowledge from a diverse range of other subject areas, career tracks, creative practices, or intellectual pursuits. Their training, however, typically does not prepare them to leverage these specializations into the creation of more effective educational experiences and materials. This first-of-its-kind book guides instructional designers to apply key concepts, strategies, and lessons learned from a variety of disciplines – spanning the social sciences, arts and humanities, and STEM – to their practice. Chapters replete with example scenarios, reflection activities, and field-tested strategies provide an expansive yet actionable reframing of the profession’s potential. By seeking inspiration across disciplines and from the world at large, instructional designers will emerge with robust and revitalized toolkits, ready to enrich their approach to teaching and learning.
The Multi-Disciplinary Instructional Designer: Integrating Specialized Skills into Design Toolkits
by Chris Gamrat Megan KohlerThe Multi-Disciplinary Instructional Designer explores how the instructional design and development process can be energized and deepened through principles gleaned from other fields of academic study. Despite their shared academic preparation and theoretical foundations, many instructional designers come to the profession also bearing formative knowledge from a diverse range of other subject areas, career tracks, creative practices, or intellectual pursuits. Their training, however, typically does not prepare them to leverage these specializations into the creation of more effective educational experiences and materials. This first-of-its-kind book guides instructional designers to apply key concepts, strategies, and lessons learned from a variety of disciplines – spanning the social sciences, arts and humanities, and STEM – to their practice. Chapters replete with example scenarios, reflection activities, and field-tested strategies provide an expansive yet actionable reframing of the profession’s potential. By seeking inspiration across disciplines and from the world at large, instructional designers will emerge with robust and revitalized toolkits, ready to enrich their approach to teaching and learning.
The Multimedia Handbook
by Tony CawkellThe Multimedia Handbook provides a comprehensive guide to the wide range of uses of multimedia. The first part of the book introduces the technology for the non-specialist. Part Two covers multimedia applications and markets. Tony Cawkell details the huge array of authoring software which is now available, as well as the distribution of multimedia data by telephone, cable, satellite or radio communications. There is an extensive bibliography, a glossary of technical terms and acronyms and a full index.
The Multimediated Rhetoric of the Internet: Digital Fusion (Routledge Studies in Rhetoric and Communication #10)
by Carolyn HandaThis project is a critical, rhetorical study of the digital text we call the Internet, in particular the style and figurative surface of its many pages as well as the conceptual, design patterns structuring the content of those same pages. Handa argues that as our lives become increasingly digital, we must consider rhetoric applicable to more than just printed text or to images. Digital analysis demands our acknowledgement of digital fusion, a true merging of analytic skills in many media and dimensions. CDs, DVDs, and an Internet increasingly capable of streaming audio and video prove that literacy today means more than it used to, namely the ability to understand information, however presented. Handa considers pedagogy, professional writing, hypertext theory, rhetorical studies, and composition studies, moving analysis beyond merely "using" the web towards "thinking" rhetorically about its construction and its impact on culture. This book shows how analyzing the web rhetorically helps us to understand the inescapable fact that culture is reflected through all media fused within the parameters of digital technology.
The Multimodal Learning Analytics Handbook
by Michail Giannakos Daniel Spikol Daniele Di Mitri Kshitij Sharma Xavier Ochoa Rawad HammadThis handbook is the first book ever covering the area of Multimodal Learning Analytics (MMLA). The field of MMLA is an emerging domain of Learning Analytics and plays an important role in expanding the Learning Analytics goal of understanding and improving learning in all the different environments where it occurs. The challenge for research and practice in this field is how to develop theories about the analysis of human behaviors during diverse learning processes and to create useful tools that could augment the capabilities of learners and instructors in a way that is ethical and sustainable. Behind this area, the CrossMMLA research community exchanges ideas on how we can analyze evidence from multimodal and multisystem data and how we can extract meaning from this increasingly fluid and complex data coming from different kinds of transformative learning situations and how to best feed back the results of these analyses to achieve positive transformative actions on those learning processes. This handbook also describes how MMLA uses the advances in machine learning and affordable sensor technologies to act as a virtual observer/analyst of learning activities. The book describes how this “virtual nature” allows MMLA to provide new insights into learning processes that happen across multiple contexts between stakeholders, devices and resources. Using such technologies in combination with machine learning, Learning Analytics researchers can now perform text, speech, handwriting, sketches, gesture, affective, or eye-gaze analysis, improve the accuracy of their predictions and learned models and provide automated feedback to enable learner self-reflection. However, with this increased complexity in data, new challenges also arise. Conducting the data gathering, pre-processing, analysis, annotation and sense-making, in a way that is meaningful for learning scientists and other stakeholders (e.g., students or teachers), still pose challenges in this emergent field. This handbook aims to serve as a unique resource for state of the art methods and processes. Chapter 11 of this book is available open access under a CC BY 4.0 license at link.springer.com.
The Multiplayer Classroom: Designing Coursework as a Game
by Lee SheldonGo beyond gamification’s badges and leaderboards with the new edition of the book, first published in 2011, that helped transform education. Going far beyond the first edition of The Multiplayer Classroom, forthrightly examining what worked and what didn’t over years of development, here are the tools to design any structured learning experience as a game to engage your students, raise their grades, and ensure their attendance. Suitable for use in the classroom or the boardroom, this book features a reader-friendly style that introduces game concepts and vocabulary in a logical way. Also included are case studies, both past and present, from others teaching in their own multiplayer classrooms around the world. You don't need any experience making games or even playing games to use this book. You don’t even need a computer. Yet, you will join many hundreds of educators who have learned how to create multiplayer games for any age on any subject. Lee Sheldon began his writing career in television as a writer-producer, eventually writing more than 200 shows ranging from Charlie’s Angels (writer) to Edge of Night (head writer) to Star Trek: The Next Generation (writer-producer). Having written and designed more than 40 commercial and applied video games, Lee spearheaded the first full writing for games concentration in North America at Rensselaer Polytechnic Institute and the second writing concentration at Worcester Polytechnic Institute, where he is now a professor of practice. Lee is a regular lecturer and consultant on game design and writing in the United States and abroad. His most recent commercial game, the award-winning The Lion’s Song, is currently on Steam.
The Multiplayer Classroom: Game Plans
by Lee SheldonThe Multiplayer Classroom: Game Plans is a companion to The Multiplayer Classroom: Designing Coursework as a Game, now in its second edition from CRC Press. This book covers four multiplayer classroom projects played in the real world in real time to teach and entertain. They were funded by grants or institutions, collaborations between Lee Sheldon, as writer/designer, and subject matter experts in various fields. They are written to be accessible to anyone--designer, educator, or layperson--interested in game-based learning. The subjects are increasingly relevant in this day and age: physical fitness, Mandarin, cybersecurity, and especially an online class exploring culture and identity on the internet that is unlike any online class you have ever seen. Read the annotated, often-suspenseful stories of how each game, with its unique challenges, thrills, and spills, was built. Lee Sheldon began his writing career in television as a writer-producer, eventually writing more than 200 shows ranging from Charlie’s Angels (writer) to Edge of Night (head writer) to Star Trek: The Next Generation (writer-producer). Having written and designed more than forty commercial and applied video games, Lee spearheaded the first full writing for games concentration in North America at Rensselaer Polytechnic Institute and the second writing concentration at Worcester Polytechnic Institute. He is a regular lecturer and consultant on game design and writing in the United States and abroad. His most recent commercial game, the award-winning The Lion’s Song, is currently on Steam. For the past two years he consulted on an "escape room in a box," funded by NASA, that gives visitors to hundreds of science museums and planetariums the opportunity to play colonizers on the moon. He is currently writing his second mystery novel.
The Multisensory Driver: Implications for Ergonomic Car Interface Design (Human Factors in Road and Rail Transport)
by Charles Spence Cristy HoDriver inattention has been identified as one of the leading causes for car accidents. The problem of distraction while driving is likely to worsen, partly due to increasingly complex in-car technologies. However, intelligent transport systems are being developed to assist drivers and to ensure a safe road environment. One approach to the design of ergonomic automobile systems is to integrate our understanding of the human information processing systems into the design process. This book aims to further the design of ergonomic multisensory interfaces using research from the fast-growing field of cognitive neuroscience. It focuses on two aspects of driver information-processing in particular: multisensory interactions and the spatial distribution of attention in driving. The Multisensory Driver provides interface design guidelines together with a detailed review of current cognitive neuroscience and behavioural research in multisensory human perception, which will help the development of ergonomic interfaces. The discussion on spatial attention is particularly relevant for car interface designers, but it will also appeal to cognitive psychologists interested in spatial attention and the applications of these theoretical research findings. Giving a detailed description of a cohesive series of psychophysical experiments on multisensory warning signals, conducted in both laboratory and simulator settings, this book provides an approach for those in the engineering discipline who wish to test their systems with human observers.