Options:
- # Session Start: Sat Jan 02 00:00:00 2010
- # Session Ident: #whatwg
- # [00:00] * Quits: Dashiva (i=Dashiva@wikia/Dashiva) (Nick collision from services.)
- # [00:00] * Dashimon is now known as Dashiva
- # [00:12] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [00:43] * Quits: vvv (n=vvv@mediawiki/VasilievVV) ("KVIrc Insomnia 4.0.0, revision: 3410, sources date: 20090703, built on: 2009/08/12 22:29:13 UTC http://www.kvirc.net/")
- # [00:45] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
- # [00:45] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [01:01] * Quits: tametick (n=chatzill@chello084114134061.3.15.vie.surfer.at) ("ChatZilla 0.9.86 [Firefox 3.5.6/20091215231754]")
- # [01:09] * Joins: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [01:23] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [01:28] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 60 (Operation timed out))
- # [01:29] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [01:46] * Joins: workmad3 (n=workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [02:06] * Quits: jacobolus (n=jacobolu@pool-71-104-17-20.lsanca.dsl-w.verizon.net) ("Leaving...")
- # [02:13] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [02:42] * Joins: paul_irish (n=paul_iri@host86-179-218-112.range86-179.btcentralplus.com)
- # [02:46] * Quits: paul_irish (n=paul_iri@host86-179-218-112.range86-179.btcentralplus.com) (Remote closed the connection)
- # [02:47] * Joins: paul_irish (n=paul_iri@host86-179-218-112.range86-179.btcentralplus.com)
- # [02:49] * Joins: vvv (n=vvv@mediawiki/VasilievVV)
- # [02:49] * Joins: MikeSmith (n=MikeSmit@EM114-48-7-170.pool.e-mobile.ne.jp)
- # [02:53] * Quits: paul_irish (n=paul_iri@host86-179-218-112.range86-179.btcentralplus.com) (Remote closed the connection)
- # [03:04] * Joins: dbaron (n=dbaron@c-69-140-1-234.hsd1.va.comcast.net)
- # [03:27] * Quits: gunderwonder (n=gunderwo@118.80-202-84.nextgentel.com)
- # [03:29] * Quits: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [03:35] * Joins: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [03:38] * Quits: ttepass- (n=ttepas--@dslb-084-060-047-104.pools.arcor-ip.net) ("?Q")
- # [03:44] * Quits: Lockie_ (n=Lockie@81.179.237.63) (Read error: 110 (Connection timed out))
- # [03:48] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 60 (Operation timed out))
- # [03:49] * Quits: vvv (n=vvv@mediawiki/VasilievVV) ("KVIrc Insomnia 4.0.0, revision: 3410, sources date: 20090703, built on: 2009/08/12 22:29:13 UTC http://www.kvirc.net/")
- # [03:49] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [03:51] <Hixie> MikeSmith: hey, neat, can we get the cross-referencing dfn.js set up for the multipage full copy too?
- # [03:51] <Hixie> what would i have to add to my pipeline?
- # [03:52] <MikeSmith> hey Hixie
- # [03:53] <MikeSmith> if you add it to your build that should be all that's needed
- # [03:53] <MikeSmith> what I'm doing for the author view is just hacking it in
- # [03:55] <MikeSmith> the splitter just copies the dfn.js reference into the split-out files
- # [03:55] <MikeSmith> afaict
- # [04:11] * doc_doom is now known as doc_who
- # [04:11] <MikeSmith> Hixie: I remembered something else I've been wanting to bug you about
- # [04:11] <MikeSmith> when you have a chance, please see:
- # [04:11] <MikeSmith> http://qa-dev.w3.org:8888/?doc=http%3A%2F%2Fdev.w3.org%2Fhtml5%2Ftests%2Fvalidation%2Ffull%2Finvalid%2Fmissing-attributes%2Flink-missing-
- # [04:11] <MikeSmith> href.html
- # [04:12] <MikeSmith> oops
- # [04:12] <MikeSmith> http://qa-dev.w3.org:8888/?doc=http%3A%2F%2Fdev.w3.org%2Fhtml5%2Ftests%2Fvalidation%2Ffull%2Finvalid%2Fmissing-attributes%2Flink-missing-href.html
- # [04:12] <Hixie> oh so dfn.js doesn't actually work cross-file?
- # [04:12] <MikeSmith> Hixie: well, no
- # [04:12] <Hixie> oh ok
- # [04:12] <Hixie> nevermind then
- # [04:12] <MikeSmith> no magic -- only works within the
- # [04:12] <MikeSmith> same file
- # [04:12] <Hixie> i disabled it on the whatwg copy because it wasn't particularly useful without that
- # [04:13] * Hixie looks at the file
- # [04:13] <MikeSmith> yeah, it may be that I should disable it in the multipage author view too
- # [04:13] <MikeSmith> see the attributes list in the error message
- # [04:13] <MikeSmith> the "(required)" stuff
- # [04:14] <MikeSmith> I added that by patching the copy of the HTML5 spec that v.nu uses
- # [04:14] <MikeSmith> 10-line change
- # [04:14] <MikeSmith> http://pastebin.ca/1734693
- # [04:15] <MikeSmith> so.. I wanted to as if you could consider making that change to your source
- # [04:15] <MikeSmith> or something similar
- # [04:15] <Hixie> html5 used to have those, i took them out because very few attributes really are required vs optional, most have complicated rules about whether to have them in or not
- # [04:16] <Hixie> so i figured it would be misleading to say "required" or not
- # [04:16] <MikeSmith> well, for the v.nu case, I think it's useful
- # [04:16] <Hixie> e.g. title="" is required on <link>... if rel="stylesheet alternate"
- # [04:16] <MikeSmith> right
- # [04:16] <MikeSmith> but v.nu catches those cases and reports them
- # [04:17] <Hixie> yeah but the spec would be misleading if it said "required" for href="" but not title=""
- # [04:17] <Hixie> because title="" isn't optional in all cases
- # [04:17] <MikeSmith> ah, I see your point
- # [04:18] <MikeSmith> so, OK, it may be that this is really only useful for the v.nu messages
- # [04:18] <Hixie> i agree that it's useful in validators, though maybe it should explicitly say what is missing, since i was a bit confused when first looking at the error message
- # [04:18] <Hixie> gotta go, bbiab
- # [04:18] <MikeSmith> OK
- # [04:19] <MikeSmith> but yeah, that's the core problem -- the relaxng/jing backend doesn't give useful error messages about missing attributes
- # [04:19] <MikeSmith> the backend doesn't report which attributes are missing
- # [04:33] * Quits: dbaron (n=dbaron@c-69-140-1-234.hsd1.va.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [05:28] * Quits: taf2 (n=taf2@pool-98-117-216-229.bltmmd.fios.verizon.net)
- # [05:57] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 60 (Operation timed out))
- # [05:58] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [07:01] * Quits: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [07:05] * Joins: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se)
- # [07:05] <zcorpan> happy new year
- # [07:10] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
- # [07:11] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [07:11] <Hixie> indeed
- # [07:11] <Hixie> happy 2010 :-)
- # [07:14] * jtbandes wants nested CSS, e.g. #main { foo:bar;... p { baz:quux; ...} } == #main { foo:bar; ..} #main p {baz:quux;}
- # [07:17] <zcorpan> jtbandes: write a python script to translate it to standard css
- # [07:17] <jtbandes> Ew..
- # [07:18] <jtbandes> I could, but that would make it almost as hard to deal with as non-nested CSS
- # [07:19] <zcorpan> why?
- # [07:19] <zcorpan> debugging gives a different view?
- # [07:19] <jtbandes> eh?
- # [07:20] <zcorpan> oh nm, i was thinking of dragonfly and similar
- # [07:23] * Quits: jwalden (n=waldo@adsl-70-131-128-200.dsl.emhril.sbcglobal.net) ("ChatZilla 0.9.85-rdmsoft [XULRunner 1.9.1.6/20091216142458]")
- # [08:09] * Joins: MikeSmithX (n=MikeSmit@EM114-48-173-222.pool.e-mobile.ne.jp)
- # [08:16] * Quits: MikeSmith (n=MikeSmit@EM114-48-7-170.pool.e-mobile.ne.jp) (Read error: 60 (Operation timed out))
- # [08:32] * Quits: eighty4 (n=eighty4@eighty4.se) (Excess Flood)
- # [08:32] * Joins: eighty4 (n=eighty4@eighty4.se)
- # [09:02] <Hixie> othermaciej: any news on the microdata thing?
- # [09:04] * Quits: Heimidal (n=heimidal@unaffiliated/heimidal) (Remote closed the connection)
- # [09:31] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
- # [09:32] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [09:43] <MikeSmithX> http://blog.jclark.com/2010/01/xml-namespaces.html
- # [09:47] * Joins: Kuruma (n=Kuruma@59x158x104x68.ap59.ftth.ucom.ne.jp)
- # [09:48] * Quits: MikeSmithX (n=MikeSmit@EM114-48-173-222.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [09:48] * Joins: MikeSmith (n=MikeSmit@EM114-48-173-222.pool.e-mobile.ne.jp)
- # [09:51] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [09:53] <zcorpan> MikeSmith: any news on xml-stylesheet checking?
- # [09:58] <zcorpan> MikeSmith: "^text/xsl(;.*)?$" could be "^text/xsl(;|$)" instead, i think
- # [10:00] <jtbandes> Just a tip, with the disclaimer that I know nothing about the context here: isn't it better to use \A \Z rather than ^$ ?
- # [10:02] <zcorpan> dunno
- # [10:02] <zcorpan> MikeSmith: && should be invalid
- # [10:04] * Joins: Lockie_ (n=Lockie@81.179.237.63)
- # [10:16] <othermaciej> Hixie: will be soon
- # [10:18] <Hixie> cool
- # [10:30] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:34] <MikeSmith> zcorpan: thanks
- # [10:34] <MikeSmith> jtbandes: what's \A \Z ?
- # [10:35] <MikeSmith> zcorpan: about news, you mean news about getting it deployed on validator.nu?
- # [10:43] <zcorpan> MikeSmith: naw i wondered if you've done anything more
- # [10:44] <MikeSmith> zcorpan: I think I've got it passing all test cases, and have implemented all the warnings cases
- # [10:44] <MikeSmith> I sent the diff to hsivonen for review
- # [10:44] <zcorpan> cool
- # [10:45] <MikeSmith> but it's a pretty big diff, so I reckon it will take him some time to review it
- # [10:45] <zcorpan> i made a few more comments in the bug
- # [10:45] <MikeSmith> ah, OK
- # [10:47] <MikeSmith> I'll make the chararacter-ref changes
- # [10:47] <MikeSmith> and push out to qa-dev when I have it done
- # [10:48] <MikeSmith> James Clark's latest blog entry is a good read
- # [10:48] <MikeSmith> on namespaces
- # [10:48] <MikeSmith> he mentions the whatwg wiki mechanism for rel values
- # [10:49] <Hixie> a mechanism which mark is planning on making orders of magnitude more complicated
- # [10:50] <Lachy> MikeSmith, where is James Clark's blog?
- # [10:51] <Lachy> found it. http://blog.jclark.com/
- # [10:51] <MikeSmith> yep
- # [10:51] <MikeSmith> http://blog.jclark.com/2010/01/xml-namespaces.html
- # [10:51] <MikeSmith> is the direct link to the post
- # [10:52] <MikeSmith> he also favors dotted/reverse DNS syntax for names
- # [10:53] * Joins: tametick (n=chatzill@chello084114134061.3.15.vie.surfer.at)
- # [10:54] <Lachy> it's interesting how in step 2 he claims that "The one true way of naming things on the Web is with a URI." and then step 3 identifies the problem with that, but instead of fixing the problem in step 2, a layer of abstraction is added instead.
- # [10:56] <MikeSmith> Lachy: I don't think he's claiming that. I think instead he's just saying that statement seems reasonable to many people
- # [10:56] <Lachy> oh, good, he says "But this is where I believe XML Namespaces went wrong."
- # [10:57] <MikeSmith> yeah, a good deal of the rest of blog post is really about saying that it turns our #2 is not so reasonable
- # [10:58] <MikeSmith> that there needs to be a distinction between how to name things, and how to name types of things
- # [10:59] <Hixie> imho #3 and #5 are equally wrong, and #6 in true but shouldn't be on the list given that namespaces as written doesn't address it properly (and the list is supposed to be "how namespaces ended up being as it is today")
- # [11:18] * Joins: archtech (i=stanv@83.228.56.37)
- # [11:29] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [11:31] <zcorpan> http://socialcomputing291.wordpress.com/2010/01/02/mini-project-on-html5with-css-and-javascript/ "it was fun to do it because HTML 5 is so easy to learn" is good; "I have tried to do the offline saving by using manifest functionality of HTML 5 but no luck." less so
- # [11:41] * Quits: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se) (Remote closed the connection)
- # [11:47] * Quits: smaug (n=chatzill@cs181150024.pp.htv.fi) (Read error: 54 (Connection reset by peer))
- # [11:50] <annevk> weird that abarth would say "You're right, as you always are."
- # [11:50] <annevk> I always think he's always right
- # [11:58] * Quits: Lockie_ (n=Lockie@81.179.237.63) (Read error: 110 (Connection timed out))
- # [11:58] * Quits: tametick (n=chatzill@chello084114134061.3.15.vie.surfer.at) (Remote closed the connection)
- # [12:00] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [12:02] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [12:02] * Joins: smaug (n=chatzill@cs181150024.pp.htv.fi)
- # [12:09] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Read error: 54 (Connection reset by peer))
- # [12:09] * Joins: othermaciej_ (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [12:09] * othermaciej_ is now known as othermaciej
- # [12:11] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Read error: 54 (Connection reset by peer))
- # [12:11] * Joins: othermaciej_ (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [12:12] * othermaciej_ is now known as othermaciej
- # [12:14] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [12:14] * Joins: othermaciej_ (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [12:14] * othermaciej_ is now known as othermaciej
- # [12:17] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [12:17] * Joins: othermaciej_ (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [12:17] * othermaciej_ is now known as othermaciej
- # [12:18] * Joins: tametick (n=chatzill@chello084114134061.3.15.vie.surfer.at)
- # [12:20] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [12:20] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [12:21] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Client Quit)
- # [12:40] * Quits: ivan` (n=ivan@unaffiliated/ivan/x-000001) ("Coyote finally caught me")
- # [12:40] * Joins: ivan` (n=ivan@unaffiliated/ivan/x-000001)
- # [12:45] * Parts: annevk (n=annevk@5355737B.cable.casema.nl)
- # [12:46] * Joins: annevk (n=annevk@5355737B.cable.casema.nl)
- # [13:02] * Joins: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se)
- # [13:04] * Quits: Kuruma (n=Kuruma@59x158x104x68.ap59.ftth.ucom.ne.jp) (Read error: 110 (Connection timed out))
- # [13:08] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
- # [13:08] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [13:09] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Remote closed the connection)
- # [13:10] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [13:23] * Quits: tametick (n=chatzill@chello084114134061.3.15.vie.surfer.at) (Remote closed the connection)
- # [13:24] * Joins: tametick (n=chatzill@chello084114134061.3.15.vie.surfer.at)
- # [13:27] * Quits: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se)
- # [13:28] * Quits: tametick (n=chatzill@chello084114134061.3.15.vie.surfer.at) (Remote closed the connection)
- # [13:28] <foolip> gsnedders: ping
- # [13:29] * Joins: tametick (n=chatzill@chello084114134061.3.15.vie.surfer.at)
- # [13:38] * Joins: gunderwonder (n=gunderwo@118.80-202-84.nextgentel.com)
- # [13:58] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 60 (Operation timed out))
- # [14:01] * Quits: gunderwonder (n=gunderwo@118.80-202-84.nextgentel.com)
- # [14:09] * Joins: MikeSmithX (n=MikeSmit@EM114-48-57-153.pool.e-mobile.ne.jp)
- # [14:16] * Quits: MikeSmith (n=MikeSmit@EM114-48-173-222.pool.e-mobile.ne.jp) (Read error: 60 (Operation timed out))
- # [14:24] * Quits: nessy (n=Adium@124-171-24-116.dyn.iinet.net.au) ("Leaving.")
- # [14:32] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 60 (Operation timed out))
- # [14:32] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [14:36] * Joins: Lockie_ (n=Lockie@81.179.237.63)
- # [14:36] * Joins: gunderwonder (n=gunderwo@118.80-202-84.nextgentel.com)
- # [14:38] * Joins: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se)
- # [14:55] * Quits: MikeSmithX (n=MikeSmit@EM114-48-57-153.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [14:55] * Joins: MikeSmith (n=MikeSmit@EM114-48-57-153.pool.e-mobile.ne.jp)
- # [14:59] * Quits: tametick (n=chatzill@chello084114134061.3.15.vie.surfer.at) (Remote closed the connection)
- # [15:02] * Quits: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se)
- # [15:08] <gsnedders> foolip: pong
- # [15:08] <gsnedders> Lachy: you back in Oslo?
- # [15:23] * gsnedders realizes he can't comment and moderate on one post on /. gah
- # [15:28] <Lachy> gsnedders, yes
- # [15:29] <gsnedders> Lachy: I CC'd some bugs to you, FYI
- # [15:29] <gsnedders> *nudge*
- # [15:29] <Lachy> gsnedders, ok. I'll look at those next week
- # [15:35] * Joins: tametick (n=chatzill@chello084114134061.3.15.vie.surfer.at)
- # [15:55] * Joins: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [16:27] * Joins: weinig_ (n=weinig@c-71-198-185-234.hsd1.ca.comcast.net)
- # [16:27] * Quits: weinig (n=weinig@c-71-198-185-234.hsd1.ca.comcast.net) (Read error: 54 (Connection reset by peer))
- # [16:28] * weinig_ is now known as weinig
- # [16:41] <gsnedders> hmm, I can't push to html5lib
- # [16:41] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 60 (Operation timed out))
- # [16:42] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [16:43] <gsnedders> Just get auth failed.
- # [16:46] <gsnedders> Oh, just copying and pasting password failed.
- # [16:47] <gsnedders> I've got something stuck on my clipboard. WTF?
- # [17:04] * Joins: cromoglic (n=spr@ti0152a340-1830.bb.online.no)
- # [17:21] * Parts: cromoglic (n=spr@ti0152a340-1830.bb.online.no)
- # [17:26] * Quits: workmad3 (n=workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote closed the connection)
- # [17:35] <cardona507> so localStorage is tied to my entire domain? meaning that if I have a page in directory A that has something stored in localStorage, that stuff will show up in directory B's localStorage? That is what appears to be happening to me. If so, how would we host multiple apps on a domain without them polluting each other?
- # [17:39] <annevk> use a prefix
- # [17:46] <cardona507> thanks annevk - what do you mean?
- # [17:48] <cardona507> like www2.foo.com?
- # [17:48] <cardona507> or foo.bar.com?
- # [17:50] * Quits: archtech (i=stanv@83.228.56.37) (Client Quit)
- # [17:53] <Philip`> cardona507: Use a prefix in the keys that you use when accessing localStorage
- # [17:53] <cardona507> thank Philip` - And happy new year everyone
- # [17:53] <Philip`> localStorage.a_whatever = 1; localStorage.b_whatever = 2; // no conflicts
- # [17:54] <cardona507> nice to know
- # [17:54] * Joins: mlpug (n=mlpug@a88-115-164-40.elisa-laajakaista.fi)
- # [18:10] * Quits: crash\ (i=crash@lubyte.de) (Success)
- # [18:13] * Joins: crash\ (i=crash@lubyte.de)
- # [18:17] * Joins: gratz|home (n=gratz@cpc1-brig9-0-0-cust33.brig.cable.ntl.com)
- # [18:24] * Joins: workmad3 (n=workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [18:26] <foolip> gsnedders: I was going to ask if python html5lib is decent enough if I want to parse a file, modify the DOM a bit and then pretty-print the result
- # [18:27] <foolip> obviously yes to step one and two, but the last?
- # [18:50] <Philip`> foolip: It has an HTML5 serializer, which should do what you want
- # [18:50] <Philip`> and it has various configuration options depending on what you consider pretty
- # [18:51] <Philip`> (though it never does anything DOM-altering like inserting whitespace to make the output prettier)
- # [18:52] <foolip> hmm, guess I'll have to try then
- # [18:53] <Philip`> The multipage spec splitter uses html5lib to parser and modify and print pages, which sounds like what you want
- # [18:53] <Philip`> s/parser/parse/
- # [18:53] <Philip`> (Oh, actually it uses lxml to parse because html5lib is painfully slow)
- # [18:54] <Philip`> (http://code.google.com/p/html5/source/browse/trunk/spec-splitter/spec-splitter.py)
- # [18:55] * Quits: workmad3 (n=workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote closed the connection)
- # [19:00] * Joins: workmad3 (n=workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [19:01] <gsnedders> (But that has occasionally caused Hixie grief, but seeming it makes stuff so much quicker he's perfectly willing to use lxml to parse)
- # [19:04] * Quits: workmad3 (n=workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote closed the connection)
- # [19:18] * Joins: paul_irish (n=paul_iri@32.138.87.27)
- # [19:21] * Quits: paul_irish (n=paul_iri@32.138.87.27) (Remote closed the connection)
- # [19:21] * Joins: paul_irish (n=paul_iri@32.138.87.27)
- # [19:21] * Quits: paul_irish (n=paul_iri@32.138.87.27) (Read error: 104 (Connection reset by peer))
- # [19:23] * Quits: Lockie_ (n=Lockie@81.179.237.63) (Read error: 110 (Connection timed out))
- # [19:25] * Joins: paul_irish (n=paul_iri@32.138.87.27)
- # [19:31] <foolip> gsnedders: do you have any pretty-priting experience, given that you generate specs in your free time?
- # [19:31] <foolip> i.e. does there exist a finished library that is HTML-nostic and knows where it is safe to insert whitespace and not, etc
- # [19:33] <foolip> in other news, transforming between different mapping coordinate systems requires a lot of math :/
- # [19:36] <Philip`> gsnedders: Hixie doesn't have a choice of parser with the spec-splitter
- # [19:36] <Philip`> since (as far as I'm aware) it's running on my server and I've configured it to use one that doesn't steal all my CPUs
- # [19:47] <gsnedders> foolip: Basically the only spec I generate in my spare time is HTML5 in testing Anolis :)
- # [19:47] <gsnedders> foolip: and I really don't care about what the output looks like
- # [19:47] <foolip> ok
- # [19:47] <gsnedders> Philip`: He could nag you
- # [19:47] <gsnedders> Philip`: He seems to be quite good at that
- # [19:57] <Philip`> gsnedders: I could ignore him
- # [19:57] <Philip`> gsnedders: I think I'm quite good at that
- # [19:57] <Philip`> foolip: For transforming between different mapping coordinate systems, why not use a GIS library that implements it all already? :-)
- # [20:04] * Quits: gratz|home (n=gratz@cpc1-brig9-0-0-cust33.brig.cable.ntl.com) (Read error: 110 (Connection timed out))
- # [20:05] * Quits: paul_irish (n=paul_iri@32.138.87.27) (Remote closed the connection)
- # [20:10] <foolip> Philip`: that's plan A, but the math is kind of fun to look into
- # [20:10] * Joins: MikeSmithX (n=MikeSmit@EM114-48-150-181.pool.e-mobile.ne.jp)
- # [20:12] * Joins: Lockie_ (n=Lockie@81.179.237.63)
- # [20:13] * Philip` had fun using PostgreSQL/PostGIS, since he could simply store latitude/longitude in the database and create an index over the transformation into a square grid system
- # [20:13] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
- # [20:15] * foolip is trying to help dad convert the swedish RT90 system into something that is useable with google maps
- # [20:16] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [20:26] * Quits: MikeSmith (n=MikeSmit@EM114-48-57-153.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [20:39] <cardona507> if I want to see the coords that are returned from getCurrentPosition() in my console, can I? I tried navigator.geolocation.getCurrentPosition().position.coords.latitude; - is it possible?
- # [20:46] * Joins: Heimidal (n=heimidal@cpe-76-168-254-92.socal.res.rr.com)
- # [20:51] * Quits: tametick (n=chatzill@chello084114134061.3.15.vie.surfer.at) ("ChatZilla 0.9.86 [Firefox 3.5.6/20091215231754]")
- # [20:52] * Joins: gratz|home (n=gratz@gratz.gotadsl.co.uk)
- # [21:00] * Quits: Lockie_ (n=Lockie@81.179.237.63) ("Leaving")
- # [21:14] * Quits: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [21:15] * Joins: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [21:17] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Remote closed the connection)
- # [21:17] * Joins: nessy (n=Adium@124-171-24-116.dyn.iinet.net.au)
- # [21:18] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [21:42] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 60 (Operation timed out))
- # [21:43] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [21:45] * Joins: archtech (i=stanv@83.228.56.37)
- # [21:50] * Joins: ttepasse (n=ttepas--@dslb-088-077-090-230.pools.arcor-ip.net)
- # [22:04] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 60 (Operation timed out))
- # [22:05] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [22:24] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:44] * Quits: gratz|home (n=gratz@gratz.gotadsl.co.uk) ("Leaving")
- # [22:47] * Joins: vvv (n=vvv@mediawiki/VasilievVV)
- # [22:48] * Quits: mlpug (n=mlpug@a88-115-164-40.elisa-laajakaista.fi) (Remote closed the connection)
- # [22:49] * Joins: paul_irish (n=paul_iri@c-71-192-163-128.hsd1.nh.comcast.net)
- # [23:28] * Joins: payman` (n=payman@193.170.48.62)
- # [23:29] <payman`> gsnedders: ping
- # [23:32] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
- # [23:32] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [23:36] <foolip> hey payman`, are you back in lkpg?
- # [23:45] <payman`> foolip: no, still in Wien :D
- # [23:47] <foolip> having a good time?
- # [23:47] <foolip> when are you back?
- # [23:48] <payman`> yes, everything is cool! :) i will be back on jan 5th
- # [23:49] <gsnedders> payman`: pong
- # [23:50] <payman`> gsnedders: backpong!
- # [23:58] * Joins: Rik` (n=Rik`@ARennes-352-1-49-40.w81-53.abo.wanadoo.fr)
- # Session Close: Sun Jan 03 00:00:00 2010
The end :)