Options:
- # Session Start: Tue Dec 23 00:00:00 2008
- # Session Ident: #whatwg
- # [00:08] * Quits: Lachy_ (n=Lachlan@rpl-ipsec-053.tip.csiro.au) (Read error: 110 (Connection timed out))
- # [00:09] * Joins: kangax (n=kangax@ool-182f8118.dyn.optonline.net)
- # [00:17] * Quits: Lachy__ (n=Lachlan@85.196.122.246) ("Leaving")
- # [00:17] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [00:41] <takkaria> it depends an awful lot on your citation style
- # [00:42] * Quits: virtuelv (n=virtuelv@74.80-202-66.nextgentel.com) (Read error: 110 (Connection timed out))
- # [00:42] * Joins: virtuelv (n=virtuelv@74.80-202-66.nextgentel.com)
- # [00:49] * Quits: Maurice (n=copyman@5ED548D4.cable.ziggo.nl) ("Disconnected...")
- # [00:53] * Quits: shepazu (n=schepers@mo-76-0-60-125.dhcp.embarqhsd.net) (Read error: 104 (Connection reset by peer))
- # [01:01] * Joins: shepazu (n=schepers@mo-76-0-60-125.dhcp.embarqhsd.net)
- # [01:10] * Quits: aaronlev (n=chatzill@e176230253.adsl.alicedsl.de) ("ChatZilla 0.9.84-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [01:16] * Quits: dglazkov (n=dglazkov@nat/google/x-099d3ce636b3234b)
- # [01:25] * Joins: hdh (n=hdh@58.187.23.189)
- # [01:28] * Joins: famicom (i=famicom@5ED2FF2D.cable.ziggo.nl)
- # [01:34] * Joins: olliej_ (n=oliver@17.244.18.90)
- # [01:49] * Quits: virtuelv (n=virtuelv@74.80-202-66.nextgentel.com) (Read error: 110 (Connection timed out))
- # [01:51] * Quits: olliej (n=oliver@nat/apple/x-0d3562fa96f745ff) (Read error: 110 (Connection timed out))
- # [01:53] * Joins: jacobolus_ (n=jacobolu@pool-71-104-189-240.lsanca.dsl-w.verizon.net)
- # [01:59] * Quits: jacobolus (n=jacobolu@pool-71-104-189-240.lsanca.dsl-w.verizon.net) (Read error: 110 (Connection timed out))
- # [02:06] * Parts: erlehmann (n=erlehman@86.59.25.121)
- # [02:14] * Quits: aroben (n=adamrobe@unaffiliated/aroben)
- # [02:17] * Joins: aroben (i=aroben@unaffiliated/aroben)
- # [02:19] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [02:34] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 104 (Connection reset by peer))
- # [02:36] * Joins: nessy (n=nessy@124-168-133-182.dyn.iinet.net.au)
- # [02:57] * Joins: tantek (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net)
- # [03:00] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [03:04] * Joins: dimich (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net)
- # [03:11] * Quits: heycam (n=cam@210-84-45-25.dyn.iinet.net.au) ("bye")
- # [03:13] * Quits: dimich (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net) (Read error: 104 (Connection reset by peer))
- # [03:13] * Joins: dimich (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net)
- # [03:24] <Hixie> http://www.hixie.ch/tests/adhoc/dom/level0/document/open/007.html
- # [03:24] <Hixie> can someone explain to me IE's behavior with that test
- # [03:28] * Joins: heycam (n=cam@clm-laptop.infotech.monash.edu.au)
- # [03:36] * jruderman_ is now known as jruderman
- # [03:38] * Joins: kangax_ (n=kangax@ool-182f8118.dyn.optonline.net)
- # [03:44] * Quits: kangax (n=kangax@ool-182f8118.dyn.optonline.net) (Read error: 110 (Connection timed out))
- # [03:48] * Quits: olliej_ (n=oliver@17.244.18.90)
- # [03:54] * Joins: karlcow (n=karl@216.144.126.222)
- # [03:54] * Joins: olliej (n=oliver@17.244.18.90)
- # [04:02] * Quits: shepazu (n=schepers@mo-76-0-60-125.dhcp.embarqhsd.net)
- # [04:10] * Joins: ezyang (n=chatzill@ool-44c0454d.dyn.optonline.net)
- # [04:10] * Joins: tantek_ (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net)
- # [04:11] * Quits: weinig (n=weinig@17.203.15.158)
- # [04:14] * Quits: tantek_ (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net) (Client Quit)
- # [04:15] * Quits: tantek (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net) (Read error: 60 (Operation timed out))
- # [04:22] * Quits: nessy (n=nessy@124-168-133-182.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [04:25] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [04:37] * Quits: jwalden (n=waldo@corp-241.mountainview.mozilla.com) ("ChatZilla 0.9.82.1-rdmsoft [XULRunner 1.8.0.9/2006120508]")
- # [04:42] * jacobolus_ is now known as jacobolus
- # [04:55] * Quits: famicom (i=famicom@5ED2FF2D.cable.ziggo.nl) (Read error: 110 (Connection timed out))
- # [04:57] * Quits: kangax_ (n=kangax@ool-182f8118.dyn.optonline.net)
- # [04:58] * Quits: dolske (n=dolske@firefox/developer/dolske) (Remote closed the connection)
- # [05:08] * Joins: aboodman2 (n=aboodman@67.218.103.57)
- # [05:13] * Joins: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [05:16] * Joins: aboodman3 (n=aboodman@67.218.103.57)
- # [05:16] * Quits: aboodman2 (n=aboodman@67.218.103.57) (Nick collision from services.)
- # [05:16] * aboodman3 is now known as aboodman2
- # [05:19] * Quits: ezyang (n=chatzill@ool-44c0454d.dyn.optonline.net) ("ChatZilla 0.9.84 [Firefox 3.0.5/2008120122]")
- # [05:35] * Joins: dolske (n=dolske@c-76-103-41-195.hsd1.ca.comcast.net)
- # [05:38] * Quits: aroben (i=aroben@unaffiliated/aroben) (Read error: 60 (Operation timed out))
- # [05:39] * Joins: harig (n=harig_in@122.160.12.230)
- # [05:53] * Joins: MikeSmith (n=MikeSmit@EM114-48-49-235.pool.e-mobile.ne.jp)
- # [05:59] * Joins: weinig (n=weinig@c-69-181-81-233.hsd1.ca.comcast.net)
- # [06:01] * Quits: aboodman2 (n=aboodman@67.218.103.57) (Read error: 110 (Connection timed out))
- # [06:05] * Quits: jacobolus (n=jacobolu@pool-71-104-189-240.lsanca.dsl-w.verizon.net) (Read error: 110 (Connection timed out))
- # [06:24] * Quits: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net) (Read error: 145 (Connection timed out))
- # [06:27] * Joins: jwalden_ (n=waldo@c-67-180-39-55.hsd1.ca.comcast.net)
- # [06:27] * jwalden_ is now known as jwalden
- # [06:28] * Quits: dbaron (n=dbaron@pool-173-49-118-225.phlapa.fios.verizon.net) ("g'night")
- # [06:37] * Joins: aboodman2 (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net)
- # [06:43] * Quits: aboodman2 (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net)
- # [06:45] * Joins: olliej_ (n=oliver@nat/apple/x-59861ea9891eec46)
- # [06:47] <MikeSmith> is the HTML5 SQL database feature supported in Mozilla trunk now?
- # [06:47] <MikeSmith> I noticed http://twitter.com/millenomi/status/1072607044
- # [06:47] <MikeSmith> "@factoryjoe It's just HTML5 databases put to use. Already available in Safari 3.0 and up and recent Firefoxes."
- # [06:51] <MikeSmith> ne'er mind
- # [06:56] <MikeSmith> the Opera 10 "Download All Snapshots" feature doesn't seem to be working for me
- # [06:57] <MikeSmith> I see from http://my.opera.com/desktopteam/blog/2008/12/19/the-christmas-edition that a new snapshot is available
- # [06:58] <MikeSmith> and I have the "download all snapshots" option selected
- # [06:58] <MikeSmith> but if I do "check for updates", Opera tells me I already have the latest version
- # [07:01] * Quits: olliej (n=oliver@17.244.18.90) (Read error: 110 (Connection timed out))
- # [07:08] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) ("bye")
- # [07:26] <MikeSmith> I guess Edward Yang's been making progress on his HTML5 parser in PHP
- # [07:26] <MikeSmith> yesterday: http://twitter.com/ezyang/status/1071810135 "The score... Edward: 425, HTML5: 739 + 8 infinite loops."
- # [07:27] <MikeSmith> today about 30 minutes ago: http://twitter.com/ezyang/status/1073793318 "Final score... Edward: 1108, HTML5: 0. Of course, that's ignoring tests of parse errors, doctypes and self-closed tags."
- # [07:30] * Joins: jacobolus (n=jacobolu@pool-71-104-189-240.lsanca.dsl-w.verizon.net)
- # [07:34] * Joins: jacobolus_ (n=jacobolu@pool-71-104-189-240.lsanca.dsl-w.verizon.net)
- # [07:35] * Quits: olliej_ (n=oliver@nat/apple/x-59861ea9891eec46)
- # [07:36] * Joins: olliej (n=oliver@nat/apple/x-ab4b023c0b6a1554)
- # [07:42] * Joins: maikmerten (n=merten@ls5dhcp195.cs.uni-dortmund.de)
- # [07:51] * Joins: jwalden_ (n=waldo@c-67-180-39-55.hsd1.ca.comcast.net)
- # [07:51] * Quits: jacobolus (n=jacobolu@pool-71-104-189-240.lsanca.dsl-w.verizon.net) (Read error: 110 (Connection timed out))
- # [07:58] * Quits: jwalden (n=waldo@c-67-180-39-55.hsd1.ca.comcast.net) (Connection timed out)
- # [07:59] * Quits: MikeSmith (n=MikeSmit@EM114-48-49-235.pool.e-mobile.ne.jp) ("sex break")
- # [08:10] * dave_levin|AWAY is now known as dave_levin
- # [08:19] * Quits: jacobolus_ (n=jacobolu@pool-71-104-189-240.lsanca.dsl-w.verizon.net) (Read error: 110 (Connection timed out))
- # [08:28] * Joins: yecril71 (n=giecrilj@piekna-gts.2a.pl)
- # [08:29] * Joins: jacobolus_ (n=jacobolu@pool-71-104-189-240.lsanca.dsl-w.verizon.net)
- # [08:29] <yecril71> The instruction
- # [08:29] <yecril71> w.w = window
- # [08:29] <yecril71> creates a proxy.
- # [08:30] <yecril71> Immediately after that, !(w.w === window).
- # [08:30] <yecril71> Because w.w is a proxy to window.
- # [08:31] <yecril71> It has nothing to do with document.open.
- # [08:33] <yecril71> U+000B is a range.
- # [08:34] <yecril71> It begins with U+000B and ends with U+000B.
- # [08:34] <yecril71> (Or it can be trivially coalesced to a range, if you prefer).
- # [08:36] <yecril71> I can see no necessity to delete an image for a page that the user failed to save on the server.
- # [08:36] <yecril71> Once the user uploads the image to the server, it can remain there until the user explicitly requests its deletion.
- # [08:42] <Hixie> yecril71: window.w = window; window.w === window;
- # [08:42] <Hixie> is true
- # [08:47] * Joins: pergj (n=pergj@home.kvaleberg.no)
- # [08:51] <yecril71> However, w.w !== window.
- # [08:51] <yecril71> window.w = window is equivalent to w = window.
- # [08:51] <yecril71> w.w = window is different.
- # [08:54] <weinig> yecril71: what is the first w
- # [08:54] <weinig> yecril71: cause it looks like that should be a reference error
- # [08:55] <Hixie> window.w = window; w.w === window is true
- # [08:56] <yecril71> The first w is a parameter to b.
- # [08:57] <weinig> ok, this is about Hixie's test
- # [08:58] <yecril71> alert(w.w === window) shows false at my place, immediately after the assignment.
- # [08:59] <yecril71> window.w = window is equivalent to w = window.
- # [09:00] * Joins: ap (n=ap@195.239.126.12)
- # [09:00] <yecril71> I think Hixie needs some sleep.
- # [09:02] <yecril71> undefined == undefined, as of the Microsoft engine.
- # [09:04] <yecril71> "window.window.window" is not the same as "".
- # [09:04] <yecril71> "window.window.window." is.
- # [09:04] <yecril71> But only in the global context.
- # [09:05] <jwalden_> I think none of you are being particularly clear
- # [09:05] <jwalden_> :-P
- # [09:05] <yecril71> Prefixing with "window." can be used to single out global variables.
- # [09:06] <yecril71> Dead season for thinking :-P
- # [09:08] <yecril71> "window" does not belong to javascript. WSH has no "window".
- # [09:08] * jwalden_ nitpickingly wishes that page closed the document it opened so the browser throbber would stop
- # [09:10] * yecril71 concurs
- # [09:26] <annevk> http://twitter.com/jontangerine/statuses/1027745900 ?
- # [09:29] <annevk> http://twitter.com/laura_carlson/statuses/1066180499 lol
- # [09:51] * Quits: annevk (n=annevk@77.163.243.203) (Remote closed the connection)
- # [09:52] * Joins: annevk (n=annevk@77.163.243.203)
- # [09:53] * Joins: KevinMarks (n=KevinMar@c-67-188-7-21.hsd1.ca.comcast.net)
- # [09:56] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:14] * Joins: shepazu (n=schepers@mo-76-0-60-125.dhcp.embarqhsd.net)
- # [10:15] * Joins: jacobolus (n=jacobolu@pool-71-104-189-240.lsanca.dsl-w.verizon.net)
- # [10:16] * Joins: Maurice (n=copyman@5ED548D4.cable.ziggo.nl)
- # [10:22] * Quits: shepazu (n=schepers@mo-76-0-60-125.dhcp.embarqhsd.net)
- # [10:26] * Quits: jacobolus_ (n=jacobolu@pool-71-104-189-240.lsanca.dsl-w.verizon.net) (Read error: 110 (Connection timed out))
- # [10:50] * Disconnected
- # [10:50] * Attempting to rejoin channel #whatwg
- # [10:50] * Rejoined channel #whatwg
- # [10:50] * Topic is 'WHATWG (HTML5) -- http://www.whatwg.org/ -- Logs: http://krijnhoetmer.nl/irc-logs/ -- Please leave your sense of logic at the door, thanks!'
- # [10:50] * Set by Hixie on Thu Oct 23 14:38:15
- # [10:59] * Joins: doublec (n=Chris_Do@124.6.219.161)
- # [10:59] * dave_levin is now known as dave_levin|Away
- # [11:18] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [11:18] * Joins: heycam (n=cam@210-84-45-25.dyn.iinet.net.au)
- # [11:18] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [11:18] * Quits: yecril71 (n=giecrilj@piekna-gts.2a.pl)
- # [11:56] * Disconnected
- # [11:56] * Attempting to rejoin channel #whatwg
- # [11:56] * Rejoined channel #whatwg
- # [11:56] * Topic is 'WHATWG (HTML5) -- http://www.whatwg.org/ -- Logs: http://krijnhoetmer.nl/irc-logs/ -- Please leave your sense of logic at the door, thanks!'
- # [11:56] * Set by Hixie on Thu Oct 23 14:38:15
- # [12:02] <Lachy> jgraham, it's interesting that the some of the things you listed technically aren't HTML
- # [12:04] <jgraham> Lachy: In what sense?
- # [12:04] <Lachy> Offline Storage is a DOM API, MathML and SVG
- # [12:05] <annevk> offline storage is also <html manifest> ...
- # [12:05] <jgraham> Lachy: Well it's in "HTML5". It's only "not HTML" if you try to make some distinction between HTML the markup language and HTML the application platform
- # [12:06] <Lachy> annevk, that would be covered by offline applications in his list
- # [12:06] <jgraham> (also the ability to embed SVG+MathML is a feature of the markup language so I disagree with that regardless of definitions)
- # [12:07] <jgraham> s/that/that not being technically not HTML/
- # [12:07] <jgraham> s/not being/being/
- # [12:11] <jgraham> (I guess Web Sockets should make the top 5 but I don't kno what to drop...)
- # [12:14] * Joins: pauld (n=pauld@host217-43-109-26.range217-43.btcentralplus.com)
- # [12:15] * Quits: jacobolus (n=jacobolu@pool-71-104-189-240.lsanca.dsl-w.verizon.net) (Read error: 110 (Connection timed out))
- # [12:24] * Joins: karlcow (n=karl@216.144.126.222)
- # [12:42] <annevk> parsing rules
- # [12:42] <annevk> they're boring :)
- # [12:43] <jgraham> annevk: Yeah, but "better browser interoperability" is interesting
- # [12:43] * Quits: ap (n=ap@195.239.126.12) (Read error: 60 (Operation timed out))
- # [12:44] <annevk> not as interesting as web sockets :p
- # [12:46] <jgraham> I was thinking "Rich Form Controls" were sort of covered on the original list so they maybe didn't need to be covered again
- # [12:46] <hendry> annevk: have you seen the socket demo here http://www.jnext.org/
- # [12:47] * Joins: ap (n=ap@195.239.126.10)
- # [13:15] <Philip`> jgraham: MathML+SVG in text/html doesn't seem like it'd be an exciting feature to many people - almost nobody even uses non-inline SVG, despite that being easy and useful and well supported
- # [13:15] <olliej> yoyo annevk
- # [13:17] <Philip`> jgraham: Also I don't see why anyone would care about parsing rules, because they can just write proper valid pseudo-XHTML like they always have and it'll work fine in current browsers
- # [13:19] <Philip`> Things that are exciting to people here are probably almost completely separate from what is exciting to normal people :-)
- # [13:28] <jgraham> Philip`: IIRC there was a bug in an early version of Google maps that was due to a difference in parsing comments before the HTML element or somesuch
- # [13:28] <Philip`> Most people don't write Google Maps
- # [13:29] <jgraham> Yes, but most people don't write site x for any value of x
- # [13:29] <Philip`> Most people don't write sites of equivalent complexity to Google Maps
- # [13:29] <Lachy> yeah, most people don't get too excited about the parsing rules themselves. They will only get indirectly appreciate them once they start seeing real practical results from more interoperable browsers
- # [13:30] <Lachy> s/only get/only/
- # [13:30] <jgraham> I know :) But I thought that high on authors list of complaints about HTML was poor interoperability
- # [13:31] <Philip`> I think I've encountered DOM uninteroperability far more than parsing uninteroperability
- # [13:31] <Lachy> CSS and DOM interop are bigger issues
- # [13:31] <jgraham> Obviouslyt HTML5 won't help with the CSS or DOM problems but it seems like something that helps interoperability would be seen as good
- # [13:34] <hsivonen> cool things are HTML5 features. see http://www.google.com/search?q=%22html5+geolocation%22
- # [13:35] <hsivonen> as for quality and popularity, see w3schools :-(
- # [13:35] <Philip`> jgraham: "helps interoperability" seems too abstract a concept to get excited about - people will only care when it's solving the real problems they encounter, which are much more likely to be CSS and DOM problems
- # [13:36] <Lachy> where do people get the idea that geolocation is part of HTML5?
- # [13:36] <jgraham> Lachy: Everything cool happening in the web is part of HTML5
- # [13:37] <jgraham> (actually geolocation was floated on WHATWG list at one point so that might be why)
- # [13:40] * Philip` hopes browsers could detect when they are running on a desktop PC, and therefore are unlikely to be moved, so if they don't have a GPS receiver then they could simply ask the user to enter their address once and then they will be able to implement the Geolocation API
- # [13:41] * Quits: pauld (n=pauld@host217-43-109-26.range217-43.btcentralplus.com)
- # [13:42] <Philip`> (and for laptops they could just ask for the address of each wireless access point you connect to)
- # [13:43] <Lachy> Philip`, or they could use wi-fi access point triangulation techniques
- # [13:50] * gsnedders hit an interoperability issue in Prince yesterday
- # [13:52] <jgraham> It raised an OutOfCash eception on your bank account?
- # [13:53] <jgraham> *exception
- # [14:02] <Philip`> Lachy: That sounds like something that would need added OS and driver support (and hardware support too?), so it's unlikely to happen any time soon except on mobile devices
- # [14:06] <Lachy> Philip`, AFAIK, it only needs software that works like Navizon and an internet connection
- # [14:13] * Joins: nessy (n=nessy@124-168-144-203.dyn.iinet.net.au)
- # [14:17] * Joins: pauld (n=pauld@host217-43-109-26.range217-43.btcentralplus.com)
- # [14:21] * Quits: pauld (n=pauld@host217-43-109-26.range217-43.btcentralplus.com) (Client Quit)
- # [14:27] * Joins: myakura (n=myakura@p3156-ipbf1910marunouchi.tokyo.ocn.ne.jp)
- # [14:30] * Quits: karlcow (n=karl@216.144.126.222) (Read error: 113 (No route to host))
- # [14:38] * Quits: nessy (n=nessy@124-168-144-203.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [14:58] * Joins: pauld (n=pauld@host217-43-109-26.range217-43.btcentralplus.com)
- # [15:11] * Joins: dbaron (n=dbaron@pool-173-49-118-225.phlapa.fios.verizon.net)
- # [15:27] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Leaving")
- # [15:30] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [15:43] * Joins: eric_carlson (n=ericc@nat/apple/x-271781b65d3ab3e6)
- # [15:52] * Quits: pergj (n=pergj@home.kvaleberg.no) (Read error: 113 (No route to host))
- # [15:56] * Joins: aroben (i=aroben@unaffiliated/aroben)
- # [16:16] * Joins: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [16:18] * Joins: karlcow (n=karl@216.144.126.222)
- # [16:25] * Quits: ap (n=ap@195.239.126.10)
- # [16:37] * Quits: olliej (n=oliver@nat/apple/x-ab4b023c0b6a1554) (Read error: 110 (Connection timed out))
- # [16:47] <annevk> Philip`, Skyhook already works on laptops, no?
- # [16:49] <annevk> hmm, maybe not
- # [16:51] * Quits: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [16:56] * Quits: maikmerten (n=merten@ls5dhcp195.cs.uni-dortmund.de) (Client Quit)
- # [16:56] <Philip`> annevk: Sounds like it could do - it seems to just look at the signal strength of visible WAPs and compare against a database of predetermined locations of known WAPs, and doesn't need any lower-level access to the wireless hardware
- # [16:57] <Philip`> I was assuming "wi-fi access point triangulation" was something that depended more on physical properties of the wireless signal or something
- # [16:59] <jgraham> There are places with enough known WAPs that that works?
- # [17:01] <Philip`> Presumably only in cities with enough customers to justify the data collection to seed the system
- # [17:01] <Philip`> (then it sounds like it'll update the location database dynamically when users encounter new unknown WAPs)
- # [17:01] <annevk> jgraham, apparently so
- # [17:02] <Philip`> You only have to make it work in the cities where tech reviewers live :-)
- # [17:05] <jgraham> Philip`: I guess that is true. Maybe just "return Silicon Valley" would be a good v1 implementation, with "improved accuracy" being a v2 feature
- # [17:06] <jgraham> (I guess it would be just as useful as an implementation that required an actual wifi signal around here)
- # [17:07] * gavin wonders how it uniquely identifies access points
- # [17:07] <gavin> I suppose just using the MAC address is probably good enough, but I wonder if they try using more than that to avoid problems with spoofing
- # [17:10] * Parts: hdh (n=hdh@58.187.23.189)
- # [17:11] * jgraham notes that Skyhook do indeed show a map of San Fransisco as their example of urban coverage
- # [17:11] <jgraham> and that there is no coverage here :)
- # [17:12] <jgraham> gavin: http://www.skyhookwireless.com/howitworks/submit_ap.php implies that it is just MAC address
- # [17:13] <Philip`> My computer seems to like identifying WAPs by their BSSID
- # [17:13] <Philip`> which appears to be typically the same as the MAC
- # [17:14] * gavin helps them out by submitting the ~6 AP MAC addresses he can currently see from Orleans, Ontario
- # [17:14] <annevk> I wonder if there's an "open data" equivalent
- # [17:15] <gavin> hmm, that would be cool
- # [17:15] * Philip` should submit the 11 WAPs he can see from his small village in England, while claiming to be in New York
- # [17:15] * Joins: dglazkov (n=dglazkov@nat/google/x-9b889e84b9221474)
- # [17:16] * Quits: gsnedders (n=gsnedder@host86-148-25-197.range86-148.btcentralplus.com) (Client Quit)
- # [17:21] <gavin> hmm, they already have data for "six Canadian markets where the majority of that nation’s people live" apparently
- # [17:22] * gavin decides he doesn't want to help them out
- # [17:24] * jgraham has visions of lots of canadians living in market stalls
- # [17:25] * Quits: harig (n=harig_in@122.160.12.230) (Read error: 110 (Connection timed out))
- # [17:26] * Quits: pauld (n=pauld@host217-43-109-26.range217-43.btcentralplus.com)
- # [17:27] * Joins: karlushi (n=karl@modemcable211.1-80-70.mc.videotron.ca)
- # [17:37] * Joins: pauld (n=pauld@host217-43-109-26.range217-43.btcentralplus.com)
- # [17:42] * Quits: karlcow (n=karl@216.144.126.222) (Read error: 113 (No route to host))
- # [17:42] * Quits: karlushi (n=karl@modemcable211.1-80-70.mc.videotron.ca) ("O public road, I say back I am not afraid to leave you, yet I love you, you express me better than I can express myself.")
- # [17:42] * Joins: karlcow (n=karl@modemcable211.1-80-70.mc.videotron.ca)
- # [17:50] * Joins: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [17:53] <annevk> hsivonen, CSS3 has vh and vw units
- # [17:53] <annevk> (re: some question from 1220)
- # [17:53] <annevk> s/question/wish/
- # [17:55] <BenMillard> krijnh, possible new slogan for the logs: http://krijnhoetmer.nl/irc-logs/whatwg/20081223#l-205
- # [17:56] <annevk> krijnh, there should be a CSS rule for .flagged:target
- # [17:58] * Quits: KevinMarks (n=KevinMar@c-67-188-7-21.hsd1.ca.comcast.net) ("The computer fell asleep")
- # [17:58] * Joins: KevinMarks (n=KevinMar@c-67-188-7-21.hsd1.ca.comcast.net)
- # [18:01] <BenMillard> annevk, you can sneak extra rules into the "CSS for ..." textboxes on the IRC Logs front page
- # [18:02] <BenMillard> annevk2, I'm using this in "CSS for lines at you": background: #efe; } li.flagged { background: #9f9; } li:target { background: #fa0;
- # [18:02] <krijnh> BenMillard: sorry I didn't respond to your log improvements a few days back
- # [18:02] <BenMillard> krijnh, hey no worries :)
- # [18:02] <annevk> BenMillard, sure, but I want krijnh to fix it :p
- # [18:03] <krijnh> Color?
- # [18:03] <BenMillard> annevk, does having a checkbox instead of a coloured <span> help? http://projectcerbera.com/!dev/irc-logs/day
- # [18:04] <annevk> oh, I like your color scheme
- # [18:05] <BenMillard> yay :)
- # [18:05] * krijnh too :)
- # [18:05] <BenMillard> there's demos for other types of page if you click "IRC Logs" or chop the end off the URL
- # [18:06] <BenMillard> the colours are copied from the whatwg.org spec CSS
- # [18:06] <krijnh> Just no time to implement/copy them yet
- # [18:06] <BenMillard> yeah, modifying irc logging systems when it's nearly Xmas would be pretty sad :P
- # [18:07] <krijnh> Correct ;)
- # [18:07] * Joins: jacobolus (n=jacobolu@pool-71-104-190-47.lsanca.dsl-w.verizon.net)
- # [18:07] <annevk> hey, I was considering hacking on my blog!
- # [18:09] <krijnh> I'm...My girlfriend is considering visiting our parents ;)
- # [18:09] <annevk> my parents considered as much for me :p
- # [18:15] * Quits: aroben (i=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [18:15] * Quits: KevinMarks (n=KevinMar@c-67-188-7-21.hsd1.ca.comcast.net) (Connection timed out)
- # [18:18] * Philip` wonders if working on tokenisers over Christmas would also be considered pretty sad :-)
- # [18:20] <BenMillard> I'll probably be doing family stuff
- # [18:21] * Parts: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [18:22] * Quits: weinig (n=weinig@c-69-181-81-233.hsd1.ca.comcast.net)
- # [18:39] <annevk> Philip`, jgraham and I did that (or at least close to Christmas) two years ago
- # [18:40] <annevk> not sure if that answers your question though :)
- # [18:54] * Joins: weinig (n=weinig@17.203.15.158)
- # [19:09] * Joins: KevinMarks (n=KevinMar@nat/google/x-2e2b7d22b3067865)
- # [19:23] * Joins: aroben (n=adamrobe@c-69-142-103-232.hsd1.pa.comcast.net)
- # [19:29] * Quits: pauld (n=pauld@host217-43-109-26.range217-43.btcentralplus.com) ("Gone for a burton")
- # [19:29] * Joins: ap (n=ap@195.239.126.12)
- # [19:55] * Quits: aroben (n=adamrobe@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [19:56] * Joins: aroben (n=adamrobe@c-69-142-103-232.hsd1.pa.comcast.net)
- # [19:59] * Quits: myakura (n=myakura@p3156-ipbf1910marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [20:13] * Joins: weinig_ (n=weinig@nat/apple/x-73455176ab916b66)
- # [20:18] * Joins: gsnedders (n=gsnedder@host86-148-25-197.range86-148.btcentralplus.com)
- # [20:23] * Quits: weinig_ (n=weinig@nat/apple/x-73455176ab916b66) (Remote closed the connection)
- # [20:23] * Quits: weinig (n=weinig@17.203.15.158) (Read error: 104 (Connection reset by peer))
- # [20:24] * Joins: weinig (n=weinig@17.203.15.158)
- # [20:25] * Quits: jacobolus (n=jacobolu@pool-71-104-190-47.lsanca.dsl-w.verizon.net) (Read error: 104 (Connection reset by peer))
- # [20:25] * Joins: jacobolus_ (n=jacobolu@pool-71-104-190-47.lsanca.dsl-w.verizon.net)
- # [20:26] <takkaria> Philip`: I plan to be doing that too
- # [20:37] <Hixie> annevk: i
- # [20:37] <Hixie> er
- # [20:37] <Hixie> annevk: i've run into a lot of people who think that "html5" is the name for the open web standards stack
- # [20:39] * dave_levin|Away is now known as dave_levin
- # [21:10] * Joins: shepazu (n=schepers@mo-76-0-60-125.dhcp.embarqhsd.net)
- # [21:13] * Quits: jacobolus_ (n=jacobolu@pool-71-104-190-47.lsanca.dsl-w.verizon.net) (Read error: 104 (Connection reset by peer))
- # [21:13] * Joins: jacobolus (n=jacobolu@pool-71-104-190-47.lsanca.dsl-w.verizon.net)
- # [21:17] * Quits: jacobolus (n=jacobolu@pool-71-104-190-47.lsanca.dsl-w.verizon.net) (Read error: 104 (Connection reset by peer))
- # [21:17] * Joins: jacobolus_ (n=jacobolu@pool-71-104-190-47.lsanca.dsl-w.verizon.net)
- # [21:17] <gsnedders> hmm…
- # [21:18] * gsnedders still hasn't worked out how to organize his English notes
- # [21:20] <gsnedders> I want to have a quote, and notes related to that quote
- # [21:20] <gsnedders> And then I want to categorize those quotes
- # [21:21] <gsnedders> The only problem is some quotes need to be in multiple categories
- # [21:21] <takkaria> can you not use a text editor like everyone else? :)
- # [21:21] <gsnedders> takkaria: :P
- # [21:21] <gsnedders> takkaria: My problem is I don't want to duplicate the notes.
- # [21:22] <jmb> ah. you want transclusion </ted nelson>
- # [21:31] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [21:40] * Quits: dolske (n=dolske@firefox/developer/dolske)
- # [21:42] <Philip`> gsnedders: Use tags, not categories
- # [21:43] <gsnedders> But I can't be bothered writing code :P
- # [21:43] <Philip`> (Then you could make a tag cloud! It'd be great)
- # [21:43] <gsnedders> Ideally I want the quotes sorted by page reference
- # [21:56] * Quits: dbaron (n=dbaron@pool-173-49-118-225.phlapa.fios.verizon.net) (Read error: 110 (Connection timed out))
- # [21:56] * Joins: dbaron (n=dbaron@pool-173-49-139-180.phlapa.fios.verizon.net)
- # [22:02] <gsnedders> Does IE6 support XPath?
- # [22:05] <gsnedders> What would be the most performant way of doing something like //dd[starts-with(., "Themes: ")]?
- # [22:07] <Philip`> /<dd>Themes: /.match(document.body.innerHTML)
- # [22:08] <gsnedders> While actually returning the dd element?
- # [22:09] <Philip`> /<dd>Themes: (.*?)<\/dd>/.match(document.body.innerHTML)
- # [22:10] <gsnedders> The sad thing is I know that probably will really be the quickest solution
- # [22:12] <Philip`> There's no need to overcomplicate things :-)
- # [22:12] * Joins: dolske (n=dolske@corp-241.mountainview.mozilla.com)
- # [22:13] * gsnedders gets "TypeError: Result of expression '/<dd>Themes: (.*?)<\/dd>/.match' [undefined] is not a function."
- # [22:13] <Philip`> I can never remember how JS RegExps work - check the documentation :-p
- # [22:14] <Philip`> (I can never remember how Python 're' works either)
- # [22:14] <Philip`> (But I can always remember in Perl that you just do $foo =~ /bar/ which is nice and easy and doesn't involve forgettable method names)
- # [22:15] <gsnedders> String.match or RegExp.exec
- # [22:21] <gsnedders> document.body.innerHTML.match(/<dd>Themes: (.*)/g) returns stuff
- # [22:21] <gsnedders> document.body.innerHTML.match(/<dd>Themes: (.*)<\/dd>/g) does not
- # [22:22] <gsnedders> . doesn't match new lines, does it?
- # [22:23] <Philip`> It only does if you add the /s flag
- # [22:23] <Philip`> (You probably want .*? rather than .* otherwise it'll break if you have more than one dd element)
- # [22:24] * gsnedders could just go for the http://pastie.org/345813 suggestion
- # [22:24] <Philip`> How boring
- # [22:24] <gsnedders> :)
- # [22:25] <Philip`> That for loop seems like a good example of premature optimisation
- # [22:26] * gsnedders didn't write it
- # [22:28] <gsnedders> "iirc, for in has problems in IE"
- # [22:30] * Philip` was thinking of the use of 'max', rather than of anything involving 'for in'
- # [22:30] <gsnedders> ah, that
- # [22:39] * Joins: olliej (n=oliver@nat/apple/x-8375301248f45da5)
- # [22:40] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:43] * Quits: Lachy (n=Lachlan@85.196.122.246) ("Leaving")
- # [22:43] <gsnedders> Who wants to bet I write more code for my English dissertation notes than I do for my computing project over the holidays? :)
- # [22:45] <Philip`> And more English for your computing project than for your English dissertation notes?
- # [22:45] <gsnedders> Nah
- # [22:48] <gsnedders> Is there any sort of mapping structure in JS?
- # [22:48] * Quits: eric_carlson (n=ericc@nat/apple/x-271781b65d3ab3e6)
- # [22:49] <Philip`> gsnedders: What do you mean by 'mapping'?
- # [22:49] <gsnedders> Philip`: like a Python dict, a key/value mapping structure
- # [22:49] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [22:49] <Philip`> gsnedders: {'key':'value'}
- # [22:49] <gsnedders> heh
- # [22:49] <Philip`> and thing.key = value
- # [22:50] <Philip`> JS barely has any structures *except* the mapping structure :-)
- # [22:51] <gsnedders> Is there anyway to get an array of keys?
- # [22:52] <Philip`> var ks = []; for (var k in thing) ks.push(k); is the only way I know of
- # [22:52] <gsnedders> ah, sux :\
- # [22:52] <Philip`> or [k for (k in thing)] if you're using Firefox, maybe
- # [22:53] <gsnedders> I need more than Fx support :P
- # [22:53] <gsnedders> (I need it to work on school computers running IE6)
- # [22:54] <Philip`> Just write a function keys(obj) { ... } and then you'll never have to worry about it again
- # [22:54] * Quits: dave_levin (n=dave_lev@72.14.224.1)
- # [22:57] <gsnedders> How do you do a string replace in Javascript (a non-regex one)?
- # [22:58] * gsnedders concludes you don't
- # [22:58] <Philip`> Wild guess: thing.replace("foo", "bar")
- # [22:59] <takkaria> you know, using plain text works everywhere
- # [22:59] <Philip`> takkaria: If you really want it to work everywhere, you'd have more luck with paper than with plain text
- # [23:05] <gsnedders> Philip`: I guess you'd start to hit issues with water, though.
- # [23:06] * gsnedders has more bug reports on SP due to XML parse errors
- # [23:06] <gsnedders> annevk: Can you finish XML5, please?
- # [23:09] * Quits: ap (n=ap@195.239.126.12)
- # [23:09] <Philip`> gsnedders: That's not much of a problem - you can get waterproof paper, and then you can write with it underwater by cutting it into stencilled letter shapes
- # [23:12] * Joins: kingryan (n=ryan@adsl-66-140-84-100.dsl.kscymo.swbell.net)
- # [23:13] * gsnedders wonders WTF is going on
- # [23:14] <gsnedders> http://pastebin.com/m7a92716b — how come the two alerts aren't the same?
- # [23:15] <gsnedders> Like, "Themes: Protagonist's Introspection" v. "undefined"
- # [23:17] <Philip`> gsnedders: Because in the second one, element === 0
- # [23:17] <gsnedders> why!?
- # [23:17] <Philip`> gsnedders: Because 'for in' iterates over keys, not values
- # [23:17] <gsnedders> oh.
- # [23:17] <gsnedders> duh.
- # [23:17] <Philip`> and the key is 0
- # [23:17] <Philip`> (and the value is what you want)
- # [23:17] <gsnedders> Yeh.
- # [23:17] <jruderman> for each ... in ;)
- # [23:17] <Philip`> You could use 'for each' if you only want to work in Firefox :-)
- # [23:18] <gsnedders> And if I want it to work in anything else for(i=0…)
- # [23:18] <gsnedders> ?
- # [23:18] <Philip`> That's probably the easiest way
- # [23:20] <gsnedders> meh
- # [23:21] <gsnedders> lovely Javascript…
- # [23:21] <Philip`> It's your fault for using crippled browsers that don't support modern JS features :-p
- # [23:21] <gsnedders> :P
- # [23:36] * Joins: grimboy (n=grimboy@78-105-162-250.zone3.bethere.co.uk)
- # [23:40] * Quits: KevinMarks (n=KevinMar@nat/google/x-2e2b7d22b3067865)
- # Session Close: Wed Dec 24 00:00:00 2008
The end :)