Slashdot Mirror


Mac OS X Power Tools

emmastory writes "'Expert Dan Frakes toiled endlessly with OS X so you don't have to,' proclaims the back cover of Mac OS X Power Tools. Not to be confused with the O'Reilly power tool books, this is a recent Sybex title. Frakes assures the reader that anyone who's ever touched a computer before can make use of this book, and that even the most experienced user will find something new and exciting. Is he right? Maybe." Read on for the rest of emmastory's review. Mac OS X Power Tools author Dan Frakes pages 607 publisher Sybex rating 7/10 reviewer Emma Story ISBN 0782141927 summary A solid OS X title that covers its bases.

Here's the thing about book reviews: They're a lot easier to write when you either absolutely hated or absolutely adored the book in question. Once you've decided how you feel about it, it's easy to find a dozen examples of its mediocrity or excellence, as the case may be. However, I've been sitting on this particular review for a few weeks now, unable to finish it because I can't say that I feel very strongly at all about Power Tools. I recently decided, however, that being unable to form a definite opinion of it one way or another is itself a kind of opinion. There's nothing glaringly wrong with it or missing from it, but when it comes down to whether I'd choose to buy it over a different Mac book, I can't say that I would. I realize that this isn't a work of fiction -- its goal isn't exactly to suck me in with thrilling plot twists so that I read the whole thing cover to cover in one sitting. Nevertheless, there are some other books out there that do exactly that (I'll get to them later), and I think I've been spoiled by reading them.

What I Liked
Power Tools covers its bases in a thorough, informative way. It's a solid OS X book, intended for anyone who understands the very basics involved in using a Mac. The author makes very clear early on that he's not intending to show you how to log in, or how to launch an application, but that's about the extent of the proficiency required, I think. Frakes seems to understand his audience and to address it consistently, which is rare enough to be refreshing. One of my pet peeves in technical writing concerns authors who can't decide who they're talking to -- sidebars for beginners and power users are great, but when the body of the text itself waffles back and forth between skill levels, it can be both frustrating and confusing. This is a trap that Power Tools sidesteps completely: At the beginning of each section, you'll find a couple of lines telling you whether an Admin account is required for the techniques described, and whether the changes being made are system-wide or will affect only your own account. Mac OS X Hacks (which is, incidentally and confusingly enough, the Mac equivalent of O'Reilly's classic Unix Power Tools) uses a similar system to introduce each of the hacks in the book, and it's a practice that I'd like to see used more widely.

Favorite sections: Although certainly not the meatiest bits of the book, I thought the quick-reference keyboard shortcut and third-party utility lists were great, and I've used them fairly frequency since Power Tools took up residency on the shelf over my desk. As far as the more substantial content is concerned, I'd have to say Frakes's coverage of Classic is probably one of my favorite chapters -- oddly enough, since I never use Classic myself. That's part of the reason I liked his section on it, though: it does a good job of explaining why you'll want to avoid Classic whenever you can, while also pointing out some ways to make the best of it if it can't be avoided. The list of startup files necessary to use Classic is a good reference for folks who'd like to clean out their old System Folders without crippling anything. And of course Frakes's experience managing and troubleshooting OS 9 comes in useful here -- he points out classics like Conflict Catcher that users shouldn't be without if Classic is used with any degree of regularity.

Chapter 14, covering maintainence and administration of a Mac running OS X, is also full of sound, reasonable advice. Disk care and repair as well as how to recover lost data and prevent such mishaps to begin with are all covered thoroughly and intelligently in this section, as well the whys and wherefores of backups. Nothing surprising, perhaps, but nothing that should be left out of a decent Mac book, either.

What I Didn't Like
Although this is purely a matter of taste and I'm aware that there are many people who disagree with me, I just don't like Frakes's writing style. I have enjoyed some of his columns in the past, but it seems like his humor falls more than a little flat when stretched out over the course of a book. The alliterative titles were amusing for the first one or two chapters, but "Apple-ication Aptitude" is pushing it just a bit, I think. Although I realize that the first priority of a technical book is not to entertain its readers, exactly, is it too much to ask that it enthuse us? I was already interested in OS X before reading Power Tools, but I didn't find anything to excite me -- how would a new Mac user fare?

My least favorite chapter was probably Chapter 6, "Developing a Dynamite Dock." Despite Frakes's promise to assume that the reader is familiar with the basics, there's still the inevitable trot through the relevant Preference panel. Some good third-party software like Tinker Tool is discussed, but there wasn't anything that surprised me in this chapter.

The Bottom Line
This is a perfectly adequate OS X book, and you wouldn't be wasting your money by buying it. Indeed, if you're already a fan of the author, you should probably do exactly that. For me, though, while it does a decent job of accomplishing the tasks it sets for itself, the book just never quite cuts it for me. The bottom line is really that if I had enough money to buy only a single Mac book, this wouldn't be it. I'd spend my forty dollars (or so) instead on either Mac OS X Unleashed or Mac OS X: The Missing Manual. Frakes actually recommends the latter as an alternative for absolute beginners who would be lost in his own book, but don't make the mistake of thinking it's just for novices. It really is a complete OS X manual, covering topics for users at every skill level. As for Unleashed, I've reviewed this book already (more recently than I have the Missing Manual) so I'll just say that if you want a Mac book so complete that it will introduce you to web programming so you can use that default Apache installation, then that's a book you should consider. While I would prefer either one of these books to Power Tools if I were only able to buy one, it's also true that I'm not sorry to have added it to my collection (since, like most people, I'm not limited to one book per subject).

And Furthermore
Dan Frakes is a generally beloved Mac writer and developer and, my ambivalence about this book aside, his stuff is worth looking into. He contributes to the "Mac OS X Secrets" column in Macworld and is also involved in the 9th edition of the Mac Bible. His personal site is danfrakes.com, and the site for this book is at macosxpowertools.com.

You can purchase Mac OS X Power Tools from bn.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page.

132 comments

  1. os x books by KReilly · · Score: 4, Interesting

    I have read several os x books and find that all have had little patch ideas or a vauge introduction. This disapoints me as someone who wants to get to the meat of the OS. Personally, I think this is a big hinderance of why people have not switched to powerbooks from their *nix workstation. If you want to learn about the OS, buy a freeBSD book and understand that there are a few differences

    1. Re:os x books by lordDallan · · Score: 2, Insightful

      My two cents...

      The thing that is missing from BSD books (and every OS X book I've seen) is better information on managing OS X server, especially NetInfo. Apple has some OK docs, but they tend to be a little vague and absent of clear examples.

      I would buy (even a pretty expensive, like $99) book on managing OS X server if it handled OS X Server's management tools, how they affected the environment, why they do things the way they do. And good examples of setting up various Mac OS X networks, with lots of clear examples of settings on Server and clients would be super useful!!!

    2. Re:os x books by __aavhli5779 · · Score: 5, Informative

      There's actually a book that's right up your alley and it's evidently a popular one as every time I've gone to the Apple store downtown to attempt buy it, they've been sold out.

      Mac OS X for Unix Geeks really digs into the BSD core of OS X and covers such interesting topics as rebuilding the XNU kernel and a little bit about hacking Netinfo (although I wish there were more).

  2. What is your fav OS X tool? by ACK!! · · Score: 4, Interesting

    It might be worth the price for the keyboard shortcuts stuff alone. It seems like every other OSX search gives me another shortcut or so to add to my respository of marginally useful knowledge.

    It sounds like something that is worth checking out at the local bookstore anyway.

    How many here us OSX everyday?

    What are the things that you like about OSX?

    Most of all pertinent to the above review what is your favorite OS X tool?

    --
    ACK /ak/ interj. 2. [from the comic strip "Bloom County"] An exclamation of surprised disgust, esp. i
    1. Re:What is your fav OS X tool? by AntiOrganic · · Score: 1

      I like that you can replace the Dock with DragThing.

    2. Re:What is your fav OS X tool? by SweetAndSourJesus · · Score: 2, Interesting

      I use OS X every day. Every night, too.

      The list of things I like about OS X would be far too long to post here.

      My favorite OS X tool? Tough one. I love Terminal, of course, but I'd have to say the coolest thing around for OS X is LaunchBar. Every app, url, email address, and file on your system available with a few keystrokes.

      --

      --
      the strongest word is still the word "free"
    3. Re:What is your fav OS X tool? by Fletch · · Score: 4, Informative
      It might be worth the price for the keyboard shortcuts stuff alone.
      Save your money. Reference Magical Macintosh Key Sequences (or Apple's keyboard shortcuts knowledge base article) instead.
    4. Re:What is your fav OS X tool? by Anonymous Coward · · Score: 0

      Funny, those are the exact same tools I'd probably use on your skull.

      -1, Troll.

    5. Re:What is your fav OS X tool? by ikkonoishi · · Score: 0

      I would start with the crowbar myself but thats just my opinion.

    6. Re:What is your fav OS X tool? by WalterSobchak · · Score: 1

      I use OS X everyday, for example.

      What I like? Photoshop and (no flaming please) Microsoft Office running side-by-side with vim and gcc. Also, I am a long-time Mac User.

      I think I have no real favorite OS X tool (as in geektool), as all my favorite tools are just as available on Linux or BSD. Which is something I really like.

      Just my 0.02

      Alex

      --
      Absinthe makes the heart grow fonder
    7. Re:What is your fav OS X tool? by emmastory · · Score: 2, Insightful

      Interesting question, and one that occured to me while taking notes for the review. My favorite third-party utility would have to be Key Xing - it's shareware, not freeware, but it allows you to set your own keyboard shortcuts for obvious things (like applications) and less obvious things (like copying full file paths from the Finder). Perhaps the only drawback is that I'm now so used to my own commands that I find myself using them on other people's Macs.

      A close second would be CodeTek Virtual Desktop, which also isn't free but does a much better job of implementing virtual desktops in OS X than any of the free options I've tried. Of course, the best of all would be if this functionality were included in the OS. Maybe it will be someday - remember when iTunes was still SoundJam?

    8. Re:What is your fav OS X tool? by Mikey-San · · Score: 5, Informative

      I use OS X every day, and it's amazing.

      Ten favourite things:

      1. Without anything needing configuration or installation, I can save to PDF any window I can print normally.

      2. Awesome GUI, mainstream apps like Photoshop and Office, and tcsh and bash when I need them.

      3. iTunes. (All of the iApps, really. I won't separate them here for the sake of padding. :))

      4. A great X11 setup from Apple. Easy to install, and piped through OGL. (For the most part, anyway.)

      5. Lots of great command-line tools installed by default. cURL, lots of text editors, screen, as well as command-line Apple utilities like hdiutil. (I know lots of stuff comes with Linux distros, but it's nice to see that Apple followed suit.)

      5. Everything in /Applications/Utilities. (Network Utility, a GUI front-end for a ton of CLI-based tools like traceroute, nslookup, and whois; Key Caps, the most awesome-est way to see what key does what when you hold which modifier; and Apple System Profiler, for seeing what's what in your rig when you need to, easily and all at once.)

      6. AWESOME foriegn character output and input support. Unfrickingbelieve how nice it is.

      7. Stickies. Can't live without 'em these days.

      8. Calculator. Big frickin' whoop, most say, but it's nice to have sci functions, a paper tape record, measurement conversions, and updatable currency conversions in one /simple/ app without installing anything extra.

      9. UI consistency. Apple's made it really easy to respect important aspects of the UI conventions they've come up with, and it shows. Camino, Transmit, OmniGraffle--these apps could have HORRIBLE interfaces, not feeling like any part of the OS itself, but they avoid screwing up entirely. Good developers, good Apple for giving them:

      10. Awesome development tools. Project Builder and Interface Builder are insanely cool, the latter being the nicest way of creating UIs I've ever seen.

      This is just OEM stuff, too, all part of the OS (save the apps I cited as examples). It's scratching the surface, really, because the more you use it, the more stuff you find.

      Some of you are gonna reply and say that this OS or this distro does x feature, too, and to that I say, "Yeah, but OS X does it all, sans configuration, out of the box, without fail, and I only cited ten things like that. Linux rocks hard, but I'll happily pay Apple once every year or eighteen months for this kind of quality."

      So please don't hit me with -1s, mods. Just answering a question ;)

      --
      Mikey-San
      Karma: +Eleventy billion (mostly affected by watching Celebrity Jeopardy)
    9. Re:What is your fav OS X tool? by Anonymous Coward · · Score: 0

      As a fresh powerbook 15" owner (my first ever mac!) it is really intresting to see what tools you geeks are using. Even though I'm use linux and freebsd both at work and home, I couldn't give up my xp laptop, because of dreamweaver and office (please don't give me "use OO instead" comments, I REALLY REALLY tried for a few months.. I don't like it, its to slow and to goddam ugly)..

      Anyone know about any books/links/resources for c++ to cocoa?

      I've still not 100% acurate on the keyboard, some keys liek {} and [] (wich I use alot) I have to press like option key (right?) + shift + [8-9], but I'm getting hang of it litle by lite. And the best part is my xp hasn't booted up in month, since apple has done such great job!

    10. Re:What is your fav OS X tool? by jafac · · Score: 1

      "How many here us OSX everyday?" /me raises hand

      "What are the things that you like about OSX?"

      Unix command line tools, security, and file-system layout, plus, USEFUL software. I have 10+ years of legacy mac software that I can't run on Linux (or Windows), but I CAN run on OS X.
      There's a lot of other things to like, and definately some things to NOT like. But those are what I like best.

      "Most of all pertinent to the above review what is your favorite OS X tool?"

      The Preferences Panel. Configuring an OS X system is largely a no-brainer, very few hassles. Compared to other Unix-based OSes.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    11. Re:What is your fav OS X tool? by axxackall · · Score: 1
      1. Nice. Although I have managed to have it in Linux in Sawfish with XSLT/PDF filters.

      2. No comments about Photoshop (I am a GIMP user), but as for Office I have serious usability-based reasons (apart of price ones) to prefer OpenOffice Office to Microsoft one on any platform I work. And OpenOffice Office is very bad in OSX (Linux and win32 versions work fine).

      3. iTunes has very poor configurability comparing to xmms.

      4. X11 in OSX is harder to install than even in Cygwin and it works worse than in Cygwin.

      6. I always have problems with russian document and russian web sites in OSX.

      8. The real calculator must be programmable. That's why I love M-x calc in emacs.

      9. Themeing is the best where Apple is strong.

      10. No comments from a Xemacs user.

      --

      Less is more !
    12. Re:What is your fav OS X tool? by SimonDorfman.com · · Score: 1

      Apple document outlining some great OSX key shortcuts:
      http://docs.info.apple.com/article.html?artnum=754 59
      This info was on MacOSXHints.com today.

      --

      --
      A little nonsense now and then is cherished by the wisest men. -Willy Wonka
    13. Re:What is your fav OS X tool? by Anonymous Coward · · Score: 0

      Although I have managed to have it in Linux in Sawfish with XSLT/PDF filters.

      No, you haven't. First of all, that kind of setup won't let you render anything on the screen as a PDF. And secondly, it's a mess of configuration and tweaking.

      I have serious usability-based reasons (apart of price ones) to prefer OpenOffice Office to Microsoft one on any platform I work

      Ain't it great to have choices, though? Mac OS X is the only UNIX where you have the option.

      iTunes has very poor configurability comparing to xmms.

      No idea what this means.

      X11 in OSX is harder to install than even in Cygwin and it works worse than in Cygwin.

      http://www.apple.com/macosx/x11/. Download, double-click. Done. Works fine, by the way.

      I always have problems with russian document and russian web sites in OSX.

      What problems? I do a fair amount of Cyrillic document processing and web surfing with Jaguar and have no problems. It works perfectly, as far as I'm concerned.

      (Well, with one tiny exception. Some web sites don't set their character set correctly, and you have to tell Safari to use ISO or KOI-R or whatever. But that's a server-side problem.)

      The real calculator must be programmable. That's why I love M-x calc in emacs.

      No, a real calculator need not be programmable. Hell, I've got Calculator.app and Mathematica on my Mac, and between the two of them I can do anything. Oh, also: Emacs? That's a joke, right?

      Themeing is the best where Apple is strong.

      Sounds like a fortune cookie: technically grammatically correct English, but carries no meaning.

      No comments from a Xemacs user.

      Xemacs is a text editor; that's all. Project Builder/Xcode/Interface Builder is a full-featured IDE. No comparison there; apples and oranges.

    14. Re:What is your fav OS X tool? by lullabud · · Score: 1

      > 3. iTunes has very poor configurability comparing to xmms.

      how can you compare great configurability of a small, slim, trim, really sweet and fast mp3 PLAYER to an entire music DATABASE frontend? when you don't have to bother configuring things like the sound server you don't need an intricate configuration system.

      xmms doesn't let you rate songs, it doesn't keep track of the last time you played them, keep track of when they were added, sort by (genre|play time|artist|album|bitrate|filesize|etc..), or create playlists via query of the database (smart playlists, as apple calls them.) i'm a big xmms fan, but really, to compare it to itunes is like comparing a motorcycle to a van.

    15. Re:What is your fav OS X tool? by DeathBunny · · Score: 1

      > X11 in OSX is harder to install than even in Cygwin and it works worse than in Cygwin.

      You're on crack. I've install X11 in both OSX and Cygwin. The OSX install is basically download the package, double click on it, done. (admittedly the Cygwin install is also fairly easy).

      More importantly rootless X in Cygwin is still experimental. rootless X in OSX is quite stable and seamless.

    16. Re:What is your fav OS X tool? by OnsightFlash · · Score: 1

      wait until you use expose!it is easily the most useful new UI feature.

    17. Re:What is your fav OS X tool? by axxackall · · Score: 1
      I don't think that rootlessness is any important. Many users I know (including myself) prefer to have the root with X11 related menu.

      As for X11 installation on OSX - yes, download and click. But will it run as expected after that? Having just xterm is not enough. I need a choice of windows and desktop managers.

      --

      Less is more !
    18. Re:What is your fav OS X tool? by youaredan · · Score: 1

      i think the idea that quality is based on localized need vs. world wide acceptance is ultimately ignorant. root free X is definitely important, whether or not you choose to acknoledge it.

      --
      -Digital Extremist // digitale
    19. Re:What is your fav OS X tool? by youaredan · · Score: 1

      Oh and another thing - I could be wrong, but as far as I knew, most desktop managers are 3rd party. KDE, Gnome, etc etc are all seperate from the OS... AND the Xwindows package... Now I can understand the desire for alternatives and options - but to demote an X distro based on unrequired options not made effortlessly available to you... how shallow. I'm gonna go return my car because it didn't have a DVD player installed when I got it, it just supports one.

      --
      -Digital Extremist // digitale
  3. Re:The TRUTH about OS X by KReilly · · Score: 5, Interesting
    I totally support them not using KDE or GNOME, although it may be a fine jump for windows to go to linux window managers, going from OS 9 to something as clunky as KDE or GNOME is obscene. It just would not have worked. If I ever find a windowing system for linux as good as quartz, they will have me won over forever.

    X11 runs fine on macs and combined with fink, I have not found a linux app that did not have a suitable replacement.

    As soon as someone ports all of the iLife apps, and the windowing to linux we will be set for buisness.

  4. Re:The TRUTH about OS X by devphaeton · · Score: 0, Flamebait

    THANKYOU for noticing this too.

    There might be some "unixy" things behind the scenes of OS X, but the "Unix Spirit" is definately not there.

    To me, the "unixy" parts of OS X and the Apple parts of OS X appear to go together like oil and water.

    OS X is a great OS, don't get me wrong, but i personally refuse to call it "UNIX".

    --


    do() || do_not(); // try();
  5. Black, white, and 10,000 shades of grey by mopslik · · Score: 4, Funny

    ...being unable to form a definite opinion of it one way or another...

    True to Slashdot form!

    1. Re:Black, white, and 10,000 shades of grey by Coventry · · Score: 3, Funny

      shouldn't that be 16384 (2^14) or 8192 (2^13) shades of grey? I mean, this is slashdot...

      --
      man is machine
  6. Humor in instruction material by jcsehak · · Score: 5, Funny

    This may be borderline off-topic, but I wanted to elaborate on the poster mention of stupid puns in the book.

    What's up with that? Why do people not think these lame jokes make them look like morons? I was watching a car show yesterday, and they ended with a bit on exhaust systems: "If you haven't exhausted your possibilites yet, you can pick up the acme muffler - it's a gas." Except it went on longer and was stupider. There were at least two more stupid puns, including "exhaust" being used again. With half the time being an advertisement of select aftermarket parts and the other half devoted to making me groan, I learned what a supercharger was, how it differed from Nos, and that's about it. In half an hour.

    Make jokes, that's fine. If you want to say "how can the iPod be so skinny, yet sound so fat?" that's great, I'll chuckle. But "Apple-ication?" Don't be a dumbass.

    --

    c-hack.com |
    1. Re:Humor in instruction material by HisMother · · Score: 1

      To some extent, editors encourage this. The author may not feel like being funny, but the editor says "be funny," so that's what you get. So much of the humor geeks that like is exclusionary -- suits don't get it, editors don't get it, publishers don't get it -- so (and I'm serious here) the author is forced into the "lowest common denominator" of humor: the pun, something which everybody gets, even if nobody likes.

      --
      Cantankerous old coot since 1957.
    2. Re:Humor in instruction material by cK-Gunslinger · · Score: 1

      Perhaps they all watched too many episodes of Tales from the Crypt and Bond flicks.

    3. Re:Humor in instruction material by Anonymous Coward · · Score: 0

      was it horsepower tv
      i can't watch that show for more then 10 minutes because of the endless terrible jokes

    4. Re:Humor in instruction material by Anonymous Coward · · Score: 0
      If you want to say "how can the iPod be so skinny, yet sound so fat?" that's great, I'll chuckle.
      s/fat/phat/
    5. Re:Humor in instruction material by jcsehak · · Score: 1

      I don't use the "phat" spelling. Russell Simmons owns the IP to the word, and you have to pay him to use it. Same thing with "def." So if I made a CD called "Josh's Def Phatness," I'd get my ass sued from here to hell.

      It isn't that I'm scared of getting sued, it's that I think he's a fucking dick for it, and I won't support his words.

      --

      c-hack.com |
    6. Re:Humor in instruction material by kingLatency · · Score: 1

      I think many would agree with me that "Learning Perl" has a consistent and tasteful, slightly humorous tone through the whole book. Very effective.

      --
      "I've got to stop masturbating! It makes me too lazy! Stop it, Albert. Stop it." -- Albert Einstein
    7. Re:Humor in instruction material by mosch · · Score: 1

      I'm guessing you were watching HorsepowerTV, since they always feel the need to make puns, and then followed that up with Trucks, which is sometimes really good, and sometimes is just an infomercial, hawking all sorts of annoying shit, like custom gibson guitars.

    8. Re:Humor in instruction material by Wumpus · · Score: 1

      Hey, what's wrong with custom Gibson guitars?

    9. Re:Humor in instruction material by jcsehak · · Score: 1

      yup, you (and an earlier poster) got it. Silly they may be, I soooo want one of those copperhead SGs. Without the "copperhead" on the neck, of course. I just think that "snakeskin" body looks so cool.

      --

      c-hack.com |
    10. Re:Humor in instruction material by Anonymous Coward · · Score: 0

      Hmm. Uh... is it not sufficient to note that "phat" and "def" aren't actually WORDS?

    11. Re:Humor in instruction material by Scudsucker · · Score: 1

      Russell Simmons owns the IP to the word, and you have to pay him to use it. Same thing with "def."

      ??? Has this been held up in court? Only way I could see that happening is if he tried to trademark it, but if thats the case its been so diluted that I doubt he'd have a case.

      But I guess I wouldn't be suprised after the whole Spike Lee/Spike TV bs.

    12. Re:Humor in instruction material by jcsehak · · Score: 1

      I think it's already trademarked, that's the thing. I saw him on Conan, and Conan joked around, "so if I made a 'Def Conan Show,' I'd have to clear it with you?," and he said "I wouldn't even let you do it, becuse I don't want to dilute my brand." This was as he was wearing "def" (or whatever brand he was promoting) jogging suit, shirt, shoes, socks, and underwear. No joke. Every single fucking thing he had on was branded with his brand. And you guys think Gates is bad...

      --

      c-hack.com |
  7. Re:The TRUTH about OS X by Faggot · · Score: 4, Insightful

    When I want to do something complicated, I can launch Terminal.app and be greeted with tcsh or bash. That, to me, is the coolest thing about OS X compared with OS 9.

    Now I can effectively do anything, and have it look nice too.

    --

    But what do I know. I'm just looking for anonymous gay sex.

  8. Re:The TRUTH about OS X by Anonymous Coward · · Score: 5, Informative

    Wow, I don't usually replay to flaimbait, but you seem to be a bit misinformed. You might want to rethink what it means to be a *nix. And what it means to be part of the opensource community. First of all, apple does provide an X11 server, so you can run all the *nix apps you want, and it is not "emulated" it is an OS X application that runs the XFree86 open source x11 server. Second, if an app is opensource, it should have no problem being compiled for an apple system using the OPENSOUCE GCC compiler provided by apple for their system. Thus discarding the proprietary Mach-O argument. I challenge you to provide a single application that cannot be recompiled and run using apple's X11 compatability interface that doesn't include something that relies on an x86 environment (ie assembly). So, if they can run any standards compliant unix app, and they use a standard opensource compiler, what exactly is the danger of OS X? The biggest problem I see is their proprietary API, which should not be avoided as it is intended to make life easier for application developers. Something rarely thought about on traditional free *nix environments. just my opinion, back to work now.

  9. Re:I have nothing to contribute to this discussion by mr_luc · · Score: 3, Funny

    Ok, most of us don't give a shit one way or the other, so I am going to go off on a mildly relevant tangent.

    I think that using an analogy to "Power Tools" -- and doing so in the context of a book about a Mac -- is kind of stupid. I mean, "Power Tools" does not go with the image that I have of Macs as these clean-running, quiet, beautifully usable machines. The image I have of my power tools is one of grease, dirt, and bugs that need to be patched.

    Mostly, it's an image thing. Until Apple comes out with an iBandsaw, iDrill, and iLathe, 'Power Tools' is just a stupid name for this book. It's like "Power Tools for the Boeing 747" or "Power Tools for The Barbecue" -- it's not a good metaphor, and it doesn't make sense.

    I mean, you do heavy work with Power Tools, things you can't do without them. These sort of books are more "Tips and Tricks" for tools you already own -- like "How To Get The Most Out Of Your Belt Sander", or "Did You Know That The Drill That You're Holding Can Function As A Small Hammer Drill, If You Twist The Head And Use This Bit?"

    I must be having a sandy vagina day or something. Little things like this are making me want to go firebomb an orphanage.

  10. $12 LESS AT AT AMAZON!!! by Anonymous Coward · · Score: 0, Informative
  11. What's the verdict again...? by Anonymous Coward · · Score: 3, Insightful

    Frakes assures the reader that anyone who's ever touched a computer before can make use of this book, and that even the most experienced user will find something new and exciting. Is he right? Maybe.

    Way to take a stand there. Quick, what are your thoughts on fast food? Are you a BK guy or a Wendy's guy?

    "Maybe."

    1. Re:What's the verdict again...? by Anonymous Coward · · Score: 0

      Way to read the conclusion there.

      This is a perfectly adequate OS X book, and you wouldn't be wasting your money by buying it. Indeed, if you're already a fan of the author, you should probably do exactly that. For me, though, while it does a decent job of accomplishing the tasks it sets for itself, the book just never quite cuts it for me. The bottom line is really that if I had enough money to buy only a single Mac book, this wouldn't be it.

    2. Re:What's the verdict again...? by Anonymous Coward · · Score: 0

      "Way to take a stand there. Quick, what are your thoughts on fast food? Are you a BK guy or a Wendy's guy?"

      Yes.

    3. Re:What's the verdict again...? by Anonymous Coward · · Score: 0

      Let me guess, you've been to a 'be assertive' course. It's OK not to know. Just RELAX, and everything will be FINE.

  12. I would mod you: by mr_luc · · Score: 0

    I would mod you Insightful if I had the mod points.

    I personally think that Apple is a great company, one of the only major technology companies that really, honestly has a tradition of quality at every point in the user's experience, from Support to the design of their system to basic usability.

    But, on the other hand, this is the kind of information and opposing viewpoint that NEEDS to be modded up, because it raises *legitimate* points, points that are likely important to a lot of people on slashdot, and that you (unfortunately) do not often hear mentioned.

    Personally, I think that Apple *has* to take this stance in order to keep their hardware sales from becoming absolutely destroyed by beige box companies that would use the Mac OS. Apple is a top-to-bottom design company, and that is what made it great, why the majority of its customers are so loyal, and why it manages to survive financially -- transitioning into purely an OS and accessories company would doom it.

    Nonetheless, I would like to hear an intelligent discussion of how Apple could maintain their core business model -- bloated hardware prices and all -- and still allow program portability. And unfortunately, those discussions tend to get drowned immediately by people with mod points and dogmatic opinions.

    1. Re:I would mod you: by Anonymous Coward · · Score: 0

      YHBT. HTH. HAND.

    2. Re:I would mod you: by derch · · Score: 1

      It would be a nice discussion to have, but it's a troll because the article is a book review that never even mentions Unix (aside from an unrelated book title).

      If you want a real and insightful discussion, i.e. one devoid of the flaming and evangelizing of /., visit Plastic, write up a submission about what is and isn't Unixy in OS X, and hopefully it'll get posted. Or try MacSlash.

      Best of luck!

    3. Re:I would mod you: by ratboy666 · · Score: 1

      "A tradition of quality"

      You are kidding, are you not? Apple ][ used software instead of an FDC chip, and needed speed-matched floppy drives. Tradition of quality...

      The video for the Apple ][ was so cheap that hi-res was, well..., special. Certain colour sequences just could not be produced.

      Then, (years later), I purchased a Mac CX. Turns out that the power supply wasn't shielded, and external drives kept getting their contents corrupted and erased... Of course the SCSI cables weren't sheilded either, giving rise to MORE data corruption. And, I saw my first virus -- on a disk supplied by Apple.

      And, ethernet was $1000 per station. Whilst I could purchase $100 cards for my PC. But that shouldn't matter -- the Apple rep had ASSURED me that the built-in "Appletalk" networking would meet my needs perfectly. Bulk image scanning and tagging. Sure.

      Now, this WAS in 1990, and the company may have changed. One of my co-workers is using an Apple laptop (and aside from premature wear on the cover it seems ok). But this is a recent thing.

      Apple Computers and Quality have NOT been synonymous in the first 15 to 20 years of operation of the company. It may be now, but I am being very careful.

      Ratboy666

      And yes, I worked at one of the first commercial Apple ][ software companies.

      --
      Just another "Cubible(sic) Joe" 2 17 3061
    4. Re:I would mod you: by Anonymous Coward · · Score: 0

      The MacSlash readership is a bunch of dumbasses that haven't graduated to slashdot yet, and that's not saying much! You will get modded down faster than you post if you speak against Apple. The Mac OS has been my primary OS since before 7 on an LC and I can't stand MacSlash. I went to Macslash every day for the better part of a year, got tired of it and moved over here where it's more diverse and interesting news.

    5. Re:I would mod you: by derch · · Score: 1

      I know I should'nt feed you, but Slashdot is more diverse? I guess all the 'Macs are gay', 'Mac users can't understand a two button mouse', or the 'The caps lock is defective. Any *real* Unix system would switch it with CTRL' posts don't really exist here.

      I'm sorry you got tired of Macslash. I can't understand how you can think this place is better. And I wasn't even talking to you in the first place.

  13. Re:The TRUTH about OS X by Anonymous Coward · · Score: 1, Funny

    Wah! Oh no! A company doing something to make profit for themselves? UNHEARD OF!

    Craziness!

    If you don't like it, don't use it. I like it, I use it.

    Monkeyboy.

  14. Re:The TRUTH about OS X by commodoresloat · · Score: 5, Insightful
    While both KDE and GNOME are mature, stable, and accepted as IEEE standards, Apple has elected to use neither. In fact, they don't even use X at all!

    Thank God.

  15. Re:HAHAHA by Anonymous Coward · · Score: 5, Informative

    KDE and GNOME are butt ugly. Why would Apple take the easy way out and use some crappy looking window manager like KDE or GNOME?

    I don't think you've ever even used Apple's X11 program. First of all, it's beta 2 and it's not slow at all. It's compatible with virtually all X11 programs.

    Quartz Extreme is not the window manager. It's what converts 2D/3D into OpenGL and sends them to the graphics card so that the CPU doesn't have to compute any scales etc of the windows.
    Aqua is the window manager.

    Why don't you read this link and familiarize yourself with how OSX works
    http://www.apple.com/macosx/jaguar/quartzex treme.h tml
    You may also want to read this pdf file
    http://a32.g.akamai.net/7/32/51/e3f09c3d615e fe/www .apple.com/macosx/pdfs/Quartz_TB.pdf

    The fact that you blame Apple for their DRM in the iTunes Music Store only shows your ignorance. It's the music lables that forced Apple to have some kind of DRM in their software.

    The more I write in response, the more your post seems to be troll bait.

    However, I will not start flaming away, but suggest you actually learn a little more about how OSX works before complaining.

    Some things like the NetInfo database are not that bad like you say.
    niutil -list . /Users is not hard to do.
    In fact it's much easier than cding to some dir(if you can remember where the hell the right config files are) and loading the file in pico/whatever and searching for the right option you want.

  16. Re:Dear Apple by fryke · · Score: 1

    Could someone please mod this perfectly annoying post I'm answering to away? Abusing irony in a nazi-idea driven text against a company that is _not_ topic of the article (the book is!) should not be allowed.

  17. Re:The TRUTH about OS X by Anonymous Coward · · Score: 0

    You, sir, are perhaps the most brilliant troll to marklar today.

  18. Re:The TRUTH about OS X by twocoasttb · · Score: 2, Insightful

    In what possible way is the concept of 'closed software' a moral issue? I can understand that it may be a business issue, or a technical issue, or both. If Apple had used KDE or GNOME for the windowing environment, I likely would have no interest in using OS X. But then maybe I'm not a real *nix guru.

  19. Re:The TRUTH about OS X by Anonymous Coward · · Score: 0

    Nice troll - you hooked em.

  20. Re:The TRUTH about OS X by microbob · · Score: 2, Interesting

    Ha! That is good enough for me too. I found ls, df, ps, ssh, mkdir, rmdir, find and everything else I needed. As a long time UNIX CLI person I found I was right at home.

    For any MS/Linux apps I fire up RDP or the X server to get to them. But as I found when I moved from Windows to Linux years ao, I'm needing less of Linux as I adapt to OSX.

    As for day in day out usage it is perfect. So was Linux, but in a less polished way.

    M.B.

  21. Re:The TRUTH about OS X by superdan2k · · Score: 5, Informative

    Let's stop for a minute and deal with your inaccuracies.

    1.) X11 works just fine in OS X and it's *not* an emulation -- hell, I don't even have to use Apple's version. Until it came along, I was installing the X11 system via Fink and running a variety of WMs. Furthermore, X11 functionality is built into Panther (10.3) and not a standalone app as it currently is in 10.2.

    2.) "NetInfo" may be a proprietary database...but I wouldn't know because I edit my .conf files by hand, using [insert your favorite *nix text editor here], and it works like a champ.

    3.) Give the DRM thing a f--king rest, would you? You can't have your cake and eat it, too. The DRM in the iTunes Music Store was NECESSARY to get it going in the first place. Furthermore, no one is cramming it down your throat, and OS X isn't preventing you from installing Acquisition or any other P2P app. At least Apple has been decent enough to do DRM in such a way that it is unobstrusive. Take a look at shit like BuyMusic.com if you want to see DRM in a bad form. Given Apple's commitment to quality software and hardware, I don't foresee them ever stooping to those levels. (Don't give me that civil liberties shit -- it's still theft of intellectual property.)

    Take your FUD elsewhere.

    --
    blog |
  22. Its got to be Perl by acomj · · Score: 1

    The scripting abilities of OSX combined with access to applications make this a great tool.

    I have macOSX a 200 gig drive for my scans. I wrote a perl scipt using imagemagick (gotten with fink) goes through my original scan directory tree and converts all my tiffs to jpegs on another drive. (basicially and incrimental perl backup)

    Then I wrote a little apple script to launch the image convertion perl script. So whenever I need to back up I double click on the application and automagic backup!

  23. WARNING by __aavhli5779 · · Score: 1

    I would be silently applauding you for a quality troll, but unfortunately this has been posted verbatim in pretty much every Mac article already, so it's not like I'm responding to any originality (and I doubt the AC posting it is the author, either).

  24. Re:HAHAHA by madcoder47 · · Score: 2, Informative

    First of all, it's beta 2 and it's not slow at all.

    Actually, it's been beta 3 for a few months now, and can be had at http://www.apple.com/macosx/x11/. If you get it, make sure to get the SDK too, so that you can compile new X11 apps (such as those provided by fink)

  25. Re:The TRUTH about OS X by Anonymous Coward · · Score: 5, Informative

    I think the other replies have sucessfully voided your trolling, but I need to make some things clear.

    I've been a *Unix developer for about 12 years and have found your arguments wholly incorrect. Apple's BSD layer is true Unix and works just as well as other's I've used. They've only enhanced to to allow me much greated productivity than with other OSes. Have you tried hooking up a WIFI card to Linux -- give it a try - or how about a new USB peripheral? It just isn't the same.

    X11 has a long history behind it and is well-supported by Mac OS X through several tools - Apples X11 Toolkit and the Darwin X11 project. I've used both KDE and Gnome and while I find them very intriguing, they don't match up to Aqua and additionally to Apple's Human Interface standards. Apple as the first to champion this kind of technology in the first place.

    ELF is but one standard for compiled objects, COFF is another, and Microsoft has even more. These don't guarantee compabitility, just a standard by which code binaries and libraries are encoded in.

    Netinfo was not invented by Apple, but it is a Unix standard (along with NIS, LDAP, etc) all of which Apple readily supports.

    How the f..k does iTMS violate my civil liberties? It actually gives me these liberties back that the music industry was trying to take away because of threat to their market. Why don't you stay off topics you don't understand.

  26. Re:HAHAHA by Anonymous Coward · · Score: 0

    Aqua is not a window manager. It's just a set of look-and-feel standards. Window Server is the Mac OS X window manager.

  27. Feeling whore like today? by justMichael · · Score: 1

    and not even a Karma whore a that.

    Any self-respecting geek is not going to buy at Amazon and I would hope especially not after following your affiliate link in.

    If you want to find good prices on tech books try Bookpool or All Book Stores.

    BTW bookpool is $6.04 cheaper than your beloved amazon.

  28. Re:Does it run on x86? by Anonymous Coward · · Score: 1, Interesting

    Apple can continue to hide on their PPC platform, charge exorbant prices for their products and remain the yuppy can only afford a MAC.

    Dude... that wasn't even a sentence.

    Otherwise I guess those people at Apple just dont like money.

    Apple is the most consistently profitable computer company in the world.

  29. Re:I have nothing to contribute to this discussion by Mikey-San · · Score: 5, Insightful

    You know, it comes and it goes with me. (My thoughts on that, not the vagina thing.)

    Apple's got a strange hybrid going here. On one hand, there's this elegant "it just works" machine with a great UI and this feature and that feature for all of us, and on the other hand, there's bash and X11. Power-user tools for those who like to get down in the trenches and get their hands dirty, so to speak.

    I think it's the best kind of computer, really--you can write Perl scripts and use Photoshop's healing tool side by side. Power for the rest of us, so to speak.

    As for that sandy vagina thing, you might want to talk to a doctor about that.

    --
    Mikey-San
    Karma: +Eleventy billion (mostly affected by watching Celebrity Jeopardy)
  30. Re:The TRUTH about OS X by sjf · · Score: 5, Informative

    Utter rubbish.

    Mac OS X is as much a bastardized Unix as any other currently available Unix you might like to point to: Linux (er, which Linux ?), Solaris, IRIX, BSD, System V, FreeBSD...

    Thank heavens Apple didn't use KDE or Gnome. Theirs is IMHO the best desktop available on any Unix: it's fast, optimised for the hardware and ubiquitous. Apple has design guidelines that result in consistent behavour between apps. "Quartz Extreme" is not the equivalent of the Unix window manager: it's an even more accelerated version of "Quartz", the rendering layer.

    You want X11 ? Download Apple's implementation from their website. Oh wait, don't bother, it will be part of the install in the next release. "but it is emulation" WTF ? Do you have a clue what you're talking about ? Emulating what ? Like every other X11 implementation it is a software renderer for X commands.

    "moral issues with closed software ?" Oh gimme a fricking break !

    "other *nixes use standard ELF binaries" Plenty don't thank you very much.
    "It uses Mach-O, an unproven format that is proprietary to Apple." Not proprietory to Apple. Very much public domain: developed at CMU, what 20 years ago ? "Unproven" ? a value judgement. What's your evidence for this ? There's a lot of good software that uses it quite succesfully for real world applications. (Granted, I don't like Mach-O's linking method and subroutine branching overhead is rather excessive, but I'm nitpicking. That's not to say it's unproven - it's been used for approx 20 years.)

    "Darwin (Apple's name for their proprietary "Unix" kernel)" Darwin is a complete cross platform unix implementation. It's far more than the kernel. EVERYTHING in Darwin is Open Source, freely downloadable, and anything but "proprietory".

    "with Mach-O [it is impossible to run most of their Lunix apps." Take a look at PORTS and FINK. Much of your precious linux code is just a recompile away.

    "Additionally, Apple has moved most configuration info fromhuman readable text files into a proprietary database called "NetInfo", which is much like the Windows registry we all loathe." Actually Apple has moved some of the [technically aware]-human readable configuration files into xml files that are readable by various applications and [technically aware]-humans. Netinfo presents a common and somewhat simpler, but definitely safer interface to those files. Sure, if you and I want to stick a new CNAME into the hosts file, netinfo is overkill, but if I had to get my mother to do it, I'd be glad of netinfo.

    The thing you should be comparing with the windows' registry is the IORegistry. Which avoids the pitfalls of the windows' registry, by being completely dynamic during the boot time of the system, and built from scratch during each boot. It's less a means of setting system parameters than a reflection of the current state of the system. Most importantly, there is NO PERSISTENT REPRESENTATION of the IORegistry.

    " When we factor in the threat to users' civil liberties that is posed by the DRM included to support the iTunes Music Store (do you really think it will end there?) it is obvious that real *nix gurus should give OS X a wide berth. Caveat emptor." As is well attested, iTMS has the most liberal DRM implementation available in any legal means of obtaining music. In short, I can legally burn as many CDs of my purchased music as I choose.

    I do not understand why "real *nix gurus" should give a damn about your complaints about Apple's DRM policies.
    The "real *nix gurus" I know are joyfully buying Powerbooks and *at last* running a complete, fast, powerful, optimised, Unix on their laptop.

  31. FUDing MacOS X by askien · · Score: 5, Insightful

    You've already been modded a Troll but some people already read your rubbish. I'll reply.

    1 - You claim that MacOS X bears as much resemblance to "real" UNIX as Windows ME.
    This is just hilarious. MacOS X is as real of a UNIX as Linux. You can compile a most POSIX source unaltered in both. Can you do that under Windows ME without add-on compatibily layers?

    2 - You say Apple ignored X to write Quartz. There is an Apple branded FREE (beer) X server for MacOS X. It's based off XFree. It's not untested and it's not an emulation layer. I does integrate with the rest of the Desktop. While not final code, it's very stable.

    3 - You claim Darwin is proprietary. It is not. Quite simply, you could also claim that the sky is green. Not true.

    4 - You claim FreeBSD is moribund. This has nothing to do with MacOS X, and ridiculous. Free software is never moribund. It can't die. FreeBSD is alive and well, too.

    5 - You claim Apple used Mach-O to break compatibily with ELF?
    Why should they use ELF? They can do whatever they want, and they chose to use the Mach-O format for legacy reasons related to NeXTStep.

    6 - You claim NetInfo is like the Windows Registry, and that it breaks compatibily.
    Netinfo is just practical. Other vendors do similar things (like IBM) with they UNIXes.
    It's legacy from NeXTStep. It's easy to use and it gets the job done. I see no problem with it.

    7 - You claim Apple is shoving DRM down our throats. You should be glad that Apple cut the best DRM deal there is. Nobody else has a lighter DRM system. You forget that they are a company and they will be toasted by the RIAA and MPAA if they don't enforce some sort of DRM. They came up with something practical.

    I do not like DRM, but if I ran a company, I couldn't have done better than Apple.

    Don't you have anything else better to do than to diss Apple and MacOS X? What's your problem? You're 10 and can't affort one of those pretty shiny Apple computers?

    --
    -- askien
    1. Re:FUDing MacOS X by __aavhli5779 · · Score: 1

      Excellent reply.

      I just thought I would add that Apple's X11 is free as in speech, too.

      You can grab the source here.

  32. Trolling for pain and financial ruin by theolein · · Score: 0, Offtopic

    You're already posted this on just about every single Mac article that's been posted here for a fair amount of time, every time as an AC because you're such a chicken. The real basis of your trouble would be due to using the old Mac OS which wasn't capable of true multitasking, although 20 minutes for 16 MB is either some other problem or else just part of your typical, and very dated, MS troll, fuckwad.

  33. Re:HAHAHA by masada555 · · Score: 1
    Anonymous coward writes:

    "KDE and GNOME are butt ugly. Why would Apple take the easy way out and use some crappy looking window manager like KDE or GNOME?"

    Aesthetics are _extremely_ subjective. I agree that the "lickable" Aqua interface is very beautiful. However, there's also a certain beauty in a austere, all-business interface. Think of the old-school telephone vs. the newfangled ones with instruction manuals thicker than...the phone book :)

    Of course, there are good compromises between the extremes--like, say, OS 9. That was a gorgeously designed UI. Good lookin' without too many distractions.

    BTW my vote for the best X utility--Launchbar.

    Regards, Matt

  34. Re:The TRUTH about OS X by Anonymous Coward · · Score: 0

    Apple's windowmanager is fast?? Have you ever used it? It's the worst piece of crap I've ever seen. It even manages to be slower than Windows 2000, which is a very hard task. Secondly, it's impossible to configure to do anything useful, like remapping key commands, and even harder to reskin, to get rid of its crappy appearance.

  35. Re:The TRUTH about OS X by Anonymous Coward · · Score: 0

    Beautiful troll, stunning...hook, line, and sinker.

    Bravo.

  36. Re:The TRUTH about OS X by BigRedFish · · Score: 1

    if an app is opensource, it should have no problem being compiled for an apple system using the OPENSOUCE GCC compiler provided by apple for their system. Thus discarding the proprietary Mach-O argument.

    How about the other way? Will I have a problem re-compiling my favorite OSX apps on a non-apple Linux or BSD system?

  37. Re:The TRUTH about OS X by axxackall · · Score: 1
    I can launch Bash in Cygwin too. And you know what? Same feeling. Like something good in the middle of candies. It's a refresh. Just pitty that the rest of the candy system was designed with no idea that anyone will like to open the terminal and script with Bash, Python and Perl.

    By the way, Cygwin is also the coolest thing about Windows NT/2k/XP comparing Win-3.1

    --

    Less is more !
  38. Re:The TRUTH about OS X by axxackall · · Score: 1
    X11 in Cygwin runs much better than in OSX. As for fink I've got a feeling as fom very early days of Cygwin.

    As for quartz - sorry, but you are just addicted to the theme. Have you ever tried OSX themes in GNOME/Sawfish?

    --

    Less is more !
  39. Why read an OS X book? by User+956 · · Score: 0

    I have read several os x books

    Why? I thought it "just works".

    I thought OS X is the most "elegant", "simple", "user friendly" operating system to use.

    I thought it "gets out of your way" and lets you get done what you need to get done.

    If it's all of those things, why would anyone need a book? Or have all those Mac users been lying for the past few years?

    --
    The theory of relativity doesn't work right in Arkansas.
    1. Re:Why read an OS X book? by elmegil · · Score: 2

      There are people who hack the chips on their honda accords, too. For every elegant, simple, user friendly industrial design out there, there will be someone who wants to tweak it under the covers. That doesn't mean that the design doesn't "get out of your way".

      --
      7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
    2. Re:Why read an OS X book? by Anonymous Coward · · Score: 0

      If it's all of those things, why would anyone need a book?

      There are, what, half a dozen Mac OS X books out there? Maybe as many as ten?

      How many Windows or Linux books are there out there?

      Compare... and learn.

    3. Re:Why read an OS X book? by noewun · · Score: 1
      You and I are both cyclists. We both own the same bike with the same user-friendly, "just works" components. You take your bike to the bike store for servicing. I do all my own work in my house. You prefer someone else get grease under their fingernails. I like getting my hands dirty.

      Why? Just cause.

      --
      I am a believer of momentum and curves.
  40. From the book's author ;-) by DanFrakes · · Score: 5, Interesting
    I'm the author of "Mac OS X Power Tools" and a regular /. reader, so I was of course fairly interested in this story/review, which it turns out is a repost of an Amazon.com review. Although it's not glowing, I'm at least happy that it's the worst one the book has received ;-)

    I have a couple comments about the review, and a couple comments in response to posts in this discussion.

    First, a comment about the review's recommendation that really has little to do with my book, and more to do with recommending books in general. Writing style is a very personal thing, and unless you're David Pogue, it's impossible to write a book everyone will love ;-) So I have no problem with the reviewer preferring a different "style." However, I do disagree somewhat with the overall recommendation made in the review ("Get The Missing Manual or Mac OS X Unleashed instead"), and not because I wrote one of the books in question.

    When recommending a book, the most important things to know are the reader's level of expertise and the reader's goals in reading the book. The three books mentioned here are aimed at very different levels:

    • The Missing Manual: beginning to intermediate, with an emphasis on learning to use OS X.
    • Mac OS X Power Tools: "advanced beginner" to advanced, with an emphasis on understanding OS X and becoming a power user.
    • Mac OS X Unleashed: intermediate to advanced, with an emphasis on technical topics and reference.

    There is undoubtedly a bit of overlap in these three books, but for the most part they are written for different audiences. In other words, it's difficult to simply say "get Book A over Book B" without knowing more about the reader. All three books are, in my humble opinion, great books -- I wrote one and own the other two -- and I recommend them frequently. However, I've rarely recommended one over the other two, simply because they aren't comparable substitutes, IMO.

    I guess what I'm saying is to make sure you're buying, or recommending, the right book for the reader. I'd rather see you buy someone else's book than buy mine if it's not appropriate for you.

    A few quick comments on messages in this thread:

    jcsehak wrote:

    • I wanted to elaborate on the poster mention of stupid puns in the book... Make jokes, that's fine. If you want to say "how can the iPod be so skinny, yet sound so fat?" that's great, I'll chuckle. But "Apple-ication?" Don't be a dumbass.

    Sorry you didn't like that joke ;-) Using alliteration in chapter titles is a bit of fun when you're writing 600+ pages on an operating system, and, from a pedagogical standpoint, a useful approach. However, it can admittedly get a bit cheezy after a while, and I was actually trying to make fun of that fact with the chapter title in question. The original title was "Application Aptitude" -- which probably wouldn't have generated any comments -- but as a joke I changed it to "Apple-ication," basically parodying the approach. OK, it was a very bad pun, I admit it. Maybe my brain was a bit fried after writing 600+ pages, but I thought it was funny at the time. Maybe it wasn't so funny after all -- you're not the first person to criticize it ;-)

    mr_luc wrote:

    • I think that using an analogy to "Power Tools" -- and doing so in the context of a book about a Mac -- is kind of stupid. I mean, "Power Tools" does not go with the image that I have of Macs as these clean-running, quiet, beautifully usable machines. The image I have of my power tools is one of grease, dirt, and bugs that need to be patched.

    The book belongs to a series of books from the same publisher called "Power Tools" that includes books on Unix, Linux, Windows, etc.; I didn't have much say in the title. In some ways I agree with you that it doesn't properly indicate what the book is about. On the other hand, as I mention in the book's introduction, hard

    1. Re:From the book's author ;-) by xihr · · Score: 1

      Perhaps you're not familiar with how book reviews work. The reviewer gets to say whether they liked the book or not, not the author.

    2. Re:From the book's author ;-) by Kyusaku+Natsume · · Score: 1

      ...and in /. the reviewer has the chance to read the review of his review by the book's author. Not bad eh ;)?

      --
      Mexico: 100% conservative's America now!
    3. Re:From the book's author ;-) by jtrascap · · Score: 1

      Hmmf...so much for dialog. Let the weenie-whipping begin!

  41. Number One? by Anonymous Coward · · Score: 0

    Isn't this Frakes guy the clown-punching psuedo-Kirk from STNG?

  42. Fav Tool: Launchbar, without a doubt by tres · · Score: 1
    Although it's a third-party item, Launchbar has to be one of the most innovative, helpful pieces of software that I've purchased in a long, long time. It uses the inherent benefits of OS X, and adds to them.

    Here's the writeup from this year's innovators contest:

    • LaunchBar for Mac OS X uses a powerful, fault-tolerant abbreviation search algorithm and a sophisticated rating system to deliver fast, accurate search results from abbreviations typed on the fly. Intuitive and adaptive, LaunchBar allows a user to enter a range of abbreviations for any term. It analyzes the user's behavior and adapts rating criteria dynamically, so search results become more accurate as LaunchBar "learns" how to serve the user.
    --
    Notes From Under *nix: blas.phemo.us
  43. Re:The TRUTH about OS X by Anonymous Coward · · Score: 0

    Theme? Bah. When you look at Quartz, everything you're looking at is actually PDF. When you program it, there's no concept of a pixel, you draw little rectangles...or bezier curves, whatever. And the fancy effects use hardware acceleration. Can your theme do that?

  44. Re:The TRUTH about OS X by Anonymous Coward · · Score: 0

    The thing you should be comparing with the windows' registry is the IORegistry.

    Urr... no, not exactly. IORegistry is more like IRIX's hardware graph. There's a Linux/Lunix/whatever equivalent for it, too, but I forget what it's called.

    Other than that, you're right on in every way. Three cheers.

  45. Re:The TRUTH about OS X by Anonymous Coward · · Score: 0

    Well I've got an 800Mhz G3 with only 128megs ram, and I've never noticed any delays at all. Maybe you were using the older version, before it was hardware-accelerated?

  46. Re:The TRUTH about OS X by Graff · · Score: 1
    Will I have a problem re-compiling my favorite OSX apps on a non-apple Linux or BSD system?

    This is pretty much a trick question. The answer is that there is no problem porting an application, provided that the application uses libraries available both in MacOS X and the new platform you are porting to. Of course if the programmer decided to link against a library that is only available on MacOS X then the program will only compile on MacOS X. This can be gotten around by writing your own code to act as a bridge or to emulate the libraries only available on MacOS X.

    This is not a situation unique to MasOS X however, it is true whether you are using MacOS X libraries, Windows libraries, or Joe Shmoe's libraries. If the library you are linking against is not available where you are porting the program to then the program needs to be modified to be compiled.

    So if the MacOS X program you are porting uses the X11 and other open source libraries then you have a good shot of it being compiled on just about any platform out there.
  47. Re:The TRUTH about OS X by Anonymous Coward · · Score: 0
    1. your UID is a palindrome. cool.
    2. I agree with you about Terminal, although you can choose from many other shells
    3. your sig is funny, but take out the <br> tags so it looks closer to your post.
  48. Re:HAHAHA by Anonymous Coward · · Score: 0

    omg Launchbar for life...should be built into the system.

  49. Re:The TRUTH about OS X by BigRedFish · · Score: 1

    if the MacOS X program you are porting uses the X11 and other open source libraries then you have a good shot of it being compiled on just about any platform out there.

    I was under the impression that Apple's X11 is an add-on interface layer that provides emulation? If that's true, then an X11 app isn't a MacOS app at all, any more than a Windows app is a Linux app just because I can run it under Wine.

    I'm asking about things that link to OSX libraries specifically (that is, OSX apps), not things written to run under an emulator. Does Apple make the source to those libraries openly available for porting to other platforms, or are they proprietary? I'm not flaming, I really don't know.

    It's an honest and legitimate question, from a non-Mac user who might consider switching, if it was demonstrated that I wouldn't be trading MS lock-in for Apple lock-in. Nothing tricky about it.

  50. Re:The TRUTH about OS X by meme_police · · Score: 1

    So Cygwin is included with Windows? Your trolls are pathetic.

    --

    The meme police, They live inside of my head

  51. Re:I have nothing to contribute to this discussion by TonyMillion · · Score: 1

    In this Nancy Drew mystery, Nancy goes to the beach and gets sand trapped in her shoe.

    This could explain how you got it trapped in your vagina!

    I'm serious, if that sand in your vagina doesn't get released, you could become a walking timebomb...

  52. Re:The TRUTH about OS X by Anonymous Coward · · Score: 0

    no, x11 runs as a real app, in user space, just as it does under linux. It is not emulated. It interfaces to the system through mac os x's lightweight window manager.

  53. Re:The TRUTH about OS X by stux · · Score: 1

    X11 is not an emulator, it is another interface.

    Basically you can run a bunch of different type of programs on MacOSX

    You can run Classic programs in Classic

    You can run BSD terminal type programs

    You can run Cocoa programs

    You can run Carbon programs

    You can run Java programs

    You can run X11 programs

    Plus all the scripting systems, Perl, etc

    At the end of the day the "native" OSX programs are basically the Cocoa/Carbon programs, which are written to use all the OSX proprietry libraries and APIs.. such as Quartz... these are the truly native apps...

    And all the other things allow OSX to run code which other unix platforms can run... or OS9 can run...

    X11 isn't really an emulator, its more like another personality to OSX, which you may want to use *real* unix apps... with their crappy guis, and ungly fonts... because a *real* OSX version doesn't exist.

    BUT the x11 version will be exactly the same as the x11 version on all x11 platforms (more or less)

    and it won't be emulated, so in many ways *is* native... but not a *real* OSX app :)

    ummmm

    --

    ---
    Live Long & Prosper \\//_
    CYA STUX =`B^) 'da Captain,
    Jedi & Last *-fytr
  54. Aaah. by BigRedFish · · Score: 1

    If I had mod points, I'd give that a +1 informative. Gotta respect a /. user ID under 2000 anyway. ;)

    Thank you - it's much clearer now. I get what the other poster was saying about linking, no wonder he seemed a little confused by my question!

  55. Re:The TRUTH about OS X by axxackall · · Score: 1
    fink and X11 are not included either. As for BSD tools - Apple has done a very good job to hide them from the end-user.

    Besides, using bash interactively in Linux or *real* BSD is very natural way to configure the system. In OSX bash is a sort of... uselss for that.

    --

    Less is more !
  56. Good response, should be mod + by Anonymous Coward · · Score: 0

    Not to mention that details exist everywhere that make it more comfortable & attractive as well. From the animated login screen to the automatically rezizing preferences windows (try that win or linux, sorry just not as easy or accessible right now), it is truly done well. If you don't like it just admit it, but don't stay on the fence, or worse try to tell how bad the interface of OSX is when you know that's not the case at all.

  57. Re:The TRUTH about OS X by Graff · · Score: 1
    I'm asking about things that link to OSX libraries specifically (that is, OSX apps), not things written to run under an emulator. Does Apple make the source to those libraries openly available for porting to other platforms, or are they proprietary?

    There are both proprietary parts of MacOS X and open source parts of it. Generally the proprietary parts relate to the GUI, such as the "native" window manager (Quartz and Quartz Extreme).

    Like anything else if a programmer uses a proprietary library for MacOS X but wants to open source his program it is fairly easy to do so, just write a convenience class as an interface that accesses the proprietary bits and customize that for each build on a different platform. It does add a bit of code to the program but it's not really that bad and it actually tends to improve your program design.

    So, no it is not a lock-in. Apple offers its libraries for you to use, but you don't have to. If you don't like their libraries then feel free to come up with your own or use some open source ones. The thing to remember with Apple is they don't hide libraries or make insane changes without letting you know in advance. This really helps out programmers since they can plan ahead for cross-platform compatibility.
  58. Re:The TRUTH about OS X by meme_police · · Score: 1

    Firstly, you're comparing third party software (bash on cygwin) with shells that are native on OS X, I wasn't talking about fink and X11 (although at least X11 is supplied by Apple. Again, is Cygwin and bash supplied by MS?). Secondly, your comment "...very natural way to configure the system. In OSX bash is a sort of... uselss for that" reeks of ignorance regarding OS X. Thirdly, bash is the most bloated, insecure shell out there. BSDer's use sh, ksh, or csh, only clueless Linux newbies use bash.

    --

    The meme police, They live inside of my head

  59. Re:The TRUTH about OS X by Paradise+Pete · · Score: 1
    As for quartz - sorry, but you are just addicted to the theme

    Quartz is not a theme.

  60. Re:The TRUTH about OS X by axxackall · · Score: 1
    Besides the difference in defaults themes, there is nothing in Quartz that brings some new to UI, something that users cannot find in other GUI APIs *AND* that would essentially improve the work.

    All that makes Quartz different from MFC/win32 you can find in Enlightenment, Sawfish and the moder XFree86. Some whistles may not be found in X11 and win32 worlds, but none of them are essential to do the job.

    So, all (from the end-user prospective) that makes Quartz different from Windows and X11 GUI APIs is the themeing: it's all about whistles and which are by default. That's why MIS/IT in business doesn't pay for it. That's why OSX will be always only for geeks, unless Apple will bring to OSX something that really makes a difference from the business prospective.

    --

    Less is more !