Sabtu, 01 Februari 2014

Wow! eBook: Puppet 3 Cookbook - 6 new eBooks


Wow! eBook: Puppet 3 Cookbook - 6 new eBooks

Link to Wow! eBook

Puppet 3 Cookbook

Posted: 01 Feb 2014 08:28 AM PST

Book Description

A revolution is happening in web operations. Configuration management tools can build servers in seconds, and automate your entire network. Tools like Puppet are essential to taking full advantage of the power of cloud computing, and building reliable, scalable, secure, high-performance systems. More and more systems administration and IT jobs require some knowledge of configuration management, and specifically Puppet.

“Puppet 3 Cookbook” takes you beyond the basics to explore the full power of Puppet, showing you in detail how to tackle a variety of real-world problems and applications. At every step it shows you exactly what commands you need to type, and includes full code samples for every recipe.

The book takes the reader from a basic knowledge of Puppet to a complete and expert understanding of Puppet's latest and most advanced features, community best practices, writing great manifests, scaling and performance, and extending Puppet by adding your own providers and resources. It starts with guidance on how to set up and expand your Puppet infrastructure, then progresses through detailed information on the language and features, external tools, reporting, monitoring, and troubleshooting, and concludes with many specific recipes for managing popular applications.

The book includes real examples from production systems and techniques that are in use in some of the world's largest Puppet installations, including a distributed Puppet architecture based on the Git version control system. You'll be introduced to powerful tools that work with Puppet such as Hiera. The book also explains managing Ruby applications and MySQL databases, building web servers, load balancers, high-availability systems with Heartbeat, and many other state-of-the-art techniques

What you will learn from this book

  • Installing and setting up Puppet for the first time
  • Producing eye-catching reports and information for management
  • Understanding common error messages and troubleshooting common problems
  • Managing large networks
  • Taking control of configuration data with Hiera and encrypting secrets with GnuPG
  • Producing reliable, clean, maintainable code to community standards with puppet-lint and rspec-puppet
  • Using classes and inheritance to write powerful Puppet code
  • Deploying configuration files and templates for lightning-fast installations
  • Using virtual machines to build test and staging environments, and production systems on cloud platforms such as EC2
  • Automating every aspect of your systems including provisioning, deployment and change management
  • Making Puppet reliable, performant, and scalable

Approach
“Puppet 3 Cookbook” is written in a Cookbook style, showing you how to set up and expand your Puppet infrastructure. It not only gives you everything you need to become a Puppet expert, but includes powerful code samples and techniques developed over many years of production experience. With it, you'll save time and effort by automating tedious manual processes, impress your boss by delivering better business value from IT, and future-proof your career by getting to grips with the new technologies revolutionizing the industry.

Who this book is for
“Puppet 3 Cookbook” is for anyone who builds and administers servers, especially in a web operations context. It requires some experience of Linux systems administration, including familiarity with the command line, file system, and text editing. No programming experience is required.

Book Details

  • Paperback: 274 pages
  • Publisher: Packt Publishing (August 2013)
  • Language: English
  • ISBN-10: 1782169768
  • ISBN-13: 978-1782169765
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Puppet 3 Cookbook appeared first on Wow! eBook.

Boost C++ Application Development Cookbook

Posted: 01 Feb 2014 08:19 AM PST

Book Description

Boost libraries are developed by professionals, tested on multiple platforms and processor architectures, and contain reliable solutions for a wide range of tasks. This Cookbook takes you on a journey of simplifying the process of application development and guides you through writing perfect applications fast.

“Boost C++ Application Development Cookbook” provides you with a number of clear step-by-step recipes that will help you take advantage of the real power of Boost and C++, while giving you a good grounding in using it in any project.

“Boost C++ Application Development Cookbook” looks at the Boost libraries, and breaks down the mystery and confusion about which library to use in which situation. It will take you through a number of clear, practical recipes that will help you to take advantage of the readily available solutions.

Boost C++ Application Development Cookbook starts with teaching the basics of Boost libraries that are now mostly part of C++11 and leave no chance for memory leaks. Managing resources will become a piece of cake. We'll see what kind of work can be done at compile time and what Boost containers can do. Do you think multithreading is a burden? Not with Boost. Think writing portable and fast servers is impossible? You'll be surprised! Compilers and operating systems differ too much? Not with Boost. From manipulating images to graphs, directories, timers, files, strings – everyone will find an interesting topic.

You will learn everything for the development of high quality fast and portable applications. Write a program once and then you can use it on Linux, Windows, MacOS, Android operating systems.

What you will learn from this book

  • Get familiar with new data types for everyday use
  • Use pointers to manage resources
  • Get to grips with compile-time computations and assertions
  • Use Boost libraries for multithreading
  • Learn about Parallel execution of different task
  • Perform common string-related tasks using Boost libraries
  • Split all the processes, computations, and interactions to tasks and process them independently
  • Learn the basics of working with graphs
  • Explore different helper macros used to detect compiler, platform and Boost features
  • Use selected C++11 features in C++03

Approach
This book follows a cookbook approach, with detailed and practical recipes that use Boost libraries.

Who this book is written for
This book is great for developers new to Boost, and who are looking to improve their knowledge of Boost and see some undocumented details or tricks. It's assumed that you will have some experience in C++ already, as well being familiar with the basics of STL. A few chapters will require some previous knowledge of multithreading and networking. You are expected to have at least one good C++ compiler and compiled version of Boost (1.53.0 or later is recommended), which will be used during the exercises within this book.

Book Details

  • Paperback: 348 pages
  • Publisher: Packt Publishing (August 2013)
  • Language: English
  • ISBN-10: 1849514887
  • ISBN-13: 978-1849514880
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Boost C++ Application Development Cookbook appeared first on Wow! eBook.

PostgreSQL Replication

Posted: 01 Feb 2014 08:15 AM PST

Book Description

PostgreSQL offers a comprehensive set of replication related features, which can be used to make your database servers more robust and way more scalable. Unleashing the power of PostgreSQL provides the user with countless opportunities and a competitive advantage over other database systems. To make things more powerful, PostgreSQL can be used in conjunction with a handful of sophisticated tools serving various different needs such as queuing, logical replication, or simplified transaction log handling.

“PostgreSQL Replication” is a practical, hands-on guide to PostgreSQL replication. It will provide you with the theoretical background as well as simple examples showing you how to make replication work on your system. A broad toolchain will be presented along with mature PostgreSQL-core technology.

“PostgreSQL Replication” starts with an introduction to replication concepts as well as the physical limitations of different replication solutions. You will be guided through various techniques such as Point-In-Time-Recovery, transaction-log-based replication and you will be introduced to a set of replication-related tools. In the final chapter you will learn to scale PostgreSQL to many different servers using PL/Proxy.

You will learn how to reset PostgreSQL to a certain point in time and figure out how to replicate data in many ways. You will deal with both synchronous as well as asynchronous replication. In addition to that, the book covers important topics, such as Slony, and upgrades with virtually no downtime. We will also cover important performance-related topics to make sure your database setups will provide you with high speed AND high availability.

“PostgreSQL Replication” contains all the information you need to design and operate replicated setups. You will learn everything you need to know for your daily work and a lot more.

What you will learn from this book

  • Recover a PostgreSQL database to a certain point in time
  • Set up asynchronous and synchronous streaming replication
  • Handle transaction log files efficiently
  • Learn about Linux High Availability
  • Get to grips with Slony replication
  • Get PL/Proxy to scale infinitely
  • Understand pgpool and pgbouncer to improve speed and reliability
  • Perform fast on-the-fly backups
  • Increase reliability and throughput
  • Improve data security and geographically distribute data

Approach
This book has a chapter dedicated to each aspect of replication. The new features of PostgreSQL 9 are introduced and there are lots of practical examples and screenshots.

Who this book is for
“PostgreSQL Replication” is ideal for PostgreSQL administrators who want to set up and understand replication. If you want to make your databases more robust, more secure, faster, and more scalable, you will find all the information you need in this single book focusing exclusively on PostgreSQL replication. It is assumed that you already have some basic experience with PostgreSQL.

Book Details

  • Paperback: 250 pages
  • Publisher: Packt Publishing (August 013)
  • Language: English
  • ISBN-10: 1849516723
  • ISBN-13: 978-1849516723
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post PostgreSQL Replication appeared first on Wow! eBook.

Adobe Captivate 7 for Mobile Learning

Posted: 01 Feb 2014 08:11 AM PST

Book Description

These are exciting times for the eLearning industry. Tablets and smartphones are revolutionizing the way students consume digital content. These mobile devices provide a world of new technical challenges and pedagogical opportunities. Learn how to leverage this new power with Adobe Captivate 7 and be part of the m-learning revolution.

Adobe Captivate 7 for Mobile Learning is a hands-on, practical guide with easy-to-follow, step-by-step instructions which will help you create various types of mobile-friendly eLearning content using the new authoring and publishing tools of Adobe Captivate 7.

Adobe Captivate 7 for Mobile Learning explores the various ways to create and deploy mobile-friendly content with Adobe Captivate. The book walks you through the making of three Adobe Captivate projects using practical examples and step-by-step instructions.

In the first project, you will learn how to capture on-screen actions and create a professional high definition screencast that will be uploaded to YouTube. In the second project, you will create a mobile-friendly interactive software demonstration. The third project is an existing SCORM-compliant quiz that you will modify in order to make it mobile-friendly. You will also learn about the latest features in Captivate 7 by inserting Adobe Edge Animate animations into your eLearning content and by using the PhoneGap build service to turn your Captivate projects into native mobile apps.

Adobe Captivate 7 for Mobile Learning will teach you the necessary tools you need to take your eLearning courses to the next level by making them available on virtually any desktop and mobile device available today.

What you will learn from this book

  • Capture on-screen actions in real time using the new Video Demo recording mode of Captivate
  • Create a professional high definition screencast and upload it to YouTube
  • Create a mobile-friendly interactive software demonstration
  • Add mobile-compliant objects and effects to your Captivate projects
  • Add audio narration and HTML5 video in your mobile-friendly Captivate projects
  • Use the new HTML5 Tracker to locate the objects and features that are not supported in HTML5
  • Create a mobile-friendly quiz and set up the reporting options
  • Publish the project in HTML5 using various options
  • Create a mobile-friendly SCORM package for easy deployment in virtually any Learning Management System
  • Insert Adobe Edge Animate animations into a Captivate project
  • Use the PhoneGap build service to package your Captivate projects as native mobile apps

Approach
A tutorial-based approach to learning the basics of Adobe Captivate to help bring your existing eLearning content to mobile platforms. The book will help readers to learn at their own pace with practical examples and step-by-step instructions.

Who this book is for
This book has been primarily written for teachers, course designers, professors, curriculum experts, subject matter experts, and eLearning developers who want to provide mobile-friendly content to their students.

A basic knowledge of your operating system is required to follow the exercises of this book. No prior knowledge of Captivate is required, although some experience with Captivate would be useful.

Book Details

  • Paperback: 136 pages
  • Publisher: Packt Publishing (August 2013)
  • Language: English
  • ISBN-10: 1849699550
  • ISBN-13: 978-1849699556
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Adobe Captivate 7 for Mobile Learning appeared first on Wow! eBook.

Getting Started with DraftSight

Posted: 01 Feb 2014 07:57 AM PST

Book Description

Computer-aided design (CAD) uses computer systems to assist in the creation, modification, and analysis of a design. DraftSight is a 2D computer-aided design (CAD) software application. DraftSight includes all the main tools to draft with precision, and it works with DWG files, the most popular CAD file type. It runs on a wide variety of operating systems, including Windows, Mac, and Linux.

Getting Started with DraftSight addresses all the main phases for executing and printing a mechanical project. These concepts and commands can easily be applied to other areas. Beginning with the very basic concepts, and going through all the necessary drawing steps, you will finish by printing a full scale mechanical drawing. The illustrative examples will help you understand the design process and teach you how to utilize DraftSight features in your mechanical design projects.

You will start with an overview of the mechanical design process, which will help you understand the different commands, tools, and tasks involved in DraftSight projects. You will then proceed to executing all the phases of the design process. This includes setting up a drawing, drawing and editing with precision, organizing with layers, and finally obtaining valid information from the drawing. Furthermore, you will also learn to apply fills, patterns, and dimensions, and the process of defining and printing sheets.

With “GettingStarted with DraftSight” you will learn how to specify and document parts and print drawings with the help of DraftSight. Towards the end of this book you will be introduced to some advanced concepts like additional layer commands, and methods to reference other drawings or images, which can be very useful when dealing with complex projects.

What you will learn from this book

  • Download and get started with DraftSight
  • Create drawing entities with precision
  • Structure projects and follow standards
  • Build simple and complex projects
  • Create and apply components (blocks)
  • Apply fills and regular patterns
  • Dimension mechanical drawings
  • Define printing sheets and print efficiently
  • Reference other drawings and images

Approach
Packed with illustrations and step-by-step guidelines, this book will serve as a guide for DraftSight and get you up and running with it!

Who this book is written for
Getting Started with DraftSight is for anyone who wants to create accurate 2D drawings in the DWG file format. It is also a great resource for architectural, engineering, or design professionals and students. The reader needs to have basic knowledge of CAD.

Book Details

  • Paperback: 180 pages
  • Publisher: Packt Publishing (August 2013)
  • Language: English
  • ISBN-10: 1782160248
  • ISBN-13: 978-1782160243
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Getting Started with DraftSight appeared first on Wow! eBook.

Jasmine JavaScript Testing

Posted: 01 Feb 2014 07:44 AM PST

Book Description

From a little renegade scripting language to the de facto standard platform of today, JavaScript has become a universal language available in the widest range of devices; it is truly the ‘write once, run everywhere' language. However, as JavaScript applications become more complicated, testing and applying sustainable software engineering practices also become mandatory.

Jasmine JavaScript Testing is a practical guide to a more sustainable JavaScript development process. You will learn by example how to drive the development of a web application using tests and best practices.

This book is about becoming a better JavaScript developer. So, throughout the chapters, you will not only learn about writing tests, but also about the best practices for writing software in the JavaScript language. This book is about acknowledging JavaScript as a real platform for application development and leveraging all of its potential. You will also learn about tooling and automation and how to make your life easier and more productive.

You will learn how to create a sustainable codebase with the help of Jasmine. We will take a look at integrated testing (with a backend NodeJS server) and how you can speed this process up by faking AJAX requests. As you progress through the book, you will learn about the challenges of testing an application built on top of a framework and how you can prevent your application from suffering from dependency management hell. Also, since your applications need to get into production, you will learn about optimizing the code to reduce the number of requests the browser needs to make while loading your application.

With this book, you will learn everything you need to know to become a real professional in the ever-demanding JavaScript universe.

What you will learn from this book

  • Drive your application development entirely by tests
  • Organize your application code in modules with RequireJS
  • Create a fully-tested jQuery plugin
  • Solve problems and learn best practices for asynchronous testing
  • Use Stubs and Spies to perform quick unit testing
  • Test-drive a BackboneJS application
  • Optimize your JavaScript code to production
  • Master the power of tooling and automation with GruntJS
  • Run your tests on the cloud with Travis-CI

Approach
The book uses a concise, to-the-point approach to help developers understand and use the power of Jasmine to create better and more maintainable codebases.

Who this book is written for
This book is a must-have guide for web developers who are new to the concept of unit testing. It's assumed that you have a basic knowledge of JavaScript and HTML.

Book Details

  • Paperback: 146 pages
  • Publisher: Packt Publishing (August 2013)
  • Language: English
  • ISBN-10: 178216720X
  • ISBN-13: 978-1782167204
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Jasmine JavaScript Testing appeared first on Wow! eBook.

Tidak ada komentar:

Posting Komentar