Options:
- # Session Start: Sat Sep 25 00:00:00 2010
- # Session Ident: #whatwg
- # [00:04] * Quits: jgornick (~joe@199.199.212.242) (Quit: jgornick)
- # [00:12] * Quits: oal (~oal@5.79-160-122.customer.lyse.net) (Remote host closed the connection)
- # [00:14] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [00:20] * Quits: chronos (~quassel@unaffiliated/chronos) (Remote host closed the connection)
- # [00:30] * Joins: jeremyselier (~Jeremy@seg75-1-81-57-242-198.fbx.proxad.net)
- # [00:44] * Joins: mpt (~mpt@canonical/mpt)
- # [00:50] * Quits: justinhjohnson (~justinjn@67-131-94-2.dia.static.qwest.net) (Quit: justinhjohnson)
- # [00:58] * Joins: jennb (~jennb@74.125.59.73)
- # [01:09] * Joins: nessy (~Adium@124-168-60-18.dyn.iinet.net.au)
- # [01:15] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
- # [01:20] * Quits: aroben (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
- # [01:20] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
- # [01:20] * Quits: dglazkov (~dglazkov@nat/google/x-fomokhmgskwymamn) (Quit: dglazkov)
- # [01:21] * Quits: estes (~aestes@17.246.16.86) (Quit: estes)
- # [01:28] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 245 seconds)
- # [01:29] * Joins: peol (~andree@h55eb1f92.selukra.dyn.perspektivbredband.net)
- # [01:29] * Quits: peol (~andree@h55eb1f92.selukra.dyn.perspektivbredband.net) (Changing host)
- # [01:29] * Joins: peol (~andree@unaffiliated/peol)
- # [01:36] * Joins: paul_irish (~paul_iris@80.242.184.8)
- # [01:43] * Joins: estes (~aestes@17.246.16.86)
- # [01:44] * Quits: estes (~aestes@17.246.16.86) (Client Quit)
- # [01:44] * Quits: cardona507 (~cardona50@173-11-69-17-SFBA.hfc.comcastbusiness.net) (Quit: zzzzz)
- # [01:46] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
- # [01:57] * Joins: estes (~aestes@17.246.16.86)
- # [01:59] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
- # [02:03] * Quits: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0) (Ping timeout: 276 seconds)
- # [02:04] * Quits: tonyg-cr (~Adium@nat/google/x-rstpiriotzbojqlj) (Quit: Leaving.)
- # [02:07] * Quits: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net) (Quit: cying)
- # [02:11] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [02:22] * Quits: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: nimbupani)
- # [02:24] * Quits: ap (~ap@17.246.17.176) (Quit: ap)
- # [02:29] * Quits: sicking (~chatzilla@nat/mozilla/x-aaxgsgevvvuytier) (Ping timeout: 252 seconds)
- # [02:33] * Quits: othermaciej (~mjs@17.246.19.16) (Quit: othermaciej)
- # [02:33] * Joins: wakaba_ (~wakaba_@134.157.197.113.dy.bbexcite.jp)
- # [02:34] * Joins: othermaciej (~mjs@17.246.19.16)
- # [02:34] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
- # [02:37] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
- # [02:37] * Quits: wakaba_ (~wakaba_@134.157.197.113.dy.bbexcite.jp) (Ping timeout: 240 seconds)
- # [02:37] * Joins: wakaba_ (~wakaba_@134.157.197.113.dy.bbexcite.jp)
- # [02:40] * Quits: othermaciej (~mjs@17.246.19.16) (Quit: othermaciej)
- # [02:44] * Joins: othermaciej (~mjs@17.246.19.16)
- # [02:47] * Joins: weinig (~weinig@cpe-66-108-207-62.nyc.res.rr.com)
- # [02:49] * Quits: tndH (~Rob@cpc6-seac20-2-0-cust102.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.1/2008072406])
- # [02:55] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Ping timeout: 240 seconds)
- # [03:02] <variable> Hixie, try "ifconfig flushall" from Terminal as root - it /may/ help
- # [03:04] * Quits: aho (~nya@fuld-4d00d7bd.pool.mediaWays.net) (Quit: EXEC_over.METHOD_SUBLIMATION)
- # [03:14] * Quits: dave_levin (~dave_levi@74.125.59.73) (Quit: dave_levin)
- # [03:17] * Quits: ukai (~ukai@nat/google/x-cmatqildnftyvkem) (Ping timeout: 276 seconds)
- # [03:19] * Joins: ukai (~ukai@nat/google/x-xukegvkesbkmjiqd)
- # [03:20] <Hixie> variable: thanks, will try if it happens again. I ended up solving it by installing any pending updates and rebooting twice.
- # [03:20] * Quits: estes (~aestes@17.246.16.86) (Quit: estes)
- # [03:20] * Joins: baba (~sallabanc@69.50.70.12)
- # [03:20] * Quits: baba (~sallabanc@69.50.70.12) (Changing host)
- # [03:20] * Joins: baba (~sallabanc@unaffiliated/cypha)
- # [03:20] <variable> Hixie, all that command does is forces the mac to release any current DHCP leases - I duno if it would help
- # [03:20] <Hixie> well i tried "renew dhcp lease" in the pref panel and that had no effect
- # [03:21] <Hixie> i could see in the tcpdump log that it was asking for a DHCP lease
- # [03:21] <Hixie> and it was getting a reply
- # [03:21] <Hixie> it was just not doing anything with it
- # [03:21] <variable> yeah - that is why I said to flush it first
- # [03:21] <Hixie> k
- # [03:21] <variable> another solution might be to statically set it to the reply that it got
- # [03:22] <Hixie> well that's how i got on IRC earlier and how I got online to download the updates
- # [03:22] <Hixie> but that's not a great solution ;-)
- # [03:22] * Joins: estes (~aestes@17.246.16.86)
- # [03:23] * Quits: estes (~aestes@17.246.16.86) (Client Quit)
- # [03:23] * Joins: MikeSmith_ (~MikeSmith@EM114-48-227-15.pool.e-mobile.ne.jp)
- # [03:26] * Quits: MikeSmith (~MikeSmith@EM114-48-10-171.pool.e-mobile.ne.jp) (Ping timeout: 252 seconds)
- # [03:27] * MikeSmith_ is now known as MikeSmith
- # [03:28] * Quits: dbaron (~dbaron@nat/mozilla/x-vfnmexszblsthxpe) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [03:30] * Joins: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net)
- # [03:30] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe) (Read error: Connection reset by peer)
- # [03:31] * Quits: jeremyselier (~Jeremy@seg75-1-81-57-242-198.fbx.proxad.net) (Ping timeout: 245 seconds)
- # [03:43] * Joins: wakaba_0 (~wakaba_@134.157.197.113.dy.bbexcite.jp)
- # [03:46] * Quits: wakaba_ (~wakaba_@134.157.197.113.dy.bbexcite.jp) (Ping timeout: 245 seconds)
- # [04:05] * Quits: JoePeck (~JoePeck@2620:0:1b00:1f08:fa1e:dfff:fed9:b9a) (Quit: -)
- # [04:09] * Hixie gets to the volume/muted content attribute thing
- # [04:12] * Quits: Martijnc (~Martijnc@91.176.128.34) (Ping timeout: 240 seconds)
- # [04:18] * Joins: Martijnc (~Martijnc@91.176.164.196)
- # [04:18] <Hixie> i don't see any way to have a muted="" content attribute that is reflected by the IDL attribute, since it would mean that if the user had requested a blanket mute of all audio, and you had a page today (with no muted="" attribute), it would magically sprout a muted="" attribute in the DOM each time the document was parsed
- # [04:18] <Hixie> that seems suboptimal
- # [04:26] * Quits: othermaciej (~mjs@17.246.19.16) (Quit: othermaciej)
- # [04:29] * Joins: othermaciej (~mjs@17.246.19.16)
- # [04:35] * Joins: estes (~aestes@17.246.16.86)
- # [04:48] * Quits: othermaciej (~mjs@17.246.19.16) (Ping timeout: 272 seconds)
- # [04:56] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
- # [05:17] * Quits: estes (~aestes@17.246.16.86) (Quit: estes)
- # [05:18] <Hixie> i've no idea how to do this
- # [05:20] <variable> Hixie, do what?
- # [05:24] * Quits: temp01 (~temp01@unaffiliated/temp01) (Disconnected by services)
- # [05:24] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [05:24] * Quits: dpranke (~Adium@nat/google/x-uadmzuaqzykkiysn) (Quit: Leaving.)
- # [05:24] * Quits: temp01 (~temp01@unaffiliated/temp01) (Disconnected by services)
- # [05:24] * Quits: bzed (~bzed@devel.recluse.de) (Remote host closed the connection)
- # [05:24] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [05:26] <Hixie> variable: the muted thing i mentioned above
- # [05:26] <variable> oh - woops
- # [05:27] * Quits: temp02 (~temp01@unaffiliated/temp01) (Read error: Connection reset by peer)
- # [05:28] * Joins: bzed (~bzed@devel.recluse.de)
- # [05:28] * bzed is now known as bzed_
- # [05:32] * Quits: weinig (~weinig@cpe-66-108-207-62.nyc.res.rr.com) (Quit: weinig)
- # [05:33] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [05:35] * temp02 is now known as temp01
- # [06:19] * Joins: roc (~roc@121.98.230.221)
- # [06:27] * Quits: erlehmann (~erlehmann@dslb-088-075-176-074.pools.arcor-ip.net) (Quit: Die demokratieerhaltende Whistleblower-Organistation Krautchan freut sich immer über Spenden.)
- # [06:28] * Joins: bl4ckcomb__ (~bl4ckcomb@91.181.199.78)
- # [06:31] * Quits: bl4ckcomb_ (~bl4ckcomb@91.181.242.92) (Ping timeout: 265 seconds)
- # [06:38] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Quit: dglazkov)
- # [06:43] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [06:43] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Client Quit)
- # [07:04] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
- # [07:43] * Quits: hamcore (rhythm@unaffiliated/hamcore)
- # [07:57] * Quits: ojan_ (~ojan@nat/google/x-wkjsaxfcuwqlrtkb) (Read error: Connection reset by peer)
- # [07:57] * Joins: ojan_ (~ojan@74.125.56.17)
- # [08:00] * Quits: yutak (~yutak@2401:fa00:4:1000:21d:9ff:fe0a:85f) (Ping timeout: 240 seconds)
- # [08:08] * Joins: yutak (~yutak@2401:fa00:4:1000:21d:9ff:fe0a:85f)
- # [08:14] * Quits: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: nimbupani)
- # [08:22] * Quits: roc (~roc@121.98.230.221) (Quit: roc)
- # [08:28] * Quits: paul_irish (~paul_iris@80.242.184.8) (Remote host closed the connection)
- # [08:45] * Joins: othermaciej (~mjs@c-69-181-196-33.hsd1.ca.comcast.net)
- # [08:47] * Quits: virtuelv (~virtuelv_@65.168.34.95.customer.cdi.no) (Quit: Ex-Chat)
- # [09:18] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [09:19] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 276 seconds)
- # [09:21] * Joins: paul_irish (~paul_iris@217.20.119.125)
- # [09:23] * Joins: MikeSmith_ (~MikeSmith@EM111-188-87-105.pool.e-mobile.ne.jp)
- # [09:26] * Quits: MikeSmith (~MikeSmith@EM114-48-227-15.pool.e-mobile.ne.jp) (Ping timeout: 245 seconds)
- # [09:26] * MikeSmith_ is now known as MikeSmith
- # [09:27] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
- # [09:29] * Joins: jeremyselier (~Jeremy@seg75-1-81-57-242-198.fbx.proxad.net)
- # [09:33] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [09:42] * Joins: mokush (~quassel@cl-86-125-161-251.cablelink.mures.rdsnet.ro)
- # [09:44] * bl4ckcomb__ is now known as bl4ckcomb
- # [09:51] * Quits: jeremyselier (~Jeremy@seg75-1-81-57-242-198.fbx.proxad.net) (Ping timeout: 265 seconds)
- # [09:54] * Quits: abarth (~abarth@c-67-169-42-39.hsd1.ca.comcast.net) (Quit: abarth)
- # [10:00] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [10:01] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [10:28] * Quits: mokush (~quassel@cl-86-125-161-251.cablelink.mures.rdsnet.ro) (Remote host closed the connection)
- # [10:32] * Quits: Anti-X (~duckmysic@c4470BF51.dhcp.bluecom.no) (Ping timeout: 276 seconds)
- # [10:33] * Joins: maikmerten (~merten@m83-185-20-145.cust.tele2.se)
- # [10:33] * Quits: paul_irish (~paul_iris@217.20.119.125) (Remote host closed the connection)
- # [10:36] * Joins: paul_irish (~paul_iris@217.20.119.125)
- # [10:38] * Joins: Anti-X (~duckmysic@77.16.198.120.tmi.telenormobil.no)
- # [10:40] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [10:41] * Joins: ROBOd (~robod@109.96.211.30)
- # [10:51] * Joins: jeremyselier (~Jeremy@seg75-1-81-57-242-198.fbx.proxad.net)
- # [10:55] * Quits: jeremyselier (~Jeremy@seg75-1-81-57-242-198.fbx.proxad.net) (Read error: Operation timed out)
- # [10:56] * Joins: annevk (~annevk@5355737B.cable.casema.nl)
- # [11:03] * Quits: yutak_home (~kee@U017209.ppp.dion.ne.jp) (Quit: Ex-Chat)
- # [11:06] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [11:29] * Joins: jeremyselier (~Jeremy@seg75-1-81-57-242-198.fbx.proxad.net)
- # [11:31] * Joins: mokush (~quassel@79.119.212.0)
- # [11:34] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [11:39] * Quits: Peter` (~peter@170-116.citynet.ftth.internl.net) (Ping timeout: 264 seconds)
- # [11:46] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [11:49] * Joins: peterhil (~peterhil@a91-153-127-82.elisa-laajakaista.fi)
- # [11:57] <annevk> http://twitter.com/sideshowbarker/status/25201432241 o_O
- # [12:05] * Quits: paul_irish (~paul_iris@217.20.119.125) (Ping timeout: 272 seconds)
- # [12:07] * Joins: paul_irish (~paul_iris@217.20.119.125)
- # [12:07] <MikeSmith> annevk: the word "faktisk" is a model of precision and economy compared to "daadwerkelijk"
- # [12:09] <annevk> it sounds more like the Dutch "feitelijk"
- # [12:09] <annevk> than "daadwerkelijk"
- # [12:09] <MikeSmith> oh
- # [12:10] <MikeSmith> so it is
- # [12:10] <annevk> I was mostly surprised you tweet in Dutch now :)
- # [12:11] <annevk> or something very close to it anyway ;p
- # [12:11] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
- # [12:12] <MikeSmith> heh
- # [12:12] * MikeSmith finds daadwerkelijk
- # [12:12] <MikeSmith> oops
- # [12:12] * MikeSmith finds http://www.mijnwoordenboek.nl/synoniemen/daadwerkelijk
- # [12:13] * Joins: oal (~oal@5.79-160-122.customer.lyse.net)
- # [12:13] <MikeSmith> I've quit tweeting in English forever
- # [12:24] * Joins: mpt (~mpt@canonical/mpt)
- # [12:27] <hsivonen> http://domscripting.com/blog/display/99
- # [12:28] <hsivonen> looks like adactio has been promoting a trick that doesn't work with HTML5-compliant innerHTML
- # [12:29] <hsivonen> correction: it's not adactio but one of the commenters who suggests using the trick for executing innerHTML-inserted scripts
- # [12:30] <annevk> it's from 2007
- # [12:31] <hsivonen> annevk: which means that potentially a lot of people have read it
- # [12:44] * Quits: paul_irish (~paul_iris@217.20.119.125) (Read error: Connection reset by peer)
- # [12:44] * Joins: paul_irish (~paul_iris@217.20.119.125)
- # [12:49] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [13:00] <MikeSmith> speaking of bad advice, the following seems questionable:
- # [13:00] <MikeSmith> http://dev.opera.com/articles/view/efficient-javascript/?page=2#implicitconversion
- # [13:01] <MikeSmith> annevk: btw, does Tarquin still work at Opera?
- # [13:01] <MikeSmith> that article is otherwise great, btw
- # [13:02] * Quits: mpt (~mpt@canonical/mpt) (Quit: Ex-Chat)
- # [13:07] * Quits: paul_irish (~paul_iris@217.20.119.125) (Remote host closed the connection)
- # [13:08] <annevk> MikeSmith, yup
- # [13:08] <MikeSmith> cool
- # [13:08] <MikeSmith> dude should write more
- # [13:08] <MikeSmith> write more articles I mean
- # [13:08] <MikeSmith> at dev.opera.com or his own site
- # [13:08] <MikeSmith> he seems to have gone quiet some time back
- # [13:12] <jgraham> MikeSmith: Clearly we work him too hard
- # [13:13] <jgraham> And yeah, that advice sucks
- # [13:13] <jgraham> But it is from 2006
- # [13:13] <MikeSmith> true
- # [13:14] <jgraham> That is like 1000BC (Before Carakan) in javascript years
- # [13:14] <MikeSmith> yeah
- # [13:15] <MikeSmith> but to some degree, it seems to have been intended as general advice (though I to realize he makes a point there of saying it applies more directly to the then-shipping Opera JS engine)
- # [13:15] <jgraham> We should write a new article that actually applies to the mordern world
- # [13:15] <jgraham> MikeSmith: Yeah, but 2006 is before fast javascript in general
- # [13:15] <jgraham> isn't it?
- # [13:16] <jgraham> Unless I am off by a couple of years at least
- # [13:16] <jgraham> Some stuff still applies of course
- # [13:17] <jgraham> "don't use try/catch in inner loops" for example
- # [13:17] <jgraham> And he doesn't appear to say "don't use the with statement, ever", but if he did that would still apply
- # [13:17] <MikeSmith> jgraham: no, you right (about the dates)
- # [13:18] <jgraham> (he says the rather too weak "avoid using with")
- # [13:18] <Philip`> Ideally all articles about JS performance would come with benchmarks so you could see how relevant they are in your current browser
- # [13:18] <Philip`> The benchmarks would probably be rubbish but at least they'd be better than nothing
- # [13:19] <jgraham> (which is just wrong. You should assume that using "with" is forbidden by law and carrys a prison term)
- # [13:20] <annevk> i like with
- # [13:20] <annevk> sue me
- # [13:20] <annevk> i'll make a point about using it more
- # [13:21] <MikeSmith> every article about JS performance should probably have an accompanying script with a timer that triggers after 1 year ot 2 years at most and causes the contents of the pages to be replaced with the single sentence: "The chances of this article still being relevant are very low. Find a more up-to-date article instead."
- # [13:21] <MikeSmith> make that, replaced with the _two_ single sentences
- # [13:22] <Philip`> Also they should all start with a section about how to profile your code to find bottlenecks, before wasting time micro-optimising irrelevant parts
- # [13:22] <Philip`> (Do good profiling tools for JS actually exist?)
- # [13:23] <gsnedders> Philip`: JSC has one that disables JIT, at lesat
- # [13:23] <Philip`> That sounds the opposite of "good"
- # [13:23] <gsnedders> Well, it's the best I know of :PP
- # [13:24] <Philip`> It's kind of useless getting profiling data over a version of your code that is not the version whose performance you actually care about
- # [13:25] <gsnedders> Well, yeah.
- # [13:25] * Philip` wonders if authors would get better performance improvements if browser developers focused on decent profiling support to help authors optimise their code, rather than focusing on making the JS engine faster
- # [13:25] <gsnedders> That just kinda says how diabolical profiling is
- # [13:26] <gsnedders> Philip`: Harder to market, though
- # [13:26] <Philip`> Development tools like Firebug seem good marketing points (which forced other browser developers to implement something similar)
- # [13:27] * Joins: Athox (~duckmysic@c4470BF51.dhcp.bluecom.no)
- # [13:27] <Philip`> at least for authors
- # [13:28] * Joins: paul_irish (~paul_iris@217.20.119.125)
- # [13:28] * Quits: Anti-X (~duckmysic@77.16.198.120.tmi.telenormobil.no) (Read error: Connection reset by peer)
- # [13:28] <Philip`> and for users you claim that more real web sites will be optimised for your browser since you're making it easy for authors to do that
- # [13:32] * Joins: tndH (~Rob@cpc6-seac20-2-0-cust102.7-2.cable.virginmedia.com)
- # [13:33] * Quits: paul_irish (~paul_iris@217.20.119.125) (Remote host closed the connection)
- # [13:39] * Joins: paul_irish (~paul_iris@217.20.119.125)
- # [13:49] * Quits: jeremyselier (~Jeremy@seg75-1-81-57-242-198.fbx.proxad.net) (Ping timeout: 265 seconds)
- # [13:59] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: This computer has gone to sleep)
- # [13:59] * Joins: weinig (~weinig@cpe-66-108-207-62.nyc.res.rr.com)
- # [14:03] * Joins: erlehmann (~erlehmann@dslb-088-075-176-074.pools.arcor-ip.net)
- # [14:04] * Quits: weinig (~weinig@cpe-66-108-207-62.nyc.res.rr.com) (Client Quit)
- # [14:13] * Joins: henrikbjorn (~henrik@194.182.142.5)
- # [14:14] * Joins: Peter` (~peter@170-116.citynet.ftth.internl.net)
- # [14:18] * Joins: miketaylr (~miketaylr@adsl-068-016-237-066.sip.asm.bellsouth.net)
- # [14:19] <MikeSmith> somebody please help me out here… where in the Ecmascript spec does it actually specify that you can get the character at a particular index in a string value by using square-bracket syntax?
- # [14:20] <MikeSmith> …or even where it states that you can use that to get retrieve a particular element from an array?
- # [14:21] <miketaylr> MikeSmith: section 15.5.5.2 of http://www.ecma-international.org/publications/standards/Ecma-262.htm
- # [14:21] <miketaylr> (for string)
- # [14:21] <miketaylr> i think that was non-standard until es5
- # [14:22] * MikeSmith reads http://localhost:8080/index.html#x15.5.2
- # [14:22] <MikeSmith> oops
- # [14:22] <paul_irish> Ooh! /me bookmarks.
- # [14:24] <MikeSmith> :)
- # [14:24] <MikeSmith> http://sideshowbarker.github.com/es5-spec/#x15.5.2
- # [14:24] * Joins: sean` (~Sean@84-106-110-173.cable.quicknet.nl)
- # [14:24] <MikeSmith> oops
- # [14:24] <miketaylr> ooOOooo html
- # [14:24] * Parts: sean` (~Sean@84-106-110-173.cable.quicknet.nl)
- # [14:25] * MikeSmith copies the section number correctly this time
- # [14:25] <MikeSmith> http://sideshowbarker.github.com/es5-spec/#x15.5.5.2
- # [14:25] <MikeSmith> ah, sweet
- # [14:25] <miketaylr> :)
- # [14:26] * Quits: mokush (~quassel@79.119.212.0) (Remote host closed the connection)
- # [14:27] <MikeSmith> hey, I initially misread step 8 of that algorithm as "If resultStr be a String of length 1,"
- # [14:27] <MikeSmith> it would be great if specs were actually written with that kind of language
- # [14:27] <MikeSmith> "If foo be bar, then
- # [14:29] <Dashiva> Only one day a year
- # [14:30] <MikeSmith> heh
- # [14:30] <MikeSmith> I guess that day passed recently
- # [14:30] <MikeSmith> too bad
- # [14:31] * Quits: miketaylr (~miketaylr@adsl-068-016-237-066.sip.asm.bellsouth.net) (Remote host closed the connection)
- # [14:41] * Joins: smaug____ (~chatzilla@MMMCDXII.gprs.sl-laajakaista.fi)
- # [14:44] * Quits: paul_irish (~paul_iris@217.20.119.125) (Read error: Connection reset by peer)
- # [14:50] * Joins: paul_irish (~paul_iris@217.20.119.125)
- # [14:51] * Quits: paul_irish (~paul_iris@217.20.119.125) (Remote host closed the connection)
- # [14:53] * Joins: kennyluck (~kennyluck@2001:200:1c0:3602:225:ff:fe4d:f8c7)
- # [14:53] * Quits: kennyluck (~kennyluck@2001:200:1c0:3602:225:ff:fe4d:f8c7) (Excess Flood)
- # [14:54] * Joins: paul_irish (~paul_iris@217.20.119.125)
- # [14:54] * Joins: kennyluck (~kennyluck@2001:200:1c0:3602:225:ff:fe4d:f8c7)
- # [14:59] * temp01 is now known as temp01`
- # [14:59] * temp01` is now known as temp01
- # [15:01] * temp01 is now known as temp01\
- # [15:01] * temp01\ is now known as temp01{}
- # [15:01] * temp01{} is now known as temp01^
- # [15:01] * temp01^ is now known as temp01
- # [15:02] * Quits: nessy (~Adium@124-168-60-18.dyn.iinet.net.au) (Quit: Leaving.)
- # [15:15] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [15:15] * Quits: henrikbjorn (~henrik@194.182.142.5) (Remote host closed the connection)
- # [15:16] * micheil is now known as micheil_away
- # [15:17] * Joins: reni__home (~reni@dsl91EC93DA.pool.t-online.hu)
- # [15:19] * Quits: ukai (~ukai@nat/google/x-xukegvkesbkmjiqd) (Ping timeout: 252 seconds)
- # [15:21] * Joins: ukai (~ukai@nat/google/x-vvtclmpcnfadptux)
- # [15:26] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: This computer has gone to sleep)
- # [15:27] * Quits: MikeSmith (~MikeSmith@EM111-188-87-105.pool.e-mobile.ne.jp) (Ping timeout: 255 seconds)
- # [15:31] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [15:32] * Joins: MikeSmith (~MikeSmith@EM114-48-7-54.pool.e-mobile.ne.jp)
- # [15:34] <jgraham> annevk: I have no idea why you would like making your code look more like it was written in Visual Basic
- # [15:34] <jgraham> If God had intended the web to be programmed in VB, He would have given Microsoft a monopoly
- # [15:43] <Philip`> If JS used VB's with syntax (where you write ".Height = 100" etc so it's easily distinguishable from local/global variable references), would that have avoided the performance problems it causes?
- # [15:49] <jgraham> Maybe
- # [15:50] * jgraham hasn't actually programmed any VB for >10 years and had forgotten the . thing
- # [15:50] <MikeSmith> anybody know if there is interactive help or a man page or doc of some kind for the OSX "jsc" command?
- # [15:52] <jgraham> MikeSmith: No idea. I doubt it. Do you have a question?
- # [15:52] <MikeSmith> nah, nothing specific
- # [15:52] * jgraham is unlikely to be able to help, but nevertheless
- # [15:53] <MikeSmith> just running the jsc shell
- # [15:53] <MikeSmith> and wondering if there is any help on the shell at least
- # [15:53] <MikeSmith> node shell has a .help
- # [15:54] <MikeSmith> but that is actually not very useful at all
- # [15:54] <MikeSmith> at this point
- # [15:54] <jgraham> Does it do more than just take javascript expressions and evaluate the results?
- # [15:54] <jgraham> There is a print() function to write to stdout if that helps
- # [15:55] <MikeSmith> node shell has a .break and .clear
- # [15:55] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
- # [15:55] <MikeSmith> which are actually useful in the case of node
- # [15:55] <jgraham> It's not like command-line repls have been the main focus of javascript
- # [15:55] <MikeSmith> true
- # [15:56] <jgraham> Or non-browser use cases in general really
- # [15:56] <MikeSmith> a thing that the node shell does that I find highly annoying is that if you hit ^C it drops you out of the shell entirely and exists back to your bash prompt
- # [15:57] <MikeSmith> I don't think ^C in a shell or shell-like thing should do that
- # [15:57] <MikeSmith> that's what ^D is for
- # [15:57] <Philip`> Perhaps you could run it in rlwrap to get a more standard shell-like interface
- # [15:57] <MikeSmith> so I guess this .break thing is what you are meant to use instead
- # [15:57] <MikeSmith> what's rlwrap?
- # [15:58] <MikeSmith> …readline wrapper
- # [15:58] <MikeSmith> I see
- # [16:13] * Quits: annevk (~annevk@5355737B.cable.casema.nl) (Remote host closed the connection)
- # [16:13] * Joins: annevk (~annevk@5355737B.cable.casema.nl)
- # [16:14] * Quits: smaug____ (~chatzilla@MMMCDXII.gprs.sl-laajakaista.fi) (Ping timeout: 252 seconds)
- # [16:30] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Quit: dglazkov)
- # [16:37] * Quits: annevk (~annevk@5355737B.cable.casema.nl) (Quit: annevk)
- # [16:42] * Quits: paul_irish (~paul_iris@217.20.119.125) (Ping timeout: 245 seconds)
- # [16:45] * Joins: paul_irish (~paul_iris@217.20.119.125)
- # [16:49] * Quits: erlehmann (~erlehmann@dslb-088-075-176-074.pools.arcor-ip.net) (Quit: Die demokratieerhaltende Whistleblower-Organistation Krautchan freut sich immer über Spenden.)
- # [16:56] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [17:01] * Joins: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [17:30] * Joins: mpt (~mpt@canonical/mpt)
- # [17:32] * Joins: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net)
- # [17:34] * Joins: smaug____ (~chatzilla@ZMKCXCVI.gprs.sl-laajakaista.fi)
- # [17:42] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 240 seconds)
- # [17:45] * Joins: mokush (~quassel@79.119.212.162)
- # [17:54] * Joins: mpt (~mpt@canonical/mpt)
- # [17:58] * Joins: aho (~nya@fuld-4d00d4af.pool.mediaWays.net)
- # [18:00] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [18:06] * Quits: smaug____ (~chatzilla@ZMKCXCVI.gprs.sl-laajakaista.fi) (Read error: Connection reset by peer)
- # [18:08] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [18:08] * Parts: svl (~me@ip565744a7.direct-adsl.nl)
- # [18:12] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: Leaving)
- # [18:12] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [18:13] * Quits: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: nimbupani)
- # [18:17] * Joins: annevk (~annevk@5355737B.cable.casema.nl)
- # [18:18] <karlcow> in http://mozillalabs.com/zaphod/2010/09/16/6/ spotted a http-equiv=”Content-Script-Type”
- # [18:18] <karlcow> <meta http-equiv=”Content-Script-Type” content=”application/narcissus” />
- # [18:19] <karlcow> http://www.w3.org/TR/REC-html40/interact/scripts.html#h-18.2.2.1
- # [18:19] <annevk> ugh
- # [18:19] <annevk> "Doing so will cause Narcissus to execute the various on* listeners specified for different elements. (Unfortunately, SpiderMonkey will also execute them, which may or may not cause issues)."
- # [18:20] <karlcow> yes it seems SpiderMonkey it doesn't remove the other. Kind of strange
- # [18:23] * Joins: jeremyselier (~Jeremy@seg75-1-81-57-242-198.fbx.proxad.net)
- # [18:32] <hsivonen> application/narcissus is like application/chromeframe, expect the former is only for experimentation while the latter is marketed for non-experimental deployment
- # [18:36] <annevk> could have used a more "there be dragons" identifier
- # [18:36] <annevk> but I guess it doesn't really matter
- # [18:37] <karlcow> hmm application/crouching-tiger
- # [18:39] * Joins: expilicious (~zAyghip8@cpc2-ely02-0-0-cust338.5-1.cable.virginmedia.com)
- # [18:42] * Quits: mokush (~quassel@79.119.212.162) (Remote host closed the connection)
- # [18:48] * Joins: hamcore (rhythm@unaffiliated/hamcore)
- # [18:49] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
- # [19:15] * Quits: paul_irish (~paul_iris@217.20.119.125) (Remote host closed the connection)
- # [19:18] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Quit: dglazkov)
- # [19:27] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [19:37] * Quits: reni__home (~reni@dsl91EC93DA.pool.t-online.hu) (Ping timeout: 265 seconds)
- # [19:46] * Joins: smaug____ (~chatzilla@YGCDIII.gprs.sl-laajakaista.fi)
- # [19:52] * Joins: reni__home (~reni@51B7C224.dsl.pool.telekom.hu)
- # [20:20] * Quits: cyphase (~cyphase@adsl-76-254-71-199.dsl.pltn13.sbcglobal.net) (Ping timeout: 255 seconds)
- # [20:20] * Quits: jeremyselier (~Jeremy@seg75-1-81-57-242-198.fbx.proxad.net) (Ping timeout: 240 seconds)
- # [20:26] * Joins: jeremyselier (~Jeremy@2a01:e35:139f:2c60:fa1e:dfff:feec:469)
- # [20:26] * Quits: jeremyselier (~Jeremy@2a01:e35:139f:2c60:fa1e:dfff:feec:469) (Remote host closed the connection)
- # [20:26] * Joins: jeremyselier_ (~Jeremy@2a01:e35:139f:2c60:fa1e:dfff:feec:469)
- # [20:31] * Joins: cyphase (~cyphase@adsl-76-254-71-199.dsl.pltn13.sbcglobal.net)
- # [20:33] <jacobolus> is there any way to add focus/blur events to custom objects?
- # [20:33] <jacobolus> for instance, to get a blur event on a div for someone clicking on some other form element?
- # [20:35] * Quits: jeremyselier_ (~Jeremy@2a01:e35:139f:2c60:fa1e:dfff:feec:469) (Ping timeout: 272 seconds)
- # [20:35] * Quits: peol (~andree@unaffiliated/peol) (Remote host closed the connection)
- # [20:36] <Hixie> jacobolus: i don't follow
- # [20:36] <Hixie> can someone with IE let me know what IE does for http://software.hixie.ch/utilities/js/live-dom-viewer/saved/647 ?
- # [20:36] <gsnedders> jacobolus: var div = document.getElementsByTagName("div")[0], form = document.getElementsByTagName("form")[0]; form.addEventListener("blur", function(e){div.dispatchEvent(e);}, false);
- # [20:37] <gsnedders> jacobolus: Or something like that?
- # [20:37] <Hixie> so far i have three browsers with three different results
- # [20:37] <jacobolus> Hixie: in other words, currently only form elements or something containing them gets key presses and focus/blur events right?
- # [20:37] <gsnedders> jacobolus: Oh, that'll throw
- # [20:38] <jacobolus> can I get a div to accept focus & key events?
- # [20:38] <Hixie> jacobolus: per the spec, all kinds of elements can be focusable, see http://www.whatwg.org/specs/web-apps/current-work/complete/editing.html#focus-management
- # [20:38] <jacobolus> oh, okay
- # [20:38] <Hixie> jacobolus: plus you can be "specially focusable" http://www.whatwg.org/specs/web-apps/current-work/complete/editing.html#specially-focusable
- # [20:39] <Hixie> it strikes me that contenteditable isn't on either of those lists
- # [20:39] <Hixie> but that would also make something focusable
- # [20:39] <Hixie> probably
- # [20:39] <jacobolus> Hixie: so if I have some random div in the middle of my page, can I make it focusable?
- # [20:39] <Hixie> sure, just set tabindex=0 on it
- # [20:39] <jacobolus> (or perhaps an SVG shape that I want to be selectable)
- # [20:40] <jacobolus> neat
- # [20:40] <jacobolus> let me try that
- # [20:40] <Hixie> SVG probably has an attribute like fcFocusableElementActivationBehaviorMatrix="focusable-element"
- # [20:40] <jacobolus> :)
- # [20:40] <Hixie> but i wouldn't know what it was off-hand
- # [20:41] <jacobolus> I can't just set tabindex on it?
- # [20:41] <jacobolus> that's too bad
- # [20:41] <Hixie> dunno if SVG has tabindex
- # [20:41] <Hixie> maybe
- # [20:41] <jacobolus> aha! "focusable"
- # [20:41] <jacobolus> at least in svg tiny 1.2
- # [20:41] <Hixie> wow that's remarkably succint
- # [20:42] <jacobolus> and the associated event is apparently "DOMFocusIn"
- # [20:44] <jacobolus> I wonder if any browsers support that
- # [20:52] <jacobolus> sorry for the obvious questions, but what exactly is the relation of svg tiny 1.2 to svg 1.2, and what specs are browsers trying to implement?
- # [20:57] <jacobolus> or are browsers just shooting for svg 1.1?
- # [20:57] <jacobolus> (which doesn't include this keyboard stuff as far as I can tell)
- # [20:57] * micheil_away is now known as micheil
- # [21:02] * Quits: expilicious (~zAyghip8@cpc2-ely02-0-0-cust338.5-1.cable.virginmedia.com) (Ping timeout: 240 seconds)
- # [21:06] <Hixie> hsivonen: i'm completely confused by http://www.w3.org/Bugs/Public/show_bug.cgi?id=9843
- # [21:10] * Joins: jeremyselier_ (~Jeremy@2a01:e35:139f:2c60:fa1e:dfff:feec:469)
- # [21:10] * Quits: peterhil (~peterhil@a91-153-127-82.elisa-laajakaista.fi) (Ping timeout: 252 seconds)
- # [21:13] * Quits: jeremyselier_ (~Jeremy@2a01:e35:139f:2c60:fa1e:dfff:feec:469) (Client Quit)
- # [21:16] <hsivonen> Hixie: the patch that landed in Gecko makes document.written scripts not block on style sheets. seems to match IE
- # [21:17] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
- # [21:17] <Hixie> hsivonen: i don't think we should be adding things that make document.write('foo') work differently than data:text/html,foo
- # [21:18] <Hixie> at least not without clear compat need
- # [21:18] * Joins: peol (~andree@unaffiliated/peol)
- # [21:25] * Joins: ako (~nya@fuld-4d00d5fd.pool.mediaWays.net)
- # [21:26] * Quits: MikeSmith (~MikeSmith@EM114-48-7-54.pool.e-mobile.ne.jp) (Ping timeout: 245 seconds)
- # [21:28] * Quits: aho (~nya@fuld-4d00d4af.pool.mediaWays.net) (Ping timeout: 245 seconds)
- # [21:30] * Joins: roc (~roc@121.98.230.221)
- # [21:32] * Joins: MikeSmith (~MikeSmith@EM111-188-3-228.pool.e-mobile.ne.jp)
- # [21:32] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [21:34] * Joins: yutak_home (~kee@U017209.ppp.dion.ne.jp)
- # [21:38] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
- # [21:44] * Quits: cyphase (~cyphase@adsl-76-254-71-199.dsl.pltn13.sbcglobal.net) (Ping timeout: 276 seconds)
- # [21:45] * Quits: jacobolus (~jacobolus@c-24-128-189-152.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [21:47] * Joins: cyphase (~cyphase@adsl-76-254-71-199.dsl.pltn13.sbcglobal.net)
- # [21:58] * Joins: virtuelv (~virtuelv_@65.168.34.95.customer.cdi.no)
- # [22:01] * Joins: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net)
- # [22:28] * Quits: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: nimbupani)
- # [22:34] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 240 seconds)
- # [22:44] * Quits: virtuelv (~virtuelv_@65.168.34.95.customer.cdi.no) (Quit: Ex-Chat)
- # [23:09] * Joins: nessy (~Adium@124-168-60-18.dyn.iinet.net.au)
- # [23:20] * Athox is now known as Anti-X
- # [23:25] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
- # [23:25] * Quits: maikmerten (~merten@m83-185-20-145.cust.tele2.se) (Ping timeout: 276 seconds)
- # [23:29] * Quits: ROBOd (~robod@109.96.211.30) (Quit: .)
- # [23:34] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [23:53] * Joins: miketaylr (~miketaylr@frontend.gtri.gatech.edu)
- # [23:53] * Quits: oal (~oal@5.79-160-122.customer.lyse.net) (Remote host closed the connection)
- # [23:56] * Quits: smaug____ (~chatzilla@YGCDIII.gprs.sl-laajakaista.fi) (Quit: ChatZilla 0.9.86 [Firefox 4.0b7pre/20100918160041])
- # Session Close: Sun Sep 26 00:00:00 2010
The end :)