Options:
- # Session Start: Tue Feb 02 00:00:00 2010
- # Session Ident: #whatwg
- # [00:10] <Lachy> foolip, same bug with itemprop="type" within "tel"
- # [00:19] * Joins: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net)
- # [00:20] <annevk> aah
- # [00:20] <annevk> IDNA2003 is tied to Unicode 3.2 and does not do bidi
- # [00:20] <annevk> though do you really want bidi in URLs?!
- # [00:22] * Quits: jgornick (~joe@199.199.210.66) (Quit: jgornick)
- # [00:23] * Quits: ivan` (~ivan@unaffiliated/ivan/x-000001) (Quit: Coyote finally caught me)
- # [00:23] * Joins: ivan` (~ivan@unaffiliated/ivan/x-000001)
- # [00:25] <annevk> http://www.macchiato.com/unicode/idna/security-issues is a good document on the IDNA2008 mess
- # [00:28] * Joins: aroben_ (~aroben@unaffiliated/aroben)
- # [00:28] * Joins: tkent (~tkent@220.109.219.244)
- # [00:30] * Quits: ivan` (~ivan@unaffiliated/ivan/x-000001) (*.net *.split)
- # [00:30] * Quits: ap (~ap@17.244.95.185) (*.net *.split)
- # [00:30] * Quits: tkent_ (~tkent@220.109.219.244) (*.net *.split)
- # [00:30] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (*.net *.split)
- # [00:30] * Quits: aroben (~aroben@unaffiliated/aroben) (*.net *.split)
- # [00:31] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
- # [00:34] * Joins: ap (~ap@17.244.95.185)
- # [00:35] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [00:40] * Quits: ap (~ap@17.244.95.185) (Quit: ap)
- # [00:40] * Joins: ivan` (~ivan@unaffiliated/ivan/x-000001)
- # [00:44] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: Leaving)
- # [00:44] * Quits: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net) (Ping timeout: 252 seconds)
- # [00:45] * Quits: aroben_ (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
- # [00:50] * Joins: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net)
- # [00:51] * Quits: starjive (beos@81-233-16-19-no30.tbcn.telia.com)
- # [00:54] * Joins: ap (~ap@17.246.19.5)
- # [00:55] * Joins: boogyman (~boogy@unaffiliated/boogyman)
- # [01:03] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Ping timeout: 260 seconds)
- # [01:04] <Lachy> My first attempt at using microdata seems to be a success. I just marked up my contact page using the vcard profile. http://lachy.id.au/about/contact
- # [01:04] <Lachy> although tedious, it was actually quite easy
- # [01:05] <Lachy> the one thing I found annoying was that I kept mistyping itemtype="..." instead of itemprop="..."
- # [01:07] <Lachy> foolip, that page of mine nicely illustrates those bugs in your tool that I mentioned above.
- # [01:10] * annevk tries to participate in the WebSockets debate for a bit
- # [01:10] * annevk should go to sleep really
- # [01:12] <TabAtkins> Awesome. http://www.fileformat.info/convert/text/punycode-encoder-decoder.htm doesn't declare a charset, and so is autodetecting to something other than unicode, making it impossible to use the page for what it is intended for.
- # [01:14] <Lachy> HTTP/1.x 200 OK
- # [01:14] <Lachy> Content-Type: text/html;charset=utf-8
- # [01:14] * mpt_ is now known as mpt
- # [01:14] <Lachy> seems to be declaring it for me
- # [01:15] <TabAtkins> Hmm. Well, something's wrong then. It's giving me back a bad punycode.
- # [01:15] <Lachy> check which encoding your browser is actually using
- # [01:16] <Lachy> the bug appears to be a problem with the site's cgi script.
- # [01:17] <TabAtkins> Yeah, looks like it. Luckily I haven't submitted the feedback yet!
- # [01:17] <Lachy> I guess it's trying to read the input as if it were encoded as ISO-8859-1 instead of UTF-8
- # [01:20] * Quits: annevk (~annevk@5355737B.cable.casema.nl) (Remote host closed the connection)
- # [01:21] * Joins: annevk (~annevk@5355737B.cable.casema.nl)
- # [01:22] <TabAtkins> That'd be my guess, since it's turning "bücher" into "bücher".
- # [01:22] <TabAtkins> Also: there appears to be only a single working online punycode encoder. >_< Luckily it's the first google result.
- # [01:23] * Joins: othermaciej (~mjs@17.246.17.218)
- # [01:24] * Quits: dglazkov (~dglazkov@2620:0:1000:1b01:21f:f3ff:fed0:dd49) (Quit: dglazkov)
- # [01:29] * Quits: breakmau5 (~breakz@erft-5d809f18.pool.mediaWays.net) (Ping timeout: 265 seconds)
- # [01:31] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [01:41] * Quits: antw (~antw@87.127.123.127) (Quit: antw)
- # [01:51] * Joins: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [01:54] * Joins: MikeSmith (~MikeSmith@EM114-48-53-233.pool.e-mobile.ne.jp)
- # [01:57] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
- # [02:00] * Joins: roc (~roc@203-97-204-82.dsl.clear.net.nz)
- # [02:01] * Quits: JonathanNeal (~JonathanN@rrcs-76-79-114-213.west.biz.rr.com) (Ping timeout: 245 seconds)
- # [02:03] * Joins: Huvet1 (~Emil@c-0acfe555.07-131-73746f39.cust.bredbandsbolaget.se)
- # [02:04] * Quits: Huvet (~Emil@c-0acfe555.07-131-73746f39.cust.bredbandsbolaget.se) (Ping timeout: 264 seconds)
- # [02:35] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Ping timeout: 245 seconds)
- # [02:37] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:38] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
- # [02:40] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 245 seconds)
- # [02:44] * Quits: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Quit: dglazkov)
- # [02:44] * Joins: boogyman_ (~boogy@unaffiliated/boogyman)
- # [02:47] * Quits: dbaron (~dbaron@nat/mozilla/x-vkijuzktigymhwcq) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [02:47] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Ping timeout: 272 seconds)
- # [02:47] * boogyman_ is now known as boogyman
- # [02:47] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [02:49] * Quits: ivan` (~ivan@unaffiliated/ivan/x-000001) (Quit: Coyote finally caught me)
- # [02:49] * Joins: ivan` (~ivan@adsl-71-142-225-118.dsl.scrm01.pacbell.net)
- # [02:49] * Quits: ivan` (~ivan@adsl-71-142-225-118.dsl.scrm01.pacbell.net) (Changing host)
- # [02:49] * Joins: ivan` (~ivan@unaffiliated/ivan/x-000001)
- # [02:52] * Quits: franksalim (~frank@adsl-75-61-86-190.dsl.pltn13.sbcglobal.net) (Quit: Ex-Chat)
- # [02:53] * Quits: ap (~ap@17.246.19.5) (Quit: ap)
- # [02:54] * Quits: ttepasse (~ttepas--@ip-95-222-120-117.unitymediagroup.de) (Quit: 404)
- # [02:55] * Joins: miketaylr (~miketaylr@24.42.95.234)
- # [03:01] * Joins: breakmau5 (~breakz@erft-5d809f18.pool.mediaWays.net)
- # [03:08] * Joins: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [03:10] * Quits: dave_levin (~dave_levi@74.125.59.73) (Quit: dave_levin)
- # [03:16] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [03:17] * Quits: breakmau5 (~breakz@erft-5d809f18.pool.mediaWays.net) (Read error: Connection reset by peer)
- # [03:19] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 245 seconds)
- # [03:22] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
- # [03:24] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
- # [03:25] * Joins: wakaba_ (~wakaba_@119-228-219-41.eonet.ne.jp)
- # [03:28] * Quits: nattokirai (~nattokira@y226086.dynamic.ppp.asahi-net.or.jp) (Quit: nattokirai)
- # [03:28] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [03:29] * Quits: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Ping timeout: 264 seconds)
- # [03:29] * Quits: wakaba_ (~wakaba_@119-228-219-41.eonet.ne.jp) (Ping timeout: 246 seconds)
- # [03:30] * Quits: roc (~roc@203-97-204-82.dsl.clear.net.nz) (Quit: roc)
- # [03:34] <MikeSmith> Hixie: spec says the content model of figure is limited to figcaption and phrasing content
- # [03:34] <MikeSmith> but you have an example there of a figure that contains a p element
- # [03:39] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 252 seconds)
- # [03:43] * Quits: erlehmann (~erlehmann@82.113.106.129) (Quit: Ex-Chat)
- # [03:50] * Quits: MikeSmith (~MikeSmith@EM114-48-53-233.pool.e-mobile.ne.jp) (Quit: Tomorrow to fresh woods, and pastures new.)
- # [03:52] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Read error: Connection reset by peer)
- # [03:53] * Joins: boogyman (~boogy@unaffiliated/boogyman)
- # [03:54] * Quits: cying (~cying@70.90.171.153) (Quit: cying)
- # [04:02] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Quit: ChatZilla 0.9.86 [Firefox 3.5.7/20091221164558])
- # [04:04] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 240 seconds)
- # [04:07] * Quits: jdandrea (~jdandrea@pool-98-109-116-42.nwrknj.fios.verizon.net) (Quit: ciao)
- # [04:08] * Joins: roc (~roc@121-72-216-214.dsl.telstraclear.net)
- # [04:19] * Joins: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [04:39] * Joins: MikeSmith (~MikeSmith@EM114-48-53-233.pool.e-mobile.ne.jp)
- # [04:57] * Quits: othermaciej (~mjs@17.246.17.218) (Quit: othermaciej)
- # [04:58] * Joins: hish (~chatzilla@p57B7FF24.dip.t-dialin.net)
- # [04:58] * Joins: othermaciej (~mjs@17.246.17.218)
- # [05:19] * Quits: othermaciej (~mjs@17.246.17.218) (Quit: othermaciej)
- # [05:19] * Joins: othermaciej (~mjs@17.246.17.218)
- # [05:19] * Quits: othermaciej (~mjs@17.246.17.218) (Client Quit)
- # [05:20] * Joins: othermaciej (~mjs@17.246.17.218)
- # [05:26] * Joins: MikeSmithX (~MikeSmith@EM114-48-120-135.pool.e-mobile.ne.jp)
- # [05:28] * Quits: jorlow (~jorlow@2620:0:1000:1b01:225:ff:feef:77eb) (Quit: jorlow)
- # [05:30] * Quits: MikeSmith (~MikeSmith@EM114-48-53-233.pool.e-mobile.ne.jp) (Ping timeout: 272 seconds)
- # [05:35] * MikeSmithX is now known as MikeSmith
- # [05:54] * Joins: onar (~onar@c-67-180-87-66.hsd1.ca.comcast.net)
- # [05:59] * Quits: roc (~roc@121-72-216-214.dsl.telstraclear.net) (Quit: roc)
- # [05:59] * Quits: othermaciej (~mjs@17.246.17.218) (Quit: othermaciej)
- # [06:03] * Quits: cpearce (~cpearce@203-97-204-82.dsl.clear.net.nz) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.15/2009101909])
- # [06:07] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 272 seconds)
- # [06:08] * Joins: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
- # [06:22] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [06:24] * Quits: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Quit: dglazkov)
- # [06:33] * Joins: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [06:42] * Quits: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Ping timeout: 245 seconds)
- # [06:48] * Joins: mackstann__ (~death@216-20-152-177-dsl.hevanet.com)
- # [06:58] * Joins: dimich_ (~dimich@c-98-203-252-208.hsd1.wa.comcast.net)
- # [07:02] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [07:03] * Joins: vector_xyz (teslabot@unaffiliated/t3rminator)
- # [07:05] * Quits: miketaylr (~miketaylr@24.42.95.234) (Remote host closed the connection)
- # [07:14] * Quits: jwalden (~waldo@nat/mozilla/x-aobyujlrmvdgccnt) (Quit: ChatZilla 0.9.85-rdmsoft [XULRunner 1.9.2/20100122095031])
- # [07:21] * Parts: Huvet1 (~Emil@c-0acfe555.07-131-73746f39.cust.bredbandsbolaget.se)
- # [07:26] * Quits: beilabs__ (~beilabs@ppp121-44-34-85.lns20.syd6.internode.on.net) (Quit: Leaving)
- # [07:34] * Joins: zalan (~zalan@host-131.nrln.net)
- # [07:42] * Joins: Utkarsh (~admin@117.201.81.200)
- # [07:46] * Joins: Maurice (copyman@5ED548D4.cable.ziggo.nl)
- # [07:49] * Joins: FireFly (~firefly@1-1-3-36a.tul.sth.bostream.se)
- # [07:49] * Quits: FireFly (~firefly@1-1-3-36a.tul.sth.bostream.se) (Changing host)
- # [07:49] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [07:58] * Quits: Maurice (copyman@5ED548D4.cable.ziggo.nl)
- # [08:02] * Quits: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Quit: dglazkov)
- # [08:02] * Joins: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de)
- # [08:18] * Quits: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [08:26] * Joins: roc (~roc@121-72-216-214.dsl.telstraclear.net)
- # [08:46] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:47] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
- # [08:52] * Quits: dimich_ (~dimich@c-98-203-252-208.hsd1.wa.comcast.net) (Quit: dimich_)
- # [09:02] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [09:04] * Joins: matijsb (~matijsb@86.93.69.153)
- # [09:05] * matijsb is now known as matijs
- # [09:06] <hsivonen> annevk: Is Opera's current initial about:blank loading into a browsing context behavior considered sufficiently Web-compatible by Opera devs?
- # [09:06] * Joins: pesla (~retep@procurios.xs4all.nl)
- # [09:15] * Joins: svl (~chatzilla@a194-109-2-65.dmn.xs4all.nl)
- # [09:17] * matijs is now known as matijs_back_in_a
- # [09:17] * matijs_back_in_a is now known as matijs_brb
- # [09:22] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: Leaving)
- # [09:25] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
- # [09:26] * Joins: FireFly (~firefly@1-1-3-36a.tul.sth.bostream.se)
- # [09:26] * Quits: FireFly (~firefly@1-1-3-36a.tul.sth.bostream.se) (Changing host)
- # [09:26] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [09:26] <gsnedders> hsivonen: Wich part of it? There are parts that aren't.
- # [09:27] <foolip> Lachy: I'm here
- # [09:27] * foolip has a look
- # [09:28] <hsivonen> gsnedders: 1) creating the initial about:blank DOM synchronously, 2) not scheduling a normal load for about:blank that'd overwrite the initial about:blank, 3) firing a 'load' event for the initial about:blank and 4) firing the 'load' event async
- # [09:28] <hsivonen> gsnedders: can you say which parts aren't?
- # [09:29] <hsivonen> as far as I can tell, there a the four behaviors out there: Gecko, WebKit/IE, Opera and spec
- # [09:30] <hsivonen> given the data available to me, I tentatively consider Opera's behavior most desirable here
- # [09:30] <foolip> Lachy: I'm afraid I'm just doing what the spec says: http://www.whatwg.org/specs/web-apps/current-work/multipage/microdata.html#conversion-to-vcard
- # [09:30] <gsnedders> hsivonen: That's fine
- # [09:30] <foolip> Lachy: only the first additional-name is used
- # [09:30] <hsivonen> although it's scary that WebKit/IE have their behavior in common
- # [09:30] <gsnedders> hsivonen: The problems relate to iframes created through DOM before the body element
- # [09:30] <hsivonen> gsnedders: thanks
- # [09:30] <gsnedders> hsivonen: (at least I'm unaware of any issues with it)
- # [09:30] <gsnedders> (and I spent a while looking at this a few months ago)
- # [09:31] <foolip> Lachy: write to the list and I'll align with whatever the spec changes to
- # [09:33] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: Leaving)
- # [09:34] <Lachy> foolip, ok. I was looking at the actual vCard RFC, which allows multiple occurrences of those fields, so I'll report the spec bugs shortly
- # [09:35] * Quits: Utkarsh (~admin@117.201.81.200) (Ping timeout: 240 seconds)
- # [09:35] <foolip> Lachy: good, perhaps you can look over the other fields and see if there are other discrepancies too?
- # [09:35] <hsivonen> Is Google's JSON-C still JSON but with more compact structures that in their existing JSON APIs_
- # [09:35] <hsivonen> ?
- # [09:36] <hsivonen> or is JSON-C modifying JSON itself?
- # [09:36] * Quits: onar (~onar@c-67-180-87-66.hsd1.ca.comcast.net) (Quit: onar)
- # [09:37] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [09:42] * Quits: mackstann__ (~death@216-20-152-177-dsl.hevanet.com) (Ping timeout: 276 seconds)
- # [09:50] <Lachy> foolip, unfortunately, RFC 2426 isn't entirely clear. :-( It states:
- # [09:50] <Lachy> Type special note: The structured type value corresponds, in
- # [09:50] <Lachy> sequence, to the Family Name, Given Name, Additional Names, Honorific
- # [09:50] <Lachy> Prefixes, and Honorific Suffixes. The text components are separated
- # [09:50] <Lachy> by the SEMI-COLON character (ASCII decimal 59). Individual text
- # [09:50] <Lachy> components can include multiple text values (e.g., multiple
- # [09:50] <Lachy> Additional Names) separated by the COMMA character
- # [09:52] <Lachy> It doesn't explicitly specify which fields allow multiple values and which cannot, suggesting they all cane. Although with it using the plural of Additional Names, Honorific Prefixes and Suffixes, suggesting that it's only those 3 that can.
- # [09:52] <Lachy> s/cane/can/
- # [09:52] <jgraham> But it has the character names in all caps!
- # [09:52] <jgraham> What could be clearer than that
- # [09:52] <jgraham> ?
- # [09:53] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
- # [09:54] <Lachy> I do know someone here in Norway with 2 first names and 2 last names, and she insists that they're not middle names even though they're not hyphenated. So I'm inclined to say that all fields can contain multiple values.
- # [09:58] * Joins: portenkirchner (~portenkir@p5794A8B7.dip.t-dialin.net)
- # [09:59] * Quits: portenkirchner (~portenkir@p5794A8B7.dip.t-dialin.net) (Client Quit)
- # [10:14] <virtuelv> Lachy: that person would be wrong
- # [10:14] <virtuelv> unless hyphenated, the last name is one word only
- # [10:14] <virtuelv> you can have as many first and middle names as you want
- # [10:17] <virtuelv> § 7. Doble etternavn
- # [10:17] <virtuelv> To navn som kan tas som etternavn, kan tas som et dobbelt etternavn der de to navnene er satt sammen med bindestrek. I forhold til §§ 3 og 4 regnes et dobbelt etternavn som to adskilte etternavn.
- # [10:18] <virtuelv> § 7 Doble surname
- # [10:18] <virtuelv> Two names that can be taken as a last name, can be taken as a double last name, where the two names are put together with a hyphen. In relation to § § 3 and 4 is considered a double last name as two separate surnames.
- # [10:18] <virtuelv> From http://www.lovdata.no/all/tl-20020607-019-002.html
- # [10:18] <hsivonen> virtuelv: what's the semantic role of Wium in howcome's name?
- # [10:18] <virtuelv> it would be his middle name
- # [10:19] <virtuelv> there might be exceptions for some names
- # [10:19] <hsivonen> virtuelv: is it the same kind of middle name as in English and not the kind of middle name that occurs in Danish?
- # [10:19] <virtuelv> von Tetzchner, or von Koengisegg
- # [10:20] <virtuelv> hsivonen: this is covered by § 9
- # [10:20] <virtuelv> which says that all acceptable last names are acceptable middle names
- # [10:21] <hsivonen> virtuelv: ah. so that permits Danish names in Norway
- # [10:22] <virtuelv> colloquially, though, people may refer to an unused first name as a middle name
- # [10:23] <hsivonen> it seems to me that the Norwegian statute has the same bug as the Finnish statute
- # [10:23] <hsivonen> it doesn't state the permitted character repertoire and length of the names
- # [10:24] <hsivonen> (or I'm bad at skimming Norwegian text)
- # [10:24] <virtuelv> there is no limit on the length
- # [10:24] <virtuelv> and there is, as far as I can tell no limit on the character repertoire
- # [10:24] <virtuelv> on the length thing: http://www.huffingtonpost.com/2009/09/11/julius-andreas-gimli-arn_n_284276.html
- # [10:25] <hsivonen> virtuelv: if a Russian-born person gets Norwegian citizenship, are cyrillic letters printed on the passport?
- # [10:25] <virtuelv> (Yes, he did indeed misspell Chewbacca)
- # [10:25] <virtuelv> hsivonen: I don't know
- # [10:27] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Quit: GarethAdams|Home)
- # [10:27] <hsivonen> an Estonian-born person with a Russian name who got the Finnish citizenship told me that there was a mandatory algorithmic mapping to the Latin script
- # [10:27] <virtuelv> note that for that guy, only elessar-jankov is last name, as evidenced by the first line of his driver's license
- # [10:27] <hsivonen> it bothers me that I can't find the specs for this stuff
- # [10:27] <virtuelv> hsivonen: if there is, it isn't written in law, at least
- # [10:28] <virtuelv> then again, I live in a country where the tax algorithm is described in terms of a 1300-line COBOL program
- # [10:29] * Joins: Phae (~phaeness@gateb.thls.bbc.co.uk)
- # [10:31] <hsivonen> there's definitely a limit on how many characters fit on the optically-readable part of a passport
- # [10:31] <virtuelv> yeah
- # [10:31] <foolip> virtuelv: there are plenty of Swedes with two surnames without hyphen
- # [10:31] <virtuelv> he had to drop highlander from his passport
- # [10:32] <hsivonen> and there's a German-oriented ASCII-ification of names for the optically readable part
- # [10:32] <foolip> (mostly people who couldn't decide which name to take when getting married)
- # [10:33] * hsivonen has wondered what happens if a person with an umlauted name tries to travel to the U.S. these days and applies a conversion that Finns or Swedes would apply naturally
- # [10:41] <pesla> What are the main reasons for the html5 spec to not demand closing your tags?
- # [10:42] <Hixie> which tags?
- # [10:42] <pesla> Tags of which the end tag can now be omitted
- # [10:42] <hsivonen> pesla: backward compat with HTML4 authoring
- # [10:43] <Hixie> didn't seem to be helpful to require them
- # [10:43] <Hixie> i like omitting tags
- # [10:43] <Hixie> :-)
- # [10:43] <hsivonen> pesla: those tags were optional in HTML4, too
- # [10:43] <hsivonen> pesla: also, it's nice to less to type when writing test cases
- # [10:43] <pesla> I know, but what problems would arise if the html5 spec demands it?
- # [10:43] <hsivonen> s/to less/to have less/
- # [10:43] <Hixie> pesla: i'd be less happy
- # [10:43] <Hixie> pesla: and my fingers would hurt more
- # [10:43] <pesla> But I think a lot of frontend devvers would be happier
- # [10:43] <hsivonen> pesla: migrating from HTML4 to HTML5 becomes more tedious for no good reason
- # [10:44] <Hixie> pesla: they can include them if they like
- # [10:44] <hsivonen> pesla: they are free to do the additional typing
- # [10:44] <Hixie> pesla: they can even write validators that warn if you omit them
- # [10:44] <pesla> There is no benefit to omit the closing tag is there? Apart from writing less ;)
- # [10:44] <pesla> (Mind my crappy english :()
- # [10:44] <hsivonen> (or they can wait for Firefox to ship with the HTML5 parser and then me fixing the validator)
- # [10:45] <hsivonen> pesla: writing less is a benefit
- # [10:45] * Joins: Peter- (~peter@92.254.21.251)
- # [10:45] <hsivonen> pesla: check out the SGML spec
- # [10:45] <hsivonen> pesla: it's full of "to avoid repetitive keying"
- # [10:45] <virtuelv> hsivonen: although, reading the sgml spec is a cruical part on the path to insanity :D
- # [10:45] <Lachy> virtuelv, Norwegian rules about naming don't apply everywhere. My sister in law, when she married my elder brother, changed her last name from Wedgewood to Wedgewood Hunt. So technically, she has two last names now.
- # [10:46] <virtuelv> Lachy: yes, but I was refering to Norway, and what the law here says on names
- # [10:46] <virtuelv> either way, and back to microdata and contact formats
- # [10:46] <virtuelv> it's so complex that
- # [10:47] <virtuelv> a) Devising an algorithm for extracting names from a single field is not feasible
- # [10:47] * Joins: ROBOd (~robod@89.122.216.38)
- # [10:47] <virtuelv> b) Having format constraints for first/middle/last names is not feasible
- # [10:47] <hsivonen> names in hCard are a rathole unless the name is of the form Given Surname
- # [10:47] <virtuelv> c) You can't use the terms I used in b) for names
- # [10:47] <virtuelv> because of countries where the last name is the first
- # [10:48] * Joins: qfox (~53e8b159@gateway/web/freenode/x-fcdgdozobcghdfeb)
- # [10:48] <qfox> hi
- # [10:48] <hsivonen> hi
- # [10:48] <virtuelv> as I understand it, people in Iceland don't really have last names
- # [10:48] <virtuelv> their phone book is sorted by first name
- # [10:48] <qfox> pesla's question was kind of because of me, i guess
- # [10:48] <jgraham> No they have names like Jonsdottir
- # [10:48] <pesla> lol
- # [10:48] <jgraham> sp?
- # [10:48] <jgraham> (Mean's Jon's daughter)
- # [10:49] <virtuelv> jgraham: yes, but I'm not sure they qualify as "last" names
- # [10:49] * Joins: shepazutoo (~schepers@adsl-144-137-33.rmo.bellsouth.net)
- # [10:49] <jgraham> *meaning
- # [10:49] <virtuelv> because they are certainly not last names in the sense we use last names in the rest of the world, which is "family name"
- # [10:49] <jgraham> virtuelv: Well not in the traditional sense of family names. But they are typically written after their given name
- # [10:49] <qfox> so the only reason for closing tags not being in the spec would be to prevent cruft?
- # [10:49] <hsivonen> jgraham: aren't the *dottir names just for compat with the rest of the world?
- # [10:50] * Quits: shepazu (~schepers@adsl-227-103-164.rmo.bellsouth.net) (Ping timeout: 256 seconds)
- # [10:50] <qfox> apart from potential compat problems between html5 and older versions...
- # [10:50] * Joins: beilabs_ (~beilabs@ppp121-44-34-85.lns20.syd6.internode.on.net)
- # [10:50] <annevk> hsivonen, I recall we had some trouble with it in the past, but our current behavior is ok afaik
- # [10:50] <hsivonen> qfox: they are a compat problem in these cases: <p><table>, <p><article>
- # [10:50] <hsivonen> annevk: thanks
- # [10:50] <jgraham> hsivonen: I was under the impression that they were a long-time naming tradition. But it's not like I'm an iceland guru or anything
- # [10:51] <qfox> hsivonen: in what regard exactly?
- # [10:51] <hsivonen> qfox: so omitting </p> is contextually dangerous
- # [10:51] <qfox> yes, but that's not against putting it in the standard...
- # [10:51] <Lachy> virtuelv, the spec uses given-name and family-name anyway, so the cultural issues of first vs. last names is irrelevant.
- # [10:51] <qfox> i'm wondering why the tags arent forced to be closed by the spec
- # [10:51] <hsivonen> qfox: omitting <html>, </html>, <body>, </body>, <head>, </head>, <tbody> or </tbody> is totally safe
- # [10:51] <qfox> i understand that
- # [10:52] <qfox> but it is also very error prone
- # [10:52] <virtuelv> Lachy: "family-name" is a cultural issue
- # [10:52] <hsivonen> qfox: <p><table> depends on quirks vs. standards
- # [10:52] <qfox> especially to people new to html
- # [10:52] <jgraham> http://en.wikipedia.org/wiki/Icelandic_name
- # [10:52] <hsivonen> qfox: <p><article> depends on legacy parser vs. HTML5 parser
- # [10:52] <qfox> i'm sure it is, however, those should have a doctype telling the browser what behavior should be executed
- # [10:52] <virtuelv> Lachy: see jgraham's wikipedia link
- # [10:52] <qfox> anythng else would fall into quirksmode anyhow
- # [10:53] <qfox> (or should)
- # [10:53] <hsivonen> qfox: well, if the doctype makes <p><table> a non-concern, then the only actually problematic case is <p><article>
- # [10:53] <qfox> and there's absolutely no workaround for that? i mean, the spec isnt finalized yet?
- # [10:54] <hsivonen> qfox: the workaround is writing <p></p><article>
- # [10:54] <qfox> ok so i guess an article cant be wrapped by p? sorry if that sounds like a silly question :)
- # [10:54] * Joins: krijn (~krijnhoet@g179009.upc-g.chello.nl)
- # [10:54] <qfox> and also. how is that still an argument _against_ forcing the closure of open tags..?
- # [10:55] <hsivonen> qfox: can't in HTML5-compliant text/html parsing (without magic intervening tags)
- # [10:55] <qfox> because then it wouldnt be a workaround, it'd be a rule.
- # [10:55] <zcorpan> hsivonen: omitting <body> isn't totally safe in ie
- # [10:55] <Lachy> virtuelv, that's true, but using family-name for "Jónsson" (from the wikipedia example) is semantically close enough
- # [10:55] <zcorpan> hsivonen: nor old firefox
- # [10:55] <hsivonen> zcorpan: how?
- # [10:56] <qfox> ok. i'm not talking about omitting tags here. i dont care about that right now. i'm just talking about closing a <p> when you open it. what problems arise when that would be enforced?
- # [10:56] <zcorpan> hsivonen: ie inserts some tags to the head and then creates a non-tree
- # [10:56] <hsivonen> qfox: you'd have to typo </p> more often when editing HTML by hand
- # [10:56] <qfox> yeah
- # [10:56] <qfox> that sounds like a real sound reason
- # [10:56] <hsivonen> zcorpan: eww.
- # [10:56] <zcorpan> hsivonen: e.g. for <!doctype html><div><form>lol
- # [10:56] <qfox> </sarcasm> . but are there any other reasons?
- # [10:57] <zcorpan> hsivonen: firefox puts scripts in head for <!doctype html><div></div><script>alert(document.body)</script>
- # [10:57] <hsivonen> qfox: not having to add </p> tags when upgrading pre-existing HTML5 content to HTML5
- # [10:57] <qfox> because that seems to be the only reason people come up with. that and "well it's part of the spec"
- # [10:57] <qfox> when upgrading, a lot has to be rewritten anyways
- # [10:57] <Lachy> anyway, I assume the conclusion from all of this is that we shouldn't try and restrict the *-name properties to single occurrences since the rules and conventions for names vary so much
- # [10:57] <hsivonen> zcorpan: ouch. I *think* I've seen a bug report about that
- # [10:57] <qfox> the adding of closing tags should not be a problem at that point
- # [10:58] * Quits: MikeSmith (~MikeSmith@EM114-48-120-135.pool.e-mobile.ne.jp) (Quit: Tomorrow to fresh woods, and pastures new.)
- # [10:58] <hsivonen> zcorpan: in the "will be fixed by HTML5 parser" bucket
- # [10:58] <qfox> in fact, if its so "difficult" it only proves the necessity
- # [10:58] <qfox> or supports it, at least.
- # [10:58] <gsnedders> How so?
- # [10:59] <qfox> because if the code would be properly closed, the format and scoping would be easier to read
- # [10:59] <qfox> and thus better to maintain
- # [10:59] <qfox> like this example above
- # [10:59] <qfox> to upgrade from html4 to 5
- # [11:00] <qfox> a lot has to be rewritten anyways, right?
- # [11:00] <qfox> so you'd have to be able to read the existing code
- # [11:00] <qfox> scoping and everything
- # [11:00] <gsnedders> If you're compliant HTML 4.01 Strict, you have to change very little
- # [11:00] <annevk> I only had to change the DOCTYPE
- # [11:00] <qfox> doing so in code that's not properly closed is a ... far more difficult.
- # [11:00] <hsivonen> to read markup, you need to infer the close tags anyway
- # [11:00] <qfox> yes, but if you're compliant with html4, you're not.
- # [11:01] <hsivonen> if you trust on what's explicitly written, you'd be fooled, since the inference rules still apply
- # [11:01] <gsnedders> I'd say <p>foo\n<p>bar is just as clear as <p>foo</p>\n<p>bar</p>
- # [11:01] <qfox> with all the new tags in html5, can html4 be truly upgraded by just replacing the doctype?
- # [11:01] <virtuelv> yay
- # [11:01] <virtuelv> russian patronymics are even worse
- # [11:01] <qfox> that's like saying c++ is like c.
- # [11:01] <hsivonen> qfox: a lot of HTML4 content can, yes
- # [11:01] <virtuelv> they are neither first, nor middle or last names
- # [11:01] <qfox> yes, a lot. but not all.
- # [11:01] <qfox> which was my point.
- # [11:01] <hsivonen> qfox: a lot of C code can be assimilated to C++, too
- # [11:01] <hsivonen> by design
- # [11:02] <qfox> aye
- # [11:02] <virtuelv> mongolian names are nouns or adjectives
- # [11:02] * Joins: mat_t (~mattomasz@91.189.88.12)
- # [11:03] <qfox> so far i've not heard any argument against it that's worth more than pro's of a properly structure html document. especially in regard of people new to the language and the error prone-ness of not closing tags.
- # [11:03] <qfox> laziness is not an argument that outweights that, imo.
- # [11:04] <qfox> (and there's IDE's for that :p)
- # [11:04] <virtuelv> some cultures do not seem to use sur/last/family names at all
- # [11:04] <virtuelv> http://en.wikipedia.org/wiki/Surname
- # [11:07] <annevk> qfox, laziness is a great argument
- # [11:07] <annevk> also backcompat with HTML4
- # [11:07] <annevk> no reason to break that over aesthetics
- # [11:08] <qfox> there's more to it than just aesthetics.
- # [11:08] <pesla> qfox: Most of it is personal preferene
- # [11:08] <qfox> but maybe pesla was right, they're more of a point to corporate environment..
- # [11:08] <qfox> and a coder's point of view.
- # [11:09] <qfox> but either your job is to write html, in which case the extra keys to press to write a closing tag comes natural for you, or you use an IDE to do this for you
- # [11:09] <qfox> or its not your job and the extra keypresses should not impact the rest of the cycle
- # [11:09] * gsnedders notes there are plenty of us who write HTML professionally who omit tags
- # [11:10] <qfox> yeah, i could comment on that, but i guess i'll leave it at that probably being part of the reason this discussion started in the first place.
- # [11:10] <annevk> my job is writing HTML and it does not come natural...
- # [11:11] <Hixie> the main reason the "allow tags to be optional" camp wins the argument is that if tags are optional, youcan still write software that acts as if they're not
- # [11:11] <annevk> in fact, what comes natural is omitting stuff :)
- # [11:11] <Hixie> but if they're not optional, you can't write software that acts as if they are
- # [11:11] <Hixie> so it's a simple tradeoff
- # [11:11] <workmad3> omitting tags isn't a problem, as long as you follow the spec wrt what tags can have their close omitted
- # [11:11] <Hixie> one way, you can get both behaviours, the other way you can only get one
- # [11:11] <Hixie> 2>1
- # [11:12] <qfox> i can hardly believe that not closing tags is preferred from a professional point of view. starting at code maintainability and error proneness. exit at creating code for other people to use.
- # [11:12] <qfox> there's just so many things wrong there..
- # [11:12] <hsivonen> qfox: gsnedders, annevk, Hixie and I write test cases as part of our professional activities
- # [11:13] <hsivonen> qfox: and I can assure you that people who write all the tags in profession test cases don't make their test cases immune to gotchas
- # [11:13] <zcorpan> hsivonen: test cases don't need to be valid though
- # [11:14] <Hixie> including the <head> and <body> and <html> tags leads to more errors in my experience
- # [11:14] <hsivonen> qfox: see http://twitter.com/hsivonen/status/7979756782
- # [11:14] * Quits: hish (~chatzilla@p57B7FF24.dip.t-dialin.net) (Ping timeout: 272 seconds)
- # [11:14] <qfox> hsivonen: testcases (especially larger, complexer ones) would only benefit from closing tags because there's less chance of introducing bugs in your testcases.
- # [11:15] <qfox> and i'm not sure what that status update has to do with this discussion. but that's probably just me.
- # [11:16] * Parts: zcorpan (~zcorpan@pat.se.opera.com)
- # [11:16] <hsivonen> qfox: the relevance of the tweet is that writing <head> or </body> explicitly didn't make test cases resilient to gotchas
- # [11:16] <Hixie> qfox: you're more likely to have bugs if you have the tags included
- # [11:16] <hsivonen> qfox: because white space moves magically even if you have the tags
- # [11:16] <Hixie> qfox: how can you have bugs if you omit them?
- # [11:16] <Hixie> qdat least for <html>, <head>, and <body>
- # [11:16] <Hixie> er
- # [11:16] <Hixie> s/qdat/qfox:/
- # [11:16] <qfox> ... testcases arent imune for bugs.
- # [11:17] <qfox> why do you need testcases if you omit bugs from your production code?
- # [11:17] <Hixie> i mean how can omitting the tags introduce bugs that would be avoided by including them
- # [11:17] <qfox> :/
- # [11:17] <qfox> because you can make errors in scoping?
- # [11:17] <Hixie> not for <html>, <body>, and <head>
- # [11:17] <qfox> maybe. but if you do it for any other tag, why not those three as well.
- # [11:18] <Hixie> because it avoids bugs
- # [11:18] <Hixie> and because i don't do it for hte other ones
- # [11:18] <Hixie> again, the spec allows you to include them, just as you want
- # [11:19] <Hixie> why do you want to change the spec to disallow me from omitting them, as i want?
- # [11:19] <pesla> To protect people who don't know exactly what they are doing
- # [11:19] <Hixie> how does that protect them
- # [11:19] <Hixie> if they don't know what they're doing, they're not gonna be using a validator, and they'll never know
- # [11:19] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
- # [11:19] <qfox> make a better organized document, prevent people from making mistakes in scoping, especially when editing code later
- # [11:20] <Hixie> the conformance rules don't prevent the authors from doing anything if they don't know what they're doing
- # [11:20] <Hixie> they'll just make invalid documents
- # [11:20] <hsivonen> qfox: the thing is that scoping mistakes aren't prevented, because the parser will still perform tag inference
- # [11:20] <qfox> how's that?
- # [11:20] <qfox> the whitespace example?
- # [11:21] <hsivonen> qfox: well, people write <p> ... <table> ... </table> ... </p>
- # [11:21] <hsivonen> qfox: now it looks like scoping is right
- # [11:22] <hsivonen> qfox: but it'll still parse as <p> ... </p><table> ... </table> ...
- # [11:22] <hsivonen> qfox: so you can't just wish this stuff awy
- # [11:22] <hsivonen> away even
- # [11:22] <zcorpan> the trailing stray </p> will actually be parsed as <p></p>
- # [11:23] <qfox> shouldnt the parser either throw you in quirksmode in such case, or throw some kind of parsing error somehow?
- # [11:23] <qfox> rather than accept it, do what you say it will, and still be in "standards mode" ?
- # [11:23] <hsivonen> zcorpan: excellent point
- # [11:23] <hsivonen> qfox: no
- # [11:23] <qfox> i guess i'm thinking too idealy then.
- # [11:25] <Lachy> I can't believe how poorly written the vCard RFC is. It's contradictory, doesn't define things clearly at all and forces readers to make assumptions based on examples and ambiguous wording.
- # [11:25] <Lachy> I suppose that makes it a typical RFC then.
- # [11:25] <foolip> Lachy: sounds like most specs
- # [11:25] <Hixie> you should let the hybi group know, they want me to change websockets to use the style more commonly used by RFCs
- # [11:26] <Lachy> Hixie, ok. Who is the hybi group?
- # [11:26] <Lachy> anyway, I don't have time to finish reviewing it now. Maybe later tonight. But when I finish, I will have a lot of changes for you to make to the vcard conversion algorithm.
- # [11:26] <Hixie> 238 people
- # [11:27] * Quits: krijn (~krijnhoet@g179009.upc-g.chello.nl) (Quit: krijn)
- # [11:27] <qfox> oh. i didnt read that topic. silly me. sorry for that :p
- # [11:29] <hsivonen> soooo. Where does the <script event="..."> stuff come from?
- # [11:30] <hsivonen> Microsoft? the XHTML2 WG?
- # [11:30] <Lachy> XMLEvents, probably
- # [11:30] <Hixie> wasn't it a mozilla invention?
- # [11:30] <Hixie> actually no i think IE did it first
- # [11:30] <Hixie> and mozilla's is incomplete or something
- # [11:31] * Quits: Lachy (~Lachlan@85.196.122.246) (Quit: This computer has gone to sleep)
- # [11:31] <hsivonen> Hixie: CVS blame points to it being an IE compat thing: https://bugzilla.mozilla.org/show_bug.cgi?id=174404
- # [11:32] <pesla> Is cp1252 always exchangable with windows-1252?
- # [11:32] <pesla> Err, interchangeable
- # [11:33] <gsnedders> It's an alias for it.
- # [11:33] <hsivonen> Hixie: the scary part is that there's still code in the tree from handing the event attribute content to the script engine
- # [11:33] <hsivonen> dunno if that's dead code, though
- # [11:33] <pesla> gsnedders: Yea, but I wasn't sure if windows-1252 caused problems.
- # [11:33] <pesla> In my memory it did, somewhere ;)
- # [11:36] <workmad3> anything non unicode will probably cause problems at some point
- # [11:36] <workmad3> anything unicode will probably cause problems straight away though :P
- # [11:36] <pesla> Migration to utf8 is a todo for this year :D
- # [11:36] <pesla> Huge operation :/
- # [11:45] <Hixie> sweet jesus the hybi list beats even public-html in terms of people talking about minutiae that doesn't matter
- # [11:45] <Hixie> people are arguing about the reference to use for ASCII!
- # [11:47] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [11:48] * Joins: charl (~charlvn@196-209-26-21-esdw-esr-3.dynamic.isadsl.co.za)
- # [11:49] <annevk> Hixie, I think you play it somewhat close to what is described as "asshole" here though: http://diveintomark.org/archives/2004/08/16/specs :)
- # [11:50] <annevk> though you just argued your reference is more useful, so maybe not
- # [11:50] <Hixie> my argument here is that i really couldn't care less and think the entire argument is a complete waste of everyone's time
- # [11:51] * Quits: svl (~chatzilla@a194-109-2-65.dmn.xs4all.nl) (Ping timeout: 272 seconds)
- # [11:51] * Joins: svl__ (~chatzilla@a194-109-2-65.dmn.xs4all.nl)
- # [11:51] * svl__ is now known as svl
- # [11:52] * workmad3 likes the moron-asshole analogy :)
- # [11:53] * Joins: MikeSmith (~MikeSmith@EM114-48-99-26.pool.e-mobile.ne.jp)
- # [12:02] <annevk> oh lol
- # [12:02] <annevk> the TAG said Web-keys might not be the best idea
- # [12:03] <annevk> well, Noah from the TAG said that
- # [12:03] <annevk> long emails follow
- # [12:03] <hsivonen> are web keys like secret cruft in flickr image file urls?
- # [12:05] <Hixie> nn
- # [12:05] <annevk> hsivonen, yes, but in addition they're supposed to not leak
- # [12:05] <annevk> of course URLs leak everywhere
- # [12:06] <annevk> which as Noah's point
- # [12:06] <annevk> was*
- # [12:06] <hsivonen> flickr private photo urls arem't supposed to leak, either
- # [12:06] <annevk> I see
- # [12:07] * Quits: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de) (Ping timeout: 264 seconds)
- # [12:07] * Parts: qfox (~53e8b159@gateway/web/freenode/x-fcdgdozobcghdfeb)
- # [12:07] <hsivonen> same design on facebook too, i believe
- # [12:16] <jgraham> Hmm, I thought CanvasPixelArray clamped rather than taking the modulus. Did that change or am I misreading something?
- # [12:22] <Philip`> jgraham: It used to clamp
- # [12:22] <Philip`> Now it seems to defer to WebIDL's octet definition, which moduluses
- # [12:24] <Philip`> (I think some people wanted it to match WebGL's typed arrays instead, but I don't know what they do)
- # [12:24] <Philip`> (Probably best to converge in the long term)
- # [12:26] * Joins: Rik`_ (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [12:27] * Joins: nattokirai (~nattokira@y226086.dynamic.ppp.asahi-net.or.jp)
- # [12:27] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: No route to host)
- # [12:27] * Rik`_ is now known as Rik`
- # [12:28] * charl is now known as charlvn
- # [12:29] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [12:31] * Quits: webben (~benjamin@173-45-238-110.slicehost.net) (Quit: WeeChat 0.3.0)
- # [12:33] * Joins: webben (~benjamin@173.45.238.110)
- # [12:34] <hsivonen> do JS engines optimize the return value of charAt to a unsigned short type or does it really create a string object?
- # [12:35] <hsivonen> or is one supposed to use charCodeAt for high perf code?
- # [12:39] <Philip`> TraceMonkey seems to have lots of specialisations for charCodeAt (for getting/returning ints and doubles) but none for charAt
- # [12:40] <hsivonen> I see
- # [12:43] <Philip`> (and charAt always returns a new dependent string)
- # [12:43] <Lachy> foolip, another bug in your live microdata tool. The data URIs for download links should use charset=UTF-8 instead of encoding=utf-8
- # [12:44] * Philip` wishes he knew why X randomly decides to stop receiving any keyboard input for no apparent reason
- # [12:44] <Philip`> and usually fixes itself randomly after a few minutes
- # [12:44] <Philip`> (The keyboard's fine since I can switch to a text console)
- # [12:44] * Quits: svl (~chatzilla@a194-109-2-65.dmn.xs4all.nl) (Remote host closed the connection)
- # [12:45] * Quits: virtuelv (~virtuelv_@162.179.251.212.customer.cdi.no) (Ping timeout: 264 seconds)
- # [12:45] * Joins: svl (~chatzilla@a194-109-2-65.dmn.xs4all.nl)
- # [12:47] * Joins: Utkarsh (~admin@117.201.86.14)
- # [12:58] * Joins: Wes_ (~chatzilla@host36-143-dynamic.11-87-r.retail.telecomitalia.it)
- # [12:59] <Wes_> hi
- # [13:00] <foolip> Lachy: another? the first one wasn't mine ;) does capitalization of utf-8 matter for mime types, or would charset=utf-8 also be OK?
- # [13:01] <Philip`> It's case-insensitive
- # [13:01] <Philip`> and uppercase is ugly :-p
- # [13:01] <foolip> I agree
- # [13:02] <Philip`> It's typically --insensitive and _-insensitive too
- # [13:02] <Wes_> but once upon a time we wrote.... <FONT>
- # [13:02] <Wes_> and uppercase was cool
- # [13:02] <Philip`> so I can never define whether I prefer utf8 or utf-8
- # [13:03] <Wes_> font tag too :)
- # [13:03] <Philip`> Wes_: I don't remember it ever being cool
- # [13:03] <Philip`> It was just what one did because it's what everyone else did :-)
- # [13:04] <Philip`> I guess it made more sense in the early web, where you had more content than markup
- # [13:04] <Philip`> and so it was handy to make the markup stand out more
- # [13:04] <Philip`> but now it's the other way round
- # [13:05] <Philip`> and you often write whole pages with no textual content whatsoever
- # [13:05] <Wes_> eheh... nice era
- # [13:06] <Wes_> true!
- # [13:06] <Wes_> lot of pages are full-xmlhttp
- # [13:06] <Wes_> just tags and scripts
- # [13:07] <Wes_> hey... it's my first time here, english is not my first language and i'm sorry for this
- # [13:08] <Wes_> the flexible box model is part of whatwg?
- # [13:08] <foolip> Wes_: that would be the CSS WG
- # [13:09] <Lachy> foolip, lowercase "utf-8" is ugly.
- # [13:10] <foolip> Lachy: OK, as you wish
- # [13:10] <Wes_> and whatwg does not collaborate with csswg?
- # [13:10] <Lachy> foolip, I don't mind that much. It's up to you
- # [13:10] * jgraham rather likes lowercase utf-8
- # [13:10] <Lachy> I was just countering Philip`s unsupported argument with one of my own.
- # [13:11] <hsivonen> Wes_: collaboration with the CSS WG happens informally or formally with HTML WG hats on
- # [13:13] * Quits: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net)
- # [13:14] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [13:19] <Wes_> what do you think about aside element?
- # [13:19] <hsivonen> Wes_: seems to address a common use case (pull quotes)
- # [13:20] <zcorpan> and sidebars
- # [13:21] <Wes_> but is visual, not structural... i mean... i believe in convergence of html and xhtml
- # [13:24] <Wes_> the mean is "not so important"? xD its a floated element placed before the real content... so parsers like search engines can identify "real content" and "additional content"?
- # [13:25] <foolip> Lachy: fixed
- # [13:27] <jgraham> Wes_: It seems pretty important to me. See e.g. the BBC which has lots of stuff like <p>Some text</p><div class=aside>A random quote</div><p>Some text that follows the previous paragraph</p>
- # [13:27] <jgraham> (their markup doesn't look quite like that but the idea is the same)
- # [13:28] <jgraham> So a UA reading the page would likely want to skip the <div> first time around and just read the main content
- # [13:30] * Joins: broquaint (dca2e0aedf@spc2-brig11-0-0-cust103.asfd.cable.virginmedia.com)
- # [13:30] <Wes_> maybe it is too generic
- # [13:31] * Quits: matijs_brb (~matijsb@86.93.69.153) (Quit: matijs_brb)
- # [13:31] <Wes_> an "asided" element can be a paragraph
- # [13:31] * Quits: broquaint (dca2e0aedf@spc2-brig11-0-0-cust103.asfd.cable.virginmedia.com) (Remote host closed the connection)
- # [13:31] <Wes_> <p aside="aside">
- # [13:31] * Joins: matijsb (~matijsb@86.93.69.153)
- # [13:31] <Wes_> <p class="aside">
- # [13:32] <Wes_> a standard classname
- # [13:32] <jgraham> Wes_: But it can also be several paragraphs as in a pull-out box that you get in magazines
- # [13:32] <jgraham> And people really don't like standard classnames
- # [13:32] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Quit: Rik`)
- # [13:32] <jgraham> (because they can clash with authour-defined classnames)
- # [13:34] <Wes_> and what people think about aside? and browser vendors?
- # [13:34] <hsivonen> Wes_: I believe "people" are divided on aside
- # [13:35] <hsivonen> Wes_: I don't recall browser vendors objecting to it
- # [13:35] <jgraham> I'm not sure that "browser vendors" have officla opinions on it
- # [13:35] <hsivonen> Wes_: and browser vendors usually don't promise support
- # [13:35] * Joins: broquaint (6d7dabc82e@spc2-brig11-0-0-cust103.asfd.cable.virginmedia.com)
- # [13:35] <Wes_> lol, usually just one vendor
- # [13:35] <Wes_> xD
- # [13:35] <jgraham> e.g. I work for a browser vendor and I like <aside> but that's not any sort of official position
- # [13:36] <jgraham> I mean, it's not clear that desktop browsers will do a lot with it. Behaviourally it is more useful for search engines and AT and so on
- # [13:36] <Wes_> but whatwg isn't a consortium of browser vendors?
- # [13:38] <Wes_> and big it companies?
- # [13:38] <hsivonen> Wes_: the whatwg is an informal gathering of people initiated by a group of people working for browser vendors
- # [13:38] <Wes_> *IT
- # [13:38] <Wes_> ah
- # [13:38] <foolip> Wes_: kind of, but only people have opinions and they tend to differ (even when sharing the same employer)
- # [13:38] <Wes_> so none is changed
- # [13:38] <foolip> for example, I work for the same browser vendor as jgraham, but think <aside> is kind of ugly (not ugly enough to care though)
- # [13:40] * Quits: matijsb (~matijsb@86.93.69.153) (Quit: matijsb)
- # [13:41] <Wes_> why not web polls? so users can decide, not implementors
- # [13:41] <Wes_> ?
- # [13:41] <hsivonen> Wes_: users don't have commit access to the code repositories that browsers are built from
- # [13:42] <Wes_> no.. just "do you like aside?" yes|no
- # [13:42] <Dashiva> That wouldn't be very useful
- # [13:42] <foolip> Wes_: if you're able to organize fair and representative polls that gather real opinions of real web authors, I'm sure it would be taken into account
- # [13:42] <Dashiva> You'd have to make sure everyone answering had a proper and full understanding of what aside is, and what it is meant for
- # [13:43] <foolip> but I don't know how that wouldn't turn into a big cheating fest though
- # [13:43] <Dashiva> Just look at OOXML to see what happens when you do voting :P
- # [13:43] <Wes_> it is difficult... but with collaboration can be done
- # [13:43] <Wes_> lol
- # [13:45] <jgraham> It is not clear that design-by-poll leads to the best outcome
- # [13:45] <Wes_> anyway... browser wars made the web... so this is not so bad
- # [13:45] * Joins: plainhao (~plainhao@mail.xbiotica.com)
- # [13:47] <Wes_> and... what about html5 served as xml?
- # [13:47] <Wes_> it can be done?
- # [13:48] <Wes_> can i use my own xml namespaces with html5?
- # [13:48] * Joins: surkov_ (~surkov@client-202-172.sibtele.com)
- # [13:49] <foolip> Wes_: only if you serve it as XML
- # [13:49] <jgraham> But first you should realise that you probably son't want to
- # [13:49] <jgraham> *don't
- # [13:51] <Wes_> why not?
- # [13:53] * Quits: danbri (~danbri@unaffiliated/danbri) (Quit: Leaving...)
- # [13:54] <Philip`> Because it's more complex and fragile, and in most cases it doesn't give you any useful benefits
- # [13:55] * Joins: breakmau5 (~breakz@erft-4db7de60.pool.mediaWays.net)
- # [13:55] <zcorpan> and because Philip` will break your site by posting U+FFFE in a comment
- # [13:55] <Wes_> LOL?
- # [13:57] <Wes_> we use namespaces for browser based apps. not public websites... some of my developers works without collaboration on the same thing... and everyone works on a different namespace,
- # [13:57] <Wes_> for readability too
- # [13:57] <Wes_> custom tags are cool... class="" its hard to manage
- # [13:57] <hsivonen> Wes_: different XML namespace?
- # [13:57] <hsivonen> Wes_: for each developer?
- # [13:57] <Wes_> yes
- # [13:58] <hsivonen> wow
- # [13:58] <Wes_> lol... namespace for every feature
- # [13:58] <Wes_> not for every developer xD
- # [14:01] * Joins: hish (~chatzilla@p57B7FF24.dip.t-dialin.net)
- # [14:02] <Wes_> anyway i'm using a lot of html5 features, drag & drop is cool, file apis too
- # [14:02] <Wes_> do you will write someting about clipboard management?
- # [14:05] * Joins: erlehmann (~erlehmann@82.113.106.129)
- # [14:11] * Joins: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de)
- # [14:21] * Quits: mat_t (~mattomasz@91.189.88.12) (Quit: This computer has gone to sleep)
- # [14:23] * Quits: Utkarsh (~admin@117.201.86.14) (Read error: Connection reset by peer)
- # [14:25] * Joins: mat_t (~mattomasz@91.189.88.12)
- # [14:25] * Quits: nessy (~Adium@124-171-43-189.dyn.iinet.net.au) (Quit: Leaving.)
- # [14:28] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [14:31] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: brb)
- # [14:31] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
- # [14:31] * Joins: meledin (~vladi@f2.c7.5d45.static.theplanet.com)
- # [14:32] * Joins: Utkarsh (~admin@117.201.91.127)
- # [14:34] * Quits: beilabs_ (~beilabs@ppp121-44-34-85.lns20.syd6.internode.on.net) (Quit: Leaving)
- # [14:35] * Joins: _Utkarsh (~admin@117.201.90.126)
- # [14:37] * Quits: Utkarsh (~admin@117.201.91.127) (Ping timeout: 264 seconds)
- # [14:45] * Joins: beilabs_ (~beilabs@ppp121-44-1-117.lns20.syd6.internode.on.net)
- # [14:51] * Quits: Wes_ (~chatzilla@host36-143-dynamic.11-87-r.retail.telecomitalia.it) (Read error: Connection reset by peer)
- # [14:51] * Joins: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
- # [14:54] * Quits: erlehmann (~erlehmann@82.113.106.129) (Quit: Ex-Chat)
- # [14:56] <annevk> Hixie, when is something dom-x versus dom-window-x?
- # [14:56] * Quits: seventh (seventh@189.59.132.44) (Ping timeout: 260 seconds)
- # [14:57] * Joins: antw (~antw@87.127.123.127)
- # [15:01] * jgraham wonders if a snowstorm makes it enough like Christmas that if he closes his eyes and wishes hard enough for a window.atob and window.btoa spec, it might come true
- # [15:03] * Joins: Michelangelo (~Michelang@193.205.162.69)
- # [15:03] <annevk> are they complicated?
- # [15:03] <Philip`> I thought nobody uses them
- # [15:03] <Philip`> except for feature detection
- # [15:03] <Philip`> s/feature detection/browser sniffing/
- # [15:04] <foolip> function atob(s){return s.replace(/a/g, 'b');}
- # [15:04] <foolip> is that it?
- # [15:04] <Dashiva> Worst function names ever
- # [15:04] * foolip looks up what they really are
- # [15:05] <Dashiva> base64 stuff
- # [15:05] <workmad3> ah, 'ascii to binary' :)
- # [15:06] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [15:06] <workmad3> yeah, worst names ever
- # [15:06] <Dashiva> And surely no one would ever think the 'b' is for base64
- # [15:06] * workmad3 wonders what's wrong with base64encode and base64decode
- # [15:07] <gsnedders> foolip: Why not just s.replace("a", "b")?
- # [15:07] * hsivonen notes that atoi does something very different in C
- # [15:07] <foolip> gsnedders: doesn't that just replace the first occurence?
- # [15:07] <gsnedders> jgraham: Should it not be in HTML 5 on the Window interface?
- # [15:07] <gsnedders> foolip: I don'th tihnk so, but I get things like that wrong often, so it's possible
- # [15:08] <jcranmer> Dashiva: I actually implemented those backwards
- # [15:08] <annevk> hixie thought they should be in ECMA
- # [15:08] <annevk> that's not going to happen of course
- # [15:08] <foolip> gsnedders: http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C!DOCTYPE%20html%3E%0D%0A%3Cscript%3Ew('aa'.replace('a'%2C'b'))%3C%2Fscript%3E
- # [15:09] <foolip> silly default in my opinion (I was right)
- # [15:10] <AryehGregor> I don't get anything written to the log in Chrome 4. Maybe because of XSS prevention?
- # [15:14] * Joins: BlurstOfTimes (~blurstoft@168.203.117.66)
- # [15:14] * Joins: pmuellr (~pmuellr@nat/ibm/x-gsdrxvqcvoiuyppe)
- # [15:18] * Joins: miketaylr (~miketaylr@38.117.156.163)
- # [15:19] * Quits: _Utkarsh (~admin@117.201.90.126) (Ping timeout: 246 seconds)
- # [15:25] * Joins: Utkarsh (~admin@117.201.82.1)
- # [15:35] <jgraham> AryehGregor: I have to do something like w("some string constant") to get the log working in Chrome for some reason
- # [15:39] * Quits: Utkarsh (~admin@117.201.82.1) (Ping timeout: 265 seconds)
- # [15:41] * Quits: shepazutoo (~schepers@adsl-144-137-33.rmo.bellsouth.net) (Ping timeout: 248 seconds)
- # [15:45] * Joins: Utkarsh (~admin@117.201.89.124)
- # [15:47] * Joins: sbublava (~stephan@77.116.116.10.wireless.dyn.drei.com)
- # [15:47] * Joins: erlehmann (~erlehmann@82.113.106.129)
- # [15:48] * Quits: surkov_ (~surkov@client-202-172.sibtele.com) (Quit: surkov_)
- # [15:51] * Quits: sbublava (~stephan@77.116.116.10.wireless.dyn.drei.com) (Ping timeout: 245 seconds)
- # [15:54] * Quits: nattokirai (~nattokira@y226086.dynamic.ppp.asahi-net.or.jp) (Quit: nattokirai)
- # [15:59] * Joins: danbri (~danbri@unaffiliated/danbri)
- # [16:04] * Quits: vvv (~vvv@mediawiki/VasilievVV) (Ping timeout: 276 seconds)
- # [16:09] * Joins: shepazu (~schepers@adsl-221-77-16.rmo.bellsouth.net)
- # [16:09] * Quits: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net) (Quit: Leaving...)
- # [16:12] * Joins: ttepasse (~ttepas--@ip-95-222-120-117.unitymediagroup.de)
- # [16:15] * Joins: vvv (~vvv@mediawiki/VasilievVV)
- # [16:15] * Quits: vvv (~vvv@mediawiki/VasilievVV) (Excess Flood)
- # [16:15] * Joins: vvv (~vvv@mediawiki/VasilievVV)
- # [16:15] * Quits: vvv (~vvv@mediawiki/VasilievVV) (Excess Flood)
- # [16:17] * Joins: vvv (~vvv@mediawiki/VasilievVV)
- # [16:17] * Quits: vvv (~vvv@mediawiki/VasilievVV) (Client Quit)
- # [16:19] * Quits: ttepasse (~ttepas--@ip-95-222-120-117.unitymediagroup.de) (Read error: Operation timed out)
- # [16:21] * Quits: Utkarsh (~admin@117.201.89.124) (Ping timeout: 246 seconds)
- # [16:26] * Joins: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [16:26] * Joins: Utkarsh (~admin@117.201.83.167)
- # [16:27] * Joins: jdandrea (~jdandrea@pool-98-109-116-42.nwrknj.fios.verizon.net)
- # [16:28] * Parts: jdandrea (~jdandrea@pool-98-109-116-42.nwrknj.fios.verizon.net)
- # [16:28] * Quits: beilabs_ (~beilabs@ppp121-44-1-117.lns20.syd6.internode.on.net) (Quit: Leaving)
- # [16:30] * Joins: jgornick (~joe@199.199.210.66)
- # [16:30] * Joins: hish_ (~chatzilla@p57B7BF4B.dip.t-dialin.net)
- # [16:32] * Quits: hish (~chatzilla@p57B7FF24.dip.t-dialin.net) (Ping timeout: 265 seconds)
- # [16:33] * Quits: Utkarsh (~admin@117.201.83.167) (Ping timeout: 240 seconds)
- # [16:35] <AryehGregor> This is getting ridiculous. Now it's registered users changing the dates around too. http://en.wikipedia.org/wiki/User_talk:Resistor#Your_change_to_HTML5
- # [16:39] <gsnedders> But that's what the charter says!
- # [16:39] <annevk> who cares anyway
- # [16:40] * Joins: Utkarsh (~admin@117.201.86.38)
- # [16:40] <AryehGregor> If nobody cared about fixing mistakes in Wikipedia, it wouldn't be a very useful resource, would it?
- # [16:41] <annevk> it's not that useful for Web standards I think
- # [16:41] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
- # [16:41] <annevk> and I know ideally I should help fix it, but conflict of interest would be pretty high
- # [16:42] <AryehGregor> It's useful for web standards if you don't know anything about web standards, which most people don't.
- # [16:42] <AryehGregor> Not if you idle in #whatwg all the time, of course.
- # [16:45] <AryehGregor> And it's not a conflict of interest just because you're a WHATWG/HTMLWG member. If that sort of thing counted, nobody could edit anything they knew much about.
- # [16:47] <AryehGregor> Also, is this article awesome or what: http://en.wikipedia.org/wiki/Tables_of_vampire_traits
- # [16:47] <AryehGregor> Totally useless, but, awesome.
- # [16:50] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [16:50] <annevk> I still don't like that they killed the unique page for each Pokemon thing
- # [16:50] <AryehGregor> Yeah, I hate deletionists.
- # [16:50] <AryehGregor> :(
- # [16:54] <MikeSmith> I like how just about every Wikipedia article of any importance contains a reference to some dumbassed video game
- # [16:54] <MikeSmith> e.g., http://en.wikipedia.org/wiki/Sakamoto_Ryōma
- # [16:55] * Joins: boogyman (~boogyman@unaffiliated/boogyman)
- # [16:55] <AryehGregor> http://xkcd.com/446/
- # [16:55] <AryehGregor> Those sections need to be killed with fire.
- # [16:55] <MikeSmith> "In the video game Live A Live, Sakamoto Ryōma appears as a playable character."
- # [16:55] * AryehGregor checks for policies
- # [16:55] <AryehGregor> It seems like "kill them with fire" isn't the current policy, more like "do actual work to improve them", so I guess I'll leave it.
- # [16:56] <annevk> MikeSmith, yeah, popular culture is always funny
- # [16:57] <MikeSmith> I think the Wikipedia edtards should create a special admoninition: "This Wikipedia article currently contains no references to any dumbassed video games. Therefore because it can't possibly important, it is being consider for deletion."
- # [16:57] <meledin> Don't knock it! Wikipedia is the world's foremost resource on fiction.
- # [16:59] * Quits: Utkarsh (~admin@117.201.86.38) (Ping timeout: 245 seconds)
- # [17:01] <jgraham> Not to mention dumbassed video games
- # [17:01] * Quits: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Quit: dglazkov)
- # [17:02] * Quits: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de) (Remote host closed the connection)
- # [17:02] <AryehGregor> Those count as fiction.
- # [17:02] <AryehGregor> They have free-speech protection in the US and everything!
- # [17:02] * gsnedders wonders if it's bad to be eating ceral at 5 pm because he's peckish
- # [17:03] <AryehGregor> I read a Ninth Circuit decision that mentioned, in passing, that even if you could come up with definitive evidence that playing violent video games increased crime rates, you still couldn't restrict them because of that, because the harm is too indirect and tenuous.
- # [17:03] <jgraham> No but it would be bad to be eating birdseed because you were peckish
- # [17:03] * Quits: MikeSmith (~MikeSmith@EM114-48-99-26.pool.e-mobile.ne.jp) (Ping timeout: 248 seconds)
- # [17:03] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
- # [17:03] * gsnedders almost spits out cereal on to his laptop laughing at that
- # [17:04] <AryehGregor> Careful, it will end up like Hixie's.
- # [17:05] * gsnedders doesn't remember Hixie's laptop looking noticably bad
- # [17:06] * Joins: Utkarsh (~admin@117.201.85.12)
- # [17:08] * Joins: onar (~onar@c-67-180-87-66.hsd1.ca.comcast.net)
- # [17:08] * Joins: MikeSmith (~MikeSmith@EM114-48-5-73.pool.e-mobile.ne.jp)
- # [17:08] <MikeSmith> "In the video game This Could be You, a Wikipedia contributor suffers a life-threatening ass kicking after adding one too many dumbassed non-sequitor junk-culture references to a Wikipedia aricle."
- # [17:11] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: Leaving)
- # [17:14] <meledin> Citation needed.
- # [17:14] * Quits: Utkarsh (~admin@117.201.85.12) (Ping timeout: 252 seconds)
- # [17:20] * Joins: Utkarsh (~admin@117.201.81.0)
- # [17:22] * Joins: dglazkov (~dglazkov@nat/google/x-tpfltjnpexfxialh)
- # [17:23] * Quits: Utkarsh (~admin@117.201.81.0) (Read error: Connection reset by peer)
- # [17:26] * boogyman is now known as boog|afk
- # [17:30] * Joins: Utkarsh (~admin@117.201.81.188)
- # [17:33] * Joins: Heimidal (~heimidal@97-118-43-164.hlrn.qwest.net)
- # [17:33] * Quits: Heimidal (~heimidal@97-118-43-164.hlrn.qwest.net) (Changing host)
- # [17:33] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
- # [17:34] * Quits: onar (~onar@c-67-180-87-66.hsd1.ca.comcast.net) (Quit: onar)
- # [17:35] * Quits: Michelangelo (~Michelang@193.205.162.69) (Remote host closed the connection)
- # [17:40] * Joins: FireFly (~firefly@1-1-3-36a.tul.sth.bostream.se)
- # [17:40] * Quits: FireFly (~firefly@1-1-3-36a.tul.sth.bostream.se) (Changing host)
- # [17:40] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [17:41] * Joins: crankharder (~crankhard@ip68-100-2-225.dc.dc.cox.net)
- # [17:41] <MikeSmith> AryehGregor: the title text on http://xkcd.com/446/ is especially good
- # [17:41] <crankharder> say I wanted to implement an "offline" version of my app that was used primarily for bare-bones data entry -- when the user reconnects this data would then be sent up to the server somehow. I was thinking of using HTML5's client-side DB, how stable is that at this point in Chrome/Safari/FF(?)? What other hoops do you think there might be?
- # [17:41] * Quits: erlehmann (~erlehmann@82.113.106.129) (Quit: Ex-Chat)
- # [17:46] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
- # [17:51] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 252 seconds)
- # [17:53] * Quits: svl (~chatzilla@a194-109-2-65.dmn.xs4all.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky!)
- # [17:53] * Quits: Utkarsh (~admin@117.201.81.188) (Ping timeout: 260 seconds)
- # [17:55] * Joins: Utkarsh (~admin@117.201.80.175)
- # [18:01] * Quits: boog|afk (~boogyman@unaffiliated/boogyman) (Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115144158])
- # [18:04] * Quits: Utkarsh (~admin@117.201.80.175) (Ping timeout: 276 seconds)
- # [18:06] * Quits: mat_t (~mattomasz@91.189.88.12) (Ping timeout: 246 seconds)
- # [18:07] * Joins: boog|afk (~boogyman@unaffiliated/boogyman)
- # [18:08] * Joins: Maurice (copyman@5ED548D4.cable.ziggo.nl)
- # [18:09] * Joins: JonathanNeal (~JonathanN@rrcs-76-79-114-213.west.biz.rr.com)
- # [18:10] * Joins: Utkarsh (~admin@117.201.83.81)
- # [18:11] * Joins: mat_t (~mattomasz@91.189.88.12)
- # [18:17] * Quits: Utkarsh (~admin@117.201.83.81) (Ping timeout: 252 seconds)
- # [18:18] * Joins: mackstann__ (~death@216-20-152-177-dsl.hevanet.com)
- # [18:26] * Joins: Lachy (~Lachlan@85.196.122.246)
- # [18:26] * Joins: onar (~onar@17.246.50.76)
- # [18:28] * Joins: starjive (beos@81-233-16-19-no30.tbcn.telia.com)
- # [18:32] * Joins: Utkarsh (~admin@117.201.81.4)
- # [18:34] * boog|afk is now known as boog|lurking
- # [18:35] * Joins: ap (~ap@17.246.19.5)
- # [18:35] * Joins: dave_levin (~dave_levi@2620:0:1008:1101:225:ff:fef0:9a9e)
- # [18:41] * Joins: mpt (~mpt@canonical/mpt)
- # [18:41] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [18:47] * Quits: pesla (~retep@procurios.xs4all.nl) (Quit: ( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com ))
- # [18:52] * Joins: cying (~cying@70.90.171.153)
- # [18:58] * Joins: maikmerten (~maikmerte@port-92-201-203-22.dynamic.qsc.de)
- # [19:02] * Quits: zcorpan (~zcorpan@pat.se.opera.com) (Quit: zcorpan)
- # [19:05] * Joins: sbublava (~stephan@77.117.64.209.wireless.dyn.drei.com)
- # [19:06] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
- # [19:09] * Quits: starjive (beos@81-233-16-19-no30.tbcn.telia.com)
- # [19:13] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Quit: GarethAdams|Home)
- # [19:18] * Quits: mackstann__ (~death@216-20-152-177-dsl.hevanet.com) (Ping timeout: 240 seconds)
- # [19:25] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [19:27] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [19:28] * Quits: Utkarsh (~admin@117.201.81.4) (Ping timeout: 252 seconds)
- # [19:34] * Joins: Utkarsh (~admin@117.201.82.23)
- # [19:39] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [19:42] * aroben is now known as aroben|lunch
- # [19:44] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: mhausenblas)
- # [19:48] * Joins: aroben_ (~aroben@unaffiliated/aroben)
- # [19:48] * Quits: aroben|lunch (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
- # [19:49] * Quits: mat_t (~mattomasz@91.189.88.12) (Quit: This computer has gone to sleep)
- # [19:57] * Joins: KevinMarks (~KevinMark@157.22.22.46)
- # [19:58] * Quits: Utkarsh (~admin@117.201.82.23) (Read error: Connection reset by peer)
- # [19:59] * Joins: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
- # [20:05] * Joins: dbaron (~dbaron@nat/mozilla/x-pmtzsjibbjrrrxoa)
- # [20:07] * Joins: Utkarsh (~admin@117.201.80.219)
- # [20:22] * Joins: cpearce (~cpearce@ip-118-90-109-135.xdsl.xnet.co.nz)
- # [20:29] * Quits: onar (~onar@17.246.50.76) (Remote host closed the connection)
- # [20:30] * Joins: onar (~onar@nat/apple/x-pqpcrnxpwanabngm)
- # [20:30] * Quits: maikmerten (~maikmerte@port-92-201-203-22.dynamic.qsc.de) (Remote host closed the connection)
- # [20:31] <jgraham> http://hacks.mozilla.org/2010/02/an-html5-offline-image-editor-and-uploader-application/ is a neat demo
- # [20:32] <AryehGregor> I like how the blog post says "You'll need Firefox 3.6". Standards are great, right? (It's probably not true, though.)
- # [20:34] <jgraham> Does webkit have CORS?
- # [20:34] <jgraham> I think it has the other bits needed
- # [20:34] * Quits: hish_ (~chatzilla@p57B7BF4B.dip.t-dialin.net) (Remote host closed the connection)
- # [20:35] <jgraham> Oh does it use the file API? I guess only firefox has that at the moment
- # [20:35] <AryehGregor> Hmm, maybe.
- # [20:35] * AryehGregor wonders why WebKit and Gecko tend to implement roughly the same sets of features, while Opera often implements totally different parts of the same specs or entirely different specs.
- # [20:37] <jgraham> AryehGregor: I don't think that's really true, is it?
- # [20:37] <AryehGregor> I don't know, I've noticed it in a bunch of cases.
- # [20:38] <AryehGregor> Like border-radius, Gecko and WebKit both implemented that way before Opera.
- # [20:38] <AryehGregor> But Opera implemented Web Forms way before either of them, for instance.
- # [20:38] <AryehGregor> (not that those two examples are comparable in scope)
- # [20:38] <jgraham> It's not really fair to compare with 10.10 because that is rather old (from a Core point of view)
- # [20:39] <AryehGregor> Compare what with 10.10?
- # [20:39] <AryehGregor> Gecko/WebKit implemented border-radius long before 10.10 was released, right?
- # [20:39] <jgraham> The current tate of gecko and webkit
- # [20:39] <jgraham> *state
- # [20:39] <AryehGregor> Also both implemented video/audio before Opera did.
- # [20:39] * Joins: nattokirai (~nattokira@y226086.dynamic.ppp.asahi-net.or.jp)
- # [20:39] <AryehGregor> I'm not, I'm comparing who implemented what first.
- # [20:40] <AryehGregor> And Opera implemented <datalist>, Gecko/WebKit not.
- # [20:40] <jgraham> AryehGregor: It is pretty difficult to tell when Opera implements things because they have not always shipped soon after implementation
- # [20:40] <AryehGregor> Hmm, I see.
- # [20:40] <jgraham> although the plan is to do better at that
- # [20:40] <AryehGregor> Well, forget implemented, let's say released.
- # [20:40] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
- # [20:41] * Joins: jwalden (~waldo@nat/mozilla/x-ixdylalbvwqaoggu)
- # [20:41] * Joins: matijsb (~matijsb@86.93.69.153)
- # [20:41] <AryehGregor> border-radius: Firefox 1.0, Safari 3.0, Opera what? 9.50?
- # [20:41] <jgraham> Web Forms is certianly a fair example. I don't know the details but I guess Opera betted on other people implementing it and that didn't happen
- # [20:41] <jgraham> Or hasn't happened yet
- # [20:42] <AryehGregor> video: Firefox 3.5, Safari ?, Opera 9.50.
- # [20:42] <AryehGregor> WebKit is starting to implement WF2.0.
- # [20:43] <AryehGregor> Maybe WebKit and Gecko are more public about their under-development features, and tend to track each other because they're more prominent? Dunno.
- # [20:43] * Quits: Utkarsh (~admin@117.201.80.219) (Ping timeout: 276 seconds)
- # [20:43] <AryehGregor> I implement cool features if at least one browser supports them, even if it's only Opera, so Opera will get the fancy Web Forms stuff when Wikipedia switches to HTML5 (whenever that is).
- # [20:44] <hsivonen> Validator.nu uses type=url
- # [20:44] <jgraham> AryehGregor: You are atypical in that respect. Most people only care if x% of browsers by marketshare implement something where x is typically larger than Opera alone (on desktop)
- # [20:45] <AryehGregor> jgraham, yeah, I know.
- # [20:45] <jgraham> (in western europe and north ameria)
- # [20:45] <AryehGregor> I'm implementing because it's cool, not because it's a pragmatically good use of my time. :P
- # [20:46] * AryehGregor is sad about <datalist> not working well in Opera for search suggestions, but WebKit might get it reasonably soon.
- # [20:47] * Quits: aroben_ (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
- # [20:47] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [20:47] <AryehGregor> Nobody does anything useful for type=url except the iPhone, I think. MediaWiki uses search, number, email, and maybe a couple others. A bit of pattern. And lots and lots of autofocus. :)
- # [20:48] * Joins: Utkarsh (~admin@117.201.81.103)
- # [20:48] <jgraham> AryehGregor: If there is a problem with the feature you should file a bug
- # [20:48] <AryehGregor> jgraham, I did.
- # [20:48] <jgraham> AryehGregor: Oh, good
- # [20:48] <jgraham> thanks
- # [20:49] <AryehGregor> Same as I did with the pattern attribute when I figured out that it's not very handy for password fields.
- # [20:50] <AryehGregor> If another browser implements either feature, I'm going to have to uncomment the code with a browser version check, so I hope you guys fix it before then.
- # [20:50] <AryehGregor> (neither problem can be feature-sniffed from JS AFAICT)
- # [20:51] * Joins: virtuelv (~virtuelv_@162.179.251.212.customer.cdi.no)
- # [20:58] <AryehGregor> Okay, seriously, why are Chromium people calling their notification system "HTML5 notifications"?
- # [20:59] <AryehGregor> Are they specced anywhere vendor-neutral?
- # [20:59] <AryehGregor> I thought it was just an error in their Chrome 4 announcement, but it's here too: http://dev.chromium.org/developers/linux-technical-faq
- # [21:00] <jgraham> Maybe because the notifications themselves are HTML?
- # [21:00] * jgraham i being generous
- # [21:07] <hsivonen> AryehGregor: everything new is HTML5
- # [21:07] <virtuelv> AryehGregor: because hixie tried to add it to html5 at some pojnt
- # [21:07] <virtuelv> point, even
- # [21:07] <AryehGregor> hsivonen, I'm okay with that as long as it's on a standards track.
- # [21:07] <virtuelv> it's not
- # [21:08] <AryehGregor> I assume they'll try to get it standardized at some point, but still.
- # [21:08] <virtuelv> because hixie ripped it out again
- # [21:08] <AryehGregor> Oh, well, at least it was in HTML5 at some point, then.
- # [21:08] * Quits: dbaron (~dbaron@nat/mozilla/x-pmtzsjibbjrrrxoa) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [21:09] <virtuelv> I would like to see notifications as well[1], but I recall having some objections to the notifications that were there
- # [21:10] <virtuelv> [1] Opera implements the following: http://dev.opera.com/articles/view/opera-widgets-specification-fourth-ed/#wo_getAttention
- # [21:13] <hsivonen> virtuelv: does showNotification() go to Growl on Mac and D-Bus on Ubuntu?
- # [21:13] <virtuelv> currently, I think not
- # [21:14] <virtuelv> Gnome's notifications are problematic, since you can't acknowledge them
- # [21:14] * Quits: boog|lurking (~boogyman@unaffiliated/boogyman) (Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115144158])
- # [21:14] <virtuelv> hsivonen: although, 10.50 uses Growl
- # [21:14] * Quits: Utkarsh (~admin@117.201.81.103) (Ping timeout: 252 seconds)
- # [21:15] <hsivonen> virtuelv: nice (growl), but why do you need to ack?
- # [21:15] <hsivonen> my growl stuff fades away
- # [21:15] <virtuelv> hsivonen: you don't need to
- # [21:15] <virtuelv> hsivonen: the use case would be something like
- # [21:16] <virtuelv> "I have 2214 new messages, take me to my inbox because I chose to acknowledge"
- # [21:17] <hsivonen> I think clicking the bubble on growl should bring the originator tab to front
- # [21:17] <virtuelv> hsivonen: also note that notifications in Opera are used in Opera unite
- # [21:17] <virtuelv> which don't have a visible window
- # [21:21] * Joins: Utkarsh (~admin@117.201.80.202)
- # [21:22] <roc> I'm not sure that supporting HTML in notifications is a good idea
- # [21:22] <roc> given it means you can't use Growl or libnotify
- # [21:22] <roc> the use-cases for arbitrary HTML in notifications would have to be pretty strong
- # [21:26] <jgraham> virtuelv: I am quite the fan of the new ubuntu notifications
- # [21:26] * Quits: breakmau5 (~breakz@erft-4db7de60.pool.mediaWays.net) (Read error: Connection reset by peer)
- # [21:26] <jgraham> Well not really but they seem very clean, which is nice
- # [21:28] * Joins: nessy (~Adium@124-171-43-189.dyn.iinet.net.au)
- # [21:29] <roc> I have to say that mentioning "HTML5 notifications" in an FAQ is a much less egregious error than others I've seen
- # [21:31] <jgraham> On the subject of large numbers of messages, I wonder why thunderbird persists in telling me that I have 6147 unread emails by labelling the dock icon. I obviously don't care so why add the visual noise?
- # [21:36] * Quits: plainhao (~plainhao@mail.xbiotica.com) (Quit: plainhao)
- # [21:42] * Joins: ttepasse (~ttepasse@ip-95-222-120-117.unitymediagroup.de)
- # [21:43] * Joins: takoratta (~takoratta@nat/google/x-klazznsuxfpeecmj)
- # [21:46] * Quits: roc (~roc@121-72-216-214.dsl.telstraclear.net) (Quit: roc)
- # [21:47] * Joins: roc (~roc@121-72-216-214.dsl.telstraclear.net)
- # [21:50] * Joins: franksalim (~frank@adsl-75-61-86-190.dsl.pltn13.sbcglobal.net)
- # [21:51] * Quits: roc (~roc@121-72-216-214.dsl.telstraclear.net) (Ping timeout: 252 seconds)
- # [21:54] * Quits: Utkarsh (~admin@117.201.80.202) (Ping timeout: 272 seconds)
- # [21:58] * Quits: takoratta (~takoratta@nat/google/x-klazznsuxfpeecmj) (Ping timeout: 240 seconds)
- # [21:59] * Joins: Utkarsh (~admin@117.201.80.202)
- # [22:05] * Joins: roc (~roc@203-97-204-82.dsl.clear.net.nz)
- # [22:07] <virtuelv> jgraham: it's thunderbird's way of telling you you should switch to an e-mail client where inbox 0 is achievable :-)
- # [22:11] * Quits: pmuellr (~pmuellr@nat/ibm/x-gsdrxvqcvoiuyppe) (Quit: pmuellr)
- # [22:12] <Hixie> AryehGregor: i told them to experiment and prove their idea before we add it to html5
- # [22:13] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [22:17] * Joins: zcorpan (~zcorpan@91-103-36-20.dynamic.thecloud.net)
- # [22:18] * Quits: Utkarsh (~admin@117.201.80.202) (Ping timeout: 264 seconds)
- # [22:20] * Quits: ROBOd (~robod@89.122.216.38) (Quit: http://www.robodesign.ro)
- # [22:20] * zcorpan predicts a Translation From PR-Speak to English of Selected Portions of http://blogs.adobe.com/conversations/2010/02/open_access_to_content_and_app.html
- # [22:32] * Joins: takoratta (~takoratta@nat/google/x-uuwjdrdffxlvdsvo)
- # [22:36] * Quits: takoratta (~takoratta@nat/google/x-uuwjdrdffxlvdsvo) (Ping timeout: 252 seconds)
- # [22:36] * Quits: ttepasse (~ttepasse@ip-95-222-120-117.unitymediagroup.de) (Read error: Connection timed out)
- # [22:37] * Joins: ttepasse (~ttepasse@ip-95-222-120-117.unitymediagroup.de)
- # [22:43] * Joins: takoratta (~takoratta@nat/google/x-pncjqdqfgdwlslym)
- # [22:44] * Quits: sbublava (~stephan@77.117.64.209.wireless.dyn.drei.com) (Quit: sbublava)
- # [22:45] * Joins: onar_ (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
- # [22:46] * Quits: danbri (~danbri@unaffiliated/danbri) (Quit: Leaving...)
- # [22:51] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 252 seconds)
- # [22:51] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [22:56] * Joins: takoratt_ (~takoratta@nat/google/x-wtlxcpghswjdrfoe)
- # [22:57] * Quits: takoratta (~takoratta@nat/google/x-pncjqdqfgdwlslym) (Ping timeout: 258 seconds)
- # [23:01] * Quits: takoratt_ (~takoratta@nat/google/x-wtlxcpghswjdrfoe) (Ping timeout: 240 seconds)
- # [23:02] * Quits: virtuelv (~virtuelv_@162.179.251.212.customer.cdi.no) (Quit: Ex-Chat)
- # [23:04] * Quits: MikeSmith (~MikeSmith@EM114-48-5-73.pool.e-mobile.ne.jp) (Ping timeout: 265 seconds)
- # [23:05] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: Leaving)
- # [23:05] * Quits: miketaylr (~miketaylr@38.117.156.163) (Remote host closed the connection)
- # [23:06] * Joins: takoratta (~takoratta@nat/google/x-uwukphfznbpvhcvd)
- # [23:08] * Joins: MikeSmith (~MikeSmith@EM114-48-134-41.pool.e-mobile.ne.jp)
- # [23:10] * Quits: hfc (~idolm@dyn-xdsl-83-150-113-126.nebulazone.fi) (Ping timeout: 264 seconds)
- # [23:11] * Quits: dimich (~dimich@2620:0:1008:1101:225:ff:fef0:654c) (Quit: dimich)
- # [23:13] * Quits: matijsb (~matijsb@86.93.69.153) (Quit: matijsb)
- # [23:14] <karlushi> MikeSmith?
- # [23:14] <karlushi> # The “scope” attribute on the “th” element is obsolete. Use the “scope” attribute on a “th” element instead.
- # [23:14] <karlushi> -- http://dev.w3.org/html5/markup/th.html#th
- # [23:17] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [23:19] <zcorpan> v.nu doesn't seem to have that bug
- # [23:22] * Joins: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net)
- # [23:23] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [23:24] * Quits: nattokirai (~nattokira@y226086.dynamic.ppp.asahi-net.or.jp) (Quit: nattokirai)
- # [23:27] * Quits: takoratta (~takoratta@nat/google/x-uwukphfznbpvhcvd) (Ping timeout: 276 seconds)
- # [23:29] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
- # [23:32] * Joins: takoratta (~takoratta@nat/google/x-mttikwvjfcwrevey)
- # [23:33] * Quits: Maurice (copyman@5ED548D4.cable.ziggo.nl)
- # [23:33] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:34] * Quits: BlurstOfTimes (~blurstoft@168.203.117.66) (Quit: Leaving...)
- # [23:38] * Joins: takoratt_ (~takoratta@nat/google/x-sapjhmrgeuzuswei)
- # [23:38] * Quits: takoratta (~takoratta@nat/google/x-mttikwvjfcwrevey) (Ping timeout: 260 seconds)
- # [23:42] * Joins: takoratta (~takoratta@nat/google/x-iuracyaxqjlyjqri)
- # [23:43] <karlushi> http://css4design.com/html5-une-orientation-encore-trop-litteraire-et-pas-assez-web French article complaining about the choice of new elements in html5
- # [23:43] <roc> "If HTML could reliably do everything Flash does that would certainly save us a lot of effort" ==> "If HTML could reliably do everything Flash does that would certainly nuke our business from orbit"
- # [23:43] <karlushi> the person is argueing for example that there is a missing "basket" (ecommerce) or "logo" element
- # [23:44] * Quits: takoratt_ (~takoratta@nat/google/x-sapjhmrgeuzuswei) (Ping timeout: 240 seconds)
- # [23:51] * Quits: karlushi (~karlushi@fw.vdl2.ca) (Quit: This computer has gone to sleep)
- # [23:53] * Quits: zcorpan (~zcorpan@91-103-36-20.dynamic.thecloud.net) (Quit: zcorpan)
- # [23:56] * Quits: jwalden (~waldo@nat/mozilla/x-ixdylalbvwqaoggu) (Ping timeout: 265 seconds)
- # Session Close: Wed Feb 03 00:00:00 2010
The end :)