Options:
- # Session Start: Wed Nov 05 00:00:00 2008
- # Session Ident: #whatwg
- # [00:01] <aboodman> so again, in the case of dedicated workers, you have worker.postMessage(). In the case of shared workers, you have worker.port.postMessage().
- # [00:01] <aboodman> the inside is also different.
- # [00:02] <sicking> i guess if you consider them different or not is a matter of definition. But they aren't *that* different IMHO
- # [00:03] <aboodman> well it is different. a developer must remember that in the case of dedicated workers you can call postMessage() on the worker object, but not on shared workers.
- # [00:03] <aboodman> I don't see why this should be the case.
- # [00:03] <Hixie> in the case of shared workers, it can't be optimised further since there are multiple ports
- # [00:04] <Hixie> it's not worker.port.postMessage()
- # [00:04] <Hixie> it's just myPort.postMessage()
- # [00:04] <Hixie> oh you mean on the outside
- # [00:04] <Hixie> not the inside
- # [00:04] <sicking> aboodman, making all cases as complicated as the most complicated isn't neccesarily a win IMHO
- # [00:04] <sicking> necessarily
- # [00:04] <aboodman> Hixie: yes, i was talking about the outside.
- # [00:04] <Hixie> we could remove the .port on the shared worker case, but that would be an oversimplification of the API, imho
- # [00:05] <Hixie> i don't understand why we'd want to expose the port only on one side
- # [00:05] <aboodman> Hixie: what difference would that make?
- # [00:05] <Hixie> that would be even mroe confusing
- # [00:05] <aboodman> Hixie: why would that be more confusing?
- # [00:06] <sicking> Hixie, the advantage of not having an implicit connect() is that you remove the correlation one-page-one-connection
- # [00:06] <Hixie> the answer to the question "Is this a MessagePort or something special?" would be "well..."
- # [00:06] <sicking> Hixie, so if you have some service that does server-db access for example and you want several such connections from a single page, you act the same way for each such connection
- # [00:07] <sicking> Hixie, and on the inside you don't care about what connection is from a new page and what is a new connection from an already existing page
- # [00:07] <aboodman> Since people are not that thrilled with startConversation/connect, I can make an alternate proposal that also collapses the shared worker/dedicated worker duality.
- # [00:07] <aboodman> but does not have startConversation
- # [00:08] <aboodman> OUTSIDE: var worker = new SharedWorker("foo.js", "foo"); worker.postMessage("ping");
- # [00:08] <sicking> aboodman, i do like the separation between shared and dedicated. Because it allows us to keep the dedicated simpler than the shared one inheritly can be
- # [00:09] <aboodman> INSIDE: onmessage = function(e) { e.messagePort.sendMessage("pong") }
- # [00:09] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [00:09] <Hixie> look i don't mind going back to the generic mechanism we used to have, where shared and dedicated workers were indistinguishable, and there was exactly one mechanism
- # [00:09] <Hixie> but nobody liked that
- # [00:09] <Hixie> i don't really understand the point of trying to get that withotu actually getting it
- # [00:10] <Hixie> i don't have a problem with startConversation()
- # [00:10] <Hixie> i think it's fine
- # [00:11] <aboodman> Hixie, I think that my last proposal is almost exactly the same as your initial one, except that there is a first class Worker object.
- # [00:11] <aboodman> But the Worker object, does not have any postMessage() related apis on it.
- # [00:11] <Hixie> how does this address sicking's original complaints?
- # [00:12] <Hixie> (for a while the spec did have an api with a first class worker object with a pipe on it, btw)
- # [00:12] <aboodman> it doesn't, I was just clarifying that basically I am in favor of going back to your original design with a few minor alterations.
- # [00:13] <Hixie> i'm not, sicking said he wouldn't implement it :-)
- # [00:13] <aboodman> gotcha.
- # [00:15] <aboodman> sicking: I think that if we get rid of connect/startConveration then we can combine the two interfaces w/o adding any code at all to the DedicatedWorker case. I think this would be a win.
- # [00:15] <Hixie> why?
- # [00:15] <Hixie> (just curious)
- # [00:15] <Hixie> (not saying there's no reason it'd be a win)
- # [00:16] <aboodman> the same reason code reuse is usually good
- # [00:16] <sicking> aboodman, well, you'll have a weird implicit port created on the inside that isn't reachable until someone posts
- # [00:16] <aboodman> less opportunity for bugs.
- # [00:16] <sicking> aboodman, i know someone (maciej?) wasn't too exited about not being able to post out until someone had posted in
- # [00:16] <Hixie> are we talking inside or outside here? i'm confused. what are you saying you want to change exactly?
- # [00:17] <Hixie> there are use cases for posting in both directions first, we shouldn't preclude that in either case
- # [00:17] <aboodman> I don't think we need to preclude posting from outwardly first.
- # [00:17] <aboodman> s/from//
- # [00:17] <sicking> aboodman, how would you post out then?
- # [00:17] <Hixie> what are you saying you want to change exactly? relative to the current spec
- # [00:18] <sicking> aboodman, i.e. what object would you call postMessage on?
- # [00:18] <aboodman> in both the dedicated and shared case you'd call postmessage on the worker object.
- # [00:18] <sicking> aboodman, what would that send a message to on the shared worker
- # [00:18] <sicking> ?
- # [00:18] <aboodman> getting to that :)
- # [00:18] <aboodman> on the inside there are onconnect and onmessage events
- # [00:20] <aboodman> in both events you get a "port" (maybe not exactly the same thing currently called MessagePort) in the event object which allows you to talk back to the outer interface that sent you a message or connected.
- # [00:21] <aboodman> note: there is no global postMessage() or port object on the inside of workers for either the dedicated or shared case.
- # [00:21] <sicking> aboodman, 'in the event'? if you want to post outward first there is no event, no?
- # [00:21] <sicking> oh
- # [00:21] <aboodman> sicking: you get onconnect
- # [00:21] <aboodman> which is basically onload
- # [00:21] <aboodman> in the case of dedicated workers
- # [00:23] <sicking> hm
- # [00:23] <sicking> it still looks to me like you're adding complexity to the dedicated worker solely for the case of making it more similar to the shared one
- # [00:24] <aboodman> i have reduced the amount of added complexity to only the case where the worker wants to send messages outward first.
- # [00:25] <sicking> sure, you're adding just a little complexiy, but still seems like it's only for the sake of making it more similar to the dedicated worker
- # [00:26] <sicking> hm, btw, where do messages appear?
- # [00:26] <aboodman> i suppose. the global complexity is lower though. it seems like a great trade-off to me.
- # [00:26] <sicking> if i do w = new Worker(...); w.postMessage('foo');
- # [00:26] <sicking> where do i catch that on the inside?
- # [00:26] <aboodman> global onmessage event
- # [00:27] <sicking> so there's a global onmessage but no global postMessage?
- # [00:27] <aboodman> yes.
- # [00:27] <aboodman> that is the proposal.
- # [00:27] <aboodman> which makes sense functionally -- the relationship between workers and clients is 1 to many.
- # [00:28] <sicking> that seems unexpected given that we don't have that anywhere else
- # [00:28] * Joins: tantek (n=tantek@dsl001-150-252.sfo1.dsl.speakeasy.net)
- # [00:29] <aboodman> not sure what to tell you. it doesn't seem weird to me.
- # [00:30] <sicking> i still prefer what we currently have (possibly modulo removing startConversaion and the implicit call to connect() on shared workers)
- # [00:30] <sicking> aboodman, but do post to the list and see what others feel
- # [00:30] <aboodman> sicking: how do you think that shared workers should talk to the outside?
- # [00:32] <sicking> aboodman, if we remove implicit connect()?
- # [00:33] <aboodman> sicking: yeah, i don't understand what your proposal is for shared workers in general.
- # [00:34] <aboodman> the current spec for them doesn't make a lot of sense to me
- # [00:34] <sicking> start with as now
- # [00:34] <sicking> add a connect() method
- # [00:34] <sicking> remove .port
- # [00:34] <aboodman> i see.
- # [00:34] <sicking> when connect() is called a port is returned
- # [00:35] <sicking> and a 'connect' event is fired inside the worker
- # [00:35] <sicking> the connect event object holds the port for the other end of the channel
- # [00:35] <aboodman> i think part of the disconnect (hah!) is that you think connect() is a feature of shared workers only. i think it is useful for all workers. i actually think it is _less_ useful for shared workers, since you can get basically the same effect by just creating multiple instances of the shared worker.
- # [00:35] <aboodman> so if it isn't on dedicated workers, i wouldn't put it on shared workers
- # [00:36] <sicking> hmm
- # [00:36] <sicking> interesting idea
- # [00:36] <sicking> so just talking about shared workers for a sec
- # [00:36] <Hixie> wait, what's connect)?
- # [00:36] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [00:36] <Hixie> connect()?
- # [00:37] <sicking> Hixie, in my described solution above it raises a connect event inside the worker with a port, and then returns the other port
- # [00:37] <sicking> aboodman, so just talking about shared workers for a sec, how would you do communication with a shared worker?
- # [00:38] <aboodman> i think that what i proposed above would be my ideal solution
- # [00:38] <sicking> so there is a worker.postMessage
- # [00:38] <aboodman> var worker = new SharedWorker("foo.js", "foo"); worker.postMessage("ping"); ||| onmessage = function(e) { e.messagePort.postMessage("pong"); }
- # [00:41] <sicking> aboodman, (still just talking about shared workers). So that looks nice, except the disconnect between onmessage/no-postMessage. So how about this: take that proposal, except that when a new shared worker is instantiated a 'connect' message is raised. That message contains a port that has postMessage/onmessage
- # [00:41] * Quits: erlehmann (n=nils@dslb-092-078-104-081.pools.arcor-ip.net) ("Ex-Chat")
- # [00:41] * Joins: erlehmann (n=nils@dslb-092-078-104-081.pools.arcor-ip.net)
- # [00:42] <Hixie> sicking: why would we want that?
- # [00:42] <sicking> Hixie, want what?
- # [00:42] <aboodman> sicking: i prefer it w/o special cases for dedicated workers. i don't think the lack of a global postMessage() is a big deal.
- # [00:42] <Hixie> connect()
- # [00:42] <sicking> Hixie, there seems to have been some disconnect about that
- # [00:42] <Hixie> yeah sorry i'm not really paying much attention here, supposed to be on vacation :-)
- # [00:43] <Hixie> watching electrion coverage and replying to two e-mails at the same time too
- # [00:43] * Quits: tantek (n=tantek@dsl001-150-252.sfo1.dsl.speakeasy.net)
- # [00:45] <sicking> aboodman, still feels like doing that is just adding complexity to the dedicated worker for the sole purpose of having it more similar to the shared one
- # [00:45] <sicking> aboodman, dedicated workers are by nature simpler, why not let them be
- # [00:46] <sicking> aboodman, with this new proposal the difference is minimal
- # [00:47] <sicking> aboodman, no difference on the outside, and on the inside the only difference is that shared workers have to listen to 'connect' to get new incoming communication channels
- # [00:47] <sicking> aboodman, whereas the dedicated worker simply lets the global scope be the communication channel
- # [00:48] <aboodman> sicking: yes, it is a big improvement. i don't think the remaining differences are that big a deal.
- # [00:48] <aboodman> i still think it would be better if the inner interfaces were the same, but this difference won't bother me that much if it is what browser supported.
- # [00:49] <sicking> aboodman, i do really like to keep onmessage/postMessage in sync
- # [00:50] <aboodman> <shrug> ok.
- # [00:50] <sicking> wanna mail to the list or should I?
- # [00:50] <aboodman> i will
- # [00:50] <sicking> cool, do bring up both proposals
- # [00:50] <aboodman> which ones?
- # [00:51] <aboodman> oh you mean the two that are very close together.
- # [00:51] <sicking> right
- # [00:51] <aboodman> ok, sure.
- # [00:51] <sicking> thanks
- # [00:51] <aboodman> on the bright side, i believe this would mean no changes to things you've already implemented.
- # [00:51] <sicking> yup
- # [00:52] <sicking> that'd be the case with either of them
- # [00:55] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [01:00] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) (Read error: 104 (Connection reset by peer))
- # [01:01] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [01:09] * Quits: sbublava (n=stephan@77.119.88.197.wireless.dyn.drei.com)
- # [01:30] * Joins: famicom (i=famicom@5ED2FF2D.cable.ziggo.nl)
- # [01:33] * Joins: tantek (n=tantek@12.140.254.34)
- # [01:33] * Joins: nessy (n=nessy@115.129.11.62)
- # [01:37] * Quits: smedero (n=smedero@pia145-154.pioneernet.net)
- # [01:39] * Joins: ginger (n=nessy@115.129.5.115)
- # [01:45] * Quits: jwalden (n=waldo@guest-225.mountainview.mozilla.com) ("ChatZilla 0.9.82.1-rdmsoft [XULRunner 1.8.0.9/2006120508]")
- # [01:51] * Joins: mcarter (n=mcarter@adsl-71-135-97-139.dsl.pltn13.pacbell.net)
- # [01:56] * Quits: webben (n=webben@nat/yahoo/x-814338dc86545a2f) (Read error: 113 (No route to host))
- # [01:59] * Quits: nessy (n=nessy@115.129.11.62) (Read error: 110 (Connection timed out))
- # [01:59] * Joins: jwalden (n=waldo@guest-225.mountainview.mozilla.com)
- # [02:03] * Quits: dglazkov (n=dglazkov@nat/google/x-784a8a5d6409131c)
- # [02:08] * Quits: ginger (n=nessy@115.129.5.115) (Connection timed out)
- # [02:09] * Quits: shepazu (n=schepers@cpe-069-134-123-228.nc.res.rr.com)
- # [02:10] * Quits: psa (n=yomode@71.93.19.66) (Read error: 104 (Connection reset by peer))
- # [02:15] * Joins: psa (n=yomode@71.93.19.66)
- # [02:18] * Joins: tantek_ (n=tantek@32.156.168.133)
- # [02:22] * Quits: tantek (n=tantek@12.140.254.34) (Read error: 60 (Operation timed out))
- # [02:23] * Joins: tantek (n=tantek@32.158.252.6)
- # [02:26] * Joins: tantek__ (n=tantek@32.158.224.65)
- # [02:36] * Joins: smerp (n=smerp@cpe-066-057-061-202.nc.res.rr.com)
- # [02:38] * Joins: tantek___ (n=tantek@32.157.113.150)
- # [02:40] * Joins: smerp_ (n=smerp@66.192.95.199)
- # [02:44] * Quits: tantek_ (n=tantek@32.156.168.133) (Read error: 110 (Connection timed out))
- # [02:45] * Joins: tantek_ (n=tantek@32.159.25.165)
- # [02:46] * Joins: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [02:46] * Quits: tantek (n=tantek@32.158.252.6) (Read error: 110 (Connection timed out))
- # [02:49] * Quits: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [02:51] * Joins: tantek (n=tantek@12.140.254.34)
- # [02:52] * Quits: othermaciej (n=mjs@nat/apple/x-7c5d36737a4390e3)
- # [02:52] * Quits: tantek__ (n=tantek@32.158.224.65) (Read error: 110 (Connection timed out))
- # [02:57] * Quits: smerp (n=smerp@cpe-066-057-061-202.nc.res.rr.com) (Read error: 110 (Connection timed out))
- # [03:00] * Joins: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [03:01] * Quits: tantek___ (n=tantek@32.157.113.150) (Read error: 110 (Connection timed out))
- # [03:01] * Quits: weinig (n=weinig@17.203.15.152)
- # [03:03] * Joins: nessy (n=nessy@124-168-174-92.dyn.iinet.net.au)
- # [03:03] * Quits: tantek (n=tantek@12.140.254.34)
- # [03:04] * Quits: tantek_ (n=tantek@32.159.25.165) (Read error: 110 (Connection timed out))
- # [03:06] * Quits: ojan (n=ojan@nat/google/x-52987594d3723466) ("Leaving")
- # [03:31] * Joins: hdh0 (n=hdh@118.71.125.44)
- # [03:42] * Quits: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com) (Read error: 60 (Operation timed out))
- # [03:49] * Quits: hdh (n=hdh@118.71.125.23) (Connection timed out)
- # [03:49] * Quits: aboodman (n=aboodman@72.14.229.81) (Read error: 110 (Connection timed out))
- # [03:49] * Quits: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [03:50] * Joins: webben (n=webben@91.85.155.65)
- # [03:53] * Quits: hdh0 (n=hdh@118.71.125.44) (Connection timed out)
- # [04:09] * Joins: erlehmann_ (n=nils@dslb-092-078-098-022.pools.arcor-ip.net)
- # [04:13] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [04:15] * Joins: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [04:15] * Joins: hdh0 (n=hdh@118.71.120.34)
- # [04:20] * Quits: nessy (n=nessy@124-168-174-92.dyn.iinet.net.au) (Read error: 110 (Connection timed out))
- # [04:24] * Quits: erlehmann (n=nils@dslb-092-078-104-081.pools.arcor-ip.net) (Read error: 110 (Connection timed out))
- # [04:27] * Joins: shepazu (n=schepers@cpe-076-182-063-070.nc.res.rr.com)
- # [04:29] * Joins: john_fallows (n=j_r_fall@adsl-76-231-45-30.dsl.pltn13.sbcglobal.net)
- # [04:30] * Quits: erlehmann_ (n=nils@dslb-092-078-098-022.pools.arcor-ip.net) ("Ex-Chat")
- # [04:34] * Joins: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [04:56] * Joins: renke3 (n=user@Lc54a.l.pppool.de)
- # [04:58] * Quits: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [04:59] * Quits: shepazu (n=schepers@cpe-076-182-063-070.nc.res.rr.com)
- # [05:12] * Joins: erlehmann (n=nils@dslb-092-078-098-022.pools.arcor-ip.net)
- # [05:14] * Quits: renke2 (n=user@Lc9e1.l.pppool.de) (Read error: 110 (Connection timed out))
- # [05:14] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [05:14] * Quits: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [05:27] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [05:51] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) ("bye")
- # [05:58] * Joins: KevinMarks (n=KevinMar@150.sub-70-215-62.myvzw.com)
- # [05:59] * Quits: tndH (n=Rob@james-baillie-pc083-058.student-halls.leeds.ac.uk) ("ChatZilla 0.9.83-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [06:01] * Joins: shepazu (n=schepers@pool-71-111-236-104.rlghnc.dsl-w.verizon.net)
- # [06:10] * Quits: roc (n=roc@202.0.36.64)
- # [06:10] * Quits: john_fallows (n=j_r_fall@adsl-76-231-45-30.dsl.pltn13.sbcglobal.net) (Remote closed the connection)
- # [06:13] * Joins: heycam (n=cam@124-168-34-173.dyn.iinet.net.au)
- # [06:16] * Quits: syp_ (n=syp@lasigpc9.epfl.ch) (Read error: 104 (Connection reset by peer))
- # [06:16] * Joins: syp (n=syp@lasigpc9.epfl.ch)
- # [06:27] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 110 (Connection timed out))
- # [06:28] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [06:35] * Joins: nessy (n=nessy@124-168-174-92.dyn.iinet.net.au)
- # [06:39] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [06:43] * Quits: smerp_ (n=smerp@66.192.95.199)
- # [06:51] * Joins: hdh00 (n=hdh@118.71.120.34)
- # [06:52] * Quits: virtuelv (n=virtuelv@163.80-202-65.nextgentel.com) (Read error: 60 (Operation timed out))
- # [06:54] * Joins: virtuelv (n=virtuelv@163.80-202-65.nextgentel.com)
- # [06:59] * Quits: hdh0 (n=hdh@118.71.120.34) (Read error: 145 (Connection timed out))
- # [07:05] * Quits: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [07:11] * Joins: dbaron (n=dbaron@c-71-204-144-136.hsd1.ca.comcast.net)
- # [07:12] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [07:12] * Joins: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [07:14] * Quits: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net) (Client Quit)
- # [07:20] * Quits: virtuelv (n=virtuelv@163.80-202-65.nextgentel.com) (Read error: 110 (Connection timed out))
- # [07:22] * Joins: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [07:24] * fakeolliej is now known as olliej
- # [07:28] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [07:40] * Quits: csarven (n=csarven@modemcable150.182-202-24.mc.videotron.ca) ("http://www.csarven.ca/")
- # [07:45] * Quits: shepazu (n=schepers@pool-71-111-236-104.rlghnc.dsl-w.verizon.net) (Read error: 110 (Connection timed out))
- # [07:45] * Joins: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [07:52] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
- # [07:57] * Joins: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [08:02] * Quits: erlehmann (n=nils@dslb-092-078-098-022.pools.arcor-ip.net) ("Ex-Chat")
- # [08:03] * Quits: MikeSmith (n=MikeSmit@58.157.21.205) ("Less talk, more pimp walk.")
- # [08:08] * Joins: shepazu (n=schepers@cpe-069-134-123-228.nc.res.rr.com)
- # [08:20] * Quits: KevinMarks (n=KevinMar@150.sub-70-215-62.myvzw.com) (Connection reset by peer)
- # [08:27] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [08:37] * Joins: KevinMarks (n=KevinMar@150.sub-70-215-62.myvzw.com)
- # [08:39] * Quits: nessy (n=nessy@124-168-174-92.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [08:40] <BenMillard> I've finished analysing the <q> collection Philip` gathered: http://projectcerbera.com/web/study/2008/quotes#pt
- # [08:43] <BenMillard> I e-mailed the list with my findings: http://lists.w3.org/Archives/Public/public-html/2008Nov/0011.html
- # [08:49] * Joins: Mau`werk (n=ano@a80-100-71-209.adsl.xs4all.nl)
- # [08:53] * Quits: dbaron (n=dbaron@c-71-204-144-136.hsd1.ca.comcast.net) ("g'night")
- # [08:58] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Leaving")
- # [09:00] <BenMillard> I also reviewed the implementability of internationalised automatic quote mark generation on <q> in relation to what HTML4 says and what HTML5 could say: http://lists.w3.org/Archives/Public/public-html/2008Nov/0012.html
- # [09:00] <BenMillard> basically, the feature seems far more trouble than it's worth
- # [09:01] <BenMillard> hmm, despite proofreading and revising those 2 messages several times over the past week there are still some bad typos :(
- # [09:01] * Parts: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [09:06] * Joins: MikeSmith (n=MikeSmit@EM114-48-165-213.pool.e-mobile.ne.jp)
- # [09:47] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 113 (No route to host))
- # [09:51] * Quits: jwalden (n=waldo@guest-225.mountainview.mozilla.com) ("ChatZilla 0.9.82.1-rdmsoft [XULRunner 1.8.0.9/2006120508]")
- # [10:02] * Quits: KevinMarks (n=KevinMar@150.sub-70-215-62.myvzw.com) (Read error: 60 (Operation timed out))
- # [10:06] * Joins: KevinMarks (n=KevinMar@150.sub-70-215-62.myvzw.com)
- # [10:15] * Joins: mabdul (n=mabdul@host154.natpool.mwn.de)
- # [10:33] * Quits: KevinMarks (n=KevinMar@150.sub-70-215-62.myvzw.com) (Read error: 110 (Connection timed out))
- # [10:41] * Joins: KevinMarks (n=KevinMar@72.164.184.10)
- # [10:45] * Parts: mabdul (n=mabdul@host154.natpool.mwn.de)
- # [10:46] * Quits: webben (n=webben@91.85.155.65) (Read error: 110 (Connection timed out))
- # [10:51] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [10:52] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [10:56] * Joins: ROBOd (n=robod@89.122.216.38)
- # [11:00] * Joins: yecril71 (n=giecrilj@piekna-gts.2a.pl)
- # [11:02] <yecril71> Why should interruptions be more problematic for accessibility than any other part of speech?
- # [11:07] <yecril71> If you want to mark up content for consistently and flexibly,
- # [11:07] <yecril71> there are other open standards that achieve them.
- # [11:08] <yecril71> However, you probably need a strong scientific background
- # [11:08] <yecril71> and several months of preparation to use them correctly.
- # [11:08] <yecril71> Otherwise your document will turn out into a big blob of nonsense markup.
- # [11:09] * Quits: shepazu (n=schepers@cpe-069-134-123-228.nc.res.rr.com) (Read error: 110 (Connection timed out))
- # [11:10] <yecril71> HTML should be simple enough for a high school child to use.
- # [11:12] <yecril71> An abbreviation is no more a reference than any word is.
- # [11:12] <hsivonen> yecril71: are you referring to a particular email message?
- # [11:12] <yecril71> Re: [whatwg] ---
- # [11:13] <yecril71> Every word, as it is written, is a reference to a notion,
- # [11:13] <yecril71> except where it is used obliquely, as a reference to itself.
- # [11:13] <yecril71> Those cases, however, are rare.
- # [11:14] * Joins: broquaint (i=fe9c180b@spc1-brig11-0-0-cust544.asfd.broadband.ntl.com)
- # [11:15] <yecril71> So a reference is too broad a term to name an element.
- # [11:15] * Joins: webben (n=webben@nat/yahoo/x-02b62daad7f3549c)
- # [11:17] <yecril71> Sup and sub are not style elements.
- # [11:18] <yecril71> Text browsers cannot just render them transparently with no harm to the meaning.
- # [11:18] <yecril71> PRE is not a style element because it alters the parsing mode.
- # [11:19] <yecril71> VAR is not the same as function;
- # [11:20] <yecril71> you can have <VAR >f</VAR > and <I >f</I > with different meanings.
- # [11:20] <yecril71> I mean, both are functions,
- # [11:20] <yecril71> but the second refers to a well-known function
- # [11:21] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) (Read error: 145 (Connection timed out))
- # [11:21] <yecril71> and the first is sort of local, incidental.
- # [11:21] <hsivonen> yecril71: does a reader appreciate the distinction?
- # [11:22] <yecril71> I think so; it is better to know what kind of a symbol is presented.
- # [11:22] <yecril71> Symbols are hard to read and any clues are welcome.
- # [11:23] <yecril71> (That is why code editors mark various elements with different colours).
- # [11:23] <hsivonen> I'd argue that one's literary expression sucks if it is so ambiguous that it wouldn't work on paper and the reader needs to inspect markup
- # [11:24] <yecril71> Who says it would not work on paper?
- # [11:24] <hsivonen> (assuming that usually sin() and f() aren't presented in different colors)
- # [11:24] <yecril71> But they are presented in different typefaces.
- # [11:25] <hsivonen> sin is often presented without italics, so your <i> example above doesn't apply
- # [11:25] <hsivonen> bad example from me
- # [11:25] <yecril71> (Actually, the ISO standard recomments well-known symbols to be typeset upright).
- # [11:25] <yecril71> recommends.
- # [11:25] <hsivonen> the ISO standard?
- # [11:26] <yecril71> The italic typeface could be styled out in a context where only symbols appear.
- # [11:26] <yecril71> There is an ISO standard for typesetting scientific publications.
- # [11:26] <yecril71> And they say well-known objects should be upright.
- # [11:27] <yecril71> It is rarely used because the TeX community did not fully embrace it.
- # [11:28] <hsivonen> :-)
- # [11:32] <yecril71> The case of symbols inserted into running text is a bit different.
- # [11:33] <yecril71> I think it would be acceptable to leave them in italics
- # [11:33] <yecril71> if typeface distinction is not available.
- # [11:35] <yecril71> I agree documents should be readable without styling;
- # [11:35] * Joins: nessy (n=nessy@124-168-174-92.dyn.iinet.net.au)
- # [11:35] <yecril71> they are just easier to read with proper styling than without.
- # [11:44] * Joins: myakura (n=myakura@p4200-ipbf2306marunouchi.tokyo.ocn.ne.jp)
- # [11:49] <yecril71> One example of something unreadable without styling
- # [11:49] <yecril71> is 14<SUP ><U >25</U ></SUP >
- # [11:49] <yecril71> which in Polish means 2:15 PM.
- # [11:51] <yecril71> This probably should be coded as
- # [11:52] <yecril71> <time ><hrs >14</hrs ><sep >:</sep ><mins >25</mins ></time >
- # [11:53] <yecril71> where sep is display:none.
- # [11:57] <yecril71> End body tag otherwise means nothing when there is no body element open.
- # [12:04] <yecril71> Any markup language can be used to describe how content is tagged.
- # [12:05] <yecril71> The "HT" in "HTML" means it is text with hyperlinks for easy publishing on the Web.
- # [12:05] <yecril71> There are other markup schemes to do scientific research on text corpora.
- # [12:06] <yecril71> Not everything must be coded in HTML.
- # [12:07] * Quits: webben (n=webben@nat/yahoo/x-02b62daad7f3549c) ("Lost terminal")
- # [12:22] * Joins: webben (n=webben@nat/yahoo/x-ee05979d64886e6e)
- # [12:44] <yecril71> An attribute is a bad choice for a title because attributes are not rendered.
- # [12:44] <yecril71> At least should not be.
- # [13:06] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [13:31] <Lachy> Oh No! Microsoft have discontinued Windows 3.x. http://tech.slashdot.org/article.pl?sid=08/11/05/0257202&from=rss
- # [13:34] <jcranmer> Lachy: did you just join the 21st century?
- # [13:34] * hsivonen wonders what it feels like to maintain a severely legacy piece of software knowing what the state of the art is
- # [13:41] * Quits: webben (n=webben@nat/yahoo/x-ee05979d64886e6e) (Read error: 110 (Connection timed out))
- # [13:41] * Joins: hdh (n=hdh@118.71.120.34)
- # [13:48] * Joins: operairc (n=freebsd_@195.161.25.8)
- # [13:48] <operairc> hello
- # [13:50] <Lachy> operairc, hi
- # [13:50] * Joins: smerp (n=smerp@cpe-066-057-061-202.nc.res.rr.com)
- # [13:54] * Joins: aaronlev (n=chatzill@65-78-28-198.c3-0.arl-ubr1.sbo-arl.ma.cable.rcn.com)
- # [13:54] * Quits: smerp (n=smerp@cpe-066-057-061-202.nc.res.rr.com) (Client Quit)
- # [13:58] * Quits: hdh00 (n=hdh@118.71.120.34) (Read error: 110 (Connection timed out))
- # [14:02] * Quits: zcorpan (n=zcorpan@pat.se.opera.com) (Read error: 104 (Connection reset by peer))
- # [14:03] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [14:05] * Quits: nessy (n=nessy@124-168-174-92.dyn.iinet.net.au) (Read error: 110 (Connection timed out))
- # [14:05] * Parts: aaronlev (n=chatzill@65-78-28-198.c3-0.arl-ubr1.sbo-arl.ma.cable.rcn.com)
- # [14:18] * Parts: operairc (n=freebsd_@195.161.25.8)
- # [14:31] * Joins: webben (n=webben@nat/yahoo/x-af1184ad192a8558)
- # [14:35] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [14:41] * Joins: famicom_ (i=famicom@5ED2FF2D.cable.ziggo.nl)
- # [14:45] * Quits: hdh (n=hdh@118.71.120.34) (lindbohm.freenode.net irc.freenode.net)
- # [14:45] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (lindbohm.freenode.net irc.freenode.net)
- # [14:45] * Quits: olliej (n=oliver@nat/apple/x-36cbff9bbc5d13b5) (lindbohm.freenode.net irc.freenode.net)
- # [14:45] * Quits: deltab (n=deltab@82-36-30-34.cable.ubr02.smal.blueyonder.co.uk) (lindbohm.freenode.net irc.freenode.net)
- # [14:45] * Quits: nym (n=nym@216.218.203.211) (lindbohm.freenode.net irc.freenode.net)
- # [14:45] * Quits: jmb (n=jmb@login.ecs.soton.ac.uk) (lindbohm.freenode.net irc.freenode.net)
- # [14:46] * Joins: hdh (n=hdh@118.71.120.34)
- # [14:46] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [14:46] * Joins: olliej (n=oliver@nat/apple/x-36cbff9bbc5d13b5)
- # [14:46] * Joins: deltab (n=deltab@82-36-30-34.cable.ubr02.smal.blueyonder.co.uk)
- # [14:46] * Joins: nym (n=nym@216.218.203.211)
- # [14:46] * Joins: jmb (n=jmb@login.ecs.soton.ac.uk)
- # [14:47] * Quits: famicom (i=famicom@5ED2FF2D.cable.ziggo.nl) (Read error: 60 (Operation timed out))
- # [15:03] * Quits: famicom_ (i=famicom@5ED2FF2D.cable.ziggo.nl) ("Leaving")
- # [15:03] * Joins: famicom (i=famicom@5ED2FF2D.cable.ziggo.nl)
- # [15:22] <Lachy> any suggestions for what font I should use in my presentation slides? It has to be done in Powerpoint and so the font has to be available on Windows
- # [15:26] * Quits: MikeSmith (n=MikeSmit@EM114-48-165-213.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [15:28] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [15:29] <hsivonen> Lachy: Arial in that cas
- # [15:29] <hsivonen> e
- # [15:29] <Lachy> I wanted to avoid Arial
- # [15:30] <hsivonen> (alternatively, you could do your thing in Keynote, export to a bunch of TIFF, drag&drop the TIFF set onto a blank Keynote presentation to import them back and then export the resulting bitmap slides to PowerPoint)
- # [15:30] <Philip`> What version of Windows?
- # [15:30] <Lachy> I've chosen Book Antiqua for now
- # [15:30] <Philip`> (Vista has nicer fonts)
- # [15:30] <Lachy> I only have XP available
- # [15:31] <Philip`> Ah
- # [15:31] <Lachy> and I think the machines at the conference have XP too
- # [15:31] <Philip`> Comic Sans is clearly the sensible choice
- # [15:31] <Lachy> true, but I figured that's what everyone else would be using and wanted to be different
- # [15:32] <Philip`> You could use italic Comic Sans instead
- # [15:33] <Lachy> exporting keynote is possible. But I also have to create it with OperaShow to keep chaals happy. I'm supposed to present using OperaShow if possible, but I still need to have the powerpoint as a backup
- # [15:33] <hsivonen> wow. Windows has crazy bugs. now I need to sniff if my Python script runs on Windows...
- # [15:34] <hsivonen> one needs to stuff an extra quote into the argument of os.system() so that Windows can swallow the quote and then see the right command
- # [15:35] <Lachy> This is the panel I'm on, in which I need to give a 15 min presentation on HTML5. http://www.pubcon.com/sessions.cgi?action=view&record=150
- # [15:43] <Philip`> hsivonen: Do you really have to use os.system() and rely on the system shell, rather than using the subprocess module or something?
- # [15:45] <hsivonen> Philip`: I have no idea. os.system has served me well on OS X and Ubuntu
- # [15:47] <Philip`> http://docs.python.org/library/os.html#os.system suggests subprocess
- # [15:47] <Philip`> which should be more reliable since it doesn't use the shell, so there aren't all the problems of quoting and escaping
- # [15:49] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [15:49] <hsivonen> Philip`: that looks like more work than stuffing an extra quote in there
- # [15:52] <hsivonen> what should I use on windows in place of os.symlink?
- # [15:53] <Philip`> Pre-Vista doesn't have anything equivalent to symlinks, so you'd need to reconsider your problem from a higher level
- # [15:53] <hsivonen> zcorpan: do you read the WHATWG implemontors list?
- # [15:54] <zcorpan> hsivonen: yes
- # [15:55] <zcorpan> though you had already replied when i saw the email
- # [15:55] <hsivonen> zcorpan: OK. then I don't try to reply to the reply to my reply.
- # [15:55] * Joins: smerp (n=smerp@66.192.95.199)
- # [15:55] * Joins: famicom_ (i=famicom@5ED2FF2D.cable.ziggo.nl)
- # [15:58] <hsivonen> Philip`: what about shortcuts? if I create shortcuts to make a directory appear in multiple places, will Python shutil follow shortcuts?
- # [15:59] <hsivonen> and will Java file IO follow shortcuts in paths?
- # [15:59] <Philip`> hsivonen: No (unless shutil is really crazy, which I don't think it is) - shortcuts are purely an Explorer thing, not a kernel or filesystem thing
- # [16:00] <hsivonen> hmm. that's not cool
- # [16:00] <Philip`> so the Win32 API doesn't understand shortcuts, and just treats them like plain files (which is all they are)
- # [16:01] <hsivonen> I guess I need to write a Python function that copies instead of symlinking on Windows
- # [16:01] <hsivonen> sigh
- # [16:01] <Philip`> (Pre-Vista NTFS does have junction points, which are kind of like symlinks to directories, but they're pretty obscure and nobody uses them)
- # [16:01] <jcranmer> /nick jcranmer|away
- # [16:04] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [16:04] * Joins: mabdul (n=mabdul@host140.natpool.mwn.de)
- # [16:08] * Quits: famicom (i=famicom@5ED2FF2D.cable.ziggo.nl) (Read error: 110 (Connection timed out))
- # [16:10] <Hixie> junction points are directory hard links
- # [16:10] <Hixie> (and mount points)
- # [16:11] <Philip`> They're not hard links in the Unixy sense, i.e. just a different name for the same node on disk - there's a distinction between the original directory and the junction points pointing to it
- # [16:12] <Hixie> oh?
- # [16:12] <Hixie> yeah i guess so
- # [16:13] <Hixie> ntfs also has multiple streams per file, which as far as i can tell is used exclusively by malware authors
- # [16:13] <Philip`> e.g. Wikipedia says "The dir command in Windows 2000 or later recognizes junction points, displaying <JUNCTION> instead of <DIR> in directory listings"
- # [16:13] <Hixie> yeah
- # [16:14] <Philip`> Maybe that's because anyone other than malware authors wants to avoid getting support calls from users with FAT filesystems :-)
- # [16:15] <othermaciej> hard links in the Unixy sense *are* different names for the same node on disk
- # [16:15] <othermaciej> whereas symlinks are different names for a path in the filesystem
- # [16:16] <othermaciej> it may be that junction points are not exactly like either
- # [16:16] <Philip`> othermaciej: That's what I meant about hard links
- # [16:16] <othermaciej> I see
- # [16:16] <Philip`> so I agree with you :-)
- # [16:17] <othermaciej> are junction points references to the filesystem object directly, or to a path?
- # [16:18] <othermaciej> to me that's the biggest difference between symlinks and hardlinks, more so than being indistinguishable from the original
- # [16:18] <Philip`> I guess the issue there is: if you move the pointed-at directory, does the junction point still point at it?
- # [16:18] <Hixie> junction points are basically mount points for other paths, iirc
- # [16:19] <Hixie> but what do i know
- # [16:19] <Philip`> and I don't know the answer to that
- # [16:19] <Hixie> ask me an html question!
- # [16:19] <Hixie> :-)
- # [16:22] * Philip` can't actually think of any HTML questions :-(
- # [16:22] <Hixie> hah
- # [16:22] <Hixie> i have 1000s, it's ok
- # [16:23] * Quits: KevinMarks (n=KevinMar@72.164.184.10) ("The computer fell asleep")
- # [16:24] <Philip`> Hmm, the fun fair outside my bedroom window has been playing loud music for an hour, and it's not even going to open until three hours from now
- # [16:24] * Quits: jcranmer (n=jcranmer@ltsp1.csl.tjhsst.edu) (Read error: 110 (Connection timed out))
- # [16:26] * Joins: mstange (n=markus@buntes215.wohnheim.uni-kl.de)
- # [16:26] <Philip`> (Hooray for bonfire night, where we celebrate the capture and torture and mutilation and death of a suspected terrorist)
- # [16:31] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [16:33] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [16:36] * Joins: jcranmer_ (n=jcranmer@ltsp1.csl.tjhsst.edu)
- # [16:36] * jcranmer_ is now known as jcranmer
- # [16:37] * Joins: jcranmer_ (n=jcranmer@ltsp1.csl.tjhsst.edu)
- # [16:38] * Quits: jcranmer (n=jcranmer@ltsp1.csl.tjhsst.edu) (Client Quit)
- # [16:38] * Quits: jcranmer_ (n=jcranmer@ltsp1.csl.tjhsst.edu) (Client Quit)
- # [16:39] * Joins: jcranmer (n=jcranmer@ltsp1.csl.tjhsst.edu)
- # [16:39] * Parts: mabdul (n=mabdul@host140.natpool.mwn.de)
- # [16:42] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
- # [16:48] * Quits: psa (n=yomode@71.93.19.66) (Remote closed the connection)
- # [16:53] * Joins: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [16:54] * Joins: eric_carlson (n=ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [16:54] * Quits: zcorpan (n=zcorpan@pat.se.opera.com)
- # [16:55] * Joins: billmason (n=billmaso@ip41.unival.com)
- # [17:01] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [17:07] * Quits: Mau`werk (n=ano@a80-100-71-209.adsl.xs4all.nl) ("Disconnected...")
- # [17:07] * Quits: myakura (n=myakura@p4200-ipbf2306marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [17:09] * Quits: renke3 (n=user@Lc54a.l.pppool.de) (Remote closed the connection)
- # [17:10] * Quits: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [17:11] * Quits: hdh (n=hdh@118.71.120.34) (Remote closed the connection)
- # [17:11] * Joins: hdh (n=hdh@118.71.120.34)
- # [17:11] * Joins: renke2 (n=user@Lc54a.l.pppool.de)
- # [17:11] * Quits: billmason (n=billmaso@ip41.unival.com) (Read error: 104 (Connection reset by peer))
- # [17:11] * Joins: billmason (n=billmaso@ip41.unival.com)
- # [17:15] <gsnedders> Philip`: You still living where you were in July?
- # [17:34] <Philip`> gsnedders: No
- # [17:35] <gsnedders> Philip`: Where do you live now?
- # [17:35] <gsnedders> Philip`: Somewhere overlooking a park I guess :P
- # [17:35] <Philip`> gsnedders: Around http://maps.google.co.uk/?ie=UTF8&ll=52.209553,0.131621&spn=0.003373,0.010085&t=h&z=17
- # [17:37] <Philip`> I have a nicer view from my room than I did in July :-)
- # [17:42] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [17:50] * Joins: dglazkov (n=dglazkov@nat/google/x-851eb1d3f43947fc)
- # [17:52] <gsnedders> Yeah, you wouldn't see much from where you were then :)
- # [17:52] <gsnedders> Only 59 hours by train from Le Mans to Istabul! :P
- # [17:53] * Joins: csarven (n=csarven@80.76.201.52)
- # [17:56] * Joins: aroben__ (n=aroben@unaffiliated/aroben)
- # [17:58] * Quits: aroben_ (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [18:04] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
- # [18:04] * Quits: aroben (n=aroben@unaffiliated/aroben) (Nick collision from services.)
- # [18:04] * Quits: aroben__ (n=aroben@unaffiliated/aroben) (Nick collision from services.)
- # [18:04] * aroben_ is now known as aroben
- # [18:07] * Joins: zcorpan_ (n=zcorpan@c83-252-193-84.bredband.comhem.se)
- # [18:07] * Quits: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [18:09] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [18:11] * Joins: Maurice` (n=copyman@cc90688-a.emmen1.dr.home.nl)
- # [18:13] * Quits: renke2 (n=user@Lc54a.l.pppool.de) (Read error: 104 (Connection reset by peer))
- # [18:22] * Joins: renke2 (n=user@Lc54a.l.pppool.de)
- # [18:23] * Joins: hdh0 (n=hdh@118.71.120.34)
- # [18:27] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Leaving")
- # [18:33] <Hixie> 89.
- # [18:41] * Quits: hdh (n=hdh@118.71.120.34) (Read error: 110 (Connection timed out))
- # [18:42] * Joins: weinig (n=weinig@nat/apple/x-be7b2ddb3341dd69)
- # [18:43] <yecril71> What is wrong with
- # [18:43] <yecril71> <STRONG class="requirements" >Enter an odd number! <INPUT ></STRONG >?
- # [18:45] <yecril71> And consider that Hixie thinks it is right
- # [18:46] <yecril71> that labels do not work in Internet Explorer.
- # [18:46] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [18:46] <yecril71> Since they officially should not work,
- # [18:46] <yecril71> it is not a big deal that they actually do not.
- # [18:56] <Hixie> ?
- # [18:56] * Joins: maikmerten (n=maikmert@Lba85.l.pppool.de)
- # [18:56] <gsnedders> Hixie: ?
- # [18:58] <Hixie> not sure what you meant
- # [19:02] * Joins: psa (n=yomode@71.93.19.66)
- # [19:06] <gsnedders> Hixie: I mean the 89
- # [19:07] * Joins: nessy (n=nessy@124-168-174-92.dyn.iinet.net.au)
- # [19:08] <gsnedders> Hixie: My statement of the 59 hours made sense :P
- # [19:10] <Hixie> er i meant not sure what yecril71 meant, sorry
- # [19:15] <yecril71> I meant labels, Internet Explorer, inputs and error messages, of course.
- # [19:16] <yecril71> What if we put the input inside the validation message?
- # [19:16] <gsnedders> Hixie: But what was your 89?
- # [19:17] <yecril71> My 89 was fine, thanks.
- # [19:18] <yecril71> I graduated from high school.
- # [19:24] * Joins: tndH (n=Rob@james-baillie-pc083-058.student-halls.leeds.ac.uk)
- # [19:28] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [19:29] * Joins: ojan (n=ojan@nat/google/x-ba13beaeb9ef4536)
- # [19:31] * Joins: jwalden (n=waldo@guest-225.mountainview.mozilla.com)
- # [19:31] * Joins: aboodman (n=aboodman@72.14.229.81)
- # [19:36] * Quits: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [19:48] * Joins: othermaciej (n=mjs@nat/apple/x-78acf78b62cfdcc0)
- # [19:55] * Joins: aaronlev (n=chatzill@pool-151-203-26-53.bstnma.east.verizon.net)
- # [20:01] * Joins: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [20:03] * Quits: zcorpan_ (n=zcorpan@c83-252-193-84.bredband.comhem.se)
- # [20:08] * Joins: weinig_ (n=weinig@17.203.15.152)
- # [20:13] * Joins: othermaciej_ (n=mjs@17.244.18.25)
- # [20:14] * Quits: othermaciej (n=mjs@nat/apple/x-78acf78b62cfdcc0) (Read error: 60 (Operation timed out))
- # [20:18] * Quits: gsnedders (n=gsnedder@host81-156-237-236.range81-156.btcentralplus.com) (Read error: 60 (Operation timed out))
- # [20:20] * Quits: csarven (n=csarven@80.76.201.52) (Remote closed the connection)
- # [20:23] * Quits: weinig (n=weinig@nat/apple/x-be7b2ddb3341dd69) (Read error: 110 (Connection timed out))
- # [20:39] * Joins: aaronlev_ (n=chatzill@pool-151-203-26-53.bstnma.east.verizon.net)
- # [20:44] * Quits: aaronlev (n=chatzill@pool-151-203-26-53.bstnma.east.verizon.net) (Read error: 145 (Connection timed out))
- # [20:44] * aaronlev_ is now known as aaronlev
- # [20:54] * Quits: weinig_ (n=weinig@17.203.15.152)
- # [20:56] * Joins: weinig (n=weinig@17.203.15.152)
- # [21:04] * Quits: weinig (n=weinig@17.203.15.152)
- # [21:08] * Quits: mstange (n=markus@buntes215.wohnheim.uni-kl.de) ("ChatZilla 0.9.83 [Firefox 3.1b2pre/20081102020254]")
- # [21:08] * Joins: weinig (n=weinig@17.244.25.193)
- # [21:11] * Quits: nessy (n=nessy@124-168-174-92.dyn.iinet.net.au) (Read error: 110 (Connection timed out))
- # [21:13] * Quits: weinig (n=weinig@17.244.25.193)
- # [21:13] * Quits: YaaL (i=yaal@hell.pl) (Read error: 60 (Operation timed out))
- # [21:18] * Joins: pergj__ (n=pergj@cm-84.208.140.163.getinternet.no)
- # [21:19] * Joins: virtuelv (n=virtuelv@163.80-202-65.nextgentel.com)
- # [21:30] * Joins: mstange (n=markus@buntes215.wohnheim.uni-kl.de)
- # [21:35] * othermaciej_ is now known as othermaciej
- # [21:37] * Joins: othermaciej_ (n=mjs@nat/apple/x-49b520d1b29ef73c)
- # [21:37] * Quits: maikmerten (n=maikmert@Lba85.l.pppool.de) (Remote closed the connection)
- # [21:37] * Quits: mstange (n=markus@buntes215.wohnheim.uni-kl.de) (Remote closed the connection)
- # [21:38] * Joins: YaaL (i=yaal@hell.pl)
- # [21:40] * Joins: mstange (n=markus@buntes215.wohnheim.uni-kl.de)
- # [21:40] * Joins: roc (n=roc@202.0.36.64)
- # [21:47] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
- # [21:50] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [21:53] * Quits: othermaciej (n=mjs@17.244.18.25) (Read error: 110 (Connection timed out))
- # [21:58] * Joins: gsnedders (n=gsnedder@host86-139-222-113.range86-139.btcentralplus.com)
- # [22:00] * Joins: nessy (n=nessy@124-168-174-92.dyn.iinet.net.au)
- # [22:03] * Quits: aaronlev (n=chatzill@pool-151-203-26-53.bstnma.east.verizon.net) (Read error: 110 (Connection timed out))
- # [22:07] * Joins: othermaciej (n=mjs@17.244.18.25)
- # [22:10] * Quits: othermaciej_ (n=mjs@nat/apple/x-49b520d1b29ef73c) (Read error: 60 (Operation timed out))
- # [22:22] <gsnedders> w00t
- # [22:22] <gsnedders> I really have made it with the latest last week post!
- # [22:24] * Joins: weinig (n=weinig@nat/apple/x-3102e077346d806c)
- # [22:25] * Joins: mrmonday (n=mrmonday@fullcirclemagazine/communicationsmanager/mrmonday)
- # [22:44] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:50] * Quits: YaaL (i=yaal@hell.pl) (Read error: 110 (Connection timed out))
- # [22:54] * Quits: smerp (n=smerp@66.192.95.199) ("Jesus Built My Workstation")
- # [22:57] * Joins: erlehmann (n=nils@dslb-092-078-098-022.pools.arcor-ip.net)
- # [22:58] * Joins: YaaL (i=yaal@hell.pl)
- # [23:04] * Quits: mstange (n=markus@buntes215.wohnheim.uni-kl.de) ("ChatZilla 0.9.83 [Firefox 3.1b2pre/20081105020338]")
- # [23:07] * Joins: weinig_ (n=weinig@17.203.15.152)
- # [23:18] * Quits: heycam (n=cam@124-168-34-173.dyn.iinet.net.au) ("bye")
- # [23:23] * Quits: weinig (n=weinig@nat/apple/x-3102e077346d806c) (Read error: 110 (Connection timed out))
- # [23:27] * Quits: Maurice` (n=copyman@cc90688-a.emmen1.dr.home.nl) ("Disconnected...")
- # [23:30] * Quits: erlehmann (n=nils@dslb-092-078-098-022.pools.arcor-ip.net) ("Ex-Chat")
- # [23:30] * Quits: virtuelv (n=virtuelv@163.80-202-65.nextgentel.com) ("Leaving")
- # [23:33] * Joins: othermaciej_ (n=mjs@nat/apple/x-67bce97b8fac33f0)
- # [23:42] * Quits: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com) (Remote closed the connection)
- # [23:43] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [23:45] * Joins: heycam (n=cam@clm-laptop.infotech.monash.edu.au)
- # [23:50] * Quits: othermaciej (n=mjs@17.244.18.25) (Read error: 110 (Connection timed out))
- # [23:58] * Quits: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com) (Remote closed the connection)
- # [23:59] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [00:00] * Quits: billmason (n=billmaso@ip41.unival.com) (".")
- # Session Close: Thu Nov 06 00:00:00 2008
The end :)