Options:
- # Session Start: Fri Aug 08 00:00:00 2008
- # Session Ident: #whatwg
- # [00:01] * Quits: eseidel_ (n=eseidel@72.14.224.1) (Read error: 110 (Connection timed out))
- # [00:02] * Quits: hasather (n=hasather@cm-84.215.63.253.getinternet.no) (Read error: 110 (Connection timed out))
- # [00:08] * Quits: Maurice (i=copyman@cc90688-a.emmen1.dr.home.nl) ("Disconnected...")
- # [00:13] * Quits: heycam (n=cam@124-168-118-83.dyn.iinet.net.au) ("bye")
- # [00:24] * Joins: arun_ (n=arun@corp-241.mountainview.mozilla.com)
- # [00:35] * Joins: othermaciej (n=mjs@17.203.15.230)
- # [00:58] <annevk> Hixie, Web Workers is in quirks mode?
- # [00:59] <Hixie> yeah bert's script removes the doctype
- # [01:01] <annevk> ah, the original is in HTML5
- # [01:02] * Joins: hdh (n=hdh@118.71.134.93)
- # [01:07] * annevk reaches the thread about renaming <img>
- # [01:08] * annevk wonders why this person keeps insisting on changing it to <image> while it has been pointed out repeatedly in the past that it won't work
- # [01:27] * Joins: Morphous (i=jan@f054214230.adsl.alicedsl.de)
- # [01:27] * Quits: Amorphous (i=jan@g227183051.adsl.alicedsl.de) (Read error: 110 (Connection timed out))
- # [01:36] * Joins: KevinMarks (n=KevinMar@nat/google/x-86df36ddd59ff23c)
- # [01:48] <mcarter> in section 7.2.3, about parsing SSE, when is it determined what the newline character is? can it change line by line?
- # [01:50] <annevk> never, yes
- # [01:51] <Hixie> any line can be terminated by 0x0D, 0x0A, 0x0D0A, or the end of the file
- # [01:51] <annevk> just like it works for text/html resources
- # [01:54] * Quits: KevinMarks (n=KevinMar@nat/google/x-86df36ddd59ff23c) ("The computer fell asleep")
- # [01:54] <mcarter> so how do you tell if a particular \r counts as the end of a line. do you see if data: comes immediately after?
- # [01:56] <mcarter> i mean, i guess not all lines are data fields (i was just thinking about this in terms of the data)
- # [01:57] <annevk> for \r you check if a \n follows it
- # [01:57] <annevk> iirc you could first split on lines and then do the rest of the parsing
- # [01:58] <mcarter> the way the spec reads, the stream "data: hello\r\ndata: world\r\n\r\n" could be interpreted as either a single event "hello\nworld" or two events "hello" and "world"
- # [02:00] <Hixie> when you get a 0x0D, you look to see if the next byte is 0x0A
- # [02:00] <Hixie> if it is, you treat them as a single newline
- # [02:02] <annevk> section 7.2.4 is actually pretty clear about processing, no?
- # [02:02] <mcarter> so then is this payload allowed in SSE: "hello\rdata: world"
- # [02:04] * Quits: aroben|away (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [02:04] <annevk> I don't think so
- # [02:04] <annevk> newlines are \n
- # [02:05] <mcarter> but this payload is allowed: "hello\rworld" ?
- # [02:06] <mcarter> or would that cause an event with data = "hello" and ignore the "world field" ?
- # [02:07] <annevk> the latter
- # [02:08] <annevk> "data: hello\rworld" becomes "data: hello", "world" per 7.2.4
- # [02:08] <mcarter> so there's no way to send the "\r" character at all over sse?
- # [02:08] <annevk> right
- # [02:08] <annevk> afaict
- # [02:10] <mcarter> do you know what the rationale is for not allowing the '\r' character?
- # [02:11] <annevk> it seems like a side effect of allowing it to be a newline character
- # [02:13] <mcarter> well, we had to switch away from SSE for orbited (we implemented it in gecko/webkit with xhr streaming) because we weren't able to send protocols like IRC over it (which use '\r')
- # [02:13] <mcarter> and its a shame that we wouldn't be able to use native SSE either, without some kind of extra encoding
- # [02:14] <annevk> IRC uses \r? lame
- # [02:17] <mcarter> i sort of feel like its the perogative of 20 year old protocols to use whatever framing they use
- # [02:19] * Quits: billmason (n=billmaso@ip75.unival.com) (Read error: 104 (Connection reset by peer))
- # [02:19] * Joins: heycam (n=cam@clm-laptop.infotech.monash.edu.au)
- # [02:20] <annevk> I suppose
- # [02:25] * Joins: sverrej (n=sverrej@89.10.27.245)
- # [02:26] <mcarter> Hixie, is it your intention to disallow "\r" in the payload, or was it an oversight? (I'm getting ready to send some feedback in about it)
- # [02:26] <Hixie> yes
- # [02:26] <Hixie> \r in general isn't supported on the web
- # [02:26] <Hixie> use \n
- # [02:27] * Quits: franksalim (n=frank@ip-12-22-56-126.hqglobal.net) ("Leaving")
- # [02:28] <mcarter> Hixie, but then SSE becomes useless for tunneling other text-based protocols
- # [02:29] <mcarter> other text-based protocols that require \r, anyway
- # [02:29] <Hixie> yes
- # [02:29] <Hixie> are there any such protocols where you couldn't translate \r to \n on the server?
- # [02:31] * Joins: jruderman (n=jruderma@wsip-70-165-158-94.lv.lv.cox.net)
- # [02:33] <mcarter> No. I can encode any protocol in base64 or hexidecmal or a string of "0" and "1" -- its just not ideal
- # [02:35] <Hixie> converting \r to \n seems like a non-issue
- # [02:36] <Hixie> it's not like you can use this without some level of conversion anyway
- # [02:36] <mcarter> it means though that \n needs to be escaped somehow as well
- # [02:37] <mcarter> I think supporting \r as a line ending as catering to a much smaller issue that allowing \r in the protocol would be
- # [02:39] <mcarter> I also think that silent stripping out any data after a \n and throwing it away is a pretty big problem
- # [02:39] <mcarter> * i mean, any data after a \r
- # [02:40] * Joins: hdh0 (n=hdh@118.71.133.70)
- # [02:40] <Hixie> what i mean is, why can't you just convert all \rs to \ns, and all \ns to \ns, losing the distinction
- # [02:43] <mcarter> in the case where the data your sending has the characteristic that \r\n is used as framing and \n is allowed in the payload
- # [02:48] * Quits: scotfl_ (n=scotfl@S0106001b114f914a.ss.shawcable.net)
- # [02:50] <Hixie> are there any such cases?
- # [02:50] <Hixie> seems like that kind of protocol would be awful
- # [02:50] * Joins: scotfl (n=scotfl@S0106001b114f914a.ss.shawcable.net)
- # [02:53] <Hixie> i mean we also can't handle cases where the data contains malformed UTF-8
- # [02:53] <Hixie> it's not really intended for tunneling existing protocols
- # [02:55] * Quits: othermaciej (n=mjs@17.203.15.230)
- # [02:56] * Quits: hdh (n=hdh@118.71.134.93) (Read error: 110 (Connection timed out))
- # [02:57] * Joins: franksalim (n=frank@ip-12-22-56-126.hqglobal.net)
- # [02:57] <franksalim> #actionscript
- # [02:57] <franksalim> ha
- # [02:57] <franksalim> whoops
- # [02:57] * franksalim slits wrists
- # [03:04] * Joins: hdh00 (n=hdh@118.71.128.248)
- # [03:04] * Joins: othermaciej (n=mjs@17.203.15.230)
- # [03:05] <franksalim> mcarter, i don't even think that is the main problem with the line breaks in SSE
- # [03:07] <franksalim> \r\n is ambiguous...it could be a single break or two breaks (in the unlikely case that the server changed break character mid stream)
- # [03:07] <franksalim> in my understanding
- # [03:08] <annevk> that's just the server guys not reading the spec, doesn't make the spec ambigious
- # [03:10] <franksalim> annevk, i thought the issue was that any line could be terminated by a CR or a LF
- # [03:10] <franksalim> the 'look to see if the next character' thing doesn't really work if you get the CR and the LF in two read events
- # [03:11] <franksalim> do you just not dispatch a CR terminated event until there is another byte
- # [03:12] <annevk> right
- # [03:12] <franksalim> annevk, what if that was the last event...maybe another event doesn't arrive for an hour
- # [03:12] <annevk> well, you can simply dispatch it actually
- # [03:13] <annevk> you just need to ignore the next byte if it's LF
- # [03:13] * Parts: webben (n=benh@91.85.147.185)
- # [03:14] <franksalim> scratch that
- # [03:14] <franksalim> consider the case where you receive data:something\r
- # [03:15] <franksalim> and then \n a short time later. do you dispatch it? or do you consider the \r\n a single newline?
- # [03:15] <annevk> see the spec
- # [03:16] <franksalim> annevk, i have seen the spec. i think there is an ambiguity
- # [03:16] <Hixie> you dispatch it as "something"
- # [03:16] <Hixie> and then when you get the \n later, you ignore the \n
- # [03:16] <Hixie> you don't ever need to look ahead
- # [03:16] <Hixie> you only ever need to look back
- # [03:16] <franksalim> you dispatch it, even though it is not followed by a blank line?
- # [03:17] <franksalim> "If the line is empty (a blank line) Dispatch the event, as defined below. "
- # [03:17] <annevk> \r is also a valid newline character
- # [03:17] <franksalim> so data:something\r should not be dispatched as something
- # [03:17] <Hixie> i don't really understand the question
- # [03:17] <Hixie> could you give some more background?
- # [03:18] <annevk> anyways, bedtime here
- # [03:18] <franksalim> annevk, goodnight
- # [03:18] <franksalim> Hixie, i will try
- # [03:19] <franksalim> data:something\r is not dispatched until a blank line is seen
- # [03:19] <franksalim> so data:something\r\r would be dispatched
- # [03:19] <franksalim> (as "something")
- # [03:20] <franksalim> are we on the same page so far?
- # [03:21] <franksalim> (you can tell me i'm crazy, i won't be offended)
- # [03:21] * Quits: hdh0 (n=hdh@118.71.133.70) (Connection timed out)
- # [03:25] <franksalim> annevk, perhaps another time
- # [03:27] <Hixie> i don't know what you mean by "dispatched"
- # [03:27] <Hixie> are we talking server or client?
- # [03:27] <Hixie> where is the data coming from?
- # [03:27] <franksalim> client. by dispatched i mean dispatched as a messageevent
- # [03:28] <Hixie> so the client receives "data:something\r".
- # [03:28] <Hixie> ok
- # [03:28] <franksalim> yes. that is the case i am worried about
- # [03:28] <franksalim> the client receives "data:something\r". the next byte is "\n"
- # [03:29] <Hixie> so what's the problem?
- # [03:29] <franksalim> it is not clear if that "\n" was part of a "\r\n" or was a blank line
- # [03:29] <Hixie> if a \n follows a \r it is part of the \r\n sequence.
- # [03:29] <Hixie> always.
- # [03:29] <franksalim> since "\r\n", "\n", and "\r" are all considered valid line breaks
- # [03:31] <franksalim> is that implied somehow in the pseudo-BNF?
- # [03:31] <Hixie> the bnf is non-normative
- # [03:31] <Hixie> the next section says: The stream must then be parsed by reading everything line by line, with a U+000D CARRIAGE RETURN U+000A LINE FEED (CRLF) character pair, a single U+000A LINE FEED (LF) character, a single U+000D CARRIAGE RETURN (CR) character, and the end of the file being the four ways in which a line can end
- # [03:32] <Hixie> i can make this more explicit if you have reason to believe that browsers are going to implement thing incorrectly if you like
- # [03:32] * Parts: cprince (n=cprince@nat/google/x-d7caf0f22d674a48)
- # [03:34] * Joins: eseidel_ (n=eseidel@c-67-180-49-110.hsd1.ca.comcast.net)
- # [03:37] <franksalim> i think the odds of a server using \r and \n interchangeably (which would break things) are low enough as not not need clarification, especially if you do not think it is worth the time
- # [03:37] <franksalim> *as to not
- # [03:42] * Joins: hdh000 (n=hdh@58.187.72.181)
- # [03:44] <franksalim> actually, i just read the paragraph on appropriate buffering, and i think that takes care of it. i think that _definitely_ takes care of it
- # [03:44] <franksalim> Hixie, sorry
- # [03:45] <Hixie> there's a paragraph on buffering? :-)
- # [03:45] <franksalim> Hixie, yes. it might make me feel a little less foolish if that went in recently
- # [03:46] <franksalim> haha. this is my finest hour
- # [03:47] <Hixie> i haven't touched that section in a while :-)
- # [03:47] <Hixie> which paragraph do you mean?
- # [03:48] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [03:49] <franksalim> Since connections established to remote servers for such resources are expected to be long-lived, UAs should ensure that appropriate buffering is used. In particular, while line buffering may be safe if lines are defined to end with a single U+000A LINE FEED character, block buffering or line buffering with different expected line endings can cause delays in event dispatch.
- # [03:49] * Quits: eseidel (n=eseidel@72.14.224.1) (Read error: 110 (Connection timed out))
- # [03:50] <franksalim> it's a pretty good paragraph
- # [03:51] <Hixie> ah ok
- # [03:51] <Hixie> cool
- # [03:54] * Quits: arun_ (n=arun@corp-241.mountainview.mozilla.com)
- # [03:59] * Quits: hdh00 (n=hdh@118.71.128.248) (Read error: 110 (Connection timed out))
- # [04:02] * Quits: jruderman (n=jruderma@wsip-70-165-158-94.lv.lv.cox.net)
- # [04:45] * Quits: hdh000 (n=hdh@58.187.72.181) (Read error: 60 (Operation timed out))
- # [05:09] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [05:30] * Joins: dbaron (n=dbaron@c-24-23-194-99.hsd1.mn.comcast.net)
- # [05:46] * Joins: arun_ (n=arun@corp-241.mountainview.mozilla.com)
- # [05:57] * Quits: othermaciej (n=mjs@17.203.15.230)
- # [06:05] * Quits: franksalim (n=frank@ip-12-22-56-126.hqglobal.net) ("Leaving")
- # [06:14] * Quits: weinig (n=weinig@nat/apple/x-fe16a3d9e10077cb)
- # [06:16] * Quits: arun_ (n=arun@corp-241.mountainview.mozilla.com)
- # [06:18] * Joins: arun_ (n=arun@corp-241.mountainview.mozilla.com)
- # [06:18] * Joins: othermaciej (n=mjs@17.255.106.168)
- # [06:19] * Quits: arun_ (n=arun@corp-241.mountainview.mozilla.com) (Client Quit)
- # [06:19] * Joins: othermaciej_ (n=mjs@17.203.15.230)
- # [06:24] * Quits: eseidel_ (n=eseidel@c-67-180-49-110.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [06:26] * Joins: eseidel (n=eseidel@c-67-180-49-110.hsd1.ca.comcast.net)
- # [06:31] * Joins: svl (n=me@118.172.54.188.adsl.dynamic.totbb.net)
- # [06:35] * Quits: othermaciej (n=mjs@17.255.106.168) (Read error: 110 (Connection timed out))
- # [06:35] * othermaciej_ is now known as othermaciej
- # [06:42] * Joins: hdh (n=hdh@118.71.134.9)
- # [06:50] * Joins: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [06:53] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [07:11] * Quits: codedread (n=schiller@c-24-13-43-191.hsd1.il.comcast.net) (Read error: 104 (Connection reset by peer))
- # [07:13] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [07:14] * jacobolus1 is now known as jacobolus
- # [07:17] * Quits: roc (n=roc@202.0.36.64)
- # [07:22] * Quits: othermaciej (n=mjs@17.203.15.230)
- # [07:23] * Quits: Kuruma (n=Kuruman@h123-176-107-050.catv01.catv-yokohama.ne.jp) (Read error: 104 (Connection reset by peer))
- # [07:23] * Joins: Kuruma (n=Kuruman@h123-176-107-050.catv01.catv-yokohama.ne.jp)
- # [07:35] * Quits: svl (n=me@118.172.54.188.adsl.dynamic.totbb.net) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [07:36] * Quits: Kuruma (n=Kuruman@h123-176-107-050.catv01.catv-yokohama.ne.jp) (Read error: 104 (Connection reset by peer))
- # [07:37] * Joins: Kuruma (n=Kuruman@h123-176-107-050.catv01.catv-yokohama.ne.jp)
- # [07:57] * Joins: hdh0 (n=hdh@118.71.120.114)
- # [08:08] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
- # [08:15] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Remote closed the connection)
- # [08:15] * Joins: gavin_ (n=gavin@people.mozilla.com)
- # [08:16] * Quits: hdh (n=hdh@118.71.134.9) (Read error: 110 (Connection timed out))
- # [08:22] * Joins: jeremyb_ (n=jeremyb@unaffiliated/jeremyb)
- # [08:31] * Joins: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
- # [08:32] * Joins: aboodman2 (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net)
- # [08:34] * Joins: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net)
- # [08:45] * Joins: aboodman3 (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net)
- # [08:46] * Quits: aboodman3 (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net) (Client Quit)
- # [08:47] * Joins: aboodman3 (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net)
- # [08:47] <aboodman3> hm, sorry about all the aboodmans. I don't know how to operate irc.
- # [08:48] <Hixie> no worries
- # [08:48] <Hixie> aboodmans are always welcome
- # [08:48] <aboodman3> Hixie: has anyone implemented MessageChannels?
- # [08:49] <Hixie> not to my knowledge, it was added only recently
- # [09:00] <aboodman3> when a port becomes unentangled, do messages start getting queued for it?
- # [09:01] <Hixie> no it just returns false
- # [09:01] <Hixie> when a port is unentangled that it's, it can never be entangled again
- # [09:02] <aboodman3> ok
- # [09:03] * Quits: aboodman2 (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net) (Read error: 110 (Connection timed out))
- # [09:03] * aboodman3 is now known as aboodman2
- # [09:06] * Joins: jacobolus1 (n=jacobolu@pool-71-119-188-52.lsanca.dsl-w.verizon.net)
- # [09:07] * Quits: jacobolus (n=jacobolu@pool-71-119-188-52.lsanca.dsl-w.verizon.net) (Read error: 104 (Connection reset by peer))
- # [09:16] * Quits: dbaron (n=dbaron@c-24-23-194-99.hsd1.mn.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [09:23] * Joins: MikeSmith (n=MikeSmit@58.157.21.205)
- # [09:29] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) ("bye")
- # [09:40] * Joins: aboodman3 (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net)
- # [09:56] * Quits: aboodman2 (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net) (Read error: 110 (Connection timed out))
- # [10:03] * Joins: ROBOd (n=robod@89.123.158.47)
- # [10:07] * Quits: MikeSmith (n=MikeSmit@58.157.21.205) ("Less talk, more pimp walk.")
- # [10:10] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [10:10] * Quits: sverrej (n=sverrej@89.10.27.245) (Read error: 110 (Connection timed out))
- # [10:16] * Joins: aboodman4 (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net)
- # [10:16] * Joins: Maurice (i=copyman@cc90688-a.emmen1.dr.home.nl)
- # [10:21] * Joins: roc (n=roc@121-72-180-123.dsl.telstraclear.net)
- # [10:34] * Quits: aboodman3 (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net) (Read error: 110 (Connection timed out))
- # [10:34] * Quits: roc (n=roc@121-72-180-123.dsl.telstraclear.net) (Read error: 104 (Connection reset by peer))
- # [10:35] * Joins: roc (n=roc@121-72-180-123.dsl.telstraclear.net)
- # [10:36] * Joins: heycam (n=cam@124-168-118-83.dyn.iinet.net.au)
- # [10:56] * Quits: starjive (i=beos@213-66-217-32-no30.tbcn.telia.com) (Connection timed out)
- # [10:58] * Joins: webben (n=benh@nat/yahoo/x-d34057f0c78716ef)
- # [11:00] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [11:07] * Joins: sverrej (n=sverrej@pat-tdc.opera.com)
- # [11:12] * Quits: aboodman4 (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net) (Read error: 110 (Connection timed out))
- # [11:13] * Joins: Lachy_ (n=Lachlan@pat-tdc.opera.com)
- # [11:23] <annevk> Hixie, you wrote port(); rather than port; in one of the Workers IDL blocks
- # [11:28] * Quits: jgraham_ (n=james@81-86-213-50.dsl.pipex.com) ("I get eaten by the worms")
- # [11:37] * Quits: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
- # [11:44] * Joins: gavin__ (n=gavin@people.mozilla.com)
- # [11:48] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 104 (Connection reset by peer))
- # [11:51] <Philip`> http://wiki.whatwg.org/wiki/User_talk:Flowerwish - spam
- # [11:53] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [11:54] <Lachy_> Philip`, deleted
- # [12:16] <hsivonen> looks like marcos is going to have a rough ride practicing extensibility of the URI system: http://lists.w3.org/Archives/Public/www-tag/2008Aug/0068.html
- # [12:18] <hsivonen> if URI schemes supported Unilateral Extensibility, he could just proceed without consulting with any authority
- # [12:18] <annevk> seems he sort of misses the point talking about media types though
- # [12:19] <hsivonen> annevk: he meing stuart or marcos?
- # [12:19] <annevk> widget: is about what address a file has *within* a package
- # [12:19] <annevk> Stuart
- # [12:19] <hsivonen> /meing/being/
- # [12:19] <annevk> with the constrain that the address needs to be consistent regardless of where the package is
- # [12:20] * Quits: ROBOd (n=robod@89.123.158.47) (Read error: 110 (Connection timed out))
- # [12:20] * Joins: ROBOd (n=robod@92.84.50.129)
- # [12:23] * Joins: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
- # [12:27] <annevk> more URI scheme fun: http://omniplex.blogspot.com/2008/08/leader-of-pack.html
- # [12:28] * Joins: svl (n=me@118.172.54.188.adsl.dynamic.totbb.net)
- # [12:28] * Quits: jeremyb_ (n=jeremyb@unaffiliated/jeremyb) (Read error: 104 (Connection reset by peer))
- # [12:30] <hsivonen> boo. del.icio.us is now delicious.com. no fun
- # [12:31] * Joins: jeremyb_ (n=jeremyb@unaffiliated/jeremyb)
- # [12:32] <Philip`> "We’ve seen a zillion different confusions and misspellings of “del.icio.us” over the years (for example, “de.licio.us”, “del.icio.us.com”, and “del.licio.us”), so moving to delicious.com will make it easier for people to find the site and share it with their friends." - that sounds fairly reasonable
- # [12:32] <Philip`> although they could have solved part of the problem by registering names like licio.us themselves
- # [12:33] <annevk> haha, markp about his blog.whatwg.org post "i admire my ability to get paid for this"
- # [12:35] <hsivonen> I admire markp's ability to restrain himself from posting to the WHATWG list. I mean, no doubt he has opinions about this stuff.
- # [12:36] * Quits: webben (n=benh@nat/yahoo/x-d34057f0c78716ef)
- # [12:36] <Lachy_> I upgraded the blog to wordpress 2.6, and wrote a shell script to simply the whole process in the future
- # [12:36] <Lachy_> let me know if you see any problems with the upgrade
- # [12:36] <othermaciej> I predict at least one problem
- # [12:36] <othermaciej> which is that you will still be using wordpress
- # [12:37] <Lachy_> othermaciej, do you have an alternative proposal?
- # [12:37] * Lachy_ is now known as Lachy
- # [12:37] <Philip`> All the cool people write their own blogging software
- # [12:37] <othermaciej> no
- # [12:37] <othermaciej> but it is fun to bitch about wordpress
- # [12:37] <Lachy> one day, when I find the time, I will write my own blog
- # [12:38] <Lachy> othermaciej, agreed :-)
- # [12:38] <othermaciej> the sloppy markup, the hacky implementation, the shoddy security
- # [12:38] <othermaciej> no end of fun
- # [12:38] <hsivonen> I have wanted to write a blogging system and an online photo management system
- # [12:38] <hsivonen> then I figured that Flickr has the photo thing solved
- # [12:39] <Philip`> Blogging really ought to be a solved problem by now
- # [12:39] <hsivonen> but for the blogging system, I'm still using flat files under Apache and a Jython script in cron
- # [12:40] <hsivonen> because I wouldn't be practicing what I preach if I used a PHP system like WP
- # [12:40] <hsivonen> also, I become extremely unhappy when I have to fix someone else's PHP
- # [12:40] <krijnh> Rolling your own blogging thing definitely is fun :)
- # [12:40] <hsivonen> and I'm sure using WP would put me into that situation
- # [12:40] <annevk> I'm pretty happy with flickr though, although I want it to be easier to add tags to photos
- # [12:41] <annevk> for instance, modifying tags of photos on overview pages would be most welcome
- # [12:41] <hsivonen> the problem with the Jython script is that it such a legacy setup that I can't update it of move my blog to a different machine without breaking it
- # [12:42] <hsivonen> also, my CPython cron jobs depend on PyGenx, which doesn't have a Ubuntu package, so I can't move those scripts, either
- # [12:42] <hsivonen> yay for legacy
- # [12:46] <annevk> can't you export your content to a new system somehow?
- # [12:46] <hsivonen> annevk: content, yes. trivially. cron jobs, not so trivially
- # [12:47] <hsivonen> I'd love to have a pure-Python implementation of PyGenx
- # [12:48] <hsivonen> although now I haveextra disk space on the Ubuntu server, so I guess I could go ahead and install a compiler along with alla the dev packages
- # [12:49] <hsivonen> or devel rather
- # [12:51] <hsivonen> not being a bozo with feeds comes at a high price
- # [12:55] <hsivonen> someone should write something like Movable Type (generating flat files for Apache) with a TurboGears-based admin front end
- # [13:03] * Joins: myakura (n=myakura@p3216-ipbf5106marunouchi.tokyo.ocn.ne.jp)
- # [13:06] * Joins: jgraham_ (n=james@81-86-213-50.dsl.pipex.com)
- # [13:09] * Quits: jgraham_ (n=james@81-86-213-50.dsl.pipex.com) (Client Quit)
- # [13:09] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) (Remote closed the connection)
- # [13:09] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [13:11] <Lachy> I originally planned to write my own blogging system in PHP, but now I want to write my own blogging system in python using html5lib
- # [13:12] <gDashiva> And soon you'll want to write it in xhtml2 using xforms
- # [13:12] <Lachy> gDashiva, no
- # [13:12] <gDashiva> The revolution is coming
- # [13:13] <Lachy> it will have XHTML on the backend for templates and authoring, and then serialise it as HTML
- # [13:14] <zcorpan> why not HTML for authoring? or what do you mean by authoring?
- # [13:14] <Lachy> has anyone written an HTML5 serialiser in python yet?
- # [13:14] <zcorpan> i think kid or genshi has one
- # [13:15] * Joins: webben (n=benh@nat/yahoo/x-e9bdb5de30227512)
- # [13:15] <Lachy> zcorpan, because I like being able to write markup in XHTML cause if I make a well-formedness errror, then I notice and fix it straight away.
- # [13:15] <Lachy> it makes me less reliant on on a validator for syntax checking
- # [13:16] <virtuelv> re the alt={foo} syntax: How does it impact existing server-side tools/templating languages?
- # [13:17] <annevk> it makes you reliant on XML though
- # [13:17] <Lachy> virtuelv, are there any such languages that use braces on their own? I know JSP expression language using ${...}, so that won't be affected.
- # [13:19] <Lachy> annevk, is that a problem?
- # [13:20] <virtuelv> Lachy: movable type has/had {} in templates
- # [13:21] <annevk> dunno
- # [13:21] <Lachy> virtuelv, ok. Then that might be a problem.
- # [13:22] <virtuelv> Django uses it
- # [13:23] <virtuelv> {% block title %}
- # [13:23] <virtuelv> http://www.djangoproject.com/documentation/templates/
- # [13:23] <Lachy> virtuelv, movable type uses {{...}}
- # [13:23] <virtuelv> IIRC it didn't initially
- # [13:23] <Lachy> know of any documentation that shows that?
- # [13:25] <virtuelv> Lachy: http://bradchoate.com/weblog/2003/07/19/simple-template
- # [13:29] <virtuelv> my memory seemed a bit off, though
- # [13:29] <Lachy> virtuelv, that's using them with $ signs, so there doesn't appear to be a problem
- # [13:29] <virtuelv> my main concern would be {% something %} though
- # [13:30] <Lachy> I don't see how that would be a problem
- # [13:30] <virtuelv> also survey, http://www.whenpenguinsattack.com/2006/07/19/php-template-engine-roundup/
- # [13:30] <virtuelv> Lachy: because you introduce ambiguity
- # [13:31] <Lachy> how is it ambiguous? {...} is different from {%...%}
- # [13:31] <virtuelv> yes, but {%foo%} is not in any way prohibited as alt-text now, is it?
- # [13:33] <Lachy> it's highly unlikely that anyone would legitimately use the % signs like that
- # [13:33] <Lachy> for alt text
- # [13:33] <virtuelv> Lachy: or {{foo}}?
- # [13:34] <Lachy> that's also unlikely to be a legitimate alt text
- # [13:35] <zcorpan> {{:-{)}}
- # [13:35] <Lachy> besides, if someone is using such a templating language, wants alt="{{foo}}" as alt text, then they would have to use some escaping mechanism in their templating langugae
- # [13:35] <Lachy> zcorpan, how does that clash with templating languages?
- # [13:36] <zcorpan> Lachy: it doesn't but it could be legitemate alt text
- # [13:36] <Lachy> well, if they want that as alt text, then it's a problem regardless of what HTML5 says.
- # [13:36] <zcorpan> why?
- # [13:36] <Lachy> because {{ ... }} clashes with some templating languages
- # [13:36] <virtuelv> here's a fun one
- # [13:37] <virtuelv> {a, b, c}
- # [13:37] <virtuelv> denoting the set a, b, c
- # [13:37] <Lachy> virtuelv, is that something from a templating language, or intended to be alt text?
- # [13:37] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [13:38] <Lachy> because I'm only interested in something that a) could be used as legitimate alt text, and b) directly clashes with a templating language.
- # [13:38] <virtuelv> Lachy: intended to be alt text
- # [13:38] <virtuelv> have a look at http://en.wikipedia.org/wiki/Set
- # [13:39] <Lachy> ok, that's a separate problem from the templating language problems we were talking about.
- # [13:39] <virtuelv> yes
- # [13:40] <virtuelv> templating languages is but one of the problem with microsyntaxes
- # [13:40] <virtuelv> WP's alt text seems to be latex-centric
- # [13:40] <Lachy> I'm not yet convinced it is a real problem though, since you've yet to demonstrate a real clash
- # [13:41] <virtuelv> but I'd have written {1,3} is a proper subset of {1,2,3,4}
- # [13:41] <Lachy> the latex problem may be a real problem. I'm not arguing either way on that particular issue
- # [13:42] <virtuelv> latex in itself is not the problem
- # [13:42] <virtuelv> the problem is that curly brackets (or any other brackets) have history and prior use outside of HTML5
- # [13:42] <Lachy> I didn't say it was. I was just referring to it as the latex problem because latex examples are the most common that have been raised
- # [13:43] <virtuelv> http://en.wikipedia.org/wiki/Curly_bracket#Uses_of_.E2.80.9C.7B.E2.80.9D_and_.E2.80.9C.7D.E2.80.9D
- # [13:43] <Lachy> I'm just not convinced the templating language issue is a real problem
- # [13:45] <virtuelv> Lachy: you will not know until you have actually surveyed them
- # [13:46] <Lachy> virtuelv, I know. That's why I've been looking at every template language you mentioned to see if it really does clash
- # [13:46] <Lachy> so far, i have seen one that does
- # [13:47] <Philip`> All characters have history and prior use outside of HTML5
- # [13:47] <Lachy> oh, here's one. smarty uses: {include file="footer.tpl"}
- # [13:48] <Lachy> http://www.smarty.net/crashcourse.php
- # [13:48] <Lachy> here's one that could really clash: <tr bgcolor="{cycle values="#aaaaaa,#bbbbbb"}"> (if that was <img alt> instead)
- # [13:49] <Philip`> E4X does stuff like 'var x = <img src={imgsrc} alt={imgalt}>;', if I remember correctly
- # [13:49] <Philip`> but that's not ambiguous since it's proper XML
- # [13:53] * Quits: zcorpan (n=zcorpan@pat.se.opera.com)
- # [13:54] <Philip`> It would be easy if UAs weren't expected to implement special processing for not-good-alt images, because then alt="{Photo}" and alt="{...latex etc...}" could both be conforming and it wouldn't matter than a UA couldn't tell them apart
- # [13:54] <Philip`> particularly since in practice a UA won't be able to tell them apart anyway, because everyone is going to ignore whatever the spec says
- # [13:55] <virtuelv> the alt situation is, I believe, fracked up beyond repair
- # [13:55] <virtuelv> s/ck/kk/
- # [13:56] <virtuelv> <img noalt>
- # [13:57] * Quits: webben (n=benh@nat/yahoo/x-e9bdb5de30227512) (Read error: 110 (Connection timed out))
- # [14:01] <Lachy> virtuelv, noalt by itself doesn't address the problem, and when used with alt, then it's a bad name
- # [14:04] * Joins: webben (n=benh@nat/yahoo/x-0dd8ad2e7fa3a4ea)
- # [14:06] * Quits: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [14:09] * Quits: webben (n=benh@nat/yahoo/x-0dd8ad2e7fa3a4ea) (Client Quit)
- # [14:15] * Joins: jdandrea (n=jdandrea@ool-44c09d7b.dyn.optonline.net)
- # [14:19] * Joins: jgraham_ (n=james@81-86-213-50.dsl.pipex.com)
- # [14:27] * jacobolus1 is now known as jacobolus
- # [14:41] * Quits: eseidel (n=eseidel@c-67-180-49-110.hsd1.ca.comcast.net)
- # [14:43] * Parts: nzkoz (n=koz@208-78-96-133.slicehost.net)
- # [14:49] <annevk> jgraham, you forgot that no-text-equivalent has a bad fallback scenario
- # [14:50] <Philip`> Why is it bad?
- # [14:52] <Philip`> I think most current UAs announce that images are images, rather than treating them like <span>...alt text...</alt>, so it won't have the problem that they'll be indistinguishable from plain text (which is the problem that the new feature is trying to solve)
- # [14:52] <annevk> that's probably true, indeed
- # [15:02] * Quits: jdandrea (n=jdandrea@ool-44c09d7b.dyn.optonline.net) ("ciao")
- # [15:03] <virtuelv> besides, I don't think the huge amount of DSC_[0-9]{4,}.jpg's on the web are going to get sensible alt's anytime soon
- # [15:03] * Quits: svl (n=me@118.172.54.188.adsl.dynamic.totbb.net) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [15:04] <virtuelv> {DSC_0201.jpg} is no more meaningful than [IMAGE]
- # [15:04] <jcranmer> [bright blue swath of pixels in the upper half of the image, dull green swath of pixels in the lower half. Various hues of pixels scattered throughout] ?
- # [15:04] <annevk> a lot of my flickr images have meaningless titles
- # [15:05] <annevk> I don't really expect this to change
- # [15:05] <virtuelv> trying to fix the alt situation is like trying to explain every joke you ever tell
- # [15:06] <Philip`> That would be difficult - usually I don't even know whether I'm joking or not
- # [15:06] * Joins: webben (n=benh@nat/yahoo/x-7f73c3fd23eec342)
- # [15:06] <virtuelv> yet, alt is trying to describe everything
- # [15:07] <virtuelv> If I show you a 7-11 cup with the "Oslo" text visible and three coins, you'll get the joke if it was meant for you to get
- # [15:07] <virtuelv> I couldn't possibly explain it to you without ruining it
- # [15:08] <virtuelv> s/joke/in-joke/
- # [15:08] <jcranmer> [7-11 cup with "Oslo" text visible and three coins], that should be good ALT? :-)
- # [15:08] <virtuelv> jcranmer: no
- # [15:10] <virtuelv> The proper alt-text would be "Oslo needs to do something about it's begging problem"
- # [15:11] <virtuelv> 7-11 are standard-issue beggar cups
- # [15:11] * jcranmer was expecting one of this rigged game explanations
- # [15:11] <jcranmer> "find under which coin the cup is under"
- # [15:13] <virtuelv> http://xkcd.com/3/
- # [15:14] <virtuelv> {Island (sketch)} or {Cartoon} or "I'm lonely"?
- # [15:16] * Quits: roc (n=roc@121-72-180-123.dsl.telstraclear.net)
- # [15:17] <virtuelv> imo, {Cartoon} would best be replaced by class=Cartoon
- # [15:17] <virtuelv> s/class/whatever/
- # [15:17] <virtuelv> it's not alternative
- # [15:17] <virtuelv> it represents a classification
- # [15:19] <Philip`> http://www.mathtalk.com/demos/Demos/MathTalkforVisuallyImpaired.avi looks kind of painful to use
- # [15:22] <jcranmer> I hope your happy
- # [15:22] <jcranmer> s/r/'re/
- # [15:22] <jcranmer> I've now spent the past 10 minutes browsing XKCD archives
- # [15:22] <virtuelv> gawd, that looks painful
- # [15:25] * Joins: jruderman (n=jruderma@wsip-70-165-158-113.lv.lv.cox.net)
- # [15:26] <jcranmer> painful would be an understatement
- # [15:30] <Philip`> I would guess it's more bearable when you're just using voice output, not voice input
- # [15:30] <Philip`> (and using a normal keyboard)
- # [15:35] * Joins: csarven (n=csarven@on-irc.csarven.ca)
- # [15:48] <Philip`> It took me way too long to find a joke in LaTeX
- # [15:54] <Philip`> I'm sure I saw one ages ago in someone's signature on Slashdot, but I can't remember it at all :-/
- # [15:54] * Joins: aroben (i=aroben@unaffiliated/aroben)
- # [15:56] <hsivonen> hendry: is this on your radar: http://www.w3.org/TR/2008/WD-ct-guidelines-20080801/ ?
- # [15:56] <Philip`> Oh, I think it was some variant of http://www.xs4all.nl/~jcdverha/scijokes/1_11.html#1
- # [15:59] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
- # [16:01] * hsivonen predicts: people who think Content Transformation sucks will start putting Cache-Control: no-transform in their headers
- # [16:01] * hsivonen predicts: next proxy vendors start ignoring the header if they aren't already
- # [16:02] <hsivonen> solution: people use browsers that suck less with carriers who offer pure IP routing
- # [16:05] * Quits: webben (n=benh@nat/yahoo/x-7f73c3fd23eec342)
- # [16:06] * Quits: aroben (i=aroben@unaffiliated/aroben) (Nick collision from services.)
- # [16:06] * aroben_ is now known as aroben
- # [16:06] <annevk> oh yes, near free tickets (~400 EUR) to the Kilimanjaro thanks to miles
- # [16:06] <annevk> apparently they're good for something
- # [16:06] <annevk> can even get business class on the way back
- # [16:07] * Joins: webben (n=benh@nat/yahoo/x-f2fc57949b7cef52)
- # [16:08] * Quits: webben (n=benh@nat/yahoo/x-f2fc57949b7cef52) (Remote closed the connection)
- # [16:08] <hsivonen> is the Kilimanjaro area tourist-friendly these days?
- # [16:08] <annevk> afaik, yes
- # [16:17] <annevk> collegues climbed it last summer, I read on some blog of one of the former Mozilla XForms guys that he climbed it too recently; that's enough for me
- # [16:18] <hsivonen> I see that Kilimanjaro is entirely on the Tanzanian side. Somehow I had thought the border with Kenya ran through it. (I need to update my geography knowledge.)
- # [16:18] * hsivonen is assuming the Kenya is not good for tourism these days, but what do I know
- # [16:20] * hsivonen notices http://www.panoramio.com/
- # [16:20] <hsivonen> it seems it would be better for users if Google Maps pulled geotagged photos from the whole Web--including Flickr
- # [16:21] <annevk> oh, dunno about Kenya either; last thing I read was not good
- # [16:22] <annevk> Kenya has Mount Kenya which is the second highest mountain of Africa iirc
- # [16:24] <hsivonen> wow. Google Maps now has Wikipedia intergration awesomeness
- # [16:24] <hsivonen> how new is that?
- # [16:24] <mpt> hsivonen, both Wikipedia and (I assume) have spam control. The Web of geotagged photos in general does not. :-)
- # [16:25] <mpt> ...(I assume) Panoramio have...
- # [16:25] <hsivonen> mpt: well, Google does have pretty good spam control on its own for Image Search
- # [16:26] <hsivonen> well, maybe they focus on filtering out porn rather than spam per se
- # [16:27] <mpt> I think spam's probably easier to filter out of an image search than out of a map, because you've given the image search engine some indication of what you're searching for
- # [16:28] <hsivonen> so far I haven't noticed spammy coordinate data on Flickr, but I haven't exactly looked, either
- # [16:28] * Joins: billmason (n=billmaso@ip75.unival.com)
- # [16:28] <mpt> whereas if you're looking at a map, who knows why
- # [16:28] <annevk> where do you see this Wikipedia integration in Google maps?
- # [16:28] * Quits: sverrej (n=sverrej@pat-tdc.opera.com) (Read error: 104 (Connection reset by peer))
- # [16:29] <hsivonen> annevk: there's a rectangle labeled More left to Map/Satellite/Terrain
- # [16:30] <hsivonen> it seems to me that Flickr as a data source is just owned by a competitor
- # [16:30] <hsivonen> but as far as searching *the Web* goes, getting data from there as well would be cool
- # [16:31] <annevk> neat
- # [16:31] <annevk> yeah, flickr integration would be nice
- # [16:32] * Joins: svl (n=me@118.172.54.188.adsl.dynamic.totbb.net)
- # [16:32] * Joins: sverrej (n=sverrej@pat-tdc.opera.com)
- # [16:32] <annevk> or random photo data source, even
- # [16:33] * Quits: jruderman (n=jruderma@wsip-70-165-158-113.lv.lv.cox.net)
- # [16:35] * hsivonen is amused that the Content Transformation Landscape document enumerates Flash and SVGT under "Non Web Applications"
- # [16:36] * Joins: jruderman (n=jruderma@wsip-70-165-158-113.lv.lv.cox.net)
- # [16:40] * Quits: jruderman (n=jruderma@wsip-70-165-158-113.lv.lv.cox.net) (Client Quit)
- # [16:41] * Joins: jdandrea (n=jdandrea@ool-44c09d7b.dyn.optonline.net)
- # [16:41] * Quits: jgraham_ (n=james@81-86-213-50.dsl.pipex.com) ("I get eaten by the worms")
- # [16:42] * Quits: jdandrea (n=jdandrea@ool-44c09d7b.dyn.optonline.net) (Client Quit)
- # [16:55] * Quits: csarven (n=csarven@on-irc.csarven.ca) (Read error: 110 (Connection timed out))
- # [16:55] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) (Remote closed the connection)
- # [17:02] <hendry> hsivonen: certainly is, thanks. have not read it carefully. i sent word to luca wurfl, and he sent in some good comments
- # [17:08] <hsivonen> hendry: is your employer in the business of creating/selling tranforming proxies?
- # [17:09] * Quits: myakura (n=myakura@p3216-ipbf5106marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [17:10] <hendry> hsivonen: no
- # [17:11] <hendry> hsivonen: how is validator.nu traffic? are many people using the gnu error format output?
- # [17:11] <hsivonen> hendry: I don't have up-to-date hard data, but my impression is that gnu and json are more popular than xml
- # [17:13] <hsivonen> lol. XML is so unpopular I might as well remove it
- # [17:14] <hsivonen> HTML is the most popular output format (obviously)
- # [17:15] <hsivonen> then from more popular to less popular: gnu, text, json, xml, xhtml
- # [17:15] <hendry> hsivonen: cool :)
- # [17:16] <hsivonen> those were for the HTML5 facet
- # [17:16] <hsivonen> note that Hixie uses out=gnu a lot
- # [17:16] <hsivonen> for the generic facet:
- # [17:17] <hsivonen> html, json, xml, xhtml, gnu, text
- # [17:17] <hsivonen> looks like people who use the html5 facet don't love XML
- # [17:17] <hsivonen> but XML seems worth keeping because it's used on the generic side
- # [17:18] <hsivonen> my sed skills, suck. otherwise, I'd calculate some per-unique-IP numbers
- # [17:19] <hsivonen> s/skills,/skills/
- # [17:20] * hsivonen tries perl instead
- # [17:26] <hsivonen> unique IP order for generic: html, xml, xhtml, gnu, json, text
- # [17:26] * Joins: arun_ (n=arun@adsl-75-37-29-145.dsl.pltn13.sbcglobal.net)
- # [17:27] <hsivonen> unique IP order for HTML5: html, text, gnu, json, xml, xhtml
- # [17:30] <Lachy> watching the opening ceremony, I really don't understand why all the countries came out in a seemingly random order, with Australia finally coming out second last.
- # [17:30] * Joins: csarven (n=csarven@on-irc.csarven.ca)
- # [17:31] <hsivonen> interestingly, the HTML5 facet is used more than the generic facet from browsers, but the generic facet is more popular than the HTML5 facet as a Web service
- # [17:31] <hsivonen> in terms of unique client IPs
- # [17:31] <Lachy> at first, it was on in chinese before switching to a norwegian stream, so I had no chance of undetstanding anything.
- # [17:36] <gDashiva> hsivonen: Maybe people don't like writing long URLs in their code :)
- # [17:36] <billmason> Lachy: opening ceremony marching order system -- http://en.wikipedia.org/wiki/2008_Summer_Olympics_Opening_Ceremony#Marching_order
- # [17:37] * Quits: sverrej (n=sverrej@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
- # [17:40] <annevk> anyone tips for best compact camera of the year?
- # [17:40] * Joins: aboodman4 (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net)
- # [17:40] <annevk> ideally it fits in my pocket, has > 10M pixels, has > 5 optical zoom, and bonus points for GPS
- # [17:41] <takkaria> what price range are you looking at?
- # [17:42] <hsivonen> annevk: if there's any compact camera other than phones with built-in GPS, I want to know, too
- # [17:42] <annevk> takkaria, no price range as of yet :)
- # [17:43] <hsivonen> hmm. this Wikipedia Ogg thing is going to be huge when Firefox 3.1 ships
- # [17:43] <annevk> I guess my maximum for a compact would be EUR 500-1000 but that seems quite excessive for such a thing
- # [17:43] * Joins: jgraham_ (n=james@81-86-213-50.dsl.pipex.com)
- # [17:44] * Joins: aboodman5 (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net)
- # [17:44] <takkaria> annevk: the canon g9 is considered one of the best compacts, though no GPS
- # [17:46] <Philip`> hsivonen: I can't remember ever having read a Wikipedia article with video in it, so I'm not sure how many people will ever notice the video support
- # [17:46] <annevk> takkaria, interesting, I saw that one in store today
- # [17:46] <annevk> hsivonen, I just found http://www.dpreview.com/news/0808/08080702nikonp6000.asp
- # [17:46] * Quits: jgraham_ (n=james@81-86-213-50.dsl.pipex.com) (Client Quit)
- # [17:47] <hsivonen> annevk: thanks
- # [17:47] <annevk> from yesterday apparently :)
- # [17:47] * hsivonen wonders if camera GPS startup sucks as badly as car navigator GPS startup
- # [17:48] <annevk> I believe all GPS sucks badly :(
- # [17:48] <annevk> at least, the devices I've seen so far did when trying to find out the initial position
- # [17:48] <takkaria> hmm, I'd wait for a review to appear on dpreview before buying one-- I don't believe nikon have been leading the compact market at all in recent years
- # [17:49] <annevk> takkaria, so the main problem with the G9 is that it's not all that compact
- # [17:49] <takkaria> ah. I'm a DSLR person, so lots of things are compact for me. :)
- # [17:50] <annevk> heh
- # [17:51] <annevk> the G9 comes with 32MiB by default
- # [17:51] * annevk sighs
- # [17:51] * Philip` sees that news.bbc.co.uk has (Flash) video on its front page, which is the first time he's ever seen that
- # [17:51] <hsivonen> it sucks environmentally that stuff ships with throw-away memory
- # [17:52] <takkaria> Philip`: oo, fun
- # [17:52] <annevk> hsivonen, good point
- # [17:52] <Philip`> Live video, even
- # [17:52] <hsivonen> last month, I my opportunity cost and accounting cost for legally disposing of useless MacBook RAM far exceeded the price I was able to sell it for
- # [17:54] <Lachy> wow, 15 strokes just to write the the first letter of Australia in chinese is insanely complicated.
- # [17:54] <annevk> the store owner told me http://www.dpreview.com/reviews/specs/Panasonic/panasonic_dmctz5.asp was pretty good
- # [17:54] <hsivonen> s/I my/my/
- # [17:55] <hsivonen> my text input really sucks these days
- # [17:55] <takkaria> annevk: ah, I have a friend with one of the Lumix line, and it does seem to be pretty good. has fairly decent low-light performance if I remember right
- # [17:59] <annevk> ok
- # [18:02] * Quits: aboodman4 (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net) (Read error: 110 (Connection timed out))
- # [18:05] <annevk> http://www.dpreview.com/reviews/specs/Fujifilm/fujifilm_F100fd.asp also looks reasonable (successor to my current camera it seems)
- # [18:09] * Quits: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [18:10] * bradeeoh is now known as bradee-oh
- # [18:11] <hendry> whoa that opening ceremony was amazing
- # [18:17] <Philip`> That flame has got to be environmentally unfriendly
- # [18:20] * Quits: svl (n=me@118.172.54.188.adsl.dynamic.totbb.net) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [18:21] * Parts: annevk (n=annevk@77.163.243.203)
- # [18:22] * Joins: annevk (n=annevk@77.163.243.203)
- # [18:25] <takkaria> hmm, google's cache pages have changed their look
- # [18:25] * Quits: arun_ (n=arun@adsl-75-37-29-145.dsl.pltn13.sbcglobal.net)
- # [18:27] * Joins: codedread (n=schiller@c-24-13-43-191.hsd1.il.comcast.net)
- # [18:36] * Joins: kangax (n=kangax@209.10.106.40)
- # [18:45] * Joins: jgraham_ (n=james@81-86-213-50.dsl.pipex.com)
- # [18:46] * Joins: weinig (n=weinig@nat/apple/x-9f70ec7637e7477f)
- # [19:13] * Quits: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net) ("The computer fell asleep")
- # [19:20] * Joins: arun_ (n=arun@69.36.227.135)
- # [19:24] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [19:28] * Joins: maikmerten (n=maikmert@L97d5.l.pppool.de)
- # [19:30] * Joins: cprince (n=cprince@nat/google/x-9d890840ce0fc479)
- # [19:35] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [19:36] * Joins: dglazkov (n=dglazkov@nat/google/x-8777ce5fa2277c65)
- # [19:37] * Parts: hdh0 (n=hdh@118.71.120.114) ("Konversation terminated!")
- # [19:37] * Quits: arun_ (n=arun@69.36.227.135)
- # [19:52] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Leaving")
- # [19:53] * Joins: dbaron (n=dbaron@c-24-23-194-99.hsd1.ca.comcast.net)
- # [19:54] * Quits: ROBOd (n=robod@92.84.50.129) ("http://www.robodesign.ro")
- # [19:58] * Joins: arun_ (n=arun@guest-225.mountainview.mozilla.com)
- # [20:22] * Quits: codedread (n=schiller@c-24-13-43-191.hsd1.il.comcast.net) (Remote closed the connection)
- # [20:33] * Joins: arun__ (n=arun@guest-225.mountainview.mozilla.com)
- # [20:33] * Quits: arun_ (n=arun@guest-225.mountainview.mozilla.com) (Read error: 104 (Connection reset by peer))
- # [20:34] * Quits: dglazkov (n=dglazkov@nat/google/x-8777ce5fa2277c65)
- # [20:38] * Joins: arun_ (n=arun@guest-225.mountainview.mozilla.com)
- # [20:38] * Quits: arun__ (n=arun@guest-225.mountainview.mozilla.com) (Read error: 104 (Connection reset by peer))
- # [20:43] * Joins: dglazkov (n=dglazkov@nat/google/x-c735d9b753e08b1f)
- # [20:44] <jgraham> annevk: You probably don't want >10 MP; the laws of physics say it gives worse picture quality on compacts than smaller numbers of MP
- # [20:45] <jgraham> (but is still useful for marketing)
- # [20:50] <Philip`> Most cameras seem to let you select the image size, like choosing 640x480 or 1280x960 or 4000x3000 or whatever they do. How does that work?
- # [20:50] <Philip`> like, do they only use a small fraction of the CCD or whatever it's called?
- # [20:51] <Philip`> or do they do some clever combination of adjacent pixel detectors to get more detail in those fewer output pixels?
- # [20:51] <Philip`> or do they save a maximum-resolution image as JPEG and then resize it before storing it, or something?
- # [20:52] <jgraham> I guess they resize before storing but I don't actually know (I'm pretty sure they don't use less of the CCD)
- # [20:52] <Hixie> is mikesmith back from holiday yet?
- # [21:04] * Joins: eseidel (n=eseidel@c-67-180-49-110.hsd1.ca.comcast.net)
- # [21:20] <Hixie> the alt text debate no longer seems to include any accessibility "experts"
- # [21:29] * Quits: eseidel (n=eseidel@c-67-180-49-110.hsd1.ca.comcast.net)
- # [21:36] <Philip`> Now it's just people who don't even pretend to know what they're talking about :-)
- # [21:40] * hsivonen thinks Raman knows what he is talking about
- # [21:44] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Remote closed the connection)
- # [21:50] * Joins: eseidel (n=eseidel@nat/google/x-f8597295dacdc402)
- # [21:55] * Quits: csarven (n=csarven@on-irc.csarven.ca) ("http://www.csarven.ca")
- # [21:57] * Joins: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
- # [22:01] * Joins: othermaciej_ (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
- # [22:01] * Quits: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net) (Read error: 54 (Connection reset by peer))
- # [22:02] * othermaciej_ is now known as othermaciej
- # [22:04] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [22:20] * Quits: dbaron (n=dbaron@c-24-23-194-99.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [22:31] <Philip`> hsivonen: Well, at least I don't know what I'm talking about :-)
- # [22:46] * Quits: kangax (n=kangax@209.10.106.40)
- # [23:02] * aboodman5 is now known as aboodmanN
- # [23:08] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [23:10] * Joins: othermaciej_ (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
- # [23:10] * Quits: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [23:12] <annevk> jgraham, so my 5MP might be ok?
- # [23:12] <annevk> why is buying something so simple so tricky :/
- # [23:19] <hsivonen> annevk: I thought buying one would mean just buying the latest Ixus, but there's a choice even between Ixus models
- # [23:20] <hsivonen> clearly, it would all be easier if Steve offered us just one camera
- # [23:21] <annevk> true, that would help
- # [23:21] <jgraham> annevk: There are other reaons it might not be OK but adding more pixels won't make much difference
- # [23:21] <annevk> though I heard the iPhone camera sucks
- # [23:21] <annevk> jgraham, ok, grmbl
- # [23:22] * Quits: maikmerten (n=maikmert@L97d5.l.pppool.de) (Remote closed the connection)
- # [23:23] <jgraham> annevk: If I were shopping for a compact camera I'd look for a) good low light performance b) image stabilisation of some sort or another c) reasonable optical zoom (bearing in mind that wide angles are just as useful as close ups)
- # [23:23] <jgraham> And good reviews of image quality
- # [23:25] <jgraham> (in I would also look at price, non proprietry storage format, ergonomics and perhaps battery life)
- # [23:25] <jgraham> s/in//
- # [23:25] <hsivonen> annevk: http://luminous-landscape.com/whatsnew/#264
- # [23:26] * Quits: dglazkov (n=dglazkov@nat/google/x-c735d9b753e08b1f)
- # [23:27] <annevk> thanks jgraham, hsivonen
- # [23:27] <annevk> jgraham, any camera in mind btw? all sounds good to me :)
- # [23:27] <jgraham> I guess RAW is nice to hve but it doen't seem essential in a compact (like if you care enough to spend time postprocessing the photos you probably care enough to lug a DSLR about)
- # [23:28] <annevk> I don't really want to do postprocessing other than adding tags
- # [23:30] <jgraham> annevk: Not really. We bought a Canon A710IS for my g/f about 18 months ago mainly because it was the cheapest camera with image stabalisation. It has been pretty good but I guess not perfect
- # [23:32] <annevk> does it perform well with low light?
- # [23:33] <jgraham> OK but not spectacular. IS helps but I think some of the other people have CCDs that work better undr those conditions. I guess if you check dpreview it will give some clues
- # [23:34] <annevk> hmm, the Sony models come with 4GiB of internal memory
- # [23:37] <jgraham> Do Sony still use their proprietry memory stick things?
- # [23:38] * Joins: dglazkov (n=dglazkov@nat/google/x-c2441236b000cf26)
- # [23:40] <annevk> I believe so, yes
- # [23:42] * Joins: hasather (n=hasather@cm-84.215.63.253.getinternet.no)
- # [23:43] * Quits: othermaciej_ (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
- # [23:44] * Joins: sverrej (n=sverrej@89.10.27.245)
- # [23:44] * Joins: roc (n=roc@121-72-180-123.dsl.telstraclear.net)
- # [23:49] * Joins: aboodmanN2 (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net)
- # [23:49] * Quits: aboodmanN2 (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [23:50] * Joins: aboodmanN2 (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net)
- # [23:53] * Joins: csarven (n=csarven@modemcable144.140-202-24.mc.videotron.ca)
- # [23:57] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # Session Close: Sat Aug 09 00:00:00 2008
The end :)