4/14/2011

Sphinx Search: Beginner’s Guide - Free DownLoad

Book Description
Sphinx is an open-source full-text search server, designed from the ground up with a focus on performance, relevance, and integration simplicity. With Sphinx, you can either batch index and search data stored in an SQL database, NoSQL storage, or just files quickly and easily — or index and search data on the fly, working with Sphinx pretty much as a database server.

Sphinx Search Beginner's Guide serves as a guide to everything you need to know about running a Sphinx Search Engine. In today's world, search is an integral part of any application and having a reliable search engine like Sphinx Search can be the difference between running a successful and unsuccessful business. What good is being on the Web if no one knows you are there? It is easy to build a proficient search engine with Sphinx Search Beginner's Guide to hand.

This practical guide provides insight into one of the most popular open source search engines, Sphinx. You will learn how to set up Sphinx on your own server, with the basics of how a search engine works explained in brief. You will learn how to create an index using Sphinx and then perform a search on that index using the client API, as well as learning how to configure Sphinx to get the most out of it. You will also be shown how Sphinx gives quality search results by relevance ranking. The book will help a beginner in all possible ways to create both simple and complex search forms in their applications. It's easy to use Sphinx Search engine, when you have the Sphinx Search Beginner's Guide to hand.

What you will learn from this book :

  • Install Sphinx on your system
  • Create indexes in Sphinx by using Sphinx's indexer utility
  • Use the Sphinx API to issue search queries from your PHP applications
  • Filter your search results using different attributes
  • Create a functional application in PHP that will use the Sphinx search engine as the backend to serve search queries
  • Use PHP to create an application that fetches different feeds and stores the feed item data in a Sphinx index
  • Create an advanced search form that implements lots of filters, as well as a search form for geodistance searches
  • Explore the different configuration options available in the Sphinx configuration file that tailor Sphinx according to your needs

Approach
This book is a step-by-step guide for an absolute beginner. It covers everything, from installing to configuring, to get you started quickly. It has numerous code examples that the reader can try on their own and learn while doing so. It has two full-fledged applications as examples that readers can follow. This book is specifically focused on the Search feature of web applications.

Who this book is written for
This book is for developers who are new to Sphinx Search. All code examples use PHP but the logic is same for any other web scripting languages as well.

Book Details

  • Paperback: 244 pages
  • Publisher: Packt Publishing (March, 2011)
  • Language: English
  • ISBN-10: 184951254X
  • ISBN-13: 978-1849512541
  • File Size: 5.5 MiB
  • Hits: 615 times
Download Link

CMMI for Development: Guidelines for Process Integration and Product Improvement, 3rd Edition - Free DownLoad

Book Description
CMMI® for Development (CMMI-DEV) describes best practices for the development and maintenance of products and services across their lifecycle. By integrating essential bodies of knowledge, CMMI-DEV provides a single, comprehensive framework for organizations to assess their development and maintenance processes and improve performance. Already widely adopted throughout the world for disciplined, high-quality engineering, CMMI-DEV Version 1.3 now accommodates other modern approaches as well, including the use of Agile methods, Lean Six Sigma, and architecture-centric development.

CMMI® for Development, Third Edition, is the definitive reference for CMMI-DEV Version 1.3. The authors have revised their tips, hints, and cross-references, which appear in the margins of the book, to help you better understand, apply, and find information about the content of each process area. The book includes new and updated perspectives on CMMI-DEV in which people influential in the model's creation, development, and transition share brief but valuable insights. It also features four new case studies and five contributed essays with practical advice for adopting and using CMMI-DEV. This book is an essential resource–whether you are new to CMMI-DEV or are familiar with an earlier version–if you need to know about, evaluate, or put the latest version of the model into practice.

The book is divided into three parts.
Part One, "About CMMI," consists of seven chapters:

  • Chapter 1, "Introduction," offers a broad view of CMMI. It introduces you
  • to the concepts of process improvement and describes the benefits of CMMI, the history of models used for process improvement, and different process improvement approaches.
  • Chapter 2, "Process Area Components," describes all of the components of the CMMI process areas.
  • Chapter 3, "Process Institutionalization," describes the model components
  • that ensure that the implementation of processes is effective, repeatable, and lasting.
  • Chapter 4, "Relationships among Process Areas," provides insight into the meaning and interactions of the major CMMI components.
  • Chapter 5, "Tying It All Together," assembles the model components and process infrastructure into the representations and explains the concepts of maturity level and capability level.
  • Chapter 6, "Using CMMI Models," describes paths to adoption and use of CMMI for process improvement and benchmarking.
  • Chapter 7, "A CMMI Case Study: United Space Alliance, LLC," describes the real-life experiences of an organization as it prepared to adopt CMMI. This chapter may help you plan your own organization's adoption of CMMI.

Part Two, "The Process Areas," contains 25 sections, one for each of the CMMI process areas.3 To facilitate your referring to them, these chapters are organized alphabetically by process area acronym. Each chapter contains descriptions of goals, best practices, and examples.

Part Three, "The Appendices and Glossary," consists of four information resources:

  • Appendix A, "References," contains references you can use to locate documented sources of information such as reports, process-improvement models, industry standards, and books that are related to CMMI.
  • Appendix B, "Acronyms," defines the acronyms used in CMMI.
  • Appendix C, "CMMI Project Participants," contains a list of people and their organizations who participated in the CMMI project. That project developed the models on which this book is based.
  • The "Glossary" defines the terms used in CMMI.

Book Details

  • Hardcover: 688 pages
  • Publisher: Addison-Wesley Professional; 3rd Edition (March, 2011)
  • Language: English
  • ISBN-10: 0321711505
  • ISBN-13: 978-0321711502
  • File Size: 4.0 MiB
  • Hits: 1,185 times
Download Link

PHP for the Web: Visual QuickStart Guide, 4th Edition - Free DownLoad

Book Description
With PHP for the World Wide Web, Fourth Edition: Visual QuickStart Guide, readers can start from the beginning to get a tour of the programming language, or look up specific tasks to learn just what they need to know. This task-based visual reference guide uses step-by-step instructions and plenty of screenshots to teach beginning and intermediate users this popular open-source scripting language. Leading technology author Larry Ullman guides readers through the latest developments including use and awareness of HTML5 with PHP. Other addressed changes include removal of outdated functions and more efficient ways to tackle common needs.

Both beginning users, who want a thorough introduction to the technology, and more intermediate users, who are looking for a convenient reference, will find what they need here–in straightforward language and through readily accessible examples.

From the Back Cover
Learn PHP programming–the quick and easy way!

  • Easy visual approach uses demonstrations and real-world examples of dynamic Web development using PHP and shows you what to do step by step.
  • Concise steps and explanations let you get up and running in no time.
  • Essential reference guide keeps you coming back again and again.
  • Whether you're a programming newbie or an experienced veteran learning PHP for the first time, this book will teach you all you need to know, including the latest changes in PHP, what to expect in HTML5, and more!
  • Visit the companion website for online resources, including all the scripts used in the book, bonus content, and a support forum where you can get answers directly from the author.

Book Details

  • Paperback: 528 pages
  • Publisher: Peachpit Press; 4th Edition (March, 2011)
  • Language: English
  • ISBN-10: 0321733452
  • ISBN-13: 978-0321733450
  • File Size: 13.0 MiB
  • Hits: 2,140 times
Download Link