Apple deprecates Java on Mac OS X

Apple’s recently released Java for Mac OS X Update 3 includes the following information in the developer release notes:

As of the release of Java for Mac OS X 10.6 Update 3, the version of Java that is ported by Apple, and that ships with Mac OS X, is deprecated.

This means that the Apple-produced runtime will not be maintained at the same level, and may be removed from future versions of Mac OS X. The Java runtime shipping in Mac OS X 10.6 Snow Leopard, and Mac OS X 10.5 Leopard, will continue to be supported and maintained through the standard support cycles of those products.

So, either Steve’s had a chat with Larry and Oracle’s going to be doing the Java build for Apple, or Apple isn’t going to have Java apps running on Mac OS X, which is going to add to the pain for educational institutions, and developers who want to write cross platform code more easily (although these days many would argue that this is possible with Javascript and HTML5 no doubt). No doubt it’s also that Java apps don’t look and feel so much like Mac Apps, which seems to be one of Steve’s reasons for ditching Flash.

Security Update 2010-001 won’t install?

I’ve downloaded Apple’s Security Update 2010-001 for Snow Leopard, but when I try to install the package I get told that

Security Update 2010-001 can’t be installed on this disk. This volume does not meet the requirements for this update.

Anyone else having this problem?

NSW Computer Crime Unit expert recommends not using Windows for internet banking

Computer expert Detective Inspector Bruce vad der Graaf from the Computer Crime Investigation Unit told NSW MPs to boot Linux off CD or use an iPhone for internet banking rather than using Windows. Interestingly he quotes the iPhone’s single-application-at-a-time as a plus, on the grounds it can’t be running any other dodgy applications at the same time as you’re banking (although I’m sure someone smart enough could probably get around those restrictions using some unofficial APIs…, given that the phone still runs Apple’s tasks at the same time as 3rd party apps).

This is my iPod, this is my gun…

…this is for fighting, this is for fun.

Newsweek reports that the US Army are using iPod Touches and some iPhones for translation and other purposes. They’re cheap, rugged and many recruits are already familiar with using them.

Could be quite interesting if integrated with DARPA’s locationally aware wiki TIGR.

Not sure if the users get to upload their own content onto them though.

MDJ reveals Safari 3.2 sends URL hashes to Google

The latest edition of Mac Daily Journal (1st page as PDF here) reveals that Safari 3.2’s anti-phishing technology relies on downloading a database of prefixes of URL hashes from Google to check against your current URL, using the Safe Browsing 2.1 protocol. If the match is positive then a full URL hash is requested from Google.

Not that Apple mentions this anywhere, nor has stated a related privacy policy about what Safari sends to whom.

Installing clamav-0.93 on Mac OS X

If you’ve got the latest Apple Developer tools installed, you’ll notice that attempting to ./configure the clamav-0.93 package doesn’t work because of a gcc compiler bug. The way I found around this is to “fink install gcc43”, then retry the configure command after having set the CC to be /sw/bin/gcc-4 and then you can make and make install as per usual.