Options:
- # Session Start: Fri Nov 28 00:00:00 2008
- # Session Ident: #whatwg
- # [00:00] <annevk3> I thought some did, at least
- # [00:01] <Lachy> re the talk about design principles in http://lists.w3.org/Archives/Public/public-html/2008Nov/0576.html - is anyone actually planning to continue editing that document?
- # [00:01] <Lachy> it hasn't been touched for a year now, since the FPWD was published
- # [00:05] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net) (Read error: 110 (Connection timed out))
- # [00:05] * Quits: dbaron (n=dbaron@c-71-204-144-136.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [00:07] * Quits: yecril71 (n=giecrilj@piekna-gts.2a.pl)
- # [00:10] <zcorpan_> so ie, webkit and opera supports it, but not firefox
- # [00:10] <zcorpan_> http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C!DOCTYPE%20html%3E%0D%0A%3Cscript%3Ew(document.getElementsByTagName('html')(0))%3C%2Fscript%3E
- # [00:11] * Joins: tantek (n=tantek@pool-96-229-44-15.lsanca.fios.verizon.net)
- # [00:16] <zcorpan_> heycam: added, thanks
- # [00:19] <zcorpan_> ie does it for NamedNodeMap as well but webkit and opera not
- # [00:26] * Joins: famicom (i=famicom@5ED2FF2D.cable.ziggo.nl)
- # [00:27] * Joins: gsnedders (n=gsnedder@host217-44-35-181.range217-44.btcentralplus.com)
- # [00:38] <Philip`> Is list('length') the same as list['length'] and list.length?
- # [00:38] <Philip`> Uh, maybe s/list/map/ or whatever this applies to
- # [00:38] <heycam> list['length'] is (in most impls)
- # [00:38] <heycam> list('length') i haven't tested
- # [00:39] <Dashiva> I figured () would be item lookup, and length isn't an item
- # [00:42] <zcorpan_> what Dashiva said
- # [00:42] <Philip`> Hmm, IE6 says document.all.length is some integer and document.all('length') is null, unless there's an element with name=length in which case they're both equal to that element
- # [00:43] <heycam> some collection class testing: http://mcc.id.au/temp/2008/webidl-tests/htmlcollection-behaviour.html
- # [00:43] <zcorpan_> is document.all a NodeList?
- # [00:43] <heycam> so that's for HTMLCollection, not NodeList
- # [00:44] <heycam> and the tests themselves: http://mcc.id.au/temp/2008/webidl-tests/htmlcollection.html
- # [00:44] <zcorpan_> heycam: nice
- # [00:44] * Quits: MikeSmith (n=MikeSmit@58.157.21.205) (Read error: 110 (Connection timed out))
- # [00:45] * zcorpan_ would like a column for what's correct spec-wise :)
- # [00:45] <heycam> heh
- # [00:46] <heycam> i used that to decide the behaviour for [IndexGetter] etc.
- # [00:46] <zcorpan_> "Index property is on the collection object" -- clearly opera is the odd one out there
- # [00:46] <heycam> i think what's required by the spec is the majority for each row
- # [00:47] <zcorpan_> ok
- # [00:48] <Hixie> i can add a <!-- comment --> of some sort in place of the missing paragraphs if that would help
- # [00:48] <zcorpan_> heycam: so then it's biased towards webkit?
- # [00:48] <heycam> well the behaviour in chrome and webkit is different sometimes
- # [00:49] <heycam> so i'm not sure how much of a bias there is
- # [00:49] <heycam> but probably there is some
- # [00:49] <zcorpan_> Hixie: maybe but the real problem was probably me trying to use my brain instead of going to bed
- # [00:50] <Hixie> heh
- # [00:51] * Quits: hdh (n=hdh@118.71.125.105) ("Leaving.")
- # [00:51] <zcorpan_> which reminds me
- # [00:52] <zcorpan_> nn
- # [00:52] <Hixie> nn
- # [00:52] * Quits: zcorpan_ (n=zcorpan@c83-252-193-84.bredband.comhem.se)
- # [00:59] * Quits: gsnedders (n=gsnedder@host217-44-35-181.range217-44.btcentralplus.com)
- # [01:01] * Joins: gsnedders (n=gsnedder@host217-44-35-181.range217-44.btcentralplus.com)
- # [01:32] * Quits: nessy (n=nessy@124-168-156-5.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [01:50] * Parts: csarven (n=csarven@modemcable150.182-202-24.mc.videotron.ca)
- # [01:59] * Quits: tndH (n=Rob@james-baillie-pc083-058.student-halls.leeds.ac.uk) ("ChatZilla 0.9.84-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [02:10] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [02:18] * Joins: weinig (n=weinig@host2.themotel.cust.sover.net)
- # [03:10] * Joins: nessy (n=nessy@115.129.20.134)
- # [03:26] * Quits: weinig (n=weinig@host2.themotel.cust.sover.net)
- # [03:32] * Lachy updates HTML authoring guide. Now that I'm using anolis to generate it, I've begun converting the document itself to use HTML5
- # [03:32] * Joins: weinig (n=weinig@host2.themotel.cust.sover.net)
- # [03:34] * Quits: weinig (n=weinig@host2.themotel.cust.sover.net) (Client Quit)
- # [03:35] * Parts: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [03:40] * Quits: nessy (n=nessy@115.129.20.134) (Read error: 104 (Connection reset by peer))
- # [03:50] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
- # [03:53] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [04:12] * Joins: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [04:18] * Quits: erlehmann (n=erlehman@dslb-088-075-193-130.pools.arcor-ip.net) (Read error: 110 (Connection timed out))
- # [04:41] <Lachy> http://www.themaninblue.com/experiment/JS-909/
- # [05:09] * Joins: hdh (n=hdh@118.71.125.105)
- # [05:55] * Joins: doublec (n=chris@koruout.airnz.co.nz)
- # [06:06] * Quits: doublec (n=chris@koruout.airnz.co.nz) (Remote closed the connection)
- # [06:09] * Joins: doublec (n=chris@koruout.airnz.co.nz)
- # [06:27] * Quits: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [06:30] * Quits: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [06:43] * Quits: doublec (n=chris@koruout.airnz.co.nz) ("Leaving")
- # [06:57] * Joins: MikeSmith (n=MikeSmit@EM114-48-142-91.pool.e-mobile.ne.jp)
- # [07:20] * Joins: dbaron (n=dbaron@c-71-204-144-136.hsd1.ca.comcast.net)
- # [07:23] * Quits: MikeSmith (n=MikeSmit@EM114-48-142-91.pool.e-mobile.ne.jp) ("sex break")
- # [07:24] * Joins: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [07:26] * Quits: dave_levin_ (n=dave_lev@72.14.224.1) (Read error: 60 (Operation timed out))
- # [07:29] * Joins: dave_levin_ (n=dave_lev@72.14.224.1)
- # [07:47] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net) (Read error: 110 (Connection timed out))
- # [07:47] * Joins: ap (n=ap@195.239.126.12)
- # [07:51] * Joins: maikmerten (n=merten@ls5dhcp195.cs.uni-dortmund.de)
- # [08:22] * Quits: dbaron (n=dbaron@c-71-204-144-136.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [08:39] * Joins: pesla (n=retep@procurios.xs4all.nl)
- # [08:42] * Quits: jwalden (n=waldo@adsl-70-131-99-83.dsl.emhril.sbcglobal.net) (Remote closed the connection)
- # [08:47] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:52] * Quits: hdh (n=hdh@118.71.125.105) (Read error: 104 (Connection reset by peer))
- # [09:02] * Joins: hdh1 (n=hdh@118.71.125.105)
- # [09:48] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [09:52] * Joins: MikeSmith (n=MikeSmit@EM114-48-183-162.pool.e-mobile.ne.jp)
- # [09:54] * Quits: webben (n=webben@91.85.155.125) (Read error: 110 (Connection timed out))
- # [10:01] * Quits: sverrej (n=sverrej@cm-84.208.153.202.getinternet.no) (Read error: 113 (No route to host))
- # [10:01] * Joins: deane (n=opera@121-72-203-100.dsl.telstraclear.net)
- # [10:04] * Joins: zcorpan_ (n=zcorpan@c83-252-193-84.bredband.comhem.se)
- # [10:04] * Joins: tthorsen (n=tommy@home.kvaleberg.no)
- # [10:06] * Joins: mstange (n=markus@aixd3.rhrk.uni-kl.de)
- # [10:24] * Quits: zcorpan_ (n=zcorpan@c83-252-193-84.bredband.comhem.se) (Read error: 110 (Connection timed out))
- # [10:27] * Quits: gavin_ (n=gavin@firefox/developer/gavin)
- # [10:29] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [10:38] * Joins: tndH (n=Rob@james-baillie-pc083-058.student-halls.leeds.ac.uk)
- # [10:40] * Joins: Hish (n=chatzill@mail2.n-e-s.de)
- # [10:41] <Hish> Hixie: ping
- # [10:43] * Joins: zcorpan (n=zcorpan@c83-252-193-84.bredband.comhem.se)
- # [10:44] * Joins: webben (n=webben@nat/yahoo/x-fbea3e10e2a23d42)
- # [10:46] <Hixie> Hish: vaguely here
- # [10:49] <Hish> short question regarding representing a spreadsheet in html5: currently I display a cell like this: <td><div>(html content)</div></td>. Regarding formula cells I consider doing something like this: <td><output>(html content)</output></td>. Does this make sense?
- # [10:50] <Hixie> why the <div>?
- # [10:50] <Hixie> <output> makes sense there if you are serialising the spreadsheet, sure
- # [10:51] <Hixie> you could even use <input> everywhere else and use onforminput="" to do form value recalculation
- # [10:51] <Hixie> in html5
- # [10:52] <Hish> the div because I want to be able to rotate cell content using CSS SVG transform.
- # [10:52] <Hish> for both, inout and output I need to display rich text html content. so value attributes don't work here
- # [10:53] <annevk3> <td contenteditable>
- # [10:54] <Hixie> k
- # [10:54] <Hish> annevk3: sure. that's what I use instead of input or textarea elements.
- # [10:55] <hsivonen> Hish: <output> makes sense if its value is computed from from controls and this is declared for future AT or is a plain string set using .value. otherwise, there's no point in using it
- # [10:57] <Hixie> or if you want to style calculated fields specially
- # [10:57] <Hish> hsivonen: the nice part about output is the "for" tag which allows me to track dependencies very easily. The only missing part is a definition for ranges. I try to avoid listing all cells ID rather than just list a start and end offset within the "for" tag
- # [10:57] <Hixie> but that's about it
- # [10:59] * Quits: mstange (n=markus@aixd3.rhrk.uni-kl.de) ("ChatZilla 0.9.84 [Firefox 3.1b2pre/20081124033940]")
- # [11:00] <Hish> ok. seems that I'll try the output approach. thx for your help.
- # [11:00] * Joins: erlehmann (n=erlehman@dslb-088-075-203-218.pools.arcor-ip.net)
- # [11:05] * Joins: ROBOd (n=robod@89.122.216.38)
- # [11:07] <hsivonen> I now have a build of Minefield with an HTML5 parser that works on some pages but fails to start layout if there's document.write
- # [11:27] <hsivonen> is the initial containing block for HTML documents 'html' or 'body'?
- # [11:27] * Joins: Lachy_ (n=Lachlan@pat-tdc.opera.com)
- # [11:28] * Quits: Hish (n=chatzill@mail2.n-e-s.de) (Read error: 104 (Connection reset by peer))
- # [11:28] * Joins: Hish (n=chatzill@mail2.n-e-s.de)
- # [11:29] * Quits: Lachy (n=Lachlan@85.196.122.246) (Read error: 110 (Connection timed out))
- # [11:31] * Lachy_ wonders if Thanksgiving is the reason for the sudden drop in traffic on public-html. If so, I'm thankful for that :-)
- # [11:32] <krijn> zcorpan: would setting the cookie again on each request solve that?
- # [11:32] <hsivonen> if one calls document.open() on a document hosted by an iframe, should the open() call zap the children of the document or should the first document.write() zap them?
- # [11:35] <hsivonen> hmm. the spec says open() zaps the children
- # [11:40] <hsivonen> Gecko's document.open impl doesn't conform
- # [11:44] <ap> hsivonen: https://bugzilla.mozilla.org/show_bug.cgi?id=325352 ?
- # [11:46] <hsivonen> ap: yes. thanks.
- # [11:48] <hsivonen> the comments in the source say that the old root element is put back there in order to avoid confusing scrollbars
- # [11:57] <krijn> krijn: Test
- # [12:07] * Quits: webben (n=webben@nat/yahoo/x-fbea3e10e2a23d42) (Read error: 60 (Operation timed out))
- # [12:08] * Quits: MikeSmith (n=MikeSmit@EM114-48-183-162.pool.e-mobile.ne.jp) ("sex break")
- # [12:09] <zcorpan> krijn: dunno
- # [12:12] <zcorpan> krijn: do you use whois for the logs? or a hard-coded list of names?
- # [12:12] <krijn> For the nicknames you mean?
- # [12:12] <krijn> A hard-coded list
- # [12:12] <zcorpan> what's up with the spacing?
- # [12:12] <krijn> I've only got 71 nicknames listed
- # [12:13] <krijn> Spacing?
- # [12:13] <zcorpan> each line seems to have 1em bottom padding or so
- # [12:13] <krijn> Not anymore
- # [12:13] <krijn> When I take of the </li>'s
- # [12:13] <zcorpan> ah
- # [12:14] <krijn> Probably because of white-space: pre-wrap
- # [12:14] * Joins: KrocCamen (n=kroc@80-194-189-199.cable.ubr03.craw.blueyonder.co.uk)
- # [12:17] <zcorpan> krijn: what regexp do you use for linkification?
- # [12:18] <krijn> You don't want to know :)
- # [12:27] <zcorpan> actually i do, that's why i asked :)
- # [12:34] * Quits: KrocCamen (n=kroc@80-194-189-199.cable.ubr03.craw.blueyonder.co.uk)
- # [12:34] <pergj> Is there any spec that defines the allowed range of an integer length? CSS 2.1 does not appear to do that.
- # [12:34] <pergj> I guess a signed 32 bit value should be sufficient?
- # [12:35] <jmb> I believe that's implementation defined
- # [12:36] <pergj> problem is that some pages set position for instance to -200000 to be absolutely sure that something does not appear on the screen.
- # [12:36] <pergj> So if you have only 16 bits.........
- # [12:36] <jmb> uhuh
- # [12:36] <jmb> so clamp that to INT_MIN
- # [12:37] <pergj> would work most of the time. But what if a script does fancy arithmetics to get it back again.
- # [12:37] <krijn> zcorpan: test
- # [12:37] <krijn> http://krijnhoetmer.nl/irc-logs/ - new feature! :)
- # [12:37] <jmb> pergj: good question. badness, I guess :)
- # [12:38] <jmb> I'd be interested to know if anyone actually does that, though
- # [12:39] <krijn> BenMillard: hope this is handy for you
- # [12:40] <zcorpan> krijn: nice
- # [12:43] * Joins: sverrej (n=sverrej@pat-tdc.opera.com)
- # [12:45] <krijn> Almost time for Google Ads now :)
- # [12:56] * Joins: MikeSmith (n=MikeSmit@p0319e9.tokynt01.ap.so-net.ne.jp)
- # [12:58] * Quits: famicom (i=famicom@5ED2FF2D.cable.ziggo.nl) (Read error: 60 (Operation timed out))
- # [13:20] * Quits: zcorpan (n=zcorpan@c83-252-193-84.bredband.comhem.se)
- # [13:21] * Joins: myakura (n=myakura@p4200-ipbf2306marunouchi.tokyo.ocn.ne.jp)
- # [13:29] * MikeSmith wonders of tthorsen is around and if he perhaps knows anything about CE-HTML or Web4CE
- # [13:32] <tthorsen> I'm around, but I hadn't heard of CE-HTML until now
- # [13:34] <MikeSmith> tthorsen: OK. was just asking because it relates to embedded browsers for certain kinds of devices
- # [13:35] <MikeSmith> wondering what browsers actually support it
- # [13:35] <MikeSmith> the spec's unfortunately no freely available
- # [13:35] <MikeSmith> have to pay 210 USD for the privilege of reading it
- # [13:36] <tthorsen> what kind of devices? If it's a real subset of normal internet standards, then I guess all browsers support it
- # [13:36] <MikeSmith> it's not a subset -- it adds new elements and new browser/scripting APIs
- # [13:36] <MikeSmith> as far as what devices, I think stuff like set-top boxes
- # [13:36] <MikeSmith> and other home electronics
- # [13:37] <MikeSmith> not so much mobile, as far as I can tell
- # [13:37] <Philip`> It sounded like it was a non-web thing, and wasn't expected to interoperate with any other content or other browsers
- # [13:38] <MikeSmith> well, some of the new markup and APIs it introduces seems to possibly overlap with parts of HTML5
- # [13:38] <jmb> MikeSmith: certainly, ANT and Oregan's markets are largely STBs, so that sounds reasonable
- # [13:38] <MikeSmith> e.g., I think video API
- # [13:38] <MikeSmith> jmb: OK
- # [13:38] <MikeSmith> I don't know much about ANT
- # [13:38] <MikeSmith> I don't know much about the set-top box market
- # [13:39] <tthorsen> so, for 210 USD I'm allowed to implement a browser for which I have to create all the content myself?
- # [13:39] <MikeSmith> heh
- # [13:39] <MikeSmith> pretty much, i guess
- # [13:39] <tthorsen> I can write up such a spec for half the price -- just let me know :-)
- # [13:40] <Lachy_> tthorsen, wow, you must be really cheap if you can write a spec for just $105 worth of work. That's barely 2 or 3 days worth on even a low salary
- # [13:41] <MikeSmith> I wasn't even aware that the Consumer Electronics Association was a standards-development org
- # [13:41] <MikeSmith> but it apparently they produce a truckload of them
- # [13:41] <MikeSmith> http://www.ce.org/Standards/2502.asp
- # [13:41] <MikeSmith> mostly hardware stuff
- # [13:42] <MikeSmith> but I guess they have decided to venture forth into producing standards for Web technologies
- # [13:42] <Lachy_> it does seem a little silly to make an HTML profile and charge money to give access to the spec, when vendors can access the full HTML spec freely, as well as content authors
- # [13:43] * Lachy_ is now known as Lachy
- # [13:43] <MikeSmith> Lachy_: well, it's not a profile. it seems to introduce a number of new elements and browser APIs
- # [13:43] <Lachy> what documentation have you found that says it introduces new features?
- # [13:44] <Philip`> MikeSmith: They probably aren't producing standards for web technologies - they're standards for their particular markets, which happen to reuse web technologies because that gives them a solid base (of specs and browsers and tools and knowledge etc) to build on
- # [13:45] <MikeSmith> Lachy: peruseth thou that PDFs linked to from http://www.ce.org/Standards/browseByCommittee_2757.asp
- # [13:45] <Lachy> Philip`, that sounds like the kind of argument that led to the development of nonsense like WAP and the HTML mobile profile
- # [13:45] <Philip`> Lachy: http://www.ce.org/Standards/CEA-2014-A_Preview.pdf - the XHTML profile is 10 pages out of ~167
- # [13:45] <Lachy> *XHTML mobile profile
- # [13:45] <tthorsen> If they're introducing new features, the success of this spec does depend on whether someone will bother to implement these features in a browser.
- # [13:47] <MikeSmith> Philip`: I guess that some of what they're adding might be generalized, or generally useful
- # [13:47] <MikeSmith> not saying that is, just that it might be
- # [13:47] <MikeSmith> and would be disappointing if they were reinventing wheels that are better built in other places
- # [13:48] <tthorsen> Could be they have some good ideas, but if they aren't merged into html5 I bet they will all be forgotten in a few years time.
- # [13:48] <Philip`> MikeSmith: I guess it's hard to tell if we're too cheap to buy a copy of the spec and they're not willing to tell us what their features are
- # [13:48] <Philip`> s/ if/, if/
- # [13:51] <Lachy> apparently Opera is a member of CEA http://www.ce.org/Membership/Directory/default.aspx?alpha1=o
- # [13:51] <MikeSmith> I wonder if I buy a copy of the spec and write a comparison or overview of the markup and API extensions, would that count as a violation of the license...
- # [13:51] <tthorsen> I don't think this is a matter of us being cheap -- I think it's a matter of them being crazy for charging money for stuff they should be begging implementors to implement.
- # [13:51] <MikeSmith> Lachy: cool, I didn't know Opera made loudspeakers also
- # [13:52] <Lachy> what?
- # [13:52] <MikeSmith> just a joke
- # [13:52] <MikeSmith> "Opera Loudspeakers/Unison Research" listed there too
- # [13:53] <Lachy> oh
- # [13:53] <MikeSmith> notable that ACCESS isn't a member
- # [13:55] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [13:56] * tthorsen wonders what the advantages to being a member are
- # [13:57] <tthorsen> other than being able to brag about it, of course
- # [13:57] <MikeSmith> tthorsen: you get a 20% discount off the price of anything they publish :)~
- # [13:57] <tthorsen> awesome
- # [14:01] <pergj> so, apparently, only one Browser vendor is into this market
- # [14:02] <Lachy> pergj, Microsoft is also a member
- # [14:03] <Lachy> and Apple
- # [14:03] <Lachy> so that's 3 browser vendors
- # [14:04] * Joins: Mustafa51 (n=mustafa@122.164.173.51)
- # [14:05] * Quits: Mustafa51 (n=mustafa@122.164.173.51) (Remote closed the connection)
- # [14:05] <Lachy> MikeSmith, you could contact CEA and ask them if there is any overlap between their work on CE-HTML and HTML5, and whether it's worth getting them to work with us on HTML5
- # [14:06] <MikeSmith> Lachy: yeah, I would like to get in touch with some of the people who have actually participated in the work, or even those who edited the spec. I'm working on it
- # [14:06] <Lachy> ok
- # [14:07] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Leaving")
- # [14:09] * Quits: maikmerten (n=merten@ls5dhcp195.cs.uni-dortmund.de) (Remote closed the connection)
- # [14:14] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [14:14] <hsivonen> what's ANT's product like?
- # [14:14] <jmb> never seen it
- # [14:16] * Joins: maikmerten (n=merten@ls5dhcp195.cs.uni-dortmund.de)
- # [14:18] <MikeSmith> hmm, didn't know that ANT actually made their own browser
- # [14:18] <MikeSmith> http://www.antlimited.com/ant_galio_browser.asp?menu=153
- # [14:18] <MikeSmith> interesting bullet point: "Remote Event Support (HTML 5)"
- # [14:21] <MikeSmith> http://oregan.net/tv_web_browser_and_ui.php also maybe worth perusing
- # [14:22] <MikeSmith> ..or maybe not
- # [14:23] <MikeSmith> not a lot of details there
- # [14:24] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [14:38] * Parts: deane (n=opera@121-72-203-100.dsl.telstraclear.net)
- # [14:56] * Joins: webben (n=webben@nat/yahoo/x-0923f376a41c4523)
- # [15:14] * Joins: virtuelv (n=virtuelv@77.16.29.194.tmi.telenormobil.no)
- # [15:17] * Joins: Mustafa51 (n=mustafa@122.164.173.51)
- # [15:38] * Quits: MikeSmith (n=MikeSmit@p0319e9.tokynt01.ap.so-net.ne.jp) ("sex break")
- # [15:57] * Quits: mookid (i=mookid@ROFL.name) ("leaving")
- # [15:57] * Joins: mookid (i=mookid@ROFL.name)
- # [16:03] * Quits: mookid (i=mookid@ROFL.name) ("leaving")
- # [16:09] * Joins: MikeSmith (n=MikeSmit@58.157.21.205)
- # [16:22] * Quits: virtuelv (n=virtuelv@77.16.29.194.tmi.telenormobil.no) (Read error: 110 (Connection timed out))
- # [16:28] * Quits: maikmerten (n=merten@ls5dhcp195.cs.uni-dortmund.de) (Remote closed the connection)
- # [16:34] * Joins: mookid (i=mookid@ROFL.name)
- # [16:36] * Quits: mookid (i=mookid@ROFL.name) (Client Quit)
- # [16:37] * Joins: virtuelv (n=virtuelv@77.16.20.210.tmi.telenormobil.no)
- # [16:38] * Joins: mookid (i=mookid@ROFL.name)
- # [16:40] * Quits: myakura (n=myakura@p4200-ipbf2306marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [16:51] <mookid> err...
- # [16:51] <mookid> I missed the RTF drama cos I ignored the thread
- # [16:51] <mookid> epic.
- # [16:59] <Philip`> RTF?
- # [17:01] <mookid> fielding
- # [17:01] <mookid> it's interesting because I honestly had no idea that was going on
- # [17:01] <mookid> infact I can't even find the thread in my mailbox for some reason
- # [17:02] <Philip`> Ah
- # [17:02] <mookid> but it's interesting that he gets the same amount of pissed off I do at idiots who seem to have this jihad against architecture
- # [17:02] <Philip`> The one in public-html?
- # [17:02] <mookid> oh it's a different one to the one I'm on?
- # [17:02] <mookid> Am I on some beardy one then?
- # [17:02] <mookid> shiiiiiit I fked that up
- # [17:03] <mookid> maybe I'll forward all of that thread to the right list then..
- # [17:03] <mookid> :D
- # [17:03] <mookid> I'm not suprised most of whatwg didn't have a clue what I was getting at
- # [17:03] <mookid> there's even guys on rest-discuss who dont get it
- # [17:03] <takkaria> hmm, mozilla's bugzilla instance looks different from a few weeks ago
- # [17:03] <Philip`> public-html is the W3C's HTML WG list
- # [17:03] <mookid> ahhh I see ok
- # [17:04] <mookid> I might post to that list then
- # [17:04] <mookid> :D
- # [17:04] <Philip`> It's largely the same group of people as the WHATWG
- # [17:04] <mookid> yeah i know but I can mop the floor with some of you dummies mroe publicy
- # [17:04] <Philip`> and if you didn't convince the relevant parties on the WHATWG, you probably won't convince the same people with the same arguments on a different list
- # [17:05] <Philip`> s/on the WHATWG/on the WHATWG list/
- # [17:05] <mookid> apart from the fact that most of the people on that list have demonstrated a complete lack of understanding
- # [17:05] <mookid> evidenced by the fact that they make counter-points which I've already covered in previous posts
- # [17:05] <MikeSmith> mookid: you're not allowed to use the word "architecture" here, nor "namespaces". unless you put cursewords in front of them. or otherwise heap abuse on them in some way. and you're allowed to use "extensibility" but not if you put "decentralized" or "distributed" in front of it
- # [17:05] <mookid> it's this rediculous thing where small minded people who've got used to a certain way of looking at things
- # [17:05] <mookid> are incapable of changing their perspective
- # [17:05] <mookid> so they attack you as 'wrong'
- # [17:06] <mookid> and 'misunderstanding' 'how it works in practice'
- # [17:06] <Philip`> mookid: That may be because people don't read all the previous posts, which is unhelpful but probably inevitable given the volume of mail that is often generated
- # [17:06] * MikeSmith plays "Oh god, please don't let me be misunderstood" for mookid
- # [17:06] <MikeSmith> mookid: are you a Morrisey fan?
- # [17:06] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) ("Disconnected...")
- # [17:07] <Dashiva> So did anything change, or is it still appeal to architecture/authority?
- # [17:07] <mookid> are you deliberately coming across as a simpleton or is that unintentional?
- # [17:07] <mookid> I guess working on some irrelevant numpty spec is your best way to look important to non-techies
- # [17:07] <mookid> no offence.
- # [17:08] <mookid> offense
- # [17:08] <MikeSmith> what's numpty?
- # [17:08] <mookid> mentally challenged
- # [17:08] <mookid> but hey - who cares about this silly billy 'architecture' stuff - We've got VIDEO TAGS
- # [17:08] <MikeSmith> I'm mentally "differently abled"
- # [17:08] <Dashiva> Well, if HTML5 is irrelevant, surely you can just ignore us
- # [17:09] <mookid> you 'architects' can get lost with your solutions to problems that are already solved - we're gonna work on VIDEO TAGS
- # [17:09] <mookid> bwahahahaha.
- # [17:09] <takkaria> at some point I think you stepped from being someone who has a point and is trying to get other people to believe it into being a rude and offensive troll
- # [17:09] <mookid> it's hard to take you people seriously when the best you can do is attack my position as a developer
- # [17:10] <mookid> as 'cloud 9' or whatever retarded nonsense you use to describe it
- # [17:10] <mookid> it's cloud 9 to you because its above you, most likely
- # [17:10] <mookid> which would explain why you cant see any value in it
- # [17:10] <mookid> because you dont understand it
- # [17:10] <mookid> but I'm sure beigna code monkey is really mind bending Neo-from-the-matrix style stuff
- # [17:11] <MikeSmith> mookid: you clearly seem to have something against retarded people. and nonsense
- # [17:11] <mookid> not retarded people
- # [17:11] <mookid> retarded nonsense
- # [17:11] <MikeSmith> ah
- # [17:11] <MikeSmith> that clears things up
- # [17:11] <mookid> look it up
- # [17:12] <MikeSmith> you got anything against plain nonsense, or is it just retarded nonsense in particular?
- # [17:12] <mookid> both - you tick both boxes so you're a full house
- # [17:13] * MikeSmith tries to pat himself on the back but finds that he lacks the proper motor skills
- # [17:13] <mookid> It's nonsensical politics like this that is dragged up because your fear caused by lack of understanding drags everything down
- # [17:13] <mookid> every time I had a conversation on here
- # [17:13] <mookid> broke it down
- # [17:13] <mookid> line by line
- # [17:14] <mookid> someone goes afk
- # [17:14] <mookid> never comes back
- # [17:14] <mookid> apart from Philip` who was honest enough to find it worth considering
- # [17:15] <MikeSmith> mookid: sorry, I got to go afk for a while
- # [17:15] <MikeSmith> bbiab
- # [17:15] <mookid> when people look back through these logs in 40 years time
- # [17:15] <mookid> you'll be the bad guy with his head up his arse
- # [17:15] <mookid> :)
- # [17:16] <MikeSmith> I feel sorry for anybody who looks back through these logs in 40 years time
- # [17:16] <takkaria> lolwut
- # [17:16] <Dashiva> They should just read the lastweek archives instead
- # [17:16] <MikeSmith> and I'm already the bad guy with his head up his arse. ask anybody. we don't need to wait 40 years for people to agree about that.
- # [17:17] <Dashiva> MikeSmith: I don't agree!
- # [17:17] <Dashiva> You're the guy who takes beer breaks
- # [17:17] <Philip`> Dashiva: They're not just beer any more
- # [17:17] <mookid> Crack aswell no doubt
- # [17:18] <Dashiva> It's interesting to see that @accept got the exact same response on rest-discuss
- # [17:20] <mookid> they'll look through these logs to try and work out how anyone could possibly be so incompetant as to not get Hypertext working with the protocol
- # [17:20] <Philip`> Dashiva: Was there less sarcasm on there?
- # [17:20] <mookid> that takes high levels of stupidity it really does
- # [17:20] <mookid> 'oh well HTML is used in emails'
- # [17:20] <mookid> 'and in help documents'
- # [17:22] <mookid> just the most ridiculous exchange I've had - and the stubborness of that kind of small mindedness astonishes me
- # [17:22] <Dashiva> Philip`: Less sarcasm, more technical beatdown
- # [17:23] <mookid> Dashiva: actually, it didn't - it got that response from abuot 4 people who clearly dont understand the implications or what I'm getting at
- # [17:23] <mookid> one of the first responses basically said
- # [17:23] <mookid> "your looking for the right solution but yuo need to take into account all of HTTP conneg"
- # [17:23] <mookid> "WHATWG are a lost cause, but your intentions are noble"
- # [17:24] <mookid> then the idiots chimed in with their regurgitated scripture they think they understand
- # [17:24] * Joins: famicom (i=famicom@5ED2FF2D.cable.ziggo.nl)
- # [17:24] <mookid> if you notice.. no one with any calibre has told me to stand down
- # [17:24] <Dashiva> There we go with the authority again
- # [17:25] <mookid> well presumably smoeone with some weight would step in and put an end to it if I didnt have a point
- # [17:25] <mookid> here we go with the little man's lament: everyone's equal
- # [17:25] <mookid> the world can be fair
- # [17:25] <mookid> no it can't.
- # [17:25] <mookid> some people are good at some stuff and bad at other stuff
- # [17:25] <mookid> that's life
- # [17:26] <mookid> HTML guys are good at doing dirty work no one else does
- # [17:26] <Dashiva> And you're good at alienating everyone who doesn't agree with you
- # [17:26] <mookid> well what exactly do you expect
- # [17:26] <mookid> I've had no constructive exchange with any of you other than Philip`
- # [17:27] <mookid> just arguing in circles ignoring previous posts
- # [17:27] * Philip` doesn't remember being constructive
- # [17:27] <mookid> liar.
- # [17:27] <mookid> asking good questions is constructive
- # [17:27] <mookid> :P
- # [17:28] <mookid> the problem here is that URI's have been totally raped for such a long time
- # [17:28] <mookid> that all the UA's and stuff arent geared up to use HTTP properly
- # [17:28] <mookid> and so you guys wont budge
- # [17:28] <mookid> because you cant see any other alternative
- # [17:28] <mookid> even though, realistically, the markup is going to have to be the thing that moves first
- # [17:29] <mookid> and I'm providing a way to make that move without disturbing the old URI-based way of doing it
- # [17:29] <mookid> you *still* resist it on the basis that "the costs to the internet will be too high - we much protect netizens"
- # [17:30] <mookid> when I talked with Hix about it it basically came down to that
- # [17:30] <mookid> "I dont see it that way, and if we allow developers to do things differently it could make some stuff not work very well. It is my job to protect the internet"
- # [17:31] <mookid> and whilst that is incredibly amusing
- # [17:31] <mookid> it's also epically stupid
- # [17:31] <mookid> it's a markup language.
- # [17:31] <mookid> cmon.
- # [17:31] <mookid> I know it's nice for everyone to feel important and it helps the work get done but seriously
- # [17:31] <Dashiva> When one of your use cases is "I want to host images with .htm extensions", then yes, protection is in order
- # [17:31] <mookid> let's no kid ourselves here
- # [17:31] <mookid> er
- # [17:32] <mookid> what?
- # [17:32] <mookid> that's not an extension anyway that's just a URI pattern
- # [17:32] <mookid> and I'm saying the opposite
- # [17:32] <mookid> when you put a '.' in a URI
- # [17:33] <mookid> that doesnt actually mean anything
- # [17:33] <Dashiva> People are used to working with files. They are used to extensions having meaning. So while your abstract view may ignore it, .htm does suggest it's a HTML document
- # [17:33] <mookid> URIs are not file paths
- # [17:33] <mookid> I dont care what people are used to
- # [17:33] <mookid> I care what the web can be
- # [17:33] <mookid> and how the web can (and will eventually) work
- # [17:33] <mookid> ok ok
- # [17:33] <mookid> just read this please
- # [17:33] * Quits: virtuelv (n=virtuelv@77.16.20.210.tmi.telenormobil.no) (Read error: 110 (Connection timed out))
- # [17:33] <mookid> MY PROPOSAL
- # [17:34] <mookid> DOES NOT STOP YOU
- # [17:34] <mookid> FROM DOING THINGS
- # [17:34] <mookid> THE SAME WAY
- # [17:34] <mookid> IT JUST ALLOWS ME
- # [17:34] <mookid> TO DO IT MAY WAY
- # [17:34] <mookid> ASWELL
- # [17:34] <mookid> get it?
- # [17:34] <Dashiva> And your way is redundant, while being confusing in addition
- # [17:34] <mookid> it's not redundant and it's not confusing
- # [17:35] <mookid> URI based conneg is confusing if the developers an idiot
- # [17:35] <mookid> there's nothign sotpping me from setting up /index.html and serving an executable
- # [17:35] <Dashiva> There is one thing: Common sense
- # [17:35] <mookid> what the hell would yuo know abuot that?
- # [17:35] <Philip`> Common sense? On the internet? You can't be serious
- # [17:36] <mookid> Common sense would tell me that people need to learn what URI's actually mean
- # [17:36] <mookid> and how HTTP works
- # [17:36] <mookid> and that all applications talk HTTP
- # [17:36] <mookid> and that you dont need to go throgh a browser to use HTTP
- # [17:36] <mookid> but you dont understand that
- # [17:36] <mookid> so you think I'm wrong
- # [17:36] <Dashiva> Right, so you push a huge burden on everyone in the world, just so you can have your attribute
- # [17:36] <mookid> FOR MY APP
- # [17:36] <mookid> AS A DEVELOPER
- # [17:36] <mookid> THAT IS MY CHOICE
- # [17:36] <mookid> ITS MY APPLICATION
- # [17:37] <mookid> if I want to use HTTP properly
- # [17:37] <mookid> why should I not be able to just because idiots like you dont
- # [17:37] <Dashiva> hsivonen, you could teach mookid about externalities?
- # [17:37] <mookid> I know more abuot economics and market forces than you do
- # [17:38] <Dashiva> Then you should apply that knowledge
- # [17:38] <mookid> I have.
- # [17:38] <mookid> let the market decide
- # [17:38] <mookid> allow both
- # [17:38] <mookid> see which applications survive
- # [17:38] <Philip`> Currently the market is deciding to not implement the feature you want
- # [17:38] <Dashiva> And the marked decides it doesn't want to waste resources implementing something that already works
- # [17:38] <mookid> because the idiots in control of the markup dont allow it
- # [17:38] <mookid> not because it's not possible
- # [17:38] <mookid> that's a governance problem
- # [17:38] <Dashiva> Go make your own browser then
- # [17:39] <mookid> government inefficiencies taking effect
- # [17:39] <mookid> WHATWG is the bush admiinistration of teh web
- # [17:39] <mookid> "dont worry world you are free (to do as we tell you)"
- # [17:39] <Philip`> Browser developers do loads of things that the "[people] in control of the markup" don't allow, if they think it's a worthwhile thing to add to their browser
- # [17:39] <mookid> here's have some freedom
- # [17:39] <hsivonen> Dashiva: I'm not going to teach Econ 101 right now, but I can suggest Wikipedia
- # [17:40] <mookid> Philip`: that's not really a fair argument since there's very little incentive to attempt that if it isn't backed by standards
- # [17:40] <Dashiva> eh?
- # [17:40] <mookid> particularly something like this which is 'already achievable' but just in an inferior way
- # [17:40] <mookid> so you have to explain to peopel who dont understand you
- # [17:40] <mookid> why it's really great
- # [17:40] <mookid> and that's hard
- # [17:40] <Dashiva> "very little incentive to attempt that if it isn't backed by standards" <-- Is this referring to the real world?
- # [17:40] <mookid> where as if everyone just accepted HTTP conneg existed
- # [17:41] <mookid> and it would be great to allow browsers to actually make decent use of it
- # [17:41] <mookid> we could let developers decide
- # [17:41] * Philip` discovers that Trac now has blame support, and is happy
- # [17:41] <mookid> it's such a simple mechanism to implement anyway
- # [17:41] <mookid> browsers already have accept headers
- # [17:41] <mookid> one optional attribute..
- # [17:41] <Dashiva> Browsers negotiate on their own behalf, not yours
- # [17:41] <mookid> your an idiot
- # [17:42] <Dashiva> If you want to force a request to accept only X, you make a separate URL that only provides X
- # [17:42] <Dashiva> Problem solved
- # [17:42] <mookid> jesus fucking christ
- # [17:42] <mookid> give me strength
- # [17:42] <hsivonen> mookid: are you Mike from http://mykanjo.co.uk/ ?
- # [17:42] <mookid> no
- # [17:43] * Quits: tthorsen (n=tommy@home.kvaleberg.no) ("Leaving")
- # [17:44] <hsivonen> mookid: oh. what's your From address in the email thread you referred to?
- # [17:44] <mookid> wow yuo caught me
- # [17:44] <mookid> well done inspector
- # [17:44] <mookid> why ask the question then
- # [17:45] <hsivonen> I just wanted to make sure I connect the right email and IRC names
- # [17:45] <mookid> why?
- # [17:46] <mookid> Dashiva: if you think what you just said is a valid point then you really dont have a clue what I'm saying
- # [17:46] <hsivonen> mookid: connecting the names helps me follow discussion
- # [17:46] <Dashiva> It's not what you're saying, it's the consequences of what you're proposing
- # [17:47] <mookid> hsivonen: you dont discuss anything you just leap in if you think yuo can be pedantic about something
- # [17:47] <mookid> Dashiva: and what would those be exactly?
- # [17:47] <mookid> that there would be 2 different, co-existing solutions to a problem
- # [17:48] <Dashiva> That there would be added work for anyone implementing HTML5
- # [17:48] <mookid> no sht
- # [17:48] <mookid> It's more important than bloody video tags
- # [17:49] <Dashiva> Video provides something that's not already supported. (Flash is not native video, before you try to say it.)
- # [17:49] <mookid> but.. I can have flash in a page
- # [17:49] <mookid> video works already
- # [17:49] <mookid> problem solved
- # [17:49] <mookid> right?
- # [17:49] <mookid> :)
- # [17:50] * Joins: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [17:50] <Dashiva> No, that's not native video
- # [17:50] <mookid> so?
- # [17:50] <mookid> it still works
- # [17:50] <mookid> youtube's not done too badly
- # [17:50] <Dashiva> We don't want the web to be dependent on proprietary technology, y'know
- # [17:50] <mookid> ?
- # [17:50] <mookid> so I can't write my own youtube?
- # [17:51] <mookid> I think I probably can and you're talking out of where your poo poo comes from
- # [17:51] <Philip`> mookid: Flash doesn't work on all platforms, and you presumably have to pay Adobe if you want them to port it to yours, which is a problem
- # [17:52] <mookid> errr..
- # [17:52] <mookid> I'm not even going to bother carrying this on it's so obvious how conflicting these 2 approaches are
- # [17:52] <Philip`> (where "platforms" includes iPhones and Wiis and that kind of thing, which want to be able to access the web)
- # [17:52] <mookid> we dont need video tags.
- # [17:52] <mookid> video works
- # [17:53] <mookid> you're doing aload of work for something that no one really needs
- # [17:53] <mookid> according to your logic at least
- # [17:53] <mookid> because it already works
- # [17:53] <mookid> there already are methods for providing video
- # [17:55] <mookid> they work perfectly well
- # [17:55] <mookid> no improvement for end users
- # [17:55] <mookid> not substantial ones anyway
- # [17:55] <Philip`> Those existing methods have significant practical problems (cost, non-portability, dependence on a particular company, etc), which are sufficient to make at least three major browser developers quite eager to implement it
- # [17:56] <mookid> ooooooh
- # [17:56] <mookid> the browser develoeprs
- # [17:56] <mookid> gee
- # [17:56] <mookid> they've done a real good job so far
- # [17:56] <mookid> what with CSS and everything
- # [17:57] <mookid> I'm sure that won't turn out to be another 5 year long mess of inconsistency and mud slinging
- # [17:57] * Quits: ap (n=ap@195.239.126.12)
- # [17:57] <Philip`> It doesn't matter how good a job they've done - what matters is that they decide what they're going to implement (and so they decide what features users will have access to, and what problems authors will have to put up with, etc)
- # [17:57] <mookid> video works.
- # [17:57] <gsnedders> mookid: You realize browsers are going to implement such things regardless of whether there's a spec or not?
- # [17:57] <mookid> it's works fine
- # [17:57] <mookid> right.. but browsers have INVESTED interest
- # [17:57] <mookid> in making everyone thing
- # [17:57] * Philip` disagrees that video works fine, since he can't actually see any of it in his main browser, because the Flash plugin is broken and keeps crashing
- # [17:57] <mookid> think
- # [17:57] <gsnedders> mookid: There will be even more inconsistency if we rely on everything reverse-engineering everything else.
- # [17:58] <mookid> that you ned to go through a browser
- # [17:58] <mookid> to suse HTTP
- # [17:58] <mookid> use^
- # [17:58] <gsnedders> mookid: The way to get the most consistency is to write a spec.
- # [17:58] * Joins: ap (n=ap@195.239.126.12)
- # [17:58] <mookid> why the hell should I have to click a link that opens up a link to a pdf and then opens that after being downloaded from the browser in acrobat?
- # [17:59] <mookid> that's so stupid it's unreal
- # [17:59] <mookid> why not just.. open it in acrobat..
- # [17:59] <mookid> DUN DUN DUUUUUH!
- # [17:59] <gsnedders> mookid: Security? PDF is scriptable.
- # [17:59] <mookid> security
- # [18:00] <mookid> seriously?
- # [18:00] <mookid> what do you know about security
- # [18:00] <mookid> explain the difference in security between those two procedures
- # [18:00] <mookid> infact
- # [18:00] <gsnedders> mookid: One relies upon specific user interaction, the other does not
- # [18:00] <mookid> er.. right.
- # [18:00] <gsnedders> mookid: (to actually open it as well as naviagting to it)
- # [18:01] <gsnedders> mookid: it is quite easily possible to fool users into navigating to things
- # [18:01] <mookid> why the hell should I use a browser to get to a pdf dcument though?
- # [18:01] <gsnedders> mookid: What makes you?
- # [18:01] <mookid> er..
- # [18:01] <mookid> well the use case I'm being given is
- # [18:01] <gsnedders> mookid: Nothing stops you from using another HTML parser to get the URL of the PDF and using some other application to download it
- # [18:01] <mookid> someone sends me an email
- # [18:01] <mookid> to a URI
- # [18:01] <mookid> unless the pdf is explicitly in the URI
- # [18:02] <mookid> if I click it it will only get me the html
- # [18:02] <gsnedders> mookid: So you want your email client to make an HTTP request to see what sort of file it is?
- # [18:02] <mookid> see what content types are available yeah
- # [18:02] <mookid> content negotiation
- # [18:02] <mookid> it's genius.
- # [18:03] <mookid> resources + representations
- # [18:03] <gsnedders> mookid: Sure, but the resources should be identical. What difference does it make?
- # [18:03] <gsnedders> (in terms of content)
- # [18:03] <mookid> well nothing other than just representation
- # [18:03] <mookid> that's how it should be
- # [18:03] <mookid> that's why they're at the same URI
- # [18:03] <gsnedders> So why does it matter?
- # [18:03] <gsnedders> I don't get this.
- # [18:03] <mookid> what?
- # [18:03] <gsnedders> Why does it matter you get HTML and not the PDF?
- # [18:04] <mookid> if the resources are the *same* they should be indentified by the same resource identifier
- # [18:04] <mookid> not two seperate ones
- # [18:04] <mookid> because the only difference is the representation
- # [18:04] * gsnedders still doesn't get the problem here
- # [18:04] <mookid> which HTTP provides a way to negotiate
- # [18:04] <gsnedders> mookid: Yeah, sure. Where's the disagreement?
- # [18:04] <mookid> well if I have /report serving html and pdf
- # [18:05] <mookid> and I want to link to it in my HTML application
- # [18:05] <mookid> a browser will only ever be able to get hold of the HTML
- # [18:05] <mookid> I cant make a link to the pdf
- # [18:05] <mookid> there's no way of overriding the accept header
- # [18:05] <mookid> so HTTP content negotiaition doesnt work
- # [18:05] <gsnedders> Linking to the PDF is avoiding the entire point of the content-negotiation. The entire point of the content negotiation is to get a copy that the current HTTP client understands.
- # [18:06] <gsnedders> How do you know the HTTP client will understand what you put in the accept header?
- # [18:06] <mookid> no
- # [18:06] <mookid> it's not just UA
- # [18:06] <mookid> read the RFC
- # [18:06] <mookid> it's UA and user preference
- # [18:06] <gsnedders> I'm well aware of what the RFC says.
- # [18:06] <gsnedders> This isn't UA preference.
- # [18:06] <mookid> well clearly you arent
- # [18:06] <gsnedders> This is the server preference.
- # [18:06] <mookid> no it's USER preference
- # [18:06] <gsnedders> You want server preference.
- # [18:06] <gsnedders> This isn't the user making a choice.
- # [18:07] <mookid> that's the user preference.. they dont have to click that link do they?
- # [18:07] <gsnedders> No, but how do they get the version they would be sent with their normal accept header then?
- # [18:07] <gsnedders> They have already specified their preference in their normal accept header.
- # [18:08] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [18:08] <gsnedders> Why do you want to provide a UI to change it within the link itself?
- # [18:08] <mookid> well that link should only be a link to one representation
- # [18:08] <mookid> just that one link
- # [18:08] <mookid> for that one request
- # [18:08] <mookid> I could provide the standard link and the pdf link next to each other
- # [18:08] <gsnedders> What you want is a means for a user to choose a different file format preference for one request. That shouldn't be done _in the link_.
- # [18:08] <mookid> one with no @accept set and the with pdf type specified
- # [18:09] <mookid> it IS done in the link
- # [18:09] <mookid> even if it's in the URI
- # [18:09] <mookid> it's still IN THE LINK
- # [18:09] <mookid> it's just SHOEHORNED server control
- # [18:09] <mookid> so you can feel ok abuot it
- # [18:09] <mookid> that criticism doesnt make any sense at all
- # [18:10] <mookid> your alternative is to have a link to report.pdf.. what is that if it's not server specified and 'in the link' ?
- # [18:10] <gsnedders> If the user wants to override their ready made preference about preferred formats, they should do it within their HTTP client. We don't need to extend RFC26616's section on HTTP urls to do this at all
- # [18:10] <mookid> That's not an extension it's completely within the bounds of it
- # [18:11] <gsnedders> Where do you want the override of the accept header to be specified?
- # [18:11] <mookid> in the markup of the link..
- # [18:11] * Philip` didn't know they had written that many RFCs yet
- # [18:11] <gsnedders> mookid: Then you've only solved your problem for HTML, and not for anything like PDF.
- # [18:12] <mookid> because BROWSERS
- # [18:12] <mookid> HTML BROWSERS
- # [18:12] <mookid> are a special case
- # [18:12] <mookid> I've already explained this
- # [18:12] <gsnedders> WHY!?
- # [18:12] <mookid> THEY ACCEPT */*
- # [18:12] <gsnedders> So?
- # [18:12] <mookid> NAME ANOTHER UA THAT IT WOULD MAKE SENSE TO DO THAT
- # [18:12] <Dashiva> wget
- # [18:12] <gsnedders> curl, wget, GET?
- # [18:12] <mookid> er...
- # [18:12] <mookid> they all have configurable accept headers
- # [18:12] <mookid> good point though.
- # [18:12] <gsnedders> so do some browsers.
- # [18:12] <mookid> no they dont
- # [18:13] <mookid> not in the context of an application
- # [18:13] <mookid> it needs to be dynamic
- # [18:13] <gsnedders> mookid: Then that is an issue for their UI, not for HTML.
- # [18:13] <mookid> because I could have 3 links all next to each other to /report one for deafult, one specifically for xml and one for pdf
- # [18:13] <mookid> what?
- # [18:13] <mookid> Hyper text
- # [18:13] <mookid> markup
- # [18:14] <mookid> if yuo're marking up the hyper text
- # [18:14] <mookid> then surely it's a good idea to have hyper text actually able to hyper link properly
- # [18:14] <mookid> and content negotatiate over the transfer protocol
- # [18:14] <gsnedders> mookid: If the user wants to override their ready made choice about what format they prefer, they should make it within their UA. It should not be done from a link.
- # [18:15] <gsnedders> mookid: It should content negotiate and give it what the user prefers, and the user has already made their preference.
- # [18:15] <mookid> and they can.. but if a developer wants to be specific
- # [18:15] * Quits: pesla (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
- # [18:15] <mookid> the developer should eb able to be specific
- # [18:15] <mookid> for a given link
- # [18:15] <mookid> it's his/her link in his/her application
- # [18:15] <Dashiva> And all of this just because you don't want to make a URL
- # [18:15] <mookid> well the implication of doing things this way are far reaching
- # [18:16] <mookid> but I dont expect you to even begin to understand any of that
- # [18:16] <gsnedders> mookid: Then you have no content negotiation. You are requesting a specific format of a specific file. The accept header isn't for that.
- # [18:16] <mookid> what?
- # [18:16] <mookid> that's still content negotiation
- # [18:16] <mookid> do you know what content negotiation means?
- # [18:16] <Dashiva> content ultimatum
- # [18:16] <gsnedders> mookid: IT'S NOT THE USER'S CHOICE ANYMORE.
- # [18:16] <mookid> WHAT@:?
- # [18:16] <mookid> HOW IS IT THEIR CHOICE
- # [18:16] <mookid> IF YOU GIVE THEM FUCKING LINK
- # [18:16] <krijn> -_-
- # [18:16] <mookid> TO REPORT.PDF
- # [18:16] <mookid> YOU CRETIN
- # [18:16] <mookid> THINK ABOUT WHAT YOU'RE SAYING
- # [18:17] <mookid> jesus
- # [18:17] <gsnedders> If you're going to start calling me a cretin, I'm leaving. There's no use in arguing this with you.
- # [18:17] <mookid> ohhhh
- # [18:17] <mookid> good move
- # [18:17] <mookid> probably for the best this is going badly for you
- # [18:17] * Dashiva chuckles
- # [18:17] <Dashiva> Yeah gsnedders, you totally got schooled! :P
- # [18:18] * Joins: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [18:18] <Dashiva> Now that I know I can win all debates by calling people cretins, nothing will stand in my way
- # [18:18] <mookid> well seriously I mean.. if you exspect me to just listen to you say that and not get irritated by yuor blatant lack of consideration for what you're actually saying
- # [18:18] <mookid> well go on
- # [18:19] <mookid> ignoring that I said cretin
- # [18:19] <mookid> want to respond?
- # [18:19] <mookid> no. becuase you cant
- # [18:19] <gsnedders> mookid: I'm not the one making ad hominem attacks.
- # [18:19] <mookid> well go on
- # [18:19] <mookid> be the bigger man
- # [18:19] <mookid> ignore it
- # [18:19] <mookid> and respond to what I actually sai
- # [18:19] <mookid> said
- # [18:19] <mookid> how is a link to /report.pdf giving the user a choice?
- # [18:19] <gsnedders> mookid: No, there is no point in arguing with people who revert to such attacks. You're ignoring everything I say.
- # [18:20] <mookid> no I'm processing it, understanding it, and then pointing out how you're apparently superior alternative has exactly the same 'problem'
- # [18:20] <mookid> so
- # [18:20] <mookid> how is a link to /report.pdf giving the user a choice?
- # [18:20] <krijn> "You can either open this, or not"
- # [18:20] <mookid> ^
- # [18:20] <Dashiva> Because report.pdf also implies report.html
- # [18:21] <mookid> er
- # [18:21] <mookid> no it doesnt
- # [18:21] <Dashiva> Sure it does, otherwise you wouldn't need @accept on the link
- # [18:21] <mookid> er
- # [18:21] <mookid> lol
- # [18:22] <mookid> dont you think my way of just having /report is a *tiny bit* more clear on that?
- # [18:22] <Dashiva> No, it's less clear
- # [18:22] <Dashiva> Users can relate to .pdf and .html
- # [18:22] <mookid> how are they supposed to know they are the same resource/
- # [18:22] <Dashiva> They don't need to
- # [18:22] <mookid> what happens if one part of my appication they are
- # [18:22] <mookid> what?
- # [18:22] <mookid> but this guy is saying
- # [18:23] <Dashiva> It's your job as a developer to not confuse the users
- # [18:23] <mookid> 'this link with the accept header specified is not giving the user the choice'
- # [18:23] <mookid> I'm saying
- # [18:23] <mookid> neither is a link to /report.pdf
- # [18:23] <mookid> because it's not
- # [18:23] <gsnedders> I am saying that control over the accept header lies with the UA and the user. Nothing on the server, or from the server, should have any control. That is all.
- # [18:23] <mookid> why?
- # [18:23] <mookid> when browsers accept all types anyway
- # [18:24] <mookid> and when the only alternative is to do it in the URI
- # [18:24] <mookid> in exactly the same 'controlling' 'choiceles' way
- # [18:24] <krijn> BenMillard: I took some of your ideas, not yet all
- # [18:24] <gsnedders> It isn't over ruling content negotiation doing it that way though, mookid
- # [18:24] <mookid> what?
- # [18:25] <mookid> putting .pdf in the URI if it's actually a representation
- # [18:25] <mookid> and not a seperate resource
- # [18:25] <mookid> *IS* content negotiation
- # [18:25] <gsnedders> if you request /report.pdf where only one resource exists you expect to get that resource.
- # [18:25] <mookid> it's URI-BASED CONTENT NEGOTIATION
- # [18:25] <krijn> And it's great!
- # [18:25] <krijn> Better than sliced bread
- # [18:25] <mookid> :)
- # [18:25] <gsnedders> if you request /report where both HTML and PDF exist, and you prefer HTML, you should get HTML.
- # [18:26] <mookid> yeah..
- # [18:26] <gsnedders> if you want to make a request for a PDF version of /report, you shouldn't be using the /report URI.
- # [18:26] <mookid> what?
- # [18:26] <Dashiva> gsnedders: He's had that explained many times, it doesn't get through
- # [18:27] <mookid> it doesnt make sense
- # [18:27] * Joins: dbaron (n=dbaron@c-71-204-144-136.hsd1.ca.comcast.net)
- # [18:27] <gsnedders> mookid: the /report URI gives what I prefer. I prefer HTML. Give me that when I request it.
- # [18:27] <gsnedders> mookid: Therefore, you can't use that URI if you want to give me a PDF.
- # [18:27] <mookid> NO
- # [18:27] <mookid> YOUR RIGHT
- # [18:27] <mookid> THATS WHAT THIS PROPOSAL IS FOR
- # [18:28] <krijn> lol
- # [18:28] <mookid> if it already worked
- # [18:28] <mookid> why would I be proposing something?
- # [18:28] <mookid> were you dorpped on your head as a child or something?
- # [18:28] <Dashiva> (It does work, if you aren't silly enough to insist on putting everything into a single URL)
- # [18:28] <krijn> Why is URI based conneg bad, but HTML based conneg good?
- # [18:28] <mookid> silly enough?
- # [18:28] <mookid> it's not HTML based conneg
- # [18:28] <mookid> it's HTTP based conneg
- # [18:28] <gsnedders> mookid: You don't want to use the same URI. I've already said I prefer HTML. I don't want something in an HTML page to overrule what I've said I prefer.
- # [18:28] <krijn> Ow, I thought you were still talking about accept=""
- # [18:29] <krijn> Or something
- # [18:29] <gsnedders> mookid: No, you're having HTML over rule HTTP conneg
- # [18:29] <mookid> I am but that's not the html doing it that's the html telling the browser to use HTTP
- # [18:29] <mookid> it's http conneg not html conneg
- # [18:29] <mookid> NO IM NOT
- # [18:29] <gsnedders> mookid: You're changing HTTP conneg via HTML.
- # [18:29] <mookid> I'm having html make use of HTTP
- # [18:29] <krijn> And how would you hand over that PDF version via IM? Or mail?
- # [18:30] <krijn> Exactly, using the URI
- # [18:30] <mookid> I'm changing the client request via html so it's appropriate for the request inidcated by the link - what th hell is wrong with that?
- # [18:30] <Philip`> krijn: We are still talking about accept="", I think :-)
- # [18:30] <krijn> Ow
- # [18:30] <gsnedders> mookid: You already can. With a different URI. What's wrong with that?
- # [18:30] <mookid> oh for fucks sake
- # [18:30] <gsnedders> mookid: You still won't solve the problem for IM or email?
- # [18:30] <mookid> I KNOW THAT
- # [18:30] <mookid> you think I dont know that?
- # [18:31] <gsnedders> mookid: How do you link directly to the PDF from IM?
- # [18:31] <mookid> you tell someone to open the URI in pdf viewer
- # [18:31] <mookid> why should a URI have to go through a brower?
- # [18:31] <mookid> browser
- # [18:31] <Dashiva> Actually, wouldn't your proposal entrench this practice and actively hurt people using IM and email
- # [18:31] <gsnedders> mookid: Then why can't you tell someone from your HTML page, "hey, open this URI in a pdf viewer"?
- # [18:31] <gsnedders> mookid: (if you want the PDF version and not the HTML one)
- # [18:32] <mookid> no because if the IM clients talk HTTP properly they can get a list of the content types and give the user a right click menu that lists all the UAs on their system they can open the URI with
- # [18:32] <mookid> there is
- # [18:32] <mookid> NO GOOD REASON
- # [18:32] <mookid> EVERY HTTP REQUEST
- # [18:32] <mookid> NEEDS TO GO
- # [18:32] <mookid> THROUGH AN HTML BROWSER
- # [18:32] <gsnedders> Who's arguing it does?
- # [18:32] <Philip`> How can an IM client get a list of available content types when it's given a URI?
- # [18:33] <mookid> options
- # [18:33] <Dashiva> And now we're updating all the IM clients in the world too
- # [18:34] <Dashiva> What else needs fixing?
- # [18:34] <krijn> I'm convinced. This is just brilliant.
- # [18:34] <krijn> Now let's go shopping.
- # [18:34] <mookid> if you want to continue doing it your URI-based way you can
- # [18:34] <mookid> and if I want to do it my way I can
- # [18:34] <krijn> Ow, darn
- # [18:34] <mookid> at the moment there's only your way
- # [18:34] <mookid> dont you think it would be better to start allowing applications to work that way?
- # [18:35] <krijn> No
- # [18:35] <mookid> and start using URIs as they were intended
- # [18:35] <mookid> ok well you're an idiot then
- # [18:35] <gsnedders> mookid: What makes you think they were intended that way?
- # [18:35] <krijn> (That's a fact btw)
- # [18:35] <mookid> UNIFORM
- # [18:35] <mookid> RESOURCE
- # [18:35] <mookid> IDENTIFIER
- # [18:35] <mookid> resources are nothing to do with representations
- # [18:35] <mookid> YEs
- # [18:35] <mookid> you can use them to do that
- # [18:35] <mookid> that's not how they were intended
- # [18:36] <mookid> that's like saying a news paper is a weapon
- # [18:36] <Philip`> mookid: Should browsers do the same kind of right click menu to let you see all the content types of a URI?
- # [18:36] <krijn> mookid: shouldn't you be telling browser vendors to do something about */*
- # [18:36] <gsnedders> mookid: Why should IM clients use OPTIONS and HTML UAs not?
- # [18:36] <mookid> Philip`: yes - but there are situations in an HTML applications where you would want to be specific
- # [18:36] <mookid> but yeah I take your point that would minimize it
- # [18:37] * gsnedders was beat by Philip`, again :\
- # [18:37] <mookid> krijn: no - that's the correct default they just GET pretty much any content
- # [18:38] <mookid> so if I give you example.com/somethinginteresting - your browser should just go there and be able to download it or view it or something
- # [18:38] <gsnedders> mookid: Why do you want to link to a representation of a resource using a URI?
- # [18:38] <BenMillard> Krijn, fast changes :)
- # [18:38] <krijn> :)
- # [18:38] <mookid> gsnedders: I dont
- # [18:38] <gsnedders> mookid: That seems backwards to me.
- # [18:38] <mookid> erm
- # [18:38] <mookid> LOL
- # [18:38] <gsnedders> mookid: That's exactly what you're trying to do.
- # [18:38] <Dashiva> mookid: If browsers can get all representations with options, couldn't the user just right-click and choose pdf himself?
- # [18:38] <BenMillard> Krijn, my name was already entered and the lines directed at me count is working, but the message telling me to enter my name is still present
- # [18:38] <mookid> no it's exactly the OPPOSITE
- # [18:38] <mookid> of what I'm doing
- # [18:39] <mookid> the representation of /report is pdf
- # [18:39] <Philip`> krijn: It's strange how sans-serif fonts make sites look much more modern :-)
- # [18:39] <mookid> putting the representation in the URI
- # [18:39] <mookid> is creating /report.pdf
- # [18:39] <krijn> BenMillard: doh, good point
- # [18:39] <BenMillard> Philip`, Verdana is teh pwn for digital screens.
- # [18:39] <mookid> Dashiva: yes but some applications have links that need to be to a specific representation
- # [18:39] * Quits: ap (n=ap@195.239.126.12) (Read error: 60 (Operation timed out))
- # [18:40] <gsnedders> mookid: No, you want to get a specific representation by a URI.
- # [18:40] <mookid> negotiate
- # [18:40] <mookid> is the word you're looking for
- # [18:40] <mookid> :)
- # [18:40] <gsnedders> mookid: I've said what I want. I want HTML.
- # [18:40] <mookid> ?
- # [18:40] * Joins: ap (n=ap@195.239.126.12)
- # [18:40] <gsnedders> mookid: Stop trying to force me to do something different.
- # [18:40] <mookid> idiot.
- # [18:40] <mookid> I'm not
- # [18:40] <Philip`> krijn: \ and " in the nickname field gets backslash-escaped
- # [18:40] <mookid> you can do what you are doing now
- # [18:40] <mookid> I just can't do it my way
- # [18:40] <gsnedders> mookid: Can you stop insulting people?
- # [18:41] <Philip`> krijn: and \" in the CSS fields gets unescaped
- # [18:41] <gsnedders> mookid: The answer would appear to be "No".
- # [18:41] <mookid> well it's frustrating.. you fail to give me a reason why I shouldn't be allowed to do it my way
- # [18:41] <krijn> Philip`: why would you want those in a nickname
- # [18:41] <gsnedders> mookid: I've given you plenty of reasons.
- # [18:41] <mookid> no you havent.
- # [18:41] <Philip`> krijn: I don't want those in a nickname, I just want to find bugs in your code ;-)
- # [18:41] <krijn> There are a lot
- # [18:41] <mookid> Philip`: has he given me any decent reasons?
- # [18:41] <mookid> cos I missed them
- # [18:42] <BenMillard> Krijn, I like how much narrower each channel is :)
- # [18:42] <krijn> Me too
- # [18:42] <Philip`> mookid: Probably, but I don't know since I was trying to not pay any attention
- # [18:42] <BenMillard> Krijn, if you allow any sensible separator in the "Nicknames" field, you could remove the note saying how to separate them
- # [18:42] <mookid> haha cop out :P
- # [18:43] <BenMillard> ;, | etc
- # [18:43] <krijn> It's in the title as well
- # [18:43] <krijn> Agreed
- # [18:43] <Philip`> I still want to know why live.com sends requests with random search keywords in the Referer
- # [18:44] <Philip`> (I've seen the same on my own sites, and it does appear to be live.com's crawlers sending those Referers)
- # [18:44] <krijn> Who googled for 'krijn html5'? :\
- # [18:44] <BenMillard> Krijn, I also like how you use empty <td> instead of <td>0
- # [18:44] <krijn> I don't want anything to do with this sinking ship!
- # [18:44] <krijn> (Trying to make Last Week again here)
- # [18:45] <mookid> this is a prime example of why your group is percieved with such contempt:
- # [18:45] <mookid> 17:33 < gsnedders> mookid: I've said what I want. I want HTML.
- # [18:46] * Joins: KrocCamen (n=kroc@80-194-189-199.cable.ubr03.craw.blueyonder.co.uk)
- # [18:46] <gsnedders> mookid: Well, I've specified in my UA what format I want it to get if possible when it makes an HTTP request.
- # [18:47] <gsnedders> mookid: I don't want any page to change my preference without my consent when my preferred choice is available.
- # [18:47] <mookid> your browsers preferences are */*
- # [18:47] <mookid> when it comes down to it
- # [18:47] <mookid> so..
- # [18:48] <gsnedders> mookid: No, my preferences are given through quality values
- # [18:48] <gsnedders> mookid: The fact that I will accept anything is a different question. I've given a preference.
- # [18:48] <BenMillard> Henny Swan (Opera) on ActiveX in Google Chrome: http://www.iheni.com/dont-go-spoiling-the-party-google-chrome-to-support-activex-in-korea/
- # [18:48] <mookid> so your browser doesn't have a */* in its default Accept header
- # [18:48] <mookid> ?
- # [18:48] <gsnedders> mookid: It does.
- # [18:48] <mookid> well then
- # [18:48] <gsnedders> mookid: But it prefers other MIME types.
- # [18:48] <mookid> uyeah...
- # [18:48] <gsnedders> mookid: I've sent a preference. The fact that I accept anything is irrelevant.
- # [18:49] <gsnedders> mookid: quality values exist for a reason.
- # [18:49] <mookid> what if a link in my application is to a sepcific representation (content type) of a resource
- # [18:49] <mookid> (URI)
- # [18:49] <gsnedders> mookid: Why do you want to override my preference?
- # [18:50] <mookid> well seen as though your preference includes everything
- # [18:50] <mookid> I think it's safe to override it in the markup
- # [18:50] <gsnedders> No, my preference doesn't.
- # [18:50] <mookid> yeah
- # [18:50] <annevk3> krijn, "Your nicknames" doesn't specify a format for entering multiple
- # [18:50] <mookid> YOUR PREFERENCE IS IRRELEVANT FOR THAT LINK
- # [18:50] <gsnedders> LOOK AT QUALITY VALUES. I HAVE A PREFERENCE.
- # [18:50] <mookid> ITS PART OF THE APPLICATION
- # [18:50] <gsnedders> mookid: No, it isn't.
- # [18:50] <mookid> HOW IS THAT ANY DIFFERENC
- # [18:50] <mookid> IF ITS IN THE URI
- # [18:50] <krijn> annevk3: check title=""
- # [18:50] <mookid> IF ITS IN THE URI ITS EXACTLY THE SAME 'PROBLEM'
- # [18:50] <krijn> That's what HTML5 says I should use :)
- # [18:50] <gsnedders> mookid: If I request a URI and it has the format I prefer, I REALLY WANT THAT FORMAT.
- # [18:51] <mookid> no you dont
- # [18:51] <gsnedders> mookid: If I request a URI and it doesn't have the format I prefer in it, THEN GIVE ME SOMETHING.
- # [18:51] <BenMillard> Krijn, if people use | in their names, I guess that can't be a seperator
- # [18:51] <mookid> you look at Accept header as fixed
- # [18:51] <mookid> it's not
- # [18:51] <gsnedders> mookid: Yes, I do want what I prefer. Honestly.
- # [18:51] <mookid> it's just a header
- # [18:51] <krijn> Nope, only ,
- # [18:51] <krijn> Which is okay enough
- # [18:51] <BenMillard> krijn, ; as well?
- # [18:51] <gsnedders> mookid: It's not fixed. But I've said what I prefer already. Stop trying to make me change what I prefer.
- # [18:51] <BenMillard> krijn, space should be supported as a seperator, I think
- # [18:52] <krijn> BenMillard: there are literally 5 people using this ;)
- # [18:52] <gsnedders> mookid: Any changes should be made by an option in my UA, not by a link.
- # [18:52] <BenMillard> krijn, oh lol
- # [18:52] <mookid> gsnedders: I'm not changing what you prefer I'm telling you the appropriate preference for that request
- # [18:53] <gsnedders> mookid: You're telling me what you think the appropriate preference is for that request, so that I may reconsider my preference.
- # -
- # [18:53] * Added *!*i=mookid@ROFL.name to ignore list
- # -
- # [18:53] <gsnedders> mookid: By having it as an attribute, it is likely that I will be forced you use what you think is the appropriate preference.
- # [18:53] * krijn finds out about a new function.. http://krijnhoetmer.nl/irc-logs/whatwg/20081128#l-949
- # [18:53] <krijn> *feature
- # -
- # [18:54] * Removed *!*i=mookid@ROFL.name from ignore list
- # -
- # [18:54] <BenMillard> krijn, you'll get better alignment down each column by using td { align: right; } and th { text-align: center; }
- # [18:54] <gsnedders> mookid: Get some browser to implement what you want. Then we might look at it again.
- # [18:55] <Philip`> HTML needs a <shout> element, which is like <strong> but makes you think the author is getting too emotional
- # [18:55] <krijn> text-transform: uppercase;
- # [18:56] <KrocCamen> krijn: beat me to it :P
- # [18:56] <Philip`> krijn: But it's semantic, not stylistic
- # [18:56] <KrocCamen> or caps-lock: cruise-control;
- # [18:56] <krijn> Philip`: for the default stylesheet :)
- # [18:56] <krijn> voice: crybaby;
- # [18:56] <Philip`> krijn: I don't see the new feature there :-/
- # [18:56] <BenMillard> Krijn, table rows are 16px tall but list items are 14px tall. Making them both 14px tall would be more consistent.
- # [18:57] <annevk3> http://mykanjo.co.uk/ toally fails in Opera
- # [18:57] * Quits: famicom (i=famicom@5ED2FF2D.cable.ziggo.nl) ("Leaving")
- # [18:57] <hsivonen> annevk3: it's all Flash
- # [18:57] <annevk3> that explains things
- # [18:58] <Philip`> krijn: Oh, yes I do, my browser had just cached a five hour old version which didn't have the last nine hundred lines of productive discussion
- # [18:58] <krijn> productive should be in <strong> there
- # [18:58] <krijn> annevk3: you're really missing something :)
- # [18:58] <Philip`> I think that's a use case for <sarcasm>, actually
- # [18:58] <annevk3> krijn, nice
- # [18:59] <annevk3> (the new irc-logs)
- # [19:01] <BenMillard> annevk3, glad they are proving popular (krijn took a subset of my ideas and figured out lots of other changes himself): http://projectcerbera.com/!dev/irc-logs/front
- # [19:01] <Philip`> gsnedders: Your problem could be satisfied if @accept accepted a q argument, and the 0-1 limit was removed, so people would write <a href=... accept=application/pdf;q=100.0> and you could change your UA preferences to have text/html;q=101.0 and then you'd get what you want
- # [19:01] <gsnedders> Philip`: Where are we meeting up, BTW?
- # [19:01] <Philip`> and if the author really wants you to still get the PDF, they can set q=1000.0, and if you really want the HTML then you can set q=1001.0
- # [19:02] <Philip`> gsnedders: I have no idea, and I can't even remember when it's meant to be
- # [19:02] <krijn> Also truncated my referrer database a lot, which made it faster
- # [19:02] <jmb> Philip`: and thus have an arms race to UINT_MAX? :)
- # [19:02] <Philip`> jmb: Of course not, that'd be silly - use DBL_MAX
- # [19:02] <jmb> aha. my mistake
- # [19:04] <gsnedders> Philip`: 20081208T190000Z/PT5M
- # [19:05] <Philip`> gsnedders: Could you say that in English?
- # [19:05] <krijn> svl: wow, you too! ;)
- # [19:05] <gsnedders> Philip`: :)
- # [19:05] <Philip`> I'm too lazy to separate digits mentally :-p
- # [19:05] <gsnedders> Philip`: 2008-12-08T19:00:00Z/PT5M
- # [19:05] <gsnedders> :P
- # [19:05] <Philip`> gsnedders: Ah, good, so it's not today
- # [19:06] <gsnedders> Philip`: No, it's not.
- # [19:06] <svl> well, y'know, have to use it if I'm going to try to find ways to break it. ;P
- # [19:06] <BenMillard> Krijn, when an entire column would be empty, perhaps you could avoid generating that column? for example, #wai-aria and #webapps have no lines marked as important, so that column has nothing in it
- # [19:06] <BenMillard> oh, same for #css
- # [19:07] <gsnedders> What is some good styling for lines to/from you?
- # [19:07] <gsnedders> I wants suggestions!
- # [19:07] <svl> krijn: why isn't the number under ? linked to the first line in which you were addressed?
- # [19:07] <krijn> That's on my todo
- # [19:07] <svl> idem for ! I guess...
- # [19:07] <BenMillard> gsnedders, from me: background: #efe;
- # [19:07] <krijn> Yeh
- # [19:08] <BenMillard> gsnedders, at me (using CSS injection sneakyness): background: #eeeae0; } li.flagged { background: #bcc; } li:target { background: #bdd; } ol { font: 0.625em verdana, sans-serif;
- # [19:08] <krijn> Oh, so sneaky ;)
- # [19:08] <Philip`> gsnedders: Usually at that kind of time I will be located somewhere on the route between the CL and just-above-King's and around Midsummer Common, so anywhere on that route would be easiest for me :-)
- # [19:08] * Joins: maikmerten (n=maikmert@L8971.l.pppool.de)
- # [19:08] <krijn> Another proof of user stylesheets failing
- # [19:08] <gsnedders> Philip`: I'm staying in Memorial Court, FWIW
- # [19:09] <BenMillard> krijn, I have a similar user stylesheet for HTML5 (Verdana text, Rockwell headings, smaller text sizes, no vertical gaps between items in lists, etc)
- # [19:09] * gsnedders waits for Philip` to ask where that is
- # [19:09] <gsnedders> BenMillard: That's uselessly light :)
- # [19:09] <Philip`> gsnedders: I asked Google where it was, and got a handy map :-p
- # [19:10] <BenMillard> gsnedders, on a laptop screen that may well be true. on this CRT it passes the "squint test"
- # [19:11] <BenMillard> gsnedders, maybe you'd prefer some WHATWG colours
- # [19:11] <Philip`> gsnedders: Looks like it's a place I've walked past pretty much every day for the past three years
- # [19:11] * Philip` hadn't quite noticed it during that period
- # [19:11] <gsnedders> Philip`: :)
- # [19:11] <krijn> lol @ referrers
- # [19:11] <BenMillard> gsnedders, from me/to me using the bright green left border colour from the green boxes in HTML5: background: #9f9;
- # [19:12] <gsnedders> krijn: Wow, it says "Welcome back, Geoffrey." :D
- # [19:12] <krijn> It's magic!
- # [19:12] <krijn> Omg!
- # [19:12] <gsnedders> krijn: Database of IRC nicks to names?
- # [19:12] <krijn> Yeah
- # [19:12] <BenMillard> Krijn, vertical gaps have gotten even bigger. :(
- # [19:13] <BenMillard> krijn, numbers have been centered instead of right-aligned
- # [19:13] <Philip`> Hmph, your referers are boringly XSS-proof
- # [19:13] <annevk3> ah, an actual database
- # [19:13] <annevk3> I thought it just uppercased my first nick
- # [19:13] <krijn> Nah
- # [19:14] <krijn> Philip`: I know a tiny bit, thank you
- # [19:14] <Philip`> krijn: "It's now: Fri, 28 Nov 2008 19:14:15 +0100 (CET)" - oh no it's not
- # [19:14] <BenMillard> krijn, the addition of green for headings and heading-like text is nice, imho
- # [19:15] <BenMillard> Philip`, that seems a few minutes fast to me, too
- # [19:15] <BenMillard> but dude, why Arial? :(
- # [19:15] <krijn> Hrhr
- # [19:16] <Philip`> Hmm, I think broke view-source on the logs page in Opera
- # [19:17] <BenMillard> krijn, title="Number of lines flagged as important" seems unnecessarily verbose compared to title="Important lines"
- # [19:23] <BenMillard> krijn, th abbr { display: block; } makes it easier to put the mouse over shortened table headers
- # [19:28] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Remote closed the connection)
- # [19:31] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [19:29] <krijn> Fixed & fixed
- # [19:30] <BenMillard> Krijn, cool :)
- # [19:31] <BenMillard> what about vertical gaps? table rows are now 18px high (which seems far too much) when list items are 14px high
- # [19:31] <krijn> (And nicks are case sensitive btw :)
- # [19:31] <BenMillard> krijn, bah
- # [19:31] <krijn> Yeah
- # [19:32] <krijn> Fixed
- # [19:32] * Joins: famicom (i=famicom@5ED2FF2D.cable.ziggo.nl)
- # [19:42] <krijn> Enough for today
- # [19:42] <BenMillard> krijn, thanks for all the updates! it's more usable and prettier than before
- # [19:43] <krijn> Np, I hope all 4 users like it ;)
- # [19:47] <BenMillard> krijn, do you have AWstats or Analog or some stats package running on the server?
- # [19:49] * Quits: KrocCamen (n=kroc@80-194-189-199.cable.ubr03.craw.blueyonder.co.uk)
- # [19:54] * Quits: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [20:00] * Quits: sverrej (n=sverrej@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
- # [20:04] * Joins: BuZZ-T (n=buzz-t@unaffiliated/buzz-t)
- # [20:05] <annevk3> "Mr. Obama, however, seems intent on pulling the office at least partly into the 21st century on that score; aides said he hopes to have a laptop computer on his desk in the Oval Office, making him the first American president to do so." o_O
- # [20:05] <annevk3> http://www.nytimes.com/2008/11/16/us/politics/16blackberry.html
- # [20:10] <Philip`> He'll just end up wasting all his time on IRC
- # [20:11] <gavin> it would be interesting to know more about how they will manage IT security
- # [20:11] <gavin> I bet some people aren't happy with the idea
- # [20:23] <Philip`> I would suppose the government already has some experience with needing IT security
- # [20:23] <Philip`> It's not exactly a unique new challenge
- # [20:25] <gavin> computers in the oval office is, I think
- # [20:26] <gavin> though presumably there are other computers in the white house that need to be just as secure, I guess
- # [20:26] <Lachy> what would be wrong with having a computer in the oval office? I assumed that would have been a fairly common thing for the president to have in there
- # [20:27] <gavin> apparently not!
- # [20:27] <Dashiva> The President has some rather extreme documentation requirements
- # [20:27] <Dashiva> And security on top of that
- # [20:28] <Lachy> so? Surely the president uses a computer at least some of the time. What difference would it make where it's located?
- # [20:28] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Remote closed the connection)
- # [20:29] <Dashiva> He's got vice presidents for that :)
- # [20:30] <Philip`> How does he upload his videos to Youtube if he doesn't have computer access?
- # [20:34] <gavin> Lachy: the oval office is one of a handful of places where highly secretive discussions are held
- # [20:34] <gavin> bringing any type of electronic device into such places is not something that's taken lightly
- # [20:35] <gavin> let alone a networked computer
- # [20:37] <Lachy> Philip`, I guess one of his staff does it for him
- # [20:42] * Quits: Mustafa51 (n=mustafa@122.164.173.51)
- # [20:48] * Joins: weinig (n=weinig@host2.themotel.cust.sover.net)
- # [20:50] * Quits: Yudai_ (n=Yudai@pa3d18c.kngwnt01.ap.so-net.ne.jp) ("SIGTERM received; exit")
- # [20:50] * Joins: Yudai (n=Yudai@pa3d18c.kngwnt01.ap.so-net.ne.jp)
- # [20:55] * Quits: webben (n=webben@nat/yahoo/x-0923f376a41c4523) (Read error: 145 (Connection timed out))
- # [21:06] * Joins: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [21:09] * Quits: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com) (Client Quit)
- # [21:36] * Parts: Yudai (n=Yudai@pa3d18c.kngwnt01.ap.so-net.ne.jp)
- # [21:36] * Joins: Yudai (n=Yudai@pa3d18c.kngwnt01.ap.so-net.ne.jp)
- # [21:39] * Quits: Yudai (n=Yudai@pa3d18c.kngwnt01.ap.so-net.ne.jp) ("SIGTERM received; exit")
- # [21:39] * Joins: Yudai (n=Yudai@pa3d18c.kngwnt01.ap.so-net.ne.jp)
- # [21:51] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [21:55] * Quits: tantek (n=tantek@pool-96-229-44-15.lsanca.fios.verizon.net)
- # [22:03] * Joins: jwalden (n=waldo@70.131.99.83)
- # [22:05] * Joins: virtuelv (n=virtuelv@163.80-202-65.nextgentel.com)
- # [22:34] * Quits: annevk3 (n=annevk@77.163.243.203) (Read error: 104 (Connection reset by peer))
- # [22:34] * Joins: annevk3 (n=annevk@77.163.243.203)
- # [22:35] * Quits: annevk3 (n=annevk@77.163.243.203) (Remote closed the connection)
- # [22:35] * Joins: annevk3 (n=annevk@77.163.243.203)
- # [22:50] * Quits: Hish (n=chatzill@mail2.n-e-s.de) (Read error: 104 (Connection reset by peer))
- # [23:10] * Quits: weinig (n=weinig@host2.themotel.cust.sover.net)
- # [23:16] * Quits: ap (n=ap@195.239.126.12)
- # [23:36] * Parts: annevk3 (n=annevk@77.163.243.203)
- # Session Close: Sat Nov 29 00:00:00 2008
The end :)