- Table View
- List View
The Complete Coding Interview Guide in Java: An effective guide for aspiring Java developers to ace their programming interviews
by Anghel LeonardExplore a wide variety of popular interview questions and learn various techniques for breaking down tricky bits of code and algorithms into manageable chunks Key Features Discover over 200 coding interview problems and their solutions to help you secure a job as a Java developer Work on overcoming coding challenges faced in a wide array of topics such as time complexity, OOP, and recursion Get to grips with the nuances of writing good code with the help of step-by-step coding solutions Book Description Java is one of the most sought-after programming languages in the job market, but cracking the coding interview in this challenging economy might not be easy. This comprehensive guide will help you to tackle various challenges faced in a coding job interview and avoid common interview mistakes, and will ultimately guide you toward landing your job as a Java developer. This book contains two crucial elements of coding interviews - a brief section that will take you through non-technical interview questions, while the more comprehensive part covers over 200 coding interview problems along with their hands-on solutions. This book will help you to develop skills in data structures and algorithms, which technical interviewers look for in a candidate, by solving various problems based on these topics covering a wide range of concepts such as arrays, strings, maps, linked lists, sorting, and searching. You'll find out how to approach a coding interview problem in a structured way that produces faster results. Toward the final chapters, you'll learn to solve tricky questions about concurrency, functional programming, and system scalability. By the end of this book, you'll have learned how to solve Java coding problems commonly used in interviews, and will have developed the confidence to secure your Java-centric dream job. What you will learn Solve the most popular Java coding problems efficiently Tackle challenging algorithms that will help you develop robust and fast logic Practice answering commonly asked non-technical interview questions that can make the difference between a pass and a fail Get an overall picture of prospective employers' expectations from a Java developer Solve various concurrent programming, functional programming, and unit testing problems Who this book is for This book is for students, programmers, and employees who want to be invited to and pass interviews given by top companies. The book assumes high school mathematics and basic programming knowledge.
Complete CompTIA A+ Guide to PCs (Sixth Edition)
by Cheryl SchmidtMaster PC installation, configuration, repair, maintenance, and networking and fully prepare for the CompTIA A+ 220-801 and 220-802 exams This unique tutorial and study guide teaches the fundamentals of computer desktop and laptop installation, configuration, maintenance, and networking with thorough instruction built on the CompTIA A+ 220-801 and 220-802 exam objectives. Learn all the skills you need to become a certified professional and customer-friendly technician using today's tools and technologies. Every chapter opens with focused learning objectives and lists the exam objectives covered in that chapter. To meet the learning objectives, each chapter includes detailed figures, helpful Tech Tips, explanations of key terms, step-by-step instruction, and complete coverage of every topic. At the end of every chapter are comprehensive assessment tools, including a summary, review questions, labs, activities, and exam tips. Covers Both 2012 A+ Exams: A+ 220-801: * PC Hardware * Networking * Laptops * Printers * Operational Procedures A+ 220-802 * Operating Systems * Security * Mobile Devices * Troubleshooting Learn more quickly and thoroughly with all these study and review tools: Learning Objectives provide the goals for each chapter Practical Tech Tips give real-world PC repair knowledge Soft Skills information and activities in each chapter cover all the tools and skills you need to become a professional, customer-friendly technician in every category Review Questions, including true/false, multiple choice, matching, fill-in-the-blank, and open-ended questions, assess your knowledge of the learning objectives More than 125 Lab Exercises enable you to link theory to practical experience Key Terms identify exam words and phrases associated with each topic Detailed Glossary clearly defines every key term Critical Thinking Activities in every chapter take you beyond the facts to complete comprehension of topics Chapter Summary provides a recap of key concepts See Special Offer in Back of Book to save 70% on the CompTIA A+ Cert Guide, Deluxe Edition, Premium Edition eBook and Practice Test
The Complete Developer: Master the Full Stack with TypeScript, React, Next.js, MongoDB, and Docker
by Martin KrauseA hands-on, beginner-friendly approach to developing complete web applications from the ground up, using JavaScript and its most popular frameworks, including Node.js and React.js.Whether you&’ve been in the developer kitchen for decades or are just taking the plunge to do it yourself, The Complete Developer will show you how to build and implement every component of a modern stack—from scratch.You&’ll go from a React-driven frontend to a fully fleshed-out backend with Mongoose, MongoDB, and a complete set of REST and GraphQL APIs, and back again through the whole Next.js stack.The book&’s easy-to-follow, step-by-step recipes will teach you how to build a web server with Express.js, create custom API routes, deploy applications via self-contained microservices, and add a reactive, component-based UI. You&’ll leverage command line tools and full-stack frameworks to build an application whose no-effort user management rides on GitHub logins.You&’ll also learn how to: Work with modern JavaScript syntax, TypeScript, and the Next.js frameworkSimplify UI development with the React library Extend your application with REST and GraphQL APIsManage your data with the MongoDB NoSQL databaseUse OAuth to simplify user management, authentication, and authorizationAutomate testing with Jest, test-driven development, stubs, mocks, and fakesWhether you&’re an experienced software engineer or new to DIY web development, The Complete Developer will teach you to succeed with the modern full stack. After all, control matters. Covers: Docker, Express.js, JavaScript, Jest, MongoDB, Mongoose, Next.js, Node.js, OAuth, React, REST and GraphQL APIs, and TypeScript
The Complete Edition – Software Engineering for Real-Time Systems: A software engineering perspective toward designing real-time systems
by Jim CoolingAdopt a diagrammatic approach to creating robust real-time embedded systems Key Features Explore the impact of real-time systems on software design Understand the role of diagramming in the software development process Learn why software performance is a key element in real-time systems Book Description From air traffic control systems to network multimedia systems, real-time systems are everywhere. The correctness of the real-time system depends on the physical instant and the logical results of the computations. This book provides an elaborate introduction to software engineering for real-time systems, including a range of activities and methods required to produce a great real-time system. The book kicks off by describing real-time systems, their applications, and their impact on software design. You will learn the concepts of software and program design, as well as the different types of programming, software errors, and software life cycles, and how a multitasking structure benefits a system design. Moving ahead, you will learn why diagrams and diagramming plays a critical role in the software development process. You will practice documenting code-related work using Unified Modeling Language (UML), and analyze and test source code in both host and target systems to understand why performance is a key design-driver in applications. Next, you will develop a design strategy to overcome critical and fault-tolerant systems, and learn the importance of documentation in system design. By the end of this book, you will have sound knowledge and skills for developing real-time embedded systems. What you will learn Differentiate between correct, reliable, and safe software Discover modern design methodologies for designing a real-time system Use interrupts to implement concurrency in the system Test, integrate, and debug the code Demonstrate test issues for OOP constructs Overcome software faults with hardware-based techniques Who this book is for If you are interested in developing a real-time embedded system, this is the ideal book for you. With a basic understanding of programming, microprocessor systems, and elementary digital logic, you will achieve the maximum with this book. Knowledge of assembly language would be an added advantage.
The Complete Engineering Manager: Build High-Performing Engineering Teams for Your Organization
by Ananth RamachandranTake a 360-degree tour of the engineering manager’s role and responsibilities. This book brings them to life with practical scenarios and references and ensures their relevance to your daily work. From upkeeping technical skills, to managing people and stakeholders, to ensuring timely deliverables, the job of the engineering manager is fast-paced, complex, and often short on learning resources. Fear not, this book has you covered with tips on managing evolving processes, delivering impactful projects in a timely manner, setting goals and priorities among product and technical initiatives, and helping your team focus and deliver. Business priorities are changing at a much faster pace than ever before with new technologies being introduced and adopted regularly. This book will help managers adopt modern practices to meet this moment and aid them in helping engineering teams succeed. The Complete Engineering Manager will leave you with a broader perspective and deeper skill set to apply to engineering management. What You Will Learn Employ the SELF framework for self-management and learn to build trust with team members Manage performance and craft individualized growth plans for employee success Evolve your team’s development, delivery, and technical processes to improve their efficiency Drive impact for your organization through prioritization, strategy and value delivery Build a high-performing engineering team with a strong and positive culture Who This Book is For New, aspiring, and experienced engineering managers who are looking for resources to address challenges in their role.
The Complete Guide for CISA Examination Preparation (Internal Audit and IT Audit)
by Richard E. CascarinoThe Complete Guide for CISA Examination Preparation delivers complete coverage of every topic on the latest release of the Certified Information Systems Auditor (CISA) exam. The author is an IT security and auditing expert and the book covers all five exam domains. This effective self-study system features chapter learning objectives, in-depth explanations of each topic, and accurate practice questions. Each chapter includes exam tips that highlight key exam information, hands-on exercises, a summary that serves as a quick review, and end-of-chapter questions that simulate those on the actual exam. Designed to help candidates pass the CISA exam easily, it also serves as an ideal on-the-job reference. Richard E. Cascarino, MBA, CIA, CISM, CFE, CRMA, is well known in international auditing. Richard is a principal of Richard Cascarino & Associates. He has over 31 years’ experience in audit training and consulting. He is a regular speaker at national and international conferences and has presented courses throughout Africa, Europe, the Middle East and the USA. Richard is a Past President of the Institute of Internal Auditors in South Africa, was the founding Regional Director of the Southern African Region of the IIA-Inc. and is a member of ISACA, and the Association of Certified Fraud Examiners, where he is a member of the Board of Regents for Higher Education. Richard was Chairman of the Audit Committee of Gauteng cluster 2 (Premier's office, Shared Services and Health) in Johannesburg and is currently the Chairman of the Audit and Risk Committee of the Department of Public Enterprises in South Africa. Richard is also a visiting Lecturer at the University of the Witwatersrand, author of the book Internal Auditing: An Integrated Approach, now in its third edition. This book is extensively used as a university textbook worldwide. In addition, he is the author of the Auditor's Guide to IT Auditing, Second Edition and the book Corporate Fraud and Internal Control: A Framework for Prevention. He is also a contributor to all four editions of QFINANCE, the Ultimate Resource.
The Complete Guide for CPP Examination Preparation
by Anthony V. DiSalvatore (CPP PSP & PCI)Originally written by a team of Certified Protection Professionals (CPPs), Anthony DiSalvatore gives valuable updates to The Complete Guide for CPP Examination Preparation. This new edition contains an overview of the fundamental concepts and practices of security management while offering important insights into the CPP exam.Until recently the sec
The Complete Guide to Blender Graphics: Computer Modeling & Animation, Fifth Edition
by John M. BlainBlender™ is a free Open Source 3D Creation Suite supporting the entire modeling and animation pipeline – modeling, rigging, animation, simulation, rendering, compositing and motion tracking. The program also includes Video Editing and Grease Pencil 2D Animation. <P><P>The program is free to download and use by anyone for anything. <P><P>The Complete Guide to Blender Graphics: Modeling and Animation, 5th Edition is a unified manual describing the operation of Blender version 2.80 with its New Improved Interface, New Workspaces and New Eevee Render System. <P><P>This book introduces the program's Graphical User Interface and shows how to implement tools for modeling and animating characters and creating scenes with the application of color, texture and special lighting effects. <P><P>Key Features: <li>The book is designed to lead new users into the world of computer graphics using Blender 2.80 and to be a reference for established Blender artists. <li>The book presents instruction in a series of short chapters with visual references and practical examples. <li>Instructions are structured in a building-block fashion using contents in earlier chapters to explain more complex operations in later chapters.
The Complete Guide to Blender Graphics: Computer Modeling & Animation, Fourth Edition
by John M. BlainBlender is a free and open source graphics program for computer modeling and animation incorporating Photorealstic Rendering, Realistic Materials, Character Rigging, Sculpting, UV Unwrapping, Compositing, Simulation, Camera and Object Tracking, Game Creation and Video Editing. The program is comprehensive. The interface is extensive. The creative experience is fantastic. The Complete Guide to Blender Graphics: Computer Modeling and Animation is a unified learning manual for beginners and a reference for advanced users. The manual introduces the basic components of the Blender program with reference to the interface using written instruction in conjunction with illustrations and examples. In this fourth edition of The Complete Guide to Blender Graphics the author has included changes to the program which eventuate as Blender is developed and improved. New subject matter has been added with examples. <P><P> Key Features: <li>Contents are structured in a building-block fashion, using content covered in early chapters to explain more complex content in later chapters. <li>Describes the basic operations of the interface and the majority of its functions with visual references and practical examples <li>Significantly expands discussion of advanced features providing the reader with a guide to the full potential of the program.
The Complete Guide to Blender Graphics: Computer Modeling & Animation
by John M. BlainBlenderTM is a free Open Source 3D Computer Modeling and Animation Suite incorporating Character Rigging, Particles, Real World Physics Simulation, Sculpting, Video Editing with Motion Tracking and 2D Animation within the 3D Environment. Blender is FREE to download and use by anyone for anything. The Complete Guide to Blender Graphics: Computer Modeling and Animation, Sixth Edition is a unified manual describing the operation of the program with reference to the Graphical User Interface for Blender Version 2.82a. A reader of the Sixth Edition should use Blender 2.82a when learning the program and treat it as a training exercise before using any later versions Key Features: The book provides instruction for New Users starting at the very beginning. Instruction is presented in a series of chapters incorporating visual reference to the program's interface. The initial chapters are designed to instruct the user in the operation of the program while introducing and demonstrating interesting features of the program. Chapters are developed in a building block fashion providing forward and reverse reference to relevant material.
The Complete Guide to Blender Graphics: Computer Modeling & Animation
by John M. BlainBlenderTM is a free Open Source 3D Computer Modeling and Animation Suite incorporating Character Rigging, Particles, Real World Physics Simulation, Sculpting, Video Editing with Motion Tracking and 2D Animation within the 3D Environment. Blender is FREE to download and use by anyone for anything. The Complete Guide to Blender Graphics: Computer Modeling and Animation, Seventh Edition is a unified manual describing the operation of the program with reference to the Graphical User Interface for Blender Version 3.0.0, including nearly 100 pages of completely new content. The book introduces the program’s Graphical User Interface and shows how to implement tools for modeling and animating characters and created scenes with the application of color, texture and special lighting effects. Key Features: The book provides instruction for New Users starting at the very beginning. Instruction is presented in a series of chapters incorporating visual reference to the program's interface. The initial chapters are designed to instruct the user in the operation of the program while introducing and demonstrating interesting features of the program. Chapters are developed in a building block fashion providing forward and reverse reference to relevant material. The book is also available in a discounted set along with Blender 2D Animation: The Complete Guide to the Grease Pencil.
The Complete Guide to Blender Graphics: Computer Modeling and Animation: Volume Two
by John M. BlainBlenderTM is a free Open-Source 3D Computer Modeling and Animation Suite incorporating Character Rigging, Particles, Real World Physics Simulation, Sculpting, Video Editing with Motion Tracking and 2D Animation within the 3D Environment. Blender is FREE to download and use by anyone for anything. The Complete Guide to Blender Graphics: Computer Modeling and Animation, Eighth Edition is a unified manual describing the operation of the program, updated with reference to the Graphical User Interface for Blender Version 3.2.2, including additional material covering Blender Assets, Geometry Nodes, and Non-Linear Animation. Divided into a two-volume set, the book introduces the program’s Graphical User Interface and shows how to implement tools for modeling and animating characters and created scenes with the application of color, texture, and special lighting effects. Key Features: The book provides instruction for New Users starting at the very beginning. Instruction is presented in a series of chapters incorporating visual reference to the program's interface. The initial chapters are designed to instruct the user in the operation of the program while introducing and demonstrating interesting features of the program. Chapters are developed in a building block fashion providing forward and reverse reference to relevant material. Both volumes are available in a discounted set, which can also be purchased together with Blender 2D Animation: The Complete Guide to the Grease Pencil.
The Complete Guide to Blender Graphics: Computer Modeling and Animation: Volume One
by John M. BlainBlenderTM is a free Open-Source 3D Computer Modeling and Animation Suite incorporating Character Rigging, Particles, Real World Physics Simulation, Sculpting, Video Editing with Motion Tracking and 2D Animation within the 3D Environment. Blender is FREE to download and use by anyone for anything. The Complete Guide to Blender Graphics: Computer Modeling and Animation, Eighth Edition is a unified manual describing the operation of the program, updated with reference to the Graphical User Interface for Blender Version 3.2.2, including additional material covering Blender Assets, Geometry Nodes, and Non-Linear Animation. Divided into a two-volume set, the book introduces the program’s Graphical User Interface and shows how to implement tools for modeling and animating characters and created scenes with the application of color, texture, and special lighting effects. Key Features: The book provides instruction for New Users starting at the very beginning. Instruction is presented in a series of chapters incorporating visual reference to the program's interface. The initial chapters are designed to instruct the user in the operation of the program while introducing and demonstrating interesting features of the program. Chapters are developed in a building block fashion providing forward and reverse reference to relevant material. Both volumes are available in a discounted set, which can also be purchased together with Blender 2D Animation: The Complete Guide to the Grease Pencil.
A Complete Guide to Burp Suite: Learn to Detect Application Vulnerabilities
by Sagar RahalkarUse this comprehensive guide to learn the practical aspects of Burp Suite—from the basics to more advanced topics. The book goes beyond the standard OWASP Top 10 and also covers security testing of APIs and mobile apps. Burp Suite is a simple, yet powerful, tool used for application security testing. It is widely used for manual application security testing of web applications plus APIs and mobile apps. The book starts with the basics and shows you how to set up a testing environment. It covers basic building blocks and takes you on an in-depth tour of its various components such as intruder, repeater, decoder, comparer, and sequencer. It also takes you through other useful features such as infiltrator, collaborator, scanner, and extender. And it teaches you how to use Burp Suite for API and mobile app security testing.What You Will Learn Understand various components of Burp Suite Configure the tool for the most efficient use Exploit real-world web vulnerabilities using Burp Suite Extend the tool with useful add-onsWho This Book Is ForThose with a keen interest in web application security testing, API security testing, mobile application security testing, and bug bounty hunting; and quality analysis and development team members who are part of the secure Software Development Lifecycle (SDLC) and want to quickly determine application vulnerabilities using Burp Suite
A Complete Guide to Character Rigging for Games Using Blender
by Armin HalačThis book is a comprehensive guide to using Blender to create character rigs for games, breaking down the technicalities of rigging tools and techniques into easily digestible chunks. It provides all the tools needed to go from a static character model to an animation-ready, high quality, and fast performing game rig. Written to be accessible and easy to follow, the book covers character rigging theory that is supported by industry standard examples of how to apply that theory to character rigs for video games. It demonstrates the reasoning behind rigging decisions followed by instructions and examples on how to apply that knowledge to rig creation. It includes chapters that focus on the character deformation techniques that raise the visual quality of the model and subsequently of the animation and game it will be used in. This book will be vital reading to those studying games animation as well as early-career rigging artists, character animators, modeling artists, technical animators, and technical artists.
Complete Guide to CISM Certification
by null Thomas R. Peltier null Justin PeltierThe Certified Information Security Manager(CISM) certification program was developed by the Information Systems Audit and Controls Association (ISACA). It has been designed specifically for experienced information security managers and those who have information security management responsibilities. The Complete
The Complete Guide to Cybersecurity Risks and Controls (ISSN)
by Anne Kohnke Dan Shoemaker Ken E. SiglerThe Complete Guide to Cybersecurity Risks and Controls presents the fundamental concepts of information and communication technology (ICT) governance and control. In this book, you will learn how to create a working, practical control structure that will ensure the ongoing, day-to-day trustworthiness of ICT systems and data. The book explains how to establish systematic control functions and timely reporting procedures within a standard organizational framework and how to build auditable trust into the routine assurance of ICT operations. The book is based on the belief that ICT operation is a strategic governance issue rather than a technical concern. With the exponential growth of security breaches and the increasing dependency on external business partners to achieve organizational success, the effective use of ICT governance and enterprise-wide frameworks to guide the implementation of integrated security controls are critical in order to mitigate data theft. Surprisingly, many organizations do not have formal processes or policies to protect their assets from internal or external threats. The ICT governance and control process establishes a complete and correct set of managerial and technical control behaviors that ensures reliable monitoring and control of ICT operations. The body of knowledge for doing that is explained in this text. This body of knowledge process applies to all operational aspects of ICT responsibilities ranging from upper management policy making and planning, all the way down to basic technology operation.
The Complete Guide to DAZ Studio 4
by Paolo CicconeThe book builds up a complete project from scratch and demonstrates the power of DAZ to create life-like characters. The book is replete with detailed examples and instructions on creating a tailor-made marvel out of scratch.This book can be used by anybody who has DAZ Studio 4, regardless of their level of familiarity with the program or the concepts of 3D art.
A Complete Guide to DevOps with AWS: Deploy, Build, and Scale Services with AWS Tools and Techniques
by Osama MustafaGain a thorough understanding of DevOps concepts and learn to deploy AWS DevOps services in an organization. This book covers AWS DevOps deployment and building applications and services for enhanced performance. A Complete Guide to DevOps with AWS will show you how to use AWS DevOps to launch and scale services using AWS tools. It demonstrates how to handle infrastructure as code such as AWS CodeCommit, AWS CodeBuild, and AWS CodeArtifact, and how to adapt your software with familiar tools such as terraform and cloud formation. This practice also helps in the continuous integration and deployment of pipelines such as AWS CodeDeploy and AWS CodePipeline with different deployment strategies. You will also learn how to find bugs quicker, enhance software quality, reduce your time to market, and how to build, test, and prepare for a release with frequent code changes. You will also see how to scale your applications to provide maximum performance for users with high traffic. The book also covers monitoring and logging applications, giving an overall picture of the ecosystem of product development. It also explains Kubernetes in depth with AWS EKS. It concludes by walking you through how to build projects with AWS DevOps tools and technologies. After completing this book, you will have gained a solid understanding of the concepts of AWS DevOps through examples, including building projects with integration of software tools. What You Will Learn Automate processes with AWS toolsUnderstand AWS Services for Continuous deployment, and how to use themUse infrastructure as code with AWS in different formatsIntegrate AWS security into DevOps Who This Book Is For DevOps professionals and cloud engineers.
A Complete Guide to Docker for Operations and Development: Test-Prep for the Docker Certified Associate (DCA) Exam
by Engy FoudaHarness the power of Docker by containerizing your code with all its libraries and file systems to consistently run anywhere. This book is your source for learning all about Docker operations and development. It’s divided into two units and focuses on the topics that the Docker Certified Associate exam covers. Unit 1 covers the Docker fundamentals, such as Docker Enterprise for Operations, Docker Enterprise for Developers, Swarm, and an introduction to Kubernetes. You will learn how to install Docker Community Edition, Docker Enterprise Edition with Kubernetes and CLI. Also, you will learn the Docker cycle, container lifecycle, develop applications in any language, wrap, build, ship, and deploy them for production. Finally, you will learn how to create a Swarm cluster, deploy an app to it, and manage it with the best practices according to the current technologies. Unit 2 provides quizzes to help you prepare for the certification test. The DCA exam format and the question style has changed since Mirantis acquired Docker. To accommodate this, the quizzes mirror these changes. What You’ll Learn Understand the difference between containerization and virtualization Install Docker CE on various platforms and manage the resources Write Dockerfile, Docker Compose YAML, and Kubernetes manifest YAML files Compare microservices and monolithic applications Containerize monolithic applications Who This Book Is For Software developers, Cloud Architects, and DevOps operation managers.
The Complete Guide to Drones Extended 2nd Edition
by Adam JuniperIf you think you need a boarding pass to fly, you're really missing out... Today, drones are everywhere. From film studios to farms, they're in the hands of photographers, commercial surveyors and racers alike. This fully illustrated book explains how drones developed, where they're going and which one you should choose. It even includes complete instructions to build both a simple drone and a super-fast FPV racer yourself.Whether you're flying indoors or out, buying or building, this book covers everything:¦ Understand the Jargon Flying has a lot of unfamiliar terminology, but this book will make it easy to master.¦ Business or Pleasure Every type of multicopter you might want is introduced, including explanations of which is best suited for what role.¦ Get the Best Pictures This edition includes an extended guide to the tech and composition tricks you can use to make your pictures stand out of the pack.¦ Get the Best Video A new shot-guide shows you how to get the most engaging aerial video, whatever your drone.¦ Be a Winning FPV Racer There are two complete step-by-step instructions for building your own drones inside: an FPV racer, or a surprisingly cheap wooden drone - both great projects.Following the worldwide success of the first edition, which has been translated into numerous languages, this second edition is not only fully updated to keep pace with the laws and technology, but also extended to thoroughly cover the fast-growing new sport of FPV drone racing, while still including a comprehensive guide to learning to fly any drone.
The Complete Guide to Drones Extended 2nd Edition
by Adam JuniperIf you think you need a boarding pass to fly, you're really missing out... Today, drones are everywhere. From film studios to farms, they're in the hands of photographers, commercial surveyors and racers alike. This fully illustrated book explains how drones developed, where they're going and which one you should choose. It even includes complete instructions to build both a simple drone and a super-fast FPV racer yourself.Whether you're flying indoors or out, buying or building, this book covers everything:¦ Understand the Jargon Flying has a lot of unfamiliar terminology, but this book will make it easy to master.¦ Business or Pleasure Every type of multicopter you might want is introduced, including explanations of which is best suited for what role.¦ Get the Best Pictures This edition includes an extended guide to the tech and composition tricks you can use to make your pictures stand out of the pack.¦ Get the Best Video A new shot-guide shows you how to get the most engaging aerial video, whatever your drone.¦ Be a Winning FPV Racer There are two complete step-by-step instructions for building your own drones inside: an FPV racer, or a surprisingly cheap wooden drone - both great projects.Following the worldwide success of the first edition, which has been translated into numerous languages, this second edition is not only fully updated to keep pace with the laws and technology, but also extended to thoroughly cover the fast-growing new sport of FPV drone racing, while still including a comprehensive guide to learning to fly any drone.
The Complete Guide to Landscape Astrophotography: Understanding, Planning, Creating, and Processing Nightscape Images
by Michael C ShawThe Complete Guide to Landscape Astrophotography is the ultimate manual for anyone looking to create spectacular landscape astrophotography images. By explaining the science of landscape astrophotography in clear and straightforward language, it provides insights into phenomena such as the appearance or absence of the Milky Way, the moon, and constellations. This unique approach, which combines the underlying scientific principles of astronomy with those of photography, will help deepen your understanding and give you the tools you need to fulfil your artistic vision. Key features include: • Distinguished Guest Gallery of images from renowned nightscape photographers such as Babak Tafreshi, Bryan Peterson, Alan Dyer, Brenda Tharp, Royce Bair, Wally Pacholka, and David Kingham • The twenty-five best landscape astrophotography subjects and how to photograph them • Astronomy 101 - build your knowledge of night sky objects and their motion: the Milky Way, moon, Aurora Borealis/Australis, constellations, meteors and comets • Information on state-of-the-art planning software and apps designed to enable you to capture and enhance your landscape astrophotography • Field guide for creating a detailed plan for your night shoot • Description of the best moon phases for specific types of nightscape images, and the best months and times of night to see the Milky Way • How-to guide for creating stunning time-lapse videos of the night sky, including Holy Grail transitions from pre-sunset to complete darkness • Four detailed case studies on creating landscape astrophotography images of the Milky Way, full moon, star trails, and constellations
Complete Guide to Open Source Big Data Stack
by Michael FramptonSee a Mesos-based big data stack created and the components used. You will use currently available Apache full and incubating systems. The components are introduced by example and you learn how they work together. In the Complete Guide to Open Source Big Data Stack, the author begins by creating a private cloud and then installs and examines Apache Brooklyn. After that, he uses each chapter to introduce one piece of the big data stack--sharing how to source the software and how to install it. You learn by simple example, step by step and chapter by chapter, as a real big data stack is created. The book concentrates on Apache-based systems and shares detailed examples of cloud storage, release management, resource management, processing, queuing, frameworks, data visualization, and more. What You'll Learn Install a private cloud onto the local cluster using Apache cloud stack Source, install, and configure Apache: Brooklyn, Mesos, Kafka, and Zeppelin See how Brooklyn can be used to install Mule ESB on a cluster and Cassandra in the cloud Install and use DCOS for big data processing Use Apache Spark for big data stack data processing Who This Book Is For Developers, architects, IT project managers, database administrators, and others charged with developing or supporting a big data system. It is also for anyone interested in Hadoop or big data, and those experiencing problems with data size.
The Complete Guide to Photorealism for Visual Effects, Visualization and Games
by Eran DinurThis book offers a comprehensive and detailed guide to accomplishing and perfecting a photorealistic look in digital content across visual effects, architectural and product visualization, and games. Emmy award-winning VFX supervisor Eran Dinur offers readers a deeper understanding of the complex interplay of light, surfaces, atmospherics, and optical effects, and then discusses techniques to achieve this complexity in the digital realm, covering both 3D and 2D methodologies. In addition, the book features artwork, case studies, and interviews with leading artists in the fields of VFX, visualization, and games. Exploring color, integration, light and surface behaviour, atmospherics, shading, texturing, physically-based rendering, procedural modelling, compositing, matte painting, lens/camera effects, and much more, Dinur offers a compelling, elegant guide to achieving photorealism in digital media and creating imagery that is seamless from real footage. Its broad perspective makes this detailed guide suitable for VFX, visualization and game artists and students, as well as directors, architects, designers, and anyone who strives to achieve convincing, believable visuals in digital media.