Options:
- # Session Start: Sun Oct 23 00:00:00 2011
- # Session Ident: #whatwg
- # [00:00] * Joins: bga_ (~bga@pppoe.95-55-175-245.dynamic.avangarddsl.ru)
- # [00:07] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [00:08] * Quits: Dashiva (Dashiva@wikia/Dashiva) (Ping timeout: 240 seconds)
- # [00:08] * Joins: othermaciej_ (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [00:08] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [00:08] * othermaciej_ is now known as othermaciej
- # [00:10] * Joins: necolas (~necolas@5e041dd3.bb.sky.com)
- # [00:11] * Joins: Dashiva (Dashiva@84-72-45-52.dclient.hispeed.ch)
- # [00:11] * Quits: Dashiva (Dashiva@84-72-45-52.dclient.hispeed.ch) (Changing host)
- # [00:11] * Joins: Dashiva (Dashiva@wikia/Dashiva)
- # [00:11] * Quits: necolas (~necolas@5e041dd3.bb.sky.com) (Read error: Connection reset by peer)
- # [00:14] * Joins: necolas (~necolas@5e041dd3.bb.sky.com)
- # [00:18] * Quits: Dashiva (Dashiva@wikia/Dashiva) (Ping timeout: 240 seconds)
- # [00:18] * Quits: necolas (~necolas@5e041dd3.bb.sky.com) (Remote host closed the connection)
- # [00:34] * Joins: J_Voracek (~J_Voracek@71.21.195.70)
- # [00:34] * Quits: J_Voracek (~J_Voracek@71.21.195.70) (Client Quit)
- # [00:38] * Quits: Telling (~unknown@80-71-135-15.u.parknet.dk) (Quit: ...)
- # [00:52] * Joins: Dashiva (Dashiva@84-72-45-52.dclient.hispeed.ch)
- # [00:52] * Quits: Dashiva (Dashiva@84-72-45-52.dclient.hispeed.ch) (Changing host)
- # [00:52] * Joins: Dashiva (Dashiva@wikia/Dashiva)
- # [00:52] * Joins: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net)
- # [00:58] * Quits: Amorphous (jan@unaffiliated/amorphous) (Read error: Operation timed out)
- # [01:03] * Quits: hasather_ (~hasather_@84.38.144.96) (Remote host closed the connection)
- # [01:08] * Quits: MikeSmith (~MikeSmith@EM114-48-153-114.pool.e-mobile.ne.jp) (Quit: MikeSmith)
- # [01:10] <zewt> heh, unreadable examples on msdn ... because, as usual, of someone using nonstandard tab stops
- # [01:15] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [01:15] * Quits: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net) (Quit: weinig)
- # [01:16] * retired-cowboy is now known as abarth
- # [01:27] * Joins: rillian_ (~rillian@mist.thaumas.net)
- # [01:38] * Quits: rillian_ (~rillian@mist.thaumas.net) (Remote host closed the connection)
- # [01:38] * Joins: MikeSmith (~MikeSmith@EM111-191-72-136.pool.e-mobile.ne.jp)
- # [01:45] * Joins: rillian_ (~rillian@mist.thaumas.net)
- # [01:47] * Joins: annevk (~annevk@EM111-191-72-136.pool.e-mobile.ne.jp)
- # [01:50] * Quits: connrs (~connrs@conners.plus.com) (Ping timeout: 260 seconds)
- # [02:00] * Joins: TabAtkins_ (~tabatkins@76-253-1-30.lightspeed.sntcca.sbcglobal.net)
- # [02:09] * Joins: connrs (~connrs@conners.plus.com)
- # [02:16] * Joins: rillian__ (~rillian@mist.thaumas.net)
- # [02:16] * Quits: rillian_ (~rillian@mist.thaumas.net) (Read error: Connection reset by peer)
- # [02:19] * Joins: rillian_ (~rillian@mist.thaumas.net)
- # [02:19] * Quits: rillian__ (~rillian@mist.thaumas.net) (Read error: Connection reset by peer)
- # [02:25] * Joins: rillian__ (~rillian@mist.thaumas.net)
- # [02:26] * Quits: annevk (~annevk@EM111-191-72-136.pool.e-mobile.ne.jp) (Ping timeout: 255 seconds)
- # [02:26] * Quits: rillian_ (~rillian@mist.thaumas.net) (Read error: Connection reset by peer)
- # [02:26] * Quits: MikeSmith (~MikeSmith@EM111-191-72-136.pool.e-mobile.ne.jp) (Ping timeout: 256 seconds)
- # [02:31] * Joins: annevk (~annevk@EM1-112-66-214.pool.e-mobile.ne.jp)
- # [02:35] * Joins: MikeSmith (~MikeSmith@EM1-112-66-214.pool.e-mobile.ne.jp)
- # [02:49] <MikeSmith> "You are really good master. It’s easy and enjoying to work with you."
- # [02:49] <MikeSmith> He is indifferent to music of Kraftwerk.
- # [02:50] <annevk> Well that explains it, Kraftwerk is awesome
- # [02:51] * Quits: TabAtkins_ (~tabatkins@76-253-1-30.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 252 seconds)
- # [02:53] * Quits: Dashiva (Dashiva@wikia/Dashiva) (Ping timeout: 245 seconds)
- # [02:54] * Joins: Dashiva (Dashiva@84-72-45-52.dclient.hispeed.ch)
- # [02:54] * Quits: Dashiva (Dashiva@84-72-45-52.dclient.hispeed.ch) (Changing host)
- # [02:54] * Joins: Dashiva (Dashiva@wikia/Dashiva)
- # [02:56] * Quits: espadrine (~thaddee_t@AMontsouris-157-1-134-39.w90-46.abo.wanadoo.fr) (Ping timeout: 276 seconds)
- # [02:56] * Quits: annevk (~annevk@EM1-112-66-214.pool.e-mobile.ne.jp) (Ping timeout: 256 seconds)
- # [02:57] * Quits: MikeSmith (~MikeSmith@EM1-112-66-214.pool.e-mobile.ne.jp) (Ping timeout: 248 seconds)
- # [03:02] * Joins: annevk (~annevk@EM1-112-57-21.pool.e-mobile.ne.jp)
- # [03:02] <annevk> http://quuz.org/webvtt/ now with <title> and <h1>
- # [03:03] * Joins: MikeSmith (~MikeSmith@EM1-112-57-21.pool.e-mobile.ne.jp)
- # [03:13] * Joins: ezoe (~ezoe@61-205-124-175f1.kyt1.eonet.ne.jp)
- # [03:14] * Quits: rillian__ (~rillian@mist.thaumas.net) (Remote host closed the connection)
- # [03:24] <MikeSmith> I made some personal fashion changes recently
- # [03:24] <MikeSmith> this is my new look:
- # [03:24] <MikeSmith> http://www.oneyeartrip.com/2010/04/isawa-onsen.html
- # [03:24] <MikeSmith> feedback welcom
- # [03:24] <MikeSmith> oops
- # [03:25] <MikeSmith> http://2.bp.blogspot.com/_88RoabsTacs/S92ZA4h7NDI/AAAAAAAACZ4/VBy0WeKWj9U/s1600/IMG_2060.JPG
- # [03:32] * Joins: jdong_bot_ (~jdong_bot@114.112.44.135)
- # [03:42] * Quits: ezoe (~ezoe@61-205-124-175f1.kyt1.eonet.ne.jp) (Ping timeout: 244 seconds)
- # [03:43] * Joins: Evanescence (~Evanescen@122.237.31.14)
- # [03:45] * Joins: rillian_ (~rillian@mist.thaumas.net)
- # [03:49] * Quits: bga_ (~bga@pppoe.95-55-175-245.dynamic.avangarddsl.ru) (Read error: Connection reset by peer)
- # [03:51] * Quits: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [03:56] * Quits: annevk (~annevk@EM1-112-57-21.pool.e-mobile.ne.jp) (Ping timeout: 260 seconds)
- # [03:56] * Quits: MikeSmith (~MikeSmith@EM1-112-57-21.pool.e-mobile.ne.jp) (Ping timeout: 256 seconds)
- # [03:58] * Joins: MikeSmith (~MikeSmith@EM1-113-239-210.pool.e-mobile.ne.jp)
- # [04:02] * Joins: MikeSmith_ (~MikeSmith@EM1-113-192-208.pool.e-mobile.ne.jp)
- # [04:03] * Quits: MikeSmith (~MikeSmith@EM1-113-239-210.pool.e-mobile.ne.jp) (Ping timeout: 248 seconds)
- # [04:03] * MikeSmith_ is now known as MikeSmith
- # [04:13] * Joins: Transformer (~Transform@ool-4a59e397.dyn.optonline.net)
- # [04:14] * Quits: Transformer (~Transform@ool-4a59e397.dyn.optonline.net) (Excess Flood)
- # [04:26] * Quits: MikeSmith (~MikeSmith@EM1-113-192-208.pool.e-mobile.ne.jp) (Ping timeout: 245 seconds)
- # [04:27] * Joins: ezoe (~ezoe@112-68-245-146f1.kyt1.eonet.ne.jp)
- # [04:32] * Joins: nimbupani (~divyam@219.64.117.145)
- # [04:32] * nimbupani is now known as divya
- # [04:33] * Joins: jarek (~jarek@bdd183.neoplus.adsl.tpnet.pl)
- # [04:33] * Quits: jarek (~jarek@bdd183.neoplus.adsl.tpnet.pl) (Changing host)
- # [04:33] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [04:34] * Joins: MikeSmith (~MikeSmith@EM111-191-150-142.pool.e-mobile.ne.jp)
- # [04:35] <jarek> Hi
- # [04:35] * Quits: MikeSmith (~MikeSmith@EM111-191-150-142.pool.e-mobile.ne.jp) (Client Quit)
- # [04:35] <jarek> what's the correct way for implementing toggle buttons with HTML5?
- # [04:35] <jarek> I can't find anything like <button type="toggle">
- # [04:36] <jarek> should I be doing it the old-fashioned way? (a couple of divs with click events attached to them)
- # [04:38] <jarek> but this won't work when uses keyboard for navigation
- # [04:41] <jarek> another idea is to have something like <button data-is-toggled="true">, but I would still need event listeners to to watch and update button state
- # [04:42] <jarek> s/uses/user uses
- # [04:48] * Joins: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net)
- # [04:51] <Hixie> jarek: <input type=checkbox>
- # [04:53] * Joins: jarek__ (~jarek@bcu220.neoplus.adsl.tpnet.pl)
- # [04:53] * jarek is now known as Guest6695
- # [04:55] * Quits: Guest6695 (~jarek@unaffiliated/jarek) (Ping timeout: 240 seconds)
- # [05:14] * Joins: nonge__ (~nonge@p5082A9AD.dip.t-dialin.net)
- # [05:15] * Joins: myakura (~myakura@FL1-203-136-164-250.tky.mesh.ad.jp)
- # [05:17] * Quits: nonge_ (~nonge@p50829084.dip.t-dialin.net) (Ping timeout: 240 seconds)
- # [05:21] * Joins: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net)
- # [05:23] * Joins: rabbi1 (~manjunath@49.249.142.138)
- # [05:25] * Quits: rillian_ (~rillian@mist.thaumas.net) (Remote host closed the connection)
- # [05:27] * Quits: jarek__ (~jarek@bcu220.neoplus.adsl.tpnet.pl) (Ping timeout: 276 seconds)
- # [05:47] * Joins: mpt (~mpt@canonical/mpt)
- # [06:06] * Quits: Dashiva (Dashiva@wikia/Dashiva) (Remote host closed the connection)
- # [06:07] * Joins: Dashiva (Dashiva@wikia/Dashiva)
- # [06:07] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 255 seconds)
- # [06:25] * niftylettuce_ is now known as niftylettuce
- # [06:38] * Quits: Dashiva (Dashiva@wikia/Dashiva) (Remote host closed the connection)
- # [06:39] * Joins: Dashiva (Dashiva@84-72-45-52.dclient.hispeed.ch)
- # [06:39] * Quits: Dashiva (Dashiva@84-72-45-52.dclient.hispeed.ch) (Changing host)
- # [06:39] * Joins: Dashiva (Dashiva@wikia/Dashiva)
- # [06:49] * Quits: rabbi1 (~manjunath@49.249.142.138) (Quit: Leaving.)
- # [07:40] * Joins: nielsle_ (~nielsle@3239059-cl69.boa.fiberby.dk)
- # [08:08] * Quits: jmb (~jmb@mail.parsifal.org.uk) (Read error: Operation timed out)
- # [08:08] * Joins: rillian_ (~rillian@mist.thaumas.net)
- # [08:08] * Quits: frank_salim (~frank@99-123-5-179.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 252 seconds)
- # [08:09] * Joins: robman_ (~robman@3-254.197-178.cust.bluewin.ch)
- # [08:10] * Joins: GlitchMr (~glitchmr@178-36-54-21.adsl.inetia.pl)
- # [08:11] * Joins: jmb (~jmb@mail.parsifal.org.uk)
- # [08:22] * Joins: AlexNRoss (~AleossIRC@unaffiliated/aleoss)
- # [08:28] * Quits: divya (~divyam@219.64.117.145) (Quit: Leaving.)
- # [08:39] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [08:39] * Joins: othermaciej_ (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [08:41] * Joins: nimbupani (~divyam@219.64.117.145)
- # [08:41] * nimbupani is now known as divya
- # [08:41] * Quits: Evanescence (~Evanescen@122.237.31.14) (Read error: Connection reset by peer)
- # [08:42] * Joins: Evanescence (~Evanescen@122.237.31.14)
- # [08:48] * niftylettuce is now known as NIFTYLETTUCE
- # [08:49] * Quits: robman_ (~robman@3-254.197-178.cust.bluewin.ch) (Ping timeout: 244 seconds)
- # [09:01] * Quits: rillian_ (~rillian@mist.thaumas.net) (Remote host closed the connection)
- # [09:31] * Quits: AlexNRoss (~AleossIRC@unaffiliated/aleoss) (Quit: We love you, Dark Continent! Good night!)
- # [09:39] * Joins: rabbi1 (~manjunath@49.249.142.94)
- # [09:40] * Quits: divya (~divyam@219.64.117.145) (Ping timeout: 260 seconds)
- # [09:42] * Joins: necolas (~necolas@5e041dd3.bb.sky.com)
- # [09:46] * Quits: myakura (~myakura@FL1-203-136-164-250.tky.mesh.ad.jp) (Remote host closed the connection)
- # [10:07] * Joins: tomasf (~tom@2002:55e5:d95e:0:7d6a:11d4:b5a7:834d)
- # [10:11] * Quits: necolas (~necolas@5e041dd3.bb.sky.com) (Remote host closed the connection)
- # [10:18] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [10:18] * Quits: Evanescence (~Evanescen@122.237.31.14) (Quit: my website: http://stardiviner.dyndns-blog.com/)
- # [10:20] * Joins: Evanescence (~Evanescen@122.237.31.14)
- # [10:25] * Quits: Evanescence (~Evanescen@122.237.31.14) (Quit: my website: http://stardiviner.dyndns-blog.com/)
- # [10:27] * Joins: annevk (~annevk@s804136.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [10:27] <annevk> why is string lastIndexOf not the same as array lastIndexOf
- # [10:27] <annevk> what insanity is this?
- # [10:32] * Quits: annevk (~annevk@s804136.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 248 seconds)
- # [10:34] * Joins: annevk (~annevk@s804136.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [10:39] * Quits: annevk (~annevk@s804136.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 248 seconds)
- # [10:44] * Joins: Evanescence (~Evanescen@122.237.31.14)
- # [10:48] * Quits: ezoe (~ezoe@112-68-245-146f1.kyt1.eonet.ne.jp) (Ping timeout: 240 seconds)
- # [10:50] * Quits: Evanescence (~Evanescen@122.237.31.14) (Quit: my website: http://stardiviner.dyndns-blog.com/)
- # [10:52] * Joins: necolas (~necolas@5e041dd3.bb.sky.com)
- # [11:01] * Joins: annevk (~annevk@s804136.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [11:05] * Quits: annevk (~annevk@s804136.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 240 seconds)
- # [11:06] * Joins: hasather_ (~hasather_@84.38.144.96)
- # [11:08] * Quits: necolas (~necolas@5e041dd3.bb.sky.com) (Remote host closed the connection)
- # [11:08] * Joins: MikeSmith (~MikeSmith@s804136.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [11:12] * Joins: FlorianX (~Florian_S@p4FE2DDEE.dip.t-dialin.net)
- # [11:14] * Joins: Ms2ger (~Ms2ger@91.181.96.17)
- # [11:14] * Joins: Evanescence (~Evanescen@122.237.31.14)
- # [11:20] * Joins: annevk (~annevk@s804136.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [11:21] * Quits: Evanescence (~Evanescen@122.237.31.14) (Quit: my website: http://stardiviner.dyndns-blog.com/)
- # [11:24] * Quits: annevk (~annevk@s804136.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 240 seconds)
- # [11:36] * Joins: Evanescence (~Evanescen@122.237.31.14)
- # [11:43] * Quits: ParadoX- (parad0x@hades.spexhost.com) (Ping timeout: 248 seconds)
- # [11:48] * Quits: Evanescence (~Evanescen@122.237.31.14) (Quit: my website: http://stardiviner.dyndns-blog.com/)
- # [11:48] * Joins: ParadoX- (parad0x@hades.spexhost.com)
- # [11:49] * Joins: bezoar (~Adium@c-24-143-67-135.customer.broadstripe.net)
- # [11:52] * Joins: necolas (~necolas@5e041dd3.bb.sky.com)
- # [11:57] * Quits: necolas (~necolas@5e041dd3.bb.sky.com) (Remote host closed the connection)
- # [12:11] * Joins: necolas (~necolas@5e041dd3.bb.sky.com)
- # [12:14] <MikeSmith> Ms2ger: so do the canvas test-suite changes to add testharness.js need to be reviewed by anybody other than Philip` ?
- # [12:14] * Joins: robman_ (~robman@3-254.197-178.cust.bluewin.ch)
- # [12:14] <Ms2ger> Anyone who's interested, I guess :)
- # [12:15] * Quits: necolas (~necolas@5e041dd3.bb.sky.com) (Remote host closed the connection)
- # [12:21] * Quits: robman_ (~robman@3-254.197-178.cust.bluewin.ch) (Ping timeout: 260 seconds)
- # [12:22] * Joins: robman_ (~robman@3-254.197-178.cust.bluewin.ch)
- # [12:44] * Quits: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [12:46] * Joins: Telling (~unknown@80-71-135-15.u.parknet.dk)
- # [12:49] * Joins: Evanescence (~Evanescen@122.237.31.14)
- # [12:53] * Quits: MikeSmith (~MikeSmith@s804136.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 248 seconds)
- # [12:57] * Joins: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [13:02] * Quits: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net) (Quit: shepazu)
- # [13:03] * Joins: bga_ (~bga@pppoe.95-55-175-245.dynamic.avangarddsl.ru)
- # [13:06] * Quits: Telling (~unknown@80-71-135-15.u.parknet.dk) (Quit: ...)
- # [13:13] * Joins: MikeSmith (~MikeSmith@s804114.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [13:13] * Quits: Evanescence (~Evanescen@122.237.31.14) (Quit: my website: http://stardiviner.dyndns-blog.com/)
- # [13:21] * Joins: smaug____ (~chatzilla@dsl-hkibrasgw3-ff5ac100-203.dhcp.inet.fi)
- # [13:25] * Joins: annevk (~annevk@s804114.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [13:26] <annevk> why does onhashchange not expose old and new hash rather than old and new URL?
- # [13:28] * Quits: rabbi1 (~manjunath@49.249.142.94) (Quit: Leaving.)
- # [13:30] * Quits: annevk (~annevk@s804114.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 245 seconds)
- # [13:31] * Joins: rabbi1 (~manjunath@49.249.142.94)
- # [13:32] * Joins: Evanescence (~Evanescen@122.237.31.14)
- # [13:33] * Quits: MikeSmith (~MikeSmith@s804114.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: MikeSmith)
- # [13:34] * Quits: rabbi1 (~manjunath@49.249.142.94) (Read error: Connection reset by peer)
- # [13:36] <hsivonen> hmm. the Reader version of Opera Mobile Labs allows getUserMedia go through without prompting the user
- # [13:37] <hsivonen> i.e. it turns on the camera without prompting the user
- # [13:37] <hsivonen> not cool
- # [13:43] * Joins: Telling (~unknown@shop3.diku.dk)
- # [13:47] * Quits: robman_ (~robman@3-254.197-178.cust.bluewin.ch) (Quit: Leaving)
- # [13:49] <zcorpan> hsivonen: "The device API does not have a user interface yet. This will be added soon.
- # [13:49] <zcorpan> These are proof of concept builds, and should be considered experimental and for developer use only."
- # [13:51] * Joins: _bga (~bga@ppp78-37-199-12.pppoe.avangarddsl.ru)
- # [13:54] * Quits: bga_ (~bga@pppoe.95-55-175-245.dynamic.avangarddsl.ru) (Ping timeout: 260 seconds)
- # [13:56] <hsivonen> zcorpan: ok. I reported it as a bug anyway, because I didn't like having the camera turn on without permission
- # [13:58] <hsivonen> btw, https://www.cs.columbia.edu/~smb/blog//2011-10/2011-10-21.html is interesting as far as the implications of an "always allow" option goes for allowing a given origin access the camera or the microphone
- # [14:02] * Quits: smaug____ (~chatzilla@dsl-hkibrasgw3-ff5ac100-203.dhcp.inet.fi) (Ping timeout: 240 seconds)
- # [14:06] <zcorpan> abarth: so does script need crossorigin=""? would it break the web to include an Origin header for script requests?
- # [14:15] * Quits: Evanescence (~Evanescen@122.237.31.14) (Quit: my website: http://stardiviner.dyndns-blog.com/)
- # [14:16] * Joins: Evanescence (~Evanescen@122.237.31.14)
- # [14:23] * Joins: Areks (~Areks@176.14.214.163)
- # [14:27] * Joins: nimbupani (~divyam@219.64.117.145)
- # [14:27] * nimbupani is now known as divya
- # [14:30] * Quits: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se) (Ping timeout: 260 seconds)
- # [14:34] * Joins: myakura (~myakura@FL1-203-136-164-250.tky.mesh.ad.jp)
- # [14:52] * Joins: ezoe (~ezoe@112-68-250-30f1.kyt1.eonet.ne.jp)
- # [15:05] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [15:05] * Quits: benjoffe_ (~benjoffe_@CPE-121-218-141-115.lnse3.cht.bigpond.net.au) (Remote host closed the connection)
- # [15:18] * Joins: erlehmann (~erlehmann@dslb-084-062-029-250.pools.arcor-ip.net)
- # [15:21] * Joins: agektmr (~Adium@p2156-ipbf5107marunouchi.tokyo.ocn.ne.jp)
- # [15:24] * Joins: erlehmann_ (~erlehmann@dslb-084-062-029-250.pools.arcor-ip.net)
- # [15:24] * Quits: erlehmann_ (~erlehmann@dslb-084-062-029-250.pools.arcor-ip.net) (Read error: Connection reset by peer)
- # [15:25] * Joins: erlehmann_ (~erlehmann@dslb-084-062-029-250.pools.arcor-ip.net)
- # [15:26] * Quits: erlehmann (~erlehmann@dslb-084-062-029-250.pools.arcor-ip.net) (Ping timeout: 258 seconds)
- # [15:27] * erlehmann_ is now known as erlehmann
- # [15:30] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 258 seconds)
- # [15:35] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [15:46] * Joins: adtykfhyipoh (185b44cc@gateway/web/freenode/ip.24.91.68.204)
- # [15:46] <adtykfhyipoh> Hey, is anyone here? I need help.
- # [15:47] <divya> ask adtykfhyipoh
- # [15:48] <adtykfhyipoh> Hey, I am building a javascript application, and I have an if statement, and in the condition, I need to know if one variable equals the value of any item in an array. How can I do this?
- # [15:48] <divya> array.indexOf(variable)
- # [15:49] <adtykfhyipoh> that might work I'll try it
- # [15:50] * Quits: annevk5 (u2483@gateway/web/irccloud.com/x-eeudnzaoazeyqqyv) (Quit: Connection closed for inactivity)
- # [15:50] * Quits: jeremyselier (u2513@gateway/web/irccloud.com/x-yjesjudsvuzrbole) (Quit: Connection closed for inactivity)
- # [15:56] <adtykfhyipoh> thanks mate it worked
- # [15:56] <divya> np mate
- # [15:57] * Quits: adtykfhyipoh (185b44cc@gateway/web/freenode/ip.24.91.68.204) (Quit: Page closed)
- # [16:03] * Joins: necolas (~necolas@5e041dd3.bb.sky.com)
- # [16:06] * Quits: Dashiva (Dashiva@wikia/Dashiva) (Ping timeout: 245 seconds)
- # [16:25] * Quits: erlehmann (~erlehmann@dslb-084-062-029-250.pools.arcor-ip.net) (Quit: Ex-Chat)
- # [16:29] <gsnedders> divya: You need indexOf(foo) >= 0 or !== -1
- # [16:29] <gsnedders> divya: [1].indexOf(1) === 0
- # [16:30] <divya> gsnedders: yep, I just wanted to point what f() to use to adty
- # [16:30] <gsnedders> divya: Kinda unclear from what you said, though
- # [16:31] <divya> yeah probably :P
- # [16:36] * Joins: Dashiva (Dashiva@wikia/Dashiva)
- # [16:41] * Quits: Dashiva (Dashiva@wikia/Dashiva) (Ping timeout: 255 seconds)
- # [16:42] * Joins: Dashiva (Dashiva@84-72-45-52.dclient.hispeed.ch)
- # [16:42] * Quits: Dashiva (Dashiva@84-72-45-52.dclient.hispeed.ch) (Changing host)
- # [16:42] * Joins: Dashiva (Dashiva@wikia/Dashiva)
- # [16:52] * Quits: ralphholzmann (~ralph@li76-151.members.linode.com) (Ping timeout: 260 seconds)
- # [16:54] * Quits: jdong_bot_ (~jdong_bot@114.112.44.135) (Remote host closed the connection)
- # [17:04] * Quits: Evanescence (~Evanescen@122.237.31.14) (Quit: my website: http://stardiviner.dyndns-blog.com/)
- # [17:14] * Joins: tmzt_ (~tmzt@adsl-99-164-32-5.dsl.akrnoh.sbcglobal.net)
- # [17:16] * Quits: tmzt (~tmzt@adsl-76-244-149-183.dsl.akrnoh.sbcglobal.net) (Ping timeout: 258 seconds)
- # [17:18] <_bga> heh but new trend is ~a.indexOf :/
- # [17:18] <divya> coz that looks like you know what you are doing even if nobody else does
- # [17:20] <_bga> divya its for waste your brain "tacts", each time you remember that ~-1 == 0 and Bool(0) == false
- # [17:22] <divya> hah
- # [17:23] <zewt> bga: i'd smack anyone who tried to put garbage like that in my codebase
- # [17:23] <_bga> :)
- # [17:23] <zewt> leave that crap to obfuscated programming competitions; it belongs nowhere else
- # [17:24] <Philip`> How about "if (1+a.indexOf(b))" ?
- # [17:25] <_bga> i have some patterns for string lookup
- # [17:25] <zewt> that'd also incite me to install an "upside the head" device in someone's desk
- # [17:26] <_bga> https://github.com/bga/jbasis/blob/77683e222909279548a1fdc3e3ee03d4c83d96b4/src/$jb.Url.js
- # [17:26] <_bga> >>> 0, ~(~a || ~b || ~c)
- # [17:27] <_bga> + 1 for lastIndexOf
- # [17:27] <zewt> __this $$code _$_is $somewhat _unpleasant ___to __$$$read
- # [17:27] <_bga> :)
- # [17:27] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [17:27] <zewt> return ~(~s.lastIndexOf('?', s.lastIndexOf('#') >>> 0) || ~s.length) <- yeah sorry this is bad :)
- # [17:29] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 245 seconds)
- # [17:29] <_bga> writing something like if(i < 0) i = s.length is annoing
- # [17:30] * Quits: Dashiva (Dashiva@wikia/Dashiva) (Ping timeout: 245 seconds)
- # [17:30] <zewt> write a helper for it
- # [17:30] <Philip`> return urlSubstringAfterQueryBeforeFragment(s);
- # [17:30] <zewt> that's what functions are for :)
- # [17:30] <Philip`> Easy to write *and* to read
- # [17:31] * Joins: Dashiva (Dashiva@84-72-45-52.dclient.hispeed.ch)
- # [17:31] * Quits: Dashiva (Dashiva@84-72-45-52.dclient.hispeed.ch) (Changing host)
- # [17:31] * Joins: Dashiva (Dashiva@wikia/Dashiva)
- # [17:31] <_bga> zewt i made it when illed by "perfomance"
- # [17:33] <_bga> Philip` and you will have *alot* of fns, its not orthogonal
- # [17:33] <_bga> get intexes and slice is better
- # [17:33] <zewt> at least there are no yoda conditionals :P
- # [17:34] * Philip` wonders why JS developers seem to focus so much on micro-optimisations like loop iteration conditions, rather than on profiling and optimising what actually matters
- # [17:35] <_bga> zewt i use _ prefix for fns to differ map which is hashtable from _map which is Array#_map
- # [17:35] <_bga> var a = a.map
- # [17:35] <_bga> what is that?
- # [17:35] <_bga> fn or data?
- # [17:36] <zewt> sorry, it's just hard on the eyes (and harder since there are both _functions and __functions)
- # [17:36] <_bga> __fn is private fn
- # [17:37] <_bga> zewt may be
- # [17:37] <zewt> bga: so use a clearer name ("mapping", "addressToUserMap", etc)
- # [17:38] * Quits: divya (~divyam@219.64.117.145) (Ping timeout: 258 seconds)
- # [17:38] <_bga> i do ir
- # [17:38] <_bga> *it
- # [17:43] * Quits: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan) (Ping timeout: 255 seconds)
- # [17:44] * Joins: magistr (~magistr@89.189.170.81)
- # [17:54] * Joins: Evanescence (~Evanescen@122.237.1.243)
- # [18:00] * Quits: Dashiva (Dashiva@wikia/Dashiva) (Ping timeout: 256 seconds)
- # [18:06] <gsnedders> Philip`: Because profilers for JS engines almost uniformly suck.
- # [18:09] * Joins: Dashiva (Dashiva@84-72-45-52.dclient.hispeed.ch)
- # [18:09] * Quits: Dashiva (Dashiva@84-72-45-52.dclient.hispeed.ch) (Changing host)
- # [18:09] * Joins: Dashiva (Dashiva@wikia/Dashiva)
- # [18:17] * Quits: Evanescence (~Evanescen@122.237.1.243) (Quit: my website: http://stardiviner.dyndns-blog.com/)
- # [18:38] * Quits: jochen__ (jochen@nat/google/x-vohpzwbwaadfkugo) (Remote host closed the connection)
- # [18:39] * Joins: Evanescence (~Evanescen@122.237.1.243)
- # [18:39] * Joins: jochen__ (jochen@nat/google/x-khisooetcorhewbl)
- # [18:41] * Quits: Evanescence (~Evanescen@122.237.1.243) (Client Quit)
- # [18:41] * Joins: Evanescence (~Evanescen@122.237.1.243)
- # [18:42] * Quits: Evanescence (~Evanescen@122.237.1.243) (Client Quit)
- # [18:43] * Joins: Evanescence (~Evanescen@122.237.1.243)
- # [18:47] * Joins: ralphholzmann (~ralph@li76-151.members.linode.com)
- # [18:48] * Joins: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net)
- # [18:54] * temp02 is now known as temp01
- # [18:59] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
- # [19:00] * Quits: Areks (~Areks@176.14.214.163) (Read error: Connection reset by peer)
- # [19:00] * Joins: Areks (~Areks@176.14.214.163)
- # [19:10] * Philip` wonders why profilers for JS engine almost uniformly suck, given the relatively large amounts of effort put into JS engine performance
- # [19:10] * Quits: Evanescence (~Evanescen@122.237.1.243) (Quit: my website: http://stardiviner.dyndns-blog.com/)
- # [19:15] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: Reading http://davidwalsh.name)
- # [19:16] * Joins: rillian_ (~rillian@mist.thaumas.net)
- # [19:19] * Quits: magistr (~magistr@89.189.170.81) (Remote host closed the connection)
- # [19:30] * Quits: myakura (~myakura@FL1-203-136-164-250.tky.mesh.ad.jp) (Remote host closed the connection)
- # [19:31] * Joins: erlehmann (~erlehmann@dslb-084-062-029-250.pools.arcor-ip.net)
- # [19:33] * Joins: mokush (~quassel@188.24.43.163)
- # [19:43] * Quits: mokush (~quassel@188.24.43.163) (Remote host closed the connection)
- # [19:51] * Quits: rillian_ (~rillian@mist.thaumas.net) (Remote host closed the connection)
- # [19:52] * Joins: rabbi1 (~manjunath@49.249.143.43)
- # [20:10] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 258 seconds)
- # [20:25] * Joins: zdobersek (~zan@89.142.251.175)
- # [20:26] * Joins: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net)
- # [20:27] * Quits: agektmr (~Adium@p2156-ipbf5107marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
- # [20:55] * Joins: dydx (~dydz@adsl-75-36-190-15.dsl.pltn13.sbcglobal.net)
- # [20:55] * Joins: zdobersek1 (~zan@89.142.251.175)
- # [20:55] * Quits: zdobersek (~zan@89.142.251.175) (Read error: Connection reset by peer)
- # [20:58] * Joins: smaug____ (~chatzilla@MKDCVIII.gprs.sl-laajakaista.fi)
- # [21:03] <zewt> Philip`: most profilers in all categories suck
- # [21:08] * Quits: rabbi1 (~manjunath@49.249.143.43) (Quit: Leaving.)
- # [21:09] <smaug____> Shark is good. (Apple has managed to do something I like)
- # [21:09] * Joins: davidb (~davidb@bas1-toronto06-2925210074.dsl.bell.ca)
- # [21:12] * Quits: dydx (~dydz@adsl-75-36-190-15.dsl.pltn13.sbcglobal.net) (Quit: dydx)
- # [21:17] * Quits: GlitchMr (~glitchmr@178-36-54-21.adsl.inetia.pl) (Read error: Connection reset by peer)
- # [21:23] * Quits: ezoe (~ezoe@112-68-250-30f1.kyt1.eonet.ne.jp) (Ping timeout: 248 seconds)
- # [21:25] * Joins: benjoffe_ (~benjoffe_@CPE-121-218-141-115.lnse3.cht.bigpond.net.au)
- # [21:26] * Quits: davidb (~davidb@bas1-toronto06-2925210074.dsl.bell.ca) (Quit: davidb)
- # [21:39] * Joins: zamabe (~zamae@unaffiliated/zamabe)
- # [21:39] * Quits: zamabe (~zamae@unaffiliated/zamabe) (Client Quit)
- # [21:49] * Joins: danbri_ (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
- # [21:52] * Quits: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Ping timeout: 260 seconds)
- # [21:55] * Quits: zdobersek1 (~zan@89.142.251.175) (Read error: Connection reset by peer)
- # [21:56] * Joins: zdobersek (~zan@89.142.251.175)
- # [22:01] * Joins: ezoe (~ezoe@203-140-89-204f1.kyt1.eonet.ne.jp)
- # [22:08] * Quits: ezoe (~ezoe@203-140-89-204f1.kyt1.eonet.ne.jp) (Remote host closed the connection)
- # [22:08] * Joins: ezoe (~ezoe@203-140-89-204f1.kyt1.eonet.ne.jp)
- # [22:09] * Joins: primal1 (~primal1@pool-71-108-61-95.lsanca.fios.verizon.net)
- # [22:09] * Quits: Ms2ger (~Ms2ger@91.181.96.17) (Quit: nn)
- # [22:14] * Joins: dydx (~dydz@ip-64-134-238-181.public.wayport.net)
- # [22:18] * Quits: primal1 (~primal1@pool-71-108-61-95.lsanca.fios.verizon.net) (Quit: Colloquy for iPhone - http://colloquy.mobi)
- # [22:23] * Quits: FlorianX (~Florian_S@p4FE2DDEE.dip.t-dialin.net) (Quit: Leaving.)
- # [22:31] * Quits: smaug____ (~chatzilla@MKDCVIII.gprs.sl-laajakaista.fi) (Quit: Reconnecting…)
- # [22:31] * Joins: smaug____ (~chatzilla@MKDCVIII.gprs.sl-laajakaista.fi)
- # [22:40] * Joins: davidb (~davidb@bas1-toronto06-2925210074.dsl.bell.ca)
- # [22:42] * Quits: davidb (~davidb@bas1-toronto06-2925210074.dsl.bell.ca) (Client Quit)
- # [22:43] * Quits: tomasf (~tom@2002:55e5:d95e:0:7d6a:11d4:b5a7:834d) (Quit: tomasf)
- # [22:47] * Joins: davidb (~davidb@bas1-toronto06-2925210074.dsl.bell.ca)
- # [22:52] * Quits: Dashiva (Dashiva@wikia/Dashiva)
- # [22:55] * Joins: zdobersek1 (~zan@89.142.251.175)
- # [22:55] * Quits: zdobersek (~zan@89.142.251.175) (Read error: Connection reset by peer)
- # [22:56] * Joins: Dashiva (Dashiva@wikia/Dashiva)
- # [23:00] * Quits: Areks (~Areks@176.14.214.163) (Ping timeout: 252 seconds)
- # [23:02] * Quits: davidb (~davidb@bas1-toronto06-2925210074.dsl.bell.ca) (Quit: davidb)
- # [23:03] * danbri_ is now known as danbri
- # [23:08] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [23:08] * Quits: scor (~scor@drupal.org/user/52142/view) (Excess Flood)
- # [23:12] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:25] * Quits: hasather_ (~hasather_@84.38.144.96) (Remote host closed the connection)
- # [23:33] <jgraham> Probably profiling jitted code is moderately hard
- # [23:34] <jgraham> At least you need to keep extra information around
- # [23:36] * Joins: Laster (~quintesse@dhcp-210-195.cs.dartmouth.edu)
- # [23:39] * Quits: dydx (~dydz@ip-64-134-238-181.public.wayport.net) (Quit: dydx)
- # [23:39] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [23:41] * Philip` often feels that JIT people talk too much about how their clever dynamic compilation systems can produce code that's as fast as C, and ignore that practical performance optimisation actually depends on a feedback cycle between programmer and compiler, and that C/C++ are good for performance because that feedback cycle is pretty easy to understand
- # [23:42] <Philip`> (since they have adequate profiling tools and the compiler isn't too clever)
- # [23:43] <Philip`> I suppose working on profiling tools is less fun than working on clever compilers, though
- # [23:43] <Philip`> and doesn't help with benchmark results
- # [23:43] <jgraham> Yeah, that's what I was going to say
- # [23:44] <jgraham> Although maybe in the future it will be more important to have non-sucky profilers if games are going to take off in browsers
- # [23:44] <Philip`> That's even harder since you have to worry about GPU performance too :-(
- # [23:45] <jgraham> Being able to use the profiler to tune an application (or game) to work better in on javascript engine than another seems like a likely vector for things that only work acceptably well in one browser in the future
- # [23:46] <Philip`> That sounds like an excellent incentive for each browser vendor to produce the best profiling tools, so games are optimised for their browser rather than for their competitors
- # [23:47] <jgraham> Right, I think it probably will be
- # [23:47] <zewt> Philip`: well, there are endless cases in low-level languages of people who think they intuitively understand performance without profiling (and don't) ... high-level languages aren't unique there, it just raises the bar of understanding that much further
- # [23:47] <jgraham> It will also cause people to copy each other's optimisations of course
- # [23:48] <zewt> in particular since a single function may have differently-optimized versions under the hood for different arguments
- # [23:48] <zewt> (at least in C++, it's explicit when that's likely to happen--templates)
- # [23:51] <jgraham> I wonder if anyone published a reasonably up-to-date piece about how to get decent perf. from javascript. Just basic things like "don't change he types of variables"
- # [23:51] <Philip`> zewt: There will always be people who do it wrong, but at least with C/C++ you can run a compiler and profiler and look at assembly code and get a fair idea of what's going on if you want to, whereas higher-level languages seem to make that pretty much entirely impossible for anybody except the language implementers themselves
- # [23:52] <Philip`> (e.g. with SpiderMonkey it seems the only way to see what code compiles into is to run in the command-line shell with various environment variables to trigger dumps of the assembly code of the entire script, which isn't very practical for non-trivial applications)
- # [23:55] * Quits: zdobersek1 (~zan@89.142.251.175) (Read error: Connection reset by peer)
- # [23:55] * Joins: zdobersek (~zan@89.142.251.175)
- # [23:57] <Laster> naive question from a nube. why doesn't editor.html implement fontsize, fontcolor and a lot of other functionality?
- # Session Close: Mon Oct 24 00:00:00 2011
The end :)