Options:
- # Session Start: Thu Jul 31 00:00:01 2008
- # Session Ident: #whatwg
- # [00:00] <gsnedders> Yay!
- # [00:00] <gsnedders> Only one thing blocking release of 1.0b1 now
- # [00:00] <gsnedders> (docs)
- # [00:09] * Quits: othermaciej_ (n=mjs@nat/apple/x-94ec67e045ee742c)
- # [00:10] * Joins: tusho (n=tusho@91.105.96.84)
- # [00:10] <tusho> Is rel="author" meaningful?
- # [00:13] <webben> tusho: in the sense of it being obvious what's intended? it is to me.
- # [00:13] <tusho> :P
- # [00:13] <tusho> Just wondering if anything did anything with it.
- # [00:14] <webben> like what?
- # [00:14] * Joins: wakaba (n=w@77.165.210.220.dy.bbexcite.jp)
- # [00:15] <webben> well, actually I guess one could use it when generating a citation
- # [00:16] * Quits: Lachy (n=Lachlan@85.196.122.246) (kornbluth.freenode.net irc.freenode.net)
- # [00:16] * Quits: wakaba__ (n=w@77.165.210.220.dy.bbexcite.jp) (kornbluth.freenode.net irc.freenode.net)
- # [00:16] * Quits: tndH (i=Rob@adsl-87-102-43-25.karoo.KCOM.COM) (kornbluth.freenode.net irc.freenode.net)
- # [00:16] * Quits: Amorphous (i=jan@f048003137.adsl.alicedsl.de) (kornbluth.freenode.net irc.freenode.net)
- # [00:16] * Quits: heycam (n=cam@124-168-12-194.dyn.iinet.net.au) (kornbluth.freenode.net irc.freenode.net)
- # [00:16] * Quits: Philip` (n=philip@zaynar.demon.co.uk) (kornbluth.freenode.net irc.freenode.net)
- # [00:16] * Quits: tomg (n=nnntom@unable.to.resolve.host.name) (kornbluth.freenode.net irc.freenode.net)
- # [00:16] * Joins: tndH_ (i=Rob@adsl-87-102-43-25.karoo.KCOM.COM)
- # [00:16] * tndH_ is now known as tndH
- # [00:16] * Joins: jruderman (n=jruderma@conference/mozilla-summit/x-69c4f82b7b80945d)
- # [00:18] <Hixie> so i've allowed <a> to contain blocks
- # [00:18] <Hixie> now i have to work out what this does to our definition of paragraph
- # [00:18] <Hixie> because at the moment it doesn't match css's behaviour
- # [00:18] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [00:18] * Joins: wakaba__ (n=w@77.165.210.220.dy.bbexcite.jp)
- # [00:18] * Joins: Amorphous (i=jan@f048003137.adsl.alicedsl.de)
- # [00:18] * Joins: heycam (n=cam@124-168-12-194.dyn.iinet.net.au)
- # [00:18] * Joins: tomg (n=nnntom@unable.to.resolve.host.name)
- # [00:18] * Joins: Philip` (n=philip@zaynar.demon.co.uk)
- # [00:18] <tusho> Hixie: "oh and by the way, i've just detonated a nuclear device"
- # [00:18] <tusho> "on another note..."
- # [00:19] <gsnedders> tusho: In Norway?
- # [00:19] <tusho> gsnedders: :-)
- # [00:19] <gsnedders> tusho: (I assume that comment is related to #html-wg)
- # [00:20] <tusho> gsnedders: I was just commenting on "so i've allowed <a> to contain blocks"
- # [00:20] <tusho> and its offhand form of delivery
- # [00:21] * Quits: heycam (n=cam@124-168-12-194.dyn.iinet.net.au) ("bye")
- # [00:21] <Hixie> i guess i'll just make <a> elements transparent to the definition, like <ins> and <del>
- # [00:22] <gsnedders> Hixie: I guess it hasn't much affect, as <a><p>foo</a> is already linked nowadays
- # [00:22] <Hixie> doesn't affect implementations
- # [00:22] <Hixie> affects henri and authos
- # [00:23] <Hixie> though i screwed up the notification when i commited it
- # [00:27] * Quits: sverrej (n=sverrej@89.10.27.245) (Read error: 113 (No route to host))
- # [00:28] * Joins: sverrej (n=sverrej@89.10.27.245)
- # [00:32] * Quits: wakaba__ (n=w@77.165.210.220.dy.bbexcite.jp) (Read error: 110 (Connection timed out))
- # [00:39] <Hixie> http://www.w3.org/mid/4890704F.7040501@cam.ac.uk is the most concise description of what IE does i've ever seen
- # [00:39] <Hixie> and hoo boy does it blow most preconceptions out of the water
- # [00:41] <Philip`> It's only concise because it ignores almost all of the details :-p
- # [00:48] * Joins: aaronlev (n=chatzill@conference/mozilla-summit/x-f01af03c43999cd3)
- # [00:50] * Quits: webben (n=benh@nat/yahoo/x-49787dda2f4e3a3a)
- # [00:51] <Philip`> Hmm, apparently IE treats unknown tags as empty because if it parsed them as containers then IE3 ran out of stack space on some common bogus content
- # [00:51] * Joins: mcarter (n=mcarter@li4-186.members.linode.com)
- # [00:51] <gavin_> heh
- # [00:59] <Lachy> Philip`, the <xml:namespace prefix=v> thing needs to be a processing instruction, using the SGML syntax, not the XML syntax (i.e. no trailing '?')
- # [00:59] <Lachy> so it's <?xml:namespace ...>
- # [01:00] <Philip`> Lachy: It works as both <xml:namespace> and <?xml:namespace>
- # [01:00] <Lachy> oh
- # [01:00] <Lachy> ok
- # [01:00] <Lachy> I analysed IE's handling of XML crap before http://lists.w3.org/Archives/Public/www-forms/2006Sep/0057.html
- # [01:06] <Lachy> IE actually handles both <?xml:namespace /> and <xml:namespace /> in exactly the same way, by adding the <?xml:... /> one to the DOM, which is visible by looking at the .innerHTML of the document
- # [01:11] <Philip`> Does it actually add it to the DOM, or does the innerHTML getter synthesise it for output?
- # [01:12] <Philip`> (e.g. adding it just before it emits a tag that uses that namespace)
- # [01:20] * Joins: othermaciej (n=mjs@17.255.104.199)
- # [01:22] * Quits: tndH (i=Rob@adsl-87-102-43-25.karoo.KCOM.COM) ("ChatZilla 0.9.83-rdmsoft [XULRunner 1.9/2008061013]")
- # [01:53] * Joins: heycam (n=cam@clm-laptop.infotech.monash.edu.au)
- # [01:54] <Lachy> Philip`, I don't know how it works in detail. But I don't believe it's possible to see it via any other DOM methods. But that's probably because IE doesn't support the ProcessingInstruction node interface
- # [01:55] * Quits: othermaciej (n=mjs@17.255.104.199)
- # [01:57] * Quits: aaronlev (n=chatzill@conference/mozilla-summit/x-f01af03c43999cd3) (Read error: 60 (Operation timed out))
- # [02:02] * Joins: aaronlev (n=chatzill@conference/mozilla-summit/x-5656a9210989a83c)
- # [02:14] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [02:15] * Quits: mcarter (n=mcarter@li4-186.members.linode.com) (Remote closed the connection)
- # [02:16] * Joins: aaronlev_ (n=chatzill@conference/mozilla-summit/x-5c75d28d8c113559)
- # [02:17] * Quits: aroben_ (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [02:22] * Quits: aaronlev (n=chatzill@conference/mozilla-summit/x-5656a9210989a83c) (Read error: 110 (Connection timed out))
- # [02:22] * aaronlev_ is now known as aaronlev
- # [02:25] * Joins: aa__ (n=aa@nat/google/x-3559e873f63c6cd9)
- # [02:25] * Quits: aa__ (n=aa@nat/google/x-3559e873f63c6cd9) (Client Quit)
- # [02:31] * Joins: aboodman (n=aa@nat/google/x-92cbf97aee32d57f)
- # [02:32] * Joins: tantek (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net)
- # [02:32] * Quits: tusho (n=tusho@91.105.96.84)
- # [02:33] * Joins: othermaciej (n=mjs@17.255.104.199)
- # [02:36] * Quits: jruderman (n=jruderma@conference/mozilla-summit/x-69c4f82b7b80945d)
- # [02:37] * Quits: eseidel (n=eseidel@nat/google/x-d263d608e9b3f72a)
- # [02:46] * Joins: mcarter (n=mcarter@li4-186.members.linode.com)
- # [02:50] * Joins: jruderman (n=jruderma@conference/mozilla-summit/x-7d2c8ff0d51b8708)
- # [02:54] * Quits: othermaciej (n=mjs@17.255.104.199) (Read error: 104 (Connection reset by peer))
- # [02:54] * Joins: othermaciej (n=mjs@17.255.104.199)
- # [02:59] * Quits: weinig (n=weinig@nat/apple/x-640ca5f422658b39)
- # [03:14] * Quits: othermaciej (n=mjs@17.255.104.199)
- # [03:23] <jcranmer> falling asleep on a bus takes about ten minutes for me
- # [03:23] <jcranmer> er, wrong channel
- # [03:24] <takkaria> good to know, though. :)
- # [03:25] <jcranmer> (related to the rock slide on the main Whistler-Vancouver highway)
- # [03:27] <jcranmer> I now get to get on a bus at midnight, catch a flight at noon, and getting to my home airport at 10 PM (assuming no problems), to get home closish to 11
- # [03:29] * Quits: aaronlev (n=chatzill@conference/mozilla-summit/x-5c75d28d8c113559) (Read error: 113 (No route to host))
- # [03:55] * Quits: KevinMarks (n=KevinMar@nat/google/x-031bdad11b1794f3) ("The computer fell asleep")
- # [03:57] * Quits: billmason (n=billmaso@ip110.unival.com) (".")
- # [04:21] * Quits: mcarter (n=mcarter@li4-186.members.linode.com) (Remote closed the connection)
- # [04:30] * Joins: mcarter (n=mcarter@li4-186.members.linode.com)
- # [04:45] * Quits: tantek (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net)
- # [04:51] * Joins: aroben (n=adamrobe@76.111.160.14)
- # [04:56] * Quits: jruderman (n=jruderma@conference/mozilla-summit/x-7d2c8ff0d51b8708)
- # [05:03] * Joins: jruderman (n=jruderma@conference/mozilla-summit/x-5f59f5a150e42b5b)
- # [05:12] * Quits: jruderman (n=jruderma@conference/mozilla-summit/x-5f59f5a150e42b5b)
- # [05:22] <Hixie> we crossed the 2000 pending e-mail barrier! only 1933 e-mails left!
- # [05:26] * Quits: aroben (n=adamrobe@unaffiliated/aroben)
- # [05:46] * Joins: jruderman (n=jruderma@conference/mozilla-summit/x-3956f48db497cfc6)
- # [05:53] <Hixie> i ordered something form amazon which shipped and went to the USPS' HEBRON KY facility
- # [05:53] <Hixie> and then stopped
- # [05:53] <Hixie> it's been there for days now
- # [06:02] * Quits: mcarter (n=mcarter@li4-186.members.linode.com) (Remote closed the connection)
- # [06:08] * Quits: csarven (n=csarven@modemcable144.140-202-24.mc.videotron.ca) ("http://www.csarven.ca/")
- # [06:13] * Hixie chuckles at daniel's e-mail
- # [06:13] <Hixie> i'm glad i'm not the only one who had that reaction :-)
- # [06:29] * Quits: jruderman (n=jruderma@conference/mozilla-summit/x-3956f48db497cfc6)
- # [06:38] * Joins: eseidel (n=eseidel@user-64-9-232-197.googlewifi.com)
- # [06:42] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) ("bye")
- # [06:43] * Joins: jruderman (n=jruderma@conference/mozilla-summit/x-69c62dd73a6ab4c1)
- # [06:47] * Joins: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [06:51] * Joins: Ide (n=user@adsl-69-232-216-155.dsl.pltn13.pacbell.net)
- # [06:57] * Quits: jruderman (n=jruderma@conference/mozilla-summit/x-69c62dd73a6ab4c1) (Read error: 104 (Connection reset by peer))
- # [06:57] * Quits: eseidel (n=eseidel@user-64-9-232-197.googlewifi.com)
- # [06:57] * Joins: jruderman (n=jruderma@conference/mozilla-summit/x-5f21c8e2823c1691)
- # [07:26] * Joins: eseidel (n=eseidel@c-67-180-49-110.hsd1.ca.comcast.net)
- # [07:36] * Joins: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
- # [08:02] * Quits: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [08:02] * Joins: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
- # [08:02] * Joins: mcarter (n=mcarter@li4-186.members.linode.com)
- # [08:06] * Joins: eseidel_ (n=eseidel@72.14.224.1)
- # [08:15] * Joins: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
- # [08:23] * Quits: eseidel (n=eseidel@c-67-180-49-110.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [08:27] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
- # [08:28] * eseidel_ is now known as eseidel
- # [08:44] * Joins: heycam (n=cam@124-168-12-194.dyn.iinet.net.au)
- # [08:48] * Quits: jruderman (n=jruderma@conference/mozilla-summit/x-5f21c8e2823c1691)
- # [08:54] * Quits: mcarter (n=mcarter@li4-186.members.linode.com) (Remote closed the connection)
- # [09:02] * Joins: jruderman (n=jruderma@conference/mozilla-summit/x-97ed2444caa58a79)
- # [09:05] * Joins: mcarter (n=mcarter@li4-186.members.linode.com)
- # [09:11] * Quits: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Remote closed the connection)
- # [09:31] * Quits: Philip` (n=philip@zaynar.demon.co.uk) (kornbluth.freenode.net irc.freenode.net)
- # [09:31] * Quits: tomg (n=nnntom@unable.to.resolve.host.name) (kornbluth.freenode.net irc.freenode.net)
- # [09:31] * Quits: Lachy (n=Lachlan@85.196.122.246) (kornbluth.freenode.net irc.freenode.net)
- # [09:31] * Quits: Amorphous (i=jan@f048003137.adsl.alicedsl.de) (kornbluth.freenode.net irc.freenode.net)
- # [09:32] * Joins: Philip` (n=philip@zaynar.demon.co.uk)
- # [09:33] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [09:33] * Joins: Amorphous (i=jan@f048003137.adsl.alicedsl.de)
- # [09:33] * Joins: tomg (n=nnntom@unable.to.resolve.host.name)
- # [09:37] * Quits: mcarter (n=mcarter@li4-186.members.linode.com) (Remote closed the connection)
- # [09:37] * Joins: Maurice (i=copyman@cc90688-a.emmen1.dr.home.nl)
- # [09:41] * Quits: Amorphous (i=jan@f048003137.adsl.alicedsl.de) (No route to host)
- # [09:44] * Joins: Amorphous (i=jan@g227187045.adsl.alicedsl.de)
- # [09:50] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [09:52] * Joins: othermaciej_ (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
- # [09:52] * Quits: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [10:13] * Joins: hdh (n=hdh@118.71.135.27)
- # [10:33] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [10:34] * Joins: tndH_ (i=Rob@adsl-87-102-43-25.karoo.KCOM.COM)
- # [10:34] * tndH_ is now known as tndH
- # [10:43] * Quits: sverrej (n=sverrej@89.10.27.245) (Read error: 110 (Connection timed out))
- # [10:54] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [11:02] * Joins: ROBOd (n=robod@89.122.216.38)
- # [11:06] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [11:14] * Joins: sverrej (n=sverrej@pat-tdc.opera.com)
- # [11:16] <zcorpan> LOL
- # [11:17] <zcorpan> http://www.w3.org/mid/Pine.LNX.4.62.0807310535280.3295@hixie.dreamhostps.com
- # [11:17] <zcorpan> Hixie: do i always do that? :P
- # [11:19] <Hixie> wow, someone actually read to the end :-D
- # [11:20] <zcorpan> heh
- # [11:22] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [11:24] * Joins: webben (n=benh@nat/yahoo/x-58eee0e37336b76a)
- # [11:25] * Joins: tusho (n=tusho@91.105.96.84)
- # [11:27] * Quits: eseidel (n=eseidel@72.14.224.1)
- # [11:57] <MikeSmith> Hixie: do you have online or in subversion the source for the W3C version of the header for the HTML5 spec?
- # [11:57] <MikeSmith> I want to try to just give you a patch with the proposed additions
- # [11:57] <MikeSmith> if that'll work for you
- # [11:58] <MikeSmith> otherwise, I can just from the Overview.html that checked into dev.w3.org CVS
- # [11:59] <Hixie> i'd rather just get the list of changes you want, but if you really want to do a patch, the source file is http://www.whatwg.org/specs/web-apps/current-work/header-w3c
- # [11:59] <MikeSmith> OK
- # [11:59] <MikeSmith> I can just send you the list too
- # [12:00] <Hixie> bed time now, anyway :-)
- # [12:00] <Hixie> nn
- # [12:00] <MikeSmith> night
- # [12:01] <MikeSmith> hsivonen: you around? I wanted to ask if the sources for the schemas you use for validator.nu are static sources you maintain manually or if you have build that uses Petr Nalevka's schemas in some way.
- # [12:02] <MikeSmith> The reason I ask is that I remember when I reported the error with the <ins> content model, you made a change in http://svn.versiondude.net/whattf/validator/trunk/schema/xhtml10/edit.rnc
- # [12:04] <MikeSmith> hmm.. or does validator.nu actually use the http://svn.versiondude.net/whattf/syntax/trunk/relaxng schemas at all?
- # [12:07] <MikeSmith> oops, I asked because I saw "svn log" was telling me no changes had been made to the revision.rnc file since January
- # [12:07] <MikeSmith> but I see the content model was already correct in there
- # [12:08] <MikeSmith> but then, I guess if validator.nu had actually been using that instead of Petr's schema, I would not have observed the error I got
- # [12:10] * othermaciej_ is now known as othermaciej
- # [12:17] * Joins: DeusEvo (n=user@adsl-69-232-216-155.dsl.pltn13.pacbell.net)
- # [12:18] * Quits: Ide (n=user@adsl-69-232-216-155.dsl.pltn13.pacbell.net) (Read error: 104 (Connection reset by peer))
- # [12:25] <hsivonen> MikeSmith: the preset schemas are maintained by me manually.
- # [12:25] <MikeSmith> hsivonen: I see
- # [12:25] <hsivonen> and yes, http://svn.versiondude.net/whattf/syntax/trunk/relaxng are used for HTML5
- # [12:29] <MikeSmith> hsivonen: I'm confused about why I ran into that error in spite of the http://svn.versiondude.net/whattf/syntax/trunk/relaxng having had the correct content model at that time
- # [12:29] <MikeSmith> as far as I can see
- # [12:30] <hsivonen> MikeSmith: was the error in HTML5 or XHTML 1.0?
- # [12:30] <hsivonen> (afk)
- # [12:30] <MikeSmith> ah, I guess was checking XHTML 1.0 source
- # [12:30] <MikeSmith> that had to be what it was
- # [12:35] * Joins: mcarter (n=mcarter@li4-186.members.linode.com)
- # [12:48] * Quits: tommorris (n=tommorri@i-83-67-98-32.freedom2surf.net) (Connection timed out)
- # [12:51] * Joins: myakura (n=myakura@p3216-ipbf5106marunouchi.tokyo.ocn.ne.jp)
- # [13:18] * Quits: webben (n=benh@nat/yahoo/x-58eee0e37336b76a)
- # [13:52] * Joins: svl (n=me@ppp-58-10-80-241.revip2.asianet.co.th)
- # [14:20] * Joins: tommorris (n=tommorri@i-83-67-98-32.freedom2surf.net)
- # [14:38] * Joins: webben (n=benh@nat/yahoo/x-cd9e630c0da05754)
- # [14:58] <hsivonen> Philip`: what headers do I need to show to wikimedia servers in order to be able to download stuff?
- # [15:00] <Philip`> hsivonen: I think I might have just had to remove wget's User-Agent header
- # [15:03] <hsivonen> hmm. I wonder how to compute the /0/0b/ bit: http://upload.wikimedia.org/wikipedia/commons/0/0b/2001-5_Gubernatorial_election_map.svg
- # [15:03] <Philip`> First two hex digits of the MD5 of the filename, if I remember correctly
- # [15:04] <hsivonen> as UTF-8 I presume?
- # [15:04] <Philip`> I didn't worry about that :-)
- # [15:05] <Philip`> $ echo -n '2001-5_Gubernatorial_election_map.svg' | md5sum
- # [15:05] <Philip`> 0b4c683b9c7a33f7178e7276e49c261e -
- # [15:05] <Philip`> (That seems about right)
- # [15:05] <hsivonen> and is /0/ always /0/?
- # [15:05] <Philip`> That's the first hex digit of the MD5
- # [15:06] <Philip`> and the /0b/ is the first two
- # [15:06] <hsivonen> Philip`: thanks
- # [15:06] <hsivonen> it appears that concocting a non-wget UA string doesn't work, but using a browser-looking string works...
- # [15:07] <Philip`> What about no UA string at all?
- # [15:07] <hsivonen> Philip`: 403
- # [15:07] <Philip`> Oh, okay
- # [15:07] * Quits: svl (n=me@ppp-58-10-80-241.revip2.asianet.co.th) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [15:08] * Joins: jruderman_ (n=jruderma@conference/mozilla-summit/x-6680efac80e46e18)
- # [15:08] <Philip`> (I think my download script was just a line of bash and it's not in my command history and it's not saved anywhere else)
- # [15:08] * Quits: jruderman_ (n=jruderma@conference/mozilla-summit/x-6680efac80e46e18) (Client Quit)
- # [15:19] * Quits: jruderman (n=jruderma@conference/mozilla-summit/x-97ed2444caa58a79) (Read error: 110 (Connection timed out))
- # [15:25] * Joins: aroben (n=adamrobe@38.98.219.215)
- # [15:28] * Joins: aroben_ (n=adamrobe@c-71-58-56-76.hsd1.pa.comcast.net)
- # [15:33] * Quits: aroben_ (n=adamrobe@unaffiliated/aroben)
- # [15:34] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
- # [15:35] <hendry> how do you specify required/mandatory in the w3c webidl? a comment?
- # [15:39] <Lachy> hendry, in what context?
- # [15:40] <hendry> Lachy: for e.g. http://dev.w3.org/geo/api/spec-source.html#position latitude, longitude are mandatory, whilst heading isn't
- # [15:42] <Lachy> I think you have to specify that in the prose, where you define how to create the object, by specifying what each value must be set to in different circumstances
- # [15:44] <hendry> Lachy: do you have an example?
- # [15:46] <zcorpan> hendry: why not just allow it to always be null?
- # [15:46] <Lachy> well, it currently says "... If the implementation cannot provide heading information, the value of this attribute must be null." That seems fine to me
- # [15:46] * Quits: aroben (n=adamrobe@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [15:47] * Quits: zcorpan (n=zcorpan@pat.se.opera.com)
- # [15:47] <Lachy> but it doesn't define what to do if either the latitude or longditude isn't available.
- # [15:48] <hendry> just for extra clarity i thought it could be in the IDL
- # [15:48] <hendry> as well as the "prose" / text below
- # [15:53] <Lachy> hendry, in the section just above that for the PositionOptions interface, it says "The errorCallback and enableHiqhAccuracy attributes are optional." It's not clear to me what that means, nor where the errorCallback attribute is defined
- # [15:54] <Lachy> unless you're referring to the errorCallback parameter used in other methods defined earlier in the spec
- # [15:55] <Lachy> hmm, I guess I should review that spec in more detail one day
- # [15:55] <hendry> Lachy: sooner the better. Web 3.0 is waiting my man
- # [15:56] <Lachy> are you the editor of the spec?
- # [15:56] <hendry> Lachy: no
- # [15:56] * Quits: myakura (n=myakura@p3216-ipbf5106marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [15:56] <Lachy> oh, I thought by the way you were asking, you were wondering how you could improve the spec.
- # [15:58] <hendry> yes, of course i want to improve it :) i want it done yesterday
- # [16:01] * gsnedders wonders whether to be a pedantic asshole
- # [16:01] <gsnedders> "the text of header elements" — what's "the text"?
- # [16:01] <Lachy> gsnedders, you are always like that
- # [16:01] <Lachy> ;-)
- # [16:02] <gsnedders> Lachy: No, almost always :)
- # [16:02] <Lachy> gsnedders, it may refer to the text content
- # [16:02] <Lachy> but it's difficult to know without a bit more context
- # [16:02] <hsivonen> wow. generating namespace prefixes without bugs is more complex than I had thought
- # [16:03] <gsnedders> Lachy: Look at 4.3.7 The header element
- # [16:06] <Lachy> gsnedders, I assume it's referring to the text that would be used for the purpose of creating a document outline. But if it's not used in the outline algorithm, then I don't know what it's for
- # [16:06] <Lachy> hsivonen, why are you trying to generate namespace prefixes?
- # [16:06] <gsnedders> I suppose for giving the header of the outline
- # [16:06] <gsnedders> But for the sake of numbering, do I number that header?
- # [16:07] <hsivonen> Lachy: because using a serializer written by someone else and left unmaintained sucks too
- # [16:07] <Lachy> what do you mean by the header of the outline?
- # [16:08] <gsnedders> s/outline/section/
- # [16:08] <Lachy> hsivonen, why is the content you're serialising using namespaces?
- # [16:09] * hendry wonders if there is a JS graphing library that could render something like this in canvas or SVG http://port70.net/~nsz/dwm-sloc.png
- # [16:09] <hsivonen> Lachy: If I write an XML serializer, I write one that works in the general case
- # [16:09] <Lachy> oh, ok
- # [16:10] * Joins: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
- # [16:10] <hsivonen> anyway, it probably surprises no one, but getting namespaces right is by far the hardest part of writing a SAX to XML serializer
- # [16:11] <hsivonen> Lachy: if I didn't make it general purpose, and later I'd use it in an unexpected way, Philip` could provoke Validator.nu to emit ill-formed output and I could be ridiculed as a bozo
- # [16:11] <Lachy> LOL
- # [16:15] <zcorpan> Hixie: the link on http://www.whatwg.org/mailing-list should be #commits not #commit
- # [16:15] * Quits: mcarter (n=mcarter@li4-186.members.linode.com) (Remote closed the connection)
- # [16:16] <zcorpan> hsivonen: but everyone is a bozo anyway
- # [16:18] <hsivonen> Lachy: also, I want a serializer that doesn't leak the prefix choices from an XSLT program into the output
- # [16:18] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
- # [16:20] * aroben_ is now known as aroben
- # [16:20] <gsnedders> I wonder how complex it would be to take a CharMapML file and a binary string, and convert it to Unicode
- # [16:21] <takkaria> oh, WF2 integration in HTML5. that'd be nice
- # [16:25] * Joins: billmason (n=billmaso@ip110.unival.com)
- # [16:32] <Lachy> hsivonen, then in such cases, where do you obtain the appropriate prefixes from, or do you just generate them randomly?
- # [16:33] <Lachy> gsnedders, what?
- # [16:39] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) (Remote closed the connection)
- # [16:42] * Joins: excrypf (n=nogah@58.187.90.92)
- # [16:50] * Joins: codedread (n=chatzill@wwwgate2.motorola.com)
- # [16:50] * Parts: codedread (n=chatzill@wwwgate2.motorola.com)
- # [17:11] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [17:12] * Quits: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Remote closed the connection)
- # [17:15] * Quits: tommorris (n=tommorri@i-83-67-98-32.freedom2surf.net)
- # [17:16] * Joins: tommorris (n=tommorri@i-83-67-98-32.freedom2surf.net)
- # [17:23] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [17:25] * Joins: csarven (n=csarven@on-irc.csarven.ca)
- # [17:28] * Joins: jruderman (n=jruderma@conference/mozilla-summit/x-ab1b842d20c2f89a)
- # [17:37] * Joins: tommorris_ (n=tommorri@i-83-67-98-32.freedom2surf.net)
- # [17:37] * Quits: billmason (n=billmaso@ip110.unival.com) (Read error: 104 (Connection reset by peer))
- # [17:38] * Quits: DeusEvo (n=user@adsl-69-232-216-155.dsl.pltn13.pacbell.net)
- # [17:39] * Joins: billmason (n=billmaso@ip110.unival.com)
- # [17:45] * Joins: roc (n=roc@conference/mozilla-summit/x-90a4cd35d523ed96)
- # [17:45] * Quits: Charl (n=charlvn@196-209-0-231-ndn-esr-2.dynamic.isadsl.co.za) (Remote closed the connection)
- # [17:57] <Philip`> hendry: Why JS? It seems easier to e.g. use Gnuplot's SVG output, if you just want a static graph in a scalable web-friendly format
- # [17:58] <hober> hendry: google's chart api could probably handle that
- # [18:02] * Quits: jruderman (n=jruderma@conference/mozilla-summit/x-ab1b842d20c2f89a)
- # [18:04] * Joins: virtuelv (n=virtuelv@192.80-203-77.nextgentel.com)
- # [18:04] * Joins: cplot (n=cplot@85.105.24.81)
- # [18:08] * Quits: tommorris (n=tommorri@i-83-67-98-32.freedom2surf.net) (Connection timed out)
- # [18:09] * Quits: roc (n=roc@conference/mozilla-summit/x-90a4cd35d523ed96) (Read error: 110 (Connection timed out))
- # [18:12] * Joins: KevinMarks (n=KevinMar@93.sub-75-209-43.myvzw.com)
- # [18:35] * Quits: sverrej (n=sverrej@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
- # [18:37] * Joins: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
- # [18:38] * Joins: jruderman (n=jruderma@conference/mozilla-summit/x-2f05d2f2c2ef066d)
- # [18:42] * Quits: cplot (n=cplot@85.105.24.81)
- # [18:52] * Quits: webben (n=benh@nat/yahoo/x-cd9e630c0da05754)
- # [18:56] * Quits: KevinMarks (n=KevinMar@93.sub-75-209-43.myvzw.com) (Connection timed out)
- # [18:56] * Quits: jruderman (n=jruderma@conference/mozilla-summit/x-2f05d2f2c2ef066d)
- # [19:00] * Quits: csarven (n=csarven@on-irc.csarven.ca) (Remote closed the connection)
- # [19:02] <takkaria> Philip`: I'm amazed at how long a sort -R of dmoz urls is taking
- # [19:03] <Philip`> takkaria: How much RAM do you have?
- # [19:03] <takkaria> just the 2GB
- # [19:03] <Philip`> I think 'sort' uses temporary files as scratch space when it's processing a lot of data
- # [19:04] <Philip`> The first time I did this, I used Perl to slurp the entire file into an array in memory and then randomise it and print it out again
- # [19:04] <Philip`> which used rather a lot of RAM, but did actually work and didn't take forever (but wasn't particularly fast either)
- # [19:04] * takkaria appears to only be using ~40% of RAM at the moment
- # [19:05] <Philip`> where "rather a lot" was a bit more than 2GB, if I remember correctly
- # [19:05] <Philip`> (on a machine with 4GB RAM, so that was alright)
- # [19:05] <takkaria> ouch
- # [19:05] <takkaria> I don't have any machines with RAM >2GB
- # [19:06] <takkaria> times like these it would be nice to have a shell account on a supercomputer
- # [19:06] <Philip`> You could trim the file down substantially, e.g. skip a random 99% of the lines, and then randomise the output from that
- # [19:07] <Philip`> (By the way, be careful to remove duplicate URLs, and be careful to unescape the RDF XML (which I forgot to do since I just parsed it with regexps :-( ))
- # [19:09] <takkaria> yeah, I did the replacements and uniq stuff
- # [19:09] <takkaria> I found a very efficient method of extracting the URLs was simply perl -i -pe 's/"/"/g' uniq-urllist
- # [19:09] <takkaria> grep "&" uniq-urllist | grep -v "amp"
- # [19:09] <takkaria> perl -i -pe 's/&/&/g' uniq-urllist
- # [19:09] <takkaria> er, that was the wrong thing to paste
- # [19:09] <takkaria> 'grep "http://" content.rdf.u8 | cut -d\" -f2 >urllist' is what I meant
- # [19:10] <takkaria> then "grep ^http" again, to filter out the odd description/name which had an URL in it
- # [19:10] * Joins: maikmerten (n=maikmert@Lab91.l.pppool.de)
- # [19:11] <Philip`> Just out of interest, do you find 'grep' to be massively slower than 'LANG=C grep'?
- # [19:12] <Philip`> That was a pain to me when dealing with large files, until I realised setting LANG made it much faster, probably because my default locale was doing UTF-8 decoding of every line or something
- # [19:12] * Quits: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Remote closed the connection)
- # [19:13] <takkaria> LANG=c is faster, but only by about 1% or so
- # [19:13] <takkaria> my normal LANG is en_GB.UTF-8
- # [19:14] * Joins: csarven (n=csarven@on-irc.csarven.ca)
- # [19:15] <Philip`> Hmm, I'm using en_GB.UTF-8 by default too, but it goes ~30x faster with LANG=c
- # [19:15] <Philip`> on at least the two computers (one Gentoo, one Fedora) I've tested it on
- # [19:15] <takkaria> I'm an Ubuntuite
- # [19:17] * Joins: KevinMarks (n=KevinMar@nat/google/x-68f80046957e5381)
- # [19:21] * Quits: tommorris_ (n=tommorri@i-83-67-98-32.freedom2surf.net)
- # [19:31] * Quits: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
- # [19:36] * Quits: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [19:37] * Joins: sverrej (n=sverrej@89.10.27.245)
- # [19:37] * Joins: eseidel (n=eseidel@c-67-180-49-110.hsd1.ca.comcast.net)
- # [19:37] * Joins: eseidel_ (n=eseidel@72.14.224.1)
- # [19:38] * Joins: jruderman (n=jruderma@conference/mozilla-summit/x-d1b0ae8187629191)
- # [19:39] * Quits: jruderman (n=jruderma@conference/mozilla-summit/x-d1b0ae8187629191) (Client Quit)
- # [19:54] * Quits: eseidel (n=eseidel@c-67-180-49-110.hsd1.ca.comcast.net) (Connection timed out)
- # [19:56] * Quits: aboodman (n=aa@nat/google/x-92cbf97aee32d57f)
- # [19:57] * Joins: boots (n=aa@nat/google/x-300a762e286a9f4f)
- # [19:58] * Parts: boots (n=aa@nat/google/x-300a762e286a9f4f)
- # [20:05] * Quits: excrypf (n=nogah@58.187.90.92) ("Leaving.")
- # [20:13] * Joins: jruderman (n=jruderma@conference/mozilla-summit/x-811f1493fbf27a8a)
- # [20:16] * Quits: jruderman (n=jruderma@conference/mozilla-summit/x-811f1493fbf27a8a) (Client Quit)
- # [20:27] * Joins: weinig (n=weinig@nat/apple/x-c1f1505404cfedf6)
- # [20:28] * Joins: othermaciej (n=mjs@17.255.110.204)
- # [20:28] * Joins: ianloic (i=yakk@glub.dreamhostps.com)
- # [20:41] * eseidel_ is now known as eseidel
- # [20:43] * Joins: aaronlev (n=chatzill@conference/mozilla-summit/x-47b2bc7fcc3ab99f)
- # [20:43] * Quits: aaronlev (n=chatzill@conference/mozilla-summit/x-47b2bc7fcc3ab99f) (Client Quit)
- # [20:43] * Quits: KevinMarks (n=KevinMar@nat/google/x-68f80046957e5381) ("The computer fell asleep")
- # [20:49] * Quits: csarven (n=csarven@on-irc.csarven.ca) (Read error: 104 (Connection reset by peer))
- # [20:54] * Joins: nzkoz (n=koz@208-78-96-133.slicehost.net)
- # [20:55] <nzkoz> hey guys, does anyone know the best way to get in contact with the validator.nu maintainer? I've been noticing strange results lately, just wondering if I should be reporting them somewhere
- # [20:55] <takkaria> nzkoz: the maintainer is hsivonen, he's here quite a lot
- # [20:56] <nzkoz> takkaria: thanks, I'll keep an eye out over the next few days, any idea what timezone he's in?
- # [20:56] <takkaria> european time
- # [20:57] <takkaria> possibly GMT+2 or GMT+3, I'm not sure
- # [20:57] <nzkoz> cool, same as me, so hopefully we overlap a bunch :)
- # [21:05] * Quits: weinig (n=weinig@nat/apple/x-c1f1505404cfedf6)
- # [21:09] * Quits: othermaciej (n=mjs@17.255.110.204)
- # [21:31] <gsnedders> nzkoz: UTC+3
- # [21:32] <nzkoz> cheers
- # [21:45] <takkaria> Philip`: I now have a system that does roughly what yours does, except without Java ;)
- # [21:47] <takkaria> I don't cache headers, mind, but I do use wget -m which should be roughly the same
- # [21:48] <Philip`> takkaria: Does it do it with parallelism too? :-)
- # [21:48] <takkaria> yup
- # [21:49] <Philip`> Does it get confused by infinitely long web pages? :-)
- # [21:49] <takkaria> nope
- # [21:51] <takkaria> I get the master page list, split it into files of 100 urls each, then write a make rule that takes each list, and runs wget with a quota
- # [21:51] <takkaria> so make -j 4 does all the work for me wrt parallelism
- # [21:56] <Philip`> Sounds quite nice, then :-)
- # [21:56] <takkaria> I'm reasonably happy with it
- # [21:56] <Philip`> Hmm, only 4?
- # [21:56] <takkaria> I'm on a 100kB/s downstream connection :\
- # [21:57] * Joins: weinig (n=weinig@nat/apple/x-2be25fdb51a3e3d8)
- # [21:57] <takkaria> I'm just writing all the steps I did to get it up and running into a makefile so that you can run "make fetch", it'll grab the rdf list, grep, sed, uniq, sort, randomise, and fetch
- # [21:57] <Philip`> Ah, right
- # [21:58] * Philip` likes university internet connections :-)
- # [21:58] <takkaria> I'm tempted to pop within wifi range of mine tomorrow and get the 2MB/s connection
- # [21:59] <Philip`> I think the best I've seen is something like 50Mbit/s
- # [22:00] * Joins: roc (n=roc@conference/mozilla-summit/x-5c8e7c33647a9e79)
- # [22:01] <takkaria> speeds like that make me a little bit sad
- # [22:01] <takkaria> that said, I should have a4MB
- # [22:01] <takkaria> ... a 4MB/s connection fairly soon
- # [22:02] * Joins: othermaciej (n=mjs@17.255.110.204)
- # [22:05] * Quits: maikmerten (n=maikmert@Lab91.l.pppool.de) ("Leaving")
- # [22:08] * Quits: Lachy (n=Lachlan@85.196.122.246) ("Leaving")
- # [22:16] * Quits: weinig (n=weinig@nat/apple/x-2be25fdb51a3e3d8)
- # [22:18] * Joins: weinig (n=weinig@nat/apple/x-e57566457ee7c2d7)
- # [22:19] * Quits: othermaciej (n=mjs@17.255.110.204)
- # [22:21] * Joins: othermaciej_ (n=mjs@nat/apple/x-3c1b153152b1855f)
- # [22:22] * othermaciej_ is now known as othermaciej
- # [22:33] <gsnedders> Why on earth is Time Machine claiming not enough space?
- # [22:35] <gsnedders> ah! the sparebundle is too small
- # [22:35] <Hixie> timemachine sparsebundles auto-grow, no?
- # [22:35] <gsnedders> Um, yeah. Can't you create a sparseBundle big enough, kthxbai.
- # [22:36] <gsnedders> Hixie: They have a predefined max. size, IIRC
- # [22:36] <Hixie> for me, time machine just grows it whenever needed
- # [22:36] <Hixie> having said that i have a whole bunch of other problems doing timemachine over the network
- # [22:37] <gsnedders> Hixie: If you open the sparseBundle, you can find it's capacity
- # [22:37] <Hixie> and there's a maximum it won't go over?
- # [22:37] <Hixie> maybe that _is_ the problem i've been seeing then
- # [22:37] <gsnedders> Yeah
- # [22:40] <gsnedders> Hixie: hdiutil resize -size max -growonly [path to sparseBundle]
- # [22:40] <gsnedders> Hixie: Just don't have it mounted ;)
- # [22:40] <Hixie> disk utility lets you change all that much easier :-)
- # [22:40] <gsnedders> Does it allow you do that with disk images?
- # [22:40] <gsnedders> Oh.
- # [22:41] <Hixie> :-)
- # [22:41] * gsnedders shrugs
- # [22:41] <gsnedders> CLI is simple enough :)
- # [22:41] * Hixie has disk utility on his dock, at home
- # [22:41] <Hixie> my mac mini is so slow, poor mini
- # [22:43] * Joins: moeffju (i=moeffju@ubermutant.net)
- # [22:43] * gsnedders has Terminal in his dock
- # [22:43] <gsnedders> That does everything :)
- # [22:44] * Parts: moeffju (i=moeffju@ubermutant.net)
- # [22:46] * Quits: roc (n=roc@conference/mozilla-summit/x-5c8e7c33647a9e79)
- # [22:55] * gsnedders ought to pack before leaving tomorrow
- # [22:55] <Hixie> Terminal is the first thing I put in my Dock, always :-)
- # [22:55] <Hixie> usually, the only apps i have running are Terminal and 1 to 4 browsers
- # [22:59] * Joins: othermaciej_ (n=mjs@nat/apple/x-627a5639f701e2d8)
- # [22:59] * Quits: othermaciej (n=mjs@nat/apple/x-3c1b153152b1855f) (Read error: 104 (Connection reset by peer))
- # [23:01] <gsnedders> Hixie: Don't forget Finder!
- # [23:01] <gsnedders> :P
- # [23:02] <Hixie> i'd turn that off if i could!
- # [23:05] <gsnedders> Finder, Mail.app, Safari, Colloquy, SubEthaEdit, iTunes, and Terminal
- # [23:06] * Parts: scotfl (n=scotfl@S0106001b114f914a.ss.shawcable.net)
- # [23:06] * Joins: scotfl (n=scotfl@S0106001b114f914a.ss.shawcable.net)
- # [23:10] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [23:19] <gsnedders> Hixie: Re: <header>, if I'm numbering the section headers, where should the number go? The first highest ranking hx?
- # [23:19] <Hixie> yes
- # [23:19] <Hixie> though i would just treat <header> as implying no-toc no-num
- # [23:19] <Hixie> in a spec
- # [23:20] <gsnedders> meh. I don't really want behaviour like that anyway
- # [23:20] <gsnedders> by default I only do stuff from depth 2–6
- # [23:21] <gsnedders> I'll fix that for RC1
- # [23:22] <gsnedders> (I currently don't do anything special for header, more or less)
- # [23:22] <gsnedders> (in terms of it's text)
- # [23:22] <gsnedders> s/'//
- # [23:23] <Hixie> not doing anything special is fine too
- # [23:23] <gsnedders> well, I basically just treat it as if it were an hx element
- # [23:23] <Hixie> it's not like we use it; nor will we use it for anything but the actual <h1> header
- # [23:23] <Hixie> i expect
- # [23:24] <gsnedders> Which will lead to problems, I expect
- # [23:24] <gsnedders> But we don't use it yet, so who cares atm?
- # [23:24] * Quits: sverrej (n=sverrej@89.10.27.245) (Read error: 104 (Connection reset by peer))
- # [23:25] <Hixie> indeed
- # [23:28] <gsnedders> And I want to get b1 out before I go on holiday, and probably offline for two weeks
- # [23:28] <Hixie> no rush
- # [23:28] <Hixie> probably don't want to switch to spec gen just before publication anyway
- # [23:28] <Hixie> which will be in a couple of weeks or so
- # [23:28] <Hixie> so that's fine
- # [23:29] <Philip`>
- # [23:29] <Hixie> ?
- # [23:30] <gsnedders> It's a whole lotta notihng
- # [23:30] <gsnedders> *nothing
- # [23:32] * gsnedders adds a new test, just 'cos it fails
- # [23:32] <Philip`> Uh
- # [23:32] <Philip`> My internet connection is pretty broken, so I was just randomly hitting keys into my dead SSH session, and it looks like they actually got transmitted
- # [23:34] <Hixie> hah
- # [23:34] * Joins: mcarter (n=mcarter@li4-186.members.linode.com)
- # [23:38] <gsnedders> Hixie: svn.whatwg.org is down :\
- # [23:39] <Hixie> wfm
- # [23:39] <Hixie> no load or memory problems on the machine at the moment
- # [23:39] <Hixie> only minor nfs lag, nothing serious
- # [23:39] <Hixie> no unusual processes, either
- # [23:41] <gsnedders> working again now
- # [23:41] * Joins: jmb^ (n=jmb@login.ecs.soton.ac.uk)
- # [23:42] * gsnedders gets to the thing which he doesn't want to document
- # [23:42] <gsnedders> Detection of w3c status
- # [23:42] <gsnedders> This took me a while to reverse engineer :P
- # [23:43] <gsnedders> (in part because I was mislead by the docs)
- # [23:46] * aroben is now known as aroben|bbl
- # [23:46] * aroben|bbl is now known as aroben|away
- # [23:54] * Quits: jmb (n=jmb@login.ecs.soton.ac.uk) (Read error: 110 (Connection timed out))
- # [23:55] * Joins: clotman (n=louis@shell.icgroup.com)
- # [23:59] <gsnedders> I probably should've started writing the ack section months ago
- # Session Close: Fri Aug 01 00:00:00 2008
The end :)