Photoshop Elements 13 All-in-One For DummiesWhether you prefer to snap shots on your smartphone or never leave home without your DSLR, chances are you have way more photos than you ever dreamed possible. With the help of Photoshop Elements 13 All-in-One For Dummies, you can edit those photos and turn them into stunning works of art. The book will help you get to know the key features of Photoshop Elements, including examining the Elements workspace; navigating the tools; viewing images on your computer; setting your preferences; and acquiring, saving, and exporting images. You'll then take your skills to next level and become a pro at working with iOS and Android devices, specifying resolution and changing image sizing, choosing color modes and file formats, working with Camera Raw, using and managing color, painting and drawing with Elements, creating layers, and so much more. Plus, you'll discover how to add pizzazz with styles and effects, apply quick image makeovers, correct lighting, color, and clarity, and composite with P ...
Responsive Web Design with AngularJSAngularJS is an open source JavaScript framework, built to create dynamic web applications using HTML, JavaScript, and CSS. AngularJS has many advanced features that can be used to leverage responsive application development.
Responsive Web Design with AngularJS follows a detailed step-by-step approach to explain each key concept, with sufficient code and examples. This book will teach you how to implement dynamic routing, responsive custom directives, and breakpoints for your web page, followed by a section on debugging and testing.
By the end of the book, you will be able to develop and design exciting single page applications with AngularJS and make the applications responsive on different devices. With ample screenshots and code offering you a detailed insight, this book will ensure your success in developing responsive applications. ...
Programming Chrome AppsPut your web app design skills to work by learning how to create powerful and portable Chrome Apps. With this practical book, you'll learn how to build Google's unique apps to behave just like native apps so they can interact with hardware devices, access external files, and send notifications.
Author Marc Rochkind takes you through a hands-on, objective tour of Chrome Apps, which run on any platform that supports the Chrome browser—including OS X, Windows, Linux, as well as Android and iOS. If you know how to work with HTML, CSS, JavaScript, and the DOM, you're ready to get started. ...
Learning Cocos2d-JS Game DevelopmentWhether you are new to game development or an experienced developer, you will be surprised by how easy it is to create HTML5 cross-platform games with Cocos2d-JS. In this book, you will use JavaScript to create spectacular and exciting games of different genres.
Without any dreary theory, which often discourages technical book readers, each chapter will guide you through the creation of different games, each packed with new and exciting features.
You will begin by learning the basics of a cross-platform game. You'll also learn to animate, rotate, scroll, and tween sprites. You will learn to make your game more enticing by adding your own special touch using features such as music, sound effects, and physics. You'll also learn to protect, sitelock, export, and publish the games you have created. By the end of the book, you'll have created a complete cross-platform game right from scratch, featuring leader boards and third-party adverts, complete with the final polish every game sh ...
Unity AI Programming EssentialsUnity is a powerful cross-platform game creation system that includes a game engine and integrated development environment (IDE). AI programming in Unity is a key task for any game developer as it gives you the ability to make computer characters think and behave like a living organism.
This book focuses on the different AI tasks that are essential for game development using Unity. It includes topics such as defining "minds" for your characters with behavior trees. Furthermore, it covers more specialized AI tasks such as how to implement AI crowds and how to create driving AI for vehicles. We have a section dedicated to NavMesh, one of the most important aspects of pathfinding, that will show you how to customize the mesh generation to handle different use cases for different characters. This is a practical book as it uses several popular Unity plugins such as RAIN and React AI to accomplish different AI tasks. ...
tmuxIt's pretty common for a modern developer to have a database console, web server, and a text editor running at the same time. Switching between these with the mouse takes up valuable time and can break your concentration. By using tmux, you can improve your productivity and regain your focus. This book will show you how.
You'll learn how to manage multiple terminal sessions within tmux using only your keyboard. You'll see how to manage and run programs side-by-side in panes, and you'll learn how to create the perfect development environment with custom scripts so that when you're ready to work, your programs are waiting for you. ...
ArcGIS Web DevelopmentArcGIS Web Development is an example-rich guide that teaches you to use the ArcGIS JavaScript API to build custom GIS web applications. The book begins with easy-to-follow examples that introduce readers to the ArcGIS JavaScript API and show how you can apply simple customizations. As the book progresses, you'll explore a full-scale, web-mapping application. By the end you will be able to build web apps that have features you'd ordinarily expect to find only in dedicated GIS applications.
Written for web developers familiar with JavaScript and basic GIS concepts. Experience with ArcGIS is helpful, but not necessary. ...
Mastering BeagleBone RoboticsRobots are quickly bursting from the world of science fiction right into our own living rooms. The small-but-mighty BeagleBone Black embedded processor provides the power and capability to program your own robotic projects using its complete Linux development environment.
Mastering BeagleBone Robotics lets you push your creativity to the limit through complex, diverse, and fascinating robotic projects right from scratch. Start off simple by building a tracked robot that moves, sees its environment, and navigates barriers. Go aquatic with a sailing robot that controls its rudder and sail, senses the direction of the wind, and plots its course using GPS. Then plunge beneath the surface of the waves as you create and control a robotic submarine to explore the world underwater with a webcam link. Walk on all fours with a limbed creation, and take to the skies as you create a quadcopter, then use the BeagleBone Black to make it autonomous and fly in its own direction using its own power ...
Moodle Gradebook, 2nd EditionAssessing and tracking students to ensure they progress is one of the key challenges of modern education. Moodle Gradebook offers an innovative solution, providing you with a platform to store and calculate grades and track the progress and achievements of your students.
Moodle Gradebook, Second Edition explains and explores the full functionality and features of the Gradebook to help you to make it easier to organize your work and relay information to your students. It will introduce you to the core functions of the Gradebook and demonstrate how to add graded activities. Then it will guide you through the process of assigning and calculating grades before exploring how to organize categories and successfully report and export information. ...
Getting Started with Julia ProgrammingJulia is a new open source programming language that is used in the field of data science computing. It was created to solve the dilemma between high-level slow code and fast but low-level code, and the necessity to use both to achieve high performance. This book will give you a head start to tackle your numerical and data problems with Julia. Your journey will begin by learning how to set up a running Julia platform before exploring its various built-in types. You will then move on to cover the different functions and constructs in Julia. The book will then walk you through the two important collection types—arrays and matrices. Over the course of the book, you will also be introduced to homoiconicity, the meta-programming concept in Julia.
Towards the concluding part of the book, you will also learn how to run external programs. This book will cover all you need to know about Julia to leverage its high speed and efficiency. ...