Options:
- # Session Start: Fri May 20 00:00:00 2011
- # Session Ident: #whatwg
- # [00:00] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
- # [00:00] * Joins: Smylers (~smylers@host109-157-249-110.range109-157.btcentralplus.com)
- # [00:01] * Quits: ap (~ap@2620:149:4:401:226:4aff:fe14:aad6) (Quit: ap)
- # [00:03] <TabAtkins> What level of reference do you want?
- # [00:04] <TabAtkins> The spec works reasonably well. I have a blog post <http://www.xanthir.com/blog/b4570> about it. Otherwise, try html5doctor, perhaps?
- # [00:04] <linclark> TabAtkins: I'm probably looking for more advanced, especially comparisons with RDFa
- # [00:04] <TabAtkins> Ah, dunno then.
- # [00:04] <linclark> TabAtkins: thanks for the link, will read
- # [00:05] <TabAtkins> There is only a tiny subset of things that rdfa can do that Microdata can't easily do, related to graphs with circular references.
- # [00:05] <TabAtkins> Since most data is tree-structured, the two are equivalent in power, and Microdata is easier to read and write.
- # [00:06] <linclark> yeah, I have a bit of experience with RDFa and know it has some real usability issues
- # [00:06] * Joins: othermaciej_ (~mjs@17.246.19.33)
- # [00:08] * Quits: othermaciej (~mjs@17.203.15.180) (Read error: Operation timed out)
- # [00:08] * othermaciej_ is now known as othermaciej
- # [00:10] * Joins: othermattur (~mattur@cpc8-shef10-2-0-cust85.barn.cable.virginmedia.com)
- # [00:16] * Joins: jer|afk (~jernoble@17.203.12.89)
- # [00:16] * Quits: eikaas (~eikaas@79.161.4.102) (Read error: Operation timed out)
- # [00:17] * Quits: mattur (~mattur@cpc8-shef10-2-0-cust85.barn.cable.virginmedia.com) (*.net *.split)
- # [00:17] * Quits: gavin_ (~gavin@firefox/developer/gavin) (*.net *.split)
- # [00:17] * Quits: ukai_ (~ukai@nat/google/x-votwzbzpxzpxgotb) (*.net *.split)
- # [00:17] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [00:19] <TabAtkins> I don't understand how, sometimes, when I'm pasting from a view-source window into a text editor, a seemingly random smattering of linebreaks are doubled. I think this applies to both chrome and FF.
- # [00:19] * Joins: eikaas (~eikaas@79.161.4.102)
- # [00:22] * Joins: ukai_ (~ukai@nat/google/x-votwzbzpxzpxgotb)
- # [00:22] * Quits: ukai_ (~ukai@nat/google/x-votwzbzpxzpxgotb) (*.net *.split)
- # [00:23] * Joins: ukai_ (~ukai@nat/google/x-votwzbzpxzpxgotb)
- # [00:23] <aho> sometimes = with windows-style linebreaks (i guess)
- # [00:25] <TabAtkins> That's what I'd assume, if I didn't author this text myself in a single editor, so I know the linebreaks should all be the same.
- # [00:30] * Quits: benschwarz (~benschwar@59.167.185.148) (Quit: Leaving...)
- # [00:31] <aho> must be underpants gnomes then
- # [00:31] <aho> btw just saw that google io talk which mentioned mdv
- # [00:31] <aho> awesome stuff :o
- # [00:32] <TabAtkins> Yeah, the one with the two Alexes?
- # [00:32] <aho> http://www.youtube.com/watch?v=qzA60hHca9s
- # [00:32] <aho> alex russel, ian fette, and someone else
- # [00:32] <aho> :>
- # [00:32] <aho> http://code.google.com/p/mdv/
- # [00:32] <aho> http://code.google.com/p/experimental-css/ <- also nice :)
- # [00:33] <aho> i'm f-ing excited about both things
- # [00:33] <aho> heh
- # [00:33] <TabAtkins> Alex Komoroske was the other.
- # [00:34] <TabAtkins> And yus, it's all exciting!
- # [00:35] <aho> i think we might actually see this stuff somewhat soonish on smartphones
- # [00:35] <aho> (relatively speaking)
- # [00:35] <aho> e.g. once webkit got proxy support we could use that mdv "shim" thing
- # [00:38] * Quits: Smylers (~smylers@host109-157-249-110.range109-157.btcentralplus.com) (Quit: Leaving.)
- # [00:39] * Quits: smaug____ (~chatzilla@cs181139127.pp.htv.fi) (Ping timeout: 258 seconds)
- # [00:43] * Quits: Jon47 (~jon47@204.56.125.50) (Quit: Leaving.)
- # [00:44] * Quits: hij1nx (~hij1nx@207.239.107.3) (Quit: hij1nx)
- # [00:44] * Quits: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl) (Quit: Leaving.)
- # [00:45] <cying> TabAtkins: like your response to HTML5 last call poll
- # [00:52] <TabAtkins> Heh, thanks, I guess.
- # [00:52] * Quits: shepazu (~schepers@52.Red-88-26-213.staticIP.rima-tde.net) (Quit: shepazu)
- # [00:56] <aho> aw man... there are so many talks :I
- # [00:58] <TabAtkins> OH: If I were ever to design a hashing function, I'd try to set things up so that hash(0) = 0. Even if that meant appending a final step to the algorithm:
- # [00:58] <TabAtkins> "XOR with da39a3ee5e6b4b0d3255bfef95601890afd80709".
- # [00:58] <gsnedders> We really need to implement all the ES5 stuff in Carakan…
- # [00:59] <aho> how much is missing?
- # [00:59] <aho> forEach, map, and friends do work for example
- # [00:59] <gsnedders> aho: Object stuff, Function.prototype.bind, and strict mode
- # [01:00] <aho> proxies :D
- # [01:01] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [01:01] * bga_ is now known as bga_|away
- # [01:01] * bga_|away is now known as bga_
- # [01:02] * Quits: bga_ (~bga@95-55-11-255.dynamic.avangarddsl.ru) (Read error: Connection reset by peer)
- # [01:03] * Joins: ryanseddon (~RSeddon@202.126.98.210)
- # [01:04] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Read error: Connection reset by peer)
- # [01:04] * Joins: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [01:04] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [01:04] * Joins: riven (~riven@pdpc/supporter/professional/riven)
- # [01:04] <Philip`> TabAtkins: Why? (It sounds risky to mess with the usual cryptographic hash properties like that)
- # [01:05] <TabAtkins> Philip`: A static xor like that won't touch the crypto properties at all.
- # [01:06] * Quits: othermaciej (~mjs@17.246.19.33) (Quit: othermaciej)
- # [01:13] <Philip`> TabAtkins: It'll cause things like h(h(0)) = 0 which sounds dodgy since algorithms wouldn't expect that
- # [01:13] <TabAtkins> It'
- # [01:13] <TabAtkins> It's just a fixed point, which can happen anyway.
- # [01:14] <Philip`> Normally finding fixed points of a hash should be computationally infeasible
- # [01:15] * Joins: hij1nx (~hij1nx@cpe-66-65-124-111.nyc.res.rr.com)
- # [01:16] <The_8472> <TabAtkins> OH: If I were ever to design a hashing function, I'd try to set things up so that hash(0) = 0. Even if that meant appending a final step to the algorithm: <- why would you do that?
- # [01:17] <TabAtkins> The_8472: So it's easier to recognize when you're hashing the empty string?
- # [01:17] <The_8472> empty string != 0x00
- # [01:18] * Quits: JoePeck (~JoePeck@17.244.13.74) (Read error: Connection reset by peer)
- # [01:18] * Joins: JoePeck (~JoePeck@2620:149:f01:208:fa1e:dfff:fed9:b9a)
- # [01:21] * Quits: JoePeck (~JoePeck@2620:149:f01:208:fa1e:dfff:fed9:b9a) (Remote host closed the connection)
- # [01:21] * Joins: JoePeck (~JoePeck@2620:149:f01:208:fa1e:dfff:fed9:b9a)
- # [01:21] * Quits: bentruyman (~bentruyma@li159-104.members.linode.com) (Quit: bentruyman)
- # [01:22] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 246 seconds)
- # [01:36] * Joins: othermaciej (~mjs@2620:149:f01:208:88e0:861d:772:c102)
- # [01:39] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [01:40] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Remote host closed the connection)
- # [01:41] <TabAtkins> The_8472: For hashing purposes, they *are* equal, aren't they? An empty string should be equivalent to a string of nulls
- # [01:41] <The_8472> no
- # [01:41] <The_8472> an empty string has a length of 0. a null byte has the length of 1
- # [01:42] <TabAtkins> Yes, but hashes run over integers, not strings. What's the difference in the input number?
- # [01:42] <Philip`> When hashing arbitrary strings, you usually append a 1 bit and then as many 0 bits as necessary to reach the block size
- # [01:42] <TabAtkins> Ah, that would do it.
- # [01:42] <Philip`> because otherwise "x" and "x\0" would hash to the same thing
- # [01:42] <TabAtkins> Yeah, that makes sense then.
- # [01:42] <The_8472> Philip`, the hash algorithms already do that
- # [01:42] <The_8472> you don#t have to do it manually
- # [01:43] <Philip`> Depends what part you consider the hash algorithm :-)
- # [01:43] <TabAtkins> The hash preprocessor does it. ^_^
- # [01:43] * Joins: ap (~ap@2620:149:4:401:226:4aff:fe14:aad6)
- # [01:43] <The_8472> the whole merkle-demgard construction, not just the core function
- # [01:47] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
- # [01:48] * Quits: wolfman2000 (~wolfman20@152-20-170-246.rev.uncw.edu) (Remote host closed the connection)
- # [01:49] * Joins: ezoe (~ezoe@61-205-125-197f1.kyt1.eonet.ne.jp)
- # [01:50] * Joins: erlehmann (~erlehmann@82.113.99.48)
- # [01:56] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [01:59] * Quits: ttepasse (~ttepasse@dslb-084-060-026-132.pools.arcor-ip.net) (Quit: Now time for the weather. Tiffany?)
- # [02:10] * Quits: ojan (~ojan@nat/google/x-ucmpxetiobnpccca) (Quit: ojan)
- # [02:13] * Joins: boogyman (~boogy@cpe-173-171-60-41.tampabay.res.rr.com)
- # [02:13] * Quits: boogyman (~boogy@cpe-173-171-60-41.tampabay.res.rr.com) (Changing host)
- # [02:13] * Joins: boogyman (~boogy@unaffiliated/boogyman)
- # [02:16] * Joins: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net)
- # [02:24] * Quits: ap (~ap@2620:149:4:401:226:4aff:fe14:aad6) (Remote host closed the connection)
- # [02:24] * Joins: ap (~ap@17.203.14.199)
- # [02:26] * Joins: ifette (~ifette@220.109.219.244)
- # [02:31] * Joins: benschwarz (~benschwar@59.167.185.148)
- # [02:39] * Quits: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net) (Ping timeout: 246 seconds)
- # [02:44] * Quits: jgv (~jgv@pool-108-41-134-165.nycmny.fios.verizon.net) (Quit: Computer has gone to sleep.)
- # [02:54] * Quits: tndH (~Rob@cpc11-seac19-2-0-cust116.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.9.0.1/2008072406])
- # [02:55] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:56] * jer|afk is now known as jernoble
- # [02:58] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Ping timeout: 240 seconds)
- # [03:10] * Quits: ap (~ap@17.203.14.199) (Quit: ap)
- # [03:12] * Joins: tw2113 (~tw2113@fedora/tw2113)
- # [03:12] * Quits: othermaciej (~mjs@2620:149:f01:208:88e0:861d:772:c102) (Quit: othermaciej)
- # [03:12] * Joins: agektmr (~Adium@p4181-ipbf4101marunouchi.tokyo.ocn.ne.jp)
- # [03:20] * Quits: Yuhong (~chatzilla@50-47-173-54.evrt.wa.frontiernet.net) (Quit: ChatZilla 0.9.86.1 [Firefox 4.0.1/20110413222027])
- # [03:22] * Joins: othermaciej (~mjs@17.246.19.247)
- # [03:26] * Quits: The_8472 (~stardive@azureus/The8472) (Ping timeout: 260 seconds)
- # [03:29] * Joins: wolfman2000 (~wolfman20@rrcs-70-63-208-211.midsouth.biz.rr.com)
- # [03:30] * Quits: cying (~cying@173-228-29-224.dsl.static.sonic.net) (Quit: cying)
- # [03:32] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
- # [03:37] * Parts: tw2113 (~tw2113@fedora/tw2113) ("There are two major products that come out of Berkeley: LSD and BSD. We don't believe this to be a coincidence.")
- # [03:38] * Quits: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [03:59] * Quits: othermaciej (~mjs@17.246.19.247) (Quit: othermaciej)
- # [04:01] * Quits: dave_levin (~dave_levi@74.125.59.65) (Quit: dave_levin)
- # [04:10] * Joins: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net)
- # [04:11] * Joins: othermaciej (~mjs@17.244.1.216)
- # [04:14] * Joins: othermaciej_ (~mjs@67.218.104.117)
- # [04:14] * Joins: miketaylr (~miketaylr@user-160vrg5.cable.mindspring.com)
- # [04:16] * Quits: othermaciej (~mjs@17.244.1.216) (Ping timeout: 248 seconds)
- # [04:16] * othermaciej_ is now known as othermaciej
- # [04:16] * Quits: othermaciej (~mjs@67.218.104.117) (Client Quit)
- # [04:31] * Quits: aho (~nya@fuld-590c7616.pool.mediaWays.net) (Quit: EXEC_over.METHOD_SUBLIMATION)
- # [04:31] * Quits: agektmr (~Adium@p4181-ipbf4101marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
- # [04:42] * Quits: stefan-_ (~music@hiwi0.wi2.uni-trier.de) (Quit: Verlassend)
- # [04:56] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 260 seconds)
- # [04:58] * Quits: miketaylr (~miketaylr@user-160vrg5.cable.mindspring.com) (Quit: miketaylr)
- # [05:03] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [05:04] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [05:06] * Quits: ifette (~ifette@220.109.219.244) (Quit: ifette)
- # [05:20] * Quits: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1) (Ping timeout: 248 seconds)
- # [05:28] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # [05:47] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
- # [05:47] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
- # [05:47] * Joins: nonge_ (~nonge@p50829872.dip.t-dialin.net)
- # [05:52] * Quits: nonge (~nonge@p5082A2CD.dip.t-dialin.net) (Ping timeout: 276 seconds)
- # [06:11] * Quits: othermattur (~mattur@cpc8-shef10-2-0-cust85.barn.cable.virginmedia.com) (Ping timeout: 260 seconds)
- # [06:22] * Quits: jochen__ (~jochen@nat/google/x-mdmvjjsweeakxbjx) (Remote host closed the connection)
- # [06:22] * Joins: jochen__ (~jochen@nat/google/x-xntttetgxmiuowfw)
- # [06:23] * Quits: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net) (Ping timeout: 246 seconds)
- # [06:35] * Joins: CvP (CvP@180.234.46.87)
- # [06:38] * heycam is now known as heycam|away
- # [06:40] * Quits: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.17/20110428205629])
- # [06:40] * Quits: CvP (CvP@180.234.46.87) (Ping timeout: 276 seconds)
- # [06:48] * Joins: MikeSmith (~MikeSmith@52.Red-88-26-213.staticIP.rima-tde.net)
- # [06:55] * Joins: cying (~cying@c-24-6-96-149.hsd1.ca.comcast.net)
- # [06:55] * Joins: hdhoang (~hdhoang@hdhoang.broker.freenet6.net)
- # [07:00] * Joins: CvP (~CvP@180.234.54.236)
- # [07:01] * Joins: matjas (~matjas@91.182.202.169)
- # [07:08] * Quits: matjas (~matjas@91.182.202.169) (Quit: Computer has gone to sleep.)
- # [07:18] * Quits: ezoe (~ezoe@61-205-125-197f1.kyt1.eonet.ne.jp) (Ping timeout: 244 seconds)
- # [07:24] * Quits: hij1nx (~hij1nx@cpe-66-65-124-111.nyc.res.rr.com) (Quit: hij1nx)
- # [07:30] * Joins: ezoe (~ezoe@203-140-88-77f1.kyt1.eonet.ne.jp)
- # [07:35] * Joins: myakura (d2e8220d@gateway/web/freenode/ip.210.232.34.13)
- # [07:36] * Joins: dandaman (~daniel@ip68-6-71-179.sb.sd.cox.net)
- # [07:40] * Joins: matjas (~matjas@188.189.69.217)
- # [07:41] * Quits: MikeSmith (~MikeSmith@52.Red-88-26-213.staticIP.rima-tde.net) (Quit: MikeSmith)
- # [07:43] * Joins: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru)
- # [07:44] * Parts: dandaman (~daniel@ip68-6-71-179.sb.sd.cox.net)
- # [07:45] <myakura> zcorpan, re the form attribute example in html5-diff draft (section 3.2), I see form and id values don't match (form=foo vs. id=test). Do you mean you want to show the input isn't associated with the form? http://dev.w3.org/html5/html4-differences/#new-attributes
- # [07:50] * Joins: Akilo (~kristof@lit75-1-81-57-239-230.fbx.proxad.net)
- # [07:53] <Akilo> saluton
- # [07:56] * Quits: matjas (~matjas@188.189.69.217) (Quit: Computer has gone to sleep.)
- # [08:10] * Joins: zcorpan (~zcorpan@c-039ee355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [08:12] * Joins: homata___ (~homata@113x34x70x146.ap113.ftth.ucom.ne.jp)
- # [08:14] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [08:19] * Joins: ben_h (~ben@128.250.195.138)
- # [08:20] * Quits: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net) (Remote host closed the connection)
- # [08:21] * Joins: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
- # [08:21] * Quits: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net) (Remote host closed the connection)
- # [08:21] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 246 seconds)
- # [08:21] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 260 seconds)
- # [08:25] * heycam|away is now known as heycam
- # [08:27] * Joins: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
- # [08:27] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [08:28] * Joins: jacobolu_ (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
- # [08:29] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [08:32] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [08:32] * heycam is now known as heycam|away
- # [08:32] * Quits: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net) (Ping timeout: 264 seconds)
- # [08:33] * Joins: homat____ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [08:33] * Quits: homat____ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Client Quit)
- # [08:34] * Joins: fishd_ (~fishd@nat/google/x-lowtqthsruxbjggc)
- # [08:35] * Quits: homata___ (~homata@113x34x70x146.ap113.ftth.ucom.ne.jp) (Ping timeout: 276 seconds)
- # [08:36] * Joins: tw2113 (~tw2113@fedora/tw2113)
- # [08:36] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [08:38] * Quits: fishd (~fishd@nat/google/x-jmuggjxrhfyonyer) (Ping timeout: 240 seconds)
- # [08:42] * Joins: matjas (~matjas@195.130.156.13)
- # [08:48] * Joins: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
- # [08:50] * Joins: homata (~homata@113x34x70x146.ap113.ftth.ucom.ne.jp)
- # [08:51] * Quits: ryanseddon (~RSeddon@202.126.98.210) (Read error: Connection reset by peer)
- # [08:52] * Quits: jacobolu_ (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net) (Ping timeout: 260 seconds)
- # [08:52] * Joins: ryanseddon (~RSeddon@202.126.98.210)
- # [09:00] <matjas> hsivonen: Since 13 January 2011, the character encoding declaration is now allowed to be within the first 1024 bytes instead of the first 512 bytes.
- # [09:00] <matjas> hsivonen: Can haz validator.nu update?
- # [09:00] <matjas> http://www.w3.org/TR/html5-diff/
- # [09:00] * Quits: nessy (~Adium@124-171-6-225.dyn.iinet.net.au) (Quit: Leaving.)
- # [09:04] * Joins: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl)
- # [09:06] <matjas> http://www.whatwg.org/specs/web-apps/current-work/multipage/semantics.html#charset
- # [09:08] * Joins: rimantas (~rimliu@93.93.57.193)
- # [09:14] * Joins: Smylers (~smylers@host109-157-249-110.range109-157.btcentralplus.com)
- # [09:18] * Quits: ezoe (~ezoe@203-140-88-77f1.kyt1.eonet.ne.jp) (Ping timeout: 244 seconds)
- # [09:30] * Quits: ben_h (~ben@128.250.195.138) (Quit: ben_h)
- # [09:33] * Joins: shinyak (~shinyak@220.109.219.244)
- # [09:38] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 250 seconds)
- # [09:47] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [09:49] * Joins: ttepasse (~ttepasse@dslb-084-060-016-170.pools.arcor-ip.net)
- # [09:51] * Joins: msucan (~robod@92.86.247.27)
- # [09:54] * Quits: cying (~cying@c-24-6-96-149.hsd1.ca.comcast.net) (Quit: cying)
- # [09:59] * Joins: ezoe (~ezoe@61-205-125-95f1.kyt1.eonet.ne.jp)
- # [10:03] * Joins: MikeSmith (~MikeSmith@35.85-85-19.dynamic.clientes.euskaltel.es)
- # [10:05] * Parts: ryanseddon (~RSeddon@202.126.98.210)
- # [10:09] * Joins: mattur (~mattur@cpc8-shef10-2-0-cust85.barn.cable.virginmedia.com)
- # [10:12] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: IRC is just multiplayer notepad)
- # [10:17] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
- # [10:20] * Quits: shinyak (~shinyak@220.109.219.244) (Remote host closed the connection)
- # [10:22] <myakura> matjas, https://bitbucket.org/validator/htmlparser/src/tip/src/nu/validator/htmlparser/impl/Tokenizer.java#cl-1173 says 512 so it might not.
- # [10:22] <matjas> myakura: I know, that’s why I’m asking for an update :)
- # [10:23] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
- # [10:24] * Joins: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [10:27] * Quits: homata (~homata@113x34x70x146.ap113.ftth.ucom.ne.jp) (Ping timeout: 250 seconds)
- # [10:27] <myakura> matjas: :) I didn't even know that's been implemented. http://bugzilla.validator.nu/show_bug.cgi?id=413 is still open :)
- # [10:32] * Joins: nessy (~Adium@124-171-6-225.dyn.iinet.net.au)
- # [10:33] <matjas> line 14662 of validator/spec/html5.html says ”<li id=charset1024><span id=charset512 title="">The element containing the character encoding declaration must be serialized completely within the first 1024 bytes of the document.</span></li>”
- # [10:34] <matjas> that’s weird
- # [10:37] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [10:39] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [10:43] * Quits: MikeSmith (~MikeSmith@35.85-85-19.dynamic.clientes.euskaltel.es) (Quit: MikeSmith)
- # [10:52] * Joins: shinyak (~shinyak@2401:fa00:4:1012:129a:ddff:febe:ed11)
- # [11:05] * Quits: shinyak (~shinyak@2401:fa00:4:1012:129a:ddff:febe:ed11) (Remote host closed the connection)
- # [11:06] * Joins: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [11:11] * Quits: myakura (d2e8220d@gateway/web/freenode/ip.210.232.34.13) (Quit: Page closed)
- # [11:12] * Quits: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [11:16] * Quits: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net) (Read error: Connection reset by peer)
- # [11:18] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [11:23] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
- # [11:25] * Joins: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
- # [11:26] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [11:31] * Quits: Akilo (~kristof@lit75-1-81-57-239-230.fbx.proxad.net) (Quit: Ex-Chat)
- # [11:39] <matjas> The `id=charset512`, I mean
- # [11:42] <Philip`> That's just for compatibility with people linking to old #charset512 URLs, I believe
- # [11:43] * Quits: Lachy (~Lachlan@84.215.59.50) (Quit: This computer has gone to sleep)
- # [11:46] * Quits: ezoe (~ezoe@61-205-125-95f1.kyt1.eonet.ne.jp) (Ping timeout: 240 seconds)
- # [11:47] * Joins: agektmr (~Adium@p4181-ipbf4101marunouchi.tokyo.ocn.ne.jp)
- # [11:50] * Quits: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl) (Ping timeout: 244 seconds)
- # [11:51] * Quits: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au) (Remote host closed the connection)
- # [11:51] * Joins: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl)
- # [11:53] * Quits: hdhoang (~hdhoang@hdhoang.broker.freenet6.net) (Read error: Operation timed out)
- # [11:56] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [11:59] * Joins: bga_ (~bga@95-55-11-255.dynamic.avangarddsl.ru)
- # [12:00] * Joins: jeremyselier (~Jeremy@92.103.127.226)
- # [12:07] * Joins: hdhoang (~hdhoang@hdhoang.broker.freenet6.net)
- # [12:11] * Quits: mattur (~mattur@cpc8-shef10-2-0-cust85.barn.cable.virginmedia.com)
- # [12:17] * Joins: shinyak (~shinyak@122.212.155.195)
- # [12:27] * Quits: othree (~othree@admin39.ct.ntust.edu.tw) (Ping timeout: 276 seconds)
- # [12:39] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [12:40] * Quits: agektmr (~Adium@p4181-ipbf4101marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
- # [12:43] * Quits: ttepasse (~ttepasse@dslb-084-060-016-170.pools.arcor-ip.net) (Ping timeout: 246 seconds)
- # [12:43] * Joins: Spacechimp (~Spacechim@74-46-185-213.dsl2.mond.mn.frontiernet.net)
- # [12:43] <Spacechimp> wow
- # [12:44] <Spacechimp> Lots of folks here
- # [12:44] <Spacechimp> I have a question about websocket handshakes
- # [12:44] <Spacechimp> specifically draft-ietf-hybi-thewebsocketprotocol-00
- # [12:45] <Spacechimp> and how to go about formulating the response
- # [12:45] * Quits: nessy (~Adium@124-171-6-225.dyn.iinet.net.au) (Quit: Leaving.)
- # [12:45] <Spacechimp> this wikipedia article touches on it, http://en.wikipedia.org/wiki/WebSockets
- # [12:45] <Spacechimp> but its kinda murky
- # [12:46] <Spacechimp> anyone have a better resource?
- # [12:50] <tomasf> you've read the actual draft, right? :)
- # [12:50] <Spacechimp> no
- # [12:50] <tomasf> http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-00
- # [12:51] <Spacechimp> ah, thank you Tomasf
- # [12:51] <tomasf> np
- # [12:51] <Spacechimp> I did see it, but didn't realize I could scroll down :P
- # [12:54] * Joins: roc (~chatzilla@121.98.230.221)
- # [12:57] * Joins: smaug____ (~chatzilla@cs181139127.pp.htv.fi)
- # [12:58] * Joins: reschke (~chatzilla@mail.greenbytes.de)
- # [12:58] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Remote host closed the connection)
- # [12:58] <reschke> actually, what you *want* to read is http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-07
- # [12:59] <Spacechimp> is this what chrome is currently using?
- # [12:59] * Quits: shinyak (~shinyak@122.212.155.195) (Remote host closed the connection)
- # [13:00] <reschke> dunno
- # [13:01] * Joins: ttepasse (~ttepasse@dslb-084-060-016-170.pools.arcor-ip.net)
- # [13:01] <Spacechimp> The handshake data I am recieving match what is in 00
- # [13:02] <reschke> http://www.chromium.org/developers/web-platform-status
- # [13:02] <reschke> i see
- # [13:02] <reschke> but be prepared for it to change in future Chrome versions
- # [13:02] * Quits: reschke (~chatzilla@mail.greenbytes.de) (Client Quit)
- # [13:03] <Spacechimp> ah! Left before I could say thank you.
- # [13:03] * Joins: stefan-_ (~music@hiwi0.wi2.uni-trier.de)
- # [13:04] <Philip`> Spacechimp: You can say it anyway and he'll see it in the IRC logs :-)
- # [13:04] <zcorpan> Spacechimp: browsers are going to move away from -00
- # [13:04] <Spacechimp> Ok, I will write current and legacy support
- # [13:06] <zcorpan> Spacechimp: if you're writing a -00 server, you might find opera's error console helpful (enable websockets in opera:config first)
- # [13:07] <Spacechimp> ok, I will check it out.
- # [13:07] <Spacechimp> ty
- # [13:07] <zcorpan> and a tcp inspector like wireshark is probably helpful
- # [13:07] <Spacechimp> yeah, i have been using wireshark
- # [13:07] <Spacechimp> :P
- # [13:07] <zcorpan> good :)
- # [13:08] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [13:08] <Spacechimp> Was using sysinternals tcp endpoint viewer, but it doesn't log afaik
- # [13:09] * Joins: shinyak (~shinyak@122.212.155.195)
- # [13:12] <Spacechimp> ah, This is exaclt what I was looking for.
- # [13:12] <Spacechimp> *exactly
- # [13:13] <zcorpan> what was?
- # [13:13] <Spacechimp> Thanks for the links guys!
- # [13:13] <Spacechimp> the docs you linked
- # [13:14] <Spacechimp> beats trying to figure out specs from wikipedia articles
- # [13:15] <smaug____> Spacechimp: Fx4 has websocket -00, but it is disabled by default
- # [13:15] <smaug____> Fx6, I hope, will have -07
- # [13:16] <Spacechimp> Do you think the security concerns are realistic?
- # [13:17] * Joins: richt (~richt@pat-tdc.opera.com)
- # [13:17] <smaug____> for -00?
- # [13:17] <smaug____> yes, that is a reason why WebSockets aren't enabled by default in Opera or Fx4
- # [13:17] <Spacechimp> firefox pulling websockets in general
- # [13:18] <smaug____> other reason was that the protocol specification was very unstable at the -00 time
- # [13:18] <zcorpan> doesn't seem particularly stable now either
- # [13:19] <smaug____> well, it is more stable :)
- # [13:19] <zcorpan> how is it more stable?
- # [13:19] <smaug____> do we expect handshaking to change?
- # [13:19] * Quits: erlehmann (~erlehmann@82.113.99.48) (Quit: Ex-Chat)
- # [13:20] <smaug____> I wonder what is a stable spec nowadays...
- # [13:20] <zcorpan> i didn't expect handshaking to change at -00 time before the security thing was brought up
- # [13:20] <zcorpan> if i had known that websocket would be changed, we wouldn't have implemented it in opera yet
- # [13:21] <smaug____> that is probably true for gecko too
- # [13:21] <smaug____> since -07 implementation is quite different to -00
- # [13:22] <smaug____> at least the -07 spec has gone through more reviews than -00
- # [13:22] <smaug____> and that is usually good thing
- # [13:22] <Spacechimp> Yeah, I really love the idea of websockets. I do feel like a testpilot atm though. I have a feeling that I am going to be writing support for other (psudo)push tech for browsers that do not support it though.
- # [13:22] <zcorpan> smaug____: have you read my review of -06?
- # [13:23] <smaug____> nope
- # [13:23] <smaug____> apparently I should
- # [13:23] <zcorpan> smaug____: http://www.ietf.org/mail-archive/web/hybi/current/msg07063.html
- # [13:23] <zcorpan> smaug____: the security problem might have been fixed, but the spec is *bad* compared to -00
- # [13:25] * bga_ is now known as bga_|away
- # [13:25] <zcorpan> i don't really want opera's implementation work to start with the state the spec is in now
- # [13:25] <smaug____> interesting
- # [13:25] <zcorpan> but i have not got any indication that the spec is going to be good, so i guess we'll just have to make something up or reverse engineer gecko and chrome
- # [13:26] <smaug____> I need to ask Patrick what he thinks about the stability of the spec
- # [13:26] * bga_|away is now known as bga_
- # [13:27] <Philip`> Isn't this exactly the kind of case where it's been argued that specs should be forked?
- # [13:28] <Philip`> (so browser implementers can override the standardisation groups, without ending up in an unspecified mess)
- # [13:28] <Philip`> (if they refuse to implement what the standardisation group proposes)
- # [13:28] <zcorpan> Philip`: yeah forking the spec is a possibility
- # [13:30] <zcorpan> Philip`: it's not that i refuse to implement the spec, it's just that it leaves a lot of things undefined, so i have no idea what to implement
- # [13:31] <zcorpan> (not that it's me who's going to implement it, i'm just QA, but nevertheless)
- # [13:32] * Quits: richt (~richt@pat-tdc.opera.com) (Remote host closed the connection)
- # [13:32] * bga_ is now known as bga_|away
- # [13:38] * Quits: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Remote host closed the connection)
- # [13:42] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
- # [13:45] * Joins: tndH (~Rob@cpc11-seac19-2-0-cust116.7-2.cable.virginmedia.com)
- # [13:48] * Joins: othree (~othree@admin39.ct.ntust.edu.tw)
- # [13:50] * bga_|away is now known as bga_
- # [14:08] * Quits: shinyak (~shinyak@122.212.155.195) (Remote host closed the connection)
- # [14:09] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [14:11] * Joins: ezoe (~ezoe@203-140-91-123f1.kyt1.eonet.ne.jp)
- # [14:15] * Quits: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com) (Ping timeout: 250 seconds)
- # [14:16] * Joins: potatis_invalido (~chatzilla@78-69-155-129-no176.tbcn.telia.com)
- # [14:17] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [14:28] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [14:28] <zcorpan> seems the canvas spec has most support in the poll
- # [14:29] * Quits: potatis_invalido (~chatzilla@78-69-155-129-no176.tbcn.telia.com) (Quit: ChatZilla 0.9.86.1 [Firefox 4.0.1/20110413222027])
- # [14:33] * Quits: ezoe (~ezoe@203-140-91-123f1.kyt1.eonet.ne.jp) (Quit: And Now for Something Completely Different.)
- # [14:38] * Quits: CvP (~CvP@180.234.54.236) (Quit: DOTA > your mom.)
- # [14:38] * Joins: ezoe (~ezoe@203-140-89-35f1.kyt1.eonet.ne.jp)
- # [14:39] * Quits: ttepasse (~ttepasse@dslb-084-060-016-170.pools.arcor-ip.net) (Ping timeout: 250 seconds)
- # [14:43] * Joins: erlehmann (~erlehmann@82.113.99.48)
- # [14:44] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Remote host closed the connection)
- # [14:44] * Quits: hdhoang (~hdhoang@hdhoang.broker.freenet6.net) (Quit: Leaving.)
- # [14:47] * Joins: nessy (~Adium@124-171-6-225.dyn.iinet.net.au)
- # [14:48] * Joins: hdhoang (~hdhoang@203.210.199.86)
- # [14:49] * Joins: _bga (~bga@95-55-11-255.dynamic.avangarddsl.ru)
- # [14:50] * Quits: bga_ (~bga@95-55-11-255.dynamic.avangarddsl.ru) (Ping timeout: 240 seconds)
- # [14:55] <smaug____> does anyone know any public tests for server sent events?
- # [14:58] <zcorpan> http://tc.labs.opera.com/apis/EventSource/
- # [14:59] <zcorpan> has svn interface if you want to grab the php files
- # [15:00] * Quits: jeremyselier (~Jeremy@92.103.127.226) (Read error: Operation timed out)
- # [15:07] * Joins: jeremyselier (~Jeremy@92.103.127.226)
- # [15:12] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
- # [15:12] * Joins: mpilgrim (~pilgrim@adsl-74-242-210-52.rmo.bellsouth.net)
- # [15:15] * Joins: Ms2ger (~Ms2ger@91.181.12.117)
- # [15:23] * Joins: dbaron (~dbaron@pool-74-103-171-70.phlapa.fios.verizon.net)
- # [15:26] * Quits: dirkpennings (~Vuurbal@90-145-26-140.bbserv.nl)
- # [15:32] <smaug____> zcorpan: where is the svn interface?
- # [15:33] <zcorpan> smaug____: same server i think
- # [15:34] * Joins: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au)
- # [15:34] <smaug____> zcorpan: btw, does 1 out of 1 PASSED mean that all the tests pass?
- # [15:35] <smaug____> since if there are failures the result is something X out of 46 PASSED
- # [15:35] <zcorpan> smaug____: i guess, dunno
- # [15:36] <smaug____> there are also strange cases when assert_throws doesn't seem to detect exceptions properly
- # [15:36] * Quits: hdhoang (~hdhoang@203.210.199.86) (Read error: Connection reset by peer)
- # [15:36] * Joins: hdhoang (~hdhoang@203.210.199.86)
- # [15:38] * Joins: cying (~cying@c-24-6-96-149.hsd1.ca.comcast.net)
- # [15:38] <zcorpan> smaug____: send email to annevk
- # [15:40] * Quits: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru) (Read error: Connection reset by peer)
- # [15:40] * Joins: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
- # [15:40] * Parts: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
- # [15:41] * Quits: hdhoang (~hdhoang@203.210.199.86) (Ping timeout: 246 seconds)
- # [15:43] * Joins: Rik` (~Rik`@mozilla-paris-253-99.cnt.nerim.net)
- # [15:45] * Joins: mpilgrim_ (~pilgrim@nat/google/x-rxuzelcjbpmtgecl)
- # [15:45] * Quits: mpilgrim (~pilgrim@adsl-74-242-210-52.rmo.bellsouth.net) (Ping timeout: 276 seconds)
- # [15:49] * Quits: eikaas (~eikaas@79.161.4.102) (Read error: Connection reset by peer)
- # [15:49] * Joins: hdhoang (~hdhoang@222.252.36.34)
- # [15:50] * Joins: eikaas (~eikaas@79.161.4.102)
- # [15:50] <smaug____> zcorpan: apparently it should report more that 1 PASSED
- # [15:50] <smaug____> the testrunner doesn't seem to work properly in Opera atm
- # [15:51] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Ping timeout: 240 seconds)
- # [15:51] <smaug____> I need to click back to get it to run the tests
- # [15:57] <zcorpan> smaug____: ok
- # [15:59] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [16:01] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
- # [16:04] * Joins: KaOSoFt (~KaOSoFt@186.112.14.121)
- # [16:04] * Quits: KaOSoFt (~KaOSoFt@186.112.14.121) (Changing host)
- # [16:04] * Joins: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft)
- # [16:10] * Quits: zcorpan (~zcorpan@c-039ee355.410-6-64736c14.cust.bredbandsbolaget.se) (Remote host closed the connection)
- # [16:11] * Joins: Jon47 (~jon47@204.56.125.50)
- # [16:16] * Quits: hdhoang (~hdhoang@222.252.36.34) (Quit: Leaving.)
- # [16:21] * Quits: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft) (Quit: Liberty is the right to choose, freedom is the result of that choice.)
- # [16:24] * _bga is now known as bga_|away
- # [16:27] * Quits: smaug____ (~chatzilla@cs181139127.pp.htv.fi) (Ping timeout: 258 seconds)
- # [16:27] * Joins: miketaylr (~miketaylr@206.217.92.186)
- # [16:28] * bga_|away is now known as bga_
- # [16:30] * Joins: Martijnc (~Martijnc@d54C02C64.access.telenet.be)
- # [16:31] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [16:32] * Quits: erlehmann (~erlehmann@82.113.99.48) (Quit: Ex-Chat)
- # [16:34] * Quits: matjas (~matjas@195.130.156.13) (Quit: Computer has gone to sleep.)
- # [16:37] * Joins: richt (~richt@pat-tdc.opera.com)
- # [16:38] * bga_ is now known as bga_|away
- # [16:44] * bga_|away is now known as bga_
- # [16:44] * Quits: Ms2ger (~Ms2ger@91.181.12.117) (Quit: bbl)
- # [16:46] * Joins: erlehmann (~erlehmann@82.113.99.48)
- # [16:48] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
- # [16:48] * Quits: mpilgrim_ (~pilgrim@nat/google/x-rxuzelcjbpmtgecl) (Ping timeout: 250 seconds)
- # [16:53] * Joins: agektmr (~Adium@p4181-ipbf4101marunouchi.tokyo.ocn.ne.jp)
- # [16:58] * Quits: agektmr (~Adium@p4181-ipbf4101marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
- # [17:01] * Quits: nessy (~Adium@124-171-6-225.dyn.iinet.net.au) (Quit: Leaving.)
- # [17:03] * Joins: agektmr (~Adium@p4181-ipbf4101marunouchi.tokyo.ocn.ne.jp)
- # [17:04] * Joins: mpilgrim_ (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com)
- # [17:09] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [17:14] * Quits: agektmr (~Adium@p4181-ipbf4101marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
- # [17:16] * Joins: agektmr (~Adium@p4181-ipbf4101marunouchi.tokyo.ocn.ne.jp)
- # [17:16] * Joins: matjas (~matjas@188.189.69.217)
- # [17:24] * Quits: rimantas (~rimliu@93.93.57.193) (Quit: Leaving)
- # [17:24] * Joins: jgv (~jgv@pool-108-41-134-165.nycmny.fios.verizon.net)
- # [17:26] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [17:26] * Joins: sicking (~chatzilla@98.210.155.80)
- # [17:27] * Quits: matjas (~matjas@188.189.69.217) (Quit: Computer has gone to sleep.)
- # [17:28] * Joins: _bga (~bga@95-55-11-178.dynamic.avangarddsl.ru)
- # [17:29] * Quits: bga_ (~bga@95-55-11-255.dynamic.avangarddsl.ru) (Ping timeout: 240 seconds)
- # [17:32] * Quits: richt (~richt@pat-tdc.opera.com) (Remote host closed the connection)
- # [17:36] * Joins: matjas (~matjas@188.189.69.217)
- # [17:37] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
- # [17:39] * Quits: matjas (~matjas@188.189.69.217) (Client Quit)
- # [17:41] * Joins: agektmr1 (~Adium@p4181-ipbf4101marunouchi.tokyo.ocn.ne.jp)
- # [17:41] * Quits: agektmr (~Adium@p4181-ipbf4101marunouchi.tokyo.ocn.ne.jp) (Read error: Connection reset by peer)
- # [17:43] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
- # [17:56] * Quits: sicking (~chatzilla@98.210.155.80) (Ping timeout: 258 seconds)
- # [17:57] * Joins: matjas (~matjas@91.182.202.169)
- # [18:03] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [18:07] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
- # [18:08] * jcranmer is now known as jcranmer|away
- # [18:08] * jcranmer|away is now known as jcranmer
- # [18:08] * Joins: Stiks (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [18:08] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 252 seconds)
- # [18:12] * Joins: potatis_invalido (chat@78-69-155-129-no176.tbcn.telia.com)
- # [18:12] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [18:12] * Joins: hdhoang (~hdhoang@222.252.36.34)
- # [18:13] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:14] * Stiks is now known as Stikki
- # [18:15] * Joins: jackneill (~jackneill@82.131.232.211.pool.invitel.hu)
- # [18:15] * Quits: jackneill (~jackneill@82.131.232.211.pool.invitel.hu) (Changing host)
- # [18:15] * Joins: jackneill (~jackneill@unaffiliated/jackneill)
- # [18:15] * Quits: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net) (Remote host closed the connection)
- # [18:19] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
- # [18:24] * Joins: boogyman (~boogy@unaffiliated/boogyman)
- # [18:29] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [18:32] * Quits: nonge_ (~nonge@p50829872.dip.t-dialin.net) (Quit: Verlassend)
- # [18:33] * jackneill is now known as Jackneill
- # [18:35] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [18:36] * Joins: ap (~ap@2620:149:4:401:226:4aff:fe14:aad6)
- # [18:37] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
- # [18:42] * matjas is now known as Guest39213
- # [18:42] * Joins: matjas_ (~matjas@91.182.202.169)
- # [18:42] * matjas_ is now known as matjas
- # [18:42] * Joins: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
- # [18:44] * Quits: Guest39213 (~matjas@91.182.202.169) (Ping timeout: 246 seconds)
- # [18:48] * Quits: cying (~cying@c-24-6-96-149.hsd1.ca.comcast.net) (Quit: cying)
- # [18:53] * twisted is now known as twisted`
- # [18:53] * Joins: ojan (~ojan@nat/google/x-tcfaqaftyntmmnjd)
- # [18:56] * Quits: erlehmann (~erlehmann@82.113.99.48) (Quit: Ex-Chat)
- # [18:57] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
- # [18:57] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
- # [19:00] * Joins: hdhoang1 (~hdhoang@203.210.154.64)
- # [19:01] * Joins: tw2113 (~tw2113@fedora/tw2113)
- # [19:03] * Quits: hdhoang (~hdhoang@222.252.36.34) (Ping timeout: 260 seconds)
- # [19:03] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Ping timeout: 240 seconds)
- # [19:07] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [19:08] * Joins: chriseppstein (~chris@209.119.65.162)
- # [19:10] * _bga is now known as bga_|away
- # [19:16] * bga_|away is now known as bga_
- # [19:17] * Joins: boogyman_ (~boogy@unaffiliated/boogyman)
- # [19:19] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Ping timeout: 240 seconds)
- # [19:19] * boogyman_ is now known as boogyman
- # [19:23] * Joins: dave_levin (~dave_levi@74.125.59.73)
- # [19:24] * Quits: jernoble (~jernoble@17.203.12.89) (Quit: jernoble)
- # [19:25] * Joins: F1LT3R (~F1LT3R@c-76-19-149-201.hsd1.ma.comcast.net)
- # [19:27] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [19:31] * Quits: jgv (~jgv@pool-108-41-134-165.nycmny.fios.verizon.net) (Quit: Computer has gone to sleep.)
- # [19:31] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
- # [19:36] * Quits: agektmr1 (~Adium@p4181-ipbf4101marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
- # [19:39] * Quits: chriseppstein (~chris@209.119.65.162) (Read error: Connection reset by peer)
- # [19:39] * Joins: aho (~nya@fuld-590c68b4.pool.mediaWays.net)
- # [19:39] * Joins: chriseppstein (~chris@209.119.65.162)
- # [19:41] * Joins: othermaciej (~mjs@66.109.104.14)
- # [19:42] * Quits: F1LT3R (~F1LT3R@c-76-19-149-201.hsd1.ma.comcast.net) (Read error: Connection reset by peer)
- # [19:44] * Joins: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net)
- # [19:44] * Quits: hdhoang1 (~hdhoang@203.210.154.64) (Quit: Leaving.)
- # [19:45] * Joins: F1LT3R (~F1LT3R@c-76-19-149-201.hsd1.ma.comcast.net)
- # [19:45] * Quits: jeremyselier (~Jeremy@92.103.127.226) (Read error: Operation timed out)
- # [19:50] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Quit: ChatZilla 0.9.86.1 [Firefox 4.0.1/20110413222027])
- # [19:50] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
- # [19:55] * Joins: shepazu (~schepers@52.Red-88-26-213.staticIP.rima-tde.net)
- # [19:55] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [19:56] * Quits: JoePeck (~JoePeck@2620:149:f01:208:fa1e:dfff:fed9:b9a) (Remote host closed the connection)
- # [19:57] * Joins: JoePeck (~JoePeck@2620:149:f01:208:fa1e:dfff:fed9:b9a)
- # [20:04] * Quits: shepazu (~schepers@52.Red-88-26-213.staticIP.rima-tde.net) (Quit: shepazu)
- # [20:04] * bga_ is now known as bga_|away
- # [20:05] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Hi, I'm a quit message virus. Please replace your old line with this line and help me take over the world of IRC.)
- # [20:09] * Quits: F1LT3R (~F1LT3R@c-76-19-149-201.hsd1.ma.comcast.net) (Quit: Leaving)
- # [20:22] * bga_|away is now known as bga_
- # [20:31] * Quits: Jackneill (~jackneill@unaffiliated/jackneill) (Ping timeout: 244 seconds)
- # [20:33] * Joins: F1LT3R (~F1LT3R@c-76-19-149-201.hsd1.ma.comcast.net)
- # [20:35] * Joins: jgv (~jgv@pool-108-41-134-165.nycmny.fios.verizon.net)
- # [20:40] * Quits: othermaciej (~mjs@66.109.104.14) (Quit: othermaciej)
- # [20:46] * Joins: othermaciej (~mjs@17.246.16.181)
- # [20:50] * Joins: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c)
- # [20:57] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [20:58] * Joins: tw2113 (~tw2113@fedora/tw2113)
- # [20:58] * AryehGregor keeps on confusing foolip with Philip` :(
- # [21:04] <Philip`> But we have totally different names :-p
- # [21:04] <Philip`> I have a "`", he doesn't
- # [21:05] * Quits: ap (~ap@2620:149:4:401:226:4aff:fe14:aad6) (Quit: ap)
- # [21:12] * Quits: dbaron (~dbaron@pool-74-103-171-70.phlapa.fios.verizon.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [21:13] * Joins: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net)
- # [21:21] * Joins: ap (~ap@2620:149:4:401:226:4aff:fe14:aad6)
- # [21:22] * Joins: The_8472 (~stardive@azureus/The8472)
- # [21:24] * Quits: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net) (Read error: Connection reset by peer)
- # [21:38] * Quits: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net) (Remote host closed the connection)
- # [21:39] * Joins: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
- # [21:40] * Quits: stefan-_ (~music@hiwi0.wi2.uni-trier.de) (Remote host closed the connection)
- # [21:42] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
- # [21:49] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [21:50] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [21:50] * Quits: chriseppstein (~chris@209.119.65.162) (Quit: chriseppstein)
- # [21:53] * Joins: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net)
- # [21:57] <Hixie> ok i'm back
- # [21:57] <Hixie> is anyone editing CORS these days?
- # [22:03] * Quits: F1LT3R (~F1LT3R@c-76-19-149-201.hsd1.ma.comcast.net) (Ping timeout: 250 seconds)
- # [22:13] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
- # [22:19] <AryehGregor> Okay, so, what's a good company to look into getting a laptop from? Would probably be my primary computer, and I'd ultimately want Linux on it, probably with Windows in a VM. Is it reasonable to just look at someplace like Dell? What should I be looking for?
- # [22:20] <Hixie> what's your budget?
- # [22:20] <Hixie> that's really the dominating factor
- # [22:20] <AryehGregor> Well, I expect I'll be using it an awful lot, and don't expect to have lots of expenses anytime soon, so if a higher price tag will buy me features that are really useful then I'd be willing to go pretty high.
- # [22:20] <Hixie> if your budget is above $1000, something from the macbook line is probably the best option
- # [22:20] <AryehGregor> But I don't know what features are worth it.
- # [22:21] <Hixie> if it's below that, dunno
- # [22:22] <Philip`> Do you care about e.g. 3D graphics acceleration?
- # [22:22] <AryehGregor> I'm not really interested in going for Apple unless it's really clearly worth it. Also, Matthew Garrett always complains about how Linux doesn't work so well on Macs because of their nonstandard firmware.
- # [22:22] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [22:22] <Hixie> the apple hardware is definitely worth it
- # [22:22] <Hixie> i haven't seen anything comparable in quality
- # [22:22] <Hixie> and the tech support is by far the best
- # [22:22] <AryehGregor> Well, I've gone for a pretty long time with no 3D graphics acceleration on my primary computer, because of lack of open-source driver support, so I wouldn't say it's necessary.
- # [22:23] <Hixie> can't speak for the linux compatibility
- # [22:23] <Philip`> Graphics cards usually seem to be a distinguishing factor between decent-but-cheap business-oriented laptops and much more expensive home-user/gamer ones
- # [22:24] <AryehGregor> Decent-but-cheap sounds okay to me.
- # [22:24] * Philip` uses a pretty cheap Lenovo laptop which was like a third of the price of a MacBook Pro, with similar CPU and RAM and disk
- # [22:25] <Philip`> (and a much less irritating keyboard)
- # [22:25] <AryehGregor> I'd mostly want battery life and lots of RAM, I imagine.
- # [22:25] <Philip`> (and a much worse screen)
- # [22:25] <AryehGregor> And known Linux compatibility, ideally.
- # [22:25] <Hixie> the lenovos were pretty good for linux back when they were thinkpads
- # [22:25] <Hixie> i used that for several years
- # [22:26] <Philip`> (and if it breaks then I can just buy a new one)
- # [22:26] <Philip`> (and in practice it's not broken more often than the MBP)
- # [22:26] * Joins: maikmerten (~maikmerte@port-92-201-245-42.dynamic.qsc.de)
- # [22:27] <Philip`> This isn't a ThinkPad-equivalent one, it's some cheaper range
- # [22:27] * Joins: sicking (~chatzilla@2620:101:8003:300:226:bbff:fe05:3fe1)
- # [22:27] <The_8472> <AryehGregor> Well, I expect I'll be using it an awful lot, and don't expect to have lots of expenses anytime soon, so if a higher price tag will buy me features that are really useful then I'd be willing to go pretty high. <- if you can afford it, get a SSD
- # [22:28] <Hixie> Philip`: ah
- # [22:28] <The_8472> laptop hard disks are practically the slowest part. getting a core 2 or even an i7 is affordable. a few gb of ram are cheap too... but the HDDs are the bottleneck. at least if you do developing work on it
- # [22:28] <AryehGregor> My workload is almost completely in-memory other than booting, so I'm not sure if I'd prefer the reduced disk space. Unless it has a small ancillary SSD.
- # [22:28] <AryehGregor> What sort of developing work uses the disk all the time? Compilation? I don't do that.
- # [22:28] <The_8472> well, nobody needs DVD drives anymore. kick the drive, add something useful into the bay
- # [22:28] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
- # [22:28] <Hixie> i can vouch for the perf benefits of SSD
- # [22:29] <Hixie> no spin-up time, faster seeks, it's just crazy what a difference it makes
- # [22:29] * Philip` wonders if HDD+SSD uses significantly more battery than either by itself
- # [22:29] <The_8472> AryehGregor, yeah... live compiling, automatic redeployment and stuff like that
- # [22:29] <AryehGregor> I had an Intel SSD in my desktop for a while, barely noticed the difference.
- # [22:29] <AryehGregor> Because I have 4 GB of RAM and never reboot.
- # [22:29] <AryehGregor> And have the same applications always open.
- # [22:29] * Quits: othermaciej (~mjs@17.246.16.181) (Quit: othermaciej)
- # [22:29] <The_8472> 4GB of ram? that's full after booting for me
- # [22:30] <The_8472> i need 8+
- # [22:30] <AryehGregor> So for a laptop, it might make a difference to hibernate time.
- # [22:30] <The_8472> but yeah, it depends on your usage patterns
- # [22:30] <AryehGregor> The_8472, I generally only have a browser, IRC, and terminal running.
- # [22:30] <The_8472> mhhh...
- # [22:30] <AryehGregor> Well, currently three browsers, 21 IRC windows, three terminal windows, plus OO.org Writer and Gnumeric.
- # [22:30] <AryehGregor> But I'm still way under 2 GB memory usage.
- # [22:31] <Philip`> Why hibernate?
- # [22:31] * Philip` always uses suspend-to-RAM which is instant
- # [22:31] * Joins: othermaciej (~mjs@17.246.16.181)
- # [22:31] * The_8472 has a 400+ tab browser session, 1 VM, 2 terminal windows, 2 java applications, irc, mail client, database workbench and a few other things open
- # [22:31] <AryehGregor> Doesn't it eventually hibernate to save more battery? Or is the difference small enough that it doesn't matter?
- # [22:32] <AryehGregor> My parents' Toshiba laptop with Windows 7 always hibernates eventually.
- # [22:32] <AryehGregor> (Even when plugged in, annoyingly.)
- # [22:32] <The_8472> you can configure that
- # [22:32] <AryehGregor> I know.
- # [22:32] <Philip`> I think it could last >20 hours in suspend on a full battery
- # [22:32] <AryehGregor> But I tend to assume defaults are sane until proven otherwise.
- # [22:32] <AryehGregor> Plus, it's not my laptop.
- # [22:32] <Philip`> and I never have it unplugged for more than about an hour
- # [22:32] <Hixie> Philip`: do you encrypt the disk?
- # [22:32] <The_8472> that's a faulty assumption
- # [22:32] <The_8472> windows defaults are always wrong.
- # [22:33] <Philip`> Hixie: No, but I'd probably notice if someone tried stealing it while suspended since I'm always carrying it
- # [22:34] <Hixie> if you don't encrypt the disk, suspend vs hybernate doesn't matter
- # [22:34] <Hixie> so nevermind :-)
- # [22:35] * Hixie really needs changes to CORS
- # [22:35] <Hixie> i need two new ways of invoking CORS
- # [22:36] * Quits: Jon47 (~jon47@204.56.125.50) (Quit: Leaving.)
- # [22:36] * Quits: sicking (~chatzilla@2620:101:8003:300:226:bbff:fe05:3fe1) (Read error: Operation timed out)
- # [22:36] * Joins: CvP (CvP@180.234.106.167)
- # [22:37] <Hixie> one that doesn't send Origin headers but supports the CORS semantics including through redirects, and either returns the data origin-tainted if no CORS headers are in the final response, or blocks if they're present and disallow; or lets the data out untainted if they're present and alllowed
- # [22:37] <Hixie> and one that does regular simple CORS except with the tainted-but-allowed case if there's no header in the response
- # [22:37] <Hixie> and this all seems way more complicated than it should be
- # [22:38] <Hixie> which is bad for security
- # [22:38] * Quits: Martijnc (~Martijnc@d54C02C64.access.telenet.be) (Quit: Martijnc)
- # [22:43] * Joins: zcorpan (~zcorpan@c-039ee355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [22:44] <zcorpan> hsivonen: apparently some people use <!--[if IE]><![endif]--><!doctype html> as a way to make ie not ignore x-ua-compatible despite having CCs before it
- # [22:47] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
- # [22:53] <zcorpan> myakura: woah, thanks, will fix
- # [22:54] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [22:55] <othermaciej> Hixie: why do you need two modes?
- # [22:56] <Hixie> i may in fact not need those two modes
- # [22:56] <Hixie> i'm testing to see if browsers send origin with <video> currently
- # [22:56] <Hixie> the spec said they should, which is why i'd need two modes (<img> doesn't)
- # [22:57] <Hixie> looks like they don't though
- # [22:57] <Hixie> so maybe i can treat <img> and <video> exactly the same
- # [22:57] <Hixie> that'd be convenient
- # [23:00] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
- # [23:00] <othermaciej> Hixie: incidentally, do you have any opinion on whether new resource embedding interfaces should be same-origin-only by default?
- # [23:01] <othermaciej> (with CORS exception)
- # [23:01] <Hixie> i think it very much depends on the type of resource in question
- # [23:01] <othermaciej> the case where this is relevant currently is @font-face
- # [23:01] <Hixie> i don't really see how fonts can contain origin-sensitive data (though we do currently taint the canvas when cross-origin fonts are used)
- # [23:01] <othermaciej> when I say "embedding", I mean to imply an inactive resource, and no ability to read back the contents, just to use it
- # [23:02] <Hixie> you can read back the contents of a font
- # [23:02] <Hixie> character presence, width, and height, at a minimum
- # [23:02] <Hixie> if we didn't taint the canvas, you could further obtain character pixel data
- # [23:03] <othermaciej> Mozilla folks argue that all new resource types should be same-origin-only by default, because that protects against hot linking and is easier for authors
- # [23:03] * Quits: miketaylr (~miketaylr@206.217.92.186) (Quit: miketaylr)
- # [23:03] <othermaciej> some others (me included) tend to argue that it's better to match existing resource types even if there is a new model that is arguably better but not backwards-compatible
- # [23:04] <Hixie> it's not clear to me that hot linking needs protecting against, and it's certainly not easier for authors to require CORS as far as i can tell
- # [23:04] <Hixie> but i think it depends entirely on the resource type
- # [23:04] <Hixie> it's not something for which i think it makes sense to have a default
- # [23:04] <othermaciej> Mozilla event wanted to make video same-origin-only until that turned out to be impractical
- # [23:04] <Hixie> video data can be quite sensitive
- # [23:04] <Hixie> i think that one _should_ have been same-origin by default
- # [23:05] <Hixie> indeed the spec still says it is, though i'm fixing that as we speak
- # [23:07] <Hixie> hsivonen, roc: in case this isn't known, <video> in Gecko seems to sprout a tabindex="0" attribute out of nowhere
- # [23:07] * zcorpan noticed that years ago
- # [23:07] * Joins: MrDoublesite (~mropposit@unaffiliated/mropposite)
- # [23:08] * Quits: MrDoublesite (~mropposit@unaffiliated/mropposite) (Read error: Connection reset by peer)
- # [23:09] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [23:13] * Quits: matjas (~matjas@91.182.202.169) (Quit: Computer has gone to sleep.)
- # [23:13] * AryehGregor noticed that in his execCommand() tests too
- # [23:19] * Quits: othermaciej (~mjs@17.246.16.181) (Quit: othermaciej)
- # [23:21] * Joins: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1)
- # [23:23] * Joins: othermaciej (~mjs@17.246.16.181)
- # [23:23] * Quits: msucan (~robod@92.86.247.27) (Quit: .)
- # [23:23] * Joins: nessy (~Adium@124-171-6-225.dyn.iinet.net.au)
- # [23:26] * Quits: othermaciej (~mjs@17.246.16.181) (Client Quit)
- # [23:29] * Quits: Necrathex (~nectop@82-170-160-25.ip.telfort.nl) (Quit: Necrathex)
- # [23:31] <Hixie> when anne gets back i think he and i need to speak about making a spec that merges all the fetch and cors stuff into one single algorithm
- # [23:31] <Hixie> this is just crazy
- # [23:32] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [23:33] * Quits: maikmerten (~maikmerte@port-92-201-245-42.dynamic.qsc.de) (Quit: Leaving)
- # [23:44] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Ping timeout: 246 seconds)
- # [23:47] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # Session Close: Sat May 21 00:00:00 2011
The end :)