Options:
- # Session Start: Sun Aug 10 00:00:00 2008
- # Session Ident: #whatwg
- # [00:09] * Quits: tantek (n=tantek@dsl001-150-252.sfo1.dsl.speakeasy.net)
- # [00:17] * Joins: tantek (n=tantek@dsl001-150-252.sfo1.dsl.speakeasy.net)
- # [00:18] <jcranmer> how does the W3C moderation system work? First post is sent to moderator, and, if accepted, all subsequent posts go through?
- # [00:19] * Quits: tantek (n=tantek@dsl001-150-252.sfo1.dsl.speakeasy.net) (Client Quit)
- # [00:31] * Joins: weinig (n=weinig@nat/apple/x-e34f2f9226c3ddc5)
- # [00:38] * Joins: Thezilch (n=fuz007@cpe-76-171-111-7.socal.res.rr.com)
- # [01:01] * Quits: Maurice (i=copyman@cc90688-a.emmen1.dr.home.nl) ("Disconnected...")
- # [01:06] <Lachy> jcranmer, no. For their first post, they're sent a confirmation email asking them to manually agree for it and all subsequent mails to be archived. They probably have some sort of spam filter in place too. They do have list moderators, but most things are automated
- # [01:20] * Joins: tantek (n=tantek@c-98-210-194-247.hsd1.ca.comcast.net)
- # [01:31] * Joins: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net)
- # [01:35] * Quits: Morphous (i=jan@g227198024.adsl.alicedsl.de) (Read error: 110 (Connection timed out))
- # [01:37] * Joins: Morphous (i=jan@g227194185.adsl.alicedsl.de)
- # [01:41] <Hixie> the arguments saying that latex is more useful than anything else are realy arguing that it isn't alternative text but is better than the image itself
- # [01:49] <Lachy> Hixie, I don't think so.
- # [01:51] <jcranmer> I think they're working along the lines that "anyone who knows anything more complex than exponentiation knows (La)TeX", something which seems dubious to me
- # [01:52] <jcranmer> ideally, it could be read aloud, but conveying
- # [01:54] <jcranmer> \lim_{n \to \inf} \left[ \sum_{k=0}^\inf \frac{n^k}{\left(k+1\right)^{k+1}} \right]^{\frac{1}{n}}
- # [01:54] <jcranmer> is probably not fun
- # [01:55] <jcranmer> "The limit as n goes to infinity of the sum from k equals 0 to infinity of n to the k over k plus 1 to the k + 1 power all to the 1 over n power"
- # [02:02] <Lachy> both of those are complicated. That latter is even a little ambiguous in some parts
- # [02:04] <Lachy> e.g. does "k plus 1 to the k + 1 power" mean: k + 1^(k+1) or (k + 1)^(k+1)
- # [02:05] <jcranmer> that's the problem with spoken stuff: it's hard to get parenthetics rights
- # [02:05] <Hixie> if i was reading those, the former would be "k plus one to the k plus oneth power", the latter would be "k plus one, all raised to the k plus oneth power".
- # [02:06] <Hixie> jcranmer: that's a problem with english, not just spoken word
- # [02:06] <Lachy> so we should all start speaking in TeX instead :-)
- # [02:07] <jgraham> FWIW T.V. Ramen's LaTeX->speech translator is supposed to set the inonation and pauses to effectively convey the meaning. You can't do that with pure english
- # [02:07] <Hixie> those could also be read as "k plus one to the open bracket k plus one close bracket" and "open breack k plus one close breacket to the open breack k plus one close bracket"
- # [02:07] <Hixie> wow i can't spell bracket
- # [02:07] <Hixie> wtf
- # [02:07] <jgraham> s/inonation/intonation/
- # [02:08] * Quits: tantek (n=tantek@c-98-210-194-247.hsd1.ca.comcast.net)
- # [02:08] <jgraham> s/pure english/pure english conveyed as ascii text/
- # [02:08] <Hixie> you know, if the fallback is going to be some format language, maybe <object data=eq.png><object data=eq.latex>...</object></object> is a better solution
- # [02:08] <Lachy> you can't spell "break" either (unless you meant bracket there too)
- # [02:09] <Hixie> i meant bracket each time
- # [02:09] <Lachy> ok
- # [02:09] <Hixie> i really can't type it apparently :-)
- # [02:09] <jcranmer> :-)
- # [02:09] <jcranmer> +1 on the nesting object idea
- # [02:10] <jgraham> I don't see why this is a big problem. Latex is an ascii (or at least text-based) equivalent of a formula. When that formula is contained in an image the LaTeX is therefore an equivalent of that image
- # [02:10] <Lachy> why don't we just add a way to use latex natively in HTML?
- # [02:11] <jgraham> Lachy: Because that would be a big mess
- # [02:11] <jcranmer> I thought that was called MathML? ;-)
- # [02:11] * jcranmer knows the two aren't really alike
- # [02:11] <Hixie> hat jcranmer said
- # [02:11] <jgraham> However I already suggested that we add a TeX-like syntax that maps to MathML
- # [02:11] <Hixie> mathml is our solution for math
- # [02:11] <Lachy> most mathematicians seem to use latex though anyway
- # [02:11] <Hixie> we already have a syntax
- # [02:11] <jgraham> Hixie rejected it
- # [02:12] <jgraham> Lachy: This is because TeX doesn't suck and MathML does
- # [02:12] <jcranmer> Lachy: there are numerous LaTeX->MathML converters
- # [02:12] <jgraham> (well and also because TeX has meaningful deployment)
- # [02:12] <jcranmer> and numerous MathML->TeX converters
- # [02:12] <Lachy> so why was mathml created in the first place, instead of just defining how to add latex to HTML and other XML languages?
- # [02:13] <jgraham> jcranmer: There are numerous (*subset of* LaTeX)->(MathML) convertors
- # [02:13] <jcranmer> I presume if you stick a lot of \kern + co in there, it might not translate
- # [02:14] <jgraham> Lachy: Well you should ask David Carslile (sp?) but I think a) people wanted to get rid of some TeX warts b) people thought they needed semantics c) XML is cool
- # [02:15] <jgraham> jcranmer: Or anything that relies on something you \def yourself
- # [02:15] <jcranmer> jgraham: a smart converter should be able to de-macro \def's
- # [02:16] <jgraham> jcranmer: By "smart convertor" you mean one that actually runs the TeX right?
- # [02:17] <jcranmer> that is ideal
- # [02:18] <jgraham> I think you would still have some difficulty because to do a good job at creating MathML you need to retain some element of what the user typed
- # [02:18] <jgraham> (to have a shot at the semantics)
- # [02:20] <jgraham> even then getting things like operator vs identifier right is hard
- # [02:21] <jgraham> it seems much more sensible to define a reduced subset of LaTeX that maps well onto MathML in the same way PDF is a subset of postscript
- # [02:30] <jcranmer> quick, OT question: if you were to create a utility that reposts spamified messages from a newsgroup of certain users, would you expect that the tools you use are able to properly support =?utf-8?Q?...?= in MIME headers?
- # [02:37] * Joins: tommorris (n=tommorri@i-83-67-98-32.freedom2surf.net)
- # [02:54] * Quits: jacobolus (n=jacobolu@pool-71-119-188-52.lsanca.dsl-w.verizon.net)
- # [03:10] * Joins: hdh (n=hdh@118.71.123.196)
- # [03:13] * Quits: weinig (n=weinig@nat/apple/x-e34f2f9226c3ddc5)
- # [03:37] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [03:55] * Joins: jruderman (n=jruderma@wsip-70-165-158-14.lv.lv.cox.net)
- # [03:58] * Joins: jacobolus (n=jacobolu@pool-71-104-35-220.lsanca.dsl-w.verizon.net)
- # [03:59] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [04:14] * Quits: tommorris (n=tommorri@i-83-67-98-32.freedom2surf.net)
- # [04:20] * Quits: michaeln (n=michaeln@nat/google/x-87cb5aec0c7b73eb) (Read error: 110 (Connection timed out))
- # [05:22] * Quits: jruderman (n=jruderma@wsip-70-165-158-14.lv.lv.cox.net)
- # [05:22] * Joins: svl (n=me@118.172.60.86.adsl.dynamic.totbb.net)
- # [05:24] * Joins: jruderman (n=jruderma@wsip-70-165-158-14.lv.lv.cox.net)
- # [05:25] * Quits: jruderman (n=jruderma@wsip-70-165-158-14.lv.lv.cox.net) (Client Quit)
- # [05:41] * Joins: csarven (n=csarven@modemcable144.140-202-24.mc.videotron.ca)
- # [05:42] * Quits: svl (n=me@118.172.60.86.adsl.dynamic.totbb.net) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [05:42] * Joins: myakura (n=myakura@p3216-ipbf5106marunouchi.tokyo.ocn.ne.jp)
- # [06:06] * Quits: myakura (n=myakura@p3216-ipbf5106marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [06:50] * Quits: eseidel (n=eseidel@c-67-180-49-110.hsd1.ca.comcast.net)
- # [06:54] * Quits: csarven (n=csarven@modemcable144.140-202-24.mc.videotron.ca) (Read error: 110 (Connection timed out))
- # [06:58] * Joins: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [07:34] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [08:10] * Quits: jacobolus (n=jacobolu@pool-71-104-35-220.lsanca.dsl-w.verizon.net)
- # [08:40] * Joins: tantek_ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [08:44] * Joins: tantek__ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [08:44] * Quits: tantek_ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 104 (Connection reset by peer))
- # [08:45] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 60 (Operation timed out))
- # [08:49] * Joins: jacobolus (n=jacobolu@pool-71-119-188-52.lsanca.dsl-w.verizon.net)
- # [08:56] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [08:56] * Quits: tantek__ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Connection reset by peer)
- # [09:27] * Joins: tantek_ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [09:27] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 104 (Connection reset by peer))
- # [09:42] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [09:42] * Quits: tantek_ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Connection reset by peer)
- # [09:48] * Joins: tantek_ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [09:48] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 104 (Connection reset by peer))
- # [10:07] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [10:07] * Quits: tantek_ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Connection reset by peer)
- # [10:56] * Joins: Maurice (i=copyman@cc90688-a.emmen1.dr.home.nl)
- # [10:58] * Joins: ROBOd (n=robod@89.122.216.38)
- # [11:16] <hsivonen> hmm. people want a category for markp's posts as if there were too many others posts to clutter their feed readers
- # [11:37] <Lachy> hsivonen, yeah, I thought it was a bit odd too. But it's not hard to do
- # [12:12] * Joins: maikmerten (n=maikmert@Lb151.l.pppool.de)
- # [12:57] * Quits: Thezilch (n=fuz007@cpe-76-171-111-7.socal.res.rr.com) (Read error: 104 (Connection reset by peer))
- # [13:23] * Joins: svl (n=me@118.172.60.86.adsl.dynamic.totbb.net)
- # [13:27] <Lachy> Hixie, I contest your claim that "the main characters [or Stargate] aren't immortal". IIRC, Daniel has died 4 times, Jack, Carter and Teal'c have died once, and yet each time they have been resurrected. And this doesn't include alternate realities and timelines. :-)
- # [13:28] <Lachy> s/[or/[of/
- # [14:05] * Quits: Lachy (n=Lachlan@85.196.122.246) ("Leaving")
- # [14:15] * Quits: jeremyb_ (n=jeremyb@unaffiliated/jeremyb) (Read error: 104 (Connection reset by peer))
- # [14:17] * Joins: jeremyb_ (n=jeremyb@unaffiliated/jeremyb)
- # [14:17] * Quits: jeremyb_ (n=jeremyb@unaffiliated/jeremyb) (Read error: 104 (Connection reset by peer))
- # [14:19] * Joins: jeremyb_ (n=jeremyb@unaffiliated/jeremyb)
- # [14:35] * Joins: tommorris (n=tommorri@i-83-67-98-32.freedom2surf.net)
- # [14:54] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [15:08] * Quits: svl (n=me@118.172.60.86.adsl.dynamic.totbb.net) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [15:21] * Joins: MacDome (n=eric@c-67-180-49-110.hsd1.ca.comcast.net)
- # [15:22] <jacobolus> hsivonen, Lachy: you could alternately make a thing at Yahoo Pipes that filters out posts other than MarkP's
- # [15:22] * Quits: MacDome (n=eric@c-67-180-49-110.hsd1.ca.comcast.net) (Remote closed the connection)
- # [15:38] <jacobolus> e.g. http://pipes.yahoo.com/pipes/pipe.run?_id=47fd026d4015483a48d8cd5656c0636e&_render=rss
- # [15:45] <jacobolus> better: http://pipes.yahoo.com/jrus/this_week_in_html5?_render=rss
- # [16:18] * Joins: zcorpan (i=zcorpan@90-224-28-182-no112.tbcn.telia.com)
- # [16:23] * Quits: tommorris (n=tommorri@i-83-67-98-32.freedom2surf.net)
- # [16:30] * Parts: zcorpan (i=zcorpan@90-224-28-182-no112.tbcn.telia.com)
- # [17:08] * Quits: jeremyb_ (n=jeremyb@unaffiliated/jeremyb) (Read error: 104 (Connection reset by peer))
- # [17:10] * Joins: jeremyb_ (n=jeremyb@unaffiliated/jeremyb)
- # [17:23] * Joins: jruderman (n=jruderma@wsip-70-165-158-14.lv.lv.cox.net)
- # [17:31] * Quits: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [17:40] * hsivonen guesses that someone will implement a pure-JS DOM for Web Worker XHR
- # [17:54] * Joins: starjive (i=beos@213-66-217-32-no30.tbcn.telia.com)
- # [17:59] * Quits: jeremyb_ (n=jeremyb@unaffiliated/jeremyb) (Connection reset by peer)
- # [18:00] * Quits: jruderman (n=jruderma@wsip-70-165-158-14.lv.lv.cox.net)
- # [18:01] * Joins: jeremyb_ (n=jeremyb@unaffiliated/jeremyb)
- # [18:02] * Quits: jeremyb_ (n=jeremyb@unaffiliated/jeremyb) (Read error: 104 (Connection reset by peer))
- # [18:04] * Joins: jeremyb_ (n=jeremyb@unaffiliated/jeremyb)
- # [18:04] <jgraham> hsivonen: On the podcast thing he id recently John Reisig was talking about something like having access to insulated DOM-fragments in workers and a browser-level protocol for passing those fragments through channels to the main thread
- # [18:04] <jgraham> Sorry too many i's in Resig there...
- # [18:05] <takkaria> jgraham: there's some code to bind hubbub to libxml2 now; I don't know quite how much use that will be to you, but thought you would be interested
- # [18:08] <Lachy> jacobolus, what rules did you use to make that?
- # [18:09] <Lachy> jacobolus, btw, I suspect making a category would be easier. I just need to know what to call it
- # [18:09] <jgraham> takkaria: That sounds awesome. I will have a look when I have a spare moment (which may not be for some time...)
- # [18:10] <takkaria> jgraham: when you do have a spare moment, give me a yell. I'll try and sort it out so the code is somewhere public before then. :)
- # [18:12] <Lachy> jacobolus, I found the yahoo pipe source. Filtering on the name is only reliable if markp is the only one who ever writes them
- # [18:20] * Joins: svl (n=me@118.172.60.86.adsl.dynamic.totbb.net)
- # [18:23] * Quits: hdh (n=hdh@118.71.123.196) (Remote closed the connection)
- # [19:17] * Quits: svl (n=me@118.172.60.86.adsl.dynamic.totbb.net) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [19:48] <jacobolus> Lachy: it could be filtered on anything else, if you like, even on a regexp or something
- # [19:48] <jacobolus> Lachy: but you're right that a category would be easiest—I just don't have control over that :)
- # [20:02] <Lachy> jacobolus, I do. I just need to know what to call the category
- # [20:03] <Lachy> any suggestions? maybe weekly-review
- # [20:03] <jacobolus> recent-highlights?
- # [20:03] <jacobolus> weekly-review sounds fine
- # [20:03] <jacobolus> if you can actually keep it weekly ;)
- # [20:17] * Quits: mcarter (n=mcarter@adsl-71-135-118-16.dsl.pltn13.pacbell.net) (Read error: 110 (Connection timed out))
- # [20:18] * Joins: csarven (n=csarven@modemcable144.140-202-24.mc.videotron.ca)
- # [20:46] * Joins: mcarter (n=mcarter@adsl-71-135-118-16.dsl.pltn13.pacbell.net)
- # [21:09] * Joins: weinig (n=weinig@nat/apple/x-4cdd1b476b800776)
- # [21:25] * Quits: starjive (i=beos@213-66-217-32-no30.tbcn.telia.com)
- # [21:28] <hsivonen> zcorpan: Mail::Mailer brokenness fixed. thanks.
- # [21:47] <hsivonen> oops Mail::Mailer still broken. sigh.
- # [21:56] <hsivonen> where might CPAN break stuff? I remove perl stuff from under /usr/local, but Mail::Mailer still fails due to a tainted variable in the -T mode
- # [21:56] <hsivonen> and the Mail::Mailer should be provided by Ubuntu
- # [21:56] <hsivonen> hmm
- # [22:12] * Joins: weinig_ (n=weinig@nat/apple/x-ac34c7d654722ea1)
- # [22:15] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [22:16] <Hixie> Lachy: ford.
- # [22:17] <Hixie> Lachy: also, they can't very well be immortal if they died!
- # [22:17] * hsivonen regrets invoking CPAN
- # [22:18] <hsivonen> I have no idea how to debug why a variable is tainted in Bugzilla after CPAN has done something
- # [22:20] <Hixie> wow, smylers' e-mail was pretty much spot on as far as my current thinking is concerned :-)
- # [22:21] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:22] <Lachy> Hixie, what do you mean by ford?
- # [22:22] <Hixie> he died.
- # [22:23] <Hixie> well, one assumes he died, anyway.
- # [22:23] <Lachy> oh
- # [22:23] <Hixie> one minute he was on a ship, then next minute the ship was in a bazillion pieces, and we never heard from him again.
- # [22:27] * Quits: weinig (n=weinig@nat/apple/x-4cdd1b476b800776) (Read error: 110 (Connection timed out))
- # [22:29] * Quits: Lachy (n=Lachlan@85.196.122.246) (Remote closed the connection)
- # [22:29] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [22:41] * Quits: maikmerten (n=maikmert@Lb151.l.pppool.de) (Remote closed the connection)
- # [22:44] <annevk> Lachy, I think the blog should have tags
- # [22:44] <annevk> Lachy, and we should get rid of the categories
- # [22:49] <Lachy> annevk, tags are already supported. We just need to expose them in the template
- # [22:50] <annevk> with "the blog should have tags" I mean that existing entries should have tags added and that they (obviously) should be exposed through the Web interface :)
- # [22:50] * Joins: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
- # [22:51] <annevk> then we can just make up some weird tag for markp's stuff and people can rejoice
- # [22:51] <annevk> (though given the low amount of posts I wonder why they just want to follow those, especially given only one appeared so far)
- # [22:52] <Hixie> does outerHTML have any stupid quirks anyone knows about?
- # [22:52] <annevk> in two out of three browsers supporting it stuff is in uppercase?
- # [22:53] <annevk> (not sure about WebKit)
- # [22:53] <Hixie> i meant for setting more than getting
- # [22:55] <Hixie> though thanks for the getting info
- # [23:02] * hsivonen feels powerless in face of perl -T
- # [23:03] <Hixie> do you need to untaint something forcibly?
- # [23:03] <Hixie> or are you trying to work out where the taint started, so you can stop that?
- # [23:03] <hsivonen> Hixie: the latter
- # [23:04] <hsivonen> specifically, if my bugzilla installation worked before touching cpan, why does it stay broken after I delete all perl stuff under /usr/local ?
- # [23:05] <hsivonen> now every time Bugzilla tries to send email, the message is considered tainted when it's passed to exec for sendmail
- # [23:05] * Quits: weinig_ (n=weinig@nat/apple/x-ac34c7d654722ea1) (Remote closed the connection)
- # [23:05] <Hixie> can you work out which part of the message gets considered tainted?
- # [23:05] <Hixie> then again, that sounds about right, i mean, that data is coming from the database right?
- # [23:05] <Hixie> so it should be tainted
- # [23:05] * Joins: weinig (n=weinig@nat/apple/x-bb4066c0958a66e1)
- # [23:06] <hsivonen> Hixie: I don't know how to work it out with reasonable effort.
- # [23:06] <hsivonen> Hixie: sure, but presumably before I touched cpan, something untainted the message properly
- # [23:08] <Hixie> what version are you on?
- # [23:08] <hsivonen> 2.22.1-debian2, so I can't get help from bugzilla hackers
- # [23:09] <Hixie> and what's the error message exactly?
- # [23:09] <hsivonen> undef error - Insecure dependency in exec while running with -T switch at /usr/share/perl5/Mail/Mailer/sendmail.pm line 22.
- # [23:09] <hsivonen> line 22 is exec( $exe, '-t', @$args );
- # [23:10] <hsivonen> and I already checked that $exe is not the problem
- # [23:10] <hsivonen> so something in $args is tainted
- # [23:11] <Hixie> are you sure $ENV{PATH} is cleared?
- # [23:11] <hsivonen> Hixie: I'm not. How do I find out?
- # [23:11] <Hixie> stick $ENV{PATH} = ''; somewhere before the exec call
- # [23:11] * Quits: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Remote closed the connection)
- # [23:14] <hsivonen> Hixie: that doesn't solve the problem
- # [23:14] <Hixie> ok just before the exec() call try this:
- # [23:15] <Hixie> use Scalar::Util; warn("exe:" . tainted($exe) . "; args: " . tainted("@$args"));
- # [23:15] <Hixie> see if either of those returns true
- # [23:16] <hsivonen> where do the warnings end up?
- # [23:16] <Hixie> (if you're on an old perl (pre 5.8) you can define sub tainted() { return ! eval { eval("#" . substr(join("", @_), 0, 0)); 1 } } )
- # [23:16] <Hixie> stderr
- # [23:16] <Hixie> apache error log probably
- # [23:16] <Hixie> failing that, print it to some known location
- # [23:17] <Hixie> it should go to the same place as you see the insecure dependency message
- # [23:19] <hsivonen> undef error - Undefined subroutine &Mail::Mailer::sendmail::tainted called at /usr/share/perl5/Mail/Mailer/sendmail.pm line 23.
- # [23:19] <hsivonen> and I'm not on old perl
- # [23:19] <Hixie> sorry make that use Scalar::Util qw(tainted);
- # [23:20] <hsivonen> process_bug.cgi: exe:0; args: 1 at /usr/share/perl5/Mail/Mailer/sendmail.pm line 22.
- # [23:21] <Hixie> ok, so $args is being tainted somehow
- # [23:22] <Hixie> use Scalar::Util qw(tainted); foreach (@$args) { warn tainted($_) } will tell you which item in $args
- # [23:23] <hsivonen> 0 and 1
- # [23:23] <hsivonen> wouldn't that be to and from?
- # [23:23] <Hixie> no idea
- # [23:23] <Hixie> but you can probably look in the code to see
- # [23:24] <hsivonen> Hixie: thanks
- # [23:24] <Hixie> np
- # [23:25] * Joins: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
- # [23:27] <zcorpan> is whatever feature we come up with to distinguish images-with-proper-replacement to images without going to be used correctly enough that UAs will do something special with it?
- # [23:27] <zcorpan> why can't we just allow alt="photo" and be done with it?
- # [23:28] <zcorpan> (though when i think about it, opera does something special with lack of alt -- it shows "Image")
- # [23:31] <Hixie> i have no diea
- # [23:31] <Hixie> idea
- # [23:31] <Hixie> it's somewhat up to the accessibility "experts" at this point
- # [23:31] <Hixie> if it isn't implemented, then it'll get dropped at CR
- # [23:31] <Hixie> and we'll be back to optional alt
- # [23:32] <zcorpan> the old spec text didn't allow the kind of image to be specified as alt
- # [23:33] <Hixie> indeed, that would be quite bad for accessibility
- # [23:34] <zcorpan> why?
- # [23:34] <Hixie> you couldn't distinguish images that were photos from images that represented icons of photos
- # [23:34] <Hixie> makes for a pretty confusing ui
- # [23:35] <zcorpan> i think you could figure that out based on context
- # [23:35] <Hixie> *shrug*
- # [23:35] <Hixie> can anyone think of any way to get a hold of any of the nodes that are created in foo.outerHTML = '...' if 'foo' has no parent node?
- # [23:36] * Joins: roc (n=roc@202.0.36.64)
- # [23:36] <zcorpan> implicit document fragment node? not sure i understand the question
- # [23:38] <Hixie> if i do: <script> var d = document.createElement('div'); d.outerHTML = '<form id=a>'; </script> how can i get hold of the form element?
- # [23:38] <Hixie> there's no way, right?
- # [23:40] * annevk can't say no for certain
- # [23:44] <zcorpan> seems so... so outerHTML is basically a no-op in that case
- # [23:44] <Hixie> yeah
- # [23:44] <Hixie> good
- # [23:45] <Hixie> that way i don't have to worry about what its parentNode is to get a context node...
- # [23:46] <annevk> in opera if you do d.outerHTML afterwards it says "<form id=a>"
- # [23:46] * annevk has no idea what that means
- # [23:46] <Hixie> lol
- # [23:46] <Hixie> that's funny
- # [23:47] <annevk> (it also says d is an HTMLDivElement object)
- # [23:47] <Hixie> maybe it's setting the actual JS property and not the DOM attribute
- # [23:47] <Hixie> try setting it to something that's not HTML syntax
- # [23:47] <Hixie> and see if it fixes it up
- # [23:47] <Hixie> or if it just allowed anything
- # [23:47] <Hixie> e.g. <fOrM
- # [23:47] <Hixie> does it become <form> ?
- # [23:48] * Quits: Maurice (i=copyman@cc90688-a.emmen1.dr.home.nl) ("Disconnected...")
- # [23:48] <annevk> no
- # [23:48] <annevk> "x" stays "x"
- # [23:48] <Hixie> then it's not really outerHTML
- # [23:48] <annevk> "<x" stays "<x"
- # [23:49] <annevk> setting outerHTML in other cases does work
- # [23:49] <annevk> confusing
- # [23:49] * Joins: weinig_ (n=weinig@nat/apple/x-6e8573491c1a72c2)
- # [23:50] <zcorpan> in ie it's <DIV></DIV>
- # [23:51] <annevk> parentNode == null probably makes browsers invoke special codepaths
- # [23:51] <annevk> so outerHTML is going to make it in after all?
- # [23:51] <Hixie> everyone except FF implements it
- # [23:51] <Hixie> might as well
- # [23:52] <Hixie> i'm not doing it for XML though
- # [23:52] <annevk> you know you use such arguments the other way around as well, right?
- # [23:52] <annevk> :)
- # [23:52] * Quits: jeremyb_ (n=jeremyb@unaffiliated/jeremyb) (Read error: 104 (Connection reset by peer))
- # [23:52] <Hixie> depends how hard it is to spec :-P
- # [23:53] <Hixie> bigger problem is what to do when the parent is a Document object
- # [23:53] <zcorpan> webkit throws when there's no parent it seems
- # [23:53] * Joins: jeremyb_ (n=jeremyb@unaffiliated/jeremyb)
- # [23:54] <annevk> per some old testcase here http://tinymce.moxiecode.com/opera/documentelement_outerhtml.htm it should do something
- # [23:55] <annevk> maybe the same as document.innerHTML
- # [23:55] <Hixie> no, that would blow away comments and doctypes
- # [23:55] <zcorpan> webkit and ie throw when parent is document
- # [23:55] <Hixie> sounds good to me!
- # [23:57] <annevk> zcorpan, they don't show anything in the iframe for that test?
- # [23:57] <Hixie> btw html5 has a dependency on xhr now :-)
- # [23:58] <Hixie> (well, web workers, technically)
- # [23:58] * annevk finds http://en.wikipedia.org/wiki/Ian_Hickson
- # [23:58] <Hixie> haha sweet, i actually have a wikipedia page now
- # [23:59] <Hixie> awww, no controversy in the talk page
- # [23:59] <Hixie> how sad
- # [23:59] <zcorpan> annevk: right
- # Session Close: Mon Aug 11 00:00:00 2008
The end :)