/irc-logs / freenode / #whatwg / 2009-05-08 / end

Options:

  1. # Session Start: Fri May 08 00:00:00 2009
  2. # Session Ident: #whatwg
  3. # [00:02] * Joins: nessy (n=nessy@124-171-63-74.dyn.iinet.net.au)
  4. # [00:04] * Joins: olliej (n=oliver@17.246.16.226)
  5. # [00:05] * Joins: boblet (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp)
  6. # [00:06] * Joins: KevinMarks (n=KevinMar@nat/google/x-6596cee4ef66eb90)
  7. # [00:06] * Quits: olliej_ (n=oliver@17.203.15.158) (Read error: 60 (Operation timed out))
  8. # [00:13] * Joins: slightlyoff_ (n=slightly@72.14.229.81)
  9. # [00:15] * Quits: MikeSmith (n=MikeSmit@EM114-48-161-99.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
  10. # [00:16] * Quits: riven` (n=colin@53525B67.cable.casema.nl) (Connection timed out)
  11. # [00:19] * Joins: akamike (n=mikerobi@92.3.35.15)
  12. # [00:19] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
  13. # [00:21] * Quits: KevinMarks (n=KevinMar@nat/google/x-6596cee4ef66eb90) ("The computer fell asleep")
  14. # [00:22] * Joins: KevinMarks (n=KevinMar@nat/google/x-29de985a977db698)
  15. # [00:30] * Quits: slightlyoff (n=slightly@72.14.229.81) (Read error: 110 (Connection timed out))
  16. # [00:35] * Quits: virtuelv (n=virtuelv@084202133045.customer.alfanett.no) (Read error: 110 (Connection timed out))
  17. # [00:37] * Quits: shepazu (n=schepers@132.207.221.19)
  18. # [00:38] * Quits: riven (n=colin@pdpc/supporter/professional/riven) (Read error: 110 (Connection timed out))
  19. # [00:38] * Quits: weinig_ (n=weinig@17.246.18.103)
  20. # [00:38] * Joins: epeus (n=KevinMar@nat/google/x-0c53e10012ba628f)
  21. # [00:39] * Quits: KevinMarks (n=KevinMar@nat/google/x-29de985a977db698) (Read error: 110 (Connection timed out))
  22. # [00:40] * Joins: riven (n=colin@53525B67.cable.casema.nl)
  23. # [00:45] * Joins: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se)
  24. # [00:47] * Quits: riven (n=colin@pdpc/supporter/professional/riven) (Read error: 60 (Operation timed out))
  25. # [00:47] * Joins: riven (n=colin@53525B67.cable.casema.nl)
  26. # [00:47] * Quits: riven (n=colin@pdpc/supporter/professional/riven) (Remote closed the connection)
  27. # [00:48] * Joins: doublec (n=doublec@202.0.36.64)
  28. # [00:49] * epeus is now known as KevinMarks
  29. # [00:50] * Quits: pauld (n=pauld@host81-158-125-194.range81-158.btcentralplus.com)
  30. # [00:51] * Quits: zalan (n=kvirc@catv-89-132-200-147.catv.broadband.hu) ("KVIrc 3.4.0 Virgo http://www.kvirc.net/")
  31. # [00:52] * Joins: riven (n=colin@83.82.91.103)
  32. # [00:53] * Quits: riven (n=colin@pdpc/supporter/professional/riven) (Client Quit)
  33. # [00:54] * Joins: riven (n=colin@53525B67.cable.casema.nl)
  34. # [00:57] * Quits: drostie (n=hopkins@5354256F.cable.casema.nl) (Read error: 104 (Connection reset by peer))
  35. # [00:57] * Quits: riven` (n=colin@53525B67.cable.casema.nl) (Read error: 110 (Connection timed out))
  36. # [00:59] <Hixie> * Tara runs a video sharing web site for people who want licensing
  37. # [00:59] <Hixie> information to be included with their videos.
  38. # [00:59] <Hixie> man is that a specific audience to target
  39. # [01:00] <olliej> Hixie: hehhe
  40. # [01:07] <zcorpan_> hmm i wonder how <hgroup> messes up implicit sections
  41. # [01:07] <zcorpan_> maybe <hgroup> should have the same rank as its highest child h* element instead of always having rank 1
  42. # [01:08] <zcorpan_> so you can do <h1>foo</h1><h2>bar</h2><hgroup><h3>baz</h3><h4>quux</h4></hgroup>
  43. # [01:09] <zcorpan_> where baz is a subsection of bar
  44. # [01:09] <Hixie> non-issue in practice, imho, <hgroup> is almost always going to be the first heading
  45. # [01:09] <Hixie> and the rest of the time, people can use <section>
  46. # [01:09] <Hixie> no?
  47. # [01:11] <zcorpan_> would be nice if it worked as people expect when using implied sections
  48. # [01:11] <Hixie> i guess
  49. # [01:11] <Hixie> ...send mail :-)
  50. # [01:12] <zcorpan_> jgraham: btw your outliner seems to use the wrong heading in the example above (it uses foo twice)
  51. # [01:14] * Quits: dglazkov (n=dglazkov@216.239.45.4)
  52. # [01:17] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
  53. # [01:20] * Joins: MikeSmith (n=MikeSmit@EM114-48-128-8.pool.e-mobile.ne.jp)
  54. # [01:23] <MikeSmith> Hixie: (or anybody else using tircd) - http://impressive.net/people/gerald/2009/05/xchat-inputcount.pl
  55. # [01:24] <MikeSmith> [[
  56. # [01:24] <MikeSmith> # xchat-inputcount.pl: add a character count next to xchat's input box.
  57. # [01:24] <MikeSmith> # (useful when twittering, to see if you are within 140 characters)
  58. # [01:24] <MikeSmith> ]]
  59. # [01:26] * Quits: hdh (n=hdh@118.71.77.192) (Remote closed the connection)
  60. # [01:30] * Quits: heycam` (n=cam@203-217-72-53.dyn.iinet.net.au) ("bye")
  61. # [01:31] * Quits: akamike (n=mikerobi@92.3.35.15) (Client Quit)
  62. # [01:35] * Quits: MikeSmith (n=MikeSmit@EM114-48-128-8.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
  63. # [01:35] * Quits: Lachy (n=Lachlan@85.196.122.246) (Read error: 104 (Connection reset by peer))
  64. # [01:36] * Joins: Lachy (n=Lachlan@85.196.122.246)
  65. # [01:36] * Quits: nessy (n=nessy@124-171-63-74.dyn.iinet.net.au) ("This computer has gone to sleep")
  66. # [01:37] * Joins: MikeSmith (n=MikeSmit@EM114-48-128-8.pool.e-mobile.ne.jp)
  67. # [01:55] * Parts: cgriego (n=cgriego@12.14.172.51)
  68. # [01:55] * Joins: dglazkov (n=dglazkov@72.14.224.1)
  69. # [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 ↕.
  70. # [01:56] <zcorpan_> http://www.w3.org/TR/2009/PER-xhtml11-20090507/xhtml11-rec-diff.html
  71. # [01:57] <zcorpan_> doctype is MAY
  72. # [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
  73. # [01:59] <zcorpan_> 1.1 adds lang=""
  74. # [02:00] <Hixie> does it define how it works?
  75. # [02:00] <Hixie> http://www.whatwg.org/specs/web-apps/current-work/#the-lang-and-xml:lang-attributes
  76. # [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. ↑
  77. # [02:01] <Hixie> so "no" then?
  78. # [02:02] <Hixie> i guess they just defer to HTML4
  79. # [02:02] <Hixie> as for everything else
  80. # [02:04] <zcorpan_> img& usemap (IDREF)
  81. # [02:04] <Hixie> they broke it again?
  82. # [02:04] <Hixie> am i going to have to update my blog post
  83. # [02:04] <zcorpan_> was it ever fixed?
  84. # [02:04] <Hixie> http://ln.hixie.ch/?start=1172653243&count=1
  85. # [02:05] <zcorpan_> "...new version of this specification which did not fix one of its simplest problems"
  86. # [02:08] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
  87. # [02:09] * Joins: dglazkov_ (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
  88. # [02:11] * Quits: dglazkov_ (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net) (Client Quit)
  89. # [02:11] <Hixie> woah, creativecommons.org is branding BSD and GPL licenses as "cc"?
  90. # [02:11] * Quits: dglazkov (n=dglazkov@72.14.224.1) (Read error: 60 (Operation timed out))
  91. # [02:11] <zcorpan_> hmm, 1.1 made the doctype "may" but in 1.0 it's still "must"
  92. # [02:20] <zcorpan_> http://lists.w3.org/Archives/Public/www-style/2009May/0065.html
  93. # [02:20] * Quits: onar_ (n=onar@17.244.69.220)
  94. # [02:22] * Quits: MikeSmith (n=MikeSmit@EM114-48-128-8.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
  95. # [02:22] * zcorpan_ is confused as to why there should be pseudo-classes for aria
  96. # [02:22] <zcorpan_> oh well
  97. # [02:22] <zcorpan_> nn
  98. # [02:23] * Quits: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se)
  99. # [02:24] * Joins: Lachy_ (n=Lachlan@85.196.122.246)
  100. # [02:24] * Quits: ray (i=ray@2001:41c8:1:54da:0:0:0:1337) (Read error: 60 (Operation timed out))
  101. # [02:25] * Joins: ray (i=ray@2001:41c8:1:54da:0:0:0:1337)
  102. # [02:27] * Quits: bgalbraith (n=bgalbrai@corp-241.mountainview.mozilla.com)
  103. # [02:32] * Joins: heycam` (n=cam@zot.infotech.monash.edu.au)
  104. # [02:32] * Quits: heycam` (n=cam@zot.infotech.monash.edu.au) (Client Quit)
  105. # [02:33] * Quits: Lachy (n=Lachlan@85.196.122.246) (Read error: 110 (Connection timed out))
  106. # [02:34] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
  107. # [02:39] * Quits: mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com) (Remote closed the connection)
  108. # [02:43] * Joins: davidb (n=davidb@bas4-toronto06-1279310502.dsl.bell.ca)
  109. # [02:44] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
  110. # [02:45] * Joins: michaeln (n=michaeln@nat/google/x-b06333e9c2269586)
  111. # [02:45] * Joins: onar_ (n=onar@17.244.69.220)
  112. # [02:47] * Parts: michaeln (n=michaeln@nat/google/x-b06333e9c2269586)
  113. # [02:47] * Quits: KevinMarks (n=KevinMar@nat/google/x-0c53e10012ba628f) (Read error: 110 (Connection timed out))
  114. # [02:53] <hsivonen> Hixie: CC has called the GPL CC-GPL as early as when CC 1.0 series came out
  115. # [02:55] <Hixie> that's... surprising
  116. # [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
  117. # [02:57] <hsivonen> *instead
  118. # [02:57] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
  119. # [02:57] <Hixie> yes, imho cc has done much harm through its proliferation of licenses
  120. # [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
  121. # [02:59] <Hixie> ironically, none of the CC licenses these days are appropriate for what I want at all (since they all require attribution)
  122. # [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
  123. # [02:59] <hsivonen> yeah, attribution on the license level is a big problem
  124. # [02:59] <hsivonen> particularly for massively collaborative works like wikis
  125. # [03:00] <hsivonen> (when you'd want to integrate external works that don't specify the wiki as the party who receives attribution)
  126. # [03:01] * Quits: michaeln1 (n=michaeln@nat/google/x-ebe782c07d1696ee) (Read error: 110 (Connection timed out))
  127. # [03:02] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
  128. # [03:12] * Quits: olliej (n=oliver@17.246.16.226)
  129. # [03:14] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
  130. # [03:20] * Joins: olliej (n=oliver@17.246.16.226)
  131. # [03:27] * Joins: dglazkov_ (n=dglazkov@72.14.224.1)
  132. # [03:32] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
  133. # [03:33] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net) (Read error: 60 (Operation timed out))
  134. # [03:37] * Joins: MikeSmith (n=MikeSmit@EM114-48-7-161.pool.e-mobile.ne.jp)
  135. # [03:39] * Quits: onar_ (n=onar@17.244.69.220)
  136. # [03:41] * Joins: ojan (n=ojan@203.39.247.241)
  137. # [03:46] * Quits: slightlyoff_ (n=slightly@72.14.229.81)
  138. # [03:49] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
  139. # [03:49] * Joins: shikiesos (n=shiki@220.109.219.244)
  140. # [03:53] <roc> the preferred form of making modifications to videos is the raw data
  141. # [03:55] * Joins: dglazkov__ (n=dglazkov@72.14.224.1)
  142. # [03:55] * Quits: dglazkov_ (n=dglazkov@72.14.224.1) (Read error: 60 (Operation timed out))
  143. # [04:12] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
  144. # [04:13] * Quits: dave_levin (n=dave_lev@72.14.227.1)
  145. # [04:17] * Quits: jwalden (n=waldo@corp-241.mountainview.mozilla.com) ("ChatZilla 0.9.82.1-rdmsoft [XULRunner 1.8.0.9/2006120508]")
  146. # [04:20] * dglazkov__ is now known as dglazkov
  147. # [04:21] * Quits: davidb (n=davidb@bas4-toronto06-1279310502.dsl.bell.ca)
  148. # [04:25] * Quits: dolske (n=dolske@firefox/developer/dolske)
  149. # [04:59] * Joins: jwalden (n=waldo@c-24-6-168-212.hsd1.ca.comcast.net)
  150. # [05:02] * Quits: MikeSmith (n=MikeSmit@EM114-48-7-161.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
  151. # [05:04] * Joins: dolske (n=dolske@firefox/developer/dolske)
  152. # [05:05] * Joins: archtech (n=stanv@83.228.56.37)
  153. # [05:08] * Joins: MikeSmith (n=MikeSmit@EM114-48-7-161.pool.e-mobile.ne.jp)
  154. # [05:09] * Quits: MikeSmith (n=MikeSmit@EM114-48-7-161.pool.e-mobile.ne.jp) (Client Quit)
  155. # [05:09] * Joins: MikeSmith (n=MikeSmit@EM114-48-7-161.pool.e-mobile.ne.jp)
  156. # [05:09] * Quits: MikeSmith (n=MikeSmit@EM114-48-7-161.pool.e-mobile.ne.jp) (Read error: 104 (Connection reset by peer))
  157. # [05:12] * Joins: MikeSmith (n=MikeSmit@EM114-48-7-161.pool.e-mobile.ne.jp)
  158. # [05:12] * Quits: MikeSmith (n=MikeSmit@EM114-48-7-161.pool.e-mobile.ne.jp) (Read error: 104 (Connection reset by peer))
  159. # [05:36] * Joins: dglazkov_ (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
  160. # [05:53] * Quits: dglazkov (n=dglazkov@72.14.224.1) (Read error: 110 (Connection timed out))
  161. # [05:56] * Joins: MikeSmith (n=MikeSmit@EM114-48-182-79.pool.e-mobile.ne.jp)
  162. # [05:56] * Quits: MikeSmith (n=MikeSmit@EM114-48-182-79.pool.e-mobile.ne.jp) (Read error: 104 (Connection reset by peer))
  163. # [05:57] * Joins: MikeSmith (n=MikeSmit@EM114-48-182-79.pool.e-mobile.ne.jp)
  164. # [05:57] * Quits: MikeSmith (n=MikeSmit@EM114-48-182-79.pool.e-mobile.ne.jp) (Read error: 104 (Connection reset by peer))
  165. # [05:58] * Joins: MikeSmith (n=MikeSmit@EM114-48-182-79.pool.e-mobile.ne.jp)
  166. # [06:03] * Quits: MikeSmith (n=MikeSmit@EM114-48-182-79.pool.e-mobile.ne.jp) (Client Quit)
  167. # [06:03] * dglazkov_ is now known as dglazkov
  168. # [06:05] * Joins: nessy (n=nessy@124-171-63-74.dyn.iinet.net.au)
  169. # [06:11] * Joins: MikeSmith (n=MikeSmit@EM114-48-182-79.pool.e-mobile.ne.jp)
  170. # [06:14] * Quits: MikeSmith (n=MikeSmit@EM114-48-182-79.pool.e-mobile.ne.jp) (Client Quit)
  171. # [06:14] * Joins: MikeSmith (n=MikeSmit@EM114-48-182-79.pool.e-mobile.ne.jp)
  172. # [06:16] * Quits: archtech (n=stanv@83.228.56.37) (Read error: 113 (No route to host))
  173. # [06:20] <olliej> Philip`: ping?
  174. # [06:24] * Joins: zalan (n=kvirc@catv-89-132-200-147.catv.broadband.hu)
  175. # [06:43] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
  176. # [07:02] * Joins: archtech (n=stanv@83.228.56.37)
  177. # [07:04] * Quits: zalan (n=kvirc@catv-89-132-200-147.catv.broadband.hu) ("KVIrc 3.4.0 Virgo http://www.kvirc.net/")
  178. # [07:15] * Joins: dave_levin (n=dave_lev@72.14.224.1)
  179. # [07:25] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
  180. # [07:38] * Quits: doublec (n=doublec@202.0.36.64) ("Leaving")
  181. # [08:00] * Quits: roc (n=roc@202.0.36.64)
  182. # [08:02] * Joins: pauld (n=pauld@host81-158-125-194.range81-158.btcentralplus.com)
  183. # [08:02] * Joins: bgalbraith (n=bgalbrai@c-71-202-109-116.hsd1.ca.comcast.net)
  184. # [08:09] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
  185. # [08:09] * Quits: Lachy_ (n=Lachlan@85.196.122.246) (Read error: 104 (Connection reset by peer))
  186. # [08:14] * Joins: ap (n=ap@194.154.88.33)
  187. # [08:26] * Quits: riven (n=colin@pdpc/supporter/professional/riven) (Read error: 110 (Connection timed out))
  188. # [08:28] * Joins: pesla (n=retep@procurios.xs4all.nl)
  189. # [08:30] * riven` is now known as riven
  190. # [08:33] * Joins: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se)
  191. # [08:34] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
  192. # [08:37] * Quits: riven (n=colin@53525B67.cable.casema.nl) (Read error: 60 (Operation timed out))
  193. # [08:37] * Joins: riven (n=colin@53525B67.cable.casema.nl)
  194. # [08:43] * Joins: blaargh (n=colin@53525B67.cable.casema.nl)
  195. # [08:44] * blaargh is now known as riven``
  196. # [08:45] * Quits: ojan (n=ojan@203.39.247.241)
  197. # [08:46] * Quits: riven (n=colin@53525B67.cable.casema.nl) (Nick collision from services.)
  198. # [08:46] * riven`` is now known as riven
  199. # [08:49] * Quits: pauld (n=pauld@host81-158-125-194.range81-158.btcentralplus.com)
  200. # [08:49] * Joins: harig (n=opera@59.90.71.35)
  201. # [08:50] * Joins: pauld (n=pauld@host81-158-125-194.range81-158.btcentralplus.com)
  202. # [08:51] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
  203. # [08:52] * Joins: roc (n=roc@121-72-178-31.dsl.telstraclear.net)
  204. # [08:52] * Quits: riven` (n=colin@53525B67.cable.casema.nl) (Read error: 110 (Connection timed out))
  205. # [08:53] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
  206. # [08:54] * Quits: heycam (n=cam@zot.infotech.monash.edu.au) ("bye")
  207. # [08:57] * Joins: drostie (n=hopkins@5354256F.cable.casema.nl)
  208. # [09:00] * Joins: Lachy (n=Lachlan@85.196.122.246)
  209. # [09:05] * Joins: KevinMarks (n=KevinMar@c-71-202-163-211.hsd1.ca.comcast.net)
  210. # [09:06] * Quits: pauld (n=pauld@host81-158-125-194.range81-158.btcentralplus.com)
  211. # [09:07] * Parts: harig (n=opera@59.90.71.35)
  212. # [09:09] <Philip`> olliej: Pong
  213. # [09:10] <olliej> Philip`: you need to update your canvas compat chart :D
  214. # [09:10] * Quits: riven (n=colin@pdpc/supporter/professional/riven) (Read error: 110 (Connection timed out))
  215. # [09:10] * Joins: riven (n=colin@53525B67.cable.casema.nl)
  216. # [09:12] * Quits: riven` (n=colin@53525B67.cable.casema.nl) (Connection timed out)
  217. # [09:12] <Philip`> olliej: I need to update the tests too
  218. # [09:12] <olliej> true
  219. # [09:12] <Philip`> particularly so I can discover how badly everyone fails at text rendering :-)
  220. # [09:12] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
  221. # [09:12] <olliej> :p
  222. # [09:13] <Philip`> but that'll take quite a bit of time, and I haven't been sufficiently motivated to do it
  223. # [09:18] * Quits: riven (n=colin@53525B67.cable.casema.nl) (Read error: 60 (Operation timed out))
  224. # [09:19] * Joins: riven (n=colin@53525B67.cable.casema.nl)
  225. # [09:19] * Joins: heycam (n=cam@203-217-72-53.dyn.iinet.net.au)
  226. # [09:22] <zcorpan_> hgroup > h1:heading-level(3) ~ h2 { /* same styles as <h4> */ }
  227. # [09:24] <MikeSmith> whoa, what is this heading-level() magic?
  228. # [09:24] <MikeSmith> is that already supported in browsers?
  229. # [09:24] <zcorpan_> no
  230. # [09:25] <zcorpan_> it's something i made up this morning
  231. # [09:25] <MikeSmith> damn lazy browser developers, get to work implementing that already!
  232. # [09:26] <zcorpan_> the outline algorithm needs to be fixed first, at least :)
  233. # [09:27] <MikeSmith> zcorpan_: well, I hope your idea doesn't take
  234. # [09:27] <MikeSmith> because I like putting stuff into stylesheets like
  235. # [09:28] <MikeSmith> > ul > li > ul > li > ul > li > ul > li > ul > li
  236. # [09:28] <MikeSmith> when I look at it in vim, it shows up in red and yellow
  237. # [09:28] <MikeSmith> like christmas tree lights
  238. # [09:29] * Joins: philipj (n=philipj@pat.se.opera.com)
  239. # [09:29] * Quits: riven` (n=colin@53525B67.cable.casema.nl) (Connection timed out)
  240. # [09:29] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
  241. # [09:32] <MikeSmith> div[class="section"] > div[class="section"] > div[class="section"] > div[class="section"] > div[class="section"] > h2
  242. # [09:32] <MikeSmith> ... is fun too
  243. # [09:32] <MikeSmith> that one adds pink
  244. # [09:39] * Quits: riven (n=colin@53525B67.cable.casema.nl) (Read error: 110 (Connection timed out))
  245. # [09:39] * Joins: riven (n=colin@53525B67.cable.casema.nl)
  246. # [09:47] * Quits: dave_levin (n=dave_lev@72.14.224.1)
  247. # [09:48] * Quits: drostie (n=hopkins@5354256F.cable.casema.nl) (Remote closed the connection)
  248. # [09:49] * Joins: riven`` (n=colin@83.82.91.103)
  249. # [09:49] * Joins: harig (n=opera@59.90.71.35)
  250. # [09:50] * Quits: riven (n=colin@53525B67.cable.casema.nl) (Nick collision from services.)
  251. # [09:50] * riven`` is now known as riven
  252. # [09:51] * Quits: riven` (n=colin@53525B67.cable.casema.nl) (Read error: 110 (Connection timed out))
  253. # [09:51] * Quits: bgalbraith (n=bgalbrai@c-71-202-109-116.hsd1.ca.comcast.net)
  254. # [10:04] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Read error: 104 (Connection reset by peer))
  255. # [10:05] * Quits: nessy (n=nessy@124-171-63-74.dyn.iinet.net.au) ("This computer has gone to sleep")
  256. # [10:05] * Quits: olliej (n=oliver@17.246.16.226)
  257. # [10:08] * Joins: sid0 (n=sid0@unaffiliated/sid0)
  258. # [10:08] * mpt_ is now known as mpt
  259. # [10:18] * Joins: olliej (n=oliver@17.246.16.226)
  260. # [10:19] * Quits: Hixie (i=ianh@trivini.no) (Read error: 104 (Connection reset by peer))
  261. # [10:20] * Joins: Hixie (i=ianh@trivini.no)
  262. # [10:20] * Joins: sid0_ (n=sid0@unaffiliated/sid0)
  263. # [10:30] * Joins: zalan (n=kvirc@dsl5400FFD5.pool.t-online.hu)
  264. # [10:30] * Quits: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se) (Remote closed the connection)
  265. # [10:31] * Joins: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se)
  266. # [10:36] * Joins: mat_t (n=mattomas@nat/canonical/x-52334e0cf10794ac)
  267. # [10:37] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Read error: 110 (Connection timed out))
  268. # [10:38] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
  269. # [10:49] * Quits: olliej (n=oliver@17.246.16.226)
  270. # [10:51] * Joins: olliej (n=oliver@17.246.16.226)
  271. # [11:06] <jgraham> zcorpan_: You can imagine doing something like hgroup > *:not(:heading-level(*)) to match subheadings
  272. # [11:06] <jgraham> But it is not really obvious or pretty
  273. # [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
  274. # [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)
  275. # [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
  276. # [11:15] * Joins: ROBOd (n=robod@89.122.216.38)
  277. # [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
  278. # [11:16] <jgraham> Ah, you know you've gone really wrong when you find you have implemented a project system
  279. # [11:16] <Philip`> (This is version 5.3.2 of the tool)
  280. # [11:17] <Philip`> (from 2003)
  281. # [11:17] <Philip`> It's even got a mottled stone background in its toolbar
  282. # [11:18] <Philip`> http://www.em2-solutions.com/projs/weft.html - apparently it's those Swedish people's fault
  283. # [11:26] <zcorpan_> silly swedish people
  284. # [11:27] <jgraham> You're telling me :p
  285. # [11:27] <zcorpan_> jgraham: also has weird results when you have invalid markup like <hgroup><center><h1>
  286. # [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
  287. # [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
  288. # [11:29] <zcorpan_> is the "fi" ligature in the font?
  289. # [11:29] <zcorpan_> and the "f" glyph?
  290. # [11:29] <jgraham> zcorpan_: In the outliner. Weird. Thanks
  291. # [11:29] <jgraham> s/./?/
  292. # [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)
  293. # [11:31] <Philip`> zcorpan_: 'f' is; 'i' isn't; 'fi' isn't
  294. # [11:31] <zcorpan_> Philip`: then it would have to fall back on a default font anyway (since i and fi aren't present), no?
  295. # [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...
  296. # [11:32] <Philip`> zcorpan_: No, it should use the 'ffi' ligature
  297. # [11:32] <zcorpan_> oh, forgot about ffi
  298. # [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'
  299. # [11:34] <Philip`> or something like that
  300. # [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 :-)
  301. # [11:35] <jgraham> Philip`: But you don';t have a project mode!
  302. # [11:35] * Joins: Hixie_ (i=ianh@trivini.no)
  303. # [11:35] * Quits: Hixie (i=ianh@trivini.no) (Remote closed the connection)
  304. # [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
  305. # [11:40] * Philip` thinks someone should make an EOT-to-TTF service
  306. # [11:46] * Joins: pauld (n=pauld@194.102.13.6)
  307. # [11:56] * Joins: billyjackass (n=MikeSmit@EM114-48-8-35.pool.e-mobile.ne.jp)
  308. # [11:57] * Quits: MikeSmith (n=MikeSmit@EM114-48-182-79.pool.e-mobile.ne.jp) (Nick collision from services.)
  309. # [11:57] * billyjackass is now known as MikeSmith
  310. # [12:01] * Joins: webben (n=benh@217.12.14.240)
  311. # [12:02] * Joins: hdh (n=hdh@58.187.21.210)
  312. # [12:31] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
  313. # [12:31] * Joins: myakura (n=myakura@122.17.175.120)
  314. # [12:53] <zcorpan_> i think smylers might be on to something (re header and hgroup)
  315. # [13:05] * Joins: drostie (n=hopkins@wlan-145-94-168-97.wlan.tudelft.nl)
  316. # [13:10] * Quits: jwalden (n=waldo@c-24-6-168-212.hsd1.ca.comcast.net) (Remote closed the connection)
  317. # [13:10] * Joins: xydyx (n=hdh@58.187.21.210)
  318. # [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=""
  319. # [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
  320. # [13:15] <jgraham> (which could be bad if we don't accuratley anticipate how <header> will be used)
  321. # [13:15] * Joins: riven`` (n=colin@53525B67.cable.casema.nl)
  322. # [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)
  323. # [13:16] <jgraham> (but I guess we can do research on this case)
  324. # [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
  325. # [13:20] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
  326. # [13:22] * Joins: riven```` (n=colin@53525B67.cable.casema.nl)
  327. # [13:23] * Quits: riven (n=colin@83.82.91.103) (Nick collision from services.)
  328. # [13:23] * riven```` is now known as riven
  329. # [13:23] * Quits: riven` (n=colin@53525B67.cable.casema.nl) (Nick collision from services.)
  330. # [13:26] * Joins: sid0 (n=sid0@unaffiliated/sid0)
  331. # [13:29] * Quits: hdh (n=hdh@58.187.21.210) (Read error: 110 (Connection timed out))
  332. # [13:30] * Joins: doublec (n=doublec@118-93-168-138.dsl.dyn.ihug.co.nz)
  333. # [13:32] <zcorpan_> <header><h1>x</h1><nav><h1>y</h1></nav><h1>z</h1></header> - what would you make of this?
  334. # [13:38] * Quits: riven`` (n=colin@53525B67.cable.casema.nl) (Read error: 110 (Connection timed out))
  335. # [13:40] * Quits: ap (n=ap@194.154.88.33)
  336. # [13:41] * Quits: webben (n=benh@217.12.14.240) (Read error: 145 (Connection timed out))
  337. # [13:42] <jgraham> zcorpan_: I would assume that the second <h1> child of the <header> represented a different subsection
  338. # [13:43] <jgraham> So:
  339. # [13:43] <jgraham> +--x
  340. # [13:43] <jgraham> +--y
  341. # [13:43] <jgraham> +--z
  342. # [13:49] * Quits: sid0_ (n=sid0@unaffiliated/sid0) (Read error: 110 (Connection timed out))
  343. # [14:07] * Joins: pmuellr (n=pmuellr@nat/ibm/x-30999a55d47fd266)
  344. # [14:09] * Joins: ap (n=ap@194.154.88.33)
  345. # [14:10] * Joins: taf2 (n=taf2@38.99.201.242)
  346. # [14:22] * Quits: doublec (n=doublec@118-93-168-138.dsl.dyn.ihug.co.nz) (Read error: 104 (Connection reset by peer))
  347. # [14:29] * Joins: sid0_ (n=sid0@unaffiliated/sid0)
  348. # [14:30] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Nick collision from services.)
  349. # [14:30] * sid0_ is now known as sid0
  350. # [14:38] * Joins: zdobersek (n=zan@cpe-92-37-69-129.dynamic.amis.net)
  351. # [14:53] * Joins: webben (n=benh@nat/yahoo/x-ce7851855f900ae3)
  352. # [15:00] * Quits: pauld (n=pauld@194.102.13.6)
  353. # [15:01] * Quits: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se) (Remote closed the connection)
  354. # [15:01] * Joins: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se)
  355. # [15:02] * Joins: pauld (n=pauld@194.102.13.6)
  356. # [15:05] * Quits: Lachy (n=Lachlan@85.196.122.246) ("Leaving")
  357. # [15:06] * Quits: pauld (n=pauld@194.102.13.6) (Client Quit)
  358. # [15:10] * Quits: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se) (Read error: 104 (Connection reset by peer))
  359. # [15:11] * Joins: itpastorn (n=itpastor@139.57.227.87.static.th.siw.siwnet.net)
  360. # [15:15] * Quits: olliej (n=oliver@17.246.16.226)
  361. # [15:17] * Joins: olliej (n=oliver@17.246.16.226)
  362. # [15:18] * Joins: nessy (n=nessy@124-171-63-74.dyn.iinet.net.au)
  363. # [15:20] * Quits: webben (n=benh@nat/yahoo/x-ce7851855f900ae3) (Read error: 110 (Connection timed out))
  364. # [15:27] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
  365. # [15:28] * Joins: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de)
  366. # [15:30] * Joins: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se)
  367. # [15:33] * Joins: zcorpan (n=zcorpan@c83-252-196-43.bredband.comhem.se)
  368. # [15:33] * Joins: shepazu (n=schepers@132.207.221.231)
  369. # [15:39] * Joins: davidb (n=davidb@bas4-toronto06-1279310502.dsl.bell.ca)
  370. # [15:39] * Quits: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se) (Read error: 104 (Connection reset by peer))
  371. # [15:40] * Joins: fearphage (n=fearphag@xbmc/user/fearphage)
  372. # [15:42] * Joins: webben (n=benh@nat/yahoo/x-2f685d308bf6fc2d)
  373. # [15:44] * Quits: olliej (n=oliver@17.246.16.226)
  374. # [15:44] * Joins: pauld (n=pauld@194.102.13.6)
  375. # [15:47] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
  376. # [15:48] * Joins: Lachy (n=Lachlan@85.196.122.246)
  377. # [15:55] * Joins: hendry_ (n=hendry@webvm.net)
  378. # [15:55] * Quits: hendry (n=hendry@webvm.net) (Read error: 104 (Connection reset by peer))
  379. # [15:56] * Joins: olliej (n=oliver@17.246.16.226)
  380. # [15:57] * Joins: sid0_ (n=sid0@unaffiliated/sid0)
  381. # [15:57] * hendry_ is now known as hendry
  382. # [15:58] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Nick collision from services.)
  383. # [15:58] * sid0_ is now known as sid0
  384. # [15:58] * Joins: bzed_ (n=bzed@devel.recluse.de)
  385. # [15:59] * Quits: zdobersek (n=zan@cpe-92-37-69-129.dynamic.amis.net) (clarke.freenode.net irc.freenode.net)
  386. # [15:59] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net) (clarke.freenode.net irc.freenode.net)
  387. # [15:59] * Quits: bzed (n=bzed@devel.recluse.de) (clarke.freenode.net irc.freenode.net)
  388. # [15:59] * Quits: inimino (n=inimino@atekomi.inimino.org) (clarke.freenode.net irc.freenode.net)
  389. # [15:59] * Quits: olliej (n=oliver@17.246.16.226) (Client Quit)
  390. # [16:00] * sid0 is now known as sid0|afk
  391. # [16:02] * Joins: olliej (n=oliver@17.246.16.226)
  392. # [16:05] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
  393. # [16:09] * Joins: inimino (n=inimino@atekomi.inimino.org)
  394. # [16:17] * Quits: drostie (n=hopkins@wlan-145-94-168-97.wlan.tudelft.nl) (Remote closed the connection)
  395. # [16:18] * Joins: zdobersek (n=zan@cpe-92-37-69-129.dynamic.amis.net)
  396. # [16:19] * Quits: webben (n=benh@nat/yahoo/x-2f685d308bf6fc2d) (Read error: 110 (Connection timed out))
  397. # [16:19] * Quits: mat_t (n=mattomas@nat/canonical/x-52334e0cf10794ac) (Read error: 60 (Operation timed out))
  398. # [16:19] * olliej is now known as fakeolliej
  399. # [16:20] * Joins: mat_t (n=mattomas@nat/canonical/x-11314e637defaa07)
  400. # [16:21] * Quits: fakeolliej (n=oliver@17.246.16.226)
  401. # [16:23] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
  402. # [16:23] * Quits: taf2 (n=taf2@38.99.201.242)
  403. # [16:24] * Joins: olliej (n=oliver@17.246.16.226)
  404. # [16:27] * Joins: aroben (n=aroben@unaffiliated/aroben)
  405. # [16:28] * Quits: nessy (n=nessy@124-171-63-74.dyn.iinet.net.au) ("This computer has gone to sleep")
  406. # [16:30] * olliej is now known as fakeolliej
  407. # [16:34] * Quits: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de) (Remote closed the connection)
  408. # [16:49] * Joins: webben (n=benh@nat/yahoo/x-19b35a824ece7c63)
  409. # [17:03] * Joins: billmason (n=billmaso@ip172.unival.com)
  410. # [17:04] * Quits: zcorpan (n=zcorpan@c83-252-196-43.bredband.comhem.se)
  411. # [17:04] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) ("Disconnected...")
  412. # [17:09] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
  413. # [17:09] * Joins: danbri_ (n=danbri@unaffiliated/danbri)
  414. # [17:19] * Quits: danbri (n=danbri@unaffiliated/danbri) (Read error: 110 (Connection timed out))
  415. # [17:30] * bzed_ is now known as bzed
  416. # [17:36] * Joins: grimboy (n=grimboy@78-86-152-156.zone2.bethere.co.uk)
  417. # [17:39] * Quits: xydyx (n=hdh@58.187.21.210) (Remote closed the connection)
  418. # [17:40] * Joins: bgalbraith (n=bgalbrai@corp-241.mountainview.mozilla.com)
  419. # [17:48] * Joins: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
  420. # [17:49] * Quits: shepazu (n=schepers@132.207.221.231)
  421. # [17:49] * Quits: harig (n=opera@59.90.71.35) (Read error: 145 (Connection timed out))
  422. # [17:51] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
  423. # [17:54] * Quits: bgalbraith (n=bgalbrai@corp-241.mountainview.mozilla.com)
  424. # [17:54] * Joins: bgalbraith (n=bgalbrai@corp-241.mountainview.mozilla.com)
  425. # [18:02] * Quits: webben (n=benh@nat/yahoo/x-19b35a824ece7c63) (Read error: 110 (Connection timed out))
  426. # [18:07] * Joins: onar_ (n=onar@17.244.69.220)
  427. # [18:11] * Joins: ZombieLoffe (n=e@unaffiliated/zombieloffe)
  428. # [18:12] * Joins: drostie (n=hopkins@5354256F.cable.casema.nl)
  429. # [18:15] * Quits: Dashiva (i=Dashiva@wikia/Dashiva)
  430. # [18:17] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
  431. # [18:17] * Quits: MikeSmith (n=MikeSmit@EM114-48-8-35.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
  432. # [18:18] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
  433. # [18:19] * Joins: Dashiva (i=Dashiva@80.202.223.46)
  434. # [18:21] * Joins: maikmerten (n=maikmert@BAE053b.bae.pppool.de)
  435. # [18:28] * Parts: boblet (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp)
  436. # [18:35] * Quits: Lachy (n=Lachlan@85.196.122.246) ("Leaving")
  437. # [18:35] * Quits: pesla (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
  438. # [18:37] * sid0|afk is now known as sid0
  439. # [18:38] * Joins: Lachy (n=Lachlan@85.196.122.246)
  440. # [18:44] * Joins: cgriego (n=cgriego@out-02.hotels.com)
  441. # [18:50] * Quits: KevinMarks (n=KevinMar@c-71-202-163-211.hsd1.ca.comcast.net) ("The computer fell asleep")
  442. # [19:00] * Joins: dave_levin (n=dave_lev@72.14.227.1)
  443. # [19:07] <Philip`> jgraham: Haven't you set something up so you can collect that kind of data yourself? :-)
  444. # [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
  445. # [19:15] * Joins: pauld_ (n=pauld@194.102.13.6)
  446. # [19:15] * Quits: pauld (n=pauld@194.102.13.6) (Read error: 104 (Connection reset by peer))
  447. # [19:17] * Joins: Hish (n=chatzill@mail2.n-e-s.de)
  448. # [19:23] * Quits: philipj (n=philipj@pat.se.opera.com) (Read error: 60 (Operation timed out))
  449. # [19:29] * gsnedders sighs at some of the arguments around the intarwebs about HTML 5
  450. # [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).
  451. # [19:32] <Philip`> gsnedders: No, because substantial comments about the spec would get disregarded due to the problems with the process
  452. # [19:32] <Philip`> and the solution to such a problem is not to send more substantial comments that will all get disregarded
  453. # [19:32] <gsnedders> OK, then bitch to W3C management and not on blogs?
  454. # [19:33] <gsnedders> Fork the spec?
  455. # [19:33] <inimino> gsnedders: not for people who have disengaged with the process by choice
  456. # [19:33] <gsnedders> They all seem more productive things to do in that case.
  457. # [19:33] <inimino> forking the spec sounds like work
  458. # [19:33] <gsnedders> Bitching on blogs will _not_ fix any problems.
  459. # [19:33] <inimino> which doesn't really satisfy the same human urges that bitching does ;)
  460. # [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
  461. # [19:35] <Philip`> The current evidence indicates it takes years of work for an unofficial fork of HTML to be seen as legitimate
  462. # [19:36] <inimino> and that's with the backing of major browser developers
  463. # [19:36] * Joins: riven`` (n=colin@53525B67.cable.casema.nl)
  464. # [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
  465. # [19:37] * Joins: shepazu (n=schepers@132.207.221.231)
  466. # [19:37] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
  467. # [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
  468. # [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
  469. # [19:40] * gsnedders stops bitching about the bitchers
  470. # [19:40] <Philip`> I like this analogy
  471. # [19:40] * Quits: zalan (n=kvirc@dsl5400FFD5.pool.t-online.hu) (Read error: 110 (Connection timed out))
  472. # [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
  473. # [19:41] * gsnedders wonders how Content-Type is parsed
  474. # [19:42] <inimino> (or in any other process that has a realistic chance to displace it)
  475. # [19:42] <gsnedders> Short immediately apparent answer: not how the spec says.
  476. # [19:43] <inimino> so I think there is some fallout from the breakdown of unrealistic expectations that had seemed reasonable for a few years
  477. # [19:43] * Quits: riven` (n=colin@53525B67.cable.casema.nl) (Read error: 60 (Operation timed out))
  478. # [19:43] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
  479. # [19:44] <gsnedders> How boring. That page now has sane headers.
  480. # [19:45] * Joins: dglazkov_ (n=dglazkov@72.14.224.1)
  481. # [19:45] <gsnedders> Garbage at the end is ignored.
  482. # [19:48] <jgraham> Philip`: Er, the point is that I haven't finished writing the data parsing tools
  483. # [19:49] <jgraham> Particularly the more advanced stuff like integrating the validator.nu parser
  484. # [19:49] <Philip`> jgraham: Sounds like you've now got an excellent reason to finish them ;-)
  485. # [19:49] <gsnedders> Actually, garbage in general is ignored.
  486. # [19:50] <jgraham> Philip`: so would it obviously be horrendously slow to pipe sax output from validator.nu to other, saner, programming languages?
  487. # [19:51] * Quits: mat_t (n=mattomas@nat/canonical/x-11314e637defaa07) ("This computer has gone to sleep")
  488. # [19:51] <jgraham> Or is there some other reason that is a bad idea?
  489. # [19:51] <Philip`> jgraham: That does sound horrendously slow
  490. # [19:51] <Philip`> jgraham: You could use Jython
  491. # [19:51] <Philip`> (which shouldn't be as horrendously slow)
  492. # [19:51] <jgraham> Yeah, maybe Jython would be a good idea
  493. # [19:52] <Philip`> The overhead of serialisation and IPC and parsing seems like a really bad idea when there's so much data
  494. # [19:52] <Philip`> so processing the data as close to the parser as possible is a good thing
  495. # [19:52] <Philip`> Ooh, you could use Scala!
  496. # [19:53] <jgraham> Philip`: The idea, I guess, would be to pre-filter the data s much as possible (e.g. using regexps)
  497. # [19:53] <Philip`> I don't know what that is but people have talked about it so it must be alright
  498. # [19:53] <Philip`> jgraham: Regexps are slow :-p
  499. # [19:53] <jgraham> Faster than parsing :-p
  500. # [19:53] <Philip`> Hmm, not sure how much difference there'd be
  501. # [19:54] <Philip`> (particularly for streaming SAX parsing)
  502. # [19:54] <jgraham> Yeah but with the SAX parsing you still have to do more work to get useful information out
  503. # [19:54] * Quits: riven (n=colin@pdpc/supporter/professional/riven) (Read error: 110 (Connection timed out))
  504. # [19:55] * Quits: riven`` (n=colin@53525B67.cable.casema.nl) (Read error: 110 (Connection timed out))
  505. # [19:55] <Philip`> Depends what information you want to get out
  506. # [19:55] * Philip` 's Java stuff uses SAX for some things and DOM for other things, depending on which seemed easier
  507. # [19:56] * jgraham generally wants to end up writing processing code in something less painful than java
  508. # [19:56] <jgraham> Since it will just be a bunch of one-shot filters
  509. # [19:56] <Philip`> I haven't found it painful to write processing code in Java
  510. # [19:57] <jgraham> Philip`: You have found it painful enough that you don't want to do this for me :p
  511. # [19:57] * Joins: riven`` (n=colin@53525B67.cable.casema.nl)
  512. # [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
  513. # [19:58] <Philip`> jgraham: That would be equally painful in any language :-)
  514. # [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
  515. # [19:59] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 113 (No route to host))
  516. # [20:00] * Quits: riven` (n=colin@53525B67.cable.casema.nl) (Read error: 60 (Operation timed out))
  517. # [20:00] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
  518. # [20:01] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
  519. # [20:01] * Quits: pauld_ (n=pauld@194.102.13.6)
  520. # [20:02] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
  521. # [20:04] * Quits: riven`` (n=colin@53525B67.cable.casema.nl) (Read error: 60 (Operation timed out))
  522. # [20:04] * Joins: riven`` (n=colin@53525B67.cable.casema.nl)
  523. # [20:04] * dglazkov_ is now known as dglazkov
  524. # [20:04] * Quits: dolske (n=dolske@firefox/developer/dolske)
  525. # [20:08] * Joins: scherkus1 (n=scherkus@72.14.227.1)
  526. # [20:11] * Parts: scherkus1 (n=scherkus@72.14.227.1)
  527. # [20:15] * Quits: myakura (n=myakura@122.17.175.120) ("Leaving...")
  528. # [20:16] * Quits: riven` (n=colin@53525B67.cable.casema.nl) (Connection timed out)
  529. # [20:21] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
  530. # [20:29] * Quits: riven` (n=colin@53525B67.cable.casema.nl) (Read error: 60 (Operation timed out))
  531. # [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 :(
  532. # [20:30] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
  533. # [20:30] <jgraham> s//s/
  534. # [20:31] <Philip`> The beta worked for me
  535. # [20:31] <Philip`> Actually it was an alpha when I used it
  536. # [20:33] <Philip`> I found it worked when I basically wrote something like
  537. # [20:33] <Philip`> from nu.validator import htmlparser; from org.xml.sax import InputSource; from org.xml.sax.helpers import DefaultHandler
  538. # [20:33] <Philip`> class TestContentHandler (DefaultHandler): def startElement(self, uri, localName, qName, attributes): ...
  539. # [20:33] <Philip`> parser = htmlparser.sax.HtmlParser(htmlparser.common.XmlViolationPolicy.ALLOW); parser.setContentHandler(TestContentHandler()); parser.parse(InputSource(java.io.ByteArrayInputStream(body)))
  540. # [20:33] <Philip`> so it's not too complex really
  541. # [20:34] * Joins: pauld (n=pauld@92.40.114.220.sub.mbb.three.co.uk)
  542. # [20:34] <Philip`> (Uh, and I think 'body' was a byte[] read from disk somehow)
  543. # [20:36] <jgraham> Oh well if it is stable, maybe I will try it
  544. # [20:37] * Quits: bgalbraith (n=bgalbrai@corp-241.mountainview.mozilla.com)
  545. # [20:37] * gsnedders wonders whether grepping over the entire moz-central is sane
  546. # [20:37] <jgraham> gsnedders: No
  547. # [20:38] * jgraham wonders why gsnedders is trying to do that
  548. # [20:38] <Philip`> Handy hint: Don't use grep in a utf8 locale
  549. # [20:38] <Philip`> (It's really slow)
  550. # [20:38] * Joins: dolske (n=dolske@corp-241.mountainview.mozilla.com)
  551. # [20:38] <jgraham> Handy hint:mxr.mozilla.org
  552. # [20:38] * Philip` therefore uses 'LANG=C grep', which is something stupid like a hundred times faster
  553. # [20:38] * gsnedders follows Philip`'s advice of how to be stupid quickly
  554. # [20:39] * Quits: riven`` (n=colin@53525B67.cable.casema.nl) (Read error: 110 (Connection timed out))
  555. # [20:57] * Quits: dglazkov (n=dglazkov@72.14.224.1) (Read error: 60 (Operation timed out))
  556. # [20:59] * Parts: billmason (n=billmaso@ip172.unival.com)
  557. # [20:59] * Joins: billmason (n=billmaso@ip172.unival.com)
  558. # [21:02] * Joins: pauld_ (n=pauld@92.40.121.81.sub.mbb.three.co.uk)
  559. # [21:03] * Quits: gsnedders (n=gsnedder@host86-136-52-180.range86-136.btcentralplus.com) (Remote closed the connection)
  560. # [21:08] * Joins: KevinMarks (n=KevinMar@nat/google/x-b110b9258b9cdc8d)
  561. # [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.")
  562. # [21:13] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
  563. # [21:13] * Quits: pauld_ (n=pauld@92.40.121.81.sub.mbb.three.co.uk)
  564. # [21:17] * Joins: zalan (n=kvirc@dsl5400FFD5.pool.t-online.hu)
  565. # [21:30] * Quits: pauld (n=pauld@92.40.114.220.sub.mbb.three.co.uk) (Read error: 110 (Connection timed out))
  566. # [21:32] * Joins: weinig (n=weinig@17.246.16.75)
  567. # [21:34] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 113 (No route to host))
  568. # [21:34] * riven` is now known as riven
  569. # [21:39] * Quits: zdobersek (n=zan@cpe-92-37-69-129.dynamic.amis.net) (Read error: 104 (Connection reset by peer))
  570. # [21:43] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
  571. # [21:48] * Joins: riven`` (n=colin@53525B67.cable.casema.nl)
  572. # [21:49] * Quits: dolske (n=dolske@firefox/developer/dolske)
  573. # [21:49] * Joins: riven` (n=colin@83.82.91.103)
  574. # [21:52] * Joins: dolske (n=dolske@corp-241.mountainview.mozilla.com)
  575. # [21:52] * Joins: riven```` (n=colin@53525B67.cable.casema.nl)
  576. # [21:52] * Joins: mpilgrim (n=mark@96.10.240.189)
  577. # [21:52] * Quits: riven (n=colin@53525B67.cable.casema.nl) (Nick collision from services.)
  578. # [21:52] * riven```` is now known as riven
  579. # [21:52] * Quits: riven` (n=colin@83.82.91.103) (Nick collision from services.)
  580. # [21:55] * Quits: pmuellr (n=pmuellr@nat/ibm/x-30999a55d47fd266)
  581. # [22:01] * Quits: dimich (n=dimich@72.14.227.1)
  582. # [22:03] * Quits: weinig (n=weinig@17.246.16.75)
  583. # [22:05] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
  584. # [22:07] * Quits: riven`` (n=colin@53525B67.cable.casema.nl) (Success)
  585. # [22:10] * Joins: taf2 (n=taf2@38.99.201.242)
  586. # [22:22] * Quits: riven (n=colin@pdpc/supporter/professional/riven) (Read error: 110 (Connection timed out))
  587. # [22:24] * Quits: riven` (n=colin@53525B67.cable.casema.nl) (Connection timed out)
  588. # [22:28] * Joins: itpastorn1 (n=itpastor@139.57.227.87.static.th.siw.siwnet.net)
  589. # [22:30] * Quits: maikmerten (n=maikmert@BAE053b.bae.pppool.de) (Read error: 60 (Operation timed out))
  590. # [22:30] * Joins: maikmerten_ (n=maikmert@Z8845.z.pppool.de)
  591. # [22:33] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
  592. # [22:38] * Joins: zdobersek (n=zan@cpe-92-37-69-129.dynamic.amis.net)
  593. # [22:39] * Quits: ap (n=ap@194.154.88.33)
  594. # [22:41] * Joins: gsnedders (n=gsnedder@host86-136-52-180.range86-136.btcentralplus.com)
  595. # [22:44] * Joins: slightlyoff (n=slightly@72.14.229.81)
  596. # [22:47] * Quits: itpastorn (n=itpastor@139.57.227.87.static.th.siw.siwnet.net) (Read error: 110 (Connection timed out))
  597. # [22:53] * gsnedders wonders if it is a bad idea to go to the theatre by himself
  598. # [22:54] * Joins: hdh (n=hdh@58.187.21.210)
  599. # [22:57] <jgraham> gsnedders: Why would that be a bad idea?
  600. # [22:57] <gsnedders> jgraham: geeky loneliness?
  601. # [22:57] <jgraham> Nah. Just make sure you are watching Waiting for Godot or something
  602. # [22:57] * Joins: riven (n=colin@53525B67.cable.casema.nl)
  603. # [22:58] <jgraham> Not Mama Mia!
  604. # [22:58] <gsnedders> jgraham: I was thinking more Avenue Q
  605. # [22:58] <jgraham> But then watching Mama Mia! is a bd idea in general
  606. # [22:58] <gsnedders> Hixie blatantly has far too much influence over me :P
  607. # [22:58] * Joins: jwalden (n=waldo@corp-241.mountainview.mozilla.com)
  608. # [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
  609. # [23:00] <jgraham> (Not that I have seen it or anything)
  610. # [23:00] <gsnedders> Unless, of course, anyone is in London in the week-beginning 22nd June…
  611. # [23:00] <jgraham> gsnedders: Sorry
  612. # [23:01] <jgraham> Do you know where you are staying in Linkoping yet?
  613. # [23:01] <gsnedders> I got email about one apartment giving me some details about that, yet to get any reply to my reply
  614. # [23:02] <gsnedders> (I emailed her on Monday)
  615. # [23:03] <jgraham> You spoke to Bibbi then? The mysteries of Swedish letting are still, well, mysterious to me
  616. # [23:03] <jgraham> Since our first apartment was found for us and the second one we found very luckily
  617. # [23:03] <gsnedders> Bibbi was finding one for me
  618. # [23:04] <jgraham> Yeah, that makes sense
  619. # [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
  620. # [23:04] * Quits: KevinMarks (n=KevinMar@nat/google/x-b110b9258b9cdc8d) ("The computer fell asleep")
  621. # [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
  622. # [23:05] <gsnedders> I probably also better email her to make sure contract arrived
  623. # [23:21] * Quits: roc (n=roc@121-72-178-31.dsl.telstraclear.net)
  624. # [23:22] * Joins: mat_t (n=mattomas@ppp-0-23.carl-a-1.access.uk.tiscali.com)
  625. # [23:32] * Quits: grimboy (n=grimboy@78-86-152-156.zone2.bethere.co.uk) (Connection timed out)
  626. # [23:32] * Joins: weinig (n=weinig@67.180.35.124)
  627. # [23:37] * Quits: taf2 (n=taf2@38.99.201.242)
  628. # [23:44] * Quits: zdobersek (n=zan@cpe-92-37-69-129.dynamic.amis.net) ("Leaving.")
  629. # [23:45] * Quits: heycam (n=cam@203-217-72-53.dyn.iinet.net.au) ("bye")
  630. # [23:46] * Quits: Lachy (n=Lachlan@85.196.122.246) ("Leaving")
  631. # [23:47] * Quits: aroben (n=aroben@unaffiliated/aroben) ("Leaving")
  632. # [23:48] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
  633. # [23:52] * Quits: fakeolliej (n=oliver@17.246.16.226)
  634. # [23:54] * Quits: archtech (n=stanv@83.228.56.37)
  635. # [23:56] * Quits: zalan (n=kvirc@dsl5400FFD5.pool.t-online.hu) ("KVIrc 3.4.0 Virgo http://www.kvirc.net/")
  636. # [23:58] * Quits: itpastorn1 (n=itpastor@139.57.227.87.static.th.siw.siwnet.net) (Read error: 110 (Connection timed out))
  637. # [23:58] * Joins: Lachy (n=Lachlan@85.196.122.246)
  638. # [23:59] * Parts: billmason (n=billmaso@ip172.unival.com)
  639. # [23:59] * Joins: aroben (n=aroben@unaffiliated/aroben)
  640. # Session Close: Sat May 09 00:00:00 2009

The end :)