Ranging across both standard philosophical territory and the landscape of cutting-edge cognitive science, Mindware: An Introduction to the Philosophy of Cognitive Science, Second Edition, is a vivid and engaging introduction to key issues, research, and opportunities in the field.
Kaplan´s NAPLEX Prep 2019-2020 is your step-by-step guide to scoring higher on the North American Pharmacist Licensure Examination. Fully updated to match the test change, this edition is distilled to high-yield content for efficient, portable review. Our essential guide comes with access to additional content and practice tests online, so you´ll have everything you need to face the exam with confidence. Essential Review Portable print book focused on high-yield topics you need to know for the NAPLEX Access to additional material online in a digital book with expanded content, including disease definition, diagnosis, signs/symptoms, and pearls More than 200 comprehensive, up-to-date tables summarizing must-know drugs at a glance in print and online Two exam-like practice tests online, each with 250 questions to match the test blueprint 27 practice question sets online, reviewing chapter content Expert Guidance Exclusive test-taking and study strategies to help you make the most of your prep time Kaplan´s Learning Engineers and expert psychometricians ensure our practice questions and study materials are true to the test We invented test prep-Kaplan (www.kaptest.com) has been helping students for 80 years, and our proven strategies have helped legions of students achieve their dreams
This edited volume explores the intersection between philosophy and computing. It features work presented at the 2016 annual meeting of the International Association for Computing and Philosophy. The 23 contributions to this volume neatly represent a cross section of 40 papers, four keynote addresses, and eight symposia as they cut across six distinct research agendas. The volume begins with foundational studies in computation and information, epistemology and philosophy of science, and logic. The contributions next examine research into computational aspects of cognition and philosophy of mind. This leads to a look at moral dimensions of man-machine interaction as well as issues of trust, privacy, and justice. This multi-disciplinary or, better yet, a-disciplinary investigation reveals the fruitfulness of erasing distinctions among and boundaries between established academic disciplines. This should come as no surprise. The computational turn itself is a-disciplinary and no former discipline, whether scientific, artistic, or humanistic, has remained unchanged. Rigorous reflection on the nature of these changes opens the door to inquiry into the nature of the world, what constitutes our knowledge of it, and our understanding of our place in it. These investigations are only just beginning. The contributions to this volume make this clear: many encourage further research and end with open questions.
Write maintainable, extensible, and durable software with modern C++. This book is a must for every developer, software architect, or team leader who is interested in good C++ code, and thus also wants to save development costs. If you want to teach yourself about writing clean C++, Clean C++ is exactly what you need. It is written to help C++ developers of all skill levels and shows by example how to write understandable, flexible, maintainable, and efficient C++ code. Even if you are a seasoned C++ developer, there are nuggets and data points in this book that you will find useful in your work. If you don´t take care with your code, you can produce a large, messy, and unmaintainable beast in any programming language. However, C++ projects in particular are prone to be messy and tend to slip into bad habits. Lots of C++ code that is written today looks as if it was written in the 1980s. It seems that C++ developers have been forg otten by those who preach Software Craftsmanship and Clean Code principles. The Web is full of bad, but apparently very fast and highly optimized C++ code examples, with cruel syntax that completely ignores elementary principles of good design and well-written code. This book will explain how to avoid this scenario and how to get the most out of your C++ code. You´ll find your coding becomes more efficient and, importantly, more fun. What You´ll Learn Gain sound principles and rules for clean coding in C++ Carry out test driven development (TDD) Discover C++ design patterns and idioms Apply these design patterns Who This Book Is For Any C++ developer and software engineer with an interest in producing better code.
So you need to set up a SAN? Here´s how to design, implement, and manage one! Whether you´re a complete novice or you already have a bit of knowledge about storage area networks, this book is almost guaranteed to make your job easier. From the basics for beginners to advanced features like snapshot copies, storage virtualization, and heading off problems before they happen, here´s what you need to do the job with confidence! * Getting started - understand what SANs are, whether you need one, and what you need to build one * Design basics - learn to use loops, switches, and the fabric layer, and design your SAN for peak performance * No surprises - create a disaster-recovery plan with the appropriate guidelines and choose a remote site and data replication method * SANs united - see how to connect or extend SANs and how compression can reduce costs * Wait, back up - compare tape, disk, network, and SAN backup methods to choose the solution you need * What if it breaks? - follow great troubleshooting tips to help you find and fix a problem * De-dupe, de-dupe - find out how data de-duplication makes sense for backup, replication, and retention * It´s virtual - explore different types of virtualization and what they offer Open the book and find: * What RAID is and why it´s important * Issues to consider when planning your SAN * A translation of all those pesky acronyms * What to do when your server gets the hiccups * How to use CDP and CDR * What you should beware of with storage virtualization * Hardware- and software-based copy solutions * SAN best practices
Combining coverage of XSLT 2.0 and XPath 2.0 into one book, this authoritative reference provides equal weight to the powerful new features of XSLT 2.0 and XPath 2.0 and the established capabilities of the 1.0 versions. Author Michael Kay has created his own implementation of XSLT 2.0 (Saxon), and he puts his unique knowledge to work in this detailed reference to the elements of the XSLT 2.0 language and the fundamentals of XPath, complete with syntax, practical usage advice, and examples. The book begins by teaching the essential concepts behind the language, knowledge you need if you are going to write good code rather than just working code. You will discover how XSLT and XPath differ from other languages, and how you use them to create effective web-based applications. The central chapters provide meticulous coverage of the language features of XSLT 2.0 and XPath 2.0. You will return to this reference whenever you encounter new programming challenges. You finish with detailed case studies highlighting real applications to give you insights you would otherwise gain only from months of practical experience. What you will learn from this book * All the XSLT elements you can use in a stylesheet and the detailed rules for the syntax and semantics of each * How Path expressions enable you to navigate around the structure of an XML document * How you can improve your stylesheets by taking advantage of the XML Schema definitions of input and output documents * How to take advantage of vendor extensions without losing portability * Techniques for taking advantage of XSLT to write real applications Who this book is for This book is for experienced programmers who are looking to become proficient with XSLT 2.0. Previous experience with XSLT or XPath is not necessary. However, a working knowledge of XML, HTML, and web architecture is beneficial. Wrox Programmer´s References are designed to give the experienced developer straight facts on a new technology, without hype or unnecessary explanations. They deliver hard information with plenty of practical examples to help you apply new tools to your development projects today.
Simple Network Management Protocol (SNMP) provides a ´´simple´´ set of operations that allows you to more easily monitor and manage network devices like routers, switches, servers, printers, and more. The information you can monitor with SNMP is wide-ranging--from standard items, like the amount of traffic flowing into an interface, to far more esoteric items, like the air temperature inside a router. In spite of its name, though, SNMP is not especially simple to learn. O´Reilly has answered the call for help with a practical introduction that shows how to install, configure, and manage SNMP. Written for network and system administrators, the book introduces the basics of SNMP and then offers a technical background on how to use it effectively. Essential SNMP explores both commercial and open source packages, and elements like OIDs, MIBs, community strings, and traps are covered in depth. The book contains five new chapters and various updates throughout. Other new topics include: * Expanded coverage of SNMPv1, SNMPv2, and SNMPv3 * Expanded coverage of SNMPc * The concepts behind network management and change management * RRDTool and Cricket * The use of scripts for a variety of tasks * How Java can be used to create SNMP applications * Net-SNMP´s Perl module The bulk of the book is devoted to discussing, with real examples, how to use SNMP for system and network administration tasks. Administrators will come away with ideas for writing scripts to help them manage their networks, create managed objects, and extend the operation of SNMP agents. Once demystified, SNMP is much more accessible. If you´re looking for a way to more easily manage your network, look no further than Essential SNMP, 2nd Edition.
A basic primer for all employees on using Lean Six Sigma to meet your company´s goals and your customers´ needs Lean Six Sigma combines the two most important and popular quality trends of our time: Six Sigma and Lean Production. In this plain-English guide, you´ll discover how this remarkable quality improvement method will help you identify and eliminate waste, cut costs and grow revenue, enhance your job skills, and even make work more meaningful.What is Lean Six Sigma? reveals why companies are implementing this strategy, and walks you through the foundations of Lean Six Sigma, explaining the ´´four keys´´ and how they apply to your own job:Delight your customers with speed and quality Improve your processes Work together for maximum gain Base decisions on data and facts Featuring charts, diagrams, and case studies of teams who have used these methods to improve their workplace, What is Lean Six Sigma? tells you what you need to know to make this strategy a success in your organization.
Das Praxisbuch stellt die Windows PowerShell in der aktuellsten Version als vielseitiges Werkzeug für die Administration von Windows Server 2008 R2/2012/2012 R2 und Windows Server 2016 vor. Es richtet sich an Administratoren, die sich bereits mit der PowerShell auskennen und ihr Wissen an aktuellen Themen vertiefen wollen. Es beschreibt zunächst die Kernkonzepte der PowerShell wie Typen, Objekte, stellt die mit der Version 5.0 dazu gekommenen Klassen vor, und gibt einen Überblick über Advanced Functions und Module. Danach werden fortgeschrittenere Themen wie Debuggen, die Umwandlung von Texten in Objekte und das Testen von Skripten mit Pester vorgestellt. Ein weiterer Schwerpunkt ist das Thema DevOps, das bei der PowerShell zum einen über die Desired State Configuration (DSC) adressiert wird, zum anderen über moderne Bereitstellungsmechanismen von Modulen und Ressourcen im Rahmen einer Release-Pipeline. Anwendungsorientierte Themen wie die Administration eines Active Directory, Azure-Dienste, Empfehlungen für gute Skripte und ein wenig Spaß, der beim Arbeiten mit der PowerShell, wie bei jeder Shell auch, dazu gehören sollte, runden das Buch ab.
Build Android apps using the popular and efficient Android Studio 3 suite of tools, an integrated development environment (IDE) for Android developers using Java APIs. With this book, you´ll learn the latest and most productive tools in the Android tools ecosystem, ensuring quick Android app development and minimal effort on your part. Along the way, you´ll use Android Studio to develop Java-based Android apps, tier by tier through practical examples. These examples cover core Android topics such as notifications and toast; intents and broadcast receivers; and services. Then, you´ll learn how to publish your apps and sell them online and in the Google Play store. What You´ll Learn Use Android Studio 3 to quickly and confidently build your first Android apps Build an Android user interface using activities and layouts, event handling, images, menus and the action bar Incorporate new elements including fragments Integrate data with data persistence Access the cloud Who This Book Is For Those who may be new to Android Studio 3 or Android Studio in general. You may or may not be new to Android development in general. Some prior experience with Java is also recommended.