Options:
- # Session Start: Fri Jul 09 00:00:00 2010
- # Session Ident: #whatwg
- # [00:00] <zcorpan_> crap
- # [00:01] <dandaman> <meta name="viewport" content="width=device-width, height=device-height, user-scalable=yes" />
- # [00:01] <dandaman> i put that in the head
- # [00:01] <dandaman> and it didnt fit to the screen on the emulator for android :\
- # [00:02] <zcorpan_> does the emulator for android support meta viewport?
- # [00:03] <dandaman> http://learnthemobileweb.com/2009/07/mobile-meta-tags/
- # [00:03] <dandaman> according to that it does
- # [00:03] <zcorpan_> the content can still overflow the viewport if you set a fixed width or similar
- # [00:05] <dandaman> yeah but it stayed at default
- # [00:05] <dandaman> it didnt get any bit larger
- # [00:08] <zcorpan_> dunno
- # [00:08] <zcorpan_> time to sleep
- # [00:09] * Parts: zcorpan_ (~zcorpan@c-1799e355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [00:15] * Quits: shepazutoo (~schepers@adsl-69-180-215.rmo.bellsouth.net) (Read error: Connection reset by peer)
- # [00:16] * Joins: shepazu (~schepers@adsl-69-180-215.rmo.bellsouth.net)
- # [00:17] * Joins: pluggedin (~pluggedin@173-164-213-161-SFBA.hfc.comcastbusiness.net)
- # [00:25] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [00:27] * Quits: eighty4 (~eighty4@c-76c8e455.012-403-6c6b701.cust.bredbandsbolaget.se) (Remote host closed the connection)
- # [00:28] * Guest47970 is now known as bzed
- # [00:28] * bzed is now known as Guest19289
- # [00:33] <karlcow> http://www.infoq.com/news/2010/07/html5-novnc
- # [00:33] <karlcow> noVNC is a VNC client, implemented using HTML5 WebSockets, Canvas and JavaScript.
- # [00:33] <karlcow> http://kanaka.github.com/noVNC/screenshots.html
- # [00:34] <daedb> neat
- # [00:39] * Quits: KaOSoFt (~webmaster@unaffiliated/kaosoft) (Quit: Leaving)
- # [00:40] * Quits: m_W (~mwilcox56@c-68-37-117-88.hsd1.nj.comcast.net) (Ping timeout: 260 seconds)
- # [00:41] * Quits: dandaman (~Daniel.Sa@216.52.240.243) (Quit: Leaving.)
- # [00:44] * Quits: BlurstOfTimes (~blurstoft@168.203.117.112) (Remote host closed the connection)
- # [00:50] * Quits: aroben (~aroben@unaffiliated/aroben) (Quit: aroben)
- # [00:51] <variable> I have a simple idea for full screen on HTML5 video. Make it a UA issue. have some function makeFullScreen() that returns true or false if it worked. All current browsers would just implement it as return false; If any browser figures out some way to safely make the function actually work. The spec does not have to concern itself with the issue but still allows for some standard way if some browser *does* figure it out.
- # [00:52] <Philip`> That sounds like trying to solve the problem by not bothering to solve it
- # [00:52] <Philip`> which isn't really a solution :-p
- # [00:52] <variable> Philip`, it puts the problem in the hands of those that should be solving it.
- # [00:53] <Philip`> If a browser figures out a way to implement it, they can discuss it with other browser people in a standards group and the result of the discussion can be put in the spec
- # [00:55] * Quits: variable (~variable@unaffiliated/variable) (Quit: Daemon escaped from pentagram)
- # [00:57] * Quits: justicefries (~gerred@c-98-245-71-126.hsd1.co.comcast.net) (Quit: justicefries)
- # [00:58] * Joins: dandaman (~Daniel.Sa@216.52.240.243)
- # [00:58] <dandaman> I want to make my web page fit to any mobile device's screen
- # [00:58] <dandaman> would the best way to do this be through css?
- # [00:59] * Joins: nicktick (~na@unaffiliated/nicktick)
- # [01:02] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [01:06] * Joins: miketaylr (~miketaylr@ip65-47-141-82.z141-47-65.customer.algx.net)
- # [01:06] * Joins: smaug (~chatzilla@209.52.84.51)
- # [01:07] * Joins: nessy (~Adium@209.52.84.51)
- # [01:07] * Quits: Anonameless (~Nameless@cm218-252-156-82.hkcable.com.hk) (Ping timeout: 276 seconds)
- # [01:15] * Quits: nessy (~Adium@209.52.84.51) (Quit: Leaving.)
- # [01:28] * Quits: nicktick (~na@unaffiliated/nicktick) (Ping timeout: 265 seconds)
- # [01:29] * Guest19289 is now known as bzed
- # [01:29] <Rik`> dandaman: you can use media queries in CSS
- # [01:29] <dandaman> see
- # [01:29] * bzed is now known as Guest3764
- # [01:29] <dandaman> i did that
- # [01:29] <dandaman> <style>
- # [01:29] <dandaman> @media handheld {
- # [01:29] <dandaman> div.larger{font-size:72px;}
- # [01:29] <dandaman> }
- # [01:29] <dandaman> </style>
- # [01:29] <dandaman> but nothing has changed on my android emulator
- # [01:30] * Joins: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0)
- # [01:30] <Rik`> dandaman: handheld is not really supported on mobile devices
- # [01:30] <dandaman> so which should i be using?
- # [01:30] <Rik`> @media screen and (max-device-width: 400px) should work better
- # [01:30] <Rik`> (don't know if 400px is a good value)
- # [01:31] <dandaman> do you know if there is a way to make it so it automatically fits the resolution of the device it's on?
- # [01:32] <Rik`> the meta viewport should work
- # [01:32] <dandaman> i tried that
- # [01:32] <dandaman> didnt change anything on the emulator
- # [01:33] <dandaman> i did width=device-width
- # [01:36] * Quits: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) (Quit: Leaving)
- # [01:37] * Quits: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0) (Read error: Operation timed out)
- # [01:37] <dandaman> actually I'm mistaken with my question
- # [01:37] <dandaman> everytime i try to see the webpage on the emulator
- # [01:37] <dandaman> the font is really really small
- # [01:37] <dandaman> and i need to zoom in a lot
- # [01:38] <dandaman> i want to make it so i start zoomed in on the content
- # [01:39] <Rik`> the meta viewport is here for that normally
- # [01:40] <dandaman> <meta name="viewport" content="width=device-width, height=device-height,minimum-scale=20, user-scalable=yes" />
- # [01:40] <dandaman> is that right?
- # [01:40] <Rik`> just use <meta name="viewport" content="width=device-width">
- # [01:41] <Rik`> there's no "height" parameter, user-scalable defaults to yes
- # [01:41] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [01:41] <Rik`> try that first
- # [01:42] <dandaman> I think the android emulator might just be broken
- # [01:43] * Quits: dglazkov (~dglazkov@nat/google/x-xryterakuxrfzedm) (Quit: dglazkov)
- # [01:49] <dandaman> Rik`: do you know if there is a way to extract the resolution from a device?
- # [01:49] <dandaman> maybe through javascript or something?
- # [01:50] <Rik`> screen.width and screen.height I think
- # [01:50] <Rik`> see http://quirksmode.org/mobile/tableViewport.html and http://quirksmode.org/mobile/ in general
- # [01:50] <dandaman> oh cool, thanks
- # [01:51] <dandaman> sweey
- # [01:51] <dandaman> sweet
- # [01:52] * Joins: titacgs (~titacgs@190.2.33.49)
- # [01:55] * Quits: Martijnc (~Martijnc@91.176.7.45)
- # [01:59] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: This computer has gone to sleep)
- # [02:05] * Quits: smaug (~chatzilla@209.52.84.51) (Ping timeout: 265 seconds)
- # [02:07] * Quits: jrgarrison (~garrison@wikiotics/jrgarrison) (Quit: Ex-Chat)
- # [02:09] * Joins: smaug (~chatzilla@209.52.84.51)
- # [02:10] * Quits: kennyluck (~kennyluck@133.27.228.169) (Ping timeout: 240 seconds)
- # [02:11] * Joins: nicktick (~na@unaffiliated/nicktick)
- # [02:11] * Quits: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com) (Quit: Leaving)
- # [02:14] * Quits: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de) (Read error: Connection reset by peer)
- # [02:18] * Quits: miketaylr (~miketaylr@ip65-47-141-82.z141-47-65.customer.algx.net) (Quit: Leaving...)
- # [02:19] * Joins: miketaylr (~miketaylr@ip65-47-141-82.z141-47-65.customer.algx.net)
- # [02:23] <Hixie> wow, only the rendering rules to go
- # [02:26] * Joins: MikeSmith (~MikeSmith@EM111-188-48-159.pool.e-mobile.ne.jp)
- # [02:29] * Quits: dandaman (~Daniel.Sa@216.52.240.243) (Read error: Connection reset by peer)
- # [02:29] * Joins: dandaman (~Daniel.Sa@216.52.240.243)
- # [02:29] * Guest3764 is now known as bzed
- # [02:30] * bzed is now known as Guest72297
- # [02:31] * Quits: dandaman (~Daniel.Sa@216.52.240.243) (Client Quit)
- # [02:33] * Quits: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6) (Quit: ap)
- # [02:36] * Quits: miketaylr (~miketaylr@ip65-47-141-82.z141-47-65.customer.algx.net) (Remote host closed the connection)
- # [02:40] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:41] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [02:51] * Joins: boblet (~boblet@p1201-ipbf709osakakita.osaka.ocn.ne.jp)
- # [02:54] * Quits: seanoshea (~seanoshea@nat217.eye.fi) (Ping timeout: 240 seconds)
- # [02:55] * Joins: homata_ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [02:58] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
- # [03:00] * Quits: Evet (~Evet@78.191.31.97) (Ping timeout: 248 seconds)
- # [03:05] * Joins: KevinMarks (~KevinMark@157.22.22.57)
- # [03:09] * Quits: othermaciej (~mjs@17.246.19.48) (Quit: othermaciej)
- # [03:14] * Joins: Evet (~Evet@78.191.166.133)
- # [03:19] * ojan is now known as ojan_away
- # [03:21] * Quits: smaug (~chatzilla@209.52.84.51) (Ping timeout: 240 seconds)
- # [03:28] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
- # [03:29] * Joins: wakaba_ (~wakaba_@203-140-90-184.eonet.ne.jp)
- # [03:30] * Guest72297 is now known as bzed
- # [03:31] * bzed is now known as Guest94878
- # [03:40] * Joins: smaug (~chatzilla@209.52.84.51)
- # [03:43] * Joins: rolandsteiner (~rolandste@220.109.219.244)
- # [03:46] * Joins: slightlyoff (~slightlyo@nat/google/x-rmrbajejaculhcca)
- # [03:46] * Quits: everton (~everton@98.158.118.133) (Quit: everton)
- # [03:48] * Joins: arosenberg (~alexr@sceapdsd43-89.989studios.com)
- # [03:49] <arosenberg> HTML5 finally guarantees that an injected script tag will receive an 'error' Event if the src can't be fetched.
- # [03:49] <arosenberg> However, XMLHTTPRequest has provisions to learn the status code, etc. from the fetch.
- # [03:50] <arosenberg> It seems like a big gap to not have status code and headers from the response made available somewhere.
- # [03:53] <arosenberg> Case in point: Twitter can return rate limiting information as headers along with a 400 response to a JSONP query, but there's no standard way to retrieve that info.
- # [03:54] <arosenberg> One might call that a failure of their API design, but it still seems like functionality that should be in the standard.
- # [03:57] * Joins: Anonameless (Nameless@cm218-252-156-82.hkcable.com.hk)
- # [04:00] * Quits: smaug (~chatzilla@209.52.84.51) (Ping timeout: 252 seconds)
- # [04:02] * Quits: estellevw (~estellevw@173-164-227-246-SFBA.hfc.comcastbusiness.net) (Quit: estellevw)
- # [04:05] * Quits: MikeSmith (~MikeSmith@EM111-188-48-159.pool.e-mobile.ne.jp) (Quit: Till kicked and torn and beaten out he lies, and leaves his hold and crackles, groans, and dies.)
- # [04:05] * Joins: smaug (~chatzilla@209.52.84.51)
- # [04:06] * Quits: cardona507 (~cardona50@c-24-130-129-16.hsd1.ca.comcast.net) (Quit: zzzzz)
- # [04:07] * Joins: kennyluck (~kennyluck@2001:200:1c0:2900:226:8ff:fe07:40c6)
- # [04:15] * Joins: ddragonlu (~ddragonlu@as1.tom.sfc.keio.ac.jp)
- # [04:16] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [04:19] * Quits: yutak_home (~kee@U017209.ppp.dion.ne.jp) (Quit: Ex-Chat)
- # [04:21] * Parts: ddragonlu (~ddragonlu@as1.tom.sfc.keio.ac.jp)
- # [04:24] * Quits: KevinMarks (~KevinMark@157.22.22.57) (Quit: The computer fell asleep)
- # [04:24] * Joins: KevinMarks (~KevinMark@157.22.22.57)
- # [04:28] * Quits: KevinMarks (~KevinMark@157.22.22.57) (Ping timeout: 252 seconds)
- # [04:29] * Joins: justicefries (~gerred@65.100.130.168)
- # [04:29] * Quits: smaug (~chatzilla@209.52.84.51) (Ping timeout: 260 seconds)
- # [04:31] * Guest94878 is now known as bzed
- # [04:31] * bzed is now known as Guest96696
- # [04:33] * Quits: justicefries (~gerred@65.100.130.168) (Client Quit)
- # [04:44] * Joins: everton (~everton@98.158.118.133)
- # [04:44] * Quits: everton (~everton@98.158.118.133) (Client Quit)
- # [04:46] * Quits: slightlyoff (~slightlyo@nat/google/x-rmrbajejaculhcca) (Read error: Operation timed out)
- # [04:54] * Joins: smaug (~chatzilla@209.52.84.50)
- # [05:08] * Joins: seanoshea (~seanoshea@54.sub-69-99-186.myvzw.com)
- # [05:10] * Quits: nicktick (~na@unaffiliated/nicktick) (Read error: Connection reset by peer)
- # [05:10] * Joins: nicktick (~na@unaffiliated/nicktick)
- # [05:14] * Quits: seanoshea (~seanoshea@54.sub-69-99-186.myvzw.com) (Ping timeout: 240 seconds)
- # [05:16] * Quits: Evet (~Evet@78.191.166.133) (Ping timeout: 240 seconds)
- # [05:17] * Quits: nicktick (~na@unaffiliated/nicktick)
- # [05:19] * Joins: nicktick (debian-tor@gateway/tor-sasl/nicktick)
- # [05:25] * Joins: seanoshea (~seanoshea@9.sub-75-208-245.myvzw.com)
- # [05:28] * Quits: seanoshea (~seanoshea@9.sub-75-208-245.myvzw.com) (Client Quit)
- # [05:29] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
- # [05:30] * Joins: Evet (~Evet@78.181.3.142)
- # [05:32] * Guest96696 is now known as bzed
- # [05:32] * bzed is now known as Guest25901
- # [05:33] * Joins: MikeSmith (~MikeSmith@u-211000159160.hotspot.ne.jp)
- # [05:33] * Joins: justicefries (~gerred@173-131-12-50.pools.spcsdns.net)
- # [05:33] <MikeSmith> boblet: naoko and I are on a nozomi on the way to Kyoto
- # [05:34] <boblet> MikeSmith: nice — what are you up to down ther?
- # [05:34] <boblet> there?
- # [05:35] <MikeSmith> we'll be around this afternoon sightseeing about it, have some plans tomorrow, then free I think on Sunday in the daytime, and leaving around 7pm to head back to Tokyo
- # [05:35] <MikeSmith> I don't know what I meant by "about it"..
- # [05:35] <MikeSmith> oh
- # [05:35] <MikeSmith> I meant "sightseeing a bit"
- # [05:36] * Joins: estellevw (~estellevw@adsl-99-170-149-16.dsl.pltn13.sbcglobal.net)
- # [05:38] <MikeSmith> boblet: btw, I made some minor formatting tweaks to the generated "HTML5 (Edition for Web Authors)" subset of the spec - http://dev.w3.org/html5/spec-author-view/
- # [05:38] <MikeSmith> please take a look at it when you have time and let me know if there's anything else that might be worthwhile to tweak in it to make it more useful
- # [05:38] <MikeSmith> I can't add substantive content
- # [05:39] <MikeSmith> because it needs to remain a strict subset of the spec
- # [05:39] <boblet> MikeSmith: will do
- # [05:39] <boblet> MikeSmith: when are you arriving?
- # [05:39] <MikeSmith> 2:30
- # [05:40] <boblet> hrm not much time for sightseeing before dark. I guess you’ll have eaten?
- # [05:40] <MikeSmith> eating bento on the train
- # [05:40] <MikeSmith> but probably hungry again and eat once we get there
- # [05:40] <MikeSmith> we are meeting up with Naoko's mom there
- # [05:40] <MikeSmith> and going to Nanzenji
- # [05:41] <MikeSmith> (about the doc I can add, e.g., some CSS generated text where it might be useful)
- # [05:41] <boblet> i have to pick my daughter up tonight so I prolly couldn’t leave the station if I came today. want to eat dessert like last time, or would Sunday be better?
- # [05:43] <MikeSmith> either way that works for you, if you have time
- # [05:43] <MikeSmith> otherwise, you're visiting Tokyo again soon, right?
- # [05:43] <MikeSmith> we could definitely meet for tea or whatever at the station today if you can make time
- # [05:43] <boblet> I’ll be up for next WDE-Ex, 24-26th
- # [05:44] <boblet> yeah let’s do that
- # [05:44] <MikeSmith> OK
- # [05:44] <boblet> I’ll pop up and aim to be there by 2:30
- # [05:44] <MikeSmith> OK
- # [05:45] <MikeSmith> will give you a call when we arrive
- # [05:46] <boblet> rgr
- # [05:46] <MikeSmith> boblet: btw, I did add a paragraph to the Abstract of the doc - the part with the green outline at http://dev.w3.org/html5/spec-author-view/
- # [05:46] <MikeSmith> if you have suggestions for the wording of that, lemme know
- # [05:47] <boblet> ok will check it out
- # [05:48] * Joins: justicefries_ (~gerred@65.100.130.168)
- # [05:49] * Quits: justicefries (~gerred@173-131-12-50.pools.spcsdns.net) (Ping timeout: 260 seconds)
- # [05:49] <MikeSmith> Hixie: when you have some time, please peruse http://dev.w3.org/html5/spec-author-view/ a bit and let me know if you have any suggestions for refining formatting or whatever to make it clear that it's the author view and not the full spec
- # [05:49] * justicefries_ is now known as justicefries
- # [05:50] <MikeSmith> one thing I did was to append the text "(details for Web authors)" to all the h3 and below headings
- # [05:51] <boblet> MikeSmith: would you also be interested in asking Ben Schwarz for feedback? ref: http://www.germanforblack.com/articles/moving-towards-readable-w3c-specs
- # [05:51] <MikeSmith> yeah sure
- # [05:51] <MikeSmith> if you know him, please feel free to give him a heads-up about it yourself
- # [05:51] <boblet> ok will ping him (although his viewpoint might be more to start from scratch :) )
- # [05:51] <boblet> (he’s coming over for RubyConf in Aug btw)
- # [05:52] <MikeSmith> maybe the author view would be a good place to experiment with some of his formatting ideas
- # [05:52] <MikeSmith> ah great
- # [05:52] <MikeSmith> will be good to meet him
- # [05:52] <boblet> agreed
- # [05:54] <MikeSmith> boblet: thanks for thinking about that -- it seems like it could work out really well if he has the time
- # [05:55] <MikeSmith> what I'd be inclined to do is just give him commit access to the source in that subdir and just leave it up to him to experiment with as he'd like, and I'd just step out of the way
- # [05:55] <MikeSmith> as far as the CSS/styling goes, I mean
- # [05:56] * Quits: kennyluck (~kennyluck@2001:200:1c0:2900:226:8ff:fe07:40c6) (Quit: kennyluck)
- # [05:56] <MikeSmith> it occurs to me that it might be a very nice thing indeed for the author view to have a very different look and feel from the full spec
- # [05:58] <MikeSmith> and a very CSS Zen Gardeny way of showing how formatting can be used to tune views of the same spec source for different audience needs
- # [06:01] * Joins: weinig_ (~weinig@17.246.18.173)
- # [06:03] * Quits: Evet (~Evet@78.181.3.142) (Ping timeout: 240 seconds)
- # [06:03] * Quits: rolandsteiner (~rolandste@220.109.219.244) (Quit: Leaving.)
- # [06:05] * Quits: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36) (Ping timeout: 260 seconds)
- # [06:06] * Quits: weinig_ (~weinig@17.246.18.173) (Ping timeout: 260 seconds)
- # [06:13] * Joins: jrgarrison (~garrison@wikiotics/jrgarrison)
- # [06:13] <MikeSmith> boblet: the more I think about the idea of having Ben come and do work some design magic, the more I like it
- # [06:13] <MikeSmith> feel free to let him know I'm really enthusiastic about it
- # [06:14] <MikeSmith> or I guess, maybe just Cc me on the message you send him
- # [06:14] <MikeSmith> (if you've not already sent it)
- # [06:16] * Joins: Evet (~Evet@78.191.27.134)
- # [06:17] <boblet> writing it now
- # [06:18] <boblet> think he’s really busy (presenting on HTML5 at WDS) but he’s also really keen. maybe I can tag-team with him
- # [06:20] <MikeSmith> yeah, definitely
- # [06:21] <MikeSmith> you guys would have free rein
- # [06:21] <MikeSmith> unless/until you do something that I don't like
- # [06:21] <MikeSmith> then I pull the plug
- # [06:21] <MikeSmith> and the fun will be over
- # [06:22] <boblet> heh
- # [06:22] <MikeSmith> anyway, seriously, I think this could be a big win on getting HTML5 info out to authors in a more friendly and usable form
- # [06:25] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
- # [06:28] * Quits: jrgarrison (~garrison@wikiotics/jrgarrison) (Quit: Ex-Chat)
- # [06:30] * Quits: Rik` (~Rik`@chn38-1-78-231-168-7.fbx.proxad.net) (Quit: Rik`)
- # [06:32] * Quits: boblet (~boblet@p1201-ipbf709osakakita.osaka.ocn.ne.jp) (Quit: thxbye)
- # [06:33] * Guest25901 is now known as bzed
- # [06:33] * bzed is now known as Guest44071
- # [06:36] * Joins: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net)
- # [06:36] <cardona507> i'm late to the party
- # [06:38] * Joins: rolandsteiner (~rolandste@220.109.219.244)
- # [06:38] <MikeSmith> cardona507: hey
- # [06:38] <MikeSmith> what's the 507 for?
- # [06:39] <MikeSmith> cardona507: if this is your first time here, I have to give you the obligatory warning that if you spend time on this channel, you are guilty by association
- # [06:39] <MikeSmith> and anything you say here can and will be held against you
- # [06:39] <cardona507> my name is carlos and my fam/friends call me los - 507 is los upside down - it's a tag that remains from when I was younger
- # [06:40] <cardona507> MikeSmith: you got me feelin nervous
- # [06:40] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [06:40] <MikeSmith> :)
- # [06:40] <MikeSmith> Carlos, we met before, right?
- # [06:40] <MikeSmith> at TPAC?
- # [06:40] <cardona507> i heard what happens when you hang out with that WHATWG crowd
- # [06:40] <cardona507> yep we sure did
- # [06:40] <cardona507> how have you been?
- # [06:41] <MikeSmith> cardona507: yeah, the whatwg disease is contagious
- # [06:41] <MikeSmith> cardona507: I am doing great
- # [06:41] <cardona507> busy?
- # [06:41] <MikeSmith> getting some good stuff done
- # [06:41] <MikeSmith> "busy" is relative, I guess
- # [06:41] <MikeSmith> I have recently been spending a lot of time on telephone conferences
- # [06:42] <cardona507> working groups?
- # [06:42] <MikeSmith> groups and other W3C calls
- # [06:43] <MikeSmith> it is really useful to be able to talk with other people on the phone in real time
- # [06:43] <cardona507> i agree - i'm not sure if I like working with a group or virtual better
- # [06:43] <MikeSmith> but it can also be pretty wearying sometimes
- # [06:43] <cardona507> I really like working from home - but with my son running around it can be hectic
- # [06:44] <MikeSmith> yeah
- # [06:44] <MikeSmith> but that gives you a good excuse to take a break now and then
- # [06:44] <MikeSmith> I sit at my PC for hours sometimes without getting up
- # [06:44] <MikeSmith> reading through e-mail, or on calls
- # [06:44] <cardona507> thats for sure
- # [06:45] <MikeSmith> so it takes up a lot of time, but seems odd a bit to call it "busy"
- # [06:45] <MikeSmith> I don't know how much e-mail you get, but I am finding it more and more difficult to keep up with the volume of mail I need to read every day
- # [06:45] <MikeSmith> I spend several hours a day just reading e-mail
- # [06:46] <MikeSmith> some days, I'd guess 4 hours or so
- # [06:46] <MikeSmith> of just reading
- # [06:47] <MikeSmith> for me at least, I really find IRC and other real-time chat/IM mechanisms a better way of dealing with a lot of daily communication tasks
- # [06:47] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
- # [06:47] <MikeSmith> anyway, I digress
- # [06:47] <MikeSmith> as usual
- # [06:47] <MikeSmith> cardona507: it's great to have you here
- # [06:48] <MikeSmith> I hope you end up hanging around more
- # [06:48] <MikeSmith> because there's a lot of really useful discussion that takes place here
- # [06:48] <MikeSmith> amidst my nonsense
- # [06:48] <MikeSmith> and a lot you can learn here
- # [06:49] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Quit: dglazkov)
- # [06:51] <estellevw> Question about microdata versus microformats.....
- # [06:51] <estellevw> microdata is the idea of using the itemprop attribute, not class attribute like microformats, so microformats really aren't part of html5, or are they somehow?
- # [06:51] <estellevw> Do i have that right?
- # [06:52] <cardona507> MikeSmith: thanks - I really appreciate it
- # [06:52] * Joins: kennyluck (~kennyluck@133.27.228.169)
- # [06:52] <cardona507> and truthfully I learned a whole lot from a localStorage tutorial of yours that I found on the web - just for the record :)
- # [06:52] <MikeSmith> cardona507: oh man, that thing is so old.. I should take it down
- # [06:52] <MikeSmith> if you mean that little demo I made
- # [06:53] <cardona507> yep
- # [06:53] <cardona507> i've found my way back to it more than once
- # [06:53] <cardona507> it's the #1 search for 'localstorage demo' on google
- # [06:53] <MikeSmith> estellevw: Microdata is integrated in the whatwg version of the spec, but is published as a separate document from the W3C version of HTML5
- # [06:54] <MikeSmith> cardona507: wow
- # [06:54] <MikeSmith> I'm #1!
- # [06:54] <MikeSmith> that's scary, really
- # [06:55] <estellevw> http://people.w3.org/mike/localstorage.html
- # [06:55] <estellevw> very nice!
- # [06:55] <MikeSmith> there are much better local storage demos on the Web than that one
- # [06:55] <estellevw> yours is nice and simple though, so easy to learn from
- # [06:55] <MikeSmith> and anyway I just stole that one from a demo that Hixie made!
- # [06:56] <cardona507> haha
- # [06:56] <cardona507> then I don't feel so bad that I reused that code :)
- # [06:56] <MikeSmith> estellevw: oh, I see you were asking about microformats
- # [06:56] <MikeSmith> not microdata
- # [06:56] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
- # [06:56] <MikeSmith> I guess the microformats mechanism could be considered "part of" HTML
- # [06:57] <MikeSmith> but not the specific microformats vocabularies
- # [06:57] <MikeSmith> the actual semantics of the microformats class values are not defined in HTML5
- # [06:58] <estellevw> mikesmith: yes, wondering about the relation. I always thought they were the same, but now that i am looking at the spec for the first time for microdata, it seems that microdata liked the microformats idea, but may never take off on its own, though i guess we can use both microdata classes and itemprop style attributes at the same time
- # [06:58] <estellevw> ok, thanks for clarifying.
- # [07:00] <MikeSmith> estellevw: I think the way that Web developers/authors should consider the various linked-data/structured-data markup mechanisms is, use whichever one like and that solves whatever problem or need it is that you're aiming for
- # [07:01] <MikeSmith> I think one specific need that people have now is to add data so that it will get indexed in the right way for Google's Rich Snippets thing
- # [07:01] <estellevw> Right now microformats are fairly well supported by humans and machines alike.
- # [07:01] <MikeSmith> yeah
- # [07:01] <MikeSmith> exactly
- # [07:01] <MikeSmith> and by things like Google Rich Snippets
- # [07:02] <estellevw> so i don't see microdata taking off and replacing it
- # [07:02] <estellevw> they likely can co-exist nicely in code
- # [07:02] <MikeSmith> microformats was never intended to replace anything
- # [07:02] <estellevw> but wondering if anyone major will start scraping for itemprop/itemscope in the next 2 years
- # [07:02] <estellevw> no, i understand that
- # [07:03] <kennyluck> estellevw, their are microdata parsers alreday.
- # [07:03] <estellevw> reading the spec i feel like the spec is offering a standardiszed replacement
- # [07:03] <kennyluck> s/their/there/
- # [07:03] <MikeSmith> OK -- yeah, it was intended to provide another option for those people who want one -- a mechanism that has a very clearly and precisely defined processing model, and an API
- # [07:03] <estellevw> who is parsing microdata
- # [07:04] <estellevw> yeah, i like it. i think having an attribute just for that is helpful. multipurposing class was a good idea too
- # [07:05] <kennyluck> Well, the Goolge Rich Snippets mechanism reads Microdata as well as microformat and RDFa.
- # [07:06] <estellevw> thanks kennyluck
- # [07:06] <estellevw> an you too, mikesmith
- # [07:06] <MikeSmith> cheers
- # [07:07] <MikeSmith> there's a statement I came across in an odd place yesterday that I think is nonetheless really well put: "Developers should favor the lightest-weight technology that will meet their requirements."
- # [07:07] * Quits: titacgs (~titacgs@190.2.33.49) (Quit: Leaving)
- # [07:09] <MikeSmith> so I guess that if, e.g., somebody finds that using microformats markup is all they need in order to get Google Rich Snippets to index their docs the way they want, then it makes good sense for them to use that
- # [07:09] <estellevw> is anyone else having an issue with microformats.org ... it reloads to a blank page on page load for me.
- # [07:10] <MikeSmith> estellevw: same here
- # [07:10] <MikeSmith> it seems to be borked
- # [07:10] <estellevw> wondering if there is a need to duplicate efforts: <span class="fn" itemprop="fn"
- # [07:10] <estellevw> some script
- # [07:10] <estellevw> should I let @t know, or is he no longer involved with it?
- # [07:11] <MikeSmith> dunno if he is responsible for the site or not
- # [07:11] <MikeSmith> maybe ask on #microformats channel here?
- # [07:14] <estellevw> ah, thanks. good idea
- # [07:17] <estellevw> no one has said anything there in days, but i'll try pinging the actives there, like jonathan neal, boblet and adactio. maybe one of them knows
- # [07:17] * Joins: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net)
- # [07:18] * Joins: cedricv (~cedric@114.56.175.175)
- # [07:18] <MikeSmith> kennyluck: the concept of a "property" is something that is part of RDF, right?
- # [07:19] <MikeSmith> basically meaning the same thing as "predicate"
- # [07:19] <MikeSmith> or not?
- # [07:19] <kennyluck> MikeSmith, yeah it means predicate, and is defined in RDF.
- # [07:19] <MikeSmith> OK
- # [07:20] <kennyluck> But a property usually connects two things, so it is also similar to "property" in programming language's sense.
- # [07:20] <kennyluck> s/usually/always/
- # [07:23] <MikeSmith> kennyluck: so let me ask another question
- # [07:23] <MikeSmith> a very high level one
- # [07:24] <MikeSmith> HTML has a number of elements which have attributes whose values are URIs
- # [07:24] <MikeSmith> It would seem to me that those elements are particularly useful for marking up linked data
- # [07:24] <MikeSmith> regardless of what markup mechanism you use
- # [07:25] <kennyluck> Yes.
- # [07:25] <kennyluck> RDFa uses this mechanism
- # [07:25] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
- # [07:25] <kennyluck> So href and src could be the target of a property.
- # [07:25] <MikeSmith> but I am not sure how to describe in general terms why they are useful for linked-data purposes
- # [07:25] <kennyluck> But it's a bit hacky, I have to say.
- # [07:26] <MikeSmith> kennyluck: understood
- # [07:26] <kennyluck> Uhh, in some sense, HTML is linked data.
- # [07:26] <kennyluck> So what you are saying makes a lot of sense.
- # [07:26] <kennyluck> s/HTML/HTML-HTML linking/
- # [07:27] <MikeSmith> OK, so what I am asking is, how do I describe how, at a conceptual level, an element that has a URI attribute is especially useful for linked-data purposes?
- # [07:27] <kennyluck> or HTML-IMG linking
- # [07:29] <kennyluck> Because, in the linked-data world, we actually prefer cross domain/cross machine links. And HTML has this ability <img> <a> <script>. Becuase they use URLs.
- # [07:29] <kennyluck> (I am not sure I am answering the question...)
- # [07:29] <kennyluck> MikeSmith
- # [07:30] <kennyluck> The Web is interesting because it's decentralized. I guess.
- # [07:30] <kennyluck> The links are cool data. Not just the contents.
- # [07:30] <kennyluck> So I really like blog posts. :)
- # [07:32] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
- # [07:33] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Quit: This computer has gone to sleep)
- # [07:33] * Guest44071 is now known as bzed
- # [07:34] * bzed is now known as Guest28723
- # [07:37] * Quits: MikeSmith (~MikeSmith@u-211000159160.hotspot.ne.jp) (Ping timeout: 276 seconds)
- # [07:41] * Quits: cedricv (~cedric@114.56.175.175) (Ping timeout: 260 seconds)
- # [07:55] * Joins: cedricv (~cedric@114.56.226.48)
- # [07:55] * mhausenblas now realises where kennyluck has been in the past 30min :P
- # [07:57] <Hixie> http://www.w3.org/Bugs/Public/show_bug.cgi?id=10061 http://www.w3.org/Bugs/Public/show_bug.cgi?id=10113
- # [07:57] <Hixie> i can't win
- # [08:07] <hsivonen> Hixie: awesome
- # [08:10] * Quits: smaug (~chatzilla@209.52.84.50) (Ping timeout: 245 seconds)
- # [08:11] * Quits: pluggedin (~pluggedin@173-164-213-161-SFBA.hfc.comcastbusiness.net)
- # [08:13] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
- # [08:20] * Joins: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de)
- # [08:20] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 248 seconds)
- # [08:21] * Joins: eighty4 (~eighty4@c-76c8e455.012-403-6c6b701.cust.bredbandsbolaget.se)
- # [08:21] * Joins: zalan (~zalan@catv-89-135-140-7.catv.broadband.hu)
- # [08:25] * Quits: zalan (~zalan@catv-89-135-140-7.catv.broadband.hu) (Client Quit)
- # [08:26] * Joins: zalan (~zalan@catv-89-135-140-7.catv.broadband.hu)
- # [08:26] <estellevw> question about itemtype attribute
- # [08:26] <estellevw> if the value is an URL
- # [08:27] <estellevw> what is supposed to be at that URL?
- # [08:27] <estellevw> a DTD for the microdata type?
- # [08:27] <hsivonen> estellevw: nothing
- # [08:27] <kennyluck> I am interested in this question as well.
- # [08:28] <annevk> http://www.whatwg.org/specs/web-apps/current-work/complete/microdata.html#item-type
- # [08:28] <kennyluck> If nothing, then I guess using reverse DNS would be more appropriate.
- # [08:28] <annevk> "Item types are opaque identifiers, and user agents must not dereference unknown item types, or otherwise deconstruct them, in order to determine how to process items that use them."
- # [08:28] <annevk> kennyluck, we had that, but people did not like that
- # [08:29] <estellevw> so, each itemscope with the same microdata structure should point to the same URI, but nothing needs to be at that URI - a 404 is ok?
- # [08:29] <hsivonen> estellevw: 404 is OK
- # [08:29] <kennyluck> This is kind of a stupid result, I suppose.
- # [08:29] <annevk> yeah, it's just an identifier that looks like a URL
- # [08:29] <annevk> kennyluck, RDF has pretty much the same
- # [08:29] <kennyluck> Linked Data asks every URL to be dereferenceable.
- # [08:29] <annevk> kennyluck, in fact, we got this because of RDF afaik
- # [08:29] <kennyluck> No, this is some old thinking.
- # [08:29] <estellevw> or it could be any random string, other than the official microdata uri
- # [08:30] <kennyluck> You shouldn't listen to those who don't understand HTTP.
- # [08:30] * Joins: slightlyoff (~slightlyo@216.239.45.130)
- # [08:30] <annevk> estellevw, well, it has to be a URL
- # [08:30] <estellevw> "Item types are opaque identifiers, and user agents must not dereference unknown item types, or otherwise deconstruct them, in order to determine how to process items that use them." is confusing to me, and i am a native english speaker
- # [08:30] <annevk> kennyluck, see e.g. XML Namespaces
- # [08:30] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [08:31] <kennyluck> Yes, I know I know. But FYI, W3C has the policy that XML Namespaces should ALL be dereferenceable.
- # [08:31] <kennyluck> I mean XML namesapces starting with http://www.w3.org/
- # [08:31] <annevk> W3C also does that wrongly in several cases
- # [08:32] * Quits: homata_ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
- # [08:32] <hsivonen> estellevw: I think it's more confusing the the RDF folks thought it was a great idea to use Web addresses for identifying things that aren't the documents pointed to by the URLs
- # [08:32] <kennyluck> That's a mistake, then.
- # [08:32] <annevk> ever tried to dereference http://www.w3.org/1999/xhtml or http://www.w3.org/1999/xlink ?
- # [08:32] <annevk> oh, maybe it was not the XLink namespace
- # [08:32] <annevk> or maybe it got fixed
- # [08:32] <kennyluck> Maybe it's a new policy.. let me find a reference.
- # [08:33] * Joins: nessy (~Adium@209.52.84.50)
- # [08:33] <hsivonen> annevk: it's super-annoying that the XHTML namespace redirects, so you can't do ctrl-L, ctrl-C
- # [08:33] <kennyluck> http://www.w3.org/1999/10/nsuri
- # [08:34] <kennyluck> "Namespace URIs MUST be dereferenceable"
- # [08:34] <hsivonen> (well, you can, but you get the wrong thing on the clipboard)
- # [08:34] * Guest28723 is now known as bzed
- # [08:34] <annevk> hsivonen, yeah
- # [08:35] * bzed is now known as Guest3522
- # [08:35] <annevk> kennyluck, sure, but that's just for w3.org namespaces
- # [08:35] <kennyluck> agreed
- # [08:35] <annevk> kennyluck, it's not something you can enforce anyway and really in retrospect using URLs as identifiers is a bad idea
- # [08:35] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [08:36] <nessy> cause there's no resource behind it?
- # [08:36] <kennyluck> If we couldn't enforce this practice, I have to say using URLs as identifiers is indeed a bad idea.
- # [08:36] * Joins: henrikbjorn (~hb@80.199.116.190.static.peytz.dk)
- # [08:37] <annevk> nessy, cause clients start fetching them while they shouldn't
- # [08:38] <mhausenblas> whatz the harm in this, annevk?
- # [08:38] <mhausenblas> that is, why shouldn't clients fetch them?
- # [08:39] <kennyluck> This is indeed a difficult question. Ted of the W3C systems team indeed treats those dereferenceable namespaces as a big problem.
- # [08:40] <kennyluck> But I think the sentence "item types are opaque identifiers, and user agents must not dereference unknown item types" is not very nice.
- # [08:40] * Joins: pesla (~pesla@188.202.125.121)
- # [08:41] <mhausenblas> kennyluck, it's confusing
- # [08:41] <mhausenblas> (but maybe this is the intention ;)
- # [08:41] <hsivonen> mhausenblas: http://www.w3.org/blog/systeam/2008/02/08/w3c_s_excessive_dtd_traffic
- # [08:41] <mhausenblas> hsivonen, yeah I know this
- # [08:42] <annevk> mhausenblas, you get distributed denial of service attacks and there's no real benefit
- # [08:42] <mhausenblas> so, your argument is: cause some people fcked it up in the past, we won't allow it, right?
- # [08:42] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:42] <mhausenblas> let me ask you one thing, please
- # [08:43] <hsivonen> mhausenblas: don't give people rope to shoot others in the foot with
- # [08:43] <mhausenblas> with your mind set - would the WWW in 1994-1996 have taken off?
- # [08:43] <mhausenblas> hsivonen please don't pretend to be sooo protective ;)
- # [08:43] <mhausenblas> I doubt it
- # [08:44] <mhausenblas> yes, there will be people fcking it up again
- # [08:44] * Joins: mdelaney (~mdelaney@c-24-6-60-29.hsd1.ca.comcast.net)
- # [08:44] <annevk> me too, I was like eight back then
- # [08:44] <mhausenblas> so whatz next? disallowing knifes
- # [08:44] <mhausenblas> cause someone could be killed?
- # [08:44] <hsivonen> mhausenblas: sure. there were no namespaces back then
- # [08:44] <annevk> but I don't see how that matters
- # [08:44] <mhausenblas> annevk, me too?
- # [08:44] <annevk> I doubt it too
- # [08:44] <mhausenblas> doubt what? :)
- # [08:44] <annevk> there's clear harm and benefit has not been demonstrated
- # [08:45] <mhausenblas> annevk, please back up your arguments
- # [08:45] <mhausenblas> where is the clear harm
- # [08:45] <annevk> mhausenblas, see the link above
- # [08:45] <mhausenblas> come on
- # [08:45] <hsivonen> mhausenblas: non-stab knives are actually a pretty good idea, but they aren't gonna take off until 20 have elapsed
- # [08:45] <hsivonen> (hooray for patents)
- # [08:45] <mhausenblas> that is not a clear proof this is a random link you pull out of the thin air
- # [08:45] <mhausenblas> hsivonen, are you trying to be funny or having a real convo?
- # [08:46] <annevk> mhausenblas, same thing happened with the Netscape DTD for RSS
- # [08:46] <hsivonen> mhausenblas: I'm serious
- # [08:46] <mhausenblas> hsivonen, aha
- # [08:46] <mhausenblas> annevk, what happened?
- # [08:46] <annevk> mhausenblas, it's clear anecdotical evidence that it doesn't work
- # [08:46] <annevk> mhausenblas, and again, there's no benefit
- # [08:46] <mhausenblas> annevk, cause you say so?
- # [08:46] <mhausenblas> annevk, I see a lot of benefit
- # [08:46] <annevk> such as?
- # [08:46] <mhausenblas> some 20billion RDF triples provided by institutions such as BBC, NYT, etc.
- # [08:47] <mhausenblas> proof, on a daily basis that there is
- # [08:47] <annevk> that has nothing to do with the benefit of opaque identifiers being URLs
- # [08:47] <kennyluck> annevk, if we have a stable URI for jQuery. Caching it would reduce a lot of service load.
- # [08:47] <mhausenblas> but prolly these people there don't have the great insights you chaps have ;)
- # [08:47] <annevk> that just means RDF is useful to some instutitions
- # [08:47] <mhausenblas> annevk:
- # [08:47] <annevk> but it does not mean all properties of RDF are
- # [08:47] <mhausenblas> sorry ;)
- # [08:48] <mhausenblas> RDF itself is not much worth
- # [08:48] * mhausenblas started with TopicMaps in 2000
- # [08:48] <mhausenblas> then switched over to RDF
- # [08:48] <mhausenblas> however, the real potential was only revealed in 2006
- # [08:48] <mhausenblas> when Tim wrote up the Linked Data note
- # [08:48] <annevk> look, all I'm interested in is the benefit of identifiers being URLs that can be fetched
- # [08:48] <annevk> you saw a lot of benefit
- # [08:48] <mhausenblas> yes
- # [08:48] <annevk> so what is it?
- # [08:49] <mhausenblas> ok, annevk, one step at a time, ok?
- # [08:49] <mhausenblas> so can we agree on that the Web is a decentralised, system?
- # [08:49] <mhausenblas> a *global*, decentralised system
- # [08:49] <hsivonen> kennyluck: single point of failure with a single URL for jquery
- # [08:49] <mhausenblas> yes, annevk?
- # [08:50] <kennyluck> hsivonen, true. Let's have two stable URLs for jQuery, shall we?
- # [08:50] <mhausenblas> hm - do you need to think that long about the answer or is the question to confusing, annevk? :)
- # [08:50] <mhausenblas> s/to/too
- # [08:51] <annevk> mhausenblas, I'm still waiting for your argument
- # [08:51] <mhausenblas> I asked you a question, annevk ... :)
- # [08:51] <kennyluck> hsivonen, I would <script src="<the URI of jQuery on Google>"> because I think it's the most efficient.
- # [08:51] * hsivonen mumbles about the dissonance of single url and decentralization
- # [08:51] <annevk> mhausenblas, also, I'm not fulltime on this channel
- # [08:51] <kennyluck> I think Google recommend that as well.
- # [08:51] <annevk> mhausenblas, but yes, the Web is somewhat decentralized
- # [08:52] <mhausenblas> somewhat?
- # [08:52] <mhausenblas> hu?
- # [08:52] * Quits: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net) (Quit: zzzzz)
- # [08:52] <mhausenblas> anyway
- # [08:52] <annevk> if you cut a few lines it all falls apart
- # [08:52] <mhausenblas> so, assuming that the Web is *somewhat* decentralised
- # [08:52] <hsivonen> kennyluck: it's a pure address. if the address no longer works, you can change it without breaking apps that want a pure identifier
- # [08:52] <mhausenblas> and, there is no single point of registration, right?
- # [08:52] <hsivonen> (this was already discussed at TPAC 2008)
- # [08:53] <mhausenblas> I can just put my documents (or my data) on the Web without registering it
- # [08:53] <mhausenblas> however, from an application perspective, one needs single points of access
- # [08:53] <mhausenblas> such as Google is for documents (mainly ;)
- # [08:53] <kennyluck> hsivonen, RDF has the mechanism to identify the same thing with different URIs. We want serveal URIs for a thing we often use, but not too many.
- # [08:53] <hsivonen> mhausenblas: you need to register for DNS
- # [08:54] <mhausenblas> hsivonen, correct
- # [08:54] <mhausenblas> but not for the *content* hsivonen
- # [08:54] <mhausenblas> DNS is a necessary thing for decentralised management
- # [08:54] <mhausenblas> back to annevk
- # [08:54] <mhausenblas> so, as a human user, what do you do, really?
- # [08:54] * Quits: Evet (~Evet@78.191.27.134) (Ping timeout: 240 seconds)
- # [08:55] <mhausenblas> you're a manual dereferencing processor
- # [08:55] <mhausenblas> you click on links
- # [08:55] <mhausenblas> HATEOAS and the like, you remember annevk?
- # [08:55] <mhausenblas> now, why can you do this?
- # [08:56] * Joins: zcorpan_ (~zcorpan@c-1799e355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [08:56] <mhausenblas> cause the when you (or better say, your User Agent) tries to GET stuff
- # [08:56] <mhausenblas> you actually receive something (that can be rendered in a browser)
- # [08:56] <mhausenblas> so much for the human users
- # [08:56] * Joins: annevk2 (~annevk@5355737B.cable.casema.nl)
- # [08:56] * Quits: annevk (~annevk@5355737B.cable.casema.nl) (Read error: Connection reset by peer)
- # [08:57] * annevk2 is now known as annevk
- # [08:57] <mhausenblas> IFF I want to enable the Web as a single global database
- # [08:57] <mhausenblas> the machines need to be able to do exactly the same
- # [08:57] <mhausenblas> IMO
- # [08:57] <mhausenblas> even MS seems to get it in OData
- # [08:57] <mhausenblas> see http://www.odata.org/blog/2010/4/22/queryable-odata-metadata
- # [08:57] * Quits: mdelaney (~mdelaney@c-24-6-60-29.hsd1.ca.comcast.net) (Quit: mdelaney)
- # [08:58] <mhausenblas> (and also my initial post on comparing OData with Linked Data at http://webofdata.wordpress.com/2010/04/14/oh-it-is-data-on-the-web/)
- # [08:58] <mhausenblas> so, annevk, I guess you still don't see the benefit, right?
- # [08:59] <annevk> right
- # [08:59] <mhausenblas> aha
- # [08:59] <mhausenblas> thanks for the convo
- # [08:59] <mhausenblas> bye
- # [09:00] * Quits: rolandsteiner (~rolandste@220.109.219.244) (Quit: Leaving.)
- # [09:01] * Joins: Rik` (~Rik`@chn38-1-78-231-168-7.fbx.proxad.net)
- # [09:01] * Quits: Rik` (~Rik`@chn38-1-78-231-168-7.fbx.proxad.net) (Client Quit)
- # [09:01] <annevk> no worries; I just don't see how that follows from what we have now and I have not seen concrete benefit in the case of RDF being deployed today
- # [09:02] * Joins: Rik` (~Rik`@chn38-1-78-231-168-7.fbx.proxad.net)
- # [09:03] * Joins: cedricv_ (~cedric@114.58.108.18)
- # [09:05] <kennyluck> annevk, we are working hard. And we need more communication as well, not just playing locally with academic people.
- # [09:06] * Quits: cedricv (~cedric@114.56.226.48) (Ping timeout: 240 seconds)
- # [09:06] <kennyluck> Web is not built up by those who publish paper. I think Semantic Web will be the same.
- # [09:08] * Joins: Evet (~Evet@78.191.254.59)
- # [09:08] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
- # [09:09] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [09:09] * Quits: deepthawtz (~deepthawt@c-24-130-129-16.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [09:14] * Quits: nessy (~Adium@209.52.84.50) (Quit: Leaving.)
- # [09:18] * Quits: Evet (~Evet@78.191.254.59) (Changing host)
- # [09:18] * Joins: Evet (~Evet@unaffiliated/evet)
- # [09:22] * Joins: homata_ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [09:23] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
- # [09:34] * Quits: zcorpan_ (~zcorpan@c-1799e355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan_)
- # [09:35] * Guest3522 is now known as bzed
- # [09:35] * bzed is now known as Guest92222
- # [09:38] * Quits: slightlyoff (~slightlyo@216.239.45.130) (Quit: slightlyoff)
- # [09:42] * Quits: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: nimbupani)
- # [09:46] <estellevw> http://www.whatwg.org/specs/web-apps/current-work/multipage/links.html#microdata
- # [09:47] <estellevw> the example uses <address>, which is not the correct usage of the <address> element
- # [09:51] * Quits: wakaba (~wakaba@213.139.210.220.dy.bbexcite.jp) (Read error: Connection reset by peer)
- # [09:52] * Joins: wakaba (~wakaba@213.139.210.220.dy.bbexcite.jp)
- # [10:03] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [10:07] * Quits: homata_ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
- # [10:11] * Joins: pauld (~chatzilla@host81-159-43-240.range81-159.btcentralplus.com)
- # [10:17] <Smylers> estellevw: Why not? That address could be the contact details for the page on which they appear.
- # [10:19] <estellevw> The address element represents the contact information for its nearest article or body element ancestor. If that is the body element, then the contact information applies to the document as a whole.
- # [10:19] <estellevw> The address element must not be used to represent arbitrary addresses (e.g. postal addresses), unless those addresses are in fact the relevant contact information. (The p element is the appropriate element for marking up postal addresses in general.)
- # [10:20] <estellevw> from that example, it seems like an arbitrary address, not the contact details for the page
- # [10:20] <Smylers> Clearly it must be the contact details for the page — cos it's using the <address> element!
- # [10:20] * Joins: davidhund (~davidhund@78-27-27-74.dsl.alice.nl)
- # [10:20] <estellevw> lol
- # [10:22] <Smylers> That's a really common scenario: many sites have their own contact details, whereas relatively few have other people's addresses. So I think the example is fine.
- # [10:22] <Smylers> But ... it may be worth clarifying, so people don't see it and think it's the thing to do for any address.
- # [10:23] <estellevw> exactly
- # [10:23] <Smylers> Raise a bug if you're bothered by it.
- # [10:23] <estellevw> i didn't know how on that page
- # [10:23] <estellevw> just a general whatwg bug?
- # [10:24] <annevk> at the bottom of the viewport there's an arrow
- # [10:24] <Smylers> Do you see a bar along the bottom of the viewport with a textbox?
- # [10:24] <annevk> if you hit the arrow you get a textbox
- # [10:24] <annevk> if you fill in the textbox and hit enter and hit confirm or something you filed a bug
- # [10:24] <estellevw> oh, doh, i had turned off js to see the micorformats page (which currently has a bad script in it).
- # [10:25] <estellevw> forgot to turn it back on
- # [10:25] <annevk> ah
- # [10:25] <annevk> that might be problematic indeed
- # [10:25] <micheil> annevk: howdy'
- # [10:26] <annevk> hey
- # [10:26] <annevk> thought I'd recognized your name :)
- # [10:27] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
- # [10:29] <micheil> annevk: one of the few people in the world with the same name.
- # [10:29] <micheil> (that I know of.)
- # [10:29] <micheil> the only other person who I met on the net with the same name created a fake twitter account and wanted to kill me for "stealing their name"
- # [10:30] <annevk> oh god
- # [10:32] <micheil> heh heh, it's a rare name.
- # [10:33] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Quit: GarethAdams|Home)
- # [10:33] <annevk> for my gender mine is also pretty rare ;p
- # [10:33] <micheil> heh heh
- # [10:36] * Guest92222 is now known as bzed
- # [10:36] * bzed is now known as Guest98810
- # [10:36] * Quits: Anonameless (Nameless@cm218-252-156-82.hkcable.com.hk) (Ping timeout: 252 seconds)
- # [10:37] * Joins: rolandsteiner (~rolandste@220.109.219.244)
- # [10:37] * Joins: Phae (~Phae@chimera.macmillan.com)
- # [10:40] * Joins: ROBOd (~robod@89.123.159.126)
- # [10:41] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [10:42] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [10:43] * Joins: boblet (~boblet@p1201-ipbf709osakakita.osaka.ocn.ne.jp)
- # [10:46] * Joins: Anonameless (Nameless@cm218-252-156-82.hkcable.com.hk)
- # [10:47] * Quits: Anonameless (Nameless@cm218-252-156-82.hkcable.com.hk) (Client Quit)
- # [10:47] * Quits: Evet (~Evet@unaffiliated/evet) (Ping timeout: 276 seconds)
- # [10:48] * Joins: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk)
- # [10:59] * Joins: Evet (~Evet@unaffiliated/evet)
- # [11:01] * Joins: fgkhhdljhgjfkdjf (~Evet@78.185.3.44)
- # [11:01] * Quits: Evet (~Evet@unaffiliated/evet) (Disconnected by services)
- # [11:01] * fgkhhdljhgjfkdjf is now known as Evet
- # [11:01] * Quits: Evet (~Evet@78.185.3.44) (Changing host)
- # [11:01] * Joins: Evet (~Evet@unaffiliated/evet)
- # [11:12] * Joins: cedricv (~cedric@114.56.97.24)
- # [11:15] * Quits: cedricv_ (~cedric@114.58.108.18) (Ping timeout: 240 seconds)
- # [11:22] <annevk> lol -- http://twitter.com/opera/status/18105017768
- # [11:23] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [11:27] <micheil> anyone know if opera or firefox or ie9 do websockets?
- # [11:28] <annevk> I think Firefox 4 does
- # [11:29] <annevk> We still have some work to do and the first sign Microsoft gave was giving feedback on the requirements document so I guess not yet, but maybe...
- # [11:35] * Joins: foolip (~foolip@83.218.67.122)
- # [11:36] * Guest98810 is now known as bzed
- # [11:37] * bzed is now known as Guest41080
- # [11:39] <micheil> annevk: okay, just checking
- # [11:39] <micheil> thinking I might start maintaining a matrix of browsers and websocket versions supported
- # [11:40] <annevk> you could modify http://wiki.whatwg.org/wiki/Implementations_in_Web_browsers#Web_Sockets
- # [11:40] <annevk> modify / fix
- # [11:40] <micheil> oh?
- # [11:41] <micheil> I think I'll just start fresh..
- # [11:41] <micheil> although, I do need to know what version of websockets chrome 4 supported
- # [11:41] <micheil> (I can only get chrome 5 or 6 on mac)
- # [11:41] <annevk> if you make a page of your own please link to it from there at least
- # [11:43] <micheil> sure, will do
- # [11:43] <micheil> it'll probably be up at: http://wiki.github.com/miksago/node-websocket-server/browser-support or something
- # [11:44] <micheil> in fact, it will be.
- # [11:44] <micheil> I'll write up what I know already later on tonight, have to do work now.
- # [11:45] <Philip`> I thought Chrome updated automatically so nobody should be using/caring about Chrome 4?
- # [11:47] <micheil> Philip`: on the off chance.
- # [11:47] <Rik`> micheil: Firefox 4 has WebSockets support (-76)
- # [11:47] <micheil> I thought firefox automatically updated, but people still use firefox 1.5
- # [11:47] <Philip`> Maybe they only added automatic updating in version 2.0? :-)
- # [11:47] <Rik`> micheil: I used your nodejs websocket server to code some demos for Firefox 4 (thanks btw)
- # [11:48] <micheil> Rik`: oh, cool
- # [11:48] <micheil> Rik`: any feedback?
- # [11:49] <Rik`> micheil: works well generally
- # [11:49] <micheil> Rik`: was this which version? v1.3.00 or? (released yesterday)
- # [11:49] <Rik`> I had an error message with Firefox about a big endian stuff which was not implemented yet
- # [11:49] <Rik`> old version, I should update when I publish a demo
- # [11:50] <micheil> Rik`: hmm.. that would be the draft 76 protocol.
- # [11:50] <micheil> draft 75 doesn't do big endian
- # [11:50] <Rik`> and I also changed the broadcast method to broadcast to everyone but the sender
- # [11:51] <Rik`> (I should have added a method though but quick hack during testing)
- # [11:51] <micheil> Rik`: I'd appreciate any feedback & / or publicity on you using node-websocket-server, purely there are many dead websocket-servers for node, which only do partial draft 75 and don't work well
- # [11:51] <micheil> Rik`: that's changed in v1.3.00 slightly
- # [11:51] <Rik`> I know, I've had a hard time finding a cool one :)
- # [11:51] <Rik`> well, we should publish something on hacks.mozilla.org soon
- # [11:52] <micheil> there's a new method on the connection objects called broadcast which will send to all connections but that connection
- # [11:52] <micheil> and the server broadcast remains the same
- # [11:52] <micheil> there's also an improvement to http server doubling
- # [11:53] <micheil> Rik`: check out: http://groups.google.com/group/nodejs/browse_thread/thread/a9a49056b65ea5ae/c63c9584e973c099
- # [11:54] <Rik`> micheil: I've demoed your server in front of Ryan Dahl last saturday ;)
- # [11:54] <micheil> Rik`: yeah, I worked closely with ryan when developing it
- # [11:54] <micheil> there was a hint at one stage that ryan may add websocket support to node core.
- # [11:54] <micheil> anyway, bbl, dinner.
- # [11:55] <Rik`> - Modified echo-server example to also serve up the client.html by default.
- # [11:55] <Rik`> micheil: that's what I did myself :)
- # [11:56] * Joins: zcorpan_ (~zcorpan@c-1799e355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [12:00] * Quits: cedricv (~cedric@114.56.97.24) (Ping timeout: 245 seconds)
- # [12:03] * Joins: mmn (~mmn@209.52.84.50)
- # [12:03] * Quits: nicktick (debian-tor@gateway/tor-sasl/nicktick) (Remote host closed the connection)
- # [12:08] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
- # [12:14] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [12:15] * Joins: homata_ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [12:18] * Quits: Evet (~Evet@unaffiliated/evet) (Ping timeout: 265 seconds)
- # [12:26] * Quits: rolandsteiner (~rolandste@220.109.219.244) (Read error: Connection reset by peer)
- # [12:30] * Quits: mmn (~mmn@209.52.84.50) (Quit: Leaving.)
- # [12:31] * Joins: Evet (~Evet@78.185.43.198)
- # [12:32] * Joins: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [12:33] * Quits: homata_ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 265 seconds)
- # [12:37] * Guest41080 is now known as bzed
- # [12:38] * bzed is now known as Guest81398
- # [12:50] <karlcow> http://jaredforsyth.com/blog/2010/jul/8/announcing-codetalker/
- # [12:51] * Quits: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
- # [12:51] <karlcow> using Python to define a grammar instead of say BNF
- # [12:51] * Joins: homata_ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [12:54] * Disconnected
- # [12:55] * Attempting to rejoin channel #whatwg
- # [12:55] * Rejoined channel #whatwg
- # [12:55] * Topic is 'WHATWG: http://www.whatwg.org/ -- logs: http://krijnhoetmer.nl/irc-logs/ -- stats: http://gavinsharp.com/irc/whatwg.html -- Please leave your sense of logic at the door, thanks!'
- # [12:55] * Set by annevk42 on Mon Oct 19 23:03:06
- # [13:00] <karlcow> annevk: Opera starts a H1N1 campaign?
- # [13:02] <annevk> a mutated version that gives everyone direct access to a browser
- # [13:02] <karlcow> ;)
- # [13:02] <micheil> Rik`: heh heh, I've been working on it when I get a chance
- # [13:03] <micheil> Rik`: there's been a request from one user to be able to store data with a connection, so I'm trying to implement a way to do that.
- # [13:03] <Rik`> micheil: store as in "store while the server is running"
- # [13:03] <micheil> karlcow: That'd be funnier if it was the Mozilla Messaging team, you know, bird flu.
- # [13:03] <micheil> Rik`: yea
- # [13:04] <micheil> Rik`: feel free to join me in #node.js if you wish to talk more in-depth about it
- # [13:05] <Rik`> thanks
- # [13:05] <Rik`> I'm not working on it at the moment though
- # [13:06] <micheil> well, I mean, to continue discussion about it, not necessarily if you needed any help ;)
- # [13:23] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: This computer has gone to sleep)
- # [13:35] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [13:35] * Quits: wakaba_ (~wakaba_@203-140-90-184.eonet.ne.jp) (Ping timeout: 260 seconds)
- # [13:38] * Quits: kennyluck (~kennyluck@133.27.228.169) (Quit: kennyluck)
- # [13:39] * Guest81398 is now known as bzed
- # [13:39] * Joins: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [13:39] * Joins: homata___ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [13:40] * bzed is now known as Guest91001
- # [13:40] * Quits: gormer (~ghe@132.150.124.56)
- # [13:41] * Quits: justicefries (~gerred@65.100.130.168) (Quit: justicefries)
- # [13:42] * Joins: cedricv (~cedric@114.59.143.104)
- # [13:42] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 265 seconds)
- # [13:43] * Quits: homata_ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
- # [13:48] * Quits: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [13:49] * Quits: Evet (~Evet@78.185.43.198) (Ping timeout: 240 seconds)
- # [13:56] * Quits: homata___ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [14:00] * Quits: Guest91001 (~bzed@devel.recluse.de) (Quit: leaving)
- # [14:00] * Joins: bzed_ (~bzed@devel.recluse.de)
- # [14:01] * bzed_ is now known as Guest52435
- # [14:02] * Joins: Evet (~Evet@78.185.36.206)
- # [14:04] * Quits: Guest52435 (~bzed@devel.recluse.de) (Client Quit)
- # [14:16] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [14:24] * Joins: Martijnc (~Martijnc@91.176.7.45)
- # [14:24] * Quits: Evet (~Evet@78.185.36.206) (Changing host)
- # [14:24] * Joins: Evet (~Evet@unaffiliated/evet)
- # [14:28] * Joins: KaOSoFt (~webmaster@unaffiliated/kaosoft)
- # [14:28] * Quits: henrikbjorn (~hb@80.199.116.190.static.peytz.dk) (Remote host closed the connection)
- # [14:36] * Joins: Anonameless (~Nameless@cm218-252-156-82.hkcable.com.hk)
- # [14:38] * Joins: justicefries (~gerred@c-98-245-71-126.hsd1.co.comcast.net)
- # [14:43] * Quits: cedricv (~cedric@114.59.143.104)
- # [14:44] * Quits: sebmarkbage (~miranda@h-70-237.A146.priv.bahnhof.se) (Read error: Connection reset by peer)
- # [14:45] * Joins: nicktick (debian-tor@gateway/tor-sasl/nicktick)
- # [14:47] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [14:52] * Joins: sebmarkbage (~miranda@h-70-237.A146.priv.bahnhof.se)
- # [14:54] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [14:59] * Joins: TelFiRE (~TelFiRE@c-24-10-155-57.hsd1.ut.comcast.net)
- # [14:59] * Joins: miketaylr (~miketaylr@38.117.156.163)
- # [15:04] * Quits: KaOSoFt (~webmaster@unaffiliated/kaosoft) (Quit: Leaving)
- # [15:09] * Quits: Evet (~Evet@unaffiliated/evet) (Ping timeout: 240 seconds)
- # [15:16] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
- # [15:20] * Joins: davidb_ (~davidb@209.52.84.50)
- # [15:24] * Joins: hallvors (~hallvord@pat-tdc.opera.com)
- # [15:26] <hallvors> what does a "host-specific component" mean in the text "an absolute URL with a <host-specific> component that is either empty or a single U+002F SOLIDUS character (/)" ?
- # [15:26] <hallvors> I tried following the links to RFC9387 but I couldn't find host-specific defined there
- # [15:31] <Philip`> hallvors: http://www.w3.org/html/wg/href/draft
- # [15:32] <Philip`> hallvors: I think it used to be defined in HTML5, then got split into a separate document, then got abandoned
- # [15:33] * Quits: pauld (~chatzilla@host81-159-43-240.range81-159.btcentralplus.com) (Remote host closed the connection)
- # [15:38] * Joins: GarethAdams|Home (~GarethAda@94-193-106-231.zone7.bethere.co.uk)
- # [15:38] * Quits: GarethAdams|Home (~GarethAda@94-193-106-231.zone7.bethere.co.uk) (Changing host)
- # [15:38] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
- # [15:39] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Client Quit)
- # [15:47] * Quits: davidb_ (~davidb@209.52.84.50) (Ping timeout: 252 seconds)
- # [15:51] * Quits: Smylers (~smylers@host86-186-65-0.range86-186.btcentralplus.com) (Ping timeout: 265 seconds)
- # [15:56] * Quits: masterov (~masterov@93.153.167.74) (Quit: masterov)
- # [16:01] * Quits: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de) (Remote host closed the connection)
- # [16:05] * Joins: masterov (~masterov@93.153.167.74)
- # [16:08] * Joins: jcranmer_ (~jcranmer@vonnegut.csl.tjhsst.edu)
- # [16:09] * Quits: jcranmer (~jcranmer@asimov.csl.tjhsst.edu) (Ping timeout: 248 seconds)
- # [16:09] * jcranmer_ is now known as jcranmer
- # [16:09] <hallvors> Philip`: thanks. Actually that document isn't complete/clear either. But I think "an absolute URL with a <host-specific> component that is either empty or a single U+002F SOLIDUS character (/)" means a URL with protocol, hostname but no path.
- # [16:10] <zcorpan_> hallvors: the path might be /
- # [16:10] <Philip`> hallvors: Why is "The decoded substring that follows the decoded substring matched by the <authority> production, or the whole string if the <authority> production wasn't matched." not clear?
- # [16:10] * Joins: KaOSoFt (~maxzagato@190.24.156.162)
- # [16:10] * Quits: KaOSoFt (~maxzagato@190.24.156.162) (Changing host)
- # [16:10] * Joins: KaOSoFt (~maxzagato@unaffiliated/kaosoft)
- # [16:10] * Quits: f1lt3r (~f1lt3r@64.119.159.231) (Read error: Connection reset by peer)
- # [16:10] <hallvors> (This is from text regarding window.postMessage's targetOrigin argument. I think the spec says that a complete URL with path more than just a / is not a valid targetOrigin)
- # [16:11] <hallvors> Philip`: because I don't find <authority> defined in that spec..?
- # [16:11] * Joins: f1lt3r (~f1lt3r@64.119.159.231)
- # [16:11] <hallvors> ..with a quick search..
- # [16:11] <Philip`> hallvors: <authority> is from RFC3986
- # [16:11] <zcorpan_> hallvors: you're reading an outdated draft
- # [16:12] <zcorpan_> oh maybe not
- # [16:12] * hallvors hates drafts and the fact that whatever I'm reading is always outdated when he needs to understand something
- # [16:12] * hallvors isn't sure if he is first or third person grammatically. oh well.
- # [16:13] * Joins: jre (~chatzilla@mail.greenbytes.de)
- # [16:13] * zcorpan_ is reading http://www.whatwg.org/specs/web-apps/current-work/complete/web-messaging.html#web-messaging
- # [16:13] <jre> zcorpan, http://www.w3.org/html/wg/href/draft is outdated, and abandoned, and known to be buggy
- # [16:14] <Philip`> Is there a better reference to use instead?
- # [16:14] <hallvors> I was reading http://www.whatwg.org/specs/web-apps/current-work/multipage/comms.html#security-postmsg
- # [16:14] <jre> the problem is that there's currently nothing replacing it
- # [16:14] <zcorpan_> hallvors: yeah that should be up to date
- # [16:14] <hallvors> but - window.postMessage('foo', 'http://www.example.com/this/is/a/path') is invalid, right?
- # [16:14] <jre> optimally, the HTML5 spec would simply use RFC3986/RFC3987 terminology, and define everything additionally it needs on top of it
- # [16:15] * Quits: zcorpan_ (~zcorpan@c-1799e355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan_)
- # [16:15] <jre> see http://dev.w3.org/html5/status/issue-status.html#ISSUE-056 for some related information
- # [16:16] <boblet> foolip: in microdata, if a <meta> itemprop is moved into <head> by a browser, it should still work if referred to via @itemid right? (does it work like that in microdatajs?)
- # [16:17] * Parts: jre (~chatzilla@mail.greenbytes.de)
- # [16:19] * Quits: davidhund (~davidhund@78-27-27-74.dsl.alice.nl) (Quit: davidhund)
- # [16:21] <foolip> bobchao, if you mean itemref, then yes, it doesn't matter that the parser moves it
- # [16:21] <foolip> and itemref works in microdatajs
- # [16:22] * Joins: davidb_ (~davidb@209.52.84.51)
- # [16:23] * Joins: jcranmer_ (~jcranmer@asimov.csl.tjhsst.edu)
- # [16:23] <boblet> hrm. ages ago when I asked about this someone suggested using CSS to hide a span with the itemprop over meta due to this moving. I can’t think of any situation where that’d be better than using @itemref
- # [16:25] <foolip> I don't think that's a great idea really
- # [16:27] <boblet> well ugly kludges are good when they work, but using itemref is much nicer
- # [16:27] <foolip> alternatively, don't use hidden metadata
- # [16:29] <boblet> yeah I’m strongly suggesting not to
- # [16:34] <Workshiva> boblet: It could be the advice predates itemref
- # [16:34] <boblet> Workshiva: this was back in Feb, so entirely possible
- # [16:34] <Workshiva> It used to be a different mechanism, and before that, no mechanism at all
- # [16:36] * Parts: hallvors (~hallvord@pat-tdc.opera.com)
- # [16:41] * Quits: davidb_ (~davidb@209.52.84.51) (Quit: davidb_)
- # [16:45] <boblet> no browsers support microdata natively yet, right? also, is the same still true for RDFa and microformats?
- # [16:46] <boblet> (should anyone know :) )
- # [16:46] <foolip> right, no browser supports anything
- # [16:47] <boblet> foolip: ta
- # [16:48] <foolip> It's amusing to see Facebook's flavor of RDFa allowing the xmlns:og declaration to be left out completely
- # [16:51] <foolip> boblet, what javascript errors are you getting with the vcard download example you couldn't get working?
- # [16:51] * Quits: masterov (~masterov@93.153.167.74) (Quit: masterov)
- # [16:52] <boblet> no visible errors, didn’t check console
- # [16:52] <boblet> will look
- # [16:52] <boblet> “getVcard is not defined”
- # [16:53] <foolip> ok, did you really include all the needed scripts?
- # [16:53] <boblet> as an uncacught ReferenceError
- # [16:53] <boblet> this is on http://foolip.org/cv/
- # [16:53] <foolip> right, that's broken
- # [16:53] <foolip> and I forgot the password so I can't fix it right away :/
- # [16:53] <boblet> (I think your repo naming has changed)
- # [16:54] <boblet> har!
- # [16:54] * Joins: yutak_home (~kee@U017209.ppp.dion.ne.jp)
- # [16:55] <boblet> foolip: in a locally saved version of your page, with local links to microdata.js and microdata.vcard.js I get no errors but no download either
- # [16:57] <foolip> will have a look
- # [16:57] <boblet> what was the logic behind not having a XML literals equivalent in microdata? no/not compelling enough use cases? (datatypes seems like a vocabulary issue but including tags seems useful)
- # [16:58] <boblet> foolip: thanks — much appreciated as always
- # [16:59] * Joins: Evet (~Evet@78.185.37.16)
- # [17:01] <boblet> another microdata q; do we need @itemtype when using RDFa vocabularies, or are full URL names enough? seems strange that using globally unique names without itemtype is ok for microdata vocabs but not RDFa ones
- # [17:01] <foolip> boblet, if I just fix the paths in my cv example the download link works
- # [17:01] * Joins: brucel (~brucel@cpc6-smal11-2-0-cust157.perr.cable.virginmedia.com)
- # [17:01] <foolip> are you using chrome by any chance?
- # [17:01] <boblet> foolip: why yes :/
- # [17:01] <boblet> KNO
- # [17:01] <boblet>
- # [17:01] <foolip> boblet, I think chrome has a bug with that
- # [17:01] <foolip> and I think you're the one who told me
- # [17:02] <boblet> foolip: lol. i should blog more so Google can tell me what I know
- # [17:02] <boblet> (I use “know” loosely here)
- # [17:02] <foolip> boblet, I can't think of any good way to fix it really, other than bouncing it off the server
- # [17:03] <boblet> foolip: what do you mean by that? generating a static file?
- # [17:04] <foolip> boblet, or having a microdata parser and vcard writer on the server side
- # [17:04] <foolip> I think that's the only sane option in real life, as with the data: approach you get a crappy file name
- # [17:04] <brucel> Who would like to tell me I'm wrong about input type=range?
- # [17:04] <boblet> foolip: so nothing of the level of “add these scripts and make a download link like this”-level easy
- # [17:05] <foolip> boblet, no, not that easy
- # [17:05] <boblet> brucel: you’re wrong
- # [17:05] <brucel> thought so, thanks boblet
- # [17:05] <foolip> brucel, you're right, file a bug
- # [17:05] <foolip> besides, we all know Hixie likes to fix bugs
- # [17:05] <boblet> foolip: sheesh. sucks
- # [17:05] <brucel> OK: input type=range min=100 max=130 step=10
- # [17:05] * Parts: jcranmer (~jcranmer@vonnegut.csl.tjhsst.edu)
- # [17:06] <boblet> brucel: so what exactly are you wrong about?
- # [17:06] <foolip> about XML literals, I don't know how widely used that is in RDF, but am guessing it only exists because it was relatively easy to make with RDF/XML
- # [17:06] <brucel> no value defined, so spec says ""The default value is the minimum plus half the difference between the minimum and the maximum, unless the maximum is less than the minimum, in which case the default value is the minimum."
- # [17:06] <brucel> "
- # [17:06] <foolip> boblet, and there's no such thing as RF
- # [17:06] <foolip> RDFa vocabularies, only RDF
- # [17:07] <boblet> foolip: aah, thanks. still mighty confused by RDF(a)’s acronym soup
- # [17:07] <brucel> but that would make default value = 115, which is invalid cos of the step attribute. Chrome and Saf set it to 120, the nearest valid value to the mid point. Which makes sense to me.
- # [17:07] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
- # [17:08] <brucel> so is the spec more sensible than the chome/ saf behaviour?
- # [17:09] <boblet> brucel: seems like the spec should start “the devault value is *the closest value (defined by @step) to* the minimum plus…”
- # [17:09] * Joins: masterov (~masterov@93.153.167.74)
- # [17:10] * Quits: zalan (~zalan@catv-89-135-140-7.catv.broadband.hu) (Ping timeout: 265 seconds)
- # [17:10] <foolip> boblet, itemtype is involved in the RDF conversion algorithm, but I don't remember the exact details now
- # [17:10] <boblet> foolip: aah, I’ll check that then. thanks for the nudge
- # [17:11] <brucel> boblet, yes. Wondering why it doesn't.
- # [17:11] <foolip> I also don't really think anyone will ever use that algorithm, since it makes "ugly" RDF, and people who like RDF probably do it because they think it's elegant and such
- # [17:11] <brucel> Ugly RDF? tautology surely?
- # [17:11] <foolip> brucel, 110 is just as close as 120
- # [17:11] * boblet ducks
- # [17:12] <boblet> foolip: I’m thinking more of being able to use all the pre-defined RDF vocabularies as-is, without needing to make a microdata version
- # [17:13] <boblet> rather than with the intention of generating RDFa
- # [17:13] <brucel> foolip, yup. but both are (at least) valid; and rounding-up is the norm.
- # [17:13] * Quits: nicktick (debian-tor@gateway/tor-sasl/nicktick) (Remote host closed the connection)
- # [17:13] <foolip> it'd be extremely messy to try to mix and match different vocabularies like you usually do with RDF
- # [17:13] <foolip> brucel, then the spec should say to round up (just saying)
- # [17:14] <boblet> brucel: you filing the bug, or are you gonna make me do it?
- # [17:14] <foolip> I will be leaving now
- # [17:15] <foolip> boblet, mail me if you need
- # [17:15] * Quits: foolip (~foolip@83.218.67.122) (Quit: Leaving)
- # [17:15] <boblet> thanks for your help, foolip!
- # [17:15] <brucel> boblet, well I ain't sure that it's a bug. It's weird but in HTML5 land that's not necessarily an indicator of incorrect
- # [17:16] * Quits: Martijnc (~Martijnc@91.176.7.45) (Ping timeout: 240 seconds)
- # [17:16] <boblet> brucel: definitely worth filing. spec having a interpretation loophole = bug
- # [17:16] * Joins: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net)
- # [17:19] * Quits: pesla (~pesla@188.202.125.121) (Quit: kthxbye!)
- # [17:19] * Joins: Matjas (510bb5c4@gateway/web/freenode/ip.81.11.181.196)
- # [17:20] <Matjas> brucel: if you get me a free copy of your book I'll use chapter 5 to recreate that Flash thingy
- # [17:20] * Joins: ffffff_o (~8@109.93.52.23)
- # [17:21] <Matjas> >]
- # [17:21] * Joins: dglazkov (~dglazkov@nat/google/x-ckzmamujyyldpgre)
- # [17:22] * Joins: nicktick (debian-tor@gateway/tor-sasl/nicktick)
- # [17:22] * Joins: Martijnc (~Martijnc@91.176.188.17)
- # [17:24] * Joins: aroben (~aroben@c-71-58-77-15.hsd1.pa.comcast.net)
- # [17:24] * Quits: aroben (~aroben@c-71-58-77-15.hsd1.pa.comcast.net) (Changing host)
- # [17:24] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [17:24] * Joins: deepthawtz (~deepthawt@c-67-180-92-66.hsd1.ca.comcast.net)
- # [17:24] <brucel> Matjas you can't get the prize *before* the competiton
- # [17:25] <Matjas> YES I CAN I JUST ORDERED IT
- # [17:25] <boblet> lol
- # [17:26] <boblet> is it one of those “if you know this song call us to win a free CD of it now!” type competitions?
- # [17:27] <nimbupani> brucel: Matjas is winning it unfairly *mummmmmmy*
- # [17:27] * Quits: riven (~riven@53518387.cable.casema.nl) (Read error: Connection reset by peer)
- # [17:28] <Matjas> boblet: sounds like it :)
- # [17:28] <brucel> ah, i just idly said that I'd give a free copy to 1st person to duplicate http://lab.andre-michelle.com/pulsate with canvas and html5 audio
- # [17:29] <boblet> nimbupani: don’t worry dear, I’ll have a chat to him… BRUCEL!
- # [17:29] <boblet> ;-)
- # [17:29] <brucel> Pat Lauke was gonna have a go using JS to generate random tones by making on-the-fly data URIs as src for <audio> when the circles collide
- # [17:29] <paul_irish> that's hot.
- # [17:29] <boblet> brucel: re: input type="range", I think the relevant bit is a bit below that beginning “When the element is suffering from a step mismatch…”
- # [17:30] * Quits: bobchao (~cctw@209.52.84.50) (Ping timeout: 264 seconds)
- # [17:30] <boblet> I don’t get it, it’s just that blue lego I see everywhere
- # [17:32] <brucel> I favoured an option to have radomised swear-words like Buffy's swearing keyboard (Google it, NSFW)
- # [17:32] <brucel> boblet looking
- # [17:36] <brucel> boblet you're right. I got confused by the change from "default value" to "When the element is suffering from a step mismatch". But it still doesn't define what you do in mny example above; as Chrome and Safari round up, suggest spec says that
- # [17:37] <boblet> good point
- # [17:39] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [17:40] * Quits: masterov (~masterov@93.153.167.74) (Quit: masterov)
- # [17:44] * Joins: davidb_ (~davidb@209.52.84.50)
- # [17:44] <boblet> brucel: http://www.w3.org/Bugs/Public/show_bug.cgi?id=10122
- # [17:46] * Parts: ffffff_o (~8@109.93.52.23)
- # [17:47] * Joins: Smylers (~smylers@static-93.158.79.103.got.public.icomera.com)
- # [17:48] <brucel> boblet by golly, that's groovier than Lou Reed duetting with Lady Gaga
- # [17:48] * gsnedders dances
- # [17:48] <gsnedders> (with brucel)
- # [17:48] <TabAtkins> boblet: My post is turning pretty long. That ok?
- # [17:48] <boblet> brucel: crap — forgot to add raspberries to you for making me file it
- # [17:48] <brucel> TabAtkins long is good
- # [17:49] <TabAtkins> Excellent.
- # [17:49] <brucel> gsnedders you're a lovely mover
- # [17:49] <boblet> TabAtkins: sure. doubt it’s as long as the microdata one ;-)
- # [17:49] <boblet> brucel: consider yourself raspberried
- # [17:50] <brucel> bizarrely, was just eating a bowl of raspberries
- # [17:51] <boblet> hope they were making farty sounds
- # [17:52] <boblet> brucel: added raspberries to the bug. everything’s right in the world
- # [17:53] * Joins: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net)
- # [17:54] <boblet> jeez, back to formula
- # [17:54] * Joins: maikmerten (~maikmerte@port-92-201-90-22.dynamic.qsc.de)
- # [17:56] * Quits: davidb_ (~davidb@209.52.84.50) (Quit: davidb_)
- # [17:57] * Joins: everton (~everton@KD118153063184.ppp-bb.dion.ne.jp)
- # [18:00] * Quits: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net) (Quit: weinig)
- # [18:01] <brucel> boblet thanks
- # [18:02] <boblet> np yo. gotta have your raspberries
- # [18:02] <boblet> partial to a nice boysenberry myself
- # [18:02] * Joins: bobchao (~cctw@209.52.84.51)
- # [18:02] <akamike> i've always pictured you to be a man of the forbidden fruits boblet
- # [18:03] * Joins: davidb_ (~davidb@209.52.84.51)
- # [18:03] <boblet> akamike: just to check, are boysenberries forbidden atm?
- # [18:03] <akamike> I'm too young to know :(
- # [18:04] <brucel> boblet: remember the old adage: boysen is poison
- # [18:04] <boblet> akamike: lucky brucel was here! ;-)
- # [18:04] <akamike> ;)
- # [18:07] * Joins: jwalden (~waldo@209.52.84.51)
- # [18:07] * Joins: masterov (~masterov@93.153.167.74)
- # [18:12] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: brb)
- # [18:13] * Quits: davidb_ (~davidb@209.52.84.51) (Quit: davidb_)
- # [18:15] * Quits: bobchao (~cctw@209.52.84.51) (Ping timeout: 264 seconds)
- # [18:15] * Joins: smaug (~chatzilla@209.52.84.51)
- # [18:16] <boblet> nn all
- # [18:18] * Quits: boblet (~boblet@p1201-ipbf709osakakita.osaka.ocn.ne.jp) (Quit: boblet)
- # [18:19] * Parts: brucel (~brucel@cpc6-smal11-2-0-cust157.perr.cable.virginmedia.com)
- # [18:19] * Quits: justicefries (~gerred@c-98-245-71-126.hsd1.co.comcast.net) (Quit: justicefries)
- # [18:24] * Joins: nessy (~Adium@209.52.84.51)
- # [18:25] * Quits: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net) (Quit: zzzzz)
- # [18:26] * Quits: masterov (~masterov@93.153.167.74) (Quit: masterov)
- # [18:28] * Joins: Maurice (copyman@5ED573FA.cable.ziggo.nl)
- # [18:30] * Quits: Smylers (~smylers@static-93.158.79.103.got.public.icomera.com) (Quit: Leaving.)
- # [18:31] * Joins: davidb_ (~davidb@209.52.84.51)
- # [18:32] * Quits: deepthawtz (~deepthawt@c-67-180-92-66.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [18:37] * Quits: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk) (Quit: akamike)
- # [18:38] * Quits: Phae (~Phae@chimera.macmillan.com) (Quit: Leaving.)
- # [18:40] * Joins: jlebar (~jlebar@209.52.84.51)
- # [18:42] * Quits: davidb_ (~davidb@209.52.84.51) (Quit: davidb_)
- # [18:46] * Joins: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6)
- # [18:52] * Quits: jlebar (~jlebar@209.52.84.51) (Ping timeout: 276 seconds)
- # [18:53] * Joins: deepthawtz (~deepthawt@c-24-130-129-16.hsd1.ca.comcast.net)
- # [18:55] * ojan_away is now known as ojan
- # [18:59] * Joins: bobchao (~cctw@209.52.84.51)
- # [19:02] <jgraham> Philip`: No I hadn't, thanks
- # [19:02] * Quits: payman_ (~payman@pat.se.opera.com) (Quit: Leaving)
- # [19:03] * Joins: cardona507 (~cardona50@c-24-130-129-16.hsd1.ca.comcast.net)
- # [19:04] * Joins: KevinMarks (~KevinMark@157.22.22.57)
- # [19:07] <micheil> just a quick table on the state of browser support for websockets: http://wiki.github.com/miksago/node-websocket-server/browser-support
- # [19:08] * Joins: seanoshea (~seanoshea@nat217.eye.fi)
- # [19:08] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
- # [19:09] * Quits: Matjas (510bb5c4@gateway/web/freenode/ip.81.11.181.196) (Quit: Page closed)
- # [19:10] * Joins: masterov (~masterov@93.153.167.74)
- # [19:11] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [19:12] * Joins: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36)
- # [19:13] * Joins: jlebar (~jlebar@209.52.84.51)
- # [19:13] * Quits: Anonameless (~Nameless@cm218-252-156-82.hkcable.com.hk) (Quit: Leaving)
- # [19:14] * Joins: Anonameless (Nameless@cm218-252-156-82.hkcable.com.hk)
- # [19:17] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Quit: Leaving)
- # [19:18] * Quits: FireFly (~firefly@unaffiliated/firefly) (Ping timeout: 252 seconds)
- # [19:18] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [19:19] * Quits: bobchao (~cctw@209.52.84.51) (Read error: Connection reset by peer)
- # [19:19] * Quits: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl) (Quit: Necrathex)
- # [19:20] <Hixie> there's nothing that quite illustrates why i have a problem with the a11y task force proposals than the problem they're having with the alt issue
- # [19:21] * Quits: Anonameless (Nameless@cm218-252-156-82.hkcable.com.hk) (Quit: Leaving)
- # [19:21] <Hixie> they literally have been at a loss to come up with rationale for some of their proposals for weeks now
- # [19:21] <Hixie> but they are still adamant that that's what the spec should say! because, you know, consensus!
- # [19:21] <Hixie> sigh
- # [19:22] * Joins: bobchao (~cctw@209.52.84.51)
- # [19:23] * Quits: jwalden (~waldo@209.52.84.51) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.4/20100622203044])
- # [19:23] * Quits: bobchao (~cctw@209.52.84.51) (Client Quit)
- # [19:28] * Quits: jlebar (~jlebar@209.52.84.51) (Ping timeout: 260 seconds)
- # [19:28] * Joins: Anonameless (Nameless@cm218-252-156-82.hkcable.com.hk)
- # [19:29] * Quits: Anonameless (Nameless@cm218-252-156-82.hkcable.com.hk) (Client Quit)
- # [19:37] * Quits: KevinMarks (~KevinMark@157.22.22.57)
- # [19:38] * Joins: Peter`- (~peter@h89030.upc-h.chello.nl)
- # [19:40] * Joins: davidb_ (~davidb@209.52.84.51)
- # [19:41] * Joins: jlebar (~jlebar@209.52.84.51)
- # [19:42] * jgraham forsees dull email in his future
- # [19:43] * Quits: Rik` (~Rik`@chn38-1-78-231-168-7.fbx.proxad.net) (Quit: Rik`)
- # [19:43] * Joins: Rik` (~Rik`@chn38-1-78-231-168-7.fbx.proxad.net)
- # [19:44] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
- # [19:45] * Quits: Rik` (~Rik`@chn38-1-78-231-168-7.fbx.proxad.net) (Client Quit)
- # [19:45] * Joins: Rik` (~Rik`@chn38-1-78-231-168-7.fbx.proxad.net)
- # [19:45] * Quits: nessy (~Adium@209.52.84.51) (Quit: Leaving.)
- # [19:51] * Joins: bobchao (~cctw@209.52.84.51)
- # [19:55] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [19:57] * Joins: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de)
- # [19:59] * Joins: jwalden (~waldo@209.52.84.51)
- # [20:04] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [20:13] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
- # [20:15] * Joins: justicefries (~gerred@c-98-245-71-126.hsd1.co.comcast.net)
- # [20:15] * Quits: justicefries (~gerred@c-98-245-71-126.hsd1.co.comcast.net) (Client Quit)
- # [20:21] * Quits: bobchao (~cctw@209.52.84.51) (Quit: Leaving.)
- # [20:21] * Joins: bobchao1 (~cctw@209.52.84.51)
- # [20:22] * Quits: masterov (~masterov@93.153.167.74) (Quit: masterov)
- # [20:27] <llrcombs> is it possible to make clicks on an element pass through to the element beneath?
- # [20:29] <TabAtkins> You want the pointer-events property in CSS.
- # [20:30] * Joins: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0)
- # [20:31] * Quits: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: nimbupani)
- # [20:32] * Joins: KarlinTrouble (~karl@nerval.la-grange.net)
- # [20:34] * Quits: karlushi (~karlushi@fw.vdl2.ca) (Ping timeout: 248 seconds)
- # [20:36] * Quits: smaug (~chatzilla@209.52.84.51) (Ping timeout: 265 seconds)
- # [20:37] * Joins: pauld (~chatzilla@host81-159-43-240.range81-159.btcentralplus.com)
- # [20:38] * Quits: pauld (~chatzilla@host81-159-43-240.range81-159.btcentralplus.com) (Remote host closed the connection)
- # [20:39] * Joins: karlushi (~karlushi@fw.vdl2.ca)
- # [20:40] * Quits: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6) (Remote host closed the connection)
- # [20:40] * Joins: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6)
- # [20:42] * Quits: bobchao1 (~cctw@209.52.84.51) (Ping timeout: 265 seconds)
- # [20:42] * aroben is now known as aroben|lunch
- # [20:43] * Quits: jwalden (~waldo@209.52.84.51) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.4/20100622203044])
- # [20:43] * Quits: davidb_ (~davidb@209.52.84.51) (Quit: davidb_)
- # [20:44] * Joins: davidb (~davidb@209.52.84.51)
- # [20:47] * Quits: KarlinTrouble (~karl@nerval.la-grange.net) (Ping timeout: 245 seconds)
- # [20:49] * Quits: davidb (~davidb@209.52.84.51) (Quit: davidb)
- # [20:52] * Joins: smaug (~chatzilla@209.52.84.50)
- # [20:55] * Joins: davidb (~davidb@209.52.84.51)
- # [20:57] * Joins: mmn (~mmn@209.52.84.51)
- # [20:58] * Quits: KaOSoFt (~maxzagato@unaffiliated/kaosoft)
- # [20:59] * Quits: davidb (~davidb@209.52.84.51) (Ping timeout: 264 seconds)
- # [21:00] * Joins: cyphase (~cyphase@adsl-99-38-149-186.dsl.pltn13.sbcglobal.net)
- # [21:00] * Joins: nessy (~Adium@209.52.84.51)
- # [21:01] * Joins: davidb (~davidb@209.52.84.51)
- # [21:04] * Quits: davidb (~davidb@209.52.84.51) (Client Quit)
- # [21:10] * Joins: Smylers (~smylers@92.16.112.196)
- # [21:16] * Joins: jrgarrison (~garrison@wikiotics/jrgarrison)
- # [21:18] * Joins: davidb (~davidb@209.52.84.51)
- # [21:20] * Quits: davidb (~davidb@209.52.84.51) (Client Quit)
- # [21:23] * Joins: bobchao (~cctw@209.52.84.51)
- # [21:31] * aroben|lunch is now known as aroben
- # [21:34] * Joins: weinig_ (~weinig@17.246.18.173)
- # [21:36] * Quits: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36) (Read error: Operation timed out)
- # [21:36] * weinig_ is now known as weinig
- # [21:39] * Quits: jrgarrison (~garrison@wikiotics/jrgarrison) (Quit: Ex-Chat)
- # [21:41] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [21:42] * Quits: bobchao (~cctw@209.52.84.51) (Quit: Leaving.)
- # [21:42] * Joins: bobchao (~cctw@209.52.84.51)
- # [21:46] * Joins: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net)
- # [21:50] * Quits: mmn (~mmn@209.52.84.51) (Quit: Leaving.)
- # [21:52] * Quits: nessy (~Adium@209.52.84.51) (Quit: Leaving.)
- # [21:52] * Quits: smaug (~chatzilla@209.52.84.50) (Ping timeout: 265 seconds)
- # [21:52] * Quits: bobchao (~cctw@209.52.84.51) (Quit: Leaving.)
- # [21:53] * Joins: mhausenblas (~mhausenbl@79.97.142.102)
- # [21:54] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [21:59] * Quits: dglazkov (~dglazkov@nat/google/x-ckzmamujyyldpgre) (Quit: dglazkov)
- # [21:59] * Quits: jlebar (~jlebar@209.52.84.51) (Ping timeout: 252 seconds)
- # [22:07] <llrcombs> should HTML5 video's controls be shown onmouseover, or should they always be shown?
- # [22:07] <TabAtkins> UA choice.
- # [22:07] * Joins: thomas_ (~thomasain@ingserv.demon.co.uk)
- # [22:07] <TabAtkins> My personal preference is to always show them when the video isn't playing, and only on mouseover when it is playing
- # [22:10] <llrcombs> that's WebKit's behavior
- # [22:10] <TabAtkins> Precisely. ^_^
- # [22:10] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [22:10] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [22:13] <annevk> jgraham, your future is a bit like my present, but maybe I'll make it future too by postponing some of it
- # [22:13] * Joins: bzed (~bzed@devel.recluse.de)
- # [22:13] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: This computer has gone to sleep)
- # [22:14] * bzed is now known as Guest41793
- # [22:17] <jgraham> annevk: Yeah, may strategy so far is to put the future on hold
- # [22:17] <jgraham> *my
- # [22:18] * Guest41793 is now known as bzed_
- # [22:19] <gsnedders> jgraham: You're on holiday. Go away.
- # [22:19] <gsnedders> annevk: I'm stealing your bike.
- # [22:20] <jgraham> gsnedders: I appear to be at home
- # [22:20] * bzed_ is now known as bzed
- # [22:20] <jgraham> gsnedders: Also theft is wrong and you will probably go to hell (according to several major world religions)
- # [22:21] <jgraham> (but not according to me, so that's OK)
- # [22:21] <gsnedders> I'll put it back, and he'll never know it moved!
- # [22:21] <jgraham> gsnedders: Also, I would use %timeit in ipython to measure the performance of the two approaches
- # [22:21] * Joins: mmn (~mmn@209.52.84.51)
- # [22:21] <jgraham> Or realise that the one I preferred was fast enough
- # [22:21] <gsnedders> jgraham: Mine is quicker, as well as giving the right answer
- # [22:22] <gsnedders> (If you mean what you're talking about)
- # [22:22] <gsnedders> s/what/what I think/
- # [22:22] <jgraham> gsnedders: Yes, but "one I preferred" wasn't a statement of a particular preference
- # [22:23] <jgraham> I just meant if you have a particular preference it makes sense to use it if it is fast enough
- # [22:23] <gsnedders> Yeah, true. I don't know which you prefer. :)
- # [22:23] <jgraham> (I guess the itertools approach is faster because it is lazier so you don't need to allocate huge arrays)
- # [22:23] <TabAtkins> ?_?
- # [22:24] <gsnedders> TabAtkins: Given an iterator in Python, compute the run lengths within it
- # [22:24] <jgraham> TabAtkins: The problem was "In python, calculate the average run length of the same value consecutively in an array"
- # [22:25] <jgraham> i.e. given [1,1,1,2,2,3] you would have one run of thength 3, one of length 2 and one of length 1
- # [22:25] <jgraham> So the average would be 2
- # [22:25] <gsnedders> My approach became: import itertools; runs = [len(tuple(x)) for x in itertools.groupby(foo)]
- # [22:25] <gsnedders> (then average runs)
- # [22:26] <TabAtkins> So just iterate, tracking each run, and when a run finishes, add it to the running average.
- # [22:26] <jgraham> gsnedders: Why construct an explicit lift?
- # [22:26] <jgraham> *list
- # [22:26] <gsnedders> jgraham: for len? you can't get the len of an iterator.
- # [22:26] * Joins: zcorpan_ (~zcorpan@c-1799e355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [22:26] <jgraham> gsnedders: You don't need to
- # [22:27] <annevk> gsnedders, are you now? beware of the booby traps
- # [22:27] <jgraham> TabAtkins: There was a theory that explicit loops are slow
- # [22:27] <jgraham> TabAtkins: That might still be the fastest way though
- # [22:27] <TabAtkins> How long is the list?
- # [22:28] <gsnedders> TabAtkins: There are around 200k lists each with 100 items in them
- # [22:28] <TabAtkins> I somehow doubt that an explicit loop is slower than an iterator that then rips the subiterators out into a tuple before measuring their lengths.
- # [22:29] <gsnedders> (and they aren't lists, they're iterators, from itertools._grouper))
- # [22:29] <TabAtkins> Bah, lists and iterators are nearly identical.
- # [22:29] <gsnedders> Really not.
- # [22:29] <TabAtkins> You're not thinking abstractly enough.
- # [22:29] <jgraham> Similar at least
- # [22:30] <Slaanesh> They're different where it matters
- # [22:30] * TabAtkins is constantly confused when he runs into something that doesn't work the same for the two.
- # [22:30] <jgraham> Conceptually the main difference is that you can only use an iterator once
- # [22:30] <jgraham> I think
- # [22:30] * TabAtkins is kinda confused by Python iterators anyway, because they're impure.
- # [22:30] <Slaanesh> Conceptually, a list exists in full
- # [22:30] <jgraham> Like your Mum
- # [22:30] * Joins: justicefries (~gerred@c-98-245-71-126.hsd1.co.comcast.net)
- # [22:30] <gsnedders> jgraham: And iterators are lazily
- # [22:30] <gsnedders> evaluated
- # [22:30] * jgraham couldn't resist, sorry
- # [22:31] <Slaanesh> To be fair, python seems to mix iterator and generator some
- # [22:31] <gsnedders> And as we concluded at lunch today, your mum jokes mean it's time to go
- # [22:31] <jgraham> Oh yes, indeed
- # [22:31] <Slaanesh> gsnedders: That's what she said
- # [22:31] <gsnedders> Yeah, that is confusing
- # [22:31] <TabAtkins> Slaanesh: Aren't the two identical in Python in terms of interface?
- # [22:31] <jgraham> Yes
- # [22:31] <gsnedders> TabAtkins: In terms of interface, yes
- # [22:32] <jgraham> It is quite beautiful really
- # [22:32] <Slaanesh> So the important part of iteritems() isn't the iterator (since lists are iterators too), but the generator aspect
- # [22:32] <gsnedders> yeah, indeed
- # [22:32] <TabAtkins> jgraham: I agree.
- # [22:33] * TabAtkins wishes there was an easier way to get yield-style generator expressions in Lisp, so he didn't have to write his generators with explicit state.
- # [22:33] * Quits: nicktick (debian-tor@gateway/tor-sasl/nicktick) (Remote host closed the connection)
- # [22:33] <gsnedders> I was talking to people about rewriting what I have in Haskell today, as so much of it is all relying upon lazy evaluation
- # [22:33] <gsnedders> (And Haskell is cool)
- # [22:33] <gsnedders> (And I can compile it to JS with YHC)
- # [22:33] <TabAtkins> You swedes and your haskell.
- # [22:33] <TabAtkins> (Haskell is pretty cool.)
- # [22:34] <gsnedders> TabAtkins: I'm going to Glasgow University, what do you expect? :P
- # [22:34] <TabAtkins> What's the term for people from the nordic peninsula? Nords?
- # [22:35] <gsnedders> Nordic
- # [22:35] <gsnedders> Nordics in plural
- # [22:35] <TabAtkins> kk
- # [22:35] * Joins: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl)
- # [22:37] <Slaanesh> Oh man, TGIF needs more filling food
- # [22:37] <Slaanesh> I don't have anything at home and now I'm hungry
- # [22:38] <jgraham> TabAtkins: Vikings
- # [22:38] <TabAtkins> jgraham: Makes sense.
- # [22:38] <Slaanesh> Superhumans
- # [22:44] <TabAtkins> Anyway, gsnedders' approach with itertools.groupby seems fine conceptually. It's simple and easy, and as long as the performance is acceptable, go crazy.
- # [22:45] <gsnedders> nested generators over an iterator for a database is all a bit of an overhead, though
- # [22:45] <gsnedders> Like, minutes of overhead.
- # [22:45] * Quits: thomas_ (~thomasain@ingserv.demon.co.uk) (Quit: Leaving)
- # [22:48] <TabAtkins> So then, if performance isn't acceptable, do it manually. Doing run-length computation is trivial.
- # [22:51] * Quits: FireFly (~firefly@unaffiliated/firefly) (Read error: Operation timed out)
- # [22:54] <jgraham> Oh no
- # [22:55] <jgraham> The TC39 people want to make ES6 versioned opt-in
- # [22:58] * Quits: justicefries (~gerred@c-98-245-71-126.hsd1.co.comcast.net) (Quit: justicefries)
- # [22:59] * Joins: bobchao (~cctw@209.52.84.51)
- # [22:59] * Quits: Evet (~Evet@78.185.37.16) (Ping timeout: 240 seconds)
- # [23:00] <gsnedders> TabAtkins: Won't help. Running it in a profiler shows 468s runtime, 305s of that being just iterating over the MySQL result set
- # [23:00] <gsnedders> MySQLdb is slow :\
- # [23:01] <AryehGregor> So the WHATWG should make ES5 then, clearly. (I mean, TC39 jumped straight from ES4 to ES6, right? So the name is open.)
- # [23:01] <AryehGregor> (Failing that, call it JavaScript5, which is more reasonable anyway.)
- # [23:01] <gsnedders> AryehGregor: No, ES4 was abandoned, the latest spec is ES5
- # [23:01] <TabAtkins> gsnedders: Ah, then you're screwed no matter what. That's liberating.
- # [23:01] * Quits: miketaylr (~miketaylr@38.117.156.163) (Remote host closed the connection)
- # [23:02] <gsnedders> TabAtkins: Write my own MySQL Python module that's actually maintained?
- # [23:02] <gsnedders> Oh, wait, I won't maintain it :P
- # [23:02] <jgraham> gsnedders: (maintain the existing one would be the sane community spirited option)
- # [23:02] <TabAtkins> Can you optimize the query itself, or is it literally just iterating over the already-computed result that's the problem?
- # [23:03] <gsnedders> TabAtkins: The latter.
- # [23:03] <gsnedders> TabAtkins: I'm excluding the actual time to execute the query from that
- # [23:03] <gsnedders> (that's another 109s)
- # [23:04] <gsnedders> (which is only 41 seconds of runtime left for the loop contents)
- # [23:04] <gsnedders> (which is mostly just run length computation)
- # [23:04] <TabAtkins> Dang.
- # [23:04] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe) (Read error: Connection reset by peer)
- # [23:05] <gsnedders> jgraham: The problem is you'd be better off totally rewriting it
- # [23:05] <gsnedders> Using Cython, moving way more stuff down into C
- # [23:06] <AryehGregor> gsnedders, oh, drat. Then I guess we'll have to go with JS5.
- # [23:06] <AryehGregor> Now, what's this problem you're talking about, on a high level?
- # [23:07] <gsnedders> No comment ;P
- # [23:08] <gsnedders> No, more seriously, computing stability of results from regression tracking system
- # [23:09] <AryehGregor> That sounds too much like applied math to be interesting to me.
- # [23:09] <gsnedders> Heh.
- # [23:09] <AryehGregor> (kind of funny how I like pure math and related programming, and also non-math programming, but applied math I find totally uninteresting)
- # [23:09] <jgraham> AryehGregor: WHATWG workign on Javascript likely wouldn't gain any traction
- # [23:10] <AryehGregor> Why not? Are there major non-browser consumers of JS that browsers need to be compatible with?
- # [23:10] <jgraham> unless TC39 disappear even more off into the weeds
- # [23:10] <jgraham> AryehGregor: Because TC39 has support from the major players
- # [23:11] <jgraham> Mozilla, Microsoft, etc.
- # [23:11] <AryehGregor> Not if they do opt-in versioning for EC6, right? :)
- # [23:11] <jgraham> what they are doing might fail, but we won't get buy-in to an alternative until it fails
- # [23:12] <jgraham> Unlike XHTML2 where we got a 4 year headstart
- # [23:12] <jgraham> because everyone looked at it and went "uh, no"
- # [23:12] <jgraham> Everyone important anyway
- # [23:13] * Joins: davidb (~davidb@209.52.84.51)
- # [23:14] * Joins: zalan (~zalan@catv-89-135-140-7.catv.broadband.hu)
- # [23:14] * Joins: riven (~riven@53518387.cable.casema.nl)
- # [23:15] * Quits: davidb (~davidb@209.52.84.51) (Client Quit)
- # [23:17] * Quits: mmn (~mmn@209.52.84.51) (Quit: Leaving.)
- # [23:18] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [23:19] * Joins: davidb (~davidb@209.52.84.51)
- # [23:20] <llrcombs> what's the difference between the "playing" event and the "play" event of a <video> tag?
- # [23:21] <gsnedders> AryehGregor: Also, MS aren't involved in WHATWG
- # [23:21] <AryehGregor> Well, no.
- # [23:21] <AryehGregor> But they've wound up implementing HTML anyway, and probably would have in the end even if it weren't at the W3C.
- # [23:22] <AryehGregor> llrcombs, I think I complained about that. The naming is confusing.
- # [23:22] <AryehGregor> Too late to change it, I guess.
- # [23:23] <Slaanesh> AryehGregor: Mozilla supports opt-in (to whatever degree Mozilla can support something)
- # [23:23] <AryehGregor> Really?
- # [23:23] <AryehGregor> That's surprising to me.
- # [23:23] <gsnedders> AryehGregor: Mozilla is still a major driving force within ES
- # [23:23] <Slaanesh> It was pretty much necessary for the original es4
- # [23:23] <Slaanesh> considering the core changes
- # [23:23] <gsnedders> They probably have more control over it than the other browser vendors combined
- # [23:24] <zcorpan_> llrcombs: playing is fired when the video really starts playing. play is fired when play is requested
- # [23:24] * AryehGregor doesn't follow ES.
- # [23:25] <Slaanesh> Mozilla was basically running javascript until es4 got started
- # [23:26] * Joins: jwalden (~waldo@209.52.84.51)
- # [23:26] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [23:27] <gsnedders> In a lot of ways, it was not really much better than OOXML, ECMA pretty much just rubber-stamping it
- # [23:27] <Slaanesh> es5?
- # [23:27] <gsnedders> Before ES4
- # [23:27] <Slaanesh> They didn't even stamp the stuff from js 1.5 to 2.0
- # [23:27] <llrcombs> CS5?
- # [23:27] <llrcombs> wait lolwat?
- # [23:28] <gsnedders> Slaanesh: Well, yeah. :P
- # [23:28] * Quits: Smylers (~smylers@92.16.112.196) (Ping timeout: 265 seconds)
- # [23:30] <Slaanesh> I agree the original es4 went quite far into unbroken wilderness, but es5 was somewhat underwhelming
- # [23:30] <gsnedders> ES5 didn't go far enough at making the spec match what any browser will ever implement
- # [23:31] * Quits: cardona507 (~cardona50@c-24-130-129-16.hsd1.ca.comcast.net) (Quit: zzzzz)
- # [23:37] <TabAtkins> Heh, linking my demos more than double the total lifetime bandwidth expenditure for my site. ^_^
- # [23:38] <TabAtkins> (And happened right when my account dropped below a dollar, so the two bucks or so that the swell cost knocked my site down temporarily.)
- # [23:38] * Quits: davidb (~davidb@209.52.84.51) (Quit: davidb)
- # [23:40] <Rik`> TabAtkins: have you also measured the time people are loosing by downloading all those episodes for an almost forgotten cartoon ?
- # [23:41] * Quits: maikmerten (~maikmerte@port-92-201-90-22.dynamic.qsc.de) (Remote host closed the connection)
- # [23:41] <TabAtkins> NEVAR FORGET
- # [23:41] <gsnedders> NEVER!
- # [23:41] <gsnedders> NEVER!
- # [23:41] <Slaanesh> Which one? Gem?
- # [23:41] <TabAtkins> Samurai Pizza Cats
- # [23:41] <TabAtkins> Slaanesh: http://www.xanthir.com/video/demo3.html
- # [23:42] <Slaanesh> More like Samurai Making-stuff-up Cats
- # [23:43] * Quits: mhausenblas (~mhausenbl@79.97.142.102) (Quit: mhausenblas)
- # [23:47] * Quits: zalan (~zalan@catv-89-135-140-7.catv.broadband.hu) (Ping timeout: 245 seconds)
- # [23:48] * Joins: seanoshea_ (~seanoshea@nat217.eye.fi)
- # [23:49] * Quits: seanoshea_ (~seanoshea@nat217.eye.fi) (Client Quit)
- # [23:52] * Quits: seanoshea (~seanoshea@nat217.eye.fi) (Ping timeout: 276 seconds)
- # [23:57] * Quits: Martijnc (~Martijnc@91.176.188.17) (Ping timeout: 240 seconds)
- # [23:58] * Quits: aroben (~aroben@unaffiliated/aroben) (Quit: aroben)
- # Session Close: Sat Jul 10 00:00:00 2010
The end :)