- Table View
- List View
Learning Cloudera Impala
by Avkash ChauhanThis book is an easy-to-follow, step-by-step tutorial where each chapter takes your knowledge to the next level. The book covers practical knowledge with tips to implement this knowledge in real-world scenarios. A chapter with a real-life example is included to help you understand the concepts in full.Using Cloudera Impala is for those who really want to take advantage of their Hadoop cluster by processing extremely large amounts of raw data in Hadoop at real-time speed. Prior knowledge of Hadoop and some exposure to HIVE and MapReduce is expected.
Joomla! 3 Template Essentials
by Paweł FrankowskiUsing this hands-on, step-by step tutorial filled with practical examples, the readers will be able to create beautiful templates and themes for your websites that will make them stand out from others.This book is written for all of you who wish to create your own unique templates for Joomla! 3.x. This book can be used by Joomla! administrators or visual designers (with no programming experience) or those of you who are used to working with common web developer tools like HTML/CSS editors for coding purposes. You would need basic knowledge of Joomla! and some knowledge of CSS and HTML.
Learning Game AI Programming with Lua
by David YoungIf you are a game developer or a general programmer who wishes to focus on programming systems and techniques to build your game AI without creating low-level interfaces in a game engine, then this book is for you. Knowledge of C++ will come in handy to debug the entirety of the AI sandbox and expand on the features present within the book, but it is not required.
Scaling Big Data with Hadoop and Solr
by Hrishikesh KarambelkarThis book is a step-by-step tutorial that will enable you to leverage the flexible search functionality of Apache Solr together with the Big Data power of Apache Hadoop.Scaling Big Data with Hadoop and Solr provides guidance to developers who wish to build high-speed enterprise search platforms using Hadoop and Solr. This book is primarily aimed at Java programmers who wish to extend the Hadoop platform to make it run as an enterprise search without any prior knowledge of Apache Hadoop and Solr.
Learning Zimbra Server Essentials
by Abdelmonam KoukaA standard tutorial approach which will guide the readers on all of the intricacies of the Zimbra Server.If you are any kind of Zimbra user, this book will be useful for you, from newbies to experts who would like to learn how to setup a Zimbra server. If you are an IT administrator or consultant who is exploring the idea of adopting, or have already adopted Zimbra as your mail server, then this book is for you. No prior knowledge of Zimbra is required.
Learning Concurrent Programming in Scala
by Aleksandar ProkopecThis book is a must-have tutorial for software developers aiming to write concurrent programs in Scala, or broaden their existing knowledge of concurrency. This book is intended for Scala programmers that have no prior knowledge about concurrent programming, as well as those seeking to broaden their existing knowledge about concurrency. Basic knowledge of the Scala programming language will be helpful. Readers with a solid knowledge in another programming language, such as Java, should find this book easily accessible.
Mastering ElasticSearch
by Marek Rogozinski Rafał KucA practical tutorial that covers the difficult design, implementation, and management of search solutions.Mastering ElasticSearch is aimed at to intermediate users who want to extend their knowledge about ElasticSearch. The topics that are described in the book are detailed, but we assume that you already know the basics, like the query DSL or data indexing. Advanced users will also find this book useful, as the examples are getting deep into the internals where it is needed.
Using CiviCRM - Second Edition
by Joseph Murray Brian P. Shaughnessy Erik HommelDevelop and implement a fully-functional, systematic CRM plan with CiviCRM About This Book * Develop an integrated online system that manages contacts, donations, event registrations, memberships, bulk e-mail, campaigns, case management, and other functions such as activity tracking, grant distribution, and reporting. * Plan a constituency relationship management strategy with ladders of engagement that will improve how your organization realizes its mission. * Use case studies and step-by-step examples to put the raw concepts into real-life terminology and build your solutions. Who This Book Is For The book is primarily for administrators tasked with implementing, configuring, maintaining, and updating CiviCRM, and staff users who are looking to better understand the tools available in order to become power users. CiviCRM is software that may be used by advocacy groups, non-profit, and non-governmental organizations, elected officials, professional and trade associations, government entities, political campaigns and parties, and other similar organizations, and this book will prove useful to all such users. What You Will Learn * Install and configure your CiviCRM * Analyze your current workflows and processes to translate them effectively into the CiviCRM model * Build an integrated system to solicit, retain, and manage your donors and members through robust management and reporting tools for administrators * Raise more money with CiviCRM with effective solicitation campaigns * Market events effectively and track registrations and payments * Improve communications with constituents using targeted broadcast e-mail campaigns * Track ongoing communications with constituents including from Outlook and Gmail using activities and case management tools * Take advantage of the many CiviCRM tools to generate both simple and complex event structures and manage registrants through every phase of the project In Detail CiviCRM provides a powerful toolbox of resources to help organizations manage relationships with constituents. It is free, open source, web-based, and geared specifically to meet the constituent relationship management needs of the not-for-profit sector. Beginning with broader questions about how your organization is structured, which existing workflows are critical to your operations, and the overarching purpose of a centralized CRM, the book proceeds step by step through configuring CiviCRM, understanding the choices when setting up the system, importing data, and exploring the breadth of tools available throughout the system. You will see how to best use this software to handle event registrations, accept and track contributions, manage paid and free memberships and subscriptions, segment contacts, send bulk e-mails with open and click-through tracking, manage outreach campaigns, and set up case management workflows that match your organization's roles and rules. With specific emphasis on helping implementers ask the right questions, consider key principals when setting up the system, and understand usage through case studies and examples, the book comprehensively reviews the functionality of CiviCRM and the opportunities it provides. With this book, you can help your organization better achieve its mission as a charity, industry association, professional society, political advocacy group, community group, government agency, or other similar organization and position yourself to become a power user who efficiently and effectively navigates the system. Style and approach This guide is packed with step-by-step tutorials and real-life examples interspersed with practical advice and best practices on how to use CiviCRM strategically. You will be able to quickly grasp and implement the basic elements of CiviCRM before moving on to more advanced tools.
Moodle 2.5 Multimedia
by Joao Pedro FernandesA tutorial-based guide where readers can work through practical examples that clearly describe how to create multimedia applications using Moodle and integrate existing multimedia resources into Moodle courses.If you are a teacher or trainer who runs online courses and has a basic understanding of Moodle, this book will be ideal for you. It is not necessary to have an advanced technical background to create multimedia elements as the tasks will be simple, not time consuming, and will be practical for everyday use.
Node Security
by Dominic BarnesA practical and fast-paced guide that will give you all the information you need to secure your Node applications.If you are a developer who wishes to secure your Node applications, whether you are already using Node Security in production, or are considering using it for your next project, then this book will enable you to ensure security of your applications. An understanding of JavaScript is a prerequisite, and some experience with Node is recommended, though not required.
Monitoring Hadoop
by Gurmukh SinghThis book is useful for Hadoop administrators who need to learn how to monitor and diagnose their clusters. Also, the book will prove useful for new users of the technology, as the language used is simple and easy to grasp.
Getting Started with Cubieboard
by Olliver M. SchinaglIf you are anywhere from a beginner to an advanced user of ARM, who wishes to get into the rapidly advancing world of development boards, such as Cubieboard, this is the book for you. Whether you are a hobbyist or a professional, you will learn from this book as it teaches you in an easy-to-follow manner. No previous ARM experience is required.
Kivy: Interactive Applications in Python
by Roberto UlloaKivy: Interactive Applications in Python is an easy-to-follow book that will guide you into the world of Kivy. This book is aimed at Python developers who are familiar with Python and have a good understanding of concepts like inheritance, classes, and instances. No previous experience of Kivy is required, though some knowledge of event handling, scheduling, and user interfaces, in general, would boost your learning.
BuddyPress Theme Development
by Tammie ListerThis book is a hands-on tutorial guide to using BuddyPress.This book is great for designers and developers who are looking to learn how to develop BuddyPress themes. It's assumed that the reader has some understanding of Wordpress and is familiar with CSS and HTML.
Cloud Development and Deployment with CloudBees
by Nicolas De LoofThis is an easy-to-follow yet comprehensive guide that follows a step-by-step approach to leverage the CloudBees services.If you are a Java developer and want to explore the world of the cloud, this book is ideal for you. This book will guide you through the process of developing and deploying an application on the cloud. Prior knowledge of Java is essential.
Hadoop Cluster Deployment
by Danil ZburivskyThis book is a step-by-step tutorial filled with practical examples which will show you how to build and manage a Hadoop cluster along with its intricacies.This book is ideal for database administrators, data engineers, and system administrators, and it will act as an invaluable reference if you are planning to use the Hadoop platform in your organization. It is expected that you have basic Linux skills since all the examples in this book use this operating system. It is also useful if you have access to test hardware or virtual machines to be able to follow the examples in the book.
Instant Premium Drupal Themes
by Pankaj SharmaFilled with practical, step-by-step instructions and clear explanations for the most important and useful tasks. A step-by-step guide filled with recipes that will show you how to create your very own Drupal themes using HTML.This book is great for developers who are new to Drupal. It is assumed that you have some experience in HTML, PHP, and CSS. You'll need a PHP (LAMP/WAMP) environment to install Drupal. It is also assumed that you know how to install Drupal. Some familiarity with CMS will be useful but is not essential.
Social Media Mining with R
by Nathan Danneman Richard HeimannA concise, hands-on guide with many practical examples and a detailed treatise on inference and social science research that will help you in mining data in the real world. Whether you are an undergraduate who wishes to get hands-on experience working with social data from the Web, a practitioner wishing to expand your competencies and learn unsupervised sentiment analysis, or you are simply interested in social data analysis, this book will prove to be an essential asset. No previous experience with R or statistics is required, though having knowledge of both will enrich your experience.
GitLab Repository Management
by Jonathan M. HetheyA simple, easy to understand tutorial guide on how to build teams and efficiently use version control, using GitLab.If you are a system administrator in a company that writes software or are in charge of an infrastructure, this book will show you the most important features of GitLab, including how to speed up the overall process
Learning Game Physics with Bullet Physics and OpenGL
by Chris DickinsonA comprehensive set of straight-forward, easy-to-follow tutorials in OpenGL and Bullet Physics that will teach you how modern game physics and 3D graphics work.If you're a beginner or intermediate programmer with a basic understanding of 3D mathematics, and you want a stronger foundation in 3D graphics and physics, then this book is perfect for you! You'll even learn some of the fundamental concepts in 3D mathematics and software design that lies beneath them both, discovering some techniques and tricks in graphics and physics that you can use in any game development project.
Learning Google Guice
by Hussain PithawalaThis book is a practical, hands-on guide that covers everything you need to know about application development in Java with dependency injection using Google Guice.Learning Google Guice is for architects and lead programmers who want to know more about Google Guice and how to leverage its more advanced features. It is assumed that readers will have a basic knowledge of dependency injection; however, this is not an obligation.
Learning scikit-learn: Machine Learning in Python
by Raul Garreta Guillermo MoncecchiThe book adopts a tutorial-based approach to introduce the user to Scikit-learn.If you are a programmer who wants to explore machine learning and data-based methods to build intelligent applications and enhance your programming skills, this the book for you. No previous experience with machine-learning algorithms is required.
Getting Started with Review Board
by Sandeep RawatThis book is a concise, to-the-point guide with a practical walkthrough of the code review workflow using the features present in Reviewboard. The various concepts and features are explained through screenshots so that even if you do not have a running installation of Reviewboard in front of you, you can still gain practical knowledge. This book is intended for web programmers or quality control staff who perform or participate in code reviews and who are using (or planning to use) Reviewboard for conducting code reviews. No prior knowledge of Reviewboard is assumed.
Instant GSON
by Sandeep Kumar PatelGet to grips with a new technology, understand what it is and what it can do for you, and then get to work with the most important features and tasks. Instant GSON is a practical, hands-on guide that will explain the implementation features of the GSON API through examples with code.Instant GSON is for software developers who are new to the GSON library, and who are looking to explore it in depth. You should have some experience in Java programming and Java POJO classes.
Instant Automapper
by Taswar BhattiGet to grips with a new technology, understand what it is and what it can do for you, and then get to work with the most important features and tasks. This book is a practical, step-by-step tutorial that will enable you to use Automapper quickly and efficiently.Instant Automapper Starter is for .NET developers. A good background in .NET is assumed, but a novice user can follow along, and learn to become an advanced user of Automapper.