Building Android UIs with Custom Views
¥80.65
Create engaging user experiences and awesome user interfaces using this guide About This Book ? Move beyond default UI templates, create and customize amazing UIs with Android Custom View ? Enable smooth data flow and create futuristic UIs by creating flexible custom views ? Scale your apps with responsive and data intensive views Who This Book Is For This book is for Android developers who want to create great user interfaces and move beyond the basics of the standard UI elements. They must have basic Android development knowledge along with basic Java programming. What You Will Learn ? Extend the standard UI widget framework by creating Custom views ? Add complex rendering, animations, and interactions to your views ? Optimize performance and decrease battery usage ? Implement custom views to share between multiple projects, or share it publicly ? Create 3D custom views using OpenGL ES In Detail To build great user interfaces for your Android apps that go beyond the standard UI elements, you need to use custom Android views. With these, you can give your app a distinctive look and ensure that it functions properly across multiple devices. This book will help you construct a great UI for your apps by teaching you how to create custom Android views. You will start by creating your first Android custom view and go through the design considerations. You will then see how the right choices will enable your custom view to perform seamlessly across multiple platforms and Android versions. You will create custom styleable attributes that work with Android XML layouts, learn to process touch events, define custom attributes, and add properties and events to them. By the end of this book, you will be able to create apps with custom views that are responsive and adaptable to make your app distinctive and an instant hit with its users. Style and approach The approach will be that of a step by step practical tutorial. The book will take you through a complete journey, right from creating your first Android view to customizing it to enable it to support any complex app.
Python Deep Learning Cookbook
¥80.65
Solve different problems in modelling deep neural networks using Python, Tensorflow, and Keras with this practical guide About This Book ? Practical recipes on training different neural network models and tuning them for optimal performance ? Use Python frameworks like TensorFlow, Caffe, Keras, Theano for Natural Language Processing, Computer Vision, and more ? A hands-on guide covering the common as well as the not so common problems in deep learning using Python Who This Book Is For This book is intended for machine learning professionals who are looking to use deep learning algorithms to create real-world applications using Python. Thorough understanding of the machine learning concepts and Python libraries such as NumPy, SciPy and scikit-learn is expected. Additionally, basic knowledge in linear algebra and calculus is desired. What You Will Learn ? Implement different neural network models in Python ? Select the best Python framework for deep learning such as PyTorch, Tensorflow, MXNet and Keras ? Apply tips and tricks related to neural networks internals, to boost learning performances ? Consolidate machine learning principles and apply them in the deep learning field ? Reuse and adapt Python code snippets to everyday problems ? Evaluate the cost/benefits and performance implication of each discussed solution In Detail Deep Learning is revolutionizing a wide range of industries. For many applications, deep learning has proven to outperform humans by making faster and more accurate predictions. This book provides a top-down and bottom-up approach to demonstrate deep learning solutions to real-world problems in different areas. These applications include Computer Vision, Natural Language Processing, Time Series, and Robotics. The Python Deep Learning Cookbook presents technical solutions to the issues presented, along with a detailed explanation of the solutions. Furthermore, a discussion on corresponding pros and cons of implementing the proposed solution using one of the popular frameworks like TensorFlow, PyTorch, Keras and CNTK is provided. The book includes recipes that are related to the basic concepts of neural networks. All techniques s, as well as classical networks topologies. The main purpose of this book is to provide Python programmers a detailed list of recipes to apply deep learning to common and not-so-common scenarios. Style and approach Unique blend of independent recipes arranged in the most logical manner
Mastering Windows PowerShell Scripting - Second Edition
¥80.65
Master the art of automating and managing your environment using PowerShell About This Book ? Find quick solutions to automate your environment with ease ? Work with large amounts of data effortlessly with PowerShell data types and secure them ? Packed with real-world examples to automate and simplify the management of your Windows environment Who This Book Is For If you are a system administrator who wants to become an expert in controlling and automating your Windows environment, then this book is for you. It is also for those new to the PowerShell language. What You Will Learn ? Optimize code through the use of functions, switches, and looping structures ? Install PowerShell on your Linux system ? Utilize variables, hashes, and arrays to store data ? Work with Objects and Operators to test and manipulate data ? Parse and manipulate different data types ? Write .NET classes with ease within the PowerShell ? Create and implement regular expressions in PowerShell *s ? Deploy applications and code with PowerShell’s Package management modules ? Leverage session-based remote management ? Manage files, folders, and registries through the use of PowerShell In Detail PowerShell *s offer a handy way to automate various chores. Working with these *s effectively can be a difficult task. This comprehensive guide starts from scratch and covers advanced-level topics to make you a PowerShell expert. The first module, PowerShell Fundamentals, begins with new features, installing PowerShell on Linux, working with parameters and objects, and also how you can work with .NET classes from within PowerShell. In the next module, you’ll see how to efficiently manage large amounts of data and interact with other services using PowerShell. You’ll be able to make the most of PowerShell’s powerful automation feature, where you will have different methods to parse and manipulate data, regular expressions, and WMI. After automation, you will enter the Extending PowerShell module, which covers topics such as asynchronous processing and, creating modules. The final step is to secure your PowerShell, so you will land in the last module, Securing and Debugging PowerShell, which covers PowerShell execution policies, error handling techniques, and testing. By the end of the book, you will be an expert in using the PowerShell language. Style and approach This practical guide covers all the advanced PowerShell functionalities that an administrator needs to learn to automate their environments.
Continuous Integration, Delivery, and Deployment
¥80.65
Getting started with the processes and the tools to continuously deliver high-quality software About This Book ? Incorporate popular development practices to prevent messy code ? Automate your build, integration, release, and deployment processes with Jenkins, Git, and Gulp―and learn how continuous integration (CI) can save you time and money ? Gain an end-to-end overview of Continuous Integration using different languages (JavaScript and C#) and tools (Gulp and Jenkins) Who This Book Is For This book is for developers who want to understand and implement Continuous Integration and Delivery in their daily work. A basic knowledge of at least JavaScript and HTML/CSS is required. Knowing C# and SQL will come in handy. Most programmers who have programmed in a (compiled) C-like language will be able to follow along. What You Will Learn ? Get to know all the aspects of Continuous Integration, Deployment, and Delivery ? Find out how Git can be used in a CI environment ? Set up browser tests using Karma and Selenium and unit tests using Jasmine ? Use Node.js, npm, and Gulp to automate tasks such as linting, testing, and minification ? Explore different Jenkins jobs to integrate with Node.js and C# projects ? Perform Continuous Delivery and Deployment using Jenkins ? Test and deliver a web API In Detail The challenge faced by many teams while implementing Continuous Deployment is that it requires the use of many tools and processes that all work together. Learning and implementing all these tools (correctly) takes a lot of time and effort, leading people to wonder whether it's really worth it. This book sets up a project to show you the different steps, processes, and tools in Continuous Deployment and the actual problems they solve. We start by introducing Continuous Integration (CI), deployment, and delivery as well as providing an overview of the tools used in CI. You'll then create a web app and see how Git can be used in a CI environment. Moving on, you'll explore unit testing using Jasmine and browser testing using Karma and Selenium for your app. You'll also find out how to automate tasks using Gulp and Jenkins. Next, you'll get acquainted with database integration for different platforms, such as MongoDB and PostgreSQL. Finally, you'll set up different Jenkins jobs to integrate with Node.js and C# projects, and Jenkins pipelines to make branching easier. By the end of the book, you'll have implemented Continuous Delivery and deployment from scratch. Style and approach This practical book takes a step-by-step approach to explaining all the concepts of Continuous Integration and delivery, and how it can help you deliver a high-quality product.
Learning RxJava
¥80.65
Reactive Programming with Java and ReactiveX About This Book ? Explore the essential tools and operators RxJava provides, and know which situations to use them in ? Delve into Observables and Subscribers, the core components of RxJava used for building scalable and performant reactive applications ? Delve into the practical implementation of tools to effectively take on complex tasks such as concurrency and backpressure Who This Book Is For The primary audience for this book is developers with at least a fundamental mastery of Java. Some readers will likely be interested in RxJava to make programs more resilient, concurrent, and scalable. Others may be checking out reactive programming just to see what it is all about, and to judge whether it can solve any problems they may have. What You Will Learn ? Learn the features of RxJava 2 that bring about many significant changes, including new reactive types such as Flowable, Single, Maybe, and Completable ? Understand how reactive programming works and the mindset to "think reactively" ? Demystify the Observable and how it quickly expresses data and events as sequences ? Learn the various Rx operators that transform, filter, and combine data and event sequences ? Leverage multicasting to push data to multiple destinations, and cache and replay them ? Discover how concurrency and parallelization work in RxJava, and how it makes these traditionally complex tasks trivial to implement ? Apply RxJava and Retrolambda to the Android domain to create responsive Android apps with better user experiences ? Use RxJava with the Kotlin language to express RxJava more idiomatically with extension functions, data classes, and other Kotlin features In Detail RxJava is a library for composing asynchronous and event-based programs using Observable sequences for the JVM, allowing developers to build robust applications in less time. Learning RxJava addresses all the fundamentals of reactive programming to help readers write reactive code, as well as teach them an effective approach to designing and implementing reactive libraries and applications. Starting with a brief introduction to reactive programming concepts, there is an overview of Observables and Observers, the core components of RxJava, and how to combine different streams of data and events together. You will also learn simpler ways to achieve concurrency and remain highly performant, with no need for synchronization. Later on, we will leverage backpressure and other strategies to cope with rapidly-producing sources to prevent bottlenecks in your application. After covering custom operators, testing, and debugging, the book dives into hands-on examples using RxJava on Android as well as Kotlin. Style and approach This book will be different from other Rx books, taking an approach that comprehensively covers Rx concepts and practical applications.
Practical Data Science Cookbook - Second Edition
¥80.65
Over 85 recipes to help you complete real-world data science projects in R and Python About This Book ? Tackle every step in the data science pipeline and use it to acquire, clean, analyze, and visualize your data ? Get beyond the theory and implement real-world projects in data science using R and Python ? Easy-to-follow recipes will help you understand and implement the numerical computing concepts Who This Book Is For If you are an aspiring data scientist who wants to learn data science and numerical programming concepts through hands-on, real-world project examples, this is the book for you. Whether you are brand new to data science or you are a seasoned expert, you will benefit from learning about the structure of real-world data science projects and the programming examples in R and Python. What You Will Learn ? Learn and understand the installation procedure and environment required for R and Python on various platforms ? Prepare data for analysis by implement various data science concepts such as acquisition, cleaning and munging through R and Python ? Build a predictive model and an exploratory model ? Analyze the results of your model and create reports on the acquired data ? Build various tree-based methods and Build random forest In Detail As increasing amounts of data are generated each year, the need to analyze and create value out of it is more important than ever. Companies that know what to do with their data and how to do it well will have a competitive advantage over companies that don’t. Because of this, there will be an increasing demand for people that possess both the analytical and technical abilities to extract valuable insights from data and create valuable solutions that put those insights to use. Starting with the basics, this book covers how to set up your numerical programming environment, introduces you to the data science pipeline, and guides you through several data projects in a step-by-step format. By sequentially working through the steps in each chapter, you will quickly familiarize yourself with the process and learn how to apply it to a variety of situations with examples using the two most popular programming languages for data analysis—R and Python. Style and approach This step-by-step guide to data science is full of hands-on examples of real-world data science tasks. Each recipe focuses on a particular task involved in the data science pipeline, ranging from readying the dataset to analytics and visualization
Moodle 1.9 Testing and Assessment
¥80.65
This book is an illustrative how-to guide with many screenshots and examples that helps you to create simple to complex tests and assess them using Moodle. It covers effective usage of tools available in Moodle and offers some Moodle options that you may not have tried yet. It will guide you from the basic philosophy of online testing to creating skill-based assessments in Moodle. If you are a tutor or Moodle Administrator who is responsible for developing and evaluating an online test using Moodle, then this book is for you. This book assumes that you have already successfully installed and set up a Moodle site for teaching.
Facebook Graph API Development with Flash: Beginner's Guide
¥80.65
This step-by-step book gives you an empty shell of an AS3 Facebook RIA, and guides you through writing the Facebook interaction code by means of fun examples, exercises, and code snippets.This beginner's guide focuses on getting you through all the major learning points in a smooth, logical order. You'll also see how to avoid some common pitfalls. If you are an AS3 developer who wants to create applications and games that integrate with Facebook – either on the Facebook website itself or off it, then this book is for you. Even if you have no previous experience with Facebook, databases, or server-side programming , you can count on this book.
BIRT 2.6 Data Analysis and Reporting
¥80.65
This book is a concise and practical guide aimed at getting the results you want as quickly as possible. It steers the reader through each point of reporting from setup to *ing, designing, formatting, and deploying BIRT reports using a common example that runs through the book. If you are a Java developer and want to create rich reports using BIRT, then this book is for you. You will need a basic understanding of SQL to follow along.
JBoss AS 5 Performance Tuning
¥80.65
Packed with practical examples, this book looks at a different aspect of performance tuning in each chapter and shows the reader how to apply them to their existing Java applications. Written to version 5.1, this book also has information about the upcoming 6.0 release and how you can upgrade your existing applications. This book is for Java architects who design and configure Enterprise applications. It is great for Java developers who want to get into the inner details of the application server and of the correct tuning methodology. Application testers will also find this book useful as they will learn how to monitor the performance of the middleware with the correct instruments.
XNA 4.0 Game Development by Example: Beginner's Guide
¥80.65
This book is a step-by-step tutorial that includes complete source code for all of the games covered. It adopts an engaging style to teach all the game development concepts. Each block of code is explained, and game development concepts are diagrammed and covered in detail. Each game begins with a concept de*ion and concludes with suggestions for expanding on the finished game. If you are an aspiring game developer who wants to take a shot at creating games for the Microsoft Windows platform with the XNA Framework, then this book is for you. Using this book, you can get started with creating games without any game development experience. A basic knowledge of C# would be helpful to kick-start your game development, but it's not essential.
Ogre 3D 1.7 Beginner's Guide
¥80.65
This book is an example-driven introduction to OGRE 3D. Each example shows some new features and you learn step-by-step to create complex scenes with different effects using OGRE 3D. After several examples discussing one topic there is a do-it-yourself part where you will be challenged to solve problems on your own. If you have ever wanted to develop 3D applications with OGRE 3D, this example-driven book will enable you to do so. Understanding of C++ is needed to follow the examples in the book.
Python 2.6 Graphics Cookbook
¥80.65
This book has recipes that show enthusiastic users how easy graphic programming can be. Simple explanations in plain English are used. The recipes are built up, in each chapter, starting as simply as possible and moving to more complex programs with which you can comfortably create 2D vector graphics and animations. You will learn how to combine both vector and photo images seamlessly! If you are looking to create animated graphics to represent real-world scenarios then this book is for you. Teachers, scholars, students, and engineers who know it is possible to make fascinating models and demonstrations but have not found a handbook that pulls it all together in one place will find what they need in this recipe bank. Basic knowledge of Python programming is required and access to the Web and Google will be useful.
Drupal 6 Theming Cookbook
¥80.65
Written in cookbook style, this book offers solutions to all common theme design problems through recipes. Each recipe contains step-by-step instructions followed by the analysis of what was done in each task and other useful information. The book is designed so that you can read it chapter by chapter, or you can look at the list of recipes and refer to them in no particular order. This book is written for Drupal developers who want to refresh the look and feel of their sites. If you are a Drupal site administrator who is looking to go beyond the basics and customize the presentational aspects of your Drupal site, then this book is for you. It assumes that readers are familiar with rudimentary PHP and acquainted with Drupal installation and general usage. Readers are also expected to have knowledge of CSS and XHTML.
Moodle 1.9 Top Extensions Cookbook
¥80.65
The disorganised array of modules available for Moodle are brought together in ways you can relate to. Reviews include details that will help you decide if a module is worth testing. There are illustrated, step-by-step guides to installing and configuring modules. If you are involved in teaching using Moodle, be it at relatively small institutions running their own Moodle instance, or at large institutions where Moodle is used and administered, or you are an administrator of a Moodle instance who is looking for modules that will be useful to teachers and students at their institution, this book is meant for you.
MySQL 5.1 Plugin Development
¥80.65
This book is written in a hands-on style that actively involves you while you read through its chapters. In every chapter you, along with the author, will be implementing one or more fully working example plugins. The process is accompanied with a detailed step-by-step explanation of the code, at the same time providing you with resources to create your own plugins. If you are a MySQL application developer or a programmer who wants to interface with MySQL server, this book is for you. Basic knowledge of C/C++, SQL, and MySQL in particular is assumed in the book, but no deep familiarity with any of the topics is required.
YUI 2.8: Learning the Library
¥80.65
The book is a tutorial, leading the reader first through the basics of the YUI library before moving on to more complex examples involving the YUI controls and utilities. The book is heavily example driven, and based around an approach of tinkering and extending to improve. This book is for web developers comfortable with JavaScript and CSS, who want to use the YUI library to easily put together rich, responsive web interfaces. No knowledge of the YUI library is presumed.
Matplotlib for Python Developers
¥80.65
This is a practical, hands-on book, with a lot of code and images. It presents the real code that generates every image and describes almost every single line of it, so that you know exactly what's going on. Introductory, de*ive, and theoretical parts are mixed with examples, so that reading and understanding them is easy. All of the examples build gradually with code snippets, their explanations, and plot images where necessary with the complete code and output presented at the end. This book is essentially for Python developers who have a good knowledge of Python; no knowledge of Matplotlib is required. You will be creating 2D plots using Matplotlib in no time at all.
WordPress MU 2.8: Beginner's Guide
¥80.65
Packed with easy-to-follow examples and screenshots, this book is designed to be followed from beginning to end, although those with existing WordPress MU sites will be able to jump in at the later chapters and pick out the things that are important to them. The author's expertise with creating a wide variety of WordPress sites enables her to share insights on using WordPress effectively, in a clear and friendly way. Those interested in digging further will be given the chance to customize their site further. Throughout the book, you will build up a blog network for Vampire Slayers – SlayerCafe.com, as an example. If you wish to manage multiple blogs and build a blog network, then this book is for you. You are not expected to be experienced with PHP coding. Some knowledge of HTML, and some experience with the blogging and social networking world will be helpful, but not essential.
Flash with Drupal
¥80.65
This book takes a step-by-step approach to building Flash applications for use with the Drupal Content Management System. In each chapter, you walk through the evolution of a real Flash application designed for Drupal. Every chapter builds on the previous one by presenting a more challenging feature for each additional chapter. This book is written for developers who wish to build dynamic flash applications. Although we will be using Drupal for our Content Management System, the lessons learned within this book can easily be applied to other content management systems such as Joomla or WordPress. Because of this, you are not assumed to be familiar with Drupal. Any interaction with Drupal will be described in full detail so that anyone can follow along. As for Flash, it is not necessary to be familiar with how to use Flash since that too will be covered within this book. However, it is recommended that you have some modest understanding of ActionScript and PHP since there are many code examples within this book.
Cacti 0.8 bEginners Guide
¥80.65
Written for beginners to Cacti, this book contains step-by-step instructions and hands-on tutorials for network operators to learn how to implement and use the core Cacti functions. The book is designed in such a way that you can explore it chapter-by-chapter or skip any chapter without missing a beat. If you are a network operator and want to use Cacti for implementing performance measurement for trending, troubleshooting, and reporting purposes, then this book is for you. You only need to know the basics of network management and SNMP.

购物车
个人中心

