Options:
- # Session Start: Wed Jun 24 00:00:00 2009
- # Session Ident: #whatwg
- # [00:02] <annevk2> so I did have a pass at XHR for those wanting to know
- # [00:02] <annevk2> currently base URL and origin are fixed when invoking open()
- # [00:02] <annevk2> I'm wondering if that's entirely correct or not
- # [00:03] <annevk2> it seems implementations differ a bit on the details and I've to look at all relevant testcases again (plus maybe make some more) to figure out if anything needs to change
- # [00:04] * Joins: othermaciej (n=mjs@17.246.17.248)
- # [00:05] * Joins: othermaciej_ (n=mjs@17.203.15.216)
- # [00:10] <othermaciej_> zcorpan_: that's not how I understood "interface object" but I could be confused
- # [00:10] <othermaciej_> zcorpan_: the object used for window.XMLHttpRequest is the same as the one used when invoing new XMLHttpRequest()
- # [00:10] <othermaciej_> zcorpan_: but different from the object *returned* by XMLHttpRequest
- # [00:12] <Hixie> atwilson: ok, made it so that the url is resolved relative to the /first script/'s /script's base URL/ (see HTML5 for meanings of those terms), so all Worker constructors work identically
- # [00:13] <annevk2> othermaciej_, window.XMLHttpRequest is the interface object
- # [00:14] <annevk2> othermaciej_, though what you're saying there is very interesting and something I'd like to learn about
- # [00:18] <annevk2> specifically, the relation between the various objects
- # [00:18] <annevk2> but I should go to bed
- # [00:19] <annevk2> Hixie, in Web Workers you also need to define the relevant bits for XMLHttpRequest
- # [00:20] <annevk2> Hixie, I introduced the concepts "XMLHttpRequest base URL" and "XMLHttpRequest origin"
- # [00:20] <annevk2> Hixie, for when there's no such thing as "XMLHttpRequest Document"
- # [00:21] * Quits: othermaciej (n=mjs@17.246.17.248) (Read error: 110 (Connection timed out))
- # [00:22] * othermaciej_ is now known as othermaciej
- # [00:23] <atwilson> Hixie: OK, so it sounds like your intent is, indeed, to use the current script's global scope to determine the Document to insert in the set. So if I pass window.Worker to another frame, it doesn't carry with it any intrinsic relationship to that original window or its document. Correct?
- # [00:24] <zcorpan_> othermaciej: yeah, the constructor is the interface object
- # [00:25] <othermaciej> in that case the XHR spec is fairly clear and correct, I think
- # [00:26] <Hixie> atwilson: correct, all Worker constructors are created equal
- # [00:26] <Hixie> annevk2: can you drop me a mail about that?
- # [00:26] <atwilson> Hixie: thx.
- # [00:33] * jgraham thought he had got over his "write a long essay" phase of email composition. Sadly not
- # [00:34] <jgraham> Also we should totally have a HTMLWG metup in Linkoping. Me + zcorpan_ + gsedders + takkaria for starters :)
- # [00:36] <annevk2> I have this plan to come over to Sweden
- # [00:36] <annevk2> maybe end of July?
- # [00:36] * annevk2 is really going to bed now; has a flight around 10ish
- # [00:37] * Quits: annevk2 (n=annevk@5ED2D27A.cable.ziggo.nl)
- # [00:38] <jgraham> For the record of the logs I am away at the end of July
- # [00:42] <othermaciej> jgraham: yeah, that was kind of a wall of text
- # [00:49] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [00:51] <zcorpan_> http://twitter.com/tieleman/statuses/2292450418
- # [00:57] <Hixie> is there an up-to-date implementation of the <th scope> algorithm in a web tool i can poke at?
- # [00:58] <Hixie> is http://james.html5.org/tables/table_inspector.html up to date?
- # [00:58] <Hixie> (jgraham?)
- # [01:00] <zcorpan_> Hixie: it's up to jan 2009
- # [01:03] <Hixie> k
- # [01:05] <zcorpan_> "Did you know that HTML5 editor Ian Hickson stated that HTML5 won’t fully be implemented in all browsers until 2022?" - http://www.davidtucker.net/2009/06/19/an-honest-open-discussion-on-web-standards-and-html-5/
- # [01:05] <zcorpan_> i can't remember Hixie having stated that
- # [01:05] <Hixie> i already commented
- # [01:11] <zcorpan_> http://validator.nu/?doc=http%3A%2F%2Fwww.mindfly.com%2F
- # [01:12] <othermaciej> hmm
- # [01:12] <othermaciej> all of his "Did you know..." questions seem false
- # [01:12] <othermaciej> in their premise
- # [01:12] <othermaciej> (except maybe Google Wave?)
- # [01:13] <zcorpan_> othermaciej: see Hixie's comment
- # [01:13] <Hixie> even his google wave one is wrong; see my comment
- # [01:14] <Hixie> (and btw the use of gears in wave will become a non-issue as soon as arun's draft is ready and browsers have drag-and-drop File objects)
- # [01:14] <Midler> isnt that the year w3c is having it to be a standard?
- # [01:14] <Midler> 2022?
- # [01:14] <Hixie> see my comment on the blog entry :-)
- # [01:15] <ojan> and FWIW, eric's patch to add drag-and-drop files to webkit came out of the Wave team's request so they would not have to rely on Gears
- # [01:18] <Philip`> jgraham: You should include some ASCII-art diagrams to break up the flow of your long emails
- # [01:19] * Hixie looks through ben millard's interesting tables collection to get ideas for examples for the spec
- # [01:20] * Joins: doublec (n=doublec@203-97-204-82.dsl.clear.net.nz)
- # [01:21] <Hixie> i need a table that has a scope=rowgroup header cell in a non-left-most cell
- # [01:22] * Quits: drry (n=drry@dd25.opt2.point.ne.jp) (Read error: 110 (Connection timed out))
- # [01:23] <othermaciej> I feel like this guy doesn't understand how HTML works
- # [01:26] * Quits: Lachy (n=Lachlan@85.196.122.246) ("Leaving")
- # [01:28] <Midler> iam still reading it
- # [01:29] <Midler> "The truth is that plugins can ‘upgrade the web‘ in under a year."
- # [01:29] <Midler> That doesnt sounds that fantastic
- # [01:29] <zcorpan_> Hixie: use google's index to find it
- # [01:29] <Midler> Like we will be using flash forever
- # [01:31] * Quits: tndH (n=Rob@james-baillie-pc083-229.student-halls.leeds.ac.uk) ("ChatZilla 0.9.85-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [01:31] <Hixie> zcorpan_: hah
- # [01:31] <Midler> I must ask how much the possibility for huge changes in the html5 document is?
- # [01:32] <Hixie> Midler: if someone finds a huge problem, pretty high :-)
- # [01:32] <Midler> Ok
- # [01:32] <Midler> I read comments concerning that
- # [01:32] <Midler> On Swedish forums
- # [01:32] <zcorpan_> Midler: pointer?
- # [01:32] <Midler> Its like: Ok, mozilla firefox add html 5 support
- # [01:32] <Philip`> Hixie: I found a huge problem in the spec
- # [01:33] <Philip`> Hixie: It doesn't rhyme at all
- # [01:33] <Midler> but you would never know if that support will be left 5 years from now
- # [01:33] <Hixie> Philip`: good lord, you're right. i'll make it rhyme right away.
- # [01:35] <zcorpan_> Midler: features that are shipped in multiple browsers and used on a wide scale on the web are very unlikely to change in incompatible ways
- # [01:35] <Midler> "very unlikely" is the concern...you can never know
- # [01:37] <Hixie> who knows
- # [01:37] <Hixie> tomorrow maybe the entire internet infrastructure will collapse
- # [01:37] <Hixie> and there will be no web
- # [01:37] <Hixie> or maybe adobe will go bankrupt, and there will be no flash
- # [01:37] <Hixie> you can never know :-)
- # [01:37] <Philip`> I think Google should buy Adobe
- # [01:38] <beowulf> which group does Shelley Powers refer to when she describes them as 'not diverse'?
- # [01:38] <zcorpan_> Midler: do you have a link to said forums?
- # [01:39] <zcorpan_> Hixie: i guess there would still be flash if adobe went bankrupt
- # [01:39] <Midler> zcorpan_: http://www.idg.se/2.1085/1.236210/se-upp-flash--html-5-vill-vara-med-och-leka?articleRenderMode=listpostings#a19.651633
- # [01:40] <Midler> Its not forum, bit comments
- # [01:40] <othermaciej> did Shelley re-un-quit?
- # [01:41] <Dashiva> Yes
- # [01:43] <Midler> zcorpan_: Swedish?
- # [01:46] <Midler> There is comment that says this: "the problem with W3C is that the whole standard in theory could be rewritten entirely, which would make that they do not have as good implementation of the longer." <-- slightly modified
- # [01:46] <Midler> a google translate*
- # [01:50] <Dashiva> Not quite
- # [01:50] * Quits: takoratta (n=takoratt@p4076-ipbf6604marunouchi.tokyo.ocn.ne.jp) (Read error: 110 (Connection timed out))
- # [01:51] <Dashiva> "Of course, it only applies to the candidate [spec of] CSS 2.1; the problem with w3c being so senselessly slow is that the entire standard could in theory be rewritten, which would make it so they don't have as good an implementation any more"
- # [01:58] <Midler> oh i see. Wrong of me
- # [01:59] <Midler> but reading the discussion show a concern about the time it takes for it to be a standard
- # [02:00] <Midler> "The web is evolving faster than w3c makes something a standard"
- # [02:02] <othermaciej> Midler: in theory it could be, but in practice it won't
- # [02:02] <Midler> =)
- # [02:02] <Midler> Even i understand that
- # [02:02] <othermaciej> Midler: once a spec is at the Candidate Recommendation phase, any significant changes require a lot of bureaucracy
- # [02:03] <othermaciej> the basic idea is not to lock it down until we have two interoperable implementations so we're sure it works
- # [02:03] <othermaciej> it's similar to the IET
- # [02:03] <othermaciej> IETF I mean
- # [02:03] <othermaciej> where in theory, a "Draft Standard" could be changed completely before becoming an "Internet Standard", but in practice it won't be
- # [02:04] <jcranmer> beowulf: ancient Saxony?
- # [02:21] * Quits: bgalbraith (n=bgalbrai@nat/mozilla/x-15ba0463ae528a2c)
- # [02:24] * Joins: cying_ (n=cying@70.90.171.153)
- # [02:31] <Hixie> jgraham: i crashed your table inspector :-(
- # [02:32] * Parts: Midler (n=midler@95.209.22.176.bredband.tre.se) ("Leaving.")
- # [02:34] <Hixie> jgraham: http://junkyard.damowmow.com/391
- # [02:35] <Hixie> jgraham: http://james.html5.org/tables/table_inspector.py?algorithm=html5c&input_type=type_uri&uri=http%3A%2F%2Fjunkyard.damowmow.com%2F391&source=%3Ctable%3E%3Cthead%3E%3Ctr%3E%3Cth%3E%3Cth%3E%3Ctbody%3E%3Ctr%3E%3Cth+scope%3Drowgroup%3E
- # [02:35] <Hixie> ->crash
- # [02:35] <Hixie> it works if i add the two missing cells that hsivonen's validator complains about
- # [02:41] * Quits: dglazkov (n=dglazkov@c-69-181-143-54.hsd1.ca.comcast.net)
- # [02:42] * Quits: cying_ (n=cying@70.90.171.153)
- # [02:45] <zcorpan_> Hixie: maybe you should have an example in the spec where a script moves the element that the parser is inserting to
- # [02:45] <Hixie> send mail :-)
- # [02:46] <Hixie> i'm busy trying to make exampels for tables
- # [02:50] * Quits: drostie (n=hopkins@5ED17066.cable.ziggo.nl) (Remote closed the connection)
- # [02:53] * Quits: dbaron (n=dbaron@nat/mozilla/x-c898844374f70090) ("8403864 bytes have been tenured, next gc will be global.")
- # [02:54] * Joins: hdh (n=hdh@2001:470:18:88:0:0:0:2)
- # [03:01] * Joins: takoratta (n=takoratt@softbank060070001003.bbtec.net)
- # [03:02] <zcorpan_> hmm, i tried to annotate "Parsing HTML documents" but it added a box to #comments instead :-/
- # [03:04] * Joins: aboodman3 (n=aboodman@67.218.102.252)
- # [03:04] <Hixie> yeah the annotation thingy is broken
- # [03:04] <Hixie> not sure what the bug is
- # [03:04] <Hixie> haven't looked
- # [03:04] <Hixie> i think it has to do with the "impl" annotations
- # [03:06] * Quits: aboodman3 (n=aboodman@67.218.102.252) (Client Quit)
- # [03:11] * Quits: aboodman2 (n=aboodman@nat/google/x-becff9657b364c8c) (Read error: 110 (Connection timed out))
- # [03:15] * Quits: olliej (n=oliver@17.246.17.252)
- # [03:17] * Joins: MikeSmith (n=MikeSmit@EM114-48-138-253.pool.e-mobile.ne.jp)
- # [03:17] * Joins: tantek (n=tantek@c-98-210-13-163.hsd1.ca.comcast.net)
- # [03:24] * Quits: ojan (n=ojan@72.14.229.81) (Excess Flood)
- # [03:24] * Joins: ojan (n=ojan@72.14.229.81)
- # [03:27] * Joins: olliej (n=oliver@17.246.17.252)
- # [03:30] * Quits: dave_levin (n=dave_lev@72.14.227.1)
- # [03:30] * Joins: dglazkov (n=dglazkov@c-69-181-143-54.hsd1.ca.comcast.net)
- # [03:33] * Quits: dglazkov (n=dglazkov@c-69-181-143-54.hsd1.ca.comcast.net) (Client Quit)
- # [03:34] * Quits: hdh (n=hdh@2001:470:18:88:0:0:0:2) (Remote closed the connection)
- # [03:36] <heycam> zcorpan_, fixed the [NoInterfaceObject] / [Constructor] thing, thanks
- # [03:38] * Parts: ojan (n=ojan@72.14.229.81)
- # [03:41] <zcorpan_> heycam: nice
- # [03:43] <zcorpan_> Hixie: the parts of html5 that were split out to w3c docs don't have the same permissive license as html5
- # [03:44] <zcorpan_> Hixie: so it's harder to fork web storage
- # [03:47] * tantek prefers open standards specs that use a public domain declaration in order to be truly open.
- # [03:51] <zcorpan_> Hixie: you should have a third color for legs and tails
- # [03:52] <zcorpan_> Hixie: at first i thought the green arrows were all from Cats and English speakers
- # [04:06] * Joins: nessy (n=nessy@203-166-245-242.dyn.iinet.net.au)
- # [04:10] * Quits: takoratta (n=takoratt@softbank060070001003.bbtec.net) (Read error: 110 (Connection timed out))
- # [04:12] * Quits: tyoshino (n=tyoshino@220.109.219.244) ("Leaving...")
- # [04:14] * Quits: jwalden (n=waldo@nat/mozilla/x-7aa595f344585d48) ("->dinner")
- # [04:18] * Quits: slightlyoff (n=slightly@72.14.229.81) (Remote closed the connection)
- # [04:23] * Joins: sbublava (n=stephan@77.117.244.10.wireless.dyn.drei.com)
- # [04:31] <othermaciej> tantek: in practice, I don't think a public domain declaration is better than, say, a BSD-style copyright license or rough equivalent
- # [04:31] * Quits: tantek (n=tantek@c-98-210-13-163.hsd1.ca.comcast.net)
- # [04:39] * Joins: dglazkov (n=dglazkov@c-69-181-143-54.hsd1.ca.comcast.net)
- # [04:42] * Joins: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [04:46] * Joins: takoratta (n=takoratt@softbank060070001003.bbtec.net)
- # [04:52] * Joins: dglazkov_ (n=dglazkov@72.14.224.1)
- # [04:56] * Quits: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [05:04] * Joins: ginger_ (n=nessy@203-166-245-242.dyn.iinet.net.au)
- # [05:05] * Quits: MikeSmith (n=MikeSmit@EM114-48-138-253.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [05:14] * Quits: nessy (n=nessy@203-166-245-242.dyn.iinet.net.au) (Read error: 110 (Connection timed out))
- # [05:14] * Quits: sbublava (n=stephan@77.117.244.10.wireless.dyn.drei.com)
- # [05:16] * Quits: dglazkov (n=dglazkov@c-69-181-143-54.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [05:19] * Quits: shepazu (n=schepers@adsl-150-136-214.rmo.bellsouth.net) ("Core Breach")
- # [05:20] * Quits: takoratta (n=takoratt@softbank060070001003.bbtec.net) (Read error: 110 (Connection timed out))
- # [05:22] * Joins: auk (n=scott@cpe-75-83-19-98.socal.res.rr.com)
- # [05:24] * Joins: shepazu (n=schepers@adsl-150-136-214.rmo.bellsouth.net)
- # [05:26] <Hixie> zcorpan: the source is still in the whatwg svn under that license :-)
- # [05:39] * Joins: drry (n=drry@mc169.opt2.point.ne.jp)
- # [05:39] * Quits: campd_ (n=dave@li5-166.members.linode.com) (leguin.freenode.net irc.freenode.net)
- # [05:40] * Joins: campd_ (n=dave@li5-166.members.linode.com)
- # [05:40] * Quits: virtuelv (n=virtuelv@084202133045.customer.alfanett.no) (leguin.freenode.net irc.freenode.net)
- # [05:40] * Quits: ukai (n=ukai@220.109.219.244) (leguin.freenode.net irc.freenode.net)
- # [05:40] * Quits: shikiesos (n=shiki@220.109.219.244) (leguin.freenode.net irc.freenode.net)
- # [05:40] * Quits: heycam (n=cam@124-168-58-6.dyn.iinet.net.au) (leguin.freenode.net irc.freenode.net)
- # [05:40] * Quits: Kuruma (n=Kuruman@p2101-ipbf204hodogaya.kanagawa.ocn.ne.jp) (leguin.freenode.net irc.freenode.net)
- # [05:40] * Quits: Madness (n=petal@85.20.140.36) (leguin.freenode.net irc.freenode.net)
- # [05:40] * Quits: weinig (n=weinig@nat/apple/x-6337c615bb46988d) (leguin.freenode.net irc.freenode.net)
- # [05:40] * Quits: hsivonen (n=hsivonen@kekkonen.cs.hut.fi) (leguin.freenode.net irc.freenode.net)
- # [05:41] * Joins: virtuelv (n=virtuelv@084202133045.customer.alfanett.no)
- # [05:41] * Joins: ukai (n=ukai@220.109.219.244)
- # [05:41] * Joins: shikiesos (n=shiki@220.109.219.244)
- # [05:41] * Joins: heycam (n=cam@124-168-58-6.dyn.iinet.net.au)
- # [05:41] * Joins: Kuruma (n=Kuruman@p2101-ipbf204hodogaya.kanagawa.ocn.ne.jp)
- # [05:41] * Joins: Madness (n=petal@85.20.140.36)
- # [05:41] * Joins: weinig (n=weinig@nat/apple/x-6337c615bb46988d)
- # [05:41] * Joins: hsivonen (n=hsivonen@kekkonen.cs.hut.fi)
- # [05:52] * dglazkov_ is now known as dglazkov
- # [05:58] * Joins: jwalden (n=waldo@c-98-248-40-206.hsd1.ca.comcast.net)
- # [06:00] * Joins: takoratta (n=takoratt@220.109.219.244)
- # [06:02] * Joins: dglazkov_ (n=dglazkov@c-69-181-143-54.hsd1.ca.comcast.net)
- # [06:02] * Quits: weinig (n=weinig@nat/apple/x-6337c615bb46988d) (Remote closed the connection)
- # [06:03] * Joins: weinig (n=weinig@nat/apple/x-5cb466b10cb33645)
- # [06:16] * Quits: auk (n=scott@cpe-75-83-19-98.socal.res.rr.com) ("Ex-Chat")
- # [06:19] * Quits: dglazkov (n=dglazkov@72.14.224.1) (Read error: 110 (Connection timed out))
- # [06:22] * Quits: weinig (n=weinig@nat/apple/x-5cb466b10cb33645)
- # [06:25] * Joins: othermaciej_ (n=mjs@17.246.17.248)
- # [06:25] * Quits: othermaciej_ (n=mjs@17.246.17.248) (Client Quit)
- # [06:27] * Quits: othermaciej (n=mjs@17.203.15.216) (Read error: 60 (Operation timed out))
- # [07:08] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [07:16] * Joins: takoratt_ (n=takoratt@220.109.219.244)
- # [07:32] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [07:32] * Joins: dave_levin_ (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [07:33] * Quits: takoratta (n=takoratt@220.109.219.244) (Read error: 110 (Connection timed out))
- # [07:34] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net) (Read error: 60 (Operation timed out))
- # [07:34] * Joins: MikeSmith (n=MikeSmit@tea14.w3.mag.keio.ac.jp)
- # [07:34] * Joins: billyjackass (n=MikeSmit@tea14.w3.mag.keio.ac.jp)
- # [07:34] * dave_levin_ is now known as dave_levin
- # [07:34] * Quits: billyjackass (n=MikeSmit@tea14.w3.mag.keio.ac.jp) (Read error: 104 (Connection reset by peer))
- # [07:36] * Quits: takoratt_ (n=takoratt@220.109.219.244) (Read error: 110 (Connection timed out))
- # [07:37] * Joins: annevk2 (n=annevk@5ED2D27A.cable.ziggo.nl)
- # [07:39] * Quits: dglazkov_ (n=dglazkov@c-69-181-143-54.hsd1.ca.comcast.net)
- # [07:42] * Joins: dave_levin_ (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [07:43] * Quits: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
- # [07:57] * Joins: ap (n=ap@194.154.88.39)
- # [07:59] * Quits: virtuelv (n=virtuelv@084202133045.customer.alfanett.no) (Read error: 110 (Connection timed out))
- # [08:00] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net) (Read error: 113 (No route to host))
- # [08:00] * dave_levin_ is now known as dave_levin
- # [08:01] * Quits: dolske (n=dolske@nat/mozilla/x-3dfc98646df26341)
- # [08:04] * Joins: Mrmil (n=ut_ollie@host-77-236-204-8.blue4.cz)
- # [08:06] * Joins: dave_levin_ (n=dave_lev@72.14.224.1)
- # [08:11] * Joins: takoratta (n=takoratt@220.109.219.244)
- # [08:23] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net) (Read error: 110 (Connection timed out))
- # [08:24] * Joins: billyjackass (n=MikeSmit@tea14.w3.mag.keio.ac.jp)
- # [08:25] * Quits: billyjackass (n=MikeSmit@tea14.w3.mag.keio.ac.jp) (Read error: 104 (Connection reset by peer))
- # [08:25] * Joins: dolske (n=dolske@c-76-103-40-203.hsd1.ca.comcast.net)
- # [08:25] * Quits: MikeSmith (n=MikeSmit@tea14.w3.mag.keio.ac.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [08:25] * dave_levin_ is now known as dave_levin
- # [08:26] * Parts: annevk5 (n=annevk@5ED2D27A.cable.ziggo.nl)
- # [08:30] * Joins: MikeSmith (n=MikeSmit@tea14.w3.mag.keio.ac.jp)
- # [08:33] * Quits: annevk2 (n=annevk@5ED2D27A.cable.ziggo.nl)
- # [08:38] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [08:41] <tantek> othermaciej re: PD vs BSD etc. - in general I would agree, however, my experience with book publishers specifically for example is that they know/understand/like content that is cleared as PD but few have heard of BSD, and unknown = fear/uncertainty/doubt.
- # [08:44] * Joins: tndH (n=Rob@james-baillie-pc083-229.student-halls.leeds.ac.uk)
- # [08:51] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:56] * Parts: Mrmil (n=ut_ollie@host-77-236-204-8.blue4.cz)
- # [08:56] * Joins: Mrmil (n=ut_ollie@host-77-236-204-8.blue4.cz)
- # [08:58] <Mrmil> What is more correct? Open <code>bloodyscript.rb</code>, open <var>bloodyscript.rb</var> or open <bloodysomethingelse?>bloodyscript.rb</bloodysomethingelse?>
- # [09:03] <jgraham> So. Much. Mail.
- # [09:06] <othermaciej> Mrmil: I think <samp> would be most correct
- # [09:07] * Joins: takoratt_ (n=takoratt@220.109.219.244)
- # [09:07] <Mrmil> othermaciej: Ook, thanks
- # [09:07] <othermaciej> no, I guess not, maybe <kbd>
- # [09:07] <othermaciej> HTML has too many elements to set things in monospace
- # [09:07] <Mrmil> right
- # [09:08] <Mrmil> <kbd>/var/www/test/script.rb</kbd>?
- # [09:08] <Mrmil> it's not too right though, it's more a path then input... but then you can't follow path without an input
- # [09:09] * Quits: tndH (n=Rob@james-baillie-pc083-229.student-halls.leeds.ac.uk) (Remote closed the connection)
- # [09:10] <jgraham> Mrmil: It is irelevent. No UA will ever care. People are really unlikely to screen scrape for it and if you care about people trying to you could always use <code class=path> or something
- # [09:10] * Quits: doublec (n=doublec@203-97-204-82.dsl.clear.net.nz) ("Leaving")
- # [09:10] <Mrmil> jgraham: ok, I generally use <code> anyways. I just wanted to satisfy my curiosity. :)
- # [09:11] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [09:21] * Joins: sayrer (n=chatzill@cvo-cr1-203-149.peak.org)
- # [09:21] <sayrer> Mrmil: if you want something to be monospace, you can use <font>
- # [09:23] <Mrmil> sayrer: I use css for that, I was curious if there is a way to correctly annotate files and paths, looks like there is not just one solution
- # [09:24] * Quits: takoratta (n=takoratt@220.109.219.244) (Read error: 110 (Connection timed out))
- # [09:24] <sayrer> I see, I'm sure the annotation is important ;)
- # [09:26] <Mrmil> sayrer: :P
- # [09:26] * Joins: takoratta (n=takoratt@220.109.219.244)
- # [09:37] * Quits: jwalden (n=waldo@c-98-248-40-206.hsd1.ca.comcast.net) (Remote closed the connection)
- # [09:37] * othermaciej is now known as om_sleep
- # [09:38] * Joins: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [09:38] <hsivonen> hmm. I've lost the URL of Hixie's <meta charset> tests again
- # [09:39] <hsivonen> http://hixie.ch/tests/adhoc/html/parsing/encoding/
- # [09:42] * Joins: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de)
- # [09:42] * Joins: svl (n=chatzill@a194-109-2-36.dmn.xs4all.nl)
- # [09:44] * Quits: takoratt_ (n=takoratt@220.109.219.244) (Read error: 110 (Connection timed out))
- # [09:54] * Quits: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se) (Read error: 110 (Connection timed out))
- # [09:56] * Joins: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [09:58] * Joins: tyoshino (n=tyoshino@220.109.219.244)
- # [09:59] * Joins: tndH (n=Rob@james-baillie-pc083-229.student-halls.leeds.ac.uk)
- # [10:03] * Joins: gsnedders (n=gsnedder@82-35-33-133.cable.ubr01.camd.blueyonder.co.uk)
- # [10:10] * Quits: sayrer (n=chatzill@cvo-cr1-203-149.peak.org) (Read error: 110 (Connection timed out))
- # [10:14] * Quits: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se) (Read error: 110 (Connection timed out))
- # [10:26] <MikeSmith> Hixie: the hide/highlight feature doesn't work at all in webkit-based browsers, afaict
- # [10:26] <Hixie> wfm
- # [10:26] <MikeSmith> hmm
- # [10:26] <Hixie> what happens for you?
- # [10:26] <Hixie> i only tested it in webkit trunk
- # [10:26] <Hixie> but it doesn't do anything really fancy
- # [10:27] <MikeSmith> I'm testing in webkit nightly
- # [10:28] <Hixie> what does it do?
- # [10:28] <Hixie> what are you doing?
- # [10:28] <MikeSmith> the buttons work as expected, but the URLs don't seem to for me
- # [10:28] <Hixie> paste one here?
- # [10:28] <MikeSmith> http://www.whatwg.org/specs/web-apps/current-work/?style=author
- # [10:28] <MikeSmith> if I go to that URL, it still shows me the impl stuff
- # [10:29] <Hixie> hm, yeah
- # [10:29] <Hixie> the right radio button is checked though right?
- # [10:29] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [10:30] <MikeSmith> Hixie: yeah
- # [10:31] <Hixie> weird
- # [10:31] <Hixie> the styles are being disabled properly
- # [10:31] * gsnedders wonders how long it'll take to buy tickets at King's Cross
- # [10:31] <MikeSmith> maybe webkit bug
- # [10:32] <Hixie> must be
- # [10:32] <Hixie> don't see what else it could be
- # [10:33] <MikeSmith> Hixie: want me to ask or on #webkit, or do you?
- # [10:34] <Hixie> go ahead
- # [10:35] <MikeSmith> k
- # [10:35] <Hixie> if the right radio is being checked, i don't see how it could fail
- # [10:38] * Joins: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [10:39] <zcorpan_> hixie: multipage/styler.js is a 404
- # [10:39] <Hixie> oops
- # [10:40] <Hixie> ok, updater.js and styler.js will be symlinked properly next time i regen
- # [10:42] * Joins: mat_t (n=mattomas@nat/canonical/x-874442bf896a123c)
- # [10:44] <Hixie> heycam: did you come up with an attribute name for merging interfaces?
- # [10:48] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:53] * Quits: gsnedders (n=gsnedder@82-35-33-133.cable.ubr01.camd.blueyonder.co.uk)
- # [10:54] * Joins: gsnedders (n=gsnedder@82-35-33-133.cable.ubr01.camd.blueyonder.co.uk)
- # [10:57] <heycam> Hixie, haven't got to that one yet
- # [10:58] * Quits: gsnedders (n=gsnedder@82-35-33-133.cable.ubr01.camd.blueyonder.co.uk) (Client Quit)
- # [10:58] <Hixie> heycam: let's make one up for now, so i don't have to check in about six bazillion [XXX]s
- # [10:58] <Hixie> (i'm merging in the old DOM2 HTML deprecated stuff)
- # [10:59] <heycam> sure, just make something up and i'll let you know when i get to it
- # [10:59] <Hixie> ok
- # [11:01] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Ex-Chat")
- # [11:01] <Hixie> i'll use [Supplemental] for now
- # [11:02] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [11:04] <heycam> righto
- # [11:21] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [11:34] * Joins: doublec (n=doublec@118-92-129-107.dsl.dyn.ihug.co.nz)
- # [11:40] * Joins: gsnedders (n=gsnedder@82-35-33-133.cable.ubr01.camd.blueyonder.co.uk)
- # [11:40] * Quits: Lachy (n=Lachlan@85.196.122.246) ("Leaving")
- # [11:41] <gsnedders> Philip`: ping
- # [11:44] <gsnedders> Philip`: You want to meet up at 17:00 or so today?
- # [11:44] * gsnedders probably will be gone before you respond, but can probably lurk around at the normal place at that time anyway :P
- # [11:44] <gsnedders> (weee… multi-second lag!)
- # [11:45] <hsivonen> "In reality, version 3 of the iPhone OS is the only solid platform that has full HTML5 support (as well as some other fixed development platforms)."
- # [11:45] <hsivonen> http://www.davidtucker.net/2009/06/19/an-honest-open-discussion-on-web-standards-and-html-5/
- # [11:46] <Hixie> i'm sure apple will be really glad to hear that they don't have to implement any more stuff
- # [11:46] <Hixie> still no acknowledgement of my comment on that post
- # [11:47] * gsnedders really does have to go now, so maybe see you
- # [11:47] <Hixie> later
- # [11:47] <gsnedders> (Actually, I think you have my number, so phone me)
- # [11:48] * gsnedders heads off to Cambridge
- # [11:48] * Quits: gsnedders (n=gsnedder@82-35-33-133.cable.ubr01.camd.blueyonder.co.uk)
- # [11:50] * Quits: olliej (n=oliver@17.246.17.252)
- # [11:52] * Quits: dave_levin (n=dave_lev@72.14.224.1)
- # [11:52] * Parts: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [11:54] * Joins: doublec_ (n=doublec@118-92-129-107.dsl.dyn.ihug.co.nz)
- # [12:00] * Quits: doublec (n=doublec@118-92-129-107.dsl.dyn.ihug.co.nz) (Read error: 113 (No route to host))
- # [12:01] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [12:05] * Joins: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [12:06] <zcorpan_> Hixie: hmm, why is size DOMString on font bug long on basefont?
- # [12:06] <Hixie> dunno, but that's what DOM2 HTML says
- # [12:07] * Joins: roc (n=roc@121.74.128.222)
- # [12:09] * Joins: myakura (n=myakura@p3155-ipbf1001marunouchi.tokyo.ocn.ne.jp)
- # [12:10] * Quits: webben (n=benh@91.85.211.107) ("Lost terminal")
- # [12:13] <zcorpan_> seems in ie both are long, in opera both are DOMString, while firefox and webkit follow dom2html
- # [12:15] * Joins: zdobersek (n=zan@cpe-92-37-76-93.dynamic.amis.net)
- # [12:16] * Joins: BARTdG (n=BARTdG@62.140.137.26)
- # [12:20] * Joins: mstange (n=markus@aixd3.rhrk.uni-kl.de)
- # [12:26] * Quits: MikeSmith (n=MikeSmit@tea14.w3.mag.keio.ac.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [12:35] <hsivonen> zcorpan_: hmm. Interesting bug about the errors for xmlns:dc being reported for href
- # [12:36] <hsivonen> btw, that's pretty certainly a useless use of RDFa
- # [12:36] <hsivonen> pure metacrap
- # [12:39] <zcorpan_> hsivonen: it's useful because it found a bug in your validator :)
- # [12:41] <hsivonen> :-)
- # [12:48] <zcorpan_> Hixie: the note about dom feature strings seems to be incorrect now
- # [12:49] <zcorpan_> Hixie: maybe you should just use "HTML", "2.0"
- # [12:50] <Hixie> send
- # [12:50] <Hixie> mail
- # [12:50] <Hixie> :-P
- # [12:50] <zcorpan_> working on it
- # [12:50] <Hixie> :-)
- # [12:52] <hsivonen> whoa. lots of email on public-html.
- # [12:52] <zcorpan_> hsivonen: probably partially my fault :(
- # [12:52] * hsivonen has been happily looking away from public-html (towards the Mozilla land instead) today
- # [13:08] * Quits: takoratta (n=takoratt@220.109.219.244) (Read error: 60 (Operation timed out))
- # [13:08] * Joins: pesla (n=retep@procurios.xs4all.nl)
- # [13:11] * Quits: mat_t (n=mattomas@nat/canonical/x-874442bf896a123c) ("This computer has gone to sleep")
- # [13:16] * Joins: mat_t (n=mattomas@nat/canonical/x-e9542399c80bed25)
- # [13:16] * ginger_ is now known as nessy
- # [13:17] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
- # [13:20] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [13:23] <Lachy> yeah, there's way too much e-mail on public-html
- # [13:24] <Lachy> I've got through about a third of this week's discussion, still have just over 100 to go
- # [13:31] * Joins: remysharp (n=remyshar@remysharp.plus.com)
- # [13:31] * Quits: remysharp (n=remyshar@remysharp.plus.com) (Remote closed the connection)
- # [13:31] * Joins: remysharp (n=remyshar@remysharp.plus.com)
- # [13:34] * Quits: remysharp (n=remyshar@remysharp.plus.com) (Client Quit)
- # [13:39] * Quits: mstange (n=markus@aixd3.rhrk.uni-kl.de) ("ChatZilla 0.9.85 [Firefox 3.6a1pre/20090622031209]")
- # [13:40] <Dashiva> Last week was almost empty, though. Strange how it fluctuates.
- # [13:47] * Quits: mat_t (n=mattomas@nat/canonical/x-e9542399c80bed25) ("This computer has gone to sleep")
- # [13:57] <Lachy> http://www.contemporis.com/2009/06/translation-from-adobe-pr-speak-to-english/
- # [13:58] * Joins: MikeSmith (n=MikeSmit@EM114-48-206-121.pool.e-mobile.ne.jp)
- # [13:58] <zcorpan_> Lachy: that's copied from somewhere else
- # [13:59] <zcorpan_> http://news.ycombinator.com/item?id=662620
- # [14:00] <Hixie> oops, marked my massive DOM2 HTML checkin as editorial!
- # [14:00] <Hixie> oh well
- # [14:01] <Hixie> i think that is it as far as the obsolete section goes, so if anyone knows of anything that should be in there, please file a bug or send mail
- # [14:01] <Lachy> zcorpan_, oh well. Wherever it originally came from, it's still somewhat funny.
- # [14:02] <Lachy> although, I'm curious about the claim "iPhone helped to radically increase the number of phones with Flash support" since the iPhone doesn't support Flash
- # [14:02] <Hixie> ok bed time
- # [14:02] <Hixie> nn
- # [14:04] * Quits: heycam (n=cam@124-168-58-6.dyn.iinet.net.au) (leguin.freenode.net irc.freenode.net)
- # [14:04] * Quits: Madness (n=petal@85.20.140.36) (leguin.freenode.net irc.freenode.net)
- # [14:04] * Quits: shikiesos (n=shiki@220.109.219.244) (leguin.freenode.net irc.freenode.net)
- # [14:04] * Quits: ukai (n=ukai@220.109.219.244) (leguin.freenode.net irc.freenode.net)
- # [14:04] * Quits: Kuruma (n=Kuruman@p2101-ipbf204hodogaya.kanagawa.ocn.ne.jp) (leguin.freenode.net irc.freenode.net)
- # [14:05] * Joins: ukai (n=ukai@220.109.219.244)
- # [14:05] * Joins: shikiesos (n=shiki@220.109.219.244)
- # [14:05] * Joins: heycam (n=cam@124-168-58-6.dyn.iinet.net.au)
- # [14:05] * Joins: Kuruma (n=Kuruman@p2101-ipbf204hodogaya.kanagawa.ocn.ne.jp)
- # [14:05] * Joins: Madness (n=petal@85.20.140.36)
- # [14:09] <MikeSmith> zcorpan_, hsivonen - you guys around?
- # [14:10] <zcorpan_> MikeSmith: yes
- # [14:12] * Quits: BARTdG (n=BARTdG@62.140.137.26) (Read error: 110 (Connection timed out))
- # [14:18] * Quits: heycam (n=cam@124-168-58-6.dyn.iinet.net.au) (leguin.freenode.net irc.freenode.net)
- # [14:18] * Quits: Madness (n=petal@85.20.140.36) (leguin.freenode.net irc.freenode.net)
- # [14:18] * Quits: shikiesos (n=shiki@220.109.219.244) (leguin.freenode.net irc.freenode.net)
- # [14:18] * Quits: ukai (n=ukai@220.109.219.244) (leguin.freenode.net irc.freenode.net)
- # [14:18] * Quits: Kuruma (n=Kuruman@p2101-ipbf204hodogaya.kanagawa.ocn.ne.jp) (leguin.freenode.net irc.freenode.net)
- # [14:18] * Joins: ukai (n=ukai@220.109.219.244)
- # [14:18] * Joins: shikiesos (n=shiki@220.109.219.244)
- # [14:18] * Joins: heycam (n=cam@124-168-58-6.dyn.iinet.net.au)
- # [14:18] * Joins: Kuruma (n=Kuruman@p2101-ipbf204hodogaya.kanagawa.ocn.ne.jp)
- # [14:18] * Joins: Madness (n=petal@85.20.140.36)
- # [14:21] <jgraham> The local rate of public html emails is about 1 per 10 minutes. So making the reasonable assumption of a constant rate we should have about 600,000 emails between now and last call
- # [14:21] <MikeSmith> zcorpan_: sorry, got distracted
- # [14:21] <MikeSmith> zcorpan_: about http://bugzilla.validator.nu/show_bug.cgi?id=586 from hsivonen
- # [14:22] <MikeSmith> zcorpan_: is that not the same as http://bugzilla.validator.nu/show_bug.cgi?id=584 ?
- # [14:23] <zcorpan_> MikeSmith: seems so
- # [14:24] <MikeSmith> OK
- # [14:24] <MikeSmith> I thought at first that Henri was filing a new bug caused by my checkin
- # [14:24] <MikeSmith> zcorpan_: as far as I can tell, my checkin to the treebuilder code fixes that problem, without any regression
- # [14:25] <zcorpan_> MikeSmith: cool
- # [14:26] <MikeSmith> and checked in a change for the encoding-must-be-first-child thing yesterday too, so that should be fixed too, next time hsivonen deploys
- # [14:26] <MikeSmith> zcorpan_: it was just those two problems you found yesterday, right?
- # [14:28] * Joins: pmuellr (n=pmuellr@nat/ibm/x-bfba364ae910cac5)
- # [14:28] <zcorpan_> MikeSmith: yeah
- # [14:28] <MikeSmith> great
- # [14:28] <zcorpan_> MikeSmith: in v.nu anyway
- # [14:29] <MikeSmith> zcorpan_: where else would it need to be fixed?
- # [14:29] <zcorpan_> i found and reported problems in the blog post itself, in wordpress, in mozilla, and in mozilla documentation
- # [14:31] <zcorpan_> actually, not mozilla
- # [14:34] <zcorpan_> sadly i didn't find problems in the spec
- # [14:45] <MikeSmith> zcorpan_: I see
- # [14:45] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Ex-Chat")
- # [14:46] <MikeSmith> have we ever had any success in getting wordpress to make fixes?
- # [14:46] <zcorpan_> i noticed wordpress was being patched for <video> support already
- # [14:47] <zcorpan_> or at least to let it through their filter of whitelisted elements and attributes
- # [14:49] <zcorpan_> http://core.trac.wordpress.org/ticket/10151
- # [14:50] <zcorpan_> http://core.trac.wordpress.org/ticket/9437 - case-insensitive svg in html ++
- # [14:50] * Joins: kenhty (n=kenhty@190.224-50-210.dynamic.dsl.mel.iprimus.net.au)
- # [14:50] <Dashiva> <video src="spam-ad.ogg" autoplay />
- # [14:50] <Philip`> zcorpan_: Hopefully not the whitelist for comments?
- # [14:51] <Philip`> Dashiva: That would be bad, because it would give browsers a disincentive to implement Ogg support
- # [14:51] * Joins: Midler (n=midler@95.209.94.42.bredband.tre.se)
- # [14:51] <zcorpan_> Philip`: there were concerns about that in the bug
- # [14:51] <Dashiva> Sorry, spam-ad.mp4 of course
- # [14:54] * Parts: Mrmil (n=ut_ollie@host-77-236-204-8.blue4.cz)
- # [14:59] * Joins: BARTdG (n=BARTdG@5ED42544.cable.ziggo.nl)
- # [15:09] * Joins: Mrmil (n=ut_ollie@host-77-236-204-8.blue4.cz)
- # [15:18] * Joins: mat_t (n=mattomas@nat/canonical/x-88297d11595e976e)
- # [15:26] * Joins: doublec__ (n=doublec@118-93-166-74.dsl.dyn.ihug.co.nz)
- # [15:30] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("Leaving")
- # [15:31] * Joins: webben (n=benh@dip5-fw.corp.ukl.yahoo.com)
- # [15:33] * Quits: nessy (n=nessy@203-166-245-242.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [15:35] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [15:37] * Joins: mstange (n=markus@aixd3.rhrk.uni-kl.de)
- # [15:42] * Quits: doublec_ (n=doublec@118-92-129-107.dsl.dyn.ihug.co.nz) (Read error: 110 (Connection timed out))
- # [15:43] * Quits: mstange (n=markus@aixd3.rhrk.uni-kl.de) ("ChatZilla 0.9.85 [Firefox 3.6a1pre/20090622031209]")
- # [15:43] * Joins: mstange (n=markus@aixd3.rhrk.uni-kl.de)
- # [15:49] * Joins: bgalbraith (n=bgalbrai@nat/mozilla/x-04aa975104dd31af)
- # [15:52] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [15:57] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("Leaving")
- # [15:59] <Philip`> Licensing is hard :-(
- # [16:01] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [16:01] <Philip`> I have some project that includes C++ source files, which will be GPL; and some art data (bitmap textures etc) which will be CC-by-sa; but then there's stuff like XML files that tie together the art data, so they're sort of art data but since they're XML they're sort of like code too, and it gets a bit confusing
- # [16:02] <jgraham> Philip`: Lets go shopping
- # [16:02] <jgraham> Or, if you prefer I will ask you a more interesting question
- # [16:02] <jgraham> Actually I will anywway
- # [16:03] <jgraham> (you can always stick your fingers in your eyes and hum)
- # [16:03] * Joins: takoratta (n=takoratt@p4076-ipbf6604marunouchi.tokyo.ocn.ne.jp)
- # [16:03] <Philip`> (That might hurt my eyes)
- # [16:03] <jgraham> Is there a good/standard way of empirically determining the big-O of a function?
- # [16:04] * Quits: kenhty (n=kenhty@190.224-50-210.dynamic.dsl.mel.iprimus.net.au)
- # [16:04] <Philip`> What do you count as "empirical"?
- # [16:04] <jgraham> At least under some reasonable set of assumptions e.g. the function has to be drawn from a finite set
- # [16:04] <jgraham> s/function/big O function/
- # [16:05] <zcorpan_> http://forums.whatwg.org/viewtopic.php?t=4101 - spam or not?
- # [16:05] <jgraham> Philip`: Say I have an implementation of a "sort" function and I want to know if it is quadratic or subquadratic purely by black box measurement
- # [16:06] <jgraham> In a way that is reasonably robust against the environment
- # [16:06] <Lachy> JohnResig, I just sent a revised copy of the selectors api exit criteria to public-webapps, which also describes what should be done with the testsuite. Let me know what you think, and if and when you'll be able to make those changes
- # [16:07] <jgraham> zcorpan_: spam
- # [16:07] * Joins: doublec (n=chris@li30-216.members.linode.com)
- # [16:07] <Philip`> jgraham: It's not possible to determine a theoretically correct answer - the function could have cost n^1.5 + n^2/1000000000, and it would be O(n^2) but all your black box measurements would make you think it was O(n^1.5)
- # [16:08] * Quits: mat_t (n=mattomas@nat/canonical/x-88297d11595e976e) ("This computer has gone to sleep")
- # [16:08] <Philip`> (The definition of big-O notation is that it's all about what happens in the limit, and you can't perform measurements in the limit)
- # [16:09] <jgraham> Philip`: Indeed. So lets say that we don't care so much about the true asymptotic behaviour but the behaviour for some reasonable range of input values
- # [16:09] <jgraham> Which isn't the theoretically pure case but is more practically interesting
- # [16:10] <Philip`> Then you can just run it for a range of n values, and pass it into some statistical analysis package (e.g. Excel's graph plotter) and get it to tell you the polynomial equation of the curve
- # [16:10] * Parts: BARTdG (n=BARTdG@5ED42544.cable.ziggo.nl)
- # [16:10] <jgraham> Philip`: Right but does that seem likely to be robust in the face of environmental factors
- # [16:11] <jgraham> like, say, GC pauses or whatever
- # [16:11] <jgraham> and there are practical concerns about the range of input values that should be chosen
- # [16:11] <Philip`> (There's also the issue that big-O is technically about worst case behaviour, and e.g. quicksort has terrible worst-case behaviour but you'll never notice that except on carefully-chosen inputs)
- # [16:12] <jgraham> (Yeah the worst-case behaviour thing is a reasonable concern but we'll ignore that for now)
- # [16:12] <Philip`> jgraham: It seems likely to be sufficiently robust that the difference between n log n and n^2 would be blatantly obvious
- # [16:13] <jgraham> Philip`: OK but you are not aware of any useful prior art on doing this kind of meaurement?
- # [16:13] <Philip`> I don't see why it's a complicated enough issue that one would need prior art, rather than just measuring some values and looking to see what the curve is like :-)
- # [16:14] <Philip`> or looking at the implementation and working out what it's doing
- # [16:14] <jgraham> Philip`: I have been told that this is harder in practice than it sounds in theory :)
- # [16:15] <Philip`> (In the latter case, see e.g. Knuth for more information than you ever wanted to know about sorting algorithms)
- # [16:15] * Quits: myakura (n=myakura@p3155-ipbf1001marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [16:15] <Philip`> jgraham: I guess it depends on how precise an answer you want
- # [16:15] <Philip`> e.g. n log n vs n^2 is easy to detect, but n^1.99 vs n^2 would be much harder
- # [16:17] <Philip`> I suppose the problem is I don't understand what problem you're trying to solve
- # [16:19] <jgraham> Philip`: Fair enough :)
- # [16:20] * jgraham isn't quite sure either
- # [16:20] <Philip`> Easy solution: Just use heap sort
- # [16:20] <Philip`> Uh, merge sort
- # [16:21] <Philip`> I think that's the one I mean
- # [16:22] * Quits: doublec__ (n=doublec@118-93-166-74.dsl.dyn.ihug.co.nz) (Client Quit)
- # [16:23] <zcorpan_> smylers++ on UAs generating a description of the table structure
- # [16:24] <jgraham> Philip`: It isn't really a sort-specific question
- # [16:25] * Quits: takoratta (n=takoratt@p4076-ipbf6604marunouchi.tokyo.ocn.ne.jp) (Read error: 60 (Operation timed out))
- # [16:25] <Philip`> jgraham: Oh
- # [16:32] <Philip`> jgraham: Anyway, I think in conclusion I don't have any useful non-obvious knowledge that would help you do whatever it is you're trying to do
- # [16:35] * Joins: mat_t (n=mattomas@nat/canonical/x-e4b632f0a61d3f7c)
- # [16:35] <JohnResig> Lachy: k - I'll probably be able to look at it/make the changes early July
- # [16:36] * Joins: takoratta (n=takoratt@p4076-ipbf6604marunouchi.tokyo.ocn.ne.jp)
- # [16:43] <Lachy> ok
- # [16:45] <zcorpan_> http://blog.benward.me/post/128294973
- # [16:49] * Joins: dglazkov (n=dglazkov@c-69-181-143-54.hsd1.ca.comcast.net)
- # [16:49] <jgraham> I think it's sweet of Adobe to talk about HTML5 at every possible oppertunity.
- # [16:49] * Joins: jacobolus (n=jacobolu@pool-71-104-163-3.lsanca.dsl-w.verizon.net)
- # [16:49] <jgraham> It's hard to imagine what more they could do to promote it
- # [16:52] * Joins: billmason (n=billmaso@ip174.unival.com)
- # [16:52] <Philip`> They could make Flash buggy and crash-prone, and not port it to new platforms and devices
- # [16:53] <jgraham> Philip`: Like it said it's hard to imagine what more they could do
- # [16:53] <jgraham> s/it/I/
- # [16:59] * Quits: webben (n=benh@dip5-fw.corp.ukl.yahoo.com) (Read error: 60 (Operation timed out))
- # [16:59] * Joins: webben (n=benh@91.85.211.107)
- # [17:01] * Joins: taf2 (n=taf2@38.99.201.242)
- # [17:01] * Joins: annevk2 (n=annevk@x1-6-00-1f-f3-c7-59-a0.k396.webspeed.dk)
- # [17:05] * Joins: ZombieLoffe (n=e@unaffiliated/zombieloffe)
- # [17:05] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) ("Disconnected...")
- # [17:07] <zcorpan_> jgraham: do you think it would be possible to hack together a demo implementation of generating a description of a table's structure?
- # [17:08] <jgraham> zcorpan_: All things are possible
- # [17:08] * Quits: pesla (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
- # [17:08] <zcorpan_> jgraham: i mean, do you want to do it?
- # [17:08] <jgraham> zcorpan_: I can have a go
- # [17:08] <zcorpan_> cool
- # [17:10] * Joins: webben_ (n=benh@dip5-fw.corp.ukl.yahoo.com)
- # [17:10] <jgraham> zcorpan_: Another interesting project would be to see how well the Mozilla layout table detector works
- # [17:10] <zcorpan_> yeah
- # [17:10] <zcorpan_> i wonder how mozilla's algorithm came into being
- # [17:10] <Lachy> are you show that it's possible for UAs to determine for itself what would otherwise be provided by a summary attribute (if one is supplied and used properly)?
- # [17:11] <jgraham> If it works reasonably well hsivonen could add it to the validator
- # [17:11] <jgraham> Lachy: No. But it seems worth finding out
- # [17:11] <zcorpan_> is it just a bunch of guesses? or is it based on research?
- # [17:11] * jgraham guesses it is a bunch of guesses
- # [17:11] <Lachy> jgraham, certainly, if we could show that summary was redundant, then it would end the debate
- # [17:12] <Philip`> Lachy: I assume that was a joke
- # [17:12] <jgraham> Lachy: Hah ha
- # [17:13] <Lachy> no, it wasn't a joke. I'm serious. If everything an author is supposed to provide with a summary attribute can be determined automatically from the table structure, then it is redundant
- # [17:13] <zcorpan_> jgraham: look at ben's collection of tables for inspiration
- # [17:14] <jgraham> Lachy: I doubt it will be possible to determine "everything an author is supposed to provide"
- # [17:14] * Joins: sbublava (n=stephan@77.119.77.225.wireless.dyn.drei.com)
- # [17:14] <jgraham> Even if it is I think people will still claim @summary is needed
- # [17:15] <jgraham> (for legacy UAs or for super-complex corner cases or something)
- # [17:15] <Philip`> Is summary="Calendar" considered a useful use of summary? That's something that's very hard to determine algorithmically, and hard for someone using a non-graphical browser to determine, but trivial for someone using a graphical browser
- # [17:16] <jgraham> Philip`: That's not what @summary is for, apparently
- # [17:16] <Lachy> Philip`, I don't think so
- # [17:16] <jgraham> (my current understanding is that it is _only_ supposed to be used for describing the structure of the table)
- # [17:16] <Philip`> jgraham: It doesn't really matter what it's apparently for, it matters whether it's beneficial to users
- # [17:17] <zcorpan_> would be interesting to see if it's possible to determine whether a given table is a calendar or not
- # [17:17] <zcorpan_> calendars usually have a specific format
- # [17:17] <Lachy> "This attribute provides a summary of the table's purpose and structure ..." - For most common simple cases, it's possible to determine the structure simply by looking at the headings. The purpose should be indicated by the caption or surrounding prose.
- # [17:17] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [17:19] * Joins: virtuelv (n=virtuelv@084202133045.customer.alfanett.no)
- # [17:23] <beowulf> if the ua can't provide a summary, allow the author to use @summary or whatever, no?
- # [17:24] <Lachy> beowulf, even if the UA can't, there are better proposals than the @summary
- # [17:25] * Joins: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [17:27] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [17:27] * Quits: webben (n=benh@91.85.211.107) (Connection timed out)
- # [17:39] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [17:40] * Quits: cying (n=cying@adsl-75-41-114-136.dsl.pltn13.sbcglobal.net)
- # [17:40] * Parts: Mrmil (n=ut_ollie@host-77-236-204-8.blue4.cz)
- # [17:48] * Joins: remysharp (n=remyshar@remysharp.plus.com)
- # [17:50] <remysharp> hi - I've been playing with the manifest for offline apps in Safari, and checking the docs because Safari won't reload a server side change - is this being handled correctly?
- # [17:50] <remysharp> i.e. the page is loaded and told to cache xyz assets
- # [17:50] <remysharp> I make a change to the page, like the h1 text
- # [17:50] <remysharp> and Safari doesn't reflect the change
- # [17:50] <remysharp> I can only get it to load the new page if I cache bust the URL manually.
- # [17:50] * Quits: svl (n=chatzill@a194-109-2-36.dmn.xs4all.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [17:51] <ap> remysharp: you need to change the manifest for resources to be refreshed
- # [17:51] <remysharp> but it was the actual page that was being loaded, i.e. it's not specified in the manifest
- # [17:52] <ap> remysharp: it goes to the manifest implicitly (as a master resource)
- # [17:52] <remysharp> aye, that's what I figured -
- # [17:52] <remysharp> are you saying if I 'touch' the manifest, it should update it?
- # [17:53] <remysharp> or - something else, how should I be able to tell the browser the master resource has been updated?
- # [17:53] <ap> remysharp: its content should change, not just modification date
- # [17:53] <ap> remysharp: its == manifest
- # [17:53] <remysharp> but I've got nothing to add though - it's just a change to the html
- # [17:53] <ap> remysharp: you can add a version in a comment
- # [17:53] <remysharp> ah - right.
- # [17:53] <remysharp> so comments can trigger an update then?
- # [17:54] <ap> remysharp: any change to the manifest content will
- # [17:54] <remysharp> hm - just tried it - it didn't.
- # [17:54] <remysharp> but I guess that's an implementation bug, right?
- # [17:54] <ap> remysharp: why do you think so?
- # [17:55] <remysharp> because I changed the manifest, as you suggested
- # [17:55] <remysharp> and the rendered html didn't update in safari
- # [17:55] <ap> remysharp: so far, so good
- # [17:55] <ap> remysharp: changing the manifest and reloading should start an update process
- # [17:55] <remysharp> yeah, but it didn't.
- # [17:55] <remysharp> at all.
- # [17:56] <ap> remysharp: once it's done, and the cache is updated, your page gest an event
- # [17:56] <remysharp> it's not though
- # [17:56] <ap> remysharp: is is_not_ magically reloaded again
- # [17:56] <remysharp> I'm listening for all the events
- # [17:56] <remysharp> and I've also triggered manual update()
- # [17:56] <ap> remysharp: what event listeners do you have installed?
- # [17:56] <remysharp> and swap
- # [17:56] <remysharp> one sec
- # [17:56] <remysharp> checking,error,noupdate,downloading,progress,updateready,cached,obsolete
- # [17:56] <remysharp> that lot!
- # [17:56] <ap> remysharp: which ones did fire?
- # [17:57] <remysharp> currently - after manually refreshing - it's on 'downloading'
- # [17:57] <remysharp> but it's stuck on downloading, and the master resource just isn't updating so far.
- # [17:58] <ap> remysharp: sounds strange. it is possible that there's a bug, but we do have tests verifying the behavior
- # [17:58] <remysharp> hmm - and now Safari crashed!
- # [17:58] <remysharp> are these the ones that drive the test data on the whatwg specs?
- # [17:58] <ap> remysharp: all right, that's a bug :)
- # [17:58] <remysharp> because I've been writing a bunch of simple tests myself, and a few of them definitely don't marry up.
- # [17:59] <zcorpan_> hsivonen, MikeSmith: maybe all obsolete features in html should be in the html5 schema (including framesets), with assertions saying that it's obsolete and what to use instead
- # [17:59] <remysharp> for instance, drag and drop, from what I can see in testing - is only supported in Firefox - and not Webkit
- # [17:59] <ap> remysharp: WebKit tests are just for WebKit regression testing (we're getting offtopic here, could move to #webkit)
- # [17:59] <remysharp> ap: aye, sorry.
- # [18:00] <remysharp> ap: so, to trigger an update to the application cache, from the server, I should be updating the manifest - that's the approach
- # [18:00] <ap> right
- # [18:00] <remysharp> ap: is that in the spec - I didn't come across it when I was trying to see if I had to manually trigger it somehow.
- # [18:00] <remysharp> (I mean, I assume it is, and I missed it)
- # [18:02] <ap> remysharp: see step 7 in 6.9.4
- # [18:02] * Joins: sgalineau (n=sylvaing@nat/microsoft/x-2087804b5fb43ac0)
- # [18:02] <MikeSmith> zcorpan_: I have a patch to add frameset written up already
- # [18:02] * Quits: sgalineau (n=sylvaing@nat/microsoft/x-2087804b5fb43ac0) (Client Quit)
- # [18:02] <zcorpan_> MikeSmith: sweet
- # [18:02] * Joins: sayrer (n=chatzill@cvo-cr1-203-149.peak.org)
- # [18:03] <ap> remysharp: update process is invoked in many circumstances (e.g. each time a new page opens), and usually quickly finishes due to the manifest being unchanged
- # [18:03] * Joins: sgalineau (n=sylvaing@nat/microsoft/x-05ee969167b160fe)
- # [18:03] * Quits: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de) (Remote closed the connection)
- # [18:03] <MikeSmith> frameset and basefont are the only obsolete things that aren't already in teh v.nu schemas
- # [18:03] <ap> remysharp: please file bugs at bugs.webkit.org about the crash, and about other issues you may find
- # [18:03] <remysharp> ap: yeah, the new page opens - that's what I was figuring on - but it doesn't seem to happen in webkit - re: bugs, will do - if I can consistently create them.
- # [18:04] <remysharp> ap: re: 6.9.4 is that on www, or dev.w3 ? I'm on www and offline is in 5.x
- # [18:04] <zcorpan_> MikeSmith: is marquee in?
- # [18:04] <ap> remysharp: I was looking at whatwg.org
- # [18:04] <remysharp> ap: ah!
- # [18:04] <zcorpan_> MikeSmith: spacer?
- # [18:05] <MikeSmith> zcorpan_: nope. I meant elements that were valid in HTML4 but that are not valid in the HTML5 draft
- # [18:05] <zcorpan_> MikeSmith: ok. i'm looking at the obsolete section in html5
- # [18:14] <zcorpan_> MikeSmith: is it possible to generate messages that say what to use instead for obsolete attributes?
- # [18:16] * Quits: bgalbraith (n=bgalbrai@nat/mozilla/x-04aa975104dd31af)
- # [18:18] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [18:20] <MikeSmith> zcorpan_: yeah, it's possible to do with the assertions-checking code
- # [18:20] <remysharp> ap: cheers for the help.
- # [18:20] * Quits: remysharp (n=remyshar@remysharp.plus.com) ("Gotta shoot - "peeyaow"")
- # [18:20] <MikeSmith> zcorpan_: anything is possible with that. we can make the error messages say whatever we want
- # [18:21] <zcorpan_> MikeSmith: i think it would be useful to rip off what Hixie wrote in the obsolete section
- # [18:22] <zcorpan_> MikeSmith: hmm, actually
- # [18:22] <zcorpan_> MikeSmith: some messages already have the content model stuff
- # [18:23] <MikeSmith> zcorpan_: yeah, for some cases
- # [18:23] <zcorpan_> MikeSmith: maybe it would make sense to include a separate field in a similar manner for advice on what to use instead
- # [18:23] <zcorpan_> MikeSmith: instead of adding everything to the schema and assertions
- # [18:24] * Joins: drostie (n=hopkins@5ED17066.cable.ziggo.nl)
- # [18:25] * Joins: dbaron (n=dbaron@nat/mozilla/x-a896e8d46ddb1f8f)
- # [18:25] <MikeSmith> we can't add arbitrary messages to the grammar-based schema checking anyway. we are stuck with what Jing reports there, for the most part
- # [18:25] <MikeSmith> the content-model stuff that hsivonen has it emitting now is something that he hooked in with custom code
- # [18:26] <MikeSmith> it just copies that from a copy of the spec, verbatim
- # [18:26] <zcorpan_> MikeSmith: can't the advice be implemented the same as the content model stuff?
- # [18:27] <MikeSmith> it could be, but it would be more trouble than just adding it to the assertions checking
- # [18:27] <zcorpan_> ok
- # [18:27] <MikeSmith> the assertions checking is now implemented as custom Java code anyway
- # [18:27] <MikeSmith> so we can do anything we want with that
- # [18:27] <MikeSmith> there is still the assertions.sch file, but v.nu doesn't actually use that
- # [18:28] <zcorpan_> aha
- # [18:28] <MikeSmith> anyway, v.nu has an mechanism already for emitting Info-class messages (as opposed to Error or Warning)
- # [18:28] <MikeSmith> so that part's already in there
- # [18:29] <zcorpan_> i was having in mind including the advice in the same error message
- # [18:29] <zcorpan_> like content model stuff is tied to a an error message
- # [18:30] * Quits: dglazkov (n=dglazkov@c-69-181-143-54.hsd1.ca.comcast.net)
- # [18:30] <MikeSmith> I think it would need to be Info so that users can suppress it if they want
- # [18:30] <MikeSmith> IMHO, that's how the content-model stuff should be too
- # [18:30] <MikeSmith> they can still be tied together
- # [18:31] <MikeSmith> could just think of them as different fields of the same message
- # [18:32] <MikeSmith> anyway, I chatted with hsivonen a while back of using the assertions-checking backend for more cases, particularly cases where the error messages from Jing aren't very useful
- # [18:32] <MikeSmith> which is actually a lot of cases
- # [18:32] <zcorpan_> MikeSmith: some parse errors already have advice on what to do instead
- # [18:33] <MikeSmith> yeah, the error messages for parse errors is another separate thing
- # [18:35] <MikeSmith> as far as the schema-checking part goes, I think one lesson from this is that you can't ever expect to get useful messages for all cases from a grammar-based generic checker like Jing or any other RelaxNG or XSD checker
- # [18:36] <MikeSmith> if you want good error messages for more cases, it has to be supplemented with other kinds of checking
- # [18:36] <MikeSmith> schematron assertion-based checking is actually a really good way
- # [18:37] <MikeSmith> but the performance sucks
- # [18:38] <MikeSmith> and it is based on XPath, and not everybody likes XPath, and writing XPath expressions for some cases is a PITA
- # [18:39] * jgraham onders how the fraction of custom java code in validator.nu has changed as a function of time
- # [18:39] <jgraham> +w
- # [18:39] <zcorpan_> so the conclusion is to use relax ng for anything that doesn't need useful messages and custom code for the rest?
- # [18:40] <MikeSmith> jgraham: the custom code for assertion checking has been going down recently because Hixie has relaxed or removed some constraints
- # [18:40] <MikeSmith> like the one about encoding declaration needing to be first child of head
- # [18:40] <MikeSmith> or around datagrid content model
- # [18:41] <MikeSmith> the datagrid content-model checking was a big chunk of the assertions code
- # [18:41] <MikeSmith> zcorpan_: no, not exactly -- not IMHO at least
- # [18:41] <MikeSmith> though that is basically what v.nu is doing now
- # [18:42] <MikeSmith> well, not exactly
- # [18:42] <MikeSmith> lemme rephrase that
- # [18:43] <MikeSmith> v.nu now is mostly using relax ng for anything that can be expressed practically in relax ng, and then using the assertions checking for stuff that can't, as then other custom code for stuff that can't be done with assertions checking (e.g., overlapping table cells)
- # [18:44] <MikeSmith> so relax ng does emit useful messages for a lot of cases
- # [18:44] <MikeSmith> but there are some others where it doesn't -- like cases that Rick Jelliffe mentioned
- # [18:45] <MikeSmith> e.g., where the constraint is around allowed sequences of elements
- # [18:45] * Quits: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se) (Remote closed the connection)
- # [18:49] * Joins: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [18:51] * Joins: iugrina (n=iugrina@brale.math.hr)
- # [18:53] * Parts: iugrina (n=iugrina@brale.math.hr)
- # [18:53] * Joins: brale (n=iugrina@brale.math.hr)
- # [18:55] * webben_ notes that one major advantage of DTD-based validation is developers can hack the DTD to change the constraints. I don't think that offsets the way DTDs limit what you can check, but it is a major advantage nevertheless.
- # [18:56] <webben_> e.g. at Yahoo!, we're on route to using a custom DTD internally for validating the sub- and super-sets of HTML4 we want to be using.
- # [18:56] <brale> hi all. I need some help, an idea. I need to extract only (printable) text from some page. Is there an easy way to do this using html5lib or some other library?
- # [18:58] * Joins: zcorpan (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [18:58] * Joins: mlpug (n=mlpug@a88-115-161-57.elisa-laajakaista.fi)
- # [18:58] <zcorpan> webben_: you can hack a relax ng schema, too
- # [18:59] <webben_> zcorpan: Oh absolutely, and I much prefer that.
- # [19:00] <webben_> The contrast is more with arbitrary code vs declarative rulesets.
- # [19:00] <webben_> so we're on route to a custom DTD, but the amount of effort it would require to customize the CSS validator is much higher
- # [19:01] <webben_> so there our immediate approach is to try to comment out bits of CSS we know won't validate
- # [19:01] <webben_> which is problematic in itself.
- # [19:05] * Joins: cying (n=cying@70.90.171.153)
- # [19:05] * Quits: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se) (Read error: 60 (Operation timed out))
- # [19:06] <Philip`> webben_: Might it be easier to filter the output of the CSS validator, to remove the errors you don't care about?
- # [19:07] <webben_> Philip`: There are some problems with that.
- # [19:07] * Quits: Rik` (n=Rik@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 113 (No route to host))
- # [19:07] <webben_> some errors will cause the validator to stop parsing, or (iirc) parse differently than the parsing specified in CSS2.1
- # [19:07] <Philip`> Oh, that doesn't sound good
- # [19:08] <webben_> other errors that would work for - e.g. I think that would work for unrecognized properties.
- # [19:08] <atwilson> Hixie: Is it our intent to eventually expose WebSockets to workers?
- # [19:08] * Quits: sgalineau (n=sylvaing@nat/microsoft/x-05ee969167b160fe) (Read error: 104 (Connection reset by peer))
- # [19:08] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [19:12] <webben_> Philip`: contrast the output for a{*height:50px;min-height:50px;}a{color:red;} and a{height:50px;min-height:50px;}a{color:red;}
- # [19:13] <webben_> Philip`: in the first case, W3C validator implies there's no "Valid CSS information"
- # [19:13] <webben_> it recovers from a{foo:50px;min-height:50px;}a{color:red;} rather differently
- # [19:14] * Joins: ttepasse (n=ttepasse@p5B015E20.dip.t-dialin.net)
- # [19:16] * Quits: dolske (n=dolske@c-76-103-40-203.hsd1.ca.comcast.net)
- # [19:17] * Quits: ttepasse (n=ttepasse@p5B015E20.dip.t-dialin.net) ("foo")
- # [19:17] * Quits: mat_t (n=mattomas@nat/canonical/x-e4b632f0a61d3f7c) ("This computer has gone to sleep")
- # [19:17] * aroben is now known as aroben|lunch
- # [19:17] * Joins: ttepasse (n=ttepasse@p5B015E20.dip.t-dialin.net)
- # [19:19] <jgraham> brale: Yes that is possible
- # [19:19] <jgraham> How easy it is depends on exactly what you want
- # [19:21] <jgraham> e.g. import html5lib;import urllib2;from lxml import etree;print etree.tostring(html5lib.parse(urllib2.urlopen(url)), method="text")
- # [19:21] * Joins: sgalineau (n=sylvaing@nat/microsoft/x-7292b7266db550e5)
- # [19:21] <jgraham> er
- # [19:21] <jgraham> import html5lib;import urllib2;from lxml import etree;print etree.tostring(html5lib.parse(urllib2.urlopen(url), treebuilder="lxml"), method="text")
- # [19:22] * jgraham guesses he made a dozen other mistakes too
- # [19:25] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [19:26] * Quits: takoratta (n=takoratt@p4076-ipbf6604marunouchi.tokyo.ocn.ne.jp) (Read error: 110 (Connection timed out))
- # [19:28] <brale> jgraham: thanks. that was something I was thinking about (only i would use text_content). The thing is that I need only text that would actually be shown on the screen
- # [19:29] <brale> jgraham: so I am hoping that there is a more elegant solution to my problem. The main problem with lxml is that i will get text that's inside <script></script>, etc.
- # [19:29] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [19:31] <jgraham> brale: Yeah you would need to blacklist some elements. If you also care about the style rules that are in effect hings become much more complex
- # [19:32] <zcorpan> brale: hmm, <script> is something that http://lists.w3.org/Archives/Public/public-html/2009Jun/0682.html maybe should deal with too
- # [19:32] <brale> zcorpan: i think it would be smart
- # [19:33] <zcorpan> brale: what's your use case?
- # [19:33] <brale> jgraham: I don't care about style, I'm only interested in text
- # [19:34] <brale> zcorpan: text-mining, statistical models
- # [19:35] <zcorpan> brale: other than <img>, <script> and <style>, do you know which elements should be special-cased?
- # [19:37] <brale> zcorpan: <video> and some other html5 tags
- # [19:37] <zcorpan> how would you special case <video>?
- # [19:38] <brale> zcorpan: well I dont need anything thats inside
- # [19:38] <brale> as it would not give my any text on the screen
- # [19:40] <zcorpan> brale: would you want the text in <img alt="...">?
- # [19:40] <brale> zcorpan: I suppose not
- # [19:40] * Joins: dolske (n=dolske@nat/mozilla/x-1a8a136cfb4c5676)
- # [19:42] <brale> maybe I should stop searching and start coding with html5lib/lxml and deal with problems as they come :D
- # [19:42] * aroben|lunch is now known as aroben
- # [19:49] <zcorpan> smylers++
- # [19:50] <brale> zcorpan, jgraham: thanks for help
- # [19:56] <jgraham> smylers keeps posting good stuff today. I hope it has more success than my attempt to explain why there might be disagreement
- # [19:57] * Quits: sgalineau (n=sylvaing@nat/microsoft/x-7292b7266db550e5) (Read error: 54 (Connection reset by peer))
- # [19:58] <jgraham> Which seemed to fail. I'm not sure if it's because a) it was actually not that insightful b) it was not as well reasoned as I had hoped c) everything I say is regarded as tainted or d) other
- # [19:59] * Joins: billyjackass (n=MikeSmit@EM114-48-29-124.pool.e-mobile.ne.jp)
- # [20:01] <takkaria> I suspect it's one of them
- # [20:02] * Quits: Lachy (n=Lachlan@85.196.122.246) ("Leaving")
- # [20:03] <Philip`> jgraham: You could empirically test option c by adopting a fake name when posting to the list, so nobody will realise it's really you
- # [20:05] * Joins: slightlyoff (n=slightly@72.14.229.81)
- # [20:09] * Quits: taf2 (n=taf2@38.99.201.242)
- # [20:12] * Joins: gsnedders (n=gsnedder@82-35-33-133.cable.ubr01.camd.blueyonder.co.uk)
- # [20:14] * Joins: Lachy (n=Lachlan@los-angeles.perfect-privacy.com)
- # [20:15] * Quits: MikeSmith (n=MikeSmit@EM114-48-206-121.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [20:20] * Joins: weinig (n=weinig@17.246.16.228)
- # [20:21] <brale> jgraham: do you now anything about lxml/html5lib error "Invalid attribute name u'xml:lang'" ?
- # [20:25] <zcorpan> brale: is it an lxml error or html5lib error?
- # [20:26] * Quits: gsnedders (n=gsnedder@82-35-33-133.cable.ubr01.camd.blueyonder.co.uk) (Read error: 60 (Operation timed out))
- # [20:29] * Quits: cying (n=cying@70.90.171.153)
- # [20:32] <brale> zcorpan, jgraham: Now I'me using html5lib from mercurial and it seems to work :D
- # [20:35] * Joins: cying (n=cying@70.90.171.153)
- # [20:39] * Joins: dave_levin (n=dave_lev@72.14.227.1)
- # [20:40] * Quits: dave_levin (n=dave_lev@72.14.227.1) (Remote closed the connection)
- # [20:46] <brale> jgraham, zcorpan: as I see there is a small bug in current mercurial version in html5lib/treewalkers/_base.py
- # [20:46] <brale> jgraham, zcorpan: in function endTag, missing ","
- # [20:47] <jgraham> brale: The treewalkers stuff on head is probably slightly broken
- # [20:47] <zcorpan> jgraham: is the foreign branch still more up to date?
- # [20:48] * Joins: dave_levin (n=dave_lev@72.14.227.1)
- # [20:48] <jgraham> zcorpan: No they have been merged
- # [20:48] <zcorpan> ok
- # [20:48] <jgraham> brale: I will check if I have any local patches that I should push out later but I am going out for a while now
- # [20:50] <brale> jgraham: ok. ( missing "," isn't that big ;) )
- # [20:50] <jgraham> brale: Patches welcome :)
- # [20:51] <brale> jgraham: will html5lib.HTMLParser be fine for using?
- # [20:56] * om_sleep is now known as othermaciej
- # [20:58] * Quits: mstange (n=markus@aixd3.rhrk.uni-kl.de) ("ChatZilla 0.9.85 [Firefox 3.6a1pre/20090624034140]")
- # [21:00] * Quits: weinig (n=weinig@17.246.16.228)
- # [21:03] * Quits: dolske (n=dolske@nat/mozilla/x-1a8a136cfb4c5676)
- # [21:04] * Joins: dolske (n=dolske@nat/mozilla/x-5f6f24c8cd6adfc4)
- # [21:08] * Joins: jwalden (n=waldo@nat/mozilla/x-aae059c47a8b743c)
- # [21:11] * Dashiva wonders if debate about accessibility is much different from debate about religion
- # [21:15] <Philip`> Dashiva: It is, because accessibility has some underlying quantitative facts (like how many people can read how many sites), and the debate might lead to a better understanding of those facts
- # [21:16] * Quits: sbublava (n=stephan@77.119.77.225.wireless.dyn.drei.com)
- # [21:18] * Quits: cying (n=cying@70.90.171.153)
- # [21:24] <Dashiva> Philip`: This is true. But religion also has some underlying facts (history, written works, etc) that could be argued objectively. The problem is the people who turn every discussion into rhetorics.
- # [21:27] <tantek> Dashiva, I think the bigger problem is people who say "this is the way it is because I say so and I'm a [self-proclaimed] expert" - in other words, people that ask you to accept their assertions on faith.
- # [21:29] * Joins: jorlow (n=jorlow@nat/google/x-7f2fc327eed14b9b)
- # [21:35] * Quits: Lachy (n=Lachlan@los-angeles.perfect-privacy.com) ("Leaving")
- # [21:39] * Quits: virtuelv (n=virtuelv@084202133045.customer.alfanett.no) ("Ex-Chat")
- # [21:41] * Joins: weinig (n=weinig@17.246.16.228)
- # [21:42] * Quits: weinig (n=weinig@17.246.16.228) (Client Quit)
- # [21:46] * Joins: bgalbraith (n=bgalbrai@nat/mozilla/x-0cc641ea2036947f)
- # [21:48] * Joins: weinig (n=weinig@17.246.16.228)
- # [21:51] * Quits: weinig (n=weinig@17.246.16.228) (Client Quit)
- # [21:53] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [21:57] * Joins: Rik` (n=Rik@pha75-2-81-57-187-57.fbx.proxad.net)
- # [22:00] * Quits: ap (n=ap@194.154.88.39)
- # [22:00] * Joins: cying (n=cying@70.90.171.153)
- # [22:02] * Joins: weinig (n=weinig@17.246.16.228)
- # [22:05] * Joins: sgalineau (n=sylvaing@nat/microsoft/x-b17223534c4f4c4e)
- # [22:07] * Quits: pmuellr (n=pmuellr@nat/ibm/x-bfba364ae910cac5)
- # [22:08] * slightlyoff is now known as slightlyoff_afk
- # [22:09] * Joins: gsnedders (n=gsnedder@82-35-33-133.cable.ubr01.camd.blueyonder.co.uk)
- # [22:09] * Joins: ojan (n=ojan@72.14.229.81)
- # [22:10] * Quits: mlpug (n=mlpug@a88-115-161-57.elisa-laajakaista.fi) (Remote closed the connection)
- # [22:11] * Quits: gsnedders (n=gsnedder@82-35-33-133.cable.ubr01.camd.blueyonder.co.uk) (Read error: 54 (Connection reset by peer))
- # [22:15] * slightlyoff_afk is now known as slightlyoff
- # [22:16] * Quits: sgalineau (n=sylvaing@nat/microsoft/x-b17223534c4f4c4e) (Remote closed the connection)
- # [22:23] * Joins: sgalineau (n=sylvaing@nat/microsoft/x-741f19630bb13dab)
- # [22:28] * Joins: virtuelv (n=virtuelv@084202133045.customer.alfanett.no)
- # [22:32] * Quits: roc (n=roc@121.74.128.222)
- # [22:33] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:34] * Joins: roc (n=roc@121.74.128.222)
- # [22:38] * Quits: roc (n=roc@121.74.128.222) (Client Quit)
- # [22:40] * ojan is now known as ojanMeeting
- # [22:45] * Quits: sgalineau (n=sylvaing@nat/microsoft/x-741f19630bb13dab) (Read error: 54 (Connection reset by peer))
- # [22:49] * Joins: ojan (n=ojan@72.14.229.81)
- # [22:49] * ojan is now known as ojanLaptop
- # [22:52] * Quits: zdobersek (n=zan@cpe-92-37-76-93.dynamic.amis.net) ("Leaving.")
- # [22:56] * Joins: othermaciej (n=mjs@17.203.15.216)
- # [23:01] * Quits: sayrer (n=chatzill@cvo-cr1-203-149.peak.org) (Remote closed the connection)
- # [23:08] * Joins: olliej (n=oliver@17.246.17.130)
- # [23:13] * Quits: cying (n=cying@70.90.171.153)
- # [23:14] * Joins: sgalineau (n=sylvaing@nat/microsoft/x-de772be1d54e63ab)
- # [23:14] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [23:15] <Hixie> atwilson: yes
- # [23:15] <atwilson> OK, thx.
- # [23:16] * Joins: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
- # [23:18] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [23:19] * Joins: olliej_ (n=oliver@17.203.15.214)
- # [23:26] * Quits: ttepasse (n=ttepasse@p5B015E20.dip.t-dialin.net) ("?Q")
- # [23:27] * Joins: cying (n=cying@70.90.171.153)
- # [23:32] <zcorpan> marginheight="" seems to be a way for pages to do cross-document communication, at least in one direction
- # [23:33] <zcorpan> cross-origin even
- # [23:34] <Hixie> ?
- # [23:34] <Hixie> oh, yeah, i guess
- # [23:34] <Hixie> heh
- # [23:34] * Quits: olliej (n=oliver@17.246.17.130) (Read error: 110 (Connection timed out))
- # [23:35] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl) ("Disconnected...")
- # [23:35] * olliej_ is now known as olliej
- # [23:36] * Joins: jennb (n=jennb@72.14.227.1)
- # [23:37] * Quits: annevk2 (n=annevk@x1-6-00-1f-f3-c7-59-a0.k396.webspeed.dk)
- # [23:37] * Joins: annevk2 (n=annevk@x1-6-00-1f-f3-c7-59-a0.k396.webspeed.dk)
- # [23:44] <zcorpan> woot, <pre width> is not in the rendering section
- # [23:46] <zcorpan> though it seems only opera and firefox support it
- # [23:48] * Parts: ojanLaptop (n=ojan@72.14.229.81)
- # [23:55] <Hixie> for those of you who were worried about paying for tpac using paypal, btw, apparently they will also accept checks made payable to MIT
- # [23:59] * Quits: annevk2 (n=annevk@x1-6-00-1f-f3-c7-59-a0.k396.webspeed.dk)
- # Session Close: Thu Jun 25 00:00:00 2009
The end :)