Archive for the 'Apple' Category

Leopard, Proxies, PubSubAgent crash

Monday, December 17th, 2007

I’ve just released HTTP::Proxy::GreaseMonkey. It’s an HTTP proxy that allows (some) GreaseMonkey scripts to be used in any browser - not just FireFox. I wrote it so I could use my GreaseMonkey search.cpan.org enhancer with Safari.

After installing the proxy and telling Safari (and everything else on the machine) to use it I started to experience PubSubAgent crashes every twenty minutes or so. It turns out that PubSubAgent is responsible for .mac synchronisation - and it doesn’t like proxies. You can read more about the problem here.

The solution suggested on that thread - to add .mac.com to the proxy bypass list - is heading in the right direction but isn’t quite correct. Instead you must add *.mac.com to the proxy bypass.

Proxy Settings

iTunes 9006 error?

Friday, June 1st, 2007

Is anyone else experiencing stalled iTunes Pro downloads? I’ve got a bunch of files stuck in the download queue. Every time I reschedule them - either pause / un-pause or restart iTunes - it tries for a few minutes to download them and then fails with a 9006 error.

iTunes 9006 errors

iTunes Plus

Wednesday, May 30th, 2007

iTunes 7.2 is out. iTunes Plus (DRM free downloads) is available. So I’ve made a purchase: Placebo: Covers.

Wow, it’s easy isn’t it? So nice to be able to enjoy the integrated iTunes experience without worrying about infesting my computer with DRM crippled media.

As Kirk McElhearn points out the files do contain identifying information that can be traced (trivially) back to you. That’s fine by me.

EMI going DRM free on iTunes?

Monday, April 2nd, 2007

If this turns out to be true:

But word ’round the campfire is that EMI, along with his Steveness, is going to announce at 8 AM EST that most of their catalog is going to be offered DRM-free on iTunes. There may be no Beatles, but who needs them when you have DRM-free music? On iTunes.

I’ll go and buy at least $50 worth of EMI DRM free music on iTunes as soon as it’s available.

Geo URI Safari Helper

Tuesday, February 27th, 2007

I’ve just knocked up a little geouri helper for Safari that launches geouris in Google Earth. You can download it here. You may need to use the More Internet preference pane to associate the geo: URI scheme with the GeoHelper application.

It’s rough and ready and writing it reminded me just what a comprehensively awful language Applescript is. Let me know if you improve it.

If you get it working here’s where I live.

Jobs on DRM

Thursday, February 8th, 2007

Nick says:

I was wondering when you’re going to comment on Steve Jobs latest outporings on DRM.

Surely the only interoperable DRM is no DRM.

He’s an opportunistic hypocrite. DRM allowed Apple to create the iPod monopoly. Just a few months ago he was vocally pro-DRM. So what? The fact that he’s one of the most prominent rats leaving the sinking DRM ship doesn’t disguise the fact that it’s sinking.

You have to feel sorry for Microsoft. Vista is lumbered with an onerous cargo of DRM badness (See Vista’s suicide note). If, as seems likely, DRM falls out of favour during its lifetime that’s a hell of a lot of useless baggage to be carrying.

More on Jobs’ flip-flopping here:

techdirt: Steve Jobs Says Record Labels Should Ditch Their DRM
BoingBoing: Will Steve Jobs drop iTunes DRM in a heartbeat?
Scobleizer: Why not turn off DRM on Disney movies?
the INQUIRER: Jobs’ cry against DRM is a sham

Windows Live Local?

Monday, September 18th, 2006

Where’s Windows Live Local gone? It used to be at local.live.com but now all I get is a search interface that seems to lead to maps but no aerial photos. Strangely I can still see the aerial photos (which for my area are much better than Google’s) via flashearth.com but all the links to Windows Live Local now redirect to intl.local.live.com - “Live Local Search”.

Update: It’s back. Maybe somebody pulled the wrong plug :)

Update 22/09/2006: It’s still not working on Linux (tested with Firefox 1.5.0.5). Working fine on Mac Firefox. Can we have a show of hands from people who’ve previously been able to get it working on Linux?

Update: This item (dated Sept 12) on http://virtualearth.spaces.live.com states that it does work on Firefox Linux (my emphasis):

You have control over line thickness, fill color, line color and line pattern. You can draw multi-segment lines or complex closed shapes. While its not exactly Adobe Illustrator, it is quite an impressive set of basic drawing and editing tools all implemented in Dynamic HTML; No plugins required, and it works very well in Firefox 1.5 (Windows, Mac, Linux), IE6, and IE7. Here’s a Collection I am working on of the major neighborhood boundaries in Manhattan.

Update 24/09/2006: Steve Lombardi from the Windows Live / Virtual Earth team (that’s his blog linked above) tells me that this is definitely not intended behaviour and is now investigating - thanks Steve.

I’ll post more information as soon as I have it.

Stephen Stchur writes (hoisted from the comments):

This is definitely a browser sniffing problem. VE is absolutely designed to work with Firefox (on all of Windows, Mac, and Linux).

Download the Firefox extension (User Agent Switcher). Then switch the User Agent to be IE 6 for Windows. Then try browing to local.live.com. It will work.

A crappy solution, but at least it’s something until this gets fixed.

I’ve just tried that and it seems to work fine.

Update 25/09/2006: Spoke too soon - faking IE 6 prevents the redirect - but the map doesn’t actually load. I was having connectivity problems when I tried it and assumed that’s why the map hadn’t loaded - but Stephen confirms the same problem.

What does seem to work is faking Firefox on XP. That’s not one of the default User Agent Switcher options - but if you download uas-ffxp.xml and import it to User Agent Switcher you should get a Firefox/Windows XP option that will work with local.live.com.

Steve and Stephen hope to have a proper fix in the next release and asked me to pass on thanks to everyone who submitted reports.

iTunes DRM changed?

Friday, June 30th, 2006

From the iTunes 6.0.5 release notes:

Note: After purchasing music from the iTunes Music Store with iTunes 6 or later, you also need to upgrade your other computers that purchase music from the iTunes Music Store to the latest version of iTunes.

Is it just me or does that imply that they’ve updated their DRM again? I can’t think of any other reason why newly purchased music would be incompatible with older versions of the software.

In any case it neatly highlights the extent to which music bought from the iTunes music store is locked to Apple’s proprietary software. You did realise if you want to keep playing the music you bought from them you can never buy an MP3 player other than an iPod, right? And if you decide to ditch Mac OS in favour of, say, Linux you’re shit out of luck too.

Google Analytics

Tuesday, November 15th, 2005

analytics.pngI’ve been playing with Google Analytics. It promises some pretty sophisticated looking server log analysis. I’m a sucker for web logs - tail -f access_log is one of my favourite TV shows - so I’m always excited about new log analysis tools. Unfortunately I haven’t yet experienced the thrill that only a tidy looking pie chart can provide with Google Analytics. I’ve added five sites to my profile and placed the required tracking code on them; I’ve verified that Google sees the tracking code and yet, some 30 or so hours since I added the first site Analytics can’t draw me a graph.

Admittedly the reason why I didn’t see any stats in the first 20 hours was because I was using Safari. Eventually I found a well hidden fragment of help text that explains that the reports don’t work with Safari. Cool that a service which identifies users’ browsers as one of its functions can’t identify my browser and tell me it’s not supported.

Switch to Firefox and I get a little further - now I get the graphs but they’re all saying there have been no hits at all on my site. Maybe I’ve offended somebody?

Bear in mind that this isn’t the usual perpetual Google beta; this thing is supposed to be ready for prime time. I suppose it’ll work eventually but it certainly doesn’t work as advertised. One thing I do like: even though they’re not supporting the Mac’s native browser they have paid a back handed complement to Cupertino by ripping off OS X’s little progress spinners. So that’s nice.

Update: Peter Strand has instructions for configuring Firefox so you won’t be tracked by Google Analytics here. Slightly ironic then that he’s using Google Ads (essentially the same technology) on his page.

Another update: This just in from Google Analytics Support:

From: "Analytics Support"
To: andy
Subject: Re: Tracking has not been validated or added…

Hello,

Thank you for your email and your patience.

We have received your report regarding the problem with the "Check Status" alert update. Our engineers are currently working to solve the problem and hope to reach a resolution shortly. This will not affect data collection or report generation if you have already tagged your website with the Google Analytics Tracking Code.

Additionally, I understand that you aren't seeing data in your reports, even though your tracking code has been set up for over six hours. We apologize for any inconvenience. We have collected your data since you installed the tracking code on your site, and are continuing to collect this data throughout the day.

We are currently in the process of creating reports from your data. You should be able to see your reports populated with data later today. Please note that this reporting delay is associated with unexpected demand for Google Analytics. Under normal circumstances, the data in your reports will be at most six hours old.

For additional questions, please visit the Analytics Help Center at http://www.google.com/support/analytics. If you're unable to find an answer to your question on our site, please feel free to reply to this email.

Sincerely,
Analytics Support

Summary: we’ve been swamped by the demand. From poking around in the tracking Javascript and information that’s revealed by the error messages I’ve seen I’d guess that they haven’t yet migrated the service to their legendary server farm. Maybe it doesn’t scale that well yet? You’d have thought Google - of all people - would have braced themselves for the traffic, no?

iTunes DTD Broken

Monday, November 7th, 2005

As I write the iTunes DTD (which is required to strictly validate any RSS feed that refers to it) is broken. Instead of returning the DTD

http://www.itunes.com/DTDs/Podcast-1.0.dtd

is redirecting to the iTunes home page. The DTD is typically used for podcast feeds.

It’s all a bit rubbish. If you publish a DTD it’s pretty important that you make sure it’s always available. At least if it was returning a 404 Not Found error validating XML parsers would be likely to report the correct problem; at the moment the ones I’ve tried are reporting that the user’s RSS is malformed.

Presumably by the time you read this it’ll be fixed.

Update: It turns out that this isn’t actually ‘broken’ behaviour; according to w3c.org

The namespace name, to serve its intended purpose, should have the characteristics of uniqueness and persistence. It is not a goal that it be directly usable for retrieval of a schema (if any exists).

So it’s validators that rely on the namespace name being a URI that are broken. I’ve just given myself a crash course in XML namespaces; it seems this issue has been the subject of a heated debate which I managed to miss in its entirety. Still, now I know all about XML namespaces :)


Copyright Andy Armstrong, 2005. Entries (RSS) and Comments (RSS).