Microsoft fixes Xbox 360 license transfer

Microsoft has finally fixed a long-standing irritation with the Xbox 360: the inability to transfer licenses for purchased games from one console to another. The new license transfer tool lets you consolidate all your download purchases to a specific Xbox 360, even if some were downloaded onto a console that no longer works or was

…continue reading Microsoft fixes Xbox 360 license transfer

Canon’s bad dialog, weak Linux support

While installing Canon’s MX700 all-in-one printer on Windows, I spotted this for my collection of bad dialogs:

Hint: if you ask the user a question, it’s good to allow for more than one answer. Even if you close the dialog by clicking the x at top right, it still reboots the system.

I

…continue reading Canon’s bad dialog, weak Linux support

Zavvi Direct saga highlights fake domain risks

A couple of weeks ago a fake UK web site called Zavvi Direct garnered thousands of orders for the elusive Wii Fit. Its success was based on several factors:

Ads on eBay and Google made it easy for potential customers to find The Wii Fit shortage meant that customers were looking beyond their usual suppliers

…continue reading Zavvi Direct saga highlights fake domain risks

Microsoft accused of reinventing EJB – ouch!

There is a lot of discussion around Microsoft’s object-relational efforts right now. There are a couple of key issues:

Is Microsoft really committed to Linq to SQL, or is it shifting its attention to Entity Framework? Is Entity Framework being pushed out before it is ready? A “vote of no confidence” open letter along

…continue reading Microsoft accused of reinventing EJB – ouch!

MobileMe steals Live Mesh thunder

Yesterday I viewed Apple’s presentation for MobileMe. Here’s my quick take. Live Mesh is a true platform, whose scope extends well beyond MobileMe. Yet Apple’s marketing message is so close to Microsoft’s that most users will not see that difference. Here’s Apple:

Wherever you are, your iPhone, iPod touch, Mac, and PC are always current

…continue reading MobileMe steals Live Mesh thunder

Windows server compromised by PHP application

Susan Bradley has posted her analysis of how her Windows server was hacked.

This is interesting to me, as Bradley is an expert on server administration and patching; I’m glad she has had the courage to post all these details, thus benefiting the community, rather than pretending the server was down for emergency maintenance or

…continue reading Windows server compromised by PHP application

Adobe’s Acrobat.com REST API

I wrote a piece for IT Week on Adobe Acrobat 9. One aspect of the new Acrobat.com collaboration site that has not received much attention (by way of evidence, the developer forum is currently quiescent) is the document services API. This is a REST API which lets you integrate Acrobat.com services into an application.

…continue reading Adobe’s Acrobat.com REST API

Native code client coming for CardSpace as .NET runtime too demanding

I spoke this morning to Paul Mackinnon and Steve Plank at Microsoft, about Information Cards and CardSpace. CardSpace is part of .NET Framework 3.0 and higher. It enables uses to authenticate on web sites by presenting a virtual card, instead of typing in a username and password.

The CardSpace concepts strike me as sound, but

…continue reading Native code client coming for CardSpace as .NET runtime too demanding

“ODF has clearly won” – Microsoft plays with fire

I was surprised to read that Stuart McKee, Microsoft’s US National Technology Officer, declared that “ODF has clearly won” at a Red Hat summit in Boston.

Open Document Format is an XML standard for office documents. Microsoft has its own XML format, called [Office] Open XML, and fought a bitter fight to

…continue reading “ODF has clearly won” – Microsoft plays with fire

Ruby interpreter flaws make the case for JRuby?

The official Ruby blog reports:

Multiple vulnerabilities in Ruby may lead to a denial of service (DoS) condition or allow execution of arbitrary code.

More discussion here and here. The community is fixing the problems energetically; but they do appear serious, and some are struggling with compatibility issues.

Since these seem to be bugs in

…continue reading Ruby interpreter flaws make the case for JRuby?