Product List
GET /services/catalog/products?format=api&page=78063
{ "links": { "first": "https://redshelf.com/services/catalog/products?format=api&page=1", "last": "https://redshelf.com/services/catalog/products?format=api&page=78442", "next": "https://redshelf.com/services/catalog/products?format=api&page=78064", "prev": "https://redshelf.com/services/catalog/products?format=api&page=78062" }, "data": [ { "type": "Product", "id": "00010000048439", "attributes": { "name": "Puppet Types and Providers", "subtitle": "Extending Puppet with Ruby", "description": "<p>Puppets true power exists in the simple resource model it uses to manage the state of complex operating systems. This concise guide shows you how to extend that model and implement custom functionality on top of Puppet by working with the type and provider APIs.</p><p>Two experts from Puppet Labs explain the concepts behind these APIs, and provide instructions and examples to help you write your own fully functional types and providers. Youll also delve into Puppets source code to get a better understanding of how types and providers are implemented internally. If youre familiar with basic Puppet concepts, youre ready to get started.</p>Learn the fundamental concepts behind resources, and become familiar with the structure of Puppets Resource ModelDiscover how the type API is used to create new resource types that Puppet can manageUnderstand how providers interact with the system to achieve the desired state of a declared resourceExplore advanced features to get a more complete understanding of how Puppet worksSimplify the troubleshooting process when developing types and providers", "author": "Nan Liu, Dan Bode", "slug": "puppet-types-and-providers-48439-9781449339302-dan-bode-nan-liu", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781449339302.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "48439", "product_url": "/app/ecom/book/48439/puppet-types-and-providers-48439-9781449339302-dan-bode-nan-liu", "bisac_codes": [ "COM088000", "cs.cmp_sc.app_sw" ], "items_count": null, "identifiers": { "ISBN13": "9781449339326", "EISBN13": "9781449339302", "EISBN10": "1449339301" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010000059480" } } } }, { "type": "Product", "id": "00010000048438", "attributes": { "name": "LDAP System Administration", "subtitle": "Putting Directories to Work", "description": "<p>Be more productive and make your life easier. That's what LDAP System Administration is all about.System administrators often spend a great deal of time managing configuration information located on many different machines: usernames, passwords, printer configurations, email client configurations, and network filesystem configurations, to name a few. LDAPv3 provides tools for centralizing all of the configuration information and placing it under your control. Rather than maintaining several administrative databases (NIS, Active Directory, Samba, and NFS configuration files), you can make changes in only one place and have all your systems immediately \"see\" the updated information.Practically platform independent, this book uses the widely available, open source OpenLDAP 2 directory server as a premise for examples, showing you how to use it to help you manage your configuration information effectively and securely. OpenLDAP 2 ships with most Linux distributions and Mac OS X, and can be easily downloaded for most Unix-based systems. After introducing the workings of a directory service and the LDAP protocol, all aspects of building and installing OpenLDAP, plus key ancillary packages like SASL and OpenSSL, this book discusses:</p>Configuration and access controlDistributed directories; replication and referralUsing OpenLDAP to replace NISUsing OpenLDAP to manage email configurationsUsing LDAP for abstraction with FTP and HTTP servers, Samba, and RadiusInteroperating with different LDAP servers, including Active DirectoryProgramming using Net::LDAPIf you want to be a master of your domain, LDAP System Administration will help you get up and running quickly regardless of which LDAP version you use. After reading this book, even with no previous LDAP experience, you'll be able to integrate a directory server into essential network services such as mail, DNS, HTTP, and SMB/CIFS.", "author": "Gerald Carter", "slug": "ldap-system-administration-48438-9780596518691-gerald-carter", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780596518691.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "48438", "product_url": "/app/ecom/book/48438/ldap-system-administration-48438-9780596518691-gerald-carter", "bisac_codes": [ "COM043040" ], "items_count": null, "identifiers": { "ISBN13": "9781565924918", "EISBN13": "9780596518691", "EISBN10": "0596518692" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010000059479" } } } }, { "type": "Product", "id": "00010000048437", "attributes": { "name": "SQL Server 2005 Reporting Essentials", "subtitle": "", "description": "SQL Server 2005 Reporting Services allows you to design, create, view, and manage reports. Reports can be distributed and managed over the Web. End users can create, publish, and share ad hoc reports-all using web-based tools.\nThis book shows you how to use Report Builder, a tool that lets information workers build ad hoc reports, and how to use Report Designer, a report development tool hosted in Visual Studio that lets you interactively create reports. This book shows you how to publish, manage, and run those reports.This book concludes by showing the three mechanisms used by developers to integrate reports into applications: form controls, parameterized URLs, and web services.", "author": "Bill Hamilton", "slug": "sql-server-2005-reporting-essentials-48437-9780596529413-bill-hamilton", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780596529413.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "48437", "product_url": "/app/ecom/book/48437/sql-server-2005-reporting-essentials-48437-9780596529413-bill-hamilton", "bisac_codes": [ "COM021030", "cs.cmp_sc.app_sw" ], "items_count": null, "identifiers": { "ISBN13": "9780596559366", "ISBN10": "0596529414", "EISBN13": "9780596529413", "EISBN10": "0596529414" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010000059478" } } } }, { "type": "Product", "id": "00010000048436", "attributes": { "name": "PayPal Hacks", "subtitle": "100 Industrial-Strength Tips & Tools", "description": "<p>If you've bought or sold items through eBay, or through hundreds of other online sites, then you're familiar with PayPal, the online payment service. With PayPal, a valid email address, and a credit card or bank account, you can easily send and receive payments online. Not a bank or financial institution itself, PayPal describes its service as one that builds on the financial infrastructure of bank accounts and credit cards, and using advanced propriety fraud prevention systems, creates a safe, global, real-time payment solution. Put simply, PayPal provides the means for people to conduct financial transactions online, instantly and securely.But there's more to PayPal than meets the eye. PayPal Hacks shows you how to make the most of PayPal to get the most out of your online business or transactions. Authors Shannon Sofield of Payloadz.com and PayPal evangelist David Nielsen guide you through the rigors of using and developing with PayPal. Whether you're building an ecommerce site using PayPal as a transaction provider, or simply trying to pay for an eBay auction without getting burned, PayPal Hacks will give you the skinny on this leading global online payment service.The collection of tips and tricks in PayPal Hacks shows you how to find or even build the right tools for using PayPal to buy and sell on eBay or as a transaction provider for ecommerce on your own site. Written for all PayPal users, from those just starting out to those developing sophisticated ecommerce sites, this book begins with the basics such as setting up your account, then moves quickly into specific tips and tools for buyers, sellers, and developers.With PayPal Hacks, you can:</p>Learn extra steps to help protect yourself while buying or selling on eBaySave time and money with advanced tips and undocumented featuresLearn dozens of easy-to-follow procedures to help you request and receive payments and fill ordersUse PayPal to handle subscriptions, affiliate systems, and donationsCreate and customize your customers' checkout processEffortlessly integrate PayPal's shopping cart system into your own websiteImplement digital fulfillment with Instant Payment Notification (IPN) and Payment Data Transfer (PDT)Develop and distribute ecommerce applications with the PayPal APIEach hack consists of a task to be accomplished or a creative solution to a problem, presented in a clear, logical, and task-oriented format. PayPal Hacks provides the tools and details necessary to make PayPal more profitable, more flexible, and more convenient.", "author": "Shannon Sofield, Dave Nielsen, Dave Burchell", "slug": "paypal-hacks-48436-9780596523398-shannon-sofield-dave-nielsen-dave-burchell", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780596523398.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "48436", "product_url": "/app/ecom/book/48436/paypal-hacks-48436-9780596523398-shannon-sofield-dave-nielsen-dave-burchell", "bisac_codes": [ "COM000000", "cs.cmp_sc.app_sw" ], "items_count": null, "identifiers": { "ISBN13": "9780596007515", "EISBN13": "9780596523398", "EISBN10": "0596523394" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010000059477" } } } }, { "type": "Product", "id": "00010000048435", "attributes": { "name": "Understanding and Using C Pointers", "subtitle": "Core Techniques for Memory Management", "description": "<p>Improve your programming through a solid understanding of C pointers and memory management. With this practical book, youll learn how pointers provide the mechanism to dynamically manipulate memory, enhance support for data structures, and enable access to hardware. Author Richard Reese shows you how to use pointers with arrays, strings, structures, and functions, using memory models throughout the book.</p><p>Difficult to master, pointers provide C with much flexibility and poweryet few resources are dedicated to this data type. This comprehensive book has the information you need, whether youre a beginner or an experienced C or C++ programmer or developer.</p>Get an introduction to pointers, including the declaration of different pointer typesLearn about dynamic memory allocation, de-allocation, and alternative memory management techniquesUse techniques for passing or returning data to and from functionsUnderstand the fundamental aspects of arrays as they relate to pointersExplore the basics of strings and how pointers are used to support themExamine why pointers can be the source of security problems, such as buffer overflowLearn several pointer techniques, such as the use of opaque pointers, bounded pointers and, the restrict keyword", "author": "Richard M Reese", "slug": "understanding-and-using-c-pointers-48435-9781449344566-richard-m-reese", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781449344566.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "48435", "product_url": "/app/ecom/book/48435/understanding-and-using-c-pointers-48435-9781449344566-richard-m-reese", "bisac_codes": [ "COM051060", "cs.cmp_sc.app_sw" ], "items_count": null, "identifiers": { "ISBN13": "9781449344184", "EISBN13": "9781449344566", "EISBN10": "1449344569" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010000059476" } } } }, { "type": "Product", "id": "00010000048431", "attributes": { "name": "Mastering Regular Expressions", "subtitle": "Understand Your Data and Be More Productive", "description": "<p>Regular expressions are an extremely powerful tool for manipulating text and data. They are now standard features in a wide range of languages and popular tools, including Perl, Python, Ruby, Java, VB.NET and C# (and any language using the .NET Framework), PHP, and MySQL.</p><p>If you don't use regular expressions yet, you will discover in this book a whole new world of mastery over your data. If you already use them, you'll appreciate this book's unprecedented detail and breadth of coverage. If you think you know all you need to know about regularexpressions, this book is a stunning eye-opener.</p><p>As this book shows, a command of regular expressions is an invaluable skill. Regular expressions allow you to code complex and subtle text processing that you never imagined could be automated. Regular expressions can save you time and aggravation. They can be used to craft elegant solutions to a wide range of problems. Once you've mastered regular expressions, they'll become an invaluable part of your toolkit. You will wonder how you ever got by without them.</p><p>Yet despite their wide availability, flexibility, and unparalleled power, regular expressions are frequently underutilized. Yet what is power in the hands of an expert can be fraught with peril for the unwary. Mastering Regular Expressions will help you navigate the minefield to becoming an expert and help you optimize your use of regular expressions. </p><p>Mastering Regular Expressions, Third Edition, now includes a full chapter devoted to PHP and its powerful and expressive suite of regular expression functions, in addition to enhanced PHP coverage in the central \"core\" chapters. Furthermore, this edition has been updated throughout to reflect advances in other languages, including expanded in-depth coverage of Sun's java.util.regex package, which has emerged as the standard Java regex implementation.Topics include:</p>A comparison of features among different versions of many languages and toolsHow the regular expression engine worksOptimization (major savings available here!)Matching just what you want, but not what you don't wantSections and chapters on individual languages<p>Written in the lucid, entertaining tone that makes a complex, dry topic become crystal-clear to programmers, and sprinkled with solutions to complex real-world problems, Mastering Regular Expressions, Third Edition offers a wealth information that you can put to immediateuse.</p><p>Reviews of this new edition and the second edition:<br/><br/>\"There isn't a better (or more useful) book available on regular expressions.\"<br/><br/>--Zak Greant, Managing Director, eZ Systems</p><p>\"A real tour-de-force of a book which not only covers the mechanics of regexes in extraordinary detail but also talks about efficiency and the use of regexes in Perl, Java, and .NET...If you use regular expressions as part of your professional work (even if you already have a good book on whatever language you're programming in) I would strongly recommend this book to you.\"<br/><br/>--Dr. Chris Brown, Linux Format</p><p>\"The author does an outstanding job leading the reader from regexnovice to master. The book is extremely easy to read and chock full ofuseful and relevant examples...Regular expressions are valuable toolsthat every developer should have in their toolbox. Mastering RegularExpressions is the definitive guide to the subject, and an outstandingresource that belongs on every programmer's bookshelf. Ten out of TenHorseshoes.\"<br/><br/>--Jason Menard, Java Ranch</p>", "author": "Jeffrey E.F. Friedl", "slug": "mastering-regular-expressions-48431-9780596550028-jeffrey-ef-friedl", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780596550028.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "48431", "product_url": "/app/ecom/book/48431/mastering-regular-expressions-48431-9780596550028-jeffrey-ef-friedl", "bisac_codes": [ "COM000000" ], "items_count": null, "identifiers": { "ISBN13": "9780596528126", "EISBN13": "9780596550028", "EISBN10": "0596550022" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010000059472" } } } }, { "type": "Product", "id": "00010000048430", "attributes": { "name": "XML Publishing with InDesign CS2+", "subtitle": "", "description": "From Adobe InDesign CS2 to InDesign CS5, the ability to work with XML content has been built into every version of InDesign. What in the (real) world could you do with XML if you understood how it works in InDesign? Some of the useful applications are importing database content into InDesign to create catalog pages, exporting XML that will be useful for subsequent publishing processes, and building chunks of content that can be reused in multiple publications. In this Short Cut, we'll play with the contents of a college course catalog and see how we can use XML for course descriptions, tables, and other content. Underlying principles of XML structure, DTDs, and the InDesign namespace will help you develop your own XML processes. The Advanced Topics section gives tips on using XSLT to manipulate XML in InDesign.", "author": "Dorothy J. Hoskins", "slug": "xml-publishing-with-indesign-cs2-48430-9780596513993-dorothy-j-hoskins", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780596513993.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "48430", "product_url": "/app/ecom/book/48430/xml-publishing-with-indesign-cs2-48430-9780596513993-dorothy-j-hoskins", "bisac_codes": [ "COM060130", "cs.cmp_sc.app_sw" ], "items_count": null, "identifiers": { "ISBN13": "9780596557737", "ISBN10": "0596513992", "EISBN13": "9780596513993", "EISBN10": "0596513992" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010000059471" } } } }, { "type": "Product", "id": "00010000048429", "attributes": { "name": "Access Database Design & Programming", "subtitle": "Creating Programmable Database Applications with Access 97, 2000, 2002 & 2003", "description": "<p>Access Database Design & Programming takes you behind the details of the Access interface, focusing on the general knowledge necessary for Access power users or developers to create effective database applications. When using software products with graphical interfaces, we frequently focus so much on the interface that we forget about the general concepts that allow us to understand and use the software effectively. In particular, this book focuses on three areas:</p>Database design. The book provides an enjoyable, informative overview of database design that carefully shows you how to normalize tables to eliminate redundancy without losing data.Queries. The book examines multi-table queries (i.e.,various types of joins) and shows how to implement them indirectly by using the Access interface or directly by using Access SQL.Programming. The book examines the VBA integrated development environment (IDE). It then goes on to provide an excellent introduction to Data Access Objects (DAO), ActiveX Data Objects (ADO), and ADO Extensions for Data Definition and Security (ADOX). These sections serve as a handy introduction and primer for basic database operations,such as modifying a table under program control, dynamically adding and deleting a record, and repositioning a record pointer. The concluding chapter focuses on common programming problems, such as computing running sums and comparing two sets.Unlike other Access books that take the long, detailed approach to every topic of concern to Access programmers, Access Database Design &Programming instead focuses on the core concepts, enabling programmers to develop solid, effective database applications. This book also serves as a 'second course' in Access that provides a relatively experienced Access user who is new to programming with the frequently overlooked techniques necessary to develop successfully in the Microsoft Access environment.Anyone interested in learning Access in depth, rather than just scraping the surface, will enjoy and benefit immensely from reading this book.", "author": "Steven Roman, PhD", "slug": "access-database-design-programming-48429-9780596516598-steven-roman-phd", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780596516598.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "48429", "product_url": "/app/ecom/book/48429/access-database-design-programming-48429-9780596516598-steven-roman-phd", "bisac_codes": [ "COM062000", "COM051000" ], "items_count": null, "identifiers": { "ISBN13": "9780596002732", "EISBN13": "9780596516598", "EISBN10": "0596516592" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010000059470" } } } }, { "type": "Product", "id": "00010000048428", "attributes": { "name": "Lift Cookbook", "subtitle": "Recipes from the Community for Building Web Applications with Scala", "description": "<p>If you need help building web applications with the Lift framework, this cookbook provides scores of concise, ready-to-use code solutions. Youll find recipes for everything from setting up a coding environment to creating REST web services and deploying your application to production.</p><p>Built on top of the Scala JVM programming language, Lift takes a differentyet ultimately easierapproach to development than MVC frameworks such as Rails. Each recipe in this book includes a discussion of how and why each solution works, not only to help you complete the task at hand, but also to illustrate how Lift works.</p>Set up an environment and run your first Lift applicationGenerate HTML, using Lifts View First approachSubmit forms and work with form elementsBuild REST web services with the frameworks RestHelper traitTake advantage of Lifts support for Ajax and CometGet examples for modifying Lifts request pipelineConvert Scala classes into tables, rows, and columns in a relational databaseSend email, call URLs, and schedule tasks from your applicationPackage and deploy your application to various hosted services", "author": "Richard Dallaway", "slug": "lift-cookbook-48428-9781449365073-richard-dallaway", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781449365073.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "48428", "product_url": "/app/ecom/book/48428/lift-cookbook-48428-9781449365073-richard-dallaway", "bisac_codes": [ "COM051280", "COM051000" ], "items_count": null, "identifiers": { "ISBN13": "9781449362683", "EISBN13": "9781449365073", "EISBN10": "1449365078" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010000059469" } } } }, { "type": "Product", "id": "00010000048426", "attributes": { "name": "Switching to the Mac: The Missing Manual, Snow Leopard Edition", "subtitle": "The Missing Manual", "description": "<p>Is Windows giving you pause? Ready to make the leap to the Mac instead? There has never been a better time to switch from Windows to Mac, and this incomparable guide will help you make a smooth transition. New York Times columnist and Missing Manuals creator David Pogue gets you past three challenges: transferring your stuff, assembling Mac programs so you can do what you did with Windows, and learning your way around Mac OS X.<br/><br/>Learning to use a Mac is not a piece of cake, but once you do, the rewards are oh-so-much better. No viruses, worms, or spyware. No questionable firewalls, inefficient permissions, or other strange features. Just a beautiful machine with a thoroughly reliable system. Whether you're using Windows XP or Vista, we've got you covered. <br/><br/>If you're ready to take on Mac OS X Snow Leopard, the latest edition of this bestselling guide tells you everything you need to know:</p>Transferring your stuff -- Moving photos, MP3s, and Microsoft Office documents is the easy part. This book gets you through the tricky things: extracting your email, address book, calendar, Web bookmarks, buddy list, desktop pictures, and MP3 files.<br/><br/>Re-creating your software suite -- Big-name programs (Word, Photoshop, Firefox, Dreamweaver, and so on) are available in both Mac and Windows versions, but hundreds of other programs are available only for Windows. This guide identifies the Mac equivalents and explains how to move your data to them.<br/><br/>Learning Snow Leopard -- Once you've moved into the Mac, a final task awaits: Learning your way around. Fortunately, you're in good hands with the author of Mac OS X: The Missing Manual, the #1 bestselling guide to the Macintosh.<p>Moving from Windows to a Mac successfully and painlessly is the one thing Apple does not deliver. Switching to the Mac: The Missing Manual, Snow Leopard Edition is your ticket to a new computing experience.</p>", "author": "David Pogue", "slug": "switching-to-the-mac-the-missing-manual-snow-leopard-edition-48426-9781449389376-david-pogue", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781449389376.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "48426", "product_url": "/app/ecom/book/48426/switching-to-the-mac-the-missing-manual-snow-leopard-edition-48426-9781449389376-david-pogue", "bisac_codes": [ "COM046020", "COM050000" ], "items_count": null, "identifiers": { "ISBN13": "9780596804251", "EISBN13": "9781449389376", "EISBN10": "1449389376" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010000059467" } } } }, { "type": "Product", "id": "00010000048425", "attributes": { "name": "Head First Statistics", "subtitle": "A Brain-Friendly Guide", "description": "<p>Wouldn't it be great if there were a statistics book that made histograms, probability distributions, and chi square analysis more enjoyable than going to the dentist? Head First Statistics brings this typically dry subject to life, teaching you everything you want and need to know about statistics through engaging, interactive, and thought-provoking material, full of puzzles, stories, quizzes, visual aids, and real-world examples.<br/><br/>Whether you're a student, a professional, or just curious about statistical analysis, Head First's brain-friendly formula helps you get a firm grasp of statistics so you can understand key points and actually use them. Learn to present data visually with charts and plots; discover the difference between taking the average with mean, median, and mode, and why it's important; learn how to calculate probability and expectation; and much more.<br/><br/>Head First Statistics is ideal for high school and college students taking statistics and satisfies the requirements for passing the College Board's Advanced Placement (AP) Statistics Exam. With this book, you'll:<br/><br/></p>Study the full range of topics covered in first-year statisticsTackle tough statistical concepts using Head First's dynamic, visually rich format proven to stimulate learning and help you retain knowledge Explore real-world scenarios, ranging from casino gambling to prescription drug testing, to bring statistical principles to lifeDiscover how to measure spread, calculate odds through probability, and understand the normal, binomial, geometric, and Poisson distributionsConduct sampling, use correlation and regression, do hypothesis testing, perform chi square analysis, and more<p>Before you know it, you'll not only have mastered statistics, you'll also see how they work in the real world. Head First Statistics will help you pass your statistics course, and give you a firm understanding of the subject so you can apply the knowledge throughout your life.</p>", "author": "Dawn Griffiths", "slug": "head-first-statistics-48425-9780596800864-dawn-griffiths", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780596800864.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "48425", "product_url": "/app/ecom/book/48425/head-first-statistics-48425-9780596800864-dawn-griffiths", "bisac_codes": [ "MAT029000" ], "items_count": null, "identifiers": { "ISBN13": "9780596527587", "EISBN13": "9780596800864", "EISBN10": "059680086X" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010000059466" } } } }, { "type": "Product", "id": "00010000048424", "attributes": { "name": "An Introduction to Testing Web Applications with twill and Selenium", "subtitle": "", "description": "This Short Cut is an introduction tobuilding automated web tests using twotools, twill and Selenium. twill is a simpleweb scripting language that can be usedto automate web tests, while Selenium isa web testing framework that runs in anybrowser and can be used to test complexweb sites that make extensive use ofJavaScript.The best way to use this Short Cut is torun through the examples. We expectthat within an hour you can start writingyour own functional tests in either twillor Selenium, and within a day you willunderstand most, if not all, of the possibilitiesand the limitations of these tools.", "author": "Jason Huggins, Gheorghe Gheorghiu, C. Titus Brown", "slug": "an-introduction-to-testing-web-applications-with-twill-and-selenium-48424-9780596527808-c-titus-brown-gheorghe-gheorghiu-jason-huggins", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780596527808.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "48424", "product_url": "/app/ecom/book/48424/an-introduction-to-testing-web-applications-with-twill-and-selenium-48424-9780596527808-c-titus-brown-gheorghe-gheorghiu-jason-huggins", "bisac_codes": [ "COM051330", "cs.cmp_sc.app_sw" ], "items_count": null, "identifiers": { "ISBN13": "9780596558819", "ISBN10": "0596527802", "EISBN13": "9780596527808", "EISBN10": "0596527802" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010000059465" } } } }, { "type": "Product", "id": "00010000048422", "attributes": { "name": "EPUB 3 Best Practices", "subtitle": "Optimize Your Digital Books", "description": "<p>Ready to take your ebooks to the next level with EPUB 3? This concise guide includes best practices and advice to help you navigate the formats wide range of technologies and functionality. EPUB 3 is set to turn electronic publishing on its head with rich multimedia reading experiences and scripted interactivity, but this specification can be daunting to learn. This book provides you with a solid foundation.</p><p>Written by people involved in the development of this specification, EPUB 3 Best Practices includes chapters that cover unique aspects of the EPUB publishing process, such as technology, content creation, and distribution.</p>Get a comprehensive survey of accessible production featuresLearn new global language-support features, including right-to-left page progressionsEmbed content with EPUB 3s new multimedia elementsMake your content dynamic through scripting and interactive elementsWork with publication and distribution metadataCreate synchronized text and audio playback in reading systemsLearn techniques for fixed and adaptive layouts", "author": "Markus Gylling, Matt Garrish", "slug": "epub-3-best-practices-48422-9781449329167-matt-garrish-markus-gylling", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781449329167.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "48422", "product_url": "/app/ecom/book/48422/epub-3-best-practices-48422-9781449329167-matt-garrish-markus-gylling", "bisac_codes": [ "COM065000", "COM022000" ], "items_count": null, "identifiers": { "ISBN13": "9781449329143", "ISBN10": "1449329160", "EISBN13": "9781449329167", "EISBN10": "1449329160" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010000059463" } } } }, { "type": "Product", "id": "00010000048421", "attributes": { "name": "Raspberry Pi Hacks", "subtitle": "Tips & Tools for Making Things with the Inexpensive Linux Computer", "description": "<p>With more than 60 practical and creative hacks, this book helps you turn Raspberry Pi into the centerpiece of some cool electronics projects. Want to create a controller for a camera or a robot? Set up Linux distributions for media centers or PBX phone systems? Thats just the beginning of what youll find inside Raspberry Pi Hacks.</p><p>If youre looking to build either a software or hardware project with more computing power than Arduino alone can provide, Raspberry Pi is just the ticket. And the hacks in this book will give you lots of great ideas.</p>Use configuration hacks to get more out of your PiBuild your own web server or remote print serverTake the Pi outdoors to monitor your garden or control holiday lightsConnect with SETI or construct an awesome Halloween costumeHack the Pis Linux OS to support more complex projectsDecode audio/video formats or make your own music playerAchieve a low-weight payload for aerial photographyBuild a Pi computer cluster or a solar-powered lab", "author": "Tom Callaway, Ruth Suehle", "slug": "raspberry-pi-hacks-48421-9781449362331-ruth-suehle-tom-callaway", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781449362331.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "48421", "product_url": "/app/ecom/book/48421/raspberry-pi-hacks-48421-9781449362331-ruth-suehle-tom-callaway", "bisac_codes": [ "COM067000", "COM049000" ], "items_count": null, "identifiers": { "ISBN13": "9781449362348", "EISBN13": "9781449362331", "EISBN10": "1449362338" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010000059462" } } } }, { "type": "Product", "id": "00010000048420", "attributes": { "name": "Unicode Explained", "subtitle": "Internationalize Documents, Programs, and Web Sites", "description": "<p>Fundamentally, computers just deal with numbers. They store letters and other characters by assigning a number for each one. There are hundreds of different encoding systems for mapping characters to numbers, but Unicode promises a single mapping. Unicode enables a single software product or website to be targeted across multiple platforms, languages and countries without re-engineering. It's no wonder that industry giants like Apple, Hewlett-Packard, IBM andMicrosoft have all adopted Unicode.</p>\n<p>Containing everything you need to understand Unicode, this comprehensive reference from O'Reilly takes you on a detailed guide through the complex character world. For starters, it explains how to identify and classify characters - whether they're common, uncommon, or exotic. It then shows you how to type them, utilize their properties, and process character data in a robust manner. </p>\n<p>The book is broken up into three distinct parts. The first few chapters provide you with a tutorial presentation of Unicode and character data. It gives you a firm grasp of the terminology you need to reference various components, including character sets, fonts and encodings, glyphs and character repertoires.</p>\n<p>The middle section offers more detailed information about using Unicode and other character codes. It explains the principles and methods of defining character codes, describes some of the widely used codes, and presents code conversion techniques. It also discusses properties of characters, collation and sorting, line breaking rules and Unicode encodings. The final four chapters cover more advanced material, suchas programming to support Unicode.</p>\n<p>You simply can't afford to be without the nuggets of valuable information detailed in Unicode Explained.</p>", "author": "Jukka K. Korpela", "slug": "unicode-explained-48420-9780596153311-jukka-k-korpela", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780596153311.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "48420", "product_url": "/app/ecom/book/48420/unicode-explained-48420-9780596153311-jukka-k-korpela", "bisac_codes": [ "COM051230", "COM051000" ], "items_count": null, "identifiers": { "ISBN13": "9780596101213", "EISBN13": "9780596153311", "EISBN10": "0596153317" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010000059461" } } } }, { "type": "Product", "id": "00010000048419", "attributes": { "name": "Programming WPF", "subtitle": "Building Windows UI with Windows Presentation Foundation", "description": "<p>If you want to build applications that take full advantage of Windows Vista's new user interface capabilities, you need to learn Microsoft's Windows Presentation Foundation (WPF). This new edition, fully updated for the official release of .NET 3.0, is designed to get you up to speed on this technology quickly. By page 2, you'll be writing a simple WPF application. By the end of Chapter 1, you'll have taken a complete tour of WPF and its major elements.</p>\n<p>WPF is the new presentation framework for Windows Vista that also works with Windows XP. It's a cornucopia of new technologies, which includes a new graphics engine that supports 3-D graphics, animation, and more; an XML-based markup language, called XAML, for declaring the structure of your Windows UI; and a radical new model for controls.</p>\n<p>This second edition includes new chapters on printing, XPS, 3-D, navigation, text and documents, along with a new appendix that covers Microsoft's new WPF/E platform for delivering richer UI through standard web browsers -- much like Adobe Flash. Content from the first edition has been significantly expanded and modified. Programming WPF includes:</p>\nScores of C# and XAML examples that show you what it takes to get a WPF application up and running, from a simple \"Hello, Avalon\" program to a tic-tac-toe gameInsightful discussions of the powerful new programming styles that WPF brings to Windows development, especially its new model for controlsA color insert to better illustrate WPF support for 3-D, color, and other graphics effectsA tutorial on XAML, the new HTML-like markup language for declaring Windows UIAn explanation and comparison of the features that support interoperability with Windows Forms and other Windows legacy applications\n<p>WPF represents the best of the control-based Windows world and the content-based web world. Programming WPF helps you bring it all together.</p>", "author": "Ian Griffiths, Chris Sells", "slug": "programming-wpf-48419-9780596517540-chris-sells-ian-griffiths", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780596517540.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "48419", "product_url": "/app/ecom/book/48419/programming-wpf-48419-9780596517540-chris-sells-ian-griffiths", "bisac_codes": [ "COM051010", "COM046040" ], "items_count": null, "identifiers": { "ISBN13": "9780596510374", "EISBN13": "9780596517540", "EISBN10": "0596517548" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010000059460" } } } }, { "type": "Product", "id": "00010000048418", "attributes": { "name": "Layout in Pages '09: The Mini Missing Manual", "subtitle": "", "description": "<p>Pages '09 is more than just a word processor. It lets you create gorgeous page layouts for glossy newsletters, catalogs, brochures, greeting cards-you name it. This eBook makes you an instant expert in Pages' layout features. You'll learn how to arrange your text so it really flows and how to complement it with images, sounds, and movies.</p>", "author": "Josh Clark", "slug": "layout-in-pages-09-the-mini-missing-manual-48418-9781449391638-josh-clark", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781449391638.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "48418", "product_url": "/app/ecom/book/48418/layout-in-pages-09-the-mini-missing-manual-48418-9781449391638-josh-clark", "bisac_codes": [ "COM022000", "COM058000" ], "items_count": null, "identifiers": { "ISBN13": "9781449382209", "ISBN10": "144939163X", "EISBN13": "9781449391638", "EISBN10": "144939163X" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010000059459" } } } }, { "type": "Product", "id": "00010000048417", "attributes": { "name": "Twisted Network Programming Essentials", "subtitle": "Event-driven Network Programming with Python", "description": "<p>Get started with Twisted, the event-driven networking framework written in Python. With this introductory guide, youll learn the key concepts and design patterns to build event-driven client and server applications for many popular networking protocols. Youll also learn the tools to build new protocols using Twisteds primitives.</p><p>Start by building basic TCP clients and servers, and then focus on deploying production-grade applications with the Twisted Application infrastructure. Along the way, you can play with and extend examples of common tasks youll face when building network applications. If youre familiar with Python, youre ready for Twisted.</p>Learn the core components of Twisted servers and clientsWrite asynchronous code with the Deferred APIConstruct HTTP servers with Twisteds high-level web APIsUse the Agent API to develop flexible web clientsConfigure and deploy Twisted services in a robust and standardized fashionAccess databases using Twisteds nonblocking interfaceAdd common server components: logging, authentication, threads and processes, and testingExplore ways to build clients and servers for IRC, popular mail protocols, and SSH", "author": "Abe Fettig, Jessica McKellar", "slug": "twisted-network-programming-essentials-48417-9781449326098-jessica-mckellar-abe-fettig", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781449326098.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "48417", "product_url": "/app/ecom/book/48417/twisted-network-programming-essentials-48417-9781449326098-jessica-mckellar-abe-fettig", "bisac_codes": [ "COM043040", "COM051360" ], "items_count": null, "identifiers": { "ISBN13": "9781449326111", "EISBN13": "9781449326098", "EISBN10": "1449326099" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010000059458" } } } }, { "type": "Product", "id": "00010000048416", "attributes": { "name": "Microsoft Project 2010: The Missing Manual", "subtitle": "", "description": "<p>Microsoft Project is brimming with features to help you manage any project, large or small. But learning the software is only half the battle. What you really need is real-world guidance: how to prep your project before touching your PC, which Project tools work best, and which ones to use with care. This book explains it all, helping you go from project manager to project master.</p>Get a project management primer. Discover what it takes to handle a project successfullyLearn the program inside out. Get step-by-step instructions for Project Standard and Project ProfessionalBuild and refine your plan. Put together your team, schedule, and budgetAchieve the results you want. Build realistic schedules, and learn how to keep costs under controlTrack your progress. Measure your performance, make course corrections, and manage changesUse Project's power tools. Customize Project's features and views, and transfer info directly between Project and other programs", "author": "Bonnie Biafore", "slug": "microsoft-project-2010-the-missing-manual-48416-9781449394264-bonnie-biafore", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781449394264.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "48416", "product_url": "/app/ecom/book/48416/microsoft-project-2010-the-missing-manual-48416-9781449394264-bonnie-biafore", "bisac_codes": [ "COM081000", "cs.cmp_sc.app_sw" ], "items_count": null, "identifiers": { "ISBN13": "9781449381950", "EISBN13": "9781449394264", "EISBN10": "1449394264" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010000059457" } } } }, { "type": "Product", "id": "00010000048414", "attributes": { "name": "Impact of P2P and Free Distribution on Book Sales", "subtitle": "", "description": "Book publishers have long used free content as part of their marketing and selling efforts, with the vast majority of free content distributed in printed form. Digital distribution of free material, either intentional or via unauthorized availability through peer-to-peer sites and other Web outlets, offers a fast and expansive connection to consumers, but content can also be copied and disseminated without publishers' control. Some publishers are torn between the efficiencies digital distribution provides and concerns over piracy and print-sale cannibalization. This research report is part of an ongoing effort by O'Reilly Media Inc. and Random House to test assumptions about free distribution, P2P availability and their potential impact on book sales.", "author": "Brian O'Leary", "slug": "impact-of-p2p-and-free-distribution-on-book-sales-48414-9780596550882-brian-oleary", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9780596550882.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "48414", "product_url": "/app/ecom/book/48414/impact-of-p2p-and-free-distribution-on-book-sales-48414-9780596550882-brian-oleary", "bisac_codes": [ "COM000000" ], "items_count": null, "identifiers": { "ISBN13": "9780596157876", "ISBN10": "059655088X", "EISBN13": "9780596550882", "EISBN10": "059655088X" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010000059455" } } } } ], "meta": { "pagination": { "page": 78063, "pages": 78442, "count": 1568821 } } }
Response Info
Default: None