Posts Tagged ‘Apple’

A Slightly Better Systemwide ‘Word Count’ Service for OS X

Saturday, January 26th, 2008

I previously wrote about and praised John Gruber’s Word Count script, which uses Jesper’s ThisService to add a systemwide service to Mac OS X.

I have one minor quibble with it, however. While a word count is invaluable for prose, there times in computer-related writing when you actually might want a character count as well or instead, which the script doesn’t provide. Such was the case when I wrote the UCSD redesign post, where I wanted to character counts of the URLs.

Fortunately, AppleScript is pretty easy to hack, and even though I have no idea how to write AppleScripts, hacking John’s script to include a character count proved painless. The new script is:

on process(_str)
    tell application "System Events"
        set _appname to name of first process whose frontmost is true
    end tell
    tell application _appname
        display alert "Word count: " & (count words of _str) & "
Character count: " & (count characters of _str)
    end tell
end process

Seriously, count characters of _str counts the characters in the string. I have to hand it to AppleScript, that’s cool beans.

Just reload the script into ThisService and you’ll have a slightly better systemwide word count service.

Counting Paragraphs

Coming off of the god-like high of manipulating the code to do my bidding, my mind naturally gravitated towards giving the script even more power. Counting paragraphs seemed like something the script could use, even though, really, I can’t think of a reason why I would want to ever count paragraphs. But, hey, that sort of thinking never stopped Microsoft from dumping features into it’s products, so I added a count paragraphs in _str part to the code and tested it.

Turns out, no, I’m not a god, and apparently AppleScript becomes retarded when you ask it to count paragraphs. It works fine for counting the paragraphs in a single paragraph block, but anything more than that and it overestimates the number. Again, I don’t know AppleScript — or even paragraphs — well enough to troubleshoot this, and I don’t really care enough to try writing a Ruby or Perl script to add a feature I don’t actually want. If, however, you do, knock yourself out.

Systemwide ‘Word Count’ Service for OS X

Monday, January 7th, 2008

John Gruber explained how to set this up a year ago:

Back in October my friend Jesper wrote a nifty little utility called ThisService. You give ThisService a script — either AppleScript or any Unix scripting language such as Perl, Python, or Ruby — and it generates a system-wide service based on that script, right there in the Services menu, available in any app. No Xcode or Cocoa required. You just write the script… …This one is about as simple as it gets, but I use it quite often. It takes as input the currently selected text in the frontmost app, and then displays an alert showing the number of words in the selection.

I installed it and it works spectacularly well. This is particularly useful for applications that don’t have their own word counters (Safari), or for ones that have word counters with stupid keyboard shortcuts (TextMate).

Just one thing to note, finding the right keyboard shortcut proved somewhat difficult for me. The one Gruber uses, shift-command-K, will interfere with Safari’s “Block Pop-Up Windows” menu item (which I don’t think needs a friggin’ shortcut to begin with). I opted for shift-command-End, as that isn’t likely to conflict with any app’s built-in shortcuts.

Steve Jobs: Throwaway-line King

Friday, July 13th, 2007

When Steve Jobs made his pre-iPhone launch company wide sermon speech he mentioned that they (Apple) were hard at work on putting OS X on other devices, including the iPod. In writing you call a line like that a throwaway — it’s something that means absolutely nothing to the matter at hand (iPhone) but that opens the door for plethora of stories to be told. A classic example of this is in Star Wars A New Hope when Obi Wan tells Luke he and his father fought in “the wars”, and Luke responds with, “You fought in the Clone Wars?” That one tiny line, that means nothing to the scene, but fans of Star Wars went ape-shit over what, precisely, the Clone Wars were. Many books were written on the subject, and subsequently Lucas framed his new trilogy around the events of the Clone Wars (plus there was that super-nifty cartoon).

Since then excitement has ensued, culminating with Gizmodo reporting that Electronista is reporting that Digitimes is reporting that someone told them that there are touch screen iPod looming.

Today, John Gruber gets into the mix with his thoughts on what an OS X iPod means (answer: he has no idea).

As I believe was the case with George Lucas, I don’t think even Steve Jobs really knows what “OS X on an iPod” really means. I think the line was a throwaway, and we’re lots of fan fiction popping up around what that line might actually mean.

All I will say is this: whatever this turns out being, I hope to God it doesn’t involve Hayden Christensen.

Microsoft Talks Cell Phones on the Today Show

Friday, June 29th, 2007

I just caught this when I went to go put on my pants this morning. The Today Show did a piece where they went to Microsoft and saw the phone division feverishly wishing they were in line for an iPhone working on new Microsoft mobile crap. They showed the “Audio Geek” (real title) working on coming up with new and more awesome ringtones, because, really, that’s if there’s one reason everyone and their mother is creaming themselves over the iPhone it’s ringtones.

The best part: poor bastard leader Robbie Bach saying into the camera, “[The iPhone] hasn’t changed our strategy at all.” Translation: We are so fucking screwed!

“Why You Don’t Want an iPhone — Yet”

Friday, June 29th, 2007

Jeff Atwood of Coding Horror makes a compelling argument why the EDGE data connection of the iPhone will ruin your life.

I still stand firmly by my Buyer’s Guide. The iPhone isn’t just a phone, or a glorified iPod, or a web browser, or a collection of PIM software — it’s all those things. If you want only one of those component, and therein only one of the parts of the service you’re paying for, then I think you should pass on the iPhone. I also think you should pass on the iPhone 2.0, or 3.0, or iPhone Pro, or iPhone Mini, or whatever comes next, because it is simply not Apple’s style to pimp out one component at the expense of the big picture. In other words, no, I don’t think you’ll ever see an iPhone that has data transfer rates as good as or better than other phones on the market. That’s only part of the whole widget.

The Definitive iPhone Buyer’s Guide

Thursday, June 28th, 2007

As I’m sure everyone knows by now the iPhone goes on sale tomorrow evening at 6pm (local). Reviews have started to trickle in, as have buying recommendations. Being that I’m a guy with a blog I am completely qualified to add my own analysis of this matter to the public discourse. Therefore, I’ve decided to write what is certainly the definitive iPhone buyer’s guide…

To determine if you should buy an iPhone ask yourself the following question:

Are you willing to pay up to $100 a month to carry around a 3.5-inch Macintosh computer?

If yes, then buy an iPhone.

If no, then don’t.

It is as simple as that. I think people, like Yahoo!’s Gina Hughes, are confusing the choice involved. She writes:

Probably the biggest reason to wait is the price.The iPhone will retail in stores for $500 (4GB) and $600 (8GB) — AND you still have to sign a new two-year agreement.

This isn’t what’s happening. You aren’t buying a $600 device AND having to get a service. You’re getting a service that requires a $600 membership fee. What are you becoming a member of? The Grand Society of Being Frickin’ Awesome™!

Now obviously, if you are willing to pay upwards of $1001 then you might wonder why you should pay a membership fee to Apple specifically. Well, the answer to that is simple: have you seen the frickin’ thing?!!!! I mean, seriously, it’s the coolest little device I’ve ever seen. Cooler even than those really cool USB sushi thumb drives. Why would you choose a different phone?

Yeah, yeah, yeah, I know there are problems with the iPhone. I’ve read all the reviews.

1. The over the air web browsing is excruciatingly slow. Granted.

2. The touch screen keyboard takes days to get used to. Probably, but considering the fact that in three years every single portable device is going to go to touch screen it’s probably better to get the learning out of the way now.2

3. AT&T sucks. Yeah, well, I’ve got a little secret to tell you. Are you ready for it? All cell phone carriers suck! You will always find someone who’s unhappy with their cell phone carrier. That’s why there are so many cell phone carriers. If one was great and awesome, then it would have cornered the market by now, given, you know, how much cell phone carriers suck.

4. The biggest size is 8 GBs. Waaaah! Poor babies. Look, the computer I took to college with me only had an 8 GB hard drive and that was enough. And you’re not even going to be filling it up with porn.

5. You’re going to have to get in a long ass line to get one. OK. I waited 2 hours in line to see Terminator 2 with my Aunt. We knew we were waiting so we stopped by a deli joint beforehand and got some sandwiches. My Aunt and I had a great time that I know we both remember to this day. Oh, and I did all that having already seen the movie.

6. You can’t use the touch screen with your penis. I will concede that this could be a deal breaker.

That’s all true, but you know what? The iPod doesn’t have a built in FM tuner. The Nintendo Wii can’t make toast. Plasma screen televisions don’t come with built in DVD/VCR combos. Life’s a bitch.

Yeah, the iPhone’s not perfect, but if you’re in the market for a paying-$100-a-month service than the iPhone is still hands down prettier than all the other mobile devices out there. Hell, I bet the box the iPhone comes in is prettier than all the other mobile devices on the market.

So, am I going to buy an iPhone? Nope. I’m not willing to spend up to $100 a month to have an awesome computer in my pocket. I’d much rather use that money on dating models and going to resorts and Xbox 360 games and comic books and Transformers toys. If I was, I’d sure as hell get one. It’s an easy choice, either way.

  1. Yes, I realize the plans offered go as low as $59.99, but $100 is a nice round number, and I think when discussing purchases you should overestimate rather than underestimate the cost.
  2. I also wanted to point out that this is long over due. The most futuristic sci-fi films all used to have touch screen, and they were all supposed to be set in like the year 2000. FYI, I’m also still waiting on my flying skateboard Back to the Future II!

John Gruber Is a Master Debater

Tuesday, June 26th, 2007

The previous post mentioned John Gruber in passing but didn’t elaborate on him or his role in defending the iPhone’s honor. The truth is, John Gruber is the single greatest warrior in the army of Christ Apple, and like the greatest warriors, his skill is not in armed combat, but rather in his mastery of debate and argument. Have you seen the film Thank You For Smoking? He’s basically that guy, except pudgier and kind of a hippie.

Gruber has been engaged in the business of outing what he calls “iPhone doubters”1 for quite some time. How deep does these doubters’ lack of faith run? One such doubter outed by Gruber, Rob Waugh dared to write the following:

Part- mobile, part-iPod, it has a touchscreen that’s set to sweep away memories of tapping furiously at unresponsive old Palm Pilots – and it looks delicious. But does it live up to the hype? As a phone, the answer is ‘no’.

It’s not like he then goes on to explain what specific phone features the iPhone will not ship with that makes it not, in his estimation, live up to the absolutely monstrous hype the iPhone has gotten. Oh wait, actually he does. Right in the next paragraph. And then he praises the usability of the iPhone’s interface.

Of course, Gruber ignores that, and simply accuses him of complaining about the phone without actually using one. Except that none of his complaints did stem from usability issues, but rather the plain as paper features that Apple has explained are present in the phone. Thankfully Gruber, being the genius debater that he is, doesn’t allow you to post comments to his website, and therefore protects himself from anyone bringing up that minor trivial detail.

Gruber also follows the great rule of debate: don’t acknowledge the that there’s another side to the debate. Namely that there has been an incredible amount of positive press on the iPhone without people actually using one. I would say that it’s surprising that Gruber’s litmus test doesn’t cut both ways, but it’s not.

In Gruber’s world, facts like that aren’t important. It’s not about who has or hasn’t used an iPhone, it’s about faith in the glory of Jesus the iPhone. Last Friday he took another disbeliever, Slate’s Jack Shafer, to task.2 Gruber writes:

The press largely ignored the fact that video-capable MP3 players already existed and treated Steve Jobs as if he was the reincarnation of Thomas Edison.
Apple has gone on to sell tens of millions of video-capable iPods. Unless Shafer is willing to argue that the iPod’s continuing success is the result of the media coverage, the video iPod’s popularity justifies the press coverage. (The press paid a ton of attention to the Segway, too.)

Gruber’s ability to form a an airtight rebuttal to an argument is absolutely top-notch. The financial success of the video iPod proves beyond all reason that the press did not misrepresent facts in presenting the video iPod as the first of it’s kind. I mean, obviously.

Debate Tactic #3: Ask a rhetorical question with obvious answer, but ignore said obvious answer.

Writes Gruber:

Apple’s stock price jumped $4 on the battery news. Was that a result of the press coverage, too? Three additional hours of battery life is a significant difference.

Ummm… yes, when the news media reported the increase in battery life the stock price jumped up. Had the new media not reported it, no one would have known about it, and the stock price wouldn’t have changed. Isn’t that just basic logic? I mean, that’s just cause and, like, effect, right?

He continues:

The Ocean does look like a cool phone. But does Shafer really want to get into a pissing match feature comparison between the iPhone and Ocean?

Maybe it was just to transition into a discussion of how awesome Billy Ocean is? A transition he failed to execute, in typical cynic fashion!

Gruber is, however, not without his faults. He makes the little tiny minor mistake of completely conceding that he’s full of shit:

It is, of course, entirely possible that the original iPhone will be a disappointment.

It’s possible?! Then why the fuck are you calling out all these “iPhone doubters”, John? If you, the faithful, aren’t 100% confident in your Lord and Savior mobile phone then what the hell are we, the reasoned and sensible, to think?3

Gruber concludes:

What is Shafer’s argument? That the press should ignore the fact that hundreds of thousands (millions?) of people are going to line up hoping to buy an iPhone at 6pm on the first day it’s available? Is it not possible that the iPhone deserves tremendous media attention?
I thought his argument was that the press is sucking up to Apple and eschewing accuracy in their overwhelmingly fanatical praise of their latest product. But I guess since that’s not argument you were debating it’s not really important, now is it? And really, isn’t that what good debate is about? Saying whatever the hell you feel like about someone else whilst calling them names and generally insulting the intelligence of the audience?

Yes, but only if you truly believe it is.

  1. One can only assume that the term “infidels” was already taken by some other a-hole blogger.
  2. Interestingly enough, Shafer is refered to as an “Apple cynic”, which is, I assume, far worse than being merely an “iPhone doubter”. To be a cynic of Apple is, well, just fucking Communist!
  3. Answer: John Gruber is an iPhone doubter.

iPhone Is Coming!

Monday, June 25th, 2007

This is a very special week. Finally after many years of speculation, rumors, and waiting, the greatest day of days is nearly upon us. This Friday at 6pm marks the moment that will change the very course of human history. Yes, that’s right. I’m talking about the arrival of Jesus the Apple iPhone.

The coming of Jesus iPhone will herald a profound and wonderful change for humanity early adopters. Many of the religious Apple faithful are already waiting in line in hopes of securing they’re chance to see their Lord and Savior pay $599 for a 8 GB iPhone.

The Fox New Channel news media has been covering the news of the second coming of Christ iPhone’s launch with flare and excitement. Many are calling it the biggest religious moment product launch of our lifetime. Some have challenged that the media coverage has become pure hype, but the mere fact that the coverage has become as significant as it has simply solidifies how important the coming of Jesus the iPhone is.

One might wonder, What will Jesus the iPhone do for me? That’s a silly fair question that can be easily answered. Jesus iPhone will bring world peace and prosperity cutting-edge mobile connectivity to the masses people who are willing to pay for it. Jesus will end world hunger play YouTube videos and provide eternal happiness Google Maps. With His faithful apostles by His side a 2 year contract with AT&T Jesus iPhone will crush evil on Earth Blackberry.

What’s most remarkable about Jesus iPhone is His it’s love for all God’s children revolutionary graphical user interface. With Jesus iPhone in your heart hand you’ll be able to do amazing things with the blessing of the Lord touchscreen display.

There are, of course, those that doubt the greatness of Jesus iPhone. People who either cannot or will not accept the love kick-assery of Jesus iPhone. These blasphemers blasphemers will in time be proven both wrong and stupid, and there are already those that are fighting the good fight to help educate indoctrinate those doubters. The words of true believers like the Pope John Gruber will show people the way.

Years from now, when the world is a paradise of holy glory technological wonder people will look back at the date June 29, 2007 as the day the Universe cellular phone industry changed. Calendars will forever have marked upon them the day God’s son Steve Jobs’ pet project descended from Heaven Cupertino and freed the world went on sale. It shall be, truly, glorious!

Terrible Shopping Experience at the Apple Store

Sunday, May 27th, 2007

In 2001 Apple entered the retail market with the Apple Store, a one stop shopping mecca of all things shiny and geekily delicious. What began with two stores, in Glendale California and McLean Virginia, has since become an international phenomenon. Apple Stores are eagerly awaited, and are greeted with the kind of fanfare that is generally more typical of a blockbuster movie premiere, except with slightly fewer stupid pirate costumes.

These Apple Stores have defined themselves by their amazingly minimalist design aesthetic. They’re as beautiful as a retail store could be, and just as functional. Helpful nerds in t-shirts and sandals would help answer your questions and get you the information you needed. The products were laid out in a well organized manner that made it easy to find what you wanted. They were a pleasure to shop at.

That is, up until last week when I went to the my local Apple Store to buy a pair of headphones. I walk in and the first thing I notice is that they’ve changed the layout of the store. Word on the street was that they were going to be remodeling so I wasn’t all that shocked. I figured the headphones would be in the back, and sure enough they were. I grab the headphones I wanted and turned to my left.

2.jpg

NERDS!!!!!

That’s the Genius Bar, where people can line up and ask questions, like “Do I need to plug the iPod into the computer to download songs to it?”, and Apple Geniuses, dudes with rudimentary computer skills, can provide them with answers.

Well, I didn’t need that. So I turned to my left again.

3.jpg

Two things not indigenous to an Apple Store: video games and someone who actually knows anything about computers.

That’s the great wall of software. All kinds of Mac programs. Like Photoshop. And Photoshop Elements.

That doesn’t help me much, so I turn to my left again.

4.jpg

I should have just walked my ass out of there.

That’s where I came in from. There are a bunch of awesome computers and iPods there for me to play with, but that won’t help me purchase my headphones any faster.

So I turn to the left again.

1.jpg

That chick at the bottom is having a great shopping experience too. Great job Apple!

And I’m back where I started. Hey, look at that, THERE ARE NO CASH REGISTERS IN THE APPLE STORE! Yeah, that’s right, no registers.

So I grab one of the clerks who’s shuttling back and forth and ask, “How do I pay for this?” The smart alec clerk responds, “With money.”

Let me stop for a moment and mention that this is the first time in years that I’ve actually wanted to punch a sales clerk in the face (one day I’ll tell you about the last time).

So I take a deep breath and reply, “No, I mean, where do I pay for this?”

I’m then informed that the sales clerks are equipped with portable transaction units and that any one of them can help me. But not the one I was talking to because she (did I forget to mention she was a she?) was busy helping someone else. So I look around the store, and miraculously, everyone else in the store was busying helping other people. By “helping” I mean they were answering questions and showing off wares, not actually selling anything to anyone.

So I spot the closest sales chick and I wait patiently as she explains to a nice man what printers her could buy for his Mac Mini (short answer: EVERY SINGLE PRINTER IN THE UNIVERSE!). While I’m waiting a lovely older woman walks by, pissed as hell, muttering “How are there no cash registers?” Never in a million years would I think that me and old ladies would have a common foe, so thanks for that Apple Store.

Anyway, after a ridiculous wait the guy finally walks off and the sales person acknowledges that I’m waiting. I hand her the headphones and she starts plugging away at her handheld. She runs my card, and then smacks the side of the handheld. She tells me it’s not working.

Oh, isn’t that just fucking great?!

So then she finds another sales clerk and takes their handheld. She goes through the whole routine again and this time it works. Hurray for Apple. Then she asks if I want the receipt emailed to me. You see, thanks to those hippie bastards at Greenpeace Apple has a giant hard-on for the environment, and they’d rather email you a receipt rather than hand you a paper copy. Except the email address of mine they have on record, which they want to use, is some lame fake email I used once upon a time to sign up for lord knows what. So she asks if I want the email sent to fakeassemail@screwoff.com and I tell her no, just print out the receipt, which means she has to go into the back to get me the receipt. I don’t know what’s in “the back”, but I’m guessing it was a full resort spa because the chick took ten fucking minutes to come back. What the hell?! Though to her credit she did give me one of those nice tote bags which I didn’t want and she didn’t ask me if I wanted.

Now, I could stop right there with my shitty shopping story. But that’s not the end of my nightmare. You see, I get home and try and open the package, which appears to be made of simple cardboard, and discover that it’s actually made of friggin’ adamantium. And glued shut with super glue. And baptized in Satan’s hate.

damnyouapple.jpg

I summoned forth all of my considerabl man-strength and this is as “open” as my fingers could get the package.

Five minutes, and two cuts on my fingers later, I sawed through the packaging and retrieved my headphones. Which sound great, by the way.

indestructable.jpg

I tried pulling it open from the bottom, but failed. Luckily the industrial strength scissors I bought was able to cut through this bullshit. They also allow for great snowflake cutouts.

So overall, yeah, buying a pair of headphones from the Apple Store is probably the single worst shopping experience I’ve had in years. I’m all for minimalist design, but cash registers are one of those things that you kind of sorta need to have in a store. Steve Jobs, I curse thee!!!!

Ten Ways Switching to a Mac Will Improve Your Life

Sunday, May 20th, 2007

My buddy Jake sought my council the other day regarding his next computer purchase, as I am widely regarded as a handsome genius. He’s leaning towards a Mac, a lean which I fully support. Having jumped back and forth between Windows PCs and Macs several times I felt I could share with him some of the advantages of using a Mac over a Windows PC.

I choose now to share my insights with you as well, because that’s what this site is for, and also because I couldn’t think of anything else to write about.


<br/>

1. Everything is prettier

Yeah, yeah, yeah, Vista, Vista, Vista. Yes, Vista is prettier than Windows XP, in the same way that some girls are made prettier after they drop half a grand at Sephora. But just like those women, once you see them with their makeup off you recoil in shock and fear, to the point that you might confuse them with some kind of terrible zombie and try to punch them in the face. Yes, I am saying that Vista causes female face punching.

In contrast, the Mac OS X is like one of those super cute Asian girls that model at car shows on weekends to help pay for veterinary school and that don’t need to wear makeup because they’ve got porcelain skin and who you know will age really well because, well, that’s what Asian women do.

Plus, while Vista may look nice at first, it suffers from some very annoying design flaws.

 

2. You move closer to ultimate geek ascendancy

Mac OS X is POSIX compliant operating system built upon a BSD-derived microkernel architecture. If you know what that last sentence means then you’re going to love OS X. It has all the features of a geeky UNIX operating system, but it’s still immediately usable thanks to Apple’s easy-as-cake design aesthetic, making it an excellent stepping stone towards something truly geeky like Linux. Once you learn what “sudo” means and what root is and some nice bash commands there’s nothing about Linux you have to worry about, and OS X is a great place to learn those things.

 

3. You can stop pretending that building your own computer is fun

Building a computer is about as fun as having your face bashed in by a frying pan. First you have to get all the parts, which means hours of scouring the internet looking for deals on the parts you want — including making sure the parts you’re getting are all compatible with each other. Then when you get everything you need you have to set aside part of your Saturday to put the thing together. You open all your boxes, get all your tools ready, and then you start assembling all the disparate pieces. An hour or so later you’ve got all the parts fitted nicely inside your computer case, with all the wires nicely tied out of the way for easy access to each component, which you will inevitably have to have access to sometime in the future. Triumphant, you press the power button the case and … nothing happens.

Two obscenity filled hours later you’ve narrowed the problem down one of the connectors between the case and the motherboard. You know, the little one-pin connectors that all line up next to each other and have markings on them like “PWR +1″ and “PWR GND”. So you double check your motherboard manual and, low and behold, you discover that your Taiwanese motherboard manufacturer and your Malaysian case manufacturer don’t use the same labels. Apparently, your guess that “PWR +1″ on the connector connects to pin “+3V” on your motherboard wasn’t quite right. You would double check this on the internet, but since you decided to cheap out and use your old case instead of buying a new one your old computer’s guts are all over the floor.

After another hour of trying as many different pin-connector permutations as you can think of you’ve got your new computer to post, but, oh, look at that you can’t boot into Windows. The reason? You brand new ATI video card is critically incompatible with the old ATI drivers that are on the hard drive you moved over from your old computer. Granted, you deserve that for buying an ATI video card in the first place, but still!

I’ve built six computers up to this point, and each time there’s been some pain in the ass problem I’ve had to slag through. With a Mac you don’t even have the option of building your own computer, and thank goodness for that. Yeah, sometimes people need to be protected from their own stupidity …

 

4. It’s easier to find software

Because there’s so much less of it. HA!

Seriously, though, there’s something to be said for having a smaller selection to choose from. It’s like Chipotle vs McDonalds. McDonalds has a huge menu of really shitty food, but great fries — and I hear that Angus burger they’re testing is the bomb, yo! — while Chipotle has very small menu but of much higher quality items. So do you want to be able to pick from 25 really crappy McFoods, or from 5 kinds of tasty burritos?

Mmmmmmmm … carnitas.

 

5. You can justify buying an Xbox 360

Yeah, there aren’t that many games on a Mac. Just buy a friggin’ 360 and get on with your life. Gears of War is bar none the best game ever, anyway.

 

6. “Fringe” software is more readily available

I mean “fringe” in an ignorant “but it’s not made by Microsoft” sort of way. I don’t really know why this is, but there’s just more care in developing quality software on the Mac.

I’m talking about things like LaTeX, which everyone in the academic engineering and mathematics world uses because of how ridiculously great it is. The Mac has (appropriately) MacTeX, which is a single-install complete LaTeX system including a very high quality editor TeXShop and the XeTeX extension which allows it to use native OS X fonts. Windows has MiKTeX which sucks in comparison.

Ruby on Rails, the cutting edge web technology taking the world by storm, was built around using tools on the Mac like Textmate, a spectacular text editor. Rails development on the Mac is ridiculously easy thanks to Locomotive, a single-install self-contained Rails system. Again, there’s a similar thing out there for Windows called Instant Rails, but it looks like ass, doesn’t do project management as well, and actually spawns it’s own Apache web server to run, which is stupid to do on a development machine, which, let’s be honest, is why you’d want a single install of something like Rails.

 

7. You’re getting a more complete system

iPhoto, iMovie, iDVD, iCal, iChat, I don’t know how to use half of those but they’re free and therefore totally awesome! You buy a Mac you’re getting a boat load of practical software to start working immediately, unlike a typical PC, which is so bogged down by crapware that you have to spend hours friggin’ uninstalling all that crap before you can put some decent programs on it to then use.

 

8. Chicks dig the Apple Store

It is generally very difficult for a gentleman geek to take a lady friend out and find places of common interest. The Apple Store is one such place. They’re full of computers for you to play with, and they’ve got cute little nano-sized multi-colored gadgets for girls to play with.

Here’s the way it usually plays out:

PC guy: Would you like to go with me to Fry’s Electronics? Female: No way! There’s nothing for me there. PC guy: There are washing machines. Female: What the hell does that mean! PC guy: Ummmm … and, like, cooking stuff.

Conclusion: No sex.

OR

Mac stud: Hey babycakes, you wanna hang with me at an Apple Store. Babe: Sure! Mac stud: You be good, sexy, and you’ll walk out of there with one of those cute iPod Nanos. Babe: The pink one?! Mac stud: Anything for you, hotpants. Babe: Ooooooooooooo…

Conclusion: IS NICE!

 

9. Be a programmer on the cheap!

This goes a level beyond geek and into hacker territory. Mac OS X comes with software to help you become a tried and true programmer. You can start at the most basic level of AppleScript, a programming language for scripting and automating actions between applications. A step up and you can use scripting languages like Perl, Ruby, and Python which are included in the OS and can be used to write all kinds of simple applications. When you’re ready, you can take the leap into full desktop application programming using Xcode, the free development environment provided by Apple (as in it comes with the operating system). Yeah, FREE.

If there’s something you want the computer to do that it doesn’t already do, you can just make it do it yourself with these tools. How’s that for power?

 

10. Apple is to software as New York is to pizza

You ever been to a New York pizza joint? There you’ll typically find a guy named Vinnie who runs the place, his brother Anthony flipping dough in the corner, and maybe his cousin Mario who’s usually out making deliveries. His Ma’s in the back rolling meatballs. Pop might be in the corner yelling about what a dumbass Anthony is. And the pizza? It’s to die for. Why? Because these people really care about making great pizza, the same way Apple really cares about making great software.

That’s the real big change you’ll get moving from Windows to a Mac. The people at Microsoft might care about making great software too, but they sure could have fooled me. Internet Explorer? A total piece of crap that still doesn’t work right. Apple’s web brower Safari? They release nightly builds that improve upon the technology found within. Apple Mail, iLife, the Address Book, the included Utilities, the Terminal … it all has a polish to it that shows you that it was made by someone who cared about their work, rather than someone who cared about keeping their job. And let me tell you, it’s a really nice feeling to use something like that … for a change.