Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Compression Algorithms for Real Programmers (The For Real Programmers Series)

Buy
In life, time is money, and on the Internet, the size of data is money. Small programs and small files take less disk space and cost less to send over the Internet. Compression Algorithms for Real Programmers describes the basic algorithms and approaches for compressing information so you can create the smallest files possible. These new algorithms are making it possible for people to take impossibly large audio and video files and compress them enough that they can flow over the Internet.

Features:
* Examines the classic algorithms like Huffman coding, arithmetic compression, and dictionary-based schemes in depth
* Describes the basic approaches used to squeeze audio and video signals by factors of as much as 100:1
* Discusses the philosophy of compression to illustrate the underlying trade-offs in the algorithms
* Explores the use of wavelets and other modeling techniques that use repetitive functions to squeeze audio and video
* Shows how programming solutions like Adobe PostScript can save space and make networks more efficient
* Describes new approaches using fractals and grammars just being explored by the compression community
* Shows how to extend the algorithms and use them for copyright protection

About the Author

Peter Wayner is a writer living in Baltimore and is the author of Digital Cash and Agents at Large (both Academic Press). His writings appear in numerous academic journals as well as the pages of more popular forums such as MacWorld and the New York Times. He has taught various computer science courses at Cornell University and Georgetown University.

(HTML tags aren't allowed.)

A Clinical Guide to Pediatric Weight Management and Obesity
A Clinical Guide to Pediatric Weight Management and Obesity
Obesity represents the most common chronic illness of children and adolescents. Childhood obesity affects every age group from infancy to young adulthood and one quarter to one third of all pediatric patients. With the rapid onset of the obesity epidemic, pediatric health care professionals are struggling to meet the clinical and educational...
Getting Started with Pyparsing
Getting Started with Pyparsing
Need to extract data from a text file or a web page? Or do you want to make your application more flexible with user-defined commands or search strings? Do regular expressions and lex/yacc make your eyes blur and your brain hurt? Pyparsing could be the solution. Pyparsing is a pure-Python class library that makes...
Unity iOS Essentials
Unity iOS Essentials
Several years ago, before the iPhone existed, I began researching game engines. I looked at several engines, including the Sauerbraten Cube 2 engine, the Torque Game Engine, the Cocos2D engine, and others. I developed some game prototypes using each of these engines and found that all of them had issues that hindered game development. Then I...

Enough: Why the World's Poorest Starve in an Age of Plenty.
Enough: Why the World's Poorest Starve in an Age of Plenty.
For more than thirty years, humankind has known how to grow enough food to end chronic hunger worldwide. Yet while the “Green Revolution” succeeded in South America and Asia, it never got to Africa. More than 9 million people every year die of hunger, malnutrition, and related diseases every year most of them in Africa...
Introduction to Software Testing
Introduction to Software Testing

Extensively class tested, this text takes an innovative approach to explaining the process of software testing: it defines testing as the process of applying a few well-defined, general-purpose test criteria to a structure or model of the software. The structure of the text directly reflects the pedagogical approach and incorporates the latest...

Azure Automation Using the ARM Model: An In-Depth Guide to Automation with Azure Resource Manager
Azure Automation Using the ARM Model: An In-Depth Guide to Automation with Azure Resource Manager

Focus exclusively on the Azure Resource Manager (ARM) deployment model for Azure automation and gain in-depth knowledge of topics such as runbook authoring, different types of automation runbooks, and hybrid cloud automation. This book covers practical approaches to creating runbooks for multiple use cases, including operational tasks such as...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy