Options:
- # Session Start: Wed Sep 19 00:00:00 2007
- # Session Ident: #whatwg
- # [00:02] * Joins: doublec (n=doublec@202.180.114.137)
- # [00:10] * Joins: aaron (n=chatzill@209-6-168-245.c3-0.arl-ubr2.sbo-arl.ma.cable.rcn.com)
- # [00:12] * Joins: dolphinling (n=chatzill@132.198.252.57)
- # [00:16] * Joins: briansuda (n=briansud@194-144-106-194.du.xdsl.is)
- # [00:17] * Quits: aaronlev (n=chatzill@c-66-31-86-217.hsd1.ma.comcast.net) (Read error: 110 (Connection timed out))
- # [00:20] * Parts: jacobolus (n=jacobolu@pool-71-104-156-113.lsanca.dsl-w.verizon.net)
- # [00:23] * Quits: briansuda_ (n=briansud@194-144-106-194.du.xdsl.is) (Connection timed out)
- # [00:39] * Quits: aroben (i=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [00:40] * Joins: annevk (n=annevk@c5144430c.cable.wanadoo.nl)
- # [01:00] * Quits: tndH (i=Rob@adsl-87-102-72-215.karoo.KCOM.COM) ("ChatZilla 0.9.78.1-rdmsoft [XULRunner 1.8.0.9/2006120508]")
- # [01:04] * Quits: annevk (n=annevk@c5144430c.cable.wanadoo.nl) (Read error: 110 (Connection timed out))
- # [01:05] * Quits: tantek (n=tantek@64-60-251-170.static-ip.telepacific.net) (Read error: 104 (Connection reset by peer))
- # [01:08] * Joins: om_sleep (n=mjs@17.255.100.63)
- # [01:09] <Hixie> the tools will save us!
- # [01:09] <Hixie> except apparently in this case: http://www.shelter-systems.com/grip-clips.html
- # [01:09] <Hixie> where the user got confused between "list bullet" and "radio button"
- # [01:11] <gavin_> heh
- # [01:12] * Joins: tantek (n=tantek@64-60-251-170.static-ip.telepacific.net)
- # [01:12] <kingryan> yeah, Hixie, I can't wait for the day, far in the future, when the tools will save us
- # [01:12] <kingryan> of course, then they'll develop AI, violate the 3 laws and destroy human civilization
- # [01:12] * Quits: grimboy (n=grimboy@85-211-251-188.dsl.pipex.com) (Read error: 110 (Connection timed out))
- # [01:13] <marcosc> but at least we will be saved!
- # [01:13] <kingryan> our robot masters will save us from ourselves
- # [01:17] <Dashiva> They won't save us, they'll just save HTML
- # [01:20] <Philip`> jacobolus: I was using pstoedit (via Inkscape) to convert PS->SVG, and that appears to only work correctly if you make it convert all text into curves
- # [01:20] <Lachy> looks like they wanted to create an inline list, rather than a vertical bulleted list, and wasn't aware of either stylesheets or characters like U+2022 Bullet •
- # [01:21] * Quits: pnorman (n=pnorman@d216-232-209-79.bchsia.telus.net) (Read error: 110 (Connection timed out))
- # [01:23] * Quits: othermaciej (i=mjs@nat/apple/x-a05e783a97a09966) (Read error: 110 (Connection timed out))
- # [01:26] * Quits: theunscene (n=chatzill@66.192.31.140) ("ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518]")
- # [01:26] * Quits: briansuda (n=briansud@194-144-106-194.du.xdsl.is) (Success)
- # [01:32] * Quits: weinig (i=weinig@nat/apple/x-914c87a864338431) (Read error: 104 (Connection reset by peer))
- # [01:33] * Joins: weinig (i=weinig@nat/apple/x-99ece83faf52efab)
- # [01:34] * Joins: kingryan_ (n=kingryan@corp.technorati.com)
- # [01:42] * Quits: kingryan (n=kingryan@corp.technorati.com) (Read error: 110 (Connection timed out))
- # [01:44] * Joins: garethr (n=garethr@77-98-227-38.cable.ubr01.benw.blueyonder.co.uk)
- # [01:44] * Parts: garethr (n=garethr@77-98-227-38.cable.ubr01.benw.blueyonder.co.uk)
- # [01:45] * om_sleep is now known as othermaciej
- # [01:49] * Joins: om_sleep (i=mjs@nat/apple/x-ddeca28410dc8718)
- # [01:56] * Joins: kfish (n=conrad@61.194.21.25)
- # [02:04] * Quits: kingryan_ (n=kingryan@corp.technorati.com)
- # [02:05] * Quits: othermaciej (n=mjs@17.255.100.63) (Read error: 110 (Connection timed out))
- # [02:09] * Quits: tantek (n=tantek@64-60-251-170.static-ip.telepacific.net)
- # [02:25] * Joins: tantek (n=tantek@64-60-251-170.static-ip.telepacific.net)
- # [02:41] * Joins: Thezilch (i=fuz007@c-68-52-119-203.hsd1.tn.comcast.net)
- # [02:50] * Quits: weinig (i=weinig@nat/apple/x-99ece83faf52efab)
- # [02:56] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [02:58] * Quits: billmason (n=billmaso@ip156.unival.com) (".")
- # [03:03] * Quits: marcosc (n=chatzill@131.181.148.226) (Read error: 104 (Connection reset by peer))
- # [03:04] * Joins: marcosc (n=chatzill@131.181.148.226)
- # [03:09] <Lachy> I wonder why Křištof is arguing about the meaning of "checked"? http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2007-September/012520.html
- # [03:18] * Quits: tantek (n=tantek@64-60-251-170.static-ip.telepacific.net)
- # [03:18] * Quits: h3h (n=w3rd@66-162-32-234.static.twtelecom.net) ("|")
- # [03:20] * Quits: KevinMarks (i=KevinMar@nat/google/x-ec7b84aca1e4e2a4) ("The computer fell asleep")
- # [03:23] * Quits: Lachy (n=Lachy@124-170-65-144.dyn.iinet.net.au) ("ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518]")
- # [03:24] * Joins: weinig (i=weinig@nat/apple/x-f8a6abf32e990167)
- # [03:30] <Hixie> i dunno, but i hope nobody tries to correct him
- # [04:11] * Quits: marcosc (n=chatzill@131.181.148.226) (Remote closed the connection)
- # [04:15] * Joins: Webtester01 (n=AuthorGr@c-76-102-84-68.hsd1.ca.comcast.net)
- # [04:15] <Webtester01> Hello.
- # [04:16] <Webtester01> I have an idea that would be great for web applications.
- # [04:19] <Webtester01> Related to javascript and html5
- # [04:19] <Webtester01> .
- # [04:27] * Joins: h3h (n=w3rd@cpe-76-88-44-219.san.res.rr.com)
- # [04:28] <Webtester01> Hello.
- # [04:28] * Joins: Lachy (n=Lachy@124-170-65-144.dyn.iinet.net.au)
- # [04:30] * Quits: weinig (i=weinig@nat/apple/x-f8a6abf32e990167)
- # [04:31] <Webtester01> I propose two attributes to the the script tag: private and allowid. The private attribute would isolate a script's variables from other scripts on the page, and the allowid attribute would contain ids of scripts or objects allowed to access the script marked private.
- # [04:33] <deltab> you can do the former with (function () { ... })()
- # [04:34] <Webtester01> Scripts marked as private would be allowed to make persistant socket connections, ie: var sock = XMLSocket(host,port), or some other syntax.
- # [04:34] <Lachy> where is XMLSocket defined?
- # [04:34] <Webtester01> This is just a hypothetical idea.
- # [04:34] <Lachy> maybe you want the TCPConnection interface
- # [04:35] <Lachy> that's already in HTML5, or maybe you actually want <event-source>
- # [04:35] <Webtester01> Ok.
- # [04:35] <Webtester01> So I can connect to a host other than the domain, on which the html 5 page resides?
- # [04:36] <Webtester01> For example, a web-based IRC client, that uses html and styling to produce a gui.
- # [04:37] <Webtester01> Or a terminal?
- # [04:37] <Lachy> you would have to proxy messages through a custom server to do that
- # [04:38] <Lachy> cross-domain security restrictions apply
- # [04:38] <Webtester01> Yes.
- # [04:38] <Webtester01> That's why I had some security ideas in place, regarding the idea I mentioned earlier.
- # [04:39] <Lachy> the way you described the private attribute wouldn't actually solve those problems
- # [04:40] <Lachy> Webtester01, http://www.whatwg.org/specs/web-apps/current-work/multipage/section-network.html#network
- # [04:40] <Webtester01> Well the private script would not be able to access the pool from the other scripts either.
- # [04:41] <Lachy> so?
- # [04:41] <Lachy> it would still be able to modify the DOM and insert information into that. Other scripts could then read from the DOM
- # [04:43] <Lachy> what do you want cross-domain TCP connections for? Do you really want to implement an IRC client in javascript?
- # [04:45] <Webtester01> Well I wrote one in java for the socket connection, then javascript creates the gui.
- # [04:46] <Lachy> can create connections to any arbitrary host?
- # [04:46] <Lachy> can *java create ...?
- # [04:46] * Joins: weinig (n=weinig@c-67-169-182-231.hsd1.ca.comcast.net)
- # [04:47] <Webtester01> Not cross domain.
- # [04:47] * Quits: weinig (n=weinig@c-67-169-182-231.hsd1.ca.comcast.net) (Remote closed the connection)
- # [04:47] <Lachy> ah, so similar restrictions apply
- # [04:48] * Joins: weinig (n=weinig@c-67-169-182-231.hsd1.ca.comcast.net)
- # [04:48] * Webtester01 will be back soon. Dinner.
- # [04:52] <Lachy> Hixie, in TCP connections, there's an issue that states "We currently don't allow connections to be set up back to an originating IP address, but we could, if the subdomain is the empty string."
- # [04:52] <Lachy> then that's followed by "Then, if the subdomain argument is null or the empty string, the target host is the domain part of the script's origin."
- # [04:53] <Lachy> so it seems that that issue has been resolved already
- # [04:53] <Hixie> really?
- # [04:53] <Lachy> yeah, unless I'm misunderstanding something
- # [04:57] <Hixie> oh well
- # [04:57] <Hixie> i'm sure it'll come out in the wash when that section gets its next hose down
- # [04:59] <Lachy> it's also not clear how often the read event is fired for the Connection interface
- # [05:00] <Lachy> I assume it's probably once for every TCP packet (for the TCPConnection)
- # [05:00] <Hixie> yeah i wouldn't look too closely at that section
- # [05:00] <Hixie> it needs much work
- # [05:00] <Lachy> I realise that (given the number of red boxes in it)
- # [05:01] <Hixie> :-)
- # [05:20] <Lachy> Hixie, when are planning to edit the spec some more? it's been almost a month since the last commit
- # [05:21] <Hixie> yeah, been at burning man and on a boat trip
- # [05:21] <Hixie> this part of the year is my vacations
- # [05:21] <Hixie> :-)
- # [05:21] <Hixie> that's over though
- # [05:21] <Hixie> i've been editing today in fact
- # [05:21] <Hixie> writing up the datatemplate algorithms
- # [05:22] <Hixie> spec on the site is regenned
- # [05:22] <Hixie> still incomplete though
- # [05:23] * Joins: csarven (n=nevrasc@modemcable130.251-202-24.mc.videotron.ca)
- # [05:25] <Lachy> oh cool, I was wating to find out more about datatemplate
- # [05:27] <Lachy> I'll have to read it later though, right now I'm trying to install MySQL
- # [05:28] * om_sleep is now known as othermaciej
- # [05:28] <Lachy> hi othermaciej
- # [05:29] <othermaciej> hey Lachy
- # [05:29] <othermaciej> colloquy keeps messing up my nick
- # [05:29] * othermaciej swears
- # [05:30] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [05:47] * Quits: Webtester01 (n=AuthorGr@c-76-102-84-68.hsd1.ca.comcast.net) ("System restart.")
- # [05:53] * Joins: aroben (n=adamrobe@c-67-160-250-192.hsd1.ca.comcast.net)
- # [06:00] * Joins: stelt (n=chatzill@82-170-139-154.dsl.ip.tiscali.nl)
- # [06:05] * Quits: aroben (n=adamrobe@unaffiliated/aroben)
- # [06:06] * Quits: aaron (n=chatzill@209-6-168-245.c3-0.arl-ubr2.sbo-arl.ma.cable.rcn.com) ("ChatZilla 0.9.78.1 [Firefox 3.0a8pre/2007091504]")
- # [06:08] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [06:09] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [06:09] * Joins: doublec_ (n=doublec@202.180.114.137)
- # [06:10] * Quits: doublec (n=doublec@202.180.114.137) (Read error: 104 (Connection reset by peer))
- # [06:18] * Quits: csarven (n=nevrasc@modemcable130.251-202-24.mc.videotron.ca) ("http:/www.csarven.ca")
- # [06:24] * Joins: G0k (n=hmason@cpe-24-58-3-19.twcny.res.rr.com)
- # [06:28] * Joins: marcosc (n=chatzill@131.181.148.226)
- # [06:35] * Joins: MikeSmith (n=MikeSmit@eM60-254-213-122.pool.emnet.ne.jp)
- # [08:49] * Disconnected
- # [08:49] * Attempting to rejoin channel #whatwg
- # [08:49] * Rejoined channel #whatwg
- # [08:49] * Topic is 'WHATWG (HTML5) -- http://www.whatwg.org/ -- Logs: http://krijnhoetmer.nl/irc-logs/ -- Please leave your sense of logic at the door, thanks!'
- # [08:49] * Set by Hixie on Tue Apr 03 04:10:22
- # [08:57] * Quits: othermaciej (i=mjs@nat/apple/x-ddeca28410dc8718) (Read error: 110 (Connection timed out))
- # [09:25] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [09:29] * Quits: h3h (n=w3rd@cpe-76-88-44-219.san.res.rr.com)
- # [09:39] * Joins: om_sleep (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [09:39] * om_sleep is now known as othermaciej
- # [09:41] * Quits: MikeSmith (n=MikeSmit@eM60-254-213-122.pool.emnet.ne.jp) ("Less talk, more pimp walk.")
- # [09:54] <Dashiva> http://www.joelonsoftware.com/items/2007/09/18.html?provocative_title
- # [10:02] * Joins: kfish (n=conrad@61.194.21.25)
- # [10:04] * Joins: met_ (n=Hassman@b14-4.vscht.cz)
- # [10:05] * Quits: Lachy (n=Lachy@124-170-65-144.dyn.iinet.net.au) ("ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518]")
- # [10:08] <Hixie> Dashiva: he's probably right
- # [10:08] <Hixie> though google already has something like what he describes (GWT)
- # [10:08] <Hixie> compiles Java straight to JS+DOM, cross-browser
- # [10:10] <othermaciej> Google also compiles JS down to JS
- # [10:10] * othermaciej is on the receiving end of that a fair bit
- # [10:11] <kfish> http://haskell.org/haskellwiki/Yhc/Javascript
- # [10:12] <kfish> ((((a real language, but no need for endless trailing parentheses))))
- # [10:12] <Hixie> othermaciej: true
- # [10:14] * Joins: BenWard (i=BenWard@nat/yahoo/x-df9b1e675766447d)
- # [10:19] <KevinMarks> you can usually append something to get it uncompiled
- # [10:30] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [10:33] <KevinMarks> isn't HTML5 at least part of Joel's answer?
- # [10:33] <Hixie> HTML5 is a level below what joel's talking about
- # [10:33] <Hixie> it's like a new libc
- # [10:34] <KevinMarks> I was thinking this bit: "Right now the big hole in the portability story is — tada! — client-side JavaScript, and especially the DOM in web browsers. Writing applications that work in all different browsers is a friggin’ nightmare. There is simply no alternative but to test exhaustively on Firefox, IE6, IE7, Safari, and Opera, and guess what? I don’t have time to test on Opera. Sucks to be Opera. Startup web browsers
- # [10:34] <KevinMarks> don’t stand a chance."
- # [10:35] <Hixie> well, only insofar that html5 does a small amount to help interop
- # [10:35] <Hixie> but really interop problems are largely up to the browser vendors
- # [10:36] <Hixie> just having a detailed spec doesn't solve the problem, the browsers still have to be fixed to match the spec
- # [10:37] <Hixie> http://www.whatwg.org/specs/web-apps/current-work/#datatemplate
- # [10:37] <Hixie> behold
- # [10:38] <hsivonen> zcorpan: thanks. bug documented and queued for the great XHTML 1 refactoring
- # [10:39] <othermaciej> HTML5 can foster interop directly (by providing useful spec language and backing it by exhaustive tests
- # [10:39] <othermaciej> but also indirectly by creating a forum where the players talk about interop
- # [10:39] * Quits: BenWard (i=BenWard@nat/yahoo/x-df9b1e675766447d)
- # [10:40] <othermaciej> and by fostering a culture where interop is aprimary value
- # [10:40] <KevinMarks> the comment about cut and paste is interesting
- # [10:40] <othermaciej> I'm not sure what question Joe is trying to answer
- # [10:40] <KevinMarks> when I cut/paste within firefox, it seems to just work
- # [10:40] <othermaciej> *Joel
- # [10:41] <Hixie> ok i just checked in several hundred lines
- # [10:41] <Hixie> hopefully that'll make up for the few weeks of nothing
- # [10:41] <KevinMarks> he's not traying to answer one, he's just being a old fart and saying he's seen ti all before
- # [10:41] <Hixie> KevinMarks: you can't cut and paste a contact from gmail and paste it into yahoo mail
- # [10:41] <Hixie> his concern is valid, imho
- # [10:41] <Hixie> othermaciej: did you decide you wanted to visit us for the offline stuff?
- # [10:41] <KevinMarks> he said an image
- # [10:42] <KevinMarks> but yes, a contact woudl be good
- # [10:42] <KevinMarks> *cough* hCard *cough*
- # [10:42] <Hixie> you wouldn't want to use hCard
- # [10:42] <Hixie> vCard would make more sense imho
- # [10:42] <KevinMarks> I would
- # [10:43] <KevinMarks> firefox does HTML copy paste nicely
- # [10:43] <KevinMarks> hCard is HTML
- # [10:43] <Hixie> html5 actually does introduce proper APIs for copy/paste though
- # [10:43] <KevinMarks> the other browsers need to catch up there
- # [10:43] <Hixie> so i guess in a way that's part of his SDK
- # [10:43] <hsivonen> KevinMarks: does HTML copy paste nicely within two text/html views? or otherwise?
- # [10:44] <KevinMarks> hm
- # [10:44] * Joins: BenWard (i=BenWard@nat/yahoo/x-a4df469ce622e6e9)
- # [10:44] <Hixie> pasting html into a web page wouldn't really help
- # [10:44] <Hixie> you want to paste into the app, not into the page
- # [10:44] <Hixie> anyway
- # [10:44] <Hixie> i should sleep
- # [10:44] <Hixie> nn
- # [10:44] <kfish> javascript to watch selections and override the selection buffer (with an appropriate arbitrary xml representation of the selected data, contact etc.)?
- # [10:44] * Quits: BenWard (i=BenWard@nat/yahoo/x-a4df469ce622e6e9) (Client Quit)
- # [10:44] <KevinMarks> well, paste works in gmail and writely
- # [10:44] <hsivonen> ok
- # [10:45] <KevinMarks> with copy from $arbitrary_webpage
- # [10:45] * Joins: BenWard (i=BenWard@nat/yahoo/x-95c41218d5f1a7ce)
- # [10:45] <hsivonen> KevinMarks: have you tried copying from a page served as application/xhtml+xml?
- # [10:45] * Quits: BenWard (i=BenWard@nat/yahoo/x-95c41218d5f1a7ce) (Client Quit)
- # [10:46] <KevinMarks> nah, they always show up as invalid anyway ;)
- # [10:46] <hsivonen> I had a good look at the Gecko clipboard code a bit over a year ago. I can't remember what happens with XML, but I'd expect trouble
- # [10:46] <KevinMarks> per Hixie, finding one is hard....
- # [10:46] <KevinMarks> .02% wasn't it?
- # [10:46] * Joins: BenWard (i=BenWard@nat/yahoo/x-79053b45dd5e5cfb)
- # [10:46] <hsivonen> Planet Intertwingly
- # [10:47] <KevinMarks> or shelley I suppose
- # [10:47] <KevinMarks> come to think of it, I haven't seen anything by her in a while
- # [10:48] <zcorpan> KevinMarks: 0.014% had some xml mime type iirc (might not be xhtml, more likely rss)
- # [10:49] <othermaciej> KevinMarks: how come Pages and Pesentations have an HTML editing engine that utterly fails in Safari, but GMail and Writely work fine
- # [10:50] <KevinMarks> google is large, it contains multitudes
- # [10:50] <hsivonen> the only application/xhtml+xml blog that I've read repeatedly and on which I haven't seen the yellow screen of death is Jacques Distler's Musings
- # [10:50] <othermaciej> it contains a knowledge exchange problem
- # [10:53] * jgraham thinks he remembers seeing the YSOD on Musings (at least, I remember Jacques said there had been a problem caused by a trackback with an unexpected character encoding)
- # [10:55] <hsivonen> well, I've had a vicarious YSoD on Musings. I instructed another person read something over there and he replied that he can't because of YSoD. (He had a Gecko build without the MathML pseudo-DTD in the catalog--Netscape 6.something.)
- # [10:59] <KevinMarks> did you see the footnote here, maciej? http://ejohn.org/blog/freeing-the-grid/
- # [11:03] <hsivonen> interestingly, when Joel mentions compilation to cross-browser JS, he doesn't mention Google Web Toolkit
- # [11:03] <othermaciej> KevinMarks: the whiny part or the cnfusing part?
- # [11:05] <othermaciej> UI toolkits do soeem to have very aggressive expectations of the pace of new browser version deployment
- # [11:07] <hsivonen> btw, Joel is right about download times. Flickr sucked on GPRS (not because of photos but because of JS). Moving to HSDPA fixed it better than code optimization.
- # [11:07] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [11:08] <othermaciej> a fair chunk of Safari users are still on Safari < 2
- # [11:09] <othermaciej> .63% of total market
- # [11:09] <othermaciej> close to Opera's total share
- # [11:09] <othermaciej> otoh developing for Safari 1.3 (or god forbit 1.1) would be painful
- # [11:11] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
- # [11:11] * Joins: dev0 (i=Tobias@unaffiliated/icefox0)
- # [11:12] <KevinMarks> I don't like dojo's basic model of crufting up the html with their own extensions
- # [11:14] * Joins: [1]aroben (n=aroben@c-67-160-250-192.hsd1.ca.comcast.net)
- # [11:17] <hsivonen> what are considered the least biased sources of browser statistics these days?
- # [11:17] <KevinMarks> measuring your won site
- # [11:17] <KevinMarks> *own
- # [11:18] <KevinMarks> it was an education seeing Orkut's browser stats
- # [11:20] <hsivonen> http://msdn2.microsoft.com/en-us/library/ms534654.aspx looks self-contradictory to me
- # [11:20] <hsivonen> "An element can have focus if the tabIndex property is set to any valid negative or positive integer."
- # [11:20] * Joins: [2]aroben (n=aroben@c-67-160-250-192.hsd1.ca.comcast.net)
- # [11:20] <hsivonen> shouldn't that be zero or positive?
- # [11:22] <hsivonen> hmm. perhaps I misunderstood and tabbability and focusability are different in IE. hmm.
- # [11:23] <hsivonen> othermaciej: has Apple said anything about ARIA in public?
- # [11:24] <othermaciej> hsivonen: not that I know of
- # [11:24] <othermaciej> I look at http://marketshare.hitslink.com/ usually
- # [11:25] <othermaciej> (re market share)
- # [11:25] <othermaciej> I don't have any specific reason to think their methodology is way better than the competition
- # [11:25] <othermaciej> but their numbers seem so align with my expectations
- # [11:25] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [11:26] <othermaciej> and it's not a one-site survey of a specialist site
- # [11:26] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [11:26] <hsivonen> hmm. they don't count engines
- # [11:27] <hsivonen> instead they isolate some branded products: Netscape, PSP and Playstation
- # [11:27] <othermaciej> you have to know what product is what engine
- # [11:27] <othermaciej> you can also get a more detailed version breakdown
- # [11:28] <hsivonen> when I write my perfect log analysis tool, it'll count engines
- # [11:29] * Quits: aroben_ (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [11:29] <othermaciej> this is pretty detailed: http://marketshare.hitslink.com/report.aspx?qprid=6
- # [11:29] <othermaciej> I don't know what the PSP browser is
- # [11:30] <othermaciej> Blazer seems to be the top entrant to clearly not use one of the top 4 engines
- # [11:30] <hsivonen> othermaciej: I've been told that PSP in NetFront
- # [11:31] <othermaciej> series 60 shows up in os share but I don't see a browser that is obviouslly theirs
- # [11:32] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
- # [11:34] <hsivonen> weird. Opera Mini reveals my phone's built-in UA to servers in a custom header
- # [11:35] <hsivonen> the headers Mini sends are more crufty than headers that cause size concern in desktop Gecko...
- # [11:36] * Quits: [1]aroben (n=aroben@c-67-160-250-192.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [11:38] * Joins: [1]aroben (n=aroben@c-67-160-250-192.hsd1.ca.comcast.net)
- # [11:42] * Quits: [2]aroben (n=aroben@c-67-160-250-192.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [11:45] * Joins: [2]aroben (n=aroben@c-67-160-250-192.hsd1.ca.comcast.net)
- # [11:49] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [11:49] * [2]aroben is now known as aroben
- # [11:51] * Joins: [2]aroben (n=aroben@c-67-160-250-192.hsd1.ca.comcast.net)
- # [11:55] * Quits: aroben_ (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [11:56] * Quits: kfish (n=conrad@61.194.21.25) ("beer o'clock")
- # [11:57] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
- # [12:02] * Quits: [1]aroben (n=aroben@c-67-160-250-192.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [12:03] * Joins: [1]aroben (n=aroben@c-67-160-250-192.hsd1.ca.comcast.net)
- # [12:05] * Joins: dev0_ (i=Tobias@dslb-088-076-230-176.pools.arcor-ip.net)
- # [12:07] * Quits: aroben (n=aroben@c-67-160-250-192.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [12:07] * [1]aroben is now known as aroben
- # [12:10] * Joins: [1]aroben (n=aroben@c-67-160-250-192.hsd1.ca.comcast.net)
- # [12:14] * Quits: [2]aroben (n=aroben@c-67-160-250-192.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [12:16] * Joins: [2]aroben (n=aroben@c-67-160-250-192.hsd1.ca.comcast.net)
- # [12:20] * Quits: aroben_ (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [12:20] * Quits: dev0 (i=Tobias@unaffiliated/icefox0) (Read error: 110 (Connection timed out))
- # [12:22] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
- # [12:23] * Joins: Lachy (n=Lachy@124-170-65-144.dyn.iinet.net.au)
- # [12:27] * Quits: aroben (n=aroben@c-67-160-250-192.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [12:27] * aroben_ is now known as aroben
- # [12:28] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
- # [12:32] * Quits: [1]aroben (n=aroben@c-67-160-250-192.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [12:34] * Joins: [1]aroben (n=aroben@c-67-160-250-192.hsd1.ca.comcast.net)
- # [12:40] * Quits: [2]aroben (n=aroben@c-67-160-250-192.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [12:41] * Joins: [2]aroben (n=aroben@c-67-160-250-192.hsd1.ca.comcast.net)
- # [12:45] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [12:45] * [2]aroben is now known as aroben
- # [12:47] * Joins: [2]aroben (n=aroben@c-67-160-250-192.hsd1.ca.comcast.net)
- # [12:53] * Quits: aroben_ (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [12:58] * Quits: [1]aroben (n=aroben@c-67-160-250-192.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [13:02] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
- # [13:03] * Quits: bzed (n=bzed@devel.recluse.de) (Remote closed the connection)
- # [13:03] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (Remote closed the connection)
- # [13:03] * Joins: bzed (n=bzed@devel.recluse.de)
- # [13:03] * Quits: aroben (n=aroben@c-67-160-250-192.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [13:03] * aroben_ is now known as aroben
- # [13:05] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
- # [13:07] * Quits: yod (n=ot@softbank221018155222.bbtec.net) ("Leaving")
- # [13:10] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [13:11] * Joins: [1]aroben (n=aroben@c-67-160-250-192.hsd1.ca.comcast.net)
- # [13:11] * Quits: [2]aroben (n=aroben@c-67-160-250-192.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [13:17] * Joins: [2]aroben (n=aroben@c-67-160-250-192.hsd1.ca.comcast.net)
- # [13:23] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [13:23] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [13:28] * Quits: aroben_ (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [13:30] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
- # [13:32] <Lachy> the copy/paste issue Joel wrote about in that article wouldn't be too hard to solve
- # [13:32] <Lachy> it's not that hard to implement a clipboard: http://html5.lachy.id.au/clipboard
- # [13:33] <Lachy> just need to develop the API a bit more, make it support multiple users (probably backed by a DB instead of a simple text file)
- # [13:34] <Lachy> then just get different web apps to hook into the API, and then you've got an instant shared clipboard between apps that works anywhere
- # [13:35] <Dashiva> And a huge giant SPOF
- # [13:35] * Quits: [1]aroben (n=aroben@c-67-160-250-192.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [13:36] <Lachy> SPOF?
- # [13:36] * Joins: [1]aroben (n=aroben@c-67-160-250-192.hsd1.ca.comcast.net)
- # [13:37] <Lachy> ah, Single Point of Failure?
- # [13:37] <Lachy> then make it a distributed system.
- # [13:38] <hsivonen> the browser should probably perform token exchange choreography between the sites and then initiate a site-to-site transfer with the browser-negotiated token
- # [13:38] <hsivonen> not simple
- # [13:39] <hsivonen> (for stuff like enabling copy-paste of large media files without round-tripping originals through the browser)
- # [13:40] <Lachy> if the API is standardised, web apps could talk directly to each other without having to round trip everything through the browser
- # [13:40] * Quits: [2]aroben (n=aroben@c-67-160-250-192.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [13:47] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [13:47] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [13:50] * Joins: MikeSmith (n=MikeSmit@eM60-254-224-51.pool.emnet.ne.jp)
- # [13:52] * Joins: [2]aroben (n=aroben@c-67-160-250-192.hsd1.ca.comcast.net)
- # [13:53] * Joins: grimboy (n=grimboy@85-211-250-244.dsl.pipex.com)
- # [13:54] * Quits: aroben_ (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [13:55] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
- # [14:00] * Joins: [3]aroben (n=aroben@c-67-160-250-192.hsd1.ca.comcast.net)
- # [14:02] * Joins: [4]aroben (n=aroben@c-67-160-250-192.hsd1.ca.comcast.net)
- # [14:03] * Quits: [1]aroben (n=aroben@c-67-160-250-192.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [14:08] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [14:08] * [4]aroben is now known as aroben
- # [14:10] * Quits: [2]aroben (n=aroben@c-67-160-250-192.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [14:16] * Quits: aroben_ (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [14:19] * Quits: [3]aroben (n=aroben@c-67-160-250-192.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [14:19] * dev0_ is now known as dev0
- # [14:24] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
- # [14:28] * Quits: aroben (n=aroben@c-67-160-250-192.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [14:33] <Lachy> othermaciej, have you made any progress on the design principles today?
- # [14:34] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [14:37] * Joins: [1]aroben (n=aroben@c-67-160-250-192.hsd1.ca.comcast.net)
- # [14:46] * Quits: aroben_ (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [14:46] * Joins: [2]aroben (n=aroben@c-67-160-250-192.hsd1.ca.comcast.net)
- # [14:54] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
- # [14:55] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [14:55] * aroben_ is now known as aroben
- # [14:58] * Joins: dglazkov (n=dglazkov@adsl-065-081-081-030.sip.bhm.bellsouth.net)
- # [15:01] * Joins: jeremyb (n=jeremy@unaffiliated/jeremyb)
- # [15:02] * Quits: [1]aroben (n=aroben@c-67-160-250-192.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [15:03] <jeremyb> does dave raggett come by here?
- # [15:04] * jeremyb wonders about the topic
- # [15:04] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
- # [15:04] <jeremyb> or anyone know much about slidy/want to discuss it?
- # [15:05] <jeremyb> ooooh, /me likes the ability to highlight nicks in the logs and doesn't remember that from last time he looked at them
- # [15:09] <Lachy> jeremyb, the highlight feature was added about a week ago
- # [15:10] * jeremyb now realizes that could be confused with the line highlighting which he does remember from the last time
- # [15:11] <Lachy> what's confusing about it?
- # [15:11] <jeremyb> my description?
- # [15:11] <jeremyb> when you highlight a line the nicks are highlighted too
- # [15:11] <jeremyb> nvm :)
- # [15:13] * Quits: [2]aroben (n=aroben@c-67-160-250-192.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [15:13] * Joins: [1]aroben (n=aroben@c-67-160-250-192.hsd1.ca.comcast.net)
- # [15:14] <hsivonen> jeremyb: I don't recall seeing Dave Raggett here in the last couple of months
- # [15:14] <jeremyb> anyway, gotta run, but if anyone wants to point me to a better place for slidy that'd be great. btw, i'm planning on doing something with slidy and a wiki. prolly 1 whole slide show per wiki page.
- # [15:14] * Joins: aaronlev (n=chatzill@209-6-168-245.c3-0.arl-ubr2.sbo-arl.ma.cable.rcn.com)
- # [15:14] * jeremyb wonders if anyone's done anything like that
- # [15:14] * jeremyb waves good morning to aaron
- # [15:14] <jeremyb> hsivonen: thx
- # [15:15] <aaronlev> good morning jeremyb
- # [15:15] <aaronlev> hi hsivonen
- # [15:15] <hsivonen> jeremyb: IIRC Jacques Distler blogged about putting S5 slides on Instiki
- # [15:15] <hsivonen> aaronlev: hi
- # [15:16] <jeremyb> hsivonen: s5?
- # [15:16] <hsivonen> jeremyb: http://golem.ph.utexas.edu/instiki/show/S5
- # [15:16] <jeremyb> thx
- # [15:16] * jeremyb runs (busy day :()
- # [15:17] <hsivonen> jeremyb: S5 is a competitor of Slidy if I have the right idea of what Slidy does
- # [15:17] * Joins: grimeboy (n=grimboy@85-211-247-132.dsl.pipex.com)
- # [15:20] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [15:20] * [1]aroben is now known as aroben
- # [15:28] * Quits: aroben_ (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [15:31] * Joins: Philip`_ (n=philip@zaynar.demon.co.uk)
- # [15:33] * Quits: grimboy (n=grimboy@85-211-250-244.dsl.pipex.com) (Read error: 110 (Connection timed out))
- # [15:34] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
- # [15:40] * Quits: aroben (n=aroben@c-67-160-250-192.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [15:45] * Quits: Philip` (n=philip@zaynar.demon.co.uk) (Read error: 110 (Connection timed out))
- # [15:45] * Joins: tndH_ (i=Rob@adsl-87-102-72-215.karoo.KCOM.COM)
- # [15:45] * tndH_ is now known as tndH
- # [15:46] <MikeSmith> hsivonen - The GNU coding standards for error messages are documented here:
- # [15:46] <MikeSmith> http://www.gnu.org/prep/standards/html_node/Errors.html#Errors
- # [15:49] * Joins: aaron (n=chatzill@c-66-31-86-217.hsd1.ma.comcast.net)
- # [15:55] * Quits: aaronlev (n=chatzill@209-6-168-245.c3-0.arl-ubr2.sbo-arl.ma.cable.rcn.com) (Read error: 110 (Connection timed out))
- # [15:55] * aaron is now known as aaronlev
- # [15:56] * Quits: aroben_ (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [15:59] * Joins: grimboy_uk (n=grimboy@85-211-253-204.dsl.pipex.com)
- # [16:01] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [16:06] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
- # [16:08] * Joins: [1]aroben (n=aroben@c-67-160-250-192.hsd1.ca.comcast.net)
- # [16:14] <hsivonen> MikeSmith: thanks
- # [16:15] * Quits: grimeboy (n=grimboy@85-211-247-132.dsl.pipex.com) (Read error: 110 (Connection timed out))
- # [16:16] * Joins: jdandrea (n=jdandrea@ool-18e42ae7.dyn.optonline.net)
- # [16:23] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [16:25] * Quits: aroben_ (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [16:25] * Joins: hasather (n=hasather@90-227-221-48-no62.tbcn.telia.com)
- # [16:29] * Quits: [1]aroben (n=aroben@c-67-160-250-192.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [16:30] * Quits: aaronlev (n=chatzill@c-66-31-86-217.hsd1.ma.comcast.net) (Remote closed the connection)
- # [16:33] * Quits: MikeSmith (n=MikeSmit@eM60-254-224-51.pool.emnet.ne.jp) (Read error: 110 (Connection timed out))
- # [16:34] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [16:39] * Joins: billmason (n=billmaso@ip156.unival.com)
- # [16:40] * Quits: jdandrea (n=jdandrea@ool-18e42ae7.dyn.optonline.net) ("ciao")
- # [16:40] * Joins: jdandrea (n=jdandrea@ool-18e42ae7.dyn.optonline.net)
- # [16:43] * Joins: G0k (n=hmason@cpe-24-58-3-19.twcny.res.rr.com)
- # [16:43] * Quits: G0k (n=hmason@cpe-24-58-3-19.twcny.res.rr.com) (Client Quit)
- # [16:50] <Philip`_> APNG interoperability is not good so far :-(
- # [16:56] <hsivonen> Philip`_: do Firefox 3 and Opera 9.5 use the same libpng extensions?
- # [16:57] <hsivonen> that is, is this a graphics drawing layer issue of an APNG impl. level issue?
- # [16:57] * Quits: met_ (n=Hassman@b14-4.vscht.cz) ("Chemists never die, they just stop reacting.")
- # [16:58] <hsivonen> what's today's compat situation with <m>? should I use it or go with a styled <b> or something?
- # [16:59] <zcorpan> hsivonen: you can't style it in ie7
- # [17:00] <hsivonen> zcorpan: ok. then I'm not gonna use it
- # [17:00] * hsivonen mumbles something about <u>
- # [17:00] <zcorpan> <u> works fine :)
- # [17:01] <hsivonen> zcorpan: it doesn't validate as HTML5 as of today
- # [17:04] * zcorpan tries to wrap his head around datatemplates
- # [17:09] <Philip`_> hsivonen: From the differences, it looks like they're independent implementations - e.g. Opera thinks offset_x=2^32-1 means offset one pixel left, whereas Firefox thinks it's a fatal error
- # [17:10] <Philip`_> (The spec says that case is an error, so Opera I think is wrong (except error-handling doesn't seem to be strictly defined anywhere))
- # [17:11] * Philip`_ is now known as Philip`
- # [17:14] <Philip`> and e.g. Opera doesn't like zero-length fdAT chunks, whereas Firefox accepts them correctly
- # [17:14] <hsivonen> Philip`: ok
- # [17:17] * Quits: tndH (i=Rob@adsl-87-102-72-215.karoo.KCOM.COM) (Read error: 110 (Connection timed out))
- # [17:17] * Joins: MikeSmith (n=MikeSmit@eM60-254-196-216.pool.emnet.ne.jp)
- # [17:29] * Joins: aaronlev (n=chatzill@c-66-31-86-217.hsd1.ma.comcast.net)
- # [17:30] * Joins: h3h (n=w3rd@cpe-76-88-44-219.san.res.rr.com)
- # [17:32] * Joins: billyjack (n=MikeSmit@eM60-254-198-70.pool.emnet.ne.jp)
- # [17:33] <virtuelv> Philip`: filed a bug?
- # [17:37] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [17:40] <Philip`> virtuelv: Not yet - I expect there are lots more bugs, so I'm trying to develop a semi-organised way to find as many as possible
- # [17:43] * Quits: MikeSmith (n=MikeSmit@eM60-254-196-216.pool.emnet.ne.jp) (Read error: 110 (Connection timed out))
- # [17:43] * Quits: jdandrea (n=jdandrea@ool-18e42ae7.dyn.optonline.net) (Read error: 110 (Connection timed out))
- # [17:45] * Joins: maikmerten (n=maikmert@T70d8.t.pppool.de)
- # [17:50] * Joins: jdandrea (n=jdandrea@ool-18e42ae7.dyn.optonline.net)
- # [17:52] * Joins: jdandrea_ (n=jdandrea@ool-18e42ae7.dyn.optonline.net)
- # [18:01] <zcorpan> well, i have a bit trouble grasping the levenberg algorithms and thus how the whole datatemplate things actually works
- # [18:01] <zcorpan> can someone explain how it's supposed to work or give an example? :)
- # [18:02] * Joins: Ducki (i=Ducki@nrdh-d9b980d3.pool.mediaWays.net)
- # [18:04] * Joins: tndH (i=Rob@adsl-87-102-72-215.karoo.KCOM.COM)
- # [18:05] * Quits: h3h (n=w3rd@cpe-76-88-44-219.san.res.rr.com)
- # [18:07] * Quits: jdandrea (n=jdandrea@ool-18e42ae7.dyn.optonline.net) (Connection timed out)
- # [18:37] * Joins: h3h (n=w3rd@66-162-32-234.static.twtelecom.net)
- # [18:52] * Quits: stelt (n=chatzill@82-170-139-154.dsl.ip.tiscali.nl) (Read error: 110 (Connection timed out))
- # [18:53] * Quits: jdandrea_ (n=jdandrea@ool-18e42ae7.dyn.optonline.net) ("ciao")
- # [19:04] * Quits: maikmerten (n=maikmert@T70d8.t.pppool.de) (No route to host)
- # [19:04] * Quits: KevinMarks (n=KevinMar@c-76-102-254-252.hsd1.ca.comcast.net) ("The computer fell asleep")
- # [19:07] * Joins: maikmerten (n=maikmert@T752d.t.pppool.de)
- # [19:10] * Joins: maikmerten_ (n=maikmert@L9ccd.l.pppool.de)
- # [19:12] * Quits: BenWard (i=BenWard@nat/yahoo/x-79053b45dd5e5cfb) ("Fades out again…")
- # [19:15] * Joins: aroben (i=aroben@unaffiliated/aroben)
- # [19:22] <Philip`> zcorpan: I'm guessing it works somewhat like http://philip.html5.org/demos/datatemplate/experimental/001.html though I'm not entirely certain :-)
- # [19:23] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Leaving")
- # [19:26] * Quits: weinig (n=weinig@c-67-169-182-231.hsd1.ca.comcast.net)
- # [19:27] * Joins: briansuda (n=briansud@194-144-106-194.du.xdsl.is)
- # [19:27] <Philip`> (For backward compatibility, I guess you'd have to put the <datatemplate> and <items> parts in separate XML documents, else HTML parsers will mangle them horribly)
- # [19:27] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [19:28] * Quits: maikmerten (n=maikmert@T752d.t.pppool.de) (Read error: 110 (Connection timed out))
- # [19:34] * Quits: zcorpan (n=zcorpan@pat.se.opera.com) (Read error: 110 (Connection timed out))
- # [19:35] * Joins: tndH_ (i=Rob@adsl-87-102-117-116.karoo.KCOM.COM)
- # [19:46] * Joins: kingryan (n=kingryan@corp.technorati.com)
- # [19:48] * Joins: weinig (i=weinig@nat/apple/x-31af444718051a2c)
- # [19:49] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Leaving")
- # [19:51] * Philip` wonders who Levenberg is
- # [19:53] * Quits: tndH (i=Rob@adsl-87-102-72-215.karoo.KCOM.COM) (Read error: 110 (Connection timed out))
- # [19:53] * Joins: marcosc_ (n=chatzill@131.181.148.226)
- # [19:58] * tndH_ is now known as tndH
- # [20:01] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [20:07] * Joins: Ducki_ (i=Ducki@nrdh-d9b9804c.pool.mediaWays.net)
- # [20:08] * Joins: SavageX_ (n=maikmert@T736a.t.pppool.de)
- # [20:11] * Quits: marcosc (n=chatzill@131.181.148.226) (Read error: 110 (Connection timed out))
- # [20:14] * Quits: briansuda (n=briansud@194-144-106-194.du.xdsl.is)
- # [20:14] * Joins: briansuda (n=briansud@194-144-106-194.du.xdsl.is)
- # [20:20] * Joins: grimeboy (n=grimboy@85-211-246-142.dsl.pipex.com)
- # [20:20] * Quits: briansuda (n=briansud@194-144-106-194.du.xdsl.is) (Read error: 104 (Connection reset by peer))
- # [20:21] * Joins: briansuda (n=briansud@194-144-106-194.du.xdsl.is)
- # [20:25] * Quits: maikmerten_ (n=maikmert@L9ccd.l.pppool.de) (Read error: 113 (No route to host))
- # [20:27] * SavageX_ is now known as maikmerten
- # [20:30] * Quits: Ducki (i=Ducki@nrdh-d9b980d3.pool.mediaWays.net) (Read error: 113 (No route to host))
- # [20:32] <hsivonen> any better way to visualize newlines in Unicode than U+21A9?
- # [20:36] * Quits: grimboy_uk (n=grimboy@85-211-253-204.dsl.pipex.com) (Read error: 110 (Connection timed out))
- # [20:37] * Philip` now remembers that HTML4 mentions the &{ script }; syntax as being reserved for script macros, and wonders if that could be used for text expansion of templates since it shouldn't conflict with existing syntax
- # [20:38] <hsivonen> Philip`: what about XHTML5?
- # [20:38] <Philip`> Hmm
- # [20:38] <Philip`> I suppose you'd have to write &{ script }; to get the equivalent DOM
- # [20:39] <Philip`> (assuming the &{ script }; template expansion happens somewhere outside the parser, so you should get the & character in the DOM)
- # [20:39] <hsivonen> maikmerten: what's the closed captioning and closed audio description situation with the Ogg family?
- # [20:39] <Philip`> which isn't overly pretty
- # [20:40] <maikmerten> hsivonen, I'm currently trying to figure out what "closed" means in that context ;)
- # [20:40] <maikmerten> ah, subtitles
- # [20:40] <hsivonen> maikmerten: closed means opt-in
- # [20:41] <hsivonen> maikmerten: open captioning means that everyone sees them by default
- # [20:41] <maikmerten> hsivonen, I think using annodex + ogg together with Ogg Skeleton can give the semantics wanted
- # [20:42] <maikmerten> (Ogg Skeleton is basically carrying meta information about streams multiplexed in Ogg)
- # [20:42] <hsivonen> maikmerten: does annodex bring in more complexity than just timed text?
- # [20:42] <hsivonen> maikmerten: whatever happened to Ogg Writ?
- # [20:43] <maikmerten> let's simply say that Ogg Writ did fall flat onti its face
- # [20:43] <maikmerten> onto
- # [20:43] <hsivonen> ouch
- # [20:44] <maikmerten> the way to go is annodex, which is semantically more rich than yet-another-Ogg-only-thingie anyway
- # [20:44] <hsivonen> I'm a bit afraid of scope creep
- # [20:44] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 104 (Connection reset by peer))
- # [20:45] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [20:45] <maikmerten> well, if there's need for a "more straightforward" subtitle thingie I guess it may be possible to specify that, too (given the manpower and time)
- # [20:45] <hsivonen> maikmerten: I see. I was looking for an off-the-shelf replacement for 3GP Timed Text
- # [20:46] <hsivonen> MPEG-4 part 17, IIRC
- # [20:46] <maikmerten> http://trac.annodex.net/wiki/CmmlSubtitles
- # [20:46] <hsivonen> and also a way to have a second sound track off-by-default and flagged as audio description
- # [20:46] <hsivonen> thanks
- # [20:47] <maikmerten> http://wiki.xiph.org/index.php/Ogg_Skeleton
- # [20:47] <maikmerten> Skeleton is exactly for that kind of stuff AFAIK
- # [20:47] <hsivonen> thanks
- # [20:48] <maikmerten> oggplay, which is the kitchen-sink solution to play Ogg (and used by Chris Double for Firefox <video>) carries support for Annodex and IIRC Skeleton
- # [20:48] <hsivonen> ooh. cool.
- # [20:49] <maikmerten> well, liboggply is developed by the annodex guys ;)
- # [20:49] <maikmerten> little surprise here
- # [20:49] <maikmerten> but makes all of our lives much easier ;)
- # [20:49] <hsivonen> maikmerten: well, I am a bit surprised, because I've been awfully naive about the status of Writ
- # [20:50] <maikmerten> hsivonen, well, seems Writ can/does work
- # [20:50] <hsivonen> the Wrip page on the Xiph wiki and the one in Wikipedia give the impression of ongoing work instead of abandonware
- # [20:50] <hsivonen> oh
- # [20:50] <maikmerten> it's just that it never actually made it to some sort of "recommendation"
- # [20:51] <maikmerten> plus I may be misinformed about the state of things
- # [20:51] <maikmerten> and if there's demand a solution isn't out of reach, I guess
- # [20:51] <maikmerten> I'll have to investigate
- # [20:51] <hsivonen> in order to promote the Ogg family for <video>, the accessibility stuff needs to be sorted out at some point
- # [20:52] <maikmerten> - what the exact status of subtitles is in Annodex
- # [20:52] <maikmerten> - what the status of Writ is
- # [20:52] <maikmerten> (or if there's a newer approach)
- # [20:52] <maikmerten> I see
- # [20:53] <hsivonen> as a sidenote, I've so far learned that "subtitles" is a bad word in North America in the accessibility context and captioning is the preferred word. (even though en-GB uses subtitles)
- # [20:53] <hsivonen> subtitles has a translation connotation
- # [20:54] <maikmerten> oh
- # [20:55] <hsivonen> I'll put the urls you gave into Bugzilla
- # [20:56] * Joins: KevinMarks (i=KevinMar@nat/google/x-af957cb5e6a6284b)
- # [20:57] <maikmerten> http://svn.xiph.org/trunk/writ/ <-- the writ implementation, by the way
- # [20:57] <maikmerten> I never tried it, but it seems like it's doing something
- # [20:58] <gsnedders> Hixie: is it worth defining application/octect-stream sniffing at all, for the sake of HTML documents served as such?
- # [20:59] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
- # [20:59] * Quits: kingryan (n=kingryan@corp.technorati.com) (Read error: 104 (Connection reset by peer))
- # [20:59] <hsivonen> maikmerten: thanks
- # [21:00] <maikmerten> hsivonen, you're welcome
- # [21:01] <maikmerten> I'm currently writing a mail to our advocacy mailing list forwarding your request and asking for status information
- # [21:01] <hsivonen> maikmerten: thanks
- # [21:04] * Joins: weinig_ (n=weinig@17.255.103.100)
- # [21:04] * Joins: met_ (n=Hassman@r5bx220.net.upc.cz)
- # [21:04] * Quits: weinig_ (n=weinig@17.255.103.100) (Read error: 104 (Connection reset by peer))
- # [21:05] * Quits: aroben (i=aroben@unaffiliated/aroben) (Nick collision from services.)
- # [21:05] * Joins: weinig_ (n=weinig@17.255.103.100)
- # [21:05] * aroben_ is now known as aroben
- # [21:13] * Quits: weinig (i=weinig@nat/apple/x-31af444718051a2c) (Read error: 110 (Connection timed out))
- # [21:14] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [21:31] * Quits: maikmerten (n=maikmert@T736a.t.pppool.de) (Remote closed the connection)
- # [21:32] * Quits: grimeboy (n=grimboy@85-211-246-142.dsl.pipex.com) (Connection timed out)
- # [21:32] * Joins: grimeboy (n=grimboy@85-211-255-4.dsl.pipex.com)
- # [21:38] * Quits: weinig_ (n=weinig@17.255.103.100)
- # [21:51] * Quits: dev0 (i=Tobias@unaffiliated/icefox0) ("dev0 has no reason")
- # [21:53] * Quits: dglazkov (n=dglazkov@adsl-065-081-081-030.sip.bhm.bellsouth.net)
- # [22:07] <Hixie> Philip`: wow, you pretty much nailed it.
- # [22:07] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [22:07] <Hixie> Philip`: i'm glad i didn't specify the expansion algorithm, you came up with something quite interesting that i hadn't thought of
- # [22:07] <Hixie> i was thinking of using an extensions to CSS
- # [22:07] <Hixie> also, you don't need a registration mark in your example
- # [22:08] <Hixie> the only other thing is you'd want to have the input elements update the items
- # [22:10] <Hixie> e.g. onchange="dataNode.setAttribute('value', value)" value="&{this.getAttribute('value')}"
- # [22:16] * Quits: Ducki_ (i=Ducki@nrdh-d9b9804c.pool.mediaWays.net) (Read error: 113 (No route to host))
- # [22:20] * Quits: met_ (n=Hassman@r5bx220.net.upc.cz) ("Chemists never die, they just stop reacting.")
- # [22:20] <Hixie> othermaciej: interesting site for browser stats, though they really should show the data on a log scale
- # [22:21] <Hixie> they could show more browsers that way too
- # [22:21] <othermaciej> Hixie: that would certainly make it easier to see the trends
- # [22:22] <Philip`> I'm not sure why I bothered putting the registrationmark in, since it's useless without scripting
- # [22:23] <Hixie> Philip`: it's useful when the data regenerates and hits a different set of conditions, but you want the same element to be used for different parts of the two conditions, yeah
- # [22:23] <Hixie> othermaciej: these stats also don't include the iPhone browser, which i believe would be interesting to see
- # [22:24] <othermaciej> Hixie: if you mean these stats: <http://marketshare.hitslink.com/>, then they lump the iPhone browser in with Safari, but you can see it in the OS share stats
- # [22:25] <othermaciej> (you can also see Nintendo Wii in the OS share stats)
- # [22:25] <Hixie> ah, so they do
- # [22:25] <Hixie> but those don't appear on the line graph
- # [22:25] <Hixie> pah
- # [22:25] <Hixie> do you know if there's a way to download those numbers without site scraping?
- # [22:25] * hsivonen reads old Joel Strategy Letters over supper
- # [22:25] <Philip`> Oops, I missed the bit where the algorithm does useful stuff if you regenerate the structure without any registrationmarks
- # [22:26] <hsivonen> (they should be required reading)
- # [22:26] <Hixie> or without downloading each page in turn?
- # [22:26] <Hixie> hsivonen: uris?
- # [22:26] <Hixie> Philip`: that was the Levenberg breakthrough. :-)
- # [22:27] <hsivonen> Hixie: http://www.google.fi/search?q=site%3Ajoelonsoftware.com+strategy+letter top six hits
- # [22:27] * Joins: weinig (i=weinig@nat/apple/x-09535db22182a93d)
- # [22:27] <Hixie> (btw for what it's worth i can confirm that these marketshare.hitslink.com stats are remarkably high quality)
- # [22:27] <Hixie> hsivonen: aha
- # [22:28] <hsivonen> HTML5 (unlike XHTML2) gets plugging into existing network right
- # [22:28] * Joins: aroben (i=aroben@unaffiliated/aroben)
- # [22:30] <hsivonen> Hixie: btw, what ARIA has going for it over HTML5 plus XBL is that ARIA doesn't disrupt existing systems
- # [22:30] * Joins: virtuelv (n=virtuelv@58.80-202-82.nextgentel.com)
- # [22:33] <othermaciej> Hixie: they do show a surprising amount of month-to-month variance which seems unlikely to reflect real changes in user base in at least some cases, but since it's based on usage, not count of unique users, I guess that could just reflect variability in browsing habits
- # [22:33] <othermaciej> Joel's letter # VI confuses me
- # [22:34] <othermaciej> afaik Google has at least two systems that compile languages down to JavaScript (with the source languages being Java and JavaScript respectively)
- # [22:34] <hsivonen> othermaciej: yeah, I noticed that he didn't mention GWT
- # [22:35] <othermaciej> there's also less reason on the web for a single library-level SDK to dominate, since there is no bundling/integration issue
- # [22:39] * Joins: kingryan (n=kingryan@corp.technorati.com)
- # [22:48] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [22:48] <hsivonen> btw, http://marketshare.hitslink.com/report.aspx?qprid=2 must be heavily U.S.-biased
- # [22:48] <hsivonen> there's no way the iPhone could have more market share than S60 globally
- # [22:48] * Quits: virtuelv (n=virtuelv@58.80-202-82.nextgentel.com) (Read error: 110 (Connection timed out))
- # [22:49] <hsivonen> http://vowe.net/archives/008814.html
- # [22:50] <othermaciej> hsivonen: it's usage share, so it's possible if iPhone users browse a lot more per user
- # [22:53] * Joins: johnst (n=johnst@x1-6-00-04-61-4a-1f-54.k459.webspeed.dk)
- # [22:53] <othermaciej> I guess WinCE shows up pretty high too though
- # [22:54] <Hixie> iPhone users use the web way more than any other cell phone
- # [22:55] <Hixie> hsivonen: as i understand it it's not HTML5+XBL vs <div>+ARIA, it's HTML5 vs <div>+ARIA
- # [22:56] <Hixie> hsivonen: the XBL is only required if you want to start making custom new widgets, which isn't anywhere near as important in this case afaict
- # [22:57] * Quits: KevinMarks (i=KevinMar@nat/google/x-af957cb5e6a6284b) ("The computer fell asleep")
- # [22:57] <hsivonen> Hixie: ARIA is about retrofitting custom JS+div widgets with accessibility if I've understood correctly
- # [23:00] <hsivonen> Hixie: XBL is also required if you want to make native HTML5 widgets looks kewl the way your art dept required
- # [23:00] <Philip`> http://philip.html5.org/demos/datatemplate/experimental/002.html - now somewhat more elaborate and even more likely to be wrong
- # [23:00] <Philip`> What'd be really nice is a scripted implementation to test things with :-)
- # [23:01] <Hixie> hsivonen: yeah
- # [23:01] <Philip`> Oops, I think the <rule condition="categories"><nest filter="category"></rule> is unnecessary
- # [23:02] <Philip`> (but the <rule condition="items" mode="summary"><nest id="item_filter" mode="summary"></rule> is still necessary)
- # [23:02] <Hixie> Philip`: dude, you kick ass. this is exactly what we need to check the spec makes sense.
- # [23:02] <Hixie> 002 has two item_filter IDs
- # [23:03] <Hixie> also, holy crap, i hadn't thought of modifying the <nest> dynamically
- # [23:03] <Hixie> that's awesome
- # [23:03] <Hixie> the spec will have to say the UA must monitor the template, too
- # [23:03] <hsivonen> Hixie: as far as I can tell, if someone replaces HTML 4.01 buttons, radio buttons and checkboxes with divitis, they'll going to want to do the same with sliders even when those are natively available
- # [23:04] <Philip`> Fixed item_filters
- # [23:04] <Hixie> hsivonen: yeah, can't argue with that
- # [23:04] <Hixie> hsivonen: let's hope xbl2 gets implemented soon :-/
- # [23:05] <othermaciej> some of the kewlness can be achieved just through CSS styling of standard controls
- # [23:05] <othermaciej> although browsers vary in how much of that they allow
- # [23:05] <othermaciej> it's doable for buttons and text fields, but not really for checkboxes or radio buttons afaict
- # [23:06] <Hixie> yeah
- # [23:08] <othermaciej> you can style them in Safari 3 by setting "-webkit-appearance: none" but I don't think there is any way in IE
- # [23:09] * Joins: KevinMarks (i=KevinMar@nat/google/x-88aedf579f9a371d)
- # [23:12] * Joins: johnst_ (n=johnst@x1-6-00-04-61-4a-1f-54.k459.webspeed.dk)
- # [23:14] <Hixie> did i get unsubscribed from public-html or something
- # [23:14] <Hixie> there's been no e-mail to it for hours
- # [23:15] * Joins: johnst__ (n=johnst@x1-6-00-04-61-4a-1f-54.k459.webspeed.dk)
- # [23:16] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [23:18] <jgraham> Hixie: It's been surprisingly quiet
- # [23:25] * Quits: johnst (n=johnst@x1-6-00-04-61-4a-1f-54.k459.webspeed.dk) (Read error: 113 (No route to host))
- # [23:25] * Joins: johnst (n=johnst@x1-6-00-04-61-4a-1f-54.k459.webspeed.dk)
- # [23:25] * Quits: KevinMarks (i=KevinMar@nat/google/x-88aedf579f9a371d) ("The computer fell asleep")
- # [23:28] * Joins: hober (n=ted@unaffiliated/hober)
- # [23:30] * Quits: johnst_ (n=johnst@x1-6-00-04-61-4a-1f-54.k459.webspeed.dk) (Read error: 113 (No route to host))
- # [23:37] * Quits: johnst__ (n=johnst@x1-6-00-04-61-4a-1f-54.k459.webspeed.dk) (Read error: 113 (No route to host))
- # [23:39] * Joins: hendry (n=hendry@nox.vm.bytemark.co.uk)
- # [23:40] * Quits: psa (n=yomode@posom.com) (Remote closed the connection)
- # [23:42] * Joins: johnst_ (n=johnst@x1-6-00-04-61-4a-1f-54.k459.webspeed.dk)
- # [23:45] * Parts: johnst_ (n=johnst@x1-6-00-04-61-4a-1f-54.k459.webspeed.dk) ("Leaving")
- # [23:45] * Joins: csarven (n=nevrasc@modemcable130.251-202-24.mc.videotron.ca)
- # [23:46] * Quits: johnst (n=johnst@x1-6-00-04-61-4a-1f-54.k459.webspeed.dk) (Read error: 113 (No route to host))
- # [23:48] * Joins: psa (n=yomode@posom.com)
- # [23:49] * Quits: billyjack (n=MikeSmit@eM60-254-198-70.pool.emnet.ne.jp) (Read error: 110 (Connection timed out))
- # [23:54] * Joins: stelt (n=chatzill@82-170-139-154.dsl.ip.tiscali.nl)
- # [23:58] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
- # [23:58] * Joins: MikeSmith (n=MikeSmit@eM60-254-212-207.pool.emnet.ne.jp)
- # Session Close: Thu Sep 20 00:00:00 2007
The end :)