Archive for April, 2008

Adobe Photoshop CS2 on Vista – The Horror!

I had no idea that getting Adobe Photoshop CS2 to work on Windows Vista Home Premium was difficult. As a matter of fact, as someone who has been using Photoshop for many years I assumed it would be easy. Silly me. Following is my account of dealing with Adobe Support to try and get my legal copy of Adobe Photoshop CS2 to work on my new machine, which coincidentally came with Vista Home Premium. Note that the issues I experienced had nothing to do with Photoshop functionality, the only problem I had was getting the software to accept my serial number.

The Back Story

I’ll start by describing my situation. It wasn’t one that I initially thought was odd, but Adobe’s support personnel have had one hell of a time wrapping their mind around it so I can only assume that my situation is mind (and possibly time, space and physics) bending.

  1. I have owned and used Photoshop CS2 since 2005
  2. I recently purchased a new computer from Dell, it came with Windows Vista Home Premium (so I decided to try the much maligned OS)
  3. I wanted to install, register and activate my copy of Photoshop CS2 on my new computer

The Assets

Now that you have a little back story, I’d like to tell you how I’m set up just to be sure there’s no misunderstanding (again, Adobe support couldn’t fathom this setup).

  1. My new computer is a hardware monster, it dwarfs the minimum requirements for Photoshop CS2 from a hardware standpoint
  2. I still have the original download of Photoshop CS2 that I got from Adobe on a CD (I thought it was pretty standard to back up purchased and downloaded software, apparently it isn’t)

The Problem: Part 1

Now for the fun. While I was installing Photoshop it asked me for a serial number. Like a good customer and someone who writes software for a living I don’t keep a copy of the serial number along with the software install. Instead, I depend on Adobe to keep up with that for me. So during the pause in the installation I headed out to Adobe’s site and logged into my account to take a look at my serial number. When I got to the appropriate page, however, the site informed me that the registration services were not available.

“No problem” I thought, and continued to click the “Trial” button to go ahead and install Photoshop CS2 so I could use it for the task I needed and activate / register it later once the registration services were back online. Logic has been the downfall of many…

The Problem: Part 2 – The Problem Grows

I finished my task with no problems, saved my graphics files and continued on about my way comfortable in the knowledge that soon Adobe would be back online and everything would be tidied up.

So the next day before I head out for the day I check on the registration services site again only to find that it’s still down. I figured what the heck, I’ll call their support center. The conversation with the support personnel was pretty short… as she informed me that she couldn’t help me because the registration service was down.

“Well that’s less than ideal, but whatever…” I thought as I headed out the door.

Online Support

At some point during my day that day I had a thought, “I might as well submit an online ticket so the nice support folks can get to my problem as soon as the flaky registration service comes back online.” So as soon as I got home I sat down and submitted a support ticket using Adobe’s site.

Two days later (on Monday, which is fine, they don’t work weekends) I got an e-mail with a PDF attachment… apparently this is how Adobe’s support communicates… via an e-mail with a PDF attachment. What a clever way to try and force people to use Adobe Reader. Anyhow, the gist of the message was that they would be unable to help me because it was a weekend (note that this was sent on Monday). However, the message continues on to tell me that my Photoshop CS2 serial number will not work with Photoshop CS3. They then continue to assure me that they were happy to have solved this issue for me.

Of course, CS3 had nothing whatsoever to do with my problem, so I responded. Admittedly it took me until the next Saturday to do so (after all, the trial was working, getting it activated wasn’t my top priority). I was pretty straightforward but polite in my response that CS3 was nowhere to be found. I even used Photoshop CS2 to make the image below and attach it to the support ticket. You see, the only problem I had is that I couldn’t enter my serial number… nothing else was wrong!

The image I sent to Adobe\'s Support

On Sunday (the next day, at least these guys are prompt) I got a message informing me that it was the weekend. This time, however, I was instructed to call Adobe’s support telephone number instead of bothering the online support folks, they said the phone support personnel would be better qualified to handle my unique issue.

Telephone Support

So on Sunday I went ahead and called the Adobe support folks again. I got a nice individual on the phone who seemed genuinely eager to help me solve this issue of epic proportions.

Of course, all he could tell me was that Photoshop CS2 does not work on Vista, I need to upgrade to Photoshop CS3. After me spending 20 minutes trying to convince him not only did it work, but I used it to make the attachment on the ticket, my support tech was ready to get rid of me. He told me to call back some other time, when the technical support folks would be around. I had to wonder who exactly I had been talking to all this time if not technical support.

Going Rogue

The time had come for me to put some of my own time into solving this problem. In all honesty, it wasn’t that hard to solve once I put my mind to it. I had originally hoped for a quick fix from Adobe but once it was obvious they were not going to be of help… and that my trial would run out… I had to figure out how to make things work on my own.

I researched the problem on the web and found some vague references to it, but nothing that out and out told you how to fix it. Thus this article…

There seem to be several approaches to fixing the problem that people have found over time. However, I found what worked for me and it goes a little something like this:

  1. Uninstall Photoshop completely
  2. Disable Vista’s UAC functionality
  3. Re-install Photoshop CS2 in Windows XP SP2 compatibility mode
  4. Enter your serial number during the initial installation
  5. Run Photoshop CS2 in Windows XP SP2 compatibility mode

I will add a more detailed post at some point in the future which outlines each of the steps in detail, possibly with screen shots if I find the time (now that my copy of Photoshop isn’t going to expire).

Note that I was never able to get the “Activation” popup in Photoshop to work, it would always give me the error listed in the picture above. However, the first time I used my serial during installation using the steps I just outlined everything seemed to work great.

The Conclusion

Adobe Photoshop CS2 does, in fact, work on Windows Vista Home Premium if you’re willing to toy with it. Of course, having to toy with it is the reason I don’t use Photoshop’s competitors.

It’s an online life – E-mail

Online Life Tool: Gmail

Replaces: Outlook (and the associated old-school mail servers)

The GMail Logo

As you read through this series of articles you will find that I depend on Google for a lot of functionality. The primary reason I chose Google springs from the great approach to online e-mail that they pioneered, Gmail. With virtually unlimited storage and the recommendation that you archive instead of delete messages you have only yourself to blame if an important e-mail goes missing. If you are careful you will find that you can find anything you need very, very quickly using their approach to categorizing and filing messages. Of course, all of this and more has been said before about Gmail, so I’ll stop the fan-boy praise and get to the nitty gritty.

I use Google’s Apps for your Domain for all of my e-mail needs. The great thing is that all of my sites and e-mail addresses can play together nicely because of Google’s “share and share alike” approach to their services. So using Google Apps is equivalent to having a Google account (which anyone can get for free). For most of these services, their web based interface is way up the list of good web-based applications and while their e-mail interface is definitely no exception.

While it would be easy for me to assume that people reading this story, owning and iPhone and wanting to live an Online Life would be able to set up e-mail without assistance, we all know what happens when we assume. So here’s how I roll in regards to e-mail:

  1. Get a Gmail account
  2. Register your Gmail account on your iPhone
  3. Learn to deal with the envy of your peers

So just use the IMAP client on the iPhone to connect to your Gmail account. The two synchronize beautifully (much better than with my Windows Mobile phone) and working between them is really transparent.

If you want to label and archive something via your iPhone, just drag it to one of your “folders” and presto chango Gmail will handle the rest for you. When you set up your account your iPhone automatically added a special set of folders which have a [Gmail] folder as their parent. These folders allow you to do all of the special things Gmail’s web interface allows you to do. For example, if you want to “star” an item, simply place it in the [Gmail] > Starred folder. All of the special folders work the same and with them you have all the tools you need to keep your inbox in order quickly and easily. If you’re like me, with time you’ll find yourself using your iPhone for all of your e-mail related tasks even when you’re sitting right in front of a computer!

For an obligatory comparison, this approach replaces Outlook for me. While I don’t have many complaints about Outlook at all, it really is very nice to be able to have all of my messages stored on the web instead of in an archive file on my hard drive. Now that I’m using this approach I can’t count the number of times I have been out and wanted to pull up an e-mail. If I were still tethered to Outlook (without a mobile device) that wouldn’t be possible and even with a mobile device (Outlook works pretty well with any Windows Mobile device as well as the iPhone) if I hadn’t synced lately I would be out of luck.

Something else to remember that I will definitely be mentioning more later is that almost all web-based applications support some sort of interaction via e-mail. Because the SMTP (e-mail) standard is so widely accepted, having a good e-mail client is paramount to achieving any goal as an Online Lifer (woot, I just made up that term, I Googled it to be sure).

So on the e-mail front I would say that not only have I been happy with my new approach, it has been better than I realized it could be which in the end is what we should all hope for when we try something new.

It’s an online life – Introduction

I am a web developer which means that I spend my days (and often nights) designing, implementing and supporting useful software which runs in a web browser (preferably all web browsers). A couple of months ago the thought struck me, “If I’m writing all of this great software for the web why am I using so many non-web based methods of keeping myself organized?”

Why, indeed? At the time I simply didn’t see how I could accomplish everything I wanted or needed to get done using only web based applications. After all, most web-based applications required you to be at a computer to use and if I was going to be at a computer anyway why wouldn’t I just use desktop software? And if I was at a computer using desktop software, why not depend on my trusty old notebook and pen which would inevitably be available.

Then I met the iPhone. It was a chance meeting, I had fully intended to just upgrade my Windows Mobile device (I had been using them for over three years) and continue on with the way I had been going. But after toying with an iPhone for a while I decided to buy one.

Woot for the iPhone

There’s really something to be said for what Apple has done with the iPhone. And I don’t mean sales success or over-hyped marketing and fan-boy addictions, I mean what they have actually done with the thing. When they released it there was no SDK and a requirement that you purchase a data plan. The obvious intention was that if you wanted to do something, do it using the web browser or one of the few built-in tools which supported internet protocols other than http (such as the e-mail client).

Because Apple did this and because I bought the iPhone I am now revisiting my previous idea of moving more and more of what I do every day into web applications.

Now with an initiative like this there are always risks. People I’ve talked to along the way have warned me of the impending attack of our information hording overlords and how keeping personal (but not necessarily private) information online would only seal my fate as one of their minions. As someone who has spent my adult life giving the government personal information and handing my credit card to the random shady figure waiting my table I figure it’s a risk I’m either willing to take or a risk I’ve already been taking all along.

Evil overlords!

I required that my new approach meet the following requirements:

  • Convenient – Be easy and non-intrusive to my daily life
  • Collaborative – If others are involved, let me involve others
  • Available – I need my information when I need it, not later
  • Portable – It needs to work equally as well whether I’m at a computer or not
  • Complete – This is an all or nothing deal
  • Cost Effective – I’m an Open Source fan, don’t make me pay too much

My progress has been surprisingly good and now I’m ready to begin sharing my experiences in this adventure with the world and that’s where this series of articles comes in. I will be writing these articles as I have time to outline how I have accomplished keeping myself organized using just my iPhone and the internet.