| 00:00 | <Dashiva> | Yeah, probably local config done similar to google's urchin thing |
| 00:01 | <Philip`> | http://www.516545.com/bbs/archiver/?tid-280.html |
| 00:02 | <Hixie> | i just called it Baidu. |
| 00:03 | <Hixie> | wow, a lot of pages refer directly to http://s.wordpress.com/wp-content/plugins/highlight/shCore.js |
| 00:06 | <Philip`> | I imagine Baidu has plenty of other scripts, so maybe it's better to call it "Baidu contextual advertising" or something |
| 00:07 | <Hixie> | that's ok, i have lots of things that share the same name |
| 00:09 | Philip` | wonders if Baidu offers language translation services too |
| 00:10 | <othermaciej> | what does shCore.js do? |
| 00:12 | <Philip`> | It highlights |
| 00:12 | <Hixie> | syntax highlighter plugin for wordpress |
| 00:13 | <Hixie> | oddly, that url seems to be addressed more often than any other wordpress urls |
| 00:14 | <Hixie> | i'm amazed at how many of these scripts are for stats collection |
| 00:49 | <Hixie> | i wish i spoke russian |
| 00:49 | <Hixie> | anyone know anything about http://autocontext.begun.ru/autocontext.js ? |
| 00:51 | Lachy | is disabling comments on old whatwg blog posts. |
| 00:51 | <Hixie> | too much spam? |
| 00:52 | <Lachy> | I'm getting annoyed with the constant moderation requests slipping through the spam filter |
| 00:52 | <Hixie> | can we point people to help⊙wo or something in the "comments are closed" message? |
| 00:52 | <Lachy> | it's only about 5 per day that get through (4910 sitting in the Akismet spam filter, though) |
| 00:53 | <Lachy> | I supppose I could update the template |
| 00:54 | <Hixie> | i think it'd be helpful, so that we don't lose potential contributors |
| 00:58 | <Hixie> | man, this is mind numbing work |
| 00:59 | <Lachy> | I also need to delete the bogus users that have registered. I cleared about 50 of them a few weeks ago and about a hundred have registered :-) |
| 00:59 | <Hixie> | i have seen so much bad JS today |
| 00:59 | <Hixie> | heh |
| 00:59 | <Hixie> | i wouldn't worry too much about bogus users |
| 00:59 | <Hixie> | do they cause any harm? |
| 00:59 | <Hixie> | not that i want to discourage you from maintaining the blog, i just don't want you to burn out doing it :-) |
| 01:00 | <Lachy> | although it's difficult to tell if some are legit, the obvious ones like "alltickets" and "handbagcollection" can go :-) |
| 01:00 | Hixie | stares at http://www230.clickeye.cn/common/clickeye.js |
| 01:00 | <Hixie> | Lachy: hehe |
| 01:01 | <Lachy> | not much effort, it only took about 20 min to disable comments and should only take about 5 to sort out the bogus users |
| 01:01 | <Hixie> | k :-) |
| 01:01 | <Hixie> | i went it a few months ago and promoted those names i recognised |
| 01:04 | <Hixie> | does "export/sites/www/shared/scripts" mean anything to anyone? |
| 01:08 | <Lachy> | all done |
| 01:10 | <Hixie> | i have labelled 435 src="" attribute values |
| 01:11 | <Hixie> | and am about ready to shoot myself |
| 01:11 | <Hixie> | maybe i should take a break! |
| 01:13 | <Lachy> | I updated the authoring document with sections about the body and section elements |
| 01:13 | <Lachy> | http://lachy.id.au/temp/html5-authors.html |
| 01:14 | <Lachy> | it'll be similar to the spec, but with extra sections for talking about start/end tags, i18n and accessibility |
| 01:16 | <Philip`> | "XHTML Example: <img src="image" alt="example">" - s/X// |
| 01:17 | <Philip`> | Also maybe s/image/image.png/ so it's more obvious what's going on |
| 01:17 | <Lachy> | ok. Then I should be consistent and use movie.ogv |
| 01:18 | <Dashiva> | Could always use file.ext to avoid specifics |
| 01:18 | <Philip`> | Why avoid specifics? |
| 01:18 | <Hixie> | oo, only two more days until the two questionnaires are up |
| 01:18 | <Philip`> | Incidentally, .ogv seems an odd choice since I mentally expand it to "Ogg Vorbis" which is totally wrong |
| 01:19 | <Dashiva> | Because some people might complain about the spec endorsing specific formats |
| 01:19 | <Lachy> | realistic examples using real file extensions is better |
| 01:19 | <Hixie> | people will complain regardless of what you do |
| 01:19 | <Lachy> | ogv is ogg vorbis |
| 01:19 | <Hixie> | might as well be helpful :-) |
| 01:19 | <Philip`> | Lachy: It seems to be Ogg Video |
| 01:19 | <Lachy> | (I think that's what I saw in that draft RFC for video/ogg) |
| 01:19 | <Philip`> | which is Theora more than Vorbis |
| 01:19 | <Lachy> | oh right, I meant ogg video |
| 01:20 | <Dashiva> | Hixie: Then I vote for mkv instead :P |
| 01:21 | <Hixie> | i vote for mpg :-) |
| 01:21 | <Philip`> | I think we should put videos in a PNG container, to get backward-compatibility with old UAs - they can still load the 600MB movie file and will just display the first frame |
| 01:21 | <Hixie> | Philip`: :-P |
| 01:21 | <Philip`> | (i.e. put the poster frame in the IDAT, and use decent compression in custom chunks for the actual video) |
| 01:22 | <Philip`> | It's not that insane, really |
| 01:22 | <Lachy> | Philip`, we could just use APNG for the video |
| 01:22 | <Lachy> | or GIF |
| 01:23 | <Philip`> | Lachy: That would be insane, since it's even worse than MJPEG compression :-p |
| 01:23 | <Lachy> | yeah but PNG is lossless compression, so it's better quality |
| 01:24 | <webben_> | Would be possible (I'm not talking about useful) to declare the HTML serialization of HTML5 in SGML terms? And if not, is there a handy list anywhere of fundamental incompatibilities that make that impossible? |
| 01:24 | <Philip`> | Good point - and you could use 16-bit colour channels if you want really excellent quality |
| 01:25 | <Hixie> | webben_: yes, you could describe a serialisation of html using any tree-based syntax |
| 01:25 | <Hixie> | webben_: you could describe a JSON serialisation, e.g. |
| 01:25 | <webben_> | no |
| 01:26 | <webben_> | I mean could you describe the HTML serialization (not fully, but compatibly) using an SGML declaration and DTD? |
| 01:26 | <Hixie> | oh, i see |
| 01:26 | <Hixie> | hmm |
| 01:26 | <Hixie> | probably not |
| 01:26 | <Philip`> | webben_: Does that include error handling, or only parsing conformant HTML-serialised character streams into the same tree as the HTML5 algorithm? |
| 01:26 | <Hixie> | it has some weirdass things |
| 01:26 | <Lachy> | Philip`, what about audio? AFAIK, PNG doesn't support audio tracks :-) |
| 01:26 | <Hixie> | you could probably get quite close |
| 01:26 | <Hixie> | but i doubt you could exactly define it |
| 01:27 | <webben_> | Philip`: I don't know enough about SGML-parsing conformance requirements to say. |
| 01:27 | <Philip`> | Lachy: Just define an Audio PNG extension |
| 01:27 | <webben_> | I'm not talking about expressing everything that html5 forbids necessarily, but perhaps everything it allows? |
| 01:27 | <Philip`> | Encode the audio track as a greyscale image, and stick that into the movie somewhere |
| 01:28 | <Lachy> | http://lists.w3.org/Archives/Public/www-archive/2007Nov/0080.html |
| 01:32 | <Hixie> | webben_: there are weird things like the way we treat entities in <textarea> that i don't think you can describe |
| 01:32 | <Hixie> | in sgml |
| 01:32 | <Hixie> | but i could be wrong |
| 01:32 | <Hixie> | so i would answer "no" to your question |
| 01:32 | <webben_> | Hixie: OK. Thanks. :) |
| 02:02 | <Lachy> | Hixie, re your post to public-html, does google really care about keeping documents small? I assume they realise that if it was really that really that important, the could save a whole heap just by cleaning up their homepage |
| 05:30 | <othermaciej> | wow, I hadn't heard that Opera is opening a Mountain View office |
| 05:30 | othermaciej | hopes he will get to meet Opera people more often |
| 06:01 | <Hixie> | http://slashdot.org/article.pl?sid=07/11/22/001228 - " |
| 06:01 | <Hixie> | http://slashdot.org/article.pl?sid=07/11/22/001228 - "Ecma Receives 3,522 Comments on Open XML Standards |
| 06:01 | <Hixie> | pah |
| 06:01 | <Hixie> | html5 has received more comments than that |
| 06:04 | <othermaciej> | clearly there's a need for better marketing |
| 09:41 | <hsivonen> | Hixie: OK if I allow any space characters in the space production for file upload accept: http://www.whatwg.org/specs/web-forms/current-work/#accept0 ? |
| 09:57 | <hsivonen> | email sent |
| 09:57 | <hsivonen> | to public-html this time |
| 10:57 | <hsivonen> | charset list and map coordinates to go... |
| 10:58 | <hsivonen> | aargh. a dependency on HTML4! |
| 10:59 | <hsivonen> | "Authors must not specify an encoding other than UTF-8 or US-ASCII in the accept-charset attribute when the method used is get and the action indicates an HTTP resource." yay. that's a fun requirement |
| 10:59 | <hsivonen> | Hixie: the requirement depends on the document base URI |
| 11:00 | <hsivonen> | Hixie: hence, the document may cease to be conforming if you move it |
| 12:01 | <hsivonen> | Hixie: regarding my email to public-html about accept-charset: it would help to get your current guess about where the requirements are headed |
| 12:08 | <Lachy> | hsivonen, allowing commas as separators in accept-charset makes sense because the value can then be consistent with the HTTP AcceptCharset header value |
| 12:14 | <hsivonen> | Lachy: it still sucks from the SGML/XML/HTML design patterns point of view |
| 12:16 | <Lachy> | have you tested to see what browsers actually support? |
| 12:16 | <hsivonen> | Lachy: I have not |
| 12:16 | <zcorpan> | hsivonen: same argument with <area coords>? |
| 12:16 | <hsivonen> | zcorpan: yeah |
| 12:16 | <hsivonen> | zcorpan: but too late |
| 12:17 | <hsivonen> | Lachy: I'm always kinda hoping that someone else would reply to my messages with browser testing results :-) |
| 12:22 | <hsivonen> | while I'm at it: it also sucks that SVG allows commas in its coordinate lists |
| 12:30 | <hsivonen> | I wonder whose idea it was to allow single quotes as part of the IANA charset token syntax... |
| 12:32 | <hsivonen> | how do I output <var> or <samp> from mediawiki? should I just settle for <i> and <code>? |
| 12:35 | <hsivonen> | ISO reaches out with advocacy FAQs: http://www.iso.org/iso/support/faqs/faqs_widely_used_standards/widely_used_standards_other/date_and_time_format.htm |
| 12:35 | <hsivonen> | now if they could serve their PDFs without zip wrappers... |
| 13:51 | <Philip`> | http://www.iso.org/iso/date.jpg - it's weird how my brain can decode the tiny letters there, but if I zoom in then it turns into a meaningless lump of grey pixels |
| 13:51 | <Philip`> | (It's also weird how they don't link to a larger version of that image) |
| 13:52 | <gsnedders> | Philip`: damn you and your eye-sight! |
| 13:55 | <virtuelv> | Philip`: heh. Same experience here |
| 14:08 | <Philip`> | X3D appears to have a lot more undefined behaviour than what web browsers seem to appreciate :-( |
| 15:28 | <Lachy> | Philip`, I have seen a larger version of that image previously. Though I have no idea where to find it |
| 19:39 | <jruderman> | Philip`: zooming with smoothing or with nearest-neighbor? |
| 19:39 | <jruderman> | Philip`: with smoothing, zooming doesn't seem to hurt the readability for me |
| 19:40 | <hsivonen> | I could use examples of invalid IDNs, but the obvious google terms don't help me |
| 19:46 | <hsivonen> | Do I understand correctly that there is no proper spec for IDN-aware mailto: IRI scheme? |
| 19:57 | <hsivonen> | am I right that "foo@" is an invalid email address? or is there something I'm missing? |
| 19:57 | <hsivonen> | hmm. I think I have established that the Jena IRI library doesn't do proper scheme-aware mailto: IRI validation |
| 20:07 | <Philip`> | jruderman: Nearest-neighbour (i.e. what Opera and FF3 do) |
| 20:16 | <hsivonen> | does anyone remember off-hand whether XMPP addresses are defined by reference to RFC 2822 or whether it is a similar-looking standalone syntax? |
| 20:17 | <gsnedders> | I want to say a subset of RFC 2822, but I might be wrong |
| 20:17 | <hsivonen> | http://www.xmpp.org/rfcs/rfc3920.html section 3.1. |
| 20:17 | <hsivonen> | looks like they defined their own |
| 20:18 | <hsivonen> | in a remarkably sane way I might add |
| 20:18 | <gsnedders> | hsivonen: doesn't 2822 make anything look sane? :) |
| 21:36 | Philip` | wonders why X3D uses the "DEF" attribute for IDs, instead of "id" or "xml:id" or something |
| 21:50 | <hsivonen> | Philip`: are they really IDs? |
| 21:50 | <hsivonen> | Philip`: CML makes id non-ID |
| 21:51 | <Philip`> | hsivonen: The schema says <xs:attribute name="DEF" type="xs:ID"> so I assume that means they're IDs |
| 21:52 | <hsivonen> | Philip`: ok |
| 21:52 | <Philip`> | I guess getElementById won't work, which is a pain |
| 22:20 | <Philip`> | Is XPath like //*[DEF="foo"] likely to be horribly slow in Firefox/Opera? |
| 22:25 | <Dashiva> | Compared to what? gEBTN and attribute checking? |
| 22:26 | <Philip`> | Compared to precomputing a hash of DEF->object, I guess |
| 22:27 | <Philip`> | I suppose it depends on how many lookups I'm doing and how big the document is, and I've got no idea about those at the moment, so I should forget about it unless it becomes a problem in practice |
| 22:28 | <Dashiva> | Sounds like a plan. No need to overoptimize something that might not even be a bottleneck |
| 22:28 | <Philip`> | Also no need to optimise something that will probably never get anywhere near completion either :-) |
| 22:58 | <gsnedders> | Hixie: relating to what we were talking about yesterday: http://lists.w3.org/Archives/Public/ietf-http-wg/2007OctDec/0270.html |