So, Windows 7 is RTM now. And presales are running rampant. I hate to say it but I haven’t had a chance to preview it (yes, I downloaded an RC or two but I hadn’t had the time to setup a VM to test it on). Maybe now’s a good time to do so!
Vista was a complete mess. There was no reason to upgrade to it unless you were an uber hard-core gamer (like a friend of mine) and really really wanted DirectX 10 support. Well, after watching said friend run into wall after wall (mostly driver incompatibility walls), I sat back with my XP install and continued to enjoy everything Windows XP had to offer…like a stable platform to be productive on.
Will Windows 7 be the anti-Vista and actually bring more people like me back into the Microsoft OS upgrade loop again? Maybe. The biggest single hurdle for me (beyond having to deal with the annoyance of reinstalling everything again) is whether or not all my XP apps and games will install and run just as smoothly (if not smoother) on Windows 7 as they did on XP.
I guess we’ll know in a couple weeks…though, despite not knowing, I do have an outstanding pre-order with Amazon.
kn
Not surprisingly, someone else has decided to throw their hat into the hosted gaming service arena along side OnLive‘s. Gamasutra’s reporting that said competitor’s got a name, Gaikai. Better still, David Perry, the person behind Gaikai, is boasting that his service doesn’t require all the proprietary crap OnLive’s service has.
At least that means there’s going to be some competition in this market, which I love. Now, OnLive’s got a reason to continue to improve the service (though I suspect they’ll spend more time and effort on landing publishers before Gaikai does rather than spend on R&D).
I think Gaikai might be better positioned, though, since I think they’ll make a killing in Korea, China and Japan. A new PC used to be (and probably still is) the equivalent of a year’s salary in Korea…thus the reason LAN centers are the hub of gaming activity there. With this, they could shell out for an older PC and still keep up with the newer requirements of modern games…or better yet, play the games on their smartphones which I expect the Japanese to be doing already.
The bigger question will be if console makers will give in to these services. It’ll hurt their console sales. Though their business model’s all about game sales they’re still manufacturing those consoles and still measure penetration based on sales of those consoles. Besides, Microsoft and Sony both want to own that last leg (from the ISP to your home) since it’s the most important leg when it comes to exposure and services. If Sony can advertise the hell out of their BluRay’s on your home entertainment center made by them, they’ll be a lot happier than having you use OnLive of Gaikai to just stream your entertainment (yup, don’t forget, if they can stream games, they can stream movies and TV eventually) to your home.
The next couple years will be very telling for this market. We’ll see…
kn
Ahh, my love-hate relationship with Whale Wars begins anew. Instead of flooding the main blog thread, I’m moving it here.
kn
GigaOM’s correspondents have been on a tear about the obsolescence of POTS (Plain Old Telephone Service) or landlines. Their latest snippet by Jim Courtney entitled “Area Codes are Dead — Thanks VoIP” talks about the “loosening” of the anchor of geographically locked phone numbers…specifically for the home/office. Obviously, cell phones have been doing this since the FCC forced the carriers to support number portability and more recently ensured this wasn’t something the carriers could drag on, it’s not like this is a surprise. As VoIP has gotten more widespread (Qwest was expanding its network to cover a large chunk of their residential customer base years ago…and they probably didn’t even realize it), it wasn’t going to be long. There are still hiccups (while clear, Skype calls can drop out or otherwise end up fubar if the net connection falters anywhere along the way) but with increasing bandwidth, faster cellular data connections, and a coming bump in WiMax support as adoption starts to spread, it won’t be long before you can (finally) have uninterrupted cellphone access.
Imagine being able to get 99% coverage because where cell service dips, your phone can automatically switch to WiFi without you noticing. One of the cool things that I’ve wanted to try out were those IP phones that really routed to wherever based on your location. So, you could have calls follow you if needed. Don’t roll your eyes. Think about family calls. Your son or daughter’s stuck somewhere and they need you. What if you left your cellphone somewhere or it got dropped in the toilet (yes, this happens but thankfully not to me…yet)? Walk over to a “public” phone wherever you are that you can log into and pull up your phone book or even have the phone ring for you if someone calls.
Big Brother may be watching but there are a number of other reasons this sort of thing benefits people. I’d even go for the Minority Report-style ad/public screen that can ID you and say, “Hey, your wife’s trying to reach you…it’s important!”
In the end, though, I still feel a bit defensive when I hear about the end of POTS. Maybe it’s one of those things where you’re familiar with something…like an old friend…and you hate to see it go. One more thing from your history that disappears under the mob of progress, leveled to the ground and replaced with a new strip mall. One of those weird duality things with me. I love new tech, stylishly new architecture and the like…but I also respect and enjoy old things (okay, I don’t appreciate stuff from the 60′s or 70′s…yeesh).
Or maybe it’s because of what it implies…that we’re no longer grounded in a place that we know but are becoming digital era nomads without a home. How long before nationalism gives way to something new…technologism–your identity becomes like those Mac commercials where you’re identified by your tech platform…no more religious wars or wars for land…it’s a war for bandwidth or adoption. Ugh. And when those little green men finally show up a thousand years from now, picking through our technological bones…will they just shake their heads and mutter about misguided automotons or will they just be the Borg, showing up and collecting some more technology for their own?
kn
A bit old and heavy handed but still a bit funny…
kn
So, I’d just merged some code into my test build to prepare a deployment to staging when I got a compilation error on a page stating that a “}” was expected and referencing a line in a temp file from the GAC that included a line like this:
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
I’m scratching my head…wtf? I searched for the above and found a reference in the strings resource I had for the site. But, there weren’t any problems with the code…in fact, the site compiled just fine! More scratching…then I searched online. Found this. Different error but the same or rather a similar stack trace.
Then I thought about it. Missing closing bracket…well, we’d just modified some code recently that involved what I’m sure Microsoft would rather we didn’t do…in the front-end aspx file we did something like this:
<% if (something == true) { %>
<myfancyhtml></myfancyhtml>
<% }//end if %>
And, lo and behold, the recent merge managed to include two copies of the opening line with a single closing line. Lovely.
Anyhow, in case you run into this wonderfully obscure error, check your <% %> tags if the code behinds still compile successfully…probably have something in there that’s causing you problems…no need to reboot and all that crap.
kn