wongaBlog
17Feb/070

Major Flickr problem

It looks like Flickr has some major problem involving seemingly random images (occasionally) appearing in place of regular photos. I imagine the site will go down shortly - 240 comments in 40mins on this forum post - but if anybody meanwhile sees hardcore porn in my Flickr photos, it's nothing to do with me. I assume they'll have to rebuild the image caches, and I hope they do it quickly - there are some seriously angry people on the forums atm.

Update: It doesn't seem likely they've been hacked - I'm guessing it'll be massive corruption of the image database. I know Flickr don't object to 'adult' images providing they're kept private, but I'm amazed there's so much of it stored on there.

Update 2: Heather and the Flickr staff are apparently on it, at 0600 in SF.

Update 3: People are mental. Sure it's not ideal, but is it really the end of the world if a child accidentally sees a pornographic image? Do children actually get upset by that kind of thing? I think I'd just have been confused.

Update 4: All fixed.

24Apr/063

IE6 display problems solved

I've finally managed to fix the display bugs plaguing readers using IE6. This site looked fine in Opera / Firefox, but IE users had many sidebar problems, including: images that were partially invisible, inconsistent spacing of text, plus all sorts of text-sometimes-appearing-sometimes-not weirdness. Turns out that they were all to do with an IE6 whitespace bug, officially called Whitespace-in-Lists, and this page told me all I needed to know.

If you have any kind of HTML list element, either <ol> or <ul>, IE6 will add extra whitespace between the <li> elements. This normally isn't a problem, but when there are margins of other elements close by the rendering gets all screwy - it seems like IE isn't accounting for the extra height when trying to render other elements, although I don't know this for sure. For whatever reason, the way around the problem is to define a width for the <ol> or <ul> elements. For example: ul { width:100%; } will handle it in the majority of cases, or you may need to specify a pixel width.

Hopefully the site looks much neater for people using IE6, now. Please let me know if you see any bugs.

Tagged as: , , , 3 Comments