Book picks similar to
An Introduction to Discrete Mathematics, Formal System Specification, and Z by Darrel Ince
technical
want-read
an-university-courses
inventory
Large-Scale C++ Software Design
John S. Lakos - 1996
It is the first C++ book that actually demonstrates how to design large systems, and one of the few books on object-oriented design specifically geared to practical aspects of the C++ programming language. In this book, Lakos explains the process of decomposing large systems into physical (not inheritance) hierarchies of smaller, more manageable components. Such systems with their acyclic physical dependencies are fundamentally easier and more economical to maintain, test, and reuse than tightly interdependent systems. In addition to explaining the motivation for following good physical as well as logical design practices, Lakos provides you with a catalog of specific techniques designed to eliminate cyclic, compile-time, and link-time (physical) dependencies. He then extends these concepts from large to very large systems. The book concludes with a comprehensive top-down approach to the logical design of individual components. Appendices include a valuable design pattern Protocol Hierarchy designed to avoid fat inte
Fuzzy Thinking: The New Science of Fuzzy Logic
Bart Kosko - 1993
An authoritative introduction to "fuzzy logic" brings readers up to speed on the "smart" products and computers that will change all of our lives in the future.
Runs in the Family
Kevin Ikenberry - 2014
With little hope of leaving the outer rim of the Milky Way, Mairin agrees to participate in a classified experiment offering her genetic perfection and a chance to see the galaxy. Now, armed with her great-grandfather's military knowledge and combat-refined instincts, Mairin is tasked with leading inexperienced troops in a war against a shadowy enemy using hauntingly familiar tactics. But the first rule of the military is "hurry up and wait," and Mairin learns this firsthand. Without transport to the fight, Mairin spends the downtime on a lush paradise world, getting to know her new body, her imprint, and her heart. Mairin meets Tallenaara, a beautiful Styrahi architect whose mission and past will come to challenge them both. Faced with the most difficult choice of her young life, Mairin Shields can only watch as her world spins out of control.
The Five C's of Cinematography: Motion Picture Filming Techniques
Joseph V. Mascelli - 1983
Included are discussions on: cinematic time and space; compositional rules; and types of editing.
A Peterson Field Guide to Eastern Trees: Eastern United States and Canada, Including the Midwest
George A. Petrides - 1988
This field guide features detailed descriptions of 455 species of trees native to eastern North America, including the Midwest and the South. The 48 color plates, 11 black-and-white plates, and 26 text drawings show distinctive details needed for identification. Color photographs and 266 color range maps accompany the species descriptions.
Mulberry
Dan Beachy-Quick - 2006
Impelled by metaphor and lilting repetition, Mulberry seeks a sense of the world, and ultimately, finds a sense of the Infinite. Affording continual discoveries, Mulberry is a major work for the new century by an assured and lavishly gifted poet. Dan Beachy-Quick is the author of North True South Bright and Spell, He is chair of the MFA Writing Program at the School of the Art Institute of Chicago and recipient of a Lannan Foundation Residency.
Yahoo! Style Guide
Yahoo! - 2009
The rapid growth of the Web has meant having to rely on style guides intended for print publishing, but these guides do not address the new challenges of communicating online. Enter The Yahoo! Style Guide. From Yahoo!, a leader in online content and one of the most visited Internet destinations in the world, comes the definitive reference on the essential elements of Web style for writers, editors, bloggers, and students. With topics that range from the basics of grammar and punctuation to Web-specific ways to improve your writing, this comprehensive resource will help you:- Shape your text for online reading- Construct clear and compelling copy- Write eye-catching and effective headings- Develop your site's unique voice- Streamline text for mobile users- Optimize webpages to boost your chances of appearing in search results- Create better blogs and newsletters- Learn easy fixes for your writing mistakes- Write clear user-interface textThis essential sourcebook--based on internal editorial practices that have helped Yahoo! writers and editors for the last fifteen years--is now at your fingertips.
Implementing Responsive Design: Building Sites for an Anywhere, Everywhere Web
Tim Kadlec - 2012
Browsers iterate at a remarkable pace. Faced with this volatile landscape we can either struggle for control or we can embrace the inherent flexibility of the web.Responsive design is not just another technique—it is the beginning of the maturation of a medium and a fundamental shift in the way we think about the web.Implementing Responsive Design is a discussion about how this affects the way we design, build, and think about our sites. Readers will learn how to:- Build responsive sites using a combination of fluid layouts, media queries and fluid media- Adopt a responsive workflow from the very start of a project- Enhance content for different devices- Use feature-detection and server-side enhancement to provide a richer experience
CSS: The Missing Manual
David Sawyer McFarland - 2006
You can tap into the real power of this tool with CSS: The Missing Manual. This second edition combines crystal-clear explanations, real-world examples, and dozens of step-by-step tutorials to show you how to design sites with CSS that work consistently across browsers. Witty and entertaining, this second edition gives you up-to-the-minute pro techniques. You'll learn how to: - Create HTML that's simpler, uses less code, is search-engine friendly, and works well with CSS- Style text by changing fonts, colors, font sizes, and adding borders- Turn simple HTML links into complex and attractive navigation bars -- complete with rollover effects- Create effective photo galleries and special effects, including drop shadows- Get up to speed on CSS 3 properties that work in the latest browser versions- Build complex layouts using CSS, including multi-column designs Style web pages for printing With CSS: The Missing Manual, Second Edition, you'll find all-new online tutorial pages, expanded CSS 3 coverage, and broad support for Firebox, Safari, and other major web browsers, including Internet Explorer 8. Learn how to use CSS effectively to build new websites, or refurbish old sites that are due for an upgrade.
A Concise Introduction to Logic [with CD-ROM]
Patrick J. Hurley - 1972
Inside: Logic Resource CD-ROM
Hallelujah Blackout
Alex Lemon - 2008
Stark juxtaposition of images evokes the New York School, verbal collages suggest the associative method of the postmodernists, and his playful attention to sound recalls elements of Language School poetry. While these elements surface in Lemon’s work, his poetry remains profoundly original, his voice remarkably distinct. Lemon is also, like Frank O’Hara, an autobiographical poet, using the materials of life for inspiration. At 29, he is already a survivor of brain surgery. Still coping with the surgery’s effects, including a gradual loss of vision, he invokes, proclaims, decries, and serenades the world that results after the violation of identity. When the membranes that divide mind and body rupture, the result is not a void, but a strange sensory landscape where all stimuli exist on the same level. Avoiding the easy temptations of both despair and consolation, Hallelujah Blackout embraces the full range of the human experience.
Introductory Graph Theory
Gary Chartrand - 1984
Introductory Graph Theory presents a nontechnical introduction to this exciting field in a clear, lively, and informative style. Author Gary Chartrand covers the important elementary topics of graph theory and its applications. In addition, he presents a large variety of proofs designed to strengthen mathematical techniques and offers challenging opportunities to have fun with mathematics. Ten major topics — profusely illustrated — include: Mathematical Models, Elementary Concepts of Graph Theory, Transportation Problems, Connection Problems, Party Problems, Digraphs and Mathematical Models, Games and Puzzles, Graphs and Social Psychology, Planar Graphs and Coloring Problems, and Graphs and Other Mathematics. A useful Appendix covers Sets, Relations, Functions, and Proofs, and a section devoted to exercises — with answers, hints, and solutions — is especially valuable to anyone encountering graph theory for the first time. Undergraduate mathematics students at every level, puzzlists, and mathematical hobbyists will find well-organized coverage of the fundamentals of graph theory in this highly readable and thoroughly enjoyable book.
Programming the Semantic Web
Toby Segaran - 2009
You'll learn how to incorporate existing data sources into semantically aware applications and publish rich semantic data. Each chapter walks you through a single piece of semantic technology and explains how you can use it to solve real problems. Whether you're writing a simple mashup or maintaining a high-performance enterprise solution,Programming the Semantic Web provides a standard, flexible approach for integrating and future-proofing systems and data. This book will help you:Learn how the Semantic Web allows new and unexpected uses of data to emergeUnderstand how semantic technologies promote data portability with a simple, abstract model for knowledge representationBecome familiar with semantic standards, such as the Resource Description Framework (RDF) and the Web Ontology Language (OWL)Make use of semantic programming techniques to both enrich and simplify current web applications
Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices
Harry Percival - 2020
Many Python developers are now taking an interest in high-level software architecture patterns such as hexagonal/clean architecture, event-driven architecture, and strategic patterns prescribed by domain-driven design (DDD). But translating those patterns into Python isn't always straightforward.With this practical guide, Harry Percival and Bob Gregory from MADE.com introduce proven architectural design patterns to help Python developers manage application complexity. Each pattern is illustrated with concrete examples in idiomatic Python that explain how to avoid some of the unnecessary verbosity of Java and C# syntax. You'll learn how to implement each of these patterns in a Pythonic way.Architectural design patterns include:Dependency inversion, and its links to ports and adapters (hexagonal/clean architecture)Domain-driven design's distinction between entities, value objects, and aggregatesRepository and Unit of Work patterns for persistent storageEvents, commands, and the message busCommand Query Responsibility Segregation (CQRS)Event-driven architecture and reactive microservices
Search Engine Optimization for Dummies
Peter Kent - 2004
Search Engine Optimization For Dummies has been the leading resource on how to make that happen, and this third edition is completely updated to cover the newest changes, standards, tips, and tricks. This handy guide shows you how to get more visitors by getting more visibility for your Web site. Find out which search engines matter most, what they look for (and what they hate,) how to get your site included in the best indexes and directories, and the most effective ways to spend your advertising dollars. You’ll discover how to: Plan a search engine strategy Build pages that offer visibility Make your site rank high with the most important search engines Avoid things that search engines don’t like (and tricks that might actually get your site penalized) Use Google universal search, image search optimization, XML sitemaps, and more Choose the right keywords Track and measure your results Increase your exposure with shopping directories and retailers Boost your position with popular links and social networking sites Use pay-per-click in ways that get the most bang for your advertising buck Search Engine Optimization For Dummies, 3rd Edition also helps you skirt some of the pitfalls and become a savvy advertiser. With this book at your side, you’ll never need to fear search engines again!
