Programming Collective Intelligence: Building Smart Web 2.0 Applications


Toby Segaran - 2002
    With the sophisticated algorithms in this book, you can write smart programs to access interesting datasets from other web sites, collect data from users of your own applications, and analyze and understand the data once you've found it.Programming Collective Intelligence takes you into the world of machine learning and statistics, and explains how to draw conclusions about user experience, marketing, personal tastes, and human behavior in general -- all from information that you and others collect every day. Each algorithm is described clearly and concisely with code that can immediately be used on your web site, blog, Wiki, or specialized application. This book explains:Collaborative filtering techniques that enable online retailers to recommend products or media Methods of clustering to detect groups of similar items in a large dataset Search engine features -- crawlers, indexers, query engines, and the PageRank algorithm Optimization algorithms that search millions of possible solutions to a problem and choose the best one Bayesian filtering, used in spam filters for classifying documents based on word types and other features Using decision trees not only to make predictions, but to model the way decisions are made Predicting numerical values rather than classifications to build price models Support vector machines to match people in online dating sites Non-negative matrix factorization to find the independent features in a dataset Evolving intelligence for problem solving -- how a computer develops its skill by improving its own code the more it plays a game Each chapter includes exercises for extending the algorithms to make them more powerful. Go beyond simple database-backed applications and put the wealth of Internet data to work for you. "Bravo! I cannot think of a better way for a developer to first learn these algorithms and methods, nor can I think of a better way for me (an old AI dog) to reinvigorate my knowledge of the details."-- Dan Russell, Google "Toby's book does a great job of breaking down the complex subject matter of machine-learning algorithms into practical, easy-to-understand examples that can be directly applied to analysis of social interaction across the Web today. If I had this book two years ago, it would have saved precious time going down some fruitless paths."-- Tim Wolters, CTO, Collective Intellect

They Say / I Say: The Moves That Matter in Academic Writing


Gerald Graff - 2006
    In addition to explaining the basic moves, this book provides writing templates that show students explicitly how to make these moves in their own writing.

Todd Hido on Landscapes, Interiors, and the Nude: The Photography Workshop Series


Todd Hido - 2014
    Its goal is to inspire photographers of all levels who wish to improve their work, as well as readers interested in deepening their understanding of the art of photography. Each book features the creative process and core thinking of a photographer told in their own words and through pictures of their choosing, and is introduced by a well-known student of the featured photographer. In this book, Todd Hido explores the genres of landscape, interior and nude photography, with emphasis on creating images from a personal perspective and with a sense of intimacy. Through words and photographs, he also offers insight into his own practice and discusses a wide range of creative issues, including mining one's own memory and experience as inspiration; using light, texture and detail for greater impact; exploring the narrative potential activated when sequencing images; and creating powerful stories with emotional weight and beauty.Todd Hido (born 1968) is a San Francisco Bay Area-based artist. He is well known for his photography of urban and suburban housing across the United States, and for his use of detail and luminous color. His previous books include House Hunting (2001), Outskirts (2002), Roaming (2004) and Between the Two (2007). He is a recipient of a Eureka Fellowship and a Wallace Alexander Gerbode Foundation Visual Arts Award, and is represented by Stephen Wirtz Gallery in San Francisco. He is an adjunct professor at California College of the Arts.Gregory Halpern received a BA in history and literature from Harvard University and an MFA from California College of the Arts. His third book of photographs, entitled A, is a photographic ramble through the streets of the American Rust Belt. His other books include Omaha Sketchbook and Harvard Works Because We Do. He currently teaches at the Rochester Institute of Technology and is the coeditor of The Photographer's Playbook (Aperture 2013).

Art Through the Ages


Helen Gardner - 1926
    With this book in hand, thousands of students have watched the story of art unfold in its full historical, social, religious, economic, and cultural context, and thus deepened their understanding of art, architecture, painting, and sculpture. By virtue of its comprehensive coverage, strong emphasis on context, and rich, accurate art reproductions, GARDNER'S ART THROUGH THE AGES has earned and sustained a reputation of excellence and authority. So much so, that in 2001, the Text and Academic Authors Association awarded both the McGuffey and the "Texty" Book Prizes to the Eleventh Edition of the text. It is the first art history book to win either award and the only title ever to win both prizes in one year. The Twelfth Edition maintains and exceeds the richness of the Gardner legacy with updated research and scholarship and an even more beautiful art program featuring more color images than any other art history book available. The Twelfth Edition features such enhancements as more color photographs, a stunning new design, and the most current research and scholarship. What's more, the expanded ancillary package that accompanies GARDNER'S ART THROUGH THE AGES, features a wealth of tools to enhance your students' experience in the course. With each new copy of the book, students receive a copy of the ArtStudy 2.0 CD-ROM--an interactive electronic study aid that fully integrates with the Twelfth Edition and includes hundreds of high-quality digital images, plus maps, quizzes, and more.

Introduction to Algorithms


Thomas H. Cormen - 1989
    Each chapter is relatively self-contained and can be used as a unit of study. The algorithms are described in English and in a pseudocode designed to be readable by anyone who has done a little programming. The explanations have been kept elementary without sacrificing depth of coverage or mathematical rigor.

About Face 3: The Essentials of Interaction Design


Alan Cooper - 1995
    You'll learn the principles of good product behavior and gain an understanding of Cooper's Goal-Directed Design method, which involves everything from conducting user research to defining your product using personas and scenarios. Ultimately, you'll acquire the knowledge to design the best possible digital products and services.

Head First Java


Kathy Sierra - 2005
    You might think the problem is your brain. It seems to have a mind of its own, a mind that doesn't always want to take in the dry, technical stuff you're forced to study. The fact is your brain craves novelty. It's constantly searching, scanning, waiting for something unusual to happen. After all, that's the way it was built to help you stay alive. It takes all the routine, ordinary, dull stuff and filters it to the background so it won't interfere with your brain's real work--recording things that matter. How does your brain know what matters? It's like the creators of the Head First approach say, suppose you're out for a hike and a tiger jumps in front of you, what happens in your brain? Neurons fire. Emotions crank up. Chemicals surge. That's how your brain knows.And that's how your brain will learn Java. Head First Java combines puzzles, strong visuals, mysteries, and soul-searching interviews with famous Java objects to engage you in many different ways. It's fast, it's fun, and it's effective. And, despite its playful appearance, Head First Java is serious stuff: a complete introduction to object-oriented programming and Java. You'll learn everything from the fundamentals to advanced topics, including threads, network sockets, and distributed programming with RMI. And the new. second edition focuses on Java 5.0, the latest version of the Java language and development platform. Because Java 5.0 is a major update to the platform, with deep, code-level changes, even more careful study and implementation is required. So learning the Head First way is more important than ever. If you've read a Head First book, you know what to expect--a visually rich format designed for the way your brain works. If you haven't, you're in for a treat. You'll see why people say it's unlike any other Java book you've ever read.By exploiting how your brain works, Head First Java compresses the time it takes to learn and retain--complex information. Its unique approach not only shows you what you need to know about Java syntax, it teaches you to think like a Java programmer. If you want to be bored, buy some other book. But if you want to understand Java, this book's for you.

The Seven Basic Plots: Why We Tell Stories


Christopher Booker - 2004
    Using a wealth of examples, from ancient myths and folk tales via the plays and novels of great literature to the popular movies and TV soap operas of today, it shows that there are seven archetypal themes which recur throughout every kind of storytelling. But this is only the prelude to an investigation into how and why we are 'programmed' to imagine stories in these ways, and how they relate to the inmost patterns of human psychology. Drawing on a vast array of examples, from Proust to detective stories, from the Marquis de Sade to E.T., Christopher Booker then leads us through the extraordinary changes in the nature of storytelling over the past 200 years, and why so many stories have 'lost the plot' by losing touch with their underlying archetypal purpose. Booker analyses why evolution has given us the need to tell stories and illustrates how storytelling has provided a uniquely revealing mirror to mankind's psychological development over the past 5000 years.This seminal book opens up in an entirely new way our understanding of the real purpose storytelling plays in our lives, and will be a talking point for years to come.

Effective C++: 55 Specific Ways to Improve Your Programs and Designs


Scott Meyers - 1991
    But the state-of-the-art has moved forward dramatically since Meyers last updated this book in 1997. (For instance, there s now STL. Design patterns. Even new functionality being added through TR1 and Boost.) So Meyers has done a top-to-bottom rewrite, identifying the 55 most valuable techniques you need now to be exceptionally effective with C++. Over half of this edition s content is new. Templates broadly impact C++ development, and you ll find them everywhere. There s extensive coverage of multithreaded systems. There s an entirely new chapter on resource management. You ll find substantial new coverage of exceptions. Much is gained, but nothing s lost: You ll find the same depth of practical insight that first made Effective C++ a classic all those years ago. Bill Camarda, from the July 2005 href="http://www.barnesandnoble.com/newslet... Only

The Photographer's Eye: Composition and Design for Better Digital Photos


Michael Freeman - 2007
    The ability to see the potential for a strong picture and then organize the graphic elements into an effective, compelling composition has always been one of the key skills in making photographs.Digital photography has brought a new, exciting aspect to design - first because the instant feedback from a digital camera allows immediate appraisal and improvement; and second because image-editing tools make it possible to alter and enhance the design after the shutter has been pressed. This has had a profound effect on the way digital photographers take pictures.Now published in sixteen languages, The Photographer's Eye continues to speak to photographers everywhere. Reaching 100,000 copies in print in the US alone, and 300,000+ worldwide, it shows how anyone can develop the ability to see and shoot great digital photographs. The book explores all the traditional approaches to composition and design, but crucially, it also addresses the new digital technique of shooting in the knowledge that a picture will later be edited, manipulated, or montaged to result in a final image that may be very different from the one seen in the viewfinder.

Out of Our Minds: Learning to Be Creative


Ken Robinson - 2001
    This is a book not to be missed. Read and rejoice.' KEN BLANCHARD'If ever there was a time when creativity was necessary for the survival and growth of any organization, it is now. This book, more than any other I know, provides important insights on how leaders can evoke and sustain those creative juices.' WARREN BENNIS

You Can Draw in 30 Days: The Fun, Easy Way to Learn to Draw in One Month or Less


Mark Kistler - 2008
    With Emmy award-winning, longtime PBS host Mark Kistler as your guide, you'll learn the secrets of sophisticated three-dimensional renderings, and have fun along the way -- in just twenty minutes a day for a month. Inside you'll find:Quick and easy step-by-step instructions for drawing everything from simple spheres to apples, trees, buildings, and the human hand and faceMore than 500 line drawings, illustrating each stepTime-tested tips, techniques, and tutorials for drawing in 3-DThe 9 Fundamental Laws of Drawing to create the illusion of depth in any drawing75 student examples to encourage you in the process

Processing: A Programming Handbook for Visual Designers and Artists


Casey Reas - 2007
    This book is an introduction to the concepts of computer programming within the context of the visual arts. It offers a comprehensive reference and text for Processing (www.processing.org), an open-source programming language that can be used by students, artists, designers, architects, researchers, and anyone who wants to program images, animation, and interactivity. The ideas in Processing have been tested in classrooms, workshops, and arts institutions, including UCLA, Carnegie Mellon, New York University, and Harvard University. Tutorial units make up the bulk of the book and introduce the syntax and concepts of software (including variables, functions, and object-oriented programming), cover such topics as photography and drawing in relation to software, and feature many short, prototypical example programs with related images and explanations. More advanced professional projects from such domains as animation, performance, and typography are discussed in interviews with their creators. "Extensions" present concise introductions to further areas of investigation, including computer vision, sound, and electronics. Appendixes, references to additional material, and a glossary contain additional technical details. Processing can be used by reading each unit in order, or by following each category from the beginning of the book to the end. The Processing software and all of the code presented can be downloaded and run for future exploration.Includes essays by Alexander R. Galloway, Golan Levin, R. Luke DuBois, Simon Greenwold, Francis Li, and Hernando Barragan and interviews with Jared Tarbell, Martin Wattenberg, James Paterson, Erik van Blockland, Ed Burton, Josh On, Jurg Lehni, Auriea Harvey and Michael Samyn, Mathew Cullen and Grady Hall, Bob Sabiston, Jennifer Steinkamp, Ruth Jarman and Joseph Gerhardt, Sue Costabile, Chris Csikszentmihalyi, Golan Levin and Zachary Lieberman, and Mark Hansen.Casey Reas is Associate Professor in the Design Media Arts Department at the University of California, Los Angeles. Ben Fry is Nierenburg Chair of Design in the School of Design at Carnegie Mellon University, 2006-2007."

Composition: Understanding Line, Notan and Color


Arthur Wesley Dow - 1997
    A thought-provoking examination of the nature of visual representation, it remains ever-relevant to all the visual arts.A well-known painter and printmaker, Dow taught for many years at Columbia University and acted as a mentor to countless young artists, including Georgia O'Keeffe. His text, presented in a workbook format, offers teachers and students a systematic approach to composition. It explores the creation of freely constructed images based on harmonic relations between lines, colors, and dark and light patterns. The author draws upon the traditions of Japanese art to discuss a theory of "flat" formal equilibrium as an essential component of pictorial creation. Practical and well-illustrated, this classic guide offers valuable insights into modern design.

White Space Is Not Your Enemy: A Beginner's Guide to Communicating Visually Through Graphic, Web and Multimedia Design


Kim Golombisky - 2010
    Written for non-designers, White Space is Not Your Enemy is a practical graphic design and layout text introducing the concepts and practices necessary for producing effective visual communications across a variety of formats, from print to Web.This beautifully illustrated, full-color book covers the basics to help you develop your eye and produce attractive work. Topics include: * The basics of effective design that communicates its intended message* Pre-design planning* 13 Layout Sins to avoid* Basic typography* Working with color* Storyboarding for video, Web, and presentions* Information graphics* Mini Art School--all the basics in one chapter* Outputting your work