Options:
- # Session Start: Fri May 08 00:00:00 2009
- # Session Ident: #whatwg
- # [00:02] * Joins: nessy (n=nessy@124-171-63-74.dyn.iinet.net.au)
- # [00:04] * Joins: olliej (n=oliver@17.246.16.226)
- # [00:05] * Joins: boblet (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp)
- # [00:06] * Joins: KevinMarks (n=KevinMar@nat/google/x-6596cee4ef66eb90)
- # [00:06] * Quits: olliej_ (n=oliver@17.203.15.158) (Read error: 60 (Operation timed out))
- # [00:13] * Joins: slightlyoff_ (n=slightly@72.14.229.81)
- # [00:15] * Quits: MikeSmith (n=MikeSmit@EM114-48-161-99.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [00:16] * Quits: riven` (n=colin@53525B67.cable.casema.nl) (Connection timed out)
- # [00:19] * Joins: akamike (n=mikerobi@92.3.35.15)
- # [00:19] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
- # [00:21] * Quits: KevinMarks (n=KevinMar@nat/google/x-6596cee4ef66eb90) ("The computer fell asleep")
- # [00:22] * Joins: KevinMarks (n=KevinMar@nat/google/x-29de985a977db698)
- # [00:30] * Quits: slightlyoff (n=slightly@72.14.229.81) (Read error: 110 (Connection timed out))
- # [00:35] * Quits: virtuelv (n=virtuelv@084202133045.customer.alfanett.no) (Read error: 110 (Connection timed out))
- # [00:37] * Quits: shepazu (n=schepers@132.207.221.19)
- # [00:38] * Quits: riven (n=colin@pdpc/supporter/professional/riven) (Read error: 110 (Connection timed out))
- # [00:38] * Quits: weinig_ (n=weinig@17.246.18.103)
- # [00:38] * Joins: epeus (n=KevinMar@nat/google/x-0c53e10012ba628f)
- # [00:39] * Quits: KevinMarks (n=KevinMar@nat/google/x-29de985a977db698) (Read error: 110 (Connection timed out))
- # [00:40] * Joins: riven (n=colin@53525B67.cable.casema.nl)
- # [00:45] * Joins: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [00:47] * Quits: riven (n=colin@pdpc/supporter/professional/riven) (Read error: 60 (Operation timed out))
- # [00:47] * Joins: riven (n=colin@53525B67.cable.casema.nl)
- # [00:47] * Quits: riven (n=colin@pdpc/supporter/professional/riven) (Remote closed the connection)
- # [00:48] * Joins: doublec (n=doublec@202.0.36.64)
- # [00:49] * epeus is now known as KevinMarks
- # [00:50] * Quits: pauld (n=pauld@host81-158-125-194.range81-158.btcentralplus.com)
- # [00:51] * Quits: zalan (n=kvirc@catv-89-132-200-147.catv.broadband.hu) ("KVIrc 3.4.0 Virgo http://www.kvirc.net/")
- # [00:52] * Joins: riven (n=colin@83.82.91.103)
- # [00:53] * Quits: riven (n=colin@pdpc/supporter/professional/riven) (Client Quit)
- # [00:54] * Joins: riven (n=colin@53525B67.cable.casema.nl)
- # [00:57] * Quits: drostie (n=hopkins@5354256F.cable.casema.nl) (Read error: 104 (Connection reset by peer))
- # [00:57] * Quits: riven` (n=colin@53525B67.cable.casema.nl) (Read error: 110 (Connection timed out))
- # [00:59] <Hixie> * Tara runs a video sharing web site for people who want licensing
- # [00:59] <Hixie> information to be included with their videos.
- # [00:59] <Hixie> man is that a specific audience to target
- # [01:00] <olliej> Hixie: hehhe
- # [01:07] <zcorpan_> hmm i wonder how <hgroup> messes up implicit sections
- # [01:07] <zcorpan_> maybe <hgroup> should have the same rank as its highest child h* element instead of always having rank 1
- # [01:08] <zcorpan_> so you can do <h1>foo</h1><h2>bar</h2><hgroup><h3>baz</h3><h4>quux</h4></hgroup>
- # [01:09] <zcorpan_> where baz is a subsection of bar
- # [01:09] <Hixie> non-issue in practice, imho, <hgroup> is almost always going to be the first heading
- # [01:09] <Hixie> and the rest of the time, people can use <section>
- # [01:09] <Hixie> no?
- # [01:11] <zcorpan_> would be nice if it worked as people expect when using implied sections
- # [01:11] <Hixie> i guess
- # [01:11] <Hixie> ...send mail :-)
- # [01:12] <zcorpan_> jgraham: btw your outliner seems to use the wrong heading in the example above (it uses foo twice)
- # [01:14] * Quits: dglazkov (n=dglazkov@216.239.45.4)
- # [01:17] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [01:20] * Joins: MikeSmith (n=MikeSmit@EM114-48-128-8.pool.e-mobile.ne.jp)
- # [01:23] <MikeSmith> Hixie: (or anybody else using tircd) - http://impressive.net/people/gerald/2009/05/xchat-inputcount.pl
- # [01:24] <MikeSmith> [[
- # [01:24] <MikeSmith> # xchat-inputcount.pl: add a character count next to xchat's input box.
- # [01:24] <MikeSmith> # (useful when twittering, to see if you are within 140 characters)
- # [01:24] <MikeSmith> ]]
- # [01:26] * Quits: hdh (n=hdh@118.71.77.192) (Remote closed the connection)
- # [01:30] * Quits: heycam` (n=cam@203-217-72-53.dyn.iinet.net.au) ("bye")
- # [01:31] * Quits: akamike (n=mikerobi@92.3.35.15) (Client Quit)
- # [01:35] * Quits: MikeSmith (n=MikeSmit@EM114-48-128-8.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [01:35] * Quits: Lachy (n=Lachlan@85.196.122.246) (Read error: 104 (Connection reset by peer))
- # [01:36] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [01:36] * Quits: nessy (n=nessy@124-171-63-74.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [01:37] * Joins: MikeSmith (n=MikeSmit@EM114-48-128-8.pool.e-mobile.ne.jp)
- # [01:55] * Parts: cgriego (n=cgriego@12.14.172.51)
- # [01:55] * Joins: dglazkov (n=dglazkov@72.14.224.1)
- # [01:56] <zcorpan_> ↕The start tag SHOULD contain ↕ a ↕version ↕↕ attribute that declares ↕ the ↕version of XHTML in use. The version of this version of XHTML is ↕↕ -//W3C//DTD XHTML 1.1//EN ↕.
- # [01:56] <zcorpan_> http://www.w3.org/TR/2009/PER-xhtml11-20090507/xhtml11-rec-diff.html
- # [01:57] <zcorpan_> doctype is MAY
- # [01:58] <Hixie> i'm amused as to how the main effect HTML5 has had on the XHTML2 WG is that the XHTML2 WG keeps releasing new XHTML 1.x drafts instead of working on XHTML2
- # [01:59] <zcorpan_> 1.1 adds lang=""
- # [02:00] <Hixie> does it define how it works?
- # [02:00] <Hixie> http://www.whatwg.org/specs/web-apps/current-work/#the-lang-and-xml:lang-attributes
- # [02:00] <zcorpan_> The ↑↑ lang ↑↑ attribute is defined in [ ↑↑ HTML4 ↑↑ ]. When this attribute and the ↑↑ xml:lang ↑↑ are specified on the same element, the ↑↑ xml:lang ↑↑ takes precedence. ↑↑ When both ↑↑ lang ↑↑ and ↑↑ xml:lang ↑↑ are specified on the same element, they SHOULD have the same value. ↑
- # [02:01] <Hixie> so "no" then?
- # [02:02] <Hixie> i guess they just defer to HTML4
- # [02:02] <Hixie> as for everything else
- # [02:04] <zcorpan_> img& usemap (IDREF)
- # [02:04] <Hixie> they broke it again?
- # [02:04] <Hixie> am i going to have to update my blog post
- # [02:04] <zcorpan_> was it ever fixed?
- # [02:04] <Hixie> http://ln.hixie.ch/?start=1172653243&count=1
- # [02:05] <zcorpan_> "...new version of this specification which did not fix one of its simplest problems"
- # [02:08] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [02:09] * Joins: dglazkov_ (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [02:11] * Quits: dglazkov_ (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net) (Client Quit)
- # [02:11] <Hixie> woah, creativecommons.org is branding BSD and GPL licenses as "cc"?
- # [02:11] * Quits: dglazkov (n=dglazkov@72.14.224.1) (Read error: 60 (Operation timed out))
- # [02:11] <zcorpan_> hmm, 1.1 made the doctype "may" but in 1.0 it's still "must"
- # [02:20] <zcorpan_> http://lists.w3.org/Archives/Public/www-style/2009May/0065.html
- # [02:20] * Quits: onar_ (n=onar@17.244.69.220)
- # [02:22] * Quits: MikeSmith (n=MikeSmit@EM114-48-128-8.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [02:22] * zcorpan_ is confused as to why there should be pseudo-classes for aria
- # [02:22] <zcorpan_> oh well
- # [02:22] <zcorpan_> nn
- # [02:23] * Quits: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [02:24] * Joins: Lachy_ (n=Lachlan@85.196.122.246)
- # [02:24] * Quits: ray (i=ray@2001:41c8:1:54da:0:0:0:1337) (Read error: 60 (Operation timed out))
- # [02:25] * Joins: ray (i=ray@2001:41c8:1:54da:0:0:0:1337)
- # [02:27] * Quits: bgalbraith (n=bgalbrai@corp-241.mountainview.mozilla.com)
- # [02:32] * Joins: heycam` (n=cam@zot.infotech.monash.edu.au)
- # [02:32] * Quits: heycam` (n=cam@zot.infotech.monash.edu.au) (Client Quit)
- # [02:33] * Quits: Lachy (n=Lachlan@85.196.122.246) (Read error: 110 (Connection timed out))
- # [02:34] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [02:39] * Quits: mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com) (Remote closed the connection)
- # [02:43] * Joins: davidb (n=davidb@bas4-toronto06-1279310502.dsl.bell.ca)
- # [02:44] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [02:45] * Joins: michaeln (n=michaeln@nat/google/x-b06333e9c2269586)
- # [02:45] * Joins: onar_ (n=onar@17.244.69.220)
- # [02:47] * Parts: michaeln (n=michaeln@nat/google/x-b06333e9c2269586)
- # [02:47] * Quits: KevinMarks (n=KevinMar@nat/google/x-0c53e10012ba628f) (Read error: 110 (Connection timed out))
- # [02:53] <hsivonen> Hixie: CC has called the GPL CC-GPL as early as when CC 1.0 series came out
- # [02:55] <Hixie> that's... surprising
- # [02:57] <hsivonen> I think non-program work and program licensing would be more interoperable if insteat of drafting CC-by and CC-(by)-sa CC had promoted CC-BSD and CC-GPL for all kinds of works
- # [02:57] <hsivonen> *instead
- # [02:57] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
- # [02:57] <Hixie> yes, imho cc has done much harm through its proliferation of licenses
- # [02:58] <hsivonen> although I guess it's considered a feature that CC-by-sa doesn't require the preferred form of making modifications to be made available
- # [02:59] <Hixie> ironically, none of the CC licenses these days are appropriate for what I want at all (since they all require attribution)
- # [02:59] <hsivonen> given current state of the Internet and codecs, one would want to avoid distributing the preferred form of making modifications to many videos
- # [02:59] <hsivonen> yeah, attribution on the license level is a big problem
- # [02:59] <hsivonen> particularly for massively collaborative works like wikis
- # [03:00] <hsivonen> (when you'd want to integrate external works that don't specify the wiki as the party who receives attribution)
- # [03:01] * Quits: michaeln1 (n=michaeln@nat/google/x-ebe782c07d1696ee) (Read error: 110 (Connection timed out))
- # [03:02] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [03:12] * Quits: olliej (n=oliver@17.246.16.226)
- # [03:14] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [03:20] * Joins: olliej (n=oliver@17.246.16.226)
- # [03:27] * Joins: dglazkov_ (n=dglazkov@72.14.224.1)
- # [03:32] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [03:33] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net) (Read error: 60 (Operation timed out))
- # [03:37] * Joins: MikeSmith (n=MikeSmit@EM114-48-7-161.pool.e-mobile.ne.jp)
- # [03:39] * Quits: onar_ (n=onar@17.244.69.220)
- # [03:41] * Joins: ojan (n=ojan@203.39.247.241)
- # [03:46] * Quits: slightlyoff_ (n=slightly@72.14.229.81)
- # [03:49] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [03:49] * Joins: shikiesos (n=shiki@220.109.219.244)
- # [03:53] <roc> the preferred form of making modifications to videos is the raw data
- # [03:55] * Joins: dglazkov__ (n=dglazkov@72.14.224.1)
- # [03:55] * Quits: dglazkov_ (n=dglazkov@72.14.224.1) (Read error: 60 (Operation timed out))
- # [04:12] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [04:13] * Quits: dave_levin (n=dave_lev@72.14.227.1)
- # [04:17] * Quits: jwalden (n=waldo@corp-241.mountainview.mozilla.com) ("ChatZilla 0.9.82.1-rdmsoft [XULRunner 1.8.0.9/2006120508]")
- # [04:20] * dglazkov__ is now known as dglazkov
- # [04:21] * Quits: davidb (n=davidb@bas4-toronto06-1279310502.dsl.bell.ca)
- # [04:25] * Quits: dolske (n=dolske@firefox/developer/dolske)
- # [04:59] * Joins: jwalden (n=waldo@c-24-6-168-212.hsd1.ca.comcast.net)
- # [05:02] * Quits: MikeSmith (n=MikeSmit@EM114-48-7-161.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [05:04] * Joins: dolske (n=dolske@firefox/developer/dolske)
- # [05:05] * Joins: archtech (n=stanv@83.228.56.37)
- # [05:08] * Joins: MikeSmith (n=MikeSmit@EM114-48-7-161.pool.e-mobile.ne.jp)
- # [05:09] * Quits: MikeSmith (n=MikeSmit@EM114-48-7-161.pool.e-mobile.ne.jp) (Client Quit)
- # [05:09] * Joins: MikeSmith (n=MikeSmit@EM114-48-7-161.pool.e-mobile.ne.jp)
- # [05:09] * Quits: MikeSmith (n=MikeSmit@EM114-48-7-161.pool.e-mobile.ne.jp) (Read error: 104 (Connection reset by peer))
- # [05:12] * Joins: MikeSmith (n=MikeSmit@EM114-48-7-161.pool.e-mobile.ne.jp)
- # [05:12] * Quits: MikeSmith (n=MikeSmit@EM114-48-7-161.pool.e-mobile.ne.jp) (Read error: 104 (Connection reset by peer))
- # [05:36] * Joins: dglazkov_ (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [05:53] * Quits: dglazkov (n=dglazkov@72.14.224.1) (Read error: 110 (Connection timed out))
- # [05:56] * Joins: MikeSmith (n=MikeSmit@EM114-48-182-79.pool.e-mobile.ne.jp)
- # [05:56] * Quits: MikeSmith (n=MikeSmit@EM114-48-182-79.pool.e-mobile.ne.jp) (Read error: 104 (Connection reset by peer))
- # [05:57] * Joins: MikeSmith (n=MikeSmit@EM114-48-182-79.pool.e-mobile.ne.jp)
- # [05:57] * Quits: MikeSmith (n=MikeSmit@EM114-48-182-79.pool.e-mobile.ne.jp) (Read error: 104 (Connection reset by peer))
- # [05:58] * Joins: MikeSmith (n=MikeSmit@EM114-48-182-79.pool.e-mobile.ne.jp)
- # [06:03] * Quits: MikeSmith (n=MikeSmit@EM114-48-182-79.pool.e-mobile.ne.jp) (Client Quit)
- # [06:03] * dglazkov_ is now known as dglazkov
- # [06:05] * Joins: nessy (n=nessy@124-171-63-74.dyn.iinet.net.au)
- # [06:11] * Joins: MikeSmith (n=MikeSmit@EM114-48-182-79.pool.e-mobile.ne.jp)
- # [06:14] * Quits: MikeSmith (n=MikeSmit@EM114-48-182-79.pool.e-mobile.ne.jp) (Client Quit)
- # [06:14] * Joins: MikeSmith (n=MikeSmit@EM114-48-182-79.pool.e-mobile.ne.jp)
- # [06:16] * Quits: archtech (n=stanv@83.228.56.37) (Read error: 113 (No route to host))
- # [06:20] <olliej> Philip`: ping?
- # [06:24] * Joins: zalan (n=kvirc@catv-89-132-200-147.catv.broadband.hu)
- # [06:43] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [07:02] * Joins: archtech (n=stanv@83.228.56.37)
- # [07:04] * Quits: zalan (n=kvirc@catv-89-132-200-147.catv.broadband.hu) ("KVIrc 3.4.0 Virgo http://www.kvirc.net/")
- # [07:15] * Joins: dave_levin (n=dave_lev@72.14.224.1)
- # [07:25] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [07:38] * Quits: doublec (n=doublec@202.0.36.64) ("Leaving")
- # [08:00] * Quits: roc (n=roc@202.0.36.64)
- # [08:02] * Joins: pauld (n=pauld@host81-158-125-194.range81-158.btcentralplus.com)
- # [08:02] * Joins: bgalbraith (n=bgalbrai@c-71-202-109-116.hsd1.ca.comcast.net)
- # [08:09] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
- # [08:09] * Quits: Lachy_ (n=Lachlan@85.196.122.246) (Read error: 104 (Connection reset by peer))
- # [08:14] * Joins: ap (n=ap@194.154.88.33)
- # [08:26] * Quits: riven (n=colin@pdpc/supporter/professional/riven) (Read error: 110 (Connection timed out))
- # [08:28] * Joins: pesla (n=retep@procurios.xs4all.nl)
- # [08:30] * riven` is now known as riven
- # [08:33] * Joins: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [08:34] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
- # [08:37] * Quits: riven (n=colin@53525B67.cable.casema.nl) (Read error: 60 (Operation timed out))
- # [08:37] * Joins: riven (n=colin@53525B67.cable.casema.nl)
- # [08:43] * Joins: blaargh (n=colin@53525B67.cable.casema.nl)
- # [08:44] * blaargh is now known as riven``
- # [08:45] * Quits: ojan (n=ojan@203.39.247.241)
- # [08:46] * Quits: riven (n=colin@53525B67.cable.casema.nl) (Nick collision from services.)
- # [08:46] * riven`` is now known as riven
- # [08:49] * Quits: pauld (n=pauld@host81-158-125-194.range81-158.btcentralplus.com)
- # [08:49] * Joins: harig (n=opera@59.90.71.35)
- # [08:50] * Joins: pauld (n=pauld@host81-158-125-194.range81-158.btcentralplus.com)
- # [08:51] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:52] * Joins: roc (n=roc@121-72-178-31.dsl.telstraclear.net)
- # [08:52] * Quits: riven` (n=colin@53525B67.cable.casema.nl) (Read error: 110 (Connection timed out))
- # [08:53] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
- # [08:54] * Quits: heycam (n=cam@zot.infotech.monash.edu.au) ("bye")
- # [08:57] * Joins: drostie (n=hopkins@5354256F.cable.casema.nl)
- # [09:00] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [09:05] * Joins: KevinMarks (n=KevinMar@c-71-202-163-211.hsd1.ca.comcast.net)
- # [09:06] * Quits: pauld (n=pauld@host81-158-125-194.range81-158.btcentralplus.com)
- # [09:07] * Parts: harig (n=opera@59.90.71.35)
- # [09:09] <Philip`> olliej: Pong
- # [09:10] <olliej> Philip`: you need to update your canvas compat chart :D
- # [09:10] * Quits: riven (n=colin@pdpc/supporter/professional/riven) (Read error: 110 (Connection timed out))
- # [09:10] * Joins: riven (n=colin@53525B67.cable.casema.nl)
- # [09:12] * Quits: riven` (n=colin@53525B67.cable.casema.nl) (Connection timed out)
- # [09:12] <Philip`> olliej: I need to update the tests too
- # [09:12] <olliej> true
- # [09:12] <Philip`> particularly so I can discover how badly everyone fails at text rendering :-)
- # [09:12] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
- # [09:12] <olliej> :p
- # [09:13] <Philip`> but that'll take quite a bit of time, and I haven't been sufficiently motivated to do it
- # [09:18] * Quits: riven (n=colin@53525B67.cable.casema.nl) (Read error: 60 (Operation timed out))
- # [09:19] * Joins: riven (n=colin@53525B67.cable.casema.nl)
- # [09:19] * Joins: heycam (n=cam@203-217-72-53.dyn.iinet.net.au)
- # [09:22] <zcorpan_> hgroup > h1:heading-level(3) ~ h2 { /* same styles as <h4> */ }
- # [09:24] <MikeSmith> whoa, what is this heading-level() magic?
- # [09:24] <MikeSmith> is that already supported in browsers?
- # [09:24] <zcorpan_> no
- # [09:25] <zcorpan_> it's something i made up this morning
- # [09:25] <MikeSmith> damn lazy browser developers, get to work implementing that already!
- # [09:26] <zcorpan_> the outline algorithm needs to be fixed first, at least :)
- # [09:27] <MikeSmith> zcorpan_: well, I hope your idea doesn't take
- # [09:27] <MikeSmith> because I like putting stuff into stylesheets like
- # [09:28] <MikeSmith> > ul > li > ul > li > ul > li > ul > li > ul > li
- # [09:28] <MikeSmith> when I look at it in vim, it shows up in red and yellow
- # [09:28] <MikeSmith> like christmas tree lights
- # [09:29] * Joins: philipj (n=philipj@pat.se.opera.com)
- # [09:29] * Quits: riven` (n=colin@53525B67.cable.casema.nl) (Connection timed out)
- # [09:29] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
- # [09:32] <MikeSmith> div[class="section"] > div[class="section"] > div[class="section"] > div[class="section"] > div[class="section"] > h2
- # [09:32] <MikeSmith> ... is fun too
- # [09:32] <MikeSmith> that one adds pink
- # [09:39] * Quits: riven (n=colin@53525B67.cable.casema.nl) (Read error: 110 (Connection timed out))
- # [09:39] * Joins: riven (n=colin@53525B67.cable.casema.nl)
- # [09:47] * Quits: dave_levin (n=dave_lev@72.14.224.1)
- # [09:48] * Quits: drostie (n=hopkins@5354256F.cable.casema.nl) (Remote closed the connection)
- # [09:49] * Joins: riven`` (n=colin@83.82.91.103)
- # [09:49] * Joins: harig (n=opera@59.90.71.35)
- # [09:50] * Quits: riven (n=colin@53525B67.cable.casema.nl) (Nick collision from services.)
- # [09:50] * riven`` is now known as riven
- # [09:51] * Quits: riven` (n=colin@53525B67.cable.casema.nl) (Read error: 110 (Connection timed out))
- # [09:51] * Quits: bgalbraith (n=bgalbrai@c-71-202-109-116.hsd1.ca.comcast.net)
- # [10:04] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Read error: 104 (Connection reset by peer))
- # [10:05] * Quits: nessy (n=nessy@124-171-63-74.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [10:05] * Quits: olliej (n=oliver@17.246.16.226)
- # [10:08] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [10:08] * mpt_ is now known as mpt
- # [10:18] * Joins: olliej (n=oliver@17.246.16.226)
- # [10:19] * Quits: Hixie (i=ianh@trivini.no) (Read error: 104 (Connection reset by peer))
- # [10:20] * Joins: Hixie (i=ianh@trivini.no)
- # [10:20] * Joins: sid0_ (n=sid0@unaffiliated/sid0)
- # [10:30] * Joins: zalan (n=kvirc@dsl5400FFD5.pool.t-online.hu)
- # [10:30] * Quits: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se) (Remote closed the connection)
- # [10:31] * Joins: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [10:36] * Joins: mat_t (n=mattomas@nat/canonical/x-52334e0cf10794ac)
- # [10:37] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Read error: 110 (Connection timed out))
- # [10:38] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [10:49] * Quits: olliej (n=oliver@17.246.16.226)
- # [10:51] * Joins: olliej (n=oliver@17.246.16.226)
- # [11:06] <jgraham> zcorpan_: You can imagine doing something like hgroup > *:not(:heading-level(*)) to match subheadings
- # [11:06] <jgraham> But it is not really obvious or pretty
- # [11:12] <Philip`> Hmm, I've never tried WEFT (Microsoft's tool for generating EOTs) until now, but now that I have I can understand why EOTs never became popular
- # [11:13] <Philip`> I guess whoever wrote it really wanted to be writing an IDE, not a tool that simply needs two inputs (a font file, and the characters you want to include in it) and one output (a new font file)
- # [11:14] <Philip`> so it's all got customisable UI and it hooks into IE's rendering engine to extract the fonts and characters you're using, and can integrate with something on the web server to upload the new font files and new HTML/CSS and all that stuff
- # [11:15] * Joins: ROBOd (n=robod@89.122.216.38)
- # [11:15] <Philip`> plus it's got a project system, and a wizard, and a Windows menu with Tile Vertically and Tile Horizontally and Cascade Windows and all those really useful features
- # [11:16] <jgraham> Ah, you know you've gone really wrong when you find you have implemented a project system
- # [11:16] <Philip`> (This is version 5.3.2 of the tool)
- # [11:17] <Philip`> (from 2003)
- # [11:17] <Philip`> It's even got a mottled stone background in its toolbar
- # [11:18] <Philip`> http://www.em2-solutions.com/projs/weft.html - apparently it's those Swedish people's fault
- # [11:26] <zcorpan_> silly swedish people
- # [11:27] <jgraham> You're telling me :p
- # [11:27] <zcorpan_> jgraham: also has weird results when you have invalid markup like <hgroup><center><h1>
- # [11:28] <Philip`> Also, the fonts it generates seem a bit strange - e.g. if I have a page using normal Calibri, it doesn't draw any ligatures; but if I use WEFT to create an EOT for that page, the new font does draw ligatures
- # [11:28] <Philip`> except it doesn't really draw them properly - I have the word "fluffily" and it draws a 'fl' ligature, 'ff' ligature, and then it tries to draw 'i' except that glyph isn't in the font so it falls back on a default font instead
- # [11:29] <zcorpan_> is the "fi" ligature in the font?
- # [11:29] <zcorpan_> and the "f" glyph?
- # [11:29] <jgraham> zcorpan_: In the outliner. Weird. Thanks
- # [11:29] <jgraham> s/./?/
- # [11:30] <Philip`> (Also it doesn't handle substitutions properly, e.g. i followed by combining acute accent gets drawn like an i with an accent on its left, rather than a dotless i with an accent where the dot would go)
- # [11:31] <Philip`> zcorpan_: 'f' is; 'i' isn't; 'fi' isn't
- # [11:31] <zcorpan_> Philip`: then it would have to fall back on a default font anyway (since i and fi aren't present), no?
- # [11:32] <Philip`> Also, when I tested this yesterday it alternated randomly between two renderings when I refreshed the page, but now it seems more consistent...
- # [11:32] <Philip`> zcorpan_: No, it should use the 'ffi' ligature
- # [11:32] <zcorpan_> oh, forgot about ffi
- # [11:33] <Philip`> I guess it thinks there's an 'ffi' when it's deciding which glyphs to include in the font, but then forgets about the substitution rule for that ligature and so the characters "ffi" get turned into the glyphs 'ff' and 'i' instead of into 'ffi'
- # [11:34] <Philip`> or something like that
- # [11:34] <Philip`> Anyway, it lets me conclude that my font subsetting code is not a waste of time repeating what their tool/API already does, because I avoid most of these bugs :-)
- # [11:35] <jgraham> Philip`: But you don';t have a project mode!
- # [11:35] * Joins: Hixie_ (i=ianh@trivini.no)
- # [11:35] * Quits: Hixie (i=ianh@trivini.no) (Remote closed the connection)
- # [11:36] <Philip`> jgraham: I'm too lazy to do that, so I'll stick with my checkbox-to-select-font and textarea-to-select-characters and button-to-generate-the-output UI for now
- # [11:40] * Philip` thinks someone should make an EOT-to-TTF service
- # [11:46] * Joins: pauld (n=pauld@194.102.13.6)
- # [11:56] * Joins: billyjackass (n=MikeSmit@EM114-48-8-35.pool.e-mobile.ne.jp)
- # [11:57] * Quits: MikeSmith (n=MikeSmit@EM114-48-182-79.pool.e-mobile.ne.jp) (Nick collision from services.)
- # [11:57] * billyjackass is now known as MikeSmith
- # [12:01] * Joins: webben (n=benh@217.12.14.240)
- # [12:02] * Joins: hdh (n=hdh@58.187.21.210)
- # [12:31] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [12:31] * Joins: myakura (n=myakura@122.17.175.120)
- # [12:53] <zcorpan_> i think smylers might be on to something (re header and hgroup)
- # [13:05] * Joins: drostie (n=hopkins@wlan-145-94-168-97.wlan.tudelft.nl)
- # [13:10] * Quits: jwalden (n=waldo@c-24-6-168-212.hsd1.ca.comcast.net) (Remote closed the connection)
- # [13:10] * Joins: xydyx (n=hdh@58.187.21.210)
- # [13:14] <zcorpan_> http://forabeautifulweb.com/blog/about/lead_pipe/ - the two paragraphs talking about leading seems to be a reasonable use case for style=""
- # [13:14] <jgraham> zcorpan_: Yeah, it sounds plausible. My only concern is that it violates "explicit is better than implicit" by making <header> have surprising magic properties
- # [13:15] <jgraham> (which could be bad if we don't accuratley anticipate how <header> will be used)
- # [13:15] * Joins: riven`` (n=colin@53525B67.cable.casema.nl)
- # [13:16] <jgraham> (although you could argue that the table headers algorithm is also rather magic, but at least that was based on the failure of the explicit solutions + research)
- # [13:16] <jgraham> (but I guess we can do research on this case)
- # [13:18] <jgraham> Philip`: If you have time it might be nice to look at how headers are used as children of <div class="header">. Like collect all instances of <div id/class="header"> and filter just <hx> desendants and <div> descendants
- # [13:20] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
- # [13:22] * Joins: riven```` (n=colin@53525B67.cable.casema.nl)
- # [13:23] * Quits: riven (n=colin@83.82.91.103) (Nick collision from services.)
- # [13:23] * riven```` is now known as riven
- # [13:23] * Quits: riven` (n=colin@53525B67.cable.casema.nl) (Nick collision from services.)
- # [13:26] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [13:29] * Quits: hdh (n=hdh@58.187.21.210) (Read error: 110 (Connection timed out))
- # [13:30] * Joins: doublec (n=doublec@118-93-168-138.dsl.dyn.ihug.co.nz)
- # [13:32] <zcorpan_> <header><h1>x</h1><nav><h1>y</h1></nav><h1>z</h1></header> - what would you make of this?
- # [13:38] * Quits: riven`` (n=colin@53525B67.cable.casema.nl) (Read error: 110 (Connection timed out))
- # [13:40] * Quits: ap (n=ap@194.154.88.33)
- # [13:41] * Quits: webben (n=benh@217.12.14.240) (Read error: 145 (Connection timed out))
- # [13:42] <jgraham> zcorpan_: I would assume that the second <h1> child of the <header> represented a different subsection
- # [13:43] <jgraham> So:
- # [13:43] <jgraham> +--x
- # [13:43] <jgraham> +--y
- # [13:43] <jgraham> +--z
- # [13:49] * Quits: sid0_ (n=sid0@unaffiliated/sid0) (Read error: 110 (Connection timed out))
- # [14:07] * Joins: pmuellr (n=pmuellr@nat/ibm/x-30999a55d47fd266)
- # [14:09] * Joins: ap (n=ap@194.154.88.33)
- # [14:10] * Joins: taf2 (n=taf2@38.99.201.242)
- # [14:22] * Quits: doublec (n=doublec@118-93-168-138.dsl.dyn.ihug.co.nz) (Read error: 104 (Connection reset by peer))
- # [14:29] * Joins: sid0_ (n=sid0@unaffiliated/sid0)
- # [14:30] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Nick collision from services.)
- # [14:30] * sid0_ is now known as sid0
- # [14:38] * Joins: zdobersek (n=zan@cpe-92-37-69-129.dynamic.amis.net)
- # [14:53] * Joins: webben (n=benh@nat/yahoo/x-ce7851855f900ae3)
- # [15:00] * Quits: pauld (n=pauld@194.102.13.6)
- # [15:01] * Quits: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se) (Remote closed the connection)
- # [15:01] * Joins: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [15:02] * Joins: pauld (n=pauld@194.102.13.6)
- # [15:05] * Quits: Lachy (n=Lachlan@85.196.122.246) ("Leaving")
- # [15:06] * Quits: pauld (n=pauld@194.102.13.6) (Client Quit)
- # [15:10] * Quits: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se) (Read error: 104 (Connection reset by peer))
- # [15:11] * Joins: itpastorn (n=itpastor@139.57.227.87.static.th.siw.siwnet.net)
- # [15:15] * Quits: olliej (n=oliver@17.246.16.226)
- # [15:17] * Joins: olliej (n=oliver@17.246.16.226)
- # [15:18] * Joins: nessy (n=nessy@124-171-63-74.dyn.iinet.net.au)
- # [15:20] * Quits: webben (n=benh@nat/yahoo/x-ce7851855f900ae3) (Read error: 110 (Connection timed out))
- # [15:27] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [15:28] * Joins: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de)
- # [15:30] * Joins: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [15:33] * Joins: zcorpan (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [15:33] * Joins: shepazu (n=schepers@132.207.221.231)
- # [15:39] * Joins: davidb (n=davidb@bas4-toronto06-1279310502.dsl.bell.ca)
- # [15:39] * Quits: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se) (Read error: 104 (Connection reset by peer))
- # [15:40] * Joins: fearphage (n=fearphag@xbmc/user/fearphage)
- # [15:42] * Joins: webben (n=benh@nat/yahoo/x-2f685d308bf6fc2d)
- # [15:44] * Quits: olliej (n=oliver@17.246.16.226)
- # [15:44] * Joins: pauld (n=pauld@194.102.13.6)
- # [15:47] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
- # [15:48] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [15:55] * Joins: hendry_ (n=hendry@webvm.net)
- # [15:55] * Quits: hendry (n=hendry@webvm.net) (Read error: 104 (Connection reset by peer))
- # [15:56] * Joins: olliej (n=oliver@17.246.16.226)
- # [15:57] * Joins: sid0_ (n=sid0@unaffiliated/sid0)
- # [15:57] * hendry_ is now known as hendry
- # [15:58] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Nick collision from services.)
- # [15:58] * sid0_ is now known as sid0
- # [15:58] * Joins: bzed_ (n=bzed@devel.recluse.de)
- # [15:59] * Quits: zdobersek (n=zan@cpe-92-37-69-129.dynamic.amis.net) (clarke.freenode.net irc.freenode.net)
- # [15:59] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net) (clarke.freenode.net irc.freenode.net)
- # [15:59] * Quits: bzed (n=bzed@devel.recluse.de) (clarke.freenode.net irc.freenode.net)
- # [15:59] * Quits: inimino (n=inimino@atekomi.inimino.org) (clarke.freenode.net irc.freenode.net)
- # [15:59] * Quits: olliej (n=oliver@17.246.16.226) (Client Quit)
- # [16:00] * sid0 is now known as sid0|afk
- # [16:02] * Joins: olliej (n=oliver@17.246.16.226)
- # [16:05] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [16:09] * Joins: inimino (n=inimino@atekomi.inimino.org)
- # [16:17] * Quits: drostie (n=hopkins@wlan-145-94-168-97.wlan.tudelft.nl) (Remote closed the connection)
- # [16:18] * Joins: zdobersek (n=zan@cpe-92-37-69-129.dynamic.amis.net)
- # [16:19] * Quits: webben (n=benh@nat/yahoo/x-2f685d308bf6fc2d) (Read error: 110 (Connection timed out))
- # [16:19] * Quits: mat_t (n=mattomas@nat/canonical/x-52334e0cf10794ac) (Read error: 60 (Operation timed out))
- # [16:19] * olliej is now known as fakeolliej
- # [16:20] * Joins: mat_t (n=mattomas@nat/canonical/x-11314e637defaa07)
- # [16:21] * Quits: fakeolliej (n=oliver@17.246.16.226)
- # [16:23] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [16:23] * Quits: taf2 (n=taf2@38.99.201.242)
- # [16:24] * Joins: olliej (n=oliver@17.246.16.226)
- # [16:27] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [16:28] * Quits: nessy (n=nessy@124-171-63-74.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [16:30] * olliej is now known as fakeolliej
- # [16:34] * Quits: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de) (Remote closed the connection)
- # [16:49] * Joins: webben (n=benh@nat/yahoo/x-19b35a824ece7c63)
- # [17:03] * Joins: billmason (n=billmaso@ip172.unival.com)
- # [17:04] * Quits: zcorpan (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [17:04] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) ("Disconnected...")
- # [17:09] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [17:09] * Joins: danbri_ (n=danbri@unaffiliated/danbri)
- # [17:19] * Quits: danbri (n=danbri@unaffiliated/danbri) (Read error: 110 (Connection timed out))
- # [17:30] * bzed_ is now known as bzed
- # [17:36] * Joins: grimboy (n=grimboy@78-86-152-156.zone2.bethere.co.uk)
- # [17:39] * Quits: xydyx (n=hdh@58.187.21.210) (Remote closed the connection)
- # [17:40] * Joins: bgalbraith (n=bgalbrai@corp-241.mountainview.mozilla.com)
- # [17:48] * Joins: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [17:49] * Quits: shepazu (n=schepers@132.207.221.231)
- # [17:49] * Quits: harig (n=opera@59.90.71.35) (Read error: 145 (Connection timed out))
- # [17:51] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [17:54] * Quits: bgalbraith (n=bgalbrai@corp-241.mountainview.mozilla.com)
- # [17:54] * Joins: bgalbraith (n=bgalbrai@corp-241.mountainview.mozilla.com)
- # [18:02] * Quits: webben (n=benh@nat/yahoo/x-19b35a824ece7c63) (Read error: 110 (Connection timed out))
- # [18:07] * Joins: onar_ (n=onar@17.244.69.220)
- # [18:11] * Joins: ZombieLoffe (n=e@unaffiliated/zombieloffe)
- # [18:12] * Joins: drostie (n=hopkins@5354256F.cable.casema.nl)
- # [18:15] * Quits: Dashiva (i=Dashiva@wikia/Dashiva)
- # [18:17] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [18:17] * Quits: MikeSmith (n=MikeSmit@EM114-48-8-35.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [18:18] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [18:19] * Joins: Dashiva (i=Dashiva@80.202.223.46)
- # [18:21] * Joins: maikmerten (n=maikmert@BAE053b.bae.pppool.de)
- # [18:28] * Parts: boblet (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp)
- # [18:35] * Quits: Lachy (n=Lachlan@85.196.122.246) ("Leaving")
- # [18:35] * Quits: pesla (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
- # [18:37] * sid0|afk is now known as sid0
- # [18:38] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [18:44] * Joins: cgriego (n=cgriego@out-02.hotels.com)
- # [18:50] * Quits: KevinMarks (n=KevinMar@c-71-202-163-211.hsd1.ca.comcast.net) ("The computer fell asleep")
- # [19:00] * Joins: dave_levin (n=dave_lev@72.14.227.1)
- # [19:07] <Philip`> jgraham: Haven't you set something up so you can collect that kind of data yourself? :-)
- # [19:08] <Philip`> by which I mean I probably won't be motivated to find time to look at it myself, since I'd probably have to write lots of Java to extract the right data, and I don't like writing DOM/SAX code in Java
- # [19:15] * Joins: pauld_ (n=pauld@194.102.13.6)
- # [19:15] * Quits: pauld (n=pauld@194.102.13.6) (Read error: 104 (Connection reset by peer))
- # [19:17] * Joins: Hish (n=chatzill@mail2.n-e-s.de)
- # [19:23] * Quits: philipj (n=philipj@pat.se.opera.com) (Read error: 60 (Operation timed out))
- # [19:29] * gsnedders sighs at some of the arguments around the intarwebs about HTML 5
- # [19:29] <gsnedders> Would it not be more productive to send substantial comments about the spec rather than write substantial blog posts bitching about the process (whether fair or not).
- # [19:32] <Philip`> gsnedders: No, because substantial comments about the spec would get disregarded due to the problems with the process
- # [19:32] <Philip`> and the solution to such a problem is not to send more substantial comments that will all get disregarded
- # [19:32] <gsnedders> OK, then bitch to W3C management and not on blogs?
- # [19:33] <gsnedders> Fork the spec?
- # [19:33] <inimino> gsnedders: not for people who have disengaged with the process by choice
- # [19:33] <gsnedders> They all seem more productive things to do in that case.
- # [19:33] <inimino> forking the spec sounds like work
- # [19:33] <gsnedders> Bitching on blogs will _not_ fix any problems.
- # [19:33] <inimino> which doesn't really satisfy the same human urges that bitching does ;)
- # [19:34] <Philip`> gsnedders: Those are worse options in the cost/benefit ratio, because complaining on blogs and is easy and it might possibly eventually cause some change, whereas the other options require a lot more effort
- # [19:35] <Philip`> The current evidence indicates it takes years of work for an unofficial fork of HTML to be seen as legitimate
- # [19:36] <inimino> and that's with the backing of major browser developers
- # [19:36] * Joins: riven`` (n=colin@53525B67.cable.casema.nl)
- # [19:37] <Philip`> It's like the current HTML 5 is an asteroid heading catastrophically towards Earth, and blog comments are like bouncing little rocks off it in an attempt to deflect it onto a course that won't destroy the things those people care about
- # [19:37] * Joins: shepazu (n=schepers@132.207.221.231)
- # [19:37] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
- # [19:38] <Philip`> whereas you're suggesting building an entire new asteroid and making sure that hits Earth first and knocks it out of the way so the other asteroid won't have any detrimental impact
- # [19:40] <Philip`> and your other suggestion is that those people should complain to God so that He declares the asteroid as unholy in the hope that the asteroid will realise the error of its ways
- # [19:40] * gsnedders stops bitching about the bitchers
- # [19:40] <Philip`> I like this analogy
- # [19:40] * Quits: zalan (n=kvirc@dsl5400FFD5.pool.t-online.hu) (Read error: 110 (Connection timed out))
- # [19:41] <inimino> people who see the standards process as a way to strong-arm browser developers are unlikely to find satisfaction in the current process
- # [19:41] * gsnedders wonders how Content-Type is parsed
- # [19:42] <inimino> (or in any other process that has a realistic chance to displace it)
- # [19:42] <gsnedders> Short immediately apparent answer: not how the spec says.
- # [19:43] <inimino> so I think there is some fallout from the breakdown of unrealistic expectations that had seemed reasonable for a few years
- # [19:43] * Quits: riven` (n=colin@53525B67.cable.casema.nl) (Read error: 60 (Operation timed out))
- # [19:43] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
- # [19:44] <gsnedders> How boring. That page now has sane headers.
- # [19:45] * Joins: dglazkov_ (n=dglazkov@72.14.224.1)
- # [19:45] <gsnedders> Garbage at the end is ignored.
- # [19:48] <jgraham> Philip`: Er, the point is that I haven't finished writing the data parsing tools
- # [19:49] <jgraham> Particularly the more advanced stuff like integrating the validator.nu parser
- # [19:49] <Philip`> jgraham: Sounds like you've now got an excellent reason to finish them ;-)
- # [19:49] <gsnedders> Actually, garbage in general is ignored.
- # [19:50] <jgraham> Philip`: so would it obviously be horrendously slow to pipe sax output from validator.nu to other, saner, programming languages?
- # [19:51] * Quits: mat_t (n=mattomas@nat/canonical/x-11314e637defaa07) ("This computer has gone to sleep")
- # [19:51] <jgraham> Or is there some other reason that is a bad idea?
- # [19:51] <Philip`> jgraham: That does sound horrendously slow
- # [19:51] <Philip`> jgraham: You could use Jython
- # [19:51] <Philip`> (which shouldn't be as horrendously slow)
- # [19:51] <jgraham> Yeah, maybe Jython would be a good idea
- # [19:52] <Philip`> The overhead of serialisation and IPC and parsing seems like a really bad idea when there's so much data
- # [19:52] <Philip`> so processing the data as close to the parser as possible is a good thing
- # [19:52] <Philip`> Ooh, you could use Scala!
- # [19:53] <jgraham> Philip`: The idea, I guess, would be to pre-filter the data s much as possible (e.g. using regexps)
- # [19:53] <Philip`> I don't know what that is but people have talked about it so it must be alright
- # [19:53] <Philip`> jgraham: Regexps are slow :-p
- # [19:53] <jgraham> Faster than parsing :-p
- # [19:53] <Philip`> Hmm, not sure how much difference there'd be
- # [19:54] <Philip`> (particularly for streaming SAX parsing)
- # [19:54] <jgraham> Yeah but with the SAX parsing you still have to do more work to get useful information out
- # [19:54] * Quits: riven (n=colin@pdpc/supporter/professional/riven) (Read error: 110 (Connection timed out))
- # [19:55] * Quits: riven`` (n=colin@53525B67.cable.casema.nl) (Read error: 110 (Connection timed out))
- # [19:55] <Philip`> Depends what information you want to get out
- # [19:55] * Philip` 's Java stuff uses SAX for some things and DOM for other things, depending on which seemed easier
- # [19:56] * jgraham generally wants to end up writing processing code in something less painful than java
- # [19:56] <jgraham> Since it will just be a bunch of one-shot filters
- # [19:56] <Philip`> I haven't found it painful to write processing code in Java
- # [19:57] <jgraham> Philip`: You have found it painful enough that you don't want to do this for me :p
- # [19:57] * Joins: riven`` (n=colin@53525B67.cable.casema.nl)
- # [19:57] <Philip`> It helps that the Java code is just extracting information and outputting a giant XML stream, and then I use command-line tools and Perl to do the rest of the analysis and summarisation
- # [19:58] <Philip`> jgraham: That would be equally painful in any language :-)
- # [19:58] <Philip`> because I'd have to work out what you actually want, and then how to extract it from a document tree, and then how to present it, and all of those things are language-independent
- # [19:59] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 113 (No route to host))
- # [20:00] * Quits: riven` (n=colin@53525B67.cable.casema.nl) (Read error: 60 (Operation timed out))
- # [20:00] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
- # [20:01] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [20:01] * Quits: pauld_ (n=pauld@194.102.13.6)
- # [20:02] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [20:04] * Quits: riven`` (n=colin@53525B67.cable.casema.nl) (Read error: 60 (Operation timed out))
- # [20:04] * Joins: riven`` (n=colin@53525B67.cable.casema.nl)
- # [20:04] * dglazkov_ is now known as dglazkov
- # [20:04] * Quits: dolske (n=dolske@firefox/developer/dolske)
- # [20:08] * Joins: scherkus1 (n=scherkus@72.14.227.1)
- # [20:11] * Parts: scherkus1 (n=scherkus@72.14.227.1)
- # [20:15] * Quits: myakura (n=myakura@122.17.175.120) ("Leaving...")
- # [20:16] * Quits: riven` (n=colin@53525B67.cable.casema.nl) (Connection timed out)
- # [20:21] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
- # [20:29] * Quits: riven` (n=colin@53525B67.cable.casema.nl) (Read error: 60 (Operation timed out))
- # [20:30] <jgraham> Hmm, Jyhton seems to have the options of a stupidly out of date table version or a reasonably up to date beta :(
- # [20:30] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
- # [20:30] <jgraham> s//s/
- # [20:31] <Philip`> The beta worked for me
- # [20:31] <Philip`> Actually it was an alpha when I used it
- # [20:33] <Philip`> I found it worked when I basically wrote something like
- # [20:33] <Philip`> from nu.validator import htmlparser; from org.xml.sax import InputSource; from org.xml.sax.helpers import DefaultHandler
- # [20:33] <Philip`> class TestContentHandler (DefaultHandler): def startElement(self, uri, localName, qName, attributes): ...
- # [20:33] <Philip`> parser = htmlparser.sax.HtmlParser(htmlparser.common.XmlViolationPolicy.ALLOW); parser.setContentHandler(TestContentHandler()); parser.parse(InputSource(java.io.ByteArrayInputStream(body)))
- # [20:33] <Philip`> so it's not too complex really
- # [20:34] * Joins: pauld (n=pauld@92.40.114.220.sub.mbb.three.co.uk)
- # [20:34] <Philip`> (Uh, and I think 'body' was a byte[] read from disk somehow)
- # [20:36] <jgraham> Oh well if it is stable, maybe I will try it
- # [20:37] * Quits: bgalbraith (n=bgalbrai@corp-241.mountainview.mozilla.com)
- # [20:37] * gsnedders wonders whether grepping over the entire moz-central is sane
- # [20:37] <jgraham> gsnedders: No
- # [20:38] * jgraham wonders why gsnedders is trying to do that
- # [20:38] <Philip`> Handy hint: Don't use grep in a utf8 locale
- # [20:38] <Philip`> (It's really slow)
- # [20:38] * Joins: dolske (n=dolske@corp-241.mountainview.mozilla.com)
- # [20:38] <jgraham> Handy hint:mxr.mozilla.org
- # [20:38] * Philip` therefore uses 'LANG=C grep', which is something stupid like a hundred times faster
- # [20:38] * gsnedders follows Philip`'s advice of how to be stupid quickly
- # [20:39] * Quits: riven`` (n=colin@53525B67.cable.casema.nl) (Read error: 110 (Connection timed out))
- # [20:57] * Quits: dglazkov (n=dglazkov@72.14.224.1) (Read error: 60 (Operation timed out))
- # [20:59] * Parts: billmason (n=billmaso@ip172.unival.com)
- # [20:59] * Joins: billmason (n=billmaso@ip172.unival.com)
- # [21:02] * Joins: pauld_ (n=pauld@92.40.121.81.sub.mbb.three.co.uk)
- # [21:03] * Quits: gsnedders (n=gsnedder@host86-136-52-180.range86-136.btcentralplus.com) (Remote closed the connection)
- # [21:08] * Joins: KevinMarks (n=KevinMar@nat/google/x-b110b9258b9cdc8d)
- # [21:08] * Quits: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [21:13] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [21:13] * Quits: pauld_ (n=pauld@92.40.121.81.sub.mbb.three.co.uk)
- # [21:17] * Joins: zalan (n=kvirc@dsl5400FFD5.pool.t-online.hu)
- # [21:30] * Quits: pauld (n=pauld@92.40.114.220.sub.mbb.three.co.uk) (Read error: 110 (Connection timed out))
- # [21:32] * Joins: weinig (n=weinig@17.246.16.75)
- # [21:34] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 113 (No route to host))
- # [21:34] * riven` is now known as riven
- # [21:39] * Quits: zdobersek (n=zan@cpe-92-37-69-129.dynamic.amis.net) (Read error: 104 (Connection reset by peer))
- # [21:43] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [21:48] * Joins: riven`` (n=colin@53525B67.cable.casema.nl)
- # [21:49] * Quits: dolske (n=dolske@firefox/developer/dolske)
- # [21:49] * Joins: riven` (n=colin@83.82.91.103)
- # [21:52] * Joins: dolske (n=dolske@corp-241.mountainview.mozilla.com)
- # [21:52] * Joins: riven```` (n=colin@53525B67.cable.casema.nl)
- # [21:52] * Joins: mpilgrim (n=mark@96.10.240.189)
- # [21:52] * Quits: riven (n=colin@53525B67.cable.casema.nl) (Nick collision from services.)
- # [21:52] * riven```` is now known as riven
- # [21:52] * Quits: riven` (n=colin@83.82.91.103) (Nick collision from services.)
- # [21:55] * Quits: pmuellr (n=pmuellr@nat/ibm/x-30999a55d47fd266)
- # [22:01] * Quits: dimich (n=dimich@72.14.227.1)
- # [22:03] * Quits: weinig (n=weinig@17.246.16.75)
- # [22:05] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
- # [22:07] * Quits: riven`` (n=colin@53525B67.cable.casema.nl) (Success)
- # [22:10] * Joins: taf2 (n=taf2@38.99.201.242)
- # [22:22] * Quits: riven (n=colin@pdpc/supporter/professional/riven) (Read error: 110 (Connection timed out))
- # [22:24] * Quits: riven` (n=colin@53525B67.cable.casema.nl) (Connection timed out)
- # [22:28] * Joins: itpastorn1 (n=itpastor@139.57.227.87.static.th.siw.siwnet.net)
- # [22:30] * Quits: maikmerten (n=maikmert@BAE053b.bae.pppool.de) (Read error: 60 (Operation timed out))
- # [22:30] * Joins: maikmerten_ (n=maikmert@Z8845.z.pppool.de)
- # [22:33] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:38] * Joins: zdobersek (n=zan@cpe-92-37-69-129.dynamic.amis.net)
- # [22:39] * Quits: ap (n=ap@194.154.88.33)
- # [22:41] * Joins: gsnedders (n=gsnedder@host86-136-52-180.range86-136.btcentralplus.com)
- # [22:44] * Joins: slightlyoff (n=slightly@72.14.229.81)
- # [22:47] * Quits: itpastorn (n=itpastor@139.57.227.87.static.th.siw.siwnet.net) (Read error: 110 (Connection timed out))
- # [22:53] * gsnedders wonders if it is a bad idea to go to the theatre by himself
- # [22:54] * Joins: hdh (n=hdh@58.187.21.210)
- # [22:57] <jgraham> gsnedders: Why would that be a bad idea?
- # [22:57] <gsnedders> jgraham: geeky loneliness?
- # [22:57] <jgraham> Nah. Just make sure you are watching Waiting for Godot or something
- # [22:57] * Joins: riven (n=colin@53525B67.cable.casema.nl)
- # [22:58] <jgraham> Not Mama Mia!
- # [22:58] <gsnedders> jgraham: I was thinking more Avenue Q
- # [22:58] <jgraham> But then watching Mama Mia! is a bd idea in general
- # [22:58] <gsnedders> Hixie blatantly has far too much influence over me :P
- # [22:58] * Joins: jwalden (n=waldo@corp-241.mountainview.mozilla.com)
- # [22:59] <jgraham> gsnedders: Well I guess that isn't as sutiable for watching in the singular as Beckett but I think it will be better than not seeing it at all
- # [23:00] <jgraham> (Not that I have seen it or anything)
- # [23:00] <gsnedders> Unless, of course, anyone is in London in the week-beginning 22nd June…
- # [23:00] <jgraham> gsnedders: Sorry
- # [23:01] <jgraham> Do you know where you are staying in Linkoping yet?
- # [23:01] <gsnedders> I got email about one apartment giving me some details about that, yet to get any reply to my reply
- # [23:02] <gsnedders> (I emailed her on Monday)
- # [23:03] <jgraham> You spoke to Bibbi then? The mysteries of Swedish letting are still, well, mysterious to me
- # [23:03] <jgraham> Since our first apartment was found for us and the second one we found very luckily
- # [23:03] <gsnedders> Bibbi was finding one for me
- # [23:04] <jgraham> Yeah, that makes sense
- # [23:04] <gsnedders> Sent me some information about one with photos, and I basically replied saying that it'd be all right, and yet to get a response from her
- # [23:04] * Quits: KevinMarks (n=KevinMar@nat/google/x-b110b9258b9cdc8d) ("The computer fell asleep")
- # [23:05] <jgraham> She has been away a lot this week. And I guess since you said it will be OK it doesn't need any action
- # [23:05] <gsnedders> I probably also better email her to make sure contract arrived
- # [23:21] * Quits: roc (n=roc@121-72-178-31.dsl.telstraclear.net)
- # [23:22] * Joins: mat_t (n=mattomas@ppp-0-23.carl-a-1.access.uk.tiscali.com)
- # [23:32] * Quits: grimboy (n=grimboy@78-86-152-156.zone2.bethere.co.uk) (Connection timed out)
- # [23:32] * Joins: weinig (n=weinig@67.180.35.124)
- # [23:37] * Quits: taf2 (n=taf2@38.99.201.242)
- # [23:44] * Quits: zdobersek (n=zan@cpe-92-37-69-129.dynamic.amis.net) ("Leaving.")
- # [23:45] * Quits: heycam (n=cam@203-217-72-53.dyn.iinet.net.au) ("bye")
- # [23:46] * Quits: Lachy (n=Lachlan@85.196.122.246) ("Leaving")
- # [23:47] * Quits: aroben (n=aroben@unaffiliated/aroben) ("Leaving")
- # [23:48] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [23:52] * Quits: fakeolliej (n=oliver@17.246.16.226)
- # [23:54] * Quits: archtech (n=stanv@83.228.56.37)
- # [23:56] * Quits: zalan (n=kvirc@dsl5400FFD5.pool.t-online.hu) ("KVIrc 3.4.0 Virgo http://www.kvirc.net/")
- # [23:58] * Quits: itpastorn1 (n=itpastor@139.57.227.87.static.th.siw.siwnet.net) (Read error: 110 (Connection timed out))
- # [23:58] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [23:59] * Parts: billmason (n=billmaso@ip172.unival.com)
- # [23:59] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # Session Close: Sat May 09 00:00:00 2009
The end :)