Tuesday, October 16, 2007

Shiny!

I dropped an email to Mr. Gruber mentioning this, and I thought I would post a little note about it here as well, because...well, it's fricking cool.

In the iPhone 1.1.1 update (which I grudgingly upgraded to in spite of losing iToner and my assorted third party apps, mostly because 1.1.1 finally allowed me to read PDFs sideways, making the iPhone a passable PDF reader if I use the Yahoo! Mail hack...but I digress...), Apple added an undocumented (as far as I can tell) feature for those of us using the Apple Bluetooth Headset that I think is incredibly cool. If the headset is paired with the iPhone and active, the iPhone will display the battery power remaining in the headset, updated over the Bluetooth connection:






This means that at a glance, you can always tell how much charge the headset has left.

Oddly, I haven't seen mention of this feature anywhere (and can't even find it on Apple's site). But I think it's absolutely fantastic - I couldn't count the number of times I went to use my headset with old phones only to find it had run out of power (but had no indicator anywhere to let me know how much charge was left). It's baffling to me why Apple isn't obviously advertising this as a major feature of the Apple Headset - it's the kind of thing that actually could be a compelling reason to buy their headset over a third party one for many people.

(The aforementioned email to Mr. Gruber was actually in reference to his Linked List posting about the ringer silence switch. It is similarly baffling to me why the iPhone doesn't simply show an icon in the status bar when the ringer is switched off. That seems like an obvious thing to do, and would lead to a lot less confusion.)

Monday, October 15, 2007

Man, it's so loud in here...

A revised version of the script to pause iTunes briefly while it announces the track info. The other one works OK with headphones on, but not so well over the house speakers.

tell application "iTunes"
    set isPlaying to player state
    pause
    copy name of current track to songName
    copy album of current track to songAlbum
    copy artist of current track to songArtist
end tell
say songName & ", bye" & ", " & songArtist
     & ", from, " & songAlbum
tell application "iTunes"
    if isPlaying is playing then
        play
    end if
end tell

Sunday, October 14, 2007

He's the DJ, I'm the Applescripter... (Also: why, QuicKeys, why?)


tell application "iTunes"
    copy name of current track to songName
    copy album of current track to songAlbum
    copy artist of current track to songArtist
end tell
say songName & ", bye" & ", "
     & songArtist & ", from, " & songAlbum


Was originally using GrowlTunes with the "Speech" display style, but neither that nor AudioScrobbler gave me the exact announcement I wanted. Plus, we rapidly determined that having it occur with each song was annoying. This bound to a key command gives us an easy way of asking "what song is this?" (Or, as my wife occasionally puts it, "what the hell is this?", to which the correct answer is usually "Next Track!")

And...



Also, I feel now is an opportune time to make a comment on the tendency of many software companies (actually many companies in general, but in this case it is particularly germane to software companies) to take an attitude towards their customers I like to lovingly call "All My Customers Are Thieving Bastards, So Screw Them". In this particular case, my ire is sadly directed at the makers of one of my long-time favorite apps, QuicKeys. I've used QuicKeys since the very first version on OS 9, and have loyally upgraded each version as my number of macros has grown over time and now make up a sizable portion of how I use my computer at home. (This is in spite of the fact that QuicKeys is extremely expensive when compared with other options which could cover the functionality I actually use, which range from $20 to free.)

When writing the above script, I thought "well, why don't I just throw it into QuicKeys" - nice and easy, bind it to a key command, and I'm done. Then, of course, I wanted it on both my laptop and our aging Mac Mini that serves as our music server, when suddenly I was given a friendly reminder why I hadn't used Quickeys on that machine (in spite of the fact that my Quicksilver triggers for iTunes on that machine are always flaky):



So, let's discuss what this dialog means. When translated into the language "Customer-ese", which most customers speak but which seems to be a language many companies skipped in high school, this dialog reads:
"Dear loyal customer: it is so important to us to ensure that you don't use our product on more than one machine - no matter how trivial the usage, or how unlikely it would be that you would actually buy another license - that we have actually expended significant development resources on developing a mechanism to detect your thieving ways you horrible, horrible person. Please call us so you can give us more of your money, rather than finding a cheaper (or free) option to do what you are trying to do, even though that will probably also take significantly less time and effort on your part."


So, given that helpful translation, here is the $79.95 question: what do you think it is likely that someone will do in this situation? (I mean, other than writing an irate blog entry about an application that up until an hour ago they had been completely and utterly happy with for over ten years, but now are seriously considering replacing.) Is it more likely that they will, as instructed, see the error of their ways and call Startly to ask if they can buy another license? Or, is it more likely that they will try to find another way of doing what they want to do (especially since because of the very nature of the application, anyone who would use QuicKeys is probably at least savvy enough to search for alternatives)?

Now, their FAQ indicates that the company that sells QuicKeys might offer some sort of "special pricing for registered home users who wish to purchase an additional license", however: a) it is improbable that license cost would be less than, say, free (after all, they have to pay for the time spent writing up that dialog and thievin'-bastard-customer detection mechanism) or even the $20 Keyboard Maestro that seems to be pretty close in functionality, and b) as noted in the translated version of the dialog, it's probably less work for me to just download and try one of said competing apps and get it to do what I want.

The amount of effort expended to effectively lose a customer here astonishes me. I have trouble believing that this sort of thing has ever garnered anyone additional sales, and there are many better ways of preventing "piracy", if that is their aim, without pissing off your paying customers unnecessarily.

All of this, of course, is a pretty common theme running through today's complex world of intellectual property, and our increasingly fragile attempts to both protect it and value it correctly. (Don't get me started on the recording industry, which has effectively managed to get me to change my music selection criteria, mostly just because buying music from the RIAA is starting to feel a lot like paying protection money to a guy named Guido.)

I think a pretty good rule of thumb here is: if you treat your customers like thieves, they are very likely to find somewhere else to take their business.

Saturday, October 6, 2007

A Place for my Stuff

I am in the midst of a slow attempt to streamline my enormous collection of stuff (or, if one were using more technical terms, "crap") that I have accumulated over the years.

As most anyone who knows me can attest, my ability to acquire and accrete large amounts of stuff - much of which I never actually use - is quite impressive. I am very much the proverbial pack rat. Media is usually my worst offense (DVDs, books, comic books, music, you name it), though it is certainly not the only one (I seem to have developed a horrible addiction to t-shirts lately - curse you Threadless and your ironic-yet-lighthearted collection of t-shirts for both me and The Boy or both!).

I am reminded (as should be obvious to anyone who recognizes the source of the post title) of George Carlin's excellent comedy routine on the matter of "stuff" and the need to find a place for your stuff, which leads to the need to buy a bigger house to hold your stuff, which in turn leads to going out and getting more stuff...

As is probably obvious by now, I am currently doing my damndest to avoid cleaning my office.

That all being said, I seem to have had at least a minor mental breakthrough of late that is helping me get rid of my stuff. So in my attempt to avoid office cleaning for yet another weekend, I thought I would share it with all of you, which is to say me and possibly my wife as the primary readers of my blog, since the more expedient route of walking upstairs and telling her my thoughts on this matter rather than writing them up would take far too little time to be helpful in my procrastination.

The new frame of mind that I am trying to put myself in as I look at all my crap is, in a nutshell: "When in the hell are you actually going to use this again? No, really - give me a specific instance in which you will actually use this, not some hypothetical situation in which aliens arrive and your only possible hope to survive is by digging out and watching the 'Predator' video tape that you haven't watched since 1997 and which you now own in a far superior DVD format, so any clues that might be helpful in an alien invasion would be better supplemented by the 'How to survive an alien invasion' extra on the disc anyway!"

It is amazing how much this frame of mind helps, actually (the "When in the hell..." part, not so much the alien invasion part). It allowed me to look at my collection of videotapes and decide to just donate them to charity. I'm not going to watch them - I haven't even hooked up a single one of the three VCRs I've accumulated over the years since we moved - and even if I actually wanted to watch one of the few movies I own on tape, I'm probably better off just getting the DVD (if I don't already own it) since it takes up less space and is more durable. Similarly, with my t-shirts - I have a nice stack of t-shirts that I have great emotional attachment to, but are becoming questionable to wear even just as "around the house" shirts. So instead, I'm seriously thinking about trying to get them turned into a quilt - should be comfy. At the rate I'm going, I'll probably have 9 or 10 quilts before the year is out.

Now when the hell am I going to use all those quilts?

Sadly, this mindset has absolutely no effect on my purchasing of more items. And it doesn't always work - see the comic collection that has overflowed the closet and shows no signs of stopping. But at least I'm starting to get rid of some of the pile. And now have my t-shirts organized into nice color-coordinated piles in my closet. It's a start.

Excellent. I seem to have wasted enough time on this entry that it is now time for lunch!

(I have a forthcoming blog posting that I've been thinking about that is a sort of meta-post about my internal resistance to blogging, with an intent of actually setting some direction for future blog postings and a purpose to this blog. But I seem to be encountering some difficulty in actually writing it up, so it's not ready to post yet. Ah, irony.)

Wednesday, September 12, 2007

Dear Apple

WOULD YOU PLEASE FOR THE LOVE OF GOD PROVIDE ME A SYNCABLE PDF READER ON THE IPHONE?!?!??

Thank you.

P.S. I would imagine this is about a day of coding, given that the only parts that don't appear to already be there are an easy way to get the PDFs onto the iPhone (iTunes!) and a front end for the built-in PDF/Office Doc capabilities already on the damn thing.

Wednesday, August 8, 2007

Alas, Poor Yahoo! I knew him, Horatio...

Well, after many years of loyally using My Yahoo! as my home page for all sorts of information, long after I left Yahoo! Mail for GMail, Yahoo has finally managed to drive me out of my My Yahoo! (...now "My Sharona" is stuck in my head) thanks to their new redesign. I'm not a huge fan of the redesign in general - a lot of information that used to be nicely compact is now spread out, which means more scrolling for me. But I could have lived with that, at least out of laziness if nothing else.

The most egregious and unforgivable change to their design, however, can be seen in this screen shot of My Yahoo! as it now appears. You may notice the somewhat glaring blank space that takes up several square inches in the upper right quadrant. Yup, Yahoo! decided that whenever I view my page, I need to view an immovable advertisement taking up some of the most valuable real estate on the entire page! At least in my case it is thankfully just blank, due to the most excellent FlashBlocker Firefox add-on, but it effectively destroyed the main reason I stuck with Yahoo! - that at a glance I could see sports scores, a little news, and my fabulous wealth in the form of my stock portfolios. The advertisement used to be a thin band across the top - annoying, but much easier to ignore (which is, I'm sure, why they changed it).

(To make matters worse, you'll notice that the nifty mouseover summaries of the news stories sometimes appear under the nonexistent ad, rendering one of the coolest MY! features totally useless.)

I played with the layout a bit to try to put some useless information in line with the ad section so I could scroll down, but after about two minutes of this, I realized it was a huge waste of my time. Yahoo! had drawn a line in the sand, saying their right to advertise to me (or show me a nice white box, in my case) was more important to them than my getting the information I wanted from My Yahoo!

So so long, Yahoo! Hello, Google home page.

The main reason I'd stuck with My Yahoo! for so long was I liked the way they handled sports scores and news (somehow not surprising that sports aren't at the forefront of the folks at Google designing this thing), and frankly for a long time Google Finance was kind of teh suck for displaying portfolios. But Google Finance is coming along nicely, and my discovery of the CBS Sportsline Gadget actually makes looking at the scores more pleasant. So after 5 minutes of rearranging and playing, I'm now much happier with Google than I had been for years with My Yahoo!

So - thanks, Yahoo! for showing me the door. I had been a loyal user for a long time, but I appreciate your taking the time to do a redesign that chased me to one of your competitors. No, no! Don't be modest! That takes real work, to make someone as lazy as me change his habits!

This whole little mess is nicely indicative of why Yahoo! continues to have their ass handed to them by that little upstart Google company. Yahoo! seems to place their eggs in the basket of "our users will stick with us even if we poke them in the eye periodically". I don't begrudge Yahoo! the right to make money, but somehow doing it in a way that chases their loyal users into Google's arms seems like a bad idea.

If you're going to do a redesign in the future, Yahoo!, I suggest you consider two things: first, does the redesign give some obvious added value to your users? And second, does the redesign give you some obvious advantage over Google's competing tool, whatever it is (or at least not make Google's tool more attractive)? Unless you can answer both questions with a resounding "You betcha!", DON'T DO IT.

It actually makes me sad - to be honest, part of my loyalty to My Yahoo! was simply rooting for the underdog here. Yahoo! continues to get so roundly smacked around by Google, I felt that if I could use one of their tools, I might as well, just to encourage competition. But it's only fun rooting for the underdog if they are likable. If they run up and slap you in the face and then scurry off giggling at what an idiot you are to be rooting for them...well, maybe the favorite is the favorite for a reason.

Here's hoping they know well enough to just leave Flickr alone.

Tuesday, July 24, 2007

It's the little things...

While I try to figure out what I'm going to actually do with this blog, I thought I'd just share a nice little moment that happened last weekend with my loyal reader. We were walking back from brunch when I noticed this amazing cloud rainbow in a mostly clear sky - I'd heard of them, but never seen one before. I pointed it out to my wife, and we stood there oo-ing and ah-ing at it for a moment. In a fit of randomness, when a woman walked by and gave me a quizzical look as to why I was staring up at the sky in the middle of the sidewalk, I pointed the rainbow out to her, and she also stopped and stared at it, enraptured.

I then watched as she walked ahead of us, and pointed it out to another random person on the sidewalk, who also stopped and stared in amazement at it, then grabbed her friends to come out and look.

It was an incredibly cool moment of chain-reaction happiness, for no other reason than a couple of people took the time to point out something rare and beautiful to a stranger.

Yes, it's a sappy little thing, but still - that's kind of what rainbows are for.