Best of
Computers

2011

Snow Crash by Neal Stephenson | Summary & Study Guide


BookRags - 2011
    103 pages of summaries and analysis on Snow Crash by Neal Stephenson.This comprehensive study guide includes the following sections written by BookRags.com: Plot Summary, Chapter Summaries & Analysis, Characters, Objects/Places, Themes, Style, and Topics for Discussion.

Learn You a Haskell for Great Good!


Miran Lipovača - 2011
    Learn You a Haskell for Great Good! introduces programmers familiar with imperative languages (such as C++, Java, or Python) to the unique aspects of functional programming. Packed with jokes, pop culture references, and the author's own hilarious artwork, Learn You a Haskell for Great Good! eases the learning curve of this complex language, and is a perfect starting point for any programmer looking to expand his or her horizons. The well-known web tutorial on which this book is based is widely regarded as the best way for beginners to learn Haskell, and receives over 30,000 unique visitors monthly.

Practical Malware Analysis: The Hands-On Guide to Dissecting Malicious Software


Michael Sikorski - 2011
    When malware breaches your defenses, you need to act quickly to cure current infections and prevent future ones from occurring.For those who want to stay ahead of the latest malware, Practical Malware Analysis will teach you the tools and techniques used by professional analysts. With this book as your guide, you'll be able to safely analyze, debug, and disassemble any malicious software that comes your way.You'll learn how to:Set up a safe virtual environment to analyze malware Quickly extract network signatures and host-based indicators Use key analysis tools like IDA Pro, OllyDbg, and WinDbg Overcome malware tricks like obfuscation, anti-disassembly, anti-debugging, and anti-virtual machine techniques Use your newfound knowledge of Windows internals for malware analysis Develop a methodology for unpacking malware and get practical experience with five of the most popular packers Analyze special cases of malware with shellcode, C++, and 64-bit code Hands-on labs throughout the book challenge you to practice and synthesize your skills as you dissect real malware samples, and pages of detailed dissections offer an over-the-shoulder look at how the pros do it. You'll learn how to crack open malware to see how it really works, determine what damage it has done, thoroughly clean your network, and ensure that the malware never comes back.Malware analysis is a cat-and-mouse game with rules that are constantly changing, so make sure you have the fundamentals. Whether you're tasked with securing one network or a thousand networks, or you're making a living as a malware analyst, you'll find what you need to succeed in Practical Malware Analysis.

The Art of Computer Programming, Volumes 1-4a Boxed Set


Donald Ervin Knuth - 2011
    Scientists have marveled at the beauty and elegance of his analysis, while ordinary programmers have successfully applied his "cookbook" solutions to their day-to-day problems. All have admired Knuth for the breadth, clarity, accuracy, and good humor found in his books. "I can't begin to tell you how many pleasurable hours of study and recreation they have afforded me I have pored over them in cars, restaurants, at work, at home... and even at a Little League game when my son wasn't in the line-up.""--"Charles Long Primarily written as a reference, some people have nevertheless found it possible and interesting to read each volume from beginning to end. A programmer in China even compared the experience to reading a poem. "If you think you're a really good programmer... read Knuth's] "Art of Computer Programming.".. You should definitely send me a resume if you can read the whole thing.""--"Bill Gates Whatever your background, if you need to do any serious computer programming, you will find your own good reason to make each volume in this series a readily accessible part of your scholarly or professional library. "It's always a pleasure when a problem is hard enough that you have to get the Knuths off the shelf. I find that merely opening one has a very useful terrorizing effect on computers.""--"Jonathan LaventholIn describing the new fourth volume, one reviewer listed the qualities that distinguish all of Knuth's work. In sum: ] "detailed coverage of the basics, illustrated with well-chosen examples; occasional forays into more esoteric topics and problems at the frontiers of research; impeccable writing peppered with occasional bits of humor; extensive collections of exercises, all with solutions or helpful hints; a careful attention to history; implementations of many of the algorithms in his classic step-by-step form."--Frank RuskeyThese four books comprise what easily could be the most important set of information on any serious programmer's bookshelf.

Learn Windows PowerShell 3 in a Month of Lunches


Don Jones - 2011
    Just set aside one hour a day—lunchtime would be perfect—for a month, and you'll be automating Windows tasks faster than you ever thought possible. You'll start with the basics—what is PowerShell and what can you do with it. Then, you'll move systematically through the techniques and features you'll use to make your job easier and your day shorter. This totally revised second edition covers new PowerShell 3 features designed for Windows 8 and Windows Server 2012.Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.What's InsideLearn PowerShell from the beginning—no experience required! Covers PowerShell 3, Windows 8, and Windows Server 2012 Each lesson should take you one hour or lessAbout the TechnologyPowerShell is both a language and an administrative shell with which you can control and automate nearly every aspect of Windows. It accepts and executes commands immediately, and you can write scripts to manage most Windows servers like Exchange, IIS, and SharePoint.Experience with Windows administration is helpful. No programming experience is assumed.Table of ContentsBefore you begin Meet PowerShell Using the help system Running commands Working with providers The pipeline: connecting commands Adding commands Objects: data by another name The pipeline, deeper Formatting—and why it's done on the right Filtering and comparisons A practical interlude Remote control: one to one, and one to many Using Windows Management Instrumentation Multitasking with background jobs Working with many objects, one at a time Security alert! Variables: a place to store your stuff Input and output Sessions: remote control with less work You call this scripting? Improving your parameterized script Advanced remoting configuration Using regular expressions to parse text files Additional random tips, tricks, and techniques Using someone else's script Never the end PowerShell cheat sheet

Objective-C Programming: The Big Nerd Ranch Guide


Aaron Hillegass - 2011
    This is a hands-on guide to mastering Objective C - the language every MAC OS X and iPhone/iPod Touch developer needs to know.

Clojure Programming


Chas Emerick - 2011
    This book helps you learn the fundamentals of Clojure with examples relating it to the languages you know already, in the domains and topics you work with every day. See how this JVM language can help eliminate unnecessary complexity from your programming practice and open up new options for solving the most challenging problems. Clojure Programming demonstrates the language's flexibility by showing how it can be used for common tasks like web programming and working with databases, up through more demanding applications that require safe, effective concurrency and parallelism, data and statistical analysis, and more. This in-depth look helps tie together the full Clojure development experience, from how to organize your project and an introduction to Clojure build tooling, to a tutorial on how to make the most of Clojure’s REPL during development, and how to deploy your finished application in a cloud environment.Learn how to use Clojure without losing your investment in the Java platform Understand the advantages of Clojure as an efficient Lisp for the JVM See how Clojure is used today in several practical domains Discover how Clojure eliminates the need for many verbose and complicated design patterns Deploy large web applications across tens or hundreds of cloud nodes with Clojure

Data Structures and Algorithms Made Easy in Java: 700 Data Structure and Algorithmic Puzzles


Narasimha Karumanchi - 2011
    Success key books for: Programming puzzles for interviews Campus Preparation Degree/Masters Course Preparation Instructor's GATE Preparation Big job hunters: Microsoft, Google, Amazon, Yahoo, Flip Kart, Adobe, IBM Labs, Citrix, Mentor Graphics, NetApp, Oracle, Webaroo, De-Shaw, Success Factors, Face book, McAfee and many more Reference Manual for working people

The Art of Computer Programming, Volume 4A: Combinatorial Algorithms, Part 1


Donald Ervin Knuth - 2011
    The first three volumes of this work have long comprised a unique and invaluable resource in programming theory and practice. Scientists have marveled at the beauty and elegance of Knuth's analysis, while practicing programmers have successfully applied his "cookbook" solutions to their day-to-day problems. The level of these first three volumes has remained so high, and they have displayed so wide and deep a familiarity with the art of computer programming, that a sufficient "review" of future volumes could almost be: "Knuth, Volume n has been published." -Data Processing Digest Knuth, Volume n has been published, where n = 4A. In this long-awaited new volume, the old master turns his attention to some of his favorite topics in broadword computation and combinatorial generation (exhaustively listing fundamental combinatorial objects, such as permutations, partitions, and trees), as well as his more recent interests, such as binary decision diagrams. The hallmark qualities that distinguish his previous volumes are manifest here anew: detailed coverage of the basics, illustrated with well-chosen examples; occasional forays into more esoteric topics and problems at the frontiers of research; impeccable writing peppered with occasional bits of humor; extensive collections of exercises, all with solutions or helpful hints; a careful attention to history; implementations of many of the algorithms in his classic step-by-step form. There is an amazing amount of information on each page. Knuth has obviously thought long and hard about which topics and results are most central and important, and then, what are the most intuitive and succinct ways of presenting that material. Since the areas that he covers in this volume have exploded since he first envisioned writing about them, it is wonderful how he has managed to provide such thorough treatment in so few pages. -Frank Ruskey, Department of Computer Science, University of Victoria The book is Volume 4A, because Volume 4 has itself become a multivolume undertaking. Combinatorial searching is a rich and important topic, and Knuth has too much to say about it that is new, interesting, and useful to fit into a single volume, or two, or maybe even three. This book alone includes approximately 1500 exercises, with answers for self-study, plus hundreds of useful facts that cannot be found in any other publication. Volume 4A surely belongs beside the first three volumes of this classic work in every serious programmer's library. Finally, after a wait of more than thirty-five years, the first part of Volume 4 is at last ready for publication. Check out the boxed set that brings together Volumes 1 - 4A in one elegant case, and offers the purchaser a $50 discount off the price of buying the four volumes individually. Ebook (PDF version) produced by Mathematical Sciences Publishers (MSP), http: //msp.org The Art of Computer Programming, Volumes 1-4A Boxed Set, 3/e ISBN: 0321751043

Fundamentals of Computer Programming with C# (The Bulgarian C# Book)


Svetlin Nakov - 2011
    It comes with free video lessons, presentations, exercises and solutions.This free programming tutorial starts with the first steps in programming and software development like variables, data types, conditional statements, loops and arrays and continues with other basic topics like methods, numeral systems, strings and string processing, exceptions, classes and objects.After the basics this free fundamental programming book enters into more advanced programming topics like recursion, data structures (lists, trees, hash-tables and graphs), high-quality code, unit testing and refactoring, object-oriented principles (inheritance, abstraction, encapsulation and polymorphism) and their implementation in the C# language. It also covers fundamental topics that each good developer should know like algorithm design, complexity of algorithms and problem solving.This free programming book uses C# language and Visual Studio to illustrate the programming concepts and explains some C# / .NET specific technologies like lambda expressions, extension methods and LINQ. This free programming C# book is written by a team of developers lead by Svetlin Nakov (http://www.nakov.com) who has 20+ years practical software development experience and 10+ years as software development trainer.This free book on fundamentals of programming teaches the major programming concepts and way of thinking needed to become a good software engineer and the C# language in the meantime. It is a great start for anyone who wants to become a skillful software engineer. The books does not teach technologies like databases, mobile and web development, but shows the true way to master the basics of programming regardless of the languages, technologies and tools. It is good for beginners and intermediate developers who want to put a solid base for a successful career in the software engineering industry. The book is accompanied by 27 free video lessons on C# programming (42 hours), presentation slides (27 PPTX presentations) and mind maps, as well as hundreds of exercises with solutions and live examples.Table of contentsPrefaceChapter 1. Introduction to ProgrammingChapter 2. Primitive Types and VariablesChapter 3. Operators and ExpressionsChapter 4. Console Input and OutputChapter 5. Conditional StatementsChapter 6. LoopsChapter 7. ArraysChapter 8. Numeral SystemsChapter 9. MethodsChapter 10. RecursionChapter 11. Creating and Using ObjectsChapter 12. Exception HandlingChapter 13. Strings and Text ProcessingChapter 14. Defining ClassesChapter 15. Text FilesChapter 16. Linear Data StructuresChapter 17. Trees and GraphsChapter 18. Dictionaries, Hash-Tables and SetsChapter 19. Data Structures and Algorithm ComplexityChapter 20. Object-Oriented Programming PrinciplesChapter 21. High-Quality Programming CodeChapter 22. Lambda Expressions and LINQChapter 23. Methodology of Problem SolvingChapter 24. Sample Programming Exam – Topic #1Chapter 25. Sample Programming Exam – Topic #2Chapter 26. Sample Programming Exam – Topic #3ConclusionTags: free, programming, book, computer programming, programming fundamentals, ebook, book programming, C#, CSharp, C# book, tutorial, C# tutorial; programming concepts, programming fundamentals, compiler, Visual Studio, .NET, .NET Framework, data types, variables, expressions, statements, console, conditional statements, control-flow logic, loops, arrays, numeral systems, methods, strings, text processing, StringBuilder, exceptions, exception handling, stack trace, streams, files, text files, linear data structures, list, linked list, stack, queue, tree, balanced tree, graph, depth-first search, DFS, breadth-first search, BFS, dictionaries, hash tables, associative arrays, sets, algorithms, sorting algorithm, searching algorithms, recursion, combinatorial algorithms, algorithm complexity, OOP, object-oriented programming, classes, objects, constructors, fields, properties, static members, abstraction, interfaces, encapsulation, inheritance, virtual methods, polymorphism, cohesion, coupling, enumerations, generics, namespaces, UML, design patterns, extension methods, anonymous types, lambda expressions, LINQ, code quality, high-quality code, high-quality classes, high-quality methods, code formatting, self-documenting code, code refactoring, problem solving, problem solving methodology, 9789544007737, 9544007733Download the free C# programming book, videos, presentations and other resources from http://introprogramming.info.

VMware vSphere 5 Clustering Technical Deepdive


Frank Denneman - 2011
    It covers the basic steps needed to create a vSphere HA and vSphere DRS cluster and to implement vSphere Storage DRS. Even more important, it explains the concepts and mechanisms behind HA, DRS and Storage DRS which will enable you to make well educated decisions. This book will take you in to the trenches of HA, DRS and Storage DRS and will give you the tools to understand and implement e.g. HA admission control policies, DRS resource pools, Datastore Clusters and resource allocation settings. On top of that each section contains basic design principles that can be used for designing, implementing or improving VMware infrastructures and fundamental supporting features like (Storage) vMotion, Storage I/O Control and much more are described in detail for the very first time. This book is also the ultimate guide to be prepared for any HA, DRS or Storage DRS related question or case study that might be presented during VMware VCDX, VCP and or VCAP exams.Coverage includes: HA node types HA isolation detection and response HA admission control VM Monitoring HA and DRS integration DRS imbalance algorithm Resource Pools Impact of reservations and limits CPU Resource Scheduling Memory Scheduler DPM Datastore Clusters Storage DRS algorithm Influencing SDRS recommendationsBe prepared to dive deep!

RHCSA/RHCE Red Hat Linux Certification Study Guide (Exams EX200 & EX300), 6th Edition (Certification Press)


Michael Jang - 2011
    100 complete coverage of all official objectives for Exams EX200 and EX300 Exam Readiness Checklist-youre ready for the exam when all objectives on the list are checked off Inside the Exam sections in every chapter highlight key exam topics covered Two-Minute Drills for quick review 100 lab questions-two full lab-based RHCSA exams and two full lab-based RHCE exams-match the format, tone, topics, and difficulty of the real exam Covers all the exam topics, including Virtual Machines and Automated Installations Fundamental Command Line Skills RHCSA-Level Security Options The Boot Process Linux Filesystem Administration Package Management User Administration RHCSA-Level System Administration RHCE Security System Services and SELinux RHCE Administration Mail Servers Samba File Sharing DNS, FTP, and Logging CD-ROM includes Complete lab-based exam preparation, featuring Two full RHCSA practice exams Two full RHCE practice exams Lab-based chapter self tests In-depth answer explanations for all labs RHCSA and RHCE Glossary PDF copy of the book for studying on the go Michael Jang, RHCE, LPIC-2, UCP, LCP, MCP, is the author of three previous bestselling editions of RHCE Red Hat Certified Engineer Linux Study Guide and several other books on Linux and professional certification.

Metasploit: The Penetration Tester's Guide


David Kennedy - 2011
    But while Metasploit is used by security professionals everywhere, the tool can be hard to grasp for first-time users. Metasploit: The Penetration Tester's Guide fills this gap by teaching you how to harness the Framework and interact with the vibrant community of Metasploit contributors.Once you've built your foundation for penetration testing, you'll learn the Framework's conventions, interfaces, and module system as you launch simulated attacks. You'll move on to advanced penetration testing techniques, including network reconnaissance and enumeration, client-side attacks, wireless attacks, and targeted social-engineering attacks.Learn how to:Find and exploit unmaintained, misconfigured, and unpatched systems Perform reconnaissance and find valuable information about your target Bypass anti-virus technologies and circumvent security controls Integrate Nmap, NeXpose, and Nessus with Metasploit to automate discovery Use the Meterpreter shell to launch further attacks from inside the network Harness standalone Metasploit utilities, third-party tools, and plug-ins Learn how to write your own Meterpreter post exploitation modules and scripts You'll even touch on exploit discovery for zero-day research, write a fuzzer, port existing exploits into the Framework, and learn how to cover your tracks. Whether your goal is to secure your own networks or to put someone else's to the test, Metasploit: The Penetration Tester's Guide will take you there and beyond.

VMware vSphere Design


Forbes Guthrie - 2011
    VMware vSphere is the most widely deployed virtualization platform today. Considered the most robust and sophisticated hypervisor product, vSphere is the de facto standard for businesses, both large and small. This book is the only one of its kind to concisely explain how to execute a successful vSphere architecture, tailored to meet your company's needs. Expert authors share with you the factors that shape the design of a vSphere implementation. Learn how to make the right design decisions for your environment.Explores the latest release of VMware vSphere Details the overall design process, server hardware selection, network layout, security considerations, storage infrastructure, virtual machine design, and more Debates the merits of Scaling Up servers versus Scaling Out, ESX versus ESXi hypervisor, vSwitches versus dvSwitches, and what the different storage protocols have to offer Illustrates the tools to monitor, to plan, to manage, to deploy and to secure your vSphere landscape Steps through the design decisions that a typical company may encounter, and questions the choices made Packed with real-world proven strategies, VMware vSphere Design examines how the virtualization architecture for your company should ideally look--and how best to achieve it.

How to Count (Programming for Mere Mortals, #1)


Steven Frank - 2011
    unsigned numbers- Floating point and fixed point arithmeticThis short, easily understood book will quickly get you thinking like a programmer.

The Tangled Web: A Guide to Securing Modern Web Applications


Michal Zalewski - 2011
    Every piece of the web application stack, from HTTP requests to browser-side scripts, comes with important yet subtle security consequences. To keep users safe, it is essential for developers to confidently navigate this landscape.In The Tangled Web, Michal Zalewski, one of the world's top browser security experts, offers a compelling narrative that explains exactly how browsers work and why they're fundamentally insecure. Rather than dispense simplistic advice on vulnerabilities, Zalewski examines the entire browser security model, revealing weak points and providing crucial information for shoring up web application security. You'll learn how to:Perform common but surprisingly complex tasks such as URL parsing and HTML sanitization Use modern security features like Strict Transport Security, Content Security Policy, and Cross-Origin Resource Sharing Leverage many variants of the same-origin policy to safely compartmentalize complex web applications and protect user credentials in case of XSS bugs Build mashups and embed gadgets without getting stung by the tricky frame navigation policy Embed or host user-supplied content without running into the trap of content sniffing For quick reference, "Security Engineering Cheat Sheets" at the end of each chapter offer ready solutions to problems you're most likely to encounter. With coverage extending as far as planned HTML5 features, The Tangled Web will help you create secure web applications that stand the test of time.

The Python Standard Library by Example


Doug Hellmann - 2011
     The Python Standard Library by Example (2 Volume Set) introduces virtually every important area of the Python 2.7 library through concise, stand-alone source code/output examples, designed for easy learning and reuse. Building on his popular Python Module of the Week blog series, author and Python expert Doug Hellmann focuses on "showing" not "telling." He explains code behavior through downloadable examples that fully demonstrate each feature. You'll find practical code for working with text, data types, algorithms, math, file systems, networking, the Internet, XML, email, cryptography, concurrency, runtime and language services, and much more. Each section fully covers one module, and links to valuable additional resources, making this book an ideal tutorial and reference. Coverage includes Manipulating text with string, textwrap, re, and difflibImplementing data structures: collections, array, queue, struct, copy, and moreReading, writing, and manipulating files and directoriesRegular expression pattern matchingExchanging data and providing for persistence Archiving and data compressionManaging processes and threadsUsing application "building blocks" parsing command-line options, prompting for passwords, scheduling events, and loggingTesting, debugging, and compilationControlling runtime configurationUsing module and package utilities If you're new to Python, this book will quickly give you access to a whole new world of functionality. If you've worked with Python before, you'll discover new, powerful solutions and better ways to use the modules you've already tried.

Embedded Android: Porting, Extending, and Customizing


Karim Yaghmour - 2011
    You'll also receive updates when significant changes are made, as well as the final ebook version. Embedded Android is for Developers wanting to create embedded systems based on Android and for those wanting to port Android to new hardware, or creating a custom development environment. Hackers and moders will also find this an indispensible guide to how Android works.

D is for Digital: What a well-informed person should know about computers and communications


Brian W. Kernighan - 2011
    

Upgrading and Repairing PCs


Scott M. Mueller - 2011
    This 22nd edition offers beefed-up coverage of the newest hardware innovations and maintenance techniques, plus more than two hours of new video. Scott Mueller delivers practical answers about PC processors, mother-boards, buses, BIOSes, memory, SSD and HDD storage, video, audio, networks, Internet connectivity, power, and much more. You'll find the industry's best coverage of diagnostics, testing, and repair--plus cutting-edge discussions of improving PC performance via overclocking and other techniques. Mueller has taught thousands of professionals in person and millions more through his books and videos--nobody knows more about keeping PCs running perfectly. Whether you're a professional technician, a small business owner trying to save money, or a home PC enthusiast, this is the only PC hardware book you need! NEW IN THIS EDITIONThe newest processors, including Intel's latest Core i Haswell processors and AMD's Kaveri core processors.Everything you need to know about the latest GPU technology from NVIDIA and AMD, including developments in OpenGL, DirectX, and Mantle.New firmware innovations like the InSyde BIOS, Back to BIOS buttons, and all the updated settings available for the newest processors and chipsets.The latest in updated home networking standards, from blazing fast 802.11ac Wi-Fi to HomeGrid and G.hn powerline networking.Ever larger storage, thanks to new technologies like helium-filled hard disks, shingled magnetic recording, and Cfast and XQD for flash memory.Emerging interfaces such as mSATA, USB 3.1, and M.2Updated coverage of building PCs from scratch--from choosing and assembling hardware through BIOS setup and troubleshooting ON THE DVD Get 3 hours of up-to-the minute, studio-quality how-to videos--all playable on your DVD player or computer! In this edition, Scott Mueller delivers a complete seminar on PC troubleshooting, teaching you how to identify and resolve an array of common and not-so-common PC problems. From detailed explanations on all the tools that should be a basic part of any PC toolkit, to all the critical rules you should follow to safely operate on your PC's internal components, in these videos Scott Mueller ensures you are equipped with everything you need to know to successfully resolve your PC's problems. From there, Scott takes you through a complete disassembly of an All-in-One (AiO) system, showing just what you can do to keep these specialized systems running smoothly. Finally, there is a detailed look at today's ultra-fast solid state disk drives (SSD) and the benefits they bring to modern systems. This DVD also contains the complete 19th and 20th editions of this book in printable form, plus extensive technical reference material, a comprehensive glossary, and more! ..".continually revised and updated to reflect the ever-changing PC landscape. A resource from my PC repair days, Scott Mueller's tome is one of the books that has stayed on my bookshelf throughout the years." --Adam Overa, Managing Editor, Tom's Hardware

The SuperCollider Book


Scott Wilson - 2011
    The SuperCollider Book is the essential reference to this powerful and flexible language, offering students and professionals a collection of tutorials, essays, and projects. With contributions from top academics, artists, and technologists that cover topics at levels from the introductory to the specialized, it will be a valuable sourcebook both for beginners and for advanced users. SuperCollider, first developed by James McCartney, is an accessible blend of Smalltalk, C, and further ideas from a number of programming languages. Free, open-source, cross-platform, and with a diverse and supportive developer community, it is often the first programming language sound artists and computer musicians learn. The SuperCollider Book is the long-awaited guide to the design, syntax, and use of the SuperCollider language. The first chapters offer an introduction to the basics, including a friendly tutorial for absolute beginners, providing the reader with skills that can serve as a foundation for further learning. Later chapters cover more advanced topics and particular topics in computer music, including programming, sonification, spatialization, microsound, GUIs, machine listening, alternative tunings, and non-real-time synthesis; practical applications and philosophical insights from the composer's and artist's perspectives; and "under the hood," developer's-eye views of SuperCollider's inner workings. A Web site accompanying the book offers code, links to the application itself and its source code, and a variety of third-party extras, extensions, libraries, and examples.

HTML 5 Black Book : Covers Css3, Javascript,XML, XHTML, Ajax, PHP And Jquery


Kogent Learning Solutions Inc - 2011
    It will help you to master various Web technologies, other than HTML5, including CSS3, JavaScript, XML, and AJAX. If you are a Web designer or developer, then this book is your introduction to new features and elements of HTML5, including audio and video media elements, the canvas element for drawing, and many others. In this book, you will learn how to use HTML5 and other Web technologies in the latest versions of modern browsers to develop Web applications.

R Cookbook: Proven Recipes for Data Analysis, Statistics, and Graphics


Paul Teetor - 2011
    The R language provides everything you need to do statistical work, but its structure can be difficult to master. This collection of concise, task-oriented recipes makes you productive with R immediately, with solutions ranging from basic tasks to input and output, general statistics, graphics, and linear regression.Each recipe addresses a specific problem, with a discussion that explains the solution and offers insight into how it works. If you're a beginner, R Cookbook will help get you started. If you're an experienced data programmer, it will jog your memory and expand your horizons. You'll get the job done faster and learn more about R in the process.Create vectors, handle variables, and perform other basic functionsInput and output dataTackle data structures such as matrices, lists, factors, and data framesWork with probability, probability distributions, and random variablesCalculate statistics and confidence intervals, and perform statistical testsCreate a variety of graphic displaysBuild statistical models with linear regressions and analysis of variance (ANOVA)Explore advanced statistical techniques, such as finding clusters in your dataWonderfully readable, R Cookbook serves not only as a solutions manual of sorts, but as a truly enjoyable way to explore the R language--one practical example at a time.--Jeffrey Ryan, software consultant and R package author

Net Switch


Denise Baer - 2011
    He wants to keep her in. The only possibility for her release is to hand over her prize possession-her journal, but can she trust him with her secrets? In the dead of winter, Sydney Hayes finds herself in an internet chat room in hopes of expelling her loneliness. Enchanted by a stranger, she soon finds herself caught up in an affair that spills over into her everyday life. Within a short period of time, the stranger captures her mind, her body and eventually her heart, but excitement turns to terror and Sydney must abandon the life she built in Chicago and assume a new identity. A fragile woman in a new city, Sydney tries to put it all behind her as she makes a fresh start in Seattle, but her troubles follow her and she is running out of time. Feeling as though she has no other choice, Sydney is determined to destroy him before he destroys her-unaware that her journal holds the key. Will she discover the secret before it's too late?

Vmware Vsphere for Dummies


Daniel Mitchell - 2011
    This practical guide shows you how to create a virtual system using the VMware VSphere environment. You'll find all the information you need to understand, design, and deploy one--without getting overwhelmed with technical detail. And once you're up and running, this book is the perfect reference for maintenance and troubleshooting issues.Introduces you to virtualization and VMware's virtualization/cloud computing technology, the most recent version is VMware vSphere Shows you how to design a vSphere environment Covers installation, deployment, management, maintenance, and troubleshooting Provides what IT managers and system administrators need to roll out their first virtualized or cloud infrastructure, or to get up to speed on VMware's technology Get up and running on the cloud with VMware vSphere For Dummies!

Agent-Based and Individual-Based Modeling: A Practical Introduction


Steven F. Railsback - 2011
    This innovative textbook gives students and scientists the skills to design, implement, and analyze agent-based models. It starts with the fundamentals of modeling and provides an introduction to NetLogo, an easy-to-use, free, and powerful software platform. Nine chapters then each introduce an important modeling concept and show how to implement it using NetLogo. The book goes on to present strategies for finding the right level of model complexity and developing theory for agent behavior, and for analyzing and learning from models.Agent-Based and Individual-Based Modeling features concise and accessible text, numerous examples, and exercises using small but scientific models. The emphasis throughout is on analysis--such as software testing, theory development, robustness analysis, and understanding full models--and on design issues like optimizing model structure and finding good parameter values.The first hands-on introduction to agent-based modeling, from conceptual design to computer implementation to parameterization and analysisProvides an introduction to NetLogo with nine chapters introducing an important modeling concept and showing how to implement it using NetLogoFilled with examples and exercises, with updates and supplementary materials at http: //www.railsback-grimm-abm-book.com/Designed for students and researchers across the biological and social sciencesWritten by leading practitionersLeading universities that have adopted this book include:Amherst CollegeBrigham Young UniversityCarnegie Mellon UniversityCornell UniversityMiami UniversityNorthwestern UniversityOld Dominion UniversityPortland State UniversityRhodes CollegeSusquehanna UniversityUniversity College, DublinUniversity of ArizonaUniversity of British Columbia, CanadaUniversity of MichiganUniversity of South FloridaUniversity of Texas at AustinUniversity of Virginia-- "Basic and Applied Ecology"

Introduction to Computer Science


ITL Education Solutions Limited - 2011
    Few of the newly added topics are: blue-ray disk, USB drive, virtual reality etc. Inclusion of large number of practice question makes the book very useful for students.

PostGIS in Action


Regina - 2011
    PostGIS, a freely available open-source spatial database extender, can help you answer questions that you could not answer using a mere relational database. Its feature set equals or surpasses proprietary alternatives, allowing you to create location-aware queries and features with just a few lines of SQL code. PostGIS in Action is the first book devoted entirely to PostGIS. It will help both new and experienced users write spatial queries to solve real-world problems. For those with experience in more traditional relational databases, this book provides a background in vector-based GIS so you can quickly move to analyzing, viewing, and mapping data. Advanced users will learn how to optimize queries for maximum speed, simplify geometries for greater efficiency, and create custom functions suited specifically to their applications. It also discusses the new features available in PostgreSQL 8.4 and provides tutorials on using additional open source GIS tools in conjunction with PostGIS.

Digital Forensics with Open Source Tools


Cory Altheide - 2011
    The book is a technical procedural guide, and explains the use of open source tools on Mac, Linux and Windows systems as a platform for performing computer forensics. Both well-known and novel forensic methods are demonstrated using command-line and graphical open source computer forensic tools for examining a wide range of target systems and artifacts.Written by world-renowned forensic practitioners, this book uses the most current examination and analysis techniques in the field. It consists of 9 chapters that cover a range of topics such as the open source examination platform; disk and file system analysis; Windows systems and artifacts; Linux systems and artifacts; Mac OS X systems and artifacts; Internet artifacts; and automating analysis and extending capabilities. The book lends itself to use by students and those entering the field who do not have means to purchase new tools for different investigations.This book will appeal to forensic practitioners from areas including incident response teams and computer forensic investigators; forensic technicians from legal, audit, and consulting firms; and law enforcement agencies.

Comptia Security+: Get Certified Get Ahead: Sy0-301 Study Guide


Darril Gibson - 2011
    The SY0-301 version covers every aspect of the SY0-301 exam, and includes the same elements readers raved about in the previous version. Each of the eleven chapters presents topics in an easy to understand manner and includes real-world examples of security principles in action. The author uses many of the same analogies and explanations he's honed in the classroom that have helped hundreds of students master the Security+ content. You'll understand the important and relevant security topics for the Security+ exam, without being overloaded with unnecessary details. Additionally, each chapter includes a comprehensive review section to help you focus on what's important. Over 450 realistic practice test questions with in-depth explanations will help you test your comprehension and readiness for the exam. The book includes a 100 question pre-test, a 100 question post-test, and practice test questions at the end of every chapter. Each practice test question includes a detailed explanation to help you understand the content and the reasoning behind the question. You'll be ready to take and pass the exam the first time you take it. If you plan to pursue any of the advanced security certifications, this guide will also help you lay a solid foundation of security knowledge. Learn this material, and you'll be a step ahead for other exams. This SY0-301 study guide is for any IT or security professional interested in advancing in their field, and a must read for anyone striving to master the basics of IT systems security. The author supplements the book with blog posts here: http: //blogs.getcertifiedgetahead.com/. This page provides a full listing of mobile device apps from the author: http: //learnzapp.com/partners/darrilgibson/

Internet Bookselling Made Easy!: How to Earn a Living Selling Used Books Online with Your Own Home-Based Small Business (Volume 1)


Joe Waynick - 2011
    This book is a complete, no-nonsense guide to every aspect of the business In clear, straightforward language, readers are walked through every step in starting and running a flourishing Internet bookselling operation.

Is Parallel Programming Hard, And, If So, What Can You Do About It?


Paul McKenney - 2011
    By describing the algorithms and designs that have worked well in the past, we hope to help you avoid at least some of the pitfalls that have beset parallel projects. But you should think of this book as a foundation on which to build, rather than as a completed cathedral. You mission, if you choose to accept, is to help make further progress in the exciting field of parallel programming, progress that should in time render this book obsolete. Parallel programming is not as hard as it is reputed, and it is hoped that this book makes it even easier for you.

Dtrace: Dynamic Tracing in Oracle Solaris, Mac OS X and Freebsd


Brendan Gregg - 2011
    Using DTrace, you can dynamically instrument software and quickly answer virtually any question about its behavior. Now, for the first time, there's a comprehensive, authoritative guide to making the most of DTrace in any supported UNIX environment--from Oracle Solaris to OpenSolaris, Mac OS X, and FreeBSD. Written by key contributors to the DTrace community, DTrace teaches by example, presenting scores of commands and easy-to-adapt, downloadable D scripts. These concise examples generate answers to real and useful questions, and serve as a starting point for building more complex scripts. Using them, you can start making practical use of DTrace immediately, whether you're an administrator, developer, analyst, architect, or support professional. The authors fully explain the goals, techniques, and output associated with each script or command. Drawing on their extensive experience, they provide strategy suggestions, checklists, and functional diagrams, as well as a chapter of advanced tips and tricks. You'll learn how toWrite effective scripts using DTrace's D language Use DTrace to thoroughly understand system performance Expose functional areas of the operating system, including I/O, filesystems, and protocols Use DTrace in the application and database development process Identify and fix security problems with DTrace Analyze the operating system kernel Integrate DTrace into source code Extend DTrace with other tools This book will help you make the most of DTrace to solve problems more quickly and efficiently, and build systems that work faster and more reliably.

SharePoint 2010 Web Parts in Action


Wictor Wilen - 2011
    SharePoint 2010 includes dozens of prebuilt Web Parts that you can use. It also provides an API that lets you build custom Web Parts using C# or VB.NET.SharePoint 2010 Web Parts in Actionis a comprehensive guide to deploying, customizing, and creating Web Parts. Countless examples walk you through everything from design, to development, deployment, troubleshooting, and upgrading. Because Web Parts are ASP.NET controls, you'll learn to use Visual Studio 2010 to extend existing Web Parts and to build custom components from scratch. What's InsideUsing and configuring Web PartsWeb Part and portal best practicesCustom use cases, like mobile and international appsWeb Part design patternsThis book is written for application developers working with SharePoint 2010. Knowing Visual Studio 2010 is helpful but not required. Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.

Bulletproof Web Design: Improving flexibility and protecting against worst-case scenarios with HTML5 and CSS3 (Voices That Matter)


Dan Cederholm - 2011
    In Bulletproof Web Design, Third Edition, bestselling author and web designer Dan Cederholm outlines standards-based strategies for building designs that provide flexibility, readability, and user control--key components of every successful site. Each chapter starts out with an example of an unbulletproof site--one that employs a traditional HTML-based approach--which Dan then deconstructs, pointing out its limitations. He then gives the site a makeover using HTML and CSS, so you can see how to replace bloated code with lean markup and CSS for fast-loading sites that are accessible to all users. Finally, he covers several popular fluid and elastic-width layout techniques and pieces together all of the page components discussed in prior chapters into a single-page template. This fully updated third edition brings examples up to date by offering additional CSS3 and HTML5 methods that weren't an option before. Redesigned case studies with new Responsive Design examples add visual appeal and value to the book. This edition also removes outdated workarounds for IE5 and Netscape and de-emphasizes IE6.

How to Build a Computer (For Beginners)


John Gower III - 2011
    Also it teaches you on how to budget your self on computer part buying. It also has step by step instructions on how to build it from scratch. It can help you save money, have fun and give you knowledge.

Articles on Novels by William Gibson, Including: Neuromancer, the Difference Engine, Pattern Recognition (Novel), Count Zero, Mona Lisa Overdrive, Virtual Light, Idoru, Bridge Trilogy, All Tomorrow's Parties (Novel), Spook Country


Hephaestus Books - 2011
    Hephaestus Books represents a new publishing paradigm, allowing disparate content sources to be curated into cohesive, relevant, and informative books. To date, this content has been curated from Wikipedia articles and images under Creative Commons licensing, although as Hephaestus Books continues to increase in scope and dimension, more licensed and public domain content is being added. We believe books such as this represent a new and exciting lexicon in the sharing of human knowledge. This particular book is a collaboration focused on Novels by William Gibson.

The Art of R Programming: A Tour of Statistical Software Design


Norman Matloff - 2011
    No statistical knowledge is required, and your programming skills can range from hobbyist to pro.Along the way, you'll learn about functional and object-oriented programming, running mathematical simulations, and rearranging complex data into simpler, more useful formats. You'll also learn to: Create artful graphs to visualize complex data sets and functions Write more efficient code using parallel R and vectorization Interface R with C/C++ and Python for increased speed or functionality Find new R packages for text analysis, image manipulation, and more Squash annoying bugs with advanced debugging techniques Whether you're designing aircraft, forecasting the weather, or you just need to tame your data, The Art of R Programming is your guide to harnessing the power of statistical computing.

Apple Pro Training Series: Os X Lion Support Essentials: Supporting And Troubleshooting Os X Lion


Kevin M. White - 2011
    Whether you're a support technician or simply an ardent Mac user, you'll quickly learn and master the new features in OS X Lion. Following the learning objectives of the Apple Certified Support Professional exam, this self-paced book is a perfect guide for Apple's training and a first-rate primer for computer support personnel who need to troubleshoot and optimize OS X Lion as part of their jobs. Chapter review sections and quizzes summarize and reinforce acquired knowledge.The Apple Pro Training Series serves as both a self-paced learning tool and the official curriculum for OS X Lion and OS X Lion Server certification programs.

Programming Microsoft ASP.NET 4


Dino Esposito - 2011
    Web development expert Dino Esposito provides essential, architectural-level guidance, along with the in-depth technical insights designed to take youOCoand your solutionsOCoto the next level. The book covers Dynamic Data, AJAX, Microsoft Silverlight-, ASP.NET MVC, Web forms, LINQ, and security strategiesOCoand features extensive code samples in Microsoft Visual C#- 2010."

Numerical Ecology with R


Daniel Borcard - 2011
    After short theoretical overviews, the authors accompany the users through the exploration of the methods by means of applied and extensively commented examples. Users are invited to use this book as a teaching companion at the computer. The travel starts with exploratory approaches, proceeds with the construction of association matrices, then addresses three families of methods: clustering, unconstrained and canonical ordination, and spatial analysis. All the necessary data files, the scripts used in the chapters, as well as the extra R functions and packages written by the authors, can be downloaded from a web page accessible through the Springer web site (http: //www.bio.umontreal.ca/numecolR/).This book is aimed at professional researchers, practitioners, graduate students and teachers in ecology, environmental science and engineering, and in related fields such as oceanography, molecular ecology, agriculture and soil science, who already have a background in general and multivariate statistics and wish to apply this knowledge to their data using the R language, as well as people willing to accompany their disciplinary learning with practical applications. People from other fields (e.g. geology, geography, paleoecology, phylogenetics, anthropology, the social and education sciences, etc.) may also benefit from the materials presented in this book.The three authors teach numerical ecology, both theoretical and practical, to a wide array of audiences, in regular courses in their Universities and in short courses given around the world. Daniel Borcard is lecturer of Biostatistics and Ecology and researcher in Numerical Ecology at Universite de Montreal, Quebec, Canada. Francois Gillet is professor of Community Ecology and Ecological Modelling at Universite de Franche-Comte, Besancon, France. Pierre Legendre is professor of Quantitative Biology and Ecology at Universite de Montreal, Fellow of the Royal Society of Canada, and ISI Highly Cited Researcher in Ecology/Environment.

Maya Python for Games and Film: A Complete Reference for Maya Python and the Maya Python API


Adam Mechtley - 2011
    Written by trusted authorities in the field, this in-depth guide will help you master Maya Python, whether you're a seasoned technical artist looking to make the transition from MEL to Python or an aspiring artist not wanting to scramble for information.

HTML5 in easy steps


Mike McGrath - 2011
    Modern web browsers have united to support exciting new features of the HTML5 standard that allows easy creation of stunning web pages and engaging interactive applications.HTML5 in easy steps contains examples and screenshots that illustrate each feature of HTML5, describing how to incorporate meta information about a document within its 'head' section and how to add structured 'body' content. You'll learn how to create web pages to display text, images, lists, tables, hyperlinks, forms, audio, and video - and also how to write script instructions that draw and animate graphics on embedded 'canvas' areas. Each chapter builds your knowledge so by the end of the book you'll have gained a sound understanding of HTML5.HTML5 in easy steps has an easy-to-follow style that will appeal to anyone looking to create compelling web pages for the latest browsers. Ideal for programmers who need to quickly learn the latest HTML5 techniques,

Windows Registry Forensics: Advanced Digital Forensic Analysis of the Windows Registry


Harlan Carvey - 2011
    The first book of its kind EVER -- Windows Registry Forensics provides the background of the Registry to help develop an understanding of the binary structure of Registry hive files. Approaches to live response and analysis are included, and tools and techniques for postmortem analysis are discussed at length. Tools and techniques will be presented that take the analyst beyond the current use of viewers and into real analysis of data contained in the Registry. Packed with real-world examples using freely available open source tools Deep explanation and understanding of the Windows Registry - the most difficult part of Windows to analyze forensically Includes a CD containing code and author-created tools discussed in the book

HTML5: The Missing Manual


Matthew MacDonald - 2011
    Until now, all it's been missing is a manual. With this thorough, jargon-free guide, you'll learn how to build web apps that include video tools, dynamic drawings, geolocation, offline web apps, drag-and-drop, and many other features. HTML5 is the future of the Web, and with this book you'll reach it quickly.The important stuff you need to know:Structure web pages in a new way. Learn how HTML5 helps make web design tools and search engines work smarter.Add audio and video without plugins. Build playback pages that work in every browser.Draw with Canvas. Create shapes, pictures, text, and animation—and make them interactive.Go a long way with style. Use CSS3 and HTML5 to jazz up your pages and adapt them for mobile devices.Build web apps with rich desktop features. Let users work with your app offline, and process user-selected files in the browser.Create location-aware apps. Write geolocation applications directly in the browser.

A Primer On Memory Consistency And Cache Coherence (Synthesis Lectures On Computer Architecture)


Daniel J. Sorin - 2011
    In a shared memory system, each of the processor cores may read and write to a single shared address space. For a shared memory machine, the memory consistency model defines the architecturally visible behavior of its memory system. Consistency definitions provide rules about loads and stores (or memory reads and writes) and how they act upon memory. As part of supporting a memory consistency model, many machines also provide cache coherence protocols that ensure that multiple cached copies of data are kept up-to-date. The goal of this primer is to provide readers with a basic understanding of consistency and coherence. This understanding includes both the issues that must be solved as well as a variety of solutions. We present both highlevel concepts as well as specific, concrete examples from real-world systems.

Brain-Computer Interfaces: Principles and Practice


Jonathan Wolpaw - 2011
    This emergence has sprung from a variety of factors. For one, inexpensive computer hardware and software is now available and can support the complex high-speedanalyses of brain activity that is essential is BCI. Another factor is the greater understanding of the central nervous system including the abundance of new information on the nature and functional correlates of brain signals and improved methods for recording these signals in both the short-termand long-term. And the third, and perhaps most significant factor, is the new recognition of the needs and abilities of people disabled by disorders such as cerebral palsy, spinal cord injury, stroke, amyotrophic lateral sclerosis (ALS), multiple sclerosis, and muscular dystrophies. The severelydisabled are now able to live for many years and even those with severely limited voluntary muscle control can now be given the most basic means of communication and control because of the recent advances in the technology, research, and applications of BCI. This book is intended to provide anintroduction to and summary of essentially all major aspects of BCI research and development. Its goal is to be a comprehensive, balanced, and coordinated presentation of the field's key principles, current practice, and future prospects.

Introduction to Computing: Explorations in Language, Logic, and Machines


David Evans - 2011
    This book introduces the most important ideas in computing using the Scheme and Python programming languages. It focuses on how to describe information processes by defining procedures, how to analyze the costs required to carry out a procedure, and the fundamental limits of what can and cannot be computed mechanically.

Spring Batch in Action


Arnaud Cogoluegnes - 2011
    Written for developers who have basic knowledge of Java and the Spring lightweight container, the book provides both a best-practices approach to writing batch jobs and comprehensive coverage of the Spring Batch framework.About the TechnologyEven though running batch jobs is a common task, there's no standard way to write them. Spring Batch is a framework for writing batch applications in Java. It includes reusable components and a solid runtime environment, so you don't have to start a new project from scratch. And it uses Spring's familiar programming model to simplify configuration and implementation, so it'll be comfortably familiar to most Java developers.About the BookSpring Batch in Action is a thorough, in-depth guide to writing efficient batch applications. Starting with the basics, it discusses the best practices of batch jobs along with details of the Spring Batch framework. You'll learn by working through dozens of practical, reusable examples in key areas like monitoring, tuning, enterprise integration, and automated testing.No prior batch programming experience is required. Basic knowledge of Java and Spring is assumed. Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book. What's InsideBatch programming from the ground upImplementing data componentsHandling errors during batch processingAutomating tedious tasksTable of ContentsPART 1 BACKGROUNDIntroducing Spring BatchSpring Batch conceptsPART 2 CORE SPRING BATCHBatch configurationRunning batch jobsReading dataWriting dataProcessing dataImplementing bulletproof jobsTransaction managementPART 3 ADVANCED SPRING BATCHControlling executionEnterprise integrationMonitoring jobsScaling and parallel processingTesting batch applications

Treatise on Intuitionistic Type Theory


Johan Georg Granstrom - 2011
    This book expounds several aspects of intuitionistic type theory, such as the notion of set, reference vs. computation, assumption, and substitution. Moreover, the book includes philosophically relevant sections on the principle of compositionality, lingua characteristica, epistemology, propositional logic, intuitionism, and the law of excluded middle. Ample historical references are given throughout the book.

Passive Regulation: General Systems Design Principles


Gerald M. Weinberg - 2011
    (also available in ebook formats) That first series volume focused on the question,"Why do we see what we see?" This second books tackles the next question, namely "Why do things stay the same?"Most people take for granted the stability they see in the world, but for systems thinkers, stability is one of the most fundamental properties, and puzzles, about the systems they struggle to understand and create. Indeed, it's such a fundamental property that it forms the topic of both this volume and its successor, Active Regulation (Volume 3 in the series).Originally part of the book, On the Design of Stable Systems, in its first, hardcover incarnation, Passive Regulation does not just focus on computer systems, but systems of all kinds—human, natural, and technological.In a highly readable, original presentation the Weinbergs here explore the subtle art and science of regulating systems, projects, and people in the most efficient and logical manner possible. The authors draw on their respective backgrounds in technology and social science to offer fresh insights and translate them into a language that anyone can understand.In the course of this presentation, and with the help of dozens of figures, the Weinbergs introduce a host of laws and theorems derived from the best thinking of systems thinkers over the past century. For the most part, the regulation schemes examined in this volume are based on redundancy—the simplest, yet in many ways the most subtle, of all regulation strategies.Chapters include:The Problem of PersistenceAggregatesBirth-Free AggregatesReasoning About AggregatesModeling Differentiated AggregatesPrograms for Models of Differentiated AggregatesStructure and Behavior of AggregatesThe Structure-Regulation LawThe book also contains an extensive bibliography and an appendix explaining some useful mathematical notation.In addition to being a reference book for professional and lay people alike, Passive Regulation is suitable as an undergraduate text in the humanities, social, natural, and engineering sciences. It is unique in its approach, highly readable, and offers practical ways of solving problems.The Library and Information Science Annual said of Passive Regulation: "The authors combine the views of their disciplines and look at larger issues such as the interplay between systems and people, the abstract and concrete, and the theoretical and practical . The authors' style is light and sometimes humorous with a large number of quotations from literature. . . . Never dull . . . the book bears evidence of a global view in which systems design is a means if organizing ideas, structures, things, and experience."

Core HTML5: Volume 1: Canvas (Core Series)


David M. Geary - 2011
    In "Core HTML5 Canvas," best-selling author David Geary presents a code-fueled, no-nonsense deep dive into that API, covering everything you need to know to implement rich and consistent web applications that run on a wide variety of operating systems and devices. Succinctly and clearly written, this book examines dozens of real-world uses of the Canvas API, such as interactively drawing and manipulating shapes, saving and restoring the drawing surface to temporarily draw shapes and text, and implementing text controls. You'll see how to keep your applications responsive with web workers when you filter images, how to implement smooth animations, and how to create layered, 3D scrolling backgrounds with parallax. In addition, you'll see how to implement video games with extensive coverage of sprites, physics, collision detection, and the implementation of a game engine and an industrial-strength pinball game. The book concludes by showing you how to implement Canvas-based controls that you can use in any HTML5 application and how to use Canvas on mobile devices, including iOS5. This authoritative Canvas reference covers The canvas element--using it with other HTML elements, handling events, printing a canvas, and using offscreen canvasesShapes--drawing, dragging, erasing, and editing lines, arcs, circles, curves, and polygons; using shadows, gradients, and patternsText--drawing, positioning, setting font properties; building text controlsImages--drawing, scaling, clipping, processing, and animatingAnimations--creating smooth, efficient, and portable animationsSprites--implementing animated objects that have painters and behaviorsPhysics--modeling physical systems (falling bodies, pendulums, and projectiles), and implementing tweening for nonlinear motion and animationCollision detection--advanced techniques, clearly explainedGame development--all aspects of game development, such as time-based motion and high score support, implemented in a game engineCustom controls--infrastructure for implementing custom controls; implementing progress bars, sliders, and an image pannerMobile applications--fitting Canvas apps on a mobile screen, using media queries, handling touch events, and specifying iOS5 artifacts, such as app icons Throughout the book, Geary discusses high-quality, reusable code to help professional developers learn everything they really need to know, with no unnecessary verbiage. All of the book's code and live demonstrations of key techniques are available at corehtml5canvas.com.

Tradigital Blender: A CG Animator's Guide to Applying the Classic Principles of Animation


Roland Hess - 2011
    Roland Hess, a leading Blender artist and instructor, expertly navigates you through Blender's character animation systems and controls, with a focus on each of the classical principles of animation like timing, anticipation, appeal, staging, exaggeration, squash and stretch and much more. Unique from other software titles, the Tradigital series offers a specific tool-set of practical instruction and foundational knowledge that all great animators will need to know. Expand your digital workflow to include the practical resources with the robust companion web site that include demonstrations, project files, links to further resources, available at http: //www.focalpress.com/cw/hess-9780240817....

Modern Fortran: Style And Usage


Norman S. Clerman - 2011
    Modern Fortran: Style and Usage is a book for anyone who uses Fortran, from the novice learner to the advanced expert. It describes best practices for programmers, scientists, engineers, computer scientists, and researchers who want to apply good style and incorporate rigorous usage in their own Fortran code or to establish guidelines for a team project. The presentation concentrates primarily on the characteristics of Fortran 2003, while also describing methods in Fortran 90/95 and valuable new features in Fortran 2008. The authors draw on more than a half century of experience writing production Fortran code to present clear succinct guidelines on formatting, naming, documenting, programming, and packaging conventions and various programming paradigms such as parallel processing (including OpenMP, MPI, and coarrays), OOP, generic programming, and C language interoperability. Programmers working with legacy code will especially appreciate the section on updating old programs.

Android in Practice: Includes 91 Techniques


Charlie Collins - 2011
    Written by real world Android developers, this book addresses the trickiest questions raised in forums and mailing lists. Using an easy-to-follow problem/solution/discussion format, it dives into important topics not covered in other Android books, like advanced drawing and graphics, testing and instrumentation, building and deploying applications, and using alternative languages.About the BookIt's not hard to find the information you need to build your first Android app. Then what? If you want to build real apps, you will need some how-to advice, and that's what this book is about. Android in Practice is a rich source of Android tips, tricks, and best practices, covering over 90 clever and useful techniques that will make you a more effective Android developer. Techniques are presented in an easy-to-read problem/solution/discussion format. The book dives into important topics like multitasking and services, testing and instrumentation, building and deploying applications, and using alternative languages. Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book. What's InsideTechniques covering Android 1.x to 3.xAndroid for tabletsWorking with threads and concurrencyTesting and buildingUsing location awareness and GPSStyles and themesAnd much more!This book requires a working knowledge of Java, but no prior experience with Android is assumed. Source Code can be found at https://code.google.com/p/android-in-...Table of ContentsPART 1 BACKGROUND AND FUNDAMENTALSIntroducing AndroidAndroid application fundamentalsManaging lifecycle and statePART 2 REAL WORLD RECIPESGetting the pixels perfectManaging background tasks with ServicesThreads and concurrencyStoring data locallySharing data between appsHTTP networking and web servicesLocation is everythingAppeal to the senses using multimedia2D and 3D drawingPART 3 BEYOND STANDARD DEVELOPMENTTesting and instrumentationBuild managementDeveloping for Android tablets

PHP Master


Davey Shafik - 2011
    PHP Master is tailor-made for the PHP developer who's serious about taking their server-side applications to the next level and who wants to really keep ahead of the game by adhering to best practice, employing the most effective object-oriented programming techniques, wrapping projects in layers of security and ensuring their code is doing its job perfectly.Create professional, dynamic applications according to an object-oriented programming blueprint Learn advanced performance evaluation techniques for maximum site efficiency Brush up on the best testing methods to refine your code and keep your applications watertight Protect your site against attacks and vulnerabilities with the latest security systems Plug in to some serious functionality with PHP's APIs and libraries

Computing for Seniors QuickSteps


Marty Matthews - 2011
    Color photos and screenshots with clear instructions make it easy to accomplish everything you want to do. Follow along and quickly learn how to navigate the Windows operating system; get online; use core programs such as Word, Excel, and Quicken; and secure your computer. Fun activities, such as genealogy, photo editing and management, social networking, and online dating are covered, plus you'll get tips for enjoying music, ebooks, and videos. Written by seniors for seniors, this practical, fast-paced guide helps you get the most out of your computer.The unique, oblong layout of the QuickSteps series mimics your computer screen, displays graphics and explanations side by side, and lays flat so you can easily refer to the book while working on your computer.Use these handy guideposts: Shortcuts for accomplishing common tasksPersonal insights from other seniorsNeed-to-know facts in concise narrativeHelpful reminders or alternative ways of doing thingsBonus information related to the topic being coveredErrors and pitfalls to avoid

Shell Scripting: Expert Recipes for Linux, Bash, and More


Steve Parker - 2011
    With this book, Linux expert Steve Parker shares a collection of shell scripting recipes that can be used as is or easily modified for a variety of environments or situations. The book covers shell programming, with a focus on Linux and the Bash shell; it provides credible, real-world relevance, as well as providing the flexible tools to get started immediately.Shares a collection of helpful shell scripting recipes that can immediately be used for various of real-world challenges Features recipes for system tools, shell features, and systems administration Provides a host of plug and play recipes for to immediately apply and easily modify so the wheel doesn't have to be reinvented with each challenge faced Come out of your shell and dive into this collection of tried and tested shell scripting recipes that you can start using right away!

CompTIA Security+ Certification Study Guide (Exam SY0-301) (Official CompTIA Guide)


Glen E. Clarke - 2011
    Book annotation not available for this title.Title: CompTIA Security+ Certification (Exam SY0-301)Author: Clarke, Glen E.Publisher: McGraw-Hill Osborne MediaPublication Date: 2011/08/17Number of Pages: 806Binding Type: PAPERBACKLibrary of Congress: 2011035416

Wildlife Photography: From Snapshots to Great Shots


Laurie S. Excell - 2011
    Starting with the basics of equipment, camera settings, and exposure, Laurie covers the fundamentals of lighting and composition in capturing (in-camera!) a menagerie's worth of animals, with a particular focus on mammals and birds. The book is packed with details on what seasons are best for photographing different animals, tips on the best locations to photograph them, and techniques for how to approach even the wiliest subjects. Beautifully illustrated with large, vibrant photos, this book teaches you how to take control of your photography to get the wildlife photo you want every time you pick up the camera. Follow along with your friendly and knowledgeable guide, photographer and author Laurie Excell, and you will:Use your camera's settings to gain full control over the look and feel of your images Master the photographic basics of composition, focus, depth of field, and much more Get tips on research, including field ethics and the best locations for photographing your subjects Learn key techniques for photographing various animals, such as how to approach your subject without disturbing it and how to interpret behavior so that you can anticipate action Fully grasp all the concepts and techniques as you go, with assignments at the end of every chapter And once you've got the shot, show it off! Join the book's Flickr group to share your photos, recipes, and tips at flickr.com/groups/wildlifephotographyfromsnapshotstogreatshots.

Devil's Bargain


M.N. Coy - 2011
    Her life is straightforward and controlled. But when her oldest friend and federal agent, Alex Foster, calls in a favor, she doesn’t hesitate to get on the first flight to head out to help. And when he tells her it's about exonerating the criminal, but brilliant car thief and illegal racer he'd been chasing in Los Angeles from his days as an undercover cop, she reluctantly agrees even though she thinks it's the stupidest idea she's ever heard.Dave Martelli, car thief, and illegal street racer, has been exiled in Mexico, and has had more than enough of the underbelly of the world. His whole world is fast cars, hot women, quarter mile races and his biggest flaw is that he keeps doing the right thing in a business built on wrong. When Alex tells him that he can get him cleared and back home to the States, he agrees with reservations. All he has to do is become a spy for the US Government.All his reservations grow when he meets Alex's partner: Jo. They rub each other the wrong way from minute one, but as they work to get him home, he falls hard for the diminutive hacker, giving him one more reason to get back home. All he has to do is infiltrate a ring of smugglers using the Mexican illegal racing circuit to send drugs across the border and break it wide open.All that stands between Dave and his freedom are the head of the Mexico City cartel who runs the dangerous street races, and a serial killing international spy, who are equally determined to preserve their empire, no matter who it means killing—including Jo and Dave.

Tap, Move, Shake: Turning Your Game Ideas into iPhone & iPad Apps


Todd Moore - 2011
    By developing a real game hands-on through the course of this book, you’ll get a thorough introduction to Xcode and Objective-C, while learning how to implement game logic, sophisticated graphics, game physics, sounds, and computer AI.Author Todd Moore taught himself how to create an iPhone game in a week, with no previous knowledge of Apple’s development tools. Now he develops smartphone games and apps full time. With this book, any coder can turn game ideas into real products, ready for the App Store.Get started by writing a simple game in only 20 lines of codeBuild a complete air hockey game from scratchLearn best practices for tracking multiple screen touchesUse animation loops and create collision functionsGet the tools you need to build your own stunning game graphicsApply game physics to give your game a sense of realismRecord and edit lifelike sound effects, and create your own background musicDesign a computer player with different levels of difficultyFeaturing an introduction by Steve WozniakTodd Moore founded TMSOFT to create unique smart phone applications and games. His most popular game title, Card Counter, was featured by Engadget, the Los Angeles Times, and CNET TV. Todd’s most popular application, White Noise, was featured by iTunes, Health Magazine, The Washington Post, PC Magazine, and Late Night with Jimmy Fallon.

Android Application Development All-In-One for Dummies


Barry Burd - 2011
    Whether you're a beginner programmer eager to create mobile applications or you're Android-savvy and looking to submit your apps to the Android Market, this compilation of eight minibooks takes you through the ins and outs of programming for Android phones. Java expert Barry Burd walks you through Android programming basics, shares techniques for developing great Android applications, reviews Android hardware, and much more.Uses the straightforward-but-fun For Dummies style to walk you through the ins and outs of programming for Android mobile devices Features eight minibooks that take you from novice Android user to confidently developing Android applications Addresses Android programming basics, the operating system, hardware, and security Details what it takes to develop amazing Android apps Covers the Eclipse environment and SQLite Start developing applications for the Android OS today with the expert advice in Android Application Development All-in-One For Dummies.

App Inventor


David Wolber - 2011
    This extraordinary book introduces App Inventor for Android, a powerful visual tool that lets anyone build apps for Android-based devices. Learn the basics of App Inventor with step-by-step instructions for more than a dozen fun projects, such as creating location-aware apps, data storage, and apps that include decision-making logic.The second half of the book features an Inventor's manual to help you understand the fundamentals of app building and computer science. App Inventor makes an excellent textbook for beginners and experienced developers alike.Design games and other apps with 2D graphics and animationCreate custom multi-media quizzes and study guidesCreate a custom tour of your city, school, or workplaceUse an Android phone to control a LEGO® MINDSTORMS® NXT robotBuild location-aware apps by working with your phone’s sensorsExplore apps that incorporate information from the WebLearn computer science as you build your apps

Head First HTML5 Programming


Eric Freeman - 2011
    Sure, HTML started as a mere markup language, but more recently HTML’s put on some major muscle. Now we’ve got a language tuned for building web applications with Web storage, 2D drawing, offline support, sockets and threads, and more. And to speak this language you’ve got to go beyond HTML5 markup and into the world of the DOM, events, and JavaScript APIs. Now you probably already know all about HTML markup (otherwise known as structure) and you know all aboutCSS style (presentation), but what you’ve been missing is JavaScript (behavior). If all you know about are structure and presentation, you can create some great looking pages, but they’re still just pages. When you add behavior with JavaScript, you can create an interactive experience; even better, you can create full blown web applications.Head First HTML5 Programming is your ultimate tour guide to creating web applications with HTML5 and JavaScript, and we give you everything you need to know to build them, including: how to add interactivity to your pages, how to communicate with the world of Web services, and how to use the great new APIs being developed for HTML5. Here are just some of the things you’ll learn in Head First HTML5 Programing:Learn how to make your pages truly interactive by using the power of the DOM.Finally understand how JavaScript works and take yourself from novice to well-informed in just a few chapters.Learn how JavaScript APIs fit into the HTML5 ecosystem, and how to use any API in your web pages.Use the Geolocation API to know where your users are.Bring out your inner artist with Canvas, HTML5’s new 2D drawing surface.Go beyond just plugging a video into your pages, and create custom video experiences.Learn the secret to grabbing five megabytes of storage in every user’s browser.Improve your page’s responsiveness and performance with Web workers.And much more.

Tutorial Lady's Guide to Alt Key Symbols (Tutorial Lady Guides)


Barbara Casey - 2011
    including symbols for copyright, trademark, heart, smiley face, foreign letters, math and music symbols, punctuation, currency, arrows and fun shapes to spice up your print and online publishing.Three formats are included: Windows Alt Key symbols, Unicode characters and HTML codes... so if you're not sure which will work on the various online applications you use... you have 3 options to choose from. Here's a sampling of what you'll get with your Kindle tutorial, which includes instructions plus the codes for 150 highly useful symbols, including some fun graphical symbols like smiley faces and hearts:(1) How to Make Windows Alt Key SymbolsUsing the numeric keypad (NumLock on), hold down the Alt Key and press the numbers shown, in succession. Then let up the Alt Key.(2) How to Insert Unicode SymbolsType capital letter U, the plus sign (+) and the numbers and letters as shown, in succession. Then hold down the Alt Key and press letter x. Then let up the Alt Key.(3) How to Use HTML Numeric CodesType the Ampersand symbol, followed by the Number sign - - and then the numbers in order - followed by a semi-colon.Heart ♥Alt, 3 for PrintU+2665 (Alt, x) for Unicode♥ followed by ; for HTMLCopyright ©Alt, 0, 1, 6, 9 for PrintU+00A9 (Alt, x) for Unicode© followed by ; for HTMLTrademark ™Alt, 0, 1, 5, 3 for PrintU+2122 (Alt, x) for Unicode™ followed by ; for HTMLRegistered Sign ®Alt, 0, 1, 7, 4 for PrintU+00AE (Alt, x) for Unicode® followed by ; for HTMLBullet •Alt, 0, 1, 4, 9 for PrintU+2022 (Alt, x) for Unicode• followed by ; for HTMLPound Sign £Alt 0, 1, 6, 3 for PrintU+00A3 (Alt, x) for Unicode£ followed by ; for HTMLEuro €Alt, 0, 1, 2, 8 for PrintU+20AC (Alt, x) for Unicode€ followed by ; for HTMLCent Sign ¢Alt, 0, 1, 6, 2 for PrintU+00A2 (Alt, x) for Unicode¢ followed by ; for HTMLFrench accent a grave - àAlt, 0, 2, 2, 4 for PrintU+00E0 (Alt, x) for Unicodeà followed by ; for HTMLFrench accent e acute - éAlt, 0, 2, 3, 3 for PrintU+00E9 (Alt, x) for Unicodeé followed by ; for HTMLSpanish accent n tilde - ñAlt, 0, 2, 4, 1 for PrintU+00F1 (Alt, x) for Unicodeñ followed by ; for HTMLNOTE: Alt Key symbols usually work best with common text fonts such as Arial, Courier New and Times New Roman. Have fun!

Html5 Solutions: Essential Techniques for Html5 Developers


Marco Casario - 2011
    Web designers and developers now have a whole host of new techniques up their sleeves, from displaying video and audio natively in HTML, to creating realtime graphics directly on a web page without the need for a plugin. But all of these new technologies bring more tags to learn and more avenues for things to go wrong.HTML5 Solutions provides a collection of solutions to all of the most common HTML5 problems. Every solution contains sample code that is production-ready and can be applied to any project. -->What you'll learn-->Real-world solutions for everyday HTML development, saving hours of frustration. Problems covered include: -->Sending multi-bitrate videos to different devices Creating custom video components Programming a custom video controller Designing a canvas with custom gradients Capturing and drawing images Storing data offline using the Web SQL Databases Dragging data from the desktop into the browser Creating HTML5 WebSockets -->Who this book is for-->Web developers and designers seeking practical advice on making HTML5 sites work. -->Table of Contents-->HTML5 Page Structures HTML5 Markup Structural and Semantic Elements HTML5 Forms HTML5 Media Elements: Audio and Video HTML5 Drawing APIs HTML5 Canvas HTML5 Communication APIs HTML5 WebSockets HTML5 Geolocation API HTML5 Local Storage HTML5 Accessibility

Asterisk Cookbook


Leif Madsen - 2011
    This short cookbook offers recipes for tackling dialplan fundamentals, making and controlling calls, and monitoring channels in your PBX environment. Each recipe includes a simple code solution you can put to work immediately, along with a detailed discussion that offers insight into why and how the recipe works.This book focuses on Asterisk 1.8, although many of the conventions and information presented are version-agnostic. These recipes include solutions to help you:Authenticate callers before moving on in your dialplanRedirect calls received by your auto-attendantCreate an automatic call-back serviceInitiate hot-desking to login to and accept calls at any office deviceMonitor and interrupt live calls to train new employees at a call centerRecord calls from your Asterisk dialplan

Exploring Requirements 1: Quality Before Design


Donald C. Gause - 2011
    The collaborative team of Gause and Weinberg tells how you can assure the requirements are right—before the product is designed.Written by two recognized authorities in the field, this book is a collection of ideas developed, refined, and tested during their more than sixty combined years of work with both large and small organizations.The techniques formulated in Exploring Requirements are not confined to software development; they have been used effectively to develop a wide range of products and systems—from computer software to furniture, books, and buildings.Systems analysts and anyone involved with the challenges of the requirements process will greatly benefit from this book.Renowned leaders in the software industry have this to say about Exploring Requirements:"Anyone who wants to build a product should understand this book."—Watts S. Humphrey, SEI"Consciousness raising for systems analysts." —Tom Demarco, Atlantic Systems Guild". . . a superb new book on systems analysis. . . . you simply must read and absorb this gem. It complements every brand-name systems analysis methodology currently being practiced." —Ed Yourdon, American Programmer". . . provides an excellent set of principles amply illustrated by relevant and thought-provoking examples."—Barry Boehm, UCLA"The title lays it out, that exploring requirements does imply quality before design, and the text provides the social, psychological, and intellectual processes to carry it out. Gause and Weinberg are unique in their experiences and abilities in the subject."— Harlan D. Mills, Florida Institute of Technology

VMware vSphere PowerCLI Reference: Automating vSphere Administration


Luc Dekens - 2011
    VMware vSphere PowerCLI is a set of pre-built commands based on Windows PowerShell that is designed to help you automate vSphere processes involving virtual machines, datacenters, storage, networks, and more. This detailed guide--using a practical, task-based approach and real-world examples--shows you how to get the most out of PowerCLI's handy cmdlets.Learn how to:Automate vCenter Server and ESX/ESX(i) Server deployment and configurationCreate and configure virtual machines and use vAppsSecure, back up, and restore your virtual machinesMonitor, audit, and report the status of your vSphere environmentUse the PowerCLI SDK, PowerWF Studio, and vEcoShellSchedule and view automationAdd a GUI front end to your scripts

The Debian Administrator's Handbook


Raphaël Hertzog - 2011
    A reference book presenting the Debian distribution, from initial installation to configuration of services.

MongoDB in Action


Kyle Banker - 2011
    The book begins by explaining what makes MongoDB unique and describing its ideal use cases. A series of tutorials designed for MongoDB mastery then leads into detailed examples for leveraging MongoDB in e-commerce, social networking, analytics, and other common applications.About the TechnologyBig data can mean big headaches. MongoDB is a document-oriented database designed to be flexible, scalable, and very fast, even with big data loads. It's built for high availability, supports rich, dynamic schemas, and lets you easily distribute data across multiple servers.About this BookMongoDB in Action introduces you to MongoDB and the document-oriented database model. This perfectly paced book provides both the big picture you'll need as a developer and enough low-level detail to satisfy a system engineer. Numerous examples will help you develop confidence in the crucial area of data modeling. You'll also love the deep explanations of each feature, including replication, auto-sharding, and deploymentThis book is written for developers. No MongoDB or NoSQL experience required.Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.What's InsideIndexes, queries, and standard DB operations Map-reduce for custom aggregations and reporting Schema design patterns Deploying for scale and high availabilityTable of ContentsPART 1 GETTING STARTED A database for the modern web MongoDB through the JavaScript shell Writing programs using MongoDB PART 2 APPLICATION DEVELOPMENT IN MONGODB Document-oriented data Queries and aggregation Updates, atomic operations, and deletes PART 3 MONGODB MASTERY Indexing and query optimization Replication Sharding Deployment and administration

David Busch's Sony Alpha Slt-A55/A33 Guide to Digital Photography


David D. Busch - 2011
    Geared towards experienced hobbyists, the cameras also feature, full HDTV movie-making with continuous autofocus and 16.7 (A55) and 14.6 (A33) megapixel resolution. DAVID BUSCH'S SONY ALPHA SLT-A55/A33 GUIDE TO DIGITAL PHOTOGRAPHY shows you how, when, and why to use all the cool features, controls, and functions of both the A55 and A33 to take great photographs of anything. Introductory chapters will help you get comfortable with the basics of their camera before they dive right into exploring creative ways to apply A55 and A33 file formats, resolution, aperture/priority exposure, and automatic exposure features. Beautiful, full-color images illustrate where the essential buttons and dials are, so you'll quickly learn how to use your A55 or A33, and use it like a pro!

Visual Perception from a Computer Graphics Perspective


William R. Thompson - 2011
    It focuses on how computer graphics images are generated, rather than solely on the organization of the visual system itself; therefore, the text provides a more direct tie between image generation and the resulting perceptual phenomena. It covers such topics as the perception of material properties, illumination, the perception of pictorial space, image statistics, perception and action, and spatial cognition.

Modern B-Tree Techniques


Goetz Graefe - 2011
    Over the years, many techniques have been added to the basic design in order to improve efficiency or to add functionality. Examples include separation of updates to structure or contents, utility operations such as non-logged yet transactional index creation, and robust query processing such as graceful degradation during index-to-index navigation. Modern B-Tree Techniques reviews the basics of B-trees and of B-tree indexes in databases, transactional techniques and query processing techniques related to B-trees, B-tree utilities essential for database operations, and many optimizations and improvements. It is intended both as a tutorial and as a reference, enabling researchers to compare index innovations with advanced B-tree techniques and enabling professionals to select features, functions, and tradeoffs most appropriate for their data management challenges.

Active Regulation: General Systems Design Principles


Gerald M. Weinberg - 2011
    (also available in ebook formats) That first series volume focused on the question,"Why do we see what we see?" The second and third books tackle the next question, namely "Why do things stay the same?"Most people take for granted the stability they see in the world, but for systems thinkers, stability is one of the most fundamental properties, and puzzles, about the systems they struggle to understand and create. Indeed, it's such a fundamental property that it forms the topic of both this volume and its predecessor, Passive Regulation (Volume 2 in the series).Originally part of the book, On the Design of Stable Systems, in its first, hardcover incarnation, Active Regulation does not just focus on computer systems, but systems of all kinds—human, natural, and technological.In a highly readable, original presentation the Weinbergs here explore the subtle art and science of regulating systems, projects, and people in the most efficient and logical manner possible. The authors draw on their respective backgrounds in technology and social science to offer fresh insights and translate them into a language that anyone can understand.In the course of this presentation, and with the help of dozens of figures, the Weinbergs introduce a host of laws and theorems derived from the best thinking of systems thinkers over the past century. For the most part, the regulation schemes examined in this volume are based on error-controlled regulation—in many ways the most effective of all regulation strategies.Chapters include:The Search for RegulationThe Homeostatic HeuristicsOther Regulatory HeuristicsTypes of Regulatory MechanismsRegulation and EnvironmentWhen the Model FailsMaking Regulation MysteriousOverly Simple Views of RegulationBlindness and Reversed VisionThe book also contains an extensive bibliography and an appendix explaining some useful mathematical notation.In addition to being a reference book for professional and lay people alike, Active Regulation is suitable as an undergraduate text in the humanities, social, natural, and engineering sciences. It is unique in its approach, highly readable, and offers practical ways of solving problems.

Ibm Rom Bios (Programmer's Quick Reference Series)


Ray Duncan - 2011
    A handy and compact guide to the ROM BIOS services of IBM PC, PC/AT, and PS/2 machines that is perfect for every assembly-language C programmer at any level of experience.

The Eclipse Graphical Editing Framework (GEF)


Dan Rubel - 2011
    When standard widgets aren't enough, graphics built with GEF are often the best solution. "The Eclipse Graphical Editing Framework (GEF)"covers everything Java tool developers need to create tomorrow's richest, most visual interfaces. This practical, hands-on guide begins by introducing GEF, Draw2D, and Zest, and demonstrating what can be achieved with them. Next, the authors walk through building a simple Draw2D example, helping new GEF developers understand the core capabilities available to them. Building on this foundation, they progressively introduce more of the Draw2D frameworks, including Figures, Layout Managers, Connections, Layers, and Viewports. They present a chapter-length graph visualization project based on Zest, followed by detailed coverage of non-Draw2D portions of GEF. The book's final section walks step by step through developing a complete GEF editor. Each chapter focuses on a different aspect of the problem, and includes challenges, solutions, diagrams, screenshots, cookbook-style code examples, and more. This book is organized to help developers solve immediate problems quickly, while also gaining in-depth knowledge for building advanced solutions. Relevant APIs are included in several chapters, making this an even more useful standalone reference. This bookIntroduces GEF application components such as shapes, flow, logic, and textExplains Draw2D architecture, drawing features, and event processingShows how to create and customize figures, use painting and borders, and work with each Draw2D Layout ManagerThoroughly explains GEF models, including domain and presentation information, populating diagrams, and moreShows how to use Zest's content providers, filters, and layout algorithmsCovers EditParts, EditPolicies, Tools, Commands, Actions, and much more "The Eclipse Graphical Editing Framework (GEF)" is the best resource for all Java tool developers who want to construct sophisticated graphical editing products that integrate with Eclipse, for experienced Eclipse users who want to start creating their own graphical tools, and for anyone who wants to see what makes GEF tick.

21 Ways To Create A Sales Stampede On The Internet


Jason Wally Waldron - 2011
    Get more traffic to your website, convert more leads into buyers, and close more sales. In this book, Internet marketing insider Jason "Wally the Web Guy" Waldron pulls back the curtain to reveal the hidden secrets of Internet Sales Success. Join him as he dispels all the myths and confusion, giving you the straight facts on what really works to build your business online.In this book you will learn: - The 4 laws your website MUST follow if you ever hope to make money- The 3-step, 30-second formula for finding the people on the internet who want to give you money- The shocking truth about blogging for MONEY- How Web 2.0 forever changed online marketing and how to take advantage of this- Rank on the first page of Google with no extra effort in one easy step- How to get other people and websites to send YOU their business without you paying for any advertising- How to use the "Pac Man" strategy to eat away at your competition's market share- The "Hidden in Plain View" statistical secret you can use to connect with YOUR exact audience- Eliminate 98% of your competition, and get the best traffic for you website in one easy step- The shocking truth about Facebook, Twitter, and YouTube- How to easily discover if and advertisement is making lots of money online- How to make sure your marketing emails get delivered, noticed, and opened - or else you won't make any money- How the Internet Marketing insiders really make big, big bucks online- Why looking for a market with zero competition is STUPID- The most important marketing trend of the next decade - make sure you're not left out- The one thing you have to do...to get anything you want out of life- And much, much moreBy purchasing today, you will gain access to a FREE COPY of "Behind The Scenes Secrets Of A Money Generating Website: Revealed" Audio Program ($29.97 Value).

World's First Complete Guide To Laptop & Notebook Repair


Garry Romaneo - 2011
    I teach how to repair any issue, all parts and components, and achieve successful results. I also teach repair of a laptops video chip, which there are hundreds of thousands of consumers that have had, and currently have, video failure on their laptops only to have one option for repair... which is to buy a New Motherboard... There are Numerous Repair instructions included to which No repair method or instructions exist for. Until Now.... I have been in the Computer Repair/IT Field for 21 years now, concentrating solely on Laptop Repair for the past 18 years. I have numerous Certifications and Awards in the IT Field, and have been running my own Laptop Repair business for the past 11 years. I have invented a method of repair for a Laptops Internal Video Failure Issue to which I have applied a legal Patent Pending, Trademark and Copyright to. There was a great need for this repair method because it was an issue that can happen to all Laptops, and was currently a reason for hundreds of thousands of Recalls for Faulty Motherboards and was a wide spread issue for Hewlett Packard, Dell, Sony Vaio, Toshiba, Acer, Compaq, Gateway, Alienware and all other Manufacturers... I then built a website and included repair techniques that were not in existence, for repairing Laptop Computers, I explain every step of the repair and I make it simple for the average person to apply and accomplish successful repairs, then detailed enough to teach the most experienced IT Technician.I began Selling Access to my Website in December of 2009, Listing Ads on EBay (about 40 to 60 Ads constantly running 24/7), and still do to this day. The response was Amazing! Hundreds Upon Hundreds Were Buying Access to my Website, My Private Website... And Giving Positive Feedback.. Sales Are World Wide from every part of the world.. I have Sold to Every State in the USA, And to about 89% of the rest of the Countries around the world. Everyone from College Professors, to Scientists, to the local Skateboard shop owner, has purchased my Information, and benefited from its contents. Due to this amazing response, a high sales record and the continuing spread of my information world-wide, I have taken the time to turn the Website Version into Book Form.I have gone into a little greater detail for the Book, and I hope that in releasing this in a paperback format, I can distribute my knowledge further to greater audiences.This will not only benefit the Computer Business, It will as well be beneficial to any Individual, a necessity for every home all over the world. This can as well be taught in classes and schools, the possibilities are endless. I need to first stress the importance of this information; this book, and the great need for it to be available in this day and age of technology.Back when I first began in the Computer Field, I learned a great deal of my current knowledge through self teaching... By going to the book stores and libraries and reading every single book available on the subject, including books related to the subject...and through my certification Classes and Courses I also learned a great deal, though, through all my years of Learning, Researching and Studying... I was disappointed in the lack of information that existed for Laptops and Notebooks. In the Classroom, Laptops are taught to be Disposable/Expendable.. Meaning that when they break down, you either replace the part or throw away and buy new...

XSS Attacks: Cross Site Scripting Exploits and Defense


Seth Fogie - 2011
    It is used by hackers to mimic real sites and fool people into providing personal data.Cross Site Scripting Attacks starts by defining the terms and laying out the ground work. It assumes that the reader is familiar with basic web programming (HTML) and JavaScript. First it discusses the concepts, methodology, and technology that makes XSS a valid concern. It then moves into the various types of XSS attacks, how they are implemented, used, and abused. After XSS is thoroughly explored, the next part provides examples of XSS malware and demonstrates real cases where XSS is a dangerous risk that exposes internet users to remote access, sensitive data theft, and monetary losses. Finally, the book closes by examining the ways developers can avoid XSS vulnerabilities in their web applications, and how users can avoid becoming a victim. The audience is web developers, security practitioners, and managers.* XSS Vulnerabilities exist in 8 out of 10 Web sites* The authors of this book are the undisputed industry leading authorities* Contains independent, bleeding edge research, code listings and exploits that can not be found anywhere else

The Big Idea: How Breakthroughs of the Past Shape the Future (Foreword by Timothy Ferris)


Bridget A. EnglishJodie Morris - 2011
    Open this book, grasp the newest ideas from thought leaders of today, then spring off from them to move back through the past, one big idea at a time. Meet the people who gave birth to these ideas—and those who fought against them. Meet the MIT electrical engineer currently developing a way to turn on the lights cordlessly, then move back through Nikola Tesla's visionary concept of the wireless transfer of energy, Thomas Edison's groundbreaking work in developing a nationwide electrical grid, Ben Franklin's experiments to capture electricity, all the way back to ancient Greece, where Thales of Miletus described static electricity as a property of naturally occurring amber.Ingeniously organized and eminently browsable, this richly visual volume is divided into six big sections—medicine, transportation, communication, biology, chemistry, and the environment. Words and images that work together to explain such fascinating and elusive subjects as cloud computing, sunshields to cool the Earth, and self-driving cars. What did it take to get to these futuristic realities? Then, turn the page and follow a reverse-chronological illustrated time line of science and technology. This remarkable illustrated history tells the story of every Big Idea in our history, seen through the lens of where science is taking us today—and tomorrow.With an irresistibly cutting-edge look and original illustrations created by award-winning Ashby Design, paired with the reliable authority and comprehensiveness that National Geographic's world history books always offer, this is a one-of-a-kind trip to the future and back through all time all in one."

Beginning IOS Game Development


Patrick Alessi - 2011
    Experienced developer and author Patrick Alessi presents the iOS system architecture, gives you the step-by-step of game development, and introduces the languages used to develop games. From the basic building blocks to including drawing, responding to user interaction, animation, and sound, this book provides a one-stop-shop for getting your game up and running.Explores the tools and methodology used to develop games for the iPhone and iPad Requires no previous experience with building a game for the iOS platform Details how iOS games require different considerations than other applications Addresses working with the Xcode programming environment, how to draw with the Quartz 2D API, ways to handle user input, and techniques for incorporating animation with Core Animation and sound with Core Audio If you're ready to jump on the gaming app bandwagon, then this book is what you need to get started!

Administering Vmware Site Recovery Manager 5.0


Michael Gordon Laverick - 2011
    VMware forum moderator and vExpert Mike Laverick fully explains SRM 5.0's failover/failback procedures, walks readers through configuring storage replication with hardware from several leading suppliers, and shows how to efficiently implement fast, automated, centralized disaster recovery. Drawing on his extensive experience with SRM and vSphere, Laverick identifies common pitfalls and errors, explains why they occur, and shows exactly how to fix them. Fully up to date for SRM 5.0, this book delivers "in-the-trenches" technical knowledge you won't find anywhere else, including expert guidance for utilizing SRM 5.0's advanced new vSphere Replication (VR). Coverage includes: * Going "under the hood" with SRM 5.0 to thoroughly understand its operation * Configuring SRM 5.0 with Dell EqualLogic Replication, EMC Celerra Replicator, EMC CLARiiON MirrorView, HP StorageWorks P4000 Virtual SAN Appliance with Remote Copy, and NetApp SnapMirror * Configuring multiple LUN/volumes with virtual machines and virtual disks * Installing VMware SRM and configuring vSphere Replication (VR) * Using VR to replicate VMs across locations without third-party storage array-based replication * Using VR to replicate a single VM or groups of VMs to the Recovery Site * Efficiently configuring protected and recovery sites * Using Reprotect Mode to accelerate failback and enhance VM portability * Using dependencies and priority orders to configure SRM based on your existing categories of applications and services * Leveraging SRM 5.0's scalability improvements to serve large- scale and/or cloud environments * Defining custom recovery plans * Working with alarms, export histories, a

802.11n: A Survival Guide


Matthew S. Gast - 2011
    With a significant jump in throughput over previous standards, 802.11n is the first wireless technology that doesn’t trade speed for mobility, and users have stormed onto wireless networks with a passion. In this concise guide, Matthew Gast—chair of the IEEE group that produced revision 802.11-2012—shows you why wireless has become the default method of connecting to a network, and provides technical details you need to plan, design, and deploy 802.11n today.Building a network for the multitude of new devices is now a strategic decision for network engineers everywhere. This book gives you an in-depth look at key parts of 802.11n, and shows you how to achieve an Ethernet-free wireless office.Learn how MIMO’s multiple data streams greatly increase wireless speedDiscover how 802.11n modifications improve MAC efficiencyExamine advanced PHY features such as beanforming and space-time code blockUse advanced MAC features to maintain interoperability with older devicesPlan an 802.11n network by determining traffic demand, key applications, power requirements, and securityChoose the architecture, select hardware, and plan coverage to design and build your network

OpenCL in Action: How to accelerate graphics and computation


Matthew Scarpino - 2011
    It begins by presenting the core concepts behind OpenCL, including vector computing, parallel programming, and multi-threaded operations, and then guides you step-by-step from simple data structures to complex functions.About the TechnologyWhatever system you have, it probably has more raw processing power than you're using. OpenCL is a high-performance programming language that maximizes computational power by executing on CPUs, graphics processors, and other number-crunching devices. It's perfect for speed-sensitive tasks like vector computing, matrix operations, and graphics acceleration.About this BookOpenCL in Action blends the theory of parallel computing with the practical reality of building high-performance applications using OpenCL. It first guides you through the fundamental data structures in an intuitive manner. Then, it explains techniques for high-speed sorting, image processing, matrix operations, and fast Fourier transform. The book concludes with a deep look at the all-important subject of graphics acceleration. Numerous challenging examples give you different ways to experiment with working code.A background in C or C++ is helpful, but no prior exposure to OpenCL is needed. Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book. What's InsideLearn OpenCL step by stepTons of annotated codeTested algorithms for maximum performance * * * * * * * * * **Table of ContentsPART 1 FOUNDATIONS OF OPENCL PROGRAMMINGIntroducing OpenCLHost programming: fundamental data structuresHost programming: data transfer and partitioningKernel programming: data types and device memoryKernel programming: operators and functionsImage processingEvents, profiling, and synchronizationDevelopment with C++Development with Java and PythonGeneral coding principlesPART 2 CODING PRACTICAL ALGORITHMS IN OPENCLReduction and sortingMatrices and QR decompositionSparse matricesSignal processing and the fast Fourier transformPART 3 ACCELERATING OPENGL WITH OPENCLCombining OpenCL and OpenGLTextures and renderbuffers

Beginning I Phone Web Apps: Html5, Css3, And Java Script For Web Kit


Estelle Weyl - 2011
    iPhone native apps in Cocoa and Objective-C are fine, but you'll need a different skill set to make sophisticated web apps. Beginning iPhone Apps for Web Developers helps you do just that, offering the skills and techniques you need to make your website look great on the iPhone and more. * Optimize your website for mobile devices* Enhance your mobile user experience* Learn iPhone specific event handling, javascript, CSS and animationsWhat you'll learn* Simple steps to make your website look great in all browsers, including on the iPhone.* How to get a head start on CSS3 and other new web standards that will be coming to desktops soon.* Why mobile browsers are different from desktop browsers: learn how to handle user actions such as touch, tilt, and shake.* How Apple has defined the modern mobile user interface. Learn what they know.* How to minimize bandwidth usage, and other tricks to make your site work on mobile devices.*What you need to know to become an iPhone web applications developer.* The differences between having to support IE6 versus using cutting edge CSS3 and CSS animations.Who this book is for The audience for this book ranges from the web developer or programmer who has a general understanding of HTML, CSS and event handlers to senior web developers well versed in browser differences, with limited to no mobile development experience. The book will also benefit iPhone application developers who may want to port their application from the iPhone to the desktop or to the mobile browser.

Developing with Google+


Jennifer Murphy - 2011
    You’ll learn how to take advantage of Google+ social plug-ins, communicate programmatically with Google+ over REST APIs, and author real-time Hangout Apps.Over the course of this book, you’ll follow the progress of a fictional company, Baking Disasters, as it incorporates all the features of the Google+ platform.Make the most of social widgets such as the +1 button, Badge, and the Share buttonUse performance tuning techniques to speed up social plugins on your siteCreate your own plugins by accessing public data APIs with RESTful web servicesTransform an blog into a social web application through server-side processingUse OAuth to authenticate users and authorize your access to their private dataExtend Google+ Hangouts programmatically and create your own application

Microsoft Visual Basic 2010 Developer's Handbook


Klaus Loffelmann - 2011
    Written by Visual Basic experts, this handbook provides an in-depth reference on language concepts and features, as well as scenario-based guidance for putting Visual Basic to work. It's ideal whether you’re creating new applications with Visual Basic 2010 or upgrading projects built with an earlier version of the language.Discover how to:Use Visual Basic 2010 for Windows Forms and Windows Presentation Foundation projectsBuild robust code using object-oriented programming techniques, such as classes and typesWork with events and delegates—and add your own events to custom classesProgram arrays, collections, and other data structures in the Microsoft .NET FrameworkSolve problems quickly and easily using My namespace in Visual BasicDive into Microsoft LINQ, including LINQ to XML and LINQ to EntitiesTackle threading, multitasking, and multiprocessor development and debugging

Designing for XOOPS


Sun Ruoyu - 2011
    This concise book shows you how to use XOOPS themes and modules to design everything from simple blogs to large database-driven CMS portals.Web designers and current XOOPS users will learn how to create a site theme with CSS and jQuery libraries, including techniques for making additional modules conform to the site's look and feel. Although XOOPS uses the PHP-based Smarty templating system, all you need is a bit of XHTML and CSS experience to get started.Learn the workflow for turning an idea into a full-featured websiteBecome familiar with XOOPS’ theme-building tools, and set up PHP and MySQL environmentsPort an existing XHTML template to XOOPSCreate themes with the 960 Grid System to save time and reduce codeUse jQuery-based UI libraries to achieve complex effectsBlend new modules into your theme with the template override functionGo beyond traditional block layouts to customize your homepage

Cambridge IGCSE ICT Student Book


Paul Clowrey - 2011
    * Build skills with an engaging approach that uses scenarios to link the theory to the practice of ICT, * Fully cover the CIE IGCSE ICT syllabus. Each topic is broken down into manageable chunks to allow you to apply and consolidate your learning. * Have confidence in the content and approach of the Student Book, which is written by highly experienced ICT teachers and consulted edited by the Principal Examiners of Paper 1 and Paper 2. * Successfully prepare for the exams with end of session review and revise sections and summary boxes indicating what is required at Grade C and how this can be taken further to reach Grades A/A*; exam-style question and past paper questions, sample answers at different grades and comments on these answers. * The accompanying CD-Rom includes source files to accompany practical tasks and answers to past paper questions in the Student Book, with comments on these answers.

Enabling Programmable Self with HealthVault


Vaibhav Bhandari - 2011
    Using Microsoft HealthVault, people interested in monitoring their health have an unprecedented opportunity to research their own data. This concise book explains how HealthVault users can collect and analyze their data, and how application developers can help them with mobile or web-based applications.You’ll learn how to use HealthVault’s open API, flexibility, and connections with multiple health-care providers to develop health data applications, enable automatic updates from well-known fitness devices, and use programming libraries to create reports and investigate trends.Get a walkthrough of HealthVault functionality available to end usersUse HealthVault to capture data from devices that measure a user’s healthExamine HealthVault’s API for interacting with applications and devices, using .NET code samplesDevelop a Quantified Self application for consumers that can track more than 80 data typesLearn how to build mobile apps for HealthVault by exploring an end-to-end example for Windows Phone 7Use best practices for releasing, maintaining, and marketing HealthVault applications to end users

Developing iOS Applications with Flex 4.5


Rich Tretola - 2011
    Move quickly from a basic Hello World application to complex interactions with iOS APIs, and get complete code examples for working with device components—including the accelerometer, GPS, camera, gallery, and multitouch display. This is an ideal resource for Flex developers of all levels.Use Flash Builder 4.5 to create and debug a Flex Mobile projectChoose a layout option to determine which files Flash Builder autogeneratesExplore APIs that enable your app to interact with the camera, accelerometer, and GPSRead and write text files, and create and write to an SQLite databaseInteract with the browser, place calls, and create emails and text messagesLoad content into your app with StageWebViewDesign for iOS with specific UI elements while maintaining one code version for all mobile devicesPublish your app to an Apple iOS installer file with Flash Builder

How It Works


Future Publishing - 2011
    Be inspired by everything from the planet's most bizarre creatures and unusual phenomena to the incredible technologies advancing and enhancing our modern lives. Written and presented in a style that makes even the most complex subjects interesting and easy to understand, How It Works is enjoyed by readers of every age."

Exquisite Expressions with Photoshop Elements 9


Jim Krause - 2011
    This one-of-a-kind guide demonstrates creative effects you can accomplish with Photoshop Elements, using five gallery-quality images to illustrate each tutorial. Every lesson includes the specific shooting information used for the photo and details of the Elements treatments applied to transform it. With its unique 9x9" format and spectacular photographs, this book is unlike any other Photoshop Elements guide available.Photoshop Elements is the number one photo editing software for consumer use and is available for both Mac and Windows This guide provides tutorials for specific creative explorations using Photoshop Elements, illustrated with gallery-quality images presented in a before-and-after format Special "Capture Notes" provide the camera and setting information for each photo, while "Digital Notes" offer the details about the Elements treatments used to alter or enhance it Spreads of spectacular images at the end of each chapter demonstrate the aesthetic quality one can achieve Unique in size, image quality, and approach, Ex3 teases your creativity while it provides step-by-step guidance to key features of Photoshop Elements.

Thinking Spreadsheet: An Opinionated Guide to Problem Solving and Data Analysis Using Microsoft Excel (or Your Favorite Alternative)


Joel Grus - 2011
    Its clear instruction and carefully-chosen examples will help you* Understand how spreadsheets work, what they do well, and what they don't do well.* Use the spreadsheet's structure to intelligently organize your data.* Solve problems using techniques that take advantage of the spreadsheet's strengths.* Build spreadsheets that are easy to understand and difficult to break.Along the way you'll learn core spreadsheet principles, basic tools like SUM() and IF(), advanced functions like MATCH() and VLOOKUP(), and power-user features like array formulas and pivot tables. You'll also learn a little bit of mathematics, a little bit of probability, a little bit of statistics, and a whole lot about how to intelligently solve problems. You might even laugh a few times!

Android Recipes: A Problem-Solution Approach


Dave Smith - 2011
    Android appears complex, but offers a variety of organized development kits to those coming into Android with differing programming language skill sets. Android Recipes: A Problem-Solution Approach, Second Edition offers more than 100 down-to-earth code recipes, and guides you step-by-step through a wide range of useful topics using complete and real-world working code examples. It's updated to include the Jelly Bean Android SDK as well as earlier releases.Instead of abstract descriptions of complex concepts, in Android Recipes, you'll find live code examples. When you start a new project, you can consider copying and pasting the code and configuration files from this book, then modifying them for your own customization needs.Crammed with insightful instruction and helpful examples, this second edition of Android Recipes is your guide to writing apps for one of today's hottest mobile platforms. It offers pragmatic advice that will help you get the job done quickly and well. This can save you a great deal of work over creating a project from scratch!

How it Works Book of Amazing Answers to Curious Questions


Imagine Publishing - 2011
    A worldwide phenomenon, How It Works books offer the most diverse and comprehensive way to feed the hungriest of enquiring minds.

Html5 Developer's Cookbook


Chuck Hudson - 2011
    Simply put, every web developer needs to master HTML5-and the sooner you do so, the greater advantage you'll have. HTML5 Developer's Cookbook provides all the expert advice and proven code you need to start building production-quality HTML5 applications right now. Authors Chuck Hudson and Tom Leadbetter present tested, modular recipes at beginner, intermediate, and advanced levels. You'll learn exactly how to deliver state-of-the-art user experiences by integrating HTML5's new and enhanced elements with CSS3, multimedia, and JavaScript APIs. Reflecting current standards, this book prioritizes HTML5 features with substantial browser support and identifies the level of browser support for each feature discussed. Coverage includes Understanding and using HTML5's new structural elements Using grouping, text-level, and redefined semantics Managing browser-handling in HTML5 Leveraging new CSS3 layout and style techniques Maximizing interactivity with HTML5 Web Forms Embedding audio and video with HTML5 Drawing with the canvas Controlling browser histories Integrating location awareness with the Geolocation API Implementing client side storage Working with local files Managing communication and threading Optimizing the HTML5 browser experience Integrating device data Turn to HTML5 Developer's Cookbook for expert answers, real solutions, and the code required to implement them. It's all you need to jumpstart any HTML5 project and create rich, high-value web applications your users will love.

The R Inferno


Patrick Burns - 2011
    In spite of the quirks exposed here, R is the best computing environment for most data analysis tasks. R is free, open-source, and has thousands of contributed packages. It is used in such diverse fields as ecology, finance, genomics and music. If you are using spreadsheets to understand data, switch to R. You will have safer - and ultimately, more convenient - computations.A PDF version of the book should always be freely available at http://www.burns-stat.com/pages/Tutor...