OReilly Deal of the Day
-
Windows Server 2012: Up and Running
Upgrading, Installing, and Optimizing Windows Server 2012your organization plans to move to a cloud infrastructure from a LAN or WAN, this book shows you how to do it efficiently with Windows Server 2012. Experienced Windows administrators will learn how to deploy, configure, and manage the server’s expanded capabilities and features step-by-step, using clear examples and numerous screen shots. You’ll also discover how to integrate employees’ private mobile devices into your corporate network.
Whether you intend to take your infrastructure to a public, private, or hybrid cloud environment, Windows Server 2012 provides the virtualization technology to get you there. This book helps you put it to work.
•Control your entire Windows infrastructure from the Server Manager console
•Learn how Active Directory Domain Services provide more centralized network administration
•Use Dynamic Access Control to manage data and user permissions
•Provide data integrity and fault tolerance with Storage Spaces and ReFS
•Gain robust management of virtual environments with Hyper V R3
•Master networking tools such as IPAM to help you move to the cloud
•Connect clients to network resources through Unified Remote Access -
Client-Server Web Apps with JavaScript and Java: Rich, Scalable, and RESTful
As a Java programmer, how can you tackle the disruptive client-server approach to web development? With this comprehensive guide, you’ll learn how today’s client-side technologies and web APIs work with various Java tools. Author Casimir Saternos provides the big picture of client-server development, and then takes you through many practical client-server architectures. You’ll work with hands-on projects in several chapters to get a feel for the topics discussed.
User habits, technologies, and development methods have drastically altered web app design in recent years. But the Web itself hasn’t changed. This book shows you how to build apps that conform to the web’s underlying architecture.
•Learn the advantages of using separate client and server tiers, including code organization and speedy prototyping
•Explore the major tools, frameworks, and starter projects used in JavaScript development
•Dive into web API design and REST style of software architecture
•Understand Java’s alternatives to traditional packaging methods and application server deployment
•Build projects with lightweight servers, using jQuery with Jython, and Sinatra with Angular
•Create client-server web apps with traditional Java web application servers and libraries -
Never Be Locked Out Again: Learn the fun art of picking locks
Lock picking isn't just for locksmiths and security pros—thousands of amateurs enjoy it as a hands-on exercise for learning about lock mechanisms and how they keep you secure, or fail to. Written for pros and hobbyists alike, shop.oreilly.com's lock picking titles have easy-to-follow lessons to advance you in this fascinating field.
For one day only SAVE 50% on lock picking ebooks and unlock the secrets of door-ware security and more.
-
Windows Forensic Analysis Toolkit, 4th Edition: Advanced Analysis Techniques for Windows 8
Harlan Carvey has updated Windows Forensic Analysis Toolkit, now in its fourth edition, to cover Windows 8 systems. The primary focus of this edition is on analyzing Windows 8 systems and processes using free and open-source tools. The book covers live response, file analysis, malware detection, timeline, and much more. Harlan Carvey presents real-life experiences from the trenches, making the material realistic and showing the why behind the how.
The companion and toolkit materials are hosted online. This material consists of electronic printable checklists, cheat sheets, free custom tools, and walk-through demos. This edition complements Windows Forensic Analysis Toolkit, Second Edition, which focuses primarily on XP, and Windows Forensic Analysis Toolkit, Third Edition, which focuses primarily on Windows 7.
This new fourth edition provides expanded coverage of many topics beyond Windows 8 as well, including new cradle-to-grave case examples, USB device analysis, hacking and intrusion cases, and "how would I do this" from Harlan's personal case files and questions he has received from readers. The fourth edition also includes an all-new chapter on reporting.
-
Windows 2012 Server Network Security: Securing Your Windows Network Systems and Infrastructure
Windows 2012 Server Network Security provides the most in-depth guide to deploying and maintaining a secure Windows network. The book drills down into all the new features of Windows 2012 and provides practical, hands-on methods for securing your Windows systems networks, including:
•Secure remote access
•Network vulnerabilities and mitigations
•DHCP installations configuration
•MAC filtering
•DNS server security
•WINS installation configuration
•Securing wired and wireless connections
•Windows personal firewall
•Remote desktop services
•Internet connection sharing
•Network diagnostics and troubleshootingWindows network security is of primary importance due to the sheer volume of data residing on Windows networks. Windows 2012 Server Network Security provides network administrators with the most focused and in-depth coverage of Windows network security threats along with methods and techniques for securing important mission-critical networks and assets. The book also covers Windows 8.
•Provides practical examples of how to secure your Windows network.
•Focuses specifically on Windows network security rather than general concepts.
•One of the first books to cover Windows Server 2012 network security. -
Mastering Bitcoin: Unlocking digital crypto-currencies
With Early Release ebooks, you get access to books while they are being written so you can take advantage of these technologies right now. You'll receive updates when content is added, as well as the completed ebooks. You get free lifetime access, multiple file formats, and free updates.
Mastering Bitcoin tells you everything you need to know about joining one of the most exciting revolutions since the invention of the web: digital money. Bitcoin is the first successful digital currency. It's instant, global, frictionless and it is changing money forever. Bitcoin is still in its infancy, and yet it has already spawned an economy valued at nearly $2 billion that is growing exponentially. Established companies like PayPal are considering adding bitcoin as a payment method, and investors are funding a flurry of new startups aiming to stake claims in a new industry that may rival the Internet in terms of scale and impact on daily life.
If you're interested in learning more about the technical operation of bitcoin, or if you're building the next great bitcoin killerapp or business, you will find this book essential reading. From the basic use of a bitcoin wallet to buy a cup of coffee, to running a bitcoin marketplace with hundreds of thousands of transactions, or collaboratively building new financial innovations that will transform our understanding of currency and credit, this book will help you engineer money. You're about to unlock the API to a new economy. This book is your key.
-
PowerPoint 2013 Bible, 4th Edition
Learn how to Animate Slide Content
Create interactive and kiosk presentations
Absolutely the only PowerPoint book you need
Microsoft PowerPoint 2013 Bible doesn't take shortcuts. It's an in-depth how-to that will thoroughly train yomu now and be a valuable desktop reference for years to come. No matter what your current PowerPoint skills, this book brings you up to the level of the most experienced PowerPoint users. You'll not only create impressive slides with animation, video, and sound effects, you'll discover how to deliver content in whatever medium works best for your audience, whether it's an online broadcast, a self-service kiosk, a disc, or a live speech at a podium.
•Get the basics of PowerPoint templates, themes, and text formatting
•Create and format charts, diagrams, clip art, and transitions
•Use multimedia fearlessly, including photos, movies, sound effects, and music
•Learn tips for engaging an audience, and give first-rate presentations from a podium
•Design self-running presentations and interactive e-learning projects
•Collaborate on content via SkyDrive or a SharePoint slide library
•Get hands-on practice with step-by-step project labs and downloadable filesConstruct SmartArt graphics
Use charts to present numeric data graphically
Apply animation effects to bring your words and pictures to life
-
Building Web Apps with WordPress: WordPress as an Application Framework
WordPress is much more than a blogging platform. As this practical guide clearly demonstrates, you can use WordPress to build web apps of any type—not mere content sites, but full-blown apps for specific tasks. If you have PHP experience with a smattering of HTML, CSS, and JavaScript, you’ll learn how to use WordPress plugins and themes to develop fast, scalable, and secure web apps, native mobile apps, web services, and even a network of multiple WordPress sites.
The authors use examples from their recently released SchoolPress app to explain concepts and techniques throughout the book. All code examples are available on GitHub.
•Compare WordPress with traditional app development frameworks
•Use themes for views, and plugins for backend functionality
•Get suggestions for choosing WordPress plugins—or build your own
•Manage user accounts and roles, and access user data
•Build asynchronous behaviors in your app with jQuery
•Develop native apps for iOS and Android, using wrappers
•Incorporate PHP libraries, external APIs, and web service plugins
•Collect payments through ecommerce and membership plugins
•Use techniques to speed up and scale your WordPress app -
Save 50% – Ebook Deal of the Day: Get the Job You Want by Gaining the Interview Skills You Need
You've landed the job interview and now you face a gauntlet of tough technical interviews, including language quirks, best practices, math, and the all-too-common coding-at-the-whiteboard test. Be prepared by studying a wide range of interview questions and acceptable answers. Learn what interviewers look for, and how to present your best side. Plus, know how to succeed once you've got the job.
For one day only, save 50% on career ebooks at shop.oreilly.com and take your career forward.
-
Microsoft Exchange 2013 Cookbook
Exchange 2013 is much more than just a messaging platform. Because of the multitude of features both targeted at the end user as well as the platform’s administrator, deploying, migrating to or managing it might take just that little extra.
Microsoft Exchange 2013 Cookbook is a practical, hands-on guide that will provide you with a number of clear, step-by-step exercises that help you to understand how the product works and how you should go about it in your own deployment.
Throughout the book, you will be taken on a journey through the different aspects of Exchange 2013. We will look at the differences with previous versions and highlight how to configure and work with the product’s different features in a practical way.
You will learn how to deploy, configure, and maintain Exchange 2013 from scratch or in an existing environment. We will walk you through different scenarios you’ll encounter in your day-to-day administration and explain how Exchange 2013 works. You will fundamentally understand what Exchange 2013 is all about and how to actually do things.
You will learn all you need to know to successfully deploy (or migrate to) Exchange 2013 and maintain it once it’s been deployed.
-
Discover the Potential of Embedded Computing: For one week only, save 50% on Embedded Systems ebooks
We're entering a world where embedded systems control many devices in common use, from portable devices such as digital watches and MP3 players, to large stationary installations like traffic lights, factory controllers, and largely complex systems like hybrid vehicles, MRI, and avionics. On shop.oreilly.com, you'll find embedded systems ebooks for every experience level, from beginner to advanced. Stock up today and design, program and connect modern embedded systems.
-
Microsoft DirectAccess Best Practices and Troubleshooting
DirectAccess is an amazing Microsoft technology that is truly the evolution of VPN; any Microsoft-centric shop needs this technology. DirectAccess is an automatic remote access solution that takes care of everything from planning to deployment.
Microsoft DirectAccess Best Practices and Troubleshooting will provide you with the precise steps you need to take for the very best possible implementation of DirectAccess in your network. You will find answers to some of the most frequently asked questions from administrators and explore unique troubleshooting scenarios that you will want to understand in case they happen to you.
Microsoft DirectAccess Best Practices and Troubleshooting outlines best practices for configuring DirectAccess in any network. You will learn how to configure Manage Out capabilities to plan, administer, and deploy DirectAccess client computers from inside the corporate network. You will also learn about a couple of the lesser-known capabilities within a DirectAccess environment and the log information that is available on the client machines.
This book also focuses on some specific cases that portray unique or interesting troubleshooting scenarios that DirectAccess administrators may encounter. By describing the problem, the symptoms, and the fixes to these problems, the reader will be able to gain a deeper understanding of the way DirectAccess works and why these external influences are important to the overall solution.
Approach
This book covers best practices and acts as a complete guide to DirectAccess and automatic remote access.
Who this book is for
Microsoft DirectAccess Best Practices and Troubleshooting is an ideal guide for any existing or future DirectAccess administrator and system administrators who are working on Windows Server 2012. This book will also be beneficial for someone with a basic knowledge of networking and deployment of Microsoft operating systems and software who wants to learn the intricacies of DirectAccess and its interfaces.
-
Make: More Electronics: Journey Deep Into the World of Logic Chips, Amplifiers, Sensors, and Randomicity
With Early Release ebooks, you get books in their earliest form — the author's raw and unedited content as he or she writes — so you can take advantage of these technologies long before the official release of these titles. You'll also receive updates when significant changes are made, new chapters as they're written, and the final ebook bundle.
Want to learn even more about electronics in a fun, hands-on way? If you finished the projects in Make: Electronics, or if you're already familiar with the material in that book, you're ready for Make: More Electronics. Right away, you'll start working on real projects, and you'll explore all the key components and essential principles through the book's collection of experiments. You'll build the circuits first, then learn the theory behind them!
This book picks up where Make: Electronics left off: you'll learn about comparators, light sensors, higher-level logic chips, multiplexers, shift registers, encoders, decoders, magnetic sensors, audio amplification, randomicity, as well as positive and negative feedback. With step-by-step instructions, and hundreds of color photographs and illustrations, this book will help you use -- and understand -- intermediate to advanced electronics concepts and techniques.
-
Achieve JavaScript Mastermind Status: For one week only, Save 50% on 10 new ebooks
JavaScript has come a long way—no question about it. And chances are, you use it in some aspect of your work. Learn how you can get the ultimate in responsiveness and interactivity from JavaScript, whether you use it on the front–end or server–side.
For one week only, SAVE 50% on new JavaScript ebooks from shop.oreilly.com and amplify your JavaScript skills.
-
Mastering Hyper-V 2012 R2 with System Center and Windows Azure
Build and Manage a Cloud Solution with Hyper-V
Mastering Hyper-V 2012 R2 with System Center and Windows Azure provides a systematic approach to learning the features and function of Hyper-V, and shows you how to get the most from your virtualized network. Microsoft MVP and technical specialist John Savill guides you through the Hyper-V setup and explains key System Center 2012 R2 components that provide virtualization for optimum enterprise management.
This intermediate-to-advanced level guide covers virtual machine fundamentals, virtual networking, storage configurations, Hyper-V management, failover clustering and migration technologies, and much more. Each chapter also includes online access to companion videos that help you visualize the concepts in the book.
Coverage includes:
•Establishing best practices for resource planning
•Architecting and configuring virtual networks using SCVMM
•Choosing and configuring storage options for Hyper-V
•Installing and managing Hyper-V and using Hyper-V Integration Services
•Maintaining your Hyper-V environment
•Making Hyper-V available using failover clustering and migration technologies
•Providing disaster recovery protection using Hyper-V Replica and cloud orchestration
•Virtualizing desktops using Remote Desktop Services
•Networking with Windows Azure
•Converting VMware skills and understanding to their Hyper-V equivalentEnable Many Types of Operating System Support
Master Key Networking Concepts and Implement Network Virtualization
Use the Storage Migration And Resize Functions
Take Virtual Machine Checkpoints and Set Up Service Templates
Create Different Levels of Private Cloud Capability
Build a Best-of-Breed Virtualization and Cloud Solution
-
MySQL High Availability, 2nd Edition: Tools for Building Robust Data Centers
Server bottlenecks and failures are a fact of life in any database deployment, but they don’t have to bring everything to a halt. This practical book explains replication, cluster, and monitoring features that can help protect your MySQL system from outages, whether it’s running on hardware, virtual machines, or in the cloud.
Written by engineers who designed many of the tools covered, this book reveals undocumented or hard-to-find aspects of MySQL reliability and high availability—knowledge that’s essential for any organization using this database system. This second edition describes extensive changes to MySQL tools. Versions up to 5.5 are covered, along with several 5.6 features.
•Learn replication fundamentals, including use of the binary log and MySQL Replicant Library
•Handle failing components through redundancy
•Scale out to manage read-load increases, and use data sharding to handle large databases and write-load increases
•Store and replicate data on individual nodes with MySQL Cluster
•Monitor database activity and performance, and major operating system parameters
•Keep track of masters and slaves, and deal with failures and restarts, corruption, and other incidents
•Examine tools including MySQL Enterprise Monitor, MySQL Utilities, and GTIDs -
Programming F# 3.0, 2nd Edition: A comprehensive guide for writing simple code to solve complex problems
Why learn F#? With this guide, you’ll learn how this multi-paradigm language not only offers you an enormous productivity boost through functional programming, but also lets you develop applications using your existing object-oriented and imperative programming skills. You’ll quickly discover the many advantages of the language, including access to all the great tools and libraries of the .NET platform.
Reap the benefits of functional programming for your next project, whether you’re writing concurrent code, or building data- or math-intensive applications. With this comprehensive book, former F# team member Chris Smith gives you a head start on the fundamentals and walks you through advanced concepts of the F# language.
•Learn F#’s unique characteristics for building applications
•Gain a solid understanding of F#’s core syntax, including object-oriented and imperative styles
•Make your object-oriented code better by applying functional programming patterns
•Use advanced functional techniques, such as tail-recursion and computation expressions
•Take advantage of multi-core processors with asynchronous workflows and parallel programming
•Use new type providers for interacting with web services and information-rich environments
•Learn how well F# works as a scripting language -
Android Hacker's Handbook
As the Android operating system continues to increase its share of the smartphone market, smartphone hacking remains a growing threat. Written by experts who rank among the world's foremost Android security researchers, this book presents vulnerability discovery, analysis, and exploitation tools for the good guys. Following a detailed explanation of how the Android OS works and its overall security architecture, the authors examine how vulnerabilities can be discovered and exploits developed for various system components, preparing you to defend against them.
If you are a mobile device administrator, security researcher, Android app developer, or consultant responsible for evaluating Android security, you will find this guide is essential to your toolbox.
•A crack team of leading Android security researchers explain Android security risks, security design and architecture, rooting, fuzz testing, and vulnerability analysis
•Covers Android application building blocks and security as well as debugging and auditing Android apps
•Prepares mobile device administrators, security researchers, Android app developers, and security consultants to defend Android systems against attack
Android Hacker's Handbook is the first comprehensive resource for IT professionals charged with smartphone security. -
NuGet 2 Essentials
NuGet has made the process of finding and referencing libraries from Visual Studio much easier and has strongly contributed to the expansion of an open source ecosystem. In the three years since its release, it has become an essential tool for both consuming and publishing class libraries for the .NET framework.
A concise and practical guide to everything that NuGet has to offer to both consumers and publishers. Through many hands on examples, NuGet2 Essentials will demonstrate all of NuGet’s features and teach you how to use them in everyday development in a .NET framework.
Starting out by using NuGet for consuming third-party libraries, this concise guide continues with a detailed look at creating your own packages, and ends by teaching you how to set up your own internal server. Through practical examples, you will learn to manage versions of installed libraries on all development and build machines. You will also discover how to create packages for your own libraries so they can be easily consumed, no matter how much configuration they require. By hosting an internal server, you will have full control of packages being used in your development environment.
By the end of the book, you will know about everything that NuGet has to offer, and how it can make your development process better.
Approach
This concise guide is full of hands-on examples to guide you through all of NuGet’s features and use them in everyday development of .NET frameworks.
Who this book is for
If you are a .NET developer who wants to learn more about NuGet, this book is ideal for you. Although it doesn’t require any prior knowledge about NuGet itself, it assumes that you are already familiar with Visual Studio and the .NET framework. All code in the examples is written using C# so you will also need at least a basic knowledge of the language.
-
Clojure Cookbook: Recipes for Functional Programming
With more than 150 detailed recipes, this cookbook shows experienced Clojure developers how to solve a variety of programming tasks with this JVM language. The solutions cover everything from building dynamic websites and working with databases to network communication, cloud computing, and advanced testing strategies. And more than 60 of the world’s best Clojurians contributed recipes.
Each recipe includes code that you can use right away, along with a discussion on how and why the solution works, so you can adapt these patterns, approaches, and techniques to situations not specifically covered in this cookbook.
•Master built-in primitive and composite data structures
•Create, develop and publish libraries, using the Leiningen tool
•Interact with the local computer that’s running your application
•Manage network communication protocols and libraries
•Use techniques for connecting to and using a variety of databases
•Build and maintain dynamic websites, using the Ring HTTP server library
•Tackle application tasks such as packaging, distributing, profiling, and logging
•Take on cloud computing and heavyweight distributed data crunching
•Dive into unit, integration, simulation, and property-based testing
Clojure Cookbook is a collaborative project with contributions from some of the world’s best Clojurians, whose backgrounds range from aerospace to social media, banking to robotics, AI research to e-commerce.