Topics include:The pros and cons of braced initialization, noexcept specifications, perfect forwarding, and smart pointer make functionsThe relationships among std::move, std::forward, rvalue references, and universal referencesTechniques for writing clear, correct, effective lambda expressionsHow std::atomic differs from volatile, how each should be used, and how they relate to C++'s concurrency APIHow best practices in "old" C++ programming (i.e., C++98) require revision for software development in modern C++
Effective Modern C++ follows the proven guideline-based, example-driven format of Scott Meyers' earlier books, but covers entirely new material.
"After I learned the C++ basics, I then learned how to use C++ in production code from Meyer's series of Effective C++ books. Effective Modern C++ is the most important how-to book for advice on key guidelines, styles, and idioms to use modern C++ effectively and well. Don't own it yet? Buy this one. Now".
-- Herb Sutter, Chair of ISO C++ Standards Committee and C++ Software Architect at Microsoft
Inside, you'll learn about:
Interaction design and physical computingThe Arduino hardware and software development environmentBasics of electricity and electronicsPrototyping on a solderless breadboardDrawing a schematic diagram
And more. With inexpensive hardware and open-source software components that you can download free, getting started with Arduino is a snap. To use the introductory examples in this book, all you need is a USB Arduino, USB A-B cable, and an LED.
Join the tens of thousands of hobbyists who have discovered this incredible (and educational) platform. Written by the co-founder of the Arduino project, with illustrations by Elisa Canducci, Getting Started with Arduino gets you in on the fun! This 128-page book is a greatly expanded follow-up to the author's original short PDF that's available on the Arduino website.
The important stuff you need to know:Get started fast. Quickly set up accounts, customers, jobs, and invoice items.Follow the money. Track everything from billable and unbillable time and expenses to income and profit.Keep your company financially fit. Examine budgets and actual spending, income, inventory, assets, and liabilities.Gain insights. Open a new dashboard that highlights your company’s financial activity and status the moment you log in.Spend less time on bookkeeping. Create and reuse bills, invoices, sales receipts, and timesheets.Find key info. Use QuickBooks’ Search and Find features, as well as the Vendor, Customer, Inventory, and Employee Centers.
With SQLite, you'll discover how to develop a database-backed application that remains manageable in size and complexity. This book guides you every step of the way. You'll get a crash course in data modeling, become familiar with SQLite's dialect of the SQL database language, and much more.Learn how to maintain localized storage in a single file that requires no configurationBuild your own SQLite library or use a precompiled distribution in your applicationGet a primer on SQL, and learn how to use several language functions and extensionsWork with SQLite using a scripting language or a C-based language such as C# or Objective-CUnderstand the basics of database design, and learn how to transfer what you already know to SQLiteTake advantage of virtual tables and modules
"Complex SQL concepts explained clearly."
--D. Richard Hipp, creator of SQLite
instructions with callouts to photos that show you exactly what to do
when you run into problems or limitations with Evernote
Tips and Notes
to help you take full advantage of Evernote on your smartphone, tablet, or computer
Full-color, step-by-step tasks walk you through making the most of
Evernote –free or premium, on any device! Learn how to
• Install and use Evernote on your iPhone, Android, iPad, BlackBerry, Windows Phone, PC or Mac, and beyond
• Create and share notebooks, customized just the way you like, and organize your
notes your way
• Save images, drawings, handwriting, web content, even webcam snapshots in
notes you can access anywhere, anytime
• Add notes straight from Twitter or Google+, and link Evernote to your Facebook account
• Format your notes to look great, and easily print the notes you want to file
the old-fashioned way
• Build easy-to-use To Do lists, complete with checkboxes
• Sync your notes across multiple devices, and store them in the cloud so they’re always available over the Web
• Import notes from other popular note-taking tools, such as Microsoft OneNote and
• Record high-quality audio notes and organize and share them as needed
• Send notes to Evernote from Apple’s Siri digital assistant
• Organize, tag, and search your notebooks to instantly find whatever you’re looking for
• Install and use the Evernote Web Clipper in all popular web browsers
• Securely share notebooks publicly or privately and collaborate with teams, wherever they are
• Find apps and add-ons that make Evernote do even more for you
CATEGORY: Desktop Applications
USER LEVEL: Beginning-Intermediate
This is learning made easy. Get more done quickly with Microsoft Word, Excel, PowerPoint, and Outlook. Jump in wherever you need answers--brisk lessons and colorful screenshots show you exactly what to do, step by step.
Covers Word, Excel, PowerPoint and Outlook Format documents for visual impact Quickly prepare personalized email messages and labels Build powerful workbooks for analysis and reporting Analyze alternative data sets with Quick Analysis Lens, Goal Seek, and Solver Prepare highly effective presentations Strengthen your presentations by adding tables and graphics Organize your email, scheduling, and contacts Look up just the tasks and lessons you need
Prolific hacker and author Simon Monk also teaches basic principles to help you use new technologies with Raspberry Pi as its ecosystem continues to develop. This cookbook is ideal for programmers and hobbyists familiar with the Pi through resources, including Getting Started with Raspberry Pi (O’Reilly). Python and other code examples from the book are available on GitHub.Set up your Raspberry Pi and connect to a networkWork with its Linux-based operating systemProgram Raspberry Pi with PythonGive your Pi "eyes" with computer visionControl hardware through the GPIO connectorUse Raspberry Pi to run different types of motorsWork with switches, keypads, and other digital inputsUse sensors to measure temperature, light, and distanceConnect to IoT devices in various waysCreate dynamic projects with Arduino
The book begins with a summary of the nontechnical aspects of interviewing, such as common mistakes, strategies for a great interview, perspectives from the other side of the table, tips on negotiating the best offer, and a guide to the best ways to use EPI.
The technical core of EPI is a sequence of chapters on basic and advanced data structures, searching, sorting, broad algorithmic principles, concurrency, and system design. Each chapter consists of a brief review, followed by a broad and thought-provoking series of problems. We include a summary of data structure, algorithm, and problem solving patterns.
“The cool thing about this book is that it’s great for keeping the programming process fresh. The book helps you to continue to grow and clearly comes from people who have been there.”—Kent Beck, author of Extreme Programming Explained: Embrace Change
“I found this book to be a great mix of solid advice and wonderful analogies!”—Martin Fowler, author of Refactoring and UML Distilled
“I would buy a copy, read it twice, then tell all my colleagues to run out and grab a copy. This is a book I would never loan because I would worry about it being lost.”—Kevin Ruland, Management Science, MSG-Logistics
“The wisdom and practical experience of the authors is obvious. The topics presented are relevant and useful.... By far its greatest strength for me has been the outstanding analogies—tracer bullets, broken windows, and the fabulous helicopter-based explanation of the need for orthogonality, especially in a crisis situation. I have little doubt that this book will eventually become an excellent source of useful information for journeymen programmers and expert mentors alike.”—John Lakos, author of Large-Scale C++ Software Design
“This is the sort of book I will buy a dozen copies of when it comes out so I can give it to my clients.”—Eric Vought, Software Engineer
“Most modern books on software development fail to cover the basics of what makes a great software developer, instead spending their time on syntax or technology where in reality the greatest leverage possible for any software team is in having talented developers who really know their craft well. An excellent book.”—Pete McBreen, Independent Consultant
“Since reading this book, I have implemented many of the practical suggestions and tips it contains. Across the board, they have saved my company time and money while helping me get my job done quicker! This should be a desktop reference for everyone who works with code for a living.”—Jared Richardson, Senior Software Developer, iRenaissance, Inc.
“I would like to see this issued to every new employee at my company....”—Chris Cleeland, Senior Software Engineer, Object Computing, Inc.
“If I’m putting together a project, it’s the authors of this book that I want. . . . And failing that I’d settle for people who’ve read their book.”—Ward Cunningham
Straight from the programming trenches, The Pragmatic Programmer cuts through the increasing specialization and technicalities of modern software development to examine the core process--taking a requirement and producing working, maintainable code that delights its users. It covers topics ranging from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. Read this book, and you'll learn how toFight software rot; Avoid the trap of duplicating knowledge; Write flexible, dynamic, and adaptable code; Avoid programming by coincidence; Bullet-proof your code with contracts, assertions, and exceptions; Capture real requirements; Test ruthlessly and effectively; Delight your users; Build teams of pragmatic programmers; and Make your developments more precise with automation.
Written as a series of self-contained sections and filled with entertaining anecdotes, thoughtful examples, and interesting analogies, The Pragmatic Programmer illustrates the best practices and major pitfalls of many different aspects of software development. Whether you're a new coder, an experienced programmer, or a manager responsible for software projects, use these lessons daily, and you'll quickly see improvements in personal productivity, accuracy, and job satisfaction. You'll learn skills and develop habits and attitudes that form the foundation for long-term success in your career. You'll become a Pragmatic Programmer.
The important stuff you need to know:Dive into relational data. Solve problems quickly by connecting and combining data from different tables.Create professional documents. Publish reports, charts, invoices, catalogs, and other documents with ease.Access data anywhere. Use FileMaker Go on your iPad or iPhone—or share data on the Web.Harness processing power. Use new calculation and scripting tools to crunch numbers, search text, and automate tasks.Run your database on a secure server. Learn the high-level features of FileMaker Pro Advanced.Keep your data safe. Set privileges and allow data sharing with FileMaker’s streamlined security features.
CorelDRAW X The Official Guide is the one-stop tutorial/reference for learning how to create gorgeous graphics for a variety of print and web uses. Veteran graphic designer and author Gary Bouton shows you how to use the new product features, and shows off beautiful graphics and techniques in this Corel-authorized guide. Packed with examples and techniques, this book delivers details no CorelDRAW user can afford to be without!
Ideal for beginners through experts getting started on the new release, the book explains how to install the software, use the illustration and drawing tools, work with text, apply colors, fills, and outlines, apply special effects, and work in 3D.
CorelDRAW X The Official GuideOffers hundreds of tips, tricks, and shortcuts that show how to get the most out of product features, not just what the features do Includes online access to 30+ video tutorials of hands-on instruction from the author, plus CorelDRAW native files, stock images for tutorials in Corel PHOTO-PAINT, custom typefaces designed by the author, and other useful starter pieces for learning CorelDRAW Includes a full-color insert demonstrating results of various filters and effects Provides a comprehensive CorelDRAW X reference as well as drawing tips and illustration techniques Discusses print and web use and potential issues Explains how to use PHOTO-PAINT, Corel’s image-editing tool
The quick way to learn Microsoft Excel 2016!
This is learning made easy. Get more done quickly with Excel 2016. Jump in wherever you need answers--brisk lessons and full-color screen shots show you exactly what to do, step by step.
Quickly set up workbooks, enter data, and format it for easier viewing Perform calculations and find and correct errors Filter, sort, summarize, and combine data Analyze data by using PivotTables, PivotCharts, scenarios, data tables, and Solver Visualize data with charts and graphs, including new sunbursts, waterfalls, and treemaps Build data models and use them in business intelligence analyses Create timelines, forecasts, and visualizations, including KPIs and PowerMap data maps Look up just the tasks and lessons you need
Inside, you’ll learn about:Interaction design and physical computing The Arduino hardware and software development environment Basics of electricity and electronics Prototyping on a solderless breadboard Drawing a schematic diagram
Getting started with Arduino is a snap. To use the introductory examples in this guide, all you need an Arduino Uno or earlier model, along with USB A-B cable and an LED. The easy-to-use Arduino development environment is free to download.
Join hundreds of thousands of hobbyists who have discovered this incredible (and educational) platform. Written by the co-founder of the Arduino project, Getting Started with Arduino gets you in on all the fun!
You’ll gain in-depth knowledge of Java application performance, using the Java Virtual Machine (JVM) and the Java platform, including the language and API. Developers and performance engineers alike will learn a variety of features, tools, and processes for improving the way Java 7 and 8 applications perform.Apply four principles for obtaining the best results from performance testingUse JDK tools to collect data on how a Java application is performingUnderstand the advantages and disadvantages of using a JIT compilerTune JVM garbage collectors to affect programs as little as possibleUse techniques to manage heap memory and JVM native memoryMaximize Java threading and synchronization performance featuresTackle performance issues in Java EE and Java SE APIsImprove Java-driven database application performance
You will learn how to write a robust game loop, how to organize your entities using components, and take advantage of the CPUs cache to improve your performance. You'll dive deep into how scripting engines encode behavior, how quadtrees and other spatial partitions optimize your engine, and how other classic design patterns can be used in games.
Using everyday objects and familiar language systems such as Braille and Morse code, author Charles Petzold weaves an illuminating narrative for anyone who’s ever wondered about the secret inner life of computers and other smart machines.
It’s a cleverly illustrated and eminently comprehensible story—and along the way, you’ll discover you’ve gained a real context for understanding today’s world of PCs, digital media, and the Internet. No matter what your level of technical savvy, CODE will charm you—and perhaps even awaken the technophile within.
The 2011 version of the Microsoft Office productivity suite for the Mac sports major changes from what Mac users are accustomed to. This soup-to-nuts guide gets the Mac crowd up to date quickly and easily. Individual minibooks thoroughly cover the Project Gallery, Word, Excel, PowerPoint, Outlook (new for Mac), and the Project Center. You’ll learn how the new Office integrates with the Windows version, how to use and customize the new Ribbon interface, and much more.Office for Mac is the most popular office productivity suite for the Mac, used by 1.5 to 2 million people The new version includes new features such as the Ribbon interface, Outlook (which replaces Entourage), and greater integration with the Windows version Covers everything you’ll want to know about the Project Gallery, Word, Excel, PowerPoint, Outlook, and the Project Center
With Office 2011 for Mac All-in-One For Dummies, you’ll be ready to use the newest version of Office like a pro.
Written with the clarity, humor, and objective scrutiny, Photoshop CS5: The Missing Manual is the friendly, thorough resource you need.
My Google Apps
Full-color, step-by-step tasks walk you through doing exactly what you want with Google Apps. Learn how to:
Use Google Apps to reduce technology expenses and grow your business Choose the best Google Apps version for your needs Quickly activate and customize your account Give your users customized email that uses your domain, not gmail.com Connect Gmail to your smartphone so your email and schedule always go with you Create, format, edit, print, and collaborate on documents with Docs Track and analyze your data with Sheets Create presentations with Slides and present anywhere via the Internet Cut travel costs: run video meetings online with Google Hangouts Improve project collaboration with a shared Sites workspace Efficiently manage and share your schedule with Calendar Store and share your files for secure anytime/anywhere access Sync your files between your PC or Mac and Google Drive in the cloud Use Vault to archive content and activity for compliance or other legal reasons
COVERS: Gmail, Calendar, Drive, Docs, Sheets, Slides, Hangouts, Sites, Vault
Step-by-step instructions with callouts to new Google Apps screenshots that show you exactly what to do.
Help when you run into Google Apps problems or limitations.
Tips and Notes to help you get the most from Google Apps.
The long-awaited Microsoft Office 2016 for Mac delivers the Mac's most advanced versions of Word, Excel, PowerPoint, and Outlook, plus Microsoft's powerful new OneDrive cloud storage capabilities. Get the most out of Microsoft Office 2016 for Mac -- the fast, easy way! Friendly, quick, and 100% practical, My Office for Mac 2016 is the must-have companion for every Microsoft Office 2016 for Mac user.
Written by Paul McFedries, a leading expert in explaining new Microsoft and Apple technologies, this friendly, intuitive guide will walk you through every task you'll want to perform. Every task is presented step-by-step, using carefully annotated, full-color screenshots, all numbered so you'll never get lost or confused. Everything's clearly organized in modular, self-contained chapters that'll help you get great results with Office 2016 in no time.
From formatting to data visualization, calendars and email to collaboration with Windows users, McFedries covers all you'll need to know. Throughout, he offers helpful tips, lists, workarounds for Office's limitations, and quick solutions to the problems you're most likely to encounter. If you want instant answers for maximum productivity, here they are!
• Master core skills you can use in every Office 2016 for Mac program
• Quickly create visual documents with advanced formatting and graphics
• Build complex documents with columns, footnotes, headers, and tables
• Enter and organize Excel data more accurately and efficiently
• Quickly move, copy, delete, and format large amounts of data with Excel ranges
• Use charts to make data more visual, intuitively understandable, and actionable
• Add pizzazz to PowerPoint slide shows with animations and transitions
• Use Outlook 2016 for Mac to efficiently manage your email, contacts, and calendar
• Bring all your ideas and notes together in a OneNote notebook
• Enhance your OneNote notebooks with links, files, and more
• Customize your Office applications to work the way you do
• Store and share your Office files in the cloud with Microsoft OneDrive
• Collaborate with others, including people using other versions of Office
In addition, this book is part of Que’s exciting new Content Update Program. As Microsoft updates features of Office 2016 for Mac, sections of this book will be updated or new sections will be added to match the updates to the software. The updates will be delivered to you via a FREE Web Edition of this book, which can be accessed with any Internet connection. To learn more, visit www.quepublishing.com/CUP.
How to access the free web edition: Follow the instructions within the book to learn how to register your book to access the FREE Web Edition.
Beginning with digital logic gates and progressing to the design of combinational and sequential circuits, this book uses these fundamental building blocks as the basis for designing an ARM processor. SystemVerilog and VHDL are integrated throughout the text in examples illustrating the methods and techniques for CAD-based circuit design. The companion website includes a chapter on I/O systems with practical examples that show how to use the Raspberry Pi computer to communicate with peripheral devices such as LCDs, Bluetooth radios, and motors.
This book will be a valuable resource for students taking a course that combines digital logic and computer architecture or students taking a two-quarter sequence in digital logic and computer organization/architecture.Covers the fundamentals of digital logic design and reinforces logic concepts through the design of an ARM microprocessor.Features side-by-side examples of the two most prominent Hardware Description Languages (HDLs)—SystemVerilog and VHDL—which illustrate and compare the ways each can be used in the design of digital systems.Includes examples throughout the text that enhance the reader’s understanding and retention of key concepts and techniques.The Companion website includes a chapter on I/O systems with practical examples that show how to use the Raspberry Pi computer to communicate with peripheral devices such as LCDs, Bluetooth radios, and motors. The Companion website also includes appendices covering practical digital design issues and C programming as well as links to CAD tools, lecture slides, laboratory projects, and solutions to exercises.
You don’t need to have mastered Arduino or programming to get started. Updated for the Arduino 1.0 release, the recipes in this second edition include practical examples and guidance to help you begin, expand, and enhance your projects right away—whether you’re an artist, designer, hobbyist, student, or engineer.Get up to speed on the Arduino board and essential software concepts quicklyLearn basic techniques for reading digital and analog signalsUse Arduino with a variety of popular input devices and sensorsDrive visual displays, generate sound, and control several types of motorsInteract with devices that use remote controls, including TVs and appliancesLearn techniques for handling time delays and time measurementApply advanced coding and memory handling techniques
This is learning made easy. Get more done quickly with Word 2016. Jump in wherever you need answers--brisk lessons and colorful screenshots show you exactly what to do, step by step.
Get easy-to-follow guidance from a certified Microsoft Office Specialist Master Learn and practice new skills while working with sample content, or look up specific procedures Create visually appealing documents for school, business, community, or personal purposes Use built-in tools to capture and edit graphics Present data in tables, diagrams, and charts Track and compile reference materials Manage document collaboration and review Fix privacy, accessibility, and compatibility issues Supercharge your efficiency by creating custom styles, themes, and templates
This is the only book that focuses entirely on the specific technical, desk-side, and infrastructure issues that support professionals and administrators encounter when implementing and running Lotus Notes in production environments. Authored by one of IBM’s top Lotus experts, it draws on the firsthand experiences of IBM professionals working in hundreds of client environments. Mark Elliott has created a true “encyclopedia” of proven resolutions to common problems and has streamlined processes for infrastructure support. Elliott systematically addresses support solutions for all recent Lotus Notes and Domino environments.
Survival Guide for Lotus Notes and Domino Administrators is organized for rapid access to specific solutions in three key areas: client setup, technical support, and client software management. It brings together best practices for planning deployments, managing upgrades, addressing issues with mail and calendars, configuring settings based on corporate policies, and optimizing the entire support delivery process. Along the way, Elliott illuminates the administrative and support implications of the latest enhancements to Lotus Notes and Lotus Domino, in areas ranging from messaging to plug-in support.
Whatever your role in managing, administering, or supporting IBM Lotus technologies, this book will help you respond more quickly, efficiently, and effectively—reducing support costs as you increase customer satisfaction.
Coverage includesAn overview to key software changes introduced in Release 8.0 Resolutions to dozens of error messages and other obscure issues Using the “Smart Upgrade” toolkit to automate upgrades Implementing policies to manage client settings and reduce administrative overhead Optimizing Lotus Notes performance and avoid user frustration Making the most of technical support tools and plug-ins Finding technical support and patches on the IBM developerWorks website Configuring Lotus Notes and supporting common activities
Use SharePoint Online to provide today’s most advanced collaboration capabilities--without managing your own infrastructure! This concise reference will help you configure and manage SharePoint Online to meet your requirements for functionality, performance, and compliance. Bill English covers user profiles, security, search, records management, App Catalogs, metrics, and more--to derive maximum value from SharePoint Online.
Master the specific skills you need to deploy and run SharePoint Online
Choose the version of SharePoint Online that is best for you Manage profiles, properties, audiences, permissions, policies, and MySite settings Use Business Connectivity Services to make SharePoint Online your central hub for all business information Make the most of SharePoint search, indexing, and records and document management Create and manage security and App Catalogs Solve the core issues of governance, risk, compliance, taxonomies, and training
The important stuff you need to know:Get started. Tour FileMaker Pro’s features and create your first database in minutes.Catalog your data. View, sort, and shape information in dozens of ways.Create professional documents. Publish reports, invoices, and other documents with ease.Harness processing power. Use calculations and scripts to crunch numbers, search text, and automate tasks.Add visual power and clarity. Create colorful charts to illustrate and summarize your data.Think like a developer. Dive into the high-level features of FileMaker Pro Advanced.
Beginning with detailed instructions on how to install and configure the Android SDK, Studio, and Virtual Device Manager, the book moves on to creating a simple, but working, "Hello World" app that can be run on a real device or emulator.
The book then moves on to layouts and the visual design of Lollipop apps. A new app is begun to demonstrate this and expanded as we move further, and, once material design has been introduced, the book moves on to the Java coding aspect and how to write code that responds to user interactions via callback methods such as touchscreen gesture listeners. No book on Lollipop APIs would be complete without explaining how the new Android TV, Wear, and Auto SDK tools work and how they can be utilized to either create new apps or convert those originally written for other platforms.
The book concludes by demonstrating how to package and deploy your finished app on the Google Play store.
Get started using Windows 7 right away--the QuickSteps way. Color screenshots with streamlined explanations show you how to use all the new and improved features of this sleek operating system. You'll find tips for customizing your desktop, managing files, connecting to the Internet, using email, adding hardware and software, and enjoying photos, music, and video. Learn how to set up a wired or wireless network and secure your entire system too. Get the book that gets you up-and-running on Windows 7 in no time.
Use these handy guideposts:Shortcuts for accomplishing common tasks Need-to-know facts in concise narrative Helpful reminders or alternate ways of doing things Bonus information related to the topic being covered Errors and pitfalls to avoid
This book includes a DVD with the complete Ubuntu system and several specialized editions -- including the Mythbuntu multimedia release.Choose among three desktop environments: GNOME, KDE, or XFCEConnect printers, sound cards, cameras, webcams, and iPhonesUse the Linux filesystem with either the desktop or the command lineLearn networking functions, such as file and folder sharing and Internet accessGet an in-depth introduction to the OpenOffice.org business productivity suiteLearn how to use WINE to run Windows programsImplement upgrades quickly and easilyFind out where to get, and how to install, other great software for Linux
Microsoft Most Valuable Professionals Eriq Neale and his colleagues cover every facet of planning, deploying, and managing SBS 2008. The authors begin by showing how to install and configure SBS 2008 for maximum efficiency, performance, and ease of administration. You’ll learn how to securely utilize SBS 2008’s comprehensive Internet, file, and print services; simplify and automate both server and workstation management; and take full advantage of both SharePoint collaboration and Exchange communication tools.
This book is packed with expert tips, tricks, and troubleshooting techniques drawn from the authors’ unsurpassed experience helping companies succeed with SBS. Whether you’re a full-time IT professional or a power user who’s managing SBS in your spare time, it will be your most valuable resource.
Detailed information on how to...Plan, install, configure, and customize SBS 2008 in any environment Set up and manage SBS 2008-based networks, Web access, and collaboration—including SharePoint Services 3.0 Leverage Remote Web Workplace and other advanced remote access solutions Manage email and other communications with SBS 2008’s built-in Microsoft Exchange Server 2007 Centrally control Windows Vista, Windows XP, and other clients Seamlessly integrate Macintosh computers into your Windows network Protect your servers and workstations against both internal and external threats Prepare backups and disaster recovery plans you can actually use in an emergency Streamline and automate administration using Microsoft PowerShell
Important Notice: Media content referenced within the product description or the product text may not be available in the ebook version.
Evernote makes it easy to remember things big and small using your computer, smartphone, or the web. If you can see it or think of it, Evernote can help you remember it! Now you can type a text note, clip a web page, snap a photo, or grab a screenshot and Evernote will keep it all.
Through Evernote, you can tap into a free suite of software and services designed to make note taking and archiving simple. Now you'll be able to easily capture any moment, idea, inspiration, or experience no matter what device or platform you are using. The Second Edition of this bestselling book is revised throughout to cover the latest features, updates, and enhancements made to Evernote!Follow the simple steps to quickly register and set up your Evernote account Discover how easy it is to move and organize notes Access all your information on your computer, the web, smartphone, tablet, or e-reader Explore Evernote's open scripting and explore how to be an Evernote developer
Evernote For Dummies, 2nd Edition is the ideal reference to help you take control of your life and get organized with Evernote. This handy guide makes it a breeze use Evernote to store, organize, and access practically anything, everywhere.
XPages Extension Library is the first and only complete guide to Domino development with this library; it’s the best manifestation yet of the underlying XPages Extensibility Framework. Complementing the popular Mastering XPages, it gives XPages developers complete information for taking full advantage of the new components from IBM.
Combining reference material and practical use cases, the authors offer step-by- step guidance for installing and configuring the XPages Extension Library and using its state-of-the-art applications infrastructure to quickly create rich web applications with outstanding user experiences. Next, the authors provide detailed step-by-step guidance for leveraging the library’s powerful new support for REST services, mobile and social development, and relational data. The book concludes by showing how to include Java™ code in Domino XPages applications—a great way to make them even more powerful.
Automating deployment of XPages Extension Library throughout your IBM Lotus Notes/Domino or IBM XWork environment Integrating modern design patterns and best practices into Lotus Domino applications with drag-and-drop ease Incorporating AJAX capabilities with Switch, In Place Form, and other dynamic content controls Extending applications with Dojo widgets, popups, Tooltips, Dialogs, and Pickers Implementing state-of-the-art navigation and outlines Using Layout and Dynamic Views controls to painlessly modernize most Domino applications to XPages Quickly building mobile interfaces for existing applications Using social enablers to connect with social platforms and incorporate social features Integrating SQL datasources into XPages data-driven applications
If you are a robotics developer, whether a hobbyist, researchers or professional, and are interested in learning about ROS through a hands-on approach, then this book is for you. You are encouraged to have a working knowledge of GNU/Linux systems and Python.What You Will LearnGet to know the fundamentals of ROS and apply its concepts to real robot examplesControl a mobile robot to navigate autonomously in an environmentModel your robot designs using URDF and Xacro, and operate them in a ROS Gazebo simulationControl a 7 degree-of-freedom robot arm for visual servoingFly a quadcopter to autonomous waypointsGain working knowledge of ROS tools such as Gazebo, rviz, rqt, and Move-ItControl robots with mobile devices and controller boardsIn Detail
The visionaries who created ROS developed a framework for robotics centered on the commonality of robotic systems and exploited this commonality in ROS to expedite the development of future robotic systems.
From the fundamental concepts to advanced practical experience, this book will provide you with an incremental knowledge of the ROS framework, the backbone of the robotics evolution. ROS standardizes many layers of robotics functionality from low-level device drivers to process control to message passing to software package management. This book provides step-by-step examples of mobile, armed, and flying robots, describing the ROS implementation as the basic model for other robots of these types. By controlling these robots, whether in simulation or in reality, you will use ROS to drive, move, and fly robots using ROS control.Style and approach
This is an easy-to-follow guide with hands-on examples of ROS robots, both real and in simulation.
This book’s packed with intensely useful Project 2013 knowledge, tips, and shortcuts you just won’t find anywhere else. It’s the fastest, best way to master every phase of project management with Project 2013: initiation, planning, scheduling, resource assignments,
tracking, revision, completion, and more. You’ll get comfortable with Project 2013’s most valuable new features…master powerful new cloud-based tools for running your projects…even learn to manage complex project portfolios for your entire organization!
• Discover what’s new in Project 2013 and get started with new projects fast
• Apply project management best practices through Project 2013
• Initiate, plan, and organize projects to maximize your odds of success
• Create realistic schedules for your project and all your team members
• Define task logic to intelligently link sequences of activities
• Identify and eliminate bottlenecks before they interfere with your project
• Use Project’s automated scheduling engine to optimize efficiency
• Review and tweak your schedule using views, tables, filters, and groups
• Track your project’s progress and analyze your performance to date
• Adjust resources, tasks, and schedules to reflect project changes
• Officially close your project, and evaluate it via Lessons Learned analyses or Earned Value tracking
• Tailor Project 2013 to your individual and organizational needs
• Leverage Project 2013’s powerful cloud-based collaboration features
• Customize reports, including Project 2013’s advanced Visual Reports
• Work with multiple projects at once and resolve complex resource allocation problems
• Integrate Project 2013 with other Microsoft Office and third-party applications All In Depth books offer
• Comprehensive coverage with detailed solutions
• Troubleshooting help for tough problems you can’t fix on your own
• Outstanding authors recognized worldwide for their expertise and teaching style
Learning, reference, problem-solving...the only Project 2013 book you need!
Experience learning made easy—and quickly teach yourself how to boost team collaboration with SharePoint 2013. With Step by Step, you set the pace—building and practicing the skills you need, just when you need them! Customize your team site’s layout, features, and apps Manage and share ideas, documents, and data Capture and organize content into lists and libraries Automate business processes with built-in workflows Use social features to communicate and collaborate Publish content using enhanced web content management
This is the eBook of the printed book and may not include any media, website access codes, or print supplements that may come packaged with the bound book.
This is learning made easy! Get productive fast with SharePoint 2016, and jump in wherever you need answers: brisk lessons and colorful screen shots show you exactly what to do, step by step – and practice files help you build your skills. Fully updated for today's powerful new version of SharePoint, Microsoft SharePoint 2016 Step by Step shows you how to do all this:Customize your team site's layout, features, and apps Manage and share ideas, documents, and data Capture and organize content into lists and libraries Automate business processes with built-in workflows Use social features to communicate and collaborate Work with SharePoint's business intelligence features Publish content using enhanced web content management Use SharePoint with Excel, Access, Outlook, and Lync And much more…
Whether you’re a developer or a home-user, this guide offers a wealth of detail on Apple’s OS X 10.12 operating system, this new edition covers everything Sierra has to offer.Perfect for newcomers. Get crystal-clear, jargon-free introduction to the Dock, the macOS folder structure, Safari, Mail, and iCloud.Go in-depth. Learn how to use key new features such as Optimized Storage, the Universal Clipboard, Siri for Mac, and iCloud Drive Sync.Get the full story. David Pogue doesn't stop at telling you how to use macOS features. He wants you to know why to use them—and how to avoid common pitfalls.
The important stuff you need to know:Transfer your stuff. Moving files from a PC to a Mac by cable, network, or disk is the easy part. But how do you extract your email, address book, calendar, Web bookmarks, buddy list, desktop pictures, and MP3 files? Now you’ll know.Recreate your software suite. Many of the PC programs you’ve been using are Windows-only. Discover the Mac equivalents and learn how to move data to them.Learn Yosemite. Apple’s latest operating system is faster, smarter, and more in tune with iPads and iPhones. If Yosemite has it, this book covers it.Get the expert view. Learn from Missing Manuals creator David Pogue—author of OS X Yosemite: The Missing Manual, the #1 bestselling Mac book on earth.
Ideal for experienced C and C++ programmers, this book also includes popular tools in the GNU software collection. You’ll learn how to build C programs with GNU Make, compile executable programs from C source code, and test and debug your programs with the GNU debugger.
In three sections, this authoritative book covers:C language concepts and language elements, with separate chapters on types, statements, pointers, memory management, I/O, and moreThe C standard library, including an overview of standard headers and a detailed function referenceBasic C programming tools in the GNU software collection, with instructions on how use them with the Eclipse IDE
Odoo is a full-featured open source ERP with a focus on extensibility. The flexibility and sustainability of open source is also a key selling point of Odoo. It is built on a powerful framework for rapid application development, both for back-end applications and front-end websites.
The book starts by covering Odoo installation and administration, and provides a gentle introduction to application development. It then dives deep into several of the areas that an experienced developer will need to use. You'll learn implement business logic, adapt the UI, and extend existing features.Style and Approach
These practical and easy-to-follow recipes are presented step-by-step, with dozens of hands-on recipes to boost your Odoo skills. This book can also be used as a reference guide for your daily work.
Help when you run into Pages problems or limitations.
Tips and Notes to help you get the most from Pages on your Mac.
Full-color, step-by-step tasks walk you through creating and editing word processing and page layout documents in Pages. The tasks include how to:
• Use writing tools to create word processing documents
• Use fonts, text styles, and paragraph formatting
• Build documents with text, images, and design elements
• Create lists, tables, and outlines
• Add charts and graphs to your documents
• Add a table of contents, headers, footers, and footnotes
• Merge addresses and data with documents
• Create cross-platform PDF files
• Use and design your own templates
• Review and edit documents as a team
BONUS MATERIAL: Find other helpful information on this book’s website at quepublishing.com/title/9780789750075
CATEGORY: Macintosh Productivity App
COVERS: Pages for Mac
USER LEVEL: Beginning-Intermediate
—Andrew Hedges, Tapulous
This book shows how using Java can significantly improve MATLAB program appearance and functionality, and that this can be done easily and even without any prior Java knowledge.
Readers are led step-by-step from simple to complex customizations. Code snippets, screenshots, and numerous online references are provided to enable the utilization of this book as both a sequential tutorial and as a random-access reference suited for immediate use. Java-savvy readers will find it easy to tailor code samples for their particular needs; for Java newcomers, an introduction to Java and numerous online references are provided.
This book demonstrates how
The MATLAB programming environment relies on Java for numerous tasks, including networking, data-processing algorithms and graphical user-interface (GUI) We can use MATLAB for easy access to external Java functionality, either third-party or user-created Using Java, we can extensively customize the MATLAB environment and application GUI, enabling the creation of visually appealing and usable applications