| Doug's profilePeoples Republic OfBlogLists | Help |
|
August 29 To Link or Embed? That is the question.Via Chris Lanier, there is nice rant from Jason Dunn about problems various Microsoft products have in dealing with album art embedded in music files. I note for those that are interested that I have used Tag & Rename to successfully embed album art in WMA files for years. It has some nice features for grabbing copies of album covers from Amazon and the like. There may be better solutions, but this one has worked for me. The broader question that this made me think about is when to use embedding and when to use pointers to external data. Not just for music, but for applications, databases, web pages and the like. I'll bet there are even analogues to this question in other fields like manufacturing too. Embedding isn't always the right answer. To return to music for a moment, if you value having artist information, you would not necessarily want to have to update 100s of files each time you made a edit to the bio of a favorite artist. (Sure it could be done automatically, but it seems just as inelegant as some beefs with non-embedded album art.) Another good example of the tradeoffs involved in embedding involves the DLLs that have led to DLL hell (Note that my choosing to link to this article is an example of choosing a pointer rather than embedding the relevant information here!). Having external, shared DLLs for applications allows common updates to shared function libraries, on the other hand it also creates potential problems as the updates may break some applications. Those problems probably wouldn't occur if each application had its own individual libraries for which the developer was responsible for updating. But that would be more work for the developer. I am curious as to whether there is any more analytical and less anecdotal work that has been done on when to link and when to embed. August 28 Power is BackWe recently powered up the networked devices in our home after three days without power following the storms that hit Chicago last Thursday and Friday. Aside from a few anomalies the startup after the unplanned and extensive loss of power went pretty well:
All in all, restarting the network was fairly simple and painless. I suspect that would not have been true about five years ago. For all of the complaints about the unreliability of PCs compared to consumer electronics devices, PCs have certainly come a long way from where they once were. August 22 A Common Console Platform?1Up reports that Silicon Knights President Denis Dyack believes we are headed toward a common console platform in which games written for that platform will run anywhere. Perhaps given Silicon Knights' lawsuit against Epic he downplayed the possibility that middleware might play that role. He compared the future of consoles to that of DVD players, where a DVD will play on any player even though there are many models-- differentiated by features other than the movies they play. I think there is little doubt but there will probably much more of a common software platform for consoles in the next generation. I alluded to such a future in one of my first posts. The forces pushing for such a common platform are so strong that they are leading the the extinction of the third party exclusive even in the current generation. Without the third party exclusive, there is little reason to eschew a common platform and I believe developers will push console manufacturers in that direction. The interesting question to me is what is the likely platform going to be? Will it be common middleware like the Unreal Engine? A common console operating system? The ability to use XNA with many types of consoles? And how will the affect the console pricing model and business structure? Based on my earlier posts I would be loathe to bet against Microsoft not having a significant role in crafting the future console platform for several reasons:
Another question: If a Microsoft platform became the common console platform, would it even want to make hardware anymore? Wouldn't everyone be better off if Microsoft just made the OS's for Japanese manufactured consoles? Technorati Tags: Xbox 360, PlayStation 3, XNA, EPIC, Silicon Knights, Denis Dyack, Console Platform, Windows August 21 Whither the Core?It appears as the the Core Xbox 360 is being replaced by the Xbox Arcade. Which will have an HDMI port and come bundled with a wireless controller, a 256MB memory card and 5 Xbox Live Arcade games. On the most recent 1UpYours podcast, I believe Garnett Lee referred to Microsoft's decision to keep a version of the 360 without a hard drive as "retarded." Setting aside the obvious point that whatever faults Microsoft has, they employ pretty smart people. Therefore though they may make wrong decisions, it is pretty unlikely the decision is so obviously wrong as to be "retarded." In this case, the decision is pretty clearly motivated by a desire to keep the price of the console low enough to compete with the Wii. Faced with buying a 360 without a hard drive and Wii without a hard drive for the same price, many will opt for the console with the superior graphics and superior library: the 360. Of course, this contrast would be clearer if the 360 and Wii really were priced the same instead of the 36 being priced $30 more, but the concept is the same. But what about the disadvantages of having a model without a hard drive and a model with a hard drive? The main disadvantage is that due to Microsoft guidelines, developers of anything but MMOs have to design their games to function without a hard drive. Is this really a big impediment? The main use of a hard drive will be for caching, updates, downloadable content and game saves. Of these only the inability to do caching really will affect performance in the game out of the box. This seems like a fairly small price to pay (as evidenced by the fact it has not hurt Xbox 360 games to date) for the ability to price the Xbox Arcade much lower. Note also that no one complains that the Wii lacks a hard drive. If this did become a big problem, Microsoft could relax the requirement that all games run on the Xbox Arcade, perhaps combined with a more reasonably priced hard drive add-on-- say $50. Would that be so bad? In short, the potential advantages of a hard-driveless Xbox 360 seem to outweigh the fairly marginal disadvantages. August 07 Fixed a Shadow Copy ErrorI fixed a nagging critical error that had been popping up in my SBS event log on a daily basis relating to Shadow Copy: VSS error 7001. It turns out this dates back to when I replaced a hard drive with the Drobo. I had forgotten to turn of Shadow Copy, which now could not find the old volume. I followed the instructions to turn off Shadow Copy, delete the scheduled event relating to the missing task, and then turn Shadow Copy back on again. Hopefully this will solve the problem. Unfortunately I think a side effect was the loss of any shadow copies made to date. In may case this is not a big deal, but I can see it being a big deal for some. Technorati tags: Small Business Server 2003, Shadow Copy August 06 More than One Video Game Console?Specifically, should I buy a PlayStation 3 in addition to the stable of Xbox 360's around our house (mostly serving as Media Center Extenders)? Even assuming further price drops, I think the answer is probably "no." Here are the reasons why:
There really isn't any experience I could get with the PS3 (or the Wii for that matter) that is so much better than that from buying another triple-A Xbox 360 game, that it would be worth the costs associated with a new console. It I had more time for gaming, or the bench of 360 titles were not as deep, that would not be the case. But for me, right now, it is the case. So we remain a Microsoft household. |
|
|