Options:
- # Session Start: Mon Jan 21 00:00:00 2008
- # Session Ident: #whatwg
- # [00:16] <annevk> is now the right time to drag that up again?
- # [00:17] <SadEagle> and yeah, I am not sure it'll do any good.
- # [00:19] <annevk> SadEagle, how exactly is KHTML different from WebCore at this point?
- # [00:20] <Philip`> Parse error at line 28: Expected ), got EOF
- # [00:20] * annevk actually thought KHTML was no longer maintained
- # [00:20] <SadEagle> annevk: very. I can't really say more in an accurate way.
- # [00:20] <SadEagle> annevk: that's false.
- # [00:20] <annevk> SadEagle, ok
- # [00:20] <SadEagle> (but I don't blame you for being mistaken)
- # [00:21] <annevk> so that makes 5 relatively mature rendering engines, nice
- # [00:21] <annevk> well, mature and maintained
- # [00:22] <Philip`> Shouldn't IE count as several?
- # [00:22] <annevk> the engine iCab had was also pretty good
- # [00:22] <annevk> Philip`, :(
- # [00:22] <SadEagle> well, it is more like 4.5, and we are certainly less likely to provide big features, unless we just lift them off Apple, which is still possible.
- # [00:24] <annevk> with not providing "big features" you mean not keeping up with the rest or not having lots of time to innovate yourselves?
- # [00:25] <SadEagle> I mean stuff like local DB, etc. I don't think we're really interested in innovating stuff, since realistically no one will use any extensions if we fell like inventing them.
- # [00:25] <SadEagle> I think you Opera folks should have a good idea of that... Well, I've certainly considered ripping off the browser JavaScript idea :-)
- # [00:26] * Quits: tndH (i=Rob@adsl-87-102-43-39.karoo.KCOM.COM) ("ChatZilla 0.9.80-rdmsoft [XULRunner 1.8.0.9/2006120508]")
- # [00:30] <Philip`> You can innovate extensions then promote them as standards and have other browsers implement them and then people will start using the extensions and you'll already support them :-)
- # [00:31] <SadEagle> Philip`: you need spare manpower for that, though. And you need to be able to deal with stuff suddenly breaking, like IIRC it did on some sites for Opera due to WebForms 2.0
- # [00:32] <annevk> yeah, WF2 causes issues now and then
- # [00:33] <Philip`> It's best if those issues get discovered in browsers with very few users, so the specs can be fixed before anyone else is affected ;-)
- # [00:34] <Ketsuban> Bah, I want to install Konqueror so I can test my site design in it, but konqueror drags half of KDE kicking and screaming with it due to some really insane dependencies. konqueror-kde4 seems more well-behaved, but there's a disturbing amount of "core libraries" and other worrying-sounding packages which make me wonder if it's just the same as with konqueror, only the packages are divided up differently.
- # [00:35] <SadEagle> Ketsuban: you only need kdelibs and parts of kdebase.
- # [00:35] <SadEagle> though you probably want to lay off testing until 4.0.1 :-)
- # [00:36] <SadEagle> Philip`: the #1 issue any browser with small market share has is the user agent string.
- # [00:36] <annevk> Philip`, a major browser would simply get sites changed
- # [00:36] <SadEagle> .. as well as the minor browsers.
- # [00:38] * SadEagle is now known as SadKonversant
- # [00:38] * SadKonversant is now known as SadEagle
- # [00:38] <Ketsuban> SadEagle: Unless you can test for me. I don't plan on making any changes if it renders incorrectly, but I'm curious to know if it works. :P
- # [00:38] <SadEagle> Ketsuban: fair enough. I might throw the book at you, though :-)
- # [00:38] <Ketsuban> I'd like to test with Safari too, but I'm allergic to Macs.
- # [00:39] <SadEagle> Supposedly win Safari runs under Wine
- # [00:39] * Philip` can confirm that Safari works in Wine
- # [00:39] <Philip`> Something like http://browsershots.org/ might be useful for testing certain browser versions
- # [00:41] <Philip`> (Also, if you're allergic to Macs but not to Windows then you could just run Safari in Windows properly)
- # [00:41] <Ketsuban> At any rate: http://ketsuban.cleverpun.com/testing/blogdesign/index.html is the page to test. I know it works in Opera 9.5 weeklies, Firefox 2 and IE7, it "works" in Opera 9.25 (there's a bug regarding sizing with ems which I could work around with JavaScript, but an't willing to do) and doesn't work in IE6 or below (for which I have provided a slightly-snarky message telling people to upgrade to IE7).
- # [00:42] <othermaciej> whether UA checks are a problem depends on the type of site
- # [00:42] <othermaciej> unfortunately, fancy advanced "web app" type sites are the most likely to completely lock you out based on UA string
- # [00:42] <othermaciej> or otherwise rely on UA testing in a bad way
- # [00:43] <SadEagle> Ketsuban: looks fine, in both 3.5.something and 4.0.1-pre. Except it doesn't look so hot at 1024x768
- # [00:43] <Ketsuban> Normally if I'm working on a site design I'll write it in a compliant browser (generally I'll start off with Firefox, then make sure it works in standards-compliant browsers by testing in Opera) and then provide fixes for IE using conditional comments.
- # [00:43] <Philip`> Fancy advanced "web app" types sites are the most likely to do X, for any action X :-)
- # [00:44] <Ketsuban> SadEagle: Yeah, one thing I'm going to do is take out the 200px left margin - that's a relic from when I had an image there I wanted to show through. :P
- # [00:44] <Philip`> Unfortunately Firefox and Opera aren't standards-compliant :-p
- # [00:44] <SadEagle> othermaciej: jquery 1.2.something used to crash on its browser check is the browser wasn't one in a certain set of 4.
- # [00:44] <othermaciej> a certain Major Web App Vendor has code in many of their web apps that test if you have certain combinations of methods and properties available on the DOM Element and Document interfaces, and if so assumes what browser you are, and then makes completely unrelated assumptions
- # [00:44] <othermaciej> because their experts on the matter told them not to test the UA string
- # [00:45] <othermaciej> so they ended up finding a way to do it even worse
- # [00:45] <SadEagle> heh. browser fingerprinting is a fun topic, though.
- # [00:45] <othermaciej> (we found out because in Safari we fixed what methods were on Document and Element to better match other browsers, and they no longer detected us as Safari)
- # [00:45] <othermaciej> (so they started using Firefox designMode hacks instead of contentEditable for editing)
- # [00:47] * Joins: markp (n=mark@adsl-221-113-137.rmo.bellsouth.net)
- # [00:48] <annevk> I wonder what contenteditable quirks Firefox 3 will introduce
- # [00:49] <SadEagle> so othermaciej, are you awake enough to talk about the quirks in handling of Cf characters? :-)
- # [00:49] <Ketsuban> SadEagle: Would you prefer centred or left-aligned? I slightly prefer centred, but left-aligned may well work better at 1024x768.
- # [00:49] <othermaciej> SadEagle: we just don't do Cf dropping at all - we used to but it caused web compat problems with Firefox and IE
- # [00:49] <othermaciej> that's all I remember
- # [00:49] <SadEagle> Ketsuban: I have no artistic taste :-)
- # [00:49] <othermaciej> if BOMs are dropped it's probably at another level (text decoding or something)
- # [00:50] * Quits: Lachy (n=Lachlan@cm-84.215.54.100.getinternet.no) ("Leaving")
- # [00:50] <SadEagle> othermaciej: well, the point is that Mozilla drops -some- Cf's. (Not the soft-hyphen). It also handles zero-width space as a space...
- # [00:50] * Joins: Lachy (n=Lachlan@cm-84.215.54.100.getinternet.no)
- # [00:50] <othermaciej> I don't know how exhaustively we match all their quirks
- # [00:51] <SadEagle> othermaciej: IE handles the BOM at whitespace, drops the inverse BOM at the beginning of the file, and has totally weird behavior in ~4 other characters, which is appears to permit in identifiers in some spots(?)
- # [00:52] <SadEagle> othermaciej: I don't see anything like that in your version of Lexer.cpp....
- # [00:52] <othermaciej> SadEagle: I don't think we do either of those sets of quirks
- # [00:53] <othermaciej> if you have a particular site breaking I can try it and see if I can figure out why/whether it works
- # [00:53] <SadEagle> tvguide.com :-)
- # [00:53] <othermaciej> I would guess our text codecs drop stray BOMs
- # [00:53] <SadEagle> probably. /me tries the testcase in Opera.
- # [00:53] <SadEagle> othermaciej: my tendency is probably just to handle it as whitespace, and not worry much unless something comes up.
- # [00:54] * Quits: grimboy (n=grimboy@78-105-162-250.zone3.bethere.co.uk) (Read error: 110 (Connection timed out))
- # [00:54] <othermaciej> I think soft hyphen may be the only case we ran into where folowing the spec caused a real compat ssue
- # [00:56] <SadEagle> heh, and Opera 9.24 does something entirely different :-)
- # [00:56] <annevk> I think BOM as whitespace char is part of ES4
- # [01:00] <SadEagle> Opera9.24 seem to handle Cf as identifier characters, except leading BOMs are stripped, and ZWSP is stripped in some contexts(?)
- # [01:02] <SadEagle> Philip`: see, you're right, nothing is standards compliant. JSC tried following ES3, and it broke a website :-)
- # [01:11] <Philip`> Has anybody already mentioned that <canvas> ImageData won't work with high-end display systems that use 12-bit colour components, or floating point components?
- # [01:14] <SadEagle> I guess it should permit better precision in the same range?
- # [01:14] * Quits: Lachy (n=Lachlan@cm-84.215.54.100.getinternet.no) ("Leaving")
- # [01:15] <Philip`> That wouldn't help the floating-point HDR case, though maybe that case is a bit too theoretical
- # [01:16] <SadEagle> I suppose the clamping is the right behavior for a non-HDR implementation on HDR data, or am I mistaken?
- # [01:17] <Philip`> Depends on whether you consider data loss to be "right behavior" :-)
- # [01:19] <annevk> css has the same issue
- # [01:19] <SadEagle> well, premultiplied alpha is data loss, too ....
- # [01:19] <annevk> although CSS has the weird thing that it allows percentages too which allow for a far larger range than the integer alternative
- # [01:20] <Philip`> When we all have cyborg eyes that can detect four distinct colours, all this three-component RGB legacy will be a real pain
- # [01:20] <SadEagle> It definitely seems like something that should be permitted. So if an implementation supports 9 bits,and is given 179.5, it can represent it well.
- # [02:05] <roc> othermaciej: what was the soft-hyphen problem with following the spec?
- # [02:06] <roc> if there's some site depending on us not following the spec, I'll make sure we break them in Firefox 3 :-)
- # [02:06] <othermaciej> roc: the ECMAScript 3 spec says that soft hyphens in JS source should be skipped, but Mozilla doesn't do that (in fact the Mozilla JS regression tests had a test in the ecma_3 directory that tests for not doing it)
- # [02:06] <othermaciej> roc: I don't think dropping soft hyphens is a useful behavior anyway
- # [02:06] <othermaciej> it should just be dropped in ES4
- # [02:06] <roc> ah ok, JS, sorry, can't help you there
- # [02:07] <othermaciej> roc: I'm not sure breaking sites to follow the spec is always be best approach in any case
- # [02:07] <othermaciej> depends on the bug and the site
- # [02:07] <roc> yep
- # [02:07] <Dashiva> Philip`: Isn't part of the motivation for imagedata being able to fit it into bytes for an bytearray?
- # [02:08] <othermaciej> in that way I guess it's healthier to be doing testing and development on specs where a new version is under active development, so things can be fixed in the spec too
- # [02:08] <roc> specs need maintenance too
- # [02:10] <Philip`> We need an acid test for specs, to detect when the specs are broken
- # [02:10] * Quits: SadEagle (n=maksim@cpe-69-202-89-106.twcny.res.rr.com) (Read error: 110 (Connection timed out))
- # [02:10] <othermaciej> yes and it's hard to develop against an unmaintained spec
- # [02:10] <Dashiva> Philip`: First we need a spec spec to say what's a conforming spec
- # [02:10] <othermaciej> I'd say DOM Core is probably the most unmaintained now
- # [02:10] <othermaciej> although for ES4 it's very hard right now to tell how much it is fixing ES3 spec bugs
- # [02:25] * Joins: SadEagle (n=ubuntu@cpe-69-202-89-106.twcny.res.rr.com)
- # [03:06] * Joins: Lachy (n=Lachlan@cm-84.215.54.100.getinternet.no)
- # [03:13] <Lachy> interesting. IE6 supports security=restricted attribute for iframes http://blogs.msdn.com/ie/archive/2008/01/18/using-frames-more-securely.aspx
- # [03:14] <othermaciej> I'm curious how much detail is available about what they restrict
- # [03:14] <othermaciej> it might be a useful thing for ad frames or the like
- # [03:15] <othermaciej> or if you were willing to put user-generated content in an iframe you could use it for XSS robustness
- # [03:15] <webben> othermaciej: It says: "Frames running in the Restricted Sites zone cannot run script" so I'm guessing: not very useful.
- # [03:16] <othermaciej> webben: I guess it depends on how much of what your ad server does is client-side
- # [03:16] <othermaciej> I guess even a regular iframe off of a different domain is a useful security restriction
- # [03:16] <webben> Sure. But the typical graphical ad seems very JS-dependent.
- # [03:16] <othermaciej> they're either animated gifs or Flash
- # [03:16] <othermaciej> few of them use JS as part of the ad per se
- # [03:17] <SadEagle> a huge number use JS to boostrap it
- # [03:17] <webben> indeed
- # [03:17] <webben> pretty much all of them on the network I work on --- although most have a noscript fallback or whatever.
- # [03:18] <webben> that's not to say they genuinely require JS for what they do; but changing what ad authors do isn't necessarily easy
- # [03:18] <webben> (there's also the issue of JS used for click tracking etc)
- # [03:20] <SadEagle> Hmm, does window.location on a frame actually navigate the entire window, though?
- # [03:21] <othermaciej> no
- # [03:22] <othermaciej> it navigates the frame
- # [03:22] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [03:23] <SadEagle> I thought so :-). yeah, so the example in the blog is wrong.
- # [03:32] * Joins: weinig_ (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [03:49] * Quits: weinig (n=weinig@17.116.195.152) (Read error: 113 (No route to host))
- # [03:57] <weinig_> SadEagle: it could do top.location though
- # [03:57] * weinig_ is now known as weinig
- # [03:57] <SadEagle> weinig_: hmm, right, the XSS models permits setting of location href :(
- # [03:58] * Quits: Kuruma (n=Kuruman@h123-176-107-050.catv01.catv-yokohama.ne.jp) ("Tiarra 0: SIGINT received; exit")
- # [04:00] * Joins: webben_ (n=benh@91.84.245.37)
- # [04:00] * Quits: webben_ (n=benh@91.84.245.37) (Remote closed the connection)
- # [04:00] * Joins: Kuruma (n=Kuruman@h123-176-107-050.catv01.catv-yokohama.ne.jp)
- # [04:01] * Joins: BlueG (n=blue@71-80-82-211.dhcp.kgpt.tn.charter.com)
- # [04:05] * Quits: webben (n=benh@dip5-fw.corp.ukl.yahoo.com) (Read error: 110 (Connection timed out))
- # [04:11] * Quits: BlueG (n=blue@71-80-82-211.dhcp.kgpt.tn.charter.com) (Remote closed the connection)
- # [04:17] * Quits: Lachy (n=Lachlan@cm-84.215.54.100.getinternet.no) ("This computer has gone to sleep")
- # [04:17] * Quits: SadEagle (n=ubuntu@cpe-69-202-89-106.twcny.res.rr.com) (Remote closed the connection)
- # [05:33] * Joins: dbaron (n=dbaron@c-71-204-145-103.hsd1.ca.comcast.net)
- # [05:49] * Quits: MacDome (n=eric@c-69-181-78-198.hsd1.ca.comcast.net)
- # [05:52] * Joins: MacDome (n=eric@c-69-181-78-198.hsd1.ca.comcast.net)
- # [05:55] * Quits: MacDome (n=eric@c-69-181-78-198.hsd1.ca.comcast.net) (Client Quit)
- # [06:09] * Quits: roc (n=roc@202.0.36.64)
- # [06:19] * Joins: MacDome (n=eric@c-69-181-78-198.hsd1.ca.comcast.net)
- # [06:20] * Quits: MacDome (n=eric@c-69-181-78-198.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [06:20] * Joins: MacDome (n=eric@c-69-181-78-198.hsd1.ca.comcast.net)
- # [06:40] * Quits: csarven (n=nevrasc@modemcable130.251-202-24.mc.videotron.ca) ("http://www.csarven.ca/")
- # [06:47] * Quits: dbaron (n=dbaron@c-71-204-145-103.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [06:58] * Quits: MacDome (n=eric@c-69-181-78-198.hsd1.ca.comcast.net)
- # [06:59] * Joins: MacDome (n=eric@c-69-181-78-198.hsd1.ca.comcast.net)
- # [07:28] * Quits: annevk (n=annevk@77.163.243.203) (Read error: 110 (Connection timed out))
- # [07:40] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
- # [07:50] * Joins: roc (n=roc@121-72-40-153.dsl.telstraclear.net)
- # [07:51] * Joins: tndH_ (n=Rob@adsl-87-102-43-39.karoo.KCOM.COM)
- # [07:51] * tndH_ is now known as tndH
- # [08:52] * Joins: Richardigel (n=igel@f051066116.adsl.alicedsl.de)
- # [08:57] * Quits: Richardigel (n=igel@f051066116.adsl.alicedsl.de) (Client Quit)
- # [08:57] * Joins: Lachy (n=Lachlan@cm-84.215.54.100.getinternet.no)
- # [09:08] * Quits: jwalden (n=waldo@RANDOM-SEVENTY-TWO.MIT.EDU) (Remote closed the connection)
- # [09:21] * Joins: virtuelv (n=virtuelv@213.236.208.22)
- # [09:38] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [09:43] * Joins: OmegaJunior (n=ZJr@a82-95-48-162.adsl.xs4all.nl)
- # [09:56] * Quits: virtuelv (n=virtuelv@213.236.208.22) ("Leaving")
- # [09:56] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [09:57] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [10:03] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [10:21] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:23] * Quits: Lachy (n=Lachlan@cm-84.215.54.100.getinternet.no) ("This computer has gone to sleep")
- # [10:42] * Joins: Camaban (n=adrianle@81.133.245.5)
- # [10:43] <jruderman> Hixie: safari messes up http://www.libpr0n.com/ :(
- # [10:43] <jruderman> Hixie: i think acid3 should test whatever it is that makes safari mess it up
- # [10:44] <jruderman> clearly something related to the "@ debug" thing
- # [10:47] <othermaciej> jruderman: @ debug; * { border: 1px solid white ! important; } /* see below */ is matching
- # [10:47] <othermaciej> I'm not sure whether it should or not
- # [10:48] <othermaciej> as I do not know what is expected to terminate a bad @ rule
- # [10:48] <othermaciej> I am not sure why it uses such a weird-ass technique to comment that line
- # [10:48] <jruderman> "see below" has a long explanation
- # [10:49] <jruderman> it's there to give the site author an easy way to toggle that rule on and off (by switching between "@debug" and "@ debug")
- # [10:49] <othermaciej> crazy stuff
- # [10:50] <jruderman> yes, crazy stuff
- # [10:50] <othermaciej> I am too lazy to check the spec references
- # [10:51] * Joins: webben (n=benh@nat/yahoo/x-b64734361793b494)
- # [10:53] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [11:12] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("Leaving")
- # [11:12] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [11:16] * Joins: annevk (n=annevk@77.163.243.203)
- # [11:17] <annevk> at-rules are ; or { }-block terminated
- # [11:17] <annevk> so Safari is buggy
- # [11:19] <annevk> seems that Opera pre-9.5 got this wrong too
- # [11:19] <annevk> maybe pre-9.3 hmm
- # [11:20] <Ketsuban> I wasn't aware @debug was a valid at-rule.
- # [11:20] <annevk> it's not
- # [11:22] <Ketsuban> So changing @ debug to @debug ought to have no effect.
- # [11:22] <annevk> it should have effect
- # [11:23] <Philip`> Changing from @ debug to @debug changes it from invalid selector to invalid at-rule, which is different
- # [11:23] <annevk> there are generic parsing rules for at-rules
- # [11:23] * annevk initially thought the trick was @debug versus @debug;
- # [11:24] <Ketsuban> "User agents must ignore an invalid at-keyword together with everything following it, up to and including the next semicolon (;) or block ({...}), whichever comes first."
- # [11:25] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 113 (No route to host))
- # [11:28] <Ketsuban> Either way this is a really stupid "trick" - if you want to "quickly switch on/off a style" comment/uncomment it.
- # [11:30] <annevk> it's just a hack
- # [11:31] <annevk> and probably not widely known
- # [11:33] <Philip`> It's probably intended to break as many non-Mozilla browsers as possible
- # [11:35] <annevk> yeah
- # [11:36] * Joins: vant (n=vant@p3019-ipbf4110marunouchi.tokyo.ocn.ne.jp)
- # [11:39] <jruderman> hehe
- # [11:39] <jruderman> who owns libpr0n.com? hixie?
- # [11:42] <jruderman> http://libpr0n.com/links.html tries to link a porn site, but apparently its registration expired and now it displays a non-porn squatter page. what irony ;)
- # [11:51] <krijnh> Wow, I didn't disconnect :)
- # [11:51] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [11:54] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [12:00] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 113 (No route to host))
- # [12:01] * Quits: wakaba_ (n=w@77.137.148.210.dy.bbexcite.jp) (Read error: 110 (Connection timed out))
- # [12:04] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [12:08] <othermaciej> the actual CSS file contains "@ debug;"
- # [12:09] <othermaciej> the trick is that this is the start of a bad selector, not a bad @rule
- # [12:22] * MacDome is now known as MacDomeSleep
- # [12:30] * Quits: roc (n=roc@121-72-40-153.dsl.telstraclear.net)
- # [12:39] * Joins: webben_ (n=benh@nat/yahoo/x-2f0b2b7e6a04e07f)
- # [12:53] * Quits: webben (n=benh@nat/yahoo/x-b64734361793b494) (Read error: 113 (No route to host))
- # [13:01] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [13:09] * Quits: webben_ (n=benh@nat/yahoo/x-2f0b2b7e6a04e07f)
- # [13:18] * Quits: OmegaJunior (n=ZJr@a82-95-48-162.adsl.xs4all.nl) ("Trillian (http://www.ceruleanstudios.com")
- # [14:17] * Disconnected
- # [14:17] * Attempting to rejoin channel #whatwg
- # [14:17] * Rejoined channel #whatwg
- # [14:17] * Topic is 'WHATWG (HTML5) -- http://www.whatwg.org/ -- Logs: http://krijnhoetmer.nl/irc-logs/ -- Please leave your sense of logic at the door, thanks!'
- # [14:17] * Set by gsnedders on Tue Dec 18 21:41:19
- # [14:24] * Quits: eseidel (n=eseidel@nat/google/x-9fd51f94b00c4960) (clarke.freenode.net irc.freenode.net)
- # [14:24] * Quits: jgraham (n=james@81.86.219.94) (clarke.freenode.net irc.freenode.net)
- # [14:24] * Quits: inimino (n=inimino@c-75-71-88-233.hsd1.co.comcast.net) (clarke.freenode.net irc.freenode.net)
- # [14:24] * Quits: Philip` (n=philip@zaynar.demon.co.uk) (clarke.freenode.net irc.freenode.net)
- # [14:24] * Quits: Ketsuban (n=missingn@cpc2-oxfd8-0-0-cust335.oxfd.cable.ntl.com) (clarke.freenode.net irc.freenode.net)
- # [14:24] * Quits: Camaban (n=adrianle@81.133.245.5) (clarke.freenode.net irc.freenode.net)
- # [14:24] * Quits: jruderman (n=jruderma@c-67-180-15-227.hsd1.ca.comcast.net) (clarke.freenode.net irc.freenode.net)
- # [14:24] * Quits: bzed (n=bzed@devel.recluse.de) (clarke.freenode.net irc.freenode.net)
- # [14:24] * Quits: alp (n=alp@host-87-74-21-228.bulldogdsl.com) (clarke.freenode.net irc.freenode.net)
- # [14:24] * Quits: MacDomeSleep (n=eric@c-69-181-78-198.hsd1.ca.comcast.net) (clarke.freenode.net irc.freenode.net)
- # [14:24] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net) (clarke.freenode.net irc.freenode.net)
- # [14:24] * Quits: Hixie (i=ianh@trivini.no) (clarke.freenode.net irc.freenode.net)
- # [14:24] * Quits: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net) (clarke.freenode.net irc.freenode.net)
- # [14:24] * Quits: Lfe (n=lfe@bergstroem.nu) (clarke.freenode.net irc.freenode.net)
- # [14:24] * Quits: webben (n=benh@nat/yahoo/session) (clarke.freenode.net irc.freenode.net)
- # [14:24] * Quits: takkaria (n=takkaria@isparp.co.uk) (clarke.freenode.net irc.freenode.net)
- # [14:24] * Quits: ray (i=ray@freenode/helper/ray) (clarke.freenode.net irc.freenode.net)
- # [14:24] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (clarke.freenode.net irc.freenode.net)
- # [14:24] * Quits: doublec (n=doublec@li5-223.members.linode.com) (clarke.freenode.net irc.freenode.net)
- # [14:24] * Quits: MikeSmith (n=MikeSmit@58.157.21.205) (clarke.freenode.net irc.freenode.net)
- # [14:24] * Quits: kig (n=kig@dsl-lprbrasgw1-fe92fa00-192.dhcp.inet.fi) (clarke.freenode.net irc.freenode.net)
- # [14:24] * Quits: Kuruma (n=Kuruman@h123-176-107-050.catv01.catv-yokohama.ne.jp) (clarke.freenode.net irc.freenode.net)
- # [14:24] * Quits: zcorpan (n=zcorpan@pat.se.opera.com) (clarke.freenode.net irc.freenode.net)
- # [14:24] * Quits: annevk (n=annevk@77.163.243.203) (clarke.freenode.net irc.freenode.net)
- # [14:24] * Quits: gsnedders (n=gsnedder@host86-151-228-75.range86-151.btcentralplus.com) (clarke.freenode.net irc.freenode.net)
- # [14:24] * Quits: didymos (i=jho@rapwap.razor.dk) (clarke.freenode.net irc.freenode.net)
- # [14:24] * Quits: YaaL (i=yaal@hell.pl) (clarke.freenode.net irc.freenode.net)
- # [14:24] * Quits: tndH (n=Rob@adsl-87-102-43-39.karoo.KCOM.COM) (clarke.freenode.net irc.freenode.net)
- # [14:24] * Quits: heycam` (n=cam@210-84-44-198.dyn.iinet.net.au) (clarke.freenode.net irc.freenode.net)
- # [14:24] * Quits: hsivonen (n=hsivonen@kekkonen.cs.hut.fi) (clarke.freenode.net irc.freenode.net)
- # [14:24] * Quits: harri (n=porten@mail.frogport.com) (clarke.freenode.net irc.freenode.net)
- # [14:24] * Quits: gavin (n=gavin@firefox/developer/gavin) (clarke.freenode.net irc.freenode.net)
- # [14:24] * Quits: jgraham_ (n=jgraham@81-86-219-94.dsl.pipex.com) (clarke.freenode.net irc.freenode.net)
- # [14:24] * Quits: markp (n=mark@adsl-221-113-137.rmo.bellsouth.net) (clarke.freenode.net irc.freenode.net)
- # [14:24] * Quits: bradee-oh (n=bradeeoh@web7.webfaction.com) (clarke.freenode.net irc.freenode.net)
- # [14:24] * Quits: Yudai (n=Yudai@pddc472.tokyte00.ap.so-net.ne.jp) (clarke.freenode.net irc.freenode.net)
- # [14:24] * Quits: syp_ (n=syp@lasigpc9.epfl.ch) (clarke.freenode.net irc.freenode.net)
- # [14:24] * Quits: gavins (n=gavin@firefox/developer/gavin) (clarke.freenode.net irc.freenode.net)
- # [14:24] * Quits: deltab (n=deltab@82-36-30-34.cable.ubr02.smal.blueyonder.co.uk) (clarke.freenode.net irc.freenode.net)
- # [14:25] * Joins: alp (n=alp@host-87-74-21-228.bulldogdsl.com)
- # [14:25] * Joins: Philip` (n=philip@zaynar.demon.co.uk)
- # [14:25] * Joins: bzed (n=bzed@devel.recluse.de)
- # [14:25] * Joins: jruderman (n=jruderma@c-67-180-15-227.hsd1.ca.comcast.net)
- # [14:25] * Joins: Ketsuban (n=missingn@cpc2-oxfd8-0-0-cust335.oxfd.cable.ntl.com)
- # [14:25] * Joins: MacDomeSleep (n=eric@c-69-181-78-198.hsd1.ca.comcast.net)
- # [14:25] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [14:25] * Joins: Camaban (n=adrianle@81.133.245.5)
- # [14:25] * Joins: Hixie (i=ianh@trivini.no)
- # [14:25] * Joins: ray (i=ray@freenode/helper/ray)
- # [14:25] * Joins: kig (n=kig@dsl-lprbrasgw1-fe92fa00-192.dhcp.inet.fi)
- # [14:25] * Joins: doublec (n=doublec@li5-223.members.linode.com)
- # [14:25] * Joins: MikeSmith (n=MikeSmit@58.157.21.205)
- # [14:25] * Joins: takkaria (n=takkaria@isparp.co.uk)
- # [14:25] * Joins: Kuruma (n=Kuruman@h123-176-107-050.catv01.catv-yokohama.ne.jp)
- # [14:25] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [14:25] * Joins: eseidel (n=eseidel@nat/google/x-9fd51f94b00c4960)
- # [14:25] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [14:25] * Joins: annevk (n=annevk@77.163.243.203)
- # [14:25] * Joins: tndH (n=Rob@adsl-87-102-43-39.karoo.KCOM.COM)
- # [14:25] * Joins: markp (n=mark@adsl-221-113-137.rmo.bellsouth.net)
- # [14:25] * Joins: gsnedders (n=gsnedder@host86-151-228-75.range86-151.btcentralplus.com)
- # [14:25] * Joins: jgraham_ (n=jgraham@81-86-219-94.dsl.pipex.com)
- # [14:25] * Joins: heycam` (n=cam@210-84-44-198.dyn.iinet.net.au)
- # [14:25] * Joins: deltab (n=deltab@82-36-30-34.cable.ubr02.smal.blueyonder.co.uk)
- # [14:25] * Joins: gavins (n=gavin@firefox/developer/gavin)
- # [14:25] * Joins: harri (n=porten@mail.frogport.com)
- # [14:25] * Joins: bradee-oh (n=bradeeoh@web7.webfaction.com)
- # [14:25] * Joins: gavin (n=gavin@firefox/developer/gavin)
- # [14:25] * Joins: Yudai (n=Yudai@pddc472.tokyte00.ap.so-net.ne.jp)
- # [14:25] * Joins: YaaL (i=yaal@hell.pl)
- # [14:25] * Joins: didymos (i=jho@rapwap.razor.dk)
- # [14:25] * Joins: hsivonen (n=hsivonen@kekkonen.cs.hut.fi)
- # [14:25] * Joins: syp_ (n=syp@lasigpc9.epfl.ch)
- # [14:25] * Joins: webben (n=benh@nat/yahoo/session)
- # [14:25] * Joins: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [14:25] * Joins: Lfe (n=lfe@bergstroem.nu)
- # [14:25] * Joins: jgraham (n=james@81.86.219.94)
- # [14:25] * Joins: inimino (n=inimino@c-75-71-88-233.hsd1.co.comcast.net)
- # [14:28] * Joins: wakaba (n=w@77.137.148.210.dy.bbexcite.jp)
- # [14:54] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
- # [14:55] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [15:03] <gsnedders> a feed served as text/rdf. fun.
- # [15:05] * Joins: ROBOd (n=robod@89.122.216.38)
- # [15:10] * Philip` wonders what makes it fun
- # [15:11] <gsnedders> Philip`: doing magic tricks working out what content is :)
- # [15:12] <gsnedders> (also note text/rdf is an unregistered MIME type, RDF should be application/rdf+xml)
- # [15:14] <Philip`> Having seen a "Content-Type: ��~/html;charset=UTF-8", I won't consider any content-type fun if it merely has the wrong letters in it
- # [15:15] <Philip`> Also, argh, those characters break my IRC display
- # [15:16] <gsnedders> :P
- # [15:36] <Ketsuban> Philip`: Can you give Unicode references for those? They got replaced with U+FFFD REPLACEMENT CHARACTER.
- # [15:39] <Philip`> Ketsuban: I can't, since I only see U+FFFD and I can't just redownload the headers since they're random
- # [15:39] <Philip`> but see HEAD http://www.louvre.fr for a live demonstration :-)
- # [15:40] <Ketsuban> Looks normal to me.
- # [15:41] <gsnedders> looks fine to me too
- # [15:41] <Philip`> Using HEAD, not GET?
- # [15:42] <annevk> doesn't look normal to me
- # [15:42] <Ketsuban> If I knew what "using HEAD, not GET" meant I might be able to tell. :P
- # [15:42] <gsnedders> using HEAD.
- # [15:43] <zcorpan> http://www.rexswain.com/httpview.html says Content-Type:·text/html;·charset=iso-8859-1(CR)(LF)
- # [15:43] <Philip`> Oh, maybe my HEAD is following redirections
- # [15:43] <Philip`> Try it with http://www.louvre.fr/llv/commun/home.jsp instead
- # [15:43] <zcorpan> i tried with both follow and not follow redirects with rexswain
- # [15:44] <Ketsuban> Content-Type:·(B0)(HT)B(03)/html;charset=UTF-8(CR)(LF)
- # [15:44] <annevk> does that use HEAD requests though?
- # [15:44] <Philip`> Content-Type:·8(CC)D(06)/html;charset=UTF-8(CR)(LF)
- # [15:44] <zcorpan> ah yep
- # [15:44] <Philip`> Ketsuban: "(HT)" ?
- # [15:44] <annevk> I get a different response each time
- # [15:44] <Philip`> Oh, horizontal tab, not weird hex
- # [15:45] <zcorpan> ah, i didn't look at "Location 2" ...
- # [15:45] <annevk> �`D/html;charset=UTF-8 and P'/html;charset=UTF-8 ...
- # [15:45] <Philip`> annevk: Now you've made my IRC display blink :-(
- # [15:46] <zcorpan> ������������������������������
- # [15:53] <didymos> Philip`, Yeah, it's quite annoying
- # [16:09] * Joins: cgriego (n=cgriego@216.138.69.206)
- # [16:14] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) ("Verlassend")
- # [16:20] <harri> same here. funny that it's still possible in 2008.
- # [16:23] * Joins: OmegaJunior (n=ZJr@a82-95-48-162.adsl.xs4all.nl)
- # [16:25] * Joins: phsiao (n=shawn@nat/ibm/x-dfd4734030073527)
- # [16:32] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 113 (No route to host))
- # [16:34] * Joins: SadEagle (n=maksim@cpe-69-202-89-106.twcny.res.rr.com)
- # [16:34] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [16:41] * Joins: csarven (n=nevrasc@on-irc.csarven.ca)
- # [16:43] * Quits: gsnedders (n=gsnedder@host86-151-228-75.range86-151.btcentralplus.com) ("Partying in teh intarwebs")
- # [16:44] * Joins: gsnedders (n=gsnedder@host86-151-228-75.range86-151.btcentralplus.com)
- # [16:51] * Joins: nikola_tesla (n=nikola_t@gw.subscribermail.com)
- # [16:55] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [17:14] * Joins: aroben (n=aroben@68.63.169.188)
- # [17:22] * Joins: Lachy (n=Lachlan@cm-84.215.54.100.getinternet.no)
- # [17:33] * Quits: Lachy (n=Lachlan@cm-84.215.54.100.getinternet.no) ("Leaving")
- # [17:33] * Joins: Lachy (n=Lachlan@cm-84.215.54.100.getinternet.no)
- # [17:38] * Joins: grimboy (n=grimboy@78-105-162-250.zone3.bethere.co.uk)
- # [17:44] * Joins: virtuelv (n=virtuelv@65.80-202-82.nextgentel.com)
- # [17:46] * Joins: maikmerten (n=maikmert@L9480.l.pppool.de)
- # [17:52] * Quits: OmegaJunior (n=ZJr@a82-95-48-162.adsl.xs4all.nl) ("Trillian (http://www.ceruleanstudios.com")
- # [17:56] * Parts: zcorpan (n=zcorpan@pat.se.opera.com)
- # [18:30] <gsnedders> annevk: re: dragging it up again: it never went away
- # [18:50] * Quits: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [18:55] * Joins: psa (n=yomode@71.93.19.66)
- # [18:59] * Parts: Camaban (n=adrianle@81.133.245.5)
- # [19:22] * Joins: dbaron (n=dbaron@c-71-204-145-103.hsd1.ca.comcast.net)
- # [19:26] * Joins: kingryan (n=kingryan@dsl092-002-056.sfo1.dsl.speakeasy.net)
- # [19:26] * Quits: gavins (n=gavin@firefox/developer/gavin) (Read error: 104 (Connection reset by peer))
- # [19:29] * Joins: gavins (n=gavin@firefox/developer/gavin)
- # [19:32] * Joins: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
- # [19:42] * Quits: nikola_tesla (n=nikola_t@gw.subscribermail.com) ("~ Computertron ~")
- # [19:42] * Joins: weinig (n=weinig@17.203.15.140)
- # [19:53] * Joins: roc (n=roc@121-72-40-153.dsl.telstraclear.net)
- # [19:56] * Quits: roc (n=roc@121-72-40-153.dsl.telstraclear.net) (Client Quit)
- # [19:59] * Quits: maikmerten (n=maikmert@L9480.l.pppool.de) (Read error: 104 (Connection reset by peer))
- # [20:13] * Quits: webben (n=benh@nat/yahoo/x-ce34517e236a82bf)
- # [20:15] * Joins: roc (n=roc@121-72-40-153.dsl.telstraclear.net)
- # [20:17] * Parts: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
- # [20:18] * Joins: weinig_ (n=weinig@17.255.110.89)
- # [20:19] * Joins: maikmerten (n=maikmert@T7ba5.t.pppool.de)
- # [20:23] * Quits: roc (n=roc@121-72-40-153.dsl.telstraclear.net)
- # [20:25] * Quits: weinig (n=weinig@17.203.15.140) (Read error: 104 (Connection reset by peer))
- # [20:25] * Joins: weinig (n=weinig@17.203.15.140)
- # [20:31] * Joins: jwalden (n=waldo@STRATTON-TWO-NINETY.MIT.EDU)
- # [20:37] * Joins: jasonw22 (n=jasonw22@64.74.213.174)
- # [20:39] * Joins: weinig__ (n=weinig@17.203.15.140)
- # [20:39] * Quits: weinig (n=weinig@17.203.15.140) (Read error: 104 (Connection reset by peer))
- # [20:39] * weinig__ is now known as weinig
- # [20:40] * Quits: weinig_ (n=weinig@17.255.110.89) (Read error: 110 (Connection timed out))
- # [20:57] * MacDomeSleep is now known as MacDome
- # [20:59] * Joins: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
- # [21:15] * Joins: roc (n=roc@202.0.36.64)
- # [21:15] * Joins: fredrikh (n=fredrik@kde/fredrik)
- # [21:22] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 113 (No route to host))
- # [21:24] * Quits: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Read error: 110 (Connection timed out))
- # [21:49] * Joins: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
- # [21:49] <zcorpan> http://sitegod.blogspot.com/2008/01/alright-i-come-clean-i-hate-html-5.html
- # [21:58] <roc> lame
- # [21:58] <roc> It's good to hear we control the W3C though
- # [21:59] <SadEagle> indeed lame. I don't agree with some things in html5, but I can't argue with the preference of getting useful features in there, instead of taking part in self-indulgent dances going nowhere.
- # [22:01] <jasonw22> it's too bad folks don't limit themselves to the technical details in this discussion, and resort to hysterical vitriol
- # [22:02] * Quits: maikmerten (n=maikmert@T7ba5.t.pppool.de) ("Leaving")
- # [22:03] <gsnedders> And get the technical details wrong
- # [22:04] <SadEagle> uhm, the guy is 16 :-)
- # [22:04] <gsnedders> SadEagle: uhm, I'm 15
- # [22:04] <jasonw22> ah, 'nuf said
- # [22:05] <gsnedders> So I guess I'm as dumb as him, just because of my age.
- # [22:05] <SadEagle> gsnedders: that's not what I meant. I mean that some people of your age are not quite mature yet.
- # [22:06] <Philip`> Some people of any age aren't :-)
- # [22:07] <gsnedders> … which is the entire issue of basing it on age
- # [22:07] <SadEagle> well, but they should be held to a somewhat higher standard :-)
- # [22:07] * SadEagle ponders shutting his mouth before he digs an even bigger hole.
- # [22:10] <gsnedders> on the subject of digging your way out of holes, I ought to write a post about local branch of Tesco
- # [22:14] <gsnedders> <http://www.fifetoday.co.uk/news/Madras-pupils-voice-anger-over.3369908.jp> — very shortened copy of the article in newspaper
- # [22:14] <Philip`> There was almost a new Tesco store a couple of years ago around where I lived, built on top of a railway tunnel, but it got delayed a bit because the tunnel collapsed and they haven't restarted building yet
- # [22:15] <gsnedders> That was silly, to say the least.
- # [22:16] * Quits: jgraham_ (n=jgraham@81-86-219-94.dsl.pipex.com) (Remote closed the connection)
- # [22:16] <Philip`> (Fortunately there weren't any trains there at the moment it collapsed, but it did cause quite a lot of disruption)
- # [22:17] <gsnedders> the whole situation here was far more bizarre than that article leads to suggest
- # [22:18] * Quits: jasonw22 (n=jasonw22@64.74.213.174) ("leaving")
- # [22:19] * Joins: takkaria_ (n=takkaria@isparp.co.uk)
- # [22:21] * Quits: takkaria_ (n=takkaria@isparp.co.uk) (Remote closed the connection)
- # [22:21] * Quits: takkaria (n=takkaria@isparp.co.uk) ("Lost terminal")
- # [22:21] * Joins: takkaria (n=takkaria@isparp.co.uk)
- # [22:23] * Joins: zcorpan_ (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
- # [22:23] * Quits: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Read error: 110 (Connection timed out))
- # [22:24] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:57] * Quits: csarven (n=nevrasc@on-irc.csarven.ca) (Remote closed the connection)
- # [22:59] * Quits: jwalden (n=waldo@STRATTON-TWO-NINETY.MIT.EDU) ("ChatZilla 0.9.78.1-rdmsoft [XULRunner 1.8.0.9/2006120508]")
- # [22:59] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [23:06] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [23:06] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [23:09] * Quits: heycam` (n=cam@210-84-44-198.dyn.iinet.net.au) (Read error: 101 (Network is unreachable))
- # [23:11] * Joins: tndH_ (i=Rob@87.102.8.113)
- # [23:12] * Quits: tndH (n=Rob@adsl-87-102-43-39.karoo.KCOM.COM) (Read error: 104 (Connection reset by peer))
- # [23:12] * tndH_ is now known as tndH
- # [23:18] * Quits: Lachy (n=Lachlan@cm-84.215.54.100.getinternet.no) ("Leaving")
- # [23:24] * Quits: zcorpan_ (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Read error: 110 (Connection timed out))
- # [23:31] * Joins: webben (n=benh@91.84.245.37)
- # [23:50] * Quits: phsiao (n=shawn@nat/ibm/x-dfd4734030073527) (Read error: 110 (Connection timed out))
- # Session Close: Tue Jan 22 00:00:00 2008
The end :)