Options:
- # Session Start: Wed Feb 03 00:00:00 2010
- # Session Ident: #whatwg
- # [00:00] <jgraham> What is upposed to happen if I delete an index property from a CanvasPixelArray?
- # [00:00] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [00:00] <jgraham> *supposed
- # [00:02] <jgraham> I can't see anything special in the spec which suggests it works like an ordinary js object i.e. the property gets removed
- # [00:04] <jgraham> But I wonder if that is detrimental to performance
- # [00:04] * Joins: dimich (~dimich@2620:0:1008:1101:225:ff:fef0:654c)
- # [00:06] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [00:08] <jgraham> (Needless to say cross browser compatibility here is negligible, but Opera, Safari and Chrome seem to agree that properties should not be deleted by 'delete' even though Chrome and Safari return 'true' for the delete operation. Also Safari doesn't seem to support hasOwnProperty on the CanvasPixelArray)
- # [00:10] <Dashiva> jgraham: There's no deleter operator on the interface, so delete wouldn't do anything (unless there was a real JS property to delete)
- # [00:11] * Joins: takoratt_ (~takoratta@nat/google/x-rlovirmroxwsbqas)
- # [00:11] <jgraham> Dashiva: Interesting. But why does an index property not count as a real property? It returns true for hasOwnProperty?
- # [00:11] <jgraham> s/?//
- # [00:12] <KevinMarks> roc: not really; then they could keep selling their dev tools, but output HTML5 and stop maintaining their runtime (which they give away)
- # [00:13] <roc> sure
- # [00:13] * Quits: takoratta (~takoratta@nat/google/x-iuracyaxqjlyjqri) (Ping timeout: 260 seconds)
- # [00:13] <jgraham> Dashiva: Specifically in http://dev.w3.org/2006/webapi/WebIDL/#delete we must get to step 3 because otherwise properties with deleter set wouldn't be deleted
- # [00:13] <roc> I think they'd face more competition in HTML5 tools
- # [00:13] <jgraham> Dashiva: But step 3 doesn't apply so we end up in step 5
- # [00:13] <Hixie> i wish they'd face competition in HTML5 tools
- # [00:14] * aroben is now known as aroben|away
- # [00:15] <Dashiva> jgraham: The way the interface is specified, there is no JS property/ies respresenting the actual data
- # [00:15] <Dashiva> It's like a java object with only getValue and setValue
- # [00:16] * Quits: jgornick (~joe@199.199.210.66) (Quit: jgornick)
- # [00:16] <jgraham> Dashiva: I see your argument but it is wholely unclear to me that that is how it is intended to work
- # [00:16] <Dashiva> Well, it has been a long time since I read WebIDL, let me check that it hasn't changed incompatibly underneath me
- # [00:17] <jgraham> It also leads to the strange behaviour where delete CanvasPixelArray[index] unconditionally does nothing yet always returns true
- # [00:18] <Dashiva> Oh, here it is
- # [00:18] <Dashiva> I was partially wrong. The properties for the indexes are indeed created. However, they are created with { DontDelete }
- # [00:18] <jgraham> Ah, that sounds promising
- # [00:19] * jgraham finds that
- # [00:20] <Dashiva> It should return false on delete, though
- # [00:20] <jgraham> Dashiva: Thanks
- # [00:20] <Dashiva> (Since they're DontDelete)
- # [00:20] <jgraham> Dashiva: Sure. WebKit browsers are wrong
- # [00:20] <jgraham> (and Firefox is very wrong)
- # [00:21] * jgraham is happy because this is how he assumed it would work in the first place :)
- # [00:22] <Dashiva> (I suppose their code might be based on earlier webidl where the properties didn't exist at all)
- # [00:25] <jgraham> Yeah, that probably sounded criticl in a way that I din't intend
- # [00:25] <jgraham> *critical
- # [00:26] * jgraham is looking forward to the new version of WebIDL based on ES5, hopefully with the same improvements to algorithm readability
- # [00:28] <Dashiva> I don't envy anyone the task of making it compatible with both es3 and es5 :)
- # [00:29] * Joins: jwalden (~waldo@nat/mozilla/x-bktotlssglqmjviy)
- # [00:32] * Quits: FireFly (~firefly@unaffiliated/firefly) (Read error: Operation timed out)
- # [00:32] * Joins: cying_ (~cying@70.90.171.153)
- # [00:34] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [00:36] * Quits: cying (~cying@70.90.171.153) (Ping timeout: 256 seconds)
- # [00:36] * cying_ is now known as cying
- # [00:58] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: Leaving)
- # [00:58] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 276 seconds)
- # [01:00] * Joins: nattokirai (~nattokira@EM114-48-39-129.pool.e-mobile.ne.jp)
- # [01:00] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [01:00] * Quits: nattokirai (~nattokira@EM114-48-39-129.pool.e-mobile.ne.jp) (Client Quit)
- # [01:01] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [01:02] * Quits: cpearce (~cpearce@ip-118-90-109-135.xdsl.xnet.co.nz) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.15/2009101909])
- # [01:04] * Quits: cying (~cying@70.90.171.153) (Remote host closed the connection)
- # [01:04] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [01:04] * Joins: cying (~cying@70.90.171.153)
- # [01:07] * Quits: tkent (~tkent@220.109.219.244) (Read error: Connection reset by peer)
- # [01:08] * Joins: tkent (~tkent@220.109.219.244)
- # [01:16] * Quits: dglazkov (~dglazkov@nat/google/x-tpfltjnpexfxialh) (Quit: dglazkov)
- # [01:18] <JonathanNeal> If I had a text selection plugin that selected text from X to Y, would you think that Y was a length or an absolute distance like X?
- # [01:19] <Philip`> Yes
- # [01:19] * Quits: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) (Quit: Leaving)
- # [01:20] <JonathanNeal> Yes to which?
- # [01:20] <Philip`> I wouldn't assume one particular behaviour - JS isn't even self-consistent, with substr vs substring
- # [01:20] <Philip`> so I'd check the documentation
- # [01:21] * Joins: takoratta (~takoratta@nat/google/x-ywxfigsopdfzotyk)
- # [01:23] * Joins: drunknbass_work (~aaron@71.107.253.243)
- # [01:23] * Quits: takoratt_ (~takoratta@nat/google/x-rlovirmroxwsbqas) (Ping timeout: 246 seconds)
- # [01:25] * Joins: cying_ (~cying@70.90.171.153)
- # [01:28] * Quits: cying (~cying@70.90.171.153) (Ping timeout: 252 seconds)
- # [01:28] * cying_ is now known as cying
- # [01:32] * Quits: JonathanNeal (~JonathanN@rrcs-76-79-114-213.west.biz.rr.com) (Ping timeout: 252 seconds)
- # [01:33] * Quits: drunknbass (~drunknbas@cpe-76-173-195-145.socal.res.rr.com) (Killed (NickServ (GHOST command used by drunknbass_work!~aaron@71.107.253.243)))
- # [01:33] * Joins: drunknbass (~drunknbas@cpe-76-173-195-145.socal.res.rr.com)
- # [01:34] * Quits: drunknbass (~drunknbas@cpe-76-173-195-145.socal.res.rr.com) (Killed (NickServ (GHOST command used by drunknbass_work!~aaron@71.107.253.243)))
- # [01:34] * Joins: drunknbass (~drunknbas@cpe-76-173-195-145.socal.res.rr.com)
- # [01:34] * Quits: drunknbass (~drunknbas@cpe-76-173-195-145.socal.res.rr.com) (Killed (NickServ (GHOST command used by drunknbass_work!~aaron@71.107.253.243)))
- # [01:35] * Joins: drunknbass (~drunknbas@cpe-76-173-195-145.socal.res.rr.com)
- # [01:37] * Quits: cying (~cying@70.90.171.153) (Remote host closed the connection)
- # [01:38] * Joins: cying (~cying@70.90.171.153)
- # [01:38] * Quits: ukai_ (~ukai@220.109.219.244) (Remote host closed the connection)
- # [01:38] * Joins: ukai (~ukai@220.109.219.244)
- # [01:45] * Quits: kinetik (~kinetik@121.98.132.55) (Ping timeout: 256 seconds)
- # [01:45] * Joins: kinetik (~kinetik@121.98.132.55)
- # [01:46] * Quits: antw (~antw@87.127.123.127) (Quit: antw)
- # [01:49] * Joins: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [01:53] * Quits: kinetik (~kinetik@121.98.132.55) (Ping timeout: 265 seconds)
- # [01:53] * Joins: kinetik (~kinetik@121.98.132.55)
- # [01:56] <MikeSmith> karlcow: thanks for catching the td/@scope thing
- # [01:56] <MikeSmith> fixed now
- # [01:57] <karlcow> thanks!
- # [01:57] <MikeSmith> the reason validator.nu didn't have that same bug is that the mistake was in the assertions.sch (Schematron) file, which v.nu doesn't actually use (it uses some workalike Java code now)
- # [02:03] * Joins: takoratt_ (~takoratta@nat/google/x-thgdfjxshnclpbio)
- # [02:05] * Quits: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Quit: dglazkov)
- # [02:06] * Quits: takoratta (~takoratta@nat/google/x-ywxfigsopdfzotyk) (Ping timeout: 256 seconds)
- # [02:07] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 264 seconds)
- # [02:11] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 272 seconds)
- # [02:12] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [02:16] * Quits: onar (~onar@nat/apple/x-pqpcrnxpwanabngm) (Ping timeout: 248 seconds)
- # [02:27] * Joins: mpt (~mpt@canonical/mpt)
- # [02:38] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 240 seconds)
- # [02:38] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [02:40] * Quits: cying (~cying@70.90.171.153) (Quit: cying)
- # [02:41] * Quits: drunknbass_work (~aaron@71.107.253.243) (Ping timeout: 272 seconds)
- # [02:42] * Quits: franksalim (~frank@adsl-75-61-86-190.dsl.pltn13.sbcglobal.net) (Quit: Ex-Chat)
- # [02:46] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 252 seconds)
- # [02:47] * Joins: wakaba_ (~wakaba_@119-228-219-41.eonet.ne.jp)
- # [02:54] * Quits: ap (~ap@17.246.19.5) (Quit: ap)
- # [03:01] * Joins: starjive (beos@81-233-16-19-no30.tbcn.telia.com)
- # [03:03] * Quits: charlvn (~charlvn@196-209-26-21-esdw-esr-3.dynamic.isadsl.co.za) (Ping timeout: 256 seconds)
- # [03:10] * Joins: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [03:15] * Joins: dglazkov_ (~dglazkov@216.239.45.130)
- # [03:16] * Quits: dave_levin (~dave_levi@2620:0:1008:1101:225:ff:fef0:9a9e) (Quit: dave_levin)
- # [03:18] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 264 seconds)
- # [03:19] * Quits: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Ping timeout: 256 seconds)
- # [03:19] * dglazkov_ is now known as dglazkov
- # [03:20] * Quits: KevinMarks (~KevinMark@157.22.22.46) (Quit: The computer fell asleep)
- # [03:20] * Joins: charlvn (~charlvn@196-209-26-83-esdw-esr-3.dynamic.isadsl.co.za)
- # [03:21] * charlvn is now known as Guest55471
- # [03:22] * Quits: Guest55471 (~charlvn@196-209-26-83-esdw-esr-3.dynamic.isadsl.co.za) (Client Quit)
- # [03:26] * Quits: yutak (~yutak@220.109.219.244) (Quit: Ex-Chat)
- # [03:28] * Joins: yutak (~yutak@2620:0:1082:1000:21d:9ff:fe0a:85f)
- # [03:30] * Joins: mackstann__ (~death@216-20-152-177-dsl.hevanet.com)
- # [03:49] * Quits: ttepasse (~ttepasse@ip-95-222-120-117.unitymediagroup.de) (Quit: Verlassend)
- # [03:58] * Joins: yutak_ (~yutak@220.109.219.244)
- # [03:59] * Joins: dglazkov_ (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [03:59] * Joins: onar (~onar@c-67-180-87-66.hsd1.ca.comcast.net)
- # [04:02] * Joins: mpt (~mpt@canonical/mpt)
- # [04:03] * Quits: dglazkov (~dglazkov@216.239.45.130) (Ping timeout: 240 seconds)
- # [04:03] * dglazkov_ is now known as dglazkov
- # [04:05] * aroben|away is now known as aroben
- # [04:10] * Joins: takoratta (~takoratta@nat/google/x-jzwarsojgnwoywqk)
- # [04:10] * Quits: takoratt_ (~takoratta@nat/google/x-thgdfjxshnclpbio) (Ping timeout: 256 seconds)
- # [04:16] * Quits: takoratta (~takoratta@nat/google/x-jzwarsojgnwoywqk) (Ping timeout: 252 seconds)
- # [04:38] * Quits: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Quit: dglazkov)
- # [04:57] * Quits: jwalden (~waldo@nat/mozilla/x-bktotlssglqmjviy) (Quit: ChatZilla 0.9.85-rdmsoft [XULRunner 1.9.2/20100122095031])
- # [05:04] * Quits: MikeSmith (~MikeSmith@EM114-48-134-41.pool.e-mobile.ne.jp) (Ping timeout: 272 seconds)
- # [05:08] * Joins: MikeSmith (~MikeSmith@EM114-48-194-118.pool.e-mobile.ne.jp)
- # [05:13] * Joins: Utkarsh (~admin@117.201.84.126)
- # [05:17] * Joins: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [05:29] * Quits: Utkarsh (~admin@117.201.84.126) (Ping timeout: 252 seconds)
- # [05:34] * Joins: Utkarsh (~admin@117.201.80.206)
- # [05:40] * Quits: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net) (Ping timeout: 260 seconds)
- # [05:51] * Joins: miketaylr (~miketaylr@24.42.95.234)
- # [05:53] * Joins: surkov (~surkov@client-202-172.sibtele.com)
- # [05:56] * Joins: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net)
- # [06:02] <othermaciej> does CORS limit what headers can be sent cross-site using a whitelist or a blacklist?
- # [06:02] <othermaciej> I guess it's a whitelist unless you opt into more
- # [06:03] * Quits: onar (~onar@c-67-180-87-66.hsd1.ca.comcast.net) (Quit: onar)
- # [06:07] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 240 seconds)
- # [06:07] * Joins: onar (~onar@c-67-180-87-66.hsd1.ca.comcast.net)
- # [06:07] * Quits: roc (~roc@203-97-204-82.dsl.clear.net.nz) (Quit: roc)
- # [06:08] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 248 seconds)
- # [06:08] * Quits: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Ping timeout: 240 seconds)
- # [06:08] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [06:09] * Quits: aroben (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
- # [06:11] * Quits: mackstann__ (~death@216-20-152-177-dsl.hevanet.com) (Ping timeout: 272 seconds)
- # [06:18] * Joins: Heimidal (~heimidal@97-118-43-164.hlrn.qwest.net)
- # [06:18] * Quits: Heimidal (~heimidal@97-118-43-164.hlrn.qwest.net) (Changing host)
- # [06:18] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
- # [06:18] * Joins: jwalden (~waldo@c-98-248-40-206.hsd1.ca.comcast.net)
- # [06:19] * Quits: zalan (~zalan@host-131.nrln.net)
- # [06:20] * Joins: zalan (~zalan@host-131.nrln.net)
- # [06:22] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [06:23] * Joins: dglazkov_ (~dglazkov@216.239.45.130)
- # [06:24] * Quits: mpt (~mpt@canonical/mpt) (Quit: Ex-Chat)
- # [06:26] <Hixie> othermaciej: anything interesting on the hybi list today? i saw masses of traffic but haven't read it yet
- # [06:27] <othermaciej> Hixie: useful info about close handshake and what it takes to make one that actually works (depending on what you are trying to achieve)
- # [06:27] * Quits: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
- # [06:27] <Hixie> cool
- # [06:27] * dglazkov_ is now known as dglazkov
- # [06:27] <othermaciej> several server authors conceding that header ordering / capitalization is their only practical problem with "not really HTTP"
- # [06:27] <othermaciej> I sent a more detailed comment outlining the security risks that my nonce proposal was meant to address, as well as a more detailed description of how it could work
- # [06:27] <othermaciej> I will ask abarth to look at the latter as soon as it appears in the archives
- # [06:29] * Joins: takoratta (~takoratta@nat/google/x-invbtzvuvzqdwchj)
- # [06:29] <Hixie> cool
- # [06:37] * Joins: dglazkov_ (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [06:41] * Quits: dglazkov (~dglazkov@216.239.45.130) (Ping timeout: 258 seconds)
- # [06:41] * dglazkov_ is now known as dglazkov
- # [07:01] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 272 seconds)
- # [07:02] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [07:35] * Quits: takoratta (~takoratta@nat/google/x-invbtzvuvzqdwchj) (Quit: Leaving...)
- # [07:39] * Quits: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Quit: dglazkov)
- # [07:47] * Quits: onar (~onar@c-67-180-87-66.hsd1.ca.comcast.net) (Quit: onar)
- # [07:50] * Joins: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de)
- # [08:06] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Quit: Leaving...)
- # [08:08] * Joins: mpt (~mpt@canonical/mpt)
- # [08:09] * Quits: mpt (~mpt@canonical/mpt) (Remote host closed the connection)
- # [08:11] <hsivonen> :-( the jQuery team still talks about "access control" instead of CORS
- # [08:25] <Hixie> i've decided to take a new approach to the whole "Flash is ready now, HTML5 won't be ready til 2022" thing.
- # [08:26] <Hixie> "2022 is the date I estimate there'll be two complete and bug-free implementations of HTML5. What's the estimated date for when there'll be two complete and bug-free implementations of Flash?"
- # [08:33] <hsivonen> Hixie: is Adobe Flash Player axiomatically bug-free?
- # [08:33] <hsivonen> can reference impls have bugs?
- # [08:34] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [08:34] <hsivonen> but, yeah, that's the appropriate response
- # [08:35] <annevk> I thought Flash was over?
- # [08:36] <hsivonen> annevk: do you have it installed?
- # [08:41] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 260 seconds)
- # [08:42] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [08:48] * Quits: miketaylr (~miketaylr@24.42.95.234) (Quit: Leaving...)
- # [08:48] * Joins: miketaylr (~miketaylr@24.42.95.234)
- # [08:48] * Quits: miketaylr (~miketaylr@24.42.95.234) (Remote host closed the connection)
- # [08:51] * Quits: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net) (Quit: zzzzz)
- # [08:51] * Joins: hish (~chatzilla@p57B7BF4B.dip.t-dialin.net)
- # [08:55] * Joins: beilabs (~beilabs@ppp121-44-71-13.lns20.syd6.internode.on.net)
- # [08:56] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: Leaving)
- # [09:00] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
- # [09:03] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [09:06] * Joins: tantek (~tantek@70-36-139-7.dsl.dynamic.sonic.net)
- # [09:08] * Joins: pesla (~retep@procurios.xs4all.nl)
- # [09:09] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
- # [09:15] * Quits: cedricv (~cedric@124.197.77.11) (Quit: cedricv)
- # [09:15] * Joins: matijsb (~matijsb@86.93.69.153)
- # [09:17] <Lerc> wayhay! Logfile says... Output_String(ae8ff128)
- # [09:17] <Lerc> All Done!
- # [09:17] <Lerc> BAD!! :vxproc_run trap 0xe
- # [09:17] <Lerc> Plugin Thread Terminating
- # [09:18] <Lerc> Logfile generated from running this code --> http://pastebin.ca/1776349
- # [09:18] <Lerc> in this browser plugin --> http://i.imgur.com/5tGBv.png
- # [09:18] <annevk> hsivonen, I think so, though it's either disabled/not working in my day-to-day browser
- # [09:19] * Lerc too, is planning a way to give Flash a kick in the guts.
- # [09:20] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
- # [09:21] <Lerc> With a bit of luck I can also be finished by 2022.
- # [09:21] <annevk> with what?
- # [09:22] <Lerc> said browser plugin above ^^^
- # [09:24] <hsivonen> annevk: I am weak. I still unblock Flash for YouTube, Google Maps and thedailyshow.com
- # [09:24] <meledin> youtube.com/html5?
- # [09:24] <hsivonen> but I've disabled Flash in Fennec on my N800
- # [09:25] <hsivonen> meledin: I use a browser that doesn't support proprietary codecs except via NPAPI
- # [09:25] <Hixie> hsivonen: yeah i did consider that one of the possible follow-ups would be to say something like "i'm feeling generous. How about an ETA for _one_ bug-free implementation?" but that's not really the point I wanted to make. :-)
- # [09:25] <annevk> I still don't understand how non-ASCII cookies work
- # [09:26] <annevk> I guess I'm missing something
- # [09:27] <hsivonen> looks like my flashblock whitelist has 8 sites on it
- # [09:27] <hsivonen> and one of them isn't even available to IP addresses associated with Finland
- # [09:27] <hsivonen> looks like I whitelisted hulu while traveling
- # [09:28] <hsivonen> the whitelist being google.com, hulu.com, lufthansa.com, thedailyshow.com, vimeo.com, youtube.com, google.fi and sony.fi
- # [09:29] <hsivonen> so one airline whose online check-in is implemented cluelessly
- # [09:29] <matijsb> unbelievable
- # [09:29] <hsivonen> one product catalog site that is implemented cluelessly
- # [09:29] <hsivonen> Google Maps
- # [09:29] <hsivonen> plus video sites
- # [09:30] <hsivonen> I'm sure other people have other kinds of lists, but it seems that everything on my list could already be done with browser-native features in Firefox, Chrome and Safari (and soon Opera)
- # [09:30] <meledin> All I know is I developed a disdain for Flash once I realised it was the cause of 100% CPU use on one core whenever it activated, no matter what it was doing
- # [09:30] * Quits: bzed (~bzed@devel.recluse.de) (Remote host closed the connection)
- # [09:31] <meledin> Also that gave me a handy excuse to ignore any youtube links
- # [09:31] * Joins: bzed (~bzed@devel.recluse.de)
- # [09:32] * Parts: zcorpan (~zcorpan@pat.se.opera.com)
- # [09:33] <matijsb> Flash has been abused for the wrong purpose too many times
- # [09:36] * Quits: Utkarsh (~admin@117.201.80.206) (Ping timeout: 276 seconds)
- # [09:40] <Peter-> definitely
- # [09:40] <Peter-> a co-worker of mine recently said "Flash is here to replace GIF"
- # [09:41] * Joins: svl (~chatzilla@a194-109-2-65.dmn.xs4all.nl)
- # [09:42] <annevk> I guess the non-ASCII thread is not about DOMString to byte mapping at all
- # [09:42] <annevk> Fronteers invading #whatwg or has it always been like this? :)
- # [09:43] <matijsb> Been evesdropping a bit up until now ;)
- # [09:43] <matijsb> eavesdropping even
- # [09:47] <meledin> Been trying to eavesdrop but irssi-proxy was being annoying
- # [09:51] <Hixie> othermaciej: i'm getting "can't send to channel" on #webkit for some reason
- # [09:51] <Hixie> othermaciej: any idea why?
- # [09:52] <othermaciej> Hixie: it might be set to require registration
- # [09:52] <Hixie> ah
- # [09:52] <othermaciej> to protect against flooding
- # [09:52] <othermaciej> is your nick registered?
- # [09:52] <othermaciej> I can try to fix it if I remember how
- # [09:52] <Hixie> i thought it was
- # [09:52] <Hixie> let me try reconnecting
- # [09:52] * Quits: Hixie (ianh@trivini.no) (Quit: Reconnecting)
- # [09:52] * Joins: Hixie (ianh@trivini.no)
- # [09:53] <Hixie> hm, that fixed it
- # [10:06] <hsivonen> MikeSmith: http://pastebin.mozilla.org/700863
- # [10:08] <MikeSmith> hsivonen: thanks
- # [10:08] * Joins: mat_t (~mattomasz@91.189.88.12)
- # [10:09] <hsivonen> MikeSmith: I don't see a BOM on the first line of the files it complains about
- # [10:09] <hsivonen> so can't be that
- # [10:09] <hsivonen> if the datatype lib isn't loading, there's no explicit error about that
- # [10:09] <MikeSmith> hsivonen: ah, I'm pretty sure that's because of the misguided monkeying I did with the entity-map.txt
- # [10:10] <MikeSmith> I think you might have to do the thing of running the build twice
- # [10:10] <MikeSmith> to rebuild the local-entities jar file
- # [10:10] <MikeSmith> I think
- # [10:10] * hsivonen runs localent
- # [10:13] <hsivonen> ok. that fixes the schemas
- # [10:13] <hsivonen> now I get
- # [10:13] <hsivonen> Caused by: java.lang.IndexOutOfBoundsException: Index: 1, Size: 1 at java.util.LinkedList.entry(LinkedList.java:365) at java.util.LinkedList.get(LinkedList.java:315) at nu.validator.messages.MessageEmitterAdapter.<clinit>(MessageEmitterAdapter.java:136)
- # [10:13] * hsivonen investigates
- # [10:13] <annevk> othermaciej, agreed that the credentials thing is just a bug
- # [10:14] <MikeSmith> hsivonen: yeah, I am getting that same error too
- # [10:14] <annevk> othermaciej, I was never quite sure how to spell it out so I guess I sort of forgot...
- # [10:14] * MikeSmith looks also
- # [10:14] <othermaciej> annevk: should I file it somewhere?
- # [10:14] <othermaciej> annevk: the way UMP spells it out seems fine to me
- # [10:15] <annevk> usually I just keep track of email and delete email once I fixed the bug
- # [10:15] <hsivonen> is the wiki down or something
- # [10:15] <annevk> we have an issue tracker if you prefer to have an issue number associated with it
- # [10:15] <MikeSmith> hsivonen: looks to be up
- # [10:16] <hsivonen> so it's failing when loading the alt advice
- # [10:16] <annevk> othermaciej, http://www.w3.org/2006/webapi/track/
- # [10:16] <MikeSmith> maybe http://wiki.whatwg.org/wiki/Validator.nu_alt_advice changed in an unexpected way
- # [10:16] <hsivonen> and alt advice is unchanged
- # [10:16] <MikeSmith> yeah
- # [10:16] <hsivonen> the content at least
- # [10:16] * hsivonen wonder if MediaWiki around it changed
- # [10:16] <hsivonen> yay for distributed failures
- # [10:16] <othermaciej> annevk: I hate using the tracker as a bug tracker but ok
- # [10:17] <othermaciej> annevk: actually I don't appear to have the power to raise issues in that one
- # [10:17] <annevk> oh, sorry
- # [10:18] <annevk> we switched WGs :)
- # [10:18] <annevk> http://www.w3.org/2008/webapps/track/ is it
- # [10:18] <MikeSmith> Hixie, Lachy - was the whatwg Wiki backend updated recently?
- # [10:18] <hsivonen> annevk: whoa. that tracker has a lot of people on it
- # [10:19] <othermaciej> does XHR send Referer?
- # [10:20] <othermaciej> If so, that's a third way in which UMP might not be a CORS subset (unless CORS is taken to give license to exclude it)
- # [10:21] <othermaciej> http://www.w3.org/2008/webapps/track/issues/114
- # [10:22] <Lachy> MikeSmith, yes
- # [10:22] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Quit: GarethAdams|Home)
- # [10:22] <MikeSmith> ah
- # [10:22] <Lachy> AryehGregor updated it to 1.6 beta
- # [10:22] <othermaciej> annevk: should CORS with a unique identifier Origin strip Refer, or would that happen automatically?
- # [10:22] <MikeSmith> OK
- # [10:23] <MikeSmith> Lachy: the change seems to have possibly broken the mechanism that validator.nu uses for parsing out the alt-advice from the Wiki
- # [10:23] <annevk> othermaciej, it would not happen automatically
- # [10:23] <othermaciej> what Refer (if any) gets sent when you have a unique identifier origin?
- # [10:23] <othermaciej> er, Referer
- # [10:23] <MikeSmith> Lachy: and maybe also the code for retrieving microsyntax info
- # [10:23] <othermaciej> it's so hard to type the misspelling!
- # [10:24] <annevk> othermaciej, heh
- # [10:24] <annevk> othermaciej, I'm not sure really
- # [10:24] <annevk> I've no idea how Referer is constructed usually
- # [10:24] <othermaciej> does XHR specify anything about Referer?
- # [10:25] <annevk> Only that authors cannot manipulate it iirc
- # [10:25] <annevk> Yup, that's all
- # [10:26] <othermaciej> does HTML5 specify the Refer to use when the origin is a unique identifier? (and would that apply to XHR or CORS?)
- # [10:26] * hsivonen wonders if the old MediaWiki used <h2> for "Contents"
- # [10:26] <othermaciej> (I'm trying to figure out what bugs if any I need to file)
- # [10:26] <Hixie> othermaciej: look for the "fetch" algorithm
- # [10:26] <Hixie> othermaciej: it says how to determine Referer
- # [10:26] <Hixie> othermaciej: let me know if it needs changing
- # [10:27] <hsivonen> maybe the code needs to scrape span class="mw-headline" instead of h2
- # [10:27] <othermaciej> Hixie: no hits on the term "fetch algorithm"
- # [10:27] <Hixie> http://www.whatwg.org/specs/web-apps/current-work/complete.html#fetch
- # [10:27] <othermaciej> well there are, but all relating to media elements
- # [10:28] <othermaciej> it looks like the computation of Referer does not specifically consider whether the origin is a unique identifier
- # [10:29] <othermaciej> "Generate the address of the resource from which Request-URIs are obtained as required by HTTP for the Referer (sic) header from the document's current address of the appropriate Document as given by the following list."
- # [10:30] <Hixie> i guess it just always gives the full URL currently
- # [10:30] <Hixie> data: and all
- # [10:30] <othermaciej> Hixie: I think it should probably say that no Referer should be sent if the origin is a unique identifier
- # [10:30] <annevk> XMLHttpRequest does not use "fetch"
- # [10:30] <othermaciej> both for the sake of data: and for the sake of sandboxed iframes
- # [10:31] <annevk> I tried, but it did not work out for some reason
- # [10:31] <othermaciej> annevk: XHR probably needs to spec Referer itself then
- # [10:31] <hsivonen> hmm. weird. the first list item has the right content at least at the start
- # [10:31] <othermaciej> or rather, what URI to use for Referer as required by HTTP
- # [10:31] <Hixie> othermaciej: can you enter a bug using the review feedback tool?
- # [10:32] <annevk> othermaciej, yeah :/
- # [10:32] <othermaciej> Hixie: doing it the old fashioned way
- # [10:32] <MikeSmith> hsivonen: yeah, I noticed the same thing
- # [10:33] <Hixie> othermaciej: thanks
- # [10:33] <Hixie> anyone know if the fullscreen thread has reached a conclusion i can spec? was the security problem figured out?
- # [10:34] * Joins: ROBOd (~robod@89.122.216.38)
- # [10:34] <Hixie> i have 300 e-mails on video that i should get around to replying to
- # [10:34] <Hixie> and 143 on parsing
- # [10:34] <othermaciej> I need to read the video thread
- # [10:34] <othermaciej> the fullscreen thread rather
- # [10:34] <othermaciej> and the es-discuss threads on modules
- # [10:35] <annevk> I thought the fullscreen thread was awaiting some input from WebKit
- # [10:35] <annevk> but maybe I missed something
- # [10:35] <othermaciej> then I better read it
- # [10:35] <othermaciej> though I know Simon posted
- # [10:36] <annevk> oh yeah, hmm
- # [10:36] <othermaciej> I believe that for subtle reasons the fullscreen video API we have in WebKit is secure, but I would much prefer a general fullscreen API (not sure why we did not do that) and that might be a harder problem
- # [10:36] <othermaciej> filed http://www.w3.org/Bugs/Public/show_bug.cgi?id=8869
- # [10:37] <othermaciej> annevk: I'm not sure if CORS needs to specify Referer behavior in addition to XHR
- # [10:37] <Hixie> i'd love to know how it's secure :-)
- # [10:37] <hsivonen> MikeSmith: it looks like the condition for moving out of IN_PROSE is brittle
- # [10:38] <othermaciej> Hixie: I think you can't use it to fool the user into thinking it's the OS because it has a distinct animation going into it (so it's clear what is happening), because it shows controls when it first pops up, and because it requires a user event to pop it up (so it can't just go fullscreen while you are AFK)
- # [10:38] <othermaciej> it also doesn't accept keyboard input
- # [10:38] <othermaciej> I am not sure what other security risks people are worried about
- # [10:38] <hsivonen> this is not as bad as reading one's old Perl code, but I wish I had written down what I was thinking when I wrote the exit condition for IN_PROSE
- # [10:39] <hsivonen> aah. now I remember
- # [10:39] <MikeSmith> heh
- # [10:39] <Hixie> othermaciej: ew, not allowing keyboard input is a pretty coarse solution
- # [10:39] <Hixie> othermaciej: effective, mind you
- # [10:39] <hsivonen> MediaWiki has moved to id='foo' and gotten rid of the <a name> cruft
- # [10:39] <hsivonen> so yay, I guess
- # [10:40] <annevk> so they're up to 2000 standards now?
- # [10:40] <annevk> good for them!
- # [10:40] * Quits: Lachy (~Lachlan@85.196.122.246) (Quit: Leaving)
- # [10:40] <othermaciej> annevk: http://www.w3.org/2008/webapps/track/issues/115
- # [10:41] <othermaciej> Hixie: well, it's sufficient for <video>, but not really for arbitrary full-screen
- # [10:41] <annevk> yay, issues
- # [10:41] <annevk> we'll do eternal WD for XHR
- # [10:41] <othermaciej> Hixie: a full-screen video should not need the ability to handle arbitrary user events (since in our current model at least it gets built-in standard controls)
- # [10:41] <othermaciej> annevk: I don't think that one warrants coming out of CR or redoing LC or whatever
- # [10:41] <annevk> sometimes it would be nice to have a WHATWG copy I could mark as Draft Standard so people would implement it
- # [10:42] <othermaciej> is anyone currently unwilling to implement it due to the current status?
- # [10:42] * Joins: Lachy (~Lachlan@85.196.122.246)
- # [10:42] <annevk> Boris Zbarsky has indicated that, though maybe it is no longer true
- # [10:42] <annevk> not sure about the IE guys either
- # [10:43] <annevk> (of course Firefox does implement all the new features)
- # [10:43] <Hixie> annevk: i've suggested setting something up so i can import XHR into the complete.html spec on the fly :-)
- # [10:43] <othermaciej> if Firefox is refusing to implement the bug fixes because the spec is not CR, that is major weaksauce
- # [10:43] <othermaciej> like I said though I don't think the Referer issue should block CR
- # [10:44] <hsivonen> Hixie: wouldn't that contaminate the spec's license?
- # [10:44] <othermaciej> it is not an error per se, just a case where something is underspecified by the other relevant specs
- # [10:44] <annevk> no, it's more that he's not interested in spending much time on it
- # [10:44] <othermaciej> I guess if it goes CR it can be in Acid4
- # [10:44] <Hixie> hsivonen: well anne would have to relicense it, yeah
- # [10:44] <annevk> Acid4 hopefully has new criteria
- # [10:45] <othermaciej> then, after copious whining about how acid tests suck, Mozilla and IE would conform to the spec
- # [10:45] <annevk> and yeah, it should test every single bug, twice
- # [10:45] <annevk> we'll get to REC in no time :)
- # [10:46] <annevk> othermaciej, you think we still want UMP if we can get AnonXMLHttpRequest?
- # [10:46] <othermaciej> annevk: I don't buy Tyler's arguments for why we need it if CORS clearly has a mode that is equivalent to UMP
- # [10:46] <annevk> othermaciej, if so I'm not sure AnonXMLHttpRequest or XMLHttpRequest(anon=true) is worth it
- # [10:47] <annevk> k
- # [10:47] <othermaciej> annevk: his argument that CORS should be written as a UMP extension in particular does not sway me, since UMP is not written in a way that seems to allow extensions
- # [10:47] * Hixie strongly prefers an argument and not a whole new object
- # [10:47] <othermaciej> whether AnonXMLHttpRequest uses UMP or a CORS mode doesn't really matter much to me though
- # [10:47] <Hixie> i guarantee a whole new object will result in a whole set of new bugs
- # [10:48] <annevk> it's a new constructor
- # [10:48] <othermaciej> I have mixed feelings
- # [10:48] <annevk> not object
- # [10:48] <othermaciej> benefits of new object:
- # [10:48] <annevk> it's not a new object!
- # [10:48] <annevk> :)
- # [10:48] <othermaciej> 1) slightly easier for Caja-like things to do their thing
- # [10:48] <othermaciej> 2) could remove or further restrict APIs that you are not allowed to use for an anonymous request
- # [10:49] <othermaciej> for example, it could completely lack the ability to set the credentials flag
- # [10:49] <othermaciej> instead of having to specify that for the anon case, it is ignored or raises an exception
- # [10:49] <othermaciej> should lack the ability to set custom headers other than the whitelist too
- # [10:49] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 276 seconds)
- # [10:49] <othermaciej> but that wouldn't remove API, just add more restrictions
- # [10:49] <hsivonen> so wasn't Caja supposed to be magic that makes advertising JS safe on exising browsers?
- # [10:50] <hsivonen> and new Caja requires changes to the browser platform?
- # [10:50] <hsivonen> s/new/now/
- # [10:50] <othermaciej> it doesn't require changes
- # [10:50] <Hixie> annevk: JS constructors are objects
- # [10:50] <Hixie> annevk: so technically... :-P
- # [10:50] <othermaciej> right now if you wanted to use a Caja-like solution that allowed XHR, you would have to write an elaborate facade
- # [10:50] <othermaciej> with XMLHttpRequest(anon=true), the facade would be a lot simpler
- # [10:51] <Hixie> i'm sure if you were writing Caja you'd want control over the API anyway, so you'd write the facade either way
- # [10:51] <othermaciej> with AnonXMLHttpRequest(), it could be even simpler than that
- # [10:51] * hsivonen hasn't read all the UM stuff carefully
- # [10:53] * hsivonen wonders if it were easier for Google to tell advertisers to write Java to a tiny API and run a trusted copy of the GWT compiler with JSNI disabled for advertiser-originated code at Google's end
- # [10:53] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [10:53] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
- # [10:53] <hsivonen> seems easier to lock down $ENTIRE_DIFFERENT_LANGUAGE compiled to JS than JS itself
- # [10:58] <annevk> boo, Nexus One is done by Vodafone in the Netherlands
- # [10:59] <Hixie> hsivonen: hat's what Caja is
- # [10:59] <Hixie> er
- # [10:59] <Hixie> that's, even
- # [10:59] <Hixie> annevk: isn't it an unlocked device?
- # [11:00] * Joins: MikeSmithX (~MikeSmith@EM114-48-245-218.pool.e-mobile.ne.jp)
- # [11:03] <hsivonen> Hixie: oh. Is Caja's $ENTIRE_DIFFERENT_LANGUAGE just a JS lookalike?
- # [11:03] * Parts: tantek (~tantek@70-36-139-7.dsl.dynamic.sonic.net)
- # [11:03] * jgraham doesn't like any solution with GWT as a component
- # [11:03] * Quits: MikeSmith (~MikeSmith@EM114-48-194-118.pool.e-mobile.ne.jp) (Ping timeout: 264 seconds)
- # [11:04] <Hixie> hsivonen: yeah
- # [11:04] <hsivonen> jgraham: because the GWT toolkit is bad for the Web?
- # [11:04] <hsivonen> jgraham: the GWT *compiler* is cool
- # [11:04] <jgraham> Because GWT is bad for my sanity
- # [11:04] * hsivonen disapproves of the toolkit
- # [11:04] <Hixie> hsivonen: i think in fact it _is_ JS
- # [11:04] <Hixie> hsivonen: just running in a different context
- # [11:04] <Hixie> hsivonen: which is then compiled to run on the web context
- # [11:04] <jgraham> (specifically debugging problems in GWT generated code is bad for my sanity)
- # [11:05] <hsivonen> jgraham: I see
- # [11:05] <Hixie> doesn't GWT have a debugger?
- # [11:05] <jgraham> (which is a very self-centred viewpoint but there you have it)
- # [11:05] <hsivonen> jgraham: I thought you disapproved of Opera-unfriendliness of the browser-specific code paths in the toolkit
- # [11:05] <Hixie> oh you mean other people's code
- # [11:05] <jgraham> hsivonen: That too
- # [11:06] * hsivonen wishes someone wrote a competitive GUI toolkit for GWT without browser sniffing
- # [11:06] <jgraham> Although I don't really know how much that is endemic to the toolkit and how much is application-specific
- # [11:06] <hsivonen> my only use of GWT deliberately exorcises the toolkit and browser sniffing
- # [11:07] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Read error: Connection reset by peer)
- # [11:07] <hsivonen> jgraham: I thought building in Web Worst Practices in the toolkit was a major performance selling point
- # [11:07] <hsivonen> (loading code on a per-browser basis for 3 browsers)
- # [11:08] <hsivonen> (or maybe 4)
- # [11:08] <jgraham> hsivonen: I have never really investigated the sasuage factory, just picked apart some of the sasuages
- # [11:09] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
- # [11:12] * hsivonen wonders if the V8 hidden classes feature manages to reidentify the Java classes
- # [11:13] <annevk> Hixie, ah yeah, there's that
- # [11:13] <annevk> Hixie, I read an article that just talked about Vodafone... didn't really think further (also, it's not out yet)
- # [11:14] <annevk> all this global market but local rules stuff makes me sad
- # [11:20] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
- # [11:23] <hsivonen> Web5 exists already http://web5.w3.org/
- # [11:23] <annevk> Web4 too, by that measure :)
- # [11:24] * Quits: jwalden (~waldo@c-98-248-40-206.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.85-rdmsoft [XULRunner 1.9.2/20100122095031])
- # [11:36] * Quits: ROBOd (~robod@89.122.216.38) (Remote host closed the connection)
- # [11:36] * Joins: ROBOd (~robod@89.122.216.38)
- # [11:40] * Quits: wakaba_ (~wakaba_@119-228-219-41.eonet.ne.jp) (Ping timeout: 264 seconds)
- # [11:41] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [11:43] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [11:44] * Joins: scherkus_ (~scherkus@74.125.59.73)
- # [11:45] * Quits: scherkus (~scherkus@74.125.59.65) (Ping timeout: 260 seconds)
- # [11:45] * Joins: cedricv (~cedric@112.199.194.176)
- # [11:49] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 252 seconds)
- # [11:51] * Quits: Lachy (~Lachlan@85.196.122.246) (Quit: This computer has gone to sleep)
- # [12:02] <annevk> omg, drama over nothing
- # [12:03] * Joins: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net)
- # [12:03] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [12:04] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: No route to host)
- # [12:05] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [12:09] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Client Quit)
- # [12:16] <hsivonen> annevk: ?
- # [12:17] <annevk> over at the neighbors in #html-wg
- # [12:17] <hsivonen> hmm. the BBC is endin their Real Media feeds
- # [12:18] <hsivonen> I can't recall when I've last played Real Media
- # [12:18] <hsivonen> annevk: I see
- # [12:20] <annevk> I wish there were better text heuristic tools. We could feed them lots of IRC logs and email and make a whine-o-meter
- # [12:21] <hsivonen> I see a potential 20% time Google project
- # [12:29] * Quits: vector_xyz (teslabot@unaffiliated/t3rminator)
- # [12:31] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [12:36] * Joins: breakmau5 (~breakz@erft-5d80e073.pool.mediaWays.net)
- # [12:38] * Joins: Utkarsh (~admin@117.201.88.43)
- # [12:43] * Quits: svl (~chatzilla@a194-109-2-65.dmn.xs4all.nl) (Ping timeout: 248 seconds)
- # [12:47] * Joins: boogyman (~boogyman@unaffiliated/boogyman)
- # [12:51] * Joins: svl (~chatzilla@a194-109-2-65.dmn.xs4all.nl)
- # [12:53] * Quits: Utkarsh (~admin@117.201.88.43) (Ping timeout: 248 seconds)
- # [12:58] * Joins: Utkarsh (~admin@117.201.89.51)
- # [13:01] <zcorpan> using favicon in notifications makes svg favicons more useful
- # [13:08] * hsivonen wonders where the API docs are for making this UI show up: http://i.msdn.microsoft.com/Aa511497.notifications16%28en-us,MSDN.10%29.png
- # [13:09] <boogyman> hsivonen: unless you're building a desktop application, CSS3 can handle drop shadows... ask over in #css for more information
- # [13:11] <hsivonen> boogyman: I meant the Windows API for showing such a notification
- # [13:11] * Quits: matijsb (~matijsb@86.93.69.153) (Quit: matijsb)
- # [13:13] <boogyman> I am sure there is a #microsoft based channel that can solve your inquiry
- # [13:14] <annevk> prolly no need to tell hsivonen how to search :)
- # [13:14] <zcorpan> hsivonen: i'm under the impression that there's no standard api for notifications in windows, since different apps seem to have different options and style for notifications
- # [13:15] <zcorpan> but then again i don't know anything about windows apis
- # [13:15] * Joins: erlehmann (~erlehmann@82.113.106.128)
- # [13:15] <Hixie> ok well i should sleep
- # [13:15] <Hixie> nn
- # [13:15] <boogyman> t/c Hixie
- # [13:16] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 240 seconds)
- # [13:18] <hsivonen> zcorpan: http://msdn.microsoft.com/en-us/library/aa511497.aspx makes it look like there's an OS service
- # [13:18] <hsivonen> but they don't bother linking to the APIs
- # [13:22] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [13:43] * Quits: nessy (~Adium@124-171-43-189.dyn.iinet.net.au) (Quit: Leaving.)
- # [13:47] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [13:56] <Philip`> hsivonen: Shell_NotifyIcon seems to be the OS-provided way
- # [13:57] <Philip`> (but then everyone implements their own different versions)
- # [13:57] <virtuelv> fwiw, on h.264 vs. Theora:
- # [13:57] <virtuelv> http://www.reddit.com/r/programming/comments/axhld/no_you_cant_do_that_with_h264/c0jwnjx
- # [13:59] <annevk> so does YouTube pay for all those people encoding their videos?
- # [13:59] <annevk> hmm
- # [13:59] <annevk> but yeah, non-free exchange standards suck
- # [13:59] <hsivonen> virtuelv: Freedom Zero FTW
- # [13:59] <hsivonen> Philip`: thanks
- # [14:01] <hsivonen> annevk: a more interesting question is: does Blip.tv pay MPEG-LA when the users of the service run the H.264 encoders
- # [14:03] <hsivonen> I always think "legacy" when I see "DWORD"
- # [14:03] <virtuelv> hsivonen: a more interesting question is "does anyone who encodes h.264 have to pay"
- # [14:03] <virtuelv> the answer to that seems to be clear
- # [14:04] <virtuelv> and buying software to do so, doesn't buy you that freedom, it seems
- # [14:04] <virtuelv> I wonder what kind of license h.264 as encoded by my camera has
- # [14:04] <virtuelv> can I actually distribute those videos without re-encoding them?
- # [14:04] <meledin> For personal, non-commercial use? Probably
- # [14:05] <meledin> Commercially I think they use some form of "broadcast territory" notion when dealing with internet streaming
- # [14:05] <meledin> (Though what broadcast or territory means for the internet is conspicuously undefined)
- # [14:05] <hsivonen> the blip.tv ToS has nothing about "MPEG"
- # [14:06] <jgraham> So if I were to use my camera to make a promo video for some company, I might have to unexpectedly pay MPEG-LA?
- # [14:07] <hsivonen> my camera outputs Motion JPEG...
- # [14:07] <virtuelv> jgraham: that's my question
- # [14:07] <virtuelv> my camera does avchd
- # [14:08] <virtuelv> or even: If my camera allows such distribution, I'm screwed if I have to edit off-camera
- # [14:09] <virtuelv> what if I transcode from an original h.264 source to, say Ogg? Am I in trouble then too?
- # [14:10] <hsivonen> looks like nessy has published a paper about this: http://www.ifosslr.org/ifosslr/article/view/21/45
- # [14:10] <meledin> According to
- # [14:10] <meledin> eek
- # [14:11] <meledin> copy/paste fail
- # [14:11] <meledin> According to this pdf on mpegla's site they don't seem interested in collecting fees for anything other than codec manufacturers and broadcasters
- # [14:11] <meledin> (This doesn't imply that you are off the hook ofc, just that they aren't interested in small fries)
- # [14:12] <hsivonen> meledin: they count Web sites as "broadcasting"
- # [14:12] <meledin> Yeah, I said that
- # [14:12] <meledin> And they don't specify what a "broadcast market" is w.r.t. internet
- # [14:13] <meledin> However, for internet broadcast they've generously waived the royalty until 31 Dec this year
- # [14:13] <meledin> (And I use the word 'generously' very... generously)
- # [14:13] <hsivonen> hmm. It's February now
- # [14:14] <hsivonen> did the MPEG-LA publish the terms for 2011 by the end of January 2010?
- # [14:14] <jgraham> The temperature is above zero for the first time since mid December!
- # [14:14] * jgraham just noticed
- # [14:14] <gsnedders> WHAT!?
- # [14:15] <gsnedders> I go away and you get positive temperatures!?
- # [14:15] <annevk> could you leave Oslo before Monday gsnedders? :)
- # [14:15] <meledin> The MPEG-LA as far as I can see only shows a /summary/ of the license on their website
- # [14:15] <jgraham> hsivonen: http://www.mpegla.com/Lists/MPEG%20LA%20News%20List/Attachments/226/n-10-02-02.pdf
- # [14:15] <annevk> or actually, maybe you should stay another week so I can go skiing first :)
- # [14:16] <gsnedders> annevk: I leave in, uh, an hour and a half
- # [14:16] <meledin> oic
- # [14:16] <meledin> This is news, good catch jgraham
- # [14:17] <meledin> 'course, it doesn't say what happens 2017
- # [14:17] <annevk> gsnedders, maybe you should tell the weather forecast: http://www.google.com/search?q=weather+oslo
- # [14:19] <gsnedders> annevk: OK, I've told it.
- # [14:19] <meledin> Pfft
- # [14:19] <annevk> as a PDF
- # [14:19] <annevk> wtf
- # [14:19] <annevk> my hope for good news here is 17 feb
- # [14:20] <annevk> but I have a feeling that is way too early to tell
- # [14:20] <annevk> well, I'm pretty sure
- # [14:20] <meledin> Good news being?
- # [14:20] <annevk> google on2 deal
- # [14:22] <hsivonen> jgraham: thanks
- # [14:23] <annevk> on http://www.google.com/intl/en/about.html Google Chrome is still in beta...
- # [14:23] <annevk> guess they don't look often at that page
- # [14:24] <meledin> Comparatively I guess there's not much traffic there, no.
- # [14:28] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 245 seconds)
- # [14:28] <zcorpan> i thought google is always in beta
- # [14:28] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [14:30] <Dashiva> Gmail has a pref to add back the 'beta' label
- # [14:30] * Joins: plainhao (~plainhao@mail.xbiotica.com)
- # [14:32] * hsivonen finds <div id="msg" />
- # [14:32] <hsivonen> in the V8 test suite
- # [14:42] * Joins: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
- # [14:43] <virtuelv> meledin: the point, I think, is «when do I become a broadcaster»?
- # [14:45] * Quits: Rik|work (~Rik|work@fw01d.skyrock.net) (Quit: Rik|work)
- # [14:45] * Joins: Rik|work (~Rik|work@fw01d.skyrock.net)
- # [14:49] * Joins: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net)
- # [14:52] <MikeSmithX> hsivonen: is the empty string a valid IRI?
- # [14:54] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
- # [14:56] <hsivonen> MikeSmithX: it's a valid IRI reference (aka. relative URL), IIRC, but not a valid IRI (aka. absolute URL)
- # [14:56] <MikeSmithX> OK
- # [14:58] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [15:00] * Quits: beilabs (~beilabs@ppp121-44-71-13.lns20.syd6.internode.on.net) (Ping timeout: 240 seconds)
- # [15:00] * Joins: seventh (seventh@189.59.206.125)
- # [15:02] <AryehGregor> MikeSmithX, I guess this breakage is related to the question you asked me before about whether there's any way to scrape the contents of sections from a wiki page?
- # [15:03] <MikeSmithX> AryehGregor: no, that was actually something different
- # [15:03] <AryehGregor> Oh.
- # [15:03] * Joins: BlurstOfTimes (~blurstoft@168.203.117.66)
- # [15:04] <AryehGregor> Well, the HTML output is really intended for human consumption, it's not exactly stable . . . for this use-case, if I'm getting what you're doing here, maybe you could just do http://wiki.whatwg.org/index.php?title=Validator.nu_alt_advice&action=raw and split on "=="?
- # [15:04] * Quits: erlehmann (~erlehmann@82.113.106.128) (Ping timeout: 256 seconds)
- # [15:05] <jgraham> AryehGregor: I was under the impression that a bunch of wikipedia scrapers used the (X)HTML? Wasn't that the reason you had to revert the HTML5 change at first?
- # [15:05] <AryehGregor> jgraham, well, yes. They break all the time too, and yell at us, and then we yell at them for screen-scraping and tell them to use the API. :)
- # [15:06] <AryehGregor> And then they tweak their bots instead to adapt to the new HTML output instead.
- # [15:06] <Philip`> You should emit a large number of random variations of HTML output
- # [15:06] <MikeSmithX> AryehGregor: yeah, maybe it could be worthwhile to take some to time to change the relevant parts of the validator.nu to use the actual MediaWiki API instead of the current scraping mechanism it uses, which is fairly fragile
- # [15:06] <Philip`> and carefully design is so that they can't reliably use regexps to skip over the randomness
- # [15:06] <AryehGregor> Philip`, it would be easier to just stop emitting well-formed XML, that would stop most of them.
- # [15:06] <AryehGregor> Well, yeah, then they'd use regexes.
- # [15:07] <MikeSmithX> AryehGregor: so what would be the right way to get the contents of the page in XML using the API?
- # [15:07] <hsivonen> AryehGregor: I don't want to scrape wikitext
- # [15:07] <AryehGregor> MikeSmithX, what sort of XML do you want?
- # [15:07] <hsivonen> AryehGregor: but I would like to scrape a wikitext to HTML output without all the surrounding UI
- # [15:08] <AryehGregor> hsivonen, http://wiki.whatwg.org/wiki/Validator.nu_alt_advice?action=render
- # [15:08] <AryehGregor> hsivonen, you can also fetch wikitext and then feed it back as strings to api.php to get a parsed version.
- # [15:08] <hsivonen> AryehGregor: ooh. nice. thanks
- # [15:08] <MikeSmithX> AryehGregor: whatever form of XML output is the most guaranteed to not change again in the future
- # [15:09] <hsivonen> AryehGregor: is there a way to make the TOC go away, too?
- # [15:09] <AryehGregor> MikeSmithX, API formats are quite stable, as far as I know. That's really their whole purpose in life.
- # [15:09] <AryehGregor> hsivonen, well, you could remove it altogether by adding __NOTOC__ somewhere on the page. If you only want the bot to not get it, then not that I can think of, no.
- # [15:09] <MikeSmithX> good to hear, if that's an actual policy
- # [15:10] <hsivonen> AryehGregor: ok. thanks
- # [15:10] <AryehGregor> MikeSmithX, it is, although I don't actually work on the API at all, so I can't *personally* vouch for it. I've seen some breaking changes, but my understanding is they're very rare.
- # [15:10] <MikeSmithX> AryehGregor: some projects don't seem to understand so well that that's what APIs are for
- # [15:10] <hsivonen> MikeSmithX: fwiw, I thought I fixed the scraper, then it seemed that I didn't, then I had switched context to Firefox bugs
- # [15:10] <MikeSmithX> twitter seems to change their API whenever the whim strikes them
- # [15:10] <hsivonen> MikeSmithX: but I still intend to fix it
- # [15:11] <AryehGregor> http://wiki.whatwg.org/api.php?action=parse&text=''Some%20text%20to%20parse''&format=xml
- # [15:12] * Quits: zcorpan (~zcorpan@pat.se.opera.com) (Quit: zcorpan)
- # [15:12] * hsivonen debugs again now
- # [15:13] <AryehGregor> This also might be useful: view-source:http://wiki.whatwg.org/api.php?action=parse&page=Validator.nu_alt_advice&format=xml&prop=sections
- # [15:13] <AryehGregor> Er, sans view-source:. :P
- # [15:13] <MikeSmithX> hsivonen: np -- I guess it's not terrifically urgent. was just musing about whether it might be worthwhile to switch to using the mediawiki API as long as you're going in to touch the code
- # [15:14] <MikeSmithX> AryehGregor: that reminds me about what I had asked you before
- # [15:14] <AryehGregor> Right, this whole thing reminded me.
- # [15:15] <MikeSmithX> that gives you the section titles, but not the section content
- # [15:15] <AryehGregor> I'm sure that could be easily added.
- # [15:15] <AryehGregor> Since we're running trunk anyway, I could commit it and then just sync the WHATWG wiki to the latest revision.
- # [15:15] <MikeSmithX> I think what I had wanted to do before was, given a section title, return just the content of that section
- # [15:15] * Joins: beilabs (~beilabs@ppp121-44-245-93.lns20.syd7.internode.on.net)
- # [15:16] <AryehGregor> Would it work to just have it return XML for all the sections on the page?
- # [15:16] <hsivonen> XML doesn't really help compared to HTML
- # [15:16] <AryehGregor> Like: http://wiki.whatwg.org/api.php?action=parse&page=Validator.nu_alt_advice&format=xml&prop=sectionshtml returning a list of all the sections' HTML wrapped in XML tags?
- # [15:17] <hsivonen> AryehGregor: that would make things harder
- # [15:17] <AryehGregor> So like this, maybe, but with each <s> containing the section's (XML-escaped) HTML: http://wiki.whatwg.org/api.php?action=parse&page=Validator.nu_alt_advice&format=xml&prop=sections
- # [15:17] <AryehGregor> Why? Maybe I'm misunderstanding what you need it for?
- # [15:17] <MikeSmithX> hsivonen: I guess I was thinking the API XML output would help if it were stable
- # [15:17] <MikeSmithX> it seems there are no guarantees of stability for the HTML
- # [15:18] <AryehGregor> What info are you getting out of the HTML?
- # [15:18] <hsivonen> AryehGregor: Validator.nu wants the HTML content as XHTML tree fragments
- # [15:18] <hsivonen> AryehGregor: the stuff between the headings
- # [15:18] <MikeSmithX> ah yeah
- # [15:18] <hsivonen> AryehGregor: so adding more XML just complicates things
- # [15:19] <AryehGregor> Okay, so that's what I suggested, except of course that you could have <div><h2>Foo</h2></div> and then it wouldn't be well-formed.
- # [15:19] <hsivonen> given that the HTML parser needs to be involved anyway
- # [15:19] <MikeSmithX> hmm, so what would be good would be addition of stable HTML output from the API
- # [15:20] <MikeSmithX> HTML as an API output format
- # [15:20] <AryehGregor> But I'm saying that instead of <h2>Foo</h2> <p>Bar</p> <h2>Baz</h2> <p>Quuz</p> you'd get <s name="Foo"><p>Bar</p></s><s name="Baz"><p>Quuz</p></s>
- # [15:20] <AryehGregor> Or something like that.
- # [15:20] <AryehGregor> I'm not clear what sort of HTML you want.
- # [15:21] <MikeSmithX> AryehGregor: something guaranteed to be free of changes like replacing <a name> instances with id attributes instead
- # [15:22] <AryehGregor> The "like" is the tricky bit here.
- # [15:22] <hsivonen> AryehGregor: the HTML format itself is fine as long as it doesn't change in structure
- # [15:22] <AryehGregor> What other changes would qualify?
- # [15:22] <AryehGregor> Maybe you'd want something like what we have now, but with just <h2> or such for headings and no fancy id's and edit links and such added?
- # [15:23] <AryehGregor> And TOCs and so forth?
- # [15:23] <MikeSmithX> AryehGregor: yeah, that sounds like something that would be generally useful
- # [15:23] * Joins: miketaylr (~miketaylr@38.117.156.163)
- # [15:23] <AryehGregor> That might be a more intrusive change for us, it'd probably end up touching the actual parser and adding a new mode to it.
- # [15:23] <hsivonen> AryehGregor: any change that introduces or deletes markup between the end of a section and the heading for the next section
- # [15:23] <hsivonen> or that changes how section headings are marked up
- # [15:24] <hsivonen> or that introduces markup between the heading of a section and the section content
- # [15:24] <MikeSmithX> AryehGregor: so like the action=render output but without the edit links and TOC, as you say
- # [15:24] <AryehGregor> And without the added id's and divs and other weird stuff we put on the headers, I guess.
- # [15:25] * Joins: workmad3 (~workmad3@cspool71.cs.man.ac.uk)
- # [15:26] <MikeSmithX> AryehGregor: I think that stuff is mostly ignorable, but it would make the HTML cleaner to work with programatically for somebody going it to write a processing app for it
- # [15:26] <hsivonen> well, right now the code expects to see the spans and classes on the headings :-)
- # [15:26] <hsivonen> but a stable format would ideally have only <h2>
- # [15:26] <AryehGregor> HTML-fragments-in-XML (or other format of your choice) really seems like a simpler way to do this unless you've already written an app that expects to be dealing with the HTML headings.
- # [15:27] <AryehGregor> Which you have, of course.
- # [15:27] <AryehGregor> But for a new app it seems like a suboptimal approach.
- # [15:27] <MikeSmithX> that part could be changes
- # [15:27] <MikeSmithX> *changed
- # [15:27] <MikeSmithX> but HTML-fragments-in-XML would seem to me to be a good way
- # [15:27] <MikeSmithX> or HTML-fragments-whatever
- # [15:28] <MikeSmithX> or HTML-fragments-in-whatever
- # [15:28] <AryehGregor> The only question is, what if you have <div><h2>...</h2></div>?
- # [15:28] <MikeSmithX> ah, as you wrote -- "or other format of your choice"
- # [15:28] <hsivonen> HTML-fragments-in-whatever needs two parsers, so while it might be stable, it wouldn't be simpler
- # [15:28] <AryehGregor> It depends what you're using the fragments for. You might not need to actually parse them.
- # [15:29] <hsivonen> AryehGregor: V.nu is definitely going to parse them
- # [15:29] <AryehGregor> Also, if you're asking for XHTML-in-XML, it's only really one parser.
- # [15:29] <AryehGregor> Well, okay.
- # [15:29] <hsivonen> HTML in divs or XHTML in XML would work
- # [15:30] <AryehGregor> I'm still not clear what the expected behavior is if the contents of the section, taken by themselves, are not well-formed.
- # [15:30] * Joins: ttepasse (~ttepasse@ip-95-222-120-117.unitymediagroup.de)
- # [15:31] <hsivonen> AryehGregor: this stuff goes through an HTML5 parser that is set to coerce its output to be a well-formed infoset
- # [15:32] <AryehGregor> In your case, yes, but if someone is going to add a feature to MediaWiki, it's not just going to be for validator.nu. Most people don't use HTML5 parsers at this point.
- # [15:32] * Quits: ttepasse (~ttepasse@ip-95-222-120-117.unitymediagroup.de) (Client Quit)
- # [15:32] * Joins: ttepasse (~ttepasse@ip-95-222-120-117.unitymediagroup.de)
- # [15:33] <hsivonen> hmm. so it seems Eclipse is showing me one file and running another
- # [15:33] <hsivonen> that's why my debugging is going nowhere
- # [15:33] <MikeSmithX> well, for both validator.nu and in general, I think what would be ideal is what I mentioned - given a section title, return just the child HTML content of that section
- # [15:33] <AryehGregor> There are two options for what sort of HTML to output: 1) whatever happens to lie between the section tags in the actual page, and 2) what you get by running the section's wikitext through the parser (which will strip mismatched tags and such).
- # [15:34] <AryehGregor> (2) seems more sensible to me if you're looking at each section by itself.
- # [15:34] <hsivonen> #2
- # [15:35] <AryehGregor> MikeSmithX, the easiest way to do that would just be to return all the page's sections at once, surely? You probably want more than one section from the page anyway. You can get it wrapped in JSON or YAML or whatnot instead of XML if you want an easier-to-parse wrapper format.
- # [15:35] <AryehGregor> Also, there can be two sections with the same name on the page.
- # [15:36] <MikeSmithX> ah
- # [15:36] * Joins: erlehmann (~erlehmann@82.113.106.128)
- # [15:36] * Quits: ttepasse (~ttepasse@ip-95-222-120-117.unitymediagroup.de) (Client Quit)
- # [15:36] <AryehGregor> There can even be two sections with the same id if you do something tricky like == Foo == == Foo == == Foo 2 ==, although we usually manage to avoid that.
- # [15:37] <AryehGregor> (that particular bug would be pretty easy to fix, but there are probably more important things to do)
- # [15:37] * Joins: ttepasse (~ttepasse@ip-95-222-120-117.unitymediagroup.de)
- # [15:39] * Joins: matijsb (~matijsb@86.93.69.153)
- # [15:41] <hsivonen> http://wiki.whatwg.org/wiki/Validator.nu_alt_advice?action=render is fine as long as random UI doesn't start appearing there
- # [15:41] * Joins: pmuellr (~pmuellr@nat/ibm/x-sjsndbtncvicxdag)
- # [15:42] <AryehGregor> That's the HTML output meant for browsers, it's not meant for machine parsing and isn't guaranteed to be stable at all.
- # [15:42] <AryehGregor> It's very likely that the exact format of the headings will be adjusted again in the future, it's happened multiple times before.
- # [15:43] <MikeSmithX> AryehGregor: I suppose for the case of multiple sections with the same title, the simple thing to do would be to just have the API return the contents of all the sections (each just appended after the other in the output)
- # [15:43] <AryehGregor> MikeSmithX, what's wrong with returning all the sections on the page with some thin wrapper in the format of your choice?
- # [15:45] * Philip` wonders if this wiki HTML output parsing thing is really solving the right problem
- # [15:45] <MikeSmithX> AryehGregor: nothing wrong, but it would just be good to have an HTML wrapper be one of the available formats
- # [15:45] <Philip`> Wouldn't it be better if the original input data was in a more easily machine-readable format?
- # [15:45] <AryehGregor> Philip`, yes, but then we have millions of pages that need to be reformatted somehow, not to mention countless editors who've gotten used to the current wikitext format.
- # [15:46] <AryehGregor> It's doable, but it would be a huge change given the need for backward compatibility.
- # [15:46] <Philip`> AryehGregor: I mean for validator.nu, not for Wikipedia :-p
- # [15:46] <AryehGregor> Oh.
- # [15:46] * hsivonen emerges from the classpath battle victoriously
- # [15:46] * Philip` wouldn't willing suggest rewriting the entire content of Wikipedia
- # [15:46] <Philip`> *willingly
- # [15:46] <AryehGregor> You mean, like, tell people to make that specific page in some validator.nu-specific format instead of wikitext?
- # [15:46] <jgraham> hsivonen: You can never win
- # [15:46] <AryehGregor> That would make a lot of sense.
- # [15:47] <hsivonen> anyway, fixing the scraper was simple
- # [15:47] <hsivonen> the hard part was that the source code and the running code didn't agree
- # [15:47] * Joins: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp)
- # [15:47] <Philip`> AryehGregor: If I haven't misfollowed the conversation, I expect it's for any validators that want to use the normative data currently encoded in the wiki, not just validator.nu
- # [15:48] <Philip`> but they'd all have basically the same requirements so that's okay
- # [15:48] <AryehGregor> Well, the point is the same, surely.
- # [15:49] <Philip`> Surely it wouldn't be hard to find someone who knows Ruby on Rails and can type in two lines of code to set up a publicly-editable structured database for all these registries and lists
- # [15:49] <Philip`> with an HTML view so people can check the data makes sense, and an XML/JSON view for machines
- # [15:50] <hsivonen> finally running the deployment script
- # [15:55] <MikeSmithX> Philip`: yeah, agreed. yet that's not happened so far, for whatever reason
- # [15:56] <Philip`> AryehGregor: With the proposed RDFa changes in MediaWiki, does anything prevent people writing <p xmlns:foo="http://www.w3.org/XML/1998/namespace"> and getting it echoed out through the XML API and causing a WF error?
- # [15:56] <MikeSmithX> maybe the hoopla about the link registry can help motivate us to get something like that set up for that, and the reusable for the existing stuff
- # [15:57] <MikeSmithX> (above comment was just about the structured-database idea)
- # [15:58] <hsivonen> MikeSmithX: deployed! <figcaption> validates. thank you.
- # [15:58] <MikeSmithX> cool
- # [15:58] <MikeSmithX> thanks man
- # [16:01] * Quits: ttepasse (~ttepasse@ip-95-222-120-117.unitymediagroup.de) (Read error: Connection timed out)
- # [16:01] * Joins: ttepasse (~ttepasse@ip-95-222-120-117.unitymediagroup.de)
- # [16:01] * Joins: virtuelv (~virtuelv_@162.179.251.212.customer.cdi.no)
- # [16:01] <hsivonen> does anyone happen to have the reverse of Hixie's data URL kitchen?
- # [16:02] <annevk> view source?
- # [16:02] <annevk> i.e. the adress bar
- # [16:05] <MikeSmithX> hsivonen: btw, about the earlier build problem, it seems like adding a call to prepareLocalEntityJar() at the beginning of buildAll() might prevent that
- # [16:06] <Lachy> hsivonen, if you want an online version, see http://dean.edwards.name/weblog/2005/06/base64-ie/
- # [16:06] <Lachy> that's basically a data: URL proxy built for IE
- # [16:06] <MikeSmithX> hsivonen: let me know if you think we should add that to build.py
- # [16:07] * Joins: mlpug (~mlpug@a88-115-164-40.elisa-laajakaista.fi)
- # [16:16] <hsivonen> MikeSmithX: it seems like a useful addition
- # [16:16] <hsivonen> annevk: good point (view source)
- # [16:17] * Quits: beilabs (~beilabs@ppp121-44-245-93.lns20.syd7.internode.on.net) (Ping timeout: 256 seconds)
- # [16:19] * Quits: ttepasse (~ttepasse@ip-95-222-120-117.unitymediagroup.de) (Read error: Connection timed out)
- # [16:19] * Joins: jgornick (~joe@199.199.210.66)
- # [16:19] * Joins: ttepasse (~ttepasse@ip-95-222-120-117.unitymediagroup.de)
- # [16:21] <Dashiva> Return of the ogg permathread(?)
- # [16:25] * Joins: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [16:26] * Quits: Rik|work (~Rik|work@fw01d.skyrock.net) (Quit: Rik|work)
- # [16:29] * Joins: hish_ (~chatzilla@p57B7FDE7.dip.t-dialin.net)
- # [16:31] * Quits: hish (~chatzilla@p57B7BF4B.dip.t-dialin.net) (Ping timeout: 240 seconds)
- # [16:34] * Joins: beilabs (~beilabs@ppp121-44-41-141.lns20.syd6.internode.on.net)
- # [16:37] * Joins: dave_levin (~dave_levi@216.239.45.130)
- # [16:44] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 256 seconds)
- # [16:45] <Philip`> "Apple will be held accountable by an army of bloggers" - they should face off against the army of bloggers that unequivocally praise everything Apple does, in an epic battle to decide the matter once and for all
- # [16:45] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [16:46] <Dashiva> Battle of the Blogs
- # [16:50] * Joins: Rik|work (~Rik|work@fw01d.skyrock.net)
- # [16:51] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: Leaving)
- # [16:53] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [16:55] * Quits: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Quit: dglazkov)
- # [16:56] <boblet> MikeSmithX: hey Mike, are you planning to do your validator speech in 2 weeks in Japanese?
- # [16:58] * Quits: ttepasse (~ttepasse@ip-95-222-120-117.unitymediagroup.de) (Read error: Operation timed out)
- # [16:58] * Joins: ttepasse (~ttepasse@ip-95-222-120-117.unitymediagroup.de)
- # [17:03] * Quits: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de) (Quit: Verlassend)
- # [17:04] * Quits: MikeSmithX (~MikeSmith@EM114-48-245-218.pool.e-mobile.ne.jp) (Ping timeout: 272 seconds)
- # [17:04] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
- # [17:06] * Quits: Utkarsh (~admin@117.201.89.51) (Ping timeout: 246 seconds)
- # [17:07] * Joins: Lachy (~Lachlan@208.100.23.169)
- # [17:09] * Joins: MikeSmithX (~MikeSmith@EM114-48-171-223.pool.e-mobile.ne.jp)
- # [17:12] * Joins: Utkarsh (~admin@117.201.82.40)
- # [17:13] <boblet> MikeSmithX: you there?
- # [17:14] * Joins: sbublava (~stephan@77.116.200.112.wireless.dyn.drei.com)
- # [17:15] <boblet> Semantic q: It’s fairly common to have a citation note at the end of a blockquote, however the spec mentions the content inside the blockquote must be quoted…
- # [17:16] <boblet> Since small can be used for attribution, would adding <small>(<cite>book title, page number</cide>)</small> at the end of a blockquote be kosher?
- # [17:17] <boblet> (great to see UAs should expose citation links btw)
- # [17:17] * boblet wonders what the hell the cide element does
- # [17:18] <boogyman> http://lmgtfy.com/?q=html5+cide
- # [17:21] <boblet> boogyman: heh, that should prolly be lmstfy.com (except the domain is already taken—no speling help for me)
- # [17:22] * Quits: ttepasse (~ttepasse@ip-95-222-120-117.unitymediagroup.de) (Read error: Connection timed out)
- # [17:22] * Joins: ttepasse (~ttepasse@ip-95-222-120-117.unitymediagroup.de)
- # [17:22] <boogyman> s?
- # [17:23] <boblet> boogyman: for spell (it was a typo)
- # [17:24] <boblet> boogyman: unless there really is a <cide> element I’m unaware of?
- # [17:25] * Quits: dave_levin (~dave_levi@216.239.45.130) (Quit: dave_levin)
- # [17:25] <boogyman> I haven't had a chance to read the HTML5 specification so I am not sure. I do know there is a CITE element though
- # [17:25] * Quits: Utkarsh (~admin@117.201.82.40) (Ping timeout: 252 seconds)
- # [17:26] <boblet> boogyman: hehehe. np, forget I typed (just for the record there’s no cide element btw ;-)
- # [17:29] <boblet> hrm. will ask again when more ppl are awake. nn
- # [17:30] * Quits: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp) (Quit: thxbye)
- # [17:32] * Joins: Utkarsh (~admin@117.201.82.75)
- # [17:34] * Joins: dglazkov (~dglazkov@2620:0:1000:1b01:21f:f3ff:fed0:dd49)
- # [17:40] * Quits: beilabs (~beilabs@ppp121-44-41-141.lns20.syd6.internode.on.net) (Ping timeout: 258 seconds)
- # [17:41] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Quit: Leaving)
- # [17:41] * Quits: mat_t (~mattomasz@91.189.88.12) (Quit: This computer has gone to sleep)
- # [17:49] * Quits: sbublava (~stephan@77.116.200.112.wireless.dyn.drei.com) (Quit: sbublava)
- # [17:50] * Quits: pesla (~retep@procurios.xs4all.nl) (Quit: ( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com ))
- # [17:51] * Quits: Utkarsh (~admin@117.201.82.75) (Read error: Connection reset by peer)
- # [17:52] * svl is now known as svl__
- # [17:56] * Joins: beilabs (~beilabs@ppp121-44-97-237.lns20.syd6.internode.on.net)
- # [17:59] * Joins: Utkarsh (~admin@117.201.87.24)
- # [18:04] * Quits: zalan (~zalan@host-131.nrln.net) (Ping timeout: 264 seconds)
- # [18:10] * Joins: JonathanNeal (~JonathanN@rrcs-76-79-114-213.west.biz.rr.com)
- # [18:11] * Joins: mackstann__ (~death@216-20-152-177-dsl.hevanet.com)
- # [18:17] * Quits: Lachy (~Lachlan@208.100.23.169) (Quit: This computer has gone to sleep)
- # [18:17] * miketaylr is now known as someoneelse
- # [18:18] * someoneelse is now known as miketaylr
- # [18:23] * Quits: Hixie (ianh@trivini.no) (*.net *.split)
- # [18:23] * Quits: tkent (~tkent@220.109.219.244) (*.net *.split)
- # [18:23] * Quits: annevk (~annevk@5355737B.cable.casema.nl) (*.net *.split)
- # [18:23] * Quits: tyoshino (~tyoshino@220.109.219.244) (*.net *.split)
- # [18:23] * Quits: peol (~andree@unaffiliated/peol) (*.net *.split)
- # [18:23] * Quits: riven (~riven@53518387.cable.casema.nl) (*.net *.split)
- # [18:23] * Quits: Utkarsh (~admin@117.201.87.24) (*.net *.split)
- # [18:23] * Quits: matijsb (~matijsb@86.93.69.153) (*.net *.split)
- # [18:23] * Quits: meledin (~vladi@f2.c7.5d45.static.theplanet.com) (*.net *.split)
- # [18:23] * Quits: webben (~benjamin@173.45.238.110) (*.net *.split)
- # [18:23] * Quits: mamund (mamund@frost.nullshells.net) (*.net *.split)
- # [18:23] * Quits: gavin_ (~gavin@firefox/developer/gavin) (*.net *.split)
- # [18:23] * Quits: erlehmann (~erlehmann@82.113.106.128) (*.net *.split)
- # [18:23] * Quits: workmad3 (~workmad3@cspool71.cs.man.ac.uk) (*.net *.split)
- # [18:23] * Quits: scherkus_ (~scherkus@74.125.59.73) (*.net *.split)
- # [18:23] * Quits: surkov (~surkov@client-202-172.sibtele.com) (*.net *.split)
- # [18:23] * Quits: ukai (~ukai@220.109.219.244) (*.net *.split)
- # [18:23] * Quits: drunknbass (~drunknbas@cpe-76-173-195-145.socal.res.rr.com) (*.net *.split)
- # [18:23] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (*.net *.split)
- # [18:23] * Quits: hsivonen (~hsivonen@kekkonen.cs.hut.fi) (*.net *.split)
- # [18:23] * Quits: sebmarkbage (~miranda@213.80.108.29) (*.net *.split)
- # [18:23] * Quits: JonathanNeal (~JonathanN@rrcs-76-79-114-213.west.biz.rr.com) (*.net *.split)
- # [18:23] * Quits: Rik|work (~Rik|work@fw01d.skyrock.net) (*.net *.split)
- # [18:23] * Quits: hish_ (~chatzilla@p57B7FDE7.dip.t-dialin.net) (*.net *.split)
- # [18:23] * Quits: mlpug (~mlpug@a88-115-164-40.elisa-laajakaista.fi) (*.net *.split)
- # [18:23] * Quits: seventh (seventh@189.59.206.125) (*.net *.split)
- # [18:23] * Quits: breakmau5 (~breakz@erft-5d80e073.pool.mediaWays.net) (*.net *.split)
- # [18:23] * Quits: daedb (~daed@h11n1fls34o986.telia.com) (*.net *.split)
- # [18:23] * Quits: salavas (salavas@h4n1fls31o279.telia.com) (*.net *.split)
- # [18:23] * Quits: pmuellr (~pmuellr@nat/ibm/x-sjsndbtncvicxdag) (*.net *.split)
- # [18:23] * Quits: BlurstOfTimes (~blurstoft@168.203.117.66) (*.net *.split)
- # [18:23] * Quits: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net) (*.net *.split)
- # [18:23] * Quits: cedricv (~cedric@112.199.194.176) (*.net *.split)
- # [18:23] * Quits: ivan` (~ivan@unaffiliated/ivan/x-000001) (*.net *.split)
- # [18:23] * Quits: bobs (~oeskola@kekkonen.cs.hut.fi) (*.net *.split)
- # [18:23] * Quits: othree (~othree@admin39.ct.ntust.edu.tw) (*.net *.split)
- # [18:23] * Quits: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net) (*.net *.split)
- # [18:23] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (*.net *.split)
- # [18:23] * Quits: yutak_ (~yutak@220.109.219.244) (*.net *.split)
- # [18:23] * Quits: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com) (*.net *.split)
- # [18:23] * Quits: deltab (~deltab@cpc1-smal2-0-0-cust270.perr.cable.virginmedia.com) (*.net *.split)
- # [18:23] * Quits: tiglionabbit (~nick@67-207-136-95.slicehost.net) (*.net *.split)
- # [18:23] * Quits: ttepasse (~ttepasse@ip-95-222-120-117.unitymediagroup.de) (*.net *.split)
- # [18:23] * Quits: MikeSmithX (~MikeSmith@EM114-48-171-223.pool.e-mobile.ne.jp) (*.net *.split)
- # [18:23] * Quits: bzed (~bzed@devel.recluse.de) (*.net *.split)
- # [18:23] * Quits: dimich (~dimich@2620:0:1008:1101:225:ff:fef0:654c) (*.net *.split)
- # [18:23] * Quits: hoodow (~hoodow@2001:41d0:1:f5e5::666) (*.net *.split)
- # [18:23] * Quits: hober (~ted@unaffiliated/hober) (*.net *.split)
- # [18:23] * Quits: FireFly (~firefly@unaffiliated/firefly) (*.net *.split)
- # [18:23] * Quits: miketaylr (~miketaylr@38.117.156.163) (*.net *.split)
- # [18:23] * Quits: svl__ (~chatzilla@a194-109-2-65.dmn.xs4all.nl) (*.net *.split)
- # [18:23] * Quits: onar_ (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944) (*.net *.split)
- # [18:23] * Quits: broquaint (6d7dabc82e@spc2-brig11-0-0-cust103.asfd.cable.virginmedia.com) (*.net *.split)
- # [18:23] * Quits: Phae (~phaeness@gateb.thls.bbc.co.uk) (*.net *.split)
- # [18:23] * Quits: starjive (beos@81-233-16-19-no30.tbcn.telia.com) (*.net *.split)
- # [18:23] * Quits: pablof (~palbo@pat-tdc.opera.com) (*.net *.split)
- # [18:23] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (*.net *.split)
- # [18:23] * Quits: smaug___ (~chatzilla@cs181150024.pp.htv.fi) (*.net *.split)
- # [18:23] * Quits: Peter- (~peter@92.254.21.251) (*.net *.split)
- # [18:23] * Quits: jmb (~jmb@login.ecs.soton.ac.uk) (*.net *.split)
- # [18:23] * Quits: inimino (~inimino@boshi.inimino.org) (*.net *.split)
- # [18:23] * Quits: Lerc (~Lerc@121-72-130-30.dsl.telstraclear.net) (*.net *.split)
- # [18:23] * Quits: virtuelv (~virtuelv_@162.179.251.212.customer.cdi.no) (*.net *.split)
- # [18:23] * Quits: aroben (~aroben@unaffiliated/aroben) (*.net *.split)
- # [18:23] * Quits: ROBOd (~robod@89.122.216.38) (*.net *.split)
- # [18:23] * Quits: JohnResig (~JohnResig@ejohn.org) (*.net *.split)
- # [18:23] * Quits: rektide (rektide@voodoowarez.com) (*.net *.split)
- # [18:23] * Quits: jwm (~jwm@dev.dist.us) (*.net *.split)
- # [18:23] * Quits: NickYoung (~NickYoung@218.185.108.156) (*.net *.split)
- # [18:23] * Quits: crash\ (crash@lubyte.de) (*.net *.split)
- # [18:23] * Quits: peroo (~peroo@peroo.xen.prgmr.com) (*.net *.split)
- # [18:23] * Quits: mackstann__ (~death@216-20-152-177-dsl.hevanet.com) (*.net *.split)
- # [18:23] * Quits: beilabs (~beilabs@ppp121-44-97-237.lns20.syd6.internode.on.net) (*.net *.split)
- # [18:23] * Quits: jgornick (~joe@199.199.210.66) (*.net *.split)
- # [18:23] * Quits: plainhao (~plainhao@mail.xbiotica.com) (*.net *.split)
- # [18:23] * Quits: Amorphous (jan@unaffiliated/amorphous) (*.net *.split)
- # [18:23] * Quits: kinetik (~kinetik@121.98.132.55) (*.net *.split)
- # [18:23] * Quits: shepazu (~schepers@adsl-221-77-16.rmo.bellsouth.net) (*.net *.split)
- # [18:23] * Quits: karlcow (~karl@nerval.la-grange.net) (*.net *.split)
- # [18:23] * Quits: gavin (~gavin@people.mozilla.com) (*.net *.split)
- # [18:23] * Quits: hendry (~hendry@webvm.net) (*.net *.split)
- # [18:23] * Quits: syp (~syp@lasigpc9.epfl.ch) (*.net *.split)
- # [18:23] * Quits: payman (~payman@pat.se.opera.com) (*.net *.split)
- # [18:23] * Quits: jgraham (~jgraham@web22.webfaction.com) (*.net *.split)
- # [18:23] * Quits: ciaran_lee (leecn@spoon.netsoc.tcd.ie) (*.net *.split)
- # [18:23] * Quits: doublec (~doublec@li30-216.members.linode.com) (*.net *.split)
- # [18:23] * Quits: enigmus (~e@S0106001d7e52d1d9.vc.shawcable.net) (*.net *.split)
- # [18:23] * Quits: crankharder (~crankhard@ip68-100-2-225.dc.dc.cox.net) (*.net *.split)
- # [18:23] * Quits: Ruetobas (Ruetobas@114-32-107-228.HINET-IP.hinet.net) (*.net *.split)
- # [18:23] * Quits: takkaria (~takkaria@isparp.co.uk) (*.net *.split)
- # [18:23] * Quits: jarib (jarib@li139-179.members.linode.com) (*.net *.split)
- # [18:23] * Quits: dglazkov (~dglazkov@2620:0:1000:1b01:21f:f3ff:fed0:dd49) (*.net *.split)
- # [18:23] * Quits: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (*.net *.split)
- # [18:23] * Quits: boogyman (~boogyman@unaffiliated/boogyman) (*.net *.split)
- # [18:23] * Quits: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com) (*.net *.split)
- # [18:23] * Quits: yutak (~yutak@2620:0:1082:1000:21d:9ff:fe0a:85f) (*.net *.split)
- # [18:23] * Quits: AryehGregor (~Simetrica@mediawiki/simetrical) (*.net *.split)
- # [18:23] * Quits: gsnedders (~gsnedders@204.232.194.186) (*.net *.split)
- # [18:23] * Quits: berny- (berny@666.syx.sk) (*.net *.split)
- # [18:23] * Quits: ray (ray@drong.notacat.org) (*.net *.split)
- # [18:23] * Joins: mackstann__ (~death@216-20-152-177-dsl.hevanet.com)
- # [18:23] * Joins: JonathanNeal (~JonathanN@rrcs-76-79-114-213.west.biz.rr.com)
- # [18:23] * Joins: Utkarsh (~admin@117.201.87.24)
- # [18:23] * Joins: beilabs (~beilabs@ppp121-44-97-237.lns20.syd6.internode.on.net)
- # [18:23] * Joins: dglazkov (~dglazkov@2620:0:1000:1b01:21f:f3ff:fed0:dd49)
- # [18:23] * Joins: ttepasse (~ttepasse@ip-95-222-120-117.unitymediagroup.de)
- # [18:23] * Joins: MikeSmithX (~MikeSmith@EM114-48-171-223.pool.e-mobile.ne.jp)
- # [18:23] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [18:23] * Joins: Rik|work (~Rik|work@fw01d.skyrock.net)
- # [18:23] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [18:23] * Joins: hish_ (~chatzilla@p57B7FDE7.dip.t-dialin.net)
- # [18:23] * Joins: jgornick (~joe@199.199.210.66)
- # [18:23] * Joins: mlpug (~mlpug@a88-115-164-40.elisa-laajakaista.fi)
- # [18:23] * Joins: virtuelv (~virtuelv_@162.179.251.212.customer.cdi.no)
- # [18:23] * Joins: pmuellr (~pmuellr@nat/ibm/x-sjsndbtncvicxdag)
- # [18:23] * Joins: matijsb (~matijsb@86.93.69.153)
- # [18:23] * Joins: erlehmann (~erlehmann@82.113.106.128)
- # [18:23] * Joins: workmad3 (~workmad3@cspool71.cs.man.ac.uk)
- # [18:23] * Joins: miketaylr (~miketaylr@38.117.156.163)
- # [18:23] * Joins: BlurstOfTimes (~blurstoft@168.203.117.66)
- # [18:23] * Joins: seventh (seventh@189.59.206.125)
- # [18:23] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [18:23] * Joins: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net)
- # [18:23] * Joins: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
- # [18:23] * Joins: plainhao (~plainhao@mail.xbiotica.com)
- # [18:23] * Joins: svl__ (~chatzilla@a194-109-2-65.dmn.xs4all.nl)
- # [18:23] * Joins: boogyman (~boogyman@unaffiliated/boogyman)
- # [18:23] * Joins: breakmau5 (~breakz@erft-5d80e073.pool.mediaWays.net)
- # [18:23] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [18:23] * Joins: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net)
- # [18:23] * Joins: cedricv (~cedric@112.199.194.176)
- # [18:23] * Joins: scherkus_ (~scherkus@74.125.59.73)
- # [18:23] * Joins: ROBOd (~robod@89.122.216.38)
- # [18:23] * Joins: Hixie (ianh@trivini.no)
- # [18:23] * Joins: bzed (~bzed@devel.recluse.de)
- # [18:23] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
- # [18:23] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [18:23] * Joins: surkov (~surkov@client-202-172.sibtele.com)
- # [18:23] * Joins: yutak_ (~yutak@220.109.219.244)
- # [18:23] * Joins: yutak (~yutak@2620:0:1082:1000:21d:9ff:fe0a:85f)
- # [18:23] * Joins: starjive (beos@81-233-16-19-no30.tbcn.telia.com)
- # [18:23] * Joins: kinetik (~kinetik@121.98.132.55)
- # [18:23] * Joins: ukai (~ukai@220.109.219.244)
- # [18:23] * Joins: drunknbass (~drunknbas@cpe-76-173-195-145.socal.res.rr.com)
- # [18:23] * Joins: tkent (~tkent@220.109.219.244)
- # [18:23] * Joins: dimich (~dimich@2620:0:1008:1101:225:ff:fef0:654c)
- # [18:23] * Joins: onar_ (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
- # [18:23] * Joins: crankharder (~crankhard@ip68-100-2-225.dc.dc.cox.net)
- # [18:23] * Joins: shepazu (~schepers@adsl-221-77-16.rmo.bellsouth.net)
- # [18:23] * Joins: meledin (~vladi@f2.c7.5d45.static.theplanet.com)
- # [18:23] * Joins: broquaint (6d7dabc82e@spc2-brig11-0-0-cust103.asfd.cable.virginmedia.com)
- # [18:23] * Joins: webben (~benjamin@173.45.238.110)
- # [18:23] * Joins: Peter- (~peter@92.254.21.251)
- # [18:23] * Joins: Phae (~phaeness@gateb.thls.bbc.co.uk)
- # [18:23] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [18:23] * Joins: ivan` (~ivan@unaffiliated/ivan/x-000001)
- # [18:23] * Joins: annevk (~annevk@5355737B.cable.casema.nl)
- # [18:23] * Joins: tyoshino (~tyoshino@220.109.219.244)
- # [18:23] * Joins: peol (~andree@unaffiliated/peol)
- # [18:23] * Joins: riven (~riven@53518387.cable.casema.nl)
- # [18:23] * Joins: hsivonen (~hsivonen@kekkonen.cs.hut.fi)
- # [18:23] * Joins: bobs (~oeskola@kekkonen.cs.hut.fi)
- # [18:23] * Joins: daedb (~daed@h11n1fls34o986.telia.com)
- # [18:23] * Joins: othree (~othree@admin39.ct.ntust.edu.tw)
- # [18:23] * Joins: mamund (mamund@frost.nullshells.net)
- # [18:23] * Joins: pablof (~palbo@pat-tdc.opera.com)
- # [18:23] * Joins: salavas (salavas@h4n1fls31o279.telia.com)
- # [18:23] * Joins: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com)
- # [18:23] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
- # [18:23] * Joins: sebmarkbage (~miranda@213.80.108.29)
- # [18:23] * Joins: deltab (~deltab@cpc1-smal2-0-0-cust270.perr.cable.virginmedia.com)
- # [18:23] * Joins: AryehGregor (~Simetrica@mediawiki/simetrical)
- # [18:23] * Joins: berny- (berny@666.syx.sk)
- # [18:23] * Joins: ray (ray@drong.notacat.org)
- # [18:23] * Joins: syp (~syp@lasigpc9.epfl.ch)
- # [18:23] * Joins: payman (~payman@pat.se.opera.com)
- # [18:23] * Joins: ciaran_lee (leecn@spoon.netsoc.tcd.ie)
- # [18:23] * Joins: jgraham (~jgraham@web22.webfaction.com)
- # [18:23] * Joins: doublec (~doublec@li30-216.members.linode.com)
- # [18:23] * Joins: Ruetobas (Ruetobas@114-32-107-228.HINET-IP.hinet.net)
- # [18:23] * Joins: enigmus (~e@S0106001d7e52d1d9.vc.shawcable.net)
- # [18:23] * Joins: takkaria (~takkaria@isparp.co.uk)
- # [18:23] * Joins: jarib (jarib@li139-179.members.linode.com)
- # [18:23] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [18:23] * Joins: gavin (~gavin@people.mozilla.com)
- # [18:23] * Joins: hendry (~hendry@webvm.net)
- # [18:23] * Joins: rektide (rektide@voodoowarez.com)
- # [18:23] * Joins: jwm (~jwm@dev.dist.us)
- # [18:23] * Joins: NickYoung (~NickYoung@218.185.108.156)
- # [18:23] * Joins: crash\ (crash@lubyte.de)
- # [18:23] * Joins: peroo (~peroo@peroo.xen.prgmr.com)
- # [18:23] * Joins: smaug___ (~chatzilla@cs181150024.pp.htv.fi)
- # [18:23] * Joins: jmb (~jmb@login.ecs.soton.ac.uk)
- # [18:23] * Joins: inimino (~inimino@boshi.inimino.org)
- # [18:23] * Joins: Lerc (~Lerc@121-72-130-30.dsl.telstraclear.net)
- # [18:23] * Joins: hoodow (~hoodow@2001:41d0:1:f5e5::666)
- # [18:23] * Joins: hober (~ted@unaffiliated/hober)
- # [18:23] * Joins: JohnResig (~JohnResig@ejohn.org)
- # [18:23] * Joins: gsnedders (~gsnedders@204.232.194.186)
- # [18:23] * Joins: tiglionabbit (~nick@67-207-136-95.slicehost.net)
- # [18:23] * Quits: Utkarsh (~admin@117.201.87.24) (Ping timeout: 265 seconds)
- # [18:23] * Quits: Philip` (~philip@zaynar.co.uk) (Ping timeout: 251 seconds)
- # [18:23] * Joins: Philip` (~philip@zaynar.co.uk)
- # [18:25] * Joins: ap (~ap@17.246.19.5)
- # [18:27] * Joins: Maurice (copyman@5ED548D4.cable.ziggo.nl)
- # [18:30] * Joins: Utkarsh (~admin@117.201.83.182)
- # [18:32] * Joins: Lachy (~Lachlan@85.196.122.246)
- # [18:34] * Quits: ttepasse (~ttepasse@ip-95-222-120-117.unitymediagroup.de) (Read error: Operation timed out)
- # [18:34] * Joins: ttepasse (~ttepasse@ip-95-222-120-117.unitymediagroup.de)
- # [18:35] * Quits: ivan` (~ivan@unaffiliated/ivan/x-000001) (Quit: Coyote finally caught me)
- # [18:35] * Joins: ivan` (~ivan@unaffiliated/ivan/x-000001)
- # [18:39] * Quits: ttepasse (~ttepasse@ip-95-222-120-117.unitymediagroup.de) (Client Quit)
- # [18:41] * Quits: Utkarsh (~admin@117.201.83.182) (Ping timeout: 252 seconds)
- # [18:43] * Quits: workmad3 (~workmad3@cspool71.cs.man.ac.uk) (Remote host closed the connection)
- # [18:46] * Joins: mpt (~mpt@canonical/mpt)
- # [18:47] * Quits: mpt (~mpt@canonical/mpt) (Remote host closed the connection)
- # [18:48] * Joins: mpt (~mpt@canonical/mpt)
- # [18:52] * Joins: maikmerten (~maikmerte@port-92-201-68-242.dynamic.qsc.de)
- # [18:56] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 246 seconds)
- # [18:57] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [18:59] * Joins: Utkarsh (~admin@117.201.81.127)
- # [19:08] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [19:17] * Quits: mackstann__ (~death@216-20-152-177-dsl.hevanet.com) (Ping timeout: 240 seconds)
- # [19:28] * Quits: mamund (mamund@frost.nullshells.net) (Read error: Connection reset by peer)
- # [19:28] * Joins: dave_levin (~dave_levi@2620:0:1008:1101:225:ff:fef0:9a9e)
- # [19:30] * Joins: dimab (~dbelenko@2620:0:1008:1101:d69a:20ff:febf:acda)
- # [19:32] * Quits: dimab (~dbelenko@2620:0:1008:1101:d69a:20ff:febf:acda) (Remote host closed the connection)
- # [19:33] * Joins: dimab (~dbelenko@2620:0:1008:1101:d69a:20ff:febf:acda)
- # [19:34] * Joins: mamund (mamund@frost.nullshells.net)
- # [19:36] * Quits: Utkarsh (~admin@117.201.81.127) (Ping timeout: 240 seconds)
- # [19:39] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [19:43] * Joins: Utkarsh (~admin@117.201.80.64)
- # [19:44] * Quits: boogyman (~boogyman@unaffiliated/boogyman) (Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115144158])
- # [19:44] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: mhausenblas)
- # [19:47] * Joins: drunknbass_work (~aaron@71.106.110.90)
- # [19:48] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 240 seconds)
- # [19:57] * Joins: mat_t (~mattomasz@62-64-162-34.dynamic.dial.as9105.com)
- # [19:58] * Joins: erlehmann_ (~erlehmann@82.113.106.130)
- # [20:01] * Quits: erlehmann (~erlehmann@82.113.106.128) (Ping timeout: 246 seconds)
- # [20:02] * Quits: plainhao (~plainhao@mail.xbiotica.com) (Quit: plainhao)
- # [20:04] * Quits: dimab (~dbelenko@2620:0:1008:1101:d69a:20ff:febf:acda) (Remote host closed the connection)
- # [20:05] * Joins: dimab (~dbelenko@74.125.59.73)
- # [20:07] * Joins: dbaron (~dbaron@nat/mozilla/x-rwkpoyzsznqguozx)
- # [20:13] * Joins: mpt (~mpt@canonical/mpt)
- # [20:15] * Quits: maikmerten (~maikmerte@port-92-201-68-242.dynamic.qsc.de) (Quit: Leaving)
- # [20:20] * Quits: Utkarsh (~admin@117.201.80.64) (Ping timeout: 246 seconds)
- # [20:20] * Joins: ChrisLTD|Work (~blahness@152.2.194.196)
- # [20:26] * Quits: mat_t (~mattomasz@62-64-162-34.dynamic.dial.as9105.com) (Remote host closed the connection)
- # [20:27] * Joins: Utkarsh (~admin@117.201.80.127)
- # [20:27] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [20:35] * Quits: drunknbass_work (~aaron@71.106.110.90) (Quit: drunknbass_work)
- # [20:43] * Quits: seventh (seventh@189.59.206.125) (Remote host closed the connection)
- # [20:48] * Quits: beilabs (~beilabs@ppp121-44-97-237.lns20.syd6.internode.on.net) (Ping timeout: 240 seconds)
- # [20:48] * Joins: seventh (seventh@189.59.129.186.dynamic.adsl.gvt.net.br)
- # [20:50] * Joins: cedric_ (~cedric@116.197.225.25)
- # [20:50] * Joins: franksalim (~frank@adsl-75-61-86-190.dsl.pltn13.sbcglobal.net)
- # [20:50] * Joins: cying (~cying@70.90.171.153)
- # [20:53] * Joins: cedric__ (~cedric@124.197.66.178)
- # [20:53] * Quits: cedricv (~cedric@112.199.194.176) (Ping timeout: 252 seconds)
- # [20:56] * Quits: cedric_ (~cedric@116.197.225.25) (Ping timeout: 245 seconds)
- # [20:56] * Quits: JonathanNeal (~JonathanN@rrcs-76-79-114-213.west.biz.rr.com) (Read error: Connection reset by peer)
- # [20:59] * Joins: cedric_ (~cedric@124.197.103.231)
- # [21:01] * Joins: drunknbass_work (~aaron@71.106.110.90)
- # [21:03] * Quits: cedric__ (~cedric@124.197.66.178) (Ping timeout: 245 seconds)
- # [21:03] * Joins: cedricv (~cedric@124.197.73.5)
- # [21:04] * aroben is now known as aroben|lunch
- # [21:05] * Joins: beilabs (~beilabs@ppp121-44-34-12.lns20.syd6.internode.on.net)
- # [21:05] * Joins: cedric__ (~cedric@112.199.149.193)
- # [21:06] * Quits: cedric_ (~cedric@124.197.103.231) (Ping timeout: 245 seconds)
- # [21:08] * Joins: cedric_ (~cedric@112.199.140.4)
- # [21:09] * Quits: cedricv (~cedric@124.197.73.5) (Ping timeout: 245 seconds)
- # [21:12] * Quits: cedric__ (~cedric@112.199.149.193) (Ping timeout: 240 seconds)
- # [21:12] * Joins: cedricv (~cedric@124.197.96.195)
- # [21:15] * Joins: cedric__ (~cedric@112.199.192.200)
- # [21:15] * Quits: cedric_ (~cedric@112.199.140.4) (Ping timeout: 245 seconds)
- # [21:17] * Joins: jwalden (~waldo@nat/mozilla/x-gjrkvwxwvlvqwlta)
- # [21:18] * Joins: cedric_ (~cedric@124.197.70.161)
- # [21:18] * Quits: cedricv (~cedric@124.197.96.195) (Ping timeout: 240 seconds)
- # [21:20] * Joins: cedricv (~cedric@112.199.226.9)
- # [21:21] * Quits: Utkarsh (~admin@117.201.80.127) (Ping timeout: 260 seconds)
- # [21:21] * Quits: cedric__ (~cedric@112.199.192.200) (Ping timeout: 245 seconds)
- # [21:22] * Joins: cedric__ (~cedric@180.129.13.139)
- # [21:22] * Quits: cedric_ (~cedric@124.197.70.161) (Ping timeout: 240 seconds)
- # [21:23] * Joins: nessy (~Adium@124-171-43-189.dyn.iinet.net.au)
- # [21:24] * Joins: roc (~roc@203-97-204-82.dsl.clear.net.nz)
- # [21:25] * Joins: cedric_ (~cedric@112.199.132.2)
- # [21:26] * Quits: cedricv (~cedric@112.199.226.9) (Ping timeout: 240 seconds)
- # [21:29] * Quits: cedric__ (~cedric@180.129.13.139) (Ping timeout: 240 seconds)
- # [21:29] * Joins: cedricv (~cedric@124.197.65.34)
- # [21:30] * Joins: Utkarsh (~admin@117.201.80.57)
- # [21:31] * Joins: cedric__ (~cedric@180.129.85.11)
- # [21:32] * Quits: cedric_ (~cedric@112.199.132.2) (Ping timeout: 245 seconds)
- # [21:34] * Joins: symster (~Matt@blk-7-213-45.eastlink.ca)
- # [21:34] * Joins: cedric_ (~cedric@124.197.125.160)
- # [21:35] * Quits: cedricv (~cedric@124.197.65.34) (Ping timeout: 240 seconds)
- # [21:38] * Quits: cedric__ (~cedric@180.129.85.11) (Ping timeout: 240 seconds)
- # [21:38] * Joins: cedricv (~cedric@124.197.94.129)
- # [21:41] * Quits: cedric_ (~cedric@124.197.125.160) (Ping timeout: 245 seconds)
- # [21:44] * Quits: mlpug (~mlpug@a88-115-164-40.elisa-laajakaista.fi) (Remote host closed the connection)
- # [21:45] * Joins: cedric_ (~cedric@112.199.145.105)
- # [21:46] * Quits: jwalden (~waldo@nat/mozilla/x-gjrkvwxwvlvqwlta) (Quit: ChatZilla 0.9.85-rdmsoft [XULRunner 1.9.2/20100122095031])
- # [21:46] * Quits: symster (~Matt@blk-7-213-45.eastlink.ca) (Quit: Leaving)
- # [21:47] * Quits: peol (~andree@unaffiliated/peol) (Read error: Operation timed out)
- # [21:48] * Joins: cedric__ (~cedric@112.199.216.136)
- # [21:49] * Quits: cedricv (~cedric@124.197.94.129) (Ping timeout: 240 seconds)
- # [21:50] <annevk> wow, news reporting is somewhat shitty
- # [21:51] <roc> you've only just noticed?
- # [21:51] <annevk> article talks about http://dev.chromium.org/chromium-os/user-experience/form-factors/tablet and mentions it's not a Google operated site so just speculation what Google might do ... blah blah
- # [21:52] <annevk> one search for the name mentioned on that page reveals he's the lead UI for Chrome
- # [21:52] * Quits: cedric_ (~cedric@112.199.145.105) (Ping timeout: 245 seconds)
- # [21:52] <annevk> at Google
- # [21:52] * Joins: cedricv (~cedric@116.197.201.169)
- # [21:54] * Joins: jwalden (~waldo@nat/mozilla/x-fgkcwmkmopfkqezl)
- # [21:54] * Joins: cedric_ (~cedric@180.129.30.228)
- # [21:55] * Quits: cedric__ (~cedric@112.199.216.136) (Ping timeout: 245 seconds)
- # [21:56] * Joins: daedb_ (~daed@h11n1fls34o986.telia.com)
- # [21:57] * Quits: daedb (~daed@h11n1fls34o986.telia.com) (Ping timeout: 264 seconds)
- # [21:58] * Joins: cedric__ (~cedric@116.197.252.204)
- # [21:58] * Quits: cedricv (~cedric@116.197.201.169) (Ping timeout: 240 seconds)
- # [22:00] * daedb_ is now known as daedb
- # [22:01] * Quits: cedric_ (~cedric@180.129.30.228) (Ping timeout: 240 seconds)
- # [22:01] * Joins: cedricv (~cedric@180.129.41.40)
- # [22:04] * Joins: cedric_ (~cedric@124.197.112.197)
- # [22:04] * jwalden wonders how often html5.validator.nu is updated, given that figcaption happened last Friday, h.v.n "still" didn't reflect figcaption a day or so ago, and it does now
- # [22:04] * Quits: cedric__ (~cedric@116.197.252.204) (Ping timeout: 245 seconds)
- # [22:05] <jgraham> jwalden: hsivonen pushed it today (obviously). I guess how often it is updated depends on how busy he is rewriting your parser :)
- # [22:07] * Joins: cedric__ (~cedric@112.199.194.228)
- # [22:08] * Quits: cedricv (~cedric@180.129.41.40) (Ping timeout: 245 seconds)
- # [22:10] * Joins: cedricv (~cedric@116.197.234.169)
- # [22:10] * aroben|lunch is now known as aroben
- # [22:10] * Quits: drunknbass_work (~aaron@71.106.110.90) (Ping timeout: 258 seconds)
- # [22:10] * Quits: cedric_ (~cedric@124.197.112.197) (Ping timeout: 245 seconds)
- # [22:11] * Joins: drunknbass_work (~aaron@71.106.110.90)
- # [22:13] * Quits: cedric__ (~cedric@112.199.194.228) (Ping timeout: 245 seconds)
- # [22:15] * Quits: Utkarsh (~admin@117.201.80.57) (Ping timeout: 264 seconds)
- # [22:17] * Joins: cedric_ (~cedric@124.197.92.42)
- # [22:20] * Joins: cedric__ (~cedric@112.199.144.211)
- # [22:21] * Quits: cedricv (~cedric@116.197.234.169) (Ping timeout: 245 seconds)
- # [22:22] * Joins: Utkarsh (~admin@117.201.80.76)
- # [22:24] * Quits: cedric_ (~cedric@124.197.92.42) (Ping timeout: 240 seconds)
- # [22:24] * Joins: cedricv (~cedric@112.199.190.233)
- # [22:26] * Quits: ROBOd (~robod@89.122.216.38) (Quit: http://www.robodesign.ro)
- # [22:26] * Quits: surkov (~surkov@client-202-172.sibtele.com) (Quit: surkov)
- # [22:27] * erlehmann_ is now known as erlehmann
- # [22:27] * Joins: cedric_ (~cedric@112.199.210.99)
- # [22:27] * Quits: cedric__ (~cedric@112.199.144.211) (Ping timeout: 245 seconds)
- # [22:30] * Joins: cedric__ (~cedric@112.199.147.129)
- # [22:30] * Quits: cedricv (~cedric@112.199.190.233) (Ping timeout: 240 seconds)
- # [22:31] * Quits: pmuellr (~pmuellr@nat/ibm/x-sjsndbtncvicxdag) (Quit: pmuellr)
- # [22:32] <annevk> Adobe is getting desperate, lol, http://twitter.com/bobspace/status/8603836976
- # [22:33] * Quits: cedric_ (~cedric@112.199.210.99) (Ping timeout: 245 seconds)
- # [22:34] * Joins: cedricv (~cedric@116.197.235.74)
- # [22:36] * Joins: cedric_ (~cedric@124.197.95.32)
- # [22:37] * Quits: cedric__ (~cedric@112.199.147.129) (Ping timeout: 245 seconds)
- # [22:39] * Quits: cedricv (~cedric@116.197.235.74) (Read error: Operation timed out)
- # [22:49] * Joins: cedric__ (~cedric@112.199.181.65)
- # [22:51] * Quits: roc (~roc@203-97-204-82.dsl.clear.net.nz) (Quit: roc)
- # [22:52] * Joins: roc (~roc@203-97-204-82.dsl.clear.net.nz)
- # [22:52] * Quits: cedric_ (~cedric@124.197.95.32) (Read error: Connection reset by peer)
- # [22:52] * Joins: cedricv (~cedric@124.197.93.199)
- # [22:54] * Quits: ChrisLTD|Work (~blahness@152.2.194.196) (Quit: ChrisLTD|Work)
- # [22:54] * Joins: JonathanNeal (~JonathanN@rrcs-76-79-114-213.west.biz.rr.com)
- # [22:55] * Quits: cedric__ (~cedric@112.199.181.65) (Ping timeout: 245 seconds)
- # [22:57] * Joins: cedric_ (~cedric@112.199.203.72)
- # [23:01] * Joins: cedric__ (~cedric@180.129.32.140)
- # [23:01] * Quits: cedricv (~cedric@124.197.93.199) (Ping timeout: 240 seconds)
- # [23:01] * Joins: MikeSmithXX (~MikeSmith@EM114-48-40-101.pool.e-mobile.ne.jp)
- # [23:01] * Quits: matijsb (~matijsb@86.93.69.153) (Quit: matijsb)
- # [23:04] * Quits: cedric_ (~cedric@112.199.203.72) (Ping timeout: 245 seconds)
- # [23:04] * Joins: cedricv (~cedric@112.199.129.113)
- # [23:04] * Quits: MikeSmithX (~MikeSmith@EM114-48-171-223.pool.e-mobile.ne.jp) (Ping timeout: 258 seconds)
- # [23:06] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [23:06] * Quits: cedricv (~cedric@112.199.129.113) (Read error: Connection reset by peer)
- # [23:06] * Joins: cedricv (~cedric@124.197.121.167)
- # [23:07] * Quits: shepazu (~schepers@adsl-221-77-16.rmo.bellsouth.net) (Remote host closed the connection)
- # [23:07] * Quits: cedric__ (~cedric@180.129.32.140) (Ping timeout: 240 seconds)
- # [23:08] * Joins: shepazu (~schepers@adsl-221-77-16.rmo.bellsouth.net)
- # [23:10] * jwalden is unsure whether or not <figcaption> is growing on him, or at least gradually growing less cringe-inducing
- # [23:10] * Joins: cedric_ (~cedric@124.197.112.32)
- # [23:13] * Joins: cedric__ (~cedric@180.129.36.231)
- # [23:13] * Quits: miketaylr (~miketaylr@38.117.156.163) (Remote host closed the connection)
- # [23:13] * Quits: cedricv (~cedric@124.197.121.167) (Ping timeout: 240 seconds)
- # [23:14] <jgraham> annevk: No, really?
- # [23:16] * Quits: cedric_ (~cedric@124.197.112.32) (Read error: Operation timed out)
- # [23:17] * Joins: cedricv (~cedric@112.199.193.34)
- # [23:19] * Quits: cedric__ (~cedric@180.129.36.231) (Ping timeout: 240 seconds)
- # [23:23] * Joins: cedric_ (~cedric@180.129.89.194)
- # [23:23] * Quits: Maurice (copyman@5ED548D4.cable.ziggo.nl)
- # [23:23] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [23:26] * Joins: cedric__ (~cedric@124.197.117.36)
- # [23:26] * Quits: cedricv (~cedric@112.199.193.34) (Ping timeout: 240 seconds)
- # [23:28] * Quits: cedric__ (~cedric@124.197.117.36) (Read error: Connection reset by peer)
- # [23:28] * Joins: cedric__ (~cedric@112.199.141.42)
- # [23:29] * Quits: cedric_ (~cedric@180.129.89.194) (Ping timeout: 245 seconds)
- # [23:29] * Joins: ttepasse (~ttepasse@dslb-084-060-008-147.pools.arcor-ip.net)
- # [23:31] * Joins: quuxman (foobar@174-21-110-160.tukw.qwest.net)
- # [23:31] <quuxman> so what i the lesser of two "evils": laying out HTML with table tags or with JavaScript?
- # [23:31] <TabAtkins> <table>
- # [23:31] * Joins: cedric_ (~cedric@180.129.83.72)
- # [23:32] <TabAtkins> But neither is a good solution. Do it properly.
- # [23:32] <Hixie> depends on the JS
- # [23:33] <jgraham> Depends on the content
- # [23:34] <TabAtkins> I say <table> just because I use it myself (a single two-element layout table to do columns).
- # [23:35] * Quits: cedric__ (~cedric@112.199.141.42) (Ping timeout: 245 seconds)
- # [23:35] * Joins: takoratta (~takoratta@nat/google/x-rhlzmpbacuyonyod)
- # [23:35] <quuxman> TabAtkins: yes, tables are by far the most sane way to layout things in columns and center things vertically, and sometimes horizontally
- # [23:35] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:35] <Hixie> it's definitely better to go from a single-page layout to a two-column layout done in CSS dynamically using JS, than to use tables, imho
- # [23:35] <quuxman> I'm aware there are CSS hacks to do all of these things, but they're horrific and extremely time consuming
- # [23:35] * Quits: JonathanNeal (~JonathanN@rrcs-76-79-114-213.west.biz.rr.com) (Ping timeout: 245 seconds)
- # [23:35] <TabAtkins> Nah, for centering and most layout tasks I use CSS properly.
- # [23:35] * Joins: cedricv (~cedric@124.197.82.133)
- # [23:36] <TabAtkins> It's just the major two-column layout happens to have requirements that are perfectly met by tables, and very badly met by CSS.
- # [23:36] <TabAtkins> But it's part of my mission to fix that. ^_^
- # [23:38] <quuxman> Hixie: Currently I'm using JavaScript for a couple layout things, but I'm realizing if I use tables I could relatively easily make the site pretty usable without JavaScript
- # [23:38] * Joins: cedric__ (~cedric@180.129.70.236)
- # [23:38] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [23:38] * Quits: cedric_ (~cedric@180.129.83.72) (Ping timeout: 245 seconds)
- # [23:41] * Quits: cedricv (~cedric@124.197.82.133) (Ping timeout: 240 seconds)
- # [23:42] <annevk> quuxman, yay, more Opera invasion of #whatwg
- # [23:45] * Quits: drry (~drry@unaffiliated/drry) (Quit: Tiarra 0.1+svn-35634M: SIGTERM received; exit)
- # [23:50] * Joins: cedric_ (~cedric@112.199.214.38)
- # [23:50] * Quits: starjive (beos@81-233-16-19-no30.tbcn.telia.com)
- # [23:53] * Quits: cedric__ (~cedric@180.129.70.236) (Ping timeout: 240 seconds)
- # [23:53] * Joins: cedricv (~cedric@180.129.55.66)
- # [23:54] <annevk> oh wait, pablo uses the nick quuxbaz, nm
- # [23:56] * Joins: cedric__ (~cedric@180.129.31.227)
- # [23:56] * Quits: cedric_ (~cedric@112.199.214.38) (Ping timeout: 245 seconds)
- # [23:59] * Quits: cedricv (~cedric@180.129.55.66) (Ping timeout: 245 seconds)
- # Session Close: Thu Feb 04 00:00:01 2010
The end :)