Product Description
Veteran music journalist Rick Clark conducted hundreds of in-depth interviews with some of the biggest names in the industry to create this extraordinary title. Tony Visconti, Danny Elfman, Eddie Offord, David Briggs and Roy Thomas Baker are just a few of the contributors who share their special studio practices, tips and anecdotes. A truly thorough look at the recording world, The Expert Encyclopedia of Recording covers everything from recording strings and horn sections to using creative production techniques on the latest musical styles. This definitive book will put in your hands the knowledge that has led the featured producers, engineers and composers to huge industry successes and millions of record sales. Born and raised in Memphis, journalist and musician Rick Clark has been involved in the national music scene for many years. His articles have appeared in Mix, Rolling Stone and Billboard magazines, among others, and he has written liner notes for dozens of albums. In addition, he has performed on numerous releases by artists such as Alex Chilton and Tommy Hoehn. Clark lives in Nashville.
Customer Reviews:
For the Pros in the room.......2004-02-10
While the book is an invaluable resource for people thinking of going into studio recording, it is vastly too sophisticated for the amateur home recording studio. If you are just beginning recording DON'T BUY THIS BOOK, it will be over your head. The name would suggest that it would be an "Encyclopedia" of information, but rather it is a book based on interviews with top producers and technicians. One should pay close attention to the word "Expert" in the title, because that is the intended audience.
Great intro to the innards of hi-pro audio.......2003-01-31
This book is loaded with tips on how to achieve things most of us (especially those with personal studios in our bedrooms or basements) may not have thought of. Some of the stuff is pretty subtle, and trained and experienced ears are necessary to grasp the concepts and their execution/realization. But even the very advanced stuff whets the appetite, and sets you up to begin learning more, and pretty fast.
There are basically 24 chapters, covering all phases and aspects of studio recording and production - from tracking through mixing right up to and including mastering. The chapters are organized alphabetically (rather than chronologically).
Most of the interviews are pretty darn good, and are either useful, inspiring, or both. The interviewees are very knowledgeable and well spoken, and usually don't succumb too much to industry "jargonese". One of the neatest things is when they tell you what microphones are good for what, as well as what kind of compressors and consoles they prefer, and why. Much of the hardware discussed is somewhat out of the price range for the average home recordist; instead the book gives you a feel for what it would be like to take your project into a professional studio, rather than trying to do it all yourself.
One beef I have is the so-called Appendix 1 (hey, guys, there's only one appendix here!), which is almost 100 pages of album credits by the numerous interviewees. Then again, if you're searching for the perfect producer, engineer, etc. to record your act, and people of this caliber are what you want, this information could prove to be indispensable for the furtherance of your project.
A practical guide to the art and career of recording.......2002-09-07
The Expert Encyclopedia Of Recording by musician, author and journalist Rick Clark is an expertly thorough and practical guide to the art and career of recording. Drawn from in-depth research with accomplished engineers, producers, and artists, The Expert Encyclopedia Of Recording is a direct and straightforward account covering everything from dynamic signal processing to production sickness to surround sound recording mixing and vocals. The Encyclopedia Of Recording is very highly recommended reading for anyone considering a career in the sound technology industry.
Average customer rating:
|
The Alienated Mind: The Sociology of Knowledge in Germany, 1918-1933 (International Library of Sociology)
David Frisby
Manufacturer: Routledge
ProductGroup: Book
Binding: Paperback
Popular Culture
| Social Sciences
| Nonfiction
| Subjects
| Books
Anthropology
| Social Sciences
| Nonfiction
| Subjects
| Books
| Cultural
| Ethnobotany
| Ethnology
| Evolution
| General
| History & Philosophy
| Physical
| Primitive
| Religious
| Sociobiology
General
| Social Sciences
| Nonfiction
| Subjects
| Books
General
| Sociology
| Social Sciences
| Nonfiction
| Subjects
| Books
Social Theory
| Sociology
| Social Sciences
| Nonfiction
| Subjects
| Books
Culture
| Sociology
| Social Sciences
| Nonfiction
| Subjects
| Books
General
| Philosophy
| Nonfiction
| Subjects
| Books
General
| Germany
| Europe
| History
| Subjects
| Books
History of Ideas
| Historical Study
| History
| Subjects
| Books
Social History
| Historical Study
| History
| Subjects
| Books
General
| Arts & Photography
| Subjects
| Books
ASIN: 0415057965 |
Book Description
It's daytime TV's most popular show. It's daytime TV's most famous town. And now daytime TV's most loyal fans can get a unique behind-the-scenes look at the town that put Days of Our Lives on the map....
This fully authorized, amazingly comprehensive, must-have companion to the hit show includes...
Over 200 Color Photos and Illustrations
All The Heroes and Heroines
All The Secrets and Scandals
All The Villains and Vixens
The Exotic Getaways and After-Hours Hot Spots
The Lavish Homes
and More!
Customer Reviews:
Loved It.......2006-04-10
I loved this book. I've been an on again off again watcher of DOOL and this book made me feel like I was reading about old friends.
In the first part you learn about the characters of the show and what there houses are like. The second part involves the places around Salem while the third deals with the places the Character's have visted. The last section deals with the weddings some of the characters have had and let me tell you some are very complicated.
This is a must have for every Days fan.
Penny Lane
Days Fan must have!.......2000-05-18
If you are a big Days of Our Lives fan, you must get this book. It takes you around the most popluar places in Salem with background info on what goes on at each location. It even has pictures to reminisce with. I used to be co-editor of Days Central (a fan web site) and this book was a definite help when it came to getting background info on storylines and characters.
Even if you just want to learn more about Salem, this is definitely a great source of information. With color pictures and a map of Salem you can be sure to find the information you need in this book.
This book will Take you into SALEM's Front door!.......2000-03-29
I'm an online Editor for Bella Online and I can tell you that this book is a MUST HAVE! It takes you door to door to all the families in Salem from the beginning of the show til now. So if you're just interested in how Salem came to be This is the book for you. From characters houses to the complete diagram of Salem, its all there including the Brady Pub! Now when someone on the show says they're going to the Pub you know just how to get there as if you were walking along with them! YOU'VE GOTTA HAVE THIS BOOK! Its a for sure collectors item.
Superb.......2000-01-04
This book tells you a complete history of Salem, USA. If you are unfamiliar with the soap opera, this book will give you an extensive background and tons of information about it.I reccomend it to everyone. It's easy and fun to read.
It was Great.......1999-08-13
This book is great if you Want to know where the charaters lives and were they used to live all in all the book was interesting it has pictures too in the book.
Book Description
Many Windows developers still write code as if their application is a single entity that, while it is running, has complete control of all system resources. This legacy from the days of DOS means that developers frequently fail to take advantage of Win32's support of multiple threads of execution to improve their application's performance or to enhance its functionality. For instance, a main thread can handle interactions with the user, while a background "worker" thread can handle repainting the application window or performing some background calculations. But multithreaded programming means more than adding threads; it also requires that the code be thread-safe.
Win32 Multithread Programming explains the concepts of multithreaded programs, thus providing the developer with the knowledge necessary to skillfully construct efficient and complex applications. From basic thread synchronization using mutexes and semaphores, to advanced topics like creating reusable thread pools or implementing a deferred processing queue, the book uses real-world applications and carefully constructed examples to illustrate the principles of multithreaded programming. Some of the topics include:
- How the Windows operating systems handle threads
- Multithreading primitives in the Win32 API
- Techniques for generating thread-safe dynamic link libraries
- Advanced techniques for thread synchronization
- Basic scenarios for synchronizing threads
- Common designs for building multithreaded user interfaces
The CD-ROM accompanying the book features Mcl, the authors' C++ class library for multithreaded programming, which both wraps multithreaded API functions and easily supports more complex multithreaded scenarios. For programmers using MFC, an additional library, Mcl4Mfc, is included for MFC compatibility.
Win32 Multithread Programming is an essential resource for any developer interested in learning about Win32 multithreaded programming in order to create high-performance, effective applications.
Customer Reviews:
Win32 Multithreaded Programming Review.......2005-10-04
Good overview for how most operating systems work. In depth implementation overview for the different type of kernel objects that can be used via Win32 API to sync your windows threads. Good examples of syncing situations.
A lot of useful techniques.......2001-03-08
I do not deny that the style of writing can be terse at some points. However this book covers a lot of ground on how to write a good , thread safe codes. The class included has provided a lot of usable codes that can be used in complex sowftware projects.
A very good book on multithreading.......2000-11-19
I have not seen a better book on multithreading than this one...
Ok book... but wrapper class is more of a distraction.......2000-09-07
The first five chapters are above average. I considered the wrapper class a distraction from the main topic and would have preferred more examples. This book is definately not for the novice and would be better for the experienced MT programmer whose looking for a quick refresher. If you are looking for a beginner's MT book keep looking as this one is not for you.
This one is a Keeper.......2000-03-17
Here's what I liked about the book:
(1) It provides simple explanation of central concepts and issues around multithreaded programming. This knowledge is platform independent.
(2) Provides clear explanation of Win32 specific API and Kernel Objects, knowledge that is necessary to do Multithreaded Programming on most Microsoft Platforms.
(3) Builds a simple C++ based OO Wrapper class Library for Multithreaded programming that elegantly conceals Win32 APIs idiosyncrasies.
(4) Also builds additional higher Level OO Abstractions (like Monitors) that Win32 does not need to support directly but Programmers need often.
(5) Great illustrations of Multithreading problems, solutions and Patterns through the trailing part of the book.
(6) Code and Diagrams abound.
What's there not to like?
Average customer rating:
- Okay treatment
- Quick Look Encounters Errors and Typos
- Clear, concise natural progression with good examples
|
Multithreaded Programming with Win32
Thuan Q. Pham , and
Pankaj K. Garg
Manufacturer: Prentice Hall
ProductGroup: Book
Binding: Paperback
Windows NT
| Operating Systems
| Microsoft
| Computers & Internet
| Subjects
| Books
Windows NT Server
| Operating Systems
| Microsoft
| Computers & Internet
| Subjects
| Books
Windows - General
| Operating Systems
| Microsoft
| Computers & Internet
| Subjects
| Books
Parallel Processing Computers
| Hardware
| Computers & Internet
| Subjects
| Books
Win32 API
| APIs & Operating Environments
| Programming
| Computers & Internet
| Subjects
| Books
General
| Programming
| Computers & Internet
| Subjects
| Books
General
| Computers & Internet
| Subjects
| Books
General
| Operating Systems
| Computers & Internet
| Subjects
| Books
General
| Software
| Computers & Internet
| Subjects
| Books
Similar Items:
-
Multithreading Applications in Win32: The Complete Guide to Threads
-
Windows System Programming (3rd Edition) (The Addison-Wesley Microsoft Technology Series)
ASIN: 0130109126 |
Amazon.com
Adding multithreaded processing to your applications can make them faster and more responsive. The authors of Multithreaded Programming with Win32 show you how to take advantage of threads through practical, easy-to-understand examples.
The book begins with a history of threads, which were implemented rather recently (in 1979). They look at Win32 threads in particular, including all the APIs used to create and control threads. (Several of the sample programs here use graphics and even rudimentary games--such as a simple version of Pong.)
After you create threads, the authors teach you how to get them to work together. They do a fine job of explaining all the Win32 synchronization objects, such as mutexes, critical sections, and event objects, in a clear and concise style.
The strategies for coordinating threads have been well known in computer science for some time. The authors present common thread scenarios using the producer-consumer, bounded buffers, and readers-writers solutions. They explore the concept of thread monitors, for greater abstraction when controlling resources, and discuss deadlock analysis, with strategies to prevent threads from freezing.
Later, the book moves on to some programming strategies for allocating work between threads, using models like the workgroup, manager-worker, and pipeline to solve problems. The book closes with a few examples of threads used across the enterprise, including Microsoft's DCOM.
In all, this guide proves remarkably engaging and effective. The authors present many useful code examples of multithreading in action, which will get you started using threads in your own programs. --Richard Dragan
Customer Reviews:
Okay treatment.......2001-03-08
If you want a book that provide a survey on the topic, this book will serve the purpose as an intro. But the codes are not that reliable. While the authors do provide codes to implement concepts discussed, some of the codes does not even compiled. For those that compiled some of it does not tackle the problem that it should tackle. Further editing and rewriting required.
Quick Look Encounters Errors and Typos.......1999-11-07
In the sections I have had to study, the book is obviously filled with typos. Sadly, it is another example of a poorly edited computer book. P.118 talks of a GetBothForks function. In the example, that function does not exist. There is a function called GetForks. That may be what they are referring to(?) On the next page the book discusses Preemption. The lines referenced in the example are obviously not the lines intended. In other words, references to lines 9-13 are probably really referencing lines 15 - 20(?) Finally, that solution is essentially the same as the previous. The first question a good student would ask is what is the difference? Of course, I guess the book does not pre-suppose a good student is reading. In summary, not edited well and therefore not trustworthy.
Clear, concise natural progression with good examples.......1999-04-21
This book is very easy to read and follows a natural progression from the problem of why multithreads are needed and how to go about solving the problem. Simple examples of a single reader and single writer thread are presented first followed by increasingly more complex examples of multiple readers and multiple writers with the changes clearly pointed out. I was able to skip around with ease and applied the concepts to my own application within hours. The chapters on monitors were well written - the first chapter in an abstract manner to illustrate the point followed by another chapter that had the actual guts of the code. The chapter on deadlock analysis was very useful in pointing out the issue of deadlock avoidance through the use of preemptive threads. This was important in my application where threads have to yield resources when their allotted cpu time was up.
Book Description
Master the essentials of concurrent programming,including testing and debugging
This textbook examines languages and libraries for multithreaded programming. Readers learn how to create threads in Java and C++, and develop essential concurrent programming and problem-solving skills. Moreover, the textbook sets itself apart from other comparable works by helping readers to become proficient in key testing and debugging techniques. Among the topics covered, readers are introduced to the relevant aspects of Java, the POSIX Pthreads library, and the Windows Win32 Applications Programming Interface.
The authors have developed and fine-tuned this book through the concurrent programming courses they have taught for the past twenty years. The material, which emphasizes practical tools and techniques to solve concurrent programming problems, includes original results from the authors' research. Chapters include:
* Introduction to concurrent programming
* The critical section problem
* Semaphores and locks
* Monitors
* Message-passing
* Message-passing in distributed programs
* Testing and debugging concurrent programs
As an aid to both students and instructors, class libraries have been implemented to provide working examples of all the material that is covered. These libraries and the testing techniques they support can be used to assess student-written programs.
Each chapter includes exercises that build skills in program writing and help ensure that readers have mastered the chapter's key concepts. The source code for all the listings in the text and for the synchronization libraries is also provided, as well as startup files and test cases for the exercises.
This textbook is designed for upper-level undergraduates and graduate students in computer science. With its abundance of practical material and inclusion of working code, coupled with an emphasis on testing and debugging, it is also a highly useful reference for practicing programmers.
Download Description
Master the essentials of concurrent programming,including testing and debugging This textbook examines languages and libraries for multithreaded programming. Readers learn how to create threads in Java and C++, and develop essential concurrent programming and problem-solving skills. Moreover, the textbook sets itself apart from other comparable works by helping readers to become proficient in key testing and debugging techniques. Among the topics covered, readers are introduced to the relevant aspects of Java, the POSIX Pthreads library, and the Windows Win32 Applications Programming Interface. The authors have developed and fine-tuned this book through the concurrent programming courses they have taught for the past twenty years. The material, which emphasizes practical tools and techniques to solve concurrent programming problems, includes original results from the authors' research. Chapters include: * Introduction to concurrent programming * The critical section problem * Semaphores and locks * Monitors * Message-passing * Message-passing in distributed programs * Testing and debugging concurrent programs As an aid to both students and instructors, class libraries have been implemented to provide working examples of all the material that is covered. These libraries and the testing techniques they support can be used to assess student-written programs. Each chapter includes exercises that build skills in program writing and help ensure that readers have mastered the chapter's key concepts. The source code for all the listings in the text and for the synchronization libraries is also provided, as well as startup files and test cases for the exercises. This textbook is designed for upper-level undergraduates and graduate students in computer science. With its abundance of practical material and inclusion of working code, coupled with an emphasis on testing and debugging, it is also a highly useful reference for practicing programmers.
Customer Reviews:
Concepts are nice but reading it is terse.......2007-08-14
I think it was a pretty decent writing but certain parts can be hard to follow and i thought a combination of code + graphics would make it an even better read
Good ideas but badly presented.......2007-08-10
Some background first as it is relevant to the review - I have over 20 years software development experience, including extensive multi-threading (on Windows, UNIX and other operating systems) developing high-performance data feed handlers etc. I've read many books that are either about multi-threading or touch on multi-threading, but bought this one because of the "Testing and Debugging" in the sub-title as this is an area the others tend to skip.
Now about the book - four negatives first, but do read the positives afterwards as well as they are big positives...
The first thing that hit me when reading this book was how old-fashioned it looks. For a book called "Modern Multithreading" you would think that Wiley (the publishers) would have presented the book better. The drab brown cover doesn't really matter, but the formatting of the text inside does. Source listings are shown in the same typeface as surrounding text, with no border etc to differentiate them. Worse is that if the text refers to a listing, the listing is likely to be on the next page wrapped in text about something else. The whole presentation is really poor.
The second thing that hit me, which is more significant, is that the authors simply do not write well. There can be no doubt that the authors are academics and that this book is a text book - it is not an easy read and comes across as being a bound version of all of the photocopied hand-outs that you can imagine being given out at lectures during a computer science degree course. If you think of hand-outs as being notes that are typed up to support what was said during the lectures then you can imagine how they read. Put over 400 pages of them together and you get a feel for this book. Difficult (but worth persevering).
The third negative, is that the code samples are described as a library, but they are not seriously useable as such. Maybe we've been spoilt by some of the excellent C++ and Java books that have been produced over recent years, but it has become common to be able to lift useful bits of code from books and reuse them without change. The code in this book is not like that. Good for research but not for serious use without being reworked. I have downloaded the full source code from the author's web-site (it doesn't all appear in the book) and found that for serious use it (a) needs some bugs fixed, (b) needs better error handling, (c) need optimising, (d) needs general reworking (it wouldn't pass code review the way it stands).
Fourthly, the index is incomplete and there is not a glossary. Why is this a problem? Well, given how difficult a read this is you can imagine how easy it is to glaze over. I clearly did that somewhere as I missed the meaning of an abbreviation that was then used repeatedly later on. I must had seen that same abbreviation used half a dozen times before thinking that I really should find out what it means as it seemed to be getting increasingly significant. I looked for a glossary but there isn't one included. I looked in the index to find the first page the abbreviation was used. Unfortunately the index didn't list the first page it was used, so I ended up scanning all the way from the start of the book to find the meaning. I'm very glad to have found it, because the moment I did the whole intention of the book started falling into place (although that wasn't confirmed until more than 140 pages in - see below).
Now for the plus points - well, one anyway...
This book covers something I have never seen any other book attempt to do. Most books say something along the lines of "multi-threading is hard, testing and debugging multi-threaded programs is really difficult and we're not going to give you any advice about how to do it". Well not this book. You may need to get more than 140 pages into the book before it reaches the really interesting ideas, but this book attempts to explain how to trace the interactions between different threads and to provide a way of replaying the same sequence in order to test/debug problems. As well as that it gives methods that will help to identify race conditions and deadlocks (where most books describe what they are and then go no further). Given that pre-emptive multi-threading gives you a system that is inherently non-deterministic, to attempt to provide repeatability by building a layer over the usual synchronisation mechanisms is a really interesting idea. It slows your code down so you don't want to put it into production code (another change required to the code), but during development it could be really handy. It doesn't give you a completely deterministic system, but helps to make the main interactions between threads more repeatable.
So to summarise - a couple of very interesting ideas that are incredibly badly presented, but given that I have never seen any other book try to describe the same material I'm afraid that there is no better book to recommend (please tell me if there is!). I've started using the ideas presented in this book in my own code, fixing/enhancing the code from the book in the process. Given that getting this code into a "professional" condition is a non-trivial task, that should give an idea of how useful I think the ideas are. Its taken a couple of weeks to integrate into my own threading library, but tracing, race condition detection and deadlock detection are working, though the deadlock detection mechanism is pretty primitive - I may do further work on that to make it more useful. Although I have coded the replay mechanism I haven't tested that yet - will update this review with the result when I have time to test it.
If you are new to multi-threading buy something easier to read as a tutorial, but if you already have good multi-threading experience and want to build your own framework combine the material from this book, with ideas from "Programming with Hyper-Threading Technology" and (for Windows) details from "Programming Applications in Microsoft Windows".
Like a grad. level paper: Helpful, if you can read it........2006-10-06
I got this book hoping for helpful ideas on how to debug multithreaded programs. This book has them, but the writing isn't that clear or readable. It reads like a grad. level paper more than a standard technical book that most of us are used to.
The book lightly covers standard multithreading concepts and objects, but you're better off learning those someplace else because I'm sure it's explained in more "laymen" terms elsewhere. The one thing this book does do well is offer a way for you to write mutexes, semaphores, monitors, etc. in a way that would allow you to replay a given run of a multithreaded program (assuming you also can reproduce the input to said program somehow). If you know how to debug a single threaded application, this ability makes it easier to debug a multithreaded program. (As things become determisitic.)
However, if you already have a program that you're trying to debug, you end up out of luck, unless you want to port your program to use these new libraries.
Also note that all the examples in this book are for C++ or Java. C doesn't have the object-oriented abilities that would be needed to easily use the examples.
Books:
- The Field Guide to Elvis Shrines
- The Have Gun: Will Travel Companion
- The Lives of John Lennon
- The NPR Curious Listener's Guide to World Music
- The Plain and Simple Guide to Music Publishing: Foreword by Tom Petty
- The Queer Composition of America's Sound: Gay Modernists, American Music, and National Identity
- The Rite of Spring in Full Score
- The Stranglers: Song by Song, 1974-1990
- The World Is Sound: Nada Brahma: Music and the Landscape of Consciousness
- Tone Poems in Full Score, Series 2: Till Eulenspiegels Lustige Streiche, also Sprach Zarathustra and Ein Heldenleben
Books Index
Books Home
Recommended Books
- Insight: A Study of Human Understanding
- Blind Man's Bluff: The Untold Story of American Submarine Espionage
- Strategic Planning: A Step-By-Step Guide to Building a Successful Cpa Firm
- The Ruy Lopez Explained
- Wiley GAAP 2007: Interpretation and Application of Generally Accepted Accounting Principles
- Creating A Lean Culture: Tools To Sustain Lean Conversions
- A Gunner Aboard the "Yankee"
- The Vest-Pocket Tax Advisor 1998: Tax Facts at Your Fingertips
- The Meaning and Acquisition of Wealth
- Garden & Park