Options:
- # Session Start: Fri Mar 30 00:00:00 2012
- # Session Ident: #whatwg
- # [00:00] <eseidel> TabAtkins: talk to me about selection
- # [00:00] <eseidel> TabAtkins: would you be expected to be able to select across a seamless frame?
- # [00:00] <eseidel> I suspect you'll say yes... to which I'll reply "you're nuts"
- # [00:00] <eseidel> :)
- # [00:00] <eseidel> rniwa: ^^^
- # [00:01] <rniwa> eseidel: ?
- # [00:01] <rniwa> eseidel: any frame should be treated as an atomic element.
- # [00:01] <rniwa> eseidel: i.e. you either select the entire frame or not selecting the frame.
- # [00:02] <eseidel> rniwa: lets wait for TabAtkins to reply. my understanding is <iframe seamless> is supposed to act basically like it's a <div> :)
- # [00:02] <rniwa> eseidel: there's no way for us to allow selection that crosses frame boundary
- # [00:02] <eseidel> basically fake not being a replaced element
- # [00:02] * Quits: micheil (~micheil@94.197.127.90.threembb.co.uk) (Quit: http://brandedcode.com | http://github.com/miksago)
- # [00:02] <eseidel> rniwa: that was my understanding, thank you for confirming
- # [00:02] * Quits: rniwa (rniwa@nat/google/x-itzvtbmelitwcquw) (Remote host closed the connection)
- # [00:02] <eseidel> (hence my "you'r nuts" comment above"
- # [00:02] * Joins: rniwa (rniwa@nat/google/x-gamwbrphqngqjodz)
- # [00:03] * eseidel looks forward to TabAtkins's return
- # [00:04] <rniwa> eseidel: somehow chrome & colloquy are interfering with each other today :\
- # [00:04] <rniwa> maybe it's m-18 thing
- # [00:04] <eseidel> rniwa: donno
- # [00:04] <rniwa> it stops responding when I'm running both of them at the same time
- # [00:04] <rniwa> they stop*
- # [00:04] <eseidel> rniwa: I've seen colloquy have trouble today too
- # [00:04] <eseidel> rniwa: but I normally use irccloud
- # [00:04] <rniwa> eseidel: chrome m-18 was just pushed yesterday
- # [00:05] <eseidel> rniwa: I can invite you if you're interested
- # [00:05] * Joins: eric_carlson_ (~eric@2620:149:4:1b01:b5cf:46d3:e105:6204)
- # [00:05] * Quits: eric_carlson_ (~eric@2620:149:4:1b01:b5cf:46d3:e105:6204) (Client Quit)
- # [00:05] <rniwa> eseidel: not interested, but thanks
- # [00:05] * Joins: eric_carlson_ (~eric@2620:149:4:1b01:b5cf:46d3:e105:6204)
- # [00:05] * Quits: eric_carlson (~eric@2620:149:4:1b01:b5cf:46d3:e105:6204) (Read error: Connection reset by peer)
- # [00:05] * eric_carlson_ is now known as eric_carlson
- # [00:06] * Joins: Jedi_ (~Jedi@jedi.org)
- # [00:08] <rniwa> huh... it seems like different processes keep dead-locking :(
- # [00:09] * rniwa reboots his machine
- # [00:09] * Quits: rniwa (rniwa@nat/google/x-gamwbrphqngqjodz) (Quit: rniwa)
- # [00:09] * Quits: jdaggett (~jdaggett@12.197.88.252) (Quit: jdaggett)
- # [00:10] * Quits: ehsan (~ehsan@12.197.88.252) (Remote host closed the connection)
- # [00:12] * Joins: rniwa (rniwa@nat/google/x-xxeatuaeiyezsbmm)
- # [00:12] * Quits: smaug____ (~chatzilla@12.197.88.252) (Ping timeout: 246 seconds)
- # [00:12] * eric_carlson is now known as ericc|afk
- # [00:12] * Quits: dbaron (~dbaron@12.197.88.252) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [00:14] * heycam is now known as heycam|away
- # [00:16] * Joins: jernoble (~jernoble@17.212.152.13)
- # [00:17] * Quits: sicking (~chatzilla@12.197.88.252) (Ping timeout: 252 seconds)
- # [00:17] * Quits: jonlee (~jonlee@2620:149:4:1b01:3d51:6f20:d693:eeaf) (Quit: jonlee)
- # [00:17] * Joins: jonlee (~jonlee@2620:149:4:1b01:3d51:6f20:d693:eeaf)
- # [00:20] <TabAtkins> Whoops, back.
- # [00:21] <TabAtkins> rniwa is right.
- # [00:21] <TabAtkins> Seamles iframes are still iframes. They have only the effects listed in the spec.
- # [00:21] * Joins: stalled_ (~stalled@unaffiliated/stalled)
- # [00:22] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 250 seconds)
- # [00:24] * heycam|away is now known as heycam
- # [00:25] * Joins: jacobolus (~jacobolus@70-36-215-74.dsl.dynamic.sonic.net)
- # [00:27] * jonlee is now known as jonlee|afk
- # [00:30] <eseidel> TabAtkins: I'm just tryign to interpret the last bullet in the spec:
- # [00:30] <eseidel> User agents should, in general, act as if the active document of the iframe's nested browsing context was part of the document that the iframe is in, if any.
- # [00:31] <eseidel> TabAtkins: you believe that does not apply to selection
- # [00:31] <eseidel> or isn't trying to, rather
- # [00:31] <eseidel> (since donig so would be very very difficult in webkit)
- # [00:36] <eseidel> TabAtkins: my follow-up questions are about if this should affect form-control tab ordering, as well as form submission (I assume that form elements in the child don't some how magically end up in forms of the parent)
- # [00:36] * jernoble is now known as jernoble|afk
- # [00:37] <eseidel> TabAtkins: i'm not suggesting it should, but just making sure that that last bullet doesn't pull in anything too weird
- # [00:37] <eseidel> TabAtkins: trying to anticipate the craziness before I start writing code
- # [00:38] <TabAtkins> Hm. I'd ask Hixie for clarification on those points.
- # [00:38] <TabAtkins> But he's gone until next week.
- # [00:39] <eseidel> TabAtkins: so hixie is our obi-wan here?
- # [00:39] <eseidel> TabAtkins: no one else has worked on the seamless stuff? :)
- # [00:39] <TabAtkins> Well, he knows what he intended when he wrote that, presumably.
- # [00:40] <eseidel> ok
- # [00:40] <eseidel> well, I'll just write it down in my "possible issues" list and start testing
- # [00:40] <eseidel> TabAtkins: thanks
- # [00:40] * Quits: stalled_ (~stalled@unaffiliated/stalled) (Ping timeout: 244 seconds)
- # [00:47] <eseidel> TabAtkins: seamless is going to be weird
- # [00:47] <eseidel> TabAtkins: because if you try to make somethign small, you'll have to constrict the size of your <html>
- # [00:47] <eseidel> TabAtkins: as normally <body> would fill the entire width, no?
- # [00:47] <eseidel> TabAtkins: for example, say you had an iframe with a div in it which was 100x100, and you assumed that was your content size
- # [00:48] <eseidel> TabAtkins: it would look that way when you viewed it independently
- # [00:48] <eseidel> TabAtkins: but when you tried to make it seamless in your doc, wouldn't the html/body force it to be full width?
- # [00:48] <eseidel> or am I mis-remembering my CSS?
- # [00:48] <TabAtkins> Why would it be forced to full width? The iframe just changes from "default to a width of 300" to "default to a width of 'fill'".
- # [00:49] * Joins: jdaggett (~jdaggett@12.197.88.10)
- # [00:50] <eseidel> TabAtkins: I see, the iframe doesn't take the width of the child content, only the height
- # [00:50] <eseidel> In visual media, in a CSS-supporting user agent: the user agent should set the intrinsic width of the iframe to the width that the element would have if it was a non-replaced block-level element with 'width: auto'.
- # [00:50] <TabAtkins> Yeah, it acts more or less like a normal block element.
- # [00:50] <eseidel> good
- # [00:52] <eseidel> TabAtkins: you know of no way to access the "intrinsic" height of an element from JS, right? that's only used in width calculations internally, correct?
- # [00:52] <eseidel> I believe we only expose the computed width/height
- # [00:52] * jernoble|afk is now known as jernoble
- # [00:53] * jonlee|afk is now known as jonlee
- # [00:54] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [00:57] <TabAtkins> yes
- # [00:57] <eseidel> TabAtkins: so seamless iframes are still replaced elements, and still inline, they just have funny intrinsic width as though they were blocks, correct?
- # [00:57] <TabAtkins> yes
- # [00:57] <eseidel> TabAtkins: (once again, I appreciate your consultation on this)
- # [00:58] * Joins: myakura (~myakura@FL1-110-233-178-43.tky.mesh.ad.jp)
- # [00:58] * Joins: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
- # [01:02] <TabAtkins> np
- # [01:06] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [01:07] * Quits: sedovsek (~robert@93-103-90-17.dynamic.t-2.net) (Quit: sedovsek)
- # [01:07] * Joins: ap_ (~ap@17.245.89.133)
- # [01:11] * Quits: ap (~ap@2620:149:4:1b01:6467:9589:3f61:4494) (Ping timeout: 260 seconds)
- # [01:11] * ap_ is now known as ap
- # [01:13] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Ping timeout: 246 seconds)
- # [01:20] <roc> I've implemented part of 'seamless' for Gecko, although the patch hasn't landed
- # [01:21] <roc> the layout bits
- # [01:21] <roc> not the style bits
- # [01:29] * Quits: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
- # [01:30] * jernoble is now known as jernoble|afk
- # [01:32] * jernoble|afk is now known as jernoble
- # [01:33] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 250 seconds)
- # [01:35] * Joins: stalled_ (~stalled@unaffiliated/stalled)
- # [01:46] <eseidel> TabAtkins: am I reading http://www.whatwg.org/specs/web-apps/current-work/#sandboxed-seamless-iframes-flag correctly, that the flag name has not yet been defined?
- # [01:46] <eseidel> TabAtkins: it's mentioned, but not given a name...
- # [01:46] <eseidel> (making it difficult to test! :)
- # [01:47] * Quits: sarro (~sarro@i5E8650E9.versanet.de)
- # [01:49] <TabAtkins> The flag is called "the sandboxed seamless iframes flag". There's no value you can put in @sandbox to control it, though.
- # [01:51] <eseidel> TabAtkins: I see, so I just have to use <iframe sandbox> to set all the flags :)
- # [01:51] <TabAtkins> yeah
- # [01:52] <eseidel> TabAtkins: well, this will make things interesting to test
- # [01:55] * Quits: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net) (Quit: heading to the office)
- # [02:08] * Quits: chriseppstein (~chrisepps@209.119.65.162) (Quit: chriseppstein)
- # [02:09] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [02:09] <eseidel> TabAtkins: well, I uploaded my first-pass tests to https://bugs.webkit.org/show_bug.cgi?id=45950. I've not yet run them. I'll work on more tests and implementation tomorrow. Still unclear how difficult this will be. The devil is in the details.
- # [02:09] * Quits: scor (~scor@drupal.org/user/52142/view) (Excess Flood)
- # [02:11] * Quits: ap (~ap@17.245.89.133) (Remote host closed the connection)
- # [02:11] * Joins: ap (~ap@17.212.155.203)
- # [02:12] <TabAtkins> kk, cool
- # [02:15] * Quits: ap (~ap@17.212.155.203) (Client Quit)
- # [02:20] * jernoble is now known as jernoble|afk
- # [02:30] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [02:30] * Quits: scor (~scor@drupal.org/user/52142/view) (Excess Flood)
- # [02:30] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [02:30] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
- # [02:33] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 244 seconds)
- # [02:35] * Quits: jsbell (jsbell@nat/google/x-xifumtgrgjmqrdnj) (Quit: There's no place like home...)
- # [02:38] * jonlee is now known as jonlee|afk
- # [02:42] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [02:48] * Quits: pablof (~pablof@144.189.101.1) (Quit: ^z)
- # [02:50] * Quits: Druid_ (~Druid@p5B1357B7.dip.t-dialin.net) (Ping timeout: 265 seconds)
- # [02:53] * Quits: temp02 (~temp01@unaffiliated/temp01) (Ping timeout: 264 seconds)
- # [02:55] * Joins: KevinMarks (~KevinMark@204.14.239.221)
- # [02:55] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [02:56] * Joins: Druid_ (~Druid@p5B05DBFD.dip.t-dialin.net)
- # [03:12] * Quits: ericc|away (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Read error: Operation timed out)
- # [03:17] * Joins: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [03:17] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [03:17] * Joins: riven (~riven@pdpc/supporter/professional/riven)
- # [03:19] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [03:27] * Quits: rniwa (rniwa@nat/google/x-xxeatuaeiyezsbmm) (Quit: rniwa)
- # [03:27] * Quits: necolas (~necolas@b0fbedcf.bb.sky.com) (Remote host closed the connection)
- # [03:41] * Quits: twisted` (~twisted@p5DDB9C4C.dip.t-dialin.net) (Quit: Computer has gone to sleep.)
- # [03:53] * heycam is now known as heycam|away
- # [04:09] * Joins: izhak (~izhak@213.87.241.35)
- # [04:14] * Quits: dave_levin (dave_levin@nat/google/x-anuvdktnuseibxip) (Quit: dave_levin)
- # [04:15] * Quits: myakura (~myakura@FL1-110-233-178-43.tky.mesh.ad.jp) (Remote host closed the connection)
- # [04:17] * Quits: drublic (~drublic@frbg-5d84ee5f.pool.mediaWays.net) (Remote host closed the connection)
- # [04:19] * Joins: jondong_ (~jondong@123.126.22.58)
- # [04:22] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Quit: Leaving)
- # [04:22] * Quits: jondong (~jondong@123.126.22.58) (Ping timeout: 260 seconds)
- # [04:24] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [04:26] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
- # [04:36] * heycam|away is now known as heycam
- # [04:49] * Quits: stalled_ (~stalled@unaffiliated/stalled) (Ping timeout: 244 seconds)
- # [04:58] * Joins: benjoffe_ (~benjoffe@119-252-71-224.static.highway1.net.au)
- # [05:10] * Quits: KevinMarks (~KevinMark@204.14.239.221) (Quit: The computer fell asleep)
- # [05:10] * Joins: KevinMarks (~KevinMark@204.14.239.221)
- # [05:12] * Joins: benschwarz (u2121@gateway/web/irccloud.com/x-slwxpkxnmbrhjjeo)
- # [05:15] * Quits: KevinMarks (~KevinMark@204.14.239.221) (Ping timeout: 260 seconds)
- # [05:16] * Quits: nessy (Adium@nat/google/x-qzcizevaowdeyasx) (Quit: Leaving.)
- # [05:23] * Quits: temp01 (~temp01@unaffiliated/temp01) (Read error: Connection reset by peer)
- # [05:23] * Joins: nonge (~nonge@p5082B19C.dip.t-dialin.net)
- # [05:26] * Quits: jacobolus (~jacobolus@70-36-215-74.dsl.dynamic.sonic.net) (Remote host closed the connection)
- # [05:44] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [05:45] * Joins: nessy (~Adium@209.118.182.194)
- # [05:50] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 245 seconds)
- # [06:00] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [06:00] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [06:06] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [06:36] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [06:37] * Joins: stalled_ (~stalled@unaffiliated/stalled)
- # [06:40] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 10.0.1/20120216115618])
- # [06:41] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 260 seconds)
- # [06:43] * Quits: benjoffe_ (~benjoffe@119-252-71-224.static.highway1.net.au) (Remote host closed the connection)
- # [06:44] * Joins: LBP (~Mirc@pD9EB17C7.dip0.t-ipconnect.de)
- # [06:45] * Joins: smaug____ (~chatzilla@12.197.88.10)
- # [06:46] * Joins: benjoffe_ (~benjoffe@119-252-71-224.static.highway1.net.au)
- # [06:50] * Quits: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com) (Quit: Computer has gone to sleep.)
- # [06:53] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
- # [06:58] * Joins: ehsan (~ehsan@12.197.88.10)
- # [07:01] * Joins: niloy (~niloy@61.12.96.242)
- # [07:05] * Quits: roc (~chatzilla@60.234.54.74) (Ping timeout: 265 seconds)
- # [07:10] * Joins: Areks (~Areks@rs.gridnine.com)
- # [07:12] * JohnAlbin_sleep is now known as JohnAlbin
- # [07:12] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [07:30] * jernoble|afk is now known as jernoble
- # [07:31] * Joins: roc (~chatzilla@121.98.230.221)
- # [07:34] * Quits: jernoble (~jernoble@17.212.152.13) (Read error: Operation timed out)
- # [07:44] * Quits: globbot (~logbot@shell-staging.glob.com.au) (Remote host closed the connection)
- # [07:45] * Joins: globbot (~logbot@shell-staging.glob.com.au)
- # [07:45] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [07:47] * Joins: Ducki (~Ducki@pD9E39563.dip0.t-ipconnect.de)
- # [07:50] * Quits: smaug____ (~chatzilla@12.197.88.10) (Ping timeout: 244 seconds)
- # [07:51] * Joins: tantek (~tantek@c-24-20-237-175.hsd1.or.comcast.net)
- # [07:58] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [07:59] * Quits: Ducki (~Ducki@pD9E39563.dip0.t-ipconnect.de) (Quit: ;))
- # [08:26] * Quits: tantek (~tantek@c-24-20-237-175.hsd1.or.comcast.net) (Quit: tantek)
- # [08:30] * Quits: ojan (u5519@gateway/web/irccloud.com/x-twscdqkwmfbrsuin) (*.net *.split)
- # [08:30] * Quits: timeless (u4015@firefox/developer/timeless) (*.net *.split)
- # [08:30] * Quits: Hixie (~ianh@trivini.no) (*.net *.split)
- # [08:30] * Quits: astearns (~astearns@192.150.22.5) (*.net *.split)
- # [08:30] * Quits: Raynos (u3611@gateway/web/irccloud.com/x-lilxzkeocdfiumre) (*.net *.split)
- # [08:30] * Quits: krijn (u2319@gateway/web/irccloud.com/x-ipflyxgvpvbmtoiw) (*.net *.split)
- # [08:30] * Quits: broquaint (~dbrook@78.47.79.137) (*.net *.split)
- # [08:31] * Joins: timeless (u4015@firefox/developer/timeless)
- # [08:31] * Joins: sicking (~chatzilla@c-98-210-152-4.hsd1.ca.comcast.net)
- # [08:32] * Joins: krijn (u2319@gateway/web/irccloud.com/session)
- # [08:35] * Quits: jochen__ (jochen@nat/google/x-qmqwwcxrtddkhoso) (Remote host closed the connection)
- # [08:35] * Joins: jochen__ (jochen@nat/google/session)
- # [08:55] * Joins: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [08:56] * Quits: kennyluck (~kennyluck@114-43-124-112.dynamic.hinet.net) (Read error: Connection reset by peer)
- # [08:57] * Joins: kennyluck (~kennyluck@114-43-124-112.dynamic.hinet.net)
- # [09:00] * Joins: Ducki (~Ducki@pD9E39563.dip0.t-ipconnect.de)
- # [09:00] * Quits: Ducki (~Ducki@pD9E39563.dip0.t-ipconnect.de) (Client Quit)
- # [09:03] * Joins: charlvn (~charlvn@2002:8259:81f2::1)
- # [09:10] * Quits: nessy (~Adium@209.118.182.194) (Quit: Leaving.)
- # [09:12] * Joins: nessy (~Adium@209.118.182.194)
- # [09:12] * Quits: nessy (~Adium@209.118.182.194) (Client Quit)
- # [09:22] * Joins: Ducki (~Ducki@pD9E39563.dip0.t-ipconnect.de)
- # [09:22] * Joins: KillerX (~anant@80-219-152-121.dclient.hispeed.ch)
- # [09:26] * heycam is now known as heycam|away
- # [09:41] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [09:44] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
- # [09:58] * Quits: ehsan (~ehsan@12.197.88.10) (Remote host closed the connection)
- # [10:00] * Quits: sicking (~chatzilla@c-98-210-152-4.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
- # [10:04] * Joins: ojan (u5519@gateway/web/irccloud.com/x-twscdqkwmfbrsuin)
- # [10:04] * Joins: Hixie (~ianh@trivini.no)
- # [10:04] * Joins: astearns (~astearns@192.150.22.5)
- # [10:04] * Joins: Raynos (u3611@gateway/web/irccloud.com/x-lilxzkeocdfiumre)
- # [10:04] * Joins: broquaint (~dbrook@78.47.79.137)
- # [10:05] * Quits: krijn (u2319@gateway/web/irccloud.com/session) (Changing host)
- # [10:05] * Joins: krijn (u2319@gateway/web/irccloud.com/x-qqudkjthsdjsczme)
- # [10:05] * Quits: jochen__ (jochen@nat/google/session) (Changing host)
- # [10:05] * Joins: jochen__ (jochen@nat/google/x-yafgzixklobqugns)
- # [10:14] * Joins: Neocortex (~niels@82-170-160-25.ip.telfort.nl)
- # [10:18] * Joins: espadrine (~thaddee_t@acces2373.res.insa-lyon.fr)
- # [10:24] * Joins: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net)
- # [10:29] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Read error: Connection reset by peer)
- # [10:31] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
- # [10:37] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [10:42] <annevk> ooh
- # [10:42] <annevk> was it webreq not pubreq?
- # [10:42] <annevk> yes it is :/
- # [10:49] * Joins: Ms2ger (~Ms2ger@91.181.135.207)
- # [10:58] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 260 seconds)
- # [10:58] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [11:08] * Quits: jondong_ (~jondong@123.126.22.58) (Remote host closed the connection)
- # [11:14] * Joins: jondong (~jondong@123.126.22.58)
- # [11:40] <annevk> so it seems Gecko is the only browser to support http://en.wikipedia.org/wiki/Big5#Unicode-at-on which is cited as of limited success
- # [11:40] <annevk> taking IE's code table, then overriding the PUA characters with the HKSCS mapping, might be a somewhat sensible way forward
- # [11:43] * Joins: esc__ (~esc_ape@178.115.250.84.wireless.dyn.drei.com)
- # [11:44] * Quits: esc_ (~esc_ape@178.112.148.206.wireless.dyn.drei.com) (Ping timeout: 265 seconds)
- # [11:54] * Joins: kenneth__ (kenneth@nat/nokia/x-yicjnbwqexfelibo)
- # [11:55] * Quits: kenneth_ (kenneth@nat/nokia/x-ehdzalhitjjrcwvd) (Read error: Connection reset by peer)
- # [11:56] * Joins: Lachy (Lachy@nat/opera/x-ufczfzfkjvhnniwd)
- # [11:57] * Joins: kenneth_ (kenneth@nat/nokia/x-jioqbfwvpofqapom)
- # [11:58] * Quits: kenneth__ (kenneth@nat/nokia/x-yicjnbwqexfelibo) (Read error: Connection reset by peer)
- # [12:00] * Joins: mishunov (~spliter@77.88.72.162)
- # [12:01] <hsivonen> hmm. an HTML WG poll coming up. we haven't had one of those in a while
- # [12:01] * Quits: mishunov (~spliter@77.88.72.162) (Client Quit)
- # [12:01] * Joins: mishunov (~spliter@77.88.72.162)
- # [12:04] * Joins: necolas (~necolas@b0fbedcf.bb.sky.com)
- # [12:07] * Quits: mishunov (~spliter@77.88.72.162) (Quit: mishunov)
- # [12:07] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 272 seconds)
- # [12:10] <zcorpan> hsivonen: what's it about?
- # [12:17] <hsivonen> zcorpan: content model of <object>
- # [12:18] <zcorpan> woot
- # [12:19] * Ms2ger sighs, ignores
- # [12:20] <jgraham> But isn't it obvious that a popular vote is the best way to decide technical questions? The only think we're doing wrong is not televising it. And getting Simon Cowell involved somehow.
- # [12:22] <Ms2ger> We've got a Simon, let him do it
- # [12:22] * Joins: drublic (~drublic@frbg-4d029226.pool.mediaWays.net)
- # [12:24] <zcorpan> Content model: a single sarcasm element.
- # [12:24] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [12:25] <jgraham> I'm not sure we would fit the role. zcorpan doesn't naturally inspire the urge to punch him in the face (at least as far as I can tell).
- # [12:25] <jgraham> s/we/he/
- # [12:25] <zcorpan> i guess i should work on that
- # [12:28] <Ms2ger> Yes! Then you can become a chair too!
- # [12:28] * Joins: Areks (~Areks@rs.gridnine.com)
- # [12:38] * Joins: skylamer` (cgskylamer@78.90.213.55)
- # [12:43] * Quits: mpt (~mpt@canonical/mpt) (Remote host closed the connection)
- # [12:45] * Joins: mpt (~mpt@nat/canonical/x-vyuvjzmqctgftexp)
- # [12:45] * Quits: mpt (~mpt@nat/canonical/x-vyuvjzmqctgftexp) (Changing host)
- # [12:45] * Joins: mpt (~mpt@canonical/mpt)
- # [12:48] * Quits: izhak (~izhak@213.87.241.35) (Remote host closed the connection)
- # [12:53] <hsivonen> TabAtkins: looks like your ISSUE-134 CP expired
- # [12:53] <hsivonen> this one http://lists.w3.org/Archives/Public/public-html/2011Jul/0235.html
- # [12:54] <hsivonen> per March 28 deadline
- # [12:56] <annevk> so IE PUA extensions to big5 are 0x81 / 0xA0 and 0xC6 / 0xC8
- # [12:57] * Joins: nonge_ (~nonge@p50829C9E.dip.t-dialin.net)
- # [12:57] <hsivonen> there's no agenda for the HTML WG f2f meeting, right?
- # [13:01] <annevk> haven't seen anything, but haven't paid to close attention either
- # [13:01] * Quits: nonge (~nonge@p5082B19C.dip.t-dialin.net) (Ping timeout: 260 seconds)
- # [13:01] <annevk> s/to//
- # [13:03] <zcorpan> leif's CP says to allow nesting interactive content, but doesn't really explain why
- # [13:04] <hsivonen> annevk: ok. well, I think I won't be traveling to the meeting
- # [13:06] <jgraham> Was any justification given for the meeting for either HTML or WebApps?
- # [13:06] <zcorpan> "authors can just fill it with content without having to re-author the page first (that is: they don't need to make changes to the parent element in order to add the most optimal fallback content)." - not if you want e.g. a <form> in the fallback
- # [13:06] <jgraham> It kind of felt like "well everyone lives in the bay area anyway so we may as well get together"
- # [13:06] <annevk> so the incompatible overlap seems to be in 0xA3
- # [13:06] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [13:06] <jgraham> Even though that isn't true for the person organising it…
- # [13:07] * Joins: richt (richt@nat/opera/x-pzxrhduelsdznnwd)
- # [13:07] <annevk> in big5 those are code points outside the PUA (at least in IE) and in hk they map to something else
- # [13:07] <hsivonen> jgraham: yeah, it felt like that
- # [13:08] <annevk> I was thinking of going
- # [13:08] <annevk> but if nobody is going to show up, hmm
- # [13:08] <annevk> I'm bad with jetlag these days
- # [13:08] <hsivonen> annevk: sounds bad considering that it seems that jetlag travel is your job
- # [13:08] * Joins: mishunov (~spliter@77.88.72.162)
- # [13:11] <jgraham> hsivonen: One assumes that there will be some people that live within walking (en-us: driving) distance that will make it
- # [13:11] <jgraham> s/hsivonen/annevk/
- # [13:13] <jgraham> Not sure it is worth flying half way around the world just to see those people though
- # [13:13] <annevk> yeah, and I think I "have to" show up for WebApps
- # [13:13] <jgraham> Oh, really?
- # [13:14] <annevk> sort of told Art I would; he didn't think it would be useful without editors
- # [13:14] <jgraham> I see
- # [13:14] <annevk> on the upside it's over a month and I've no travel planned this one
- # [13:14] <annevk> I think that might be a first
- # [13:19] <hsivonen> you could have opted to show up at TPAC later this year and make jetlag Someone Else's Problem
- # [13:19] <hsivonen> or do what Hixie does: not showing up at meeting even if it's said that meeting without editors aren't useful
- # [13:20] <annevk> chrome and chrome-hk differ for 85-A0, A3, C6-C8 (with some compatible code points in between)
- # [13:20] <hsivonen> or was it axiomatic that there has to be a meeting?
- # [13:21] <annevk> not sure really; I kind of like visiting CA though and seeing everyone again
- # [13:31] * Joins: twisted` (~twisted@p5DDB9C4C.dip.t-dialin.net)
- # [13:32] <annevk> passion -> progress -> process -> !passion -> !progress
- # [13:35] <zcorpan> while (passion) make(progress);
- # [13:36] <Ms2ger> elihw; make(process);
- # [13:37] <annevk> what's elihw?
- # [13:38] <MikeSmith> hsivonen: WebApps WG is also meeting. People seemed to have found the f2f time useful at TPAC for discussing Web Components, among other things
- # [13:41] <Ms2ger> You mean XBL2 :)
- # [13:43] * Joins: sarro (~sarro@i5E865FD2.versanet.de)
- # [13:43] * Quits: KillerX (~anant@80-219-152-121.dclient.hispeed.ch) (Quit: KillerX)
- # [13:45] * Joins: KillerX (~anant@80-219-152-121.dclient.hispeed.ch)
- # [13:46] * Quits: KillerX (~anant@80-219-152-121.dclient.hispeed.ch) (Remote host closed the connection)
- # [13:46] * Quits: mpt (~mpt@canonical/mpt) (Read error: Operation timed out)
- # [13:52] * Quits: gkellogg (~gregg@c-98-248-150-91.hsd1.ca.comcast.net) (Read error: No route to host)
- # [13:52] * Joins: gkellogg (~gregg@c-98-248-150-91.hsd1.ca.comcast.net)
- # [13:54] <karlcow> passion is a bad start… in a latin way
- # [13:55] * Joins: izhak (1000@188.168.203.251)
- # [13:57] * Quits: izhak (1000@188.168.203.251) (Remote host closed the connection)
- # [14:00] * Joins: [[zzz]] (~q@101.109.231.214)
- # [14:03] * Quits: [[zz]] (~q@125.25.35.54.adsl.dynamic.totbb.net) (Ping timeout: 245 seconds)
- # [14:07] <MikeSmith> anybody know if the minutes from today's IETF meetings are online yet?
- # [14:12] * Joins: erichynds (~ehynds@64.206.121.41)
- # [14:13] <MikeSmith> finds http://tools.ietf.org/wg/httpbis/minutes
- # [14:14] <Ms2ger> "mark observed that the problem of on-the-wire bits being turned into uris is now a problem for someone else"
- # [14:14] <Ms2ger> "larry masinter challenges the assertion that iri are working on this"
- # [14:14] <Ms2ger> Go Larry!
- # [14:15] <MikeSmith> :)
- # [14:15] <MikeSmith> http://tools.ietf.org/wg/hybi/minutes
- # [14:15] <zcorpan> annevk: maybe build a list of URLs looking for the relevant byte sequences for pages that have a big5 label, and check them manually
- # [14:15] <MikeSmith> "Action Item: Chairs to coordinate with W3C WebApps WG on API impact of MUX"
- # [14:15] <Ms2ger> Nooooooooooo
- # [14:17] <hsivonen> what's MUX?
- # [14:17] <annevk> zcorpan: if we can assume they're all authored for a single UA that might work...
- # [14:17] <MikeSmith> multiplexing?
- # [14:17] <karlcow> sounds an electronic music soundtrack
- # [14:17] <karlcow> sounds like*
- # [14:18] <hsivonen> MikeSmith: did hybi add multiplexing to Web Sockets?
- # [14:18] <karlcow> https://en.wikipedia.org/wiki/Multiplexer
- # [14:18] <annevk> hsivonen: not yet, I think, but I'm not following hybi
- # [14:18] <karlcow> http://www.w3.org/Protocols/MUX/
- # [14:18] <hsivonen> don't they respect the layered architecture where the nature of the IP layer takes care of multiplexing? :-)
- # [14:19] <Ms2ger> Zing.
- # [14:19] <karlcow> ahah ♥ http://www.w3.org/Protocols/MUX/WD-mux-980708.html
- # [14:19] <hsivonen> karlcow: thanks
- # [14:19] <karlcow> SMUX Protocol Specification
- # [14:19] <karlcow> W3C Working Draft 08-July-1998
- # [14:19] <annevk> we should have a bot that flags users when they start talking about layered architectures
- # [14:19] * MikeSmith finds http://tools.ietf.org/html/draft-tamplin-hybi-google-mux-03
- # [14:19] <MikeSmith> expired though
- # [14:20] * Joins: smaug____ (~chatzilla@12.197.88.10)
- # [14:20] <MikeSmith> hmm yeah
- # [14:20] <MikeSmith> http://tools.ietf.org/wg/hybi/agenda?item=agenda-83-hybi.html
- # [14:20] <Ms2ger> MikeSmith, clearly the W3C document isn't expired, so it must be more authoritative
- # [14:21] <MikeSmith> za-zing
- # [14:21] <karlcow> but but but I love Millefeuilles http://farm3.staticflickr.com/2454/3883365345_ea76895ae0_m.jpg
- # [14:21] <annevk> zcorpan: who handles our tools for that internally?
- # [14:21] <MikeSmith> http://tools.ietf.org/agenda/83/slides/slides-83-hybi-0.pdf
- # [14:22] <annevk> found the interface...
- # [14:22] <Ms2ger> annevk, ... you've got internal tools for tracking academics?
- # [14:24] <hsivonen> huh? Is PDF legal at the IETF now? I insist on ASCII .txt slides!
- # [14:24] <MikeSmith> :)
- # [14:25] <MikeSmith> http://tools.ietf.org/html/draft-montenegro-httpbis-speed-mobility-01 references the websockets multiplexing I.D.
- # [14:25] <annevk> when Mike asked about minutes I tried looking something up and found that HTML + style sheets would be converted to plain text, but HTML without style sheets was fine
- # [14:25] <annevk> clearly the idea that style sheets are optional is not a concept they grasp
- # [14:25] <annevk> I think that was here: http://www.ietf.org/wg/meeting-materials.html
- # [14:25] <annevk> Philip`: do you still have your largish dataset?
- # [14:26] <MikeSmith> wtf
- # [14:26] <jgraham> annevk: I might worry that these datasets will be quite western-biased
- # [14:26] <MikeSmith> "Minutes may be submitted in plain text (Unix/Mac/Dos), in simple HTML with NO style sheets, PDF, and PPT. Minutes submitted with style sheets WILL BE converted to plain text. Therefore, if you are concerned about preserving the formatting of your minutes, then please submit them in simple HTML."
- # [14:26] <annevk> MikeSmith: yeah
- # [14:26] <hsivonen> what bundled app can I use on Windows 7 to test if the virtual machine deals with microphones reasonably?
- # [14:26] <zcorpan> annevk: why would you need to assume that?
- # [14:26] <annevk> MikeSmith: they're hiliarious
- # [14:27] <zcorpan> annevk: what tools?
- # [14:27] <hsivonen> hmm. maybe I should just install Skype in the VM and see if I can make a test call
- # [14:27] <jgraham> MikeSmith: That's … well it's funny for one thing. But how wrongheaded do you have to be to accept PPT but not HTML + CSS?
- # [14:27] <annevk> zcorpan: guess we can have people that read those variants of Chinese have a look
- # [14:28] <MikeSmith> I think these are the guidelines from bizarro superman planet
- # [14:28] <hsivonen> MikeSmith: CSS not ok but PPT ok. That's sad.
- # [14:28] <Ms2ger> IETF. That's sad.
- # [14:29] <MikeSmith> Bizzarro Superman say PPT GOOD but HTML BAD for minute of Internet standard meeting
- # [14:29] <annevk> zcorpan: was thinking of MAMA
- # [14:29] <zcorpan> annevk: ah. i think mama isn't really maintained anymore. :(
- # [14:29] <Ms2ger> twss
- # [14:31] <annevk> jgraham: the bias matters less as we'll only look at the big5 subset
- # [14:31] <MikeSmith> anyway, Yebisu time
- # [14:32] <karlcow> echo "IETF" | sed -e 's/IE/W/'
- # [14:32] <jgraham> annevk: Sure, you might just find that there isn't all that much data
- # [14:33] <karlcow> annevk: each time I asked about MAMA, dad told us, she was in limbo.
- # [14:38] <Philip`> annevk: Not in a conveniently accessible form (it's in some backup archive on some disk or other)
- # [14:38] <Ms2ger> Philip`, how about canvas tests?
- # [14:40] <annevk> Philip`: how big is the dataset?
- # [14:42] <Ms2ger> Sorry annevk, I'm afraid I scared him off
- # [14:42] <Philip`> annevk: It's http://webcrawl.s3.amazonaws.com/web200904.gz so only 2.6GB
- # [14:43] <Philip`> (though I didn't use that file directly, I parsed the HTTP headers and split it in multiple files for easier processing)
- # [14:43] <zcorpan> annevk: grep -aPibo "(content(-type\s*:|=\s*[\"']?)\s*text/html\s*;|<meta\s)\s*charset\s*=\s*[\"']?(big5|cn-big5|csbig5|x-x-big5|big5-hkscs)" web200904
- # [14:43] <jgraham> annevk: I thought zcorpan had been using the dotbot data
- # [14:43] <jgraham> Oh dammit
- # [14:43] * Quits: smaug____ (~chatzilla@12.197.88.10) (Ping timeout: 246 seconds)
- # [14:44] <Ms2ger> Are you parsing HTML with regices, sir?
- # [14:44] <jgraham> Ms2ger: In other news, yay!
- # [14:44] <zcorpan> http://dotnetdotcom.org/
- # [14:44] <annevk> zcorpan: hmm, why don't you give me the results? :)
- # [14:44] <zcorpan> Ms2ger: yeah, i also do paris hilton (but don't tell my wife)
- # [14:45] <Ms2ger> jgraham, mm?
- # [14:45] <zcorpan> annevk: it gives byte offsets so you need to download the data to interpret the result anyway :-P
- # [14:45] <jgraham> Ms2ger: You Resolved:FIXED the import testharness.js bug
- # [14:46] <Ms2ger> Ah, yes
- # [14:46] <zcorpan> maybe i should do like Philip` and split the data into multiple files
- # [14:46] * Quits: niloy (~niloy@61.12.96.242) (Remote host closed the connection)
- # [14:46] <Ms2ger> Now we will run 15 getElementsByClassName tests we didn't before!
- # [14:47] * [[zzz]] is now known as [[zz]]
- # [14:47] <Philip`> (I did the splitting mainly so I could easily run multiple threads that each pick a big chunk of pages and process them all)
- # [14:47] <jgraham> Ms2ger: Baby steps :)
- # [14:47] <Ms2ger> Indeed
- # [14:48] <annevk> zcorpan: so then write some other scripts that uses those offsets to read into the data and analyze for bytes?
- # [14:48] <annevk> hmm
- # [14:48] <Ms2ger> Now, if only Aryeh's tests didn't take so long that debug builds seem unable to handle them...
- # [14:48] <zcorpan> dunno, maybe the grep is the wrong starting point
- # [14:48] <annevk> sounds like pain and also like it will take a long time
- # [14:48] * Joins: GlitchMr (~glitchmr@178-36-175-134.adsl.inetia.pl)
- # [14:49] <annevk> my laptop is already slow with 1MB of JSON :)
- # [14:49] <Philip`> grep seems like a bad idea when you're trying to process whole pages, not just individual lines, and when you want to understand HTTP headers properly instead of getting confused by pages that happen to quote HTTP headers in their body text
- # [14:50] <MikeSmith> perl -pi -e and undef $/
- # [14:51] <MikeSmith> though that still doesn't hep you for docs that quite HTTP headers in their body
- # [14:51] * Joins: mattwest (~textual@host81-149-171-23.in-addr.btopenworld.com)
- # [14:52] <MikeSmith> or i-less even
- # [14:52] <Philip`> You mean read the entire ~14GB uncompressed input file into a string in RAM?
- # [14:52] <MikeSmith> if you only grepping
- # [14:52] <MikeSmith> yeah
- # [14:52] <Philip`> Even I wouldn't use Perl for that
- # [14:52] <MikeSmith> cause that's what real men do
- # [14:52] <annevk> haha, need some more RAM first
- # [14:53] <MikeSmith> when I need more RAM I just beat somebody and takes theirs
- # [14:55] <MikeSmith> btw, I added lightning bolts to http://platform.html5.org/
- # [14:56] * zcorpan runs grep -aEizHZ "(content(-type[[:space:]]*:|=[[:space:]]*[\"']?)[[:space:]]*text/html[[:space:]]*;|<meta\s)[[:space:]]*charset[[:space:]]*=[[:space:]]*[\"']?(big5|cn-big5|csbig5|x-x-big5|big5-hkscs)" web200904 > big5.txt
- # [14:56] <zcorpan> it forgets about the URLs, but maybe that's ok
- # [14:57] <annevk> I guess we can first see if there's any data at all
- # [14:57] <zcorpan> that uses big5 encoding declaration?
- # [14:58] <zcorpan> seems to be plenty
- # [14:59] <MikeSmith> https://twitter.com/#!/mikebelshe/status/185650746623135745
- # [15:01] <annevk> is that concept "None of us is as dumb as all of us." explained somewhere?
- # [15:01] <annevk> apart from the motivational poster
- # [15:01] <hsivonen> I see Hixie made the blockquote in http://hsivonen.iki.fi/producing-xml/ non-conforming :-(
- # [15:02] <MikeSmith> annevk: it started from that motivational poster I think
- # [15:02] <Ms2ger> A long time ago, no?
- # [15:03] <MikeSmith> annevk: though it reminds me of "We have met the enemy and he is us."
- # [15:04] <MikeSmith> http://en.wikipedia.org/wiki/Pogo_(comic_strip)#.22We_have_met_the_enemy_and_he_is_us..22
- # [15:08] <karlcow> the French quote is the dumb thing is "L'intelligence de la foule" ~ aka Intelligence of the crowd… meant to qualify things like Heysel Stadium disaster
- # [15:09] * Quits: Druid_ (~Druid@p5B05DBFD.dip.t-dialin.net) (Ping timeout: 265 seconds)
- # [15:12] * Quits: twisted` (~twisted@p5DDB9C4C.dip.t-dialin.net) (Ping timeout: 245 seconds)
- # [15:12] * Joins: twisted` (~twisted@p5DDBBB78.dip.t-dialin.net)
- # [15:14] * Joins: Druid_ (Druid@138.199.73.144)
- # [15:20] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
- # [15:21] * Joins: davidb (~davidb@66.207.208.98)
- # [15:21] <zcorpan> annevk: http://simon.html5.org/dump/big5.txt (29MB) - each response body is prefixed by "web200904\0"
- # [15:22] <annevk> hsivonen: there's already https://developer.mozilla.org/en/Document_Object_Model_(DOM)/window.navigator.language
- # [15:23] <annevk> zcorpan: sweet, so that's a subset basically?
- # [15:23] <zcorpan> annevk: yep
- # [15:23] <annevk> very interesting
- # [15:23] <zcorpan> shouldn't take too long to run a python script over it on a laptop
- # [15:24] <annevk> I'm going to buy some lunch first I think, but that should indeed be fine
- # [15:24] <annevk> thanks
- # [15:24] <zcorpan> np
- # [15:25] * Parts: variable (root@freebsd/developer/variable) ("Overflow in /dev/null")
- # [15:25] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [15:26] <zcorpan> it may contain false positives, like pages that have two declarations or just has content-type... as text in the page, but i guess that's pretty rare
- # [15:30] * Joins: MacTed (~Thud@63.119.36.36)
- # [15:32] * MikeSmith wonders if jzaefferer is around
- # [15:33] * Quits: erichynds (~ehynds@64.206.121.41)
- # [15:35] * Joins: mpt (~mpt@nat/canonical/x-khrpjyygiasojnvp)
- # [15:35] * Quits: mpt (~mpt@nat/canonical/x-khrpjyygiasojnvp) (Changing host)
- # [15:35] * Joins: mpt (~mpt@canonical/mpt)
- # [15:36] * Joins: Druide__ (~Druid@p5B05DBFD.dip.t-dialin.net)
- # [15:38] <zcorpan> annevk: hmm, it seems i may have got the regexp wrong. it doesn't seem to include content-type: matches
- # [15:38] <zcorpan> annevk: only content="..." matches
- # [15:38] * Quits: mishunov (~spliter@77.88.72.162) (Quit: mishunov)
- # [15:41] * Quits: Druid_ (Druid@138.199.73.144) (Ping timeout: 265 seconds)
- # [15:42] <zcorpan> the problematic part seems to be the colon
- # [15:43] <SHAGGSTaRR> colons are always fulla shit zcorpan
- # [15:46] * Joins: erichynds (~ehynds@64.206.121.41)
- # [15:56] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
- # [15:58] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [16:00] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
- # [16:00] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [16:02] * Quits: drublic (~drublic@frbg-4d029226.pool.mediaWays.net) (Remote host closed the connection)
- # [16:04] <annevk> zcorpan: guess I'll try to make something that works with this first
- # [16:05] * Quits: Ducki (~Ducki@pD9E39563.dip0.t-ipconnect.de) (Quit: ;))
- # [16:07] * zcorpan now runs grep -aEizHZ "(Content-Type[[:space:]]*:[[:space:]]*text/html[[:space:]]*;[[:space:]]*charset[[:space:]]*=[[:space:]]*[\"']?|[[:space:]]content[[:space:]]*=[[:space:]]*[\"']?[[:space:]]*text/html[[:space:]]*;[[:space:]]*charset[[:space:]]*=[[:space:]]*[\"']?|<meta[[:space:]]+charset[[:space:]]*=[[:space:]]*[\"']?)(big5|cn-big5|csbig5|x-x-big5|big5-hkscs)" web200904 > big5.txt
- # [16:08] * Joins: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
- # [16:13] * Parts: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [16:13] * Joins: timmywil (~timmywil@host-68-169-175-226.WISOLT2.epbfi.com)
- # [16:15] <jzaefferer> hey MikeSmith, I'm here
- # [16:16] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 272 seconds)
- # [16:19] * Joins: jdong_bot_ (~jdong_bot@117.79.233.228)
- # [16:20] * Quits: Druide__ (~Druid@p5B05DBFD.dip.t-dialin.net)
- # [16:21] <annevk> so far I find trouble
- # [16:22] <[tm]> jzaefferer: away from my PC now but just wanted to day i will have something fire you this weekend or Monday
- # [16:23] <[tm]> something for you
- # [16:23] <Ms2ger> You will have something fire him? Tough man
- # [16:23] <[tm]> Heh
- # [16:24] <[tm]> you prefer to script this on node i guess?
- # [16:24] <annevk> what's the problem with
- # [16:24] <annevk> i = 0
- # [16:24] <annevk> prev_byte = None
- # [16:24] <annevk> for b in bytes_read:
- # [16:24] <annevk> if prev_byte != None:
- # [16:24] <annevk> if ord(prev_byte) > 0xA0:
- # [16:24] <annevk> i+=1
- # [16:24] <annevk> #if ord(prev_byte) ==0xA3 and ord(b) > 0x3F and ord(b) < 0xFF:
- # [16:24] <annevk> # i+=1
- # [16:24] <annevk> prev_byte = None
- # [16:24] <annevk> continue
- # [16:24] <annevk> if b < 0x80:
- # [16:24] <annevk> continue
- # [16:24] <annevk> prev_byte = b
- # [16:25] <annevk> apart from that > 0xA0 gives less results than < 0xA1!!!!
- # [16:25] <scott_gonzalez> [tm]: Yeah, our build script is written in node.
- # [16:25] <[tm]> ok
- # [16:26] * Parts: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
- # [16:30] <hsivonen> annevk: right. I'm skeptical about the usefulness of exposing a language list in a new API
- # [16:30] <[tm]> so what we need to do us use whatever nodes http client is to send th contents of each file as part of a post request to port 8888
- # [16:31] <[tm]> loop through arts from the command line
- # [16:32] <[tm]> and do an async read
- # [16:32] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [16:32] <[tm]> since it's node
- # [16:33] <[tm]> anyway i can write it but i guess you guys could too
- # [16:33] <[tm]> better than me
- # [16:34] <[tm]> so maybe i will just get the jars together and give you the details about how to start up the service and what exactly to send in the post
- # [16:35] <hsivonen> I wonder why Opera Mini on tablets doesn't say "Tablet" in the UA string like Opera Mobile on tablets
- # [16:36] <annevk> missed an ord()
- # [16:36] <annevk> still there's a lot of code points apparently that are not interoperable at all
- # [16:41] <hsivonen> hmm. Hixie's response to the responsive images threads wasn't particularly apt
- # [16:41] <jgraham> He wasn't responsive enough?
- # [16:41] <hsivonen> Hixie: you really don't see a use case for adapting what number of pixels you send depending on the recipient?
- # [16:42] <hsivonen> Hixie: sending the "same" photo sampled differently
- # [16:43] <hsivonen> Hixie: e.g. Flickr varies the bitmaps for the "same" photo it sends depending on context
- # [16:43] <hsivonen> Hixie: but they have to do imperatively instead of having a declarative way of doing it
- # [16:43] <hsivonen> (in their slideshows, for example)
- # [16:43] * Joins: Druid_ (~Druid@p5B05DBFD.dip.t-dialin.net)
- # [16:44] <karlcow> [10:28] <hsivonen> I wonder why Opera Mini on tablets doesn't say "Tablet" in the UA string like Opera Mobile on tablets
- # [16:44] * Joins: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [16:44] <karlcow> I wonder if it's a bug or not.
- # [16:44] <karlcow> It's always a lot of discussions
- # [16:45] <zcorpan> annevk: ok i've uploaded a new big5. although it looks like it's the same size, so either it was right the first time around, or it's still wrong, or it's now right but it didn't make any difference...
- # [16:45] <zcorpan> gotta go
- # [16:45] <hsivonen> oh well. there's the poll: https://www.w3.org/2002/09/wbs/40318/issue-158-objection-poll/
- # [16:45] * Parts: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [16:46] <hsivonen> from September 2002
- # [16:46] * Joins: myakura (~myakura@FL1-110-233-178-43.tky.mesh.ad.jp)
- # [16:47] <matjas> fun fact: IE < 8 doesn’t recognize `\:` as a CSS escape sequence for `:`, so you have to use `\3a ` instead.
- # [16:48] <karlcow> hsivonen: why do you think it's from September 2002
- # [16:49] * Quits: nonge_ (~nonge@p50829C9E.dip.t-dialin.net) (Quit: Verlassend)
- # [16:49] <hsivonen> karlcow: is your IRC client in Quebec?
- # [16:49] <annevk> thanks simon
- # [16:49] <hsivonen> karlcow: /2002/09/
- # [16:49] <jgraham> karlcow: Because normal people (and Google) don't assume that URIs are opaque
- # [16:49] <karlcow> why do you think this is a date
- # [16:49] <annevk> i somehow thought extracting useful data was going to be easier, but it's still quite a lot of data
- # [16:49] <hsivonen> karlcow: it looks like one
- # [16:49] <karlcow> hsivonen: not to me ;)
- # [16:49] <jgraham> karlcow: Are you disputing that it is, in fact, a date?
- # [16:50] <hsivonen> karlcow: you've been on the W3C staff
- # [16:50] <jgraham> (just not a date that corresponds to anything relevant)
- # [16:50] <annevk> most of the W3C staff realizes that it's silly though
- # [16:50] <annevk> that's why we have /html/ now
- # [16:50] <annevk> and /ns/
- # [16:50] <karlcow> jgraham: yes ☺
- # [16:51] <annevk> claiming URLs are opague when they are in front of people all the time seems extremely counter productive
- # [16:51] <karlcow> annevk: tell that to mobile users, twitter and other shorteners
- # [16:51] <annevk> especially as they are, unlike say barcodes, very readable and to some extent memorable
- # [16:51] <hsivonen> people who believe URLs are opaque should use IP addresses instead of hostnames in their URLs
- # [16:52] <hsivonen> IP address, a slash and an UUID
- # [16:52] <annevk> karlcow: they didn't exist when this argument was made up
- # [16:52] <karlcow> and? :D
- # [16:53] <annevk> karlcow: and twitter uses it because <a ping> got canned
- # [16:53] * Quits: Ms2ger (~Ms2ger@91.181.135.207) (Ping timeout: 246 seconds)
- # [16:53] <annevk> that some URLs are less readable than others, does not make them opague
- # [16:53] <hsivonen> annevk: good point. let's blame URL shorteners on people who objected to <a ping>
- # [16:54] <karlcow> huh? ☺ I don't understand the drift here
- # [16:54] * Joins: tantek (~tantek@c-50-137-168-212.hsd1.or.comcast.net)
- # [16:55] <karlcow> domain names are definitely not opaque for most people so far, except when using QR code. (another layer), but the path is completely lost for most of the people I know who are not in the computing industry.
- # [16:55] <karlcow> Geek Magnifying glass.
- # [16:56] <hsivonen> karlcow: http://picturesofpeoplescanningqrcodes.tumblr.com/
- # [16:56] <karlcow> what I see is a lot of people using search engines with keywords for finding stuff they already know
- # [16:57] <jgraham> Sure, I do that. I also expect that if I find http://some.blog.com/2011/11/21/some_entry.html it was published in November 2011
- # [16:57] <karlcow> hsivonen: yes QR codes have a very very very limited area of real usage. ☺ the marketing saga here is insane.
- # [16:57] <karlcow> jgraham: disqualified. Geek! ;)
- # [16:57] <annevk> per this dataset the C6-C8 range does not matter much
- # [16:57] <jgraham> karlcow: Possibly, but you don't actually have any evidence
- # [16:58] <annevk> there is one instance of such a lead byte and it's inside a comment
- # [16:58] <jgraham> For your assertions
- # [16:58] <karlcow> jgraham: this goes both ways
- # [16:58] <jgraham> Sure.
- # [16:59] <annevk> advertising frequently uses the path
- # [16:59] <annevk> example.com/boldnewplan
- # [16:59] <hsivonen> facebook.com/aolkeyword
- # [17:00] * Quits: jdong_bot_ (~jdong_bot@117.79.233.228) (Remote host closed the connection)
- # [17:01] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
- # [17:02] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
- # [17:06] <annevk> Content-Language: big5
- # [17:06] <annevk> this data contains fun stuff
- # [17:08] <annevk> also apparently 74944 bytes following a lead byte that are less than 0x40 (and thereby invalid)
- # [17:11] <annevk> although that's on 1761026 lead bytes
- # [17:17] <michel_v> what karlcow meant about dates in URLs is that the 2002/09 may only be the date that the resource was created on the server
- # [17:18] <michel_v> it might have changed a lot since then, with updated data. but its URL didn't because it's cool like that
- # [17:20] <annevk> https://www.w3.org/2012/03/12-ab-minutes (W3C Member-only)
- # [17:21] <jgraham> Why would anyone put a date in a URL for a resource that will change? (In this case the "resource" from 2002 is presumably the wbs system itself, not any of the surveys. Which is kind of like putting the date that Wordpress was first deployed in the url of all wordpress blogs)
- # [17:21] * Quits: erichynds (~ehynds@64.206.121.41) (Ping timeout: 244 seconds)
- # [17:22] <scott_gonzalez> [tm]: Sorry, wasn't looking at this channel. Yeah, if you can just send us the details about how to start the service and make the request, we can write the node code.
- # [17:22] <michel_v> because it's a naming convention that just happens to be different from the mainstream conventions
- # [17:23] <Philip`> jgraham: Some people are terrible at coming up with names, and would rather only have to compete with other people's names from the same month rather than trying to be unique across all of W3C history
- # [17:23] <hsivonen> annevk: ooh. a date in a W3C URL!
- # [17:23] <karlcow> example.org/637GFDRkdsat5-suyig.html
- # [17:23] <michel_v> jgraham: (besides, on blogs the resource behind a "dated" URL does change over time while the date does not. that's comments)
- # [17:24] <annevk> hsivonen: don't tell karlcow
- # [17:24] * Quits: charlvn (~charlvn@2002:8259:81f2::1) (Quit: leaving)
- # [17:24] <Philip`> (The technology society's fixation on TLAs doesn't help with the name collision problem)
- # [17:24] <michel_v> (or other ways to influence the resource that are not the author's actions)
- # [17:25] <jgraham> michel_v: I'm not sure how that is relevant. The date the article was first published is useful irrespective of later comments.
- # [17:25] <karlcow> "Ceci n'est pas une date." — Magritte
- # [17:25] <jgraham> The date that the underlying software was first deployed, not so much
- # [17:25] * Quits: tantek (~tantek@c-50-137-168-212.hsd1.or.comcast.net) (Quit: tantek)
- # [17:26] <jgraham> karlcow: Somewhat lacks to double-entendre that I am told is implied in the original
- # [17:26] <jgraham> s/to/the/
- # [17:27] <karlcow> I will use another forbidden word here ;) the calendar is a nice way to make layers of unique identifier because of the arrow of time.
- # [17:28] <karlcow> identifiers
- # [17:33] * Joins: erichynds (~ehynds@64.206.121.41)
- # [17:34] <annevk> hmm
- # [17:35] <annevk> no lead bytes in the 0xFx range
- # [17:35] <annevk> that is somewhat surprising
- # [17:35] <hsivonen> annevk: have you tested Python and Java big5 decoding?
- # [17:36] * Joins: tantek (~tantek@c-50-137-168-212.hsd1.or.comcast.net)
- # [17:36] <annevk> hsivonen: nah, just browsers
- # [17:36] * Quits: richt (richt@nat/opera/x-pzxrhduelsdznnwd) (Remote host closed the connection)
- # [17:37] <annevk> not sure what we'd gain from those libraries, presumably they're even less compatible with what's out there
- # [17:44] * Joins: jryans (~jryans@24-155-144-5.static.grandenetworks.net)
- # [17:47] * Quits: mattwest (~textual@host81-149-171-23.in-addr.btopenworld.com) (Quit: ["Textual IRC Client: www.textualapp.com"])
- # [17:47] <annevk> so in this dataset, there's 602746 lead bytes less than 0xA1 (undefined territory for big5) and 20825 0xA3 lead bytes followed by reserved territory
- # [17:47] <annevk> there's also 74374 invalid trail bytes
- # [17:47] <annevk> and a total of 1113300 lead bytes over 0xA1 (you'll have to subtract the 0xA3 bytes from that)
- # [17:48] <annevk> anyone ideas on how to analyze this?
- # [17:48] * Joins: nessy (~Adium@209.118.182.194)
- # [17:50] * Quits: myakura (~myakura@FL1-110-233-178-43.tky.mesh.ad.jp) (Remote host closed the connection)
- # [17:52] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf)
- # [17:52] * Joins: smaug____ (~chatzilla@12.197.88.252)
- # [18:02] <annevk> I guess I could make character buckets
- # [18:02] <annevk> but actually, you probably need sequences to make sense of the Chinese
- # [18:02] <annevk> foolip: you around?
- # [18:10] * Joins: drublic (~drublic@frbg-4d029226.pool.mediaWays.net)
- # [18:11] * Joins: sedovsek (~robert.se@93-103-104-107.dynamic.t-2.net)
- # [18:13] <sedovsek> Hey! Any ideas on how to find webpages that are using multiple column layout? Either column-count: <integer> or column-width: <size>;
- # [18:13] <sedovsek> Manythanks!
- # [18:13] <annevk> there's one item here that has iso-8859-1 in HTTP and then in the HTML it has
- # [18:13] <annevk> <meta http-equiv="content-type" content="text/html; charset=euc-kr"/>
- # [18:13] <annevk> <meta http-equiv="content-type" content="text/html; charset=EUC-JP"/>
- # [18:13] <annevk> <meta http-equiv="content-type" content="text/html; charset=big5-hkscs"/>
- # [18:13] <annevk> all three
- # [18:13] <sedovsek> Sorry, didn't know I was bursting into the conversation.
- # [18:13] <annevk> HTML paradise
- # [18:14] <annevk> sedovsek: it's more of a monologue, no worries
- # [18:14] <sedovsek> Oh. :)
- # [18:14] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 264 seconds)
- # [18:16] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [18:16] * Joins: PalleZingmark (~Adium@c83-250-138-248.bredband.comhem.se)
- # [18:17] * Joins: mpt (~mpt@canonical/mpt)
- # [18:17] * Quits: jdaggett (~jdaggett@12.197.88.10) (Quit: jdaggett)
- # [18:17] * Quits: PalleZingmark (~Adium@c83-250-138-248.bredband.comhem.se) (Client Quit)
- # [18:19] <annevk> sedovsek: dataset we're using is from 2009; not sure if there's anything more recent
- # [18:19] <annevk> sedovsek: oh, and I think URLs are stripped
- # [18:20] <annevk> heh, the above was the only big5-hkscs declaration
- # [18:20] * Quits: tantek (~tantek@c-50-137-168-212.hsd1.or.comcast.net) (Quit: tantek)
- # [18:21] <annevk> so big5-hkscs is just not present
- # [18:21] <sedovsek> 香港增補字符集 :P
- # [18:22] * Quits: mpt (~mpt@canonical/mpt) (Read error: Operation timed out)
- # [18:22] <sedovsek> I did some presentation about multiple columns, regions, exclusions & stuff like that ... and would like to show some real examples of, at least multi columns.
- # [18:22] <sedovsek> But found only 6 so far.
- # [18:23] <sedovsek> Which is quite sad because it degrades nicely.
- # [18:23] <annevk> hmm, only site I knew that was using it appears no longer to use it ( http://robert.ocallahan.org/ )
- # [18:24] <smaug____> MikeSmith's spec list uses it
- # [18:24] <annevk> ah yeah, sedovsek http://platform.html5.org/
- # [18:24] <sedovsek> Many thanks!
- # [18:25] * Joins: dave_levin (dave_levin@nat/google/x-cfdysspefzscxijq)
- # [18:26] <sedovsek> http://veerle.duoh.com/about - bio section here as well.
- # [18:26] <sedovsek> And wikipedia for references.
- # [18:30] * Quits: sedovsek (~robert.se@93-103-104-107.dynamic.t-2.net) (Read error: Connection reset by peer)
- # [18:32] * Joins: sedovsek (~robert.se@93-103-104-107.dynamic.t-2.net)
- # [18:32] * Joins: chriseppstein (~chrisepps@209.119.65.162)
- # [18:34] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:37] <karlcow> http://my.opera.com/hallvors/blog/2012/03/29/slashdot-runs-out-of-slashes
- # [18:40] * Joins: mpt (~mpt@nat/canonical/x-zyxdnxvtulhzcjux)
- # [18:40] * Quits: mpt (~mpt@nat/canonical/x-zyxdnxvtulhzcjux) (Changing host)
- # [18:40] * Joins: mpt (~mpt@canonical/mpt)
- # [18:40] <sedovsek> Not sure if this is the right channel to ask this question, but ...
- # [18:40] <sedovsek> how come column-span has values either none or auto.
- # [18:41] <sedovsek> I would expect it could be a number as well?
- # [18:41] <sedovsek> For instance ... I want this h1/h2 element to span only across two columns.
- # [18:41] <sedovsek> (in case of 3 or more column layout)
- # [18:47] * Joins: GarciaWebDev (~Alejandro@190.55.15.249)
- # [18:48] <annevk> too complex for the first version or something like that
- # [18:48] <TabAtkins> Yeah, values other than "1" and "all" were allowed at first, but it complicates layout something fierce.
- # [18:49] <TabAtkins> (Fucking floats.)
- # [18:49] <sedovsek> It crossed my mind, yea.
- # [18:49] <sedovsek> Especially with fluid column widths, flexible column counts, etc.
- # [18:50] <TabAtkins> And things where the spanner appears halfway in the multicol element, rather than at the beginning.
- # [18:51] <TabAtkins> With the current one, if a spanner appears you can just chop the multicol element into two multicol segments with the spanner between them, much simpler.
- # [18:52] <sedovsek> True, but that might require additional markup?
- # [18:52] * Quits: GarciaWebDev (~Alejandro@190.55.15.249) (Max SendQ exceeded)
- # [18:52] <sedovsek> But it's also a fallback solution (for browsers that does not support column-span).
- # [18:53] <TabAtkins> No, I mean that the *layout engine in the browser* can do that.
- # [18:53] * Joins: GarciaWebDev (~Alejandro@190.55.15.249)
- # [18:53] <TabAtkins> It's relatively simple to do that, from a layout perspective, than to deal with an element intruding across some of the columns.
- # [18:53] <sedovsek> Oh.
- # [18:56] <sedovsek> Another question if may I ...
- # [18:56] <sedovsek> just wrote docs for column span yesterday
- # [18:56] <sedovsek> https://developer.mozilla.org/en/CSS/column-span
- # [18:56] <sedovsek> Wasn't sure about column-span support in different browser.
- # [18:56] <sedovsek> Opera supports it from 11.1+?
- # [18:57] <TabAtkins> No clue about support. I know Opera probably supported it first, given that it's Hakon's spec.
- # [18:57] <sedovsek> Thank you.
- # [18:58] * Joins: jdaggett (~jdaggett@12.197.88.252)
- # [18:58] * Joins: ap (~ap@2620:149:4:1b01:ac55:f8f:1001:1683)
- # [18:58] <smaug____> I thought it was in Gecko first, but could be wrong
- # [18:59] <smaug____> ah, column-span
- # [18:59] <smaug____> roc was hacking columns quite a bit at some point
- # [19:00] * Quits: Lachy (Lachy@nat/opera/x-ufczfzfkjvhnniwd) (Quit: Computer has gone to sleep.)
- # [19:05] <annevk> charset=x-MS950-HKSCS o_O
- # [19:06] <smaug____> that looks interesting
- # [19:06] <annevk> ooh, there's a bunch more HKSCS data if you look for BIG5-HKSCS
- # [19:06] <annevk> my hex editor does case-sensitive searching, which is not that surprising I suppose
- # [19:06] <annevk> maybe it's more surprising that people use uppercase for these things
- # [19:07] <annevk> oh, Big5-HKSCS and MS950 also exist
- # [19:07] <annevk> charset=null :)
- # [19:08] * Quits: erichynds (~ehynds@64.206.121.41) (Ping timeout: 244 seconds)
- # [19:09] <annevk> the ms950 is a Java invention apparently that somehow leaked
- # [19:16] * Joins: jernoble (~jernoble@2620:149:4:1b01:dde3:c2d7:a3b6:5d9b)
- # [19:17] * Joins: erichynds (~ehynds@64.206.121.41)
- # [19:23] * Quits: drublic (~drublic@frbg-4d029226.pool.mediaWays.net) (Remote host closed the connection)
- # [19:23] * Joins: dbaron (~dbaron@12.197.88.252)
- # [19:24] * Joins: Lachy (~Lachy@cm-84.215.13.244.getinternet.no)
- # [19:25] * Quits: Lachy (~Lachy@cm-84.215.13.244.getinternet.no) (Client Quit)
- # [19:25] * Joins: tomasf (~tom@2002:55e5:dbb7:0:24eb:a2ed:6132:d382)
- # [19:25] * Joins: Lachy (~Lachy@cm-84.215.13.244.getinternet.no)
- # [19:28] <dglazkov> good morning, Whatwg!
- # [19:30] <smaug____> um, yeah, this is the way to write specs. let's not define what the API do but "Alternatively, you could say that the current webkit implementation is the reference." :/
- # [19:30] <smaug____> Web Audio is so under-specified
- # [19:31] * Joins: jsbell (jsbell@nat/google/x-ujqvnzenrtnhkbvv)
- # [19:33] <annevk> big5 is too
- # [19:33] <TabAtkins> smaug____: Argh, that's quite bad.
- # [19:34] <smaug____> TabAtkins: the spec defines all sorts of audionodes which modify the data somehow, but it is not defined how
- # [19:35] <smaug____> how can anyone write tests for that
- # [19:35] * Quits: Neocortex (~niels@82-170-160-25.ip.telfort.nl) (Quit: Leaving)
- # [19:35] <smaug____> how can any web dev rely on the API
- # [19:35] <annevk> so people do actually have stuff like:<!-- meta http-equiv="content-type" content="text/html; charset=big5" -->
- # [19:35] <jgraham> smaug____: That's not a literal quote is it?!
- # [19:36] <smaug____> jgraham: the part inside "" is
- # [19:36] <annevk> heh, and in this entire dataset charset is never followed by a space
- # [19:37] <annevk> maybe that's a bug in the regexp
- # [19:37] <annevk> smaug____: euh wut, pointer?
- # [19:37] <annevk> sounds like vp8
- # [19:39] <smaug____> annevk: it is here http://lists.w3.org/Archives/Public/public-audio/2012JanMar/0543.html
- # [19:39] <smaug____> I know Raymond had other suggestions too
- # [19:39] * Joins: pablof (~pablof@144.189.101.1)
- # [19:40] <smaug____> but is felt very strange that one can even write such idea that let's use some implementation as reference and not really specify stuff
- # [19:40] <jgraham> Oh, it's not a quote from the spec. Well that's a little better
- # [19:40] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [19:40] <smaug____> jgraham: oh, that would be strange language in a spec
- # [19:41] <smaug____> is anyone from Opera in the Audio WG?
- # [19:41] <jgraham> Well the spec does mention webkit
- # [19:41] <jgraham> I... don't think so. foolip perhaps?
- # [19:41] <annevk> don't think we're in the WG, but reverse engineering the market leader is not something we're interested in
- # [19:41] <annevk> that's why we have standards...
- # [19:45] <annevk> <cfprocessingdirective pageencoding="Big5-HKSCS"> sweet
- # [19:46] * Quits: GarciaWebDev (~Alejandro@190.55.15.249) (Quit: Leaving.)
- # [19:46] <annevk> so out of 964, 14 pages declare big5-hkscs
- # [19:47] <annevk> and one of those does so via ColdFusion :p
- # [19:51] <jgraham> Oh foolip is in the group
- # [19:51] <jgraham> But he is stretched pretty thin :(
- # [19:58] * Joins: GarciaWebDev (~Alejandro@190.55.15.249)
- # [19:58] * Joins: arun__ (~arun@rrcs-208-125-28-148.nyc.biz.rr.com)
- # [20:01] * Quits: erichynds (~ehynds@64.206.121.41) (Ping timeout: 246 seconds)
- # [20:04] * jonlee|afk is now known as jonlee
- # [20:11] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [20:13] * Quits: nessy (~Adium@209.118.182.194) (Quit: Leaving.)
- # [20:14] * Joins: rniwa (~rniwa@216.239.45.130)
- # [20:18] * Quits: jonlee (~jonlee@2620:149:4:1b01:3d51:6f20:d693:eeaf) (Quit: jonlee)
- # [20:18] <annevk> does html5lib do character encoding detection correctly?
- # [20:19] <annevk> hmm, but I can't actually use html5lib
- # [20:19] <annevk> I need a byte-level tokenizer
- # [20:19] <annevk> man :(
- # [20:19] <annevk> I guess it should be easy enough to adapt the html5lib tokenizer to work on bytes
- # [20:20] <annevk> but it's getting pretty convoluted just to analyze some data
- # [20:20] * Joins: jonlee (~jonlee@2620:149:4:1b01:2858:d7bc:dda1:45e2)
- # [20:20] <Philip`> Can you just decode as iso-8859-1 chars then tokenise?
- # [20:21] <annevk> probably
- # [20:21] <annevk> the other problem is actually analyzing the data
- # [20:23] <annevk> there's about 630000 code points that will map to PUA in IE but are potentially better decoded as HKSCS
- # [20:23] * Quits: espadrine (~thaddee_t@acces2373.res.insa-lyon.fr) (Quit: espadrine)
- # [20:23] <annevk> I guess if foolip is around I can try feeding him the first 100 or so and see whether it makes sense to continue and do something more elaborate
- # [20:24] * Quits: Lachy (~Lachy@cm-84.215.13.244.getinternet.no) (Quit: Computer has gone to sleep.)
- # [20:24] <annevk> and I should probably generate the ~1000 files so I can inspect them each individually and make sure they are indeed encoded as big5/big5-hkscs and not utf-8 or some such
- # [20:36] * Joins: th3_Chr1s (~christoph@p54ABF7EA.dip.t-dialin.net)
- # [20:38] * Quits: th3_Chr1s (~christoph@p54ABF7EA.dip.t-dialin.net) (Client Quit)
- # [20:40] * Joins: izhak (1000@188.168.203.251)
- # [20:43] * Joins: bga (~bga@2001:41d0:1:8d75::)
- # [20:44] <bga> is it true that you want to replace http?
- # [20:45] <izhak> no that's not true
- # [20:45] <TabAtkins> I want to replace http.
- # [20:45] <annevk> some people do
- # [20:45] <TabAtkins> With telepathy.
- # [20:45] <izhak> whatwg claims nothing about http
- # [20:46] <TabAtkins> So probably not a practical desire.
- # [20:46] <TabAtkins> I'm very confused as to where this meme came from, bga.
- # [20:46] <annevk> prolly the HTTP 2.0 / SPDY stuff
- # [20:46] <bga> but spdy, webrtc, http://blogs.msdn.com/b/interoperability/archive/2012/03/26/speed-and-mobility-an-approach-for-http-2-0-to-make-mobile-apps-and-the-web-faster.aspx
- # [20:46] <TabAtkins> spdy has absolutely nothing to do with whatwg.
- # [20:46] <TabAtkins> webrtc isn't whatwg anymore either.
- # [20:47] * Joins: erichynds (~ehynds@64.206.121.41)
- # [20:47] * Quits: jdaggett (~jdaggett@12.197.88.252) (Quit: jdaggett)
- # [20:52] * Joins: tantek (~tantek@50-76-99-110-static.hfc.comcastbusiness.net)
- # [20:55] * Quits: tantek (~tantek@50-76-99-110-static.hfc.comcastbusiness.net) (Client Quit)
- # [21:00] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [21:00] * Quits: jryans (~jryans@24-155-144-5.static.grandenetworks.net) (Quit: Leaving...)
- # [21:02] * Joins: Lachy (~Lachy@cm-84.215.13.244.getinternet.no)
- # [21:08] * arun__ is now known as otherarun
- # [21:26] * Quits: Lachy (~Lachy@cm-84.215.13.244.getinternet.no) (Quit: Computer has gone to sleep.)
- # [21:32] * Quits: erichynds (~ehynds@64.206.121.41) (Ping timeout: 246 seconds)
- # [21:39] * Quits: jernoble (~jernoble@2620:149:4:1b01:dde3:c2d7:a3b6:5d9b) (Read error: Operation timed out)
- # [21:39] * Joins: erichynds (~ehynds@64.206.121.41)
- # [21:44] * Quits: globbot (~logbot@shell-staging.glob.com.au) (Ping timeout: 252 seconds)
- # [21:48] <otherarun> The File API nit about "dereferencing a URL' being under-defined is true.
- # [21:48] * otherarun wonders if he can reference HTML5 here
- # [21:48] * Joins: globbot (~logbot@shell-staging.glob.com.au)
- # [21:51] * Parts: bga (~bga@2001:41d0:1:8d75::)
- # [21:52] <annevk> no
- # [21:53] * Quits: otherarun (~arun@rrcs-208-125-28-148.nyc.biz.rr.com) (Read error: Connection reset by peer)
- # [21:53] <annevk> we need to define the concept it seems
- # [21:53] <annevk> oh
- # [21:53] * Joins: arun__ (~arun@rrcs-208-125-28-148.nyc.biz.rr.com)
- # [21:54] * Quits: twisted` (~twisted@p5DDBBB78.dip.t-dialin.net) (Quit: Computer has gone to sleep.)
- # [22:01] * Joins: rubys (~rubys@cpe-098-027-059-167.nc.res.rr.com)
- # [22:01] <zewt> there's no single place in every url-fetching api that's correct for that feature
- # [22:01] <rubys> Is Hixie around?
- # [22:02] <zewt> also it's much more than a "nit", heh
- # [22:06] <rubys> When Hixie gets back, I'd like to talk more about http://krijnhoetmer.nl/irc-logs/whatwg/20120328#l-1010 ; I talked to people I expected to balk at it, and to my surprise, it might be doable. I just have a few questions, and perhaps we can make it happen as soon as Monday.
- # [22:07] <arun__> zewt, you're right, it's more than a nit. Do you think it's worth defining it for Blob URIs in FIle API? I'm inclined to think so.
- # [22:07] * arun__ is now known as otherarun
- # [22:07] <otherarun> (note my new nick ^)
- # [22:08] <zewt> i think the "automatically-released blob urls" feature is worth doing it, yes (though as I mentioned later in the thread, I think the "release at a later point" instead of "on first use" is a better way of doing it)
- # [22:08] <zewt> (of course, it's not me that has to do the work, so take my "worth it" with whatever weight you like :)
- # [22:10] <otherarun> I think it's worth defining 'dereferencing.' That shouldn't be bandied about loosely.
- # [22:10] <zewt> i'd definitely say that if we can't or won't define it, then the auto-releasing thing needs to be dropped entirely, since it's doomed to not being interoperable
- # [22:10] <otherarun> zest, I agree. I just worry that it is a harder problem than it looks like.
- # [22:10] <zewt> well, it looks like each spec that takes a URL and initiates a fetch will need to invoke "dereference" explicitly somewhere
- # [22:10] <otherarun> gah, ^ zewt I mean
- # [22:11] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
- # [22:11] <otherarun> I wonder what's rigorous enough here.
- # [22:11] <zewt> for example, "let urlRef be the dereferenced value of url", where urlRef is logically either 1: the underlying blob data or 2: the url itself (if it's just a regular URL)
- # [22:11] <zewt> then, urlRef is what's passed to the fetch algo
- # [22:11] <zewt> i'm sure there are plenty of hard parts of actually doing that, since so many places fetch
- # [22:11] <otherarun> Right. Where here 'fetch' is the dereferencing steps.
- # [22:12] <zewt> no, "fetch" is the "fetch a resource" algorithm
- # [22:12] <zewt> http://www.whatwg.org/specs/web-apps/current-work/multipage/fetching-resources.html#fetch
- # [22:12] <zewt> afk a few
- # [22:14] * Quits: rubys (~rubys@cpe-098-027-059-167.nc.res.rr.com) (Ping timeout: 246 seconds)
- # [22:15] <jgraham> Hmm, nobody told rubys that Hixie is away
- # [22:15] <jgraham> Maybe he will read the logs
- # [22:15] <otherarun> zewt, I think we can put dereference in terms of fetch. More thought needed on this.
- # [22:15] <otherarun> zewt, but the call for doing it more rigorously or bailing is a good one.
- # [22:16] * Quits: skylamer` (cgskylamer@78.90.213.55)
- # [22:17] * Quits: erichynds (~ehynds@64.206.121.41)
- # [22:18] * Joins: nessy (Adium@nat/google/x-bznyntnkfcqirqei)
- # [22:19] <zewt> otherarun: this must be done synchronously, before the surrounding JS call returns; fetch is often done asynchronously, or in a queued task
- # [22:19] <otherarun> hmmm
- # [22:19] <zewt> seems overly restrictive to try to require every usage of fetch be initiated synchronously
- # [22:20] <zewt> (we should have this discussion when anne or hixie are around)
- # [22:21] <zewt> basically, though, "dereference" can basically transform the URL into something that (at the spec level) can be used like the URL as far as fetch is concerned, but actually holds a reference to the underlying blob data
- # [22:22] <zewt> there could be a better way, of course
- # [22:23] * Quits: GlitchMr (~glitchmr@178-36-175-134.adsl.inetia.pl) (Read error: Connection reset by peer)
- # [22:23] <otherarun> zewt, that's probably what'll end up being the case. I'm not sure exactly how much normalization the Blob URI needs to undergo.
- # [22:23] <otherarun> (note that the entire protocol is defined like GET is)
- # [22:24] <zewt> what do you mean "normalization" exactly?
- # [22:25] <otherarun> Oh, I mean what you mean when you say "basically transform the URL into something that (at the spec level) can be used lie the URL as far as fetch is concerned"
- # [22:25] <otherarun> ^ lie = like above
- # [22:25] <zewt> in JSish pseudocode, it'd be something like var someUrl; urlOrBlob = dereference(urlOrBlob); fetch(urlOrBlob);
- # [22:25] <MikeSmith> to his surprise, heh
- # [22:25] <otherarun> MikeSmith, oh hai
- # [22:26] <zewt> where dereference would be eg. function dereference(url) { if is_a_blob_url(url) return theBlob; else return url; }
- # [22:26] <otherarun> zewt, aha!
- # [22:26] <zewt> (except it would dereference to the *underlying* data of the blob, not the actual blob, so it's unaffected by blob.close() and transfers)
- # [22:26] <otherarun> zewt, what happens on unsuccessful deref?
- # [22:26] <zewt> (we may also need some clear way of referring to "the underlying data of a blob")
- # [22:27] <zewt> hmm. leave the URL as-is, so you get an error at fetch time?
- # [22:27] <zewt> (the same error you get now, whatever that is)
- # [22:27] <otherarun> Yeah, ok.
- # [22:27] <otherarun> (Well you get a 500)
- # [22:27] <otherarun> (cribbing from HTTP parlance)
- # [22:27] <zewt> (404 seems to make more sense, but it's not terribly important)
- # [22:27] <zewt> (since it should never really happen in non-buggy code anyway)
- # [22:28] <MikeSmith> try to constrain discussion to some very narrow outcome and the express "surprise" when someone says "hey let's maybe not constrain the discussion to your artificially constrained outcome"
- # [22:28] <MikeSmith> surprise, surprise
- # [22:28] <zewt> what battle are you fighting? heh
- # [22:29] <otherarun> Some concern existed about information reveal about underlying filesystem, so chose to make invalid retrievals return 500s
- # [22:29] <zewt> can't imagine how that could happen, but it's not important enough to worry about now
- # [22:29] <otherarun> +1
- # [22:30] <zewt> hmm
- # [22:30] <zewt> well
- # [22:31] <zewt> if a spec is *already* initiating the fetch synchronously, this is probably unneeded
- # [22:31] <zewt> i don't know if anyone does that
- # [22:31] <otherarun> In our case, fetches are synchronous
- # [22:31] <zewt> anyone = specs
- # [22:33] <zewt> for example, XHR send() in async mode goes asynchronous before initiating the fetch
- # [22:34] <zewt> (as opposed to starting a fetch with the fetch synchronous flag unset, so fetch step 4 would do it)
- # [22:35] <otherarun> I think that's part of the problem with use of terms like 'dereference.' It traipses over sync/async considerations.
- # [22:35] <zewt> (actually, it does both, depending on the code path ... don't recall why)
- # [22:36] * otherarun = afk
- # [22:42] * Quits: otherarun (~arun@rrcs-208-125-28-148.nyc.biz.rr.com) (Quit: otherarun)
- # [22:45] * Joins: rubys (~rubys@cpe-098-027-059-167.nc.res.rr.com)
- # [22:46] <rubys> jgraham: do you know when Hixie is expected back?
- # [22:46] <TabAtkins> saturday or sunday
- # [22:46] <rubys> ok, will try back then. Thanks!
- # [22:47] * Quits: davidb (~davidb@66.207.208.98) (Quit: davidb)
- # [22:58] * Joins: jdaggett (~jdaggett@12.197.88.252)
- # [22:59] <sedovsek> Here's the short list of websites that are using multiple column layout:
- # [22:59] <sedovsek> http://galjot.si/multiple-columns#current_use
- # [23:03] * Quits: MacTed (~Thud@63.119.36.36)
- # [23:05] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
- # [23:08] <zewt> those layouts are usually really terrible ... that one at the top is utterly unreadable
- # [23:11] * Joins: jernoble (~jernoble@17.212.152.13)
- # [23:12] <sedovsek> I would like to comment (either agree or disagree) on that, but since i've only found 7 examples ... :)
- # [23:13] <sedovsek> Can't really tell whether they're terrible or not.
- # [23:16] <ojan> TabAtkins, Hixie: what's the rationale behind limiting the number of on* event handlers we add? Why not just support on* events for all events?
- # [23:16] <TabAtkins> I don't know. I'd like to add them for everything.
- # [23:16] <TabAtkins> Hixie's the one who wants to limit them.
- # [23:17] <ojan> The only think I can think of is the fear that we'll conflict with some existing on* attribute that the existing pages use...so then we'd have to name the event something less optimal for back-compat.
- # [23:17] <ojan> that doesn't seem like a great reason though
- # [23:18] <isherman> TabAtkins: any news on https://bugs.webkit.org/show_bug.cgi?id=66032 ?
- # [23:18] * Joins: mkanat (mkanat@nat/google/x-jplaopbkcamtzsfy)
- # [23:18] <TabAtkins> Not from me. ;_;
- # [23:19] <isherman> k, I'll try to track down Tantek sometime…
- # [23:23] * Quits: Druid_ (~Druid@p5B05DBFD.dip.t-dialin.net) (Ping timeout: 265 seconds)
- # [23:27] <Velmont> Is ;_; crying? Like ^_^ unhappy: ·_· and with tears?
- # [23:27] <TabAtkins> Yes.
- # [23:27] <Velmont> Nice.
- # [23:27] <TabAtkins> ;_; and T_T are both crying.
- # [23:27] * Joins: Druid_ (~Druid@p5B05DBFD.dip.t-dialin.net)
- # [23:30] * Joins: tantek (~tantek@50-76-99-110-static.hfc.comcastbusiness.net)
- # [23:33] <Velmont> sedovsek: Ofc there's much more usage than that. I've used it for several sites a long time. -- Biggest problem ofc is that they continue too long. So will always have to "guarantee" that the text isn't higher than a screenful.
- # [23:34] <sedovsek> Velmont: nice point regarding text height.
- # [23:34] <isherman> tantek: I think I'm supposed to ping you about https://bugs.webkit.org/show_bug.cgi?id=66032 — any chance of this getting some attention soon from the CSS working group? (sorry if that's not quite the right name for the group, I'm not entirely up to speed here)
- # [23:34] <TabAtkins> Yeah, until multicol has (1) the ability to wrap to a new "row" when your height is constrainted and you've filled up your width, and (2) the ability to *not* columnate when the content is below a certain length, it's not really usable for arbitrary web paes.
- # [23:35] <Velmont> TabAtkins: Yep. So not for template driven stuff.
- # [23:35] <TabAtkins> Yeah.
- # [23:35] <TabAtkins> I use it on an personal web page to flow a whole bunch of recipe names across the page.
- # [23:35] <tantek> Hi isherman
- # [23:35] <Velmont> I've recently seen the light though, and will do more custom stuff going forwards. It's so freeing to actually be able to customize more stuff by writing special css and markups for different pages.
- # [23:35] <tantek> checking your www-style message now
- # [23:35] <TabAtkins> But it's okay for that to get taller than the page, because they're not meant to be read straight through.
- # [23:36] <isherman> tantek: thanks :)
- # [23:36] <Velmont> TabAtkins: Yep, - like wikipedia's references. That is a good usage.
- # [23:36] <sedovsek> TabAtkins, Velmont: I've used it here: http://galjot.si/talks/future-layouts/#slide30
- # [23:36] <tantek> isherman I believe there is some work being done on this
- # [23:36] <TabAtkins> Yeah, exactly like Wikipedia.
- # [23:36] <sedovsek> But that's because I need not care, or at least not so much, about degradation.
- # [23:36] <sedovsek> Wikipedia is great example, yes.
- # [23:37] <isherman> tantek: any way for me to stay in the loop on that work?
- # [23:37] <tantek> isherman ok found where it's being tracked for CSS4-UI: http://wiki.csswg.org/spec/css4-ui#more-selectors
- # [23:37] <tantek> :autofill is what you're asking about right?
- # [23:38] <isherman> tantek: yep, that's exactly it
- # [23:38] * Quits: teleject (~christoph@cpe-70-112-210-24.austin.res.rr.com) (Quit: teleject)
- # [23:38] <isherman> tantek: would it be appropriate to add support for this selector to WebKit, or is it too early for now?
- # [23:39] <tantek> I presume you mean prefixed, like :-webkit-autofill
- # [23:41] <isherman> tantek: sure, prefixed if that's still the recommendation (I seem to recall having seen a long thread on WhatWG wondering about the value vs. cost of prefixes)
- # [23:41] <tantek> WhatWG has no authority on prefixing CSS features, the CSSWG does ;)
- # [23:41] <tantek> and yes, there's been lots of permathreads on several mailing lists about prefixing, few of them actually concluding with anything actionable or reasonably summarized.
- # [23:43] <isherman> But in the case of this selector, adding the prefixed ":-webkit-autofill" selector sounds appropriate? If so, I'll go ahead with that :)
- # [23:43] <Velmont> sedovsek: Found a page I randomly remember from a few years ago that I thought used it, but I see now it's just placed divs. Although it could've used it.
- # [23:43] <tantek> yes - implementations are always encouraged to innovate in ways that make sense to them. it helps more sensibly shape the standards :)
- # [23:44] <tantek> isherman, there's a couple of paths to advance this pseudo-class, I don't have a preference, but you may have an opinion. either we can develop it in CSS4-UI, or, because it is a selector, it can also go into the next version of Selectors.
- # [23:44] <sedovsek> If I compare this one http://platform.html5.org/ in multi column layout or IE9 (fallback) ...
- # [23:45] <sedovsek> I kinda like it better with IE9 ... it feels like it's easier to find links you are looking for.
- # [23:45] <isherman> tantek: Hmm, I'm not sure what the difference between those two paths is — are they both targeted at CSS4 (or whatever the next version of CSS will be named)?
- # [23:46] * Quits: timmywil (~timmywil@host-68-169-175-226.WISOLT2.epbfi.com) (Quit: Computer has gone to sleep.)
- # [23:47] <tantek> one difference is that there is a FPWD of selectors4: http://www.w3.org/TR/selectors4/ whereas I have yet to write-up even an editor's draft of CSS4-UI (I'm still working on wrapping up CSS3-UI, now that its second LC has closed).
- # [23:47] * Joins: sicking (~chatzilla@12.197.88.252)
- # [23:47] * Quits: ap (~ap@2620:149:4:1b01:ac55:f8f:1001:1683) (Quit: ap)
- # [23:47] <tantek> so selectors4 is further along from that perspective, and thus putting the feature there may get it a) into an editor's draft sooner, b) into a public WD sooner, and perhaps even LC/CR sooner.
- # [23:48] <isherman> tantek: well, I guess a faster path is better from my perspective :)
- # [23:49] <tantek> but these things of course depend on individual editors, their time/interest etc. however since fantasai is editing Selectors4 I expect it to proceed reasonably swiftly (unless she takes on more work that slows her down) and likely faster than I can get CSS4-UI to the same draft state.
- # [23:49] * jonlee is now known as jonlee|afk
- # [23:50] <isherman> that makes sense
- # [23:51] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [23:51] <isherman> I think either way sounds fine to me — I'll leave it to your discretion, since you're much more familiar with this process
- # [23:51] <tantek> I'd also encourage lurking in irc://irc.w3.org:6665/css
- # [23:51] <isherman> but I'll go ahead and push forward on getting the prefixed version into WebKit
- # [23:52] <tantek> makes sense
- # [23:52] <tantek> and will help add weight/incentive/priority to get it spec'd
- # [23:54] * Quits: LBP (~Mirc@pD9EB17C7.dip0.t-ipconnect.de) (Quit: Bye, bye! See you on http://leanbackplayer.com)
- # [23:54] <isherman> perfect — thanks again for the advice :)
- # [23:55] <tantek> isherman - no problem at all - thanks for the heads up.
- # [23:56] * Quits: jernoble (~jernoble@17.212.152.13) (Ping timeout: 260 seconds)
- # [23:56] <tantek> isherman - I've also filed a bugzilla bug for the :-moz-autofill equivalent in Gecko: https://bugzilla.mozilla.org/show_bug.cgi?id=740979
- # Session Close: Sat Mar 31 00:00:01 2012
The end :)