Options:
- # Session Start: Mon Jul 26 00:00:00 2010
- # Session Ident: #whatwg
- # [00:00] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [00:07] <Hixie> annevk: i have 1735 e-mails in my list of e-mails to reply to :-)
- # [00:13] * Quits: oal (~oal@5.79-160-122.customer.lyse.net) (Remote host closed the connection)
- # [00:18] * Quits: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de) (Quit: ⌘Q)
- # [00:21] * Joins: cying (~cying@c-24-4-120-70.hsd1.ca.comcast.net)
- # [00:28] * Parts: estellevw (~estelle@adsl-76-254-4-20.dsl.pltn13.sbcglobal.net)
- # [00:28] * Joins: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de)
- # [00:31] * Quits: Maurice (copyman@5ED573FA.cable.ziggo.nl)
- # [00:37] * Joins: kennyluck_ (~kennyluck@EM114-51-159-21.pool.e-mobile.ne.jp)
- # [00:39] * Quits: kennyluck (~kennyluck@EM114-51-20-73.pool.e-mobile.ne.jp) (Ping timeout: 245 seconds)
- # [00:39] * kennyluck_ is now known as kennyluck
- # [00:42] * Joins: paul_irish (~paul_iris@209.117.47.253)
- # [00:42] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [00:49] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Ping timeout: 276 seconds)
- # [00:54] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
- # [00:55] * Joins: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net)
- # [01:03] * Joins: jamesr (~jamesr@c-24-6-103-140.hsd1.ca.comcast.net)
- # [01:03] <jamesr> i think we should add an explicit iteration cap to http://www.whatwg.org/specs/web-apps/current-work/multipage/tokenization.html#adoptionAgency
- # [01:04] <jamesr> running the algorithm without a count takes time quadratic in the length of the input
- # [01:15] * Joins: nessy (~Adium@124-168-158-57.dyn.iinet.net.au)
- # [01:17] * Joins: boblet (~boblet@p1201-ipbf709osakakita.osaka.ocn.ne.jp)
- # [01:21] * Quits: jamesr (~jamesr@c-24-6-103-140.hsd1.ca.comcast.net) (Quit: jamesr)
- # [01:42] * Quits: kennyluck (~kennyluck@EM114-51-159-21.pool.e-mobile.ne.jp) (Quit: kennyluck)
- # [01:49] * Joins: kennyluck (~kennyluck@EM114-51-159-21.pool.e-mobile.ne.jp)
- # [01:49] * Quits: paul_irish (~paul_iris@209.117.47.253) (Quit: haircut.)
- # [01:50] * Quits: kennyluck (~kennyluck@EM114-51-159-21.pool.e-mobile.ne.jp) (Client Quit)
- # [02:00] * Joins: paul_irish (~paul_iris@209.117.47.253)
- # [02:00] * Joins: frippe (~chatzilla@64.208.221.2)
- # [02:01] * Quits: boblet (~boblet@p1201-ipbf709osakakita.osaka.ocn.ne.jp) (Quit: boblet)
- # [02:02] * Quits: paul_irish (~paul_iris@209.117.47.253) (Remote host closed the connection)
- # [02:07] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:09] * Joins: yutak_home (~kee@U017209.ppp.dion.ne.jp)
- # [02:15] * Joins: paul_irish (~paul_iris@209.117.47.253)
- # [02:15] * Quits: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [02:19] * Joins: jamesr (~jamesr@c-24-6-103-140.hsd1.ca.comcast.net)
- # [02:23] * Joins: weinig_ (~weinig@c-69-181-125-223.hsd1.ca.comcast.net)
- # [02:23] * Quits: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
- # [02:23] * weinig_ is now known as weinig
- # [02:28] * Quits: jamesr (~jamesr@c-24-6-103-140.hsd1.ca.comcast.net) (Quit: jamesr)
- # [02:33] * Quits: frippe (~chatzilla@64.208.221.2) (Read error: Connection reset by peer)
- # [02:35] * Joins: apucacao (~apucacao@S010600226b6dbc54.vc.shawcable.net)
- # [02:36] * Quits: apucacao (~apucacao@S010600226b6dbc54.vc.shawcable.net) (Client Quit)
- # [02:36] * Joins: apucacao (~apucacao@S010600226b6dbc54.vc.shawcable.net)
- # [02:40] * Joins: frippe (~chatzilla@64.208.221.2)
- # [02:42] * Quits: paul_irish (~paul_iris@209.117.47.253) (Remote host closed the connection)
- # [02:43] <apucacao> with HTML5 I can use the audio element to put a song on my website. I still need to obtain the rights to do so, correct? What about putting 30 second clips? (not sure if this is the right place to ask though...)
- # [02:44] <aho> I still need to obtain the rights to do so, correct? <- yes
- # [02:44] <EclipseGc> apucacao: this would be more of a technical howto less of a legal "allowed to" channel I suspect
- # [02:45] <aho> What about putting 30 second clips? <- same thing (in most countries)
- # [02:45] <aho> so basically... don't do it unless you got the rights (e.g. your own - self produced - music)
- # [02:46] <aho> (i'm not a lawyer) :>
- # [02:46] <EclipseGc> yeah, aho that totally ignores fair use (which the music industry would like to ignore exists)
- # [02:46] * Joins: paul_irish (~paul_iris@209.117.47.253)
- # [02:49] <aho> well, where i'm living i'd even have to pay fees if i were to use a single 44.1khz sample (even if that doesn't make any sense whatsoever) :>
- # [02:49] * Quits: paul_irish (~paul_iris@209.117.47.253) (Remote host closed the connection)
- # [02:50] <apucacao> ok
- # [02:51] <aho> well, if you're living in the us and make some show about music where you play very short segments and talk about the songs, the album, the artists, etc... it would be *probably* fine
- # [02:51] <aho> (as long as you dont talk about stuff prince made) :>
- # [02:53] <aho> someone of thatguywiththeglasses.com makes some show like that
- # [02:53] <aho> http://thatguywiththeglasses.com/videolinks/teamt/paw/full-circle/3690-full-circle-session-1
- # [03:00] <roc> apucacao: actully no, HTML5 abolishes the copyright system, see section 4.8.11
- # [03:02] <roc> :-)
- # [03:03] <EclipseGc> roc: if only
- # [03:03] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 252 seconds)
- # [03:04] * Quits: apucacao (~apucacao@S010600226b6dbc54.vc.shawcable.net) (Quit: apucacao)
- # [03:06] * Quits: yutak_home (~kee@U017209.ppp.dion.ne.jp) (Quit: Ex-Chat)
- # [03:09] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [03:14] * Joins: ukai (~ukai@220.109.219.244)
- # [03:14] * Joins: miketaylr (~miketaylr@24.42.95.108)
- # [03:17] * Quits: cying (~cying@c-24-4-120-70.hsd1.ca.comcast.net) (Quit: cying)
- # [03:20] * Joins: boblet (~boblet@zz20040600117d1d2575.userreverse.dion.ne.jp)
- # [03:25] * Joins: cying (~cying@c-24-4-120-70.hsd1.ca.comcast.net)
- # [03:27] * Joins: wakaba_0 (~wakaba_@203-140-90-184.eonet.ne.jp)
- # [03:28] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [03:31] * Quits: EclipseGc (~EclipseGc@ip68-12-160-21.ok.ok.cox.net) (Quit: EclipseGc)
- # [03:40] * Joins: necrodearia (~necro@adsl-99-149-121-230.dsl.applwi.sbcglobal.net)
- # [03:45] * Quits: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net) (Quit: weinig)
- # [03:45] * Joins: paul_irish (~paul_iris@209.117.47.253)
- # [03:50] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [03:52] * Quits: titacgs (~titacgs@201.250.167.101) (Remote host closed the connection)
- # [03:54] * Joins: EclipseGc (~EclipseGc@ip68-12-160-21.ok.ok.cox.net)
- # [03:55] * Quits: EclipseGc (~EclipseGc@ip68-12-160-21.ok.ok.cox.net) (Client Quit)
- # [04:01] * Joins: erlehmann_ (~erlehmann@dslb-188-103-021-229.pools.arcor-ip.net)
- # [04:04] * Quits: erlehmann (~erlehmann@dslb-092-078-133-222.pools.arcor-ip.net) (Ping timeout: 265 seconds)
- # [04:05] * erlehmann_ is now known as erlehmann
- # [04:06] * Quits: boblet (~boblet@zz20040600117d1d2575.userreverse.dion.ne.jp) (Quit: boblet)
- # [04:06] * Quits: cying (~cying@c-24-4-120-70.hsd1.ca.comcast.net) (Quit: cying)
- # [04:23] * Quits: frippe (~chatzilla@64.208.221.2) (Ping timeout: 276 seconds)
- # [04:26] * Quits: paul_irish (~paul_iris@209.117.47.253) (Remote host closed the connection)
- # [04:28] * Quits: Dashiva (Dashiva@wikia/Dashiva) (Ping timeout: 260 seconds)
- # [04:29] * Quits: eighty4 (~eighty4@c-76c8e455.012-403-6c6b701.cust.bredbandsbolaget.se) (Remote host closed the connection)
- # [04:33] * Joins: boblet (~boblet@zz20040600117d1d2575.userreverse.dion.ne.jp)
- # [04:43] * Joins: yoshiaki (~yoshiaki@p3073-ipngn2001marunouchi.tokyo.ocn.ne.jp)
- # [04:43] * Joins: cying (~cying@c-24-4-120-70.hsd1.ca.comcast.net)
- # [04:45] * Joins: bobchao (~cctw@DHCP-21197.iis.sinica.edu.tw)
- # [05:07] * Joins: paul_irish (~paul_iris@c-98-216-49-228.hsd1.ma.comcast.net)
- # [05:10] * Parts: doublec (~doublec@li30-216.members.linode.com)
- # [05:25] * Quits: paul_irish (~paul_iris@c-98-216-49-228.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [05:26] * Quits: beverloo (~peter@h89030.upc-h.chello.nl) (Quit: .)
- # [05:27] * Quits: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: nimbupani)
- # [05:33] * Joins: paul_irish (~paul_iris@c-98-216-49-228.hsd1.ma.comcast.net)
- # [05:33] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 240 seconds)
- # [05:37] * Quits: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de) (Ping timeout: 240 seconds)
- # [05:38] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [05:45] * Quits: yoshiaki (~yoshiaki@p3073-ipngn2001marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
- # [05:55] * Quits: paul_irish (~paul_iris@c-98-216-49-228.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [05:55] * Joins: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net)
- # [06:00] * Joins: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net)
- # [06:05] * Quits: miketaylr (~miketaylr@24.42.95.108) (Remote host closed the connection)
- # [06:05] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [06:33] * Quits: boblet (~boblet@zz20040600117d1d2575.userreverse.dion.ne.jp) (Quit: boblet)
- # [06:44] * Joins: jrgarrison (~garrison@wikiotics/jrgarrison)
- # [06:50] * Quits: jrgarrison (~garrison@wikiotics/jrgarrison) (Quit: Ex-Chat)
- # [06:58] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [07:16] * Quits: roc (~roc@203-97-204-82.dsl.clear.net.nz) (Quit: roc)
- # [07:27] * Joins: FastJack (~fastjack@dumpstr.net)
- # [07:32] * Joins: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [07:34] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [07:48] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 246 seconds)
- # [07:48] * Joins: roc (~roc@121.98.230.221)
- # [07:50] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [08:08] * Quits: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net) (Quit: weinig)
- # [08:16] * Joins: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl)
- # [08:25] * Disconnected
- # [08:26] * Attempting to rejoin channel #whatwg
- # [08:26] * Rejoined channel #whatwg
- # [08:26] * 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!'
- # [08:26] * Set by annevk42 on Mon Oct 19 23:03:06
- # [08:28] * Joins: yoshiaki (~yoshiaki@p3073-ipngn2001marunouchi.tokyo.ocn.ne.jp)
- # [08:36] * Quits: yoshiaki (~yoshiaki@p3073-ipngn2001marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
- # [08:42] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [08:42] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 265 seconds)
- # [08:44] * Joins: yoshiaki (~yoshiaki@p3073-ipngn2001marunouchi.tokyo.ocn.ne.jp)
- # [08:46] * Quits: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [08:47] <annevk> heh, drclue is back on list
- # [08:47] <annevk> "I have suggested in the past that we implement XML and XSL attributes, but somewhere in the excitement of other fascinating topics this humble but incredible suggestion got lost in the winds."
- # [08:49] <othermaciej> I still don't understand that suggestion
- # [08:49] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [08:50] <Hixie> i think i have his suggestion on my pile two or three times
- # [08:50] * Joins: zdenekkostal (~Miranda@ip-89-102-182-215.net.upc.cz)
- # [08:50] <ksemeks> Is firefox really slower than chrome when trying to save string/objects in localStorage?
- # [08:50] <ksemeks> or is it, cause im doing something wrong?
- # [08:52] * Joins: henrikbjorn (~hb@80.199.116.190.static.peytz.dk)
- # [08:53] <annevk> hmm, one day IETF costs USD 350
- # [08:57] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [09:02] * Quits: yoshiaki (~yoshiaki@p3073-ipngn2001marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
- # [09:02] <Rik`> ksemeks: https://bugzilla.mozilla.org/show_bug.cgi?id=536544
- # [09:03] * Joins: davidhund (~davidhund@78-27-27-74.dsl.alice.nl)
- # [09:03] * Joins: davidhund_ (~davidhund@78-27-27-74.dsl.alice.nl)
- # [09:03] * Quits: davidhund (~davidhund@78-27-27-74.dsl.alice.nl) (Read error: Connection reset by peer)
- # [09:03] * davidhund_ is now known as davidhund
- # [09:05] <micheil> annevk: hmm?
- # [09:06] * Joins: franksalim (~frank@adsl-75-61-93-123.dsl.pltn13.sbcglobal.net)
- # [09:06] <micheil> Rik` / annevk: I'm co-hosting an episode on a popular open-source podcast, and the topic in focus is WebSockets, is there anything either of you two would like mentioned? (I'll try my best to mention it, if relevant)
- # [09:07] <annevk> micheil, http://www.ietf.org/meeting/78/index.html
- # [09:07] * Joins: Maurice (copyman@5ED573FA.cable.ziggo.nl)
- # [09:07] <annevk> micheil, not really, thanks :)
- # [09:07] <micheil> okay
- # [09:08] <micheil> that is really weird.. the time 15:15 has come up for different things about 20 times in the pasts two days
- # [09:11] <micheil> Rik`: websockets in firefox are only ~4.0, right?
- # [09:13] * Quits: aho (~nya@fuld-4d00d0cb.pool.mediaWays.net) (Quit: EXEC_over.METHOD_SUBLIMATION)
- # [09:13] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
- # [09:18] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 276 seconds)
- # [09:18] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [09:18] <Rik`> micheil: yes, since beta1 iirc
- # [09:19] <micheil> but it's not currently in a stable / released version?
- # [09:21] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [09:21] <Rik`> micheil: exactly
- # [09:22] * Quits: Smylers (~smylers@host86-184-37-108.range86-184.btcentralplus.com) (Ping timeout: 246 seconds)
- # [09:23] <micheil> okay, /I thought that was the case
- # [09:36] <ksemeks> where do i find the max value for localStorage? i read every browser has different. where do i find ti?
- # [09:36] <ksemeks> it*
- # [09:37] * Quits: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.7/20100720105029])
- # [09:39] <ksemeks> and what is the max key size?
- # [09:45] <annevk> http://www.w3.org/blog/CSS/2010/07/21/resolutions_117 -- hmm, they want a reference to HTML5? I think that's a first for most WGs I'm involved in...
- # [09:56] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [10:07] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 245 seconds)
- # [10:07] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [10:10] * Joins: Smylers (~smylers@host86-173-87-29.range86-173.btcentralplus.com)
- # [10:35] * Joins: ROBOd (~robod@109.96.227.76)
- # [10:37] * Joins: mat_t (~mattomasz@91.189.88.12)
- # [10:38] * Joins: antti_s (~antti@173-203-97-98.static.cloud-ips.com)
- # [10:39] * Quits: drunknbass (~drunknbas@76.91.255.83) (Ping timeout: 252 seconds)
- # [10:42] * Joins: maikmerten (~maikmerte@port-92-201-163-14.dynamic.qsc.de)
- # [10:57] * Quits: cying (~cying@c-24-4-120-70.hsd1.ca.comcast.net) (Quit: cying)
- # [10:59] * Joins: smaug (~chatzilla@85-156-63-138.elisa-mobile.fi)
- # [11:00] * Joins: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk)
- # [11:02] <annevk> lol, first cookies, now cakes
- # [11:07] * Joins: oal (~oal@5.79-160-122.customer.lyse.net)
- # [11:07] * Joins: yoshiaki (~yoshiaki@p3073-ipngn2001marunouchi.tokyo.ocn.ne.jp)
- # [11:08] <Workshiva> I thought we wanted to send less traffic with every request, not more
- # [11:08] <Workshiva> And cakes are usually much bigger than cookies
- # [11:09] <hsivonen> cakes?
- # [11:11] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Remote host closed the connection)
- # [11:15] * Joins: payman_s (~payman@77.72.99.119)
- # [11:15] <jgraham> There is cake?
- # [11:15] <ksemeks> xD
- # [11:16] * annevk tries to find a URL
- # [11:16] <annevk> http://www.ietf.org/mail-archive/web/http-state/current/msg00893.html
- # [11:17] <annevk> (has a proposal for a cake header that handles session management)
- # [11:19] <hsivonen> I don't like writing test cases that need server-side scripting dealing with request timing
- # [11:20] <annevk> you're doing that now?
- # [11:20] <hsivonen> annevk: I'm doing it in the sense of trying to figure out how to do it. I'm not doing it in the sense of writing the test just yet.
- # [11:24] * Quits: jochen__ (~jochen@nat/google/x-uqgrmveyaxtwvqwu) (Remote host closed the connection)
- # [11:24] * Joins: pauld (~chatzilla@194.102.13.2)
- # [11:27] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [11:27] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Client Quit)
- # [11:28] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 240 seconds)
- # [11:28] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [11:30] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [11:33] * Quits: yoshiaki (~yoshiaki@p3073-ipngn2001marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
- # [11:33] * Joins: yoshiaki (~yoshiaki@p3073-ipngn2001marunouchi.tokyo.ocn.ne.jp)
- # [11:43] * Joins: Rik` (~Rik`@213.41.141.234)
- # [11:45] * Quits: bobchao (~cctw@DHCP-21197.iis.sinica.edu.tw) (Ping timeout: 260 seconds)
- # [11:52] * Quits: yoshiaki (~yoshiaki@p3073-ipngn2001marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
- # [11:53] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 246 seconds)
- # [11:58] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [12:03] * Joins: Phae (~Phae@gatekeeper.macmillan.co.uk)
- # [12:08] * Joins: jochen__ (~jochen@nat/google/x-lvvlmdjbsppuelxw)
- # [12:10] <annevk> Hixie, fwiw, I argued against sub-protocol negotiation on the basis that content negotiation failed
- # [12:10] <annevk> Hixie, and because imo it was needless complexity for v1
- # [12:15] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [12:18] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 240 seconds)
- # [12:20] <hsivonen> http://www.paulgraham.com/top.html seems relevant to the HTML WG
- # [12:23] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [12:35] <nessy> hsivonen: why? it's an interesting read but I fail to see how it relates to the HTML WG....
- # [12:36] <hsivonen> nessy: the "disputes" part
- # [12:41] * Joins: eighty4 (~eighty4@c-76c8e455.012-403-6c6b701.cust.bredbandsbolaget.se)
- # [12:46] * Joins: bobchao (~cctw@118-168-66-249.dynamic.hinet.net)
- # [12:48] <Rik`> anyone know why http://demos.hacks.mozilla.org/openweb/videos/transitions-demos.medium.ogv is not playing on Opera (10.6 Mac)
- # [12:48] <othermaciej> hsivonen: imagine how much fun it is to be responsible for resolving a lengthy series of disputes
- # [12:49] <othermaciej> not good for my coding output :-(
- # [12:49] * Joins: frippe (~chatzilla@64.208.221.2)
- # [12:54] * antti_s is now known as antti_ass
- # [12:54] <annevk> is anyone going to the hybi meeting in Maastricht this Friday?
- # [12:54] <annevk> I could probably get approval for the day fee but I am somewhat doubtful it is worth it
- # [12:55] <annevk> especially having read up on some of the discussions
- # [12:57] <jgraham> annevk: Seems unlikely on the whole :)
- # [12:59] <annevk> quite nice that they renamed their work "HTML Media Capture" so it gets some more substantial review than before
- # [13:00] * Joins: daedb_ (~daed@78-72-108-100-no178.tbcn.telia.com)
- # [13:01] * Quits: daedb (~daed@78-72-108-100-no178.tbcn.telia.com) (Ping timeout: 240 seconds)
- # [13:13] * Joins: daedb (~daed@78-72-108-100-no178.tbcn.telia.com)
- # [13:13] <jgraham> othermaciej: I believe the current protocol meets the requirement that it is easilly implementable in scripting langauge's stdlib
- # [13:13] * Quits: wakaba_0 (~wakaba_@203-140-90-184.eonet.ne.jp) (Ping timeout: 240 seconds)
- # [13:14] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [13:14] <othermaciej> jgraham: "easily" and "efficiently" are definitely not the same standard
- # [13:14] <jgraham> I would expect them to have functions for generating hashes, but not necessarily for setting up full TLS connections, for examplke
- # [13:14] <hsivonen> is Content-Type: text/html; charset="utf-8" legal in MIME?
- # [13:14] <hsivonen> note the quotes around "utf-8"
- # [13:14] <annevk> hsivonen, yeah
- # [13:14] * Quits: daedb_ (~daed@78-72-108-100-no178.tbcn.telia.com) (Ping timeout: 245 seconds)
- # [13:15] <annevk> hsivonen, Gecko has/had a long standing bug on that
- # [13:15] <annevk> not sure which of the two
- # [13:15] <hsivonen> annevk: ah. thanks
- # [13:15] * annevk -> food
- # [13:15] <jgraham> othermaciej: My definition of "efficiently" was supposed to be "don't have to write significant amounts of code not directly related to WebSockets"
- # [13:15] <othermaciej> I don't believe MD5 is part of the perl standard library
- # [13:15] <othermaciej> ah, you meant "efficiently" in the sense of programmer time, rather than software performance?
- # [13:16] <jgraham> Yes
- # [13:16] <othermaciej> I misunderstood
- # [13:16] <othermaciej> anyway, I am performing my "Python QQP" experiment with some real protocols
- # [13:17] <othermaciej> I have yet to find a protocol where the socket tutorial is on the first page of Google hits
- # [13:17] <jgraham> othermaciej: I don't know what QQP is, but I am not that surprised
- # [13:18] <Philip`> http://perldoc.perl.org/perlmodlib.html#Standard-Modules includes Digest::MD5
- # [13:18] <othermaciej> so far I have tried: SMTP, IMAP, IRC, Jabber, ftp, http
- # [13:18] <othermaciej> jgraham: I just mean that I searched for "Python X" for many values of X, where X is a network protocol
- # [13:18] <jgraham> For HTTP, I think the server is basically generic; there is little coupling between the server and the application. So it is not surprising that people use preexisting servers in most cases
- # [13:19] <othermaciej> in all cases the top hits seem to be a library, not a sockets tutorial that tells you how to write a server from scratch
- # [13:20] <othermaciej> also tried: tls, caldav, pop3
- # [13:20] <jgraham> I don't think that's surprising
- # [13:20] <jgraham> But isn't websockets lower-level in some sense
- # [13:20] <jgraham> FTP is a protocol for transferring files
- # [13:21] <othermaciej> is WebSocket going to be the first protocol where that's not the case?
- # [13:21] <jgraham> WebSockets is a substrate for writing your own protocols
- # [13:21] <jgraham> That talk to servers
- # [13:21] <jgraham> from web browsers
- # [13:21] * Joins: kmq (~kmq@85.159.13.90)
- # [13:21] <othermaciej> so is TCP, but people don't implement TCP themselves on top of IP whenever they need to implement an application protocol on top of TCP
- # [13:22] <jgraham> So a simple websocket library would look more like a simple socket library than a FTP library
- # [13:22] <hsivonen> I expect the Web Socket layer to become part of the libs in due course
- # [13:22] <Rik`> WebSockets is also new, so there's not a lot of frameworks to build on top of
- # [13:22] <othermaciej> for the record, searching for "Python WebSocket" currently finds a mix of tutorials with socket code, and premade libraries/frameworks
- # [13:22] * antti_ass is now known as antti_s
- # [13:22] <jgraham> So I think the comparison to ordinary sockets is more relevant than the caomparison to FTP or HTTP or whatever
- # [13:23] <othermaciej> I expect the ratio to move in favor of libraries as WebSocket becomes more popular and less experimental
- # [13:23] <jgraham> Sure, I don't disagree that people will use libraries
- # [13:24] <jgraham> But I would expect e.g. python to bundle a low-level libarry that looks like the socket library
- # [13:24] <othermaciej> I expect the vast majority of people will use libraries
- # [13:24] <jgraham> rather than something that looks like twisted
- # [13:24] <jgraham> Like I said, that makes some complexity acceptable
- # [13:24] <jgraham> e.g. in the handshake
- # [13:25] <othermaciej> hopefully the library takes care of message framing for you too
- # [13:25] <othermaciej> it would be perverse if it didn't
- # [13:25] <jgraham> Yeah.
- # [13:26] <othermaciej> and that's pretty much all there is to the protocol
- # [13:26] <jgraham> Indeed. It is simple :)
- # [13:26] <Philip`> Could you make a server API that looks very much like the browser client API?
- # [13:26] <othermaciej> I guess there is also the shutdown sequence (not sure if that is in the draft yet)
- # [13:26] <othermaciej> yes, I would expect a server API to be about as high-level as the client API
- # [13:26] <jgraham> Also, I didn't mention Safari 5 because I think that one browser shipping something is much less relevant than 4 browsers shipping something
- # [13:26] <Philip`> Seems good to aim for that symmetry if possible
- # [13:27] <othermaciej> the server API has to be a little different, because for a nontrivial service you need to create a new instance of something-or-other for each client connection
- # [13:27] <jgraham> One browser basically means people can write demos.
- # [13:28] <jgraham> Multiple browsers means people will write real applications
- # [13:28] <othermaciej> so there has to be at least an extra object that represents the listening service, as opposed to a specific client connection, and it makes client connections appear
- # [13:28] <othermaciej> I think both Safari and Chrome have WebSocket, but I think not the same protocol version :-/
- # [13:28] <jgraham> Yes
- # [13:28] <othermaciej> I would agree that in a year or two it may be too late for incompatible changes
- # [13:28] <jgraham> I think a year or two is optimistic
- # [13:29] <jgraham> Firefox 4 plans to ship by the year end
- # [13:29] <jgraham> I think
- # [13:29] <othermaciej> anyway, I think a server API that looks much like the client API would be *way* easier to use than any protocol you have to implement from scratch, so solutions of that form will dominate
- # [13:29] <jgraham> Chrome has an aggressive release schedule
- # [13:29] <Rik`> othermaciej: like micheil's API ?
- # [13:29] <othermaciej> they've already shipped WebSocket, probably more than once, and have made changes along the way
- # [13:30] <othermaciej> Rik`: I'm not familiar with that one - pointer?
- # [13:30] <Rik`> http://github.com/miksago/node-websocket-server/
- # [13:30] <jgraham> Yes, but like I said it is different if there is > 1 implementor
- # [13:31] <jgraham> Or at least enough that people rely on it
- # [13:31] <othermaciej> Rik`: from my quick scan, that looks pretty neat
- # [13:31] <othermaciej> jgraham: I think services deployed using it is the more significant metric
- # [13:31] <othermaciej> though it's true, most server operators will not use it til it hits some threshold of deployed client market share
- # [13:32] <Rik`> jgraham: there are already some libraries and servers that use WebSockets, fallback on Flash or long polling
- # [13:32] <jgraham> If you want substantial changes, I would push for something concrete as soon as possible, and try to explicitly keep exiting implementors in the loop
- # [13:32] * Joins: yoshiaki (~yoshiaki@p3073-ipngn2001marunouchi.tokyo.ocn.ne.jp)
- # [13:33] * Joins: paul_irish (~paul_iris@c-98-216-49-228.hsd1.ma.comcast.net)
- # [13:33] <othermaciej> fortunately implementors read the list :-)
- # [13:33] <jgraham> The HyBi list? I would be surprised if everyone keeps up
- # [13:34] * Joins: remysharp (~remysharp@80.76.116.36)
- # [13:34] <othermaciej> I don't think I personally would insist on any changes other than to change the handshake if someone can come up with an option that is more secure and otherwise acceptable fairly soon
- # [13:35] <othermaciej> I'd also like to see support for binary frames added once there is a reasonable way to handle that in JS
- # [13:35] <jgraham> That has always been the plan for binary AIUI
- # [13:35] * othermaciej wonders how the ECMA committee is doing on typed arrays
- # [13:36] <gsnedders> othermaciej: Nothing that on public list about it, at least
- # [13:36] <remysharp> any reason why Webkit might be **excluding** the referrer in the request header for video requests?
- # [13:36] <othermaciej> I know it was discussed in a recent f2f
- # [13:38] * Quits: paul_irish (~paul_iris@c-98-216-49-228.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [13:41] * Quits: remysharp (~remysharp@80.76.116.36) (Quit: Leaving...)
- # [13:44] <micheil> Rik` / othermaciej ?
- # [13:45] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 252 seconds)
- # [13:47] <micheil> othermaciej: to be fair, I've not yet seen a doesn't tutorial telling anyone "this is how you implement the websocket protocol" — But I rely on the spec for that information
- # [13:48] * Joins: remysharp (~remysharp@80.76.116.36)
- # [13:49] <micheil> othermaciej: fwiw, I'm actually implementing a routing api addition to my websocket server, so you can essentially have different actions based on the different resources you can connect to.
- # [13:49] * Joins: jorlow (~jorlow@74.125.57.60)
- # [13:49] <othermaciej> micheil: neat!
- # [13:50] <micheil> Philip`: having server and browser use the similar API doesn't quite work, as the server is more evented, by I've tried to stick to something similar, while still following the node.js http/net module api's
- # [13:51] <micheil> othermaciej: for a list of protocol version support, see: http://wiki.github.com/miksago/node-websocket-server/browser-support/
- # [13:51] * Joins: gavin_ (~gavin@CPE001346f5db49-CM0018c0db9a8a.cpe.net.cable.rogers.com)
- # [13:51] * Quits: gavin_ (~gavin@CPE001346f5db49-CM0018c0db9a8a.cpe.net.cable.rogers.com) (Changing host)
- # [13:51] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [13:53] <micheil> othermaciej: as for other things in browser support, there may be more data out in the next week to two weeks, from what I've heard from various people.
- # [13:55] * Quits: erlehmann (~erlehmann@dslb-188-103-021-229.pools.arcor-ip.net) (Quit: Ex-Chat)
- # [13:55] <micheil> I'm currently wanting to work with other developers of websocket libraries so that we have just one, and if you have something that want's to give a different api, or provide a different fallback, then it's just an extension on a standard websocket library
- # [13:56] <micheil> currently I'm working on ways that you can include parts into a websocket server, but not need them in the core of the code (which is more an issue surrounding environment over protocol)
- # [13:57] <micheil> jgraham: we could use me as a scale of implementability :P (I am after all just another javascript programmer)
- # [13:57] * Quits: jedmund (~justin@c-69-181-105-22.hsd1.ca.comcast.net) (Quit: jedmund)
- # [14:01] * Quits: baba (~sallabanc@69.50.70.12) (Disconnected by services)
- # [14:02] * Joins: davidb_ (~davidb@mozca02.ca.mozilla.com)
- # [14:03] * Quits: micheil (~micheil@124-170-55-41.dyn.iinet.net.au) (Quit: micheil)
- # [14:03] * Quits: remysharp (~remysharp@80.76.116.36) (Ping timeout: 264 seconds)
- # [14:06] <hsivonen> Hixie: is it intentional that HTML5 doesn't URL-unescape the value of the name attribute on the <a> element?
- # [14:07] * Joins: micheil (~micheil@124-170-55-41.dyn.iinet.net.au)
- # [14:10] * Quits: micheil (~micheil@124-170-55-41.dyn.iinet.net.au) (Client Quit)
- # [14:10] * Joins: micheil (~micheil@124-170-55-41.dyn.iinet.net.au)
- # [14:15] * Quits: micheil (~micheil@124-170-55-41.dyn.iinet.net.au) (Client Quit)
- # [14:15] * Joins: micheil (~micheil@124-170-55-41.dyn.iinet.net.au)
- # [14:18] * Joins: remysharp (~remysharp@92.40.230.1.sub.mbb.three.co.uk)
- # [14:22] * Joins: boblet (~boblet@p1201-ipbf709osakakita.osaka.ocn.ne.jp)
- # [14:25] <gsnedders> hsivonen: yes
- # [14:26] <remysharp> sorry chaps, dropped my connection - any word on video referrer headers?
- # [14:27] <remysharp> do we know if it's on purpose?
- # [14:27] <Peter`> remysharp: you could also try #chromium
- # [14:27] <remysharp> it affects Firefox too - which is why I wonder if it's the spec
- # [14:27] <remysharp> though I wouldn't have thought so - but wanted to check first
- # [14:34] <annevk> what is in the spec?
- # [14:35] <Peter`> http://www.whatwg.org/specs/web-apps/current-work/multipage/urls.html#fetch
- # [14:36] * Quits: remysharp (~remysharp@92.40.230.1.sub.mbb.three.co.uk) (Ping timeout: 276 seconds)
- # [14:36] * Joins: remysharp (~remysharp@188.28.157.48.threembb.co.uk)
- # [14:36] * Quits: yoshiaki (~yoshiaki@p3073-ipngn2001marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
- # [14:43] * Quits: remysharp (~remysharp@188.28.157.48.threembb.co.uk) (Ping timeout: 240 seconds)
- # [14:46] <hsivonen> gsnedders: thanks
- # [14:47] <hsivonen> gsnedders: I was reading Gecko's old sink code and noticed special treatment of one attribute... (<a name>)
- # [14:48] <annevk> ooh crap
- # [14:49] <hsivonen> annevk: ?
- # [14:49] <annevk> two days left to reply to their reply to my reply to their reply to my comments on WAI-ARIA
- # [14:49] <annevk> there's just no productive discussion at all
- # [14:49] <annevk> I give some input
- # [14:50] <annevk> and months later I get some committee response that is near useless
- # [14:50] <annevk> maybe I should just give up
- # [14:51] <annevk> maybe there'll be an abarth that fixes WAI-ARIA half a decade down the road and all be fine
- # [14:51] <hsivonen> annevk: aargh. I haven't responded, either. Bad email filtering.
- # [14:52] <hsivonen> Well, today, I'm going to go forward with parser feature work.
- # [14:52] <hsivonen> I'll never get software written if I just deal with email
- # [14:53] <annevk> what are you going to do with the XML parser btw?
- # [14:53] <hsivonen> annevk: moving it to use the machinery that the HTML parser uses for off-the-main-thread stuff
- # [14:53] <hsivonen> to unify the way the two parser manage incrementalism
- # [14:54] <hsivonen> I want to write an XML5 parser
- # [14:54] <hsivonen> but since Firefox uses DTDs for localization, it's not practical to simply zap DTDs
- # [14:55] <jgraham> I thought XML5 had DTDs?
- # [14:55] <hsivonen> and rewriting DTD handling would be quite a distraction
- # [14:55] <annevk> jgraham, not external
- # [14:55] <jgraham> Ah
- # [14:55] <hsivonen> jgraham: well, if it weren't for localization, I'd just argue for killing DTDs in any shape or form
- # [14:56] <hsivonen> if you have a bad optional feature, someone will do something useful with it, and it becomes harder to kill the feature :-(
- # [14:56] <hsivonen> just say NO to bad optional features before anyone uses them
- # [14:57] <hsivonen> also, I haven't in general yet figured out what to do about XUL and XBL
- # [14:57] <hsivonen> they don't build normal DOMs
- # [14:57] <hsivonen> they have dedicated tree builders in Gecko
- # [14:57] <hsivonen> (not the usual XML to DOM builder)
- # [14:58] <hsivonen> but that's post-Firefox 4.0 stuff
- # [14:58] <hsivonen> my current concerns are View Source and the sanitizer
- # [14:58] <annevk> XBL should get fixed by sicking's work right? if that is still ongoing that is
- # [14:59] <hsivonen> annevk: yeah
- # [14:59] <annevk> btw, HTTP WG meeting starts in 20min
- # [14:59] <hsivonen> I don't know exactly what the plan for killing off XBL1 from the *content* process is
- # [14:59] <annevk> http://tools.ietf.org/wg/httpbis/agenda has details
- # [15:00] <hsivonen> doh the *chrome* process
- # [15:02] * Joins: paul_irish (~paul_iris@209.117.47.253)
- # [15:02] * Joins: BlurstOfTimes (~blurstoft@168.203.117.112)
- # [15:03] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 265 seconds)
- # [15:03] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [15:05] <annevk> back to 800
- # [15:05] <annevk> emails
- # [15:06] <annevk> yay
- # [15:06] <annevk> also readied CORS for publication
- # [15:06] <annevk> now Media Queries
- # [15:06] <nessy> nice!
- # [15:07] * Quits: frippe (~chatzilla@64.208.221.2) (Ping timeout: 265 seconds)
- # [15:10] * Joins: AndresBotero (~maxzagato@190.24.156.162)
- # [15:10] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 258 seconds)
- # [15:11] * Joins: miketaylr (~miketaylr@38.117.156.163)
- # [15:12] * Joins: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net)
- # [15:13] * Joins: Tanami (~markovic@150.101.97.171)
- # [15:14] * Parts: Tanami (~markovic@150.101.97.171)
- # [15:15] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [15:20] * Quits: henrikbjorn (~hb@80.199.116.190.static.peytz.dk) (Remote host closed the connection)
- # [15:21] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [15:32] * Quits: smaug (~chatzilla@85-156-63-138.elisa-mobile.fi) (Ping timeout: 246 seconds)
- # [15:35] * Quits: paul_irish (~paul_iris@209.117.47.253) (Remote host closed the connection)
- # [15:41] * Quits: annevk (~annevk@5355737B.cable.casema.nl) (Remote host closed the connection)
- # [15:42] * Joins: annevk (~annevk@5355737B.cable.casema.nl)
- # [15:46] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 276 seconds)
- # [15:51] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [16:03] * Joins: mpt (~mpt@canonical/mpt)
- # [16:09] * Quits: bobchao (~cctw@118-168-66-249.dynamic.hinet.net) (Ping timeout: 260 seconds)
- # [16:10] * Joins: yoshiaki (~yoshiaki@p3073-ipngn2001marunouchi.tokyo.ocn.ne.jp)
- # [16:11] * Quits: yoshiaki (~yoshiaki@p3073-ipngn2001marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
- # [16:13] * Quits: mpt (~mpt@canonical/mpt) (Quit: Ex-Chat)
- # [16:23] * Joins: MikeSmith (~MikeSmith@EM111-188-94-243.pool.e-mobile.ne.jp)
- # [16:38] * Quits: seventh (seventh@64-9-157-128.fwd.datafoundry.com) (Remote host closed the connection)
- # [16:41] * Joins: bobchao (~cctw@112.105.140.77)
- # [16:41] * Quits: AndresBotero (~maxzagato@190.24.156.162)
- # [16:44] * Joins: deepthawtz (~deepthawt@173-11-98-125-SFBA.hfc.comcastbusiness.net)
- # [16:50] * Joins: smaug (~chatzilla@80-186-73-16.elisa-mobile.fi)
- # [16:51] <MikeSmith> https://labs.ericsson.com/blog/beyond-html5-implementing-device-and-stream-management-webkit
- # [16:52] * Joins: aroben (~aroben@c-71-58-77-15.hsd1.pa.comcast.net)
- # [16:52] * Quits: aroben (~aroben@c-71-58-77-15.hsd1.pa.comcast.net) (Changing host)
- # [16:52] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [16:54] <hsivonen> MikeSmith: do Ericsson products use WebKit GTK?
- # [16:54] * hsivonen thought Ericsson was moving Android
- # [16:54] * Quits: smaug (~chatzilla@80-186-73-16.elisa-mobile.fi) (Ping timeout: 258 seconds)
- # [16:55] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 265 seconds)
- # [16:59] * Joins: gratz|work (~gratz@unaffiliated/gratzwork/x-0911229)
- # [16:59] * Joins: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net)
- # [17:00] * Quits: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net) (Client Quit)
- # [17:00] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [17:07] * Quits: nessy (~Adium@124-168-158-57.dyn.iinet.net.au) (Quit: Leaving.)
- # [17:11] * Joins: nielsle (~nielsle@1503032406.dhcp.dbnet.dk)
- # [17:15] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
- # [17:20] * Joins: aho (~nya@fuld-4d00d7b3.pool.mediaWays.net)
- # [17:23] * Quits: davidhund (~davidhund@78-27-27-74.dsl.alice.nl) (Quit: davidhund)
- # [17:26] * Quits: boblet (~boblet@p1201-ipbf709osakakita.osaka.ocn.ne.jp) (Quit: boblet)
- # [17:30] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [17:48] * Joins: MikeSmithX (~MikeSmith@EM114-48-20-242.pool.e-mobile.ne.jp)
- # [17:51] * Quits: MikeSmith (~MikeSmith@EM111-188-94-243.pool.e-mobile.ne.jp) (Ping timeout: 245 seconds)
- # [17:51] * Quits: kmq (~kmq@85.159.13.90) (Quit: WeeChat 0.2.6.3)
- # [17:54] * Quits: aroben (~aroben@unaffiliated/aroben) (Quit: aroben)
- # [17:56] * Joins: cying (~cying@c-24-4-120-70.hsd1.ca.comcast.net)
- # [17:57] * Joins: aroben (~aroben@c-71-58-77-15.hsd1.pa.comcast.net)
- # [17:57] * Quits: aroben (~aroben@c-71-58-77-15.hsd1.pa.comcast.net) (Changing host)
- # [17:57] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [18:04] * Joins: dglazkov (~dglazkov@nat/google/x-lsrzxpuijofvzadm)
- # [18:06] * Joins: dave_levin (~dave_levi@74.125.59.65)
- # [18:07] * Quits: nielsle (~nielsle@1503032406.dhcp.dbnet.dk) (Quit: Ex-Chat)
- # [18:08] * Quits: cying (~cying@c-24-4-120-70.hsd1.ca.comcast.net) (Quit: cying)
- # [18:11] * Joins: jlebar (~jlebar@63.245.220.220)
- # [18:11] * Quits: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk) (Quit: akamike)
- # [18:12] * Quits: zdenekkostal (~Miranda@ip-89-102-182-215.net.upc.cz) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
- # [18:16] * Joins: jedmund (~justin@adsl-75-37-35-211.dsl.pltn13.sbcglobal.net)
- # [18:17] * Quits: pauld (~chatzilla@194.102.13.2) (Remote host closed the connection)
- # [18:21] <jgraham> If you believe wikipedia, Hixie is slightly blurry at the edges
- # [18:22] <Workshiva> Only the edges?
- # [18:23] <jgraham> Well the rest could just be down to nice skin
- # [18:23] <Workshiva> He's also Stalin, according to one editor
- # [18:24] * Quits: gratz|work (~gratz@unaffiliated/gratzwork/x-0911229) (Quit: Leaving)
- # [18:27] <jgraham> Ah, I see it is an enlargement from a group photo. Someone should really find one where a) it is actually a photo of him and b) he doesn't have the horizon growing out of his ears
- # [18:27] * Joins: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36)
- # [18:27] <gsnedders> Do you not think it's a good look on him?
- # [18:28] <jgraham> It makes him look egocentric
- # [18:28] <jgraham> "look at me, the whole world is spawed from my ears"
- # [18:28] <jgraham> *spawned
- # [18:29] <jgraham> (also there is an island or something which is hard to distingusih from the sea, so it looks like the horizon jumps as it goes through his head. That just freaks me out)
- # [18:30] <gsnedders> A headland of the bay, I think, from the angle
- # [18:38] * Quits: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: nimbupani)
- # [18:40] * Joins: dandaman (~Daniel.Sa@216.52.240.243)
- # [18:42] <dandaman> <div id="backgrounddiv" name="backgrounddiv" style="border: thin solid #d9d9d9;border-width:2px;background:#f2f5fa;display:table" >
- # [18:42] <dandaman> that div tag covers everything in the body
- # [18:42] * Joins: eighty4_ (~eighty4@c-76c8e455.012-403-6c6b701.cust.bredbandsbolaget.se)
- # [18:42] <dandaman> yet the table that is in it has a little margin on the page
- # [18:42] <dandaman> looks like 5 pixels from the left
- # [18:42] <dandaman> and like 4 from the top
- # [18:43] <dandaman> how can i get it so it fits 100% on the page
- # [18:43] <TabAtkins> <body> starts with some margin.
- # [18:43] <dandaman> ahh
- # [18:43] <dandaman> is there a way to get rid of it?
- # [18:43] <TabAtkins> The way you'd expect.
- # [18:43] * dandaman is embarrassed
- # [18:43] <dandaman> i forgot the margin tag ;\
- # [18:44] <dandaman> :\
- # [18:44] <dandaman> margin: 0 auto?
- # [18:44] <TabAtkins> Sure, or just margin:0, depending on what you want.
- # [18:44] <dandaman> worked
- # [18:44] <dandaman> thanks man
- # [18:45] * Quits: mat_t (~mattomasz@91.189.88.12) (Quit: This computer has gone to sleep)
- # [18:46] * Quits: eighty4 (~eighty4@c-76c8e455.012-403-6c6b701.cust.bredbandsbolaget.se) (Ping timeout: 276 seconds)
- # [18:47] * Quits: deepthawtz (~deepthawt@173-11-98-125-SFBA.hfc.comcastbusiness.net) (Quit: deepthawtz)
- # [18:48] * Quits: MikeSmithX (~MikeSmith@EM114-48-20-242.pool.e-mobile.ne.jp) (Quit: Till kicked and torn and beaten out he lies, and leaves his hold and crackles, groans, and dies.)
- # [18:53] * Quits: jedmund (~justin@adsl-75-37-35-211.dsl.pltn13.sbcglobal.net) (Quit: jedmund)
- # [18:55] * Quits: Phae (~Phae@gatekeeper.macmillan.co.uk) (Quit: Leaving.)
- # [18:56] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [19:00] * Joins: cardona507 (~cardona50@c-24-130-129-16.hsd1.ca.comcast.net)
- # [19:02] * Joins: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net)
- # [19:02] * Joins: weinig_ (~weinig@17.246.18.31)
- # [19:03] * Joins: AndresBotero (~maxzagato@190.24.156.162)
- # [19:04] * Joins: cying (~cying@173-13-176-102-sfba.hfc.comcastbusiness.net)
- # [19:06] * Quits: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36) (Ping timeout: 260 seconds)
- # [19:06] * weinig_ is now known as weinig
- # [19:09] * Joins: colapop (~colapop@68-190-151-103.dhcp.eucl.wi.charter.com)
- # [19:09] * Quits: boaz (~boaz@64.119.159.231) (Quit: boaz)
- # [19:16] * Joins: jwalden (~waldo@nat/mozilla/x-dagihtnphrrnbgnk)
- # [19:20] <dandaman> so i basically am using this code http://www.zurb.com/article/266/super-awesome-buttons-with-css3-and-rgba to make a cool button, i was wondering if anyone could tell me what the style name is to make that button fill an entire <td> cell would be
- # [19:20] <dandaman> css is kind of dead right now :\
- # [19:20] <dandaman> sorry that i keep pestering the channel
- # [19:20] <TabAtkins> height:100%;width:100%?
- # [19:21] <dandaman> ignorance on my part, thank you
- # [19:25] <hsivonen> hmm. so the new YouTube iframe has hard-coded width and height...
- # [19:32] <hsivonen> are there other known-dangerous CSS properties than -moz-binding, binding and anything whose value has expression()?
- # [19:32] <TabAtkins> In terms of exposing arbitrary scripting, or does it count to kill a page's performance to unusability?
- # [19:33] <hsivonen> I was just thinking about scripting
- # [19:33] <TabAtkins> In that case, I don't *think* so. I don't believe anyone runs scripts in SVG linked through CSS.
- # [19:33] <hsivonen> TabAtkins: are there properties that are so perf-sensitive that they should be cosidered dangerous?
- # [19:34] * Joins: shepazu (~schepers@adsl-242-206-38.rmo.bellsouth.net)
- # [19:34] <TabAtkins> Sure. Shadows can kill a page with 30+ second scroll times.
- # [19:36] <TabAtkins> I suspect it's possible to attack a page with the ~ combinator, too.
- # [19:36] * Quits: Peter- (~peter@5ED0FB51.cable.ziggo.nl) (Ping timeout: 264 seconds)
- # [19:37] <Philip`> hsivonen: Do you care about things being dangerous to IE6 users?
- # [19:37] * Quits: broquaint (e4652a55ed@spc2-brig11-0-0-cust40.asfd.cable.virginmedia.com) (Ping timeout: 265 seconds)
- # [19:37] * Joins: broquaint (524a9520b7@spc2-brig11-0-0-cust40.asfd.cable.virginmedia.com)
- # [19:37] <Philip`> Apparently you can do things like list-style-image:url("javascript:alert('XSS')"); there
- # [19:42] * aroben is now known as aroben|lunch
- # [19:42] <Hixie> jgraham: belies doesn't mean what you think it means
- # [19:43] <hsivonen> Philip`: thanks
- # [19:46] <Hixie> hsivonen: yeah, the weird non-escaping behaviour is intentional
- # [19:46] <hsivonen> Hixie: ok
- # [19:47] <hsivonen> (I think the unescaping behavior was weird)
- # [19:48] <Hixie> no kidding
- # [19:50] * Joins: apucacao (~apucacao@S010600226b6dbc54.vc.shawcable.net)
- # [19:51] * Joins: Peter- (~peter@53510FD7.cable.casema.nl)
- # [19:54] * Quits: payman_s (~payman@77.72.99.119) (Quit: Leaving)
- # [19:54] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 246 seconds)
- # [19:58] * Quits: Rik` (~Rik`@213.41.141.234) (Remote host closed the connection)
- # [19:58] * Joins: jamesr (~jamesr@nat/google/x-bwqvzkbjfiyoaexg)
- # [19:59] <AryehGregor> hsivonen, MediaWiki blocks filter:, accelerator:, and url(). That's meant to prevent information leaks as well as scripting.
- # [19:59] <TabAtkins> accelerator? What's that for?
- # [19:59] <AryehGregor> I have absolutely no idea.
- # [20:00] <TabAtkins> http://www.css3.com/css-accelerator/
- # [20:00] * AryehGregor finds http://apiblog.youtube.com/2010/07/new-way-to-embed-youtube-videos.html, yay!
- # [20:00] * AryehGregor subscribes to that blog
- # [20:00] <TabAtkins> Yus, very nice.
- # [20:01] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [20:02] * Quits: jamesr (~jamesr@nat/google/x-bwqvzkbjfiyoaexg) (Client Quit)
- # [20:02] <AryehGregor> I really have to commend Apple for forcing people to switch to HTML5 video. Awesome move on their part. Too bad Google doesn't take the same stand. Also too bad Apple is completely and irredeemably evil in other ways.
- # [20:02] <jgraham> Hixie: What do I think it means? i.e. how did I use it?
- # [20:03] * AryehGregor switches his forum to use the new YouTube embed style
- # [20:04] <AryehGregor> hsivonen, the current YouTube embed code has hardcoded width and height too.
- # [20:05] * Quits: maikmerten (~maikmerte@port-92-201-163-14.dynamic.qsc.de) (Remote host closed the connection)
- # [20:05] <AryehGregor> Although a *different* hardcoded width and height, I think?
- # [20:05] * Quits: weinig (~weinig@17.246.18.31) (Quit: weinig)
- # [20:05] * Quits: jwalden (~waldo@nat/mozilla/x-dagihtnphrrnbgnk) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.7/20100720105029])
- # [20:06] * Joins: jwalden (~waldo@nat/mozilla/x-rwezvizerffteqma)
- # [20:09] <Philip`> AryehGregor: Surely nobody can be irredeemably evil
- # [20:09] <Philip`> Not even Darth Vader was
- # [20:10] <AryehGregor> Well, okay.
- # [20:10] <AryehGregor> I exaggerate.
- # [20:11] * Joins: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36)
- # [20:15] <TabAtkins> I love how Darth Vader is the Hitler of nerd-dom.
- # [20:16] <jgraham> TabAtkins: If I invoke Godwin's law at this point, what happens?
- # [20:16] <TabAtkins> That just declares an argument to be over. We aren't arguing yet, so it's a noop.
- # [20:17] <jgraham> I was hoping we could declare your position "I love how..." to be wrong
- # [20:17] <Philip`> Hitler would have been a poor example to pick, since as far as I'm aware he was not redeemed before his death, so he would have contradicted my argument
- # [20:17] <Philip`> Palpatine would have been an equally poor example
- # [20:19] <AryehGregor> Hitler committed suicide, does that count? Probably not.
- # [20:20] <Philip`> No
- # [20:21] * Joins: dbaron (~dbaron@nat/mozilla/x-ltlvprdtumqqnkjs)
- # [20:24] * Quits: jwalden (~waldo@nat/mozilla/x-rwezvizerffteqma) (Quit: brb)
- # [20:24] <Hixie> jgraham: you used it to mean "reveals" but it really means "disguises"
- # [20:25] * Joins: hamcore (rhythm@unaffiliated/msmosso)
- # [20:26] <AryehGregor> Hixie, where did he use it?
- # [20:26] <Hixie> hybi
- # [20:27] <Hixie> i only mention it because i keep trying to use the word but can't find a context in which it's correct to use it :-)
- # [20:28] <Philip`> "Dogs like it when you scratch their belies"
- # [20:28] * Joins: jwalden (~waldo@nat/mozilla/x-zmruaxemsmtlncvz)
- # [20:29] <AryehGregor> "I think the current discussion on this list belies a false belief that we are still at a stage where the protocol can be trivially changed."
- # [20:29] <AryehGregor> Yeah, that's not right.
- # [20:29] <AryehGregor> It means the opposite.
- # [20:29] <Hixie> Philip`: lol
- # [20:34] * Quits: apucacao (~apucacao@S010600226b6dbc54.vc.shawcable.net) (Quit: apucacao)
- # [20:35] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 276 seconds)
- # [20:37] <hsivonen> annevk: why is the intrinsic size of captured images of more interest than the size in terms of file pixels?
- # [20:37] <jgraham> Ah
- # [20:37] * Joins: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de)
- # [20:37] <hsivonen> annevk: and when would they differ?
- # [20:38] * Joins: nickrathert (~IceChat7@75.103.40.153)
- # [20:39] <jgraham> Hixie: I suspect I do that sort of thing quite often; anytime my general impression of where a word sounds good doesn't match its real meaning
- # [20:40] <jgraham> I probably meant to say "betrays"
- # [20:40] * Quits: tndH (~Rob@adsl-87-102-89-10.karoo.KCOM.COM) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.1/2008072406])
- # [20:40] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [20:42] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [20:43] <jgraham> http://jeffkreeftmeijer.com/2010/experimenting-with-node-js/ is fun
- # [20:44] <annevk> hsivonen, high resolution displays
- # [20:44] <annevk> hsivonen, though actually I suppose if you haven't given them a size...
- # [20:45] <hsivonen> I'd expect the site to care about the file pixels when the user is about to upload an image
- # [20:45] <TabAtkins> jgraham: Haha, that's awesome.
- # [20:46] <annevk> hsivonen, yeah, I guess there is no difference, not sure what I was thinking
- # [20:47] <annevk> hsivonen, well, I looked at what HTMLImageElement and HTMLVideoElement did, but they are not too relevant
- # [20:48] <Hixie> jgraham: yeha like i said, i have the same problem :-)
- # [20:50] * hsivonen had to look up what belie actually means. I bet "misrepresent" or "contradict" (depending on usage) are both better understood
- # [20:52] * Joins: deepthawtz (~deepthawt@c-24-130-129-16.hsd1.ca.comcast.net)
- # [20:53] <hsivonen> google failed, btw, and offered me definitions of "bely" in Dutch when I searched for define:belies
- # [20:56] * Quits: cardona507 (~cardona50@c-24-130-129-16.hsd1.ca.comcast.net) (Quit: zzzzz)
- # [20:57] * Joins: jrgarrison (~garrison@wikiotics/jrgarrison)
- # [20:57] * Quits: jrgarrison (~garrison@wikiotics/jrgarrison) (Client Quit)
- # [21:02] * Joins: mickey_mouse (~m_mouse@rrcs-76-79-114-210.west.biz.rr.com)
- # [21:02] * Quits: mickey_mouse (~m_mouse@rrcs-76-79-114-210.west.biz.rr.com) (Client Quit)
- # [21:03] * Joins: jonathanneal (~jneal@rrcs-76-79-114-210.west.biz.rr.com)
- # [21:09] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 240 seconds)
- # [21:15] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [21:16] <Philip`> Hooray for PDF
- # [21:16] <Philip`> I'm looking at an ISO specification which says "... End system or level reachable address prefix ..."
- # [21:16] <Philip`> I assume there's meant to be either a 1 or a 2 in that gap
- # [21:17] <Philip`> The IETF's text version says "2" so presumably that's what it should be
- # [21:27] * Joins: cardona507 (~cardona50@c-24-130-129-16.hsd1.ca.comcast.net)
- # [21:28] * Joins: Sam__ (~Sam@71.16.100.98)
- # [21:34] * Quits: deepthawtz (~deepthawt@c-24-130-129-16.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [21:37] * Parts: Sam__ (~Sam@71.16.100.98) ("Leaving")
- # [21:38] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 245 seconds)
- # [21:39] * Joins: deepthawtz (~deepthawt@c-24-130-129-16.hsd1.ca.comcast.net)
- # [21:40] * Joins: othermaciej (~mjs@17.246.17.189)
- # [21:44] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [21:59] * Joins: Peter`- (~peter@53510FD7.cable.casema.nl)
- # [21:59] * Quits: Peter- (~peter@53510FD7.cable.casema.nl) (Disconnected by services)
- # [21:59] * Peter`- is now known as Peter-
- # [22:00] * Quits: davidb_ (~davidb@mozca02.ca.mozilla.com) (Quit: davidb_)
- # [22:08] * Joins: weinig_ (~weinig@17.246.18.31)
- # [22:12] * Quits: aho (~nya@fuld-4d00d7b3.pool.mediaWays.net) (Quit: EXEC_over.METHOD_SUBLIMATION)
- # [22:12] * Quits: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36) (Ping timeout: 276 seconds)
- # [22:12] * weinig_ is now known as weinig
- # [22:13] * Quits: weinig (~weinig@17.246.18.31) (Remote host closed the connection)
- # [22:14] * Joins: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36)
- # [22:14] * Quits: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de) (Read error: Operation timed out)
- # [22:32] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [22:36] * Joins: erlehmann (~erlehmann@dslb-188-103-021-229.pools.arcor-ip.net)
- # [22:36] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Ping timeout: 245 seconds)
- # [22:37] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
- # [23:00] * Quits: ROBOd (~robod@109.96.227.76) (Quit: .)
- # [23:00] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 246 seconds)
- # [23:02] * Quits: miketaylr (~miketaylr@38.117.156.163) (Remote host closed the connection)
- # [23:03] * Joins: erlehmann_ (~erlehmann@dslb-088-075-179-120.pools.arcor-ip.net)
- # [23:05] * Quits: erlehmann (~erlehmann@dslb-188-103-021-229.pools.arcor-ip.net) (Ping timeout: 265 seconds)
- # [23:06] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [23:08] * Quits: othermaciej (~mjs@17.246.17.189) (Quit: othermaciej)
- # [23:08] * Parts: dandaman (~Daniel.Sa@216.52.240.243)
- # [23:11] <gsnedders> jgraham: You were talking about ORMs coping cleanly with cases where some conditions were optional, got any code of one doing so?
- # [23:11] * gsnedders can't see anything like that
- # [23:19] * Joins: frippe (~chatzilla@64.208.221.2)
- # [23:21] * Joins: nattokirai (~nattokira@ac242062.dynamic.ppp.asahi-net.or.jp)
- # [23:21] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:24] * Joins: abarth (~abarth@87.213.214.66)
- # [23:28] * Joins: nessy (~Adium@124-168-158-57.dyn.iinet.net.au)
- # [23:31] * Quits: frippe (~chatzilla@64.208.221.2) (Read error: Connection reset by peer)
- # [23:32] <Philip`> https://cybersecuritychallenge.org.uk/news.html - ooh, an HTML5 page
- # [23:33] <Philip`> and it looks like they might be using the sectioning elements sanely
- # [23:34] * Joins: frippe (~chatzilla@64.208.221.2)
- # [23:35] * Joins: othermaciej (~mjs@17.246.17.189)
- # [23:36] <TabAtkins> Yup, that outline looks pretty sane.
- # [23:37] <Philip`> https://cybersecuritychallenge.org.uk/conformance.html - and they made themselves a nice tick for the validator
- # [23:38] <Philip`> http://validator.nu/?doc=https://cybersecuritychallenge.org.uk/candidates/registration.html - too bad the site's not actually valid
- # [23:44] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 265 seconds)
- # [23:45] * aroben|lunch is now known as aroben
- # [23:50] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [23:58] * Quits: Maurice (copyman@5ED573FA.cable.ziggo.nl)
- # Session Close: Tue Jul 27 00:00:00 2010
The end :)