The application I've been writing was approved by Apple right before Thanksgiving and is available in the App Store right now. I haven't really talked about this much with anyone but I was contacted back at the beginning of the summer by some folks who wanted to do an application. It's called HawkeyeSpecs and you can see it in the App Store if you are set up for those sorts of links. The idea is one of those "I can't understand why this hasn't been done before." utilities. (Well I have some idea why now, but that's a digression :-)) The rough idea is this: take a picture of something small (we focused largely on text) using the built-in camera. After you have the image provide a magnifying glass as well as a suite of simple digital enhancement tools.
There are a whole set of recent applications that provide some sort of "digital eyeglasses" but they all do the same thing: a digital zoom on the live video feed from the camera. This works OK on the 3GS but on the 2G and 3G iPhones it's really a poor choice. The camera on those phones is fixed-focus, meaning you have to hold the phone a very specific amount away from the target to get an in-focus image. This isn't that difficult to do, but trying to do that while reading the screen is very tricky. Imagine trying to read a menu in a dimly-lit restaurant: you need to hold up the menu, hold the phone about a foot away from the menu, and then read from the screen. With Hawkeye you still have to hold the phone about a foot from the menu but you only hold it there for a moment, snap a picture and then you can put the menu down hold the phone where you can best see it and scroll around the image to your heart's content. You can also adjust the obvious parameters - brightness, saturation, contrast, as well as apply a sharpen filter.
I was actually surprised to realize how good the camera in the 2G phone was for this sort of thing when you don't limit it in weird ways. It's actually pretty easy to get a shot of an entire sheet of paper and if you keep the whole 1600 x 1200 image there's plenty of detail to read fine text.
So yeah. If you have an iPhone and a pair of reading glasses you might find Hawkeye a useful program to pick up. Plus you'd be supporting little old me! :-)
Read moreMuppets: Bohemian Rhapsody
This is awesome:
(via everyone. The first link I saw was Chris Hardwick.)
Watching this drives something home to me: the Muppet folks need to bring back the variety show. Here's what I'm saying: sell it direct-to-DVD, stream it on YouTube or Hulu, or do the more esoteric sell subscription podcasts or whatever. Do anything other than attach it to some stupid basic cable channel and I'd sign up. I'm positive you could get a season's worth of various internet folks to guest host the show (just imagine a Muppet Show with Jonathan Coulton for example. That's internet gold right there.). Somebody is going to break this market open eventually, and I seriously think The Muppet Show has the right nostalgia factor to make it happen.
There are these fumbling steps to bring back the Muppets (Waldof and Statler doing movie reviews for example), this video has a link to buy a Queen CD at Best Buy, but I think it's overkill. Just give geeks the show they remember from childhood and and give them some way to pay you for it. (Imagine the Pigs in Space take on The Matrix and tell me you wouldn't pay for that.)
Read moreBorderlands - A Belated Thumbs-Up
It's been a long time since we talked games here. In large part because posting frequency has gone way down (Hey, I've been busy), comment frequency is even lower, and because I hadn't really been playing much. Nothing exciting had come out and even the weekly multiplayer session had reached a threshold of "cancelled more often than not" for a while.
Borderlands has changed that though. I was suspicious of the game at first, reading it as a Diablo clone with a sci-fi Wasteland skin applied. This sounds fine to me but the folks I play generally oppose RPG trappings like character levels and skill trees. But Tony was persistent and then Amazon ran a sale letting me pick up a few titles at a discount so I grabbed Borderlands and I like it a lot. The multiplayer is fast and frantic and each class feels very different. I'm even playing quite a bit of the single player which the reviews were pretty down on.
As it turns out, the objections I expected to Borderlands hasn't materialized yet. I'm not sure how much of that is the fantasy trappings of Diablo (or a clone such as Torchlight) and how much of that is the change from 3rd person clickfest to the 1st person shooting, but the takeaway is that there's still a lot of interest in the multiplayer.
I like the single player because I can sit down and play it for twenty minutes, complete a mission, and then turn it off with a success under my belt. It begs some comparisons to Fallout as both can make some claims to being the spiritual heir to Wasteland from back in the day. My problem with all of the Fallouts has been the lack of story. They take the sandbox approach so far that you're just wandering a wasteland aimlessly, trying to not get killed. There is a story in them, but the main story is sort of just incidental to the bulk of the game. Borderlands has story missions and it has side missions, but they are pretty clearly distinct. It just turns out I like that model a lot better. Fallout 3 took me at least an hour to get anything done - I'd turn it on, review what quests were active, pick out something that made sense, hike around for a bit, maybe get sidetracked into something else and so forth. I had fun with Fallout, but I'd only dedicate the time to play it maybe once a week. I can play a couple of Borderlands missions in the time it takes to drink my first cup of coffee of the day. That's a big plus for me.
I'll knock it for one major stupidity: it plays in the first person and yet there are jumping puzzles. HEY GAME DESIGNERS: first person jumping SUCKS. It always has and I suspect it always will. This is 2009 now, you should have internalized the lessons of Half-Life 1 by now. (Even Bwana has played Half-Life 1 already!) But they are fairly intermittent and I haven't seen any that are "fall to your death" just "fall lower on the level and run around and try again". The latter still sucks but it's not a deal-breaker. It ends up being 2-3 minutes of annoyance, not 10-15 minutes.
Anyway, if you're a fan of multiplayer action RPG lootfests, you should definitely check out Borderlands. And if you get it on 360 let me know!
Read moreDirect Droid/iPhone 3GS Comparison
Andy Ihnatko took a good series of shots where he took the same image with a 3GS and a Motorola Droid. If you care about phone cameras it's worth a look.
My super-short capsule summary of the comparison? The Droid has a light and it has more megapixels and those save some shots. In general tap to focus is super-useful and the Droid pictures are really washed out saturation-wise. I think I would prefer having a 3GS for most occasions where I want a camera. Although I'd admit I could envy that light pretty easily ....
And of course nobody is selecting a phone based on the camera built-in anyway. You pick the phone with the feature set you want and then that dictates which crappy camera you have anyway. On either of these the point is not that they are great cameras, the point is that it's a mediocre camera that you happen to have in your pocket all the time.
Read moreAbout that Cat Blogging
Has it been two months since my last blog about Heisenberg's health? It has! (And there were only eight posts in the last two months. Meh. I've been busy.)
But I've been delinquent in posting about the goober and that's especially a shame because we had good news. The funny thing is I posted that last post on August 17th. Well, that 21st was his monthly "glucose curve" where I checked his glucose level every two hours for twelve hours. Now remember, I said something from 80 - 170 mg/dL was "normal" for cats and he was considered "managed" at numbers around 250. Well that Friday his numbers were between 67 and 88. Yes that's right his numbers are now low. See cats can go into spontaneous remission from diabetes and just start producing insulin again. Nobody really knows why.
So yeah, he hasn't taken glipizide for about two months now. I still spot check him occasionally and I haven't seen anything higher than 87 mg/dL in that time.
He still had the neuropathy walk and I eventually asked the vet about it (and about the possible vertebrae fusion). What they originally said is that any treatment for that would interfere with the glipizide and we couldn't do that. So now he's on a non-steroidal anti-inflammatory called Metacam. Metacam is a scary thing to Google for felines: it's not approved for cat usage in the US, and it can cause renal failure. So I watched him really carefully as we started him on it. It definitely makes a big difference in his gait. He's not walking like he did last year but he's faster and more agile on the Metacam than not.
Just to keep the roller coaster going last week he started peeing inappropriately again, and I immediately thought "Well crap, that could be renal issues with the Metacam" so we took him into the vet Saturday so they could get a urine sample and do some tests. Word is that he's doing just fine, all of his levels are what we want to see and he can stay on the Metacam. So he's just peeing on the floor to spite me. (sigh) I did rearrange his access to the litter box to see if that made him happier, we'll see over time.
Anyway, the main takeaway is that he no longer has diabetes which is good. He's on a medicine which has been bad for some cats and you can find plenty of anecdotal evidence about cats who couldn't take Metacam on the internet. But that's not science, and my anecdote is that he seems to love taking the Metacam - he'll even come over and sit in my lap while I'm obviously holding the syringe (it's a syrup that you squirt into his mouth). He's got stable levels in his blood and he's been taking it long enough that it was going to cause problem it would have by now. We still have to keep a close eye - if he got sick from something else that could break the equilibrium and then we could have trouble. But for now he's a solid little guy and he may not have to go back to the vet for another four months. Which is a good thing.
Read more