Options:
- # Session Start: Fri Aug 29 00:00:01 2008
- # Session Ident: #whatwg
- # [00:04] * Joins: sicking (n=chatzill@corp-241.mountainview.mozilla.com)
- # [00:05] <sicking> Hixie, ping
- # [00:06] <Hixie> heya
- # [00:06] <Hixie> wassup
- # [00:10] <jgraham> I was just thinking "oh were it that I had a whole pile of email about RDFa, why then I could be truly happy"
- # [00:10] <jgraham> and I have
- # [00:10] * Joins: eseidel (n=eseidel@adsl-69-228-190-230.dsl.snfc21.pacbell.net)
- # [00:10] <annevk> Hixie, <browserbutton> seems simple enough
- # [00:11] <Hixie> jgraham: bet you my pile is bigger (http://www.whatwg.org/issues/#rdfa) -- and i have to reply to mine...
- # [00:11] <Hixie> annevk: i guess
- # [00:11] <jgraham> Hixie: Fair enough :)
- # [00:11] * Quits: eseidel (n=eseidel@adsl-69-228-190-230.dsl.snfc21.pacbell.net) (Read error: 104 (Connection reset by peer))
- # [00:11] <jgraham> But you get paid to do it :)
- # [00:11] * Joins: eseidel (n=eseidel@adsl-69-228-190-230.dsl.snfc21.pacbell.net)
- # [00:14] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
- # [00:15] <annevk> Hixie, fwiw, when you replied to the e-mail, did you fix the example typo?
- # [00:15] <annevk> doesn't seem like you did
- # [00:15] * annevk reported a typo and a suggestion to change the name
- # [00:16] * Joins: eseidel_ (n=eseidel@user-64-9-238-18.googlewifi.com)
- # [00:16] * Quits: Maurice (i=copyman@cc90688-a.emmen1.dr.home.nl) ("Disconnected...")
- # [00:17] * Joins: eseidel__ (n=eseidel@72.14.224.1)
- # [00:17] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [00:17] <Hixie> annevk: you were the third person to report the typo and i have fixed it in the source but not regenned
- # [00:21] * Quits: eseidel (n=eseidel@adsl-69-228-190-230.dsl.snfc21.pacbell.net) (Read error: 60 (Operation timed out))
- # [00:26] <annevk> Hixie, the third, how nice
- # [00:27] <annevk> Hixie, based on some status thing it was reported twice internally too :)
- # [00:27] <Hixie> :-P
- # [00:27] <annevk> your typoes cost a lot of money
- # [00:27] <annevk> :)
- # [00:29] * Joins: BenoitRen (n=Benoit@213.30-244-81.adsl-dyn.isp.belgacom.be)
- # [00:29] <BenoitRen> Hello.
- # [00:30] <BenoitRen> Is it all right to ask for help with HTML semantics here?
- # [00:30] <annevk> #html might be better for that, this channel is mainly concerned with developing the next version of HTML
- # [00:30] <annevk> though feel free to ask
- # [00:31] <BenoitRen> I'm already using HTML5 semantics in a way, so...
- # [00:31] <Hixie> you can ask help questions, you might just get turned into a lab rat as part of it :-)
- # [00:32] <annevk> BenoitRen, ah, HTML5 semantic questions prolly best go here, yes :)
- # [00:32] <BenoitRen> I've been working on and off on my site that hosts the script to a video game. I've been marking up the dialogue with the dl element.
- # [00:32] <BenoitRen> Basically, using it like <dialog>.
- # [00:32] * annevk is completely confused by Kristof latest
- # [00:33] * annevk is glad he stepped out of the thread
- # [00:33] <BenoitRen> Apart from plain dialogue, you can also talk to non-playable characters, which I mark up by using an unsorted list in the <dd> element.
- # [00:33] <annevk> Kristof's* grmbl
- # [00:34] <BenoitRen> My current problem is that during talk, things might be happening. Like, a character moves, or mist appears, etc.
- # [00:34] * Quits: eseidel_ (n=eseidel@user-64-9-238-18.googlewifi.com) (Read error: 110 (Connection timed out))
- # [00:34] <annevk> ah yeah, I think we have some open issue on that
- # [00:35] <BenoitRen> I'm not sure how to handle that. Do I use close the dialog and make a <p>aragraph about it? Do I put it on a separate line in the character's dialog? Behind the line?
- # [00:35] <annevk> I think Hixie punted on it for now
- # [00:36] <Hixie> right now you have to close the dialog
- # [00:37] <Hixie> and put a paragraph
- # [00:37] <BenoitRen> "right now"?
- # [00:37] <Hixie> as in, the way the spec stands today
- # [00:38] <Hixie> i see the spec has no example of that
- # [00:39] <BenoitRen> <dl><dt>Man</dt><dd><ul><li>I like flowers.</li></ul></dd></dl><p>A pig flies by.</p><dl><dt>Man</dt><dd><ul><li>What was that?</li></ul></dd></dl><p>An explosion occurs.</p><dl><dt>Man</dt><dd><ul><li>What's happening?</li></ul></dd></dl>
- # [00:40] <annevk> why the <ul><li> ?
- # [00:41] <Hixie> BenoitRen: that's right, except using <p> instead of <ul><li> :-)
- # [00:41] * Joins: csarven (n=csarven@modemcable144.140-202-24.mc.videotron.ca)
- # [00:41] <Hixie> unless the guy is really saying a list of items :-)
- # [00:41] <Hixie> like reciting a shopping list or something :-)
- # [00:42] <BenoitRen> Because as I said above, NPCs can say multiple things by talking to them more than once, which I denote with a list. To be consistent I also use with dialogue between multiple people.
- # [00:42] <annevk> (and the <p> is semantically implied, so you could drop that too if you don't care much for styling it)
- # [00:42] <BenoitRen> *also use it with
- # [00:42] <BenoitRen> As in:
- # [00:42] <Hixie> BenoitRen: you mean multiple different things and you only pick one?
- # [00:43] <BenoitRen> Hixie: No. You talk to an NPC the first time, she says A. You talk a second time, and she says B.
- # [00:43] <BenoitRen> <dl><dt>Woman</dt><dd><ul><li>A</li><li>B</li></ul></dd></dl>
- # [00:44] <Hixie> ah, interesting
- # [00:44] <annevk> multiple <dd> would actually be better, but that's probably not allowed right now
- # [00:44] <Hixie> so is this just a data storage mechanism, or is it the actual elements that the user sees?
- # [00:45] <BenoitRen> Yeah, I recently learned you can have multiple <dd>s with one <dt>, but the HTML5 spec disallows that in <dialog>.
- # [00:45] <BenoitRen> It's for an actual web page.
- # [00:45] <BenoitRen> So yes, the user sees it.
- # [00:45] <Hixie> oh it's like a walkthrough and you're showing the various things someone says?
- # [00:45] <Hixie> interesting
- # [00:46] <Hixie> not sure we really have a good way to mark that up today. i guess <ul> is an ok workaround for this case.
- # [00:46] <BenoitRen> I guess you could see it like a walkthrough, yes. You see the entire game, like a script.
- # [00:46] <Hixie> cool
- # [00:47] <Hixie> yeah i didn't really even consider that case when writing the spec for it
- # [00:48] <BenoitRen> I first used plain text files. But then I had to start using coloured text as the game used them in special quests, so I just put it in a plain page with <pre>. and used <font>. This was back when I didn't know about the right way to do things.
- # [00:48] <Hixie> hehe
- # [00:48] <BenoitRen> Then I used <cite> with <blockquote>, and finally now <dl>.
- # [00:48] <Hixie> yeah that's why we introduced <dialog>, to make it less confusing about what the heck to use for this kind of stuff :-)
- # [00:49] <BenoitRen> Though my website only reflects my dark ages days...
- # [00:49] <BenoitRen> Yeah, it's a good idea. :)
- # [00:53] * Joins: eseidel (n=eseidel@72.14.224.1)
- # [00:57] * Joins: kingryan (n=ryan@c-24-5-77-167.hsd1.ca.comcast.net)
- # [00:59] <gsnedders> Hixie: Re: <bb>, how about <bob>?
- # [00:59] <gsnedders> it's only one letter more
- # [01:00] <sicking> annevk, so am I reading the spec wrong, or does AC only let you specify one name in the Access-Control-Allow-Methods/Headers headers?
- # [01:00] <Hixie> gsnedders: heh
- # [01:01] <gsnedders> Hixie: On another note, I shipped Anolis (the new name for the spec-gen) 1.0RC1 today
- # [01:01] <Hixie> woo
- # [01:01] <Hixie> is it ready for use?
- # [01:01] <gsnedders> yup.
- # [01:01] <Hixie> sweet
- # [01:01] <Hixie> uri?
- # [01:01] <gsnedders> The only way any bugs that haven't all ready been found are going to be found is by getting thousands of people looking at a doc processed by it :)
- # [01:01] <gsnedders> http://hg.gsnedders.com/anolis/
- # [01:02] <gsnedders> I need to fix a bug on the real website, so that'll have to suffice
- # [01:02] <Philip`> Let me know if you're going to change the HTML5 spec to use it, since I'll have to rewrite all the spec-splitter's section listing
- # [01:03] <gsnedders> Philip`: Re-write it to operate as a process within anolis!
- # [01:03] <gsnedders> Philip`: Thereby not needing to parse the entire spec again
- # [01:04] <BenoitRen> So for the current spec I have to close <dialog> and use a <p>aragraph. But I'm interested in other possible solutions that could get included in the spec later. Ideas? I can't come up with more than <span class="note">earthquake</span>, and that's not semantic...
- # [01:04] <Philip`> gsnedders: That'd be trivial if there's just a lxml tree, I think
- # [01:04] <Hixie> Philip`: i'm going to change the HTML5 spec to use it
- # [01:04] <gsnedders> Philip`: There is
- # [01:05] <Philip`> Hixie: I should have said "Let me know when ..." :-)
- # [01:05] <gsnedders> Hixie: I have a draft email to you about moving to use it
- # [01:05] <Hixie> so does anyone want to host this as a web service somewhere?
- # [01:05] <Hixie> Philip`: my plan was now :-)
- # [01:05] <Hixie> Philip`: i can keep on using the old one for the spec splitter until you're ready
- # [01:05] <Philip`> gsnedders: Is there some way to plug such a processor into your spec-gen?
- # [01:06] <gsnedders> Hixie: I'll host it, if someone writes a web interface :)
- # [01:06] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [01:06] <Philip`> (since it shouldn't be an integrated part, because it's too hard-coded for the HTML5 spec)
- # [01:06] <Hixie> gsnedders: no need for a web interface, i just need something i can do a GET on (with a URI in a parameter) and have it return the resulting html
- # [01:06] <gsnedders> Philip`: See second paragraph http://hg.gsnedders.com/hgwebdir.cgi/anolis/raw-file/1c14b53c4a45/README.html#using-anolis
- # [01:07] <Hixie> personally i'd prefer if it wasn't actually part of the same script, to be honest :-)
- # [01:07] <Hixie> i like being able to generate te spec separte from splitting it :-)
- # [01:07] * Quits: billmason (n=billmaso@ip75.unival.com) (".")
- # [01:08] * Quits: eseidel__ (n=eseidel@72.14.224.1) (Read error: 110 (Connection timed out))
- # [01:09] <Philip`> gsnedders: If the spec-gen output well-formed XML, then the spec-splitter could load it in approximately no time and so the parsing cost would no longer be a problem
- # [01:09] <annevk> sicking, where does it say that?
- # [01:09] <gsnedders> Philip`: It can't easily output both
- # [01:09] <annevk> sicking, #Method means comma-separated list of Method names per RFC 2616
- # [01:09] <annevk> sicking, same for #field-name
- # [01:09] <gsnedders> Hixie: Creating a really basic form isn't that much more than what I meant by a web UI :)
- # [01:09] <Philip`> gsnedders: Output one file that is a subset of both HTML and XHTML :-)
- # [01:09] <annevk> sicking, # has special meaning
- # [01:10] <sicking> annevk, ah, i missed the # thing
- # [01:10] <Philip`> Hixie: I probably won't be able to do anything with the spec-splitter in the next few days, but then I'll probably forget so someone will have to remind me
- # [01:11] <Hixie> k
- # [01:11] <Hixie> np
- # [01:11] <sicking> btw, has anyone checked what XDR in IE8b2 does?
- # [01:12] <annevk> Hixie, I'm interested in the Web service
- # [01:12] <annevk> (assuming it works with curl or something)
- # [01:13] * annevk doesn't like how WS-Pain took "Web Services"
- # [01:13] <Hixie> gsnedders: http://junkyard.damowmow.com/340
- # [01:13] <Hixie> gsnedders: there's your ui, fill in the "..." bit as needed :-)
- # [01:14] <gsnedders> Hixie: :D
- # [01:14] <annevk> Hixie, doesn't work
- # [01:14] <gsnedders> Hixie: The problem is I've never written any web thing before in Python, and I don't particularly care for a web ui
- # [01:14] <annevk> Hixie, http://junkyard.damowmow.com/...?url=http%3A%2F%2Fdev.w3.org%2F2006%2Fwaf%2Faccess-control%2FOverview.src.html
- # [01:14] <Hixie> annevk: :-P
- # [01:14] <gsnedders> annevk: look at the source.
- # [01:14] <gsnedders> annevk: It's a UI. Nothing more.
- # [01:14] <gsnedders> <form action="..." method=get>
- # [01:14] <Hixie> gsnedders: ok i can hook something up
- # [01:15] <annevk> oh, I see, lol
- # [01:15] <Hixie> gsnedders: is there a tarball somewhere?
- # [01:15] <Hixie> annevk: i said it was the ui, nothing else :-P
- # [01:15] <gsnedders> Hixie: See the download links from http://anolis.gsnedders.com/
- # [01:15] * Quits: dglazkov (n=dglazkov@nat/google/x-c237938f5ba014a5)
- # [01:15] <gsnedders> Hixie: See the "anolis" and "runtests.py" files
- # [01:16] <gsnedders> Hixie: If you wanted to be über-clever, you could probably actually run it as a pre-commit hook in SVN
- # [01:17] * Quits: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com) (Read error: 110 (Connection timed out))
- # [01:17] * Parts: BenoitRen (n=Benoit@213.30-244-81.adsl-dyn.isp.belgacom.be)
- # [01:17] <gsnedders> Anyhow, I'm off to bed
- # [01:18] <gsnedders> http://stuff.gsnedders.com/spec-gen/html5.html is a version of the spec from earlier today
- # [01:19] <Hixie> anyone know how i install to a non-default location, like "." ?
- # [01:19] <gsnedders> Hixie: I could just send you the email I wrote a while ago, though one or two bits are a bit outdated, but if you ignore the stuff about 1.0b2, I think it's fine
- # [01:19] <Hixie> sure
- # [01:19] <gsnedders> Hixie: that's in the email
- # [01:19] <Hixie> send send send! :-D
- # [01:19] * gsnedders sends
- # [01:19] <Hixie> wooo
- # [01:19] <gsnedders> it also refers to the program as spec-gen, while it's now anolis
- # [01:22] <Hixie> byte-compiling /home/ianh/bin/anolis-spec-gen/lib/python2.3/site-packages/anolislib/processes/toc.py to toc.pyc
- # [01:22] <Hixie> File "/home/ianh/bin/anolis-spec-gen/lib/python2.3/site-packages/anolislib/processes/toc.py", line 191
- # [01:22] <Hixie> sections.extend((child_section, depth + 1) for child_section in reversed(section))
- # [01:22] <Hixie> ^
- # [01:22] <Hixie> SyntaxError: invalid syntax
- # [01:22] <annevk> (Anolis name flames can be e-mailed directly to annevan...)
- # [01:24] <Hixie> i'd fix that line but i have no idea what it's trying to do
- # [01:25] <annevk> create a list of tuples?
- # [01:25] <gsnedders> Hixie: Py 2.3 :(
- # [01:25] <annevk> Hixie, ask markp :)
- # [01:25] <annevk> prolly easiest
- # [01:26] <gsnedders> Hixie: Trying putting another ( at the beginning, and ), before the final )
- # [01:26] <gsnedders> (note the comma)
- # [01:26] <gsnedders> Actually, that's nonsense
- # [01:26] <gsnedders> [ and ,]
- # [01:27] <gsnedders> peh.
- # [01:27] <gsnedders> I'll deal with this tomorrow
- # [01:27] <gsnedders> Hixie: Install a newer version of python :P
- # [01:27] <annevk> for child_section in reversed(section):
- # [01:27] <annevk> temp_list.append((child_section, depth + 1))
- # [01:27] <annevk> sections.extend(temp_list)
- # [01:28] <gsnedders> annevk: I lost the whitespace in that
- # [01:28] <annevk> i didn't put any in
- # [01:28] <Hixie> annevk: i don't need to declare temp_list or something?
- # [01:28] <annevk> yeah, that too
- # [01:28] <annevk> temp_list = []
- # [01:28] <annevk> and some spaces before temp_list.append
- # [01:28] <gsnedders> There probably is a better way of fixing that though
- # [01:29] <Hixie> woot it compiled
- # [01:29] <annevk> yay for remote debugging
- # [01:29] <gsnedders> sections.extend([(child_section, depth + 1) for child_section in reversed(section)])
- # [01:29] <annevk> (aka guessing)
- # [01:29] <gsnedders> That should work
- # [01:30] <annevk> isn't it just that inline for doesn't work in Python 2.3?
- # [01:30] <gsnedders> (I think)
- # [01:30] * gsnedders shrugs
- # [01:30] <gsnedders> I only claim to support 2.5 anyway :P
- # [01:30] <gsnedders> Mainly because I'm too lazy to test
- # [01:31] <gsnedders> Umm…
- # [01:31] <Hixie> something about a missing xProfile
- # [01:31] <gsnedders> It will fail to run on 2.3
- # [01:31] <Hixie> cProfile even
- # [01:32] <gsnedders> reversed() doesn't exist either
- # [01:32] <Hixie> awww, failed upgrade. :-(
- # [01:32] <Hixie> oh well
- # [01:33] <Hixie> i look forward to RC2!
- # [01:33] <annevk> there's a way to get newer python versions on dreamhost
- # [01:33] <Hixie> oh?
- # [01:33] <gsnedders> annevk: sections.extend() (above) is a generator expression, which is 2.4
- # [01:33] * annevk looks for a wiki page
- # [01:33] <gsnedders> Hixie: supporting Py2.3 would mean moving back on to deprecated features
- # [01:34] <Hixie> well i have some stuff to do now anyway
- # [01:34] <Hixie> i'll be back in a bit
- # [01:34] <annevk> eg http://wiki.dreamhost.com/Python#Building_a_custom_version_of_Python
- # [01:35] * jgraham has python2.5 at james.html5.org
- # [01:35] <gsnedders> It should be fairly easy to get it working on 2.4, it probably already does
- # [01:36] <jgraham> gsnedders: FWIW it would be nice if there were a utility function in anolislib that took a file-like object and a set of options and returned a processed document
- # [01:36] <jgraham> So the web interface would just be
- # [01:36] <jgraham> doc = urllib2.urlopen(url)
- # [01:36] <gsnedders> Yeah, it would be nice
- # [01:36] <gsnedders> A lot of things would be nice :)
- # [01:36] <jgraham> anolislib.gen(doc)
- # [01:37] <jgraham> gsnedders: Well all the code for thi thing is already in anolis. It's just refactoring
- # [01:37] <gsnedders> jgraham: The processed doc being a StringIO object, or an ElementTree, or…?
- # [01:37] <annevk> btw, the Web interface (whoever will set it up) needs file input as well
- # [01:37] <annevk> the Web service rather
- # [01:38] <jgraham> gsnedders: Don't really care. I guess an ElementTree is best but a string is more convenient
- # [01:38] <jgraham> (a StringIO would be weird)
- # [01:43] * gsnedders heads off, again
- # [01:49] <annevk> Hixie, using #!/usr/bin/python2.5 at the start of the file should do the trick
- # [01:49] <annevk> Hixie, through shell I suppose you need to use python2.5 as programm
- # [01:50] <annevk> s/programm/program/
- # [01:50] * Joins: shepazu (n=schepers@80.187.211.54)
- # [01:52] * annevk -> bed
- # [01:55] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [02:03] * Quits: eseidel (n=eseidel@72.14.224.1)
- # [02:06] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [02:18] * Quits: KevinMarks (n=KevinMar@nat/google/x-bbc4a2454b9099ee) ("The computer fell asleep")
- # [02:20] * Joins: othermaciej (n=mjs@17.255.108.242)
- # [02:22] * Joins: othermaciej__ (n=mjs@17.244.16.245)
- # [02:23] * Quits: othermaciej_ (n=mjs@17.203.15.200) (Read error: 104 (Connection reset by peer))
- # [02:23] * Joins: othermaciej_ (n=mjs@17.203.15.200)
- # [02:24] * Joins: eseidel (n=eseidel@nat/google/x-b60d6dced8ec07ca)
- # [02:30] * Quits: franksalim (n=frank@ip-12-22-56-126.hqglobal.net) ("Leaving")
- # [02:37] * Quits: othermaciej (n=mjs@17.255.108.242) (Read error: 110 (Connection timed out))
- # [02:39] * Quits: shepazu (n=schepers@80.187.211.54) (Read error: 110 (Connection timed out))
- # [02:41] * Quits: othermaciej__ (n=mjs@17.244.16.245) (Read error: 110 (Connection timed out))
- # [02:54] * Quits: tndH (i=Rob@adsl-77-86-6-71.karoo.KCOM.COM) ("ChatZilla 0.9.83-rdmsoft [XULRunner 1.9/2008061013]")
- # [03:12] * Joins: othermaciej (n=mjs@17.203.15.200)
- # [03:12] * Quits: othermaciej_ (n=mjs@17.203.15.200) (Read error: 104 (Connection reset by peer))
- # [03:14] <Hixie> jgraham: if you're still around, i could totally use a service on james.html5.org if you set one up
- # [03:14] <Hixie> i'd rather not have to set things up so that the script runs on my machine, for load reasons
- # [03:33] * Joins: KevinMarks (n=KevinMar@65.19.151.114)
- # [03:47] * Quits: eseidel (n=eseidel@nat/google/x-b60d6dced8ec07ca)
- # [03:47] * Quits: kingryan (n=ryan@c-24-5-77-167.hsd1.ca.comcast.net)
- # [04:08] * Quits: othermaciej (n=mjs@17.203.15.200)
- # [04:20] * Quits: hdh (n=hdh@118.71.120.182) (Read error: 110 (Connection timed out))
- # [04:37] * Joins: weinig_ (n=weinig@nat/apple/x-1f6c0daa3a46abbe)
- # [04:38] <sicking> Hixie, can you convince the gmail team to write a tool to import IMAP mail?
- # [04:38] <sicking> Hixie, pretty please?
- # [04:38] * Quits: weinig (n=weinig@nat/apple/x-cb06d0fd9f32a03d) (Read error: 60 (Operation timed out))
- # [04:57] * Joins: eseidel (n=eseidel@c-24-130-13-197.hsd1.ca.comcast.net)
- # [05:01] <MikeSmith> Hixie: <butt>
- # [05:01] <MikeSmith> I don't think there is likely much existing content with that in it
- # [05:05] <roc> sicking: gmail supports imap, so can't you just pull up an IMAP client (say Thunderbird), open both accounts, and drag-and-drop from one to the other?
- # [05:06] <sicking> roc, yeah, that should work in theory
- # [05:06] <sicking> roc, though last i tried thunderbird didn't like connecting to gmail as IMAP, dunno why
- # [05:07] <sicking> roc, and last i copied mail between accounts using thunderbird i basically lost the majority of mails due to thunderbird bugs
- # [05:07] <roc> hehe
- # [05:07] <roc> just write a script to talk IMAP directly to the two servers
- # [05:07] <roc> how hard could it be
- # [05:07] <sicking> dunno how hard imap is
- # [05:07] <sicking> you might be right
- # [05:07] <roc> it's ugly
- # [05:08] <sicking> i hear python solves all programming problems ever
- # [05:08] <sicking> import IMAP-simple
- # [05:08] <sicking> ?
- # [05:21] * Quits: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [05:30] <jacobolus> roc, sicking: yes, opening up an imap client and moving emails into Gmail works just fine
- # [05:30] <jacobolus> sicking: if you want you can just add emails there using the IMAP protocol directly
- # [05:30] <jacobolus> write a little script or something
- # [05:30] <sicking> yeah
- # [05:31] <sicking> i just found that thunderbird has a copy function though, so i can probably use that
- # [05:31] <sicking> rather than the move which i tried last i did something like this
- # [05:53] * Joins: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [06:04] * Joins: GregHouston (n=ghouston@adsl-75-6-6-153.dsl.spfdmo.sbcglobal.net)
- # [06:07] <roc> is "seeked" really a word?
- # [06:08] <jacobolus> yes
- # [06:08] <jacobolus> erm, no
- # [06:08] <jacobolus> sought
- # [06:08] <sicking> sunk?
- # [06:08] <sicking> :)
- # [06:09] <roc> Hixie thinks it is :-) http://www.whatwg.org/specs/web-apps/current-work/#seeked
- # [06:10] <jacobolus> yeah, seeked sucks as a name for that
- # [06:10] <jacobolus> I'm not sure sought is much better though
- # [06:10] <jruderman> 'doneseeking'?
- # [06:13] <jacobolus> roc: then again, networking specs have a proud tradition of mis-spelling words, e.g. 'referer'
- # [06:21] <Hixie> seeked isn't misspelt. it's just a made up word.
- # [06:21] <Hixie> onsought would confusing the heck out of people
- # [06:22] <Hixie> confuse, even
- # [06:22] <sicking> doneseeking sounds like a good idea to me
- # [06:22] <GregHouston> Could throw some nice archaic terms in there like beseeched.
- # [06:22] <Hixie> what's wrong with 'onseeked'?
- # [06:23] <sicking> it's a made up word
- # [06:25] <Hixie> so? half of our industry uses made up words
- # [06:25] <sicking> no other event names do
- # [06:25] <sicking> s/do/are/
- # [06:26] <sicking> why is onseeked better than ondoneseeking?
- # [06:27] * Joins: tantek (n=tantek@adsl-71-134-241-30.dsl.pltn13.pacbell.net)
- # [06:27] <Hixie> there isn't a single other event of the form ondoneX
- # [06:28] <sicking> that seems like less of an addition than adding made up words
- # [06:28] <Hixie> we have lots of made up words :-)
- # [06:29] <sicking> we do? and not in event names
- # [06:29] <sicking> and are those truly made up, or using commonly used but not in marriam webster, words?
- # [06:30] * Quits: tantek (n=tantek@adsl-71-134-241-30.dsl.pltn13.pacbell.net) (Read error: 104 (Connection reset by peer))
- # [06:30] <GregHouston> One convention is to add onsuccess or oncomplete to the event name, e.g., seekoncomplete, not that seeked bothers me any.
- # [06:31] * Joins: tantek (n=tantek@adsl-71-134-241-30.dsl.pltn13.pacbell.net)
- # [06:31] <sicking> onseekcomplete sounds good too
- # [06:31] <roc> afterseek?
- # [06:31] <GregHouston> Sounds like a nightclub roc. :)
- # [06:32] <Hixie> i have approximately zero interest in worrying about event names, so if y'all realy do have a problem with 'onseeked', then implement something else and tell me what it is
- # [06:32] <roc> I don't care all that much either to be honest
- # [06:32] <sicking> same here, but it seems easy to fix
- # [06:32] <Hixie> (make sure the apple guys implement it too)
- # [06:32] <Hixie> (and opera i guess)
- # [06:33] <sicking> do either of them do seeked?
- # [06:33] <roc> Hixie, from my reading of this seek spec, if the seek fails for some reason, we should just fire a 'seeked' event and its up to the script to figure out that the seek didn't get to the right place
- # [06:33] <Hixie> sicking: no idea :-)
- # [06:33] <roc> is that correct?
- # [06:33] <roc> I mean if it fails around step 13
- # [06:34] <Hixie> roc: correct; the event is really only meant for putting up "Seeking..." UI
- # [06:34] <roc> ok
- # [06:36] <roc> sicking: you might want to avoid posting with the name "Domain Admin"
- # [06:37] <sicking> roc, ugh!
- # [06:37] <sicking> roc, thanks
- # [06:45] * Quits: KevinMarks (n=KevinMar@65.19.151.114) ("The computer fell asleep")
- # [06:50] * Joins: tantek_ (n=tantek@adsl-71-134-241-30.dsl.pltn13.pacbell.net)
- # [06:50] * Quits: tantek (n=tantek@adsl-71-134-241-30.dsl.pltn13.pacbell.net) (Read error: 104 (Connection reset by peer))
- # [07:03] * Joins: tantek (n=tantek@adsl-71-134-241-30.dsl.pltn13.pacbell.net)
- # [07:03] * Quits: tantek_ (n=tantek@adsl-71-134-241-30.dsl.pltn13.pacbell.net) (Connection reset by peer)
- # [07:06] * Quits: eseidel (n=eseidel@c-24-130-13-197.hsd1.ca.comcast.net)
- # [07:07] * Quits: tantek (n=tantek@adsl-71-134-241-30.dsl.pltn13.pacbell.net) (Read error: 104 (Connection reset by peer))
- # [07:09] * Joins: tantek (n=tantek@adsl-71-134-241-30.dsl.pltn13.pacbell.net)
- # [07:11] * Quits: tantek (n=tantek@adsl-71-134-241-30.dsl.pltn13.pacbell.net) (Read error: 104 (Connection reset by peer))
- # [07:11] * Joins: tantek_ (n=tantek@adsl-71-134-241-30.dsl.pltn13.pacbell.net)
- # [07:16] * Quits: tantek_ (n=tantek@adsl-71-134-241-30.dsl.pltn13.pacbell.net) (Read error: 104 (Connection reset by peer))
- # [07:17] * Joins: tantek (n=tantek@adsl-71-134-241-30.dsl.pltn13.pacbell.net)
- # [07:20] * Quits: tantek (n=tantek@adsl-71-134-241-30.dsl.pltn13.pacbell.net) (Read error: 104 (Connection reset by peer))
- # [07:21] * Joins: tantek (n=tantek@adsl-71-134-241-30.dsl.pltn13.pacbell.net)
- # [07:30] * Quits: roc (n=roc@202.0.36.64)
- # [07:33] * Joins: hdh (n=hdh@58.187.61.140)
- # [07:38] * Quits: gavin (n=gavin@firefox/developer/gavin)
- # [07:40] * Quits: tantek (n=tantek@adsl-71-134-241-30.dsl.pltn13.pacbell.net) (Read error: 110 (Connection timed out))
- # [07:46] * Joins: gavin (n=gavin@firefox/developer/gavin)
- # [07:48] <Dashiva> This has to be a new record in pointlessness: http://lists.w3.org/Archives/Public/public-html/2008Aug/0842.html
- # [07:49] <jacobolus> Dashiva: don't tempt the internets
- # [07:51] <Dashiva> I wear hubris like a crown already
- # [07:54] * Joins: eseidel (n=eseidel@c-24-130-13-197.hsd1.ca.comcast.net)
- # [07:58] * Joins: mcarter (n=mcarter@c-76-102-8-4.hsd1.ca.comcast.net)
- # [08:09] * Quits: csarven (n=csarven@modemcable144.140-202-24.mc.videotron.ca) ("http://www.csarven.ca/")
- # [08:09] * Joins: zcorpan (n=zcorpan@90-230-246-97-no37.business.telia.com)
- # [08:15] * Joins: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
- # [08:18] * Quits: hsivonen (n=hsivonen@kekkonen.cs.hut.fi) (Read error: 101 (Network is unreachable))
- # [08:20] <MikeSmith> Dashiva: If they had a King of Fools, then I could wear that crown... and you can all die laughing because I'll wear it proudly.
- # [08:21] <MikeSmith> wow, a plus one with double exclamation
- # [08:21] <MikeSmith> I think that earns extra points in the olympics
- # [08:22] <MikeSmith> at least with the east German judges
- # [08:23] * Quits: zcorpan (n=zcorpan@90-230-246-97-no37.business.telia.com)
- # [08:23] <GregHouston> It's really our fault as developers. We encourage everyone to grade every bit of content with little ajax star selectors.
- # [08:24] <jacobolus> GregHouston: as in, five stars, $('* * * * *').… ??
- # [08:27] <jacobolus> ouch: http://intertwingly.net/blog/2008/08/28/Improved-Namespace-Support
- # [08:27] <GregHouston> Right, !! probably equates to "I wish I could have given it six stars!"
- # [08:28] <jacobolus> i guess ppl already saw that
- # [08:33] <GregHouston> Jacob, I'm a little slow, I just got the CSS selector part of your joke.
- # [08:34] <jacobolus> GregHouston: I thought it was *your* joke?!
- # [08:34] <GregHouston> Lol, I think you took my joke a step further and made it geekier. Haha.
- # [08:38] <hdh> howcome two votes make a 4.7 score? does microsoft round down?
- # [08:39] <GregHouston> Lol. After making fun of voting. I actually made that second vote, and I asked myself the same question. I thought maybe I didn't have cursor far enough over to the right when I clicked on the fifth star.
- # [08:42] <GregHouston> hdh, I'm assuming you followed the same path I did and landed here: https://connect.microsoft.com/IE/feedback/ViewFeedback.aspx?FeedbackID=364356
- # [08:43] <hdh> right; that's the only thing interesting (apart from I can write ;-- in Connect password)
- # [08:45] * Quits: weinig_ (n=weinig@nat/apple/x-1f6c0daa3a46abbe)
- # [08:58] <Dashiva> "So we should raise the conformance standards for accessibility, but also raise the conformance standard for authoring tool so that they re even required to produce non-conforming HTML whenever the author provides insufficient information to make the document conforming."
- # [08:58] <Dashiva> "We'll also raise the conformance standard for spec writers, by making it non-conforming not to shoot yourself in the shoot."
- # [09:02] * Joins: zcorpan (n=zcorpan@90-230-246-97-no37.business.telia.com)
- # [09:03] * Quits: jacobolus (n=jacobolu@pool-71-119-188-52.lsanca.dsl-w.verizon.net) (Read error: 104 (Connection reset by peer))
- # [09:04] * Joins: jacobolus (n=jacobolu@pool-71-119-188-52.lsanca.dsl-w.verizon.net)
- # [09:05] <GregHouston> In Javascript when I shoot myself in the shoot I get a too much recursion error.
- # [09:06] <Dashiva> In spec-writing, that's just an implementation detail
- # [09:09] <Dashiva> Hixie: Has there been much brainstorming about <bb> names?
- # [09:10] <Hixie> some
- # [09:10] <Hixie> see the logs
- # [09:11] * Dashiva tries to search for <bb> and gets every mention of bb.online.no
- # [09:11] <zcorpan> jgraham: fwiw, it's possible to exploit a security parsing bug in older operas (pre-9.52 i think) with unquoted attributes and html5lib, so using quoted attributes by default (at least if it contains any offending characters) would be good
- # [09:12] <Hixie> oooh, hsivonen's idea of an XSLT-specific PUBLIC FPI makes sense
- # [09:12] <Dashiva> Hixie: What about <ui> or <uibtn> or <uibutton> or something like that? Would that be misrepresenting the purpose?
- # [09:13] <zcorpan> jgraham: consider <a href=#{U+000A}onclick=doSomethingEvil()> ... or hmm, does html5lib emit quotes if the value contains an = ?
- # [09:13] <Hixie> Dashiva: maybe
- # [09:13] <Hixie> Dashiva: send mail on the thread, it's not really something i want to worry about now
- # [09:13] * Joins: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [09:14] <Dashiva> Hey, not outright rejection. That's a good start :)
- # [09:14] <Hixie> :-)
- # [09:14] * Joins: shepazu (n=schepers@80.187.147.29)
- # [09:15] <Hixie> i'd want something that is clearly different from <command> and <button> if possible
- # [09:16] <zcorpan> <differentfromcommandandbutton>
- # [09:17] <zcorpan> clear enough?
- # [09:17] <Hixie> no :-P
- # [09:17] <Hixie> hsivonen: maybe "XSLT-generated"?
- # [09:18] <zcorpan> <clearlydifferentfromcommandandbutton>
- # [09:18] <Hixie> too long
- # [09:18] <Hixie> :-P
- # [09:18] <zcorpan> :(
- # [09:18] <zcorpan> <cdfcab>
- # [09:19] <Dashiva> <cdfcab>
- # [09:19] <Dashiva> dang
- # [09:20] <Dashiva> That's not so bad, either. CDF is a popular acronym, and it drives around in a cab.
- # [09:20] <GregHouston> It's sort of like YAML, "YAML Ain't a Markup Language"
- # [09:20] <hdh> CDF Cabinet, to go with the zipped-XML fever
- # [09:22] <zcorpan> hmm, crappy that one needs to reboot for ie8b2
- # [09:22] <Dashiva> On the other hand, it might make people think it's for embedding widgets
- # [09:22] * Quits: zcorpan (n=zcorpan@90-230-246-97-no37.business.telia.com) (Read error: 104 (Connection reset by peer))
- # [09:23] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [09:24] <hdh> I heard someone rebooted twice, and contemplated clicking "Cancel" after the old IE is gone and IE8 not yet installed
- # [09:24] * Joins: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net)
- # [09:27] * Joins: itpastorn (n=itpastor@139.57.227.87.static.th.siw.siwnet.net)
- # [09:29] * Joins: zcorpan (n=zcorpan@90-230-246-97-no37.business.telia.com)
- # [09:32] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [09:32] <zcorpan> hmm. how does one know if ie8b2 was installed successfully? any characteristics to check for that differentiates it from ie8b1?
- # [09:33] <zcorpan> :first-line and :first-letter doesn't seem to work in standards mode
- # [09:36] <Lachy> zcorpan, Help>About
- # [09:36] <Lachy> you may need to turn on the menu bar. it's off by default
- # [09:37] <zcorpan> Lachy: it just says "Beta"
- # [09:37] * Quits: jmb (n=jmb@login.ecs.soton.ac.uk) (Read error: 60 (Operation timed out))
- # [09:38] <zcorpan> version 8.0.6001.17184
- # [09:38] <zcorpan> hmm that's beta 1 it seems
- # [09:38] <zcorpan> why wasn't beta 2 installed then
- # [09:39] <jacobolus> the menu bar is off by default?
- # [09:39] <jacobolus> how does that work?
- # [09:40] <zcorpan> i unchecked the "install updates" during the install process, did that make the installer not do anything?
- # [09:41] <Lachy> zcorpan, mine says "Update versions: beta 2"
- # [09:41] <Lachy> Version 8.0.6001.18241
- # [09:44] * Joins: Maurice (i=copyman@cc90688-a.emmen1.dr.home.nl)
- # [09:44] <zcorpan> Lachy: ok, running the installer again, this time with the checkbox checked
- # [09:45] <zcorpan> i would have presumed that unchecking the checkbox meant "only install ie8b2, don't update windows and everything else"
- # [09:45] <zcorpan> and not "don't do anything"
- # [09:46] <hdh> http://homepage.mac.com/bradster/iarchitect/controls.htm#element(/1/2/19) happened before
- # [09:46] * Parts: zcorpan (n=zcorpan@90-230-246-97-no37.business.telia.com)
- # [09:46] <hdh> search for "Grrr"
- # [09:51] * Joins: zcorpan (n=zcorpan@90-230-246-97-no37.business.telia.com)
- # [09:58] * Quits: hdh (n=hdh@58.187.61.140) (Remote closed the connection)
- # [09:58] <zcorpan> still no luck :(
- # [09:58] <zcorpan> oh well
- # [10:02] * Joins: jmb (n=jmb@login.ecs.soton.ac.uk)
- # [10:03] <Lachy> zcorpan, try uninstalling beta 1 first, and then installing beta 2
- # [10:05] * Joins: collinjackson (n=collinj@c-67-180-35-207.hsd1.ca.comcast.net)
- # [10:05] * Joins: abarth (n=abarth@c-67-180-35-207.hsd1.ca.comcast.net)
- # [10:07] * Joins: mal (n=mal@nat/google/x-10228f7d8073614d)
- # [10:08] <collinjackson> should the sandbox attribute of iframes be settable dynamically?
- # [10:10] * Joins: roc (n=roc@121-72-178-219.dsl.telstraclear.net)
- # [10:13] * Joins: hsivonen (n=hsivonen@kekkonen.cs.hut.fi)
- # [10:17] * Quits: shepazu (n=schepers@80.187.147.29) (Read error: 110 (Connection timed out))
- # [10:19] * Quits: GregHouston (n=ghouston@adsl-75-6-6-153.dsl.spfdmo.sbcglobal.net) ("...")
- # [10:22] * Joins: Lachy_ (n=Lachlan@85.196.122.246)
- # [10:24] * Quits: Lachy (n=Lachlan@85.196.122.246) (Read error: 104 (Connection reset by peer))
- # [10:24] * Lachy_ is now known as Lachy
- # [10:26] <zcorpan> does someone in the html5 community know stuff about silverlight?
- # [10:27] <Hixie> what stuff?
- # [10:27] <zcorpan> i mean if we don't know anything about it how are we supposed to make html5 competitive?
- # [10:28] * zcorpan rebooting
- # [10:28] * Parts: zcorpan (n=zcorpan@90-230-246-97-no37.business.telia.com)
- # [10:30] <roc> people know things about it
- # [10:31] <hsivonen> it seems to me that the Open Web is lacking a killer IDE compared to Flash and Silverlight
- # [10:32] <roc> tools are definitely a big problem
- # [10:32] <Hixie> yes
- # [10:32] <Hixie> GWT and Firebug are basically it right now
- # [10:33] <hsivonen> GWT doesn't do vector graphics yet, though
- # [10:33] <hsivonen> and using GWT with Eclipse doesn't let you arrange SVG stuff graphically
- # [10:33] * Joins: zcorpan (n=zcorpan@90-230-246-97-no37.business.telia.com)
- # [10:34] <roc> it's hard to figure out what to do in the tools space
- # [10:35] <zcorpan> so there's obviously a hole in the market for a standards based IDE
- # [10:35] <zcorpan> why isn't it filled?
- # [10:35] <zcorpan> i mean
- # [10:35] <hsivonen> HTML, SVG and CSS are too expressive to make a GUI tool import everything
- # [10:35] <zcorpan> an IDE for standards based apps
- # [10:36] <hsivonen> however, polished tool could output to HTML, SVG, CSS and JS
- # [10:36] <roc> there's no money in it and it's a lot of work
- # [10:37] <zcorpan> why is there no money in it?
- # [10:38] * Joins: shepazu (n=schepers@80.187.147.29)
- # [10:38] <zcorpan> would it be possible to write a plugin for existing IDEs that doesn't change the editing process, just the output?
- # [10:38] <roc> most tools are free
- # [10:39] <roc> only the most entrenched tools have people paying for them
- # [10:40] <hsivonen> we need a google search field in IDEs. :-)
- # [10:40] <roc> you might want to check this out: http://www.evolus.vn/Pencil/
- # [10:40] * zcorpan ponders whether it would be Good for Google to develop an IDE for standards based apps
- # [10:41] <hsivonen> GWT lacks an Interface Builder with flashy vector graphics eye candy goodness
- # [10:41] <roc> another problem is that for Web apps you usually have a big server piece
- # [10:41] <Hixie> there are plenty of wysiwyg tools
- # [10:42] <roc> so you need to integrate with PHP or Java or ASP.NET or whatever
- # [10:42] <Hixie> dreamweaver
- # [10:42] <Hixie> frontpage
- # [10:42] <Hixie> nvu
- # [10:42] <Hixie> etc
- # [10:42] <roc> but they suck
- # [10:42] <Hixie> but they suck, as you say
- # [10:42] <roc> NVu is obsolete
- # [10:42] <hsivonen> roc: but Flash and Silverlight apps need a server side whenever an Open Web app would need a server side
- # [10:42] <Hixie> what's needed is an IDE (app creator, not a web page creator) that does both client side and server side and does a good job
- # [10:43] <Hixie> that's non-trivial
- # [10:43] <zcorpan> Hixie: wouldn't providing such an IDE be Good for Google?
- # [10:43] <Hixie> yes
- # [10:43] <Hixie> google has GWT and App Engine in this space
- # [10:44] <Hixie> but we've only just come into this space
- # [10:44] <Hixie> i mean, in the last year or so
- # [10:44] <Hixie> we're still learning the ropes
- # [10:44] <hsivonen> interestingly, all of Flash, Silverlight and GWT treat semantic HTML as a bug
- # [10:44] <Hixie> and IDE's aren't our core competency (search and ads)
- # [10:44] <Hixie> yeah, actually doing it right (semantically) in a wysiwyg environment is an unsolved problem
- # [10:45] <hsivonen> I like the GWT compiler, but I have reservations about the toolkit side
- # [10:45] <hsivonen> but compilers are easier than user-facing stuff in a way
- # [10:45] * jgraham notes that seked is a real word per OED
- # [10:45] <jgraham> s/seked/seeked/
- # [10:45] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:45] <hsivonen> for example, the Google Docreader (a GWT app) breaks Google indexability
- # [10:46] <hsivonen> there's some irony there
- # [10:46] <roc> what I'd really like to do is something a bit more disruptive than taking on the IDE space head-on
- # [10:46] <Hixie> yeah i don't like the docreader
- # [10:47] <Hixie> roc: like what?
- # [10:47] <roc> and that is, leverage the browser by improving contenteditable/designmode
- # [10:47] <roc> get SVG into wikis and email that way
- # [10:47] <Hixie> well i'm all about that, but i think that would be solving a different problem
- # [10:47] <roc> user-created content
- # [10:48] <roc> part of the problem with IDEs is that a lot of the market is a big enterprise nightmare
- # [10:49] <roc> lots of stupid checkbox requirements, integration with byzantine processes, etc
- # [10:50] <roc> I should find out what the environments for developing for App Engine and Facebook are like
- # [10:50] <Hixie> hsivonen: btw i commented on the doctype idea in the logs while you were gone -- basically i think your idea is a good one and i'd suggest using "XSLT-generated" as the name
- # [10:51] <hsivonen> Hixie: nice. then one issue can be closed
- # [10:55] <annevk> (people might argue it doesn't quite close the issue with respect to <source>, <eventsource>, <command>, <embed>, etc.)
- # [10:55] <Hixie> well there's nothing we can do about those
- # [10:56] <Hixie> especially embed
- # [10:56] <hsivonen> Hixie: there is something you could do about the others but <embed>. it just wouldn't be elegant
- # [10:58] <zcorpan> what's special about embed?
- # [10:58] <Hixie> it's already implemented
- # [10:58] <annevk> actually, can't XSLT output <source />
- # [10:58] <annevk> ?
- # [10:58] <annevk> because that would toaly be compliant
- # [10:58] * Hixie admits not caring one iota :-)
- # [10:58] <hsivonen> annevk: it can, if you use XML output and you are very careful, IIRC
- # [10:59] * annevk cares slightly about the endless whining
- # [10:59] <zcorpan> Hixie: you could allow an end tag that doesn't do anything
- # [10:59] <Hixie> wouldn't be elegant
- # [10:59] <zcorpan> indeed
- # [10:59] <annevk> and confusing as hell
- # [10:59] <zcorpan> indeed
- # [11:00] <Hixie> i find mail filters to be more effective at stopping the whining than spec changes
- # [11:00] <zcorpan> though, people already write <embed ...></embed>
- # [11:00] <Hixie> :-)
- # [11:00] * hsivonen mumbles something about </p> being confusing
- # [11:00] <zcorpan> </br> anyone?
- # [11:00] <zcorpan> actually </p> is more confusing
- # [11:01] <zcorpan> with <p><table></table></p> being the winner
- # [11:01] <zcorpan> or <p><object></p></object>
- # [11:02] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [11:02] <hsivonen> zcorpan: that's Hixie's fault even! :-)
- # [11:02] <hsivonen> <p><table></table></p> that is
- # [11:03] <Hixie> yeah yeah
- # [11:03] <Hixie> :-P
- # [11:03] <jgraham> couldn't we use "legacy-doctype-compat" or something rather than "XSLT-compat" or "XSLT-generated" as the name. There are other tools that insist on having PUBLIC sections in the doctype
- # [11:03] <Hixie> i cared about standards back when i wrote acid2...
- # [11:03] <zcorpan> hsivonen: <p><ol></ol></p>
- # [11:03] <Hixie> jgraham: like which?
- # [11:03] <jgraham> Hixie: I think the serilization functions in libxml2 (or at least lxml), for example
- # [11:04] <zcorpan> actually i'm fine with table acting like ol if we can make it do so in quirks mode too
- # [11:04] <Dashiva> The RDF thread reaches new heights. "If the domain becomes unavailable, you just change the namespace!"
- # [11:04] <Hixie> hsivonen, zcorpan, Philip`: there was a thread about making unquoted attribute values containing "=" conforming. i'm thinking of going with no change (leave it non-conforming), based on the data in that thread showing that it does catch some subtle authoring mistakes. any objections?
- # [11:04] <jgraham> Hixie: btw I'm happy to run anolis off jame.html5.org
- # [11:04] <Hixie> jgraham: that would rock
- # [11:04] <zcorpan> Hixie: ok with me
- # [11:04] * Joins: webben (n=benh@nat/yahoo/x-dc3bcee728a7b6bf)
- # [11:05] <Philip`> What limitations does html5.org have on long-running processes?
- # [11:05] <annevk> Dashiva, yeah, and then you take a third, unrelated domain, to describe the mapping
- # [11:05] <Hixie> jgraham: i'm not so worried about libxml2 serialisation, it doesn't have the high profile in w3c space that xslt does, and can be much more easily fixed (since it's just software, not a standard)
- # [11:05] <jgraham> Philip`: It's not particularly long running is it?
- # [11:05] <Philip`> jgraham: It takes tens of CPU-seconds just to parse the spec
- # [11:06] <annevk> I don't think I put limits in place...
- # [11:06] <Hixie> hsivonen, zcorpan, Philip`: ok i'm not making the aforementioned change. i'm also not replying to your e-mails on the subject. :-)
- # [11:06] <Hixie> (nobody else posted on the thread)
- # [11:06] <Dashiva> annevk: And you need a fourth domain to host the address of the third?
- # [11:06] <annevk> but I don't have DreamHost PS either
- # [11:07] <annevk> Dashiva, I think so, and then you google for prefix:localname to locate them all
- # [11:07] <Philip`> Dashiva: Have a persistent DNS service, which makes whateveryouwant.pdns.org be a CNAME to the actual domain the namespace content is hosted on, so it can be easily changed by someone other than the owner of the hosting domain
- # [11:07] <jgraham> Hixie: Well it seems to me that having a slightly more generic name that still emphasises legacy deals with any XSLT-like cases, thus not promoting XSLT as somehow special, but I don't care very much :)
- # [11:08] <Dashiva> It's like a giant game of pass-the-SPOF-buck
- # [11:08] <annevk> haha, jgraham is using more MB than everything I have on DreamHost combined
- # [11:08] <zcorpan> Hixie: nice to remove emails from your folders without changing the spec or replying to them, isn't it? :)
- # [11:09] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [11:09] <Hixie> zcorpan: :-D
- # [11:09] <jgraham> annevk: I have an entire custom python environment on there :)
- # [11:09] <Hixie> actually i'm going to reply to one of them after all
- # [11:09] <annevk> Philip` is slightly behind me
- # [11:09] <Hixie> since you proposed making <foo bar=> non-conforming, and that seems like a good idea
- # [11:09] * zcorpan doesn't remember why he argued to make that non-conforming
- # [11:10] <Hixie> <foo bar=> add baz=1 becomes <foo bar= baz=1>
- # [11:10] <annevk> everything together it's still below 800MB out of 350GB
- # [11:10] <zcorpan> ah
- # [11:11] * Quits: shepazu (n=schepers@80.187.147.29) (Read error: 110 (Connection timed out))
- # [11:11] <zcorpan> wonder if i should set up a filter for "RDFa"
- # [11:12] <Hixie> doesn't work
- # [11:12] <hsivonen> Hixie: leaving = in unquoted attribute values non-conforming makes sense to me
- # [11:12] <Hixie> not enough of these e-mails mention the term rdfa
- # [11:12] <Philip`> Hixie: Unquoted attributes are ugly and cause errors, so I'm quite happy for any subset of them to be non-conforming :-)
- # [11:12] <Hixie> hsivonen: yeah, it was your e-mail arguing that that convinced me :-)
- # [11:12] <zcorpan> Hixie: they do in the subject line
- # [11:13] <zcorpan> hmm not all though
- # [11:13] <zcorpan> i guess holding down space is good enough for me
- # [11:14] <Hixie> gmail's "m" feature would come in handy for this kind of thing if i used gmail
- # [11:14] <Dashiva> At the moment, it's more like "every thread on whatwg that isn't about workers"
- # [11:14] <zcorpan> yeah
- # [11:14] <zcorpan> and i don't really care about workers either
- # [11:14] <zcorpan> :P
- # [11:14] <annevk> hah, html5.org has twice as much traffic as annevankesteren.nl in terms of bandwidth
- # [11:15] <hsivonen> Hixie: good to know I'm consistent enough that I don't need to recap what email I wrote :-)
- # [11:15] <Hixie> :-)
- # [11:15] <Philip`> annevk: Looks like a fifth of my space usage is logs, and half of the rest is canvas tests, and the rest is random stuff
- # [11:15] <zcorpan> annevk: from web-apps-tracker?
- # [11:15] <Philip`> (and it's only ~100MB in total)
- # [11:15] <annevk> looking into actual stats now
- # [11:15] <Hixie> oh hey
- # [11:15] <Hixie> anne
- # [11:15] <Hixie> while you're at it
- # [11:15] <Hixie> any chance you can set up a workers-tracker?
- # [11:15] <annevk> lately it has been 10.000 requests a day
- # [11:16] <Hixie> 10000?! or 10?
- # [11:16] <annevk> 10000
- # [11:16] <Hixie> wow
- # [11:16] <Hixie> oh wait do you have test cases on there that go through spartan?
- # [11:16] <annevk> no
- # [11:16] <jgraham> For everything?
- # [11:16] <annevk> yes, but excluding subdomains
- # [11:16] <Hixie> all spiders then? :-)
- # [11:18] <Philip`> wc -l for philip.html5.org's logs says: 6270 access.log.2008-08-27 7969 access.log.2008-08-28
- # [11:18] <Philip`> Uh, with newlines in appropriate places
- # [11:18] <annevk> most are actually browsers
- # [11:18] <Philip`> (Why does irssi keep stripping them out?)
- # [11:18] <annevk> with IE leading?!
- # [11:18] <annevk> lol, IE5 is leading, something is on crack
- # [11:18] <zcorpan> annevk: a bot masking as ie5?
- # [11:19] <annevk> I guess
- # [11:20] <zcorpan> i learned the other day that aria-hidden is semantically empty as implemented
- # [11:20] <Hixie> isn't all of aria semantically empty by definition?
- # [11:20] <Philip`> I see a couple of hundred requests from IE5 a day, almost all to http://philip.html5.org/tools/parser/
- # [11:21] <Philip`> which doesn't make much sense
- # [11:21] <Philip`> (Must be bots since there's no requests to that page's scripts)
- # [11:21] <Hixie> aria is the equivalent of presentational attributes for accessibility apis, no?
- # [11:21] <zcorpan> Hixie: i mean, the presence of aria-hidden doesn't do anything *at all*
- # [11:21] <Hixie> oh
- # [11:21] <Hixie> why not?
- # [11:21] <annevk> then they might as well drop it in favor of hidden
- # [11:22] <hsivonen> zcorpan: doesn't aria-hidden=true prune the accessible tree?
- # [11:22] <zcorpan> firefox just looks at what is being rendered
- # [11:22] <zcorpan> if it's display:none, it's dropped from the accessible tree
- # [11:22] <zcorpan> "aria-hidden" isn't checked for in the code
- # [11:22] <hsivonen> wow
- # [11:22] <zcorpan> aria-hidden is for firevox basically
- # [11:23] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [11:23] <Hixie> i don't understand why aria is so popular
- # [11:23] <Philip`> A bug / missing feature in an early implementation of a new technology? It's terrible :-(
- # [11:23] <Hixie> it's a bandaid
- # [11:23] * Quits: Maurice (i=copyman@cc90688-a.emmen1.dr.home.nl) (Read error: 104 (Connection reset by peer))
- # [11:24] <annevk> some accessibility people seem to love bolton stuff
- # [11:24] <Philip`> There's probably a billion-dollar industry in bandaids
- # [11:24] * Joins: Maurice (i=copyman@cc90688-a.emmen1.dr.home.nl)
- # [11:24] <jgraham> Hixie: There seems to be something of a culture of liking bandaids because they are nicely visible
- # [11:24] <annevk> Philip`, consultancy certainly benefits from it
- # [11:25] <jgraham> Whereas just fixing stuff properly doen't look like you're trying so much
- # [11:25] <annevk> jgraham, so you can pat yourself on the back?
- # [11:25] <zcorpan> for anyone interested in aria (or at least the moz ua impl guide document), there's a new googlegroup: aria-ua-impl
- # [11:26] <jgraham> annevk: Well I don' know about the authors point of view I guess but that seems to be the approach of a number of a11y types
- # [11:26] <Philip`> Hmph, I can't find any data on the size of the bandaid industry, since searches keep turning up bandaid metaphors instead
- # [11:26] <annevk> so the issue with workers-tracker is that in order to do it properly you actually want to abstract out the tracker stuff and just import it or something
- # [11:26] <zcorpan> also: http://monotonous.org/2008/08/25/lets-all-do-it-right-the-first-time/ should be nice for testing aria
- # [11:26] <zcorpan> haven't had time to look into it properly yet though
- # [11:27] * jgraham should go do something useful
- # [11:28] <hsivonen> is there a simple test case that shows if IE8 is in IE7 standards mode or in IE8 mode?
- # [11:28] <annevk> "Let’s all do it right the first time" and ARIA in one post is sort of ironic :)
- # [11:29] <Hixie> in the last checkin comment, i meant DOS when i wrote DOM. before anyone points it out.
- # [11:29] <annevk> (how do you paste in a terminal?)
- # [11:29] <Hixie> annevk: :-/
- # [11:30] <Hixie> annevk: unix?
- # [11:30] <Hixie> annevk: middle click pastes selection if you're in X Windows
- # [11:30] <annevk> Ubuntu? :)
- # [11:30] * annevk is such a noob
- # [11:31] <hsivonen> IIRC, Gnome Terminal has a context menu
- # [11:32] <Hixie> ew
- # [11:32] <Hixie> gnome terminal
- # [11:32] <Philip`> hsivonen: document.compatMode
- # [11:32] <Hixie> who the hell is 64.111.120.16 and why are they DOSsing me
- # [11:33] <Hixie> alameda.dreamhost.com
- # [11:33] <Hixie> is that one of you :-P
- # [11:33] <zcorpan> :roll:
- # [11:33] <zcorpan> j/k
- # [11:33] <Hixie> oh it's stopped now
- # [11:33] <Philip`> That's where html5.org is
- # [11:34] <Hixie> thought it might be :-)
- # [11:34] <Philip`> But I don't run any interesting scripts there so it's not my fault :-)
- # [11:34] <Hixie> a lot of hits to svn.whatwg.org, made the load on hixie go up to 24
- # [11:34] * Quits: itpastorn (n=itpastor@139.57.227.87.static.th.siw.siwnet.net) ("Leaving.")
- # [11:34] <zcorpan> perhaps it's the hidden feature of webapps-tracker?
- # [11:34] <Hixie> i blame anne :-P
- # [11:37] <annevk> hsivonen, it does, but using that is annoying
- # [11:37] * Quits: collinjackson (n=collinj@c-67-180-35-207.hsd1.ca.comcast.net) ("This computer has gone to sleep")
- # [11:38] * Philip` always uses shift+insert to paste
- # [11:39] * hsivonen exhausted a hard drive while storing validation messages
- # [11:39] * Philip` always turns off middle-click paste when possible, because it's far too likely he'll click accidentally and send random clipboard content to random people
- # [11:40] <hsivonen> I guess I should have used shorter markers. like Q instead of QUIRKS
- # [11:41] <Hixie> heh
- # [11:41] <hsivonen> to fit more data onto the disk
- # [11:41] <Hixie> Philip`: i do the same with the clipboard in general
- # [11:41] <Philip`> If you're compressing, that shouldn't make a difference
- # [11:41] <Philip`> s/a/much/
- # [11:41] <hsivonen> or perhaps I should have omitted the file system
- # [11:42] <Philip`> Perhaps you should have done a small sample and measured how much space it used, and extrapolated that to the whole dataset, rather than doing as much as possible until you discover you've run out of space? :-)
- # [11:42] <Hixie> hah
- # [11:43] <Hixie> that's a pessimistic approach
- # [11:43] <hsivonen> Philip`: the dataset *almost* fit on the drive
- # [11:43] <hsivonen> missed last 6000 pages or so
- # [11:43] <Hixie> a better approach would have been to use a drobo, and as the capacity was reached, rushed to the store and slammed in a bigger capacity drive at the last minute :-)
- # [11:43] <Philip`> hsivonen: Did it get that close through planning, or through luck? :-)
- # [11:44] <hsivonen> Philip`: luck
- # [11:44] <hsivonen> Philip`: my planning said 60 GB
- # [11:44] <hsivonen> reality was closer to 150 GB
- # [11:46] * Quits: zcorpan (n=zcorpan@90-230-246-97-no37.business.telia.com) (Remote closed the connection)
- # [11:58] * Joins: tndH (i=Rob@adsl-77-86-6-71.karoo.KCOM.COM)
- # [12:04] <Philip`> Hixie: I think the text-coalescence change looks kind of reasonable (though I reserve the right to change my mind in the future)
- # [12:04] <Hixie> k
- # [12:04] <Hixie> that was pretty much my reaction
- # [12:05] <annevk> http://html5.org/tools/web-forms-tracker and http://html5.org/tools/web-workers-tracker now work
- # [12:05] <Hixie> woo
- # [12:05] <Hixie> thanks!
- # [12:06] <annevk> it was apparently quite easy to extract the functions into a trackerlib file and then invoke one function with a few arguments from the individual files
- # [12:06] <Philip`> I think it means a</li>b</li>c... will still be one text node, which is possible to optimise by being adequately clever, and a<table>b<td></td>c<td></td>d... will now be split into lots of text nodes, which is good since I don't think it was possible to optimise when you could have scripts inside the <td>s
- # [12:06] <Hixie> yeah the examples you gave in your original e-mail all work as you wanted them to definitely
- # [12:06] <Hixie> i'm just worried that there's some edge case where i have it defined in some ass-backwards way that conflicts with this
- # [12:07] <annevk> I should probably commit this back to the html5 SVN now
- # [12:07] <Hixie> is namespace-well-formed a subset of well-formed, or an orthogonal concept? hmm
- # [12:09] <annevk> done
- # [12:16] <annevk> shirt+insert works Philip`, but they are rather far apart
- # [12:16] <annevk> (on my keyboard)
- # [12:17] <annevk> prolly better than rightclicking and all though
- # [12:19] * Quits: MikeSmith (n=MikeSmit@dhcp-247-207.mag.keio.ac.jp) ("Less talk, more pimp walk.")
- # [12:23] <hsivonen> Philip`: in IE8, what values for document.compatMode should I look for?
- # [12:24] * Joins: aaronlev (n=chatzill@g226143003.adsl.alicedsl.de)
- # [12:25] <Philip`> hsivonen: Whoops
- # [12:25] <Philip`> I meant document.documentMode
- # [12:25] <hsivonen> Philip`: thanks
- # [12:25] <Philip`> which is 8 in IE8-mode
- # [12:25] <Philip`> and 5 in quirks mode
- # [12:26] <hsivonen> Philip`: thanks
- # [12:27] <Philip`> and 7 in IE7-mode
- # [12:27] <Hixie> hsivonen: i think i found a bug in the live html5 dom viewer (and in the spec)
- # [12:27] <Hixie> http://livedom.validator.nu/?%3C!DOCTYPE%20html%3E%0A...%3Cdiv%3E%3Coption%3E%3C%2Fdiv%3Ex
- # [12:27] <Philip`> I don't think it can ever be 6
- # [12:27] <Hixie> <option> is not defined as phrasing or formatting
- # [12:27] <Hixie> so the </div> shouldn't see the <div>
- # [12:28] <Philip`> http://msdn.microsoft.com/en-us/library/cc196988(VS.85).aspx but don't believe where it says "In Internet Explorer 8 and later, the compatibility mode of the document is determined wholly by the X-UA-Compatible meta tag." because it's lying
- # [12:28] <annevk> it might help to rename the title of http://livedom.validator.nu/
- # [12:29] <annevk> it's now identical to the service hixie provides while the two are clearly distinct
- # [12:29] <Hixie> weird, html5lib does the same thing
- # [12:29] <Hixie> am i misreading the spec or something?
- # [12:29] <Hixie> http://parsetree.validator.nu/?parser=html5&content=%3C%21DOCTYPE+html%3E%0D%0A...%3Cdiv%3E%3Coption%3Ez%3C%2Fdiv%3Ex&submit=Print+Tree
- # [12:29] <annevk> wasn't <option> automatically closed?
- # [12:30] <annevk> see implied end tags
- # [12:30] <Hixie> why would an end tag be implied?
- # [12:30] <Hixie> it wouldn't be if you replaced the </div> with </foo>
- # [12:30] <Hixie> and you should bail before you find out that you know about a <div>
- # [12:30] <Hixie> because <option> isn't phrasing or formatting
- # [12:31] <annevk> huh?
- # [12:31] <Hixie> (which is the bug in the spec, and will be changed shortly)
- # [12:31] <annevk> when you see the end tag </div>
- # [12:31] <annevk> you generate implied end tags
- # [12:31] <Hixie> why?
- # [12:31] <annevk> because that's what the spec says
- # [12:31] <Hixie> ohhh
- # [12:31] <Hixie> my bad
- # [12:31] <Hixie> i'm being dumb
- # [12:31] <hsivonen> Hixie: so I'm implementing the spec, right? then it's not a live dom bug :-)
- # [12:32] <hsivonen> annevk: I'll change the title
- # [12:32] <Hixie> yeah
- # [12:32] <Hixie> my bad
- # [12:32] <Hixie> forgot </div> had its own entry, duh
- # [12:32] <Hixie> anyway
- # [12:32] <hsivonen> annevk: title fixed
- # [12:33] <Hixie> <optgroup> and <option> are becoming phrasing-level
- # [12:33] <hsivonen> Hixie: why?
- # [12:33] <Hixie> so that <datalist><option>x</datalist>y works
- # [12:34] <Hixie> (also <option> is getting its own entry in the "in body" state that implies </option>)
- # [12:34] <Hixie> (so that <datalist><option>x<option>y</datalist> works)
- # [12:34] <hsivonen> did the chairs decide that datalist is in?
- # [12:35] <Hixie> i've been told to go ahead and merge wf2 in, yes
- # [12:35] <hsivonen> ok
- # [12:35] <Hixie> but even if that hadn't happened, we'd still want to fix the parsing model
- # [12:35] <Hixie> so that we have the option later
- # [12:36] <Philip`> It's odd that IE8 devotes equal screen space to the "render with IE7 bug compatibility" button as it does to "refresh page"
- # [12:36] <Philip`> Prediction: People will click the compatibility button, see that it causes the page to reload, and deduce that that must be the refresh button
- # [12:37] <Philip`> and so they'll unknowingly toggle between IE7-bugs mode and IE8-bugs mode each time they refresh a page
- # [12:37] * Quits: aaronlev (n=chatzill@g226143003.adsl.alicedsl.de) ("ChatZilla 0.9.83 [Firefox 3.1a2pre/20080828034823]")
- # [12:37] <Hixie> i guess <optgroup> should also imply </option>
- # [12:38] <Hixie> just in case we ever introduce <optgroup> to something
- # [12:38] <Hixie> like datalist
- # [12:42] <Hixie> the html5 live dom viewer rocks.
- # [12:48] <annevk> how the hell can the headers issue be resolved?
- # [12:49] <hsivonen> hmm. did the HTML WG make a decision on a telecon?
- # [12:49] <hsivonen> fwiw, I'd have resolved it by letting td[headers] to point to th and letting th[headers] to point to another th
- # [12:50] <annevk> for people who care so much about process they are doing a bad job at following the charter
- # [12:50] <hsivonen> pointing it to td seems like semantic abuse to me
- # [12:50] <Philip`> It sounded like a decision in the "agreement between some group of people" sense, not the "formal binding WG decision" sense
- # [12:50] <hsivonen> and to make a migration from bolt-on to built-in, authors should get in the habit of using <th> where appropriate
- # [12:52] <annevk> Philip`, not the way steven announced it
- # [12:52] <Lachy> Hixie, in case you missed this bug I noticed yesterday, see http://krijnhoetmer.nl/irc-logs/whatwg/20080828#l-569
- # [12:53] <annevk> fwiw: http://lists.w3.org/Archives/Public/www-archive/2008Aug/0129.html
- # [12:53] <Hixie> Lachy: i think it was just that the server side of the script failed to update the file with the latest version in it
- # [12:53] <Lachy> ok
- # [12:55] <annevk> Hixie, <optgroup> should close <optgroup>
- # [12:55] <Hixie> that would prevent us from ever nesting optgroups
- # [12:56] <annevk> <select> already prevents that
- # [12:56] <Hixie> this is for outside select
- # [12:56] <annevk> do we want them to be inconsistent? hmm
- # [12:56] <Hixie> <optgroup> is currently never allowed outside <select>
- # [12:56] <Hixie> <datalist> only accepts <option>s
- # [12:57] <Hixie> iirc
- # [12:57] <Hixie> i just want to leave the door open, just in case
- # [12:57] <annevk> okay
- # [12:58] <Philip`> annevk: Ah, I meant during the telecon - I agree his email sounds more like it was a Process-style decision
- # [13:04] <annevk> ah, Mark Birbeck replied to http://www.ibm.com/developerworks/blogs/page/JohnBoyer?entry=the_ubiquity_strategy_for_promoting
- # [13:05] <annevk> seems to me people actually want new functionality from browsers, eg Offline Web Applications, multi-core CPU usage, etc.
- # [13:06] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [13:10] * Quits: webben (n=benh@nat/yahoo/x-dc3bcee728a7b6bf)
- # [13:10] * Joins: zcorpan (n=zcorpan@90-230-246-97-no37.business.telia.com)
- # [13:13] * zcorpan updates html5-elements with bb and hidden
- # [13:13] <zcorpan> is there something else that has changed or been added recently?
- # [13:14] <zcorpan> where recently is after event-source was renamed
- # [13:15] <annevk> hidden should be before id
- # [13:16] <Hixie> <action> sounds like <command>
- # [13:16] <Hixie> and <form action>
- # [13:16] <annevk> yeah, <browserbutton>
- # [13:16] <zcorpan> annevk: thanks
- # [13:18] * Joins: maikmerten (n=maikmert@L89f5.l.pppool.de)
- # [13:19] <Hixie> hsivonen: <!DOCTYPE html PUBLIC ""> fails the "make it look worse" test to avoid cargo cultists thinking more is more
- # [13:19] <annevk> does anyone recall when I tried to avoid accepting what the HTML charter said?
- # [13:19] <annevk> was that ever the case?
- # [13:19] <Hixie> has anyone ever suggested ignoring the charter?
- # [13:20] <annevk> stevef just told me "btw It is good to see you recognising the HTML WG charter in this case."
- # [13:20] <Hixie> o_O
- # [13:20] <annevk> yeah, wtf
- # [13:24] <Hixie> i wonder when people will come to realise that when an e-mail just says "+1" or "I agree" i delete it without even seeing who wrote it
- # [13:24] <Hixie> and never actually take that e-mail into account when making the related edits
- # [13:24] <annevk> http://www.devx.com/webdev/Article/38983 cool
- # [13:26] <annevk> hmm, code doesn't do much
- # [13:26] * Quits: jacobolus (n=jacobolu@pool-71-119-188-52.lsanca.dsl-w.verizon.net) (Read error: 104 (Connection reset by peer))
- # [13:26] * Joins: jacobolus (n=jacobolu@pool-71-119-188-52.lsanca.dsl-w.verizon.net)
- # [13:29] <annevk> (moving is s-x and j-l)
- # [13:31] <hsivonen> Hixie: At least I mentioned testing browsers instead of just saying that I agree.
- # [13:31] * Quits: roc (n=roc@121-72-178-219.dsl.telstraclear.net)
- # [13:32] <hsivonen> I wonder what it would take to make a compiler that takes Flex stuff and outputs SVG+JS instead of Flash
- # [13:33] <Hixie> hsivonen: your e-mail ended up in the pile of e-mails that i will consider
- # [13:33] <Hixie> because it had actual information in it
- # [13:33] <Hixie> like almost all your e-mails :-)
- # [13:33] <Hixie> btw, i don't understand what ui you would have for hierarchical headers
- # [13:34] <Hixie> just have the header cell itself read out its own headers? or propagate them to the data cells too?
- # [13:34] <hsivonen> both, I suppose
- # [13:34] <Hixie> the latter is pretty annoying
- # [13:35] <Hixie> especially for the kind of tables where you see it
- # [13:35] <jgraham> Hixie: I would like to see user tests to prove that
- # [13:35] <annevk> incidentally, the minutes for that particular discussion are a mess, with Lachy asking several questions not being answered and Chris Wilson stating that people should show up to telcons if they had wanted to advance counter arguments...
- # [13:35] <jgraham> But the a11y people hate me for saying that
- # [13:35] <Hixie> jgraham: yeah, user tests would help a lot here
- # [13:35] <jgraham> Shall I raise the process issue with SF's email?
- # [13:36] <annevk> jgraham, I raised something on www-archive
- # [13:36] <annevk> jgraham, not sure if more is required, but maybe
- # [13:36] <jgraham> annevk: OK, well I will do it then
- # [13:36] * Quits: Maurice (i=copyman@cc90688-a.emmen1.dr.home.nl) (Read error: 110 (Connection timed out))
- # [13:38] * Quits: zcorpan (n=zcorpan@90-230-246-97-no37.business.telia.com)
- # [13:40] <Hixie> svn blame on the html5 spec takes an ungodly amount of time
- # [13:40] <hsivonen> even though you are to blame for each check-in
- # [13:40] <Dashiva> Doesn't every line say hixie?
- # [13:41] <Hixie> Dashiva: yeah, trying to pin down which rev i added <rt> and <rp> to the "optional tags" section since i have a note here saying i have to do something with them, but i can't tell if the something is to add them (and the note predates the add) or to fix them (and the note postdates the add)
- # [13:41] <Dashiva> How about a binary reach instead? :)
- # [13:41] <Dashiva> *search
- # [13:41] <Lachy> annevk, the minutes for telcons are always a mess and freqently omit information
- # [13:42] <Hixie> Dashiva: would prolly have been quicker
- # [13:43] <Hixie> Lachy: that's one reason i avoid telecons
- # [13:43] <Lachy> I would have avoided it, but annevk asked me to call in for him, so I did
- # [13:43] <Hixie> heh
- # [13:43] <Hixie> why would he ask you something like that
- # [13:43] <Hixie> that sounds like work!
- # [13:44] <Dashiva> Telcons sound kinda like the spec equivalent of 5-second soundbites
- # [13:45] <Lachy> Hixie, it's fair enough. Since I don't do any other work, 30 minutes on a telcon isn't too bad :-)
- # [13:45] <Hixie> hah
- # [13:46] <Lachy> Hixie, what can I say to convince you that you're wrong about not allowing <area alt="..."> without href=""? http://lists.w3.org/Archives/Public/public-html/2008Aug/0860.html
- # [13:48] <Hixie> you can show how that text would be used
- # [13:48] <Lachy> since you rejected the valid use case I presented, finding more evidence means more work.
- # [13:48] <Hixie> right now the spec says it must be ignored
- # [13:48] <annevk> Hixie, web-apps-tracker takes a limit parameter which you can set to -1 or 1000 or something
- # [13:48] <Hixie> and we generally want conformance checkers to report things that aren't useful
- # [13:48] <annevk> Hixie, that's probably easier than using svn blame
- # [13:48] <Hixie> annevk: quicker, certainly
- # [13:48] <Hixie> annevk: easier, no :-)
- # [13:48] <annevk> ok
- # [13:48] <Hixie> annevk: if blame was quick, i could just look up the number and be done with it :-)
- # [13:49] <hsivonen> Hixie: I hope you missed a "don't" in the statement about conformance checkers above
- # [13:50] <Hixie> i mean, report things in the markup that aren't going to do anything
- # [13:50] <Hixie> since they are likely an indication of an error
- # [13:50] <Hixie> since authors don't generally go out of their way to do something that isn't goign to do anything
- # [13:50] <hsivonen> actually, they do it all the time
- # [13:50] <hsivonen> <style type=text/css>
- # [13:50] <Hixie> let me rephrase
- # [13:51] <hsivonen> type=text/css is a no-op
- # [13:51] <Hixie> authors don't intentionally and knowingly do it
- # [13:51] <Lachy> Hixie, using <area> to annotate regions of images with additional info, even if they aren't links, seems like a perfectly reasonable thing to do. I guess I will have to look at some more real world examples of image maps
- # [13:52] <Hixie> Lachy: an image map is a list of links. using it for something else is an abuse of the semantics.
- # [13:52] <Hixie> Lachy: now if we want to handle those other use cases, maybe we should repurpose <area> in some way, e.g. with some element other than <map>
- # [13:52] <Hixie> Lachy: or with some new ua-level requirements
- # [13:52] <Hixie> Lachy: but we'd have to justify doing so
- # [13:58] * Quits: gDashiva (n=magnusrk@195.18.164.170) ("Lost terminal")
- # [14:00] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [14:03] <Lachy> Hixie, HTML4 defined an image map as: "Image maps allow authors to specify regions of an image or object and assign a specific action to each region"
- # [14:03] <Lachy> The action could be an event handler like onclick instead of just a link
- # [14:04] <Hixie> then alt="" would be allowed with onclick or href=""
- # [14:04] <Hixie> we could do that i guess
- # [14:04] <Hixie> seems a bit weird
- # [14:05] <Hixie> we don't make <a onclick=""> into a link
- # [14:06] <Lachy> the event handler could be attached dynamically, so there wouldn't need to be onclick in the markup
- # [14:06] <hsivonen> 'null' is null or not an object
- # [14:07] <hsivonen> says IE8
- # [14:07] <hsivonen> if I had a stringified 'null', it would be an object, wouldn't it?
- # [14:08] <Lachy> hsivonen, for what code does it say that?
- # [14:08] * Joins: webben (n=benh@nat/yahoo/x-1f81e171f4a57bf3)
- # [14:08] <Dashiva> It would act as one, at least
- # [14:08] <hsivonen> Lachy: the script on validator.nu
- # [14:09] <Lachy> grrr. Why does IE8 make the error dialog modal?!
- # [14:09] <Dashiva> hsivonen: You're living pretty dangerously with all those implied semicolons
- # [14:10] <hsivonen> Dashiva: what's a language feature good for if living with it is dangerous?
- # [14:11] <annevk> living on the edge can give you a kick?
- # [14:12] <Dashiva> One could imagine JS was made for small scripts with small chances of breaking horribly :)
- # [14:12] <Lachy> I never remember when it's ok to omit semicolons, and it always seems to complain when I do. So I do it anyway
- # [14:12] <Lachy> I mean, I always use them
- # [14:13] <Lachy> it seems to be complaining about this line: newStyle.styleSheet.cssText = rule
- # [14:13] <Dashiva> Lachy: I'm pretty sure you're leaving some out, you just don't know it :)
- # [14:13] <Lachy> so it means either newStyle or newStyle.styleSheet is returning null
- # [14:15] <Lachy> Dashiva, if I do, it's only by accident; But I do always try to end every line with a semicolon;
- # [14:15] <hsivonen> boohoo. the data I recorded is corrupt. It's corrupt in such a crazy way that I suspect gzipping gone wrong at some point
- # [14:16] * Philip` wonders if "some point" was 4GB in
- # [14:17] <annevk> heh, Opera shipped with APNG support before Firefox; I did not know
- # [14:17] <hsivonen> let's find out
- # [14:17] * Joins: jacobolus1 (n=jacobolu@pool-71-119-188-52.lsanca.dsl-w.verizon.net)
- # [14:17] <Philip`> annevk: Only by a few days :-p
- # [14:18] <Philip`> and since there are approximately zero APNG images in the world, it doesn't matter much in practice
- # [14:18] * Quits: jacobolus (n=jacobolu@pool-71-119-188-52.lsanca.dsl-w.verizon.net) (Read error: 104 (Connection reset by peer))
- # [14:20] <Philip`> Opera renders some perfectly valid APNGs incorrectly on some platforms anyway
- # [14:21] <Philip`> whereas Firefox seems to work fine, except in some obscure cases like 8-bit greyscale or 1-bit APNGs
- # [14:21] <Hixie> wow, IE8 finally adds the inline find toolbar, and they manage to make the one mistake that every other browser has agonised over finding a way to avoid
- # [14:21] <Hixie> they move the whole content down when you hit find
- # [14:21] <Hixie> ok with that, bed time
- # [14:21] <Hixie> nn
- # [14:24] <hsivonen> Philip`: is there a known problem with GZIPOutputStream with stream longer than 4 GB?
- # [14:25] * Joins: Maurice (i=copyman@cc90688-a.emmen1.dr.home.nl)
- # [14:26] <Philip`> hsivonen: None that I know of; I'm just assuming it's the most obvious point of failure when dealing with unusually large files
- # [14:26] <hsivonen> quick googling shows problems with .zip files over 4GB and java class lib
- # [14:26] <hsivonen> nothing about gzip, though
- # [14:28] <Philip`> It's also possible that the compression is fine but the decompression isn't working
- # [14:28] <hsivonen> good point
- # [14:30] <hsivonen> could be the python side http://bugs.python.org/issue1672853
- # [14:31] <hsivonen> one would think that these were solved problems by now
- # [14:31] <hsivonen> all handled in the infrastructure
- # [14:33] <hsivonen> interestingly, I can't use zless to traverse the whole file. it complains about mmap failing at some point
- # [14:33] <Philip`> Use 'gzip -cd | less' ?
- # [14:34] <hsivonen> isn't that what zless is?
- # [14:34] <Philip`> I would assume zless has to do effectively that anyway, since I didn't think you could decompress zlib without starting from the beginning
- # [14:35] <Philip`> I would assume zless is a program that does some stuff itself, so it'd have different bugs to gzip/less
- # [14:36] <hsivonen> Philip`: zless is a shell script that runs gzip and less
- # [14:36] <Philip`> Oh, okay
- # [14:37] <hsivonen> anyway, I made a copy of the first 4GB with dd. now trying if that part makes Python fail
- # [14:38] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 113 (No route to host))
- # [14:39] <hsivonen> how can this be so hard?
- # [14:41] <Philip`> Alternatively: How can it be so easy for you to manipulate a trillion bits of data in a few hours from the comfort of your chair? :-)
- # [14:42] <Philip`> It's not the kind of thing you could contemplate doing five or ten years ago
- # [14:42] <hsivonen> well, the failure happens before 4 GB of compressed data
- # [14:42] <hsivonen> dunno what the uncompressed counter was
- # [14:43] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [14:44] * Joins: hallvors (n=hallvord@cm-84.208.78.204.getinternet.no)
- # [14:45] <Philip`> Easy to find out - just do 32 bisections :-)
- # [14:46] * Joins: shepazu (n=schepers@80.187.144.252)
- # [14:56] <annevk> hmm, I need to fix cookies for the various trackers
- # [14:58] * Joins: hdh (n=hdh@118.71.120.238)
- # [15:03] * Quits: eseidel (n=eseidel@c-24-130-13-197.hsd1.ca.comcast.net)
- # [15:03] <annevk> fixed
- # [15:05] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [15:07] <hsivonen> the decompressed data is at 5.9 GB when the failure happens
- # [15:07] <hsivonen> weird
- # [15:11] <Philip`> Does anyone happen to have a copy of IE8b2's mshtml.dll they could send me? (I want to look at some stuff in it, but left my copy at home)
- # [15:19] * Quits: hallvors (n=hallvord@cm-84.208.78.204.getinternet.no) (Read error: 110 (Connection timed out))
- # [15:25] * Quits: shepazu (n=schepers@80.187.144.252) (Read error: 104 (Connection reset by peer))
- # [15:25] * Joins: shepazu (n=schepers@80.187.144.252)
- # [15:29] * Philip` sees that http://blogs.msdn.com/ie/archive/2008/08/27/internet-explorer-8-beta-2-now-available.aspx has at least three requests for <canvas> support, and can't see any for any other HTML5 features
- # [15:32] * Joins: csarven (n=csarven@80.76.201.60)
- # [15:38] <Philip`> gsnedders: Are you aware that http://google.com/search?q=cache:simplepie.org/ is still full of spam?
- # [15:40] <Philip`> (and now it has a "Buy Phentermine" link - when I last looked, I think all these hacked pages only had links to each other, so maybe that was just in preparation for inserting the actual target link)
- # [15:41] <virtuelv> speaking of spam, is anyone able to get hold of Blake Ross? Turn off JS and look at http://www.blakeross.com/
- # [15:47] <Philip`> shepazu: http://google.com/search?q=cache:http://schepers.cc still has the same spam too
- # [15:48] <shepazu> Philip`: what should I do about this?
- # [15:48] <Philip`> shepazu: I have no idea
- # [15:48] <shepazu> the real page seems fine...
- # [15:49] <Philip`> Live Search and Yahoo have the same spam in their cached versions
- # [15:49] * shepazu decides not to care :)
- # [15:49] <Philip`> (I assume it's only sending spam to certain IPs or something)
- # [15:49] <annevk> check the source code of the PHP pages?
- # [15:50] <Philip`> shepazu: I suppose that's the easiest solution :-p
- # [15:51] <svl> upgrade to the latest wordpress version? (which is 2.6.1 rather than 2.5.1)
- # [15:52] * svl assumes there's a vulnerability in 2.5.1 which is being exploited to have the spam inserted.
- # [15:52] <shepazu> bbiab
- # [15:54] <Philip`> http://philip.html5.org/misc/spammy-sites.txt is my notes from when I last looked at this - it seemed to be specific to Dreamhost
- # [15:54] * Quits: shepazu (n=schepers@80.187.144.252) (Read error: 60 (Operation timed out))
- # [16:00] <csarven> Is krijnh human or bot?
- # [16:00] <svl> human
- # [16:01] <svl> Though not able to access IRC atm.
- # [16:02] <csarven> Do you know if I /msg him (or her), they'll be able to check their logs when they return?
- # [16:03] <svl> He will be, yes. And he's also reading log files, so even saying it here in the channel should reach him. *waves to krijn* ;)
- # [16:04] <csarven> Oh alright then. In that case, I've already done that yesterday on #microformats :) Thanks. Figured he was more of a regular here.
- # [16:06] <svl> Not quite certain if he'd have read it in there, but now that the pointer exists here, he should.
- # [16:07] <csarven> krijnh re: http://krijnhoetmer.nl/irc-logs/microformats/20080829#l-66 :)
- # [16:09] <annevk> _a should probably be data-author or something
- # [16:09] <annevk> and <abbr> should be <time>
- # [16:10] <annevk> though it seems like a lot of extra bandwidth
- # [16:10] <csarven> _a was already in place. I wanted to add minimal changes and add hCard and hAtom
- # [16:10] <csarven> I don't know why there is _a and if it is required.
- # [16:11] <Philip`> It's there so you can make your own lines get highlighted, I think
- # [16:11] <csarven> You mean flagging?
- # [16:11] <Philip`> (via the "who are you?" box in http://krijnhoetmer.nl/irc-logs/ )
- # [16:12] <csarven> That's what the original <span> </span> is supposed to do
- # [16:12] <Philip`> Not the flagging - you can do client-side nick-based styling
- # [16:18] * Joins: shepazu (n=schepers@80.187.144.252)
- # [16:19] * Joins: billmason (n=billmaso@ip75.unival.com)
- # [16:28] * Joins: smedero (n=smedero@mdp-nat251.mdp.com)
- # [16:36] * Quits: takkaria (n=takkaria@isparp.co.uk) (Read error: 104 (Connection reset by peer))
- # [16:44] * Joins: takkaria (n=takkaria@isparp.co.uk)
- # [16:53] * Joins: dglazkov (n=dglazkov@nat/google/x-7446b87021ae62b6)
- # [17:08] <Lachy> http://www.theregister.co.uk/2008/08/29/hakon_lie_ie8_interoperability/
- # [17:11] <Lachy> since a large majority of intranet pages are built for IE only, it's understandable would make IE7 mode the default for intranets. Though, it is sad because companies that make intranet pages could still continue targetting IE7 mode
- # [17:14] <annevk> they would, unless they use some MS-specific workaround
- # [17:17] <Philip`> hsivonen: Is there a way I can use something like getElementById on the Document returned by your parser, that doesn't appear to just return null all the time?
- # [17:19] <hsivonen> Philip`: are you using the DOM in Java?
- # [17:20] <Philip`> hsivonen: Yes
- # [17:20] <hsivonen> Philip`: does DOM have a public API for setting IDness?
- # [17:22] <Philip`> hsivonen: Uh...
- # [17:23] <hsivonen> Philip`: meanwhile, you can grab this code http://pastebin.ca/1188548
- # [17:23] <hsivonen> ooh. Element.setIdAttribute()
- # [17:24] <Philip`> It says "The DOM implementation is expected to use the attribute Attr.isId to determine if an attribute is of type ID."
- # [17:25] <Philip`> hsivonen: Aha, that code is handy and seems to work - thanks!
- # [17:31] * Quits: hdh (n=hdh@118.71.120.238) (Read error: 104 (Connection reset by peer))
- # [17:34] * Joins: itpastorn (n=itpastor@139.57.227.87.static.th.siw.siwnet.net)
- # [17:36] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [17:36] * Quits: shepazu (n=schepers@80.187.144.252) (Read error: 110 (Connection timed out))
- # [17:40] <annevk> hsivonen, we want to remove that crap
- # [17:40] <annevk> (from the DOM)
- # [17:41] <annevk> (though that shouldn't affect Java I suppose)
- # [17:42] <hsivonen> Philip`: fixed on trunk
- # [17:42] <hsivonen> Philip`: thanks
- # [17:43] * Joins: starjive (i=beos@213-66-217-32-no30.tbcn.telia.com)
- # [17:45] * Philip` sees 3 pages that have @headers pointing at td, and 18 pointing at th
- # [17:45] <Philip`> and 16 that have totally bogus @headers
- # [17:46] <Philip`> (headers="24", headers="Symbol information: ", headers="100%", etc)
- # [17:47] <Philip`> Only one has <th headers>, vs 35 with <td headers>
- # [17:47] <Philip`> (out of ~130K pages)
- # [17:51] * Quits: annevk (n=annevk@77.163.243.203) (Remote closed the connection)
- # [17:51] * Joins: annevk (n=annevk@77.163.243.203)
- # [17:52] * Quits: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [18:00] * Quits: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com) (Read error: 110 (Connection timed out))
- # [18:03] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [18:06] <gsnedders> Philip`: I see no spam there
- # [18:07] * Joins: hdh (n=hdh@118.71.120.238)
- # [18:07] <Philip`> gsnedders: Oh
- # [18:07] <Philip`> gsnedders: I do
- # [18:08] <gsnedders> I do in the text only version, actally
- # [18:08] <Philip`> e.g. it says "online pharmacy" just before the "Newer. Better. Faster." button
- # [18:08] <Philip`> and then it says "I must be only to be vizier. "Holla, you can't unclog me", winged the excise. "I central nervous system, spongy degeneration of the delicately nib", he recognized."
- # [18:08] <gsnedders> Philip`: How are you finding this? :P
- # [18:09] <Philip`> gsnedders: I'm looking at the Google cache page, and then reading it with my eyes
- # [18:09] <gsnedders> Philip`: Yes, but why are you looking at the cache page anyway? :P
- # [18:09] <Philip`> gsnedders: Because I was wondering whether it had been fixed in the several months since you first noticed the problem
- # [18:09] <gsnedders> Philip`: It was
- # [18:10] <Philip`> Oh, okay
- # [18:10] <Philip`> If so, it broke again :-p
- # [18:10] <Philip`> (How was it fixed?)
- # [18:10] * gsnedders emails the guy from Yahoo! Search (who originally found it) and Ryan Parman (who deals with the website mainly) about it again
- # [18:11] <gsnedders> "I still don't know how they got in, but the guys at Dreamhost found an obscure file that was being added through a couple layers of includes. In our case, we were using the PHP4-compatible nusoap class for our search results (accessing Google's SOAP API that isn't even supported anymore, but I hadn't updated the code yet).
- # [18:11] <gsnedders> The offending code has been removed and the search box now searches Google directly.
- # [18:11] <gsnedders> "
- # [18:12] <Philip`> If the guys at Dreamhost care, they could try following all the spam links on that page, since I expect they're all pointing to similarly-hacked Dreamhost sites
- # [18:14] <krijnh> *waves back at svl*
- # [18:14] <krijnh> csarven: I'll take a look at it, gotta cook some diner now :) (As you see, I'm not a bot)
- # [18:15] <gsnedders> Philip`: Oh, Ryan's email went on to say that Dreamhost basically didn't care
- # [18:15] <Philip`> krijnh: You might just be a particularly clever bot
- # [18:16] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [18:16] <svl> Round 1 of the Turing Test: *ding*
- # [18:16] <krijnh> Philip`: Thank you! In a way :)
- # [18:18] <Philip`> krijnh: It wasn't necessarily a compliment, given how dumb most existing bots are ;-)
- # [18:19] <krijnh> Hence the "in a way"
- # [18:22] <csarven> krijnh Awesome :)
- # [18:29] <gsnedders> Hixie: I'd probably rather you didn't use a web service for the same reason you don't want to run it yourself: the load :P
- # [18:30] <Philip`> But web services don't cause any more load than non-web services, and the service has to be available via some mechanism, so why not via the web?
- # [18:30] <gsnedders> Oh, sure, it will be. But I'm not sure I want my website to have to cope with the load of Hixie generating HTML 5 :P
- # [18:33] <krijnh> csarven: any particular reason why I should double my bandwidth with those fluffy microformats? :)
- # [18:34] <Philip`> krijnh: You have compression, so it wouldn't double :-)
- # [18:35] <krijnh> http://www.csarven.ca/labs/microformats/krijnhoetme.nl_irc-logs/code-change.txt
- # [18:35] <krijnh> Anybody else think this is useful?
- # [18:35] <krijnh> (It would mean some extra overhead in parsing each line, to get a timestamp)
- # [18:36] <Philip`> You should at least s/_a/data-author/ to be conforming HTML5 :-)
- # [18:36] <krijnh> But I want it to be accessible! :)
- # [18:37] <krijnh> I've read on the internets that HTML5 doesn't care about accessibility
- # [18:37] <krijnh> *changes doctype :X*
- # [18:38] * Philip` doesn't personally have a use for any of the proposed changes
- # [18:41] <krijnh> csarven: do you?
- # [18:42] * gsnedders realizes it's basically the weekend now
- # [18:43] * gsnedders is slow
- # [18:44] * Joins: aroben (i=aroben@unaffiliated/aroben)
- # [18:45] <Philip`> jgraham: http://james.html5.org/cgi-bin/tables/table_inspector.py?input_type=type_uri&uri=http%3A%2F%2Fquickfacts.census.gov%2Fqfd%2Fstates%2F34%2F34003.html&source=&algorithm=html5 :-(
- # [18:47] <csarven> krijnh From #laconica: [10:18:10] <csarven> So, what I was thinking last night with hAtom->Atom->XMPP was to have IRC logs available as notices
- # [18:47] <csarven> People can also subscribe to the logs (for whatever reason)
- # [18:47] <krijnh> Would it be okay if I only made the fluffy format available for #microformats ?
- # [18:48] <krijnh> As a test :)
- # [18:48] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
- # [18:48] <csarven> Of course, it is your call at the end :)
- # [18:48] <krijnh> Yeah, I'm the evil IRC logs overlord here :)
- # [18:48] <Philip`> They're not evil IRC logs
- # [18:49] <csarven> SO, the creator is evil but no the product
- # [18:49] <krijnh> Okay, you lost me :)
- # [18:49] <Philip`> By "subscribe to logs", you mean "put greatly increased load on the logs server"? :-)
- # [18:49] <csarven> :S
- # [18:50] * Parts: itpastorn (n=itpastor@139.57.227.87.static.th.siw.siwnet.net)
- # [18:50] <csarven> This is experimental. I highly doubt it is be impacted by load
- # [18:50] <krijnh> Okay, I'll fix it for #microformats, as an experiment
- # [18:50] <csarven> s/it is be/it would be
- # [18:50] * Joins: weinig (n=weinig@nat/apple/x-a127ddab6a1f9dca)
- # [18:50] <krijnh> Just like the [off] thing in #webapps :) (which was a FAIL btw)
- # [18:51] <csarven> Thanks.
- # [18:52] <krijnh> When I've got some time for it (probably after September 13th)
- # [18:52] <csarven> Cool.
- # [18:52] <csarven> I'll bug you on September 14 ;)
- # [18:53] * csarven goes to hunt lunch
- # [18:53] <krijnh> csarven: Oki :)
- # [18:56] * Quits: abarth (n=abarth@c-67-180-35-207.hsd1.ca.comcast.net) ("Leaving")
- # [18:56] * annevk will appear on http://openwebpodcast.com/ later today / tomorrow
- # [18:57] <gsnedders> Lachy: The prophesy in /topic will likely be fulfilled tomorrow
- # [18:58] <gsnedders> Philip`: more info from guy at Yahoo! Search: "BTW: when Wustl.edu got hit with this, they said that it was a modrewrite in Apache that was doing all this."
- # [19:01] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Leaving")
- # [19:03] * Quits: aroben (i=aroben@unaffiliated/aroben) (Success)
- # [19:04] * Quits: gsnedders (n=gsnedder@host86-139-217-149.range86-139.btcentralplus.com) ("Killin' teh intarwebs")
- # [19:04] * Joins: gsnedders (n=gsnedder@host86-139-217-149.range86-139.btcentralplus.com)
- # [19:09] <hsivonen> sigh. it seems that my data is corrupt.
- # [19:10] <hsivonen> at least Python's gzip and Java's gzip see the same problem
- # [19:10] <hsivonen> and zlib itself is supposed to get large files right
- # [19:11] * Philip` wonders what's the probability of getting a 1-bit error on a full hard disk
- # [19:12] <annevk> geez, this RDF thread sure creates a lot of e-mail
- # [19:13] <annevk> the last six months we had around 300 messages, now it's almost 600
- # [19:13] <annevk> (300 messages on average)
- # [19:16] * Quits: weinig (n=weinig@nat/apple/x-a127ddab6a1f9dca)
- # [19:20] * Joins: weinig (n=weinig@nat/apple/x-fbff6629665973ba)
- # [19:22] <annevk> http://lists.w3.org/Archives/Public/www-archive/2008Aug/0145.html o_O
- # [19:27] * Quits: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net) ("The computer fell asleep")
- # [19:35] <Philip`> http://factfinder.census.gov/servlet/QTTable?_bm=n&_lang=en&qr_name=DEC_2000_SF1_U_DP1&ds_name=DEC_2000_SF1_U&geo_id=05000US48487 has interestingly nested headers
- # [19:35] * Parts: Xenos (i=Xenos@69.10.146.118)
- # [19:36] * Quits: sverrej (n=sverrej@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
- # [19:40] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [19:45] <annevk> http://juicystudio.com/wcag/tables/complexdatatable.html uses <td class=header> uh?
- # [19:47] <Philip`> The cells contain data, so they should be <td>
- # [19:48] <Philip`> where you could define "data" as being "any values that get returned by the SQL query I'm using to generate this table" (as opposed to the headers which are strings that are typed in somewhere else)
- # [19:48] * Quits: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [19:49] * Joins: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
- # [19:49] <sicking> annevk, does the XHR spec say what to do if the supplied username/password fails?
- # [19:49] <sicking> annevk, appears we put up a dialog asking the user, other browsers don't
- # [19:51] * Quits: webben (n=benh@nat/yahoo/x-1f81e171f4a57bf3) (Connection timed out)
- # [19:56] <annevk> sicking, it does
- # [19:57] * Quits: hdh (n=hdh@118.71.120.238) (Remote closed the connection)
- # [19:57] <annevk> sicking, http://dev.w3.org/2006/webapi/XMLHttpRequest/#send "If authentication fails, and stored user and stored password are not provided, user agents should prompt the users for credentials."
- # [19:59] <sicking> annevk, cool
- # [20:00] <sicking> annevk, though
- # [20:01] <sicking> annevk, that doesn't really say what to do if the script provides a username/password
- # [20:01] * Joins: eseidel (n=eseidel@c-24-130-13-197.hsd1.ca.comcast.net)
- # [20:02] <annevk> sicking, I could make it more explicit, the intent is that you don't do any UI interaction
- # [20:02] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [20:03] <annevk> (the idea is that the spec states what you need to do and everything else is "forbidden")
- # [20:03] <sicking> annevk, "user agents should prompt the users for credentials" sounds like UI interaction, no?
- # [20:03] <annevk> well yes, in that case everyone does UI interaction so it made sense to keep that
- # [20:10] * Quits: scotfl (n=scotfl@S0106001b114f914a.ss.shawcable.net)
- # [20:12] <sicking> annevk, ah, so the idea is if the script provides credentials, use those, if they fail just fail. If the script doesn't provide, ask the user if needed?
- # [20:14] * Quits: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
- # [20:14] <annevk> sicking, yes
- # [20:14] <sicking> annevk, makes sense
- # [20:16] -> -Lachy- Testing', testin'
- # [20:18] -Lachy- test notice
- # [20:18] * Joins: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
- # [20:19] <annevk> good :)
- # [20:19] * Quits: eseidel (n=eseidel@c-24-130-13-197.hsd1.ca.comcast.net) (Connection timed out)
- # [20:29] * Joins: eseidel (n=eseidel@nat/google/x-e99074dd86d18be5)
- # [20:36] * Joins: jacobolus (n=jacobolu@pool-71-119-188-52.lsanca.dsl-w.verizon.net)
- # [20:38] * Quits: jacobolus1 (n=jacobolu@pool-71-119-188-52.lsanca.dsl-w.verizon.net) (Read error: 104 (Connection reset by peer))
- # [20:39] * Quits: weinig (n=weinig@nat/apple/x-fbff6629665973ba)
- # [20:40] * Joins: KevinMarks (n=KevinMar@nat/google/x-d46e0c4555def8d1)
- # [20:40] * Joins: malde_ (n=chatzill@d005142.adsl.hansenet.de)
- # [20:40] * Joins: scotfl (n=scotfl@S0106001b114f914a.ss.shawcable.net)
- # [20:54] * Quits: tndH (i=Rob@adsl-77-86-6-71.karoo.KCOM.COM) (Read error: 110 (Connection timed out))
- # [20:54] * aroben_ is now known as aroben
- # [21:00] * Joins: weinig (n=weinig@nat/apple/x-72cc5b81cd1b74f5)
- # [21:12] * Quits: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
- # [21:16] * Joins: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [21:27] * Quits: weinig (n=weinig@nat/apple/x-72cc5b81cd1b74f5)
- # [21:28] * Quits: mcarter (n=mcarter@c-76-102-8-4.hsd1.ca.comcast.net) ("Leaving")
- # [21:50] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [21:52] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
- # [22:01] * Quits: starjive (i=beos@213-66-217-32-no30.tbcn.telia.com)
- # [22:02] * Quits: csarven (n=csarven@80.76.201.60) (Remote closed the connection)
- # [22:06] <Hixie> gsnedders: the main reason i like using web services is it means i can kick off several jobs without having to worry about the load they put on the machine, since they're all on different machines
- # [22:07] <gsnedders> Hixie: On the whole I expect it'll be all right… We'll see how it goes :)
- # [22:13] * Quits: KevinMarks (n=KevinMar@nat/google/x-d46e0c4555def8d1) ("The computer fell asleep")
- # [22:22] <annevk> did anyone put up a web service yet?
- # [22:22] <annevk> otherwise I might give it a try
- # [22:22] <gsnedders> No
- # [22:26] <gsnedders> annevk: As I said before, I can put it up on my website
- # [22:29] * Joins: weinig (n=weinig@nat/apple/x-416c389b1b319027)
- # [22:34] * Quits: mitsuhiko (n=nnnnnmit@ubuntu/member/mitsuhiko) (No route to host)
- # [22:41] * Quits: malde_ (n=chatzill@d005142.adsl.hansenet.de) (Read error: 110 (Connection timed out))
- # [22:46] * Joins: othermaciej (n=mjs@17.203.15.200)
- # [22:48] * gsnedders wonders whether to bother to support py2.3
- # [22:49] <BenMillard> gsnedders, shall I make the hotel booking then?
- # [22:49] <gsnedders> BenMillard: If you want to. :)
- # [22:49] <BenMillard> gsnedders, it's not something which excites me but I guess I should do some part of the logistics. :P
- # [22:50] * gsnedders tries to understand that column beside the form
- # [22:50] <BenMillard> gsnedders, my parents are taking my trip as an excuse to visit Cannes, so much of my travel arrangements will be identical to theirs
- # [22:50] <gsnedders> Heh.
- # [22:51] <gsnedders> The booking has to be confirmed by phone or by fax
- # [22:51] * gsnedders looks at the French, and instantly it makes more sense
- # [22:53] <Hixie> i sent an e-mail and they confirmed it no problem
- # [22:53] <Hixie> still have to get my flights though
- # [22:53] * gsnedders goes downstairs to con a card out of his parents to buy train tickets
- # [22:54] <gsnedders> And I'm gonna have to find somewhere to stay in Cannes for two nights, unless I go straight from my uncle's to the TOAC
- # [22:54] <gsnedders> *TPAC
- # [22:54] <gsnedders> Which on the whole I wasn't going to do
- # [22:55] * Joins: csarven (n=csarven@modemcable144.140-202-24.mc.videotron.ca)
- # [22:55] <gsnedders> Hmm…
- # [22:56] <gsnedders> Maybe I should stay in Antibes…
- # [22:57] * Quits: othermaciej (n=mjs@17.203.15.200) (Read error: 104 (Connection reset by peer))
- # [22:58] <gsnedders> Trains going from Lyon south are remarkably expensive compared with those further north
- # [23:06] <annevk> gsnedders, if you can do it that's fine too
- # [23:07] <Hixie> opening a new tab in IE8 takes takes an ungodly amount of time
- # [23:07] * Quits: maikmerten (n=maikmert@L89f5.l.pppool.de) (Remote closed the connection)
- # [23:08] <Hixie> hitting ctrl+f in IE8 on the html5 spec is a bad idea
- # [23:08] <annevk> fwiw: http://openwebpodcast.com/episode-3-anne-van-kesteren-on-css-xhr-and-other-web-standards
- # [23:10] <Hixie> wow this find in page sucks ass on the spec
- # [23:14] <Hixie> aah, you mention me
- # [23:14] * Hixie hides
- # [23:14] <Hixie> aaah, you did it again!
- # [23:19] <Hixie> hahaha
- # [23:19] <Hixie> that was funny
- # [23:19] <Hixie> about acid3
- # [23:19] <Hixie> "so ian can add anything to acid3, is that a bad thing?" "well actually it was the bits that other people added that were the problem..."
- # [23:20] <Hixie> (personally i think the range/traversal stuff i added to acid3 was a bigger problem than the smil stuff)
- # [23:23] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [23:31] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Remote closed the connection)
- # [23:35] * Quits: JohnResig (n=JohnResi@74.201.254.36) (Read error: 104 (Connection reset by peer))
- # [23:38] * Joins: JohnResig (n=JohnResi@74.201.254.36)
- # [23:42] * Lachy disobeyed Hixe's instructions and pressed Ctrl+F on the spec in IE8... It's *really* not a good idea!
- # [23:42] <Hixie> BenMillard: your e-mail looks fine to me (indeed i'm saving it because it's got so much useful data and logical arguments!)
- # [23:42] <jruderman> Lachy: what happens?
- # [23:43] <BenMillard> Hixie, yay. :)
- # [23:43] <Lachy> jruderman, it takes ages to find anything
- # [23:43] <Lachy> become unresponsive
- # [23:45] <Hixie> fwiw my plan with this tables stuff is to do exactly what i was going to do anyway, which is to get to it when i get to it, and when i get to it, read all the arguments and research, and come to a conclusion based on that
- # [23:45] <BenMillard> Lachy, I've just forwarded the message Hixie is talking about to you, since you were at that telecon
- # [23:46] <Hixie> and unless some browser or AT vendor contacts me to say that this is urgent for them, i don't plan on getting to it any time soon
- # [23:46] <BenMillard> Hixie, yeah that's what I expect. You said after the changes earlier this year it'd be a while before returning to it, which works out well for me since I get time to do more research.
- # [23:46] <Hixie> i'm amused that chris wilson's e-mail suggests that we're not making progress
- # [23:46] <Hixie> and that the table headers thing is important for making progress
- # [23:47] <Hixie> especially given that the whole point of the table headers proposal, as i understand it, is to make it possible to mark up pages that work in existing ATs
- # [23:47] <Hixie> in a way that HTML4 still allows
- # [23:47] <Hixie> and is thus pretty much the exact opposite of "required for progress"
- # [23:48] <BenMillard> for the records, we're talking about this Public-HTML thread: http://lists.w3.org/Archives/Public/public-html/2008Aug/thread.html#msg518
- # [23:51] <annevk> I'm confused by CWs e-mail. Not sure whether to reply
- # [23:51] <BenMillard> (I'm gathering some peer review of my message before adding it to that topic.)
- # [23:51] <annevk> ah, I see Ben will reply, good :)
- # [23:54] <annevk> BenMillard, skimmed/read through your e-mail, looks good to me
- # [23:55] * Joins: starjive (i=beos@213-66-217-32-no30.tbcn.telia.com)
- # [23:57] <BenMillard> annevk, cheers
- # [23:58] <BenMillard> I don't anticipate major changes unless reviewers find mistakes (there are a sprinkling of typos I'll address, though)
- # Session Close: Sat Aug 30 00:00:00 2008
The end :)