/irc-logs / freenode / #whatwg / 2010-11-22 / end

Options:

  1. # Session Start: Mon Nov 22 09:59:24 2010
  2. # Session Ident: #whatwg
  3. # [09:59] * Logging #whatwg to 'http://krijnhoetmer.nl/irc-logs/whatwg/20101122'
  4. # [10:02] * Quits: MikeSmith (~MikeSmith@EM114-48-241-242.pool.e-mobile.ne.jp) (Ping timeout: 252 seconds)
  5. # [10:06] * Joins: MikeSmith (~MikeSmith@EM114-49-129-34.pool.e-mobile.ne.jp)
  6. # [10:12] * Joins: matjas (~matjas@118.194-243-81.adsl-dyn.isp.belgacom.be)
  7. # [10:12] * Joins: henrikbjorn (~Henrik@80.199.116.190.static.peytz.dk)
  8. # [10:12] * Joins: charlvn (~charlvn@thunder.ipv6.charlvn.com)
  9. # [10:14] * Joins: reni (~reni@sedkit.inf.u-szeged.hu)
  10. # [10:17] * Quits: Ms2ger (~Ms2ger@91.181.108.60) (Quit: bbl)
  11. # [10:18] * Joins: Bass2 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  12. # [10:21] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 265 seconds)
  13. # [10:22] * Joins: MikeSmith_ (~MikeSmith@EM114-48-150-182.pool.e-mobile.ne.jp)
  14. # [10:24] * Quits: MikeSmith (~MikeSmith@EM114-49-129-34.pool.e-mobile.ne.jp) (Ping timeout: 245 seconds)
  15. # [10:25] * MikeSmith_ is now known as MikeSmith
  16. # [10:29] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Read error: Connection timed out)
  17. # [10:29] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
  18. # [10:30] * Joins: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net)
  19. # [10:31] * Parts: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net)
  20. # [10:32] * Quits: MikeSmith (~MikeSmith@EM114-48-150-182.pool.e-mobile.ne.jp) (Quit: Deyr fé deyja, frændr deyr, sjálfr et sama)
  21. # [10:32] * Joins: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net)
  22. # [10:40] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
  23. # [10:44] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
  24. # [10:50] * Joins: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk)
  25. # [10:50] * Joins: mpt (~mpt@91.189.88.12)
  26. # [10:50] * Quits: mpt (~mpt@91.189.88.12) (Changing host)
  27. # [10:50] * Joins: mpt (~mpt@canonical/mpt)
  28. # [10:52] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
  29. # [10:52] * Quits: Bass2 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 245 seconds)
  30. # [10:53] * Joins: davidc (~davidc@62.231.145.254)
  31. # [10:54] * Joins: Yudai____ (~Yudai@p8bc814.kngwnt01.ap.so-net.ne.jp)
  32. # [10:57] * Joins: Phae (~Phae@gatekeeper.macmillan.co.uk)
  33. # [11:04] * Quits: Peter` (~peter@170-116.citynet.ftth.internl.net) (Read error: Connection reset by peer)
  34. # [11:05] * Joins: Necrathex (~nectop@212-123-163-12.ip.telfort.nl)
  35. # [11:05] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Ping timeout: 245 seconds)
  36. # [11:08] * Quits: matjas (~matjas@118.194-243-81.adsl-dyn.isp.belgacom.be) (Quit: Computer has gone to sleep.)
  37. # [11:11] * Joins: Peter` (~peter@170-116.citynet.ftth.internl.net)
  38. # [11:15] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  39. # [11:19] * Joins: pauld (~chatzilla@194.102.13.2)
  40. # [11:22] * Joins: matjas (~matjas@ip-81-11-185-138.dsl.scarlet.be)
  41. # [11:22] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
  42. # [11:26] * Quits: davidc (~davidc@62.231.145.254) (Read error: Connection reset by peer)
  43. # [11:26] * Joins: davidc (~davidc@62.231.145.254)
  44. # [11:29] * davidc is now known as david_carlisle
  45. # [11:33] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
  46. # [11:35] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
  47. # [11:36] * Joins: Xano_ (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl)
  48. # [11:37] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
  49. # [11:37] * Joins: phrearch (~phrearch_@82-136-229-19.ip.telfort.nl)
  50. # [11:37] <phrearch> morning
  51. # [11:38] <phrearch> does anyone know if the html5 audio tag supports streaming yet? (in some browser implementation)
  52. # [11:39] * Quits: Peter` (~peter@170-116.citynet.ftth.internl.net) (Read error: Connection reset by peer)
  53. # [11:40] * Joins: jorlow (~jorlow@74.125.57.60)
  54. # [11:44] * Quits: david_carlisle (~davidc@62.231.145.254) (Ping timeout: 240 seconds)
  55. # [11:46] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
  56. # [11:46] * Joins: Bass2 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  57. # [11:47] * Joins: Peter` (~peter@170-116.citynet.ftth.internl.net)
  58. # [11:49] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 265 seconds)
  59. # [11:50] * Quits: Xano_ (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl) (Quit: Kthxbye!)
  60. # [11:57] * Quits: charlvn (~charlvn@thunder.ipv6.charlvn.com) (Read error: Connection timed out)
  61. # [11:57] * Joins: charlvn (~charlvn@thunder.ipv6.charlvn.com)
  62. # [12:04] * Joins: david_carlisle (~davidc@62.231.145.254)
  63. # [12:15] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
  64. # [12:21] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 260 seconds)
  65. # [12:22] * Quits: Bass2 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 264 seconds)
  66. # [12:25] * Quits: espadrine (~espadrine@acces1400.res.insa-lyon.fr) (Quit: 410 Gone)
  67. # [12:44] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
  68. # [12:44] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Remote host closed the connection)
  69. # [12:48] * Joins: nimbupani (~Adium@rrcs-69-193-183-138.nyc.biz.rr.com)
  70. # [12:54] * Quits: nimbupani (~Adium@rrcs-69-193-183-138.nyc.biz.rr.com) (Quit: Leaving.)
  71. # [12:57] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
  72. # [12:58] * Joins: smaug____ (~chatzilla@YMYDXXXVI.gprs.sl-laajakaista.fi)
  73. # [13:00] * Quits: charlvn (~charlvn@thunder.ipv6.charlvn.com) (Read error: Connection timed out)
  74. # [13:00] * Joins: charlvn (~charlvn@thunder.ipv6.charlvn.com)
  75. # [13:02] * Quits: david_carlisle (~davidc@62.231.145.254) (Ping timeout: 276 seconds)
  76. # [13:05] * Joins: erlehmann (~erlehmann@89.204.153.9)
  77. # [13:10] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  78. # [13:12] * Joins: david_carlisle (~davidc@62.231.145.254)
  79. # [13:25] * Joins: nimbupani (~Adium@rrcs-69-193-183-138.nyc.biz.rr.com)
  80. # [13:34] <zcorpan> phrearch: i think that's something that hasn't been tested much but should work fine in theory
  81. # [13:35] <phrearch> zcorpan: i thought about adding a shoutcast player in a webpage
  82. # [13:35] <phrearch> worth to give it a try
  83. # [13:36] <zcorpan> sure
  84. # [13:36] <zcorpan> file any bugs you find :)
  85. # [13:44] <zcorpan> one thing i'm concerned about with websockets is that most generic websocket servers seem to just echo the Origin field without giving an obvious way for the app writer to restrict which Origins to allow, let alone making it clear to the app writer that it is his responsibility to restrict connections from different origins
  86. # [13:44] * Joins: Bass2 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  87. # [13:44] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 240 seconds)
  88. # [13:45] <zcorpan> so people might assume that "websockets uses origin-based security model" and go ahead and assume that the browser will disallow connections from other origins
  89. # [13:52] <zcorpan> i guess i should send email to hybi
  90. # [13:54] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 255 seconds)
  91. # [13:56] <hsivonen> MikeSmith: I believe I've now restored all *.validator.nu stuff except s.validator.nu
  92. # [13:56] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
  93. # [13:56] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Ping timeout: 265 seconds)
  94. # [13:57] <hsivonen> some services will experience some DNS lag, particularly livedom.validator.nu
  95. # [14:02] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 276 seconds)
  96. # [14:05] <phrearch> zcorpan: are there some docs how to secure websockets properly?
  97. # [14:06] <phrearch> im currently using websockets alot, but havent thought much about security yet
  98. # [14:06] * Joins: gavin_ (~gavin@CPE001346f5db49-CM0018c0db9a8a.cpe.net.cable.rogers.com)
  99. # [14:06] * Quits: gavin_ (~gavin@CPE001346f5db49-CM0018c0db9a8a.cpe.net.cable.rogers.com) (Changing host)
  100. # [14:06] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  101. # [14:08] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 276 seconds)
  102. # [14:10] <zcorpan> phrearch: if you only want to allow connections from your own site, you need to either hardcode your site's origin in the Sec-WebSocket-Origin response field or refuse the connection when the Origin request field does not match your site's origin
  103. # [14:10] <zcorpan> just sent an email to hybi
  104. # [14:11] <phrearch> hm, isnt the origin a header option?
  105. # [14:11] <zcorpan> what do you mean option?
  106. # [14:11] <phrearch> ehm, i mean isnt origin something that can be forged?
  107. # [14:12] <phrearch> i probably should check the websocket code im using for the sec-websocket-origin thing
  108. # [14:13] * Joins: plainhao (~plainhao@208.75.85.237)
  109. # [14:14] <phrearch> http://paste.pocoo.org/show/294567/
  110. # [14:14] <phrearch> i guess its handled already in the code
  111. # [14:15] * Joins: wakaba_ (~wakaba_@4.22.102.121.dy.bbexcite.jp)
  112. # [14:18] <zcorpan> you can't forge the origin field in a browser without actually running script in your origin, in which case it's already game over :)
  113. # [14:18] <zcorpan> handshake.append("Sec-WebSocket-Origin: %s" % (originHeader))
  114. # [14:19] * Quits: nimbupani (~Adium@rrcs-69-193-183-138.nyc.biz.rr.com) (Read error: Connection reset by peer)
  115. # [14:19] <zcorpan> unless i misread the code, that echos the origin value, which thus allows connection from anywhere
  116. # [14:19] * Joins: nimbupani1 (~Adium@rrcs-69-193-183-138.nyc.biz.rr.com)
  117. # [14:20] * Quits: david_carlisle (~davidc@62.231.145.254) (Ping timeout: 264 seconds)
  118. # [14:21] * Quits: erlehmann (~erlehmann@89.204.153.9) (Ping timeout: 245 seconds)
  119. # [14:22] * Joins: Amorphous (jan@unaffiliated/amorphous)
  120. # [14:22] * Joins: nimbupani (~Adium@rrcs-69-193-183-138.nyc.biz.rr.com)
  121. # [14:22] * Joins: kennyluck (~kennyluck@EM114-48-251-78.pool.e-mobile.ne.jp)
  122. # [14:24] * Quits: nimbupani1 (~Adium@rrcs-69-193-183-138.nyc.biz.rr.com) (Read error: Connection reset by peer)
  123. # [14:26] * Joins: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net)
  124. # [14:27] <zcorpan> http://software.hixie.ch/utilities/js/live-dom-viewer/saved/713 - test your websocket server from the origin 'http://software.hixie.ch' (change ws://localhost:12345/test to whatever URL your websocket server lives at)
  125. # [14:30] * Joins: david_carlisle (~davidc@62.231.145.254)
  126. # [14:31] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
  127. # [14:33] * Joins: nessy (~Adium@124-171-8-121.dyn.iinet.net.au)
  128. # [14:33] * Joins: erlehmann (~erlehmann@89.204.137.79)
  129. # [14:34] * Quits: Bass2 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 265 seconds)
  130. # [14:41] * Joins: nimbupani1 (~Adium@rrcs-69-193-183-138.nyc.biz.rr.com)
  131. # [14:41] * Quits: nimbupani (~Adium@rrcs-69-193-183-138.nyc.biz.rr.com) (Read error: Connection reset by peer)
  132. # [14:43] * Joins: romeo_ (~romeo__@x1-6-00-10-a7-28-f3-47.k602.webspeed.dk)
  133. # [14:47] * Joins: f1lt3r (~f1lt3r@64.119.153.2)
  134. # [14:51] * Quits: f1lt3r (~f1lt3r@64.119.153.2) (Client Quit)
  135. # [14:53] * Quits: david_carlisle (~davidc@62.231.145.254) (Ping timeout: 250 seconds)
  136. # [14:59] * Quits: nimbupani1 (~Adium@rrcs-69-193-183-138.nyc.biz.rr.com) (Ping timeout: 240 seconds)
  137. # [15:01] * Joins: aroben (~aroben@unaffiliated/aroben)
  138. # [15:06] * Quits: yod (~thereaux@fw.vdl2.ca) (Quit: Leaving.)
  139. # [15:08] * Joins: Yudai_____ (~Yudai@pc6639b.kngwnt01.ap.so-net.ne.jp)
  140. # [15:09] * Quits: Yudai____ (~Yudai@p8bc814.kngwnt01.ap.so-net.ne.jp) (Ping timeout: 260 seconds)
  141. # [15:11] * Quits: Workshiva (~Dashiva@74.125.57.36) (Quit: leaving)
  142. # [15:12] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 276 seconds)
  143. # [15:13] * Joins: Workshiva (~Dashiva@74.125.57.36)
  144. # [15:15] * Quits: variable (~variable@unaffiliated/variable) (Ping timeout: 264 seconds)
  145. # [15:23] * Quits: nessy (~Adium@124-171-8-121.dyn.iinet.net.au) (Quit: Leaving.)
  146. # [15:26] * Joins: pesla (~pesla@188.202.125.121)
  147. # [15:26] * Joins: BlurstOfTimes (~blurstoft@168.203.117.107)
  148. # [15:26] * Joins: mpt (~mpt@canonical/mpt)
  149. # [15:29] * Joins: Bass2 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  150. # [15:29] * Quits: charlvn (~charlvn@thunder.ipv6.charlvn.com) (Read error: Connection timed out)
  151. # [15:29] * Joins: charlvn (~charlvn@thunder.ipv6.charlvn.com)
  152. # [15:42] * Joins: f1lt3r (~f1lt3r@64.119.153.2)
  153. # [15:44] * Joins: myakura (~myakura@p1059-ipbf2708marunouchi.tokyo.ocn.ne.jp)
  154. # [15:49] * Quits: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk) (Quit: akamike)
  155. # [15:53] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Quit: GarethAdams|Home)
  156. # [15:53] * Quits: henrikbjorn (~Henrik@80.199.116.190.static.peytz.dk) (Remote host closed the connection)
  157. # [15:54] * Quits: Bass2 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 245 seconds)
  158. # [16:02] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
  159. # [16:02] * Joins: boaz (~boaz@64.119.153.2)
  160. # [16:08] * Joins: kennyluck_ (~kennyluck@EM114-48-21-189.pool.e-mobile.ne.jp)
  161. # [16:10] * Quits: kennyluck (~kennyluck@EM114-48-251-78.pool.e-mobile.ne.jp) (Ping timeout: 245 seconds)
  162. # [16:10] * kennyluck_ is now known as kennyluck
  163. # [16:12] * Joins: ChrisLTD (~iMac@ur185.ur.unc.edu)
  164. # [16:15] * Quits: smaug____ (~chatzilla@YMYDXXXVI.gprs.sl-laajakaista.fi) (Ping timeout: 245 seconds)
  165. # [16:23] * Joins: smaug____ (~chatzilla@YMYDXXXVI.gprs.sl-laajakaista.fi)
  166. # [16:29] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
  167. # [16:29] * aroben is now known as aroben|phone
  168. # [16:33] * Quits: romeo_ (~romeo__@x1-6-00-10-a7-28-f3-47.k602.webspeed.dk) (Quit: Leaving)
  169. # [16:37] * Joins: jwalden (~waldo@c-68-40-243-245.hsd1.mi.comcast.net)
  170. # [16:38] * Quits: mike][inq (~mike@2001:858:5:303:224:81ff:fe12:b5c4) (Remote host closed the connection)
  171. # [16:41] * Joins: mike][inq (~mike@2001:858:5:303:224:81ff:fe12:b5c4)
  172. # [16:43] * Quits: charlvn (~charlvn@thunder.ipv6.charlvn.com) (Read error: Connection timed out)
  173. # [16:43] * aroben|phone is now known as aroben
  174. # [16:45] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
  175. # [16:45] * Joins: FireFly (~firefly@unaffiliated/firefly)
  176. # [16:46] * Joins: charlvn (~charlvn@thunder.ipv6.charlvn.com)
  177. # [17:03] * Parts: zcorpan (~zcorpan@pat.se.opera.com)
  178. # [17:05] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
  179. # [17:06] * Quits: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de) (Ping timeout: 240 seconds)
  180. # [17:09] * Joins: miketaylr (~miketaylr@68-246-56-93.pools.spcsdns.net)
  181. # [17:12] * Joins: Craig` (~craig@host81-141-118-214.wlms-broadband.com)
  182. # [17:15] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
  183. # [17:15] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
  184. # [17:20] * Joins: romeo_ (~romeo__@x1-6-00-10-a7-28-f3-47.k602.webspeed.dk)
  185. # [17:33] * Quits: erlehmann (~erlehmann@89.204.137.79) (Quit: Die demokratieerhaltende Whistleblower-Organisation Krautchan freut sich immer über Spenden.)
  186. # [17:34] * Quits: Craig` (~craig@host81-141-118-214.wlms-broadband.com) (Ping timeout: 245 seconds)
  187. # [17:34] * Joins: Craig` (~craig@host81-141-118-214.wlms-broadband.com)
  188. # [17:50] * Joins: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net)
  189. # [17:51] * Quits: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net) (Remote host closed the connection)
  190. # [17:52] * Quits: zcorpan (~zcorpan@pat.se.opera.com) (Quit: zcorpan)
  191. # [17:58] * Quits: pauld (~chatzilla@194.102.13.2) (Ping timeout: 245 seconds)
  192. # [17:58] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 276 seconds)
  193. # [17:59] * Quits: reni (~reni@sedkit.inf.u-szeged.hu) (Quit: Leaving)
  194. # [17:59] * Joins: paul_irish (~paul_iris@67.218.107.39)
  195. # [18:01] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
  196. # [18:03] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  197. # [18:07] * Joins: Aleoss (~AleossIRC@204-83-16-179.regn.hsdb.sasknet.sk.ca)
  198. # [18:08] * Quits: baba (~sallabanc@unaffiliated/cypha) (Ping timeout: 240 seconds)
  199. # [18:12] * Quits: rimantas (~rimliu@lan-84-240-20-219.vln.skynet.lt) (Quit: Leaving)
  200. # [18:18] * Quits: JonathanNeal (~Jonathan_@99-59-125-34.lightspeed.irvnca.sbcglobal.net) (Quit: Leaving)
  201. # [18:19] * Joins: yod (~thereaux@fw.vdl2.ca)
  202. # [18:20] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
  203. # [18:22] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  204. # [18:23] * Joins: dbaron (~dbaron@nat/mozilla/x-zactanrddugxaehd)
  205. # [18:25] * Quits: Peter` (~peter@170-116.citynet.ftth.internl.net) (Ping timeout: 240 seconds)
  206. # [18:26] * Joins: Peter` (~peter@170-116.citynet.ftth.internl.net)
  207. # [18:29] * Quits: Craig` (~craig@host81-141-118-214.wlms-broadband.com) (Ping timeout: 245 seconds)
  208. # [18:31] * Joins: Craig` (~craig@host81-141-118-214.wlms-broadband.com)
  209. # [18:38] * Quits: smaug____ (~chatzilla@YMYDXXXVI.gprs.sl-laajakaista.fi) (Ping timeout: 252 seconds)
  210. # [18:39] * Quits: miketaylr (~miketaylr@68-246-56-93.pools.spcsdns.net) (Quit: miketaylr)
  211. # [18:40] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  212. # [18:40] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 255 seconds)
  213. # [18:43] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
  214. # [18:43] * Quits: Phae (~Phae@gatekeeper.macmillan.co.uk) (Quit: Leaving.)
  215. # [18:44] * Joins: sean` (~Sean@D97A9F8D.cm-3-3c.dynamic.ziggo.nl)
  216. # [18:44] * Joins: dglazkov (~dglazkov@nat/google/x-ropvdkyqcyydaswe)
  217. # [18:44] * Quits: paul_irish (~paul_iris@67.218.107.39) (Remote host closed the connection)
  218. # [18:45] * Joins: maikmerten (~maikmerte@port-92-201-107-141.dynamic.qsc.de)
  219. # [18:46] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: mhausenblas)
  220. # [18:47] * Joins: peol (~andree@unaffiliated/peol)
  221. # [18:47] * Quits: pesla (~pesla@188.202.125.121) (Quit: kthxbye!)
  222. # [18:49] * Joins: paul_irish (~paul_iris@nat/google/x-epctjjsidqveqxiu)
  223. # [18:55] * Joins: cardona507_ (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net)
  224. # [18:55] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
  225. # [18:56] * Quits: dglazkov (~dglazkov@nat/google/x-ropvdkyqcyydaswe) (Quit: dglazkov)
  226. # [18:57] * Joins: nimbupani1 (~Adium@rrcs-69-193-183-138.nyc.biz.rr.com)
  227. # [18:58] * Quits: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net) (Ping timeout: 255 seconds)
  228. # [18:58] * cardona507_ is now known as cardona507
  229. # [18:58] * Quits: nimbupani1 (~Adium@rrcs-69-193-183-138.nyc.biz.rr.com) (Client Quit)
  230. # [18:59] * Joins: variable (~variable@unaffiliated/variable)
  231. # [19:01] * Joins: JonathanNeal (~Jonathan_@rrcs-76-79-114-214.west.biz.rr.com)
  232. # [19:04] * Joins: baba (~sallabanc@69.50.70.12)
  233. # [19:04] * Quits: baba (~sallabanc@69.50.70.12) (Changing host)
  234. # [19:04] * Joins: baba (~sallabanc@unaffiliated/cypha)
  235. # [19:07] * Joins: dglazkov (~dglazkov@nat/google/x-jcnnzqioeojxiapk)
  236. # [19:07] * Joins: ifette (~kvirc@nat/google/x-ytdxlllrcxokzgwg)
  237. # [19:10] * Quits: jacobolus (~jacobolus@c-24-128-189-152.hsd1.ma.comcast.net) (Remote host closed the connection)
  238. # [19:14] <TabAtkins> I couldn't figure out why davidc's post was giving me a different renderig in Chrome than FF. Then I realized it's MathML! Yay!
  239. # [19:14] <jgraham> Took me a while to realise it was text/html. More yay!
  240. # [19:15] * Joins: henrikbjorn (~Henrik@c83-249-65-238.bredband.comhem.se)
  241. # [19:15] * TabAtkins wishes Chrome exposed the Page Info stuff that ff does. FF is still a better browser for doing webdev in. ;_;
  242. # [19:16] <TabAtkins> I don't understand - can someone explain to me why the "pre-multiplied" color has the multiplication in it, while the post-multiplied color doesn't?
  243. # [19:17] <paul_irish> TabAtkins: what Page Info?
  244. # [19:17] <TabAtkins> paul_irish: Right click on a page in firefox, and Page Info is a menu option.
  245. # [19:17] <TabAtkins> right below "view page source"
  246. # [19:17] <paul_irish> but what's the info in there thats useful for you
  247. # [19:17] <TabAtkins> Oh! Type and encoding, mostly.
  248. # [19:18] <TabAtkins> I've had to look that information up a couple times over my webdesign career.
  249. # [19:18] <TabAtkins> If it turns out this is exposed somewhere in the console I'll be happy.
  250. # [19:19] <paul_irish> not in the console but i typically get it from the response headers in the network tab
  251. # [19:19] * sean` is now known as mojojojo
  252. # [19:19] <TabAtkins> I don't see a Network tab. Do you mean Resources?
  253. # [19:20] <jgraham> paul_irish: Does it also have the values the browser is actually using?
  254. # [19:20] <jgraham> Since these can be different in strange and unexpected ways
  255. # [19:20] <Philip`> TabAtkins: Pre-multiplied colour has had the alpha multiplied into the colour components before rendering, hence the "pre"
  256. # [19:21] * Joins: maikmerten_ (~maikmerte@port-92-201-2-183.dynamic.qsc.de)
  257. # [19:21] <paul_irish> TabAtkins: you're telling me you don't run dev channel chrome? lol
  258. # [19:21] <TabAtkins> Hm, I don't recall all this information in the Headers subtab before. Just a few weeks ago I was trying to debug some eventsource code and had to switch to firefox so I coudl intercept request headers...
  259. # [19:21] <Philip`> TabAtkins: whereas non-pre-multiplied colours delay the multiplication until you perform the compositing operation
  260. # [19:21] <TabAtkins> paul_irish: No. ^_^
  261. # [19:21] <paul_irish> terrible, just terrible.
  262. # [19:21] <TabAtkins> Philip`: Ah, so the pre/post is referring to the opposite thing I was thinkinga bout.
  263. # [19:22] * Joins: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net)
  264. # [19:22] <Philip`> TabAtkins: I think almost nobody ever uses the term "post-multiplied", and I don't think that term makes any sense because you're not multiplying after anything
  265. # [19:23] * Quits: maikmerten (~maikmerte@port-92-201-107-141.dynamic.qsc.de) (Ping timeout: 245 seconds)
  266. # [19:23] <Philip`> TabAtkins: You're just not multiplying before everything, so it's non-pre :-)
  267. # [19:24] <TabAtkins> Philip`: Kk, I suppose that makes sense.
  268. # [19:25] <TabAtkins> Color math still confuses me, unfortunately. I haven't been able to glean sufficient understanding from occasional snatches of code and wikipedia skimming.
  269. # [19:27] * mojojojo is now known as sean`
  270. # [19:28] * Quits: stalled (~stalled@unaffiliated/stalled) (Quit: ...)
  271. # [19:29] <Philip`> I think the original Porter-Duff paper is quite readable and useful
  272. # [19:29] <Philip`> (http://keithp.com/~keithp/porterduff/)
  273. # [19:29] <TabAtkins> Thanks, I'll read it!
  274. # [19:30] * Joins: smaug____ (~chatzilla@YGMMDCXLIX.gprs.sl-laajakaista.fi)
  275. # [19:30] * Quits: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net) (Read error: Connection reset by peer)
  276. # [19:30] * Joins: miketaylr (~miketaylr@24.42.95.108)
  277. # [19:31] * Joins: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net)
  278. # [19:32] * Joins: mpt (~mpt@canonical/mpt)
  279. # [19:36] * Quits: henrikbjorn (~Henrik@c83-249-65-238.bredband.comhem.se) (Quit: henrikbjorn)
  280. # [19:37] * Joins: henrikbjorn (~Henrik@c83-249-65-238.bredband.comhem.se)
  281. # [19:37] * Quits: matjas (~matjas@ip-81-11-185-138.dsl.scarlet.be) (Quit: Computer has gone to sleep.)
  282. # [19:39] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: Leaving)
  283. # [19:39] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
  284. # [19:41] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
  285. # [19:43] * Joins: expilicious (~zAyghip8@cpc2-ely02-0-0-cust338.5-1.cable.virginmedia.com)
  286. # [19:51] * Joins: bckenny (~bckenny@nat/google/x-aejmrlrzmvoqpgmr)
  287. # [19:57] * Joins: payman_m (~payman_m@h85-8-2-58.static.se.alltele.net)
  288. # [19:59] * Joins: david_carlisle (~davidc@dcarlisle.demon.co.uk)
  289. # [20:01] <david_carlisle> TabAtkins: chrome could pick up the webkit mathml code you know:-)
  290. # [20:01] <TabAtkins> I need to chat around and see what our progress on that is.
  291. # [20:02] <TabAtkins> I want math in my posts, dammit.
  292. # [20:05] * Joins: Xano_ (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl)
  293. # [20:11] * Joins: zcorpan (~zcorpan@c-51c3e455.029-286-6c6b701.cust.bredbandsbolaget.se)
  294. # [20:11] <bckenny> TabAtkins: yes, please
  295. # [20:11] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Ping timeout: 264 seconds)
  296. # [20:12] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
  297. # [20:12] <bckenny> the stix fonts licensing was kind of messy last I heard though
  298. # [20:14] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 255 seconds)
  299. # [20:14] <david_carlisle> bckenny: its the SIL font licence, but FF for instance doesn't distribute stix, it just expects that some font with those characters is there,
  300. # [20:16] <bckenny> does that work well generally? it seems like a consistent and reliable font would at the very least be desirable
  301. # [20:16] <david_carlisle> I think currently the webkit code does assume stixgeneral in its internal use of css, probably it would be better if it didn't (so i could experiment with other fonts:-)
  302. # [20:17] <david_carlisle> well yes having a font that you could rely on being there would be good, but ...
  303. # [20:17] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Ping timeout: 264 seconds)
  304. # [20:18] * Quits: charlvn (~charlvn@thunder.ipv6.charlvn.com) (Read error: Connection timed out)
  305. # [20:18] * Joins: charlvn (~charlvn@thunder.ipv6.charlvn.com)
  306. # [20:18] <bckenny> i'm open to other ways, i just want it to work without me having to work too hard for it :)
  307. # [20:19] <david_carlisle> you and me both:-)
  308. # [20:19] <bckenny> and a 2.6MB font set is too big for me just to have equations in my blog
  309. # [20:21] <david_carlisle> yes eventually hopefully it'll "just be there" like times roman or something, but we're not quite there yet
  310. # [20:23] <david_carlisle> and also (coming back to not hard coding reliance on stix) a large class of documents just use fractions superscripts + 1 and brackets, and they don't need anything quite as exotic as the stix fonts
  311. # [20:27] * Quits: david_carlisle (~davidc@dcarlisle.demon.co.uk) (Quit: david_carlisle)
  312. # [20:27] * Joins: mpt (~mpt@canonical/mpt)
  313. # [20:27] * Quits: mpt (~mpt@canonical/mpt) (Read error: Connection reset by peer)
  314. # [20:27] * Joins: nielsle (~nielsle@4135136-cl69.boa.fiberby.dk)
  315. # [20:28] <zcorpan> anyone have a good link about cookie "path" feature being useless because of same-origin-policy?
  316. # [20:34] * Quits: phrearch (~phrearch_@82-136-229-19.ip.telfort.nl) (Quit: Leaving)
  317. # [20:36] * Joins: erlehmann (~erlehmann@89.204.153.65)
  318. # [20:43] <Dashiva> zcorpan: Isn't it just making an iframe to the path you want and reading contentWindow.document.cookie?
  319. # [20:45] * Joins: othermaciej (~mjs@adsl-69-106-229-50.dsl.pltn13.pacbell.net)
  320. # [20:46] * Quits: JonathanNeal (~Jonathan_@rrcs-76-79-114-214.west.biz.rr.com) (Quit: Leaving)
  321. # [20:47] <zcorpan> yeah. i found http://www.webappsec.org/lists/websecurity/archive/2006-03/msg00000.html
  322. # [20:52] * Quits: jwalden (~waldo@c-68-40-243-245.hsd1.mi.comcast.net) (Quit: brb)
  323. # [20:55] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1111.hari.cable.virginmedia.com)
  324. # [20:56] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
  325. # [20:56] * Joins: stalled (~stalled@unaffiliated/stalled)
  326. # [21:05] * Quits: Peter` (~peter@170-116.citynet.ftth.internl.net) (Read error: Connection reset by peer)
  327. # [21:06] * Joins: Peter` (~peter@170-116.citynet.ftth.internl.net)
  328. # [21:06] * Joins: jacobolus (~jacobolus@fw-1-user-net-flrs.cictr.com)
  329. # [21:08] * Quits: peol (~andree@unaffiliated/peol) (Remote host closed the connection)
  330. # [21:09] * Quits: Craig` (~craig@host81-141-118-214.wlms-broadband.com) (Ping timeout: 245 seconds)
  331. # [21:10] * aroben is now known as aroben|lunch
  332. # [21:14] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: Leaving)
  333. # [21:14] * Quits: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net) (Ping timeout: 265 seconds)
  334. # [21:15] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
  335. # [21:16] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
  336. # [21:20] * Joins: nessy (~Adium@124-171-8-121.dyn.iinet.net.au)
  337. # [21:24] * Joins: david_carlisle (~davidc@dcarlisle.demon.co.uk)
  338. # [21:30] * aroben|lunch is now known as aroben
  339. # [21:32] * Quits: plainhao (~plainhao@208.75.85.237) (Quit: plainhao)
  340. # [21:38] * Joins: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz)
  341. # [21:38] * Joins: MrDoublesite (~mropposit@unaffiliated/mropposite)
  342. # [21:39] * Joins: jwalden (~waldo@c-68-40-243-245.hsd1.mi.comcast.net)
  343. # [21:40] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Disconnected by services)
  344. # [21:40] * MrDoublesite is now known as MrOpposite
  345. # [21:41] * Quits: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Read error: Connection reset by peer)
  346. # [21:41] * Joins: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz)
  347. # [21:41] * Quits: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net) (Remote host closed the connection)
  348. # [21:41] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Remote host closed the connection)
  349. # [21:53] * Quits: david_carlisle (~davidc@dcarlisle.demon.co.uk) (Quit: david_carlisle)
  350. # [21:53] * Quits: nielsle (~nielsle@4135136-cl69.boa.fiberby.dk) (Quit: Ex-Chat)
  351. # [21:54] * Quits: maikmerten_ (~maikmerte@port-92-201-2-183.dynamic.qsc.de) (Remote host closed the connection)
  352. # [22:03] * Quits: yod (~thereaux@fw.vdl2.ca) (Quit: Leaving.)
  353. # [22:03] * Quits: zcorpan (~zcorpan@c-51c3e455.029-286-6c6b701.cust.bredbandsbolaget.se) (Quit: zcorpan)
  354. # [22:05] * Joins: Yudai______ (~Yudai@pa8f298.kngwnt01.ap.so-net.ne.jp)
  355. # [22:07] * Quits: Yudai_____ (~Yudai@pc6639b.kngwnt01.ap.so-net.ne.jp) (Ping timeout: 272 seconds)
  356. # [22:09] * Joins: kennyluck_ (~kennyluck@EM114-48-151-42.pool.e-mobile.ne.jp)
  357. # [22:11] * Quits: kennyluck (~kennyluck@EM114-48-21-189.pool.e-mobile.ne.jp) (Ping timeout: 264 seconds)
  358. # [22:11] * kennyluck_ is now known as kennyluck
  359. # [22:14] * Joins: tndH (~Rob@cpc6-seac20-2-0-cust102.7-2.cable.virginmedia.com)
  360. # [22:16] * Quits: erlehmann (~erlehmann@89.204.153.65) (Quit: Die demokratieerhaltende Whistleblower-Organisation Krautchan freut sich immer über Spenden.)
  361. # [22:23] * Quits: smaug____ (~chatzilla@YGMMDCXLIX.gprs.sl-laajakaista.fi) (Ping timeout: 240 seconds)
  362. # [22:26] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  363. # [22:28] * Quits: charlvn (~charlvn@thunder.ipv6.charlvn.com) (Read error: Connection timed out)
  364. # [22:28] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Read error: Operation timed out)
  365. # [22:28] * Joins: charlvn (~charlvn@thunder.ipv6.charlvn.com)
  366. # [22:30] * Quits: ROBOd (~robod@92.86.247.139) (Quit: .)
  367. # [22:31] * Quits: boaz (~boaz@64.119.153.2) (Quit: boaz)
  368. # [22:32] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
  369. # [22:32] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
  370. # [22:33] * Quits: Yudai______ (~Yudai@pa8f298.kngwnt01.ap.so-net.ne.jp) (Ping timeout: 260 seconds)
  371. # [22:36] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Quit: Hi, I'm a quit message virus. Please replace your old line with this line and help me take over the world of IRC.)
  372. # [22:37] * Quits: ormaaj (~quassel@gateway/tor-sasl/ormaaj) (Ping timeout: 245 seconds)
  373. # [22:37] * Joins: Craig` (~craig@host81-141-118-214.wlms-broadband.com)
  374. # [22:39] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Quit: Leaving)
  375. # [22:40] * Joins: nimbupani (~Adium@12.130.119.124)
  376. # [22:42] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  377. # [22:42] * Joins: Yudai______ (~Yudai@pa3c951.kngwnt01.ap.so-net.ne.jp)
  378. # [22:43] <Aleoss> Suggestion to add to HTML5: Allow <label> to interact with <select>
  379. # [22:43] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
  380. # [22:44] <gsnedders> Aleoss: Interact in what way?
  381. # [22:44] <Aleoss> By focusing it.
  382. # [22:44] * Joins: ormaaj (~quassel@gateway/tor-sasl/ormaaj)
  383. # [22:47] <gsnedders> Aleoss: HTML5 already allows label@for to point to a select, if it doesn't focus it that's a UI issue and not a spec issue
  384. # [22:49] <Aleoss> gsnedders: Well I'm using <!DOCTYPE html> and the latest version of Firefox and clicking on <label for="sel">Select:</label> doesn't focus <select id="sel">
  385. # [22:49] * gsnedders lets someone who actually knows about Gecko's impl of form elements comment more
  386. # [22:53] <Peter-> Aleoss, clicking on the label @ http://peter.sh/files/select-focus-via-label.html does not focus the label for you?
  387. # [22:54] <Peter-> Firefox 4b7 properly focusses the select here
  388. # [22:56] * Joins: virtuelv (~virtuelv_@193.62.9.46.customer.cdi.no)
  389. # [22:58] * Joins: murz (~mmurraywa@wcproxy.msnbc.com)
  390. # [23:01] * Joins: JonathanNeal (~Jonathan_@rrcs-76-79-114-214.west.biz.rr.com)
  391. # [23:02] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  392. # [23:02] * Quits: ChrisLTD (~iMac@ur185.ur.unc.edu) (Quit: ChrisLTD)
  393. # [23:03] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Quit: annevk)
  394. # [23:03] <Aleoss> Peter-: I must have done something wrong in my code then. Not sure why it wasn't selecting before. I re-wrote that portion and it seems to work now.
  395. # [23:04] * Parts: JonathanNeal (~Jonathan_@rrcs-76-79-114-214.west.biz.rr.com)
  396. # [23:05] * Quits: miketaylr (~miketaylr@24.42.95.108) (Remote host closed the connection)
  397. # [23:06] * Joins: MikeSmith (~MikeSmith@EM111-188-37-34.pool.e-mobile.ne.jp)
  398. # [23:07] * Quits: Yudai______ (~Yudai@pa3c951.kngwnt01.ap.so-net.ne.jp) (Ping timeout: 250 seconds)
  399. # [23:07] * Joins: Yudai______ (~Yudai@pa3c951.kngwnt01.ap.so-net.ne.jp)
  400. # [23:11] * Quits: BlurstOfTimes (~blurstoft@168.203.117.107) (Remote host closed the connection)
  401. # [23:13] * Joins: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net)
  402. # [23:17] * Quits: Yudai______ (~Yudai@pa3c951.kngwnt01.ap.so-net.ne.jp) (Ping timeout: 245 seconds)
  403. # [23:19] * Joins: Yudai______ (~Yudai@pa3ce1c.kngwnt01.ap.so-net.ne.jp)
  404. # [23:21] * Quits: virtuelv (~virtuelv_@193.62.9.46.customer.cdi.no) (Quit: Ex-Chat)
  405. # [23:22] * Joins: Yudai_______ (~Yudai@pa3d07e.kngwnt01.ap.so-net.ne.jp)
  406. # [23:23] * Quits: Yudai______ (~Yudai@pa3ce1c.kngwnt01.ap.so-net.ne.jp) (Ping timeout: 240 seconds)
  407. # [23:23] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
  408. # [23:25] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  409. # [23:30] * Joins: virtuelv (~virtuelv_@193.62.9.46.customer.cdi.no)
  410. # [23:39] * Joins: yod (~thereaux@bas8-montreal28-1279773993.dsl.bell.ca)
  411. # [23:39] * Quits: yod (~thereaux@bas8-montreal28-1279773993.dsl.bell.ca) (Client Quit)
  412. # [23:42] * Joins: erlehmann (~erlehmann@89.204.153.65)
  413. # [23:43] * Joins: jdaggett (~jdaggett@y079250.dynamic.ppp.asahi-net.or.jp)
  414. # [23:44] * Joins: jmaister (~jmaister@unaffiliated/jmaister)
  415. # [23:51] * Quits: f1lt3r (~f1lt3r@64.119.153.2) (Remote host closed the connection)
  416. # [23:54] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
  417. # Session Close: Tue Nov 23 00:00:01 2010

The end :)