Friday, July 04, 2008

iPhoneverse

Again, a stretch without any updates. So here's a tome.

The iPhone

I'd planned on getting an iPhone 3G on July 11th, but it seems AT&T plans on screwing existing customers. An AT&T customer, who isn't currently using an iPhone, has to be "eligible" to upgrade to an iPhone. I am not, because... several months ago I was forced to upgrade my old phone, because AT&T shut down their CDMA network. Had I not upgraded my old phone, it wouldn't work any longer with AT&T's cellular network.

And since I wasn't working, I wasn't about to pay the small fortune for the original iPhone.

But I am working now (see below), and a new iPhone has been released, so I'd planned on getting one.

However, since I'm not eligible, due to my prior upgrade, AT&T tells me they'll be more than happy to let me upgrade for an additional $200 over Apple's price on the phone.

WTF?

I fired off an email to AT&T complaining about this idiotic decision, but I doubt it'll go anywhere. They're looking for a means of fleecing yet more money off their customers, without regard for their having forced their customers to upgrade when they shut down their CDMA network.

The Job

I'm now working at Multiverse, a game company in Mountain View. It's a 6-8 week contract position, and I need to make sure it turns into a permanent position. I've been there two weeks, and like all the people there, and find the work interesting, and hope it all works out.

Yesterday I spent the day doing battle with Microsoft (ugh). I have a process running as a Windows service, and needed to have this process perform some background operations updating some files on a server. Only services run as LocalService, which didn't have permission to write to the directories in question. So I changed the properties on the service to log in as me, but upon restarting the service, the restart failed.

Looking into this I learned that I had to specifically grant permission to my account to log in as a service. But the Local Security Policy utility, which used to be in the Administrative Tools panel, isn't there any longer. I checked XP and Vista boxes in the office, and it's just plain gone.

Searching around further, I found a command-line tool (yes, a command-line tool) on the Microsoft site, for Windows 2003 Server. This tool, when run, gives a list of options, changing the security policy of the specified user account. Only there wasn't an option to update my account to permit logging in as a service.

So I did some more searching, and found another page on the Microsoft site, listing some more options, which weren't given by the security tool (sigh). Sure enough, on the web site, was an option to grant an account permission to log on as a service.

So I ran the tool, started up the service, ran the background process I wanted to execute, and sure enough... it ran! Woot!

For the life of me, I can't understand what idiocy would direct Microsoft to make it so difficult for a user to manage their own account security settings.

Anyway, this is an example of some of the things I've been working on. In my work at Oracle, I never had to deal with Windows at this level. There I'd log in, and start writing code. There was to dealing with services, or security policies, or things like that. So it's all new, and fun.

I figured, after taking 2.5 years off, that it'd take a while to get back into the work routine. I figured about a month, and think that after two weeks I'm finally back into the routine. Yesterday was great, solving this Microsoft problem. There were other accomplishments, but I can't really discuss them.

Labels: , ,

0 Comments:

Post a Comment

<< Home