Book picks similar to
Complete Guide to High Dynamic Range Digital Photography by Ferrell McCollough
photography
non-fiction
reference
software
Text Mining with R: A Tidy Approach
Julia Silge - 2017
With this practical book, you'll explore text-mining techniques with tidytext, a package that authors Julia Silge and David Robinson developed using the tidy principles behind R packages like ggraph and dplyr. You'll learn how tidytext and other tidy tools in R can make text analysis easier and more effective.The authors demonstrate how treating text as data frames enables you to manipulate, summarize, and visualize characteristics of text. You'll also learn how to integrate natural language processing (NLP) into effective workflows. Practical code examples and data explorations will help you generate real insights from literature, news, and social media.Learn how to apply the tidy text format to NLPUse sentiment analysis to mine the emotional content of textIdentify a document's most important terms with frequency measurementsExplore relationships and connections between words with the ggraph and widyr packagesConvert back and forth between R's tidy and non-tidy text formatsUse topic modeling to classify document collections into natural groupsExamine case studies that compare Twitter archives, dig into NASA metadata, and analyze thousands of Usenet messages
Composition: From Snapshots to Great Shots
Laurie S. Excell - 2010
One key element is composition—the creative arrangement of components in the shot, and the way a viewer’s eye travels through an image. With Composition: From Snapshots to Great Shots, author and photographer Laurie Excell starts with the basics of composition and explores how the elements of color, shape, angles, and contrast work to create compelling images. Contributing photographers, John Batdorff, David Brommer, Rick Rickman, and Steve Simon, provide unique perspectives on black and white, sports, art history, and other subjects related to composition. Beautifully illustrated with large, vibrant photos, this book teaches you how to take control of your photography to get the image you want every time you pick up the camera. Follow along with your friendly and knowledgeable guides, and you will learn about: Key camera features that affect composition, including the exposure triangle (ISO, aperture, and shutter speed) Shadow and light and how to direct the viewer’s eye to your subject Lines and shapes that create visual paths to points of interest in your image The role of color—using complementary or contrasting colors—to add your own unique artistic expression Spatial relationship and placing your subject within the frame for portraits, action shots, or landscapes And once you’ve got the shot, show it off! Join the book’s Flickr group, share your photos, and discuss how you use your camera to get great shots at flickr.com/groups/composition_fromsna....
The Complete Book of Boondock RVing : Camping Off the Beaten Path
Bill Moeller - 2007
Whether you’re planning to spend an occasional overnight in a parking lot or an extended stay in the wilderness, you’ll learn how to equip your rig for boondocking, find great campsites, manage and conserve electricity and water, and camp in complete RV comfort and convenience.
Increase your independence by learning how to camp "off the grid"
Save money by finding cheap or free campsites anywhere--even in large cities
Ensure your comfort, convenience, and safety when camping in the boonies
Learn how to conserve and manage electricity, water, and waste, and to establish reliable communications
Enjoy the quiet, solitude, and beauty of nature by getting away from crowded RV campgrounds
The Art of Doing Science and Engineering: Learning to Learn
Richard Hamming - 1996
By presenting actual experiences and analyzing them as they are described, the author conveys the developmental thought processes employed and shows a style of thinking that leads to successful results is something that can be learned. Along with spectacular successes, the author also conveys how failures contributed to shaping the thought processes. Provides the reader with a style of thinking that will enhance a person's ability to function as a problem-solver of complex technical issues. Consists of a collection of stories about the author's participation in significant discoveries, relating how those discoveries came about and, most importantly, provides analysis about the thought processes and reasoning that took place as the author and his associates progressed through engineering problems.
Effective Programming: More Than Writing Code
Jeff Atwood - 2012
He needed a way to keep track of software development over time – whatever he was thinking about or working on. He researched subjects he found interesting, then documented his research with a public blog post, which he could easily find and refer to later. Over time, increasing numbers of blog visitors found the posts helpful, relevant and interesting. Now, approximately 100,000 readers visit the blog per day and nearly as many comment and interact on the site.Effective Programming: More Than Writing Code is your one-stop shop for all things programming. Jeff writes with humor and understanding, allowing for both seasoned programmers and newbies to appreciate the depth of his research. From such posts as“The Programmer’s Bill of Rights” and “Why Cant Programmers... Program?” to “Working With the Chaos Monkey,” this book introduces the importance of writing responsible code, the logistics involved, and how people should view it more as a lifestyle than a career.
Designing Data-Intensive Applications
Martin Kleppmann - 2015
Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and maintainability. In addition, we have an overwhelming variety of tools, including relational databases, NoSQL datastores, stream or batch processors, and message brokers. What are the right choices for your application? How do you make sense of all these buzzwords?In this practical and comprehensive guide, author Martin Kleppmann helps you navigate this diverse landscape by examining the pros and cons of various technologies for processing and storing data. Software keeps changing, but the fundamental principles remain the same. With this book, software engineers and architects will learn how to apply those ideas in practice, and how to make full use of data in modern applications. Peer under the hood of the systems you already use, and learn how to use and operate them more effectively Make informed decisions by identifying the strengths and weaknesses of different tools Navigate the trade-offs around consistency, scalability, fault tolerance, and complexity Understand the distributed systems research upon which modern databases are built Peek behind the scenes of major online services, and learn from their architectures
The Practice of Programming (Addison-Wesley Professional Computing Series)
Brian W. Kernighan - 1999
With the same insight and authority that made their book The Unix programming Environment a classic, Brian Kernighan and Rob Pike have written The Practice of Programming to help make individual programmers more effective and productive.
C++ Pocket Reference
Kyle Loudon - 2003
This is especially true when it comes to object-oriented and template programming. The C++ Pocket Reference is a memory aid for C++ programmers, enabling them to quickly look up usage and syntax for unfamiliar and infrequently used aspects of the language. The book's small size makes it easy to carry about, ensuring that it will always be at-hand when needed. Programmers will also appreciate the book's brevity; as much information as possible has been crammed into its small pages.In the C++ Pocket Reference, you will find:Information on C++ types and type conversions Syntax for C++ statements and preprocessor directives Help declaring and defining classes, and managing inheritance Information on declarations, storage classes, arrays, pointers, strings, and expressions Refreshers on key concepts of C++ such as namespaces and scope More!C++ Pocket Reference is useful to Java and C programmers making the transition to C++, or who find themselves occasionally programming in C++. The three languages are often confusingly similar. This book enables programmers familiar with C or Java to quickly come up to speed on how a particular construct or concept is implemented in C++.Together with its companion STL Pocket Reference, the C++ Pocket Reference forms one of the most concise, easily-carried, quick-references to the C++ language available.
Facebook For Dummies
Carolyn Abram - 2008
Not only does it help people get connected and stay connected with family and friends, it is increasingly being used by businesses to connect with their customers. If you've thought about getting into the Facebook community, Facebook For Dummies is a great tool to help you maximize the experience. Written by a pair of Facebook insiders, this handy guide shows you how to create a profile, communicate with friends, play with Facebook applications, and explore the unique ways Facebook can improve your business. You'll find out who's on Facebook, how to protect your privacy, how others use the site, and how to tailor the system to meet your needs. Find out all about:Creating a Facebook profile that enhances your real-world relationships Sharing photos and messages with friends Joining networks for your city, school, or work Managing the amount of information you share Understanding and using synchronous and asynchronous messaging, private and public communication, and active and passive interactions Taking advantage of free and paid ways to use Facebook for business Whether you want to connect with friends already on Facebook or be the first on your block to join, Facebook For Dummies will smooth the way!
Professional ASP.NET Design Patterns
Scott Millett - 2008
Design patterns are time-tested solutions to recurring problems, letting the designer build programs on solutions that have already proved effective Provides developers with more than a dozen ASP.NET examples showing standard design patterns and how using them helpsbuild a richer understanding of ASP.NET architecture, as well as better ASP.NET applications Builds a solid understanding of ASP.NET architecture that can be used over and over again in many projects Covers ASP.NET code to implement many standard patterns including Model-View-Controller (MVC), ETL, Master-Master Snapshot, Master-Slave-Snapshot, Facade, Singleton, Factory, Single Access Point, Roles, Limited View, observer, page controller, common communication patterns, and more
Thinking in C++
Bruce Eckel - 1995
It shows readers how to step back from coding to consider design strategies and attempt to get into the head of the designer.
Sun Certified Programmer & Developer for Java 2 Study Guide (Exam 310-035 & 310-027)
Kathy Sierra - 2002
More than 250 challenging practice questions have been completely revised to closely model the format, tone, topics, and difficulty of the real exam. An integrated study system based on proven pedagogy, exam coverage includes step-by-step exercises, special Exam Watch notes, On-the-Job elements, and Self Tests with in-depth answer explanations to help reinforce and teach practical skills.Praise for the author:"Finally A Java certification book that explains everything clearly. All you need to pass the exam is in this book."--Solveig Haugland, Technical Trainer and Former Sun Course Developer"Who better to write a Java study guide than Kathy Sierra, the reigning queen of Java instruction? Kathy Sierra has done it again--here is a study guide that almost guarantees you a certification "--James Cubeta, Systems Engineer, SGI"The thing I appreciate most about Kathy is her quest to make us all remember that we are teaching people and not just lecturing about Java. Her passion and desire for the highest quality education that meets the needs of the individual student is positively unparalleled at SunEd. Undoubtedly there are hundreds of students who have benefited from taking Kathy's classes."--Victor Peters, founder Next Step Education & Software Sun Certified Java Instructor"I want to thank Kathy for the EXCELLENT Study Guide. The book is well written, every concept is clearly explained using a real life example, and the book states what you specifically need to know for the exam. The way it's written, you feel that you're in a classroom and someone is actually teaching you the difficult concepts, but not in a dry, formal manner. The questions at the end of the chapters are also REALLY good, and I am sure they will help candidates pass the test. Watch out for this Wickedly Smart book."-Alfred Raouf, Web Solution Developer, Kemety.Net"The Sun Certification exam was certainly no walk in the park but Kathy's material allowed me to not only pass the exam, but Ace it "--Mary Whetsel, Sr. Technology Specialist, Application Strategy and Integration, The St. Paul Companies
Learning SAS by Example: A Programmer's Guide
Ron Cody - 2007
In an instructive and conversational tone, Cody clearly explains how to program SAS, illustrating with one or more real-life examples and giving a detailed description of how the program works.
Scrum Shortcuts Without Cutting Corners: Agile Tactics, Tools, & Tips
Ilan Goldstein - 2013
But when new Scrum practitioners attempt to apply Scrum theory and high-level approaches in actual projects, they often find it surprisingly difficult. In
Scrum Shortcuts without Cutting Corners,
Scrum expert Ilan Goldstein helps you translate the Scrum framework into reality to meet the Scrum challenges your formal training never warned you about. Drawing on his extensive agile experience in a wide range of projects and environments, Goldstein presents thirty proven, flexible shortcuts for optimizing Scrum processes, actions, and outcomes. Each shortcut walks you through applying a Scrum approach to achieve a tangible output. These easy-to-digest, actionable patterns address a broad range of topics including getting started, quality and metrics, team members and roles, managing stakeholders, estimation, continuous improvement and much more. Whatever your role,
Scrum Shortcuts without Cutting Corners
will help you take your Scrum skills to the next level and achieve better results in any project you participate in.
National Geographic Complete Photography
National Geographic Society - 2011
Not just a how-to book, it is a how-does-it-work book, focusing on cameras, photographs, and photographers. Throughout, voices and photographs from the greatest of National Geographic photographers add authority to these pages. Chapters build from camera basics—like how a digital camera works, what different lenses do, and the definition of exposure—to advanced and specific techniques—such as taking the best family candids, underwater photography, or techniques for capturing fireworks on film. Every chapter includes a feature called "My Perspective," highlighting a National Geographic photographer and his or her work with a personal note on photography. Every chapter ends with a feature called "What Makes This Photograph Great?"—twelve different iconic National Geographic photographs are analyzed thoroughly for their subject matter, composition, lighting and exposure—by James P. Blair, longtime National Geographic photographer. A fascinating illustrated timeline of photography places milestone moments in the developing technology and art of photography into historic context. With something for everyone, novice and experienced amateur alike, designed in such a way that a reader can dip in and out of page after page, this complete reference will become a family favorite, to which young and old will refer over and over for years to come.