Slashdot Mirror


Hacking Mac OS X

Bill Hamm writes "DB is carrying a deep interview with Jonathan Rentzsch, who created an open source technology to allow other developers to inject their code into any running process to alter its functions and written papers for IBM to program the PowerPC correctly. The interview is huge and technical, and all over the place in terms of content. Some of the things discussed are the reasons for corporate America's resistance to buying from Apple, software optimization, the importance and history of 10.4's Core Data, why WebObjects is no longer relevant, the status of PowerPC compilers, and why Mac OS X's Finder should be killed off."

35 of 486 comments (clear)

  1. Probably worth mentioning... by daveschroeder · · Score: 4, Informative

    ...that the "hacking" in "Hacking Mac OS X" is referring to "hacking" in the traditional sense, not "cracking".

    And for more on mach_inject, referred to in the summary, see Jonathan Rentzsch's website...and an interesting list of mach_inject and mach_override users.

    As for the Finder, it may be true it was a "compromise" of sorts between the NeXT world and the Mac OS world. But it wasn't necessarily the social compromise between "personalities" within Apple it's pained to be; it was likely more of a technical one. It's not perfect, and it's woefully inadequate for some tasks that involve managing thousands (or hundreds of thousands) of files. But it's still more than sufficient, and there's no reason to completely junk it: it can continue to evolve and be improved upon.

    1. Re:Probably worth mentioning... by Shisha · · Score: 5, Insightful

      If there are two things I don't like on my PB then it's Finder and QuickTime (player).

      Finder does not seem to be multithreaded, if any network communication gets stuck the whole thing does. Even on large directories it's slow. And the way it insists on showing you previews of files (using QT) and then failing. I have to admit that I only use it as application launcher and simple file operations. For anything else the command line or mc works much better.

      I like the UI, but the core should be rewritten.

    2. Re:Probably worth mentioning... by displaced80 · · Score: 4, Insightful

      Ah, c'mon... that's not really a solution is it? Previewing is an excellent feature of column view, and it'd be a shame to turn it off since it's usually very handy. Sadly, Finder's brain-damaged handling of non-local storage makes it occasionally a bit of a nightmare.

      I'm a fan of OS X -- my PC's now just a Wintendo games machine. The Mac has a whole slew of applications I've come to rety on which are just plain better than alternatives (in my experience, of course).

      I also think OS X has some really interesting technology in it, and I find it a real pleasure to use. ... for the most part :)

      I don't have a problem with how the Finder works. Of course, there's room for functional enhancements, but I'm not crying out for anything at the moment. But it really handles previewing (especially over network links, as noted) awfully. It's the only app that causes the spinning-wheel on my system. The idea that waiting for the view of a network share (or even my iDisk) to refresh should cause every other Finder window (including the Desktop) to freeze is crazy. Finder's much better than it was in 10.0, 10.1 (where there was literally NO threading) or even 10.2. But the core really needs some tweaking.

      QTPlayer's not so bad. I've got the Pro version, since I like having Pro's editing and conversion features. It does its job well, but not spectacularly. I'm not going to rant about it because in a few weeks time, I'll be running Tiger with a much-overhauled QuickTime 7.

      --
      What's the frequency, Kenneth?
    3. Re:Probably worth mentioning... by displaced80 · · Score: 5, Informative

      Finder is multi-threaded (at least as of 10.2 I believe). Just fire up Activity Viewer and see that Finder's #processes is > 1.

      But it blocks for network responses. This is really, really annoying. I wouldn't call it the shittiest thing, but it definitely needs some rejigging. If you've been using OS X since 10.0.3 then you'll remember that the Finder has indeed come quite a long way since then.

      My hopes are high for what 10.4 will bring. The problem as I see it is that earlier versions of OS X have had quite a bit of the underpinnings in a certain amount of flux. The Finder (or indeed any 'file manager') is an important element of how the user interacts with the OS. Which means that things like CoreData, Spotlight and other enhancements give an opportunity for a proper overhaul of Finder which makes the most of these technologies. Time will tell I suppose.

      --
      What's the frequency, Kenneth?
    4. Re:Probably worth mentioning... by displaced80 · · Score: 4, Informative

      Wow... ok, there's definitely something not right there, let's see if we can fix it...

      FYI: I've got a 1.42GHz Mac Mini and a 500MHz G3 iMac (the old 'gum-drop' style). Even the G3 can handle most DivX's I throw at it, and the Mini's fine even with these DivX-HD trailers... both using QuickTime for playback.

      Let's look at what codec you're using. QT codecs are kept in /Library/QuickTime. Looking in mine, I see I'm using 3ivX D4 4.5.1 for OS X which you can download from here.

      Bear in mind that it's not too clever to have multiple codecs installed which can handle the same formats. So move any existing DivX codecs out of the above folder. You'll have to restart QuickTime (and any QT-using apps -- hell, a log-out/back in will do it for sure) for the new codecs to be used.

      Note that QuickTime sometimes chokes on the indexing in AVI files which use MP3 audio tracks. Symptoms include no or stuttering video, or perfect video but stuttering/no audio. This is purely a stream indexing problem -- there's a tool on the 3ivX download page above called DivX Doctor II which will create corrected files (and maintain PC compatibility). Note that there's no re-encoding going on, just a bit of tweaking to the indices -- takes a minute or two to fix a 2-hr long film. I've got a little Folder Action Script attached to my Movies folder which automatically runs any .avi's I copy in there through the Doctor, so the process can be made completely invisible.

      Finally, if you're playing DivX's with AC3 audio, get the AC3 codec from here, and drop it in with the other QT components at /Library/QuickTime.

      QuickTime Player itself has never been a performance slacker on my two Macs. Duff codecs are another story :)

      Hope this helps! There's absolutely no reason at all you should be having problems with DivX files on your Mac.

      Chris

      --
      What's the frequency, Kenneth?
  2. The person submitting this CLEARLY did not RTFA by tabkey12 · · Score: 4, Informative
    (and btw I did, yesterday)

    The interviewee argues that WebObjects is still relevant, and the fastest way of coding Web Applications, but is in danger of becoming irrevelevant if Apple do not update it soon!

    1. Re:The person submitting this CLEARLY did not RTFA by grahams · · Score: 4, Informative
      Actually, no, it isn't that clear. FTFA:
      But that wasn't your question. Your question was "is WebObjects relevant"? As a commercial application server: no. It hasn't been for a long time.

      No, WebObjects is only relevant if you're on the hook for writing lots of web applications fairly quickly. There's an definite escape velocity however -- the learning curve is steep, so it really only makes sense if you are currently or planning on becoming a professional developer.
  3. Automator by aftk2 · · Score: 5, Interesting

    I wouldn't be surprised if Core Data apps don't get AppleScriptablity for free-to-cheap circa 10.5.

    Seems like this is the promise of Automator - once every app can understand Applescript, every app can interact with every other, without the user.

    --
    concrete5: a cms made for marketing, but strong enough for geeks.
    1. Re:Automator by As+Seen+On+TV · · Score: 5, Informative

      That's not what Automator does. It's understandable why you'd get this wrong, but please check out "Working with Automator."

      Short version: Automator lets you chain together very small bits of code called Actions to create Workflows.

      Think of Actions as being like UNIX tools, and Workflows as being like command pipelines, and you'll have the idea.

      Automator is not a general-purpose AppleScript tool. You can write Actions in AppleScript if you want -- though Objective-C is better, in my opinion -- but you can't use Automator to just talk to any application with an AppleScript dictionary. That's not its job.

    2. Re:Automator by Carthag · · Score: 4, Informative

      You can make it stop the nagging if you turn the date to some amount of years in the future (say, 2030), open quicktime and say "ask me later", then quit quicktime & turn the date back to normal. It'll ask you again in 2030. I'm not saying that it's not annoying, but thankfully there's an easy way to stop it.

  4. Re:What's wrong with finder? by tabkey12 · · Score: 4, Informative
    Firstly, he is specifically talking about the OS X Finder (comparing it to the OS 9 Finder) and complaining about its design.

    To understand the basic complaint about the OS X Finder look at this ArsTechnica article.

  5. Re:America's Hesitation by Hao+Wu · · Score: 5, Insightful
    "Corporate America is hesitant of buying Apple products because they cost too darn much."

    Doubling the size of your IT department in order to deal with technical problems is MORE expensive...

    Which, many believe, is exactly the conspiracy that IT pushes on management. Bad computers justify their very jobs.

    --
    I suggest you read Slashdot
  6. Huge tech interview at Slashdot by Anonymous Coward · · Score: 5, Funny

    The interview is huge and technical, and all over the place in terms of content.

    A huge technical interview on Slashdot?

    A guess that means no one will read it, but everyone has an opinion.

  7. FWIW, the code is... by tcopeland · · Score: 5, Funny
    ...on SourceForge here.

    Nice comment, too:
    // It is truely insane we have to stat() the file system in order to
    // discover the size of an in-memory data structure.
    :-)
  8. Compilers by bloosqr · · Score: 4, Interesting
    It is obvious from the article that Apple is still using gcc/g++. Why on earth does Apple not use xlc? On intel the Intel compiler is twice as fast as g++ on our own code base and g++ has largely been optimized on intel machines and I would expect similar performance gains (at least in floating point) w/ a switch to xlc.

    Take a look at this on IBM compilers on mac os x. According to SPEC ratings int performance is 11% to 50% faster using xlc and floating point is apparantly even better. Most of the performance gains are over 50%. Apple of all people can afford a compiler to at least compile their own OS on. The free software side of me in the other hand is happy that they are choosing to improve the gnu compiler instead but it honestly doesn't make any sense to me since they can get a practicaly free huge performance gain on a relatively cheap purchase of a compiler.


    -bloo

    1. Re:Compilers by rsmith-mac · · Score: 4, Informative

      XLC only writes code that's compatible with the G4+ processors, Apple can't use it as long as they need to support G3's too. There are also issues with the fact that it doesn't behave exactly like GCC, so Apple would have to deal with this when building apps that are based on OSS software(i.e. most of the BSDness of the OS), and they'd need to pay to include a copy with every copy of OS X or be stuck in an odd situation of users using GCC while Apple uses XLC.

  9. Re:Why has corporate America avoided Macs? by rokzy · · Score: 5, Funny

    so long as you're going to argue by exaggeration and BS, then businesses have avoided Macs because they're run by retards and easily swayed by the herd instinct to go with Microsoft.

    look at academics - Mac use there is enormous, because academics are intelligent enough to choose the best. they also use computers to do actual computer work, not just the occasional email and word document.

  10. Re:Why has corporate America avoided Macs? by Otter · · Score: 4, Insightful
    Mac designers were so proud of multitasking that windows didn't maximize automatically -- hardly making efficient use of screen real-estate...

    I guess that's why there are Mac users, Windows users and X users -- for my part I find it incomprehensible that there are people who prefer the Windows paradigm of stacks of windows they blindly Alt-tab through, or having all their open Word or Excel documents globbed together in a giant opaque square. And I don't see why those globs are more attractive in the office than at home. But I'm glad we have a choice.

    By the way, when people bitch about Mac usability by complaining about the drag-disks-to-the-trash issue that was resolved a decade ago and has always been a non-issue for any user I've ever seen -- the absence of any second criticism tends to make their point in the opposite direction of intended...

  11. Re:Why has corporate America avoided Macs? by LittleLebowskiUrbanA · · Score: 4, Interesting

    Like hell. I moved my least techical users (Sales and execs) to Macs and haven't had a support request in months. The ROI is very much worth the increased price tag over your typical Wintel box/laptop. The stability and lack of malware are some fo the more obvious benefits but don't forget the lack of forced upgrades, no antivirus licensing to worry about. Not to mention IT issues a Mac and completely forgets about it since there are no support issues. A Mac might be out of place if you're a Windows admin trying to lock down your users with draconian Group Policies but for those of use with servers to run that don't want to spend our time worrying whether or not our users can browse certain sites or install programs of their own, Macs are freaking great. I have idiot Sales guys running around the world with 70 day uptimes on their Macs. And not 1 complaint.

  12. Re:What's wrong with finder? by Coryoth · · Score: 4, Insightful

    To understand the basic complaint about the OS X Finder look at this ArsTechnica article.

    Which is essentially asking for a finder that works like the spatial Nautilus (this isn't surprising given that spatial Nautilus was designed based on this series of Ars Technica articles). We all know how well spatial Nautilus was recieved. I don't think you can win - there is no "better" only "different".

    In the end I quite like what Nautilus has ended up with - you can pick or choose between the two options, and both are reasonably (if not exceptionally) well implemented.

    Jedidiah.

  13. Re:Why has corporate America avoided Macs? by Amiasian · · Score: 4, Insightful

    I was going to mod you down for this bit "Mac designers were so proud of multitasking that windows didn't maximize automatically -- hardly making efficient use of screen real-estate. (See! There are multiple apps running behind this window!)." but decided the post had some worthwhile things overall.

    I suppose it's a usage debate, really, but it always made sense to NOT maximize Windows in the MS-OS's way. It's disgustingly wasteful. With higher res displays, one should not be asking for a wider view of a single window, but how one can use that space for multiple windows. That's efficient multi-tasking, in my opinion. Not having one giant square blocking everything else from view.

  14. Re:What's wrong with finder? by John+Siracusa · · Score: 4, Informative
    Those compaints are from before 10.3 came out, which is when the OS X Finder took several leaps forward.

    No it didn't.

  15. Not true by flithm · · Score: 4, Insightful

    It's a well known fact that the term "hacker" did not originally apply to the people that media now calls hackers.

    Cracking refers to people who break into computer systems using nefarious means. Ie Kevin Mitnick is mentioned on the wikipedia page, as he should be since he is probably the worlds most notorious cracker.

    Just because the media says it, doesn't mean it's true. And if a cracker ever refers to him/herself as a hacker, you can rest easy because all your base will not belong to them. Anyone worth their merit knows the correct definition and differentations between cracking/hacking/spidering/phreaking/etc.

    And just in case you all are too lazy to read the links... Linus Torvalds is listed as a famous hacker. This is the true definition of the term. It's not because he ever broke into computer systems, it's because he's a good programmer.

    Also of note is that in the computer science community the word "hack" has gone on to have a somewhat negative connotation. For example, "Dude this code is such a hack." Although this refers more loosely to the "hack and slash" programming methodology... which often results in ugly code that is held together very loosely.

    However, an ugly code "hack" and the word "hacker" are distinctly different. Please refrain from falling prey to false assumptions based on media in the future.

    1. Re:Not true by BoomerSooner · · Score: 4, Funny

      A well known fact is a cracker is a white dude in his mid 20's that posts on slashdot and has never had a date.

    2. Re:Not true by flithm · · Score: 4, Insightful

      Of all the people who replied, your reply was by far the best. You actually thought about it and you make a good point.

      It's true that the general public uses the word in a certain sense... so why fight it?

      Well, I actually have to take exception with your assumption that words have no "correct" meaning. Every word has a correct meaning, and yes it depends on the circumstance.

      I'm not vehemently opposed to the popular usage of the word hacker, but people need to know that the term has really been appropriated by the media and used to distort reality.

      For example, computer crimes now have such a huge negative connotation attached to them (probably because they're grossly misunderstand even by so-called computer experts) that you could spend almost twice as long in jail for "hacking" a bank than if you showed up with a gun and threatened peoples lives in the process (but didn't kill anyone).

      If you hacked a bank, yeah you probably pulled off a magnificent hack, both in the way it was originally intended, and in the way it has come to be known.

      I just wanted to help people remember that we are generally a bunch of brainwashed patsies, and we need to reclaim some critical thinking!

      Look at the replies to my original post. People totally side step the issue nitpicking little insignificant points despite the glaring fact that the term "hacker" does have an alternate meaning.

      I agree that ordinarily arguing semantics is a fairly worthless endeavor, but in this case I have to take an exception. It's not like we're arguing how to spell the rapper $0.50's name (Fiddy, Fifty)... we're discussing a concept vital to the forefathers of computation.

      People like Gosling, Wozniak, even Jobs to some extent... these are some of the people we owe our thanks to for the modern PC, and these people were the true hackers.

      We disservice them by letting the media contort an art form into something which is viewed as illegal.

      Like any art form... a tool can be misused. The sculpturs shaper can easily be used to kill, just like a hammer, screwdriver, hell even a paint brush... but just because a few people kill with a hammer, do we start associating the word "carpenter" with villian?

      No.

      But then again... most of us understand carpentry don't we... not that we can all do it. But it's something every person can at least grasp.

    3. Re:Not true by Kalak · · Score: 4, Interesting

      I'll see your obscure link and reaise you therelevant portion of the OED (can't link as you need a subscription) Note the dates of the defining (1976 v 1983):
      3.
      a. A person with an enthusiasm for programming or using computers as an end in itself. colloq. (orig. U.S.).

      1976 J. Weizenbaum Computer Power & Human Reason iv. 118 The compulsive programmer, or hacker as he calls himself, is usually a superb technician.

      1977 Time 5 Sept. 39/1 Some 500 retail outlets have opened in the past couple of years to sell and service microcomputers-and serve as hangouts for the growing legions of home-computer nuts, or `hackers' as they call themselves.

      1982 Sci. Amer. Oct. 110/1 In the jargon of computer science a hacker is someone who spends much of his time writing computer programs.

      1983 Byte May 298/1 `Hacker' seems to have originated at MIT. The original German/Yiddish expression referred to someone so inept as to make furniture with an axe, but somehow the meaning has been twisted so that it now generally connotes someone obsessed with programming and computers but possessing a fair degree of skill and competence.

      1984 Which Micro? Dec. 17/3 A hacker might spend more time playing his own version of PacMan than on useful program development.

      1986 A & B Computing Nov. 16/3 The on-screen help is for the casual user but there's plenty for the hacker who wants to tinker with the software and tailor it for special purposes.

      b. A person who uses his skill with computers to try to gain unauthorized access to computer files or networks. colloq.

      1983 Daily Tel. 3 Oct. 3/1 A hacker-computer jargon for an electronic eavesdropper who by-passes computer security systems-yesterday penetrated a confidential British Telecom message system being demonstrated live on BBC-TV.

      1985 U.S.A. Today 18 Oct. a1/4 A gang of 23 teen-age computer hackers has done `significant damage' to Chase Manhattan Bank's records.

      1986 TeleLink Sept.-Oct. 25/2 Just for fun, the hackers decided to drop a few APBs (All Points Bulletins) into the local police computer, with the result that, when out driving in his car, he was repeatedly stopped.

      --
      I am, and always will be, an idiot. Karma: Coma (mostly effected by .hack)
  16. Re:Why has corporate America avoided Macs? by MrLint · · Score: 5, Interesting

    Ok feel I feel I need to address this.

    1) I use my iBook everyday in my "corporate America" Job
    2) 'Mac' is not a company

    . Error messaging was minimal ("sad mac"? please.)

    3) the 'sad mac' was to indicate a hardware failure of some type, and it gave a diag code to lookup. Im not sure what kinda of failure code you are looking for from the built in ROM software. Perhaps you would like a blue screen filled with unintelligible register contents?

    4) Ejecting a disk, well then I ask should there have been a separate 'eject media' icon?

    5) One button mouse. Dont like the mouse go buy a 2 button mouse. they work just fine. However i get the distinct impression you dont use a mac anyway.

    6) Auto sizing windows: this behavior is a personal preference, Some windows I want large, some not. Based on your previous comments you seem to be upset that Apple makes some choices for the user that are personal preferences, but when they dont make this one you are upset about that also.

    Mac offered compatibility with windows networking very late in the game

    7) Im not sure im getting the point of this one. If the complaint is that Apple (see #2) didnt add windows file sharing until osx, this seems to miss the point of this screed about 'Corporate America'. From a corporate network POV, the server is supposed to be set up to talk to the clients, the clients have no onus to be peer to peer compatible with other clients, otherwise you lose the central control that is predominant in the corporate arena. Of course to be fair you would also have to complain that PC work stations haven't added any non MS windows compatibility.

    I can only assume by your context that you mean wintel x86 as corporate workstations, so I have to base my comments on that assumption. I suppose its possible you mean some stripped down unix workstation from like 1998.

    You claim to 'like' macs, but your things you dont like seems to be picayune at best. For all of these things that you believe that would get in the way of your 'corporate' workflow, it seems as if you have never tried to do such a thing to begin with.

    I feel that you are using this 'corporate' thing as a bag you can fill up with a bunch of complaints and use it to bolster your beliefs.

  17. It's "laptop." by Thu25245 · · Score: 4, Insightful

    Replace "PowerBook" with "laptop" and it makes perfect sense. It's not about the brand name, so much as the flexibility that a portable offers. Some people, upon buying a laptop, get rid of all their desktops and live off of the notebook. It becomes a "lifestyle," inasmuch as your work files, eMail, calendar, address book, etc. are all on a single machine. Like the Blackberry lifestyle, or the Palm Pilot (remember those?) lifestyle, or the cell-phone lifestyle.

    For the longest time, Mac-heads used "PowerBook" to mean "laptop" the way some people use "Kleenex" to mean "facial tissue."

  18. Re:Why has corporate America avoided Macs? by podperson · · Score: 4, Informative

    For years Mac's windowing/subwindowing functions required multiple open windows on a screen to explore subdirectories.

    This has been untrue since System 5, circa 1989. Certainly pre Windows 3.0.

    Mac designers were so proud of multitasking that windows didn't maximize automatically -- hardly making efficient use of screen real-estate.

    This is a bizarre remark... drug induced?

    1) Macs had overlapping Windows before they had threading.

    2) The first multi-tasking implementation (beyond desk accessories) involved multiple virtual screens (no overlapping applications).

    Many applications remember the state you set them in when you last used them and reinstate it when launched. Some don't. The same applies in Windows, with the exception that (a) it's easy to force maximization if you know a bit, and (b) Windows maximizes windows to fill the screen whereas the Mac maximizes windows to show as much as possible, but no more than required. I don't see how the latter is a less efficient use of screen real estate than filling the screen with a largely empty window.

    So ... um ... WRONG.

    Mac never attempted to price their machines competitively for corporate America

    I assume by "Mac" the writer means "Apple". In fact, Apple has offered many price-competitive computers, e.g. the Classic, the SE, the IIcx, the IIsi (the Mac mini being the most extreme example). It's not like the IBM XT was priced under the Apple II.

    In any study of TCO I've read (e.g. from Gartner) you'll see Macs have a lower TCO than Wintel boxes. I would assume TCO matters to corporate America -- but only when comparing non-Apple options.

  19. I agree--Finder is a disappointment by sootman · · Score: 4, Insightful

    Apple has had *so long* to get the finder *perfect* and it's still not nearly as good as it could be.

    looks-wise: when going from 9 to X, they threw a lot of babies out with the bathwater. consider active and inactive windows. in OS 9: foreground window had 3d effects all around it. EVERY OTHER WINDOW was solid light grey and a 1-pixel darker grey outline, period. no question about which was which. in OS X, it's waaaay too overly-cutely-designed and too subtle to be useful. OK, so the drop shadow is a bit smaller? great, that'd be tought to see even if my desktop picture *weren't* black. And the stoplight buttons are not there? OK, thanks. and the titlebar text goes from dark grey to medium grey? OK, super. OS 9 made the state of the computer *obvious.* OS X hides it behind pretty-but-subtle cues.

    And the performance isn't nearly what it could have been. Every use BeOS? You make a file on the desktop from within an app, boom, it appears in the background instantly. OS X: make a file or folder, click on the desktop to (hopefully) force a redraw, and a moment later (on a dual-G5) it'll show up. Editing a file that you can see in a window in list view? Save it and BeOS updates the 'date modified' column in the background instantly. OS X? Click the file and it'll update. And the Finder is especially lazy about updating disk usage when you have the 'calculate folder sizes' option checked. C'mon, Apple... I had BeOS R3 for Intel and PPC in *1998*! It's 2005 now! Want me to send you my old CDs?

    perfect quote: "Finder X is the compromise between the Mac OS folks and the NeXT folks. Neither won, everybody lost."

    great quote: "the entire bastardized notion of switching from metal to aqua and hiding the sidebar when clicking on the toolbar chiclet in the upper right-hand corner. Bonus: notice how if you click on the extreme right of the chiclet and try to switch back, you fail -- the window theme switch moved the chiclet slightly to the left and now you've got to follow it. Gag. Folks, this type of stuff makes Gnome look good."

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
  20. The End of Lost Software by delire · · Score: 4, Funny


    "..and why Mac OS X's Finder should be killed off."

    Precisely, one of the reason I find OSX so annoying to use; this 'Finder' assumes software is somehow lost already. A debilitating metaphor to say the least..

  21. Oh really? by SuperKendall · · Score: 4, Interesting

    If it's not lost, how come you are looking for it in the first place?

    At least "Finder" implies you will actually find something you are looking for. Consider please the term "Explorer" which implies a long journey, at great cost and possibly without success at the end. Nothing could be more apt to describe Explorer and the annoying little dog that couldn't find drugs in a reggae bands luggage.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  22. Re:Business Our Way by g3000 · · Score: 5, Informative

    They don't, for the most part, stock replacement parts. They don't do anything but the most basic repairs.

    I have to chime in here. I have a refurbished dual G5 in which one of the processors stopped showing up. The guy at the Genius bar told me it could be anything from an improperly seated processor to a bad CPU or logic board -- both of which were parts that they had in stock and could fix within a day or two. Luckily, it the processor wasn't firmly "in place" and it just took a bit of reassembly.

    They had it diagnosed and back to me in less than 24 hours, no charge. And I don't have Applecare on the machine. My opinion is that Apple hardware is great, but regardless, I've had few occasions to have to get repairs over the years. And when I have, it's been a relatively painless experience. I never had to ship anything in or wait for some obscure supply-chain hopscotch to get a part.

    A number of other comments in this post give me pause, but I'm not qualified to respond so I'll just say "hmmm...OK, whatever" to the rest, and admit people's experiences vary.

  23. Re:Business Our Way by l4m3z0r · · Score: 4, Interesting
    You have to send your machine to the one Apple service center in the country (Texas) which will cost you a minimum non-refundable $250+ just to "look at it". They're infamous for wrecking unrelated parts and damaging stuff, and you can pretty much foget any data on the system...and how many of us have the facilities to back up 60GB? Not me.

    Overall I'm not impressed with your comment as I think its largely irrelevant/innaccurate. This snippet I take particular issue, when you send them some hardware, they ask you on the phone "is the data backed up or do we need to do that?" They make a note in your case and bam they do that for you(they charge you for that).

    My experience with Apple is that with AppleCare support is incredible. Direct sales is useless to me as I don't need some rep to tell me what to order, I order that and it appears at the office in a few days, why do i need to talk to somebody?

    You make issue of losing the computer for a few days, but any business will/should have backup workstations/loaners for this purpose. If fact I cannot imagine a business so small, that they could afford a IT staff but not have the money to have a spare iBook chilling around for emergencies.

    Oh and FYI, 60gb worth of backup space is what ~$30 now(cheap IDE drive that i pop in format, copy files over and rip out in time to send machine out.. before you come back foaming at the mouth this does not violate warranties so your gonna have to complain from a different angle).

  24. Re:reluctance of corporate America by goMac2500 · · Score: 5, Insightful

    Thats a horrible idea. You want them to ditch great next generation technology just to fit in? Apple is all about next generation technology like Quartz, and how would dropping Quartz help them fit in? Every platform has it's own programming interfaces. Linux does, Windows does, Apple does. Are you suggesting that Linux drop its own API's and have everyone standardly use WINE because thats what everyone else uses? Cause Cocoa is so easy, if I had to code using other API's, I would leave the Mac platform.