| 02:28 | <boblet> | hey all, anyone know the status of microdata support in WebKit? |
| 02:29 | <boogyman> | boblet: i'm sure google does |
| 02:30 | <boblet> | boogyman: thank you for your kind suggestion to lmgtfy. however I wouldn’t be asking here if I had not already done so |
| 02:30 | <boblet> | maybe my google-fu is weak today :/ |
| 02:30 | <boogyman> | you'd be surprised :) |
| 02:31 | <boogyman> | google is always my first reference :) |
| 02:32 | <boblet> | when you get zero hits from http://www.google.com/search?q=site:bugs.webkit.org+microdata and your own pages coming up in the top 10 for general queries… |
| 02:36 | <Philip`> | https://bugs.webkit.org/robots.txt |
| 02:36 | <Philip`> | Not surprising if you get 0 hits :-) |
| 02:37 | <Philip`> | https://bugs.webkit.org/buglist.cgi?quicksearch=ALL+microdata doesn't give any hits either, though |
| 02:42 | <boblet> | Philip`: ooh, interesting. will note for future. I did try a Bugzilla search before, but Bugzilla search sux |
| 02:43 | <boblet> | I thought I remembered reading some tweets about microdata progress in webkit from mikesmith, but Twitter search is even more broken |
| 02:44 | <Philip`> | (The "ALL" keyword in Bugzilla's quicksearch is handy, since it counts closed bugs too) |
| 02:45 | <boogyman> | any UI "sucks" if the user cannot accomplish what he/she is attempting to accomplish |
| 02:48 | <boblet> | Philip`: again, noted for future ref. thanks for ejamakatin’ me :) |
| 02:48 | <boblet> | boogy|movie: that pretty much describes my interactions with bugzilla |
| 07:59 | <slinkcoding> | hey |
| 08:00 | <MikeSmith> | slinkcoding: hé |
| 08:00 | <slinkcoding> | (: |
| 08:01 | <MikeSmith> | slinkcoding: how's things in Budapest? |
| 08:02 | <slinkcoding> | haha besides the new goverment's craziness its as usual. |
| 08:02 | <slinkcoding> | i have a lot to work and thats fine for me (: |
| 08:02 | <slinkcoding> | attending great html5 sessions for instance |
| 08:03 | <MikeSmith> | If the new government is crazier than the old one, that's an achievement |
| 08:03 | <MikeSmith> | I guess the old one wasn't crazy, but just completely corrupt |
| 08:03 | <MikeSmith> | anyway |
| 08:03 | <MikeSmith> | wanted to ask you about something |
| 08:03 | <slinkcoding> | tell me |
| 08:03 | <MikeSmith> | your elisp HTML5 parser thing |
| 08:03 | <MikeSmith> | did you start actual word on that yet? |
| 08:04 | <MikeSmith> | because I know hober has been working on one too |
| 08:04 | <slinkcoding> | yep, he did contact me |
| 08:04 | <MikeSmith> | ah, OK |
| 08:05 | <slinkcoding> | i chose it for my thesis to write a html5 parser in elisp but had no time so far to start it |
| 08:06 | <slinkcoding> | and hober overtook mi (: |
| 08:06 | <MikeSmith> | I see |
| 08:06 | <MikeSmith> | OK |
| 08:06 | <MikeSmith> | well, maybe you can help him out some |
| 08:06 | <MikeSmith> | btw, have you looked at fab? |
| 08:07 | <MikeSmith> | https://github.com/jed/fab |
| 08:07 | <slinkcoding> | fab means what? the js pattern or the python tool |
| 08:07 | <slinkcoding> | so the pattern |
| 08:07 | <MikeSmith> | the Jed Schmidt one |
| 08:07 | <MikeSmith> | yeah |
| 08:07 | <slinkcoding> | yup, i see it |
| 08:07 | <slinkcoding> | its very interesting |
| 08:07 | <slinkcoding> | i organize a javascript meetup in budapest |
| 08:07 | <MikeSmith> | syntax is sort of lisp-ish |
| 08:08 | <MikeSmith> | oh |
| 08:08 | <MikeSmith> | cool |
| 08:08 | <slinkcoding> | and planned to speak about fab on the next one |
| 08:08 | <MikeSmith> | great |
| 08:08 | <slinkcoding> | yeah, it has a great functional approach as I saw |
| 08:10 | <slinkcoding> | i found it particularly interesting because most of the js patterns and frameworks rely on the classical oo approach |
| 08:10 | <slinkcoding> | while js has strong functional roots |
| 08:10 | <slinkcoding> | and fab is a good example how to exploit it |
| 08:12 | <slinkcoding> | anyway, it was very sad to see so few people attended your session in bp |
| 08:13 | <slinkcoding> | not to mention, the communication of the hungarian office for w3c was not the best |
| 08:17 | <MikeSmith> | slinkcoding: I was pretty happy about that session |
| 08:18 | <MikeSmith> | there were about 45 people there |
| 08:18 | <MikeSmith> | but seemed like most everybody was fairly knowledgeable already about Web-platform stuff |
| 08:19 | <slinkcoding> | yeah |
| 08:19 | <MikeSmith> | e.g., everybody already seemed to have fairly detailed knowledge of Firebug |
| 08:20 | <slinkcoding> | okay, but that's somewhat also a problem |
| 08:20 | <slinkcoding> | it means there were only developers |
| 08:20 | <slinkcoding> | but html is not only about developing |
| 08:20 | <slinkcoding> | i think |
| 08:23 | <slinkcoding> | i mean it'd had been nice to see designers too |
| 08:24 | <MikeSmith> | true |
| 08:24 | <MikeSmith> | but I'm not a designer, |
| 08:25 | <MikeSmith> | so personally I don't have as much to say about the design side |
| 08:25 | <slinkcoding> | i argue it |
| 08:25 | <slinkcoding> | you demonstrate all the power that html5 brings |
| 08:25 | <MikeSmith> | when I speak at events, people often ask me about stuff related to CSS stuff but I usually don't know what to tell them |
| 08:25 | <slinkcoding> | its also interesting for designers |
| 08:26 | <slinkcoding> | i see |
| 08:29 | <TabAtkinsTPAC> | Oh, huh. FAB is... interesting. |
| 08:47 | <MikeSmith> | http://saxonica.blogharbor.com/blog/_archives/2010/11/4/4671786.html |
| 08:52 | <slinkcoding> | interesting point |
| 08:56 | <TabAtkinsTPAC> | slinkcoding: I... don't think so. I mean, what does Kay *want*? Supporting, say, MusicXML isn't just a matter of having an XML parser in the browser. It involves a ton of coding and testing and such. There's no way to just "make it available". |
| 08:58 | <TabAtkinsTPAC> | Had Kay actually gotten up to the mike and done the rant he wishes he did, he would have been met with a stunned silence, followed by a "You have no idea what you're trying to ask for, and I recommend you actually spend some time behind an implementation if you feel like doing that would be easy." |
| 08:59 | <MikeSmith> | TabAtkinsTPAC: i don't think it's a matter of Mike not having any idea what he's asking for |
| 08:59 | <MikeSmith> | he's an implementor |
| 08:59 | <MikeSmith> | he may not be a browser implementor |
| 09:00 | <TabAtkinsTPAC> | He's bringing up a list of things he thinks browsers should pay attention to. Paying attention takes time and effort. If we pay attention to what he wants, yet another person will be disappointed by what we no longer have time to pay attention to. |
| 09:01 | <MikeSmith> | interesting argument |
| 09:01 | <TabAtkinsTPAC> | It would be fine if his argument was "Browser vendors are paying attention to the wrong things.", but it's not. |
| 09:01 | <TabAtkinsTPAC> | He's saying "I want to be able to use anything I want, and so should everyone", which is incredibly naive, unless there's some subtle point I'm missing. |
| 09:02 | <Workshiva> | He also seems to miss the part where half the current browsers are open source, so he _can_ do anything he wants if he puts in the effort |
| 09:02 | <TabAtkinsTPAC> | Workshiva: Well, assuming his patches get accepted. |
| 09:03 | <Workshiva> | He can always fork |
| 09:03 | <MikeSmith> | true |
| 09:03 | <MikeSmith> | there's nothing preventing anybody from doing that |
| 09:03 | <MikeSmith> | he mentions XSLT 2.0 for example |
| 09:05 | <TabAtkinsTPAC> | Another possible interpretation of his argument is that browsers should instead expose some sort of fully general platform so anyone can add new stuff to the web. |
| 09:05 | <Workshiva> | Sort of like... plugins? |
| 09:05 | <MikeSmith> | one might just as well ask why there's not XSLT 2.0 support in libxslt |
| 09:05 | <TabAtkinsTPAC> | Precisely. ^_^ |
| 09:05 | <TabAtkinsTPAC> | (to workshiva) |
| 09:08 | <MikeSmith> | anyway, for better or worse, I think his comments are representative of the sentiments of quite a few other people |
| 09:10 | <MikeSmith> | and maybe would be good to try to understand why they are frustrated instead of just dismissing them out of hand |
| 09:12 | <slinkcoding> | maybe the point here is that how can w3c put pressure on vendors |
| 09:12 | <Workshiva> | But he doesn |
| 09:12 | <Workshiva> | 't seem to care much for w3c either |
| 09:14 | <MikeSmith> | the "w3c" is the vendors |
| 09:14 | <MikeSmith> | the w3c is a bunch of working groups |
| 09:14 | <Workshiva> | A series of dudes |
| 09:15 | <MikeSmith> | heh |
| 09:15 | <MikeSmith> | well, with editors and chairs and working-group members |
| 09:15 | <MikeSmith> | and specs |
| 09:15 | <MikeSmith> | and the work is driven by the people who show up |
| 09:16 | <MikeSmith> | and who care to invest time in actual detailed technical discussions about the technologies |
| 09:17 | <MikeSmith> | and of course in doing things like writing test cases |
| 09:20 | <TabAtkinsTPAC> | As far as I can tell, he's just channeling generic XML rage, and doesn't realize that in trying to make the argument less about "But I want XML stuff!", he's making it incoherent. |
| 09:31 | <nessy> | is there a logged irc channel for the html wg? |
| 09:32 | <Lachy> | nessy, #html-wg on irc.w3.org |
| 09:32 | <nessy> | thanks! |
| 09:32 | <nessy> | anything happening at lyon yet with the html wg? |
| 09:33 | <Lachy> | the meeting is just starting today |
| 09:33 | <Lachy> | nessy, you can see what's happened already here http://krijnhoetmer.nl/irc-logs/html-wg/ |
| 09:34 | <Lachy> | not much yet though, just sorting out agenda |
| 09:34 | <nessy> | ah thanks - just in a break now? |
| 09:35 | <zcorpan> | mmm cookies |
| 09:35 | zcorpan | realizes he hasn't been in #html-wg for quite some time |
| 09:36 | <Lachy> | there's also #html-wg2 now for the 2nd room. |
| 09:42 | <zcorpan> | not logged? |
| 09:42 | <Lachy> | zcorpan, RRSAgent is logging it to http://www.w3.org/2010/11/04-html-wg2-irc |
| 09:42 | <Lachy> | but that's not currently visible |
| 09:42 | <Lachy> | nothing has been said in there yet though |
| 09:49 | <zcorpan> | none of webkit/opera/gecko get the new select example right |
| 11:15 | <MikeSmith> | http://www.w3.org/html/wg/wiki/TPAC_2010_Agenda |
| 11:15 | <MikeSmith> | http://www.w3.org/2010/11/04-html-wg2-minutes.html |
| 12:36 | <MikeSmith> | nessy: we are having a discussion about media accessibility in about 20 minutes |
| 12:36 | <MikeSmith> | any chance you might be able to call in? |
| 12:36 | <nessy> | yeah, I know - not sure I will survive until then |
| 12:36 | <MikeSmith> | ok |
| 12:36 | <nessy> | it'll be midnight and I already have a headache |
| 12:37 | <nessy> | I'll watch on irc and see if it's necessary for me to call in, ok? |
| 12:37 | <nessy> | (until I fall asleep) |
| 12:38 | <MikeSmith> | nessy: sounds good |
| 13:21 | <Craig`> | hey guys, just used geolocation api for first time, was wondering if there was a way i could extract country from the position, so far i've just used latitude/longitude and redirected to google maps, but i'd like to know the country and then display a flag (just for learning purposes) |
| 13:23 | <annevk> | you'd either need to get some geodata from somewhere so you can compute it yourself |
| 13:23 | <annevk> | or find an HTTP API that does it for you |
| 13:23 | <annevk> | geolocation v2 might handle this automatically |
| 13:24 | asmodai | eyes tomshardware article @ http://www.tomshardware.com/news/ie9-chrome-firefox-safari-opera,11574.html |
| 13:26 | <Lachy> | annevk, that might work, so long as you're not trying to figure out which country some point in a disputed region belongs to. That would just be a political nightmare to deal with. |
| 13:28 | <annevk> | Lachy, something else... |
| 13:29 | <annevk> | Lachy, people told you me you said something about about URLs and did not follow up |
| 13:29 | <annevk> | Lachy, can you fix that? |
| 13:29 | <annevk> | Lachy, you are removing my reasons to yell at the IETF |
| 13:29 | <annevk> | Lachy, well, limiting for certain topics :) |
| 13:29 | <Lachy> | what? |
| 13:29 | <Lachy> | oh, right, probably about the about: URI scheme |
| 13:30 | <Lachy> | I need to follow up on that one day. It's just low priority |
| 13:30 | <annevk> | Lachy, I was told there are certain outstanding issues that need minor edits after which the draft needs to be submitted again to make it all work |
| 13:30 | <annevk> | Lachy, that is what I said |
| 13:30 | <annevk> | Lachy, if you are busy please tell them that |
| 13:30 | <annevk> | Lachy, because they can find someone else to do it |
| 13:31 | <Lachy> | I'll do it. It wasn't too much that was needed. |
| 13:34 | <annevk> | Lachy, great |
| 13:38 | <TabAtkinsTPAC> | Lachy: You're not at TPAC, right? |
| 13:39 | <annevk> | nope |
| 13:40 | <TabAtkinsTPAC> | kk. I was hoping to discharge my debt. ^_^ |
| 13:40 | <Lachy> | TabAtkinsTPAC, yeah, unfortunately I wasn't allowed to go. |
| 13:40 | <Lachy> | thanks for reminding me about your debt though! :-) |
| 13:41 | <Lachy> | how much was it anyway? About 200Kr or something? |
| 13:41 | <TabAtkinsTPAC> | Yah, about a dinner worth. |
| 13:43 | <Lachy> | ok, nevermind. I'm sure you'll make it up to me one day. Maybe TPAC next year. |
| 13:43 | <Lachy> | or maybe just pay it forward to Anne or something |
| 13:44 | <Craig`> | i'm trying to use google maps api but i don't know what i'm doing wrong, could you help please.. http://www.webdevout.net/test?02g |
| 13:54 | <karlcow> | I wonder how many mimetypes are deployed and not described, same thing for protocol schemes. |
| 13:56 | <karlcow> | I'm thinking about things like "webcal:" (Apple ®) |
| 13:59 | <othermaciej> | a lot |
| 13:59 | <othermaciej> | well, depends on what counts as "described" |
| 14:01 | <karlcow> | heh. indeed. described could be a spec somewhere at a URI or in IETF space. Let say that I had in mind described at IETF |
| 14:02 | <othermaciej> | if you mean registered in the appropriate registry, then a whole host of MIME types and URI schemes in common use are not registered |
| 14:03 | <karlcow> | http://en.wikipedia.org/wiki/URI_scheme#Unofficial_but_common_URI_schemes |
| 14:04 | <karlcow> | http://en.wikipedia.org/wiki/Mime_type#List_of_common_media_types |
| 14:06 | <karlcow> | ah and some are grouped in some IETF RFCs such as application/svg+xml http://tools.ietf.org/html/rfc3023#section-8.19 |
| 14:06 | <karlcow> | "However, no |
| 14:06 | <karlcow> | content type has yet been registered for SVG and so this media type |
| 14:06 | <karlcow> | should not be used until such registration has been completed." |
| 14:10 | karlcow | sees that this has never been answered http://www.ietf.org/mail-archive/web/ietf-types/current/msg00999.html |
| 15:33 | <annevk> | jgraham, yt? |
| 15:33 | <annevk> | jgraham, testing discussion starting in #html-wg2 |
| 15:37 | <annevk> | (he's away, as he told me, and then I forgot) |
| 18:17 | <karlcow> | selectAllChildren has been dropped from the spec? |
| 18:18 | <karlcow> | or did it go in another draft? |
| 18:19 | <Ms2ger> | karlcow, Selection moved entirely |
| 18:19 | <karlcow> | Ms2ger: to where? |
| 18:20 | <karlcow> | found |
| 18:20 | <karlcow> | thanks |
| 18:20 | <Ms2ger> | Np |
| 18:48 | <Ms2ger> | Ooh, does Opera have a new date picker? |
| 20:12 | <romeo_> | Why is http://dev.w3.org/html5/spec/Overview.html dated ahead of time? (9 November 2010) |
| 20:20 | <Ms2ger> | romeo_, that's normal around publication time |
| 20:20 | <Ms2ger> | Presumably a WD is intended to be published on the ninth |
| 20:21 | <romeo_> | That would explain it. Thanks. |
| 22:20 | <hsivonen> | TabAtkins_: Mike Kay *is* an XSLT 2.0 implementor |
| 22:21 | <annevk> | publish another WD on the ninth? |
| 22:21 | <annevk> | that seems somewhat implausible |
| 22:24 | <Ms2ger> | Rather |
| 22:28 | Ms2ger | pulls in innerHTML |
| 22:29 | <annevk> | bitbucket should get some auto checkout place |
| 22:30 | <annevk> | in related trivia, I am not too happy with Hixie removing Selection from the draft without some kind of published alternative published elsewhere |
| 22:31 | <annevk> | we learned that with URLs it kind of sucks when that happens and we should have taken more note of that |
| 22:31 | <Hixie> | i waited til it was in the Range spec |
| 22:31 | <Hixie> | the text is unchanged |
| 22:32 | <annevk> | I guess if bitbucket was more usable it would have mattered less |
| 22:32 | <annevk> | pointing colleagues to http://bitbucket.org/ms2ger/dom-range rather than some kind of HTML readable version kind of sucks |
| 22:36 | <hsivonen> | TabAtkinsTPAC: I think it's not a good idea to suggest that XSLT 2.0 would be supported if enough people want it |
| 22:37 | <hsivonen> | because the value of "enough" would have to be quite large to offset the dependence on the PSVI |
| 22:37 | <TabAtkinsTPAC> | Still, if "enough" people do, it will be. |
| 22:38 | <hsivonen> | TabAtkinsTPAC: but it can give people wrong ideas, still |
| 22:38 | <TabAtkinsTPAC> | What's the PSVI? |
| 22:39 | <hsivonen> | TabAtkinsTPAC: Post-Schema Validation Infoset |
| 22:39 | <TabAtkinsTPAC> | o...k. |
| 22:39 | <hsivonen> | TabAtkinsTPAC: good for you if you haven't run into it before |
| 22:40 | <TabAtkinsTPAC> | ^_^ |
| 22:41 | <Hixie> | annevk: can you host a copy on html5.org? |
| 22:46 | <annevk> | yeah, that might be an idea |
| 22:47 | <annevk> | though not entirely sure how to update it all automatically |
| 22:47 | <annevk> | if Ms2ger has any ideas maybe we can sort that out next week |
| 22:58 | <spk> | hi everyone im doing some work for the ruby port of html5lib, is someone interested ? |
| 23:01 | <jarib> | spk: i would be interested |
| 23:02 | <jarib> | been a while since i looked at the code though |
| 23:02 | <spk> | jarib: cool, im pushing to https://github.com/spk/html5lib/commits/spk-ruby if you have time to review |
| 23:03 | <spk> | i dont know mercurial sorry |
| 23:03 | <gsnedders> | been a while since any looked at the code, I think :) |
| 23:03 | <AryehGregor> | If you know git, Mercurial is not hard to pick up. |
| 23:03 | <mgdm> | I find the commands in mercurial make a little more sense than in git |
| 23:04 | <mgdm> | (though I still use git) |
| 23:04 | <jarib> | spk: nice. won't have time to play until next week, but i'd certainly be willing to help out |
| 23:04 | <jarib> | amazes me that no one is looking into a portable C port though |
| 23:04 | <spk> | cool i you .patch files i can send it to you |
| 23:05 | <jarib> | or adding it to libxml |
| 23:05 | <jarib> | both options would make it very available from other langs |
| 23:05 | <jarib> | spk: git is better than patches :) |
| 23:05 | <jarib> | i'd like to learn more mercurial though |
| 23:05 | <spk> | maybe waiting that the spec is finalized |
| 23:06 | <spk> | jarib: yeah :) |
| 23:10 | <spk> | is the Ruby code is generated by the python one ? |
| 23:11 | <gsnedders> | No |
| 23:11 | <spk> | s/python/Python/ |
| 23:12 | <gsnedders> | The PHP, Python, and Ruby copies are all separate. The Python3 is basically generated by 2to3 from the Python one, though. |
| 23:12 | <spk> | oki sometime its like it was a translate |
| 23:12 | <gsnedders> | In what way? |
| 23:16 | <spk> | for example https://github.com/spk/html5lib/blob/0f3b0ead1a76c044fbbe8df411cf49e48598aa47/ruby/lib/html5/filters/rfc2046.rb |
| 23:19 | <spk> | and Python https://github.com/spk/html5lib/blob/master/python3/src/html5lib/filters/rfc2046.py |
| 23:19 | <spk> | look the same :) |
| 23:22 | <Philip`> | spk: The Ruby one was initially created by manually translating from the Python version, I believe |
| 23:22 | <Philip`> | (and then it got mostly abandoned) |
| 23:22 | <jarib> | spk: what's your use case? |
| 23:23 | <spk> | oki |
| 23:23 | <gsnedders> | Philip`: "mostly"? In what way not "totally"? |
| 23:23 | <Philip`> | gsnedders: There were subsequent time periods in which people worked on it |
| 23:23 | <spk> | im using the gem for a Ruby project |
| 23:24 | <spk> | https://github.com/spk/validate-website |