Selasa, 05 Juli 2016

1Bookcase - 10 books ready for downloading


1Bookcase - 10 books ready for downloading

Link to 1Bookcase

Optimizing HPC Applications with Intel Cluster Tools

Posted: 04 Jul 2016 10:16 AM PDT

Optimizing HPC Applications with Intel Cluster Tools

Optimizing HPC Applications with Intel Cluster Tools: Hunting Petaflops.

Optimizing HPC Applications with Intel® Cluster Tools takes the reader on a tour of the fast-growing area of high performance computing and the optimization of hybrid programs. These programs typically combine distributed memory and shared memory programming models and use the Message Passing Interface (MPI) and OpenMP for multi-threading to achieve the ultimate goal of high performance at low power consumption on enterprise-class workstations and compute clusters.

The book focuses on optimization for clusters consisting of the Intel® Xeon processor, but the optimization methodologies also apply to the Intel® Xeon Phi™ coprocessor and heterogeneous clusters mixing both architectures. Besides the tutorial and reference content, the authors address and refute many myths and misconceptions surrounding the topic. The text is augmented and enriched by descriptions of real-life situations.

What you'll learn

  • Practical, hands-on examples show how to make clusters and workstations based on Intel® Xeon processors and Intel® Xeon Phi™ coprocessors “sing” in Linux environments
  • How to master the synergy of Intel® Parallel Studio XE 2015 Cluster Edition, which includes Intel® Composer XE, Intel® MPI Library, Intel® Trace Analyzer and Collector, Intel® VTune™ Amplifier XE, and many other useful tools
  • How to achieve immediate and tangible optimization results while refining your understanding of software design principles

Who this book is for

Software professionals will use this book to design, develop, and optimize their parallel programs on Intel platforms. Students of computer science and engineering will value the book as a comprehensive reader, suitable to many optimization courses offered around the world. The novice reader will enjoy a thorough grounding in the exciting world of parallel computing.

The post Optimizing HPC Applications with Intel Cluster Tools appeared first on 1Bookcase.

Android Application Development for the Intel Platform

Posted: 04 Jul 2016 10:12 AM PDT

Android Application Development for the Intel Platform

Android Application Development for the Intel Platform.

The number of Android devices running on Intel processors has increased since Intel and Google announced, in late 2011, that they would be working together to optimize future versions of Android for Intel Atom processors. Today, Intel processors can be found in Android smartphones and tablets made by some of the top manufacturers of Android devices, such as Samsung, Lenovo, and Asus.

The increase in Android devices featuring Intel processors has created a demand for Android applications optimized for Intel Architecture: Android Application Development for the Intel® Platform is the perfect introduction for software engineers and mobile app developers. Through well-designed app samples, code samples and case studies, the book teaches Android application development based on the Intel platform—including for smartphones, tablets, and embedded devices—covering performance tuning, debugging and optimization.

This book is jointly developed for individual learning by Intel Software College and China Shanghai JiaoTong University.

What you'll learn

  • Comprehensive introduction to the Intel ® Embedded and mobile hardware platform
  • Android app GUI design principles and guidelines
  • Covers the latest Intel Android development tools, including Intel Beacon Mountain version 0.6 and the Intel Compiler
  • NDK and C/C++ optimization
  • Designing and optimizing for low-power consumption

Who this book is for

The book is primarily for app developers, software engineers and open-source programming enthusiasts, but can also be used by for training programs and Codeacademy-style programs.

The post Android Application Development for the Intel Platform appeared first on 1Bookcase.

Computer Vision Metrics

Posted: 04 Jul 2016 10:10 AM PDT

Computer Vision Metrics

Computer Vision Metrics: Survey, Taxonomy, and Analysis.

Computer Vision Metrics provides an extensive survey and analysis of over 100 current and historical feature description and machine vision methods, with a detailed taxonomy for local, regional and global features. This book provides necessary background to develop intuition about why interest point detectors and feature descriptors actually work, how they are designed, with observations about tuning the methods for achieving robustness and invariance targets for specific applications. The survey is broader than it is deep, with over 540 references provided to dig deeper. The taxonomy includes search methods, spectra components, descriptor representation, shape, distance functions, accuracy, efficiency, robustness and invariance attributes, and more. Rather than providing 'how-to' source code examples and shortcuts, this book provides a counterpoint discussion to the many fine opencv community source code resources available for hands-on practitioners.

What you'll learn

  • Interest point & descriptor concepts (interest points, corners, ridges, blobs, contours, edges, maxima), interest point tuning and culling, interest point methods (Laplacian, LOG, Moravic, Harris, Harris-Stephens, Shi-Tomasi, Hessian, difference of Gaussians, salient regions, MSER, SUSAN, FAST, FASTER, AGHAST, local curvature, morphological regions, and more), descriptor concepts (shape, sampling pattern, spectra, gradients, binary patterns, basis features), feature descriptor families.
  • Local binary descriptors (LBP, LTP, FREAK, ORB, BRISK, BRIEF, CENSUS, and more).
  • Gradient descriptors (SIFT, SIFT-PCA, SIFT-SIFER, SIFT-GLOH, Root SIFT, CensureE, STAR, HOG, PHOG, DAISY, O-DAISY, CARD, RFM, RIFF-CHOG, LGP, and more).
  • Shape descriptors (Image moments, area, perimeter, centroid, D-NETS, chain codes, Fourier descriptors, wavelets, and more) texture descriptors, structural and statistical (Harallick, SDM, extended SDM, edge metrics, Laws metrics, RILBP, and more).
  • 3D descriptors for depth-based, volumetric, and activity recognition spatio-temporal data sets (3D HOG, HON 4D, 3D SIFT, LBP-TOP, VLBP, and more).
  • Basis space descriptors (Zernike moments, KL, SLANT, steerable filter basis sets, sparse coding, codebooks, descriptor vocabularies, and more), HAAR methods (SURF, USURF, MUSURF, GSURF, Viola Jones, and more), descriptor-based image reconstruction.
  • Distance functions (Euclidean, SAD, SSD, correlation, Hellinger, Manhattan, Chebyshev, EMD, Wasserstein, Mahalanobis, Bray-Curtis, Canberra, L0, Hamming, Jaccard), coordinate spaces, robustness and invariance criteria.
  • Image formation, includes CCD and CMOS sensors for 2D and 3D imaging, sensor processing topics, with a survey identifying over fourteen (14) 3D depth sensing methods, with emphasis on stereo, MVS, and structured light.
  • Image pre-processing methods, examples are provided targeting specific feature descriptor families (point, line and area methods, basis space methods), colorimetry (CIE, HSV, RGB, CAM02, gamut mapping, and more).
  • Ground truth data, some best-practices and examples are provided, with a survey of real and synthetic datasets.
  • Vision pipeline optimizations, mapping algorithms to compute resources (CPU, GPU, DSP, and more), hypothetical high-level vision pipeline examples (face recognition, object recognition, image classification, augmented reality), optimization alternatives with consideration for performance and power to make effective use of SIMD, VLIW, kernels, threads, parallel languages, memory, and more.
  • Synthetic interest point alphabet analysis against 10 common opencv detectors to develop intuition about how different classes of detectors actually work (SIFT, SURF, BRISK, FAST, HARRIS, GFFT, MSER, ORB, STAR, SIMPLEBLOB). Source code provided online.
  • Visual learning concepts, although not the focus of this book, a light introduction is provided to machine learning and statistical learning topics, such as convolutional networks, neural networks, classification and training, clustering and error minimization methods (SVM,'s, kernel machines, KNN, RANSAC, HMM, GMM, LM, and more). Ample references are provided to dig deeper.

Who this book is for

Engineers, scientists, and academic researchers in areas including media processing, computational photography, video analytics, scene understanding, machine vision, face recognition, gesture recognition, pattern recognition and general object analysis.

The post Computer Vision Metrics appeared first on 1Bookcase.

The InfoSec Handbook

Posted: 04 Jul 2016 10:06 AM PDT

The InfoSec Handbook

The InfoSec Handbook: An Introduction to Information Security.

The InfoSec Handbook offers the reader an organized layout of information that is easily read and understood. Allowing beginners to enter the field and understand the key concepts and ideas, while still keeping the experienced readers updated on topics and concepts.

It is intended mainly for beginners to the field of information security, written in a way that makes it easy for them to understand the detailed content of the book. The book offers a practical and simple view of the security practices while still offering somewhat technical and detailed information relating to security. It helps the reader build a strong foundation of information, allowing them to move forward from the book with a larger knowledge base.

Security is a constantly growing concern that everyone must deal with. Whether it's an average computer user or a highly skilled computer user, they are always confronted with different security risks. These risks range in danger and should always be dealt with accordingly. Unfortunately, not everyone is aware of the dangers or how to prevent them and this is where most of the issues arise in information technology (IT). When computer users do not take security into account many issues can arise from that like system compromises or loss of data and information. This is an obvious issue that is present with all computer users.

This book is intended to educate the average and experienced user of what kinds of different security practices and standards exist. It will also cover how to manage security software and updates in order to be as protected as possible from all of the threats that they face.

What you'll learn

  • Essentials of information security in all forms
  • Importance of information security in present day business
  • Establishing an ISMS through a step by step process
  • Best practices in implementation
  • The various domains of information security

Who this book is for

Beginners to experts in information security.

The post The InfoSec Handbook appeared first on 1Bookcase.

MATLAB Linear Algebra

Posted: 04 Jul 2016 09:57 AM PDT

MATLAB Linear Algebra

MATLAB Linear Algebra.

MATLAB is a high-level language and environment for numerical computation, visualization, and programming. Using MATLAB, you can analyze data, develop algorithms, and create models and applications. The language, tools, and built-in math functions enable you to explore multiple approaches and reach a solution faster than with spreadsheets or traditional programming languages, such as C/C++ or Java.

MATLAB Linear Algebra introduces you to the MATLAB language with practical hands-on instructions and results, allowing you to quickly achieve your goals. In addition to giving an introduction to the MATLAB environment and MATLAB programming, this book provides all the material needed to work in linear algebra with ease. In addition to exploring MATLAB's matrix algebra capabilities, it describes the MATLAB commands that are used to create two- and three-dimensional graphics, including explicit, implicit and parametric curve and surface plotting, and various methods of data representation. Methods for solving systems of equations are detailed.

What you'll learn

How to use the MATLAB environment to solve linear algebraic problems

  • Vector and Vector Space basics
  • How to use MATLAB for linear algebra problems, including techniques for matrix decomposition
  • Basic matrix manipulation functions in MATLAB

Who this book is for

This book is for anyone who wants to work in a practical, hands-on manner with MATLAB in a linear algebra context. You’ll already have a core understanding of undergraduate level linear algebra, and have access to an installed version of MATLAB, but no previous experience of MATLAB is assumed.

The post MATLAB Linear Algebra appeared first on 1Bookcase.

Beginning Java 8 APIs, Extensions and Libraries

Posted: 04 Jul 2016 09:49 AM PDT

Beginning Java 8 APIs, Extensions and Libraries

Beginning Java 8 APIs, Extensions and Libraries: Swing, JavaFX, JavaScript, JDBC and Network Programming APIs (Expert's Voice in Java).

Beginning Java 8 APIs, Extensions and Libraries completes the Apress Java learning journey and is a comprehensive approach to learning the Java Swing, JavaFX, Java Scripting, JDBC and network programming APIs.

This book covers the key extensions of the Java programming language such as Swing, JavaFX, network programming, and JDBC. Each topic starts with a discussion of the topic’s background. A step-by-step process, with small snippets of Java code, provides easy-to-follow instructions. At the end of a topic, a complete and ready-to-run Java program is provided. This book contains over 130 images and diagrams to help you visualize and better understand the topics. More than 130 complete programs allow you to practice and quickly learn the topics.

The Swing chapters discuss various aspects of working with a GUI, from the very basic concepts of developing a Swing application, to the most advanced topics, such as decorating a Swing component with a JLayer, drag-and-drop features, Synth Skinnable L&F, etc.

The chapter on network programming covers the basics of network technologies first, and then, the advanced topics of network programming, using a Java class library. It covers IPv4 and IPv6, addressing schemes, subnetting, supernetting, multicasting, TCP/IP sockets, UPD sockets, asynchronous socket I/O, etc.

The chapter on JDBC provides the details of connecting and working with databases such as Oracle, SQL Server, MySQL, DB2, Java DB (Apache Derby), Sybase, Adaptive Server Anywhere, etc. It contains a complete discussion on processing a ResultSet and a RowSet. It discusses how to use the RowSetFactory, to obtain a RowSet object of a specific type. Working with Large Objects (LOBs), such as Blob, Clob, and NClob, is covered in detail with Java code examples and database scripts.

What you'll learn

  • How to extend your Java skills beyond the fundamental object oriented concepts and core language features
  • How to apply Java Swing for building Java front ends or user interfaces (UIs)
  • How to build small Java applications called applets
  • How to do Java network programming
  • How to connect with databases using JDBC APIs
  • How to work with JavaFX, RMI (Remote Method Invocation), and JNI (Java Native Interface)
  • How to use scripting in Java, including coverage of the Nashorn engine

Who this book is for

This tutorial is for Java programmers who are familiar with the fundamentals of the Java language and Java programming, who are now ready to call upon the power of extended Java functionality available from the huge array of Java APIs, extensions and libraries.

The post Beginning Java 8 APIs, Extensions and Libraries appeared first on 1Bookcase.

jQuery 2 Recipes

Posted: 04 Jul 2016 09:45 AM PDT

jQuery 2 Recipes

jQuery 2 Recipes: A Problem-Solution Approach.

jQuery is often referred to as the ‘write less, do more’ JavaScript library. It allows a few clear lines of elegant, well-tested, code to replace many pages of complex hand-coded script, speeding development times and providing substantial cost savings.

You will find jQuery 2 Recipes‘ problem-solution approach to be an excellent value and a feature-packed resource as you begin to include jQuery in your own projects. This book is bursting with fully-worked example recipes showing the core jQuery frameworks (jQuery, jQuery Mobile, jQuery UI) in action. Starting with fundamental principals and progressing to more advanced topics you’ll be shown how to make the very best use of jQuery every step of the way.

Early on, you’ll learn to work confidently with dynamic data and to handle the jQuery events that form the foundation of your application. We’ll then build on this foundation to demonstrate how fully working user-interface animations and AJAX data-validation can be constructed within jQuery. We’ll show how add-on libraries like jQwidgets can be deployed to create professional quality apps for both the desktop and web with minimal coding. Finally, a full set of debugging and error-handling recipes is included to help you track down bugs and ensure your code is as robust as it can be.

What you'll learn

  • This book contains a comprehensive collection of recipes that will help you solve a wide range of jQuery 2.0 problems.
  • Follow working examples of the main features of all three core jQuery frameworks (jQuery, jQuery UI and jQuery Mobile) in action.
  • See how to integrate jqWidgets into your application effectively.
  • Learn the techniques to create and implement custom animations and effects using jQuery methods.
  • Follow tried-and-tested debugging recipes to streamline your applications.

Who this book is for

This book is written for developers with a basic working knowledge of jQuery, HTML and CSS, who want to broaden their learning. You should be comfortable creating basic programs and understand the role that jQuery plays within an application before you begin reading.

The post jQuery 2 Recipes appeared first on 1Bookcase.

Pro Apache Hadoop, 2nd Edition

Posted: 04 Jul 2016 09:42 AM PDT

Pro Apache Hadoop

Pro Apache Hadoop, 2nd Edition.

Pro Apache Hadoop, Second Edition brings you up to speed on Hadoop – the framework of big data. Revised to cover Hadoop 2.0, the book covers the very latest developments such as YARN (aka MapReduce 2.0), new HDFS high-availability features, and increased scalability in the form of HDFS Federations. All the old content has been revised too, giving the latest on the ins and outs of MapReduce, cluster design, the Hadoop Distributed File System, and more.

This book covers everything you need to build your first Hadoop cluster and begin analyzing and deriving value from your business and scientific data. Learn to solve big-data problems the MapReduce way, by breaking a big problem into chunks and creating small-scale solutions that can be flung across thousands upon thousands of nodes to analyze large data volumes in a short amount of wall-clock time. Learn how to let Hadoop take care of distributing and parallelizing your software—you just focus on the code; Hadoop takes care of the rest.

  • Covers all that is new in Hadoop 2.0
  • Written by a professional involved in Hadoop since day one
  • Takes you quickly to the seasoned pro level on the hottest cloud-computing framework

What you'll learn

  • Build a resilient and scalable Hadoop compute cluster.
  • Analyze large volumes of data in amazingly short time.
  • Optimize Hadoop tasks like a seasoned professional.
  • Implement bulletproof patterns that are proven successful.
  • Scale out using the new HDFS Federations feature set.
  • Chunk large problems into highly-parallel, MapReduce modules

Who this book is for

This book is aimed at I.T. professionals investigating Hadoop and implementing it in their organizations. Existing Hadoop users will deepen their toolkits and come up to speed on what's new Hadoop 2.0. New Hadoop users will quickly move to the seasoned professional level in their use of the toolset.

The post Pro Apache Hadoop, 2nd Edition appeared first on 1Bookcase.

Beginning Application Lifecycle Management

Posted: 04 Jul 2016 09:39 AM PDT

Beginning Application Lifecycle Management

Beginning Application Lifecycle Management.

Beginning Application Lifecycle Management is a guide to an area of rapidly growing interest within the development community: managing the entire cycle of building software. ALM is an area that spans everything from requirements specifications to retirement of an IT-system or application. Because its techniques allow you to deal with the process of developing applications across many areas of responsibility and across many different disciplines, the benefits and effects of ALM techniques used on your project can be wide-ranging and pronounced.

In this book, author Joachim Rossberg will show you what ALM is and why it matters. He will also show you how you can assess your current situation and how you can use this assessment to create the road ahead for improving or implementing your own ALM process across all of your team’s development efforts.

Beginning Application Lifecycle Management can be implemented on any platform. This book will use Microsoft Team Foundation Server as a foundation in many examples, but the key elements are platform independent and you’ll find the book written in a platform agnostic way.

In this book, you’ll learn:

  • What application lifecycle management is and why it matters.
  • The steps necessary for implementing an ALM process.
  • Tips and techniques you can use to gain control of your development efforts.
  • How to implement an agile framework into your ALM process
  • How to achieve traceability and visibility in your projects
  • How to automate your ALM process

What you'll learn

  • Show you what ALM is and why it matters
  • Provide a guide to how you could implement an ALM process
  • Help you gain control of your development efforts
  • Show how to implement an agile framework into your ALM process
  • Achieve traceability and visibility in your projects
  • Automate your ALM process

Who this book is for

Beginning Application Lifecycle Management is aimed at managers, product owners, stakeholders and others involved in the process of developing software that are ready to improve their software development process using simple techniques. This book is also great for senior developers that want to learn how they can be a part of a more effective software development process.

The post Beginning Application Lifecycle Management appeared first on 1Bookcase.

Pro Microsoft HDInsight

Posted: 04 Jul 2016 09:34 AM PDT

Pro Microsoft HDInsight

Pro Microsoft HDInsight: Hadoop on Windows.

Pro Microsoft HDInsight is a complete guide to deploying and using Apache Hadoop on the Microsoft Windows Azure Platforms. The information in this book enables you to process enormous volumes of structured as well as non-structured data easily using HDInsight, which is Microsoft's own distribution of Apache Hadoop. Furthermore, the blend of Infrastructure as a Service (IaaS) and Platform as a Service (PaaS) offerings available through Windows Azure lets you take advantage of Hadoop's processing power without the worry of creating, configuring, maintaining, or managing your own cluster.

With the data explosion that is soon to happen, the open source Apache Hadoop Framework is gaining traction, and it benefits from a huge ecosystem that has risen around the core functionalities of the Hadoop distributed file system (HDFS™) and Hadoop Map Reduce. Pro Microsoft HDInsight equips you with the knowledge, confidence, and technique to configure and manage this ecosystem on Windows Azure. The book is an excellent choice for anyone aspiring to be a data scientist or data engineer, putting you a step ahead in the data mining field.

  • Guides you through installation and configuration of an HDInsight cluster on Windows Azure
  • Provides clear examples of configuring and executing Map Reduce jobs
  • Helps you consume data and diagnose errors from the Windows Azure HDInsight Service

What you'll learn

  • Create and Manage HDInsight clusters on Windows Azure
  • Understand the different HDInsight services and configuration files
  • Develop and run Map Reduce jobs using .NET and PowerShell
  • Consume data from client applications like Microsoft Excel and Power View
  • Monitor job executions and logs
  • Troubleshoot common problems

Who this book is for

Pro Microsoft HDInsight: Hadoop on Windows is an excellent choice for developers in the field of business intelligence and predictive analysis who want that extra edge in technology on Microsoft Windows and Windows Azure platforms. The book is for people who love to slice and dice data, and identify trends and patterns through analysis of data to help in creative and intelligent decision making.

The post Pro Microsoft HDInsight appeared first on 1Bookcase.

Tidak ada komentar:

Posting Komentar