Browse Results What Download Format Should I Choose?

Showing 76 through 100 of 1,815 results

Advanced Perl Programming

by Sriram Srinivasan

This book covers complex techniques for managing production-ready Perl programs and explains methods for manipulating data and objects that may have looked like magic before. It gives you necessary background for dealing with networks, databases, and GUIs, and includes a discussion of internals to help you program more efficiently and embed Perl within C or C within Perl.

Advanced Perl Programming, 2nd Edition

by Simon Cozens

With a worldwide community of users and more than a million dedicated programmers, Perl has proven to be the most effective language for the latest trends in computing and business. Every programmer must keep up with the latest tools and techniques. This updated version of Advanced Perl Programming from O'Reilly gives you the essential knowledge of the modern Perl programmer. Whatever your current level of Perl expertise, this book will help you push your skills to the next level and become a more accomplished programmer. O'Reilly's most high-level Perl tutorial to date, Advanced Perl Programming , Second Edition teaches you all the complex techniques for production-ready Perl programs. This completely updated guide clearly explains concepts such as introspection, overriding built-ins, extending Perl's object-oriented model, and testing your code for greater stability. Other topics include: Complex data structures Parsing Templating toolkits Working with natural language data Unicode Interaction with C and other languages In addition, this guide demystifies once complex topics like object-relational mapping and event-based development-arming you with everything you need to completely upgrade your skills. Praise for the Second Edition: "Sometimes the biggest hurdle to problem solving isn't the subject itself but rather the sheer number of modules Perl provides. Advanced Perl Programming walks you through Perl's TMTOWTDI ("There's More Than One Way To Do It") forest, explaining and comparing the best modules for each task so you can intelligently apply them in a variety of situations." --Rocco Caputo, lead developer of POE "It has been said that sufficiently advanced Perl code is indistinguishable from magic. This book of spells goes a long way to unlocking those secrets. It has the power to transform the most humble programmer into a Perl wizard." --Andy Wardley "The information here isn't theoretical. It presents tools and techniques for solving real problems cleanly and elegantly." --Curtis 'Ovid' Poe " Advanced Perl Programming collects hard-earned knowledge from some of the best programmers in the Perl community, and explains it in a way that even novices can apply immediately." --chromatic, Editor of Perl.com

Advanced Rails

by Brad Ediger

Ready to go to the next level with Rails? From examining the parts of Ruby that make this framework possible to deploying large Rails applications, Advanced Rails offers you an in-depth look at techniques for dealing with databases, security, performance, web services and much more. Chapters in this book help you understand not only the tricks and techniques used within the Rails framework itself, but also how make use of ideas borrowed from other programming paradigms. Advanced Rails pays particular attention to building applications that scale -- whether "scale" means handling more users, or working with a bigger and more complex database. You'll find plenty of examples and code samples that explain: * Aspects of Ruby that are often confusing or misunderstood * Metaprogramming * How to develop Rails plug-ins * Different database management systems * Advanced database features, including triggers, rules, and stored procedures * How to connect to multiple databases * When to use the Active Support library for generic, reusable functions * Security principles for web application design, and security issues endemic to the Web * When and when not to optimize performance * Why version control and issue tracking systems are essential to any large or long-lived Rails project Advanced Rails also gives you a look at REST for developing web services, ways to incorporate and extend Rails, how to use internationalization, and many other topics. If you're just starting out with rails, or merely experimenting with the framework, this book is not for you. But if you want to improve your skills with Rails through advanced techniques, this book is essential.

Advanced Software Architecture

by Safari Content Team

This is the third in a series of three tutorials that access learning resources available from Safari Books Online that cover the skills that Software Architects at the Sr. Manager level need to be fluent in. This tutorial contains twelve topics that range from core project requirements, to cost and time estimates, to important aspects like security, development and deployment activities. Each topic lists its objectives along with the estimated time required to read each resource covered by the topic. Complete this tutorial and you will be well on your way to understanding what is required to transition from an entry level software architect to mid-level software architect manager all the way to senior managers responsible for enterprise-scale software system inception, development and delivery.

Advanced VBScript for Microsoft® Windows® Administrators

by Don Jones Jeffery Hicks

Get the in-depth guidance you need to take your Windows scripting skills to the next level. Enterprise-level Windows administrators who have experience with Windows scripting will learn advanced VBScript techniques. You will continue to build your skills by creating scripts to work with Microsoft Exchange Server, Microsoft SQL Server, Microsoft Operations Manager, and Microsoft Virtual Server. Coverage also includes the latest scripting updates for Windows XP and Windows Server 2003. Each chapter highlights powerful, ready-to-run, enterprise-level scripts, and the companion CD-ROM includes sample scripts and utilities to help you put your advanced scripting skills to work right away.

Against the Machine

by Lee Siegel

The new situation doesn't represent the lack of community suddenly produced by the Internet. That is the hackneyed complaint made, again and again, by people who don't seem to have thought through the unlovely aspects of community- its smug provincialism and punitive conventionalism, its stasis and xenophobia- which was in any case jeopardized and transformed by the advent of modernity two hundred years ago. The simple fact is that sometimes you don't want the quiet conformities induced by community; sometimes you simply want to be alone, yet together with other people at the same time. The old-fashioned cafe provided a way to both share and abandon solitude, a fluid, intermediary experience that humans are always trying to create and perfect. The Internet could have been its fulfillment. But sitting absorbed in your screen world is a whole other story. You are socially and psychologically cut off from your fellow caffeine addicts, but mentally beset by e-mails, commercial pop-ups, and a million temptations that may enchant in the moment- aimed as they are at your specific and immediate interests and desires -but in retrospect are time-wasting ephemera.

The Age of Spiritual Machines: When Computers Exceed Human Intelligence

by Ray Kurzweil

How much do we humans enjoy our current status as the most intelligent beings on earth? Enough to try to stop our own inventions from surpassing us in smarts? If so, we'd better pull the plug right now, because if Ray Kurzweil is right, we've only got until about 2020 before computers outpace the human brain in computational power. Kurzweil, artificial intelligence expert and author of The Age of Intelligent Machines, shows that technological evolution moves at an exponential pace. Further, he asserts, in a sort of swirling postulate, time speeds up as order increases, and vice versa. He calls this the "Law of Time and Chaos," and it means that although entropy is slowing the stream of time down for the universe overall, and thus vastly increasing the amount of time between major events, in the eddy of technological evolution the exact opposite is happening, and events will soon be coming faster and more furiously. This means that we'd better figure out how to deal with conscious machines as soon as possible--they'll soon not only be able to beat us at chess, they'll likely demand civil rights, and they may at last realize the very human dream of immortality.

The Age of the Infovore: Succeeding in the Information Economy

by Tyler Cowen

Tyler Cowen shows that our super networked world is changing the way we think and empowering us to thrive in new ways. He shows you how to manage the massive daily flow of data better, no matter how adept you may already be at Facebooking, watching television, or studying for that test.

Agent-Based Semantic Web Service Composition

by Sandeep Kumar

Agent-based Semantic Web Service Composition closely examines the various aspects of SWS composition, and explores the concept that a Multi-Agent system can serve as an SWS composition system in which its agents can interact with one another to satisfy a high-level goal. In addition to surveying various proposed multi-agent-based SWS composition models, the book also highlights the cognitive parameter-based semantic web service selection models that can be used in multi-agent-based SWS composition, and outlines a new negotiation agreement-based SWS composition that can outperform existing techniques. Agent-based Semantic Web Service Composition is intended for researchers and practitioners as a reference guide for optimizing SWS composition and implementing multi-agent systems. Instructors and other academics working in a related field will also find the book invaluable.

Agile Estimating and Planning

by Mike Cohn

Agile Estimating and Planning is the definitive, practical guide to estimating and planning agile projects. In this book, Agile Alliance cofounder Mike Cohn discusses the philosophy of agile estimating and planning and shows you exactly how to get the job done, with real-world examples and case studies.

Agile SAP

by Sean Robson

Many projects that use the SAP Enterprise software follow waterfall methodologies, but these often run into budgeting and scheduling problems. In this unique book, Sean Robson presents the relatively new Agile approach to SAP implementation which has proven to be very successful in real-world projects. The approach enables you to greatly improve your SAP implementations, reduce risks, and help to bring your projects in on schedule and within budget. Using strategies based on the twelve principles of the Agile Manifesto, the book focuses on the use of Scrum and Kanban and their suitability for certain types of projects, enabling you to select the most appropriate method for the task in hand. Throughout the book, the author gives the benefit of his vast experience, giving practical advice on the most effective way to see your Agile SAP project through from beginning to end.

AI for Game Developers

by David M. Bourg Glenn Seemann

Advances in 3D visualization and physics-based simulation technology make it possible for game developers to create compelling, visually immersive gaming environments that were only dreamed of years ago. But today's game players have grown in sophistication along with the games they play. It's no longer enough to wow your players with dazzling graphics; the next step in creating even more immersive games is improved artificial intelligence, or AI. Fortunately, advanced AI game techniques are within the grasp of every game developer--not just those who dedicate their careers to AI. If you're new to game programming or if you're an experienced game programmer who needs to get up to speed quickly on AI techniques, you'll find AI for Game Developers to be the perfect starting point for understanding and applying AI techniques to your games. Written for the novice AI programmer, AI for Game Developers introduces you to techniques such as finite state machines, fuzzy logic, neural networks, and many others, in straightforward, easy-to-understand language, supported with code samples throughout the entire book (written in C/C++). From basic techniques such as chasing and evading, pattern movement, and flocking to genetic algorithms, the book presents a mix of deterministic (traditional) and non-deterministic (newer) AI techniques aimed squarely at beginners AI developers. Other topics covered in the book include: Potential function based movements: a technique that handles chasing, evading swarming, and collision avoidance simultaneously Basic pathfinding and waypoints, including an entire chapter devoted to the A* pathfinding algorithm AI scripting Rule-based AI: learn about variants other than fuzzy logic and finite state machines Basic probability Bayesian techniques Unlike other books on the subject, AI for Game Developers doesn't attempt to cover every aspect of game AI, but to provide you with usable, advanced techniques you can apply to your games right now. If you've wanted to use AI to extend the play-life of your games, make them more challenging, and most importantly, make them more fun, then this book is for you.

Ajax: The Definitive Guide

by Anthony Holdener

Ajax builds on older technologies and techniques but reaches a tipping point where the results are new. This book gives you a boost to this next stage of web application development, teaching you how tried-and-true web standards not only make Ajax possible, but why developing with them is faster, easier and cheaper. Learn to build browser-based applications that function like desktop programs.

Ajax Design Patterns

by Michael Mahemoff

Ajax, or Asynchronous JavaScript and XML, exploded onto the scene in the spring of 2005 and remains the hottest story among web developers. With its rich combination of technologies, Ajax provides a strong foundation for creating interactive web applications with XML or JSON-based web services by using JavaScript in the browser to process the web server response. Ajax Design Patterns shows you best practices that can dramatically improve your web development projects. It investigates how others have successfully dealt with conflicting design principles in the past and then relays that information directly to you. The patterns outlined in the book fall into four categories: Foundational technology: Examines the raw technologies required for Ajax development Programming: Exposes techniques that developers have discovered to ensure their Ajax applications are maintainable Functionality and usability: Describes the types of user interfaces you'll come across in Ajax applications, as well as the new types of functionality that Ajax makes possible Development: Explains the process being used to monitor, debug, and test Ajax applications Ajax Design Patterns will also get you up to speed with core Ajax technologies, such as XMLHttpRequest, the DOM, and JSON. Technical discussions are followed by code examples so you can see for yourself just what is-and isn't-possible with Ajax. This handy reference will help you to produce high-quality Ajax architectures, streamline web application performance, and improve the user experience. Michael Mahemoff holds a PhD in Computer Science and Software Engineering from the University of Melbourne, where his thesis was "Design Reuse in Software Engineering and Human-Computer Interaction." He lives in London and consults on software development issues in banking, health care, and logistics. "Michael Mahemoff's Ajax Design Patterns is a truly comprehensive compendium of web application design expertise, centred around but not limited to Ajax techniques. Polished nuggets of design wisdom are supported by tutorials and real-world code examples resulting in a book that serves not only as an intermediate to expert handbook but also as an extensive reference for building rich interactive web applications." --Brent Ashley, remote scripting pioneer

Ajax Hacks

by Bruce Perry

Intended for experienced web developers, this collection of 80 brief tutorials introduces the XMLHttpRequest JavaScript object, web forms and validation techniques, the Yahoo and Google web APIs, and the direct web remoting toolkit. The more advanced hacks explain how to work with the Ruby on Rails web application framework and the open source JavaScript libraries Prototype, Rico, and script. aculo. us. Annotation ©2007 Book News, Inc. , Portland, OR (booknews. com)

Ajax on Java

by Steven Douglas Olson Steve Oualline

Developers are charged with building applications that are dynamic, interactive and exciting, but they also must eat and sleep. Ajax allows a request from a web page to go to the server, get data and display it without bothering the user. The results are web applications that have the responsiveness of sophisticated applications. Consultant and practitioner Olson offers those new to Java the basics and moves up to advanced ideas at a brisk pace. He begins with setup, then advances to creating the application, building and deploying it, setting up XML documents and passing data with ISON, getting useful data (as in forms and suggestion fields), using libraries and toolkits, using DWR, building drag-and-drop functions, creating Ajax tags and libraries, using Struts, combining JavaServer Faces and Ajax, and getting past "handmade" with the Google Web Toolkit. Examples abound, as do illustrations. Annotation ©2008 Book News, Inc. , Portland, OR (booknews. com)

Ajax on Rails

by Scott Raymond

Learn to build dynamic, interactive web applications using the two most important approaches to web development today: Ajax and the phenomenally efficient Ruby on Rails platform. This book teaches intermediate to advanced web developers how to use both Ajax and Rails to quickly build high-performance, scalable applications without being overwhelmed with thousands of lines of JavaScript code. More than just recipes, you also get a thorough, low-level understanding of what's happening under the hood. * Ajax on Rails includes three fully worked out Rails/Ajax applications, and quick reference sections for Prototype and script.aculo.us. * Testing lessons show you how to eliminate cross-browser JavaScript errors and DOM debugging nightmares using a combination of Firebug, and Venkman. * Advanced material explains the most current design practices for Ajax usability. You'll learn to avoid user experience mistakes with proven design patterns. Beyond the how-to, Ajax on Rails helps you consider when Ajax is (and isn't) appropriate, and the trade-offs associated with it. For those new to Rails, this book provides a quick introduction, the big picture, a walk through the installation process, and some tips on getting started. If you've already started working with Rails and seek to deepen your skill set, you'll find dozens of examples drawn from real-world projects, exhaustive reference for every relevant feature, and expert advice on how to "Ajaxify" your applications.

Alan Turing: The Enigma (The Centenary Edition)

by Andrew Hodges

It is only a slight exaggeration to say that the British mathematician Alan Turing (1912-1954) saved the Allies from the Nazis, invented the computer and artificial intelligence, and anticipated gay liberation by decades--all before his suicide at age forty-one. This classic biography of the founder of computer science, reissued on the centenary of his birth with a substantial new preface by the author, is the definitive account of an extraordinary mind and life. A gripping story of mathematics, computers, cryptography, and homosexual persecution, Andrew Hodges's acclaimed book captures both the inner and outer drama of Turing's life. Hodges tells how Turing's revolutionary idea of 1936--the concept of a universal machine--laid the foundation for the modern computer and how Turing brought the idea to practical realization in 1945 with his electronic design. The book also tells how this work was directly related to Turing's leading role in breaking the German Enigma ciphers during World War II, a scientific triumph that was critical to Allied victory in the Atlantic. At the same time, this is the tragic story of a man who, despite his wartime service, was eventually arrested, stripped of his security clearance, and forced to undergo a humiliating treatment program--all for trying to live honestly in a society that defined homosexuality as a crime.

Algorithms in a Nutshell

by Gary Pollice Stanley Selkow George Heineman

Programmers seldom think about the algorithms in their programs until they encounter problems. Many programmers do not have a background in algorithm analysis and design and if they do, they don't take the time to find the right algorithm for their code. With this book you'll learn how to improve the performance of algorithms that are key to the success of your software applications.

Alice in Action with Java

by Joel Adams

The book provides CS1 users with a meaningful and motivating introduction to object-oriented programming. The author introduces key object-oriented topics using Alice 2.0, then circles back to the same concepts in Java. Alice was developed to help teach introductory programming techniques in a less syntax-intensive environment, and addresses some of the barriers that currently prevent many users from successfully learning to program.

All About Your iPod Photo

by Wei-Meng Lee

Apple has recently released the iPod photo, a fourth generation (4G) iPod capable of displaying color photos. With its new enhanced color screen, you can now do more than ever with your iPod--it's no longer just a music player. If you are the proud owner of the new iPod photo you'll be eager to know all the cool things are that you can do with your new toy. This eDoc includes many useful tips and tricks for using your iPod photo. "All About Your iPod Photo" covers all of the features of this exciting new device, detailed instructions on how to use the iPod photo, and a section on the most useful accessories available. From synchronizing your iPod with iPhoto, to using your iPod to give presentations, to podcasting, just about anything you can do with the iPod photo is covered. "All About Your iPod Photo" is a must-have document for owners of Apple's latest entry in the iPod line.

Alpha Project Managers: What the Top 2% Know That Everyone Else Does Not

by Andy Crowe

Looks at the top two percent of project manager's and tries to see what distinguishes them from the other 98%

Amazon Hacks

by Paul Bausch

Amazon Hacks is a collection of real-world tips, tricks, and full-scale solutions to practical uses of Amazon.com and the Amazon Web Services API . The book offers a variety of interesting ways for power users to get the most out of Amazon and its community, for Associates to hone their recommendations for better linking and more referral fees, for researchers to mine the enormous amount of information in Amazon's data store, and for developers to integrate Amazon Web Services into their applications and se

Amazon Hacks

by Paul Bausch

Amazon Hacks is a collection of tips and tools for getting the most out of Amazon.com, whether you're an avid Amazon shopper, Amazon Associate developing your online storefront and honing your recommendations for better linking and more referral fees, seller listing your own products for sale on Amazon.com, or a programmer building your own application on the foundation provided by the rich Amazon Web Services API. Shoppers will learn how to make the most of Amazon.com's deep functionality and become part of the Amazon community, maintain wishlists, tune recommendations, "share the love" with friends and family, etc. Amazon Associates will find tips for how best to list their titles, how to promote their offerings by fine tuning search criteria and related titles information, and even how to make their store fronts more attractive. And the real power users will use the Amazon API to build Amazon-enabled applications, create store fronts and populate them with items to be picked, packed and shipped by Amazon. And just about anyone can become a seller on Amazon.com, listing items, deciding on pricing, and fulfilling orders for products new and used.

Amazonia: Five Years at the Epicenter of the Dot.Com Juggernaut

by James Marcus

Five years at the epicenter of the dot.com juggernaut

Showing 76 through 100 of 1,815 results

Help

Select your download format based upon: 1) how you want to read your book, and 2) compatibility with your reading tool. For more details, visit the Formats page under the Getting Started tab.

See and hear words read aloud
  • DAISY Text - See words on the screen and hear words being read aloud with the text-to-speech voice installed on your reading tool. Navigate by page, chapter, section, and more. Can also be used in audio-only mode. Compatible with many reading tools, including Bookshare’s free reading tools.
  • DAISY Text with Images - Similar to DAISY Text with the addition of images within the Text. Your reading tool must support images.
  • Read Now with Bookshare Web Reader - Read and see images directly from your Internet browser without downloading! Text-to-speech voicing and word highlighting are available on Google Chrome (extension installation required). Other browsers can be used with limited features. Learn more
Listen to books with audio only
  • DAISY Audio - Listen to books in audio-only mode with the high-quality Kendra voice by Ivona pre-installed. Navigate by page, chapter, section, and more. Must be used with a DAISY Audio compatible reading tool.
  • MP3 - Listen to books in audio-only mode with the high-quality Kendra voice by Ivona pre-installed. Navigate using tracks. Can be used with any MP3 player.
Read in Braille
  • BRF (Braille Ready Format) - Read with any BRF compatible refreshable braille display; navigate using the search or find feature.
  • DAISY Text - Read with any DAISY 3.0 compatible refreshable braille display, navigate by page, chapter, section, and more.
  • Embossed Braille - Use Bookshare’s DAISY Text or BRF formats to generate embossed braille.