Most Helpful Customer Reviews
|
|
28 of 29 people found the following review helpful:
5.0 out of 5 stars
Decent collection of stuff including source code, July 15, 2005
I was looking for a book with medium to advanced info on Tiger and this one seemed to fit the bill. I was a little concerned at first when it started off with user tips which were handy, but I wanted more technical stuff. The latter parts of the book really delivered. There's well done sections on Automator and Quartz Composer. The best part is the last chapters which have programs with source for Dashboard, Spotlight, dock badging, and a few more. My advice is skim the first few chapters and pay attention to the rest.
|
|
|
18 of 19 people found the following review helpful:
5.0 out of 5 stars
The perfect blend of tips and technique, August 6, 2005
I love clever tips, and Scott Knaster delivers a ton of them here, many seen nowhere else. But this tome goes way beyond tips, diving into the gnarly details of Tiger that others have glossed over, such as application internals, Widget construction, and Unix command language. So many Mac books are just a rehash of the surface of the user interface. Scott's book is way ahead of the pack.
|
|
|
9 of 9 people found the following review helpful:
4.0 out of 5 stars
Empowering your Mac in steps., December 30, 2006
This book is most effective if you are sitting in front of your Mac system whether it's a laptop or desktop. Work your way through the examples from start to finish, reading the chapter introduction before embarking on each adventure. While hacking is generally viewed as a more skilled or extremely geeky term, this book is clearly useful to experienced beginners who want to gain expertise in the functionality/usability of their Mac (as well as those who want to explore modifying their Mac more extensively).
Part I of the book is dedicated to a gentle introduction to the components that make up Mac OS: the finder, dashboard, dock, preferences, user interface, startup, iTunes, utilities, unix applications, terminal, and shell commands.
Part II is strictly for those ready for the "Advanced Mac" training.
Although most people see the GUI portion of the OS, keep in mind that the "engine" underlying the GUI is Unix and 'hacking' the Mac will at some point descend into command line editing. Rather than be daunted by exposure to typing in your commands instead of having your desires constrained by what some application interface designer decided you could change with a GUI, embrace the power of the OS. Knaster slowly prepares the reader for the more advanced adventures as he introduces the Terminal in the "Quit the Finder" example. Seeing each following example you can build an idea of what you are doing by looking at the similarities of the commands. Rather than just limiting you to what he knows, Knaster is building up your understanding of how the underlying secret functionality works. For example if you look at the first few examples in Chapter 1 you will see the following pattern:
defaults write com.apple.finder Function optional flag yes|no
(for non geeks the | stands for OR ..)
If we translate this to English, defaults is clearly talking about the "default way I want this done", com.apple.finder is how to refer to the finder application, and then it finishes with a toggle for turning the function on or off. We see that this formula is consistent as we follow through with the next chapter with
"defaults write com.apple.Dock function toggle"
Part II of this book may be too advanced for beginners, but gives expert users exposure to more of these building blocks to understanding the power of the OS.
Overall, a very well written book with great introductions to topics and well thought out examples to modifying the Mac from beginner to advanced techniques. I highly recommend it to individuals who are interested in becoming more Mac proficient. At a bargain price of ~$17 on Amazon, compared to many technical books that sell at over $30 a piece this is a must have.
|
|
|
Most Recent Customer Reviews
|