Options:
- # Session Start: Sun Mar 15 00:00:00 2009
- # Session Ident: #whatwg
- # [00:00] * heycam afk
- # [00:02] * Joins: tantek_ (n=tantek@198.214.235.51)
- # [00:05] * Joins: zdobersek1 (n=zan@cpe-92-37-69-158.dynamic.amis.net)
- # [00:15] * Joins: olliej (n=oliver@c-67-164-125-23.hsd1.ca.comcast.net)
- # [00:15] * Quits: tantek_ (n=tantek@198.214.235.51)
- # [00:19] * jgraham wishes he knew why there was still such a strong perception that HTML 5 has disenfranchised authors somehow
- # [00:19] * Quits: tantek (n=tantek@198.214.235.51) (Read error: 110 (Connection timed out))
- # [00:20] <jgraham> Because, you know, I actually went to conferences and spoke about HTML5 to authors and they, by and large, didn't sound disenfranchised
- # [00:22] <jgraham> So I don't know if I'm just talking to the wrng people or if the whole "problem" is something that has been invented by people thinking that things should be a certain way and then assuming that the disconnect between hypothesis and reality represents a problem
- # [00:22] <jgraham> Or both
- # [00:22] <jgraham> Or neither
- # [00:23] * Philip` wonders where that perception is being expressed
- # [00:24] * Quits: zdobersek1 (n=zan@cpe-92-37-69-158.dynamic.amis.net) ("Leaving.")
- # [00:27] <jgraham> Philip`: http://intertwingly.net/blog/2009/03/13/HTML5-Evolution#c1237062155 suggests outreach to content creators is needed, which is what brought it to mind
- # [00:27] <jgraham> Anyway, bedtime :)
- # [00:32] * Quits: zdobersek (n=zan@cpe-92-37-79-53.dynamic.amis.net) (Read error: 113 (No route to host))
- # [00:32] <annevk5> Same here, I visited a few companies in Japan and Portugal in the past few weeks and had no real negative comments. There were some security concerns with WebSockets and such, but nothing that suggested they didn't like the approach.
- # [00:42] * Joins: danbri (n=danbri@s55927ef8.adsl.wanadoo.nl)
- # [01:03] <karlcow> I met authors who enjoyed it and met authors who despised it.
- # [01:04] <karlcow> There are many types of people using the language, some of them will be only comfortable with the markup and don't know what a DOM is.
- # [01:05] <karlcow> so definitely not black and white
- # [01:13] <annevk5> I don't think anyone is sugesting that
- # [01:13] <annevk5> Just that anecdotically more people seem to be cool with it than not. See also e.g. twitter and blog posts around the Web
- # [01:16] <karlcow> http://www.google.com/search?q=%22html5+sucks%22
- # [01:16] <karlcow> http://www.google.com/search?q=%22html5+rocks%22
- # [01:16] <karlcow> but not sure it is very relevant ;)
- # [01:19] * svl is a web developer, and is not only firmly on the "cool with it" side of things, but also believes the same goes for every single other web developer he knows (and given the various organizations I'm part of and the meetings I attend, that's a sizeable group). And beyond the people involved enough to be part of all that, I suspect most simply don't think about html5 at all yet.
- # [01:20] <karlcow> I agree with svl specifically for the last sentence.
- # [01:20] * karlcow will ask monday in the office.
- # [01:20] <Philip`> Based on a large sampling of one person (outside the WHATWG community) who has expressed an opinion on HTML5, 100% of people like it
- # [01:20] <Philip`> mostly because the doctype is short
- # [01:20] <karlcow> that will be around 20 persons actually making Web sites in a commercial context
- # [01:21] <Philip`> but that's about the limit of my personal experience
- # [01:55] <Hixie> woah, my issues chart is saying i checked lots in in the past few weeks which is completely bogus
- # [01:56] <Hixie> wtf
- # [02:07] <Hixie> goddamnit
- # [02:07] <Hixie> i always get caught up on this "january is month zero" nonsense
- # [02:07] <Hixie> ok, chart fixed.
- # [02:32] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [02:33] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [03:03] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [03:08] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl) ("Disconnected...")
- # [03:21] * Quits: jwalden (n=waldo@c-76-102-160-171.hsd1.ca.comcast.net) ("brb")
- # [04:02] * Joins: rubys (n=rubys@cpe-075-182-092-038.nc.res.rr.com)
- # [04:10] <rubys> jgraham: what I wrote was "It is less obvious that we have adequate representation from content creators."
- # [04:10] <rubys> jgraham: what you read "strong perception that HTML 5 has disenfranchised authors somehow"
- # [04:10] <rubys> how the @#$#&^ did THAT happen?
- # [04:14] * Parts: rubys (n=rubys@cpe-075-182-092-038.nc.res.rr.com)
- # [04:29] * Quits: tndH (n=Rob@james-baillie-pc083-014.student-halls.leeds.ac.uk) ("ChatZilla 0.9.84-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [04:33] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [04:44] * Joins: doublec (n=doublec@118-92-143-120.dsl.dyn.ihug.co.nz)
- # [04:58] * Joins: jwalden (n=waldo@c-76-102-160-171.hsd1.ca.comcast.net)
- # [05:23] * Joins: sayrer (n=chatzill@user-160va8b.cable.mindspring.com)
- # [05:24] <sayrer> rubys, if you buy this: "Content creation should not be recondite. It should not be this bizarre arcana that only experts and gold-plated computer science gurus can do."
- # [05:25] <sayrer> how do you find people to participate in the working group?
- # [05:25] <sayrer> tough question, if you ask me
- # [05:28] * Joins: dave_levin (n=dave_lev@72.14.224.1)
- # [05:52] * Joins: jwalden_ (n=waldo@c-76-102-160-171.hsd1.ca.comcast.net)
- # [06:00] * Quits: jwalden (n=waldo@c-76-102-160-171.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [06:06] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [06:11] * Quits: doublec (n=doublec@118-92-143-120.dsl.dyn.ihug.co.nz) ("Leaving")
- # [06:33] * Joins: dimich_ (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net)
- # [06:51] * Quits: sayrer (n=chatzill@user-160va8b.cable.mindspring.com) (Read error: 110 (Connection timed out))
- # [06:54] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [06:56] * jwalden_ is now known as jwalden
- # [08:20] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Read error: 110 (Connection timed out))
- # [08:21] * Quits: JohnResig (n=JohnResi@74.201.254.36) (Read error: 104 (Connection reset by peer))
- # [08:27] * Joins: JohnResig (n=JohnResi@74.201.254.36)
- # [08:41] * Joins: doublec (n=doublec@118-92-143-120.dsl.dyn.ihug.co.nz)
- # [09:06] * Joins: myakura (n=myakura@p1063-ipbf3305marunouchi.tokyo.ocn.ne.jp)
- # [09:08] * Quits: dimich_ (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net)
- # [09:08] * Joins: dimich_ (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net)
- # [09:17] * Quits: dimich_ (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net)
- # [09:24] * Joins: mlpug (n=mlpug@a91-156-60-13.elisa-laajakaista.fi)
- # [09:24] * Joins: zdobersek (n=zan@cpe-92-37-69-49.dynamic.amis.net)
- # [09:26] * Joins: ap (n=ap@194.154.88.46)
- # [09:37] * Quits: doublec (n=doublec@118-92-143-120.dsl.dyn.ihug.co.nz) ("Leaving")
- # [09:46] <jgraham> rubys: Because I was not just basing what I said on what you wrote. As I said, that merely brought it to mind.
- # [10:07] * Joins: doublec (n=doublec@118-92-143-120.dsl.dyn.ihug.co.nz)
- # [10:21] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:36] * Quits: dave_levin (n=dave_lev@72.14.224.1)
- # [10:36] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [10:39] * Quits: ap (n=ap@194.154.88.46)
- # [10:51] * Quits: doublec (n=doublec@118-92-143-120.dsl.dyn.ihug.co.nz) ("Leaving")
- # [11:02] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [11:02] * Joins: maikmerten (n=maikmert@L9ff5.l.pppool.de)
- # [11:04] * Joins: wakaba_ (n=wakaba@74.137.148.210.dy.bbexcite.jp)
- # [11:05] * Joins: virtuelv (n=virtuelv@95.34.27.22.customer.cdi.no)
- # [11:20] * Quits: wakaba (n=wakaba@59.162.210.220.dy.bbexcite.jp) (Read error: 110 (Connection timed out))
- # [11:52] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [11:59] * Joins: rubys (n=rubys@cpe-075-182-092-038.nc.res.rr.com)
- # [12:01] * rubys looks up "recondite"
- # [12:03] <rubys> rsayre: I understand the statement by Brendan, but don't see the association.
- # [12:03] <rubys> jgraham: thanks for clearing that up
- # [12:05] <gsnedders> http://pastebin.com/m41bc51f9 — why does __copy__ create copies of the key values and not references to them>
- # [12:29] * Philip` notes that making a subclass of dict whose API is different in many ways is quite likely to be violating fundamental principles of OO design
- # [12:41] * Joins: tndH (n=Rob@james-baillie-pc083-014.student-halls.leeds.ac.uk)
- # [12:52] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [13:28] * Joins: maikmerten_ (n=maikmert@Lbd46.l.pppool.de)
- # [13:33] * Quits: sid0 (n=sid0@unaffiliated/sid0) ("Leaving")
- # [13:34] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [13:36] * Quits: maikmerten (n=maikmert@L9ff5.l.pppool.de) (Read error: 145 (Connection timed out))
- # [13:48] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Remote closed the connection)
- # [13:49] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [14:07] <gsnedders> True, but being better would mean doing odd things in places.
- # [14:27] <Philip`> gsnedders: But being better would, by definition, be better
- # [14:34] * Parts: rubys (n=rubys@cpe-075-182-092-038.nc.res.rr.com)
- # [14:56] * Quits: karlcow (n=karl@nerval.la-grange.net) ("This computer has gone to sleep")
- # [15:05] * Joins: bell007 (i=bell007@220.166.19.59)
- # [15:05] <bell007> hi
- # [15:05] <bell007> hi all
- # [15:06] <bell007> When I sanitize "<IMG SRC="HTTP://WWW.G.COM/png.png" ALT="g">", there
- # [15:06] <bell007> is only receive "<IMG ALT="g">", the string SRC="HTTP://WWW.G.COM/
- # [15:06] <bell007> png.png" lost!
- # [15:07] * Parts: bell007 (i=bell007@220.166.19.59)
- # [15:11] * Quits: olliej (n=oliver@c-67-164-125-23.hsd1.ca.comcast.net)
- # [15:19] * Quits: sid0 (n=sid0@unaffiliated/sid0) ("Leaving")
- # [15:23] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [15:23] <jgraham> gsnedders: What are the keys?
- # [15:24] <gsnedders> Oh, I found why it wasn't working, it doesn't matter.
- # [15:24] <gsnedders> (__setitem__ caused a copy to be created)
- # [15:24] <jgraham> gsnedders: Oh and what Philip` said :)
- # [15:27] * Philip` blames jgraham for doing s/and/or/ when attempting to change line wrapping in html5lib
- # [15:28] * jgraham tries to look innocent
- # [15:28] <jgraham> DId we not have a unit test that covered it?
- # [15:28] <Philip`> jgraham: We had dozens
- # [15:29] <jgraham> And they failed? Wow I suck
- # [15:29] <Philip`> They did
- # [15:29] <Philip`> You said "there are some regressions in the liberal xml parser and the sanitizer that need to be fixed"
- # [15:29] <Philip`> so presumably you did check them :-)
- # [15:29] <jgraham> Oh, well I feel better about that then :)
- # [15:30] <jgraham> I have to learn that people are actually trying to use this stuff
- # [15:30] <Philip`> Breaking the sanitiser tests is probably not an excellent idea, even temporarily, when people seem to rely on trunk versions for security :-)
- # [15:30] <Philip`> One test still fails, but I don't quite know why
- # [15:31] <Philip`> (I think it passes in the Ruby version, though it's hard to tell because there's a load of bogus test failures from <a/> vs <a></a> serialisation)
- # [15:31] * jgraham winders if people are relying on the ruby version
- # [15:32] <jgraham> *wonders
- # [15:32] <Philip`> val_unescaped = CGI.unescapeHTML(attrs[attr].to_s).gsub(/`|[\000-\040\177\s]+|\302[\200-\240]/,'').downcase
- # [15:32] <Philip`> Is that doing a gsub on UTF-8 byte values?
- # [15:33] <Philip`> If so, what's the equivalent in a non-insane language like Python that understands Unicode?
- # [15:33] <jgraham> Thst doesn't look entirely implausible
- # [15:35] <Philip`> Hmm, look like the last bit is U+0080 to U+00A0
- # [15:37] * Quits: zdobersek (n=zan@cpe-92-37-69-49.dynamic.amis.net) ("Leaving.")
- # [15:39] <Philip`> Oh, the Python one's already equivalent
- # [15:41] <Philip`> Oh, right, the difference is probably that the Python version correctly translates  into U+FFFD, and the Ruby one doesn't
- # [15:41] <Philip`> so it's just a parser issue
- # [15:42] <Philip`> and the Ruby parser is already broken lots, so I don't care about it
- # [15:42] * Joins: zdobersek (n=zan@cpe-92-37-69-49.dynamic.amis.net)
- # [15:42] <jgraham> So the test is wrong?
- # [15:44] <Philip`> jgraham: No
- # [15:45] <jgraham> Oh. So we still fail a test but we just don't know why?
- # [15:45] <Philip`> Oh, wait
- # [15:45] <Philip`> Yes it is wrong
- # [15:45] <Philip`> The test is for <img src="  javascript:alert('XSS');" />
- # [15:46] <Philip`> which runs the script in IE
- # [15:46] <Philip`> and the test case says it should become <img/>, but Python html5lib says u'<img src=" \ufffd javascript:alert(\'XSS\');"/>'
- # [15:47] <Philip`> which is okay because the U+FFFD results in the script not running
- # [15:48] <Philip`> but I don't know if it's dodgy to rely on that output being safe
- # [15:49] <jgraham> It seems like it would be nicer to pass the test
- # [15:49] * jgraham doesn't really like the sanitizer code because it relies so heavilly on regexps for attribute sanitisation
- # [15:50] <Philip`> It relies on regexp blacklisting of attribute values, in particular
- # [15:50] <jgraham> Can we do it better?
- # [15:51] <Philip`> Use whitelisting :-)
- # [15:51] <jgraham> Well it doesn't seem reasonable to whitelist all possible attribute values
- # [15:51] <Philip`> It's reasonable to whitelist values that are valid URIs
- # [15:52] <jgraham> Yes, that would be better
- # [15:52] <Philip`> (and invalid URIs can be escape into valid URIs first)
- # [15:53] <Philip`> Someone should write an HTML insanitiser that makes your markup crazier
- # [15:54] * Philip` doesn't care enough about this to work out what to do, so he'll leave it with the failing test
- # [15:58] <Philip`> (...since it seems to be a 'safe' failure, in terms of not introducing XSS vulnerabilities)
- # [16:01] * Joins: olliej (n=oliver@c-67-164-125-23.hsd1.ca.comcast.net)
- # [16:07] * Quits: sid0 (n=sid0@unaffiliated/sid0) ("Leaving")
- # [16:15] * Joins: tantek (n=tantek@12.14.133.211)
- # [16:16] * Quits: tantek (n=tantek@12.14.133.211) (Client Quit)
- # [16:26] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [16:27] <jgraham> http://www.iamcal.com/understanding-bidirectional-text/ is interesting. I guess the HTML sanitizer should do something about mismatched explicit override markers
- # [16:29] * Joins: zdobersek1 (n=zan@cpe-92-37-70-109.dynamic.amis.net)
- # [16:30] <Philip`> jgraham: Their effects seem to be scoped by elements like <div>, so as long as you've got some block markup around any user-supplied content then it shouldn't be a problem
- # [16:32] <Philip`> where "problem" means "denial of service attack, via user-generated content making significant parts of your page unreadable"
- # [16:32] <Philip`> (Localised nonsense isn't a problem that the sanitiser should be dealing with, because people can (and do) write nonsense just with plain ASCII anyway)
- # [16:34] <jgraham> Philip`: Ah, did the article say about the <div> thing or did you just test that?
- # [16:35] <Philip`> (By "block markup", I mean "markup which gets rendered with display:block")
- # [16:35] <Philip`> jgraham: I just tested it
- # [16:35] <Philip`> very briefly and incomprehensively
- # [16:36] <Philip`> http://www.google.com/search?q=%E2%80%AE
- # [16:36] <jgraham> The example in the article still makes some sense; you might not have user entered content in a <div>
- # [16:36] <Philip`> "Your search - .stnemucod yna hctam ton did -"
- # [16:36] <jgraham> Yeah so I see :)
- # [16:36] <Philip`> but then the rest of the page is fine
- # [16:37] <Philip`> (in the browsers I've tried)
- # [16:37] <jgraham> So it would still make sense to try and balance that out
- # [16:38] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [16:39] <Philip`> Of course I could still write http://www.google.com/search?q=.stnemucod+yna+htcam+ton+did to get very similar output
- # [16:40] * Quits: nessy (n=nessy@124-168-171-22.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [16:41] <jgraham> You can imagine situations where content from several users is put together in a single block-level element so one user can confuse everyone else
- # [16:41] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Read error: 104 (Connection reset by peer))
- # [16:42] <jgraham> I agree that it doesn't seem like a very serious issue
- # [16:43] * Quits: zdobersek (n=zan@cpe-92-37-69-49.dynamic.amis.net) (Read error: 110 (Connection timed out))
- # [16:44] * Quits: heycam (n=cam@124-168-80-126.dyn.iinet.net.au) (Read error: 113 (No route to host))
- # [16:44] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [16:47] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl) (Read error: 104 (Connection reset by peer))
- # [16:50] * Joins: Maurice (n=copyman@5ED548D4.cable.ziggo.nl)
- # [16:55] * dglazkov is now known as dglazkov|afk
- # [16:57] * Quits: maikmerten_ (n=maikmert@Lbd46.l.pppool.de) (Remote closed the connection)
- # [17:06] * Quits: sid0 (n=sid0@unaffiliated/sid0) ("Leaving")
- # [17:18] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [17:24] * Joins: heycam (n=cam@124-168-80-126.dyn.iinet.net.au)
- # [17:26] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Remote closed the connection)
- # [17:30] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [17:33] * Joins: sayrer (n=chatzill@user-160va8b.cable.mindspring.com)
- # [17:35] * Quits: heycam (n=cam@124-168-80-126.dyn.iinet.net.au) (Connection reset by peer)
- # [17:35] * Joins: heycam (n=cam@124-168-80-126.dyn.iinet.net.au)
- # [17:36] * Quits: sayrer (n=chatzill@user-160va8b.cable.mindspring.com) (Remote closed the connection)
- # [17:50] * Joins: zdobersek (n=zan@cpe-92-37-65-121.dynamic.amis.net)
- # [18:01] * Joins: tantek (n=tantek@12.14.133.211)
- # [18:02] * Quits: tantek (n=tantek@12.14.133.211) (Client Quit)
- # [18:05] * Quits: zdobersek1 (n=zan@cpe-92-37-70-109.dynamic.amis.net) (Read error: 110 (Connection timed out))
- # [18:08] * Joins: davidb (n=davidb@bas4-toronto06-1242458802.dsl.bell.ca)
- # [18:09] * Quits: davidb (n=davidb@bas4-toronto06-1242458802.dsl.bell.ca) (Client Quit)
- # [18:11] * Quits: dglazkov|afk (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [18:24] * Joins: tantek (n=tantek@198.214.235.51)
- # [18:24] * Quits: olliej (n=oliver@c-67-164-125-23.hsd1.ca.comcast.net)
- # [18:34] * Joins: erlehmann (n=erlehman@86.59.25.121)
- # [18:35] * Joins: zdobersek1 (n=zan@cpe-92-37-65-121.dynamic.amis.net)
- # [18:36] * Quits: tantek (n=tantek@198.214.235.51)
- # [18:40] <gsnedders> http://gsnedders.html5.org/cite/
- # [18:42] * Joins: tantek (n=tantek@198.214.235.51)
- # [18:44] * Quits: tantek (n=tantek@198.214.235.51) (Client Quit)
- # [18:47] * Joins: rubys (n=rubys@cpe-075-182-092-038.nc.res.rr.com)
- # [18:51] <Lachy> gsnedders, when I submit a file to that, I get an internal server error
- # [18:51] <Lachy> I tried submitting the html5 reference source
- # [18:51] <gsnedders> Awesome.
- # [18:51] <gsnedders> suexec policy violation: see suexec log for more details
- # [18:52] <Lachy> gsnedders, is that supposed to be running anolis with support for biblio, and with support for submitting an auxilliary biblio file?
- # [18:52] <gsnedders> No, it just does biblio
- # [18:52] <Philip`> gsnedders: "bilbiography"?
- # [18:53] <gsnedders> Yes, I can't spell.
- # [18:53] * Philip` suggests a spell chequer
- # [18:53] <Lachy> gsnedders, so when I submit one of my specs, does it just append the reference section to the end, without doing any other processing like anolis does?
- # [18:53] <gsnedders> Yeah
- # [18:54] <Lachy> so should I go Overview.src.html -> anolis -> Overview.html -> then biblio, to get the final copy of my spec?
- # [18:54] <gsnedders> Yeah
- # [18:54] <Lachy> ok
- # [18:54] <gsnedders> biblio will be merged into Anolis
- # [18:55] <Lachy> good
- # [18:55] <gsnedders> It's just I really did it for my computing project for school disguised as a separate project
- # [18:55] <Lachy> what file format does the extra biblio database field support?
- # [18:55] <gsnedders> refer
- # [18:55] <Lachy> ok
- # [18:56] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [18:57] <Lachy> gsnedders, ping me when you get the internal server error resolved
- # [18:59] * gsnedders gets a different error
- # [19:04] <Lachy> i now get an ImportError
- # [19:08] * Quits: myakura (n=myakura@p1063-ipbf3305marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [19:16] * gsnedders sighs, having compiled libxml2 and libxslt
- # [19:18] <gsnedders> hmm, so having managed to build lxml, from lxml import html still fails
- # [19:37] * Joins: tantek (n=tantek@12.14.133.65)
- # [19:37] * Joins: weinig (n=weinig@cpe-66-65-132-93.nyc.res.rr.com)
- # [19:38] * Joins: taf2 (n=taf2@c-68-49-245-59.hsd1.dc.comcast.net)
- # [19:41] <gsnedders> Lachy: ping
- # [19:45] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Remote closed the connection)
- # [19:46] * Joins: tantek_ (n=tantek@12.14.133.65)
- # [19:47] * Quits: tantek_ (n=tantek@12.14.133.65) (Client Quit)
- # [19:48] * Joins: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [19:48] * Joins: dave_levin_ (n=dave_lev@72.14.224.1)
- # [19:57] * Quits: tantek (n=tantek@12.14.133.65) (Connection timed out)
- # [20:00] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [20:06] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net) (Read error: 110 (Connection timed out))
- # [20:07] * dave_levin_ is now known as dave_levin
- # [20:08] * gsnedders posts <http://gsnedders.com/installing-lxml-on-dreamhost>
- # [20:13] <Lachy> gsnedders, I just tried it with Selectors API. Your bibliographic database seems to be using different identefiers for the references from what Bert's does
- # [20:14] <Lachy> e.g. [{!SELECT] is CSS3 selectors in Bert's, but not in yours
- # [20:15] <Lachy> and [[!WEBIDL]] doesn't seem to work. I'm guessing that means yours in case sensitive, since "WebIDL" is listed in yours
- # [20:15] <Lachy> same issue with Dom-Level-3-Core
- # [20:18] <Lachy> gsnedders, other than those relatively minor issues, since I can easily update the references in my spec, the system seems to work fairly well
- # [20:24] * Joins: tantek (n=tantek@198.214.235.51)
- # [20:30] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [20:32] * Parts: rubys (n=rubys@cpe-075-182-092-038.nc.res.rr.com)
- # [20:46] * Quits: weinig (n=weinig@cpe-66-65-132-93.nyc.res.rr.com)
- # [21:04] * Quits: tantek (n=tantek@198.214.235.51)
- # [21:11] * Joins: roc (n=roc@202.0.36.64)
- # [21:22] <Hixie> re the sanitiser, you should always use only whitelisting
- # [21:23] <Hixie> and for every attribute value
- # [21:23] <Hixie> including e.g. src="", style="", etc
- # [21:42] * Quits: taf2 (n=taf2@c-68-49-245-59.hsd1.dc.comcast.net)
- # [21:43] * Joins: tantek (n=tantek@198.214.235.51)
- # [21:45] * Joins: neuroo_ (n=neuroo@c-69-140-226-179.hsd1.md.comcast.net)
- # [21:55] * Quits: mlpug (n=mlpug@a91-156-60-13.elisa-laajakaista.fi) (Remote closed the connection)
- # [21:57] * Joins: zdobersek2 (n=zan@cpe-92-37-68-174.dynamic.amis.net)
- # [21:57] * Quits: zdobersek1 (n=zan@cpe-92-37-65-121.dynamic.amis.net) (Read error: 60 (Operation timed out))
- # [21:58] * Quits: neuroo (n=neuroo@c-69-140-226-179.hsd1.md.comcast.net) (Read error: 110 (Connection timed out))
- # [22:11] * Quits: zdobersek (n=zan@cpe-92-37-65-121.dynamic.amis.net) (Read error: 110 (Connection timed out))
- # [22:12] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [22:17] <gsnedders> Lachy: Indeed, I know that.
- # [22:17] <gsnedders> Lachy: I can't legitimately copy Bert's database, because I have no access to it, and myself, annevk5, and marcos all disagree with how it does stuff
- # [22:18] <gsnedders> Lachy: But you can download Bert's database and use it yourself
- # [22:18] <gsnedders> It's linked to from the docs
- # [22:21] * Quits: neuroo_ (n=neuroo@c-69-140-226-179.hsd1.md.comcast.net) (Remote closed the connection)
- # [22:23] * Quits: annevk5 (n=opera@535739CA.cable.casema.nl)
- # [22:28] * Quits: tantek (n=tantek@198.214.235.51)
- # [22:34] <Hixie> 56%...
- # [22:36] * sid0 is now known as chroot_jail_sid0
- # [22:36] * gsnedders wonders when Hixie will finish this
- # [22:37] <gsnedders> In time for his birthday?
- # [22:38] * chroot_jail_sid0 is now known as sid0
- # [22:39] <Philip`> Which of his birthdays?
- # [22:39] * Quits: zdobersek2 (n=zan@cpe-92-37-68-174.dynamic.amis.net) ("Leaving.")
- # [22:40] <gsnedders> Philip`: 27th December
- # [22:40] <Philip`> gsnedders: There's an infinite number of 27ths of December, so that doesn't narrow it down much
- # [22:41] <gsnedders> 27th December 2009 AD
- # [22:43] <Hixie> 60%
- # [22:43] <jgraham> gsnedders: Which calendar system?
- # [22:43] * gsnedders was waiting for that question
- # [22:43] <gsnedders> jgraham: the 29th December 2009 AD is only his birthday in one calendar system
- # [22:44] <gsnedders> (Thus that one)
- # [22:44] <jgraham> gsnedders: Not given a sufficiently large universe
- # [22:44] <gsnedders> Oh shut up.
- # [22:47] * Joins: tantek (n=tantek@12.14.133.65)
- # [22:57] * Quits: tantek (n=tantek@12.14.133.65)
- # [22:57] <jgraham> RFC 3986 tlks about certian URI forms being "less likely" which seems like a fairly pointless distincion to make since it is essential to treat them uniformly anyway
- # [22:57] <jgraham> I guess it should say "be sure to test wih the following special cases" or something
- # [23:03] * Quits: Maurice (n=copyman@5ED548D4.cable.ziggo.nl) ("Disconnected...")
- # [23:03] * Joins: doublec (n=doublec@202.0.36.64)
- # [23:03] * Joins: annevk5 (n=opera@77.163.243.203)
- # [23:24] * Joins: karlcow (n=karl@nerval.la-grange.net)
- # [23:30] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [23:39] <Hixie> 62%
- # [23:41] * Joins: dbaron (n=dbaron@216.132.92.66)
- # [23:42] <annevk5> why is the datagrid section greyed out?
- # [23:43] <annevk5> I see, <div class=bad> :)
- # [23:46] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [23:48] * Parts: erlehmann (n=erlehman@86.59.25.121)
- # Session Close: Mon Mar 16 00:00:00 2009
The end :)