/irc-logs / freenode / #html5 / 2011-04-07 / end

Options:

  1. # Session Start: Thu Apr 07 00:00:00 2011
  2. # Session Ident: #html5
  3. # [00:01] * Quits: KMFrog (~KMFrog@78-23-103-45.access.telenet.be) (Read error: Connection reset by peer)
  4. # [00:04] * Quits: JoshManders (~Josh@unaffiliated/killswitch) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.17/2009122204])
  5. # [00:04] * Quits: IanWizard (~IanWizard@c-98-237-207-104.hsd1.wa.comcast.net) (Ping timeout: 246 seconds)
  6. # [00:05] <grantg> nimbupani: I feel like I should post this on firstworldproblems
  7. # [00:05] <grantg> http://www.reddit.com/r/firstworldproblems/
  8. # [00:05] <grantg> :P
  9. # [00:06] * Joins: Senix (~look@unaffiliated/look)
  10. # [00:06] <nimbupani> haha
  11. # [00:06] <nimbupani> i created a smaller usercase grantg http://jsfiddle.net/RtD96/2/
  12. # [00:06] <nimbupani> is definitely a bug
  13. # [00:07] <grantg> nice
  14. # [00:07] <grantg> yup
  15. # [00:08] * Quits: CodenameKT (~CodenameK@99.184.79.112) (Quit: Leaving)
  16. # [00:08] <grantg> should happen when you have scrollbars on a div too
  17. # [00:08] <grantg> the scrollbars will be bugged just like opacity
  18. # [00:08] <grantg> *just like opacity on flash
  19. # [00:09] <grantg> I'm wondering how this bug got through the beta phase of multiple opera versions...
  20. # [00:09] <grantg> And I mean MANY
  21. # [00:11] <grantg> nimbupani: Someone needs to add this bug to http://www.positioniseverything.net/op-omnibus.html
  22. # [00:11] <grantg> That's how old this bug seems
  23. # [00:11] <nimbupani> grantg: it only happens on a mac :)
  24. # [00:11] <grantg> nimbupani: seems like it too
  25. # [00:12] <grantg> linux people aren't seeing the bug
  26. # [00:12] <nimbupani> its something to do with windowed and windowless plugin
  27. # [00:12] <nimbupani> https://developer.mozilla.org/en/Gecko_Plugin_API_Reference/Drawing_and_Event_Handling#Mac OS
  28. # [00:13] <grantg> definitely composited separately and below the div it seems
  29. # [00:13] <grantg> like the plugin is opaque completely, and lies below the div
  30. # [00:13] <grantg> on the compositing chain
  31. # [00:15] * Joins: digitalfiz (~digitalfi@96bus106.tampabay.res.rr.com)
  32. # [00:16] <grantg> nimbupani: Don't worry, firefox 4 has glitches with HW acceleration on mac.
  33. # [00:16] <grantg> So Opera isn't forever alone with the gfx glitches on OSX
  34. # [00:17] * Quits: ericduran (~ericduran@173-203-243-241.static.cloud-ips.com) (Quit: ericduran)
  35. # [00:17] <grantg> nimbupani: Opera ain
  36. # [00:17] <grantg> nimbupani: Opera ain't got shit on http://i.imgur.com/T8hY6.png
  37. # [00:17] * Quits: Frippe (~Frippe@unaffiliated/frippe) (Quit: Computer has gone to sleep)
  38. # [00:17] * Quits: cocoadaemon (~cocoadaem@2a01:e35:8a99:e90:20d:93ff:fe3b:868c) (Quit: cocoadaemon)
  39. # [00:18] * Quits: henrikkok (~henrikkok@3306ds3-amb.0.fullrate.dk) (Quit: Leaving.)
  40. # [00:18] <nimbupani> hahaha
  41. # [00:19] <nimbupani> grantg: woah thats weird.
  42. # [00:19] <grantg> heh
  43. # [00:19] <grantg> glitched right on google news. :/
  44. # [00:19] <nimbupani> :)
  45. # [00:19] <nimbupani> some bugs just slip through
  46. # [00:19] <nimbupani> coz nobody is following them and is not important enough.
  47. # [00:19] * Quits: mrgnrdrck (~mrgnrdrck@brln-4d0c3787.pool.mediaWays.net) (Quit: mrgnrdrck)
  48. # [00:20] <grantg> nimbupani: Though a complete trashing of the page is something that should be important though. :P
  49. # [00:20] <nimbupani> :)
  50. # [00:21] <grantg> nimbupani: Notice firefox 4 glitches that page on mac with HW acceleration
  51. # [00:22] <grantg> look towards the top of the content div while the opacity is being animated
  52. # [00:22] <grantg> http://imgur.com/T4AK6
  53. # [00:22] <grantg> deja vu
  54. # [00:22] <nimbupani> ah i see.
  55. # [00:22] <nimbupani> haha
  56. # [00:22] <nimbupani> :)
  57. # [00:22] <grantg> ghost rendering
  58. # [00:23] <grantg> from opacity -> opacity
  59. # [00:23] <grantg> double opacity = double rainbow
  60. # [00:23] <nimbupani> i guess these are still early days of hw acc
  61. # [00:23] <nimbupani> haha
  62. # [00:23] <grantg> on firefox 4 mac with HW acceleration
  63. # [00:24] <grantg> heh
  64. # [00:24] <grantg> double rainbow = let's ship this thing
  65. # [00:24] <grantg> regressions. O_O
  66. # [00:25] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
  67. # [00:33] * Quits: CrashTest_ (~CrashTest@c-66-235-13-223.sea.wa.customer.broadstripe.net) (Quit: CrashTest_)
  68. # [00:38] * Joins: sameh_ammar (~chatzilla@41.196.243.223)
  69. # [00:39] <sameh_ammar> Hi all can anyone help me how i use webgl to render 3d ?
  70. # [00:43] <danbeam> sameh_ammar: https://developer.mozilla.org/en/WebGL/Getting_started_with_WebGL
  71. # [00:43] <danbeam> sameh_ammar: https://developer.mozilla.org/en/WebGL
  72. # [00:44] * paul_irish_ is now known as paul_irish
  73. # [00:46] <grantg> shit, now people probably want me to blog about hitting the HW acceleration glitches.
  74. # [00:46] <paul_irish> YES PLEASE
  75. # [00:46] * grantg says opacity == glitches
  76. # [00:47] * Joins: figital (~figital@c-174-62-174-172.hsd1.ma.comcast.net)
  77. # [00:47] <nimbupani> :)
  78. # [00:47] <paul_irish> grantg: http://code.google.com/p/html5rocks/wiki/AudioLibraries :)
  79. # [00:47] * Quits: ZeroCoder (~Quilck@90.183.82.215)
  80. # [00:47] <grantg> heh
  81. # [00:47] * Quits: sameh_ammar (~chatzilla@41.196.243.223) (Ping timeout: 260 seconds)
  82. # [00:47] * Quits: bibo (~biborico@159.71.64-86.rev.gaoland.net) (Read error: Operation timed out)
  83. # [00:48] * Joins: bibo (~biborico@159.71.64-86.rev.gaoland.net)
  84. # [00:48] * Joins: sameh_ammar (~chatzilla@41.196.243.223)
  85. # [00:50] <grantg> brb
  86. # [00:50] * Quits: grantg (~chatzilla@c-66-229-101-15.hsd1.fl.comcast.net) (Quit: ChatZilla 0.9.86.1 [Firefox 4.0/20110318052756])
  87. # [00:50] * Quits: sameh_ammar (~chatzilla@41.196.243.223) (Remote host closed the connection)
  88. # [00:53] * Quits: nightfury (~nightfury@c-174-52-17-127.hsd1.ut.comcast.net) (Ping timeout: 246 seconds)
  89. # [00:59] * Joins: nightfury (~nightfury@c-174-52-17-127.hsd1.ut.comcast.net)
  90. # [01:01] * Quits: derek_ (~derek@93.178.90.206) (Remote host closed the connection)
  91. # [01:01] * Joins: derek_ (~derek@93.178.90.206)
  92. # [01:09] * Joins: fealls (UnReg@94.159.192.115)
  93. # [01:09] <fealls> did anyone have a funky experience with websockets handshaking? it's failing like 50% of the times... is there a suggested way of doing it?
  94. # [01:11] * Quits: hubble (~hubble@173-165-61-105-Illinois.hfc.comcastbusiness.net) (Quit: hubble)
  95. # [01:12] * Quits: boaz (~boaz@75-150-66-249-NewEngland.hfc.comcastbusiness.net) (Quit: boaz)
  96. # [01:18] * Quits: robhawkes (~robhawkes@nat/mozilla/x-jghcsijstuydoduy) (Quit: Leaving...)
  97. # [01:20] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Never look down on someone unless you're helping them up.)
  98. # [01:22] * Quits: gliese581 (~ManOnTheM@81.202.113.56.dyn.user.ono.com) (Read error: Operation timed out)
  99. # [01:31] * Quits: myakura (~myakura@p1182-ipbf4006marunouchi.tokyo.ocn.ne.jp) (Ping timeout: 258 seconds)
  100. # [01:32] * Quits: Brodingo (~Brodingo@cpe-70-116-2-207.austin.res.rr.com) (Quit: Brody's Computer used Hypnosis. It's super effective!)
  101. # [01:33] * Joins: robhawkes (~robhawkes@nat/mozilla/x-hiwguzjfpiwfmhaz)
  102. # [01:36] * Quits: dcadenas (~dcadenas@r186-48-234-228.dialup.adsl.anteldata.net.uy) (Ping timeout: 252 seconds)
  103. # [01:40] * Joins: Jonz (~Adium@pool-173-79-111-84.washdc.fios.verizon.net)
  104. # [01:40] * Joins: kennyluck (~kennyluck@EM1-112-37-230.pool.e-mobile.ne.jp)
  105. # [01:41] <Jonz> so.. I've got my script links in the very bottom of my page, just above the </body>, and when I run pagespeed, I get this warning:
  106. # [01:41] <Jonz> Defer parsing of JavaScript
  107. # [01:41] <Jonz> 310.3KiB of JavaScript is parsed during initial page load. Defer parsing JavaScript to reduce blocking of page rendering.
  108. # [01:41] <Jonz> is that basically a red herring, or.. should I move my scripts down even farther? or load them asynchronously...
  109. # [01:42] * Joins: dcadenas (~dcadenas@r186-48-194-72.dialup.adsl.anteldata.net.uy)
  110. # [01:43] * Quits: matijsb (~Adium@5353CD69.cm-6-4d.dynamic.ziggo.nl) (Quit: Leaving.)
  111. # [01:51] * Joins: adamnbowen (~adamnbowe@adsl-69-211-24-29.dsl.chcgil.ameritech.net)
  112. # [01:59] * Quits: Thasmo (~thasmo@d86-32-70-59.cust.tele2.at)
  113. # [02:03] * Joins: tw2113 (~tw2113@fedora/tw2113)
  114. # [02:05] * Joins: jochen___ (~jochen@nat/google/x-lfkzvacxdzftibxj)
  115. # [02:07] * Quits: Jonz (~Adium@pool-173-79-111-84.washdc.fios.verizon.net) (Quit: Leaving.)
  116. # [02:08] * Quits: jochen__ (~jochen@nat/google/x-jhzxmcymkqdqjabb) (Ping timeout: 240 seconds)
  117. # [02:10] * Joins: jochen__ (~jochen@nat/google/x-jppyrlypfxdukddm)
  118. # [02:10] * Quits: dcadenas (~dcadenas@r186-48-194-72.dialup.adsl.anteldata.net.uy) (Remote host closed the connection)
  119. # [02:10] * Quits: jochen___ (~jochen@nat/google/x-lfkzvacxdzftibxj) (Ping timeout: 264 seconds)
  120. # [02:14] * Quits: derek_ (~derek@93.178.90.206) (Remote host closed the connection)
  121. # [02:15] * Joins: dgathright (~dgathrigh@nat/yahoo/x-owhjyzwqwqafiqcu)
  122. # [02:16] * Quits: dgathright (~dgathrigh@nat/yahoo/x-owhjyzwqwqafiqcu) (Client Quit)
  123. # [02:17] * Joins: dgathright (~dgathrigh@nat/yahoo/x-jzkhzizvabbjrdfg)
  124. # [02:18] * Quits: robrt` (~rob@79.97.105.22)
  125. # [02:26] * Quits: madalu` (~user@67-197-161-170.dyn.comporium.net) (Remote host closed the connection)
  126. # [02:33] * Quits: dgathright (~dgathrigh@nat/yahoo/x-jzkhzizvabbjrdfg) (Ping timeout: 252 seconds)
  127. # [02:33] * Joins: dgathright (~dgathrigh@nat/yahoo/x-igdnmbogifqwyjcu)
  128. # [02:33] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: zzzzz)
  129. # [02:35] * Quits: digitalfiz (~digitalfi@96bus106.tampabay.res.rr.com) (Ping timeout: 240 seconds)
  130. # [02:36] * Joins: dgathright_ (~dgathrigh@nat/yahoo/x-zhgoxfntwiozieoy)
  131. # [02:37] * Quits: robhawkes (~robhawkes@nat/mozilla/x-hiwguzjfpiwfmhaz) (Quit: Leaving...)
  132. # [02:39] * Quits: dgathright (~dgathrigh@nat/yahoo/x-igdnmbogifqwyjcu) (Ping timeout: 240 seconds)
  133. # [02:39] * dgathright_ is now known as dgathright
  134. # [02:41] * Joins: robhawkes (~robhawkes@nat/mozilla/x-jofeumqhoblcliqf)
  135. # [02:44] * Joins: digitalfiz (~digitalfi@96bus106.tampabay.res.rr.com)
  136. # [02:46] * Joins: madalu (~matt@unaffiliated/madalu)
  137. # [02:49] * Joins: JoshManders (~Josh@unaffiliated/killswitch)
  138. # [02:50] * Quits: robhawkes (~robhawkes@nat/mozilla/x-jofeumqhoblcliqf) (Quit: Leaving...)
  139. # [02:52] * Quits: madalu (~matt@unaffiliated/madalu) (Remote host closed the connection)
  140. # [02:52] * Joins: madalu (~user@unaffiliated/madalu)
  141. # [02:54] * Joins: grantg (42e5650f@gateway/web/freenode/ip.66.229.101.15)
  142. # [02:55] <grantg> paul_irish: I'm testing XAudioJS on a fork of the JS GBC emulator. :)
  143. # [02:55] <grantg> So far mozAudio works
  144. # [02:55] <grantg> I'm fixing the remaining bugs
  145. # [02:55] <grantg> to get webAudio and the data uri fallback working
  146. # [02:55] <grantg> http://www.grantgalitz.org/test/gameboy/
  147. # [02:56] <grantg> yo dawg, the code is currently at http://www.grantgalitz.org/test/gameboy/js/other/XAudioServer.js
  148. # [02:56] <grantg> paul_irish; To show you it exists. :P
  149. # [02:56] <paul_irish> boom
  150. # [02:57] <tw2113> either of you know if a div can have a lower z-index than <body> and appear below a bg attached to the body?
  151. # [02:57] <tw2113> or is body kind of the bottom of the stack for good?
  152. # [02:59] <grantg> paul_irish: I'm trying to fix the bugs right now, should be done by tonight for a git upload.
  153. # [03:00] * Joins: dcadenas (~dcadenas@r186-48-204-184.dialup.adsl.anteldata.net.uy)
  154. # [03:03] * Quits: adamnbowen (~adamnbowe@adsl-69-211-24-29.dsl.chcgil.ameritech.net) (Quit: Computer has gone to sleep)
  155. # [03:04] <grantg> I need to re-add the audio resampler for web audio
  156. # [03:04] <grantg> which resamples the audio in real-time for compat with web audio for when sample rate in != hardware sample rate detected by web audio
  157. # [03:05] * Joins: phishy_ (~jeff@c-71-192-162-156.hsd1.nh.comcast.net)
  158. # [03:07] <grantg> paul_irish: I'll have to document how to initialize and run the XAudioServer object
  159. # [03:07] <grantg> It does all the behind-the-scenes magic for you
  160. # [03:08] <grantg> and wraps mozAudio, web audio, and even the WAV PCM data uri fallback in it
  161. # [03:08] <grantg> all you need to do is access its write function, initialize it properly, and provide an audio underflow callback
  162. # [03:10] <grantg> so you don't need to know squat about moz audio or web audio to output audio in your browser. :)
  163. # [03:10] <grantg> all you need to know is the XAudioServer API.
  164. # [03:14] * danbeam is now known as _|danbeam|_|afk|
  165. # [03:18] <gde33> html5 made rss that much more interesting :D
  166. # [03:18] * Quits: dcadenas (~dcadenas@r186-48-204-184.dialup.adsl.anteldata.net.uy) (Remote host closed the connection)
  167. # [03:18] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: davidwalsh)
  168. # [03:19] <tw2113> gde33 html5 has that effect
  169. # [03:19] <tw2113> shit is interesting again
  170. # [03:19] <gde33> I just love the text based feed items :D
  171. # [03:19] <grantg> WAV PCM data uri method now working
  172. # [03:20] <grantg> web audio bugginess is left to quash
  173. # [03:20] <gde33> it doesn't take a very big video to break the data uri :P
  174. # [03:20] <gde33> just before that it will freeze up the browser
  175. # [03:21] <grantg> brb
  176. # [03:21] * Quits: grantg (42e5650f@gateway/web/freenode/ip.66.229.101.15) (Quit: Page closed)
  177. # [03:21] <gde33> with rssowl I can use many websites at the same time. Some one should call mozilla.
  178. # [03:23] <tw2113> i remember that
  179. # [03:23] <tw2113> it was my first rss reader back in like 2004/2005 when i first heard about rss and xml
  180. # [03:28] * Quits: phishy_ (~jeff@c-71-192-162-156.hsd1.nh.comcast.net) (Quit: phishy_)
  181. # [03:28] * Quits: themiddleman (~rob@c-67-186-244-235.hsd1.ut.comcast.net) (Remote host closed the connection)
  182. # [03:38] * Joins: techrush (~techrush@adsl-75-4-193-241.dsl.irvnca.sbcglobal.net)
  183. # [03:38] * Joins: chandan_kumar (~chandan@223.179.143.247)
  184. # [03:39] * Quits: snover (~Adium@unaffiliated/snover) (Quit: Leaving.)
  185. # [03:39] <techrush> i just want to confirm that this is somewhat insane <footer id="footer">
  186. # [03:39] <techrush> or <header id="header">
  187. # [03:41] <tw2113> i see no issues techrush
  188. # [03:42] <tw2113> it allows to attach js to them, and differentiates as you can have many headers and footers in a page
  189. # [03:42] <techrush> seems weird to me although i get the point about JS
  190. # [03:43] <techrush> the way i was seeing it used was with a single header and footer on the page and no JS referencing it
  191. # [03:43] <techrush> geuss im not up to speed on html5 semantics yet
  192. # [03:43] <techrush> <section> and <article> confuse me a bit as well
  193. # [03:43] <tw2113> articles can have their own header and footer too
  194. # [03:43] <techrush> ok
  195. # [03:44] <tw2113> if you want to get uptospeed with the semantic stuff, this is a good site http://html5doctor.com/
  196. # [03:44] * Parts: djQuery (~djQuery@pool-71-252-179-67.dllstx.fios.verizon.net)
  197. # [03:45] <techrush> ok thanks
  198. # [03:45] * Joins: diamonds (~diamonds@c-71-232-151-63.hsd1.ma.comcast.net)
  199. # [03:45] * Quits: diamonds (~diamonds@c-71-232-151-63.hsd1.ma.comcast.net) (Changing host)
  200. # [03:45] * Joins: diamonds (~diamonds@unaffiliated/t0nic)
  201. # [03:45] <tw2113> "We will publish articles relating to HTML5, its semantics, and how to use it right now. We also invite questions via Ask the Doctor. We’ll post answers in future articles so that everyone can benefit."
  202. # [03:45] * Quits: madalu (~user@unaffiliated/madalu) (Remote host closed the connection)
  203. # [03:46] * Joins: Drule (~Drule@c-b21d7532-74736162.cust.telenor.se)
  204. # [03:46] * Joins: phishy_ (~jeff@c-71-192-162-156.hsd1.nh.comcast.net)
  205. # [03:48] * Quits: chandan_kumar (~chandan@223.179.143.247) (Ping timeout: 276 seconds)
  206. # [03:50] <techrush> any major cons to using html5shiv ?
  207. # [03:50] <tw2113> given that it pretty much just allows styleability to old browsers.......no
  208. # [03:50] <tw2113> i have done websites that have the new semantic stuff working all the way back to IE6 :D
  209. # [03:51] <techrush> interesting
  210. # [03:51] <techrush> right now im only using the html5 doctype in my sites
  211. # [03:51] <techrush> looking to expand that a bit
  212. # [03:51] <tw2113> getting your toes a little wet
  213. # [03:51] <tw2113> soon you'll go deeper and get the water past your ankles
  214. # [03:51] <techrush> yeah
  215. # [03:51] * Quits: kennyluck (~kennyluck@EM1-112-37-230.pool.e-mobile.ne.jp) (Quit: kennyluck)
  216. # [03:51] <techrush> hahaha :)
  217. # [03:52] <tw2113> next thing you know, look out! you're splashing around dunking people showing off being all like "i'm all up on the new technology, while you're still making table layouts HAHAHAAHAHAHAHA"
  218. # [03:53] <techrush> i do find it shocking that i still run into brand new sites made entirely of tables and image maps
  219. # [03:53] <tw2113> it's a travesty
  220. # [03:53] <tw2113> granted last night i tried applying for unemployment, and the website mentioned the need for IE5+, cookies, and popups enabled
  221. # [03:53] <tw2113> and the UI actually didn't do anything
  222. # [03:53] <tw2113> lets just say i didn't end up applying
  223. # [03:53] <techrush> you should try using a south korean website
  224. # [03:54] <techrush> you cant do anything without activeX
  225. # [03:54] <techrush> and most everything is designed for ie6
  226. # [03:54] <tw2113> i had to tweet about it saying "if you want me to have faith in the US government, make sure the sites actually work in modern browsers"
  227. # [03:54] <techrush> i mean for something like that they could even just get a template these days
  228. # [03:55] <tw2113> the orient, from what i've seen, is going to be using IE6 for awhile yet
  229. # [03:55] <tw2113> with their pirated copies of XP
  230. # [03:55] <techrush> specifically korea is whats the most worrying to me
  231. # [03:55] <techrush> they are a pretty modern country by most standards
  232. # [03:55] * Quits: antonkovalyov (~antonkova@75-101-56-240.dsl.static.sonic.net) (Quit: Leaving...)
  233. # [03:55] <techrush> and its not just IE ...its activeX
  234. # [03:55] <tw2113> i may have to piss off a few koreans with websites that look subpar to them
  235. # [03:55] * Joins: root__ (~root@24-113-75-49.wavecable.com)
  236. # [04:03] * Joins: jochen___ (~jochen@nat/google/x-rofxkqekhdwltjxd)
  237. # [04:03] <tw2113> bbl
  238. # [04:04] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Ex-Chat)
  239. # [04:04] <Samot> ThiS IS WHO SHE IS DON'T APOLOGIZ
  240. # [04:04] * Quits: Guest62849 (fsosby@70.32.34.100) (*.net *.split)
  241. # [04:04] * Quits: blokefrompoland (artur@spof.pl) (*.net *.split)
  242. # [04:04] * Quits: kiko_ (~kiko@67.207.130.53) (*.net *.split)
  243. # [04:04] * Quits: nbari|away (~nbari@unixmexico/nbari) (*.net *.split)
  244. # [04:04] * Quits: bobslaed1 (~bob@port474.ds1-fa.adsl.cybercity.dk) (*.net *.split)
  245. # [04:04] * Quits: skyler_brungardt (~skyler_br@64.191.211.43) (*.net *.split)
  246. # [04:04] * Quits: Dorward (~Dorward@94-192-4-225.zone6.bethere.co.uk) (*.net *.split)
  247. # [04:04] * Quits: psynaptic (~psynaptic@drupal.org/user/93429/view) (*.net *.split)
  248. # [04:05] * Quits: [tm] (~MikeSmith@sideshowbarker.net) (Read error: Operation timed out)
  249. # [04:05] * Quits: jochen__ (~jochen@nat/google/x-jppyrlypfxdukddm) (*.net *.split)
  250. # [04:05] * Quits: m0 (~m0@mohamedmansour.com) (*.net *.split)
  251. # [04:05] * Quits: rworth (~rworth@pool-72-83-231-22.washdc.fios.verizon.net) (*.net *.split)
  252. # [04:05] * jochen___ is now known as jochen__
  253. # [04:06] * jochen__ is now known as 15SAAF5W0
  254. # [04:06] * Joins: jochen__ (~jochen@nat/google/x-jppyrlypfxdukddm)
  255. # [04:06] * Joins: m0 (~m0@mohamedmansour.com)
  256. # [04:06] * Joins: rworth (~rworth@pool-72-83-231-22.washdc.fios.verizon.net)
  257. # [04:06] * Joins: Guest62849 (fsosby@70.32.34.100)
  258. # [04:06] * Joins: blokefrompoland (artur@spof.pl)
  259. # [04:06] * Joins: kiko_ (~kiko@67.207.130.53)
  260. # [04:06] * Joins: nbari|away (~nbari@unixmexico/nbari)
  261. # [04:06] * Joins: skyler_brungardt (~skyler_br@64.191.211.43)
  262. # [04:06] * Joins: Dorward (~Dorward@94-192-4-225.zone6.bethere.co.uk)
  263. # [04:06] * Joins: psynaptic (~psynaptic@drupal.org/user/93429/view)
  264. # [04:07] * Joins: bobslaede (~bob@port474.ds1-fa.adsl.cybercity.dk)
  265. # [04:07] * Quits: kppullin (~kppullin@wsip-98-173-13-146.oc.oc.cox.net) (Excess Flood)
  266. # [04:07] * Quits: m0 (~m0@mohamedmansour.com) (Ping timeout: 240 seconds)
  267. # [04:07] * Joins: kppullin (~kppullin@wsip-98-173-13-146.oc.oc.cox.net)
  268. # [04:07] * Quits: MissionCritical (~MissionCr@unaffiliated/missioncritical) (Ping timeout: 276 seconds)
  269. # [04:07] * Joins: m0 (~m0@mohamedmansour.com)
  270. # [04:07] * Quits: jochen__ (~jochen@nat/google/x-jppyrlypfxdukddm) (Ping timeout: 240 seconds)
  271. # [04:07] * 15SAAF5W0 is now known as jochen__
  272. # [04:08] * Joins: kadiks (~kadiks@89.95.97.122)
  273. # [04:09] * Joins: madalu (~user@unaffiliated/madalu)
  274. # [04:10] * Joins: [tm] (~MikeSmith@sideshowbarker.net)
  275. # [04:12] * Quits: chrislorenz (~chrislore@rrcs-76-79-247-242.west.biz.rr.com) (Quit: Computer has gone to sleep.)
  276. # [04:14] * Joins: chandan_kumar (~chandan@223.179.135.136)
  277. # [04:14] * Joins: Aquaguy (Aquaguy@92.85-85-161.dynamic.clientes.euskaltel.es)
  278. # [04:15] * Quits: dgathright (~dgathrigh@nat/yahoo/x-zhgoxfntwiozieoy) (Quit: dgathright)
  279. # [04:18] * Joins: MissionCritical (~MissionCr@unaffiliated/missioncritical)
  280. # [04:20] * Quits: benv_ (~benv@75-101-56-240.dsl.static.sonic.net) (Quit: Bye!)
  281. # [04:23] * Joins: mike5w3c_ (~MikeSmith@EM114-48-20-2.pool.e-mobile.ne.jp)
  282. # [04:24] * psynaptic is now known as psynaptic|away
  283. # [04:24] * Joins: dguttman_ (~dguttman@gige.bur.digisynd.com)
  284. # [04:25] * Quits: dguttman_ (~dguttman@gige.bur.digisynd.com) (Client Quit)
  285. # [04:26] * Quits: mike5w3c (~MikeSmith@EM111-188-39-88.pool.e-mobile.ne.jp) (Ping timeout: 246 seconds)
  286. # [04:26] * mike5w3c_ is now known as mike5w3c
  287. # [04:28] * Quits: dguttman (~dguttman@gige.bur.digisynd.com) (Ping timeout: 246 seconds)
  288. # [04:34] * Joins: tw2113 (~tw2113@fedora/tw2113)
  289. # [04:38] * Quits: elfgoh (~Adium@58.186.2.237) (Quit: Leaving.)
  290. # [04:40] * Joins: ryanisnan (~ryanisnan@CPE001cc027101f-CM00186845f008.cpe.net.cable.rogers.com)
  291. # [04:43] * tw2113 reads about mobile boilerplate
  292. # [04:43] * Joins: adamnbowen (~adamnbowe@adsl-69-211-24-29.dsl.chcgil.ameritech.net)
  293. # [04:47] * Joins: miketaylr (~miketaylr@user-160vrg5.cable.mindspring.com)
  294. # [04:47] <tw2113> evening mr miketaylr
  295. # [04:47] <miketaylr> hallo sir
  296. # [04:47] <bot-t> (5 hours 38 mins ago) <vladikoff`> tell miketaylr http://gyazo.com/167011806a59af99c641d5f2932a4b24.png
  297. # [04:47] <miketaylr> ha
  298. # [04:53] * Quits: digitalfiz (~digitalfi@96bus106.tampabay.res.rr.com) (Quit: Leaving)
  299. # [04:53] * Quits: chandan_kumar (~chandan@223.179.135.136) (Read error: Connection reset by peer)
  300. # [04:55] * Quits: addyosmani (~apple@host86-147-68-187.range86-147.btcentralplus.com) (Quit: addyosmani)
  301. # [04:57] * Joins: grantg (~chatzilla@c-66-229-101-15.hsd1.fl.comcast.net)
  302. # [04:58] <grantg> paul_irish: https://github.com/grantgalitz/XAudioJS
  303. # [04:58] * Joins: topeak (~topeak@123.125.157.37)
  304. # [04:58] <grantg> just pushed it out
  305. # [04:58] <grantg> :)
  306. # [05:00] <grantg> enjoy cross-brower native audio sample writing
  307. # [05:01] <miketaylr> two-browser :P
  308. # [05:01] <grantg> fyi, I need to badly document this, but the return on the callback for underflow is actually an array containing the samples and the number actually returned
  309. # [05:02] * Quits: ryanisnan (~ryanisnan@CPE001cc027101f-CM00186845f008.cpe.net.cable.rogers.com) (Quit: Real men IRC naked.)
  310. # [05:02] <grantg> a very stupid thing I'll try to fix
  311. # [05:03] * Joins: dcadenas (~dcadenas@r186-48-196-84.dialup.adsl.anteldata.net.uy)
  312. # [05:04] * Joins: dgathright (~dgathrigh@cpe-76-90-139-148.socal.res.rr.com)
  313. # [05:05] <grantg> ok
  314. # [05:05] <grantg> simplified
  315. # [05:05] <grantg> just return the sample array on callback
  316. # [05:06] <grantg> miketaylr: You're forgetting this does data uri WAV PCM audio too
  317. # [05:06] <zewt> making CSS-aligned objects align with canvas stuff is a lot of fun, since the coordinate systems are subtly different...
  318. # [05:06] <grantg> so count in opera as well
  319. # [05:06] <miketaylr> DOH
  320. # [05:06] <grantg> and safari
  321. # [05:06] <miketaylr> my bad
  322. # [05:06] <grantg> firefox + safari + chrome + opera
  323. # [05:07] * Joins: chrislorenz (~chrislore@cpe-76-167-155-151.socal.res.rr.com)
  324. # [05:10] <grantg> ok
  325. # [05:11] <grantg> call a new instance of XAudioServer(channels, sampleRate, minBufferSize, maxBufferSize, underRunCallback)
  326. # [05:11] <grantg> and ax minBufferSize always less than maxBufferSize
  327. # [05:11] <grantg> and the buffer sizes always adequate
  328. # [05:12] <grantg> like 15000 and 25000
  329. # [05:12] <grantg> and underRunCallback is a callback fired when the audio under runs
  330. # [05:12] <grantg> and I pass the number of samples requested
  331. # [05:12] <grantg> and you pass back an array of samples
  332. # [05:13] <grantg> you write normally through writeAudio(buffer)
  333. # [05:13] <grantg> and calling writeAudio and passing your sample buffer to it has the api do everything for you
  334. # [05:14] <grantg> and the api will call your callback if more samples are needed from hitting the minBufferSize low edge
  335. # [05:14] <Samot> talk it over in bed
  336. # [05:14] <grantg> heh
  337. # [05:15] <grantg> 1) Set it up
  338. # [05:15] <grantg> 2) Pass your samples to writeAudio
  339. # [05:15] <grantg> 3) The lib will call your callback for a "refill" if needed.
  340. # [05:15] <grantg> but will only call your callback once you call writeAudio
  341. # [05:16] <grantg> because code in writeAudio determines whether or not you hit the low-edge of the buffer.
  342. # [05:17] <grantg> TL;DR it makes life a lot easier
  343. # [05:19] * Quits: miketaylr (~miketaylr@user-160vrg5.cable.mindspring.com) (Quit: miketaylr)
  344. # [05:20] <grantg> there is a bug for web audio support still
  345. # [05:20] * Quits: root__ (~root@24-113-75-49.wavecable.com) (Read error: Connection reset by peer)
  346. # [05:20] <grantg> only happens if your sample rate selected is lower than the hardware sample rate
  347. # [05:20] * Joins: root__ (~root@24-113-75-49.wavecable.com)
  348. # [05:20] <grantg> i.e. you choose something less than 44.1khz
  349. # [05:21] <grantg> because I don't have an up-sampler yet
  350. # [05:21] <grantg> only a down-sampler
  351. # [05:21] * Joins: chandan_kumar (~chandan@223.179.142.248)
  352. # [05:22] <zewt> heh, at one point i had to implement a resampler myself because, despite ages of searching, at the time no decent, permissively-licensed one existed :| one of those instances of "has to exist ... but apparently doesn't"
  353. # [05:22] <grantg> heh
  354. # [05:23] <grantg> the downsampler I wrote is realtime in javascript
  355. # [05:23] * Quits: chandan_kumar (~chandan@223.179.142.248) (Read error: Connection reset by peer)
  356. # [05:23] <grantg> so, I made a "nearest-neighbor" version of a resampler in js
  357. # [05:23] <zewt> https://svn.stepmania.com/svn/trunk/stepmania/src/RageSoundReader_Resample_Good.cpp https://svn.stepmania.com/svn/trunk/stepmania/src/RageSoundReader_Resample_Good.h
  358. # [05:24] <grantg> takes < 10% CPU load in JS
  359. # [05:24] <zewt> very fast in C++ but ... I still shy from doing computational tasks in JS, heh
  360. # [05:25] <grantg> heh
  361. # [05:25] * Quits: adamnbowen (~adamnbowe@adsl-69-211-24-29.dsl.chcgil.ameritech.net) (Quit: Get MacIrssi - http://www.sysctl.co.uk/projects/macirssi/)
  362. # [05:26] <grantg> lol sinc resampler
  363. # [05:26] <grantg> that'd eat up the whole cpu
  364. # [05:27] <zewt> it's negligible in C++, even on the hardware when it was written half a decade ago ... be interesting to see how it actually does, but it's too much code to rewrite just for an experiment
  365. # [05:28] <zewt> of course, there's a good deal of C++-centric optimization in there
  366. # [05:28] <grantg> Basic idea for the nearest-neighbor version of resampling is to implement a roll-over counter
  367. # [05:28] <grantg> so you map out x every y samples
  368. # [05:28] <zewt> nearest-neighbor resampling is so low quality it's really not very useful
  369. # [05:29] <grantg> but on rollover you do x+1 every y
  370. # [05:29] <grantg> zewt: I hardly notice the diff
  371. # [05:29] <zewt> the resampler in that engine before I wrote that was linear, which is better than nearest but still hopeless--that's why that resampler is called "Good", not because it's actually that good; it's just a lot better than what I had before :P
  372. # [05:30] <grantg> https://github.com/grantgalitz/XAudioJS/blob/master/XAudioServer.js#L160
  373. # [05:31] <grantg> heh
  374. # [05:31] <grantg> I need to remove a comment there
  375. # [05:32] <zewt> tried using typed arrays for the buffer?
  376. # [05:34] <grantg> yeah
  377. # [05:35] <grantg> http://www.grantgalitz.org/test/gameboy/ is definitely working with XAudioJS
  378. # [05:35] <grantg> heh
  379. # [05:36] * Joins: snover (~Adium@unaffiliated/snover)
  380. # [05:38] * Quits: nightfury (~nightfury@c-174-52-17-127.hsd1.ut.comcast.net) (Ping timeout: 246 seconds)
  381. # [05:40] * Joins: chandan_kumar (~chandan@110.227.138.101)
  382. # [05:44] * Quits: chandan_kumar (~chandan@110.227.138.101) (Read error: Connection reset by peer)
  383. # [05:44] * Joins: nightfury (~nightfury@c-174-52-17-127.hsd1.ut.comcast.net)
  384. # [05:46] * Quits: chrislorenz (~chrislore@cpe-76-167-155-151.socal.res.rr.com) (Quit: Computer has gone to sleep.)
  385. # [05:48] * Quits: dcadenas (~dcadenas@r186-48-196-84.dialup.adsl.anteldata.net.uy) (Remote host closed the connection)
  386. # [05:52] * Joins: robhawkes (~robhawkes@173.200.187.209)
  387. # [05:52] * Joins: themiddleman (~rob@c-67-186-244-235.hsd1.ut.comcast.net)
  388. # [05:53] <grantg> initialization in my own code: https://github.com/grantgalitz/GameBoy-Online/blob/master/js/GameBoyCore.js#L4838
  389. # [05:54] * Joins: dcadenas (~dcadenas@r186-48-196-84.dialup.adsl.anteldata.net.uy)
  390. # [05:57] * Joins: nonge_ (~nonge@p508297D4.dip.t-dialin.net)
  391. # [06:00] * Quits: nightfury (~nightfury@c-174-52-17-127.hsd1.ut.comcast.net) (Ping timeout: 246 seconds)
  392. # [06:02] * Quits: nonge__ (~nonge@p50829A60.dip.t-dialin.net) (Ping timeout: 276 seconds)
  393. # [06:03] * Quits: Drule (~Drule@c-b21d7532-74736162.cust.telenor.se) (Quit: "This rivalry is among the greatest: the Yankees and Red Sox... Hekyll and Jekyll." - Walter Day)
  394. # [06:06] * Quits: diamonds (~diamonds@unaffiliated/t0nic) (Quit: away)
  395. # [06:07] * Joins: nightfury (~nightfury@c-174-52-17-127.hsd1.ut.comcast.net)
  396. # [06:12] * Quits: Tristan| (tristan@eliteof.lastlegend.org) (Ping timeout: 276 seconds)
  397. # [06:18] * Joins: _Tristan_ (tristan@eliteof.lastlegend.org)
  398. # [06:19] * Quits: root__ (~root@24-113-75-49.wavecable.com) (Quit: leaving)
  399. # [06:21] <tw2113> http://imgfave.com/view/1262902
  400. # [06:24] * Joins: mike5w3c_ (~MikeSmith@EM114-48-20-2.pool.e-mobile.ne.jp)
  401. # [06:24] * Quits: mike5w3c (~MikeSmith@EM114-48-20-2.pool.e-mobile.ne.jp) (Read error: Connection reset by peer)
  402. # [06:24] * mike5w3c_ is now known as mike5w3c
  403. # [06:30] <grantg> tw2113: For a second there I thought it was a rule 34 firefox image
  404. # [06:30] <grantg> A lot of those rule 34 ones have been sneaking on to reddit
  405. # [06:30] <grantg> do not want
  406. # [06:30] <grantg> O_o
  407. # [06:32] <tw2113> i got that image from imgfave.com
  408. # [06:33] <grantg> tw2113: Just don't click on the firefox plugin pics
  409. # [06:33] <snover> rule 34? that’s the best rule of all.
  410. # [06:33] <grantg> snover: If you want to gouge your eyes out
  411. # [06:33] <snover> very yes!
  412. # [06:34] <snover> it should help you feel more normal
  413. # [06:34] <snover> :)
  414. # [06:34] <grantg> ...
  415. # [06:34] <tw2113> *shrugs*
  416. # [06:36] <tw2113> looks like my reddit comment karma ride is bound to be over soon
  417. # [06:36] <tw2113> 293 points for "Opera....forever alone"
  418. # [06:36] <grantg> http://www.reddit.com/r/pics/comments/9d8cw/firefox_plugin/
  419. # [06:37] <tw2113> i like the domain name for the picture
  420. # [06:37] <grantg> heh
  421. # [06:37] <grantg> http://i.imgur.com/rzHI7.jpg
  422. # [06:37] * Joins: Killman (~killman@unaffiliated/killman)
  423. # [06:41] * Quits: unomi (~unomi@unaffiliated/unomi) (Ping timeout: 240 seconds)
  424. # [06:42] <grantg> and that's not even the actual rule 34
  425. # [06:42] * Quits: techrush (~techrush@adsl-75-4-193-241.dsl.irvnca.sbcglobal.net) (Ping timeout: 260 seconds)
  426. # [06:42] <grantg> There's even a rule 34 for google chrome'
  427. # [06:43] <grantg> wtf
  428. # [06:43] <tw2113> damn it, i'm stumbling on good domain names that are available
  429. # [06:43] <tw2113> like zombiepiratemonkeys.com
  430. # [06:44] <tw2113> too bad, like always, i have more domain ideas than i have uses for the domains
  431. # [06:44] <grantg> heh
  432. # [06:45] <grantg> http://i.imgur.com/4AjC8.jpg
  433. # [06:45] <tw2113> the answer: they suck too
  434. # [06:45] <Samot> word
  435. # [06:46] <grantg> IE8 on windows
  436. # [06:46] <grantg> http://www.youtube.com/watch?v=YxKjga305cY
  437. # [06:47] <grantg> Put an IE8 logo on there and it's gold
  438. # [06:48] * Quits: grantg (~chatzilla@c-66-229-101-15.hsd1.fl.comcast.net) (Quit: ChatZilla 0.9.86.1 [Firefox 4.0/20110318052756])
  439. # [06:49] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  440. # [06:49] * Joins: antonkovalyov (~antonkova@adsl-75-18-228-251.dsl.pltn13.sbcglobal.net)
  441. # [06:53] * Joins: LongBeach (~mike@AFontenayssB-152-1-19-58.w83-114.abo.wanadoo.fr)
  442. # [06:53] * Joins: kennyluck (~kennyluck@p1033-ipbf6810marunouchi.tokyo.ocn.ne.jp)
  443. # [06:54] * Quits: Senix (~look@unaffiliated/look) (Ping timeout: 276 seconds)
  444. # [06:54] * Joins: cgcardona (~cgcardona@adsl-68-127-27-216.dsl.pltn13.pacbell.net)
  445. # [06:54] * Quits: cgcardona (~cgcardona@adsl-68-127-27-216.dsl.pltn13.pacbell.net) (Changing host)
  446. # [06:54] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
  447. # [06:55] * Joins: unomi (~unomi@unaffiliated/unomi)
  448. # [06:59] * Quits: mike5w3c (~MikeSmith@EM114-48-20-2.pool.e-mobile.ne.jp) (Quit: mike5w3c)
  449. # [07:01] * Quits: dgathright (~dgathrigh@cpe-76-90-139-148.socal.res.rr.com) (Quit: dgathright)
  450. # [07:02] * Quits: zamabe (~zamae@unaffiliated/zamabe) (Quit: Snakes)
  451. # [07:05] * Quits: topeak (~topeak@123.125.157.37) (Read error: Connection reset by peer)
  452. # [07:06] * Joins: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft)
  453. # [07:06] * Joins: sameh_ammar (~chatzilla@41.196.243.223)
  454. # [07:08] * Quits: ped_ (~ped@189.60.165.103) (Quit: Leaving)
  455. # [07:10] * Joins: dgathright (~dgathrigh@cpe-76-90-139-148.socal.res.rr.com)
  456. # [07:10] * Joins: mike5w3c (~MikeSmith@EM114-48-20-2.pool.e-mobile.ne.jp)
  457. # [07:11] * Quits: mike5w3c (~MikeSmith@EM114-48-20-2.pool.e-mobile.ne.jp) (Client Quit)
  458. # [07:11] * Joins: digitalfiz (~digitalfi@96bus106.tampabay.res.rr.com)
  459. # [07:12] * Joins: chrislorenz (~chrislore@cpe-76-167-155-151.socal.res.rr.com)
  460. # [07:12] * Quits: dcadenas (~dcadenas@r186-48-196-84.dialup.adsl.anteldata.net.uy) (Remote host closed the connection)
  461. # [07:12] * Quits: robhawkes (~robhawkes@173.200.187.209) (Quit: Leaving...)
  462. # [07:14] * Quits: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft) (Quit: Liberty is the right to choose, freedom is the result of that choice.)
  463. # [07:19] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Read error: Connection reset by peer)
  464. # [07:20] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
  465. # [07:20] * Quits: kadiks (~kadiks@89.95.97.122) (Quit: Leaving)
  466. # [07:24] * Quits: nightfury (~nightfury@c-174-52-17-127.hsd1.ut.comcast.net) (Quit: nightfury)
  467. # [07:25] * Quits: madalu (~user@unaffiliated/madalu) (Ping timeout: 252 seconds)
  468. # [07:25] * Quits: chrislorenz (~chrislore@cpe-76-167-155-151.socal.res.rr.com) (Quit: Computer has gone to sleep.)
  469. # [07:28] * Joins: Evanescence (~Evanescen@122.237.20.224)
  470. # [07:28] * Quits: sameh_ammar (~chatzilla@41.196.243.223) (Quit: ChatZilla 0.9.86.1 [Firefox 4.0/20110318052756])
  471. # [07:34] * Joins: Drule (~Drule@77.72.98.25.c.fiberdirekt.net)
  472. # [07:34] * Joins: Frippe (~Frippe@unaffiliated/frippe)
  473. # [07:39] * Quits: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net) (Quit: Leaving.)
  474. # [07:48] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 258 seconds)
  475. # [07:48] * Quits: Samot (~samot@14-202-130-124.static.tpgi.com.au) (Ping timeout: 246 seconds)
  476. # [07:51] * Quits: dgathright (~dgathrigh@cpe-76-90-139-148.socal.res.rr.com) (Quit: dgathright)
  477. # [07:55] * Quits: Evanescence (~Evanescen@122.237.20.224) (Ping timeout: 276 seconds)
  478. # [07:56] * Joins: Samot (~samot@14-202-130-124.static.tpgi.com.au)
  479. # [07:58] * Joins: dgathright (~dgathrigh@cpe-76-90-139-148.socal.res.rr.com)
  480. # [07:58] * Quits: Frippe (~Frippe@unaffiliated/frippe) (Quit: Computer has gone to sleep)
  481. # [07:59] * Joins: mike5w3c (~MikeSmith@p1033-ipbf6810marunouchi.tokyo.ocn.ne.jp)
  482. # [08:00] * Quits: LongBeach (~mike@AFontenayssB-152-1-19-58.w83-114.abo.wanadoo.fr)
  483. # [08:04] * Joins: matijsb (~Adium@5353CD69.cm-6-4d.dynamic.ziggo.nl)
  484. # [08:04] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
  485. # [08:10] * Joins: kadiks (~kadiks@92.103.52.133)
  486. # [08:10] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: davidwalsh)
  487. # [08:12] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: zzzzz)
  488. # [08:16] * Quits: antonkovalyov (~antonkova@adsl-75-18-228-251.dsl.pltn13.sbcglobal.net) (Quit: Leaving...)
  489. # [08:17] * Joins: techrush (~techrush@adsl-75-4-193-241.dsl.irvnca.sbcglobal.net)
  490. # [08:18] * Joins: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru)
  491. # [08:26] * Quits: jacine (~jacine@drupal.org/user/88931/view) (Quit: buh bye :))
  492. # [08:28] * Quits: matijsb (~Adium@5353CD69.cm-6-4d.dynamic.ziggo.nl) (Quit: Leaving.)
  493. # [08:34] * Quits: moshee (~moshee@unaffiliated/moshee) (Ping timeout: 276 seconds)
  494. # [08:34] * Joins: moshee (~moshee@c-24-16-155-210.hsd1.wa.comcast.net)
  495. # [08:34] * Quits: moshee (~moshee@c-24-16-155-210.hsd1.wa.comcast.net) (Changing host)
  496. # [08:34] * Joins: moshee (~moshee@unaffiliated/moshee)
  497. # [08:35] * Joins: matjas (~matjas@195.130.156.13)
  498. # [08:48] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Never look down on someone unless you're helping them up.)
  499. # [08:52] * Joins: jochen___ (~jochen@nat/google/x-bchvjfubwfeppvlm)
  500. # [08:53] * Joins: beevi7 (~manuel.bi@tim.7val.com)
  501. # [08:55] * Quits: jochen__ (~jochen@nat/google/x-rofxkqekhdwltjxd) (Ping timeout: 252 seconds)
  502. # [08:55] * jochen___ is now known as jochen__
  503. # [09:02] * Quits: dgathright (~dgathrigh@cpe-76-90-139-148.socal.res.rr.com) (Ping timeout: 248 seconds)
  504. # [09:04] * Quits: snover (~Adium@unaffiliated/snover) (Quit: Leaving.)
  505. # [09:08] * Joins: dgathright (~dgathrigh@nat/yahoo/x-ievtpzjbnycbxmim)
  506. # [09:10] * Quits: Killman (~killman@unaffiliated/killman) (Quit: bbl Zzzz)
  507. # [09:26] * Quits: techrush (~techrush@adsl-75-4-193-241.dsl.irvnca.sbcglobal.net) (Ping timeout: 258 seconds)
  508. # [09:30] * Joins: Zeddy (Zeddy@cable-prv-ff67dd00-99.dhcp.inet.fi)
  509. # [09:32] * Joins: matijsb (~matijsb@188.205.108.18)
  510. # [09:32] * Joins: voxpelli (~anonymous@2001:470:dd8b:babf:223:6cff:fe89:f613)
  511. # [09:48] * Joins: seutje (~steve@fragger.nascom.be)
  512. # [09:48] * Quits: seutje (~steve@fragger.nascom.be) (Changing host)
  513. # [09:48] * Joins: seutje (~steve@drupal.org/user/264148/view)
  514. # [09:52] * Quits: Neiluj (~Julien@195.200.175.214) (Ping timeout: 246 seconds)
  515. # [09:59] * Joins: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125)
  516. # [09:59] * Joins: Neiluj (~Julien@195.200.175.214)
  517. # [10:05] * Quits: figital (~figital@c-174-62-174-172.hsd1.ma.comcast.net) (Ping timeout: 246 seconds)
  518. # [10:06] * Joins: tbassetto (~tbassetto@92.103.127.226)
  519. # [10:08] * Quits: patcito (~123@190.42.67.175) (Read error: Connection reset by peer)
  520. # [10:13] * Joins: JoshManders_ (~Josh@unaffiliated/killswitch)
  521. # [10:15] * Quits: JoshManders (~Josh@unaffiliated/killswitch) (Ping timeout: 276 seconds)
  522. # [10:15] * JoshManders_ is now known as JoshManders
  523. # [10:18] * Quits: Juo (~Juo@unaffiliated/juo) (Quit: goodbye)
  524. # [10:20] * Joins: jeremyselier (~Jeremy@92.103.127.226)
  525. # [10:20] * Joins: figital (~figital@c-174-62-174-172.hsd1.ma.comcast.net)
  526. # [10:26] * Quits: Samot (~samot@14-202-130-124.static.tpgi.com.au) (Ping timeout: 246 seconds)
  527. # [11:08] * Quits: msponge (~msponge@149-169-122-145.nat.asu.edu) (Quit: msponge)
  528. # [11:16] * Joins: Juo (~Juo@unaffiliated/juo)
  529. # [11:19] * Quits: unomi (~unomi@unaffiliated/unomi) (Ping timeout: 246 seconds)
  530. # [11:31] * Joins: unomi (~unomi@unaffiliated/unomi)
  531. # [11:41] * Quits: kadiks (~kadiks@92.103.52.133) (Ping timeout: 276 seconds)
  532. # [11:43] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Quit: simplicity-)
  533. # [11:52] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
  534. # [11:53] * Joins: Samot (~samot@14-202-130-124.static.tpgi.com.au)
  535. # [12:02] * Quits: Samot (~samot@14-202-130-124.static.tpgi.com.au) (Ping timeout: 240 seconds)
  536. # [12:04] * Quits: dgathright (~dgathrigh@nat/yahoo/x-ievtpzjbnycbxmim) (Quit: dgathright)
  537. # [12:13] * Joins: huskyr (~huskyr@188.200.34.66)
  538. # [12:18] * Quits: mike5w3c (~MikeSmith@p1033-ipbf6810marunouchi.tokyo.ocn.ne.jp) (Quit: mike5w3c)
  539. # [12:22] * Joins: Samot (~samot@14-202-130-124.static.tpgi.com.au)
  540. # [12:55] * psynaptic|away is now known as psynaptic
  541. # [13:09] * Joins: Evanescence (~Evanescen@122.237.35.76)
  542. # [13:10] * Quits: ccohn (~ccohn@198.151.217.179) (Ping timeout: 246 seconds)
  543. # [13:12] * Joins: Evanescence2 (~Evanescen@122.237.27.218)
  544. # [13:14] * Quits: Evanescence (~Evanescen@122.237.35.76) (Ping timeout: 246 seconds)
  545. # [13:15] * Joins: derek_ (~derek@109.165.33.3)
  546. # [13:15] * KF7LPW is now known as JNZ
  547. # [13:16] * Joins: jetienne (~jerome@ivr94-6-82-230-255-246.fbx.proxad.net)
  548. # [13:20] * Joins: mike5w3c (~MikeSmith@EM114-48-87-75.pool.e-mobile.ne.jp)
  549. # [13:24] * Quits: Aquaguy (Aquaguy@92.85-85-161.dynamic.clientes.euskaltel.es) (Quit: Saliendo)
  550. # [13:32] * Quits: pingo_ (~anders@77.40.160.226) (Remote host closed the connection)
  551. # [13:49] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
  552. # [13:51] * Joins: Jonz (~Adium@pool-173-79-111-84.washdc.fios.verizon.net)
  553. # [13:55] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
  554. # [13:55] * Quits: moshee (~moshee@unaffiliated/moshee) (Ping timeout: 248 seconds)
  555. # [13:55] * Joins: moshee (~moshee@c-24-16-155-210.hsd1.wa.comcast.net)
  556. # [13:55] * Quits: moshee (~moshee@c-24-16-155-210.hsd1.wa.comcast.net) (Changing host)
  557. # [13:55] * Joins: moshee (~moshee@unaffiliated/moshee)
  558. # [14:05] * Quits: kennyluck (~kennyluck@p1033-ipbf6810marunouchi.tokyo.ocn.ne.jp) (Quit: kennyluck)
  559. # [14:15] * Quits: Evanescence2 (~Evanescen@122.237.27.218) (Quit: Lost terminal)
  560. # [14:15] * Joins: Evanescence (~Evanescen@122.237.27.218)
  561. # [14:19] * Quits: Evanescence (~Evanescen@122.237.27.218) (Client Quit)
  562. # [14:20] * Joins: Evanescence (~Evanescen@122.237.27.218)
  563. # [14:21] * Quits: Samot (~samot@14-202-130-124.static.tpgi.com.au) (Remote host closed the connection)
  564. # [14:25] * Joins: skqr (~skqr@extwdig.dig.com)
  565. # [14:27] * Joins: FireFly (~firefly@unaffiliated/firefly)
  566. # [14:36] * Joins: pingo_ (~anders@77.40.160.226)
  567. # [14:47] * Quits: unomi (~unomi@unaffiliated/unomi) (Ping timeout: 240 seconds)
  568. # [14:52] * Joins: miketaylr (~miketaylr@206.217.92.186)
  569. # [14:54] * Quits: Jonz (~Adium@pool-173-79-111-84.washdc.fios.verizon.net) (Quit: Leaving.)
  570. # [15:00] * Joins: unomi (~unomi@unaffiliated/unomi)
  571. # [15:03] * Quits: JojoBoss (~quassel@69.169.159.105.provo.static.broadweavenetworks.net) (Quit: No Ping reply in 180 seconds.)
  572. # [15:03] * Joins: JojoBoss (~quassel@69.169.159.105.provo.static.broadweavenetworks.net)
  573. # [15:03] * Quits: JojoBoss (~quassel@69.169.159.105.provo.static.broadweavenetworks.net) (Remote host closed the connection)
  574. # [15:05] * Quits: skqr (~skqr@extwdig.dig.com) (Ping timeout: 260 seconds)
  575. # [15:08] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  576. # [15:17] * Joins: exp (~zAyghip8@93-96-170-70.zone4.bethere.co.uk)
  577. # [15:21] * Quits: phishy_ (~jeff@c-71-192-162-156.hsd1.nh.comcast.net) (Quit: phishy_)
  578. # [15:26] * Quits: jetienne (~jerome@ivr94-6-82-230-255-246.fbx.proxad.net) (Remote host closed the connection)
  579. # [15:28] * Joins: jetienne (~jerome@ivr94-6-82-230-255-246.fbx.proxad.net)
  580. # [15:32] * Joins: adamnbowen (~adamnbowe@c-98-220-233-251.hsd1.il.comcast.net)
  581. # [15:36] * Joins: kadiks (~kadiks@2a01:e35:2ec2:9d60:221:85ff:fef5:c0d2)
  582. # [15:36] * Quits: nonge_ (~nonge@p508297D4.dip.t-dialin.net) (Quit: Verlassend)
  583. # [15:39] * Joins: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
  584. # [15:41] * Joins: Jon47 (~jon47@204.56.125.50)
  585. # [15:46] * Quits: huskyr (~huskyr@188.200.34.66) (Quit: huskyr)
  586. # [15:47] * Quits: JoshManders (~Josh@unaffiliated/killswitch) (Ping timeout: 258 seconds)
  587. # [15:49] * Joins: Michael (~disney@orl-inet-cp-10.disney.com)
  588. # [15:49] * Quits: Michael (~disney@orl-inet-cp-10.disney.com) (Changing host)
  589. # [15:49] * Joins: Michael (~disney@unaffiliated/jabberwock)
  590. # [15:49] <Michael> http://www.noupe.com/how-tos/a-guide-to-seamless-website-redesign.html
  591. # [15:52] * Quits: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru) (Read error: Connection reset by peer)
  592. # [15:54] * Joins: phishy_ (~jeff@gw-outbound.broadinstitute.org)
  593. # [15:59] * Quits: hlb (~hlb@114-32-222-155.HINET-IP.hinet.net) (Remote host closed the connection)
  594. # [16:00] * Joins: teear (teear@85-156-11-209.elisa-mobile.fi)
  595. # [16:01] * Joins: hlb (~hlb@114-32-222-155.HINET-IP.hinet.net)
  596. # [16:05] * Joins: JoshManders (~Josh@unaffiliated/killswitch)
  597. # [16:06] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Quit: Leaving)
  598. # [16:09] * Joins: addyosmani (~apple@host86-147-68-187.range86-147.btcentralplus.com)
  599. # [16:13] * Quits: hlb (~hlb@114-32-222-155.HINET-IP.hinet.net) (Remote host closed the connection)
  600. # [16:16] * Quits: sneakyness (~sneakynes@c-68-61-181-3.hsd1.mi.comcast.net) (Remote host closed the connection)
  601. # [16:17] * Joins: JojoBoss (~quassel@69.169.159.105.provo.static.broadweavenetworks.net)
  602. # [16:20] * Joins: robhawkes (~robhawkes@173.200.177.237)
  603. # [16:20] * Joins: dcadenas (~dcadenas@r186-48-237-218.dialup.adsl.anteldata.net.uy)
  604. # [16:21] * psynaptic is now known as psynaptic|lunch
  605. # [16:26] * Joins: cgcardona (~cgcardona@adsl-68-127-27-216.dsl.pltn13.pacbell.net)
  606. # [16:26] * Quits: cgcardona (~cgcardona@adsl-68-127-27-216.dsl.pltn13.pacbell.net) (Changing host)
  607. # [16:26] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
  608. # [16:30] * Quits: teear (teear@85-156-11-209.elisa-mobile.fi) (Ping timeout: 248 seconds)
  609. # [16:33] * Quits: dcadenas (~dcadenas@r186-48-237-218.dialup.adsl.anteldata.net.uy) (Remote host closed the connection)
  610. # [16:35] * Quits: matjas (~matjas@195.130.156.13) (Quit: Computer has gone to sleep.)
  611. # [16:36] * Joins: Brodingo (~Brodingo@cpe-70-116-2-207.austin.res.rr.com)
  612. # [16:36] * Joins: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft)
  613. # [16:37] * Quits: phishy_ (~jeff@gw-outbound.broadinstitute.org) (Quit: phishy_)
  614. # [16:45] * Joins: phishy_ (~jeff@gw-outbound.broadinstitute.org)
  615. # [16:46] * Quits: Evanescence (~Evanescen@122.237.27.218) (Quit: Byebye now .)
  616. # [16:46] * psynaptic|lunch is now known as psynaptic
  617. # [16:50] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  618. # [16:59] * Quits: bibo (~biborico@159.71.64-86.rev.gaoland.net) (Quit: Leaving)
  619. # [17:01] * Joins: skqr (~skqr@extwdig.dig.com)
  620. # [17:01] * Joins: BrianBlakely (~Adium@out.dentsuamerica.com)
  621. # [17:04] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
  622. # [17:04] * Joins: kennyluck (~kennyluck@EM111-188-24-148.pool.e-mobile.ne.jp)
  623. # [17:05] * Joins: boaz (~boaz@75-150-66-249-NewEngland.hfc.comcastbusiness.net)
  624. # [17:08] * Quits: beevi7 (~manuel.bi@tim.7val.com) (Ping timeout: 248 seconds)
  625. # [17:08] * Quits: Drule (~Drule@77.72.98.25.c.fiberdirekt.net) (Ping timeout: 260 seconds)
  626. # [17:11] * Joins: sneakyness (~sneakynes@adsl-76-226-14-33.dsl.sfldmi.sbcglobal.net)
  627. # [17:14] * Quits: robhawkes (~robhawkes@173.200.177.237) (Remote host closed the connection)
  628. # [17:14] * Joins: robhawkes (~robhawkes@173.200.187.209)
  629. # [17:14] * Quits: robhawkes (~robhawkes@173.200.187.209) (Client Quit)
  630. # [17:15] * nbari|away is now known as nbari
  631. # [17:15] * Joins: salazr (~salazr@tor-fw.blastradius.com)
  632. # [17:16] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
  633. # [17:16] * Joins: dcadenas (~dcadenas@r186-48-204-196.dialup.adsl.anteldata.net.uy)
  634. # [17:17] * phishy_ is now known as phishy
  635. # [17:17] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
  636. # [17:20] * Joins: hlb (~hlb@114-32-222-155.HINET-IP.hinet.net)
  637. # [17:23] * Joins: zamabe (~zamae@173.217.231.32)
  638. # [17:23] * Quits: zamabe (~zamae@173.217.231.32) (Changing host)
  639. # [17:23] * Joins: zamabe (~zamae@unaffiliated/zamabe)
  640. # [17:28] * Quits: phishy (~jeff@gw-outbound.broadinstitute.org) (Quit: phishy)
  641. # [17:29] * Joins: ZeroCoder (~Quilck@90.183.82.215)
  642. # [17:33] * Quits: jetienne (~jerome@ivr94-6-82-230-255-246.fbx.proxad.net) (Remote host closed the connection)
  643. # [17:37] * Quits: mr_daniel (~irssi@d223251.adsl.hansenet.de) (Ping timeout: 240 seconds)
  644. # [17:37] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: zzzzz)
  645. # [17:39] * Joins: mr_daniel (~irssi@d222216.adsl.hansenet.de)
  646. # [17:40] * Quits: sneakyness (~sneakynes@adsl-76-226-14-33.dsl.sfldmi.sbcglobal.net) (Quit: Zzzzz)
  647. # [17:42] * Quits: derek_ (~derek@109.165.33.3) (Remote host closed the connection)
  648. # [17:43] * Quits: voxpelli (~anonymous@2001:470:dd8b:babf:223:6cff:fe89:f613) (Quit: voxpelli)
  649. # [17:45] * Joins: cocoadaemon (~cocoadaem@2a01:e35:8a99:e90:20d:93ff:fe3b:868c)
  650. # [17:48] * Quits: zamabe (~zamae@unaffiliated/zamabe) (Ping timeout: 240 seconds)
  651. # [17:48] * Joins: sneakyness (~sneakynes@adsl-76-226-14-33.dsl.sfldmi.sbcglobal.net)
  652. # [17:50] * Joins: niftylettuce (~niftylett@h247.119.232.68.ip.windstream.net)
  653. # [17:50] <niftylettuce> good memory profiler for IE?
  654. # [17:51] <moo-_-> niftylettuce: a pink unicorn? :)
  655. # [17:51] <niftylettuce> :/
  656. # [17:53] * Quits: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125) (Ping timeout: 252 seconds)
  657. # [17:53] <niftylettuce> needa see a heap dump -.-
  658. # [17:56] * Joins: snover (~Adium@unaffiliated/snover)
  659. # [18:00] * Quits: kadiks (~kadiks@2a01:e35:2ec2:9d60:221:85ff:fef5:c0d2) (Quit: Leaving)
  660. # [18:01] * Joins: chrislorenz (~chrislore@rrcs-76-79-247-242.west.biz.rr.com)
  661. # [18:01] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
  662. # [18:02] <rgervais> looks like text-overflow is priority at nexy cycle over at Mozilla
  663. # [18:02] <rgervais> :)
  664. # [18:02] <rgervais> about effin' time
  665. # [18:04] * Quits: seutje (~steve@drupal.org/user/264148/view) (Quit: ZOOM ZOOM)
  666. # [18:04] * Joins: robhawkes (~robhawkes@2620:101:8003:300:223:6cff:fe80:d1c6)
  667. # [18:05] * Joins: IanWizard (~IanWizard@c-98-237-207-104.hsd1.wa.comcast.net)
  668. # [18:11] * Quits: chrislorenz (~chrislore@rrcs-76-79-247-242.west.biz.rr.com) (Ping timeout: 276 seconds)
  669. # [18:11] * Joins: snover1 (~Adium@unaffiliated/snover)
  670. # [18:11] * Quits: snover (~Adium@unaffiliated/snover) (Disconnected by services)
  671. # [18:11] * snover1 is now known as snover
  672. # [18:11] * Parts: snover (~Adium@unaffiliated/snover)
  673. # [18:16] * Joins: Jon471 (~jon47@204.56.125.50)
  674. # [18:18] * Quits: Jon47 (~jon47@204.56.125.50) (Ping timeout: 258 seconds)
  675. # [18:20] <BrianBlakely> Seriously stoked about the new Mozilla release cycle
  676. # [18:20] * Quits: niftylettuce (~niftylett@h247.119.232.68.ip.windstream.net) (Ping timeout: 258 seconds)
  677. # [18:20] <BrianBlakely> FF5 in June is going to rock
  678. # [18:20] <BrianBlakely> Need IE to go this route, and everything will be just dandy
  679. # [18:21] <BrianBlakely> The sucky parts of our jobs are evaporating!
  680. # [18:21] * Quits: dmachi (~dmachi@pool-72-66-212-110.ronkva.east.verizon.net) (Read error: Connection reset by peer)
  681. # [18:21] * Joins: dmachi (~dmachi@pool-72-66-212-110.ronkva.east.verizon.net)
  682. # [18:22] * Joins: tw2113 (~tw2113@host-138-46-107-208.midco.net)
  683. # [18:22] * Quits: tw2113 (~tw2113@host-138-46-107-208.midco.net) (Changing host)
  684. # [18:22] * Joins: tw2113 (~tw2113@fedora/tw2113)
  685. # [18:22] * Joins: chrislorenz (~chrislore@rrcs-76-79-247-242.west.biz.rr.com)
  686. # [18:23] * Joins: dgathright (~dgathrigh@cpe-76-90-139-148.socal.res.rr.com)
  687. # [18:24] * Joins: niftylettuce (~niftylett@h247.119.232.68.ip.windstream.net)
  688. # [18:26] <rgervais> BrianBlakely: I effin' AGREE
  689. # [18:26] <rgervais> time to move foward, not backward
  690. # [18:26] <rgervais> especially in technology
  691. # [18:27] <BrianBlakely> Perhaps job security will be based upon actual design skill and problem-solving capability, rather than one's ability to code a layout in CSS without it exploding
  692. # [18:27] * IanWizard is wondering what would be the best, most effective way to capture all keyboard/mouse input in a window.
  693. # [18:28] <zewt> addEventListener :)
  694. # [18:28] <BrianBlakely> IanWizard: Agreeing with zewt
  695. # [18:28] <zewt> (capturing event listeners on the window)
  696. # [18:29] <rgervais> BrianBlakely: shit you're right on the money today
  697. # [18:29] * Quits: chrislorenz (~chrislore@rrcs-76-79-247-242.west.biz.rr.com) (Ping timeout: 264 seconds)
  698. # [18:29] <IanWizard> zewt: but I need to capture ALL of it, including things like Ctrl+W, Alt+F4, Shift+F5
  699. # [18:29] <BrianBlakely> rgervais: Thanks ;)
  700. # [18:29] <zewt> that'll capture everything that the browser allows you to capture
  701. # [18:29] <zewt> (which, in most browsers, is just about everything--including some stuff it probably shouldn't)
  702. # [18:30] <zewt> (it's very weird that you can capture and preventDefault eg. alt-left and escape)
  703. # [18:30] <IanWizard> zewt: but when you're using things like Hulu, those shortcuts don't work, so it can still capture more than plain JS.
  704. # [18:30] <IanWizard> I'd love to use just JS if I could, but I need to capture *everything*
  705. # [18:31] <BrianBlakely> zewt: I think overriding any keyboard input is an essential ability
  706. # [18:31] <zewt> BrianBlakely: not to the point of blocking major browser functionality
  707. # [18:31] * Joins: chrislorenz (~chrislore@rrcs-76-79-247-242.west.biz.rr.com)
  708. # [18:32] <zewt> IanWizard: not sure what you're saying--window.addEventListener("keypress", f, true) will receive those keys, AFAIK
  709. # [18:32] <rgervais> zewt: does addEventListener work in IE7?
  710. # [18:32] <zewt> as long as the document is focused--if eg. the address bar is focused you won't (you're into browser extension territory there)
  711. # [18:32] <BrianBlakely> zewt: The browser is just a means to serve my application
  712. # [18:32] <zewt> no
  713. # [18:32] <rgervais> i'm just curious
  714. # [18:32] <rgervais> what's an alternative then
  715. # [18:33] <BrianBlakely> zewt: Plus, you can always just click Back...
  716. # [18:33] <zewt> there's no way to capture events in IE pre-9 whatsoever, AFAIK; that requires DOM events, which were only just added in IE9
  717. # [18:33] <rgervais> so what we people doing then?
  718. # [18:33] <zewt> we weren't :)
  719. # [18:33] <rgervais> what were*
  720. # [18:33] <zewt> well
  721. # [18:33] <BrianBlakely> What?
  722. # [18:33] <BrianBlakely> zewt, rgervais: attachEvent
  723. # [18:34] <rgervais> I see.
  724. # [18:34] <zewt> a lot of cases where the natural thing to do is event capture were worked around by, for example, sprinkling non-capturing event handlers on every element necessary
  725. # [18:34] <zewt> BrianBlakely: not for event capture
  726. # [18:34] <IanWizard> zewt: (in chrome at least), even capturing all key events, and returning false, doesn't stop things like Ctrl+W
  727. # [18:35] <zewt> BrianBlakely: certain major browser interactions pages really shouldn't be able to interfere with--in practice, the only reason pages are going to prevent alt-left is to harass the user
  728. # [18:35] * Joins: antonkovalyov (~antonkova@75-101-56-240.dsl.static.sonic.net)
  729. # [18:35] <zewt> i *guess* a valid use case would be a fullscreen game
  730. # [18:35] * Quits: matijsb (~matijsb@188.205.108.18) (Quit: Leaving.)
  731. # [18:36] * Quits: niftylettuce (~niftylett@h247.119.232.68.ip.windstream.net) (Ping timeout: 252 seconds)
  732. # [18:36] <BrianBlakely> zewt: What do you mean when you say "not for event capture"? And you're right, Alt-Left is obscure, but consider a very complicated app that has its own "back" and "forward" interactions. The designer might find this to be the most intuitive way to go.
  733. # [18:36] * Quits: chrislorenz (~chrislore@rrcs-76-79-247-242.west.biz.rr.com) (Ping timeout: 252 seconds)
  734. # [18:36] <zewt> the designer should be fired :)
  735. # [18:37] <BrianBlakely> zewt: Right, like a game. Think WoW or somesuch
  736. # [18:37] * Joins: chrislorenz (~chrislore@rrcs-76-79-247-242.west.biz.rr.com)
  737. # [18:37] <zewt> (in the game case, "alt-left" is more likely to be, say, "holding alt to crouch while turning left")
  738. # [18:37] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  739. # [18:38] <zewt> however, browsers should also be claiming much less of the keyboard input space than they are
  740. # [18:38] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
  741. # [18:38] <zewt> chrome is actually very good about that: it doesn't have Alt- keys for a bunch of menus (iirc, only Alt-F and Alt-E which open the same menu); every other browser has a dozen hotkeys for menus
  742. # [18:39] * Quits: chrislorenz (~chrislore@rrcs-76-79-247-242.west.biz.rr.com) (Read error: Connection reset by peer)
  743. # [18:39] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  744. # [18:39] <zewt> not that that helps unless you're targetting only chrome, but it's a step
  745. # [18:39] * Joins: chrislorenz (~chrislore@rrcs-76-79-247-242.west.biz.rr.com)
  746. # [18:40] <zewt> a very hard thing to fix, since it's stuck up in an existing UI--I'd probably go on a rampage if FF tried to take away Alt-B to open bookmarks, since I have all kinds of input habits tied up in that
  747. # [18:40] <IanWizard> zewt: I am actually targeting chrome primarily, but even still. It's catching things that I need it to not be, so I was looking at flash or something <cringe>
  748. # [18:41] <BrianBlakely> IanWizard: Definitely not necessary to go Flash
  749. # [18:41] * Joins: derek_ (~derek@109.165.33.3)
  750. # [18:42] <IanWizard> BrianBlakely: well then what is the solution? As I see it, it's either, Flash, Java, or (maybe) a browser plugin that will help with it.
  751. # [18:42] <zewt> maybe try looking at chrome installed packages; I think they sometimes have permissions not available to regular web pages ... havn't tried them myself (dislike the entire concept) but it's all I can think of
  752. # [18:43] <BrianBlakely> IanWizard: What are you trying to capture that you can't?
  753. # [18:43] <IanWizard> zewt: I was just thinking that, (and yes, I dislike them too)
  754. # [18:44] <IanWizard> BrianBlakely: I'd capture EVERYTHING if I could, but I know that the OS is gonna stop some of it (Ctrl+Alt+Del anyone?).
  755. # [18:44] <IanWizard> BrianBlakely: but my big example for now is Ctrl+W
  756. # [18:45] * Joins: Mussious (~kamil@dft186.neoplus.adsl.tpnet.pl)
  757. # [18:47] * Quits: chrislorenz (~chrislore@rrcs-76-79-247-242.west.biz.rr.com) (Read error: Connection reset by peer)
  758. # [18:47] * Joins: chrislorenz (~chrislore@rrcs-76-79-247-242.west.biz.rr.com)
  759. # [18:47] * Quits: Mussious (~kamil@dft186.neoplus.adsl.tpnet.pl) (Client Quit)
  760. # [18:47] * Quits: jeremyselier (~Jeremy@92.103.127.226) (Ping timeout: 248 seconds)
  761. # [18:48] * Joins: Mussious (~kamil@dft186.neoplus.adsl.tpnet.pl)
  762. # [18:48] * Quits: tw2113 (~tw2113@fedora/tw2113) (Remote host closed the connection)
  763. # [18:50] <BrianBlakely> ?mdc beforeunload
  764. # [18:50] <bot-t> BrianBlakely, window.onbeforeunload - An event that fires before the unload event when the page is unloaded. https://developer.mozilla.org/en/DOM/window.onbeforeunload
  765. # [18:50] <BrianBlakely> IanWizard: ^
  766. # [18:50] <BrianBlakely> Might help
  767. # [18:51] <zewt> (it would be helpful if you'd describe your use case; it sounds like you're trying to implement something like an RDP/VNC client)
  768. # [18:51] * Quits: robhawkes (~robhawkes@2620:101:8003:300:223:6cff:fe80:d1c6) (Quit: Leaving...)
  769. # [18:51] <IanWizard> BrianBlakely: I know of that, but it still only really solves that one problem.
  770. # [18:51] <IanWizard> zewt: I am (the latter)
  771. # [18:52] * Quits: chrislorenz (~chrislore@rrcs-76-79-247-242.west.biz.rr.com) (Ping timeout: 276 seconds)
  772. # [18:53] * Quits: sneakyness (~sneakynes@adsl-76-226-14-33.dsl.sfldmi.sbcglobal.net) (Remote host closed the connection)
  773. # [18:53] * Joins: Frippe (~Frippe@m83-188-219-155.cust.tele2.se)
  774. # [18:53] * Quits: Frippe (~Frippe@m83-188-219-155.cust.tele2.se) (Changing host)
  775. # [18:53] * Joins: Frippe (~Frippe@unaffiliated/frippe)
  776. # [18:56] * Joins: robhawkes (~robhawkes@nat/mozilla/x-mqprpxcwmvgqcaxr)
  777. # [18:57] <paul_irish> where is jetienne!
  778. # [18:57] <paul_irish> http://notes.jetienne.com/2011/04/07/jquery-qrcode.html is dope
  779. # [18:57] * Joins: chrislorenz (~chrislore@rrcs-76-79-247-242.west.biz.rr.com)
  780. # [18:57] <paul_irish> robhawkes: dude
  781. # [18:57] <paul_irish> your asteroids/impactjs writeup
  782. # [18:57] <paul_irish> was wicked hot
  783. # [18:59] * Quits: mike5w3c (~MikeSmith@EM114-48-87-75.pool.e-mobile.ne.jp) (Quit: mike5w3c)
  784. # [19:03] <robhawkes> paul_irish: Thanks man! It was the first time I had a proper play with Impact tbh. It's nice.
  785. # [19:04] <robhawkes> Have you had a go yet?
  786. # [19:06] * Joins: mike5w3c (~MikeSmith@EM114-48-87-75.pool.e-mobile.ne.jp)
  787. # [19:07] * Quits: tbassetto (~tbassetto@92.103.127.226) (Quit: tbassetto)
  788. # [19:08] <paul_irish> no.. really been meaning to
  789. # [19:08] * Quits: IanWizard (~IanWizard@c-98-237-207-104.hsd1.wa.comcast.net) (Quit: Leaving)
  790. # [19:08] <paul_irish> its hottt
  791. # [19:09] * _|danbeam|_|afk| is now known as danbea
  792. # [19:09] * danbea is now known as danbeam
  793. # [19:09] * Quits: Frippe (~Frippe@unaffiliated/frippe) (Ping timeout: 276 seconds)
  794. # [19:09] <digitalfiz> link please
  795. # [19:10] <paul_irish> ?g impactjs
  796. # [19:10] <bot-t> paul_irish, Impact - HTML5 Canvas & JavaScript Game Engine - http://impactjs.com/
  797. # [19:10] * Quits: Jon471 (~jon47@204.56.125.50) (Ping timeout: 258 seconds)
  798. # [19:11] * Joins: tw2113 (~tw2113@fedora/tw2113)
  799. # [19:14] * Joins: kadiks (~kadiks@89.95.97.122)
  800. # [19:14] * Quits: chrislorenz (~chrislore@rrcs-76-79-247-242.west.biz.rr.com) (Read error: Connection reset by peer)
  801. # [19:15] * Joins: Killman (~killman@unaffiliated/killman)
  802. # [19:16] * Joins: Jon47 (~jon47@204.56.125.50)
  803. # [19:17] * Joins: benv_ (~benv@75-101-56-240.dsl.static.sonic.net)
  804. # [19:17] <robhawkes> digitalfiz: I wrote a tutorial about it recently, if you're interested in finding out more http://msdn.microsoft.com/en-us/scriptjunkie/gg189187.aspx
  805. # [19:17] <robhawkes> paul_irish: You should definitely play around with it at least, it's easy to use and it doesn't feel clunky like the other engines do
  806. # [19:18] <robhawkes> The author is active on IRC as well, which helps with stupid questions and debugging
  807. # [19:20] * Quits: dgathright (~dgathrigh@cpe-76-90-139-148.socal.res.rr.com) (Ping timeout: 258 seconds)
  808. # [19:20] * Joins: chrislorenz (~chrislore@rrcs-76-79-247-242.west.biz.rr.com)
  809. # [19:20] * Joins: techrush (~techrush@rrcs-173-198-32-146.west.biz.rr.com)
  810. # [19:20] <Jon47> I just ran pagespeed on my site and got this message:
  811. # [19:20] <Jon47> Defer parsing of JavaScript
  812. # [19:20] <Jon47> 310.3KiB of JavaScript is parsed during initial page load. Defer parsing JavaScript to reduce blocking of page rendering.
  813. # [19:20] <Jon47> I include the script tags at the bottom of the document, just above the </body>, is that just a red herring or do I need to load the scripts farther down.. or maybe asynchronously?
  814. # [19:21] * Quits: mike5w3c (~MikeSmith@EM114-48-87-75.pool.e-mobile.ne.jp) (Ping timeout: 246 seconds)
  815. # [19:23] <digitalfiz> robhawkes, nice write up
  816. # [19:24] * Quits: chrislorenz (~chrislore@rrcs-76-79-247-242.west.biz.rr.com) (Ping timeout: 252 seconds)
  817. # [19:24] * Joins: chrislor_ (~chrislore@rrcs-76-79-247-242.west.biz.rr.com)
  818. # [19:25] * benv_ is now known as benv
  819. # [19:26] * Joins: dgathright (~dgathrigh@nat/yahoo/x-mztizzxipjxzazng)
  820. # [19:27] * Joins: mike5w3c (~MikeSmith@EM114-48-12-49.pool.e-mobile.ne.jp)
  821. # [19:31] * Quits: chrislor_ (~chrislore@rrcs-76-79-247-242.west.biz.rr.com) (Read error: Connection reset by peer)
  822. # [19:32] * Joins: chrislorenz (~chrislore@rrcs-76-79-247-242.west.biz.rr.com)
  823. # [19:33] <robhawkes> digitalfiz: Thank you. Let me know if you decide to have a look at Impact and have any questions
  824. # [19:33] * Joins: shichuan (daba13e3@gateway/web/freenode/ip.218.186.19.227)
  825. # [19:33] <shichuan> anyone uses unix machine here?
  826. # [19:33] * Joins: zamabe (~zamae@173.217.231.32)
  827. # [19:33] * Quits: zamabe (~zamae@173.217.231.32) (Changing host)
  828. # [19:33] * Joins: zamabe (~zamae@unaffiliated/zamabe)
  829. # [19:34] <Jon47> i'm on OS X, sort of bastard version of BSD i guess
  830. # [19:35] <shichuan> Jon47: i have a strange question, if i am distributing an executable file *.sh to others, can i set the permission for their use without the need to chmod?
  831. # [19:36] <shichuan> cos i dont have a unix, cant confirm this :)
  832. # [19:36] * Joins: sameh_ammar (~chatzilla@41.196.243.223)
  833. # [19:36] * Joins: wizL (~wizl@93-103-189-50.dynamic.t-2.net)
  834. # [19:36] <Jon47> shichuan, I think chmod is the only way to set permissions in unix, or chown
  835. # [19:36] <paul_irish> shichuan: i think the docs on createproject.sh are a little outdated. the current version of that file is pretty smart
  836. # [19:37] <paul_irish> the chmod is probably not neccessary but its hard to say
  837. # [19:37] * Quits: Mussious (~kamil@dft186.neoplus.adsl.tpnet.pl) (Quit: Ex-Chat)
  838. # [19:37] <paul_irish> robhawkes: what channel is he in ?
  839. # [19:37] <paul_irish> oh. that one.
  840. # [19:37] <shichuan> paul_irish: do you mean if i chmod before i commit, other ppl will inherit the permission when they donwload?
  841. # [19:37] <robhawkes> paul_irish: #impactjs afaik
  842. # [19:38] <robhawkes> He's domsz
  843. # [19:39] * Joins: matjas (~matjas@91.182.168.246)
  844. # [19:39] <shichuan> paul_irish: like if i do chmod a=x createproject.sh?
  845. # [19:40] <paul_irish> oh i'm sure any chmod you do on your system has no bearing on what happens when other people grab it
  846. # [19:40] <paul_irish> that's pretty much the extent of my smarts.
  847. # [19:40] <Jon47> not sure how git works but I think you can't commit ownership changes to version control, it gets it permissions from the checkout/pull based on the user who performed the action
  848. # [19:41] <shichuan> paul_irish: this is the strange question i am talking abt: https://github.com/shichuan/mobile-html5-boilerplate/issues/closed#issue/22
  849. # [19:41] <shichuan> :s
  850. # [19:41] <shichuan> Jon47: exactly
  851. # [19:41] <shichuan> that's what i tot also
  852. # [19:42] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: zzzzz)
  853. # [19:43] <Jon47> WONTFIX
  854. # [19:43] <shichuan> Jon47, got it, just wanna confirm, thanks :)
  855. # [19:44] <Jon47> np bro
  856. # [19:45] <rgervais> shichuan: I've seen major updates on your mobile template
  857. # [19:46] <rgervais> some questions..
  858. # [19:46] <rgervais> why did you get rid of minimum-scale=1.0, maximum-scale=1.0
  859. # [19:46] <shichuan> rgervais: sure, go ahead
  860. # [19:46] <rgervais> i see no apps or in general mobile websites
  861. # [19:46] <rgervais> that have zoom
  862. # [19:47] <rgervais> you changed to initial scale
  863. # [19:47] <shichuan> rgervais: long story- http://www.blog.highub.com/mobile-2/a-fix-for-iphone-viewport-scale-bug/
  864. # [19:47] <rgervais> that's question #1
  865. # [19:47] <rgervais> 2.
  866. # [19:47] <rgervais> why did you change max-device-width to max-width?
  867. # [19:48] <rgervais> this will cause desktops to resize as well, and I don't think that's a good idea
  868. # [19:50] <shichuan> rgervais: for the second question, two reasons: 1. because although it's mobile first, no harm to make it scalable on desktop 2. we have discussed with many experts, no one can give us a scenario that u specifically need device-width.
  869. # [19:51] <rgervais> ok.. if this is a mobile only site
  870. # [19:51] <rgervais> makes sense
  871. # [19:51] <rgervais> but say i'm using responsive design
  872. # [19:51] <shichuan> one more reason for question 2, because we use respond.js now which is 10 times faster than the previous media queries polyfill, only reads min/max width
  873. # [19:51] <rgervais> so basically a site that I have one html template
  874. # [19:51] * Joins: Ms2ger (~Ms2ger@91.181.109.251)
  875. # [19:51] <rgervais> using MQ for mobile
  876. # [19:52] <rgervais> max-device-width will prevent the browser from using the mobile stylesheet
  877. # [19:52] <rgervais> if the browser window is shrinked
  878. # [19:52] <rgervais> max-width will allow
  879. # [19:52] <rgervais> that's a scenario right there
  880. # [19:52] <rgervais> and this is if you're we doing it the responsive way..
  881. # [19:53] <shichuan> rgervais: we got some counter arguments saying isn't it good to make it 'mobile first' and also 'by the way' scalable on desktop?
  882. # [19:54] * Quits: hlb (~hlb@114-32-222-155.HINET-IP.hinet.net) (Ping timeout: 246 seconds)
  883. # [19:55] <rgervais> shichuan: I can agree with their argument for a template that's strictly mobile
  884. # [19:55] <rgervais> i disagree with max-width if we're have a site for desktop and using MQ for mobile
  885. # [19:56] <rgervais> understand?
  886. # [19:56] <rgervais> i actually tested right now
  887. # [19:56] * Joins: hlb (~hlb@114-32-222-155.HINET-IP.hinet.net)
  888. # [19:56] <rgervais> max-device-width again, prevents desktop from using mobile stylesheet
  889. # [19:56] <rgervais> which makes perfect sense
  890. # [19:57] <rgervais> shichuan: so what i'm saying, I probably wouldn't change anything you have
  891. # [19:57] <rgervais> but if there's ever a HTML/Mobile template
  892. # [19:57] <rgervais> then, max-device-width should be used, IMO
  893. # [19:57] <shichuan> rgervais: we are not imposing the way ppl use mq and mbp. we set the base with a focus on mobile
  894. # [19:57] <rgervais> for question 1, makes sense.. I'll start to implement that
  895. # [19:58] <shichuan> rgervais: things are delete friendly, and u could tweak for ur specific need
  896. # [19:59] <rgervais> understood
  897. # [20:00] * Quits: adamnbowen (~adamnbowe@c-98-220-233-251.hsd1.il.comcast.net) (Quit: Computer has gone to sleep)
  898. # [20:00] <shichuan> :)
  899. # [20:00] <rgervais> got 1 more, so for question 1
  900. # [20:00] <rgervais> are you guys actually using that script
  901. # [20:00] <rgervais> ?
  902. # [20:02] <shichuan> rgervais: yes, we use it, but in the index.html file, i did include a comment, to tell people be aware of the history and background of it
  903. # [20:02] <rgervais> gotcha
  904. # [20:02] <shichuan> rgervais: at the bottom of the post, i posted a link to some potential drawback of it
  905. # [20:02] * Joins: jquerier (~jquerier@unaffiliated/jquerier)
  906. # [20:03] <jquerier> hello all w3c validator gives me a Warning for this like: <meta http-equiv="Content-Language" content="de-DE" /> how could i write in html5 ?
  907. # [20:06] <Michael> robhawkes, Where is your write up on impactjs/asteroids?
  908. # [20:06] * Quits: miketaylr (~miketaylr@206.217.92.186) (Read error: Connection reset by peer)
  909. # [20:07] <robhawkes> Michael: You can find it here - http://msdn.microsoft.com/en-us/scriptjunkie/gg189187.aspx
  910. # [20:07] <Michael> Thanks!
  911. # [20:07] * Quits: shichuan (daba13e3@gateway/web/freenode/ip.218.186.19.227) (Quit: Page closed)
  912. # [20:13] * Joins: patcito (~123@190.42.66.185)
  913. # [20:14] * Joins: miketaylr (~miketaylr@206.217.92.186)
  914. # [20:15] <tw2113> http://notes.jetienne.com/2011/04/07/jquery-qrcode.html
  915. # [20:16] <zewt> Jon47: (don't want to go into it in detail, but moving <script> nodes to the bottom of <body> in response to that pagespeed notice is the wrong thing to do)
  916. # [20:18] <Jon47> zewt please go into detail
  917. # [20:19] <Jon47> I ran the same test on html5boilerplate.com - their scripts look pretty much identical to mine in terms of size and placement - and they did not get dinged..
  918. # [20:20] <zewt> off doing other things at the moment :) (but if you want to defer loading, use <script defer> and/or <script async>; <script src> belongs at the top, normally)
  919. # [20:20] * Joins: ChrisHardie (~ChrisHard@frigga.summersault.com)
  920. # [20:20] * Parts: ChrisHardie (~ChrisHard@frigga.summersault.com)
  921. # [20:21] * Joins: nicksergeant (~anonymous@adsl-71-133-224-58.dsl.pltn13.pacbell.net)
  922. # [20:21] <zewt> if you move <script src> to the bottom of the document, the browser won't see it until it's completely loaded the page, so it won't be able to start fetching the script until the page itself finishes loading--slowing things down
  923. # [20:23] <moo-_-> Jon47: zewt: if script is in body the browser blocks until the whole body is parsed
  924. # [20:23] <moo-_-> put your scripts to head
  925. # [20:24] <zewt> yep
  926. # [20:25] <rgervais> moo-_-: I'm confused on that, don't they say including the h5bp
  927. # [20:25] <rgervais> to put your scripts before the </body>
  928. # [20:25] <rgervais> ?
  929. # [20:25] <moo-_-> rgervais: they lied
  930. # [20:25] * Joins: KMFrog (~KMFrog@78-23-103-45.access.telenet.be)
  931. # [20:25] * Quits: unomi (~unomi@unaffiliated/unomi) (Ping timeout: 240 seconds)
  932. # [20:26] <Jon47> moo-_- but on html5boilerplate.com they do this exact same thing and pagespeed gives them a perfect score
  933. # [20:26] <rgervais> moo-_-: so page speed, yahoo and paul_irish are wrong?
  934. # [20:26] <moo-_-> rgervais: of course they are :)
  935. # [20:27] <rgervais> moo-_-: not sure if your serious, if you are.. scratches head hmm
  936. # [20:27] <Jon47> and there's no async attribs or anything...
  937. # [20:27] <zewt> are your scripts internal or external?
  938. # [20:27] <moo-_-> rgervais: I am Arnold Schwarzenegger of Javascript
  939. # [20:28] <moo-_-> Jon47: if clean example works and your page does not work in similar manner there is something interfering the loading
  940. # [20:28] <moo-_-> or, the pagespeed might be buggy
  941. # [20:28] * Quits: sameh_ammar (~chatzilla@41.196.243.223) (Quit: ChatZilla 0.9.86.1 [Firefox 4.0/20110318052756])
  942. # [20:29] <Jon47> moo-_- this is the page: http://rootstrata.com/ I'd appreciate if you could take a look and point out any flaws
  943. # [20:29] <moo-_-> one of reason I could think out of my head is that some html tag is left open
  944. # [20:30] <moo-_-> I quickly tested in Firebug
  945. # [20:31] <moo-_-> and for me it doesn't give DOMContentLoaded event until modernizr is fully loaded
  946. # [20:31] <Jon47> it fully validates at html5 at w3.org
  947. # [20:31] <moo-_-> Jon47: yeah. looks good.
  948. # [20:32] <moo-_-> Jon47: are hifi|broken and rs.js what?
  949. # [20:33] <Jon47> those are combined scripts
  950. # [20:33] <moo-_-> yeah
  951. # [20:34] * Joins: LongBeach (~mike@AFontenayssB-152-1-19-58.w83-114.abo.wanadoo.fr)
  952. # [20:34] <BrianBlakely> Bleh, user-scalable=no was sorta my input on the MH5BP
  953. # [20:34] <BrianBlakely> And now it's gone
  954. # [20:35] <moo-_-> Jon47: if the script does document.write() or similar thing it blocks the script loading
  955. # [20:35] <moo-_-> Jon47: and since you have bundled scripts it will block the whole bundle
  956. # [20:35] <zewt> gone where?
  957. # [20:35] <moo-_-> Jon47: this is my theory but it could be someone tested by unbundling some of the scripts and moving them to head?
  958. # [20:35] <Jon47> moo-_- yeah.. the only document.write in the whole codebase should be in the google analytics snippet
  959. # [20:35] <moo-_-> Jon47: aha
  960. # [20:35] <moo-_-> Jon47: that's it
  961. # [20:35] <moo-_-> known blocker
  962. # [20:36] <moo-_-> same goes for google ads
  963. # [20:36] <moo-_-> they cannot be loaded in <head>
  964. # [20:36] <zewt> newer GA snippets don't do that, don't they?
  965. # [20:36] <Jon47> but that comes after the other scripts..
  966. # [20:36] <moo-_-> Jon47: I think browsers don't care
  967. # [20:36] <moo-_-> because it dynamically modifies HTML source, not DOM
  968. # [20:36] <moo-_-> Jon47: update to new async GA code
  969. # [20:36] <moo-_-> or create a custom version
  970. # [20:37] <moo-_-> Jon47: also, page hit sense, GA should be loaded separately
  971. # [20:37] <Jon47> actually the snippet I'm using does this:
  972. # [20:37] <Jon47> s.parentNode.insertBefore(g,s)}(document,'script'))
  973. # [20:37] <Jon47> so maybe that's not it
  974. # [20:37] <moo-_-> Jon47: put the theory to test
  975. # [20:37] <moo-_-> remove GA
  976. # [20:37] <paul_irish> why are you guys maintaining that blocking scripts are good for performance?
  977. # [20:38] <zewt> who's doing that?
  978. # [20:39] <moo-_-> document.write() is the only righterous way of doing dynamic pages!
  979. # [20:39] <zewt> itym writeous
  980. # [20:39] * moo-_- trolls and fails and goes to sulk in a corner
  981. # [20:39] <paul_irish> OKAY
  982. # [20:39] <zewt> oh god can i un-say that
  983. # [20:39] * Quits: kennyluck (~kennyluck@EM111-188-24-148.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
  984. # [20:39] <moo-_-> what has been irced cannot be unirced
  985. # [20:39] * Joins: unomi (~unomi@unaffiliated/unomi)
  986. # [20:39] <moo-_-> I wonder why google ads still insist to use document.write()
  987. # [20:40] <Jon47> i just temporarily removed the GA snippet, score remains the same
  988. # [20:40] <Jon47> gonna try without the belated png fix next
  989. # [20:40] <Jon47> that shoulnd't be executing anyway, cause it's inside the IE conditional stylesheet comment block thingy
  990. # [20:41] * Joins: cgcardona (~cgcardona@adsl-68-127-27-216.dsl.pltn13.pacbell.net)
  991. # [20:41] * Quits: cgcardona (~cgcardona@adsl-68-127-27-216.dsl.pltn13.pacbell.net) (Changing host)
  992. # [20:41] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
  993. # [20:41] <Jon47> that didn't do anything either..
  994. # [20:42] <paul_irish> Jon47: http://adsense.blogspot.com/2011/03/making-web-faster-for-all-adsense-for.html
  995. # [20:43] <Jon47> paul_irish, I don't use adsense at all, I just have the asynchronous analytics snippet
  996. # [20:43] <moo-_-> paul_irish: ah, hot news, thanks
  997. # [20:44] <paul_irish> o
  998. # [20:44] * Joins: jetienne (~jerome@ivr94-6-82-230-255-246.fbx.proxad.net)
  999. # [20:44] <Jon47> this is the page if you have time to take a look: http://rootstrata.com/ I can't see why PageSpeed is docking the score for deferring javascripts
  1000. # [20:44] * nbari is now known as nbari|away
  1001. # [20:45] <zewt> did you try <script defer async>?
  1002. # [20:45] <Jon47> I can try that, I feel like it's not necessary if the scripts are at the bottom of the doc tho..
  1003. # [20:47] <zewt> what's "necessary"? it's the correct way to do it, moving script tags to a weird place is a hack
  1004. # [20:49] * Joins: madalu (~user@unaffiliated/madalu)
  1005. # [20:50] <Jon47> I feel like everyone says it is a best practice..
  1006. # [20:50] <Jon47> also it allows binding directly to elements in fairly static DOMs
  1007. # [20:51] <Jon47> (without needing to wrap your code in doc.ready)
  1008. # [20:52] <zewt> i'm pretty sure i've never seen anyone say that putting external scripts at the bottom of a page is best practice :)
  1009. # [20:52] <zewt> internal scripts are less of an issue
  1010. # [20:52] <zewt> (inline)
  1011. # [20:53] <Jon47> I just put the defer attribute in and it doesn't help the score at all
  1012. # [20:54] <zewt> first off you put it in at the bottom of the page (defeats the point, largely), and second you still have other <script src> nodes that aren't...
  1013. # [20:55] * Parts: cocoadaemon (~cocoadaem@2a01:e35:8a99:e90:20d:93ff:fe3b:868c)
  1014. # [20:56] * Quits: nicksergeant (~anonymous@adsl-71-133-224-58.dsl.pltn13.pacbell.net) (Quit: nicksergeant)
  1015. # [20:57] * Quits: rgervais (40d2c7e9@gateway/web/freenode/ip.64.210.199.233) (Ping timeout: 252 seconds)
  1016. # [20:58] * psynaptic is now known as psynaptic|food
  1017. # [20:58] * Quits: robhawkes (~robhawkes@nat/mozilla/x-mqprpxcwmvgqcaxr) (Quit: Leaving...)
  1018. # [20:59] <Jon47> I'm pretty sure I can't defer the modernizr node if I want the site to look ok in IE
  1019. # [20:59] <zewt> well, not everything pagespeed suggests is going to work in legacy browsers
  1020. # [21:00] <Jon47> the real confusion to me here is that.. h5bp dot com doesn't do any of this stuff.. their scripts are in the body, near the end of the document, they don't use the defer or async attribute, and their site gets a perfect score.. I just wish I knew what I was doing differently
  1021. # [21:00] <zewt> is your goal a fast site or a high score? heh
  1022. # [21:00] <Jon47> heh
  1023. # [21:00] <Jon47> both ideally
  1024. # [21:00] <Jon47> the perceived speed to me is pretty snappy
  1025. # [21:00] <Jon47> but I'd like for the score to reflect that
  1026. # [21:01] <Jon47> I'm not going to sweat it anymore, thank you for your help
  1027. # [21:02] <Jon47> oh jesus
  1028. # [21:02] <Jon47> I'm going to shoot myself
  1029. # [21:02] <Jon47> wanna know what the problem was
  1030. # [21:03] <Jon47> dotjs
  1031. # [21:03] <paul_irish> ?
  1032. # [21:03] * Michael is lost
  1033. # [21:03] <Jon47> https://github.com/defunkt/dotjs
  1034. # [21:03] <Jon47> kind of like greasemonkey
  1035. # [21:04] * Joins: nicksergeant (~anonymous@adsl-71-133-224-58.dsl.pltn13.pacbell.net)
  1036. # [21:04] <Jon47> you write custom scripts in your ~/.js/ folder, they get executed on the pages
  1037. # [21:04] <Jon47> the dotjs script was blocking the rest
  1038. # [21:04] <paul_irish> ha
  1039. # [21:05] <Jon47> i apologize for wasting anybody's time, send me an invoice
  1040. # [21:07] * Quits: ZeroCoder (~Quilck@90.183.82.215) (Ping timeout: 248 seconds)
  1041. # [21:07] <moo-_-> Jon47: ah hah
  1042. # [21:07] <paul_irish> hey Jon47
  1043. # [21:07] <paul_irish> http://www.reddit.com/r/IAmA/comments/gdyun/iama_we_are_three_members_of_the_google_chrome/c1mvbak
  1044. # [21:07] <paul_irish> we have that now.
  1045. # [21:08] <paul_irish> as of... maybe 5w ago in dev channel
  1046. # [21:08] <zewt> gar, is there really no way to get the offset of an element from the window without walking the offsetParent chain by hand :|
  1047. # [21:08] <zewt> (prototype's cumulativeOffset, presumably there's something like that in jquery too)
  1048. # [21:09] <Jon47> paul_irish, that is badass, do you know when it's getting into the release branch?
  1049. # [21:09] <paul_irish> stable?
  1050. # [21:09] <paul_irish> you'll ahve to wait like 8 weeks for that.
  1051. # [21:09] <Jon47> i can wait ;)
  1052. # [21:09] <paul_irish> you could jump on the dev channel...
  1053. # [21:10] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Don't follow me)
  1054. # [21:10] <zewt> i don't play much with chrome dev releases, since I don't know any way to install them in parallel with stable
  1055. # [21:10] <Jon47> I was running it for awhile but it crashed every now and then, and copying profiles back and forth was bothersome
  1056. # [21:10] * Quits: jquerier (~jquerier@unaffiliated/jquerier) (Ping timeout: 264 seconds)
  1057. # [21:11] * Joins: Frippe (~Frippe@238.218.216.81.static.hud.siw.siwnet.net)
  1058. # [21:11] * Quits: Frippe (~Frippe@238.218.216.81.static.hud.siw.siwnet.net) (Changing host)
  1059. # [21:11] * Joins: Frippe (~Frippe@unaffiliated/frippe)
  1060. # [21:11] <zewt> and switching it back and forth seemed a pain; like, it was a couple clicks to go from stable to dev, but took hunting to figure out how to go back
  1061. # [21:12] * Joins: ZeroCoder (~Quilck@90.183.82.215)
  1062. # [21:15] <Jon47> maybe its time to switch back over
  1063. # [21:16] <paul_irish> Jon47: is your email your nick at gmail?
  1064. # [21:17] <paul_irish> if it is, then i sent you a joke :D
  1065. # [21:17] <paul_irish> if it isnt, then you'll NEVERK NOW
  1066. # [21:17] <Jon47> /cry
  1067. # [21:17] * Joins: robhawkes (~robhawkes@nat/mozilla/x-zvvwjsfvvoucfblr)
  1068. # [21:17] <Michael> Could be a stalker paul
  1069. # [21:18] <paul_irish> i paypal requested money
  1070. # [21:18] * Joins: sneakyness (~sneakynes@c-68-61-181-3.hsd1.mi.comcast.net)
  1071. # [21:18] <Michael> you were just added to someones' "People to Kill" list
  1072. # [21:19] <Michael> Jon47, fsqmedia?
  1073. # [21:19] * Jon47 puts on red lipstick and pets his gun
  1074. # [21:19] <Michael> lol
  1075. # [21:19] <Jon47> fsqmedia, i don't understand the question
  1076. # [21:19] <Michael> N/m then
  1077. # [21:20] <Michael> Okay we've officially hit the max capacity of our selenium grid
  1078. # [21:21] * Joins: BigKing (~BigKing@p5DCE8008.dip0.t-ipconnect.de)
  1079. # [21:21] <Michael> Jon47, I did a search for "jon47@gmail" and saw something about a Jon with an email fsqmedia@gmail.com
  1080. # [21:22] <Jon47> ah interesting.. actually I think i tried jon47 but gmail requires usernames be 6 chars +
  1081. # [21:22] <Michael> ahhh
  1082. # [21:23] <Michael> 98% code coverage minimum or build breaks - Thoughts?
  1083. # [21:24] <Michael> Mine is "Okay so we're going to have to create tests that serve no meaningful purpose other than meeting that mark"
  1084. # [21:25] * Joins: matijsb (~Adium@5353CD69.cm-6-4d.dynamic.ziggo.nl)
  1085. # [21:25] * Quits: sneakyness (~sneakynes@c-68-61-181-3.hsd1.mi.comcast.net) (Quit: Zzzzz)
  1086. # [21:25] * Quits: matijsb (~Adium@5353CD69.cm-6-4d.dynamic.ziggo.nl) (Client Quit)
  1087. # [21:26] * Joins: matijsb (~Adium@5353CD69.cm-6-4d.dynamic.ziggo.nl)
  1088. # [21:27] * Quits: mike5w3c (~MikeSmith@EM114-48-12-49.pool.e-mobile.ne.jp) (Ping timeout: 248 seconds)
  1089. # [21:28] * Joins: sneakyness (~sneakynes@c-68-61-181-3.hsd1.mi.comcast.net)
  1090. # [21:35] * Joins: phishy_ (~jeff@gw-outbound.broadinstitute.org)
  1091. # [21:40] * Joins: jamund (~jamund@70.99.191.202)
  1092. # [21:44] * Quits: robhawkes (~robhawkes@nat/mozilla/x-zvvwjsfvvoucfblr) (Quit: Leaving...)
  1093. # [21:45] * Joins: zachleat (482509da@gateway/web/freenode/ip.72.37.9.218)
  1094. # [21:50] * Joins: robhawkes (~robhawkes@2620:101:8003:300:223:6cff:fe80:d1c6)
  1095. # [21:52] * Quits: BigKing (~BigKing@p5DCE8008.dip0.t-ipconnect.de) (Remote host closed the connection)
  1096. # [21:57] * Joins: ped_ (~ped@189.60.165.103)
  1097. # [21:58] * Joins: dguttman (~dguttman@gige.bur.digisynd.com)
  1098. # [21:59] * Quits: unomi (~unomi@unaffiliated/unomi) (Ping timeout: 240 seconds)
  1099. # [22:03] * Quits: boaz (~boaz@75-150-66-249-NewEngland.hfc.comcastbusiness.net) (Quit: boaz)
  1100. # [22:05] * psynaptic|food is now known as psynaptic|away
  1101. # [22:06] * Joins: rgervais (40d2c7e9@gateway/web/freenode/ip.64.210.199.233)
  1102. # [22:09] * Quits: matjas (~matjas@91.182.168.246) (Quit: Computer has gone to sleep.)
  1103. # [22:10] * Joins: sameh_ammar (~chatzilla@41.196.243.223)
  1104. # [22:13] * Joins: unomi (~unomi@unaffiliated/unomi)
  1105. # [22:13] <zewt> Michael: sounds like a bad workaround for people not following testing requirements
  1106. # [22:14] * Joins: mike5w3c (~MikeSmith@EM114-48-27-241.pool.e-mobile.ne.jp)
  1107. # [22:15] * Joins: matjas (~matjas@91.182.168.246)
  1108. # [22:15] * Quits: matjas (~matjas@91.182.168.246) (Client Quit)
  1109. # [22:17] * Quits: phishy_ (~jeff@gw-outbound.broadinstitute.org) (Quit: phishy_)
  1110. # [22:18] * Joins: HM2K (HM2K@rofl.name)
  1111. # [22:23] <nimbupani> http://www.w3.org/QA/2011/04/wiki-based_documentation_proje.html
  1112. # [22:24] * Joins: adamnbowen (~adamnbowe@c-98-220-233-251.hsd1.il.comcast.net)
  1113. # [22:33] * Joins: JKarsrud (~JKarsrud@178.74.13.36)
  1114. # [22:34] * Joins: niftylettuce (~niftylett@h247.119.232.68.ip.windstream.net)
  1115. # [22:34] * Joins: tw2113 (~tw2113@fedora/tw2113)
  1116. # [22:36] * Quits: sameh_ammar (~chatzilla@41.196.243.223) (Quit: ChatZilla 0.9.86.1 [Firefox 4.0/20110318052756])
  1117. # [22:37] * Quits: moshee (~moshee@unaffiliated/moshee) (Ping timeout: 276 seconds)
  1118. # [22:37] * Joins: moshee (~moshee@c-24-16-155-210.hsd1.wa.comcast.net)
  1119. # [22:37] * Quits: moshee (~moshee@c-24-16-155-210.hsd1.wa.comcast.net) (Changing host)
  1120. # [22:37] * Joins: moshee (~moshee@unaffiliated/moshee)
  1121. # [22:39] * Quits: jetienne (~jerome@ivr94-6-82-230-255-246.fbx.proxad.net) (Remote host closed the connection)
  1122. # [22:41] * Quits: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft) (Ping timeout: 252 seconds)
  1123. # [22:43] * Joins: KaOSoFt (~KaOSoFt@186.114.28.160)
  1124. # [22:43] * Quits: KaOSoFt (~KaOSoFt@186.114.28.160) (Changing host)
  1125. # [22:43] * Joins: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft)
  1126. # [22:46] * Quits: Michael (~disney@unaffiliated/jabberwock) (Quit: Leaving)
  1127. # [22:47] * Quits: Juo (~Juo@unaffiliated/juo) (Quit: Juo)
  1128. # [22:48] * Quits: LongBeach (~mike@AFontenayssB-152-1-19-58.w83-114.abo.wanadoo.fr)
  1129. # [22:49] * Quits: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft) (Quit: Liberty is the right to choose, freedom is the result of that choice.)
  1130. # [22:49] * Quits: matijsb (~Adium@5353CD69.cm-6-4d.dynamic.ziggo.nl) (Quit: Leaving.)
  1131. # [22:56] * Joins: Juo (~Juo@unaffiliated/juo)
  1132. # [22:58] * nbari|away is now known as nbari
  1133. # [23:00] * Quits: robhawkes (~robhawkes@2620:101:8003:300:223:6cff:fe80:d1c6) (Quit: Leaving...)
  1134. # [23:00] * Quits: nicksergeant (~anonymous@adsl-71-133-224-58.dsl.pltn13.pacbell.net) (Quit: nicksergeant)
  1135. # [23:00] * Quits: shepazu (~schepers@108-70-132-46.lightspeed.rlghnc.sbcglobal.net) (Quit: Core Breach)
  1136. # [23:04] * Quits: miketaylr (~miketaylr@206.217.92.186) (Quit: miketaylr)
  1137. # [23:04] * Joins: robhawkes (~robhawkes@nat/mozilla/x-vgiajqivngqoxixo)
  1138. # [23:08] * Joins: Frippe_ (~Frippe@238.218.216.81.static.hud.siw.siwnet.net)
  1139. # [23:08] * Quits: Frippe (~Frippe@unaffiliated/frippe) (Read error: Connection reset by peer)
  1140. # [23:09] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Quit: simplicity-)
  1141. # [23:11] * Quits: jamund (~jamund@70.99.191.202) (Read error: Connection reset by peer)
  1142. # [23:12] * Joins: jamund_ (~jamund@70.99.191.202)
  1143. # [23:13] * Joins: shepazu (~schepers@108-70-132-46.lightspeed.rlghnc.sbcglobal.net)
  1144. # [23:14] * nbari is now known as nbari|away
  1145. # [23:22] * Quits: jamund_ (~jamund@70.99.191.202) (Read error: Connection reset by peer)
  1146. # [23:22] * Joins: jamund (~jamund@70.99.191.202)
  1147. # [23:30] * Quits: dgathright (~dgathrigh@nat/yahoo/x-mztizzxipjxzazng) (Ping timeout: 246 seconds)
  1148. # [23:34] * Joins: kennyluck (~kennyluck@EM111-188-6-249.pool.e-mobile.ne.jp)
  1149. # [23:40] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
  1150. # [23:47] * Quits: addyosmani (~apple@host86-147-68-187.range86-147.btcentralplus.com) (Quit: addyosmani)
  1151. # [23:52] * Joins: henrikkok (~henrikkok@3306ds3-amb.0.fullrate.dk)
  1152. # [23:52] * Joins: dgathright (~dgathrigh@173-119-146-203.pools.spcsdns.net)
  1153. # [23:52] * Joins: Senix (~look@unaffiliated/look)
  1154. # [23:54] * Joins: nicksergeant (~anonymous@adsl-71-133-224-58.dsl.pltn13.pacbell.net)
  1155. # [23:54] * Quits: nicksergeant (~anonymous@adsl-71-133-224-58.dsl.pltn13.pacbell.net) (Client Quit)
  1156. # [23:54] * Joins: HAITI (~j@unaffiliated/haiti)
  1157. # [23:56] * Quits: JKarsrud (~JKarsrud@178.74.13.36) (Quit: Leaving.)
  1158. # [23:56] * Joins: nicksergeant (~anonymous@adsl-71-133-224-58.dsl.pltn13.pacbell.net)
  1159. # [23:57] * Quits: nicksergeant (~anonymous@adsl-71-133-224-58.dsl.pltn13.pacbell.net) (Client Quit)
  1160. # Session Close: Fri Apr 08 00:00:00 2011

The end :)