/irc-logs / freenode / #whatwg / 2011-05-17 / end

Options:

  1. # Session Start: Tue May 17 00:00:01 2011
  2. # Session Ident: #whatwg
  3. # [00:00] <mpilgrim> doesn't matter, that's what kicked off the frenzy a few years ago
  4. # [00:00] <mpilgrim> they've been going non-stop ever since
  5. # [00:00] <mpilgrim> srsly
  6. # [00:00] <erlehmann> i have never seen something like this before, srsly
  7. # [00:00] * mpilgrim shrugs
  8. # [00:00] * Quits: davve__ (~davve@83.218.67.122) (Read error: Operation timed out)
  9. # [00:01] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  10. # [00:01] <jamesr> Hixie: what do you mean by list box? <select> ?
  11. # [00:02] <jamesr> select elements are fairly magical
  12. # [00:02] <Hixie> or radio buttons, yeah
  13. # [00:03] <Hixie> i just mean the general concept
  14. # [00:03] * Joins: jacobolu_ (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
  15. # [00:03] <jamesr> there's no way for a canvas to closely emulate a pop-out <select>
  16. # [00:03] <Hixie> sure
  17. # [00:03] <Hixie> i don't mean close emulation
  18. # [00:04] <Hixie> i just mean a selection mechanism
  19. # [00:04] <jamesr> gotcha
  20. # [00:05] <Hixie> basically the extent to which interactivity makes sense on a canvas, excluding cases that only make sense on a canvas e.g. gameplay or graphic manipulation, is limited to really simple stuff like buttons, menus, toggling ui, that kind of thing
  21. # [00:05] * bga_|away is now known as bga_
  22. # [00:05] * bga_ is now known as bga_|away
  23. # [00:05] <Hixie> anything beyond that and really what's the point, one should just use the real underlying elements
  24. # [00:05] <Hixie> like <select> or <input>
  25. # [00:05] * Quits: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net) (Ping timeout: 252 seconds)
  26. # [00:06] * bga_|away is now known as bga_
  27. # [00:07] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
  28. # [00:08] * Quits: nessy (~Adium@124-168-190-43.dyn.iinet.net.au) (Quit: Leaving.)
  29. # [00:12] * Quits: hij1nx (~hij1nx@207.239.107.3) (Quit: hij1nx)
  30. # [00:15] * Joins: chriseppstein (~chris@12.0.194.4)
  31. # [00:19] * Joins: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz)
  32. # [00:19] * Quits: erlehmann (~erlehmann@89.204.137.123) (Quit: Ex-Chat)
  33. # [00:21] * Quits: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com) (Ping timeout: 246 seconds)
  34. # [00:21] * Joins: mpilgrim (~pilgrim@nat/google/x-hzjeylogctkeotqb)
  35. # [00:22] <jamesr> so this, then? http://webstuff.nfshost.com/examples/canvas_form.html
  36. # [00:23] <jamesr> i haven't made the thing really clickable so you have to edit the checked state via the keyboard
  37. # [00:23] <mpilgrim> why do you hate mouse users?!?
  38. # [00:23] <jamesr> paaaah hit testing
  39. # [00:24] * Joins: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
  40. # [00:24] * Joins: ezoe (~ezoe@203-140-88-190f1.kyt1.eonet.ne.jp)
  41. # [00:25] <mpilgrim> be sure to also emulate clicking on the label as a proxy for clicking on the checkbox itself
  42. # [00:25] <jamesr> well that's the thing, there are a _lot_ of behaviors here
  43. # [00:25] <mpilgrim> and drawing a focus ring on tabbing
  44. # [00:25] <jamesr> like dragging in/out of the checkbox
  45. # [00:25] <jamesr> i do draw the focus ring on tabbing
  46. # [00:25] <jamesr> i made that work
  47. # [00:25] <mpilgrim> i forget what we're doing, exactly
  48. # [00:26] <jamesr> Hixie: so what i'm getting at is if i have a checkbox, shouldn't i just be using an <input type="checkbox"> instead?
  49. # [00:26] <jamesr> and if not what behaviors of a real checkbox are we trying to allow canvas authors to emulate and what behaviors are we just ignoring?
  50. # [00:27] * Quits: jacobolu_ (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net) (Ping timeout: 260 seconds)
  51. # [00:28] <jamesr> i guess i don't understand why focus ring is so special
  52. # [00:29] * Joins: jamesr_ (~jamesr@nat/google/x-okpbldivkemupzqc)
  53. # [00:31] * Quits: jamesr (~jamesr@216.239.45.19) (Quit: jamesr)
  54. # [00:33] * Joins: jamesr (~jamesr@216.239.45.19)
  55. # [00:37] <Hixie> jamesr: in general i agree with you
  56. # [00:39] <jamesr> ok, so given this sort of use case do you think there's a significant difference to hiding the <input type="checkbox"> within the <canvas> vs hiding it with CSS?
  57. # [00:39] <jamesr> i have it invisible via position:absolute; top:-50000px and make it focusable via tabindex and a click listener
  58. # [00:40] <Hixie> CSS is merely decorative, if you're changing the semantics of the page with CSS then you're doing it wrong
  59. # [00:40] <Hixie> so i don't really see how CSS is relevant here
  60. # [00:41] <Hixie> jamesr: note that there are several "canvas AX" things, and they have rather different purposes
  61. # [00:41] <jamesr> i'm not changing the semantics, i'm changing the presentation of that checkbox
  62. # [00:41] <jamesr> Hixie: i'm trying to understand how they fit together
  63. # [00:42] <Hixie> i think it'd be a bit confusing for there to be two checkboxes, one on the canvas and one next to the canvas
  64. # [00:42] <Hixie> and i doubt any authors would do that
  65. # [00:42] <jamesr> in the visual presentation, yes
  66. # [00:42] <jamesr> that's what i am controlling with css
  67. # [00:42] <Hixie> css is optional
  68. # [00:42] <Hixie> the page should still work if i just turn off all css
  69. # [00:42] <jamesr> as far as the document model in the OO sense having them be sibling or child/parent does not seem particularly relevant
  70. # [00:43] <Hixie> it's relevant in that in the sibling case, you're saying they're both there, whereas in the child case, you're saying one replaces the other
  71. # [00:43] <karlcow> I have to remember that. I need more brain cycles on it "[18:37] <jamesr> i'm not changing the semantics, i'm changing the presentation of that checkbox"
  72. # [00:44] * Quits: tmzt (~tmzt@adsl-99-164-40-18.dsl.akrnoh.sbcglobal.net) (Ping timeout: 240 seconds)
  73. # [00:44] <jamesr> well, i'm not sure the document has valid semantics in either case
  74. # [00:44] <jamesr> at least to what my mind
  75. # [00:44] <Hixie> "valid semantics"?
  76. # [00:44] <karlcow> aha another one.
  77. # [00:45] <karlcow> it's becoming meta :)
  78. # [00:45] <karlcow> EIOUkdj soiu34897KJIu fjf 34jhkhf ksljd <- invalid semantics?
  79. # [00:45] <Hixie> jamesr: one problem we're trying to solve is how to make pages accessible to users with limited visibility, who use screen readers to orient themselves, but still see the page
  80. # [00:45] <Hixie> jamesr: for that, you want just one checkbox
  81. # [00:46] <Hixie> jamesr: but you need a way to expose it and its state to the AX tools, while rendering it using canvas
  82. # [00:46] <Hixie> jamesr: so by putting it as a child, we're saying that the canvas is being used for the rendering, but the checkbox element (<input type=checkbox>) "represents" the checkbox for the purposes of the AX tool.
  83. # [00:47] <Hixie> jamesr: (and for the purposes of conveniently having somewhere to keep track of sub-canvas focus)
  84. # [00:47] <Hixie> jamesr: (for keyboard users)
  85. # [00:48] * Joins: velograph (~Adium@c-76-115-57-241.hsd1.or.comcast.net)
  86. # [00:50] * Quits: stefan-_ (~music@trir-4d0d9a73.pool.mediaWays.net) (Remote host closed the connection)
  87. # [00:50] <Hixie> jamesr: if you're around tomorrow i can come over and try to see if i can explain it in person
  88. # [00:51] <Hixie> jamesr: as your input on this stuff would be very much welcome :-)
  89. # [00:52] * Joins: tmzt (~tmzt@adsl-99-164-51-88.dsl.akrnoh.sbcglobal.net)
  90. # [01:02] * Parts: velograph (~Adium@c-76-115-57-241.hsd1.or.comcast.net)
  91. # [01:02] * Joins: hij1nx (~hij1nx@cpe-66-65-124-111.nyc.res.rr.com)
  92. # [01:09] * Joins: othermaciej_ (~mjs@17.246.16.225)
  93. # [01:10] * Quits: jdaggett (~jdaggett@y227145.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett)
  94. # [01:10] * Quits: othermaciej (~mjs@17.203.15.180) (Read error: Operation timed out)
  95. # [01:10] * othermaciej_ is now known as othermaciej
  96. # [01:11] * Quits: jer|afk (~jernoble@2620:149:4:401:8971:8951:1752:1564) (Quit: jer|afk)
  97. # [01:13] * Quits: chriseppstein (~chris@12.0.194.4) (Quit: chriseppstein)
  98. # [01:20] * Joins: jer|afk (~jernoble@17.203.12.89)
  99. # [01:20] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 246 seconds)
  100. # [01:22] * Joins: boaz_ (~boaz@c-24-147-171-18.hsd1.ma.comcast.net)
  101. # [01:22] * Quits: boaz (~boaz@75-150-66-249-NewEngland.hfc.comcastbusiness.net) (Disconnected by services)
  102. # [01:22] * boaz_ is now known as boaz
  103. # [01:23] * Joins: othermaciej_ (~mjs@17.203.15.180)
  104. # [01:23] <jamesr> Hixie: free fo rlunch?
  105. # [01:23] <Hixie> sure
  106. # [01:23] <jamesr> (i'm at a talk currently)
  107. # [01:24] * Quits: jamesr (~jamesr@216.239.45.19) (Quit: jamesr)
  108. # [01:24] * Joins: JoePeck (~JoePeck@2620:149:f01:208:fa1e:dfff:fed9:b9a)
  109. # [01:25] * Quits: othermaciej (~mjs@17.246.16.225) (Ping timeout: 240 seconds)
  110. # [01:25] * othermaciej_ is now known as othermaciej
  111. # [01:27] <zewt> that sounded like "free for lunch? well I'm not" :P
  112. # [01:35] * Joins: benschwarz (~benschwar@59.167.185.148)
  113. # [01:36] * Joins: Amorphous (jan@unaffiliated/amorphous)
  114. # [01:38] * Quits: hij1nx (~hij1nx@cpe-66-65-124-111.nyc.res.rr.com) (Ping timeout: 252 seconds)
  115. # [01:39] * Joins: hij1nx (~hij1nx@cpe-66-65-124-111.nyc.res.rr.com)
  116. # [01:41] * Joins: tmzt_ (~tmzt@adsl-69-208-3-206.dsl.akrnoh.ameritech.net)
  117. # [01:44] * Quits: tmzt (~tmzt@adsl-99-164-51-88.dsl.akrnoh.sbcglobal.net) (Ping timeout: 246 seconds)
  118. # [01:44] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  119. # [01:46] * Quits: temp01 (~temp01@unaffiliated/temp01) (Read error: Connection reset by peer)
  120. # [01:51] * Joins: nessy (~Adium@74.125.56.18)
  121. # [01:52] * Joins: temp01 (~temp01@unaffiliated/temp01)
  122. # [01:53] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Going!)
  123. # [01:55] * Quits: JoePeck (~JoePeck@2620:149:f01:208:fa1e:dfff:fed9:b9a) (Read error: Connection reset by peer)
  124. # [01:56] * Joins: JoePeck (~JoePeck@2620:149:f01:208:fa1e:dfff:fed9:b9a)
  125. # [01:56] * Joins: jamesr (~jamesr@216.239.45.19)
  126. # [01:57] * Joins: miketaylr (~miketaylr@user-160vrg5.cable.mindspring.com)
  127. # [01:59] * Quits: ojan (~ojan@nat/google/x-waqypzawcrpmrjbp) (Quit: ojan)
  128. # [02:10] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
  129. # [02:11] <jamesr> Hixie: so just to be clear, we are trying to support users or user-agents who support canvas 2d context, support javascript, but do not support CSS?
  130. # [02:11] <Hixie> you should be able to turn CSS off, or have a user style sheet, or have a custom UA-provided style sheet, and still use the Web, yes.
  131. # [02:11] <Hixie> that's part of the premise of CSS
  132. # [02:13] <jamesr> AX agents use a lot of cues from CSS
  133. # [02:14] <Hixie> legacy AX agents more or less uniformly suck.
  134. # [02:14] <jamesr> but i guess it is on authors to make it work
  135. # [02:14] <jamesr> none will, of course
  136. # [02:22] * Joins: boogyman (~boogy@unaffiliated/boogyman)
  137. # [02:23] * Joins: tw2113 (~tw2113@fedora/tw2113)
  138. # [02:34] * Quits: ap (~ap@2620:149:4:401:226:4aff:fe14:aad6) (Quit: ap)
  139. # [02:38] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: Freedom - to walk free and own no superior.)
  140. # [02:43] * Quits: wolfman2000 (~wolfman20@152-20-181-110.rev.uncw.edu) (Remote host closed the connection)
  141. # [02:45] * Quits: tmzt_ (~tmzt@adsl-69-208-3-206.dsl.akrnoh.ameritech.net) (Ping timeout: 240 seconds)
  142. # [02:46] * Joins: karlcow (~karl@nerval.la-grange.net)
  143. # [02:52] * bga_ is now known as bga_|away
  144. # [02:52] * Quits: bga_|away (~bga@ppp78-37-204-28.pppoe.avangarddsl.ru) (Read error: Connection reset by peer)
  145. # [02:53] * Joins: tmzt (~tmzt@adsl-99-164-104-3.dsl.akrnoh.sbcglobal.net)
  146. # [02:54] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  147. # [03:02] * Quits: othermaciej (~mjs@17.203.15.180) (Read error: Connection reset by peer)
  148. # [03:02] * Joins: othermaciej_ (~mjs@17.203.15.180)
  149. # [03:04] * Joins: agektmr (~Adium@220.109.219.244)
  150. # [03:11] * Joins: davidwalsh_ (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  151. # [03:21] * Quits: mattur (~mattur@cpc8-shef10-2-0-cust85.barn.cable.virginmedia.com) (Ping timeout: 258 seconds)
  152. # [03:24] * Quits: ezoe (~ezoe@203-140-88-190f1.kyt1.eonet.ne.jp) (Ping timeout: 258 seconds)
  153. # [03:31] * Joins: homata__ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp)
  154. # [03:34] * Quits: dave_levin (~dave_levi@nat/google/x-jkszpqbbhqgugjck) (Quit: dave_levin)
  155. # [03:35] * Quits: nessy (~Adium@74.125.56.18) (Quit: Leaving.)
  156. # [03:36] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
  157. # [03:37] * Quits: tmzt (~tmzt@adsl-99-164-104-3.dsl.akrnoh.sbcglobal.net) (Read error: Operation timed out)
  158. # [03:38] * Quits: aho (~nya@fuld-590c644d.pool.mediaWays.net) (Quit: EXEC_over.METHOD_SUBLIMATION)
  159. # [03:39] * Joins: agektmr (~Adium@220.109.219.244)
  160. # [03:40] * Quits: JoePeck (~JoePeck@2620:149:f01:208:fa1e:dfff:fed9:b9a) (Remote host closed the connection)
  161. # [03:41] * Joins: JoePeck (~JoePeck@2620:149:f01:208:fa1e:dfff:fed9:b9a)
  162. # [03:42] * Quits: JoePeck (~JoePeck@2620:149:f01:208:fa1e:dfff:fed9:b9a) (Remote host closed the connection)
  163. # [03:43] * Joins: JoePeck (~JoePeck@2620:149:f01:208:fa1e:dfff:fed9:b9a)
  164. # [03:49] * Joins: wolfman2000 (~wolfman20@rrcs-70-63-208-211.midsouth.biz.rr.com)
  165. # [03:55] * Joins: ezoe (~ezoe@203-140-90-234f1.kyt1.eonet.ne.jp)
  166. # [03:58] * Quits: Yuhong (~chatzilla@50-47-173-54.evrt.wa.frontiernet.net) (Ping timeout: 240 seconds)
  167. # [03:58] * Joins: tmzt (~tmzt@adsl-76-244-153-109.dsl.akrnoh.sbcglobal.net)
  168. # [04:01] * Quits: davidwalsh_ (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: Reading http://davidwalsh.name)
  169. # [04:02] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Quit: ChatZilla 0.9.86.1 [Firefox 4.0.1/20110413222027])
  170. # [04:06] * Joins: shinyak (~shinyak@2401:fa00:4:1000:ca2a:14ff:fe0b:baba)
  171. # [04:08] * Quits: othermaciej_ (~mjs@17.203.15.180) (Ping timeout: 246 seconds)
  172. # [04:08] * Quits: shinyak (~shinyak@2401:fa00:4:1000:ca2a:14ff:fe0b:baba) (Remote host closed the connection)
  173. # [04:14] * Quits: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.9.0.17/2009122204])
  174. # [04:17] * Joins: othermaciej (~mjs@67.218.110.110)
  175. # [04:17] * Quits: tmzt (~tmzt@adsl-76-244-153-109.dsl.akrnoh.sbcglobal.net) (Ping timeout: 252 seconds)
  176. # [04:18] * Joins: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz)
  177. # [04:20] * Quits: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1) (Ping timeout: 264 seconds)
  178. # [04:21] * Quits: mpilgrim (~pilgrim@nat/google/x-hzjeylogctkeotqb) (Read error: Operation timed out)
  179. # [04:22] * Joins: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com)
  180. # [04:25] * Joins: tmzt (~tmzt@adsl-99-164-107-73.dsl.akrnoh.sbcglobal.net)
  181. # [04:28] * Quits: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.17/20110428205629])
  182. # [04:29] * Joins: shinyak (~shinyak@2401:fa00:4:1000:ca2a:14ff:fe0b:baba)
  183. # [04:30] * Quits: shinyak (~shinyak@2401:fa00:4:1000:ca2a:14ff:fe0b:baba) (Remote host closed the connection)
  184. # [04:33] * Quits: agektmr (~Adium@220.109.219.244) (Ping timeout: 260 seconds)
  185. # [04:34] * Quits: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
  186. # [04:34] * Joins: shinyak (~shinyak@2401:fa00:4:1000:ca2a:14ff:fe0b:baba)
  187. # [04:39] * Quits: shinyak (~shinyak@2401:fa00:4:1000:ca2a:14ff:fe0b:baba) (Remote host closed the connection)
  188. # [04:39] * Quits: weinig (~weinig@2620:149:4:401:223:32ff:feaf:7f36) (Quit: weinig)
  189. # [04:40] * Joins: shinyak (~shinyak@2401:fa00:4:1000:ca2a:14ff:fe0b:baba)
  190. # [04:40] * Quits: shinyak (~shinyak@2401:fa00:4:1000:ca2a:14ff:fe0b:baba) (Remote host closed the connection)
  191. # [04:43] * Joins: shinyak (~shinyak@2401:fa00:4:1000:ca2a:14ff:fe0b:baba)
  192. # [04:48] * Quits: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com) (Ping timeout: 260 seconds)
  193. # [04:50] * Quits: boaz (~boaz@c-24-147-171-18.hsd1.ma.comcast.net) (Quit: boaz)
  194. # [04:54] * Quits: jer|afk (~jernoble@17.203.12.89) (Remote host closed the connection)
  195. # [04:56] * Joins: jer|afk (~jernoble@2620:149:4:401:f029:558d:9803:62c)
  196. # [05:00] * Joins: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net)
  197. # [05:00] * Quits: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net) (Remote host closed the connection)
  198. # [05:00] * Joins: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net)
  199. # [05:00] * Quits: othermaciej (~mjs@67.218.110.110) (Quit: othermaciej)
  200. # [05:03] * Quits: miketaylr (~miketaylr@user-160vrg5.cable.mindspring.com) (Quit: miketaylr)
  201. # [05:03] * Quits: temp01 (~temp01@unaffiliated/temp01) (Read error: Connection reset by peer)
  202. # [05:07] * Joins: agektmr (~Adium@220.109.219.244)
  203. # [05:09] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
  204. # [05:09] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Nice Scotty, now beam my clothes up too!)
  205. # [05:14] * Joins: temp01 (~temp01@unaffiliated/temp01)
  206. # [05:15] * Quits: jamesr (~jamesr@216.239.45.19) (Quit: jamesr)
  207. # [05:20] * JoePeck is now known as AlmostJoePeck
  208. # [05:21] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 246 seconds)
  209. # [05:24] * Quits: AlmostJoePeck (~JoePeck@2620:149:f01:208:fa1e:dfff:fed9:b9a) (Quit: -)
  210. # [05:35] * Joins: nessy (~Adium@74.125.56.18)
  211. # [05:38] <heycam> if I want to treat some latin text as if it were some rtl language text (for layout), is putting "direction:rtl; unicode-bidi:bidi-override" on it the right thing to do?
  212. # [05:39] * Quits: tmzt (~tmzt@adsl-99-164-107-73.dsl.akrnoh.sbcglobal.net) (Ping timeout: 252 seconds)
  213. # [05:42] * Joins: temp01 (~temp01@unaffiliated/temp01)
  214. # [05:47] * Joins: tmzt (~tmzt@adsl-76-253-135-25.dsl.akrnoh.sbcglobal.net)
  215. # [05:51] * Joins: nonge__ (~nonge@p5082A46B.dip.t-dialin.net)
  216. # [05:54] * Quits: nonge_ (~nonge@p5082A5B6.dip.t-dialin.net) (Ping timeout: 240 seconds)
  217. # [05:57] * Quits: ezoe (~ezoe@203-140-90-234f1.kyt1.eonet.ne.jp) (Ping timeout: 240 seconds)
  218. # [06:00] * Joins: nessy1 (~Adium@74.125.56.18)
  219. # [06:02] * Quits: nessy (~Adium@74.125.56.18) (Ping timeout: 246 seconds)
  220. # [06:07] * Quits: temp01 (~temp01@unaffiliated/temp01) (Quit: Poof.)
  221. # [06:08] * Quits: eikaas (~eikaas@79.161.4.102) (Quit: eikaas)
  222. # [06:09] * Joins: temp01 (~temp01@unaffiliated/temp01)
  223. # [06:15] * Quits: jer|afk (~jernoble@2620:149:4:401:f029:558d:9803:62c) (Quit: jer|afk)
  224. # [06:19] * Joins: MikeSmith (~MikeSmith@52.Red-88-26-213.staticIP.rima-tde.net)
  225. # [06:22] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 260 seconds)
  226. # [06:22] * Joins: jackneill (~jackneill@unaffiliated/jackneill)
  227. # [06:23] * jackneill is now known as Jackneill
  228. # [06:27] * Joins: temp01 (~temp01@unaffiliated/temp01)
  229. # [06:28] * Quits: Jackneill (~jackneill@unaffiliated/jackneill) (Ping timeout: 246 seconds)
  230. # [06:31] * Joins: jer|afk (~jernoble@17.203.12.89)
  231. # [06:32] * Joins: chriseppstein (~chris@12.0.194.4)
  232. # [06:48] * Joins: hdhoang (~hdhoang@hdhoang.broker.freenet6.net)
  233. # [06:49] * Quits: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net) (Quit: Leaving)
  234. # [06:53] * Quits: wolfman2000 (~wolfman20@rrcs-70-63-208-211.midsouth.biz.rr.com) (Remote host closed the connection)
  235. # [06:59] * Joins: mike][inq (~mike@2001:858:5:303:224:81ff:fe12:b5c4)
  236. # [06:59] * Joins: mike][inq_ (~mike@2001:858:5:303:224:81ff:fe12:b5c4)
  237. # [06:59] * Quits: mike][inq_ (~mike@2001:858:5:303:224:81ff:fe12:b5c4) (Read error: Connection reset by peer)
  238. # [07:05] * jer|afk is now known as jernoble
  239. # [07:06] * heycam is now known as heycam|away
  240. # [07:10] * Joins: abe (~abe@c-98-210-211-36.hsd1.ca.comcast.net)
  241. # [07:11] * Joins: JoePeck (~JoePeck@c-24-130-204-210.hsd1.ca.comcast.net)
  242. # [07:14] * Quits: cying (~cying@c-24-6-96-149.hsd1.ca.comcast.net) (Quit: cying)
  243. # [07:17] * Quits: MikeSmith (~MikeSmith@52.Red-88-26-213.staticIP.rima-tde.net) (Quit: MikeSmith)
  244. # [07:23] * Joins: CvP (CvP@180.234.76.247)
  245. # [07:28] * Quits: CvP (CvP@180.234.76.247) (Disconnected by services)
  246. # [07:28] * Joins: xCG (CvP@180.234.53.54)
  247. # [07:29] * xCG is now known as CvP
  248. # [07:35] * Quits: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed) (Remote host closed the connection)
  249. # [07:36] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed)
  250. # [07:42] * Quits: F1LT3R (~F1LT3R@c-76-19-149-201.hsd1.ma.comcast.net) (Read error: Connection reset by peer)
  251. # [07:43] * Joins: cying (~cying@c-24-6-96-149.hsd1.ca.comcast.net)
  252. # [07:44] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
  253. # [07:46] * Joins: Akilo (~kristof@lit75-1-81-57-239-230.fbx.proxad.net)
  254. # [07:46] * Quits: shinyak (~shinyak@2401:fa00:4:1000:ca2a:14ff:fe0b:baba) (Remote host closed the connection)
  255. # [07:47] <Akilo> hi
  256. # [07:48] * Joins: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru)
  257. # [07:48] * Joins: tw2113 (~tw2113@fedora/tw2113)
  258. # [07:57] * Joins: benschwar (~benschwar@59.167.185.148)
  259. # [07:57] * Quits: benschwarz (~benschwar@59.167.185.148) (Read error: Connection reset by peer)
  260. # [07:59] * Quits: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 240 seconds)
  261. # [08:00] * Quits: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed) (Remote host closed the connection)
  262. # [08:01] * Quits: hdhoang (~hdhoang@hdhoang.broker.freenet6.net) (Quit: Leaving.)
  263. # [08:01] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  264. # [08:04] * Quits: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net) (Quit: weinig)
  265. # [08:04] * Joins: hdhoang (~hdhoang@203.210.156.49)
  266. # [08:05] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  267. # [08:05] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  268. # [08:11] * Joins: MikeSmith (~MikeSmith@52.Red-88-26-213.staticIP.rima-tde.net)
  269. # [08:13] * Quits: MikeSmith (~MikeSmith@52.Red-88-26-213.staticIP.rima-tde.net) (Client Quit)
  270. # [08:14] * Quits: benschwar (~benschwar@59.167.185.148) (Quit: Linkinus - http://linkinus.com)
  271. # [08:15] * Quits: JoePeck (~JoePeck@c-24-130-204-210.hsd1.ca.comcast.net) (Quit: -)
  272. # [08:20] * Quits: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 260 seconds)
  273. # [08:36] * Joins: ezoe (~ezoe@203-140-90-70f1.kyt1.eonet.ne.jp)
  274. # [08:41] * Quits: cying (~cying@c-24-6-96-149.hsd1.ca.comcast.net) (Quit: cying)
  275. # [08:47] * Joins: Maurice (~ano@77.222.73.150)
  276. # [09:00] * Quits: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net) (Ping timeout: 250 seconds)
  277. # [09:01] * Joins: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
  278. # [09:02] * Joins: roc (~chatzilla@121.98.230.221)
  279. # [09:05] * Joins: MikeSmith (~MikeSmith@52.Red-88-26-213.staticIP.rima-tde.net)
  280. # [09:05] * Joins: matjas (~matjas@195.130.156.13)
  281. # [09:09] * Quits: MikeSmith (~MikeSmith@52.Red-88-26-213.staticIP.rima-tde.net) (Client Quit)
  282. # [09:20] * Quits: chriseppstein (~chris@12.0.194.4) (Quit: chriseppstein)
  283. # [09:21] * Joins: rimantas (~rimliu@93.93.57.193)
  284. # [09:21] * Joins: smaug____ (~chatzilla@a91-154-41-202.elisa-laajakaista.fi)
  285. # [09:24] * Joins: shepazu (~schepers@54.212-8-100.static.clientes.euskaltel.es)
  286. # [09:24] * Joins: chriseppstein (~chris@12.0.194.4)
  287. # [09:25] * Quits: chriseppstein (~chris@12.0.194.4) (Client Quit)
  288. # [09:37] * Joins: MikeSmith (~MikeSmith@54.212-8-100.static.clientes.euskaltel.es)
  289. # [09:41] * Quits: hij1nx (~hij1nx@cpe-66-65-124-111.nyc.res.rr.com) (Quit: hij1nx)
  290. # [09:45] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
  291. # [09:45] * Joins: davve__ (~davve@83.218.67.122)
  292. # [09:49] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
  293. # [09:52] * Joins: msucan (~robod@109.96.247.195)
  294. # [10:08] <hsivonen> I'm aware that html5.validator.nu is down. I'm working on getting it back.
  295. # [10:09] * jgraham wonders if people have started worrying about text editors created using WebGL yet
  296. # [10:10] * Quits: nessy1 (~Adium@74.125.56.18) (Quit: Leaving.)
  297. # [10:11] <tw2113> hadn't seen anyone mention it hsivonen
  298. # [10:11] <tw2113> but good to know
  299. # [10:12] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Never look down on someone unless you're helping them up.)
  300. # [10:12] <zcorpan> hsivonen: OMG! i need html5.validator.nu RIGHT NOW!!1
  301. # [10:13] <hsivonen> zcorpan: thugbot is already worried
  302. # [10:15] <MikeSmith> hsivonen: my annoybot is going to report that every 10 minutes until it's back
  303. # [10:15] <MikeSmith> if it's too annoying, lemme know and I can turn it off
  304. # [10:15] <hsivonen> MikeSmith: not too annoying
  305. # [10:15] <MikeSmith> k
  306. # [10:16] <hsivonen> and it's back
  307. # [10:16] <hsivonen> with warnings for comments before doctype
  308. # [10:17] <hsivonen> also a bunch of stuff from MikeSmith and the stuff I did yesterday
  309. # [10:17] <MikeSmith> oh cool
  310. # [10:18] <MikeSmith> hsivonen: you redeployed validator.nu also?
  311. # [10:18] <hsivonen> MikeSmith: yes
  312. # [10:18] <MikeSmith> cool
  313. # [10:19] <MikeSmith> so I will redeploy the HTML5 backend on validator.w3.org as well
  314. # [10:23] <MikeSmith> hmm
  315. # [10:23] <MikeSmith> [[
  316. # [10:23] <MikeSmith> File "build/build.py", line 648, in fetchUrlTo
  317. # [10:23] <MikeSmith> f = urllib2.urlopen(url, timeout=httpTimeoutSeconds)
  318. # [10:23] <MikeSmith> TypeError: urlopen() got an unexpected keyword argument 'timeout'
  319. # [10:23] <MikeSmith> ]]
  320. # [10:23] <MikeSmith> guess I need to update some urllib
  321. # [10:24] <zcorpan> Warning: Comments seen before doctype. Internet Explorer will go into the quirks mode.
  322. # [10:24] <zcorpan> From line 1, column 1; to line 1, column 21
  323. # [10:24] <zcorpan> <?xml version="1.0"?><!DOCT
  324. # [10:24] <zcorpan> i guess that's ok; it's true for ie6 anyway
  325. # [10:26] <hsivonen> zcorpan: good point. The tree builder doesn't know that the comment was a particular kind of bogus comment
  326. # [10:26] <hsivonen> zcorpan: but yeah, true for IE6
  327. # [10:28] <MikeSmith> "the timeout argument to urllib2.urlopen was introduced with Python 2.6"
  328. # [10:33] * Joins: mpt (~mpt@canonical/mpt)
  329. # [10:36] * Joins: mattur (~mattur@cpc8-shef10-2-0-cust85.barn.cable.virginmedia.com)
  330. # [10:41] <MikeSmith> hsivonen: if you could please do a quick review
  331. # [10:41] <MikeSmith> build.py fix for the urllib timeout issue
  332. # [10:41] <MikeSmith> https://gist.github.com/976161
  333. # [10:44] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
  334. # [10:45] <MikeSmith> I should have tested dude's patch with older python
  335. # [10:45] <MikeSmith> I'm sure there are a lot of people still using python 2.5
  336. # [10:45] <MikeSmith> I think Debian stable is still at python 2.5
  337. # [10:45] <MikeSmith> for one thing
  338. # [10:54] * Quits: abe (~abe@c-98-210-211-36.hsd1.ca.comcast.net) (Quit: Leaving...)
  339. # [10:58] * Quits: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net) (Remote host closed the connection)
  340. # [10:59] * Joins: FireFly (~firefly@unaffiliated/firefly)
  341. # [10:59] * Joins: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
  342. # [11:04] * Joins: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  343. # [11:15] <hsivonen> MikeSmith: did you start the rel implementation?
  344. # [11:15] <hsivonen> MikeSmith: my plan is to do it today with hard-coded lists that can be updated manually
  345. # [11:18] <hsivonen> hmm. the page on the microformats wiki doesn't have any extensions registered in a format that conforms to the registration requirements
  346. # [11:19] <hsivonen> I guess I'll have to implement things strictly in order to draw proper attention to this
  347. # [11:21] * Joins: jeremyselier (~Jeremy@92.103.127.226)
  348. # [11:27] * Quits: mpt (~mpt@canonical/mpt) (Quit: Ex-Chat)
  349. # [11:30] * Joins: mpt (~mpt@canonical/mpt)
  350. # [11:35] * Joins: bga_ (~bga@ppp91-122-178-147.pppoe.avangarddsl.ru)
  351. # [11:40] <hsivonen> "Except where otherwise specified, a keyword must not be specified more than once per rel attribute."
  352. # [11:41] <hsivonen> are there any keywords that are "otherwise specified" to be allowed to appear more than once per rel attribute?
  353. # [11:42] <jgraham> At one point there was the up up up stuff or something wasn't there?
  354. # [11:42] <jgraham> Did that die?
  355. # [11:43] <MikeSmith> hsivonen: I did not start on rel yet
  356. # [11:43] <MikeSmith> so please go ahead
  357. # [11:44] <MikeSmith> hsivonen: what registration requirements?
  358. # [11:44] <bga_> http://bellard.org/jslinux/
  359. # [11:45] <MikeSmith> hsivonen: the microformats wiki itself has not registration requirements, as far as I can see
  360. # [11:45] <MikeSmith> if you mean the requirements in the spec, I already filed a spec bug about that
  361. # [11:45] <MikeSmith> http://www.w3.org/Bugs/Public/show_bug.cgi?id=12613
  362. # [11:46] <MikeSmith> "spec guidance on adding new link types to the microformats wiki page does not match the format of that wiki page"
  363. # [11:49] <MikeSmith> hsivonen: also please lemme know if it's OK with you if I commit https://gist.github.com/976161
  364. # [11:50] <MikeSmith> I tested it in a python 2.5 environment and it seems to work as expected
  365. # [11:50] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
  366. # [11:53] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
  367. # [11:53] <hsivonen> MikeSmith: I mean the observation that you filed a bug about
  368. # [11:54] <MikeSmith> hsivonen: OK
  369. # [11:54] * Quits: smaug____ (~chatzilla@a91-154-41-202.elisa-laajakaista.fi) (Quit: ChatZilla 0.9.86.1 [Firefox 4.0.1/20110413222027])
  370. # [11:54] <MikeSmith> I think that language matched the format of the WHATWG wiki rel-extensions page
  371. # [11:55] <MikeSmith> but has not been changed yet to match the format of the microformats wiki
  372. # [11:55] * Joins: smaug____ (~chatzilla@a91-154-41-202.elisa-laajakaista.fi)
  373. # [11:56] <MikeSmith> oh
  374. # [11:56] <MikeSmith> I realize filed two bugs on this
  375. # [11:57] <MikeSmith> the one I meant was http://www.w3.org/Bugs/Public/show_bug.cgi?id=12612
  376. # [11:57] * Quits: tmzt (~tmzt@adsl-76-253-135-25.dsl.akrnoh.sbcglobal.net) (Read error: Operation timed out)
  377. # [11:57] <MikeSmith> anyway, as I mention in the bug description, I'd suggest not making the spec try to make the wiki closely but instead just have the spec say, "Any rel value listed on the
  378. # [11:57] <MikeSmith> Microformats wiki existing-rel-values page must be accepted unless that page explicitly states it must not be used."
  379. # [12:02] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  380. # [12:05] <hsivonen> MikeSmith: I'm not sure that's a good idea. The microformat wiki lists some stuff that appears to be brainstorming or repeating HTML4 instead of intending to be valid extensions
  381. # [12:06] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
  382. # [12:07] <MikeSmith> yeah, they definitely need to do some work on that page to make more clear what is supposed to be considered "registered" and what's not
  383. # [12:08] <hsivonen> MikeSmith: I'd prefer everything that gets imported from microformats.org to be affirmatively marked by someone as "I intended this to be considered a valid extension for HTML5"
  384. # [12:08] <hsivonen> with an annotation that says if it is valid on <link> and/or <a>/<area>
  385. # [12:08] <MikeSmith> that would be nice, yeah
  386. # [12:09] <hsivonen> I think I'm not going to import anything from the wiki that doesn't have the <link> vs. <a>/<area> stuff in order
  387. # [12:09] <MikeSmith> sounds right to me
  388. # [12:09] <MikeSmith> maybe hober can help out with work on updates to that page
  389. # [12:12] * Joins: tmzt (~tmzt@adsl-76-244-153-158.dsl.akrnoh.sbcglobal.net)
  390. # [12:13] <hsivonen> do I understand correctly that rel values with a colon in them have to be registered, too?
  391. # [12:13] <hsivonen> so a colon doesn't sprinkly magic "I'm distributed and don't need to register" pixie dust?
  392. # [12:13] <hsivonen> and just makes the comparison case-sensitive
  393. # [12:17] * Quits: tmzt (~tmzt@adsl-76-244-153-158.dsl.akrnoh.sbcglobal.net) (Ping timeout: 260 seconds)
  394. # [12:17] * Joins: tmzt (~tmzt@adsl-76-244-153-158.dsl.akrnoh.sbcglobal.net)
  395. # [12:24] * Joins: tmzt_ (~tmzt@adsl-76-244-151-7.dsl.akrnoh.sbcglobal.net)
  396. # [12:25] * Quits: smaug____ (~chatzilla@a91-154-41-202.elisa-laajakaista.fi) (Ping timeout: 252 seconds)
  397. # [12:26] * Quits: tmzt (~tmzt@adsl-76-244-153-158.dsl.akrnoh.sbcglobal.net) (Ping timeout: 246 seconds)
  398. # [12:30] * Quits: tmzt_ (~tmzt@adsl-76-244-151-7.dsl.akrnoh.sbcglobal.net) (Ping timeout: 246 seconds)
  399. # [12:31] * Joins: smaug____ (~chatzilla@a91-154-41-202.elisa-laajakaista.fi)
  400. # [12:36] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
  401. # [12:36] * Quits: smaug____ (~chatzilla@a91-154-41-202.elisa-laajakaista.fi) (Ping timeout: 260 seconds)
  402. # [12:37] * Joins: tmzt (~tmzt@adsl-99-164-34-54.dsl.akrnoh.sbcglobal.net)
  403. # [12:46] * Joins: yijun (~yijun@2001:250:208:1666:21f:f3ff:fe52:9714)
  404. # [12:57] * Joins: reggna_ (~reggna@godis.olf.sgsnet.se)
  405. # [12:57] * Quits: reggna (~reggna@godis.olf.sgsnet.se) (Read error: Connection reset by peer)
  406. # [12:58] * Quits: mpt (~mpt@canonical/mpt) (Read error: Operation timed out)
  407. # [12:58] * Joins: nessy (~Adium@124-168-160-5.dyn.iinet.net.au)
  408. # [13:07] * Quits: tmzt (~tmzt@adsl-99-164-34-54.dsl.akrnoh.sbcglobal.net) (Ping timeout: 276 seconds)
  409. # [13:07] * Quits: MikeSmith (~MikeSmith@54.212-8-100.static.clientes.euskaltel.es) (Quit: MikeSmith)
  410. # [13:08] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  411. # [13:09] * Joins: tmzt (~tmzt@adsl-99-164-34-54.dsl.akrnoh.sbcglobal.net)
  412. # [13:11] * Joins: mpt (~mpt@canonical/mpt)
  413. # [13:13] * Quits: tmzt (~tmzt@adsl-99-164-34-54.dsl.akrnoh.sbcglobal.net) (Ping timeout: 246 seconds)
  414. # [13:14] * Joins: tmzt (~tmzt@adsl-99-164-34-54.dsl.akrnoh.sbcglobal.net)
  415. # [13:16] * Quits: FireFly (~firefly@unaffiliated/firefly) (Remote host closed the connection)
  416. # [13:19] * Quits: tmzt (~tmzt@adsl-99-164-34-54.dsl.akrnoh.sbcglobal.net) (Read error: Operation timed out)
  417. # [13:21] * Quits: homata__ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp) (Remote host closed the connection)
  418. # [13:27] * Joins: tmzt (~tmzt@adsl-69-208-7-234.dsl.akrnoh.ameritech.net)
  419. # [13:38] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
  420. # [13:40] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
  421. # [13:44] * Joins: virtuelv (~virtuelv_@20.74.9.46.customer.cdi.no)
  422. # [13:53] * Quits: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Remote host closed the connection)
  423. # [13:53] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
  424. # [13:54] * Joins: hij1nx (~hij1nx@cpe-66-65-124-111.nyc.res.rr.com)
  425. # [14:07] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
  426. # [14:14] * Joins: smaug____ (~chatzilla@a91-154-41-202.elisa-laajakaista.fi)
  427. # [14:15] * Joins: chriseppstein (~chris@12.0.194.4)
  428. # [14:18] * Joins: achshar (7aad295a@gateway/web/freenode/ip.122.173.41.90)
  429. # [14:20] <achshar> why cant i play local audio files with audio tag?
  430. # [14:20] <zcorpan> which browser?
  431. # [14:20] <achshar> chrome
  432. # [14:20] <achshar> canary
  433. # [14:20] <zcorpan> same reason you can't do anythign else locally in chrome
  434. # [14:21] <zcorpan> i'd guess
  435. # [14:21] * Quits: nessy (~Adium@124-168-160-5.dyn.iinet.net.au) (Quit: Leaving.)
  436. # [14:21] <achshar> hmm so its impossible?
  437. # [14:21] <zcorpan> although audio doesn't have same-origin restriction in general, so could be something else
  438. # [14:21] <achshar> :O
  439. # [14:21] <achshar> well never mind..
  440. # [14:22] <achshar> thanks :)
  441. # [14:22] <zcorpan> try to lift the file: same-origin restriction with some command-line flag
  442. # [14:22] <zcorpan> see if that helps
  443. # [14:22] <achshar> hmm how can i do that?
  444. # [14:22] <zcorpan> don't remember, google for it
  445. # [14:22] <achshar> ohkzz
  446. # [14:24] <achshar> zcorpan: oh and also, is it possible to get a file's path when selected from input type file?
  447. # [14:24] <zcorpan> no
  448. # [14:25] <achshar> damn.. i guess that would be because of some security problem :(
  449. # [14:25] <zcorpan> privacy
  450. # [14:25] <achshar> hmm
  451. # [14:25] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 246 seconds)
  452. # [14:26] <achshar> well thanks alot :D
  453. # [14:26] <zcorpan> np
  454. # [14:26] * Joins: temp01 (~temp01@unaffiliated/temp01)
  455. # [14:27] <achshar> ok last tid bid.. am trying to play a local audio file through html5 audio tag.. user either drags the mp3 file or selects from input type file..
  456. # [14:27] <achshar> can you give any idea as to how do i cange user's input to audio's source?
  457. # [14:27] * Quits: jeremyselier (~Jeremy@92.103.127.226) (Ping timeout: 252 seconds)
  458. # [14:28] <zcorpan> oh i thought you were doing <audio src="file:...">
  459. # [14:29] <achshar> i was doing that only but it dosent work..
  460. # [14:29] <achshar> it was a proof of concept
  461. # [14:29] <zcorpan> ok
  462. # [14:29] <achshar> that audio can play audio files but as it turns out chrome dosent
  463. # [14:30] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Quit: simplicity-)
  464. # [14:30] <achshar> one way is to use dataurls but they become very very long and cannot be stored in websql :((((((
  465. # [14:30] <zcorpan> input.onchange = function(e) { var file = input.files[0]; var url = URL.createObjectURL(file); audio.src = url }
  466. # [14:30] <zcorpan> or something like that
  467. # [14:31] <achshar> ohkeexxx let me check that out.. :D :D
  468. # [14:32] * Joins: jeremyselier (~Jeremy@92.103.127.226)
  469. # [14:33] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
  470. # [14:35] * Quits: tmzt (~tmzt@adsl-69-208-7-234.dsl.akrnoh.ameritech.net) (Ping timeout: 258 seconds)
  471. # [14:35] <achshar> what is 'URL.'? where does URL come from?
  472. # [14:36] <zcorpan> it's defined in abarth's url spec iirc
  473. # [14:37] <achshar> oh okieee
  474. # [14:39] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 246 seconds)
  475. # [14:40] * Joins: Rik` (~Rik`@mozilla-paris-253-99.cnt.nerim.net)
  476. # [14:40] <achshar> http://pastebin.com/L6wqXdMK
  477. # [14:40] <achshar> it gives URL undefined
  478. # [14:42] * Joins: tmzt (~tmzt@adsl-76-253-140-86.dsl.akrnoh.sbcglobal.net)
  479. # [14:43] * Quits: chriseppstein (~chris@12.0.194.4) (Quit: chriseppstein)
  480. # [14:44] * Joins: temp01 (~temp01@unaffiliated/temp01)
  481. # [14:45] * Joins: MikeSmith (~MikeSmith@54.212-8-100.static.clientes.euskaltel.es)
  482. # [14:45] <zcorpan> seems like it's prefixed
  483. # [14:45] <zcorpan> webkitURL
  484. # [14:46] <zcorpan> use revokeObjectURL() when you don't need the url anymore
  485. # [14:47] <achshar> HOLLY COW IT WORKS!
  486. # [14:47] <achshar> thanks a ton
  487. # [14:47] <achshar> but can i store this url to websql for later use?
  488. # [14:47] <achshar> like after a browser restart?
  489. # [14:49] <zcorpan> dunno
  490. # [14:49] <achshar> actualy i wanted to make playlists
  491. # [14:49] <achshar> but hey this far is far enough.. this is awsone.. thanks alot for you help :D
  492. # [14:49] <zcorpan> welcome
  493. # [14:50] <achshar> cya
  494. # [14:50] * Quits: achshar (7aad295a@gateway/web/freenode/ip.122.173.41.90) (Quit: Page closed)
  495. # [14:53] * Quits: tmzt (~tmzt@adsl-76-253-140-86.dsl.akrnoh.sbcglobal.net) (Ping timeout: 240 seconds)
  496. # [14:54] * bga_ is now known as bga_|away
  497. # [14:54] * Joins: erlehmann (~erlehmann@89.204.137.123)
  498. # [14:55] * bga_|away is now known as bga_
  499. # [15:03] * Joins: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net)
  500. # [15:04] * Joins: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
  501. # [15:04] * Parts: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
  502. # [15:07] * Joins: hdhoang1 (~hdhoang@203.210.202.68)
  503. # [15:08] * Quits: hdhoang (~hdhoang@203.210.156.49) (Ping timeout: 246 seconds)
  504. # [15:09] * Joins: boaz (~boaz@75-150-66-249-NewEngland.hfc.comcastbusiness.net)
  505. # [15:10] * bga_ is now known as bga_|away
  506. # [15:11] * bga_|away is now known as bga_
  507. # [15:13] * Joins: wolfman2000 (~wolfman20@rrcs-70-63-208-211.midsouth.biz.rr.com)
  508. # [15:20] * Quits: temp01 (~temp01@unaffiliated/temp01) (Quit: Poof.)
  509. # [15:20] * Quits: wolfman2000 (~wolfman20@rrcs-70-63-208-211.midsouth.biz.rr.com) (Remote host closed the connection)
  510. # [15:21] * Joins: wolfman2000 (~wolfman20@rrcs-70-63-208-211.midsouth.biz.rr.com)
  511. # [15:22] * Joins: tmzt (~tmzt@adsl-99-164-48-65.dsl.akrnoh.sbcglobal.net)
  512. # [15:23] * Joins: temp01 (~temp01@unaffiliated/temp01)
  513. # [15:24] * Joins: myakura (~myakura@FL1-61-203-115-160.tky.mesh.ad.jp)
  514. # [15:25] * Quits: myakura (~myakura@FL1-61-203-115-160.tky.mesh.ad.jp) (Remote host closed the connection)
  515. # [15:27] * Joins: achshar (7aad97e6@gateway/web/freenode/ip.122.173.151.230)
  516. # [15:28] <achshar> i have an arrayBuffer which contains a mp3 file.. how do i play it with audio tag? any ideas?
  517. # [15:29] <hsivonen> achshar: you can't. in a cross-browser way
  518. # [15:29] * Quits: Scorchin (u1242@gateway/web/irccloud.com/x-ndfqekkzubodkvpy) (Remote host closed the connection)
  519. # [15:29] * Joins: Scorchin (u1242@gateway/web/irccloud.com/x-bxgocyomovagflpu)
  520. # [15:29] <hsivonen> achshar: in Firefox, you can supply your own MP3 decoder in JavaScript and send the decompressed audio to the Audio API
  521. # [15:30] <hsivonen> achshar: in Safari, you can encode the bytes into a data: URL and use that as the source of an <audio> element
  522. # [15:30] <achshar> oh.. i am mamking an app for chrome.. so it will always be open in chrome
  523. # [15:30] * Joins: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com)
  524. # [15:30] * Joins: Jackneill (~jackneill@unaffiliated/jackneill)
  525. # [15:30] * Quits: lstoll (~lstoll@randall.lstoll.net) (Ping timeout: 260 seconds)
  526. # [15:30] <hsivonen> making browser-specific apps instead of Web apps sucks, though
  527. # [15:31] <achshar> anything for chrome? i guess it will be same as safari.. right?
  528. # [15:31] <achshar> no its kind of a local app
  529. # [15:31] <achshar> for chrome OS
  530. # [15:31] <hsivonen> achshar: Chrome can play MP3 from a data: URL at least for the time being
  531. # [15:31] <achshar> yup it can
  532. # [15:31] <hsivonen> it's unclear if the announcement to drop H.264 has any effect on encumbered audio codecs
  533. # [15:32] <achshar> but i want to store thme in websql for later use
  534. # [15:32] <hsivonen> also, Chrome has had some activity around an audio API, but I don't know what the status is
  535. # [15:32] <achshar> like after a browser restart
  536. # [15:33] <achshar> hmm audio api is beta and user would have to go to about:flags to activate it
  537. # [15:33] <achshar> data: urls are quiet heavy and websql qont save them
  538. # [15:34] * Joins: lstoll (~lstoll@randall.lstoll.net)
  539. # [15:35] * Joins: cying (~cying@c-24-6-96-149.hsd1.ca.comcast.net)
  540. # [15:35] * Quits: tmzt (~tmzt@adsl-99-164-48-65.dsl.akrnoh.sbcglobal.net) (Ping timeout: 260 seconds)
  541. # [15:36] <achshar> any solution to have mp3s between page loads..?
  542. # [15:37] * Joins: tmzt (~tmzt@76.253.133.36)
  543. # [15:38] <MikeSmith> achshar: fwiw, there are at least a couple of JS libraries that abstract away the differences between the audio API implemented in Chrome and the audio API implemented in Firefox
  544. # [15:39] <achshar> hmm can any of those libraries save mp3s bteween page loads?
  545. # [15:39] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: Freedom - to walk free and own no superior.)
  546. # [15:39] <MikeSmith> achshar: dunno, sorry
  547. # [15:39] <achshar> hmm np.. :)
  548. # [15:40] <achshar> oh do you happen to know why websql wont save large data urls?
  549. # [15:40] <MikeSmith> asking on the public-audio mailing list might be a good way to find out
  550. # [15:40] <MikeSmith> http://lists.w3.org/Archives/Public/public-audio/
  551. # [15:41] <MikeSmith> achshar, dunno about that either, but websql is also not a cross-browser technology
  552. # [15:41] <MikeSmith> it's not implemented in Firefox and never will be
  553. # [15:41] <MikeSmith> nor in IE
  554. # [15:41] <achshar> hmma as i said it only has to work in chrome :)
  555. # [15:41] <achshar> it is a packaged app
  556. # [15:41] * Quits: tmzt (~tmzt@76.253.133.36) (Ping timeout: 246 seconds)
  557. # [15:42] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 260 seconds)
  558. # [15:43] <MikeSmith> achshar: then I guess you probably want to ask on a chrome-specific mailing list
  559. # [15:43] <MikeSmith> or some other chrome-specific forum
  560. # [15:43] <MikeSmith> maybe the #chromium-support channel
  561. # [15:43] * Joins: danbri (~danbri@a82-93-83-52.adsl.xs4all.nl)
  562. # [15:44] <achshar> hmm they never reply
  563. # [15:44] <achshar> some ego problem with #chromium and #chromium-extension does nto have alot of memenrs
  564. # [15:44] <MikeSmith> ego problem?
  565. # [15:45] <achshar> yup.. #chromium's topic says 'this is *not* a support channel' so i guess they like to keep it for the devs only :(
  566. # [15:45] <MikeSmith> anyway, most often the reason you don't get an answer is that nobody on the channel actually knows the answer
  567. # [15:46] <achshar> :O
  568. # [15:46] * Joins: temp01 (~temp01@unaffiliated/temp01)
  569. # [15:46] <achshar> i doubt nobody of 100 ppl on chromium's channel wond know a chromium question :P
  570. # [15:47] <achshar> wel.. gtg.. cya and thanks again for your help :)
  571. # [15:48] <erlehmann> after just now reading a post on webGL and shaders, my layman's question … is webGL secure in any way?
  572. # [15:48] * Joins: tmzt (~tmzt@76.244.157.17)
  573. # [15:50] <Philip`> erlehmann: It's secure in lots of ways
  574. # [15:50] <Philip`> Probably the more important question is whether it's secure in every way
  575. # [15:52] <erlehmann> Philip`, http://translate.google.com/translate?hl=en&sl=de&tl=en&u=http%3A%2F%2Fblog.fefe.de%2F%3Fts%3Db32cb04e
  576. # [15:52] <erlehmann> this is the post i just read.
  577. # [15:52] <erlehmann> on one hand, felix von leitner apparently gets paid for security stuff™. OTOH, his web server cannot into range requests.
  578. # [15:53] <erlehmann> i don't remember enough from university courses to grok if his analysis is legit.
  579. # [15:54] * Joins: davidwalsh_ (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  580. # [15:56] <Philip`> Maybe I don't understand the poor translated text well enough, but it doesn't seem to make sense
  581. # [15:56] <Philip`> GPUs have access to lots of system resources, but so do CPUs, and you just have to avoid running arbitrary unrestricted code on them
  582. # [15:57] <erlehmann> Philip`, he says that GPU do not have MMU protection and reasons that therefore WebGL is dangerous.
  583. # [15:57] <Philip`> e.g. WebGL only allows you to write GLSL, which can't read system memory because the language has no functionality for that
  584. # [15:58] <erlehmann> and from a security standpoind, code without memory protection should be regarded as owning the system
  585. # [15:58] <Philip`> and implementations have shader validators to try to restrict you to a safe subset of GLSL
  586. # [15:58] <Philip`> to discourage infinite loops etc
  587. # [15:59] <erlehmann> i see a halting problem -_-*
  588. # [15:59] <Philip`> It's trivial to guarantee halting - just don't allow any loops except over finite constants
  589. # [16:00] * Quits: tmzt (~tmzt@76.244.157.17) (Read error: Connection reset by peer)
  590. # [16:01] <erlehmann> i am thinking maybe one should respond to von leitners post. he possibly the most-read tech blogger of germany, even without any CSS on his page.
  591. # [16:02] <zcorpan> foolip: how about always queueing events (at most one event per event type and element) until there's a listener registered?
  592. # [16:02] * Joins: _bga (~bga@ppp91-122-178-147.pppoe.avangarddsl.ru)
  593. # [16:02] * Quits: davidwalsh_ (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: Reading http://davidwalsh.name)
  594. # [16:03] <foolip> zcorpan, what about scripts that try to do the right thing by looking at readyState/networkState and thus don't expect the event to be fired after attaching the event listener?
  595. # [16:03] * Quits: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru) (Read error: Connection reset by peer)
  596. # [16:04] <erlehmann> Philip`, are GLSL exploits feasible? i mean, if you can spray the heap in javascript …
  597. # [16:04] <zcorpan> foolip: good point
  598. # [16:04] * Quits: bga_ (~bga@ppp91-122-178-147.pppoe.avangarddsl.ru) (Ping timeout: 240 seconds)
  599. # [16:04] <MikeSmith> hsivonen: sent you the build patch by e-mail for review
  600. # [16:05] <zcorpan> foolip: that's a conflicting requirement
  601. # [16:05] <foolip> zcorpan, I think it's going to be difficult to make it simultaneously work (and be sane) for those two cases, yes
  602. # [16:05] <MikeSmith> hsivonen: I'm going to go ahead and manually apply it now in the validator.w3.org backends
  603. # [16:06] <foolip> one could of course pile up more logic to avoid refiring events in certain cases, but it seems terribly messy
  604. # [16:06] * Quits: danbri (~danbri@a82-93-83-52.adsl.xs4all.nl) (Remote host closed the connection)
  605. # [16:06] <MikeSmith> hsivonen: and I can tweak it later if you see anything that seems to need changing
  606. # [16:06] <zcorpan> yeah, chances are that the api will be even worse if we try to be smart here
  607. # [16:06] <foolip> I think a solution that only fakes the state until the first time a script tries to look at it might work, but if native controls are implemented by scripts, then that's also messy
  608. # [16:07] <Philip`> erlehmann: GLSL has no memory allocation or pointers etc, so any exploits are more likely to be related to bugs in the browser's binding or in the graphics drivers
  609. # [16:07] <foolip> no brilliant ideas from me, yet
  610. # [16:07] <erlehmann> Philip`, oh. seems i have to look it up some time.
  611. # [16:10] <hsivonen> MikeSmith: rs=hsivonen on the patch
  612. # [16:10] <MikeSmith> sweet
  613. # [16:10] <MikeSmith> hsivonen: thanks
  614. # [16:11] <Philip`> erlehmann: http://mew.cx/glsl_quickref.pdf is most of the API exposed to GLSL programs
  615. # [16:13] * Joins: danbri (~danbri@a82-93-83-52.adsl.xs4all.nl)
  616. # [16:14] * Quits: CvP (CvP@180.234.53.54) (Quit: [ UPP ] > all)
  617. # [16:16] <erlehmann> Philip`, thank you. last question: if a WebGL browser is exploited, is there any layer of security preventing upload of malicious shaders to the GPU? a shim or something?
  618. # [16:17] <Philip`> I have no idea what you mean
  619. # [16:18] * Quits: temp01 (~temp01@unaffiliated/temp01) (Quit: Poof.)
  620. # [16:20] * Joins: temp01 (~temp01@unaffiliated/temp01)
  621. # [16:20] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
  622. # [16:21] <erlehmann> Philip`, My probably broken understanding is that any 3D program that can do arbitrary shaders can manipulate system memory, am I wrong?
  623. # [16:22] <erlehmann> And you told me that WebGL does not allow arbitrary shaders, which comforts me.
  624. # [16:22] <erlehmann> Oh wait.
  625. # [16:23] <erlehmann> Ignore what I just said.
  626. # [16:23] <erlehmann> I am asserting the opposite. :3
  627. # [16:23] <Philip`> GLSL shaders can't manipulate system memory (though they can sometimes hang the system)
  628. # [16:23] <Philip`> (Stuff like CUDA/OpenCL might be able to - I don't really know anything about that)
  629. # [16:24] * Parts: achshar (7aad97e6@gateway/web/freenode/ip.122.173.151.230)
  630. # [16:25] <erlehmann> Philip`, I was thinking of “arbitrary shaders” in terms of “writing shaders in assembly or stuff”. Then it hit me that you mentioned GLSL.
  631. # [16:25] <Philip`> As far as I'm aware (which isn't far), browsers add an extra layer (typically via ANGLE) to avoid some of those hangs, and also to validate shaders more strictly than drivers tend to
  632. # [16:26] <Philip`> There is a shader assembly language but that's even less powerful than GLSL :-)
  633. # [16:26] <erlehmann> The more you know!
  634. # [16:27] <Philip`> I expect the low-level machine code executed on GPUs changes far too often for any applications to rely on, so drivers only expose higher-level languages (GLSL, ARB assembly, CUDA, etc)
  635. # [16:27] <erlehmann> Well, it makes it cross-platform, too.
  636. # [16:29] * Joins: tmzt (~tmzt@adsl-76-244-144-220.dsl.akrnoh.sbcglobal.net)
  637. # [16:31] <Philip`> Yeah, and every generation of hardware by a single vendor is effectively a separate platform
  638. # [16:32] <Philip`> They don't want applications tied so tightly to GeForce 9 that they can't sell people a GeForce 10 with a totally different internal architecture
  639. # [16:33] <Philip`> and it's just a fortunate coincidence that that led them to support high-level languages (GLSL etc) that can also provide adequate security properties when running untrusted code from the web
  640. # [16:34] <Philip`> (Consoles provide more low-level GPU access since they're a fixed platform and portability is irrelevant)
  641. # [16:34] * Quits: danbri (~danbri@a82-93-83-52.adsl.xs4all.nl) (Remote host closed the connection)
  642. # [16:34] * Quits: matjas (~matjas@195.130.156.13) (Quit: Computer has gone to sleep.)
  643. # [16:35] * Quits: tmzt (~tmzt@adsl-76-244-144-220.dsl.akrnoh.sbcglobal.net) (Ping timeout: 264 seconds)
  644. # [16:36] * Joins: davidwalsh_ (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  645. # [16:40] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
  646. # [16:46] * Quits: erlehmann (~erlehmann@89.204.137.123) (Quit: Ex-Chat)
  647. # [16:48] <sephr> Hixie: under 7.5.1.3 Security and privacy, is this intended?
  648. # [16:48] <sephr> Leaking secure URLs. User agents should not send HTTPS URLs to third-party sites registered as content handlers, in the same way that user agents do not send Referer (sic) HTTP headers from secure sites to third-party sites.
  649. # [16:48] <sephr> because I think that's wrong
  650. # [16:48] <sephr> as long as the content handler also uses https it shouldn't matter
  651. # [16:49] <sephr> and afaik the Referer header *is* sent from https domain a->https domain b
  652. # [16:52] * _bga is now known as bga_|away
  653. # [16:53] * Quits: rimantas (~rimliu@93.93.57.193) (Quit: Leaving)
  654. # [16:55] * Joins: chriseppstein (~chris@host-12-159-175-242.bccexpo.com)
  655. # [16:57] <MikeSmith> validator.w3.org HTML5 backends now synched up to latest validator.nu sources
  656. # [16:58] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
  657. # [16:58] * Joins: tmzt (~tmzt@99.164.53.190)
  658. # [17:00] * Joins: aho (~nya@fuld-590c7b71.pool.mediaWays.net)
  659. # [17:04] * Quits: tmzt (~tmzt@99.164.53.190) (Ping timeout: 252 seconds)
  660. # [17:05] * Quits: Maurice (~ano@77.222.73.150) (Quit: Disconnected...)
  661. # [17:08] * Joins: velograph (~Adium@c-71-237-213-1.hsd1.or.comcast.net)
  662. # [17:08] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
  663. # [17:11] * Parts: velograph (~Adium@c-71-237-213-1.hsd1.or.comcast.net)
  664. # [17:13] * Joins: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net)
  665. # [17:16] * Quits: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net) (Client Quit)
  666. # [17:25] * Quits: mike][inq (~mike@2001:858:5:303:224:81ff:fe12:b5c4) (Remote host closed the connection)
  667. # [17:27] * Joins: Jon47 (~jon47@204.56.125.50)
  668. # [17:27] * Quits: shepazu (~schepers@54.212-8-100.static.clientes.euskaltel.es) (Quit: shepazu)
  669. # [17:27] <MikeSmith> zcorpan: should we make you the default assignee for bugs against the diffs doc?
  670. # [17:27] <MikeSmith> in bugzilla, I mean
  671. # [17:30] <zcorpan> MikeSmith: if you like, wfm either way
  672. # [17:32] <MikeSmith> all right
  673. # [17:32] <MikeSmith> no turning back now
  674. # [17:33] <MikeSmith> you are now the default assignee
  675. # [17:33] <MikeSmith> at least until the triumphant return of Anne
  676. # [17:33] <MikeSmith> at which time, I recommend you two have a knife fight to decide who gets to be the default assignee
  677. # [17:33] * Quits: hdhoang1 (~hdhoang@203.210.202.68) (Quit: Leaving.)
  678. # [17:34] * Quits: bentruyman (~bentruyma@li159-104.members.linode.com) (Ping timeout: 260 seconds)
  679. # [17:36] <zcorpan> MikeSmith: should the component name change too?
  680. # [17:36] <MikeSmith> dunno
  681. # [17:37] <MikeSmith> what do?
  682. # [17:37] <MikeSmith> what to?
  683. # [17:37] <zcorpan> ... (editor: Simon Pieters)
  684. # [17:37] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  685. # [17:38] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
  686. # [17:39] <zcorpan> (or list both, although i think anne might not be an active editor for it anymore)
  687. # [17:39] * Joins: matjas (~matjas@91.182.67.114)
  688. # [17:40] <MikeSmith> ah
  689. # [17:40] <MikeSmith> I think if I change that it'll break some stuff
  690. # [17:40] <zcorpan> ok
  691. # [17:40] <zcorpan> then leave it :)
  692. # [17:41] <zcorpan> come to think of it it'd at least break a link in the draft itself
  693. # [17:41] <MikeSmith> OK
  694. # [17:41] <MikeSmith> I can ask Hixie if it'll break his stuff
  695. # [17:42] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 276 seconds)
  696. # [17:43] * Quits: yusukes (~yusukes@2401:fa00:4:1000:224:81ff:fec1:6444) (Ping timeout: 264 seconds)
  697. # [17:43] * Quits: chriseppstein (~chris@host-12-159-175-242.bccexpo.com) (Quit: chriseppstein)
  698. # [17:47] * Quits: matjas (~matjas@91.182.67.114) (Quit: Computer has gone to sleep.)
  699. # [17:48] * Joins: matjas (~matjas@91.182.67.114)
  700. # [17:48] * Joins: mike][inq (~mike@2001:858:5:303:224:81ff:fe12:b5c4)
  701. # [17:49] * Joins: yusukes (~yusukes@2401:fa00:4:1000:224:81ff:fec1:6444)
  702. # [17:53] * Joins: chriseppstein (~chris@host-12-159-175-242.bccexpo.com)
  703. # [18:00] * Joins: tw2113 (~tw2113@fedora/tw2113)
  704. # [18:01] * Joins: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c)
  705. # [18:05] * Joins: sephr_ (~Eli@c-98-235-63-240.hsd1.pa.comcast.net)
  706. # [18:08] * Quits: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net) (Ping timeout: 246 seconds)
  707. # [18:10] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  708. # [18:10] * Quits: mpt (~mpt@canonical/mpt) (Quit: Ex-Chat)
  709. # [18:11] * bga_|away is now known as bga_
  710. # [18:11] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
  711. # [18:12] * Quits: zcorpan (~zcorpan@pat.se.opera.com) (Quit: zcorpan)
  712. # [18:12] * Joins: dave_levin (~dave_levi@74.125.59.73)
  713. # [18:13] * Quits: MikeSmith (~MikeSmith@54.212-8-100.static.clientes.euskaltel.es) (Quit: MikeSmith)
  714. # [18:15] * Quits: jernoble (~jernoble@17.203.12.89) (Quit: jernoble)
  715. # [18:15] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  716. # [18:16] * Joins: Martijnc (~Martijnc@d54C02C64.access.telenet.be)
  717. # [18:21] * Joins: Ms2ger (~Ms2ger@91.181.119.115)
  718. # [18:22] * Quits: chriseppstein (~chris@host-12-159-175-242.bccexpo.com) (Quit: chriseppstein)
  719. # [18:26] * Quits: Akilo (~kristof@lit75-1-81-57-239-230.fbx.proxad.net) (Quit: Ex-Chat)
  720. # [18:26] * Joins: Smylers (~smylers@host109-157-249-110.range109-157.btcentralplus.com)
  721. # [18:28] * Joins: FireFly (~firefly@1-1-3-36a.tul.sth.bostream.se)
  722. # [18:28] * Quits: FireFly (~firefly@1-1-3-36a.tul.sth.bostream.se) (Changing host)
  723. # [18:28] * Joins: FireFly (~firefly@unaffiliated/firefly)
  724. # [18:28] * sephr_ is now known as sephr
  725. # [18:32] * Quits: wolfman2000 (~wolfman20@rrcs-70-63-208-211.midsouth.biz.rr.com) (Remote host closed the connection)
  726. # [18:45] * Quits: cying (~cying@c-24-6-96-149.hsd1.ca.comcast.net) (Quit: cying)
  727. # [18:46] * Joins: ap (~ap@2620:149:4:401:226:4aff:fe14:aad6)
  728. # [18:51] * Joins: erlehmann (~erlehmann@89.204.137.123)
  729. # [18:56] * Quits: boaz (~boaz@75-150-66-249-NewEngland.hfc.comcastbusiness.net) (Read error: Operation timed out)
  730. # [18:56] * Quits: ezoe (~ezoe@203-140-90-70f1.kyt1.eonet.ne.jp) (Ping timeout: 240 seconds)
  731. # [18:57] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
  732. # [18:59] * bga_ is now known as bga_|away
  733. # [18:59] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
  734. # [19:00] * bga_|away is now known as bga_
  735. # [19:01] * Joins: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1)
  736. # [19:02] * bga_ is now known as bga_|away
  737. # [19:08] * Joins: boaz (~boaz@75-150-66-249-NewEngland.hfc.comcastbusiness.net)
  738. # [19:08] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
  739. # [19:11] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
  740. # [19:18] * Joins: 20QAASYKZ (~quassel@188.24.51.241)
  741. # [19:20] * darin__ is now known as fishd
  742. # [19:25] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
  743. # [19:27] * Joins: wolfman2000 (~wolfman20@152-20-184-218.rev.uncw.edu)
  744. # [19:30] * Quits: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com) (Ping timeout: 260 seconds)
  745. # [19:31] * Joins: zdobersek (~zan@46.164.38.209)
  746. # [19:33] * Joins: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net)
  747. # [19:35] * bga_|away is now known as bga_
  748. # [19:36] * Quits: 20QAASYKZ (~quassel@188.24.51.241) (Read error: Connection reset by peer)
  749. # [19:38] * Joins: othermaciej (~mjs@67.218.102.63)
  750. # [19:41] * Joins: _bga (~bga@ppp91-122-178-147.pppoe.avangarddsl.ru)
  751. # [19:44] * Joins: jer|afk (~jernoble@2620:149:4:401:15a8:951:bab1:3261)
  752. # [19:44] * Quits: bga_ (~bga@ppp91-122-178-147.pppoe.avangarddsl.ru) (Ping timeout: 264 seconds)
  753. # [19:45] * jer|afk is now known as jernoble
  754. # [19:47] * Quits: jeremyselier (~Jeremy@92.103.127.226) (Ping timeout: 260 seconds)
  755. # [19:47] * Joins: hdhoang (~hdhoang@203.210.202.68)
  756. # [19:49] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  757. # [19:51] * Joins: mpilgrim (~pilgrim@108.118.151.120)
  758. # [20:00] * Joins: F1LT3R (~F1LT3R@c-76-19-149-201.hsd1.ma.comcast.net)
  759. # [20:01] * Joins: stefan-_ (~music@77.13.142.157)
  760. # [20:02] <TabAtkins> The ease with which Google properties integrate translation is humbling. We are mere years from translation tech being ubiquitous, to the point where I could visit a foreign country and get along without any language knowledge.
  761. # [20:04] * Quits: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c) (Read error: Operation timed out)
  762. # [20:05] * Joins: jgv_ (~jgv@pool-108-41-134-165.nycmny.fios.verizon.net)
  763. # [20:11] * _bga is now known as bga_|away
  764. # [20:11] * bga_|away is now known as bga_
  765. # [20:12] * Joins: jwalden (~waldo@2620:101:8003:300:221:6aff:fe6e:d10)
  766. # [20:13] * Quits: tw2113 (~tw2113@fedora/tw2113) (Remote host closed the connection)
  767. # [20:14] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Read error: Connection reset by peer)
  768. # [20:15] * Joins: riven (~riven@pdpc/supporter/professional/riven)
  769. # [20:17] * Quits: jwalden (~waldo@2620:101:8003:300:221:6aff:fe6e:d10) (Quit: brb)
  770. # [20:18] * Quits: mpilgrim (~pilgrim@108.118.151.120) (Ping timeout: 246 seconds)
  771. # [20:26] * Joins: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c)
  772. # [20:30] * Joins: tw2113 (~tw2113@fedora/tw2113)
  773. # [20:32] * Quits: zdobersek (~zan@46.164.38.209) (Quit: Leaving.)
  774. # [20:33] <zewt> well, maybe a European country; Asia, not so much ...
  775. # [20:34] <zewt> CJK machine translations are still borderline useless
  776. # [20:34] * Joins: chriseppstein (~chris@host-12-159-175-242.bccexpo.com)
  777. # [20:34] <zewt> well, I know C/J are, not sure about K
  778. # [20:35] <TabAtkins> I get at least *some* use out of machine translations of Japanese.
  779. # [20:35] <TabAtkins> It's pretty bad, but I can usually get the gist of it.
  780. # [20:36] <TabAtkins> (I was trying to follow a discussion a few weeks ago on a japanese mailing list, so I have recent experience.)
  781. # [20:37] <hober> speaking of which, see you in a couple of weeks :)
  782. # [20:37] <wilhelm> Yes, Norwegian → English machine translations make sort of sense. Japanese → English, not at all.
  783. # [20:38] * Quits: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net) (Remote host closed the connection)
  784. # [20:39] * Joins: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
  785. # [20:40] <zewt> google translations for french are pretty nuts: http://translate.google.com/translate?js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&sl=auto&tl=en&u=http%3A%2F%2Fwww.lemonde.fr%2Finternational%2Farticle%2F2010%2F12%2F01%2Fwikileaks-poutine-raille-la-democratie-americaine_1447695_3210.html
  786. # [20:40] * Joins: Akilo (~kristof@89-159-215-142.rev.numericable.fr)
  787. # [20:41] * Joins: zdobersek (~zan@cpe-46-164-13-157.dynamic.amis.net)
  788. # [20:42] * Joins: tndH (~Rob@cpc11-seac19-2-0-cust116.7-2.cable.virginmedia.com)
  789. # [20:42] <TabAtkins> That's a pretty decent translation, zewt.
  790. # [20:43] * Quits: othermaciej (~mjs@67.218.102.63) (Quit: othermaciej)
  791. # [20:44] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Read error: Operation timed out)
  792. # [20:44] <jamesr_> Hixie, lunch?
  793. # [20:45] * Joins: jamesr (~jamesr@216.239.45.19)
  794. # [20:46] <jamesr_> Hixie, going to bigtable
  795. # [20:46] * Joins: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl)
  796. # [20:47] <erlehmann> TabAtkins, I actually once helped an italian guy to order food only using my android phone. Was a pretty interesting experience.
  797. # [20:48] <erlehmann> Whatever made him come into a German fast food place without the slightest knowledge of German or English was beyond my comprehension.
  798. # [20:48] * Quits: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1) (Ping timeout: 264 seconds)
  799. # [20:49] <TabAtkins> Haha
  800. # [20:49] <TabAtkins> I once did tech-support for a spanish-speaker using only google translate.
  801. # [20:49] * Quits: Akilo (~kristof@89-159-215-142.rev.numericable.fr) (Ping timeout: 252 seconds)
  802. # [20:49] <erlehmann> Even Turkish may have worked. This is Berlin, after all.
  803. # [20:49] <TabAtkins> And a decent ear for transcription (a couple of spanish classes helped there).
  804. # [20:50] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
  805. # [20:50] * Quits: chriseppstein (~chris@host-12-159-175-242.bccexpo.com) (Ping timeout: 252 seconds)
  806. # [20:50] <AryehGregor> That translation from French is actually excellent. It's completely intelligible.
  807. # [20:50] <AryehGregor> I think English-Spanish also works really well.
  808. # [20:51] <AryehGregor> Less major languages, not so much.
  809. # [20:51] <AryehGregor> Although most of them are still semi-usable.
  810. # [20:52] <wilhelm> I've tried using Google Translate in conversations. It kind of works if you type the equivalent of baby language into it, but I've mostly found I'm better off with a dictionary.
  811. # [20:52] * AryehGregor tries Google Translate on haaretz.co.il
  812. # [20:53] <AryehGregor> It gets confused by proper nouns. Like it translates ברק as "lightning" instead of "Barak" in some places.
  813. # [20:53] <wilhelm> We're decades away from having proper machine translations. That said, Google probably has the best tools to get us there.
  814. # [20:53] * Quits: jernoble (~jernoble@2620:149:4:401:15a8:951:bab1:3261) (Read error: Connection reset by peer)
  815. # [20:53] <AryehGregor> So "(we need) to investigate Barak" becomes "To explore the lightning".
  816. # [20:54] * Joins: jer|afk (~jernoble@2620:149:4:401:15a8:951:bab1:3261)
  817. # [20:54] <TabAtkins> Random interesting experience: On Sunday, I and my brother (who is a Hebrew translator) were in line to enter the SoaD concert. Directly behind us in line were two native Israelis who now lived in SF, and who were talking in Hebrew.
  818. # [20:55] <TabAtkins> I told my brother to start a conversation with them. The first question they asked was "Are you Jewish?" The second was "Are you a spy?".
  819. # [20:57] <AryehGregor> A Hebrew translator? What sort of things does he translate?
  820. # [20:57] <AryehGregor> (it's kind of weird for non-Jews outside Israel to know Hebrew, yeah)
  821. # [20:58] * Quits: hdhoang (~hdhoang@203.210.202.68) (Quit: Leaving.)
  822. # [20:58] <TabAtkins> He's a Navy translator.
  823. # [20:58] <TabAtkins> And given that he's part of the Office of Information Dominance, he's not really allowed to tell us what he translates. ^_^
  824. # [20:59] <AryehGregor> Ah, interesting.
  825. # [20:59] <AryehGregor> The military is one place where there's a lot of demand for people who are very fluent in languages, but aren't native speakers.
  826. # [20:59] <gsnedders> "Office of Information Dominance" — what a euphemism…
  827. # [20:59] <AryehGregor> Clearly most Jews would not be so trustworthy to translate some things from Hebrew.
  828. # [21:00] <AryehGregor> (similarly, and probably more important, Arabs and Arabic)
  829. # [21:00] <Philip`> Maybe it's next door to the Office of Missile Obliteration
  830. # [21:02] * Quits: erlehmann (~erlehmann@89.204.137.123) (Quit: Ex-Chat)
  831. # [21:02] <TabAtkins> Another interesting observation: Ordinarily, if my brother were to hear someone on the street speaking Hebrew in the military town he's based in, he wouldn't be allowed to talk to them, and is required to report them as possible spies.
  832. # [21:03] <gsnedders> WTF?
  833. # [21:03] <AryehGregor> That's on the military base itself?
  834. # [21:03] <TabAtkins> The base, and the surrounding town.
  835. # [21:03] <AryehGregor> Interesting.
  836. # [21:03] <TabAtkins> Same for any of the languages they teach there.
  837. # [21:03] <AryehGregor> Militaries can be pretty serious about this stuff.
  838. # [21:04] <TabAtkins> Too much risk of seemingly innocent small-talk actually being info-probes.
  839. # [21:04] <gsnedders> But isn't English a risk too?
  840. # [21:04] <AryehGregor> When my sister was in the Israeli Air Force, she told my mother what bases she was on. One time my mother looked up the base and found that it was believed to be one of the places where the Israelis kept their nuclear missiles.
  841. # [21:04] <TabAtkins> Everyone speaks English. Hearing someone speak Farsi or Hebrew, though, is much rarer if they're not part of the military.
  842. # [21:05] <AryehGregor> So my mother was having a phone conversation with my father and sister, and my mother said something like "So, I read that the base you're on is one of the ones with the nuclear missiles!"
  843. # [21:05] <AryehGregor> There was a long silence, and my father said "She probably can't talk about that." So my mother changed the topic of conversation and my sister pretended she had never said anything.
  844. # [21:06] <AryehGregor> Fun places, militaries.
  845. # [21:06] <TabAtkins> Yup. Haven't run into much like that yet, but I expect it'll happen more often as my brother advances.
  846. # [21:06] * Quits: hij1nx (~hij1nx@cpe-66-65-124-111.nyc.res.rr.com) (Quit: hij1nx)
  847. # [21:06] <TabAtkins> My other brother, on the other hand, should be leaving the Marines this year and returning to civilian life, so yay!
  848. # [21:07] <AryehGregor> Also, my sister said all Israeli soldiers are under strict orders that if they leave the country, they have to leave their uniforms and military ID and everything behind, and aren't allowed to tell anyone that they're soldiers if asked.
  849. # [21:07] <AryehGregor> Although that's probably particular to Israel, for obvious reasons.
  850. # [21:07] <AryehGregor> My sister told lots of fun military stories.
  851. # [21:08] <TabAtkins> Yeah, my bros don't have any such requirement.
  852. # [21:08] <AryehGregor> Because an Israeli soldier traveling in Europe or someplace might theoretically get put on trial for war crimes or something.
  853. # [21:09] * Joins: Akilo (~kristof@89-159-215-142.rev.numericable.fr)
  854. # [21:10] <AryehGregor> Whereas America has the Hague Invasion Act: http://en.wikipedia.org/wiki/Hague_Invasion_Act
  855. # [21:10] <TabAtkins> Heh, interesting. Never hard of that.
  856. # [21:10] <TabAtkins> s/hard/heard/
  857. # [21:11] <AryehGregor> (spoiler: that's not its official name)
  858. # [21:16] * Joins: othermaciej (~mjs@17.203.15.180)
  859. # [21:18] * Quits: Martijnc (~Martijnc@d54C02C64.access.telenet.be) (Quit: Martijnc)
  860. # [21:23] * Joins: davve__` (~davve@83.218.67.122)
  861. # [21:29] * Joins: hij1nx (~hij1nx@207.239.107.3)
  862. # [21:30] * Quits: tw2113 (~tw2113@fedora/tw2113) (Remote host closed the connection)
  863. # [21:32] * Joins: tw2113 (~tw2113@fedora/tw2113)
  864. # [21:34] * Joins: zdobersek1 (~zan@cpe-46-164-24-215.dynamic.amis.net)
  865. # [21:35] * Quits: zdobersek (~zan@cpe-46-164-13-157.dynamic.amis.net) (Ping timeout: 246 seconds)
  866. # [21:36] * Quits: hij1nx (~hij1nx@207.239.107.3) (Quit: hij1nx)
  867. # [21:39] * Joins: hij1nx (~hij1nx@207.239.107.3)
  868. # [21:41] * Quits: Akilo (~kristof@89-159-215-142.rev.numericable.fr) (Ping timeout: 276 seconds)
  869. # [21:43] * Joins: chriseppstein (~chris@host-12-159-175-242.bccexpo.com)
  870. # [21:43] * Joins: JoePeck (~JoePeck@2620:149:f01:208:fa1e:dfff:fed9:b9a)
  871. # [21:48] * Quits: Jackneill (~jackneill@unaffiliated/jackneill) (Ping timeout: 276 seconds)
  872. # [21:51] * Quits: JoePeck (~JoePeck@2620:149:f01:208:fa1e:dfff:fed9:b9a) (Remote host closed the connection)
  873. # [21:52] * Joins: JoePeck (~JoePeck@2620:149:f01:208:fa1e:dfff:fed9:b9a)
  874. # [21:55] * Quits: JoePeck (~JoePeck@2620:149:f01:208:fa1e:dfff:fed9:b9a) (Client Quit)
  875. # [21:55] * Quits: Rik` (~Rik`@mozilla-paris-253-99.cnt.nerim.net) (Remote host closed the connection)
  876. # [21:58] * Quits: jer|afk (~jernoble@2620:149:4:401:15a8:951:bab1:3261) (Quit: jer|afk)
  877. # [21:59] * Joins: JoePeck (~JoePeck@2620:149:f01:208:fa1e:dfff:fed9:b9a)
  878. # [22:02] * Quits: chriseppstein (~chris@host-12-159-175-242.bccexpo.com) (Quit: chriseppstein)
  879. # [22:09] * Quits: hij1nx (~hij1nx@207.239.107.3) (Quit: hij1nx)
  880. # [22:12] * Joins: chriseppstein (~chris@host-12-159-175-242.bccexpo.com)
  881. # [22:15] * Joins: hij1nx (~hij1nx@207.239.107.3)
  882. # [22:18] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Going!)
  883. # [22:19] * Joins: jer|afk (~jernoble@2620:149:4:401:598f:3067:e861:2c1b)
  884. # [22:22] * Quits: F1LT3R (~F1LT3R@c-76-19-149-201.hsd1.ma.comcast.net) (Read error: Connection reset by peer)
  885. # [22:26] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 246 seconds)
  886. # [22:28] * Joins: benschwarz (~benschwar@59.167.185.148)
  887. # [22:28] * Quits: matjas (~matjas@91.182.67.114) (Quit: Computer has gone to sleep.)
  888. # [22:28] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
  889. # [22:29] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Client Quit)
  890. # [22:38] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
  891. # [22:38] <zcorpan> http://blogs.msdn.com/b/ieinternals/archive/2011/05/17/url-fragments-and-redirects-anchor-hash-missing.aspx - now we just need to figure out which behavior makes most sense and spec it
  892. # [22:39] <AryehGregor> I was gonna send an e-mail to whatwg about that, yeah.
  893. # [22:39] <AryehGregor> Also post a comment on the blog post asking him why he didn't file a bug.
  894. # [22:43] <AryehGregor> Last time I pointed him to something in the HTML5 spec, he seemed to take it well.
  895. # [22:44] * Quits: zdobersek1 (~zan@cpe-46-164-24-215.dynamic.amis.net) (Remote host closed the connection)
  896. # [22:45] <zcorpan> about http->https and cross-domain, are there security/privacy considerations with the fragment?
  897. # [22:45] <zcorpan> or https->http
  898. # [22:46] <AryehGregor> http->https should be fine, surely?
  899. # [22:46] <zcorpan> yeah
  900. # [22:47] <zcorpan> http://a/#foo -> https://a/ -> http://b/
  901. # [22:56] * Quits: wolfman2000 (~wolfman20@152-20-184-218.rev.uncw.edu) (Remote host closed the connection)
  902. # [22:56] * Quits: msucan (~robod@109.96.247.195) (Quit: .)
  903. # [22:57] * heycam|away is now known as heycam
  904. # [23:03] * Joins: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1)
  905. # [23:08] * Quits: jgv_ (~jgv@pool-108-41-134-165.nycmny.fios.verizon.net) (Quit: Leaving...)
  906. # [23:10] * Quits: althie (althalus@vauhtis.thegroup.fi) (Ping timeout: 260 seconds)
  907. # [23:14] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  908. # [23:18] * Joins: wolfman2000 (~wolfman20@rrcs-70-63-208-211.midsouth.biz.rr.com)
  909. # [23:23] * Joins: nessy (~Adium@175.32.180.254)
  910. # [23:24] <Hixie> hsivonen: i don't think rel= with a colon is magic in any way currently in the html spec
  911. # [23:24] <Hixie> sephr: send mail
  912. # [23:24] <Hixie> zcorpan: so long as it's not affecting a component with "Hixie" it it I don't think component name changes will affect me
  913. # [23:25] <jgraham> Puting editor names in component names seems bad for this reason
  914. # [23:26] <zcorpan> yeah
  915. # [23:26] <zcorpan> not that i actually care
  916. # [23:27] <zcorpan> anyway, bedtime
  917. # [23:27] * Quits: zcorpan (~zcorpan@pat.se.opera.com) (Quit: zcorpan)
  918. # [23:27] * Quits: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl) (Quit: Leaving.)
  919. # [23:31] * Joins: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz)
  920. # [23:31] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
  921. # [23:33] * Quits: jochen__ (~jochen@nat/google/x-tbdosuwzaegnvzxo) (Remote host closed the connection)
  922. # [23:33] * Joins: jochen__ (~jochen@nat/google/x-axvktrqmhiatjqcn)
  923. # [23:33] * Joins: F1LT3R (~F1LT3R@c-76-19-149-201.hsd1.ma.comcast.net)
  924. # [23:49] * Joins: MikeIvanov (~mivanov@199.83.220.52)
  925. # [23:57] * Quits: stefan-_ (~music@77.13.142.157) (Ping timeout: 258 seconds)
  926. # [23:57] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Ping timeout: 240 seconds)
  927. # [23:58] * Quits: Jon47 (~jon47@204.56.125.50) (Quit: Leaving.)
  928. # Session Close: Wed May 18 00:00:00 2011

The end :)