You may have to Search all our reviewed books and magazines, click the sign up button below to create a free account.
Counsels parents on how to catch online child predators, in a guide that reveals how even trusted community figures can be predatory and draws on the expertise of psychologists and criminal investigators.
Strategies for building large systems that can be easily adapted for new situations with only minor programming modifications. Time pressures encourage programmers to write code that works well for a narrow purpose, with no room to grow. But the best systems are evolvable; they can be adapted for new situations by adding code, rather than changing the existing code. The authors describe techniques they have found effective--over their combined 100-plus years of programming experience--that will help programmers avoid programming themselves into corners. The authors explore ways to enhance flexibility by: Organizing systems using combinators to compose mix-and-match parts, ranging from small functions to whole arithmetics, with standardized interfaces Augmenting data with independent annotation layers, such as units of measurement or provenance Combining independent pieces of partial information using unification or propagation Separating control structure from problem domain with domain models, rule systems and pattern matching, propagation, and dependency-directed backtracking Extending the programming language, using dynamically extensible evaluators
None
None
More than live : game "a-liveness" and immediacy -- Game presence and mediatization -- Pausing and resuming -- Saving and restoring -- An instinct towards repetition : "replay value," mastery, and re-creation -- Recursive temporalities -- Case studies
Anyone interested in learning about geographic concepts will appreciate this concise book that highlights the most important concepts. The fifth edition presents authoritative content, currency, and outstanding cartography. It continues to build on its strength for understanding maps with the help of additional question types. New coauthor Jan Nijman also helps provide a current view of the field. With its up-to-date information and accessible introduction, this book is engaging for any reader.
None
None
None