Zen and the Magic of Photography is geared toward helping photographers develop their visual awareness, sensitivity, and intuition. It is designed to improve the quality of your photography by helping you to discover, create, and capture the points of intersection and merging between photography and Zen; between camera and "real moments"; between seeing and being. This is the point at which all such distinctions no longer exist, the point at which photography and Zen are one. This is the point at which we discover and create our best photographic images. Topics include: - The nature of Zen - The nature of photography: the two essential elements in every photograph - The relationship between Zen and photography - The art of photographic analysis: making the invisible visible - How to experience the creative process - How to make your best photographs: experiencing Zen through photography and photography through Zen - The interconnections and interrelationships between the still photograph, the photo essay, and the motion picture - Photographic examples of the points of intersection and merging between photography and Zen
Get the hands-on experience you need to program for the iPhone and iPod Touch. With this easy-to-follow guide, you'll build several sample applications by learning how to use Xcode tools, the Objective-C programming language, and the core frameworks. Before you know it, you'll not only have the skills to develop your own apps, you'll know how to sail through the process of submitting apps to the iTunes App Store.
You already know the reasons to get into Mac programming: millions of users rely on the Mac as their primary operating system. If you are searching for a new job, acquiring a skill set, or simply inspired to develop software for the Mac, Beginning Mac Programming is the practical and straightforward introduction to the basics you need to create innovative applications that people will seek out, discuss, and rely on.
Producing Code That Can Grow and Thrive
The Art of Assembly Language teaches programmers how to understand assembly language and how to use it to write powerful, efficient code. Using the proven High Level Assembler (HLA) as its primary teaching tool, The Art of Assembly Language leverages your knowledge of high level programming languages to make it easier for you to quickly grasp basic assembly concepts.
Solutions for Improving Scalability and Simplicity
So you've got an idea for an iPhone app -- along with everyone else on the planet. Set your app apart with elegant design, efficient usability, and a healthy dollop of personality. Tap Happy takes you from concept to polished interface design with plain-spoken principles and a rich collection of visual examples for designing exceptional interfaces for the iPhone and iPod Touch.
Sample Excerpt from
How do you create a mission-critical site that provides exceptional performance while remaining flexible, adaptable, and reliable 24/7? Written by the manager of a UI group at Yahoo!, this book offers practical steps for building rock-solid applications that remain effective even as you add features, functions, and users. You'll learn how to develop large web applications with the extreme precision required for other types of software.
While the REST design philosophy has captured the imagination of web and enterprise developers alike, using this approach to develop real web services is no picnic. This cookbook includes more than 100 recipes to help you take advantage of REST, HTTP, and the infrastructure of the Web. You'll learn ways to design RESTful web services for client and server applications that meet performance, scalability, reliability, and security goals, no matter what programming language and development framework you use.
jQuery: Novice to Ninja is a compilation of best-practice jQuery solutions to meet the most challenging JavaScript problems. In this question-and-answer book on jQuery, you'll find a cookbook of ready-to-go solutions to help breathe life into your web page. All code used to create each solution is available for download and guaranteed to be simple, efficient and cross-browser compatible.
Screen sharing lets you control the mouse and keyboard of one computer while you sit at another computer across the room or on the other side of the world. It's great for providing remote tech support, configuring and managing a remote server, and collaborating on documents. In recent versions of Mac OS X, Apple has piled on the options, enabling screen sharing via iChat, Bonjour, directly by entering an IP address, and Back to My Mac. Plus, Skype has a screen sharing feature and various iPhone apps offer remote screen sharing.
All these screen sharing choices bring complexity, and this book helps you match your situation to the best screen-sharing option for your needs. You'll learn how to configure the software-and set up your router, if necessary. And, should something not work as expected, the book also includes problem-solving advice.
HTML and CSS are the workhorses of web design, but using them together to build consistent, reliable web pages is difficult if you're relying on outdated, confusing, and unnecessary HTML hacks and workarounds. With this practical book, you'll learn how to work with these tools far more effectively than is standard practice for most web developers. You'll learn how to connect the underlying theory and design of HTML and CSS to your everyday work habits.