As generic programming techniques became increasingly popular throughout the 1990s, the need for a type-deduction mechanism was recognized. Many compiler vendors implemented their own versions of the operator, typically called typeof, and some portable implementations with limited functionality, based on existing language features were developed. In 2002, Bjarne Stroustrup proposed that a standardized version of the operator be added to the C++ language, and suggested the name "decltype", to reflect that the operator would yield the "declared type" of an expression.
Gene Luen Yang is the National Ambassador for Young People's Literature and is a MacArthur Fellow, a recipient of what's popularly known as the MacArthur "Genius" Grant.
There's something lurking beneath the surface of Stately Academyâliterally. In a secret underground classroom Hopper, Eni, and Josh discover that the campus was once home to the Bee School, an institute where teachers, students, and robots worked together to unravel the mysteries of coding. Hopper and her friends are eager to follow in this tradition and become top-rate coders. But why are Principal Dean and the rugby team suddenly so interested in their extracurricular activities?
From graphic novel superstar (and high school computer programming teacher) Gene Luen Yang comes the second volume of Secret Coders, Paths & Portals, a wildly entertaining new series that combines logic puzzles and basic programming instruction with a page-turning mystery plot!
"This book supports my own 30-year crusade to demonstrate that games are an art form that undeniably rivals traditional arts. It gives detailed explanations of game art techniques and their importance, while also highlighting their dependence on artistic aspects of game design and programming.â Â â John Romero, co-founder of id Software and CEO of Loot Drop, Inc.
"Solarskiâs methodology here is to show us the artistic techniques that every artist should know, and then he transposes them to the realm of video games to show how they should be used to create a far more artful gaming experience ... if I were an artist planning to do video game work, Iâd have a copy of this on my shelf."
â Marc Mason, Comics Waiting Room
Video games are not a revolution in art history, but an evolution. Whether the medium is paper or canvasâor a computer screenâthe artistâs challenge is to make something without depth seem like a window into a living, breathing world. Video game art is no different. Â Drawing Basics and Video Game Art is first to examine the connections between classical art and video games, enabling developers to create more expressive and varied emotional experiences in games. Artist game designer Chris Solarski gives readers a comprehensive introduction to basic and advanced drawing and design skillsâlight, value, color, anatomy, concept developmentâas well as detailed instruction for using these methods to design complex characters, worlds, and gameplay experiences. Artwork by the likes of Michelangelo, Titian, and Rubens are studied alongside AAA games like BioShock,Journey, the Mario series, and Portal2, to demonstrate perpetual theories of depth, composition, movement, artistic anatomy, and expression. Â Although Drawing Basics and Video Game Art is primarily a practical reference for artists and designers working in the video games industry, itâs equally accessible for those interested to learn about gamingâs future, and potential as an artistic medium.
Learn how to make the most of SharePoint 2016 and its wide range of capabilities to support your information management, collaboration, and business process management needs. Whether you are using SharePoint as an intranet or business solution platform, you will learn how to use the resources (such as lists, libraries, and sites) and services (such as search, workflow, and social) that make up these environments. In the fifth edition of this bestselling book, author Tony Smith walks you through the components and capabilities that make up a SharePoint 2016 environment. He provides step-by-step instructions for using and managing these elements, as well as recommendations for how to get the best out of them.
What You Will Learn
Create and use common SharePoint resources like lists, libraries, sites, pages and web parts
Understand when and how workflows and information management policies can be used to automate process
Learn how to take advantage of records retention, management, and dispositionÂ
Make the most of SharePoint search services
Take advantage of social capabilities to create social solutions
Who This Book Is For
Whether you have not yet used SharePoint at all, have used previous versions, have just started using the basic features, or have been using it for a long of time, this book provides the skills you need to work efficiently with the capabilities SharePoint 2016 provides.
With the proliferation of mobile devices and bring-your-own-devices (BYOD) within enterprise networks, the boundaries of where the network begins and ends have been blurred. Cisco Identity Services Engine (ISE) is the leading security policy management platform that unifies and automates access control to proactively enforce role-based access to enterprise networks. In Practical Deployment of Cisco Identity Services EngineÂ (ISE), Andy Richter and Jeremy Wood share their expertise from dozens of real-world implementations of ISE and the methods they have used for optimizing ISE in a wide range of environments.
ISE can be difficult, requiring a team of security and network professionals, with the knowledge of many different specialties. Practical Deployment of Cisco Identity Services EngineÂ (ISE) shows you how to deploy ISE with the necessary integration across multiple different technologies required to make ISE work like a system. Andy Richter and Jeremy Wood explain end-to-end how to make the system work in the real world, giving you the benefit of their ISE expertise, as well as all the required ancillary technologies and configurations to make ISE work.
The Definitive Guide to Microsoft SQL Server 2012 Reporting Services
Create, deploy, and manage business intelligence reports using the expert tips and best practices in this hands-on resource. Written by a member of the original Reporting Services development team, Microsoft SQL Server 2012 Reporting Services, Fourth Edition covers the complete process of building and distributing reports and explains how to maximize all of the powerful, integrated SSRS capabilities, including the new and enhanced features. A detailed case study and sample reports are included in this practical reference.
Plan for, install, configure, and customize SQL Server 2012 Reporting Services
Retrieve data with SELECT queries
Generate reports from the Report Wizard and from scratch
Enhance your reports with charts, images, gauges, and maps
Add value to reports through summarizing, totaling, and interactivity
Build reusable report templates
Embed Visual Basic, .NET functions and subreports into your reports
Enable end-user access to reports via the Report Server and its Report Manager web interface
Integrate SSRS reports with your own websites and custom applications
Follow along with sample reports from the book's case study
Experience learning made easy-and quickly teach yourself how to use Microsoft SharePoint Foundation to enable effective team collaboration. With Step By Step, you set the pace-building and practicing the skills you need, just when you need them!
Build your own SharePoint site with easy-to-use templates
Create lists and libraries to store information
Add discussion boards, wikis, and blogs
Set up Document and Meeting Workspaces for easy collaboration
Share calendars, contacts, and data from Microsoft Office programs
Customize your pages with Web Parts
Your all-in-one learning experience includes:
Files for building skills and practicing the book's lessons
Develop your own responsive, reactive, and ready-to-deploy Android applications About This Book * Kick-start your Android programming career or just have fun publishing apps to the Google Play marketplace * Explore the high-level Android asynchronous constructs available on the Android SDK * Learn the internals of a game engine by building one Who This Book Is For If you are an iOS developer or any other developer/programmer and you want to try your hands on developing applications on the Android platform, this course is for you. No prior programming experience is needed as this course will guide you right from the beginning to the advanced concepts of Android programming. What You Will Learn * Mastering the fundamentals of coding Java for Android * Installing and setting up your Android development environment * Building functional user interfaces with the Android Studio visual designer * Adding user interaction, data captures, sound, and animation to your apps * Managing your apps' data using the built-in Android SQLite database * Getting familiar with the android process model and low-level concurrent constructs delivered by the Android SDK * Interacting with nearby devices over Bluetooth and WiFi communications channels * Creating and composing tasks with RxJava to execute complex asynchronous work in a predictable way * Handling user inputs, from virtual joysticks to gamepads * Implementing collision detection using different techniques and discover how to optimize it for complex games * Building, deploying, and publishing real Android applications to the Google Play marketplace In Detail Android is the most popular OS in the world. There are millions of devices accessing tens of thousands of applications. It is many people's entry point into the world of technology. The Android: Programming for Developers course will take you on a journey to become an efficient Android programmer by thoroughly understanding the key concepts of Android programming and develop market-ready applications. The course begins with helping you create Android applications from scratch. The first module, Android Programming for Beginners, introduces you to all the fundamental concepts of programming in an Android context, from the Java basics to working with the Android API. At the completion of this module, you'll be ready to start building your own custom applications in Android and Java. After getting familiar with the basic programming concepts, the second module, Asynchronous Android Programming, shows you how to make your applications more reliable. This will be achieved using high-level and advanced asynchronous techniques and concepts. Through this module, you will learn to construct scalable and performant applications to take advantage of multi-thread asynchronous techniques. With a good grasp on the basics, you move on the final module, Mastering Android Game Development. This progressive module will help you learn to use animations and particle systems to provide a rich experience. By the end of the course, you will create beautiful, responsive, and reusable UIs by taking advantage of the Android SDK. Style and approach The comprehensive course will run you through the basic concepts for newbies, move on to the UI design, teach you game development on Android, and finally make you proficient in application development on Android. Each of these aspects has been covered in individual modules to help you develop your skills after the completion of a module and get ready for the next.
Liferay in Action is a comprehensive and authoritative guide to building portals on the Liferay 6 platform. Fully supported and authorized by Liferay, this book guides you smoothly from your first exposure to Liferay through the crucial day-to-day tasks of building and maintaining an enterprise portal that works well within your existing IT infrastructure.
About the Technology
About the Book
Experienced developers will learn how to use new Liferay APIs to build social and collaborative sites, use the message bus and workflow, implement indexing and search, and more. This book was developed in close collaboration with Liferay engineers, so it answers the right questions, and answers them in depth.
No experience with Liferay or the Portlets API is required, but basic knowledge of Java and web technology is assumed.
Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.
Complete coverage of Liferay Portal 6
Covers both the commercial and open source versions
Custom portlet development using the Portlet 2.0 spec
Liferay's social network API
Add functionality with hooks and Ext plugins
Table of Contents
PART 1 WORKING WITH LIFERAY AND PORTLETS
The Liferay difference
Getting started with the Liferay development platform
PART 2 WRITING APPLICATIONS ON LIFERAY'S PLATFORM
A data-driven portlet made easy
MVC the Liferay way
Designing your site with themes and layout templates
This book serves as a comprehensive guide for using a Nexstar Evolution mount with WiFi SkyPortal control, walking the reader through the process for aligning and operating theÂ system from a tablet or smartphone.Â The next generation Go-To mount from Celestron, this is compatible not only with the Nextstar Evolution but also with older mounts. It is the ideal resourceÂ for anyone who owns, or is thinking of owning, a Nexstar Evolution telescope, or adapting their existing Celestron mount.Â Pros and cons of the system are thoroughly covered with a critical depth that addresses any possible question by users.
Beginning with a brief history of Go-To telescopes and the genesis of this still new technology, the author covers every aspect of the newly expanding capability in observing. This includes the associated Sky Portal smartphone and tablet application, the transition from the original Nexstar GoTo system to the new SkyPortal system, the use of the Sky Portal application with its Sky Safari 4 basic software and Celestron WiFi adaptations, and discussions on the use of SkyPortal application using the Celestron adapter on olderÂ Celestron mounts.Â Comments and recommendations for equipment enable the reader to successfully use and appreciate the new WiFi capability without becoming overwhelmed. Extensively illustrated using actual screenshots from the program interface, this is the only guide to the Nextstar SkyPortal an observer will need.
Led Digital Marketing Efforts of Top 500 e-Retailers.
Worked with Top Brands at Leading Agencies.
Successfully Managed Over $50 million in Digital Ad Spend.
Developed Strategies and Processes that Enabled Brands to Grow During an Economic Downturn.
Taught Advanced Internet Marketing Strategies at the graduate level.
Manage research, learning and skills at defaultLogic. Create an account using LinkedIn or facebook to manage and organize your IT knowledge. defaultLogic works like a shopping cart for information -- helping you to save, discuss and share.