Monthly Archives: March 2017

Download E-books Programming Erlang: Software for a Concurrent World (Pragmatic Programmers) PDF

A multi-user video game, site, cloud program, or networked database could have hundreds of thousands of clients all interacting even as. you wish a strong, industrial-strength device to deal with the fairly tough difficulties inherent in parallel, concurrent environments. you would like Erlang. during this moment version of the bestselling Programming Erlang, you will the right way to write parallel courses that scale without problems on multicore systems.

Using Erlang, you can be shocked at how effortless it turns into to house parallel difficulties, and what kind of speedier and extra successfully your courses run. that is simply because Erlang makes use of sets of parallel processes-not a unmarried sequential method, as present in so much programming languages.

Joe Armstrong, author of Erlang, introduces this strong language in small steps, providing you with an entire evaluation of Erlang and the way to take advantage of it in universal eventualities. you will commence with sequential programming, circulation to parallel programming and dealing with error in parallel courses, and discover ways to paintings hopefully with allotted programming and the traditional Erlang/Open Telecom Platform (OTP) frameworks.

You desire no earlier wisdom of useful or parallel programming. The chapters are choked with hands-on, real-world instructional examples and insider information and suggestion, and end with workouts for either starting and complicated users.

The moment variation has been generally rewritten. New to this variation are seven chapters protecting the most recent Erlang good points: maps, the kind approach and the Dialyzer, WebSockets, programming idioms, and a brand new stand-alone execution surroundings. you are going to write courses that dynamically notice and proper mistakes, and that may be upgraded with out preventing the method. there is additionally insurance of rebar (the de facto Erlang construct system), and data on the best way to percentage and use Erlang initiatives on github, illustrated with examples from cowboy and bitcask.

Erlang will swap your view of the realm, and of the way you program.

What You Need

The Erlang/OTP approach. obtain it from

Show description

Download E-books Oracle Data Guard 11gR2 Administration Beginner's Guide PDF

By Emre Baransel, Nassyam Basha

If you are an Oracle Database Administrator it is virtually necessary to understand how to guard and protect your info. this is often the fitting primer to information defend that covers all of the bases with a wholly useful, common approach.


  • Understand the necessities and elements of Oracle facts Guard
  • Configure your info defend setting utilizing sensible examples
  • Find recommendations to the commonest real-world information shield issues
  • Dedicated chapters for information defend most sensible practices and information shield patching
  • See how info safeguard is built-in with the prevailing Oracle database cluster and backup environment
  • An effortless to learn, entire advisor with transparent, step by step instructions

In Detail

Data defend is the excessive availability, catastrophe restoration and knowledge replication answer for Oracle Databases.

With the large progress of information defend it’s getting more durable to come across an Oracle DBA now not facing info safeguard. considering it’s a standard DBA job to supply excessive availability of databases, info defend is a must-know subject for each Oracle Database Administrator.

"Oracle info safeguard 11g R2 Beginner's management consultant" is a pragmatic advisor that gives the entire info it is very important configure and retain information defend. This booklet will exhibit you what info defend can fairly do.

By following the sensible examples during this publication, you’ll discover ways to manage your facts defend dealer, the administration framework for information defend configurations. examine and enforce varied facts safeguard modes, practice position transitions among databases (switchover and failover) and configure energetic information safeguard. subsequent, we are going to dive into the positive factors of picture Standby. The booklet progresses into taking a look at info protect configuration with different Oracle items (such as EM, RAC, and RMAN) and patch databases in information defend. the ultimate chapters will disguise more often than not encountered facts protect concerns and knowledge safeguard top practices, that are extremely important to make a knowledge protect configuration ideal and take greatest good thing about facts safeguard properties.

What you'll examine from this book

  • Implement information defend most sensible practices
  • Set up actual and logical standby databases to construct information defend configurations
  • Configure and use info safeguard dealer for a better and extra complete administration of information Guard
  • Design configurations with diversified info security levels
  • Perform switchover and failover operations
  • Use lively information defend and photograph Standby beneficial properties to entry standby databases in read-only and read-write modes
  • Integrate information defend with RAC, RMAN, and company supervisor 12c Cloud Control
  • Patch Oracle Databases in an information protect environment
  • Deal with the most typical info protect issues
  • Configure cascade standby databases, compression, and cross-platform implementation


Using real-world examples and hands-on projects, Oracle info defend 11gR2 management Beginner's consultant offers you an effective origin in Oracle facts protect. it's been designed to coach you every thing you want to comprehend to effectively create and function facts defend environments with greatest flexibility, compatibility, and effectiveness.

Who this publication is written for

If you're an Oracle database administrator who desires to configure and administer info protect configurations, then "Oracle facts safeguard 11gR2 management Beginner's advisor" is for you. With a easy knowing of Oracle database management, you’ll be capable to simply persist with the book.

Show description

Download E-books Learning Scrapy PDF

By Dimitrios Kouzis-Loukas

Key Features

  • Extract information from any resource to accomplish genuine time analytics.
  • Full of concepts and examples that will help you move slowly web content and extract info inside of hours.
  • A hands-on advisor to net scraping and crawling with real-life difficulties and solutions

Book Description

This publication covers the lengthy awaited Scrapy v 1.0 that empowers you to extract precious facts from nearly any resource with little or no attempt. It starts through explaining the basics of Scrapy framework, through an intensive description of ways to extract information from any resource, fresh it up, form it as in line with your requirement utilizing Python and third celebration APIs. subsequent you can be familiarised with the method of storing the scrapped facts in databases in addition to se's and acting actual time analytics on them with Spark Streaming. by way of the top of this e-book, you are going to excellent the artwork of scarping info to your purposes with ease

What you are going to learn

  • Understand HTML pages and write XPath to extract the information you need
  • Write Scrapy spiders with easy Python and do internet crawls
  • Push your information into any database, seek engine or analytics system
  • Configure your spider to obtain records, pictures and use proxies
  • Create effective pipelines that form info in exactly the shape you want
  • Use Twisted Asynchronous API to approach 1000's of things concurrently
  • Make your crawler super-fast by means of studying how you can track Scrapy's performance
  • Perform huge scale allotted crawls with scrapyd and scrapinghub

About the Author

Dimitrios Kouzis-Loukas has over fifteen years event as a topnotch software program developer. He makes use of his received wisdom and services to coach quite a lot of audiences how one can write nice software program, as well.

He studied and mastered numerous disciplines, together with arithmetic, physics, and microelectronics. His thorough realizing of those topics helped him elevate his criteria past the scope of "pragmatic solutions." He is familiar with that precise recommendations could be as sure because the legislation of physics, as powerful as ECC thoughts, and as common as mathematics.

Dimitrios now develops disbursed, low-latency, highly-availability structures utilizing the most recent datacenter applied sciences. he's language agnostic, but has a moderate choice for Python, C++, and Java. a company believer in open resource software program and undefined, he hopes that his contributions will profit person groups in addition to all of humanity.

Table of Contents

  1. Introducing Scrapy
  2. Understanding HTML and XPath
  3. Basic Crawling
  4. From Scrapy to a cellular App
  5. Quick Spider Recipes
  6. Deploying to Scrapinghub
  7. Configuration and Management
  8. Programming Scrapy
  9. Pipeline Recipes
  10. Understanding Scrapy's Performance
  11. Distributed Crawling with Scrapyd and Real-Time Analytics
  12. Installing and troubleshooting prerequisite software

Show description

Download E-books Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) PDF

By Scott Meyers

“Every C++ expert wishes a replica of Effective C++. it's an absolute must-read for an individual considering doing critical C++ improvement. If you’ve by no means learn Effective C++ and also you imagine you recognize every thing approximately C++, imagine again.”
Steve Schirripa, software program Engineer, Google

“C++ and the C++ group have grown up within the final fifteen years, and the 3rd variation of Effective C++ displays this. The transparent and distinctive type of the publication is proof of Scott’s deep perception and specific skill to impart knowledge.”
Gerhard Kreuzer, study and improvement Engineer, Siemens AG

The first variants of Effective C++ have been embraced through millions of programmers all over the world. the reason being transparent: Scott Meyers’ functional method of C++ describes the principles of thumb utilized by the specialists — the issues they ordinarily do or mostly keep away from doing — to provide transparent, right, effective code.

The booklet is prepared round fifty five particular instructions, each one of which describes the way to write larger C++. each one is subsidized through concrete examples. For this 3rd version, greater than part the content material is new, together with further chapters on dealing with assets and utilizing templates. subject matters from the second one version were broadly revised to mirror glossy layout concerns, together with exceptions, layout styles, and multithreading.

Important gains of Effective C++ include:

  • Expert information at the layout of potent periods, services, templates, and inheritance hierarchies.
  • Applications of recent “TR1” common library performance, in addition to comparisons to latest ordinary library parts.
  • Insights into adjustments among C++ and different languages (e.g., Java, C#, C) that support builders from these languages assimilate “the C++ method” of doing things.

Show description

Download E-books Fundamentals of Computer Graphics PDF

By Peter Shirley

With contributions through Michael Ashikhmin, Michael Gleicher, Naty Hoffman, Garrett Johnson, Tamara Munzner, Erik Reinhard, Kelvin Sung, William B. Thompson, Peter Willemsen, Brian Wyvill.

The 3rd version of this greatly followed textual content supplies scholars a entire, basic advent to special effects. The authors current the mathematical foundations of special effects with a spotlight on geometric instinct, permitting the programmer to appreciate and observe these foundations to the advance of effective code.

New during this edition:

  • Four new contributed chapters, written by means of specialists of their fields: Implicit Modeling, special effects in video games, colour, Visualization, together with details visualization
  • Revised and up-to-date fabric at the pix pipeline, reflecting a contemporary point of view prepared round programmable shading.
  • Expanded therapy of viewing that improves readability and consistency whereas unifying viewing in ray tracing and rasterization.
  • Improved and multiplied assurance of triangle meshes and mesh information constructions.
  • A new association for the early chapters, which concentrates foundational fabric at first to extend educating flexibility.
  • Show description

    Download E-books Programming Google Glass: Build Great Glassware Apps with the Mirror API and GDK (2nd Edition) PDF

    By Eric Redmond

    This publication is designed to assist skilled builders fast commence writing
    Google Glass functions with the reflect API. even though this e-book covers
    using the interface with Google’s Java reflect customer code, the reflect API itself
    is an HTTP interface with help for lots of languages. which means many
    of the teachings concerning the replicate API itself can observe to languages past the
    simple Java client.
    The pertinent code is roofed within the e-book, and the remaining may be downloaded
    along with the booklet (or from GitHub.1)
    You needn’t be a Java specialist to stick to half certainly one of this publication, however it can help
    to comprehend your manner round the syntax and Eclipse editor. you can even get
    more out of half One if you’re accustomed to Google App Engine, even if you
    can use any Platform as a carrier (PaaS) or host your personal Glassware applications.
    Part calls for a way more intensive wisdom of Java, and there
    we’ll be utilizing The Intellij-based Android Studio.

    Show description

    Download E-books Pro Android C++ with the NDK PDF

    By Onur Cinar

    Android is without doubt one of the significant gamers within the cell phone industry. Android is a cellular platform that's outfitted at the most sensible of Linux working process. The native-code aid on Android deals unending possibilities to software builders, no longer constrained the performance that's supplied via Android framework. Pro Android C++ with the NDK is a sophisticated instructional reference for ultra-modern extra refined app builders now porting, constructing or making use of C++ and different local code to integrate into the Android platform to run refined local apps and higher appearing apps as a rule. utilizing a online game app case examine, this booklet explores instruments for troubleshooting, debugging, examining reminiscence concerns, unit checking out, unit try code insurance, functionality size, on local functions, in addition to integrating  the Android NDK toolchain into current Autoconf, Makefile, CMake, or JAM dependent construct platforms. Pro Android C++ with the NDK also covers the next:


    • The Android platform, and getting up to the mark with the Android NDK, and exploring the APIs which are supplied in local house.
    • An evaluation of Java local Interface (JNI), and auto-generating JNI code via Simplified Wrapper and Interface Generator (SWIG).
    • An creation to Bionic API, local networking. local multithreading, and the C++ average Template Library (STL) aid.
    • Native snap shots and sound utilizing JNI pics, OpenGL ES, and OpenSL ES.
    • Debugging and troubleshooting local purposes utilizing Logging, GNU Debugger (GDB), Eclipse Debugger, Valgrind, strace, and different instruments.
    • Profiling local code utilizing GProf to spot functionality bottlenecks, and NEON/SIMD optimization from a complicated point of view, with advice and suggestions.

    Show description

    Download E-books Advanced ASP.NET AJAX Server Controls For .NET Framework 3.5 PDF

    By Adam Calderon

    Microsoft .NET improvement Series


    “Supported by means of the leaders and significant gurus of center Microsoft applied sciences, this sequence has an writer pool that mixes essentially the most insightful authors within the with the lead software program architects and builders at Microsoft and the developer neighborhood at large.”

    Don Box

    Architect, Microsoft


    “This is a smart source for pro .NET builders. It covers all bases, from professional point of view to reference and how-to. Books during this sequence are crucial studying if you are looking to judiciously extend their wisdom base and expertise.”

    John Montgomery

    Principal crew software Manager,

    Developer department, Microsoft


    “This optimal sequence on .NET includes important details for builders who have to get the main out of the .NET Framework. Our authors are chosen from the foremost innovators who create the expertise and are the main revered practitioners of it.”

    Brad Abrams

    Group software supervisor, Microsoft



    ASP.NET AJAX server controls can encapsulate even the main robust AJAX performance, aiding you construct extra based, maintainable, and scalable purposes. this is often the 1st entire, code-rich consultant to customized ASP.NET AJAX server controls for knowledgeable ASP.NET builders. in contrast to different books on ASP.NET AJAX, this e-book focuses exclusively on server regulate improvement and displays the numerous advancements in ASP.NET 3.5 AJAX and the newest visible Studio 2008 positive aspects for streamlining AJAX improvement


    Adam Calderon and Joel Rumerman first assessment the middle Microsoft AJAX Library and JavaScript options had to aid a wealthy client-side adventure. subsequent, they construct upon those thoughts displaying the best way to create distributable AJAX-enabled controls that come with wealthy browser-independent JavaScript client-side performance. The authors completely clarify either the JavaScript and .NET elements of keep watch over improvement and the way those precise environments come jointly to supply a starting place for construction a wealthy person event utilizing ASP.NET AJAX.


    • Create object-oriented cross-browser JavaScript that helps .NET sort periods, interfaces, inheritance, and approach overloading
    • Work with parts, behaviors, and controls, and find out how they relate to DOM elements
    • Learn Sys.Application and the half it performs in item production, initialization, and occasions within the Microsoft AJAX Library
    • Build Extender and Script controls that supply built-in script iteration for his or her corresponding client-side counterparts
    • Localize ASP.NET AJAX controls together with patron script
    • Discover ASP.NET AJAX consumer and server communique structure and the recent aid for home windows conversation origin (WCF)
    • Understand ASP.NET AJAX program Services
    • Create customized program Services
    • Design controls for a partial postback environment
    • Understand the AJAX keep an eye on Toolkit structure and the various positive aspects it provides
    • Develop hugely interactive controls utilizing the AJAX keep watch over Toolkit
    • Understand AJAX keep watch over Toolkit structure and construct controls that make the most of the toolkit


    Foreword xxv

    Preface xxvii

    Acknowledgments xxxv

    About the Authors xxxix


    Part I: buyer Code

    Chapter 1: Programming with JavaScript 3

    Chapter 2: Microsoft AJAX Library Programming 51

    Part II: Controls

    Chapter three: parts 121

    Chapter four: Sys.Application 169

    Chapter five: including patron functions to Server Controls 207

    Chapter 6: ASP.NET AJAX Localization 255

    Chapter 7: keep watch over improvement in a Partial Postback atmosphere 317

    Part III: Communication

    Chapter eight: ASP.NET AJAX communique structure 371

    Chapter nine: software prone 425

    Part IV: AJAX keep an eye on Toolkit

    Chapter 10: ASP.NET AJAX keep watch over Toolkit structure 481

    Chapter eleven: including customer features to Server Controls utilizing the ASP.NET AJAX keep watch over Toolkit 513


    Appendix A: JavaScript in visible Studio 2008 547

    Appendix B: Validating process Parameters 555

    Appendix C: ASP.NET Handlers and Modules 559

    Appendix D: consumer blunders dealing with Code 569


    Index 577



    Show description

    Download E-books Mastering Ninject for Dependency Injection PDF

    For .NET builders and designers, this is often the final word consultant to the rules of Dependency Injection and the way to take advantage of the automating beneficial properties of Ninject within the most advantageous method. choked with examples, diagrams, and illustrations.


    • Create loosely coupled functions by means of enforcing dependency injection utilizing Ninject
    • Learn how you can layout an firm program with a purpose to maximize its maintainability, extensibility and testability
    • Automate the method of facing the dependencies of your program and item lifetimes
    • Address the cross-cutting matters of your purposes within the least difficult way
    • Full of real-life, step by step examples and transparent code samples

    In Detail

    Dependency injection is an method of developing loosely coupled functions. Maintainability, testability, and extensibility are only a number of merits of unfastened coupling. Ninject is a software program library which automates virtually every thing that we want with a view to enforce a dependency injection pattern.

    Mastering Ninject for Dependency Injection will educate you every little thing you must recognize which will enforce dependency injection utilizing Ninject in a real-life venture. not just does it educate you approximately Ninject middle framework gains which are crucial for imposing dependency injection, however it additionally explores the ability of Ninject’s most respected extensions and demonstrates find out how to follow them.

    Mastering Ninject for Dependency Injection starts off by way of introducing you to dependency injection and what it’s intended for with assistance from enough examples.

    Eventually, you’ll methods to combine Ninject into your functional undertaking and the way to take advantage of its uncomplicated gains. additionally, you are going to struggle through situations in which complex good points of Ninject, similar to Multi-binding, Contextual binding, companies, factories and so forth, come into play. As you move, learning Ninject for Dependency Injection will provide help to create a multilayer software that demonstrates using Ninject on diversified software forms equivalent to MVC, WPF, WCF, and so forth. eventually, you are going to study some great benefits of utilizing the robust extensions of Ninject.

    What you are going to study from this book

    • Understand dependency injection, the way it isn't the same as comparable styles corresponding to inversion of keep watch over, and the issues that it addresses
    • Set up Ninject in an software and configure it both utilizing XML or programmatically
    • Learn the way to regulate item life-time via configuring item scopes
    • Wire up summary provider varieties to concrete implementations utilizing bindings
    • Create plugins so as to add new gains to compiled purposes dynamically
    • Use Ninject in several program forms reminiscent of Win types, net kinds, WPF, Silverlight, ASP.NET MVC, and WCF
    • Inject universal loggers reminiscent of log4net and NLog immediately into software components
    • Test software devices and automate the injection of mock gadgets by means of integrating Ninject with universal mock frameworks (for instance Moq or Rhino Mock)
    • Register hundreds and hundreds of bindings in one line of code utilizing the conference configuration
    • Inject the implementation of cross-cutting issues reminiscent of logging, exception dealing with, or caching through interception


    Mastering Ninject for Dependency Injection teaches you the main strong techniques of Ninject in an easy and easy-to-understand layout utilizing plenty of functional examples, diagrams, and illustrations.

    Show description

    Download E-books JIRA 6.x Administration Cookbook PDF

    By Patrick Li

    Over a hundred hands-on recipes that will help you successfully administer, customise, and expand your JIRA 6 implementation

    About This Book

    • Make JIRA adapt on your association and approach flow
    • Gather and show the fitting info from clients with personalized types and layouts
    • Extend the services of JIRA with accessories, scripts, and integrations with different renowned functions and cloud platforms

    Who This e-book Is For

    If you're an administrator who should be customizing, aiding, and conserving JIRA on your association, this publication is for you. Familiarity with the middle innovations of JIRA is vital. For a few recipes, simple knowing in HTML, CSS, and JavaScript can also be helpful.

    What you'll Learn

    • Upgrade and hold a JIRA instance
    • Design and enforce customized kinds to seize details with customized fields, monitors, and validation rules
    • Create customized workflows with complicated validation common sense and company rules
    • Secure JIRA info from unauthorized access
    • Set up unmarried sign-on for JIRA on a home windows domain
    • Make JIRA compliant with FDA half eleven with digital signatures
    • Integrate JIRA with different cloud structures, reminiscent of Google Drive
    • Automate administrative projects with scripts and command-line interfaces

    In Detail

    Atlassian JIRA is an firm factor tracker procedure. one in all its key strengths is its skill to conform to the desires of a company, from the frontend person interface, to supplying a platform for accessories to increase its capabilities.

    The booklet starts off with upgrading your current JIRA example, and projects you could practice at the server point to raised hold it. We then delve deeper into adapting JIRA on your organization's wishes, beginning with the visible components of establishing customized types to catch vital info with customized fields and displays, and relocating directly to making sure information integrity via defining box behaviors.

    Furthermore, we are going to achieve deeper insights into JIRA's e mail functions, together with coping with outgoing electronic mail principles and processing incoming e-mails for computerized factor construction. The e-book concludes with a few information and tips that may assist in making issues a lot more uncomplicated for directors, resembling operating scripts to automate projects, quick access to logs, and instruments to aid troubleshooting problems.

    Show description