Latest diary entries
Ramblings about cats, games and miscellanea.
The Firefox developers have their security and usability priorities all muddled up. You can't access my self-signed website, but I can steal your passwords without you even knowing. And they think this makes your browser better.
In Firefox 3, they introduced stricter SSL certificate checks that give you an error page that you can't turn off. It's a usability nightmare if it's a site you want to get in to; there are 4 mouse clicks, all over the screen to add the site - amusingly, 5 if you only want to add it temporarily. Reminds me of ...
Read full entry
Here's another fun little flash/ie fact: putting a 1x1 swf inside a 1x1 iframe fails in IE, at least if you want to use ExternalInterface. It seems that the iframe has to be 18px by 18px - and Google and I have no idea why. Any suggestions?
Update: It's just callbacks that are unavailable, and the iframe seems to need to be on the page. No workaround found, I'm afraid.
Read full entry
Has anyone else noticed how the RMT only ever strikes when it's sunny?
Read full entry
I don't regularly comment on matters of politics, but I shall today. For some reason I was surprised when I heard that the 42 day detention bill had passed in the commons. Diane Abbott's speech is a perfect example of why it should have failed - you know something's up when a Labour MP stands with senior ministers from the tories and lib dems in saying the security services don't need it, that the similar legislation was already defeated two years ago and that it's just about strengthening the PM's position. I couldn't see ...
Read full entry
So, I had a fun little problem yesterday; a Flash SWF wasn't appearing on an HTTPS page on IE. It was fine on HTTP, and fine in other browsers, but HTTPS just wasn't doing it; the flash plugin was just showing the awesomely helpful "Movie not loaded" message. Cue much confusion, investigation.
Turns out that IE takes the caching headers on HTTPS requests a little too seriously. The following headers were set on the SWF:
Pragma: no-cache
Cache-Control: no-cache
Why does this break it? Well, it's down to how IE and plugins work.
First, IE downloads your ...
Read full entry