bash Cookbook, 2nd EditionFor system administrators, programmers, and end users, shell command or carefully crafted shell script can save you time and effort, or facilitate consistency and repeatability for a variety of common tasks. This cookbook provides more than 300 practical recipes for using bash, the popular Unix shell that enables you to harness and customize the power of any Unix or Linux system.
Ideal for new and experienced users alike - including proficient Windows users and sysadmins - this updated second edition helps you solve a wide range of problems. You'll learn ways to handle input/output, file manipulation, program execution, administrative tasks, and many other challenges. Each recipe includes one or more scripting examples and a discussion of why the solution works.
You'll find recipes for problems including: Standard output and input, and executing commands; Shell variables, shell logic, and arithmetic; Intermediate shell tools and advanced scripting; Searching for files with find, ...
C# 7.0 in a Nutshell, 7th EditionWhen you have questions about C# 7.0 or the .NET CLR and its core Framework assemblies, this bestselling guide has the answers you need. Since its debut in 2000, C# has become a language of unusual flexibility and breadth, but its continual growth means there's always more to learn.
Organized around concepts and use cases, this updated edition provides intermediate and advanced programmers with a concise map of C# and .NET knowledge. Dive in and discover why this Nutshell guide is considered the definitive reference on C#.
Get up to speed on the C# language, from the basics of syntax and variables to advanced topics such as pointers, operator overloading, and dynamic binding; Dig deep into LINQ via three chapters dedicated to the topic; Explore concurrency and asynchrony, advanced threading, and parallel programming; Work with .NET features, including XML, regular expressions, networking, serialization, reflection, application domains, and security; Delve into Roslyn, the modular ...
Pro Freeware and Open Source Solutions for BusinessPro Freeware and Open Source Solutions for Business is a practical guide for the small business owner seeking viable alternative to expensive commercial software packages and subscriptions. This reference guide provides an overview of many popular and powerful free alternatives to proprietary software. Not only can small business owners benefit from this book, but educators and students can as well.
In this book you will find free and open source solutions for office productivity, PDF creation, accounting, image editing and graphic design, desktop publishing, 3D design, CAD, audio and video editing, website and blog creation, customer relationship management, point of sale, networking and security, and alternatives to the Windows and Macintosh operating systems.
This guide helps free the cost-conscious business owner from the bonds of expensive proprietary software by exploring the free and powerful alternatives that exist. You can save a substantial sums of money by replacing ju ...
Windows File System TroubleshootingThe Windows file system is large and complex, featuring not only a huge number of essential files and folders for the Windows OS, your software and hardware, but also several different underlying file systems that manage and maintain file integrity on your disks. In this book you'll learn how to navigate around the Windows file structure (up to Windows 8.1), with what does what and how essential everything is. Additionally we'll show you how to effectively manage file, folder and security permissions to ensure users get what the access they need, and no more. We'll also show you how to repair the underlying disk file system should something go horribly wrong. ...
Pro XAML with C#Packed with real, usable code and expert insights, Pro XAML with C# shows you how to design and build compelling enterprise applications on WPF, Windows Store, or Windows Phone, or any combination of the three.
Pro XAML with C# is for intermediate to experienced developers. Readers should have experience working with C# and at least one XAML-based technology (WPF, Silverlight, Windows Store, or Windows Phone). ...
Programming for the Internet of ThingsCreating programs for the Internet of Things offers you an opportunity to build and program custom devices whose functionality is limited only by your imagination. This book teaches you to do exactly that, with solutions presented in a step-by-step format. When you read this book, you not only learn the fundamentals of device programming, you will also be ready to write code for revolutionizing devices and robots.
You don't need to be an expert in low-level programming to benefit from this book. It explains basic concepts and programming techniques before diving into the more complicated topics. Each of the book's chapters and appendices contains a suitable level of detail to help you quickly master device programming.
Build Universal Windows Platform (UWP) applications that target interconnected embedded devices; Design and implement background apps for seamless integration with hardware components; Use intrinsic UWP functionality to detect and track human faces; Build artificia ...
Windows 10 Step by Step, 2nd EditionThis is learning made easy. Get more done quickly with the newest version of Windows 10. Jump in wherever you need answers - brisk lessons and colorful screenshots show you exactly what to do, step by step.
Do what you want to do with Windows 10; Explore fun and functional improvements in the newest version; Customize your sign-in and manage connections; Quickly find files on your computer or in the cloud; Tailor your Windows 10 experience for easy access to the information and tools you want; Work more efficiently with Quick Action and other shortcuts; Get personalized assistance and manage third-party services with Cortana; Interact with the web faster and more safely with Microsoft Edge; Protect your computer, information, and privacy. ...
Swift Pocket Reference, 2nd EditionGet quick answers for developing and debugging applications with Swift, Apple's multi-paradigm programming language. Updated to cover the latest features in Swift 2.0, this pocket reference is the perfect on-the-job tool for learning Swift's modern language features, including type safety, generics, type inference, closures, tuples, automatic memory management, and support for Unicode.
Designed to work with Cocoa and Cocoa Touch, Swift can be used in tandem with Objective-C, and either language can call APIs implemented in the other. Swift is still evolving, but Apple clearly sees it as the future language of choice for iOS and OS X software development. ...
Developing Bots with Microsoft Bots FrameworkDevelop Intelligent Bots using Microsoft Bot framework (C# and Node.js), Visual Studio Enterprise & Code, MicrosoftAzure and Cognitive Services. This book shows you how to develop great Bots, publish to Azure and register with Bot portal so that customers canconnect and communicate using famous communication channels like Skype, Slack, Web and Facebook. You'll also learn how to build intelligence into Bots using Azure Cognitive Services like LUIS, OCR, Speech to Text and Web Search.Bots are the new face of user experience. Conversational User Interface provides many options to make userexperience richer, innovative and engaging with email, text, buttons or voice as the medium for communication.Modern line of business applications can be replaced or associated with Intelligent Bots that can use data/historycombined with Machine Intelligence to make user experience inclusive and exciting. With Developing Bots with Microsoft Bots Framework, you'll see just how simple Bot building can be. ...
Java: The Complete Reference, 10th editionFully updated for Java SE 9, Java: The Complete Reference, 10th Edition explains how to develop, compile, debug, and run Java programs. Bestselling programming author Herb Schildt covers the entire Java language, including its syntax, keywords, and fundamental programming principles. You'll also find information on key portions of the Java API library, such as I/O, the Collections Framework, the stream library, and the concurrency utilities. Swing, JavaFX, JavaBeans, and servlets are examined and numerous examples demonstrate Java in action. Of course, the new module system added by Java SE 9 is discussed in detail. This Oracle Press resource also offers an introduction to JShell, Java's new interactive programming tool. ...