j4: (music)
[personal profile] j4
Cambridge people! A friend of mine is organising a concert this Friday in aid of the Leukaemia Research Foundation. I'm intending to go, and I'd love some other people to come with me.

Who?Cambridge Voices, a 16-strong chamber choir with a passion for sensual music, a love of liturgical ceremony, a keen eye for choreographic musical illumination, a devotion to French cuisine and an unconventional sense of theatre. For this special concert a reduced choir of eight voices, conducted by Ian De Massini, will present a dramatic, mixed, multi-part programme, ranging from sacred motets to secular madrigals and close harmony.
Where?St. Paul's Church, Hills Road, Cambridge. [Map]
When?Friday 30th June, Doors 7:30-10:30pm, music 8:00-10:00pm.
Go on then... how much?Pew Seats, £6
Table for 6, £50 (includes 1 bottle of wine and snacks).
I'm aiming to get together a table of 6.
Sounds great! How do I get tickets?
If you want to make up a table with me, please comment here or email me before Wednesday evening.

Otherwise, you can buy tickets from Miller's Music shop / Ken Stevens Instruments, Sussex Street, Cambridge. To avoid disappointment, pre-booking is recommended.


Full details of the concert are on the Raise1000 website.

I went to a previous event in this series, a concert given by the Silicon Edge Big Band, and it was great fun -- an evening of toe-tapping music, food, wine, and generally a really good atmosphere. I suspect this concert will be a slightly quieter affair, but the music promises to be absolutely fantastic. So let me know if you want to come along!

Date: 2006-06-26 03:57 pm (UTC)
From: [identity profile] j4.livejournal.com
I suspect it is Not Actually A Bug for LJ to break when presented with invalid tables. My fault for not validating! (*looks sheepish*)

I have now fixed my table, so I think I'll un-cut it and see if people complain again...

Date: 2006-06-26 04:01 pm (UTC)
simont: A picture of me in 2016 (Default)
From: [personal profile] simont
Certainly it now doesn't cause the problem which it caused for me a moment ago.

However, that means I now can't use it to debug the defence in my LJ style code, which I was just about to attempt :-) Perhaps I should write a private LJ entry in an attempt to reproduce it myself...

Are implicit closing tags not permitted these days, then? I was under the impression that they might be deprecated, they might not be valid XHTML, and they might be so 1990s dahling, but they still weren't technically illegal.

Date: 2006-06-26 04:14 pm (UTC)
From: [identity profile] j4.livejournal.com
Ah, hm, sorry about that. But I suspect you're right and you're better off reproducing the bugs you want in a private journal entry!

I was thinking of XHTML (because that's what we do here, theoretically), indeed. Not sure if implicit closing tags are illegal, but they're definitely morally wrong. 8-) You can validate your HTML 4.0 here (http://www.htmlhelp.com/tools/validator/) if you want, but I'm afraid I don't have the energy to test it (or ferret through documentation) at the moment... sorry, just too lazy!

Date: 2006-06-26 04:19 pm (UTC)
From: [identity profile] rgl.livejournal.com
I'm fairly sure implicit closing tags for table rows are still legal in HTML 4.01. The DTD says e.g.
<!ELEMENT TR - O (TH|TD)+ -- table row -->
where the "O" means optional IIRC

Date: 2006-06-26 04:20 pm (UTC)
simont: A picture of me in 2016 (Default)
From: [personal profile] simont
Aha, I've reproduced the problem. My defence didn't trigger because you put a tag on this entry: the bit of HTML that handles tags appears to be glued on to the entry's own HTML before my style code gets to process it, which means my defence code didn't see </tr> at the end of that string because it was somewhere in the middle.

Sigh. I'm not even sure I can compensate for that in my style code, since it would require me to do a much fuller job of HTML parsing; I may just have to fall back to the traditional method of whinging at people who trigger the bug :-/

Date: 2006-06-26 04:32 pm (UTC)
From: [identity profile] imc.livejournal.com
Certainly XHTML requires all tags to be closed explicitly. I'm under the impression that in HTML 4 the closing tags for <tr> and <td> elements are optional (though you always used to have to put them in anyway in order to avoid breaking Netscape 4).

LiveJournal is aiming for XHTML compliance, but that's a nonsense: you're never going to be able to massage random user-supplied HTML into syntactically valid XHTML (and syntactically invalid XHTML is completely pointless in my view). Indeed, the page into which I'm typing this comment has an HTML 4 doctype, so strictly speaking all the XHTML self-closing tags on this page are syntactically invalid. [See previous rant (http://imc.livejournal.com/121775.html).]

Anyway. The point of LiveJournal's HTML cleaner is that it's supposed to protect the LiveJournal environment from the effects of any bad HTML appearing within your entry; so if you can break it, it's definitely a bug regardless of whether or not the HTML you typed happened to be valid.

June 2025

S M T W T F S
1234567
891011121314
15 161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 9th, 2026 05:30 pm
Powered by Dreamwidth Studios