Options:
- # Session Start: Mon Nov 29 00:00:00 2010
- # Session Ident: #whatwg
- # [00:00] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [00:03] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [00:04] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
- # [00:05] * pererik_ is now known as pererik
- # [00:09] * Joins: hober (~ted@unaffiliated/hober)
- # [00:15] * Quits: annevk (~annevk@33.115.34.95.customer.cdi.no) (Quit: annevk)
- # [00:32] * Quits: payman (~payman@pat.se.opera.com) (Ping timeout: 255 seconds)
- # [00:34] * Joins: JonathanNeal (~Jonathan_@99-59-125-34.lightspeed.irvnca.sbcglobal.net)
- # [00:35] <JonathanNeal> hello
- # [00:37] * Joins: payman (~payman@pat.se.opera.com)
- # [00:44] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [00:49] * Quits: wakaba_1 (~wakaba_@121.102.22.4) (Ping timeout: 240 seconds)
- # [00:50] * Quits: Steve^ (~steve@cpc2-hari1-0-0-cust1111.hari.cable.virginmedia.com) (Quit: Leaving)
- # [00:52] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [00:55] * Quits: kennyluck (~kennyluck@2001:200:1c0:3602:225:ff:fe4d:f8c7) (Quit: kennyluck)
- # [01:01] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [01:04] * Joins: MikeSmith (~MikeSmith@EM114-48-196-210.pool.e-mobile.ne.jp)
- # [01:06] * Joins: boogyman (~boogy@unaffiliated/boogyman)
- # [01:11] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [01:12] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [01:17] * Quits: foolip_ (~philip@83.218.67.122) (Ping timeout: 265 seconds)
- # [01:17] * Joins: foolip_ (~philip@83.218.67.122)
- # [01:24] * Quits: payman_m (~payman_m@h85-8-2-58.static.se.alltele.net) (Quit: payman_m)
- # [01:53] * Quits: salavas (~salavas@c83-248-102-83.bredband.comhem.se) (Ping timeout: 272 seconds)
- # [02:02] * Quits: 64MAAXPAD (~bot@li165-234.members.linode.com) (Remote host closed the connection)
- # [02:04] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [02:21] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Quit: ChatZilla 0.9.86 [Firefox 3.6.12/20101026210630])
- # [02:22] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [02:28] * Joins: cyphase (~cyphase@adsl-99-27-135-168.dsl.pltn13.sbcglobal.net)
- # [02:30] * Quits: Yudai__________0 (~Yudai@pc661f5.kngwnt01.ap.so-net.ne.jp) (Quit: SIGTERM received; exit)
- # [02:33] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [02:36] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
- # [02:45] * Joins: kennyluck (~kennyluck@EM114-48-114-181.pool.e-mobile.ne.jp)
- # [02:45] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
- # [02:49] * Joins: Xano_ (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl)
- # [02:49] * Joins: erlehmann (~erlehmann@89.204.137.104)
- # [02:56] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Ping timeout: 276 seconds)
- # [03:05] * Quits: Xano_ (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl) (Quit: Beer o'clock!)
- # [03:11] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [03:12] * Joins: agektmr (~Adium@u699186.xgsnu2.imtp.tachikawa.mopera.net)
- # [03:22] * Joins: cooto (~coto@pc-9-153-83-200.cm.vtr.net)
- # [03:23] * Parts: cooto (~coto@pc-9-153-83-200.cm.vtr.net)
- # [03:23] * 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])
- # [03:33] * Joins: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
- # [03:38] * Quits: romeo_ (~romeo__@x1-6-00-10-a7-28-f3-47.k602.webspeed.dk) (Quit: Leaving)
- # [03:39] * Quits: erlehmann (~erlehmann@89.204.137.104) (Quit: Die demokratieerhaltende Whistleblower-Organisation Krautchan freut sich immer über Spenden.)
- # [03:42] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Quit: boaz)
- # [03:48] * Quits: agektmr (~Adium@u699186.xgsnu2.imtp.tachikawa.mopera.net) (Ping timeout: 245 seconds)
- # [03:55] * Joins: paradisaeidae (~chatzilla@ppp167-253-233.static.internode.on.net)
- # [03:58] * Joins: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
- # [04:06] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Disconnected by services)
- # [04:06] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [04:09] * Quits: paradisaeidae (~chatzilla@ppp167-253-233.static.internode.on.net) (Quit: ChatZilla 0.9.86 [Firefox 3.6.12/20101026210630])
- # [04:10] * Joins: bckenny (~bckenny@adsl-99-154-54-86.dsl.pltn13.sbcglobal.net)
- # [04:11] * Quits: kennyluck (~kennyluck@EM114-48-114-181.pool.e-mobile.ne.jp) (Quit: kennyluck)
- # [04:28] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [04:33] * Joins: dave_levin (~dave_levi@nat/google/x-nrodlbopsxzbdpcx)
- # [04:39] * Joins: Aleoss (~AleossIRC@204-83-16-179.regn.hsdb.sasknet.sk.ca)
- # [04:42] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Quit: boaz)
- # [04:58] * Joins: variable (~variable@unaffiliated/variable)
- # [05:00] * Joins: jgautier (482f1455@gateway/web/freenode/ip.72.47.20.85)
- # [05:00] <jgautier> can anyone help me out with canvas?
- # [05:02] * Quits: jgautier (482f1455@gateway/web/freenode/ip.72.47.20.85) (Quit: Page closed)
- # [05:12] * Quits: dave_levin (~dave_levi@nat/google/x-nrodlbopsxzbdpcx) (Quit: dave_levin)
- # [05:16] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: Freedom - to walk free and own no superior.)
- # [05:16] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [05:16] <gsnedders> http://stackoverflow.com/questions/4300504/jump-in-running-time-of-repeated-splice-in-webkit — O(2^n) behaviour in JSC apparently. Nice.
- # [05:17] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [05:19] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [05:19] * Quits: nimbupani (~Adium@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [05:25] * Joins: hamaji (~hamaji@220.109.219.244)
- # [05:41] * Quits: Aleoss (~AleossIRC@204-83-16-179.regn.hsdb.sasknet.sk.ca) (Quit: We love you, Dark Continent! Good night!)
- # [05:42] <MikeSmith> gsnedders: I think it's not in JSC
- # [05:42] <MikeSmith> or not just in JSC
- # [05:45] <MikeSmith> because I see the same behavior when I try it in Chrome
- # [05:54] * Joins: paradisaeidae (~chatzilla@ppp167-253-233.static.internode.on.net)
- # [06:06] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [06:06] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [06:17] * Quits: Anti-X (~duckmysic@cB674BF51.dhcp.bluecom.no) (Ping timeout: 255 seconds)
- # [06:22] * Joins: Anti-X (~duckmysic@cB674BF51.dhcp.bluecom.no)
- # [06:24] * Joins: kennyluck (~kennyluck@EM111-188-81-78.pool.e-mobile.ne.jp)
- # [06:24] * Joins: yusukes (~yusukes@2401:fa00:4:1000:224:81ff:fec1:6444)
- # [06:27] * Quits: paradisaeidae (~chatzilla@ppp167-253-233.static.internode.on.net) (Quit: ChatZilla 0.9.86 [Firefox 3.6.12/20101026210630])
- # [06:29] * Quits: Anti-X (~duckmysic@cB674BF51.dhcp.bluecom.no) (Ping timeout: 260 seconds)
- # [06:34] * Joins: Anti-X (~duckmysic@c7A7FBF51.dhcp.bluecom.no)
- # [06:36] * Joins: micheil_mbp (~micheil@124-171-7-239.dyn.iinet.net.au)
- # [06:36] * Quits: micheil (~micheil@124-171-7-239.dyn.iinet.net.au) (Read error: Connection reset by peer)
- # [06:36] * micheil_mbp is now known as micheil
- # [06:41] * Quits: Anti-X (~duckmysic@c7A7FBF51.dhcp.bluecom.no) (Ping timeout: 260 seconds)
- # [06:42] * Joins: matjas (~matjas@ip-81-11-185-100.dsl.scarlet.be)
- # [06:44] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
- # [06:45] * Joins: Anti-X (~duckmysic@c2A7BBF51.dhcp.bluecom.no)
- # [06:52] * Quits: Anti-X (~duckmysic@c2A7BBF51.dhcp.bluecom.no) (Ping timeout: 250 seconds)
- # [06:57] * Joins: Anti-X (~duckmysic@c2A7BBF51.dhcp.bluecom.no)
- # [07:01] * Quits: Anti-X (~duckmysic@c2A7BBF51.dhcp.bluecom.no) (Ping timeout: 240 seconds)
- # [07:02] * Quits: kennyluck (~kennyluck@EM111-188-81-78.pool.e-mobile.ne.jp) (Quit: kennyluck)
- # [07:03] * Joins: MikeSmith_ (~MikeSmith@EM114-48-220-147.pool.e-mobile.ne.jp)
- # [07:06] * Quits: MikeSmith (~MikeSmith@EM114-48-196-210.pool.e-mobile.ne.jp) (Ping timeout: 245 seconds)
- # [07:06] * MikeSmith_ is now known as MikeSmith
- # [07:08] * Joins: Anti-X (~duckmysic@c2A7BBF51.dhcp.bluecom.no)
- # [07:12] * Joins: ru_funnynick (~frenzis@85.142.208.25)
- # [07:13] * Quits: Anti-X (~duckmysic@c2A7BBF51.dhcp.bluecom.no) (Ping timeout: 264 seconds)
- # [07:21] * Joins: cardona507 (~cardona50@cpe-98-150-147-252.hawaii.res.rr.com)
- # [07:36] * Quits: matjas (~matjas@ip-81-11-185-100.dsl.scarlet.be) (Quit: Computer has gone to sleep.)
- # [07:39] * Joins: rimantas (~rimliu@lan-84-240-20-219.vln.skynet.lt)
- # [07:42] * Joins: Laizkajalka (~lazylegs@cs181232006.pp.htv.fi)
- # [07:45] * Parts: Laizkajalka (~lazylegs@cs181232006.pp.htv.fi)
- # [08:08] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
- # [08:13] * Joins: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de)
- # [08:14] <hsivonen> Google browser sniffs, episode N+1: https://bugzilla.mozilla.org/show_bug.cgi?id=614864
- # [08:18] <gsnedders> You'd think with the evangelisim they do externally to get sites working with Chrome they could do more internally…
- # [08:19] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [08:20] * Quits: bckenny (~bckenny@adsl-99-154-54-86.dsl.pltn13.sbcglobal.net) (Remote host closed the connection)
- # [08:39] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:48] <hsivonen> gsnedders: well, it looks like they've done enough internal evangelism to get Chrome working.
- # [08:58] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [09:01] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
- # [09:09] * Joins: Necrathex (~nectop@212-123-163-12.ip.telfort.nl)
- # [09:10] * Joins: smaug____ (~chatzilla@GYYMYCCCLXV.gprs.sl-laajakaista.fi)
- # [09:11] * Joins: mhausenblas (~mhausenbl@188.141.67.15)
- # [09:13] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 276 seconds)
- # [09:14] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [09:16] * Joins: micheil_mbp (~micheil@124-171-7-239.dyn.iinet.net.au)
- # [09:16] * Quits: micheil (~micheil@124-171-7-239.dyn.iinet.net.au) (Read error: Connection reset by peer)
- # [09:16] * micheil_mbp is now known as micheil
- # [09:20] * Joins: micheil_mbp (~micheil@124-171-7-239.dyn.iinet.net.au)
- # [09:20] * Quits: micheil (~micheil@124-171-7-239.dyn.iinet.net.au) (Read error: Connection reset by peer)
- # [09:20] * micheil_mbp is now known as micheil
- # [09:26] * Joins: Ms2ger (~Ms2ger@91.181.150.181)
- # [09:28] * Joins: henrikbjorn (~Henrik@dkcphfw01.infopaq.dk)
- # [09:29] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [09:32] * Joins: zcorpan (~zcorpan@c-2e98e355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [09:33] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [09:34] * Joins: Xano_ (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl)
- # [09:42] <hsivonen> what would be a good forum for getting Apache CGI advice?
- # [09:42] <hsivonen> (I want to limit the number of concurrently executed CGI scripts)
- # [09:43] <hsivonen> maybe serverfault.com?
- # [09:52] <hsivonen> I posted on serverfault: http://serverfault.com/questions/206895/how-to-limit-the-number-of-concurrent-cgi-script-invocations-in-apache-2-2
- # [09:53] * Joins: kennyluck (~kennyluck@EM111-188-26-199.pool.e-mobile.ne.jp)
- # [09:54] * Quits: mhausenblas (~mhausenbl@188.141.67.15) (Quit: mhausenblas)
- # [09:54] <hsivonen> In case anyone wonders, the Friday Validator.nu outage was caused by a single host rapidly GETting a lot of pages from bugzilla.validator.nu
- # [09:56] * Joins: ROBOd (~robod@92.84.194.165)
- # [09:58] <MikeSmith> hsivonen: how did you fix it?
- # [09:59] <MikeSmith> just blocked the IP of that host?
- # [09:59] <hsivonen> MikeSmith: blocked the IP of that host and tweaked overall connection timeouts
- # [10:00] <hsivonen> MikeSmith: so it's not really fixed
- # [10:00] <MikeSmith> ok
- # [10:00] <hsivonen> I restored the timeout I had on the old server
- # [10:00] <hsivonen> I had failed to restore those when moving to a fresh VM
- # [10:01] <hsivonen> I'm still rather unhappy about the DoS killing 2.5 hours from my Friday night
- # [10:01] <MikeSmith> yeah, that sucks
- # [10:02] <MikeSmith> stuff like this always seems to happen at the worst times
- # [10:02] <hsivonen> I wonder if there's a way to tell Linux to always keep a RAM reserve for ssh+su+shell+nano
- # [10:03] <hsivonen> that would have helped *a lot*
- # [10:03] <MikeSmith> you mean because you couldn't even shell in?
- # [10:03] <hsivonen> ssh'ing into the server during the incident was ridiculously slow
- # [10:03] <MikeSmith> ssh in?
- # [10:03] <MikeSmith> ah
- # [10:03] <MikeSmith> well, that's something your hosting service should provide
- # [10:03] <hsivonen> which is why it took me 2.5 hours to resolve the situation
- # [10:03] <MikeSmith> ah
- # [10:04] <hsivonen> because I didn't want to just flip the virtual power switch out of fear of corrupting some files
- # [10:04] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
- # [10:04] <MikeSmith> yeah
- # [10:04] <MikeSmith> I was going to say, my service provides a special admin console
- # [10:04] <MikeSmith> but I think for this case that wouldn't have been what you needed anyway
- # [10:04] <hsivonen> fwiw, Gandi has a virtual console thingy, which I guess doesn't require RAM for sshd--only shell
- # [10:05] <hsivonen> but the host for the other VM doesn't provide that
- # [10:05] <MikeSmith> ah
- # [10:05] <hsivonen> but on balance, the other host keeps backups
- # [10:05] <hsivonen> and has customer service
- # [10:05] <MikeSmith> my hosting service gives me space for backups, but I have to run them myself
- # [10:06] <hsivonen> the VM that runs over at Gandi has no important data on it
- # [10:06] <MikeSmith> ah
- # [10:06] <MikeSmith> but this one has the bugzilla DB
- # [10:06] <hsivonen> yeah
- # [10:06] <hsivonen> I don't have any Gandi disaster recovery experience
- # [10:07] <hsivonen> but I assume that at a lower price with larger volumes and without a promise of backup, you shouldn't expect disaster recovery help
- # [10:08] <hsivonen> also, with the other host, I can take a bus to their office and go complain face to face in the same jurisdiction in the worst case
- # [10:08] * Quits: ormaaj (~quassel@gateway/tor-sasl/ormaaj) (Remote host closed the connection)
- # [10:09] <Ms2ger> "It's not like registering a character set with IANA is a particularly difficult or drawn-out process"
- # [10:09] <hsivonen> Ms2ger: haha. where's the quote from?
- # [10:09] <Ms2ger> http://www.w3.org/Bugs/Public/show_bug.cgi?id=11423
- # [10:11] * Joins: ormaaj (~quassel@gateway/tor-sasl/ormaaj)
- # [10:14] * Joins: mhausenblas (~mhausenbl@188.141.67.15)
- # [10:15] <MikeSmith> hsivonen: I set up mirrors of the validator.nu sources here:
- # [10:15] <MikeSmith> https://github.com/validator
- # [10:17] <hsivonen> MikeSmith: ok. what does this mean in practice?
- # [10:17] <hsivonen> MikeSmith: do you have some kind of git-svn bridge pushing stuff to svn still?
- # [10:17] <MikeSmith> pushing the other way
- # [10:17] <MikeSmith> from svn to git
- # [10:18] <hsivonen> ok. what's the benefit of git in that case?
- # [10:18] <hsivonen> also, why git/github? didn't you ask about moving to hg before?
- # [10:18] <MikeSmith> it gives us public diffs, for one thing
- # [10:18] <hsivonen> ok
- # [10:19] <MikeSmith> hg is great too, but as far as hosting goes, I've been using github a lot lately and have found it quite nice in a lot of ways
- # [10:19] <hsivonen> fwiw, I think svn sucks. I don't know if I should be wanting git or hg, but hg is currently more familiar, so git feels like yet another thing to learn
- # [10:20] <hsivonen> I see. I gather people really like github.
- # [10:20] <hsivonen> Is there a proper git plug-in for Eclipse these days?
- # [10:20] <MikeSmith> I think there are bigger network effects around github currently, compared to bitbucket
- # [10:20] <MikeSmith> not sure
- # [10:20] <MikeSmith> I've not used one myself, at least
- # [10:21] <hsivonen> MikeSmith: thanks for arranging public diffs
- # [10:21] <hsivonen> I really want to move away from svn, but I'm not yet sure what to think of git vs. hg
- # [10:22] <MikeSmith> it's never been clear to me why cvsdude does diffs the way they do
- # [10:22] <MikeSmith> hsivonen: I think github is worth taking a look at when you have time
- # [10:23] <hsivonen> all I've done on github so far is registering an account in order to file one bug
- # [10:23] <MikeSmith> if you set up an account, let me know and I will switch the ownership to you
- # [10:23] <MikeSmith> oh, so you do have an account?
- # [10:24] <hsivonen> I'm https://github.com/hsivonen
- # [10:24] <hsivonen> but I have about zero git skills
- # [10:24] <MikeSmith> weird, I looked for you but didn't find you for some reason
- # [10:25] <hsivonen> I've only had an account since Nov 12
- # [10:25] * Quits: cardona507 (~cardona50@cpe-98-150-147-252.hawaii.res.rr.com) (Quit: zzzzz)
- # [10:27] <MikeSmith> OK, you should now have ownership of https://github.com/organizations/validator/
- # [10:27] <MikeSmith> settings are at https://github.com/organizations/validator/settings
- # [10:29] * Quits: Xano_ (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl) (Quit: Beer o'clock!)
- # [10:29] <MikeSmith> as far as advantages of github, another thing I think is great is that it allows people to easily forking repos
- # [10:29] * Quits: Ms2ger (~Ms2ger@91.181.150.181) (Quit: bbl)
- # [10:30] <MikeSmith> and then provides an easy way to send "pull requests"
- # [10:30] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [10:31] <MikeSmith> which are just patches from one repo to another
- # [10:31] <MikeSmith> e.g., from the forked repo back to upstream
- # [10:31] <hsivonen> MikeSmith: thanks. Do I need to take any admin action right now to accept?
- # [10:31] <jgraham> hsivonen: I have no idea how Google manages to have such a supposedly smart-across-the-board engineering team and keep making n00b mistakes like "web browsers never fix bugs"
- # [10:31] <MikeSmith> no, I don't think you need to take any action
- # [10:31] <hsivonen> MikeSmith: ok
- # [10:33] <hsivonen> jgraham: I don't really know what they assume. the code is so obfuscated that figuring out what exactly happens is not good use of time
- # [10:34] * Joins: mpt (~mpt@canonical/mpt)
- # [10:34] <hsivonen> jgraham: I hope that at some point, so Google engineer takes the time to fix stuff
- # [10:34] <hsivonen> s/so/some/
- # [10:35] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [10:35] <hsivonen> jgraham: maybe if you believe in your own skillz, you are more likely to try stunts like 6-ways browser-sniffed code paths
- # [10:36] <hsivonen> (IIRC, GWT is 6-ways these days)
- # [10:36] <gsnedders> hsivonen: What are the six?
- # [10:36] <jgraham> hsivonen: Sniffing on UA strings to work around browser-specific behaviour is a strategy predicated on the assumption that browser-specific behaviour will survive and not be treated as a bug to be fixed
- # [10:37] <hsivonen> safari, opera, gecko (older than 1.8), gecko 1.8 (1.8 or later), ie (6 and 7), ie8
- # [10:37] <hsivonen> (don't ask me why they keep around code for Gecko < 1.8)
- # [10:37] <jgraham> So, which codepath does IE9 get?
- # [10:37] <MikeSmith> sniffing is evil
- # [10:38] <hsivonen> jgraham: I don't know. Fun QA time for someone.
- # [10:38] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
- # [10:38] <gsnedders> jgraham: Gecko 1.8
- # [10:38] <gsnedders> (I presume, it's the default, or at least was a year ago)
- # [10:38] <jgraham> gsnedders: For real?
- # [10:38] <hsivonen> jgraham: http://code.google.com/p/google-web-toolkit/source/browse/trunk/user/src/com/google/gwt/user/UserAgent.gwt.xml
- # [10:39] <gsnedders> jgraham: Do you want me to remind you about Opera and Google Wave?
- # [10:39] <hsivonen> looks like IE9 is going to get ie8 if the compat mode button hasn't been pressed or the site isn't on IE's blacklist
- # [10:40] <MikeSmith> hmm, http://googlenewsblog.blogspot.com/2010/11/credit-where-credit-is-due.html
- # [10:40] <hsivonen> fwiw, this stuff is why I haven't updated livedom.validator.nu in months
- # [10:40] * jgraham is somewhat concered that javascript-as-bytecode and proprietry-protocols-over-websockets are the future of the web
- # [10:40] <MikeSmith> <meta name="syndication-source" content="http://www.publisherX.com/wire_story_1.html">
- # [10:40] <MikeSmith> <meta name="original-source" content="http://www.example.com/burglary_at_watergate.html">
- # [10:40] <jgraham> Which will make being a browser QA "fun"
- # [10:41] <gsnedders> jgraham: bah, I never found obfuscated JS that bad.
- # [10:41] <gsnedders> That was you who found it bad :P
- # [10:41] * Joins: annevk (~annevk@guest.opera.com)
- # [10:41] <hsivonen> does anyone have up-to-date charset sniffing tests for text/html
- # [10:41] <hsivonen> ?
- # [10:41] <gsnedders> (And then threw the bugs at me.)
- # [10:42] <jgraham> gsnedders: Huh?
- # [10:42] <gsnedders> jgraham: I never found JS-as-bytecode too bad as a browser QA. You were the one who did that… and gave me the bugs. :P
- # [10:43] <hsivonen> whoa! GWT has dropped "gecko" since I last took a good look at the file I linked to above
- # [10:43] <hsivonen> so it's only 5-ways sniffing these days
- # [10:44] * Quits: smaug____ (~chatzilla@GYYMYCCCLXV.gprs.sl-laajakaista.fi) (Ping timeout: 240 seconds)
- # [10:44] * Joins: annevk2 (~annevk@pat-tdc.opera.com)
- # [10:45] * Quits: annevk (~annevk@guest.opera.com) (Ping timeout: 240 seconds)
- # [10:45] <hsivonen> looks like I need to write some encoding sniffing tests :-(
- # [10:46] <annevk2> Hixie wrote a lot
- # [10:46] <annevk2> they're not sufficient?
- # [10:46] <annevk2> (and he wrote them from a script, so maybe you can reuse that)
- # [10:46] <hsivonen> annevk2: then I need to locate them
- # [10:46] * annevk2 is now known as annevk
- # [10:46] <hsivonen> annevk2: also, the spec was buggy...
- # [10:46] * annevk looks
- # [10:46] <hsivonen> still is
- # [10:47] <annevk> http://www.hixie.ch/tests/adhoc/html/parsing/encoding/
- # [10:47] <hsivonen> thanks
- # [10:48] * Joins: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk)
- # [10:48] <MikeSmith> hsivonen: I sent you mail about a patch that I can't remember getting any review feedback for yet
- # [10:48] <MikeSmith> for http://bugzilla.validator.nu/show_bug.cgi?id=749
- # [10:49] <MikeSmith> patch is at http://bugzilla.validator.nu/attachment.cgi?id=181
- # [10:49] * hsivonen looks
- # [10:49] <hsivonen> and it looks like my patch fails http://hixie.ch/tests/adhoc/html/parsing/encoding/012.html
- # [10:50] <MikeSmith> this patch is so that instead of doing this:
- # [10:50] <MikeSmith> Bad value for attribute href on element a: DOUBLE_WHITESPACE in PATH.
- # [10:50] <MikeSmith> ...we instead do:
- # [10:50] <MikeSmith> Bad value for attribute href on element a: The IRI path component contains illegal whitespace.
- # [10:50] * jarib_ is now known as jarib
- # [10:50] * Quits: jarib (jarib@tttt.mine.nu) (Changing host)
- # [10:50] * Joins: jarib (jarib@unaffiliated/jarib)
- # [10:50] <MikeSmith> or actually, more like:
- # [10:50] <MikeSmith> Error: Bad value http://example.com/?foo bar for attribute href on element a: Whitespace in query component. Use %20 in place of spaces.
- # [10:51] <hsivonen> MikeSmith: it seems a bit odd to initialize vc to null instead of initializing it to ZZZ_DUMMY_DEFAULT
- # [10:51] * MikeSmith looks
- # [10:51] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
- # [10:51] <MikeSmith> I'm probably not going to be able to remember why I did it that way
- # [10:52] <MikeSmith> so I'll just go ahead and change it
- # [10:53] <hsivonen> MikeSmith: other than that, look great. thanks
- # [10:53] <MikeSmith> ok
- # [10:53] <MikeSmith> thanks
- # [10:55] <MikeSmith> hsivonen: another thing I've been wanting to ask you about is this part of the spec:
- # [10:55] <MikeSmith> http://dev.w3.org/html5/spec/webappapis.html#event-handler-content-attributes
- # [10:55] <MikeSmith> "Event handler content attributes, when specified, must contain valid JavaScript code matching the FunctionBody production. [ECMA262]"
- # [10:56] <MikeSmith> I think it might be possible to use Closure Compiler programatically to run a check to see if values are valid JavaScript code
- # [10:57] * Quits: kennyluck (~kennyluck@EM111-188-26-199.pool.e-mobile.ne.jp) (Quit: kennyluck)
- # [10:57] <MikeSmith> though not yet more specifically to check if they match the FunctionBody production
- # [10:57] <hsivonen> MikeSmith: Rhino is already included, so it makes more sense not to add another JS parser :-)
- # [10:57] <MikeSmith> OK, does Rhino have an API for reporting errors?
- # [10:58] <hsivonen> I has something. I haven't looked at the API since 2006, so I don't remember what exactly it has
- # [10:58] <MikeSmith> ok
- # [10:58] <hsivonen> If Closure is nicer and has an appropriate license, switching to Closure would work, too
- # [10:58] <gsnedders> For the parser? I don't think it has anything fine-grained enough to do that…
- # [10:58] <MikeSmith> hsivonen: I think Closure actually has a dependency on Rhino
- # [10:59] <MikeSmith> I think it may actually be wrapped around Rhino
- # [10:59] <hsivonen> ok. in that case, I think it would make sense to first try to use Rhino directly
- # [11:00] * Joins: pauld (~chatzilla@host86-150-24-15.range86-150.btcentralplus.com)
- # [11:01] * MikeSmith reads Rhino docs to try to figure out what the entry point for using it is
- # [11:02] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Ping timeout: 260 seconds)
- # [11:03] <gsnedders> MikeSmith: Note that CVS has a new API for this stuff which most stuff uses nowadays
- # [11:03] <MikeSmith> gsnedders: CVS of Rhino?
- # [11:04] <gsnedders> MikeSmith: Yeah
- # [11:04] <MikeSmith> wow, cool
- # [11:04] <MikeSmith> you got a URL handy?
- # [11:04] <gsnedders> No.
- # [11:04] * MikeSmith finds http://mxr.mozilla.org/mozilla/source/js/rhino/
- # [11:06] <hsivonen> MikeSmith: the current entry lives in whattf/syntax/relaxng/datatype/java/src/org/whattf/datatype/IriRef.java
- # [11:06] <hsivonen> looks like the API used there is deprecated, though
- # [11:12] <MikeSmith> hsivonen: OK, thanks
- # [11:13] <MikeSmith> if I manage to get the even-handler attribute checking added, I can maybe also switch that to using the current API as well
- # [11:14] * Quits: Lachy_ (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
- # [11:15] <MikeSmith> I guess it's now http://www.mozilla.org/rhino/apidocs/org/mozilla/javascript/ContextFactory.html#enterContext()
- # [11:22] * Joins: Phae (~Phae@chimera.macmillan.com)
- # [11:28] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [11:32] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Client Quit)
- # [11:32] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [11:34] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Disconnected by services)
- # [11:34] * Joins: gavin__ (~gavin@CPE001346f5db49-CM0018c0db9a8a.cpe.net.cable.rogers.com)
- # [11:50] * Quits: ormaaj (~quassel@gateway/tor-sasl/ormaaj) (Remote host closed the connection)
- # [11:54] * Joins: thiessenp (~thiessenp@ip4da8062e.direct-adsl.nl)
- # [11:55] * Joins: reni (~reni@sedkit.inf.u-szeged.hu)
- # [11:55] * Quits: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk) (Quit: akamike)
- # [11:55] <thiessenp> I'm newbing Canvas but oi, I'm having trouble because I keep trying to use it like a DOM. Would anyone know any papers/tutorials on thinking in Canvas (so to speak :)?
- # [11:57] <annevk> you could use SVG
- # [11:58] <jgraham> Or read something like http://billmill.org/static/canvastutorial/ maybe
- # [11:59] * Quits: nessy (~Adium@124-169-135-161.dyn.iinet.net.au) (Quit: Leaving.)
- # [12:01] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Remote host closed the connection)
- # [12:01] * Joins: smaug____ (~chatzilla@YGKV.gprs.sl-laajakaista.fi)
- # [12:02] <MikeSmith> http://www.phoronix.com/scan.php?page=news_item&px=ODgzMA
- # [12:02] <MikeSmith> "A new feature though for GTK+3 is being worked on and its quite interesting: an HTML back-end that allows GTK applications to run natively within a HTML5 web-browser off a web server. "
- # [12:03] <thiessenp> annevk: don't temp me :) (just trying to get familiar with all the bits of HTML5 and canvas is the last one looming)
- # [12:03] <thiessenp> jgraham: thanks will read
- # [12:03] <annevk> SVG is part of HTML5 these days
- # [12:03] <MikeSmith> http://blogs.gnome.org/alexl/2010/11/23/gtk3-vs-html5/
- # [12:03] <thiessenp> annevk: oh, hmm what to do now :) (thanks)
- # [12:04] <thiessenp> back to Starcraft2 I guess ... :)
- # [12:04] <annevk> food
- # [12:04] * Joins: erlehmann (~erlehmann@89.204.137.104)
- # [12:07] <MikeSmith> http://mkt.appmobi.com/
- # [12:08] <MikeSmith> "an online PhoneGap Hosting Environment"
- # [12:12] * Joins: charlvn (~charlvn@41.2.0.125)
- # [12:13] * Quits: erlehmann (~erlehmann@89.204.137.104) (Quit: Die demokratieerhaltende Whistleblower-Organisation Krautchan freut sich immer über Spenden.)
- # [12:17] * Joins: erlehmann (~erlehmann@89.204.137.104)
- # [12:27] * Joins: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net)
- # [12:29] * Quits: smaug____ (~chatzilla@YGKV.gprs.sl-laajakaista.fi) (Ping timeout: 250 seconds)
- # [12:34] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [12:40] * Quits: annevk (~annevk@pat-tdc.opera.com) (Quit: annevk)
- # [12:41] * Joins: smaug____ (~chatzilla@GYYCCXXX.gprs.sl-laajakaista.fi)
- # [12:42] <hsivonen> so the latest Debian stable has iceweasel 3.0.x
- # [12:42] * Joins: annevk (~annevk@pat-tdc.opera.com)
- # [12:42] <hsivonen> and Firefox 3.0.x no longer gets security updates from the Mozilla Corporation
- # [12:42] <hsivonen> does Debian actually backport all security patches to 3.0.x?
- # [12:43] <hsivonen> and what does Red Hat do, considering that they have a 10-year support cycle on the server at least?
- # [12:51] <hsivonen> looks like Red Hat ships new Firefox releases to old OS releases
- # [12:52] <MikeSmith> http://packages.debian.org/changelogs/pool/main/i/iceweasel/iceweasel_3.0.6-3/changelog
- # [12:52] <MikeSmith> http://packages.debian.org/changelogs/pool/main/i/iceweasel/iceweasel_3.5.15-1/changelog
- # [12:56] <hsivonen> MikeSmith: http://packages.debian.org/lenny/iceweasel shows 3.0.6-3 as the latest in stable
- # [12:56] <hsivonen> and that's what I got when I installed stable
- # [12:57] <MikeSmith> yeah
- # [12:57] <MikeSmith> it looks like it has not been getting any security updates for a while
- # [12:57] * Joins: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net)
- # [12:57] <MikeSmith> more than a year
- # [12:57] <Rik`> http://packages.debian.org/search?keywords=iceweasel
- # [12:58] <hsivonen> Rik`: Is a user supposed to know that it's necessary to use backports to get security updates?
- # [12:58] * Quits: erlehmann (~erlehmann@89.204.137.104) (Read error: Connection reset by peer)
- # [12:58] * hsivonen also observes that Camino uses a rather old Gecko branch
- # [12:59] <hsivonen> interesting that 3.6 is still in experimental and not even in unstable
- # [13:01] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [13:01] <Rik`> I'd say a Debian user has to know
- # [13:02] <MikeSmith> I'm a Debian user, and I didn't know…
- # [13:02] <MikeSmith> but then I've never run stable
- # [13:02] * hsivonen had though Debian supported everything in main for the lifetime of the Debian release
- # [13:03] * Joins: MikeSmith_ (~MikeSmith@EM114-48-212-44.pool.e-mobile.ne.jp)
- # [13:04] <hsivonen> to be clear, I think it preferable to move to a new Gecko major release compared to keeping a really old one on extended life support
- # [13:07] <hsivonen> MikeSmith: do you recall what the use case for http://bugzilla.validator.nu/show_bug.cgi?id=68 was and if we still want it?
- # [13:07] * MikeSmith_ takes a look
- # [13:07] * Quits: MikeSmith (~MikeSmith@EM114-48-220-147.pool.e-mobile.ne.jp) (Ping timeout: 272 seconds)
- # [13:07] * MikeSmith_ is now known as MikeSmith
- # [13:08] <MikeSmith> hsivonen: don't remember :'(
- # [13:08] <MikeSmith> guess it can just be closed
- # [13:08] <hsivonen> MikeSmith: ok. thanks
- # [13:08] <hsivonen> I think it has something to do with copying the value of something that failed into the error message
- # [13:09] * Quits: mhausenblas (~mhausenbl@188.141.67.15) (Quit: mhausenblas)
- # [13:09] * hsivonen wonders if Validator.nu got ISO Schematron support from upstream at some point...
- # [13:10] <hsivonen> I *think* oNVDL had it
- # [13:10] <annevk> if rel=up is for months, what is the relationship for days?
- # [13:11] <hsivonen> but did the validator-nu branch start before that part of oNVDL got merged into jing-trang trunk...
- # [13:13] <MikeSmith> hsivonen: I am pretty sure that it did
- # [13:13] <MikeSmith> so no ISO Schematron support
- # [13:13] <MikeSmith> btw, I think catalog resolver support was added to upstream jing some time recently
- # [13:14] * Joins: erlehmann (~erlehmann@89.204.137.105)
- # [13:14] <annevk> CSS question: negative values for cubic-bezier(), has that been discussed?
- # [13:14] <annevk> works in Opera/Gecko and is pretty cool (though negative time is weird of course)
- # [13:14] <annevk> but is not allowed per spec
- # [13:15] * Quits: charlvn (~charlvn@41.2.0.125) (Ping timeout: 245 seconds)
- # [13:15] <MikeSmith> hsivonen: hmm, or I guess it's been there for a while
- # [13:15] * Joins: myakura (~myakura@p1059-ipbf2708marunouchi.tokyo.ocn.ne.jp)
- # [13:18] <hsivonen> MikeSmith: so it turns out that ISO Schematron *still* hasn't landed on jing-trang trunk. I wonder what the delay is about.
- # [13:18] <MikeSmith> oh
- # [13:18] <MikeSmith> maybe there was some problem trying to merge it in
- # [13:19] <MikeSmith> I wonder what George is actually running in oXygen
- # [13:19] <hsivonen> I have zero experience with branch merging with SVN. the whole idea of doing advanced stuff with SVN scares me, but at some point, I should take a good look at the differences between the trunk and the validator-nu branch of jing-trang
- # [13:19] <annevk> hmm, more registry failure: http://mail.apps.ietf.org/ietf/charsets/msg01510.html
- # [13:19] <MikeSmith> hsivonen: yeah, please do when you have time
- # [13:22] <hsivonen> annevk: are you going to comment on http://www.w3.org/Bugs/Public/show_bug.cgi?id=11423 ?
- # [13:23] <annevk> I was reading that and decided not to care for now
- # [13:23] <annevk> I think the solution for encodings is to not have a registry at all and just have a spec that defines everything
- # [13:28] * Quits: erlehmann (~erlehmann@89.204.137.105) (Quit: Die demokratieerhaltende Whistleblower-Organisation Krautchan freut sich immer über Spenden.)
- # [13:39] * jgraham thought git-svn was the solution to doing branch merges in svn :p
- # [13:41] <thiessenp> Just to say the Red Bean book is your friend for all things SVN (svnbook.red-bean.com)
- # [13:43] * Joins: mhausenblas (~mhausenbl@188.141.67.15)
- # [13:46] <hsivonen> jgraham: that's quite possible
- # [13:46] * hsivonen wishes jing-trang transitioned to hg on Google Code
- # [13:51] <hsivonen> I'm a bit worried that requiring http-equiv="content-type" for content="text/html; charset=iso-8859-2" to take effect is going to break sites with typos in the http-equiv="content-type" part
- # [13:51] * hsivonen starts updating the html5lib encoding tests
- # [13:52] <zcorpan> if i uncheck 'allow comments on this post' on an old post in the whatwg blog, do the old comments disappear?
- # [13:52] <hsivonen> <script>alert('step 1 of 3 ("<FE>")')</script>
- # [13:52] <hsivonen> where <FE> is the byte 0xFE
- # [13:52] <hsivonen> jgraham: do we really want such bogus bytes in the encoding tests?
- # [13:52] <annevk> zcorpan, they shouldn't
- # [13:52] <hsivonen> makes the test file uneditable in gedit
- # [13:53] <zcorpan> hsivonen: so we should find out which typos we need to support for web compat
- # [13:53] <jgraham> hsivonen: I remember nothing about these tests
- # [13:54] <hsivonen> the byte decodes to þ in Windows-1252
- # [13:54] <hsivonen> I wonder if it intentionally overlaps a byte from the UTF-8 BOM
- # [13:54] <hsivonen> well, I guess I can manage editing this file as Windows-1252 instead of UTF-8
- # [13:55] <zcorpan> annevk: thanks, they didn't
- # [13:55] <hsivonen> files that don't decode cleanly as either UTF-8 or Windows-1252 are much more annoying
- # [13:56] <annevk> maybe we should disable registering on the blog
- # [13:56] <annevk> it seems to mostly generate a lot of crap in the pending category
- # [13:56] <annevk> and anyone who wants a legitimate account can request one here
- # [13:57] <zcorpan> i'd like automatic disabling of comments after a few weeks
- # [13:57] * Quits: smaug____ (~chatzilla@GYYCCXXX.gprs.sl-laajakaista.fi) (Ping timeout: 240 seconds)
- # [13:57] <annevk> there's probably a plugin that does that
- # [13:57] <annevk> the spam filtering for comments is not good enough?
- # [13:57] <zcorpan> (and trackbacks)
- # [13:58] <zcorpan> maybe i can disable getting email for new comments and trackbacks instead, since that's what annoys me
- # [13:59] * Joins: erlehmann (~erlehmann@89.204.137.105)
- # [14:00] <hsivonen> we should blog more
- # [14:00] <hsivonen> Real Soon Now when I make an new release of the parser, I can blog about it
- # [14:01] <hsivonen> jgraham: are the encoding tests really meant to test the full stack and not just prescan?
- # [14:02] <annevk> yeah, where did markp go?
- # [14:02] <annevk> though activity has gone down somewhat on WHATWG-related matters
- # [14:03] <jgraham> Well yeah, what would a blog post say? "HTML5: it's pretty much done"?
- # [14:03] <annevk> that is, focus is more on implementing / conformance / fixing minor bugs
- # [14:03] <annevk> and the new features are very sketchy still
- # [14:03] <jgraham> Well I guess I should blog about the testsuite or something
- # [14:03] <annevk> yeah
- # [14:07] <hsivonen> I guess I could blog about exciting stuff like HTML in annotation-xml and two-character named characters when my patch queue lands
- # [14:08] <jgraham> hsivonen: I guess that's what they were supposed to test since that's what the code does. It might not be sensible of course
- # [14:09] <annevk> annotation-xml, whoo
- # [14:09] <annevk> reddit will go crazy
- # [14:09] <annevk> (does seem like a good idea though)
- # [14:10] <erlehmann> it is always fun to glance at inevitable success as it is planned :D
- # [14:10] <hsivonen> jgraham: supposed to test the full stack that is?
- # [14:10] <jgraham> hsivonen: Yes
- # [14:10] <hsivonen> jgraham: it's quite easy to miss severe bugs in the prescan if you test the full stack
- # [14:11] <hsivonen> my testing was miserable until I started testing the prescan in isolation
- # [14:11] <hsivonen> but ok, I won't change the test that should pass if you test the full stack
- # [14:11] <hsivonen> *tests
- # [14:12] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 264 seconds)
- # [14:12] <jgraham> annevk: If we wanted to make reddit go crazy we would have to link HTML5 to drug legalization or whatever current hangup is
- # [14:12] <jgraham> +their
- # [14:13] <jgraham> hsivonen: You are probably right
- # [14:14] <annevk> TSA
- # [14:14] <annevk> also Wikileaks
- # [14:14] <annevk> reddit is awesome
- # [14:15] <hsivonen> I'm scheduled to board 3 flights in the U.S. next month :-(
- # [14:15] <jgraham> I don't get reddit. I mean the s/n is *so* low
- # [14:15] <jgraham> in the comments
- # [14:15] <hsivonen> jgraham: better or worse than slashdot?
- # [14:15] <annevk> they're fricking funny
- # [14:15] <annevk> usually
- # [14:16] * Joins: kennyluck (~kennyluck@2001:200:1c0:3602:225:ff:fe4d:f8c7)
- # [14:16] <jgraham> annevk: I think that's the problem. Being cute and funny is valued over being insightful. So there are just endless lame attempts at humor and nothing substantial
- # [14:16] <annevk> there's insight too as far as I can tell; it varies
- # [14:17] <jgraham> hsivonen: Different. /. is usually just full of people being wrong. reddit is usually full of people making 2 word puns and stuff
- # [14:17] <annevk> e.g. the topvoted comment here seems insightful: http://www.reddit.com/r/worldnews/comments/ed2in/wikileaks_asked_the_us_for_help_redacting/
- # [14:18] <jgraham> annevk: Sure, there is some. There is probably some fabulous content. But there is an awful lot of noise
- # [14:18] <annevk> not in my experience
- # [14:18] <jgraham> Enough that I can't be bothered with it
- # [14:18] <hsivonen> annevk: is "When comparing a string specifying a character encoding with the name or alias of a character encoding to determine if they are equal, user agents must remove any leading or trailing space characters in both names, and then perform the comparison in an ASCII case-insensitive manner." the Web-compatible way to compare?
- # [14:20] <annevk> I think Firefox only did ASCII lowercasing
- # [14:20] <annevk> IE also strips leading and trailing whitespace
- # [14:20] <annevk> Opera plans to match IE
- # [14:21] <annevk> (not sure whether the patch landed yet)
- # [14:21] <hsivonen> annevk: ok.
- # [14:21] <hsivonen> then the Validator.nu Java code is wrong
- # [14:22] <annevk> it is definitely a lot better than UTS22
- # [14:22] <annevk> that breaks shit
- # [14:23] <hsivonen> is UTS22 where you ASCII-lowercase and throw away everything except a-z and 0-9?
- # [14:23] <annevk> yeah
- # [14:23] <hsivonen> ok
- # [14:24] <hsivonen> some of these tests are so old that the spec has probably changed to UTS22 and back without the tests following
- # [14:24] <erlehmann> annevk, jgraham, post it on hacker news if you don't like reddit?
- # [14:25] <annevk> hsivonen, could be, Hixie_ generates his tests from a script
- # [14:25] <annevk> hsivonen, so they should be easy to fix I guess
- # [14:25] <erlehmann> rationalists will rip your parser apart, of course. ;)
- # [14:25] <jgraham> erlehmann: Huh?
- # [14:26] <annevk> erlehmann, only if you don't use sufficient variables
- # [14:26] <erlehmann> jgraham, there: <http://news.ycombinator.com/>
- # [14:27] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [14:28] <jgraham> erlehmann: Yeah, I know Hacker News. It is even quite bearable (mod "humor" to oblivion, narrow focus of articles) despite the crazy startups/self-improvement bent it has. But it was the next line I didn;t understand
- # [14:28] <jgraham> "rationalists will rip your parser apart, of course. ;)"
- # [14:29] <erlehmann> jgraham, the self-improvement part often has some kind of rationalist ring to it, i.e. articles from eliezer yudkowski.
- # [14:32] <jgraham> erlehmann: You could be right, I haven't noticed
- # [14:33] <erlehmann> jgraham, careful. it could be a bias on my part, hehe
- # [14:34] <erlehmann> quick, reroute auxilliary power to the bayes coils to increase its efficiency in subspace!
- # [14:35] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
- # [14:35] * Joins: sean`` (~Sean@h183194.upc-h.chello.nl)
- # [14:35] * Quits: sean`` (~Sean@h183194.upc-h.chello.nl) (Read error: Connection reset by peer)
- # [14:35] <jgraham> You are making combined Star Trek / Bayes theorem jokes? This must be some definition of geekiness
- # [14:36] * Joins: sean` (~Sean@h183194.upc-h.chello.nl)
- # [14:45] * Quits: micheil (~micheil@124-171-7-239.dyn.iinet.net.au) (Quit: http://brandedcode.com | http://github.com/miksago)
- # [14:48] * Joins: ChrisLTD (~iMac@ur185.ur.unc.edu)
- # [14:52] * Quits: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net) (Ping timeout: 240 seconds)
- # [14:57] * Joins: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net)
- # [15:04] <hsivonen> annevk: looks like Hixie's tests are out of date: http://hixie.ch/tests/adhoc/html/parsing/encoding/018.html
- # [15:06] <annevk> I think we should just drop ISO-8859-9 to be hoenst
- # [15:06] <annevk> honest*
- # [15:06] <hsivonen> drop in what sense?
- # [15:06] <annevk> if we need to support Windows-1254 already and it is more compatible...
- # [15:06] <annevk> and it is a superset*
- # [15:06] <hsivonen> oh. in that sense
- # [15:07] <hsivonen> annevk: you wouldn't drop support for the iso-8859-9 label, though, right?
- # [15:07] <annevk> right, but it would mean Windows-1254
- # [15:07] <zcorpan> hsivonen: about typos in http-equiv="content-type", if you could run your html parser against a set of pages and compare the sniffed encoding compared to an older version of your html parser that doesn't have the http-equiv="content-type" check, and log the URLs where the encoding is different, I could have a look at those pages (some day)
- # [15:07] <hsivonen> that's what Hixie's test already expect
- # [15:08] <hsivonen> zcorpan: good idea. I wonder if Philip` would run that test if I provide parser jars...
- # [15:09] <hsivonen> Hooray! Hixie's test cases are hosted on Dreamhost's broken Apache: http://hixie.ch/tests/adhoc/html/parsing/encoding/047.html
- # [15:09] <hsivonen> Hixie_: test baseline is broken
- # [15:10] <hsivonen> jgraham: I see now why there was weird byte in the test suite
- # [15:11] <hsivonen> the weird byte came from Hixie and only makes sense as a full-stack test
- # [15:11] <annevk> re my CSS question, apparently the spec for transitions simply hasn't been updated yet
- # [15:12] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
- # [15:12] * Quits: mhausenblas (~mhausenbl@188.141.67.15) (Quit: mhausenblas)
- # [15:14] <hsivonen> http://hixie.ch/tests/adhoc/html/parsing/encoding/057.html makes the spec look very suspicious on the document.write front
- # [15:18] * Joins: Xano_ (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl)
- # [15:19] <karlcow> http://googlenewsblog.blogspot.com/2010/11/credit-where-credit-is-due.html
- # [15:19] * Quits: sean` (~Sean@h183194.upc-h.chello.nl) (Quit: Leaving)
- # [15:19] <hsivonen> assuming that http://www.w3.org/Bugs/Public/show_bug.cgi?id=10803#c2 is correct, given #c4 it would be nice is someone from Opera could say why Opera changed
- # [15:19] * Joins: plainhao (~plainhao@208.75.85.237)
- # [15:19] * Quits: thiessenp (~thiessenp@ip4da8062e.direct-adsl.nl) (Quit: thiessenp)
- # [15:20] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [15:21] <annevk> <script type=whatever src=...> is still fetched?
- # [15:21] <annevk> what is the point of that?
- # [15:22] <hsivonen> annevk: not fetched in Opera, Firefox, WebKit trunk or the spec. Fetched in IE and old WebKit.
- # [15:22] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Remote host closed the connection)
- # [15:23] <hsivonen> annevk: did you tune out the script-inserted script execution order discussion?
- # [15:25] <annevk> I think I reversed the pass condition of an internal bug; my bad
- # [15:25] <annevk> I am tuned out of that whole discussion, yes
- # [15:25] * Joins: thiessenp (~thiessenp@ip4da8062e.direct-adsl.nl)
- # [15:26] <annevk> thank you
- # [15:27] <hsivonen> annevk: anyway, the point is that in IE and old WebKit you get an onload event when the resource has loaded, so you can use it for preloading stuff to cache and you know when the content has been fetched
- # [15:30] <hsivonen> is this test correct per current spec http://hixie.ch/tests/adhoc/html/parsing/encoding/063.html
- # [15:30] <hsivonen> I suppose it is
- # [15:30] <hsivonen> I wonder what's happening there...
- # [15:30] <hsivonen> with my patches applied that is...
- # [15:33] <hsivonen> today gdb keeps hanging. not cool
- # [15:34] * Quits: henrikbjorn (~Henrik@dkcphfw01.infopaq.dk) (Ping timeout: 276 seconds)
- # [15:35] * Joins: miketaylr (~miketaylr@184-218-21-137.pools.spcsdns.net)
- # [15:35] <Philip`> hsivonen: I could probably manage to do that
- # [15:36] <hsivonen> Philip`: cool. I make jars when I have debugged my patch
- # [15:36] <hsivonen> sadly, it seems that there's a lot to debug
- # [15:37] <hsivonen> which is rather counter-intuitive
- # [15:39] <hsivonen> it feels like stuff in Ubuntu just keeps regressing and regressing
- # [15:39] <hsivonen> gdb hasn't been systematically hanging before
- # [15:40] <hsivonen> I need to go to a virtual console to kill it
- # [15:40] <hsivonen> since it locks X event delivery until killed
- # [15:40] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [15:41] <hsivonen> I guess I will have to use printfs to debug why http://hixie.ch/tests/adhoc/html/parsing/encoding/063.html fails :-(
- # [15:42] * Joins: micheil (~micheil@124-171-7-239.dyn.iinet.net.au)
- # [15:42] <hsivonen> well, http://hixie.ch/tests/adhoc/html/parsing/encoding/067.html is interesting, too
- # [15:43] <zcorpan> i don't follow why http://hixie.ch/tests/adhoc/html/parsing/encoding/063.html expects windows-1252
- # [15:44] <zcorpan> the prescan doesn't skip <script> blocks, does it?
- # [15:44] <hsivonen> zcorpan: it doesn't
- # [15:45] <hsivonen> zcorpan: but the prescan sets confidence to tentative and the tree builder should later change the encoding
- # [15:45] <zcorpan> oh
- # [15:45] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
- # [15:45] <zcorpan> right
- # [15:49] <zcorpan> step 2 of "A sequence of bytes starting with a 0x3C byte (ASCII <), optionally a 0x2F byte (ASCII /), and finally a byte in the range 0x41-0x5A or 0x61-0x7A (an ASCII letter)" seems bogus if the byte found in step 1 was 0x3E (ASCII >)
- # [15:53] <zcorpan> <html>a="<meta charset=utf-8>"
- # [15:53] <zcorpan> the prescan misses the meta there afaict
- # [15:53] <hsivonen> oh joy. the parser does the right thing with 063.html but the rest of the browser rejects the reload request
- # [15:55] <erlehmann> is there something forbidding that a body element contains only a canvas?
- # [15:55] <hsivonen> not anymore, IIRC
- # [15:56] <zcorpan> erlehmann: depends on what the purpose of the <canvas> is
- # [15:57] <zcorpan> erlehmann: well, the spec wants children of the <canvas> itself (for fallback/accessibility)
- # [15:57] <annevk> there was no xml:id bug before today?
- # [15:57] <annevk> weird
- # [15:58] <erlehmann> zcorpan, it seems that with gecko, <canvas id=universe></canvas> will not be returned by getElementById() if it is the sole element in the body. if i add another element or fallback content is added, it will be returned.
- # [15:58] <erlehmann> webkit returns without fallback content, but you are right; i should add it.
- # [15:58] <hsivonen> erlehmann: which version of Gecko or Firefox?
- # [15:59] <erlehmann> hsivonen, Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.1.13) Gecko/20100916 Iceweasel/3.5.13 (like Firefox/3.5.13)
- # [15:59] <erlehmann> in before fixed in 4.0
- # [15:59] <zcorpan> erlehmann: do you check getElementById in a <script> that is inside or after the <canvas>?
- # [16:00] <annevk> erlehmann, that's a parsing issue
- # [16:00] * Joins: henrikbjorn (~Henrik@80.199.116.190.static.peytz.dk)
- # [16:00] <erlehmann> after.
- # [16:00] <zcorpan> firefox 3.5 moves the <script> to head
- # [16:00] <annevk> erlehmann, if scripts occur before "significant content" they are moved to <head>
- # [16:00] <annevk> in Firefox 3.5
- # [16:01] <erlehmann> interesting, thanks.
- # [16:03] * slartsa_ is now known as slartsa
- # [16:05] <zcorpan> Hixie_: fwiw, the dialog that appears after submitting a bug in the spec always immidiately disappears again for me (in opera), i presume it's because it disappears when scrolling (even if i don't actually scroll)
- # [16:11] * Joins: davidwalsh_ (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
- # [16:12] * Quits: henrikbjorn (~Henrik@80.199.116.190.static.peytz.dk) (Quit: henrikbjorn)
- # [16:21] * Quits: hsivonen (~hsivonen@kekkonen.cs.hut.fi) (Ping timeout: 255 seconds)
- # [16:24] * Joins: smaug____ (~chatzilla@GKMMMCLXVII.gprs.sl-laajakaista.fi)
- # [16:27] * Joins: hsivonen (~hsivonen@kekkonen.cs.hut.fi)
- # [16:32] * Parts: zcorpan (~zcorpan@c-2e98e355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [16:35] * Joins: zcorpan (~zcorpan@c-2e98e355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [16:35] * Parts: zcorpan (~zcorpan@c-2e98e355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [16:35] * jmb^ is now known as jmb
- # [16:38] * Joins: zcorpan (~zcorpan@c-2e98e355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [16:38] * Quits: erlehmann (~erlehmann@89.204.137.105) (Quit: Die demokratieerhaltende Whistleblower-Organisation Krautchan freut sich immer über Spenden.)
- # [16:39] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
- # [16:40] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [16:46] * Joins: cardona507 (~cardona50@cpe-98-150-147-252.hawaii.res.rr.com)
- # [16:46] * Quits: myakura (~myakura@p1059-ipbf2708marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
- # [16:48] * Quits: zcorpan (~zcorpan@c-2e98e355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [16:48] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
- # [16:51] * MrOpposite is now known as Wamanuz6
- # [16:53] * Wamanuz6 is now known as MrOpposite
- # [16:54] * Quits: Martijnc (~Martijnc@91.176.77.72) (Ping timeout: 250 seconds)
- # [16:54] * Joins: nimbupani (~Adium@24.22.131.46)
- # [17:00] * Joins: Martijnc (~Martijnc@91.176.2.166)
- # [17:01] * Joins: cthom (~cthom@wsip-70-169-149-118.hr.hr.cox.net)
- # [17:04] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
- # [17:05] * Quits: miketaylr (~miketaylr@184-218-21-137.pools.spcsdns.net) (Quit: miketaylr)
- # [17:07] * Quits: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de) (Ping timeout: 250 seconds)
- # [17:11] * Joins: romeo_ (~romeo__@x1-6-00-10-a7-28-f3-47.k602.webspeed.dk)
- # [17:15] * Joins: erlehmann (~erlehmann@89.204.137.105)
- # [17:34] * Quits: JonathanNeal (~Jonathan_@99-59-125-34.lightspeed.irvnca.sbcglobal.net) (Read error: Connection reset by peer)
- # [17:35] * Joins: tabatkins (~tabatkins@nat/google/x-vkopgdmifzoztbet)
- # [17:36] * Joins: jwalden (~waldo@c-68-40-243-245.hsd1.mi.comcast.net)
- # [17:36] * tabatkins is now known as TabATkins
- # [17:36] * TabATkins is now known as TabAtkins
- # [17:41] * Joins: miketaylr (~miketaylr@65.88.88.174)
- # [17:42] * Quits: pauld (~chatzilla@host86-150-24-15.range86-150.btcentralplus.com) (Remote host closed the connection)
- # [17:43] * Joins: abarth (~abarth@c-67-169-68-88.hsd1.ca.comcast.net)
- # [17:46] * Quits: mpt (~mpt@canonical/mpt) (Quit: Ex-Chat)
- # [17:46] * Joins: mpt (~mpt@91.189.88.12)
- # [17:46] * Quits: mpt (~mpt@91.189.88.12) (Changing host)
- # [17:46] * Joins: mpt (~mpt@canonical/mpt)
- # [17:46] * Quits: erlehmann (~erlehmann@89.204.137.105) (Quit: Die demokratieerhaltende Whistleblower-Organisation Krautchan freut sich immer über Spenden.)
- # [17:48] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
- # [17:49] * Joins: JoePeck (~JoePeck@2620:0:1b00:1f08:fa1e:dfff:fed9:b9a)
- # [17:50] * Joins: expilicious (~zAyghip8@cpc2-ely02-0-0-cust338.5-1.cable.virginmedia.com)
- # [17:51] * Quits: Phae (~Phae@chimera.macmillan.com) (Quit: Leaving.)
- # [17:58] * Joins: Phae (~Phae@gatekeeper.macmillan.co.uk)
- # [18:00] * Joins: paul_irish (~paul_iris@nat/google/x-rceefiusukojptde)
- # [18:02] <annevk> o_O
- # [18:02] <TabAtkins> @_@
- # [18:02] <annevk> http://www.saxonica.com/ -- I wonder if he even considered how Google is going to navigate that
- # [18:03] <TabAtkins> Ah, hm. I dunno if we run xsl or not.
- # [18:04] <TabAtkins> Augh, and he's got talismans on his <script>.
- # [18:04] <annevk> http://ln.hixie.ch/?start=1064828134&count=1 -- was a bad idea in 2003 -- still is today
- # [18:04] <TabAtkins> s/xsl/xslt/
- # [18:05] <annevk> haha #sneeuw is a trending topic on twitter
- # [18:06] * Quits: rimantas (~rimliu@lan-84-240-20-219.vln.skynet.lt) (Quit: Leaving)
- # [18:06] <jgraham> Searching from the URLs on that page doesn't return the page, so I guess Google doesn't run XSLT
- # [18:06] <jgraham> Nor bing
- # [18:06] <annevk> nor should they really
- # [18:06] <TabAtkins> Argh, why does Hixie's domain think look like a link and feel like a link, but isn't actually a link?
- # [18:07] <TabAtkins> Setting "cursor:pointer" on something that isn't a link or otherwise meaningfully interactive is just *cruel*.
- # [18:07] <jgraham> TabAtkins: Surely you aren't suggesting a link between semantics and presentation
- # [18:07] <annevk> I think it used to do something
- # [18:07] <jgraham> It is there to test your faith
- # [18:07] <annevk> give a popover of some sorts
- # [18:08] <jgraham> A true believer in the Glorious Semantic Revolution would never question such things
- # [18:08] <annevk> ah yeah
- # [18:08] <annevk> Hixie uses h1 { -moz-binding: url(../bindings/sites.xml#menu); -khtml-binding: url(../bindi... which now fails everywhere
- # [18:08] <TabAtkins> I most certainly am. Presentation can convey semantics as well (it's just not universal design, and thus not a good idea in general).
- # [18:09] * Joins: dave_levin (~dave_levi@nat/google/x-vlyfzfcexqirtvjm)
- # [18:09] <jgraham> TabAtkins: The Inquisition will be talking to you., Although you will need to wait as there is a backlog
- # [18:10] <TabAtkins> Excellent.
- # [18:11] * Joins: JonathanNeal (~Jonathan_@rrcs-76-79-114-214.west.biz.rr.com)
- # [18:11] <JonathanNeal> hello
- # [18:11] <TabAtkins> Yo, J-nizzle.
- # [18:14] * Joins: ojan (~ojan@nat/google/x-ljcammohguwwkzmz)
- # [18:21] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [18:26] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:26] * Quits: Adawerk``` (~mven__@169.241.49.57) (Quit: Leaving)
- # [18:28] * Joins: matjas (~matjas@ip-81-11-185-100.dsl.scarlet.be)
- # [18:30] * Joins: mven_ (~mven__@169.241.49.57)
- # [18:30] <annevk> whoa
- # [18:31] <annevk> dealing with XMLHttpRequest discussion
- # [18:31] <annevk> -100 emails
- # [18:31] * Joins: dglazkov (~dglazkov@nat/google/x-fkdayemrelyajqri)
- # [18:32] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
- # [18:34] * Joins: sean` (~Sean@h183194.upc-h.chello.nl)
- # [18:34] <JonathanNeal> TabAtkins, thank you for that.
- # [18:39] * Joins: charlvn (~charlvn@41.2.94.67)
- # [18:41] * Quits: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944) (Quit: onar)
- # [18:42] * Quits: ojan (~ojan@nat/google/x-ljcammohguwwkzmz) (Quit: ojan)
- # [18:42] * Quits: annevk (~annevk@pat-tdc.opera.com) (Quit: annevk)
- # [18:42] * Joins: mhausenblas (~mhausenbl@188.141.67.15)
- # [18:44] * Joins: henrikbjorn (~Henrik@194.182.142.5)
- # [18:45] * Quits: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net) (Remote host closed the connection)
- # [18:46] * Joins: ojan (~ojan@nat/google/x-rrdpjqrtecfsbowf)
- # [18:49] * Quits: ojan (~ojan@nat/google/x-rrdpjqrtecfsbowf) (Client Quit)
- # [18:50] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [18:52] * Joins: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
- # [18:52] * Joins: ojan (~ojan@nat/google/x-zywmmyogxwhbvrns)
- # [18:56] * Quits: Phae (~Phae@gatekeeper.macmillan.co.uk) (Quit: Leaving.)
- # [19:00] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1111.hari.cable.virginmedia.com)
- # [19:04] * Quits: charlvn (~charlvn@41.2.94.67) (Ping timeout: 245 seconds)
- # [19:05] * Joins: MikeSmith_ (~MikeSmith@EM111-188-27-98.pool.e-mobile.ne.jp)
- # [19:08] * Quits: MikeSmith (~MikeSmith@EM114-48-212-44.pool.e-mobile.ne.jp) (Ping timeout: 245 seconds)
- # [19:08] * MikeSmith_ is now known as MikeSmith
- # [19:09] * Quits: Necrathex (~nectop@212-123-163-12.ip.telfort.nl) (Ping timeout: 276 seconds)
- # [19:13] * Quits: henrikbjorn (~Henrik@194.182.142.5) (Quit: henrikbjorn)
- # [19:14] * Joins: maikmerten (~maikmerte@port-92-201-16-253.dynamic.qsc.de)
- # [19:15] * Joins: peol (~andree@unaffiliated/peol)
- # [19:18] * Quits: mpt (~mpt@canonical/mpt) (Quit: Ex-Chat)
- # [19:21] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [19:23] * Joins: jamesr__ (~jamesr@nat/google/x-pcpghotxlkvdnfno)
- # [19:25] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
- # [19:25] * Quits: cardona507 (~cardona50@cpe-98-150-147-252.hawaii.res.rr.com) (Quit: zzzzz)
- # [19:25] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Client Quit)
- # [19:30] * Quits: sean` (~Sean@h183194.upc-h.chello.nl) (Ping timeout: 276 seconds)
- # [19:30] * Joins: virtuelv (~virtuelv_@193.62.9.46.customer.cdi.no)
- # [19:38] * Joins: dbaron (~dbaron@nat/mozilla/x-njsgkvfhhdxifagj)
- # [19:42] * Quits: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net) (Ping timeout: 260 seconds)
- # [19:46] * Joins: nessy (~Adium@124-169-135-161.dyn.iinet.net.au)
- # [19:49] * Quits: cyphase (~cyphase@adsl-99-27-135-168.dsl.pltn13.sbcglobal.net) (Read error: Connection reset by peer)
- # [19:53] * Joins: Xano__ (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl)
- # [19:53] * Quits: Xano_ (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl) (Ping timeout: 245 seconds)
- # [19:53] * Xano__ is now known as Xano_
- # [19:53] * Quits: maikmerten (~maikmerte@port-92-201-16-253.dynamic.qsc.de) (Ping timeout: 265 seconds)
- # [19:56] * Quits: mhausenblas (~mhausenbl@188.141.67.15) (Quit: mhausenblas)
- # [19:56] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
- # [19:58] * Joins: estes (~aestes@76-220-34-58.lightspeed.sntcca.sbcglobal.net)
- # [20:00] * Joins: sroussey (~sroussey@adsl-69-234-110-201.dsl.irvnca.pacbell.net)
- # [20:02] * Quits: jamesr__ (~jamesr@nat/google/x-pcpghotxlkvdnfno) (Quit: jamesr__)
- # [20:05] * Joins: cying (~cying@173-228-29-224.dsl.static.sonic.net)
- # [20:05] * Joins: jamesr__ (~jamesr@nat/google/x-xpffmjlhxsonyupw)
- # [20:05] * Joins: maikmerten (~maikmerte@port-92-201-38-82.dynamic.qsc.de)
- # [20:05] * Joins: cyphase (~cyphase@adsl-76-254-65-170.dsl.pltn13.sbcglobal.net)
- # [20:12] * Joins: tndH (~Rob@cpc6-seac20-2-0-cust102.7-2.cable.virginmedia.com)
- # [20:12] * Joins: cying_ (~cying@173-228-29-224.dsl.static.sonic.net)
- # [20:12] * Quits: cying (~cying@173-228-29-224.dsl.static.sonic.net) (Read error: Connection reset by peer)
- # [20:12] * cying_ is now known as cying
- # [20:13] * Hixie_ is now known as Hixie
- # [20:15] * Joins: gratz|home (~gratz@cpc7-brig16-2-0-cust362.3-3.cable.virginmedia.com)
- # [20:16] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [20:18] * Quits: ru_funnynick (~frenzis@85.142.208.25) (Quit: ( www.nnscript.com :: NoNameScript 4.22 :: www.esnation.com ))
- # [20:24] * Joins: Anti-X (~duckmysic@c2C76BF51.dhcp.bluecom.no)
- # [20:24] * mgdm is now known as evilmgdm
- # [20:25] * Joins: mhausenblas (~mhausenbl@188.141.67.15)
- # [20:27] * Joins: sean` (~Sean@D97A9F8D.cm-3-3c.dynamic.ziggo.nl)
- # [20:31] * evilmgdm is now known as mgdm
- # [20:33] * Joins: charlvn (~charlvn@nova.charlvn.com)
- # [20:34] * Joins: payman_m (~payman_m@h85-8-2-58.static.se.alltele.net)
- # [20:35] <TabAtkins> ...dammit, my math is rusty. I just worked out that a circle of radius 1 centered at (1,1) actually has a radius of i*sqrt(3).
- # [20:35] <TabAtkins> I... don't understand what I did wrong here.
- # [20:35] <TabAtkins> (Other than get the wrong answer, obviously.)
- # [20:35] <Hixie> i'm hoping that i'm missing some context because otherwise that's a very odd circle :-)
- # [20:36] <TabAtkins> I'm trying to determine the major/minor axes of an ellipse that circumscribes a box with a particular axis ratio. I'm testing out my math with a simple example first, and it's, um, wrong.
- # [20:36] <Workshiva> Have you been hanging out with Cthulhu?
- # [20:37] <TabAtkins> ...wait, I worked out all this math earlier. Let me go dig up that code...
- # [20:38] <TabAtkins> (And I know it was correct at the time, because it generated correct pictures.)
- # [20:38] <Steve^> I think it's because you're restricting yourself to a single mathematic, you try using a few of them
- # [20:39] * Quits: cying (~cying@173-228-29-224.dsl.static.sonic.net) (Quit: cying)
- # [20:41] * Quits: mhausenblas (~mhausenbl@188.141.67.15) (Quit: mhausenblas)
- # [20:43] <TabAtkins> Ah, that's right. The size difference between an ellipse that is circumscribed by a rectangle and one which circumscribes the same rectangle with the same ratio is just sqrt(2).
- # [20:45] <Workshiva> http://homepage.eircom.net/~miscellaneous/images/animath.jpg
- # [20:45] * Joins: jeremyselier (~Jeremy@seg75-1-81-57-242-198.fbx.proxad.net)
- # [20:48] * Joins: paulschreiber (~Adium@d226-43-177.home.cgocable.net)
- # [20:49] <paulschreiber> i just found this transcript: http://krijnhoetmer.nl/irc-logs/whatwg/20100321
- # [20:49] <paulschreiber> . http://krijnhoetmer.nl/irc-logs/whatwg/20100321#l-656 [16:48] <MikeSmith> Error: Element script is missing required attribute src.
- # [20:49] <paulschreiber> . http://krijnhoetmer.nl/irc-logs/whatwg/20100321#l-657 [16:48] <MikeSmith> I really need to get that fix committed
- # [20:49] <paulschreiber> . http://krijnhoetmer.nl/irc-logs/whatwg/20100321#l-658 [16:49] <Philip`> That's still a far less helpful error than saying it's required because of the charset
- # [20:49] <paulschreiber> . http://krijnhoetmer.nl/irc-logs/whatwg/20100321#l-660 [16:49] <Philip`> People will think they have to add a src, they won't think they have to remove the charset
- # [20:49] <paulschreiber> that was the same error i hit with the validator
- # [20:49] * Joins: cying (~cying@173-228-29-224.dsl.static.sonic.net)
- # [20:50] <paulschreiber> what's the best way to get the error message fixed to help folks like myself?
- # [20:50] * Joins: Schalk (~schalkn@196-215-61-66.dynamic.isadsl.co.za)
- # [20:50] * Quits: maikmerten (~maikmerte@port-92-201-38-82.dynamic.qsc.de) (Read error: Connection reset by peer)
- # [20:55] <Schalk> For the HTMLDocument implementation in Chrome it returns a HTMLBodyElement instead of the HTMLElement defined here: http://www.w3.org/TR/html5/dom.html#dom
- # [20:56] <Schalk> As such one does not seem to have access to the same attributes
- # [20:57] * Joins: micheil_mbp (~micheil@124-171-40-30.dyn.iinet.net.au)
- # [20:57] <Schalk> I cannot seem to find the documentation regarding the HTMLBodyElement
- # [20:58] <Hixie> not sure what you mean
- # [20:58] <Hixie> it returns it for what?
- # [20:58] <Hixie> do you have a snippet of JS demonstrating the problem?
- # [20:58] * Quits: micheil (~micheil@124-171-7-239.dyn.iinet.net.au) (Ping timeout: 245 seconds)
- # [20:58] * micheil_mbp is now known as micheil
- # [20:59] * Quits: nimbupani (~Adium@24.22.131.46) (Quit: Leaving.)
- # [20:59] <paulschreiber> @hixie are you talking to me?
- # [20:59] <Hixie> no, Schalk
- # [20:59] * Parts: paulschreiber (~Adium@d226-43-177.home.cgocable.net)
- # [21:00] <Schalk> If I run : document.body I get body: [object HTMLBodyElement]
- # [21:00] <Hixie> paulschreiber: for your question, you want MikeSmith or hsivonen
- # [21:00] <Schalk> seems that is should return HTMLElement
- # [21:00] <Hixie> Schalk: HTMLBodyElement is an HTMLElement
- # [21:00] <Schalk> attribute HTMLElement body;
- # [21:01] <Hixie> document.body instanceof HTMLElement -> true
- # [21:01] <Hixie> document.body instanceof HTMLBodyElement -> true
- # [21:01] <Schalk> ok
- # [21:01] * aroben is now known as aroben|lunhc
- # [21:01] * aroben|lunhc is now known as aroben|lunch
- # [21:01] <Hixie> it's also an Element and a Node
- # [21:02] <Schalk> Ok, so all of these should be available from the Object : http://www.w3.org/TR/html5/elements.html#htmlelement
- # [21:02] <Workshiva> Guess we have dom core to thank for this...
- # [21:02] * Joins: mhausenblas (~mhausenbl@188.141.67.15)
- # [21:03] <Hixie> Schalk: yeah, document.body.getElementsByClassName for instance is a method
- # [21:03] <Schalk> sure
- # [21:03] * Quits: jamesr__ (~jamesr@nat/google/x-xpffmjlhxsonyupw) (Quit: jamesr__)
- # [21:03] <Hixie> Workshiva: i don't see anything wrong with inheritance here, it makes a lot of sense
- # [21:03] <Schalk> I am writing some JS to see the values returned by all these
- # [21:03] <Workshiva> I'm wondering when would document.body not be HTMLBodyElement?
- # [21:04] <Hixie> document.body is defined as returning just an HTMLElement and not an HTMLBodyElement btw is because in some cases it returns an HTMLFramesetElement
- # [21:04] <Hixie> for historical reasons
- # [21:04] <Workshiva> aha
- # [21:04] <Schalk> ah, perfect
- # [21:04] <Schalk> thanks Ian
- # [21:05] <Hixie> btw, Schalk, you might find http://whatwg.org/html prettier than the w3.org copy
- # [21:05] <Hixie> they're essentially the same other than the styling
- # [21:05] <Schalk> cool, let me jump into that
- # [21:05] <Hixie> if you like having lots of web specs in one place, http://whatwg.org/C is similar but subsumes other specs like web workers and web storage into the same document
- # [21:05] <Schalk> been there before ;D
- # [21:06] * Joins: jamesr__ (~jamesr@nat/google/x-gtqbbzfqotlokyml)
- # [21:06] <Schalk> I am currently reading through the entire spec, I REALLY want to understand what I am working with
- # [21:07] <Hixie> awesome :_)
- # [21:07] <Schalk> thanks for all your hard work
- # [21:15] * Quits: cying (~cying@173-228-29-224.dsl.static.sonic.net) (Quit: cying)
- # [21:15] * Joins: cying (~cying@173-228-29-224.dsl.static.sonic.net)
- # [21:17] * Xano_ is now known as Xano
- # [21:17] * Quits: cying (~cying@173-228-29-224.dsl.static.sonic.net) (Client Quit)
- # [21:22] * Joins: cying (~cying@173-228-29-224.dsl.static.sonic.net)
- # [21:25] * Joins: payman_m_ (~payman_m@h85-8-2-58.static.se.alltele.net)
- # [21:25] * Quits: payman_m (~payman_m@h85-8-2-58.static.se.alltele.net) (Read error: Connection reset by peer)
- # [21:25] * payman_m_ is now known as payman_m
- # [21:26] * aroben|lunch is now known as aroben
- # [21:29] * Quits: cying (~cying@173-228-29-224.dsl.static.sonic.net) (Quit: cying)
- # [21:32] * Quits: ChrisLTD (~iMac@ur185.ur.unc.edu) (Quit: ChrisLTD)
- # [21:34] * Quits: smaug____ (~chatzilla@GKMMMCLXVII.gprs.sl-laajakaista.fi) (Ping timeout: 240 seconds)
- # [21:35] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: Leaving)
- # [21:36] * Quits: miketaylr (~miketaylr@65.88.88.174) (Quit: miketaylr)
- # [21:36] * Quits: plainhao (~plainhao@208.75.85.237) (Quit: plainhao)
- # [21:38] * Quits: cthom (~cthom@wsip-70-169-149-118.hr.hr.cox.net) (Quit: Leaving)
- # [21:38] * Joins: smaug____ (~chatzilla@GYYYMKDCCVI.gprs.sl-laajakaista.fi)
- # [21:41] * Joins: cying (~cying@173-228-29-224.dsl.static.sonic.net)
- # [21:44] * Quits: Schalk (~schalkn@196-215-61-66.dynamic.isadsl.co.za) (Quit: HydraIRC -> http://www.hydrairc.com <- Wibbly Wobbly IRC)
- # [21:45] * Quits: smaug____ (~chatzilla@GYYYMKDCCVI.gprs.sl-laajakaista.fi) (Ping timeout: 240 seconds)
- # [21:45] * Quits: mhausenblas (~mhausenbl@188.141.67.15) (Quit: mhausenblas)
- # [21:51] * Joins: miketaylr (~miketaylr@184-218-10-165.pools.spcsdns.net)
- # [21:52] * Joins: erlehmann (~erlehmann@89.204.137.105)
- # [21:58] * Joins: smaug____ (~chatzilla@YGCMXCV.gprs.sl-laajakaista.fi)
- # [22:00] * Joins: nimbupani (~Adium@c-24-22-131-46.hsd1.wa.comcast.net)
- # [22:04] * Joins: bckenny (~bckenny@nat/google/x-ljjiyfgwnqurmmya)
- # [22:10] * Joins: ormaaj (~quassel@gateway/tor-sasl/ormaaj)
- # [22:13] <Hixie> heycam: the extends thing lgtm
- # [22:13] <Hixie> let me know when it's specced and i'll update my specs
- # [22:16] * Joins: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie)
- # [22:16] * Joins: mhausenblas_ (~mhausenbl@wg1-nat.fwgal01.deri.ie)
- # [22:18] * Quits: charlvn (~charlvn@nova.charlvn.com) (Ping timeout: 245 seconds)
- # [22:19] * Joins: cardona507 (~cardona50@cpe-98-150-147-252.hawaii.res.rr.com)
- # [22:19] * Joins: charlvn (~charlvn@nova.charlvn.com)
- # [22:21] * Quits: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Ping timeout: 276 seconds)
- # [22:21] * mhausenblas_ is now known as mhausenblas
- # [22:23] <heycam> Hixie, cool ok
- # [22:26] <MikeSmith> heycam: btw, I've not been able to figure out yet what the cause of the cvs keywords problem is
- # [22:28] <MikeSmith> wow, you can make Google Translate beatbox
- # [22:28] <MikeSmith> http://translate.google.com/#de%7Cde%7Cpv%20zk%20pv%20pv%20zk%20pv%20zk%20kz%20zk%20pv%20pv%20pv%20zk%20pv%20zk%20zk%20pzk%20pzk%20pvzkpkzvpvzk%20kkkkkk%20bsch
- # [22:37] * Quits: smaug____ (~chatzilla@YGCMXCV.gprs.sl-laajakaista.fi) (Ping timeout: 265 seconds)
- # [22:43] <heycam> MikeSmith, ok, thanks for looking anyway
- # [22:43] <heycam> MikeSmith, (I guess you tried deleting a file and `cvs up`ing it?)
- # [22:44] * Quits: benschwarz (~ben@59.167.185.148) (Quit: benschwarz)
- # [22:48] * Quits: virtuelv (~virtuelv_@193.62.9.46.customer.cdi.no) (Read error: Connection reset by peer)
- # [22:50] * Joins: smaug____ (~chatzilla@GYZMMDXCVI.gprs.sl-laajakaista.fi)
- # [22:52] <MikeSmith> heycam: well, that's basically what I did to get the file to begin with
- # [22:52] * Quits: bckenny (~bckenny@nat/google/x-ljjiyfgwnqurmmya) (Remote host closed the connection)
- # [22:52] <MikeSmith> I mean, I did not have a workspace with those files already
- # [22:53] <MikeSmith> I checked them out from scratch
- # [22:53] <MikeSmith> ah wait
- # [22:53] * Quits: nessy (~Adium@124-169-135-161.dyn.iinet.net.au) (Quit: Leaving.)
- # [22:53] * Joins: boaz (~boaz@64.119.153.2)
- # [22:54] * Quits: ROBOd (~robod@92.84.194.165) (Quit: .)
- # [22:54] * Joins: nessy (~Adium@124-169-135-161.dyn.iinet.net.au)
- # [22:58] * Quits: miketaylr (~miketaylr@184-218-10-165.pools.spcsdns.net) (Quit: miketaylr)
- # [22:59] * Quits: smaug____ (~chatzilla@GYZMMDXCVI.gprs.sl-laajakaista.fi) (Ping timeout: 240 seconds)
- # [22:59] <MikeSmith> heycam: http://dev.w3.org/SVG/profiles/1.1F2/test/svg/coords-trans-10-f.svg
- # [23:00] <MikeSmith> I realize that the problem was that cvs doesn't think the files have changed
- # [23:00] <MikeSmith> so it won't commit them
- # [23:01] <MikeSmith> so in order to get the repo copy updated you have to make some other change to the file also
- # [23:01] <MikeSmith> e.g., some some whitespace change or add a comment
- # [23:01] <MikeSmith> and then commit it
- # [23:02] <MikeSmith> but I have to say that, going forward, relying on RCS keywords for this kind may not be the most prudent thing to be doing anyway
- # [23:03] <MikeSmith> since modern VCS don't support it, by design
- # [23:03] * Quits: erlehmann (~erlehmann@89.204.137.105) (Quit: Die demokratieerhaltende Whistleblower-Organisation Krautchan freut sich immer über Spenden.)
- # [23:03] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # [23:04] <MikeSmith> http://twitter.com/#!/ryah/status/9362620238798848 "http clients are much harder than http servers"
- # [23:06] * Joins: paulschreiber (~Adium@d226-43-177.home.cgocable.net)
- # [23:07] <heycam> MikeSmith, ah ok great -- so I just need to commit some actual change to each of those files. thanks!
- # [23:07] <heycam> MikeSmith, yeah the use of the revision numbers in the test slides isn't great. we won't be using them for future test suites.
- # [23:07] <MikeSmith> OK
- # [23:08] <MikeSmith> and yeah, sorry, but I think making some update to each of the files and then re-checking them in is the only way
- # [23:12] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:14] * Quits: matjas (~matjas@ip-81-11-185-100.dsl.scarlet.be) (Quit: Computer has gone to sleep.)
- # [23:16] * Joins: erlehmann (~erlehmann@89.204.137.105)
- # [23:18] <heycam> MikeSmith, that's no problem
- # [23:18] <MikeSmith> ok
- # [23:22] * Quits: peol (~andree@unaffiliated/peol) (Read error: Connection reset by peer)
- # [23:30] * Joins: bckenny (~bckenny@nat/google/x-tivigampbkxemoit)
- # [23:30] * Joins: smaug____ (~chatzilla@ZYYYMDCCCXXIII.gprs.sl-laajakaista.fi)
- # [23:35] * Joins: jdaggett (~jdaggett@y079250.dynamic.ppp.asahi-net.or.jp)
- # [23:37] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:55] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [23:57] * Quits: jdaggett (~jdaggett@y079250.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett)
- # [23:58] * Quits: Steve^ (~steve@cpc2-hari1-0-0-cust1111.hari.cable.virginmedia.com) (Quit: Leaving)
- # [23:59] * Joins: bckenny_ (~bckenny@nat/google/x-ntqfanuatshjrkqx)
- # Session Close: Tue Nov 30 00:00:00 2010
The end :)