Designing Data-Intensive Applications


Martin Kleppmann - 2015
    Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and maintainability. In addition, we have an overwhelming variety of tools, including relational databases, NoSQL datastores, stream or batch processors, and message brokers. What are the right choices for your application? How do you make sense of all these buzzwords?In this practical and comprehensive guide, author Martin Kleppmann helps you navigate this diverse landscape by examining the pros and cons of various technologies for processing and storing data. Software keeps changing, but the fundamental principles remain the same. With this book, software engineers and architects will learn how to apply those ideas in practice, and how to make full use of data in modern applications. Peer under the hood of the systems you already use, and learn how to use and operate them more effectively Make informed decisions by identifying the strengths and weaknesses of different tools Navigate the trade-offs around consistency, scalability, fault tolerance, and complexity Understand the distributed systems research upon which modern databases are built Peek behind the scenes of major online services, and learn from their architectures

Our Constitution: An Introduction To India's Constitution And Constitutional Law


Subhash C. Kashyap - 1995
    A commentary and study.

Concrete Mathematics: A Foundation for Computer Science


Ronald L. Graham - 1988
    "More concretely," the authors explain, "it is the controlled manipulation of mathematical formulas, using a collection of techniques for solving problems."

Rugby for Dummies


Mathew Brown - 2004
    From drills and shape-up exercises, to helpful tips on safety and injuries, this book is packed with information for every rugby admirer. Explanations in plain English.The Dummies Way(R)"Get in, get out" information Icons and other navigational aids Tear-out cheat sheet Top ten lists A dash of humor and fun Get smart! @ www.dummies.comFind listings of all our books Choose from many different subject categories Sign up for eTips at etips.dummies.com

Digital Communications: Fundamentals and Applications


Bernard Sklar - 1987
    It can serve both as an excellent introduction for the graduate student with some background in probability theory or as a valuable reference for the practicing ommunication system engineer. For both communities, the treatment is clear and well presented." - Andrew Viterbi, The Viterbi Group Master every key digital communications technology, concept, and technique. Digital Communications, Second Edition is a thoroughly revised and updated edition of the field's classic, best-selling introduction. With remarkable clarity, Dr. Bernard Sklar introduces every digital communication technology at the heart of today's wireless and Internet revolutions, providing a unified structure and context for understanding them -- all without sacrificing mathematical precision. Sklar begins by introducing the fundamentals of signals, spectra, formatting, and baseband transmission. Next, he presents practical coverage of virtually every contemporary modulation, coding, and signal processing technique, with numeric examples and step-by-step implementation guidance. Coverage includes: Signals and processing steps: from information source through transmitter, channel, receiver, and information sinkKey tradeoffs: signal-to-noise ratios, probability of error, and bandwidth expenditureTrellis-coded modulation and Reed-Solomon codes: what's behind the mathSynchronization and spread spectrum solutionsFading channels: causes, effects, and techniques for withstanding fadingThe first complete how-to guide to turbo codes: squeezing maximum performance out of digital connectionsImplementing encryption with PGP, the de facto industry standard Whether you're building wireless systems, xDSL, fiber or coax-based services, satellite networks, or Internet infrastructure, Sklar presents the theory and the practical implementation details you need. With nearly 500 illustrations and 300 problems and exercises, there's never been a faster way to master advanced digital communications. CD-ROM INCLUDED The CD-ROM contains a complete educational version of Elanix' SystemView DSP design software, as well as detailed notes for getting started, a comprehensive DSP tutorial, and over 50 additional communications exercises.

A World Without Time: The Forgotten Legacy of Gödel And Einstein


Palle Yourgrau - 2004
    By 1949, Godel had produced a remarkable proof: In any universe described by the Theory of Relativity, time cannot exist. Einstein endorsed this result reluctantly but he could find no way to refute it, since then, neither has anyone else. Yet cosmologists and philosophers alike have proceeded as if this discovery was never made. In A World Without Time, Palle Yourgrau sets out to restore Godel to his rightful place in history, telling the story of two magnificent minds put on the shelf by the scientific fashions of their day, and attempts to rescue the brilliant work they did together.

Data Science with R


Garrett Grolemund - 2015
    

Python for Everybody: Exploring Data in Python 3


Charles Severance - 2016
    You can think of the Python programming language as your tool to solve data problems that are beyond the capability of a spreadsheet.Python is an easy to use and easy to learn programming language that is freely available on Macintosh, Windows, or Linux computers. So once you learn Python you can use it for the rest of your career without needing to purchase any software.This book uses the Python 3 language. The earlier Python 2 version of this book is titled "Python for Informatics: Exploring Information".

Algorithms in C, Parts 1-4: Fundamentals, Data Structures, Sorting, Searching


Robert Sedgewick - 1997
    Many new algorithms are presented, and the explanations of each algorithm are much more detailed than in previous editions. A new text design and detailed, innovative figures, with accompanying commentary, greatly enhance the presentation. The third edition retains the successful blend of theory and practice that has made Sedgewick's work an invaluable resource for more than 250,000 programmers! Whether you are a student learning the algorithms for the first time or a professional interested in having up-to-date reference material, you will find a wealth of useful information in this book.

Linux Bible


Christopher Negus - 2005
    Whether you're new to Linux or need a reliable update and reference, this is an excellent resource. Veteran bestselling author Christopher Negus provides a complete tutorial packed with major updates, revisions, and hands-on exercises so that you can confidently start using Linux today. Offers a complete restructure, complete with exercises, to make the book a better learning tool Places a strong focus on the Linux command line tools and can be used with all distributions and versions of Linux Features in-depth coverage of the tools that a power user and a Linux administrator need to get startedThis practical learning tool is ideal for anyone eager to set up a new Linux desktop system at home or curious to learn how to manage Linux server systems at work.

Calculus


Dale E. Varberg - 1999
    Covering various the materials needed by students in engineering, science, and mathematics, this calculus text makes effective use of computing technology, graphics, and applications. It presents at least two technology projects in each chapter.

The Art of Computer Programming, Volume 2: Seminumerical Algorithms


Donald Ervin Knuth - 1969
    -Byte, September 1995 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 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 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 Laventhol The second volume offers a complete introduction to the field of seminumerical algorithms, with separate chapters on random numbers and arithmetic. The book summarizes the major paradigms and basic theory of such algorithms, thereby providing a comprehensive interface between computer programming and numerical analysis. Particularly noteworthy in this third edition is Knuth's new treatment of random number generators, and his discussion of calculations with formal power series. Ebook (PDF version) produced by Mathematical Sciences Publishers (MSP), http: //msp.org

NutriSearch Comparative Guide to Nutritional Supplements (Professional Version)


Lyle MacWilliam - 2003
    Packed with the latest findings on inflammation, oxidative stress, and degenerative disease, this guide is the definitive resource for anyone serious about optimal nutrition and anti-aging defence. Inside, you will find over 1,500 US and Canadian supplements scientifically rated and compared, 18 critical Health Support Criteria required to evaluate supplements, 300 full-colour graphs so you can easily compare top-rated products. Discover recent scientific evidence that shows supplements can optimize health and retard the aging process. Determine which supplement is best for you and your family, using a scientifically-based approach. Now in its 4th edition and representing thousands of hours of research, the NutriSearch Comparative Guide to Nutritional Supplements is the way for you to find a quality nutritional supplement that best suits your needs. For those interested in optimizing their health and warding off the aging process, this guide is a must!

How to Prepare for Quantitative Aptitude for the CAT Common Admission Test


Arun Sharma - 2012
    The book will also be extremely useful for those preparing for other MBA entrance examinations like XAT, SNAP, CMAT, NMAT, etc. Quantitative Aptitude is quite challenging component of the CAT question paper and the other mentioned MBA entrance examinations. In his inimitable style, Arun Sharma, an acknowledged authority on the topic, provides a comprehensive package of theory and practice problems to enable aspirants to attempt questions with extra speed and confidence.

New GRE 2011-2012 Premier with CD-ROM


Kaplan Test Prep - 2011
    With an increasing number of graduate and business school applicants and an increasing number of GRE test-takers—now a complete test overhaul by the test-maker—a high GRE score is critical to set yourself apart from the competition.New GRE 2011-2012 Premier with CD-ROM is a comprehensive package that includes a book, CD-ROM, and online companion with in-depth strategies, test information, and practice questions to help students score higher on the new GRE Revised General Test. New GRE 2011-2012 Premier with CD-ROM is fully updated and revised with 75 percent all-new content covering the revised and expanded Verbal, Quantitative, and Analytical Writing Assessment Test sections, including 50 percent new practice questions and brand new strategies for each of the new question types.New GRE 2011-2012 Premier with CD-ROM features:6 full-length practice tests (1 in the book, 5 online)400 practice questions and answer explanations on the CD-ROMA detailed overview of the test changesKey strategies for all New GRE question typesDetails and practice sets for the Verbal and Quantitative sectionsDiagnostic tool in end-of-chapter practice sets for even more targeted practiceAdvice for the graduate school application processKaplan guarantees that readers will score higher on the GRE Revised General Test using our guide—or get their money back.