The 46 Rules of Genius: An Innovator's Guide to CreativityMarty Neumeier  
More Details

Not since Strunk and White’s ELEMENTS OF STYLE has a book compressed so many insights into so few pages. With his trademark simplicity and wit, Marty Neumeier has written and illustrated a concise guide that can be read quickly over a lunch break or savored slowly over a lifetime.

Part 1, “How can I innovate?” offers insightful guidance such as “Feel before you think,” “See what’s not there,” and “Ask a bigger question.” Rule #1 gives the paradoxical advice: “Break the rules.”

Part 2, “How should I work?” offers down-to-earth tips on craft: “Use a linear process for static elements,” and “Express related elements in a similar manner.” The reader is also reminded: “Don’t be boring!”

In Part 3, “How can I learn?” contains practical advice including “Do your own projects,” “Invest in your originality,” and “Develop an authentic style.”

Finally, Part 4, “How can I matter?” deals with the deeper questions of a career in creativity, such as “Overcommit to a mission,” “Build support methodically,” and “Become who you are.”

THE 46 RULES OF GENIUS is a reassuring lighthouse against the swirling tides of innovation. Geniuses from every discipline will want to keep it in sight.

(Educators: Those who recommend this book to students may also be interested its deeply researched precursor, METASKILLS, from which the rules were drawn.)

From the back cover:

There’s no such thing as an accidental genius. Anyone who’s reached that exalted state has arrived there by design. But simply wanting to get there is not enough. A would-be genius also needs a theoretical framework, a basic compass, a set of principles to guide the way forward.

Marty Neumeier, acclaimed author of The Brand Gap and Metaskills, has compressed the wisdom of the ages into the first “quick start guide” for genius—46 glittering gems that will light your path to creative brilliance. This is THE essential handbook for designers, entrepreneurs, marketers, educators, artists, scientists, innovators, and future leaders in every field.

Photoshop 7.0 für Windows und Macintosh.Heico Neumeyer  
4.5
More Details

Heico Neumeyers Name entwickelt sich zunehmend ebenso zur Marke für professionelle Photoshop-Fachliteratur, wie etwa der Name Kofler für Linux steht. Die Jubiläumsausgabe von Photoshop 7.0 Kompendium ist ein Rundum-zufrieden-Preisleistungsverhältnis, mit dem der Leser nicht nur das Standardprogramm Photoshop sowie Image Ready zu beherrschen lernt, sondern auch die Grundlagen der digitalen Bildbearbeitung in optimaler Aufbereitung erlesen kann.

Wie in jedem guten Kompendium beginnt Neumeyer auch hier ganz am Anfang: Installation, Konfiguration, erste Schritte mit der Oberfläche. Und dann geht es auch schon los mit der ersten Bild-Datei — Neumeyer hangelt sich an den Hauptfunktionen des Programms wie Ausschnitt, Größe und Auflösung entlang und zeigt was möglich ist, was man vermeiden sollte und wie man optimal zum Ziel kommt. Natürlich gehört auch die Gestaltung fürs Internet dazu und, zentral, die Bildkorrektur mit den Werkzeugen vom Stempel bis zum Reparatur-Pinsel. Nach und nach hakt er alles, von Bildteilen erfassen und montieren bis Filter ab. Dazu dann noch ein Fachwort-Lexikon und ein Index. Die Beispieldateien liegen auf der CD-ROM zum Buch.

Gut durchdacht, dicht mit Tipps und Tricks wie Tastatur-Shortcuts durchzogen und sehr beispielhaft, ganz in Farbe bebildert, zeigt Neumeyer anhand von Photoshop 7.0, wie ein Kompendium zum Durcharbeiten und Nachschlagen aussehen kann, wenn Thema und Buch harmonieren. Die Jubiläumsausgabe von Photoshop 7.0 Kompendium ist zweifellos ebenso Standard wie Photoshop selbst. —Wolfgang Treß

Nise's Control Systems EngineeringNorman S. Nise  
More Details

Nise's Control Systems Engineering takes a practical approach, presenting clear and complete explanations. Real world examples demonstrate the analysis and design process, while helpful skill assessment exercises, numerous in-chapter examples, review questions and problems reinforce key concepts. A new progressive problem, a solar energy parabolic trough collector, is featured at the end of each chapter. Hardware Interface Laboratory experiments have been added to certain chapters. These experiments use National Instrument's myDAQ® to interface your computer to actual hardware to test control system principles in the real-world.

Raspberry Pi BlueprintsDan Nixon  
More Details

Design and build your own hardware projects that interact with the real world using the Raspberry PiAbout This Book Interact with a wide range of additional sensors and devices via Raspberry PiCreate exciting, low-cost products ranging from radios to home security and weather systemsFull of simple, easy-to-understand instructions to create projects that even have professional-quality enclosuresWho This Book Is For

If you have already undertaken some simple projects with the Raspberry Pi and are looking to enter the exciting work of hardware interaction, then this book is ideal for you. What You Will Learn Install and configure an operating system on your Raspberry PiDesign electronics circuits using a range of standard componentsInteract with electronic circuits and hardware using software librariesWrite efficient Python applications to control hardware and process dataBuild professional-quality enclosures using a range of construction methodsImplement best practices to be able to power your projects while on the goConfigure Linux to run your applications at specific timesMake your applications interact with online data and communication servicesIn Detail

The Raspberry Pi is one of the cheapest and most popular single-board computers, as such it has become a platform for users to create their own interesting hardware and software projects. It's capable of doing everything you'd expect a desktop computer to do, from browsing the Internet and playing high-definition videos, to making spreadsheets, word processing, and playing games.

Filled with 10 interesting hardware projects, this book starts off by helping you get your Raspberry Pi set up with the popular Raspbian operating system, writing Python scripts, and interacting with some external hardware. As you progress through the next set of projects, you are introduced to additional pieces of software and will write scripts that bridge the gap between them and various sensors and hardware.

By the end of the book, you will be writing full Python applications that will both interface with a wide variety of hardware and be exposed to the Internet.

Python for Microcontrollers: Getting Started with MicroPythonDonald Norris  
More Details

Program Your Own MicroPython projects with ease―no prior programming experience necessary! 

This DIY guide provides a practical introduction to microcontroller programming with MicroPython. Written by an experienced electronics hobbyist, Python for Microcontrollers: Getting Started with MicroPython features eight start-to-finish projects that clearly demonstrate each technique. You will learn how to use sensors, store data, control motors and other devices, and work with expansion boards. From there, you’ll discover how to design, build, and program all kinds of entertaining and practical projects of your own.

• Learn MicroPython and object-oriented programming basics
• Explore the powerful features of the Pyboard, ESP8266, and WiPy 
• Interface with a PC and load files, programs, and modules 
• Work with the LEDs, timers, and converters
• Control external devices using serial interfaces and PWM
• Build and program a let ball detector using the 3-axis accelerometer
• Install and program LCD and touchsensor expansion boards
• Record and play sounds using the AMP audio board

Beginning Artificial Intelligence with the Raspberry PiDonald J. Norris  
More Details

Gain a gentle introduction to the world of Artificial Intelligence (AI) using the Raspberry Pi as the computing platform. Most of the major AI topics will be explored, including expert systems, machine learning both shallow and deep, fuzzy logic control, and more!
AI in action will be demonstrated using the Python language on the Raspberry Pi.  The Prolog language will also be introduced and used to demonstrate fundamental AI concepts.  In addition, the Wolfram language will be used as part of the deep machine learning demonstrations.
A series of projects will walk you through how to implement AI concepts with the Raspberry Pi. Minimal expense is needed for the projects as only a few sensors and actuators will be required. Beginners and hobbyists can jump right in to creating AI projects with the Raspberry PI using this book.
What You'll LearnWhat AI is and―as importantly―what it is not
Inference and expert systems
Machine learning both shallow and deep
Fuzzy logic and how to apply to an actual control system
When AI might be appropriate to include in a system
Constraints and limitations of the Raspberry Pi AI implementationWho This Book Is For
Hobbyists, makers, engineers involved in designing autonomous systems and wanting to gain an education in fundamental AI concepts, and non-technical readers who want to understand what AI is and how it might affect their lives.

Mindshift: Break Through Obstacles to Learning and Discover Your Hidden PotentialBarbara Oakley  
More Details

Mindshift reveals how we can overcome stereotypes and preconceived ideas about what is possible for us to learn and become.
 
At a time when we are constantly being asked to retrain and reinvent ourselves to adapt to new technologies and changing industries, this book shows us how we can uncover and develop talents we didn’t realize we had—no matter what our age or background. We’re often told to “follow our passions.” But in Mindshift, Dr. Barbara Oakley shows us how we can broaden our passions. Drawing on the latest neuroscientific insights, Dr. Oakley shepherds us past simplistic ideas of “aptitude” and “ability,” which provide only a snapshot of who we are now—with little consideration about how we can change.
     Even seemingly “bad” traits, such as a poor memory, come with hidden advantages—like increased creativity. Profiling people from around the world who have overcome learning limitations of all kinds, Dr. Oakley shows us how we can turn perceived weaknesses, such as impostor syndrome and advancing age, into strengths. People may feel like they’re at a disadvantage if they pursue a new field later in life; yet those who change careers can be fertile cross-pollinators: They bring valuable insights from one discipline to another. Dr. Oakley teaches us strategies for learning that are backed by neuroscience so that we can realize the joy and benefits of a learning lifestyle. Mindshift takes us deep inside the world of how people change and grow. Our biggest stumbling blocks can be our own preconceptions, but with the right mental insights, we can tap into hidden potential and create new opportunities.

Objective-C Programmer's ReferenceCarlos Oliveira  
More Details

Objective-C Programmer's Reference is a book for professional developers in Objective-C, or who are moving to Objective-C from other languages. The book is a concisely written combination of expert-level tutorial and long-term reference. It reaches readers who lack the time to invest in more traditional books, which usually spend hundreds of pages to explain simple concepts already a part of the working programmer’s standard vocabulary. 

Objective-C Programmer's Reference provides the tools necessary to build working solutions in Objective-C—the language of choice for developing iOS and OS X applications for iPhones, iPads, and Mac notebooks and desktops. Author Carlos Oliveira begins from the basic building blocks of the language. He shows how to create correct and efficient applications by applying your knowledge of object-oriented programming, as well as of structured programming. This book: Takes you quickly through fundamental concepts such as interfaces and class implementations in Objective-C.Provides a concise and handy reference to the Foundation Framework that is all-important when programming in Objective-C.Highlights key differences between Objective-C and other popular languages such as Java or Python.Shows how to create full applications using advanced concepts such as container classes, selectors, and key-value interfaces.Provides the fundamentals of writing Cocoa and Cocoa Touch applications, which are the standard for Mac OS X and iOS development.

Objective-C Programmer's Reference is not a large book filled with introductory topics already well-understood by professional developers. Discussion of broadly-understood concepts such as branching and looping is blissfully short and fast-paced. The book assumes and makes extensive use of those and other concepts already mastered by developers who are fluent in other languages such as C++, Java, Perl, and Python. Reference material is included for quick answers to common questions on the Foundation Framework, on compiling, on the pre-processor, and more. The author’s approach is logical and structured, and even novice programmers will have an easy time absorbing the most important topics and competencies necessary to develop applications in Objective-C. What you’ll learn Grasp the basic syntax of the Objective-C language.Create classes and methods in Objective-C.Apply Objective-C’s message-passing mechanism to simplify your code and avoid deep class hierarchies.Store and access dynamic data through Objective-C’s built-in, key-value system.Make effective use of container classes such as arrays and dictionaries with their immutable and mutable versions.Create simple applications for iPhones, iPads, Macbooks, and other iOS and Mac OS X devices.Who this book is for

Objective-C Programmer's Reference is for programmers in Objective-C who are looking for a handy reference to keep them on top of their game. The book is also designed for programmers moving to Objective-C from some other language, especially from another C-like language such as Java or C#, providing just that additional bit that is needed to transfer their expertise into Objective-C and get a leg up on creating applications for the iOS and Mac OS X platforms underlying Apple’s hugely successful devices such as the iPhone, iPad, and Macbook.

Git Version Control CookbookAske Olsson, Rasmus Voss  
More Details

90 hands-on recipes that will increase your productivity when using Git as a version control system

OverviewFilled with practical recipes that will teach you how to use the most advanced features of the Git systemImprove your productivity by learning to work faster, more efficiently, and with more confidenceDiscover tips and tricks that will show you when and how to use the advanced features of Git

In Detail

Starting with the Git data model, you will learn how Git stores files and how it looks at commits. You will then learn how you can recover from mistakes; from committing on the wrong branch to recovering lost commits/files. Next, you will discover how you can force rebase on some branches and use regular Git merge on other branches. You will also learn how to extract information from the repository.

As you progress through this book, you will learn how you can automate the usual Git processes by utilizing the hook system built into Git. The book also covers advanced repository management, including different options to rewrite the history of a Git repository. Finally, you will discover how you can work offline with Git, how to track what is going on behind the scenes, and how to use the stash for different purposes.

What you will learn from this bookUnderstand the Git data model and how you can navigate the database with simple commandsLearn how you can recover lost commits/filesDiscover how you can force rebase on some branches and use regular Git merge on other branchesExtract metadata from a Git repositoryFamiliarize yourself with Git notesDiscover how you can work offline with GitDebug with Git and use various techniques to find the faulty commit

Approach

This practical guide contains a wide variety of recipes, taking you through all the topics you need to know about to fully utilize the most advanced features of the Git system.

Who this book is written for

If you are a software developer or a build and release engineer who uses Git in your daily work and want to take your Git knowledge to the next level, then this book is for you. To understand and follow the recipes included in this book, basic knowledge of Git command-line code is mandatory.

The Ultimate CSS ReferenceTommy Olsson, Paul O'Brien  
4.5
More Details

A complete and thorough and up-to-date reference guide for CSS.

Stop wasting time doing Internet searches only to find inaccurate, out-of-date, or incomplete information. CSS: The Ultimate Reference includes all the ins-and-outs you need to know including compatability information for all major browsers, lists of useful hacks, known bugs in CSS, and much more - all presented in a beautiful, full color layout that will have you coming back over and over again.

Coverage includes:

CSS 2.1 syntax and specifications, including features from current CSS 3 working drafts that are implemented in one or more major browsers (IE, Firefox, Safari, Opera), and useful browser-specific featuresA clear and concise guide to the CSS cascade, including compatability information, known bugs and useful CSS hacksA media type guide, with coverage of which media types apply in which user agents under what conditions.A quick-reference guide to currently supported at-rules (@import, @media, etc.).An alphabetical property reference

Managing Projects with makeAndrew Oram, Steve Talbott  
3.5
More Details

make is one of UNIX's greatest contributions to software development, and this book is the clearest description of make ever written. Even the smallest software project typically involves a number of files that depend upon each other in various ways. If you modify one or more source files, you must relink the program after recompiling some, but not necessarily all, of the sources. make greatly simplifies this process. By recording the relationships between sets of files, make can automatically perform all the necessary updating. For large projects with teams of programmers and multiple releases, make becomes even more critical. But in order to avoid spending a major portion of your maintenance budget on maintaining the Makefiles, you need a system for handling directories, dependencies, and macro definitions. This book describes all the basic features of make and provides guidelines on meeting the needs of large, modern projects. Some of the issues addressed in the second edition include:Projects covering several directories.Maintaining consistency when building variants of a program.Automatic generation of header file dependencies.Forced rebuilds of existing files.A description of free products that contain major enhancements to make.Listings of the features that vary between different versions of make and simple ways to test them.More detail and examples on common errors, use of the shell in make, formal rules of syntax in make, and support for various utilities.