Options:
- # Session Start: Fri Jan 04 00:00:00 2008
- # Session Ident: #html-wg
- # [00:02] <anne> anybody else wants to deal with access control? :)
- # [00:02] <anne> spec is done, you just have to deal with routing around lots of e-mail
- # [00:11] <anne> http://rustedsprocket.blogspot.com/2008/01/html5.html :p
- # [00:12] <jgraham> anne: You're not really selling that very well
- # [00:12] <jgraham> (the access control thing)
- # [00:14] <anne> hmm, what I give a copy of Opera 9 with it?
- # [00:14] <anne> (insert "if" somewhere)
- # [00:17] <anne> http://tech.gtaero.net/2008/01/xhtml2-vs-html5.html
- # [00:18] * jgraham checks in some crummy novice C code to html5lib
- # [00:21] * anne jumps
- # [00:21] <Philip> Doesn't look crummy to me :-)
- # [00:21] * anne runs svn update
- # [00:21] <Philip> though you should s/UFT-16LE/UTF-16LE/
- # [00:21] <gsnedders> that isn't crummy C!
- # [00:21] <gsnedders> (the UFT)
- # [00:22] <Philip> and maybe use buf[1] instead of *(buf+1) because the latter look a little peculiar
- # [00:22] * Joins: smedero (smedero@207.245.69.186)
- # [00:22] <Philip> or maybe that'd just be more confusing given that buf keeps changing, so I don't know
- # [00:23] <jgraham> Any suggestions for a general approach to avoiding reading over the end of buf?
- # [00:24] <gsnedders> why on earth does gcode have to use a stupid password? :\
- # [00:24] <jgraham> I guess some sort of struct with a length and a current position and a whole load of method for moving about?
- # [00:25] * Quits: mjs (mjs@64.81.48.145) (Connection reset by peer)
- # [00:25] * Joins: mjs (mjs@64.81.48.145)
- # [00:26] <Philip> and pow(2, log(n + strlen(str->str)+1)/log(2)) is evil and floating-point and I'm not sure it's doing anything different to just n + strlen(str->str)+1
- # [00:27] * Quits: aroben (aroben@76.111.161.65) (Ping timeout)
- # [00:27] <anne> jgraham, that was my idea for strings... the string, the length and the current position
- # [00:28] <anne> jgraham, that also allows you to reuse the space without clearing it all first
- # [00:30] <Philip> jgraham: You could perhaps avoid most problems just by terminating the input buffer with a \0
- # [00:30] <anne> "Copyright 2008 __MyCompanyName__. All rights reserved."
- # [00:31] <anne> you know you just put that in an MIT repository, right?
- # [00:31] <gsnedders> anne: IIRC that's the default Xcode header
- # [00:32] * Joins: aroben (aroben@76.111.161.65)
- # [00:34] <Philip> "Created by James Graham on 03/01/2008" - is that January or March? :-p
- # [00:37] <gsnedders> ewww.
- # [00:37] <gsnedders> non-ISO-8601 date.
- # [00:40] * Quits: mjs (mjs@64.81.48.145) (Connection reset by peer)
- # [00:40] * Joins: mjs (mjs@64.81.48.145)
- # [00:47] <mjs> Philip: wow, why would anyone write that code
- # [00:47] * jgraham hides
- # [00:48] <mjs> jgraham: you wrote that?
- # [00:48] * mjs is honestly curious what the goal was in that case
- # [00:50] <jgraham> I think I meant to put a ceil in there somewhere o round up to the nearest power of two
- # [00:51] * Joins: olivier (ot@128.30.52.30)
- # [00:52] <jgraham> me removes all the headers and the "wow" code
- # [00:52] <jgraham> Insert / as required
- # [00:52] <Philip> It's better to use an integer round_up_to_power_of_two function if you want it to do that, though the implementation of that function will be a little confusing
- # [00:53] <jgraham> I'm guessing it's not worth worrying about reallocating once per append for now at least
- # [00:53] * Philip finds 'uint round_up_to_pow2(uint x) { x |= (x >> 1); x |= (x >> 2); x |= (x >> 4); x |= (x >> 8); x |= (x >> 16); return x+1; }'
- # [00:54] <Philip> (where uint is 32 bits)
- # [01:03] * Joins: timbl (timbl@209.6.134.246)
- # [01:04] * Joins: Lachy (Lachlan@84.215.54.100)
- # [01:17] * Parts: jgraham (james@81.86.215.9) (Leaving)
- # [01:18] * Joins: jgraham (james@81.86.215.9)
- # [01:19] * Joins: timbl_ (timbl@209.6.134.246)
- # [01:19] * Quits: timbl (timbl@209.6.134.246) (Connection reset by peer)
- # [01:20] * Quits: smedero (smedero@207.245.69.186) (Quit: smedero)
- # [01:23] * Quits: Lachy (Lachlan@84.215.54.100) (Ping timeout)
- # [01:28] * Joins: adele (adele@67.170.232.64)
- # [01:29] * Quits: adele (adele@67.170.232.64) (Client exited)
- # [01:29] * Joins: adele (adele@67.170.232.64)
- # [01:29] * Joins: Lachy (Lachlan@84.215.54.100)
- # [01:52] * Quits: kingryan (kingryan@66.92.219.50) (Quit: kingryan)
- # [01:58] * Quits: Sander (svl@86.87.68.167) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [02:14] * Quits: adele (adele@67.170.232.64) (Quit: adele)
- # [02:30] * Quits: mjs (mjs@64.81.48.145) (Ping timeout)
- # [02:30] * Joins: mjs (mjs@64.81.48.145)
- # [02:37] * Quits: Lachy (Lachlan@84.215.54.100) (Quit: Leaving)
- # [02:38] * Joins: Lachy (Lachlan@84.215.54.100)
- # [03:07] * Joins: adele (adele@67.170.232.64)
- # [03:27] * Joins: Zeros (Zeros-Elip@69.140.40.140)
- # [03:37] * Quits: tH (Rob@87.102.34.81) (Quit: ChatZilla 0.9.79-rdmsoft [XULRunner 1.8.0.9/2006120508])
- # [05:24] * Quits: aroben (aroben@76.111.161.65) (Ping timeout)
- # [05:50] * Quits: sbuluf (vnf@200.49.132.67) (Ping timeout)
- # [06:05] * Quits: preston (chatzilla@72.174.98.230) (Quit: ChatZilla 0.9.79 [Firefox 2.0.0.11/2007112718])
- # [06:06] * Joins: aroben (aroben@76.111.161.65)
- # [06:25] * Joins: inimino (weechat@75.71.88.233)
- # [07:11] * Joins: aroben_ (aroben@76.111.161.65)
- # [07:13] * Quits: aroben (aroben@76.111.161.65) (Ping timeout)
- # [07:16] * Quits: aroben_ (aroben@76.111.161.65) (Ping timeout)
- # [07:59] * Quits: Zeros (Zeros-Elip@69.140.40.140) (Quit: Leaving)
- # [08:06] * Joins: aroben (aroben@76.111.161.65)
- # [08:15] * Quits: aroben (aroben@76.111.161.65) (Ping timeout)
- # [08:33] * Quits: Thezilch[FH] (fuz007@68.111.154.116) (Connection reset by peer)
- # [08:36] * Joins: Thezilch (fuz007@68.111.154.116)
- # [08:41] * Quits: adele (adele@67.170.232.64) (Quit: adele)
- # [08:43] * Quits: mjs (mjs@64.81.48.145) (Ping timeout)
- # [08:45] * Joins: mjs (mjs@64.81.48.145)
- # [08:49] * Quits: olivier (ot@128.30.52.30) (Quit: Leaving)
- # [08:54] * Quits: mjs (mjs@64.81.48.145) (Client exited)
- # [09:14] * Joins: mjs (mjs@64.81.48.145)
- # [09:37] <anne> mjs, SVG Tiny does not allow id=""
- # [09:39] <shepazu> anne, yes it does
- # [09:39] <shepazu> http://www.w3.org/TR/SVGMobile12/struct.html#CommonAttributes
- # [09:39] <shepazu> id = <ID>
- # [09:39] <shepazu> XML attribute for assigning a unique name to an element. Refer to the "xml:id Version 1.0" Recommendation [XMLID]. It is recommended that new content should use 'xml:id' instead.
- # [09:39] <shepazu> Animatable: no.
- # [09:39] <shepazu> xml:id = <ID>
- # [09:39] <shepazu> Standard XML attribute for assigning a unique name to an element. Refer to the "xml:id Version 1.0" [xml:id]. Recommended for new content.
- # [09:39] <shepazu> Animatable: no.
- # [09:39] <shepazu> and it goes on to give some warnings about using both together
- # [09:40] * shepazu is ambivalent about xml:id
- # [09:40] <anne> interesting
- # [09:43] <mjs> anne: it diesn't? I thought it allowed both
- # [09:46] <anne> apparently it does
- # [09:46] <anne> makes even less sense to me now
- # [09:46] <shepazu> a transition path makes less sense?
- # [09:51] * shepazu is psyched at Obama's win in Iowa :D
- # [09:51] <shepazu> excellent speech, too
- # [09:52] * Quits: mjs (mjs@64.81.48.145) (Client exited)
- # [10:21] * Joins: ROBOd (robod@89.122.216.38)
- # [10:31] * Quits: Lachy (Lachlan@84.215.54.100) (Quit: This computer has gone to sleep)
- # [10:46] * Joins: Lachy (Lachlan@213.236.208.22)
- # [11:33] * Quits: inimino (weechat@75.71.88.233) (Ping timeout)
- # [11:39] * Joins: jmb (jmb@152.78.68.189)
- # [12:07] * Joins: tH_ (Rob@87.102.20.204)
- # [12:07] * tH_ is now known as tH
- # [12:25] * Joins: timbl (timbl@209.6.134.246)
- # [12:25] * Quits: timbl_ (timbl@209.6.134.246) (Connection reset by peer)
- # [13:29] * Quits: timbl (timbl@209.6.134.246) (Quit: timbl)
- # [14:30] * RRSAgent excuses himself; his presence no longer seems to be needed
- # [14:30] * Parts: RRSAgent (rrs-loggee@128.30.52.30)
- # [14:41] * Joins: timbl (timbl@128.30.5.98)
- # [15:04] * Joins: Sander (svl@86.87.68.167)
- # [15:23] * Joins: matt (matt@128.30.52.30)
- # [15:30] * Parts: timbl (timbl@128.30.5.98)
- # [15:44] * Joins: aroben (aroben@76.111.161.65)
- # [16:05] * Quits: Lachy (Lachlan@213.236.208.22) (Ping timeout)
- # [16:11] * Joins: Lachy (Lachlan@213.236.208.22)
- # [16:38] * Quits: aroben (aroben@76.111.161.65) (Ping timeout)
- # [16:51] * Joins: dbaron (dbaron@72.94.185.124)
- # [17:04] * Joins: aroben (aroben@76.111.161.65)
- # [17:33] * Joins: inimino (weechat@75.71.88.233)
- # [17:36] * Quits: inimino (weechat@75.71.88.233) (Client exited)
- # [17:40] * Joins: adele (adele@67.170.232.64)
- # [17:41] * Quits: matt (matt@128.30.52.30) (Quit: matt)
- # [17:45] * Quits: adele (adele@67.170.232.64) (Client exited)
- # [17:46] * Joins: adele (adele@67.170.232.64)
- # [17:52] * Quits: hober (ted@68.101.220.172) (Client exited)
- # [18:23] * Quits: dbaron (dbaron@72.94.185.124) (Ping timeout)
- # [18:33] * Quits: adele (adele@67.170.232.64) (Quit: adele)
- # [18:37] * Joins: dbaron (dbaron@71.246.1.92)
- # [18:53] * Quits: Lachy (Lachlan@213.236.208.22) (Quit: This computer has gone to sleep)
- # [18:54] * Joins: matt (matt@128.30.52.30)
- # [19:10] * Joins: Lachy (Lachlan@84.215.54.100)
- # [19:13] * Quits: Lachy (Lachlan@84.215.54.100) (Quit: Leaving)
- # [19:13] * Joins: Lachy (Lachlan@84.215.54.100)
- # [19:20] * Joins: adele (adele@17.203.15.207)
- # [19:35] <anne> access control; now for half the price!
- # [19:41] * Quits: jmb (jmb@152.78.68.189) (Ping timeout)
- # [19:41] * Joins: jmb (jmb@152.78.68.189)
- # [19:46] * Joins: kingryan (kingryan@66.92.219.50)
- # [20:02] * Joins: timbl (timbl@128.30.5.98)
- # [20:09] * Quits: timbl (timbl@128.30.5.98) (Quit: timbl)
- # [20:13] * Joins: timbl_ (timbl@128.30.5.98)
- # [20:14] * jgraham notes anne has been working on his sales technique since yesterday
- # [20:14] * gsnedders notes he has so far given anne nothing
- # [20:24] * Joins: hober (ted@68.101.220.172)
- # [20:51] * Joins: Zeros (Zeros-Elip@67.154.87.254)
- # [21:57] * Quits: matt (matt@128.30.52.30) (Client exited)
- # [21:58] * Joins: matt (matt@128.30.52.30)
- # [21:59] * Quits: ROBOd (robod@89.122.216.38) (Quit: http://www.robodesign.ro )
- # [22:33] * Joins: mjs (mjs@64.81.48.145)
- # [23:09] * Quits: dbaron (dbaron@71.246.1.92) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [23:12] * Joins: sbuluf (zmz@200.49.132.85)
- # [23:14] * Quits: timbl_ (timbl@128.30.5.98) (Quit: timbl_)
- # [23:32] * Joins: adele_ (adele@17.203.15.207)
- # [23:32] * Quits: adele (adele@17.203.15.207) (Connection reset by peer)
- # [23:35] * Joins: aroben_ (aroben@76.111.161.65)
- # [23:36] * Quits: aroben (aroben@76.111.161.65) (Ping timeout)
- # Session Close: Sat Jan 05 00:00:00 2008
The end :)