Across the Void

Across the Void

Author: S.K. Vaughn

Publisher: Skybound Books

Published: 2019-07-02

Total Pages: 384

ISBN-13: 1501181343

DOWNLOAD EBOOK

A visceral space thriller—perfect for fans of Arrival and The Martian—following the sole survivor of a catastrophic accident in space that leaves her drifting in the void with only the voice of her estranged husband, a NASA scientist, to guide her back to Earth. Commander Maryam “May” Knox awakes from a medically induced coma alone, adrift in space on a rapidly failing ship, with little to no memory of who she is or why she’s there. Slowly, she pieces together that she’s the captain of the ship, Hawking II; that she was bound for Europa—one of Jupiter’s moons—on a research mission; and that she’s the only survivor of either an accident—or worse, a deliberate massacre—that has decimated her entire crew. With resources running low, and her physical strength severely compromised, May must rely on someone back home to help her. The problem is: everyone thinks she’s dead. Back on Earth, it’s been weeks since Hawking II has communicated with NASA, and Dr. Stephen Knox is on bereavement leave to deal with the apparent death of his estranged wife, whose decision to participate in the Europa mission strained their marriage past the point of no return. But when he gets word that NASA has received a transmission from May, Stephen comes rushing to her aid. What he doesn’t know is that not everyone wants May to make it back alive. Even more terrifying: she might not be alone on that ship. Featuring a twisting and suspenseful plot and compelling characters, Across the Void is a moving and evocative thriller that you won’t be able to put down.


Hands Across the Water

Hands Across the Water

Author: Peter Baines

Publisher: Macmillan Publishers Aus.

Published: 2011-09-01

Total Pages: 324

ISBN-13: 174262829X

DOWNLOAD EBOOK

Peter Baines started his career as a police officer in the streets of Cabramatta in the early nineties. Becoming a specialist in forensic crime scene investigations he was called upon to bring his skills to the Bali bombings in 2002. But it was the 2004 Boxing Day tsunami that forever changed the direction of his life. Helping the people of Thailand identify their dead, he met the countless children who had been left behind, orphaned, with nowhere to go. With a colleague he decided to do something, and set about creating the charity Hands Across the Water, building an orphanage and raising funds to support and educate the children. This is Peter's story about how one knockabout Aussie bloke can change the lives of thousands by offering a hand.


Hands-On Design Patterns with C++

Hands-On Design Patterns with C++

Author: Fedor G. Pikus

Publisher: Packt Publishing Ltd

Published: 2023-07-21

Total Pages: 626

ISBN-13: 180461727X

DOWNLOAD EBOOK

A comprehensive guide with extensive coverage of concepts such as OOP, functional programming, generic programming, concurrency, and STL along with the latest features of C++ Purchase of the print or Kindle book includes a free PDF eBook Key Features Delve into the core patterns and components of C++ to master application design Learn tricks, techniques, and best practices to solve common design and architectural challenges Understand the limitation imposed by C++ and how to solve them using design patterns Book DescriptionC++ is a general-purpose programming language designed for efficiency, performance, and flexibility. Design patterns are commonly accepted solutions to well-recognized design problems. In essence, they are a library of reusable components, only for software architecture, and not for a concrete implementation. This book helps you focus on the design patterns that naturally adapt to your needs, and on the patterns that uniquely benefit from the features of C++. Armed with the knowledge of these patterns, you’ll spend less time searching for solutions to common problems and tackle challenges with the solutions developed from experience. You’ll also explore that design patterns are a concise and efficient way to communicate, as patterns are a familiar and recognizable solution to a specific problem and can convey a considerable amount of information with a single line of code. By the end of this book, you’ll have a deep understanding of how to use design patterns to write maintainable, robust, and reusable software. What you will learn Recognize the most common design patterns used in C++ Understand how to use C++ generic programming to solve common design problems Explore the most powerful C++ idioms, their strengths, and their drawbacks Rediscover how to use popular C++ idioms with generic programming Discover new patterns and idioms made possible by language features of C++17 and C++20 Understand the impact of design patterns on the program's performance Who this book is for This book is for experienced C++ developers and programmers who wish to learn about software design patterns and principles and apply them to create robust, reusable, and easily maintainable programs and software systems.


Hands-On Unity Application Development

Hands-On Unity Application Development

Author: Puneet Singh Rawat

Publisher: BPB Publications

Published: 2023-05-08

Total Pages: 299

ISBN-13: 9355518471

DOWNLOAD EBOOK

Learn how to build real-world apps without coding using Unity KEY FEATURES ● Get familiar with all the essential aspects of Unity development, including scripting, and user interfaces. ● A practical guide that will help you through the process of building complete prototypes from start to finish. ● Learn how Unity can be utilized to create immersive and captivating experiences. ● Discover the best practices for Unity development, including tips for optimization, debugging, and collaboration with other developers. ● Delve into advanced subjects such as networking, artificial intelligence, and augmented reality. DESCRIPTION "Hands-On Unity Application Development" is a comprehensive guide to navigating a successful career in the rapidly-evolving world of emerging technology. Whether you are a beginner or an experienced Unity developer, this book will help you to create cutting-edge AR and AI applications. Authored by an experienced IT expert, this book provides insights and practical advice on how to explore and capitalize on the opportunities within the field. The book starts by exploring the fundamentals of Unity, providing you with the knowledge and skills you need to get started. It then teaches you how to create 360 experiences for mobile, object tracking with photogrammetry, and how to combine physical with digital elements. The book also covers AR Foundation, empowering you to design captivating and interactive AR experiences. Furthermore, it explores AI technologies such as OpenAI and Google Vision AI, demonstrating how to seamlessly integrate them into your Unity projects to enhance interactivity and intelligence. Additionally, the book offers guidance on how to network your Unity applications, allowing for seamless communication and collaboration between devices. It also covers the creation of multi-screen experiences, enabling you to design immersive and engaging applications that span across multiple screens. Apart from theoretical knowledge, the book places a strong emphasis on practical application and provides numerous examples of how to apply Unity skills to real-world projects. By the end of this book, you will be able to create groundbreaking AR and AI applications with ease. WHAT YOU WILL LEARN ● Get familiar with the fundamentals of Unity and AR Foundation by engaging in practical, hands-on learning experiences. ● Learn how to combine physical and digital elements to find success beyond game development. ● Learn how to create 360 experiences, object tracking, and product visualization. ● Integrate AI technologies, including OpenAI and Google Vision AI. ● Learn how to stitch multi-screen interactive experiences. ● Apply your skills to real-world projects such as interactive projection mapping, data collection, and data visualization. ● Explore advanced topics such as creating networked applications, developing for mixed reality, and implementing artificial intelligence. WHO THIS BOOK IS FOR This book is designed for individuals who have a basic understanding of Unity 3D game development and who are looking to expand their knowledge and skills in this field. It is also suitable for current and aspiring Unity developers, students, and professionals who are interested in developing cutting-edge AR, VR, and phygital experiences. TABLE OF CONTENTS 1. Tap into the Multi-billion-Dollar Industry 2. Getting Started with Unity Fundamentals 3. Find Success Outside Mobile Games 4. Getting Started with AR Foundation 5. Model Tracking with Photogrammetry 6. Create your own Interactive 360° Video Player 7. Combining Physical with Digital 8. Making a 3D Product Visualizer 9. Stitching Multiscreen Experiences 10. Data Collection and Visualization 11. Interactive Projection Mapping using Unity 12. Working with Google’s Cloud Vision API 13. Integrating OpenAI with Unity 14. Networking your Application with Glitch


Hands-On System Programming with C++

Hands-On System Programming with C++

Author: Dr. Rian Quinn

Publisher: Packt Publishing Ltd

Published: 2018-12-26

Total Pages: 541

ISBN-13: 1789131774

DOWNLOAD EBOOK

A hands-on guide to making system programming with C++ easy Key FeaturesWrite system-level code leveraging C++17Learn the internals of the Linux Application Binary Interface (ABI) and apply it to system programmingExplore C++ concurrency to take advantage of server-level constructsBook Description C++ is a general-purpose programming language with a bias toward system programming as it provides ready access to hardware-level resources, efficient compilation, and a versatile approach to higher-level abstractions. This book will help you understand the benefits of system programming with C++17. You will gain a firm understanding of various C, C++, and POSIX standards, as well as their respective system types for both C++ and POSIX. After a brief refresher on C++, Resource Acquisition Is Initialization (RAII), and the new C++ Guideline Support Library (GSL), you will learn to program Linux and Unix systems along with process management. As you progress through the chapters, you will become acquainted with C++'s support for IO. You will then study various memory management methods, including a chapter on allocators and how they benefit system programming. You will also explore how to program file input and output and learn about POSIX sockets. This book will help you get to grips with safely setting up a UDP and TCP server/client. Finally, you will be guided through Unix time interfaces, multithreading, and error handling with C++ exceptions. By the end of this book, you will be comfortable with using C++ to program high-quality systems. What you will learnUnderstand the benefits of using C++ for system programmingProgram Linux/Unix systems using C++Discover the advantages of Resource Acquisition Is Initialization (RAII)Program both console and file input and outputUncover the POSIX socket APIs and understand how to program themExplore advanced system programming topics, such as C++ allocatorsUse POSIX and C++ threads to program concurrent systemsGrasp how C++ can be used to create performant system applicationsWho this book is for If you are a fresh developer with intermediate knowledge of C++ but little or no knowledge of Unix and Linux system programming, this book will help you learn system programming with C++ in a practical way.


A Second Coming

A Second Coming

Author: David Swartz

Publisher: iUniverse

Published: 2005-12

Total Pages: 201

ISBN-13: 0595378552

DOWNLOAD EBOOK

A terrifying descent into madness, the first fearful steps on the path to recovery, this uncompromising memoir captures all the urgent and hypnotic tension of a commercial thriller. A Second Coming-the companion volume to Swartz's great long-poem "The Will to Christ"-is a probing investigation of the unconscious and metaphysical wellsprings of a singular poetic gift. And yet it is more. This story is without question the most accurate portrayal to date of the largely uncharted regions of schizophrenia, a compelling and solitary journey into yogic meditation and a massive abuse of cannabis non-indica. Swartz's manic delusion was the very overthrow of God and cleansing of the evolutionary process. After a twelve-day descent into terror, strapped to a hospital gurney, he emerges to an uncertain future and the realization that his whole experience was neither reality, nor, even more strangely, anything approaching fantasy.


A Hands-On Course in Sensors Using the Arduino and Raspberry Pi

A Hands-On Course in Sensors Using the Arduino and Raspberry Pi

Author: Volker Ziemann

Publisher: CRC Press

Published: 2018-02-19

Total Pages: 259

ISBN-13: 1351188305

DOWNLOAD EBOOK

A Hands-On Course in Sensors using the Arduino and Raspberry Pi is the first book to give a practical and wide-ranging account of how to interface sensors and actuators with micro-controllers, Raspberry Pi and other control systems. The author describes the progression of raw signals through conditioning stages, digitization, data storage and presentation. The collection, processing, and understanding of sensor data plays a central role in industrial and scientific activities. This book builds simplified models of large industrial or scientific installations that contain hardware and other building blocks, including services for databases, web servers, control systems, and messaging brokers. A range of case studies are included within the book, including a weather station, geophones, a water-colour monitor, capacitance measurement, the profile of laser beam, and a remote-controlled and fire-seeking robot This book is suitable for advanced undergraduate and graduate students taking hands-on laboratory courses in physics and engineering. Hobbyists in robotics clubs and other enthusiasts will also find this book of interest. Features: Includes practical, hands-on exercises that can be conducted in student labs, or even at home Covers the latest software and hardware, and all code featured in examples is discussed in detail All steps are illustrated with practical examples and case studies to enhance learning


Beginning C# 7 Hands-On – The Core Language

Beginning C# 7 Hands-On – The Core Language

Author: Tom Owsiak

Publisher: Packt Publishing Ltd

Published: 2017-08-31

Total Pages: 532

ISBN-13: 1788290836

DOWNLOAD EBOOK

A C# 7 beginners guide to the core parts of the C# language! About This Book Learn C#, Visual Studio, and Object Oriented Programming, See practical examples of all the core C# language features so that you can easily master them yourself Use the C# 7 programming language to work with code and data, which can be applied to other programming languages as well, Complete a variety of programming assignments for hands-on practice, as you move through the course. Who This Book Is For This book will appeal to anyone who is interested in learning how to program in C#. Previous programming experience will help you get through the initial sections with ease, although, it's not mandatory to possess any experience at all. What You Will Learn Learn C#, Visual Studio, and object-oriented programming Learn all the core C# 7 language syntax with hands-on working examples Learn everything from basic variable assignments to complex multidimensional arrays Go through practical examples of all the core C# 7 language features so that you can easily master them yourself Use the C# programming language to work with code and data, which can be applied to other programming languages as well In Detail Beginning C# 7 Hands-On - The Core Language teaches you core C# language and syntax in a working Visual Studio environment. This book covers everything from core language through to more advanced features such as object-oriented programming techniques. This book is for C# 7 beginners who need a practical reference to core C# language features. You'll also gain a view of C# 7 through web programming with web forms, so you'll learn HTML, basic CSS, and how to use a variety of controls, such as buttons and drop-down lists. You'll start with the fundamentals of C# and Visual Studio, including defining variables, interacting with users, and understanding data types, data conversions, and constants. You'll move on to checking conditions using if/else blocks, and see how to use loops to do things such as repeat blocks of code. After covering various operators to evaluate and assign control structures, you'll see how to use arrays to store collections of data. By the time you've finished the book, you'll know how to program the vital elements of the core C# language. These are the building blocks that you can then combine to build complex C# programs. Style and approach A comprehensive book that blends theory with just the right amount of practical code implementations, to help you get up and running with the C# programming language. You'll also get to work with other tools and technologies that complement C# programming. Each core part of the C# 7 language is coded as you learn, and code output is tested every time to verify the syntax is working as expected, so it's easy for you to learn directly from the working code examples.


Hands-On Enterprise Java Microservices with Eclipse MicroProfile

Hands-On Enterprise Java Microservices with Eclipse MicroProfile

Author: Cesar Saavedra

Publisher: Packt Publishing Ltd

Published: 2019-08-30

Total Pages: 244

ISBN-13: 1838644326

DOWNLOAD EBOOK

An effective guide to designing, building, and deploying enterprise Java microservices with Eclipse MicroProfile Key FeaturesCreate cloud-native microservices with ease using this detailed guideAvoid vendor lock-in when implementing microservices using Eclipse MicroProfileDiscover why MicroProfile is a great specification for building microservices in multi-cloud environmentsBook Description Eclipse MicroProfile has gained momentum in the industry as a multi-vendor, interoperable, community-driven specification. It is a major disruptor that allows organizations with large investments in enterprise Java to move to microservices without spending a lot on retraining their workforce. This book is based on MicroProfile 2.2, however, it will guide you in running your applications in MicroProfile 3.0. You'll start by understanding why microservices are important in the digital economy and how MicroProfile addresses the need for enterprise Java microservices. You'll learn about the subprojects that make up a MicroProfile, its value proposition to organizations and developers, and its processes and governance. As you advance, the book takes you through the capabilities and code examples of MicroProfile’s subprojects - Config, Fault Tolerance, Health Check, JWT Propagation, Metrics, and OpenTracing. Finally, you’ll be guided in developing a conference application using Eclipse MicroProfile, and explore possible scenarios of what’s next in MicroProfile with Jakarta EE. By the end of this book, you'll have gained a clear understanding of Eclipse MicroProfile and its role in enterprise Java microservices. What you will learnUnderstand why microservices are important in the digital economyAnalyze how MicroProfile addresses the need for enterprise Java microservicesTest and secure your applications with Eclipse MicroProfileGet to grips with various MicroProfile capabilities such as OpenAPI and Typesafe REST ClientExplore reactive programming with MicroProfile Stream and Messaging candidate APIsDiscover and implement coding best practices using MicroProfileWho this book is for If you’re a Java developer who wants to create enterprise microservices, this book is for you. Familiarity with Java EE and the concept of microservices will help you get the most out of this book.


Hands On Relational Database Management System RDBMS-1000+ MCQ

Hands On Relational Database Management System RDBMS-1000+ MCQ

Author: Harry Chaudhary.

Publisher: STCD COMPANY

Published: 2018-09-11

Total Pages: 201

ISBN-13: 0359075363

DOWNLOAD EBOOK

Our 1000+ Relational Database Management System Questions and Answers focuses on all areas of Relational Database Management System subject covering 60+ topics in Relational Database Management System. These topics are chosen from a collection of most authoritative and best reference books on Relational Database Management System. One should spend 1 hour daily for 15 days to learn and assimilate Relational Database Management System comprehensively. This way of systematic learning will prepare anyone easily towards Relational Database Management System interviews, online tests, Examinations and Certifications. Highlights Ø 1000+ Basic and Hard Core High level Multiple Choice Questions & Answers in Relational Database Management System with Explanations. Ø Prepare anyone easily towards Relational Database Management System interviews, online tests, Government Examinations and certifications. Ø Every MCQ set focuses on a specific topic in Relational Database Management System. Ø Specially designed for IBPS IT, SBI IT, RRB IT, GATE CSE, UGC NET CS, KVS PGT CS, PROGRAMMER and other IT & Computer Science related Exams. Who should Practice these Relational Database Management System Questions? Ø Anyone wishing to sharpen their skills on Relational Database Management System. Ø Anyone preparing for aptitude test in Relational Database Management System. Ø Anyone preparing for interviews (campus/off-campus interviews, walk-in interviews) Ø Anyone preparing for entrance examinations and other competitive examinations. Ø All – Experienced, Freshers and Students.