Options:
- # Session Start: Thu Apr 07 00:00:00 2011
- # Session Ident: #html5
- # [00:01] * Quits: KMFrog (~KMFrog@78-23-103-45.access.telenet.be) (Read error: Connection reset by peer)
- # [00:04] * Quits: JoshManders (~Josh@unaffiliated/killswitch) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [00:04] * Quits: IanWizard (~IanWizard@c-98-237-207-104.hsd1.wa.comcast.net) (Ping timeout: 246 seconds)
- # [00:05] <grantg> nimbupani: I feel like I should post this on firstworldproblems
- # [00:05] <grantg> http://www.reddit.com/r/firstworldproblems/
- # [00:05] <grantg> :P
- # [00:06] * Joins: Senix (~look@unaffiliated/look)
- # [00:06] <nimbupani> haha
- # [00:06] <nimbupani> i created a smaller usercase grantg http://jsfiddle.net/RtD96/2/
- # [00:06] <nimbupani> is definitely a bug
- # [00:07] <grantg> nice
- # [00:07] <grantg> yup
- # [00:08] * Quits: CodenameKT (~CodenameK@99.184.79.112) (Quit: Leaving)
- # [00:08] <grantg> should happen when you have scrollbars on a div too
- # [00:08] <grantg> the scrollbars will be bugged just like opacity
- # [00:08] <grantg> *just like opacity on flash
- # [00:09] <grantg> I'm wondering how this bug got through the beta phase of multiple opera versions...
- # [00:09] <grantg> And I mean MANY
- # [00:11] <grantg> nimbupani: Someone needs to add this bug to http://www.positioniseverything.net/op-omnibus.html
- # [00:11] <grantg> That's how old this bug seems
- # [00:11] <nimbupani> grantg: it only happens on a mac :)
- # [00:11] <grantg> nimbupani: seems like it too
- # [00:12] <grantg> linux people aren't seeing the bug
- # [00:12] <nimbupani> its something to do with windowed and windowless plugin
- # [00:12] <nimbupani> https://developer.mozilla.org/en/Gecko_Plugin_API_Reference/Drawing_and_Event_Handling#Mac OS
- # [00:13] <grantg> definitely composited separately and below the div it seems
- # [00:13] <grantg> like the plugin is opaque completely, and lies below the div
- # [00:13] <grantg> on the compositing chain
- # [00:15] * Joins: digitalfiz (~digitalfi@96bus106.tampabay.res.rr.com)
- # [00:16] <grantg> nimbupani: Don't worry, firefox 4 has glitches with HW acceleration on mac.
- # [00:16] <grantg> So Opera isn't forever alone with the gfx glitches on OSX
- # [00:17] * Quits: ericduran (~ericduran@173-203-243-241.static.cloud-ips.com) (Quit: ericduran)
- # [00:17] <grantg> nimbupani: Opera ain
- # [00:17] <grantg> nimbupani: Opera ain't got shit on http://i.imgur.com/T8hY6.png
- # [00:17] * Quits: Frippe (~Frippe@unaffiliated/frippe) (Quit: Computer has gone to sleep)
- # [00:17] * Quits: cocoadaemon (~cocoadaem@2a01:e35:8a99:e90:20d:93ff:fe3b:868c) (Quit: cocoadaemon)
- # [00:18] * Quits: henrikkok (~henrikkok@3306ds3-amb.0.fullrate.dk) (Quit: Leaving.)
- # [00:18] <nimbupani> hahaha
- # [00:19] <nimbupani> grantg: woah thats weird.
- # [00:19] <grantg> heh
- # [00:19] <grantg> glitched right on google news. :/
- # [00:19] <nimbupani> :)
- # [00:19] <nimbupani> some bugs just slip through
- # [00:19] <nimbupani> coz nobody is following them and is not important enough.
- # [00:19] * Quits: mrgnrdrck (~mrgnrdrck@brln-4d0c3787.pool.mediaWays.net) (Quit: mrgnrdrck)
- # [00:20] <grantg> nimbupani: Though a complete trashing of the page is something that should be important though. :P
- # [00:20] <nimbupani> :)
- # [00:21] <grantg> nimbupani: Notice firefox 4 glitches that page on mac with HW acceleration
- # [00:22] <grantg> look towards the top of the content div while the opacity is being animated
- # [00:22] <grantg> http://imgur.com/T4AK6
- # [00:22] <grantg> deja vu
- # [00:22] <nimbupani> ah i see.
- # [00:22] <nimbupani> haha
- # [00:22] <nimbupani> :)
- # [00:22] <grantg> ghost rendering
- # [00:23] <grantg> from opacity -> opacity
- # [00:23] <grantg> double opacity = double rainbow
- # [00:23] <nimbupani> i guess these are still early days of hw acc
- # [00:23] <nimbupani> haha
- # [00:23] <grantg> on firefox 4 mac with HW acceleration
- # [00:24] <grantg> heh
- # [00:24] <grantg> double rainbow = let's ship this thing
- # [00:24] <grantg> regressions. O_O
- # [00:25] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
- # [00:33] * Quits: CrashTest_ (~CrashTest@c-66-235-13-223.sea.wa.customer.broadstripe.net) (Quit: CrashTest_)
- # [00:38] * Joins: sameh_ammar (~chatzilla@41.196.243.223)
- # [00:39] <sameh_ammar> Hi all can anyone help me how i use webgl to render 3d ?
- # [00:43] <danbeam> sameh_ammar: https://developer.mozilla.org/en/WebGL/Getting_started_with_WebGL
- # [00:43] <danbeam> sameh_ammar: https://developer.mozilla.org/en/WebGL
- # [00:44] * paul_irish_ is now known as paul_irish
- # [00:46] <grantg> shit, now people probably want me to blog about hitting the HW acceleration glitches.
- # [00:46] <paul_irish> YES PLEASE
- # [00:46] * grantg says opacity == glitches
- # [00:47] * Joins: figital (~figital@c-174-62-174-172.hsd1.ma.comcast.net)
- # [00:47] <nimbupani> :)
- # [00:47] <paul_irish> grantg: http://code.google.com/p/html5rocks/wiki/AudioLibraries :)
- # [00:47] * Quits: ZeroCoder (~Quilck@90.183.82.215)
- # [00:47] <grantg> heh
- # [00:47] * Quits: sameh_ammar (~chatzilla@41.196.243.223) (Ping timeout: 260 seconds)
- # [00:47] * Quits: bibo (~biborico@159.71.64-86.rev.gaoland.net) (Read error: Operation timed out)
- # [00:48] * Joins: bibo (~biborico@159.71.64-86.rev.gaoland.net)
- # [00:48] * Joins: sameh_ammar (~chatzilla@41.196.243.223)
- # [00:50] <grantg> brb
- # [00:50] * Quits: grantg (~chatzilla@c-66-229-101-15.hsd1.fl.comcast.net) (Quit: ChatZilla 0.9.86.1 [Firefox 4.0/20110318052756])
- # [00:50] * Quits: sameh_ammar (~chatzilla@41.196.243.223) (Remote host closed the connection)
- # [00:53] * Quits: nightfury (~nightfury@c-174-52-17-127.hsd1.ut.comcast.net) (Ping timeout: 246 seconds)
- # [00:59] * Joins: nightfury (~nightfury@c-174-52-17-127.hsd1.ut.comcast.net)
- # [01:01] * Quits: derek_ (~derek@93.178.90.206) (Remote host closed the connection)
- # [01:01] * Joins: derek_ (~derek@93.178.90.206)
- # [01:09] * Joins: fealls (UnReg@94.159.192.115)
- # [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?
- # [01:11] * Quits: hubble (~hubble@173-165-61-105-Illinois.hfc.comcastbusiness.net) (Quit: hubble)
- # [01:12] * Quits: boaz (~boaz@75-150-66-249-NewEngland.hfc.comcastbusiness.net) (Quit: boaz)
- # [01:18] * Quits: robhawkes (~robhawkes@nat/mozilla/x-jghcsijstuydoduy) (Quit: Leaving...)
- # [01:20] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Never look down on someone unless you're helping them up.)
- # [01:22] * Quits: gliese581 (~ManOnTheM@81.202.113.56.dyn.user.ono.com) (Read error: Operation timed out)
- # [01:31] * Quits: myakura (~myakura@p1182-ipbf4006marunouchi.tokyo.ocn.ne.jp) (Ping timeout: 258 seconds)
- # [01:32] * Quits: Brodingo (~Brodingo@cpe-70-116-2-207.austin.res.rr.com) (Quit: Brody's Computer used Hypnosis. It's super effective!)
- # [01:33] * Joins: robhawkes (~robhawkes@nat/mozilla/x-hiwguzjfpiwfmhaz)
- # [01:36] * Quits: dcadenas (~dcadenas@r186-48-234-228.dialup.adsl.anteldata.net.uy) (Ping timeout: 252 seconds)
- # [01:40] * Joins: Jonz (~Adium@pool-173-79-111-84.washdc.fios.verizon.net)
- # [01:40] * Joins: kennyluck (~kennyluck@EM1-112-37-230.pool.e-mobile.ne.jp)
- # [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:
- # [01:41] <Jonz> Defer parsing of JavaScript
- # [01:41] <Jonz> 310.3KiB of JavaScript is parsed during initial page load. Defer parsing JavaScript to reduce blocking of page rendering.
- # [01:41] <Jonz> is that basically a red herring, or.. should I move my scripts down even farther? or load them asynchronously...
- # [01:42] * Joins: dcadenas (~dcadenas@r186-48-194-72.dialup.adsl.anteldata.net.uy)
- # [01:43] * Quits: matijsb (~Adium@5353CD69.cm-6-4d.dynamic.ziggo.nl) (Quit: Leaving.)
- # [01:51] * Joins: adamnbowen (~adamnbowe@adsl-69-211-24-29.dsl.chcgil.ameritech.net)
- # [01:59] * Quits: Thasmo (~thasmo@d86-32-70-59.cust.tele2.at)
- # [02:03] * Joins: tw2113 (~tw2113@fedora/tw2113)
- # [02:05] * Joins: jochen___ (~jochen@nat/google/x-lfkzvacxdzftibxj)
- # [02:07] * Quits: Jonz (~Adium@pool-173-79-111-84.washdc.fios.verizon.net) (Quit: Leaving.)
- # [02:08] * Quits: jochen__ (~jochen@nat/google/x-jhzxmcymkqdqjabb) (Ping timeout: 240 seconds)
- # [02:10] * Joins: jochen__ (~jochen@nat/google/x-jppyrlypfxdukddm)
- # [02:10] * Quits: dcadenas (~dcadenas@r186-48-194-72.dialup.adsl.anteldata.net.uy) (Remote host closed the connection)
- # [02:10] * Quits: jochen___ (~jochen@nat/google/x-lfkzvacxdzftibxj) (Ping timeout: 264 seconds)
- # [02:14] * Quits: derek_ (~derek@93.178.90.206) (Remote host closed the connection)
- # [02:15] * Joins: dgathright (~dgathrigh@nat/yahoo/x-owhjyzwqwqafiqcu)
- # [02:16] * Quits: dgathright (~dgathrigh@nat/yahoo/x-owhjyzwqwqafiqcu) (Client Quit)
- # [02:17] * Joins: dgathright (~dgathrigh@nat/yahoo/x-jzkhzizvabbjrdfg)
- # [02:18] * Quits: robrt` (~rob@79.97.105.22)
- # [02:26] * Quits: madalu` (~user@67-197-161-170.dyn.comporium.net) (Remote host closed the connection)
- # [02:33] * Quits: dgathright (~dgathrigh@nat/yahoo/x-jzkhzizvabbjrdfg) (Ping timeout: 252 seconds)
- # [02:33] * Joins: dgathright (~dgathrigh@nat/yahoo/x-igdnmbogifqwyjcu)
- # [02:33] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: zzzzz)
- # [02:35] * Quits: digitalfiz (~digitalfi@96bus106.tampabay.res.rr.com) (Ping timeout: 240 seconds)
- # [02:36] * Joins: dgathright_ (~dgathrigh@nat/yahoo/x-zhgoxfntwiozieoy)
- # [02:37] * Quits: robhawkes (~robhawkes@nat/mozilla/x-hiwguzjfpiwfmhaz) (Quit: Leaving...)
- # [02:39] * Quits: dgathright (~dgathrigh@nat/yahoo/x-igdnmbogifqwyjcu) (Ping timeout: 240 seconds)
- # [02:39] * dgathright_ is now known as dgathright
- # [02:41] * Joins: robhawkes (~robhawkes@nat/mozilla/x-jofeumqhoblcliqf)
- # [02:44] * Joins: digitalfiz (~digitalfi@96bus106.tampabay.res.rr.com)
- # [02:46] * Joins: madalu (~matt@unaffiliated/madalu)
- # [02:49] * Joins: JoshManders (~Josh@unaffiliated/killswitch)
- # [02:50] * Quits: robhawkes (~robhawkes@nat/mozilla/x-jofeumqhoblcliqf) (Quit: Leaving...)
- # [02:52] * Quits: madalu (~matt@unaffiliated/madalu) (Remote host closed the connection)
- # [02:52] * Joins: madalu (~user@unaffiliated/madalu)
- # [02:54] * Joins: grantg (42e5650f@gateway/web/freenode/ip.66.229.101.15)
- # [02:55] <grantg> paul_irish: I'm testing XAudioJS on a fork of the JS GBC emulator. :)
- # [02:55] <grantg> So far mozAudio works
- # [02:55] <grantg> I'm fixing the remaining bugs
- # [02:55] <grantg> to get webAudio and the data uri fallback working
- # [02:55] <grantg> http://www.grantgalitz.org/test/gameboy/
- # [02:56] <grantg> yo dawg, the code is currently at http://www.grantgalitz.org/test/gameboy/js/other/XAudioServer.js
- # [02:56] <grantg> paul_irish; To show you it exists. :P
- # [02:56] <paul_irish> boom
- # [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?
- # [02:57] <tw2113> or is body kind of the bottom of the stack for good?
- # [02:59] <grantg> paul_irish: I'm trying to fix the bugs right now, should be done by tonight for a git upload.
- # [03:00] * Joins: dcadenas (~dcadenas@r186-48-204-184.dialup.adsl.anteldata.net.uy)
- # [03:03] * Quits: adamnbowen (~adamnbowe@adsl-69-211-24-29.dsl.chcgil.ameritech.net) (Quit: Computer has gone to sleep)
- # [03:04] <grantg> I need to re-add the audio resampler for web audio
- # [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
- # [03:05] * Joins: phishy_ (~jeff@c-71-192-162-156.hsd1.nh.comcast.net)
- # [03:07] <grantg> paul_irish: I'll have to document how to initialize and run the XAudioServer object
- # [03:07] <grantg> It does all the behind-the-scenes magic for you
- # [03:08] <grantg> and wraps mozAudio, web audio, and even the WAV PCM data uri fallback in it
- # [03:08] <grantg> all you need to do is access its write function, initialize it properly, and provide an audio underflow callback
- # [03:10] <grantg> so you don't need to know squat about moz audio or web audio to output audio in your browser. :)
- # [03:10] <grantg> all you need to know is the XAudioServer API.
- # [03:14] * danbeam is now known as _|danbeam|_|afk|
- # [03:18] <gde33> html5 made rss that much more interesting :D
- # [03:18] * Quits: dcadenas (~dcadenas@r186-48-204-184.dialup.adsl.anteldata.net.uy) (Remote host closed the connection)
- # [03:18] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: davidwalsh)
- # [03:19] <tw2113> gde33 html5 has that effect
- # [03:19] <tw2113> shit is interesting again
- # [03:19] <gde33> I just love the text based feed items :D
- # [03:19] <grantg> WAV PCM data uri method now working
- # [03:20] <grantg> web audio bugginess is left to quash
- # [03:20] <gde33> it doesn't take a very big video to break the data uri :P
- # [03:20] <gde33> just before that it will freeze up the browser
- # [03:21] <grantg> brb
- # [03:21] * Quits: grantg (42e5650f@gateway/web/freenode/ip.66.229.101.15) (Quit: Page closed)
- # [03:21] <gde33> with rssowl I can use many websites at the same time. Some one should call mozilla.
- # [03:23] <tw2113> i remember that
- # [03:23] <tw2113> it was my first rss reader back in like 2004/2005 when i first heard about rss and xml
- # [03:28] * Quits: phishy_ (~jeff@c-71-192-162-156.hsd1.nh.comcast.net) (Quit: phishy_)
- # [03:28] * Quits: themiddleman (~rob@c-67-186-244-235.hsd1.ut.comcast.net) (Remote host closed the connection)
- # [03:38] * Joins: techrush (~techrush@adsl-75-4-193-241.dsl.irvnca.sbcglobal.net)
- # [03:38] * Joins: chandan_kumar (~chandan@223.179.143.247)
- # [03:39] * Quits: snover (~Adium@unaffiliated/snover) (Quit: Leaving.)
- # [03:39] <techrush> i just want to confirm that this is somewhat insane <footer id="footer">
- # [03:39] <techrush> or <header id="header">
- # [03:41] <tw2113> i see no issues techrush
- # [03:42] <tw2113> it allows to attach js to them, and differentiates as you can have many headers and footers in a page
- # [03:42] <techrush> seems weird to me although i get the point about JS
- # [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
- # [03:43] <techrush> geuss im not up to speed on html5 semantics yet
- # [03:43] <techrush> <section> and <article> confuse me a bit as well
- # [03:43] <tw2113> articles can have their own header and footer too
- # [03:43] <techrush> ok
- # [03:44] <tw2113> if you want to get uptospeed with the semantic stuff, this is a good site http://html5doctor.com/
- # [03:44] * Parts: djQuery (~djQuery@pool-71-252-179-67.dllstx.fios.verizon.net)
- # [03:45] <techrush> ok thanks
- # [03:45] * Joins: diamonds (~diamonds@c-71-232-151-63.hsd1.ma.comcast.net)
- # [03:45] * Quits: diamonds (~diamonds@c-71-232-151-63.hsd1.ma.comcast.net) (Changing host)
- # [03:45] * Joins: diamonds (~diamonds@unaffiliated/t0nic)
- # [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."
- # [03:45] * Quits: madalu (~user@unaffiliated/madalu) (Remote host closed the connection)
- # [03:46] * Joins: Drule (~Drule@c-b21d7532-74736162.cust.telenor.se)
- # [03:46] * Joins: phishy_ (~jeff@c-71-192-162-156.hsd1.nh.comcast.net)
- # [03:48] * Quits: chandan_kumar (~chandan@223.179.143.247) (Ping timeout: 276 seconds)
- # [03:50] <techrush> any major cons to using html5shiv ?
- # [03:50] <tw2113> given that it pretty much just allows styleability to old browsers.......no
- # [03:50] <tw2113> i have done websites that have the new semantic stuff working all the way back to IE6 :D
- # [03:51] <techrush> interesting
- # [03:51] <techrush> right now im only using the html5 doctype in my sites
- # [03:51] <techrush> looking to expand that a bit
- # [03:51] <tw2113> getting your toes a little wet
- # [03:51] <tw2113> soon you'll go deeper and get the water past your ankles
- # [03:51] <techrush> yeah
- # [03:51] * Quits: kennyluck (~kennyluck@EM1-112-37-230.pool.e-mobile.ne.jp) (Quit: kennyluck)
- # [03:51] <techrush> hahaha :)
- # [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"
- # [03:53] <techrush> i do find it shocking that i still run into brand new sites made entirely of tables and image maps
- # [03:53] <tw2113> it's a travesty
- # [03:53] <tw2113> granted last night i tried applying for unemployment, and the website mentioned the need for IE5+, cookies, and popups enabled
- # [03:53] <tw2113> and the UI actually didn't do anything
- # [03:53] <tw2113> lets just say i didn't end up applying
- # [03:53] <techrush> you should try using a south korean website
- # [03:54] <techrush> you cant do anything without activeX
- # [03:54] <techrush> and most everything is designed for ie6
- # [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"
- # [03:54] <techrush> i mean for something like that they could even just get a template these days
- # [03:55] <tw2113> the orient, from what i've seen, is going to be using IE6 for awhile yet
- # [03:55] <tw2113> with their pirated copies of XP
- # [03:55] <techrush> specifically korea is whats the most worrying to me
- # [03:55] <techrush> they are a pretty modern country by most standards
- # [03:55] * Quits: antonkovalyov (~antonkova@75-101-56-240.dsl.static.sonic.net) (Quit: Leaving...)
- # [03:55] <techrush> and its not just IE ...its activeX
- # [03:55] <tw2113> i may have to piss off a few koreans with websites that look subpar to them
- # [03:55] * Joins: root__ (~root@24-113-75-49.wavecable.com)
- # [04:03] * Joins: jochen___ (~jochen@nat/google/x-rofxkqekhdwltjxd)
- # [04:03] <tw2113> bbl
- # [04:04] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Ex-Chat)
- # [04:04] <Samot> ThiS IS WHO SHE IS DON'T APOLOGIZ
- # [04:04] * Quits: Guest62849 (fsosby@70.32.34.100) (*.net *.split)
- # [04:04] * Quits: blokefrompoland (artur@spof.pl) (*.net *.split)
- # [04:04] * Quits: kiko_ (~kiko@67.207.130.53) (*.net *.split)
- # [04:04] * Quits: nbari|away (~nbari@unixmexico/nbari) (*.net *.split)
- # [04:04] * Quits: bobslaed1 (~bob@port474.ds1-fa.adsl.cybercity.dk) (*.net *.split)
- # [04:04] * Quits: skyler_brungardt (~skyler_br@64.191.211.43) (*.net *.split)
- # [04:04] * Quits: Dorward (~Dorward@94-192-4-225.zone6.bethere.co.uk) (*.net *.split)
- # [04:04] * Quits: psynaptic (~psynaptic@drupal.org/user/93429/view) (*.net *.split)
- # [04:05] * Quits: [tm] (~MikeSmith@sideshowbarker.net) (Read error: Operation timed out)
- # [04:05] * Quits: jochen__ (~jochen@nat/google/x-jppyrlypfxdukddm) (*.net *.split)
- # [04:05] * Quits: m0 (~m0@mohamedmansour.com) (*.net *.split)
- # [04:05] * Quits: rworth (~rworth@pool-72-83-231-22.washdc.fios.verizon.net) (*.net *.split)
- # [04:05] * jochen___ is now known as jochen__
- # [04:06] * jochen__ is now known as 15SAAF5W0
- # [04:06] * Joins: jochen__ (~jochen@nat/google/x-jppyrlypfxdukddm)
- # [04:06] * Joins: m0 (~m0@mohamedmansour.com)
- # [04:06] * Joins: rworth (~rworth@pool-72-83-231-22.washdc.fios.verizon.net)
- # [04:06] * Joins: Guest62849 (fsosby@70.32.34.100)
- # [04:06] * Joins: blokefrompoland (artur@spof.pl)
- # [04:06] * Joins: kiko_ (~kiko@67.207.130.53)
- # [04:06] * Joins: nbari|away (~nbari@unixmexico/nbari)
- # [04:06] * Joins: skyler_brungardt (~skyler_br@64.191.211.43)
- # [04:06] * Joins: Dorward (~Dorward@94-192-4-225.zone6.bethere.co.uk)
- # [04:06] * Joins: psynaptic (~psynaptic@drupal.org/user/93429/view)
- # [04:07] * Joins: bobslaede (~bob@port474.ds1-fa.adsl.cybercity.dk)
- # [04:07] * Quits: kppullin (~kppullin@wsip-98-173-13-146.oc.oc.cox.net) (Excess Flood)
- # [04:07] * Quits: m0 (~m0@mohamedmansour.com) (Ping timeout: 240 seconds)
- # [04:07] * Joins: kppullin (~kppullin@wsip-98-173-13-146.oc.oc.cox.net)
- # [04:07] * Quits: MissionCritical (~MissionCr@unaffiliated/missioncritical) (Ping timeout: 276 seconds)
- # [04:07] * Joins: m0 (~m0@mohamedmansour.com)
- # [04:07] * Quits: jochen__ (~jochen@nat/google/x-jppyrlypfxdukddm) (Ping timeout: 240 seconds)
- # [04:07] * 15SAAF5W0 is now known as jochen__
- # [04:08] * Joins: kadiks (~kadiks@89.95.97.122)
- # [04:09] * Joins: madalu (~user@unaffiliated/madalu)
- # [04:10] * Joins: [tm] (~MikeSmith@sideshowbarker.net)
- # [04:12] * Quits: chrislorenz (~chrislore@rrcs-76-79-247-242.west.biz.rr.com) (Quit: Computer has gone to sleep.)
- # [04:14] * Joins: chandan_kumar (~chandan@223.179.135.136)
- # [04:14] * Joins: Aquaguy (Aquaguy@92.85-85-161.dynamic.clientes.euskaltel.es)
- # [04:15] * Quits: dgathright (~dgathrigh@nat/yahoo/x-zhgoxfntwiozieoy) (Quit: dgathright)
- # [04:18] * Joins: MissionCritical (~MissionCr@unaffiliated/missioncritical)
- # [04:20] * Quits: benv_ (~benv@75-101-56-240.dsl.static.sonic.net) (Quit: Bye!)
- # [04:23] * Joins: mike5w3c_ (~MikeSmith@EM114-48-20-2.pool.e-mobile.ne.jp)
- # [04:24] * psynaptic is now known as psynaptic|away
- # [04:24] * Joins: dguttman_ (~dguttman@gige.bur.digisynd.com)
- # [04:25] * Quits: dguttman_ (~dguttman@gige.bur.digisynd.com) (Client Quit)
- # [04:26] * Quits: mike5w3c (~MikeSmith@EM111-188-39-88.pool.e-mobile.ne.jp) (Ping timeout: 246 seconds)
- # [04:26] * mike5w3c_ is now known as mike5w3c
- # [04:28] * Quits: dguttman (~dguttman@gige.bur.digisynd.com) (Ping timeout: 246 seconds)
- # [04:34] * Joins: tw2113 (~tw2113@fedora/tw2113)
- # [04:38] * Quits: elfgoh (~Adium@58.186.2.237) (Quit: Leaving.)
- # [04:40] * Joins: ryanisnan (~ryanisnan@CPE001cc027101f-CM00186845f008.cpe.net.cable.rogers.com)
- # [04:43] * tw2113 reads about mobile boilerplate
- # [04:43] * Joins: adamnbowen (~adamnbowe@adsl-69-211-24-29.dsl.chcgil.ameritech.net)
- # [04:47] * Joins: miketaylr (~miketaylr@user-160vrg5.cable.mindspring.com)
- # [04:47] <tw2113> evening mr miketaylr
- # [04:47] <miketaylr> hallo sir
- # [04:47] <bot-t> (5 hours 38 mins ago) <vladikoff`> tell miketaylr http://gyazo.com/167011806a59af99c641d5f2932a4b24.png
- # [04:47] <miketaylr> ha
- # [04:53] * Quits: digitalfiz (~digitalfi@96bus106.tampabay.res.rr.com) (Quit: Leaving)
- # [04:53] * Quits: chandan_kumar (~chandan@223.179.135.136) (Read error: Connection reset by peer)
- # [04:55] * Quits: addyosmani (~apple@host86-147-68-187.range86-147.btcentralplus.com) (Quit: addyosmani)
- # [04:57] * Joins: grantg (~chatzilla@c-66-229-101-15.hsd1.fl.comcast.net)
- # [04:58] <grantg> paul_irish: https://github.com/grantgalitz/XAudioJS
- # [04:58] * Joins: topeak (~topeak@123.125.157.37)
- # [04:58] <grantg> just pushed it out
- # [04:58] <grantg> :)
- # [05:00] <grantg> enjoy cross-brower native audio sample writing
- # [05:01] <miketaylr> two-browser :P
- # [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
- # [05:02] * Quits: ryanisnan (~ryanisnan@CPE001cc027101f-CM00186845f008.cpe.net.cable.rogers.com) (Quit: Real men IRC naked.)
- # [05:02] <grantg> a very stupid thing I'll try to fix
- # [05:03] * Joins: dcadenas (~dcadenas@r186-48-196-84.dialup.adsl.anteldata.net.uy)
- # [05:04] * Joins: dgathright (~dgathrigh@cpe-76-90-139-148.socal.res.rr.com)
- # [05:05] <grantg> ok
- # [05:05] <grantg> simplified
- # [05:05] <grantg> just return the sample array on callback
- # [05:06] <grantg> miketaylr: You're forgetting this does data uri WAV PCM audio too
- # [05:06] <zewt> making CSS-aligned objects align with canvas stuff is a lot of fun, since the coordinate systems are subtly different...
- # [05:06] <grantg> so count in opera as well
- # [05:06] <miketaylr> DOH
- # [05:06] <grantg> and safari
- # [05:06] <miketaylr> my bad
- # [05:06] <grantg> firefox + safari + chrome + opera
- # [05:07] * Joins: chrislorenz (~chrislore@cpe-76-167-155-151.socal.res.rr.com)
- # [05:10] <grantg> ok
- # [05:11] <grantg> call a new instance of XAudioServer(channels, sampleRate, minBufferSize, maxBufferSize, underRunCallback)
- # [05:11] <grantg> and ax minBufferSize always less than maxBufferSize
- # [05:11] <grantg> and the buffer sizes always adequate
- # [05:12] <grantg> like 15000 and 25000
- # [05:12] <grantg> and underRunCallback is a callback fired when the audio under runs
- # [05:12] <grantg> and I pass the number of samples requested
- # [05:12] <grantg> and you pass back an array of samples
- # [05:13] <grantg> you write normally through writeAudio(buffer)
- # [05:13] <grantg> and calling writeAudio and passing your sample buffer to it has the api do everything for you
- # [05:14] <grantg> and the api will call your callback if more samples are needed from hitting the minBufferSize low edge
- # [05:14] <Samot> talk it over in bed
- # [05:14] <grantg> heh
- # [05:15] <grantg> 1) Set it up
- # [05:15] <grantg> 2) Pass your samples to writeAudio
- # [05:15] <grantg> 3) The lib will call your callback for a "refill" if needed.
- # [05:15] <grantg> but will only call your callback once you call writeAudio
- # [05:16] <grantg> because code in writeAudio determines whether or not you hit the low-edge of the buffer.
- # [05:17] <grantg> TL;DR it makes life a lot easier
- # [05:19] * Quits: miketaylr (~miketaylr@user-160vrg5.cable.mindspring.com) (Quit: miketaylr)
- # [05:20] <grantg> there is a bug for web audio support still
- # [05:20] * Quits: root__ (~root@24-113-75-49.wavecable.com) (Read error: Connection reset by peer)
- # [05:20] <grantg> only happens if your sample rate selected is lower than the hardware sample rate
- # [05:20] * Joins: root__ (~root@24-113-75-49.wavecable.com)
- # [05:20] <grantg> i.e. you choose something less than 44.1khz
- # [05:21] <grantg> because I don't have an up-sampler yet
- # [05:21] <grantg> only a down-sampler
- # [05:21] * Joins: chandan_kumar (~chandan@223.179.142.248)
- # [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"
- # [05:22] <grantg> heh
- # [05:23] <grantg> the downsampler I wrote is realtime in javascript
- # [05:23] * Quits: chandan_kumar (~chandan@223.179.142.248) (Read error: Connection reset by peer)
- # [05:23] <grantg> so, I made a "nearest-neighbor" version of a resampler in js
- # [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
- # [05:24] <grantg> takes < 10% CPU load in JS
- # [05:24] <zewt> very fast in C++ but ... I still shy from doing computational tasks in JS, heh
- # [05:25] <grantg> heh
- # [05:25] * Quits: adamnbowen (~adamnbowe@adsl-69-211-24-29.dsl.chcgil.ameritech.net) (Quit: Get MacIrssi - http://www.sysctl.co.uk/projects/macirssi/)
- # [05:26] <grantg> lol sinc resampler
- # [05:26] <grantg> that'd eat up the whole cpu
- # [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
- # [05:28] <zewt> of course, there's a good deal of C++-centric optimization in there
- # [05:28] <grantg> Basic idea for the nearest-neighbor version of resampling is to implement a roll-over counter
- # [05:28] <grantg> so you map out x every y samples
- # [05:28] <zewt> nearest-neighbor resampling is so low quality it's really not very useful
- # [05:29] <grantg> but on rollover you do x+1 every y
- # [05:29] <grantg> zewt: I hardly notice the diff
- # [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
- # [05:30] <grantg> https://github.com/grantgalitz/XAudioJS/blob/master/XAudioServer.js#L160
- # [05:31] <grantg> heh
- # [05:31] <grantg> I need to remove a comment there
- # [05:32] <zewt> tried using typed arrays for the buffer?
- # [05:34] <grantg> yeah
- # [05:35] <grantg> http://www.grantgalitz.org/test/gameboy/ is definitely working with XAudioJS
- # [05:35] <grantg> heh
- # [05:36] * Joins: snover (~Adium@unaffiliated/snover)
- # [05:38] * Quits: nightfury (~nightfury@c-174-52-17-127.hsd1.ut.comcast.net) (Ping timeout: 246 seconds)
- # [05:40] * Joins: chandan_kumar (~chandan@110.227.138.101)
- # [05:44] * Quits: chandan_kumar (~chandan@110.227.138.101) (Read error: Connection reset by peer)
- # [05:44] * Joins: nightfury (~nightfury@c-174-52-17-127.hsd1.ut.comcast.net)
- # [05:46] * Quits: chrislorenz (~chrislore@cpe-76-167-155-151.socal.res.rr.com) (Quit: Computer has gone to sleep.)
- # [05:48] * Quits: dcadenas (~dcadenas@r186-48-196-84.dialup.adsl.anteldata.net.uy) (Remote host closed the connection)
- # [05:52] * Joins: robhawkes (~robhawkes@173.200.187.209)
- # [05:52] * Joins: themiddleman (~rob@c-67-186-244-235.hsd1.ut.comcast.net)
- # [05:53] <grantg> initialization in my own code: https://github.com/grantgalitz/GameBoy-Online/blob/master/js/GameBoyCore.js#L4838
- # [05:54] * Joins: dcadenas (~dcadenas@r186-48-196-84.dialup.adsl.anteldata.net.uy)
- # [05:57] * Joins: nonge_ (~nonge@p508297D4.dip.t-dialin.net)
- # [06:00] * Quits: nightfury (~nightfury@c-174-52-17-127.hsd1.ut.comcast.net) (Ping timeout: 246 seconds)
- # [06:02] * Quits: nonge__ (~nonge@p50829A60.dip.t-dialin.net) (Ping timeout: 276 seconds)
- # [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)
- # [06:06] * Quits: diamonds (~diamonds@unaffiliated/t0nic) (Quit: away)
- # [06:07] * Joins: nightfury (~nightfury@c-174-52-17-127.hsd1.ut.comcast.net)
- # [06:12] * Quits: Tristan| (tristan@eliteof.lastlegend.org) (Ping timeout: 276 seconds)
- # [06:18] * Joins: _Tristan_ (tristan@eliteof.lastlegend.org)
- # [06:19] * Quits: root__ (~root@24-113-75-49.wavecable.com) (Quit: leaving)
- # [06:21] <tw2113> http://imgfave.com/view/1262902
- # [06:24] * Joins: mike5w3c_ (~MikeSmith@EM114-48-20-2.pool.e-mobile.ne.jp)
- # [06:24] * Quits: mike5w3c (~MikeSmith@EM114-48-20-2.pool.e-mobile.ne.jp) (Read error: Connection reset by peer)
- # [06:24] * mike5w3c_ is now known as mike5w3c
- # [06:30] <grantg> tw2113: For a second there I thought it was a rule 34 firefox image
- # [06:30] <grantg> A lot of those rule 34 ones have been sneaking on to reddit
- # [06:30] <grantg> do not want
- # [06:30] <grantg> O_o
- # [06:32] <tw2113> i got that image from imgfave.com
- # [06:33] <grantg> tw2113: Just don't click on the firefox plugin pics
- # [06:33] <snover> rule 34? that’s the best rule of all.
- # [06:33] <grantg> snover: If you want to gouge your eyes out
- # [06:33] <snover> very yes!
- # [06:34] <snover> it should help you feel more normal
- # [06:34] <snover> :)
- # [06:34] <grantg> ...
- # [06:34] <tw2113> *shrugs*
- # [06:36] <tw2113> looks like my reddit comment karma ride is bound to be over soon
- # [06:36] <tw2113> 293 points for "Opera....forever alone"
- # [06:36] <grantg> http://www.reddit.com/r/pics/comments/9d8cw/firefox_plugin/
- # [06:37] <tw2113> i like the domain name for the picture
- # [06:37] <grantg> heh
- # [06:37] <grantg> http://i.imgur.com/rzHI7.jpg
- # [06:37] * Joins: Killman (~killman@unaffiliated/killman)
- # [06:41] * Quits: unomi (~unomi@unaffiliated/unomi) (Ping timeout: 240 seconds)
- # [06:42] <grantg> and that's not even the actual rule 34
- # [06:42] * Quits: techrush (~techrush@adsl-75-4-193-241.dsl.irvnca.sbcglobal.net) (Ping timeout: 260 seconds)
- # [06:42] <grantg> There's even a rule 34 for google chrome'
- # [06:43] <grantg> wtf
- # [06:43] <tw2113> damn it, i'm stumbling on good domain names that are available
- # [06:43] <tw2113> like zombiepiratemonkeys.com
- # [06:44] <tw2113> too bad, like always, i have more domain ideas than i have uses for the domains
- # [06:44] <grantg> heh
- # [06:45] <grantg> http://i.imgur.com/4AjC8.jpg
- # [06:45] <tw2113> the answer: they suck too
- # [06:45] <Samot> word
- # [06:46] <grantg> IE8 on windows
- # [06:46] <grantg> http://www.youtube.com/watch?v=YxKjga305cY
- # [06:47] <grantg> Put an IE8 logo on there and it's gold
- # [06:48] * Quits: grantg (~chatzilla@c-66-229-101-15.hsd1.fl.comcast.net) (Quit: ChatZilla 0.9.86.1 [Firefox 4.0/20110318052756])
- # [06:49] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
- # [06:49] * Joins: antonkovalyov (~antonkova@adsl-75-18-228-251.dsl.pltn13.sbcglobal.net)
- # [06:53] * Joins: LongBeach (~mike@AFontenayssB-152-1-19-58.w83-114.abo.wanadoo.fr)
- # [06:53] * Joins: kennyluck (~kennyluck@p1033-ipbf6810marunouchi.tokyo.ocn.ne.jp)
- # [06:54] * Quits: Senix (~look@unaffiliated/look) (Ping timeout: 276 seconds)
- # [06:54] * Joins: cgcardona (~cgcardona@adsl-68-127-27-216.dsl.pltn13.pacbell.net)
- # [06:54] * Quits: cgcardona (~cgcardona@adsl-68-127-27-216.dsl.pltn13.pacbell.net) (Changing host)
- # [06:54] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [06:55] * Joins: unomi (~unomi@unaffiliated/unomi)
- # [06:59] * Quits: mike5w3c (~MikeSmith@EM114-48-20-2.pool.e-mobile.ne.jp) (Quit: mike5w3c)
- # [07:01] * Quits: dgathright (~dgathrigh@cpe-76-90-139-148.socal.res.rr.com) (Quit: dgathright)
- # [07:02] * Quits: zamabe (~zamae@unaffiliated/zamabe) (Quit: Snakes)
- # [07:05] * Quits: topeak (~topeak@123.125.157.37) (Read error: Connection reset by peer)
- # [07:06] * Joins: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft)
- # [07:06] * Joins: sameh_ammar (~chatzilla@41.196.243.223)
- # [07:08] * Quits: ped_ (~ped@189.60.165.103) (Quit: Leaving)
- # [07:10] * Joins: dgathright (~dgathrigh@cpe-76-90-139-148.socal.res.rr.com)
- # [07:10] * Joins: mike5w3c (~MikeSmith@EM114-48-20-2.pool.e-mobile.ne.jp)
- # [07:11] * Quits: mike5w3c (~MikeSmith@EM114-48-20-2.pool.e-mobile.ne.jp) (Client Quit)
- # [07:11] * Joins: digitalfiz (~digitalfi@96bus106.tampabay.res.rr.com)
- # [07:12] * Joins: chrislorenz (~chrislore@cpe-76-167-155-151.socal.res.rr.com)
- # [07:12] * Quits: dcadenas (~dcadenas@r186-48-196-84.dialup.adsl.anteldata.net.uy) (Remote host closed the connection)
- # [07:12] * Quits: robhawkes (~robhawkes@173.200.187.209) (Quit: Leaving...)
- # [07:14] * Quits: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft) (Quit: Liberty is the right to choose, freedom is the result of that choice.)
- # [07:19] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Read error: Connection reset by peer)
- # [07:20] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [07:20] * Quits: kadiks (~kadiks@89.95.97.122) (Quit: Leaving)
- # [07:24] * Quits: nightfury (~nightfury@c-174-52-17-127.hsd1.ut.comcast.net) (Quit: nightfury)
- # [07:25] * Quits: madalu (~user@unaffiliated/madalu) (Ping timeout: 252 seconds)
- # [07:25] * Quits: chrislorenz (~chrislore@cpe-76-167-155-151.socal.res.rr.com) (Quit: Computer has gone to sleep.)
- # [07:28] * Joins: Evanescence (~Evanescen@122.237.20.224)
- # [07:28] * Quits: sameh_ammar (~chatzilla@41.196.243.223) (Quit: ChatZilla 0.9.86.1 [Firefox 4.0/20110318052756])
- # [07:34] * Joins: Drule (~Drule@77.72.98.25.c.fiberdirekt.net)
- # [07:34] * Joins: Frippe (~Frippe@unaffiliated/frippe)
- # [07:39] * Quits: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [07:48] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 258 seconds)
- # [07:48] * Quits: Samot (~samot@14-202-130-124.static.tpgi.com.au) (Ping timeout: 246 seconds)
- # [07:51] * Quits: dgathright (~dgathrigh@cpe-76-90-139-148.socal.res.rr.com) (Quit: dgathright)
- # [07:55] * Quits: Evanescence (~Evanescen@122.237.20.224) (Ping timeout: 276 seconds)
- # [07:56] * Joins: Samot (~samot@14-202-130-124.static.tpgi.com.au)
- # [07:58] * Joins: dgathright (~dgathrigh@cpe-76-90-139-148.socal.res.rr.com)
- # [07:58] * Quits: Frippe (~Frippe@unaffiliated/frippe) (Quit: Computer has gone to sleep)
- # [07:59] * Joins: mike5w3c (~MikeSmith@p1033-ipbf6810marunouchi.tokyo.ocn.ne.jp)
- # [08:00] * Quits: LongBeach (~mike@AFontenayssB-152-1-19-58.w83-114.abo.wanadoo.fr)
- # [08:04] * Joins: matijsb (~Adium@5353CD69.cm-6-4d.dynamic.ziggo.nl)
- # [08:04] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
- # [08:10] * Joins: kadiks (~kadiks@92.103.52.133)
- # [08:10] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: davidwalsh)
- # [08:12] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: zzzzz)
- # [08:16] * Quits: antonkovalyov (~antonkova@adsl-75-18-228-251.dsl.pltn13.sbcglobal.net) (Quit: Leaving...)
- # [08:17] * Joins: techrush (~techrush@adsl-75-4-193-241.dsl.irvnca.sbcglobal.net)
- # [08:18] * Joins: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru)
- # [08:26] * Quits: jacine (~jacine@drupal.org/user/88931/view) (Quit: buh bye :))
- # [08:28] * Quits: matijsb (~Adium@5353CD69.cm-6-4d.dynamic.ziggo.nl) (Quit: Leaving.)
- # [08:34] * Quits: moshee (~moshee@unaffiliated/moshee) (Ping timeout: 276 seconds)
- # [08:34] * Joins: moshee (~moshee@c-24-16-155-210.hsd1.wa.comcast.net)
- # [08:34] * Quits: moshee (~moshee@c-24-16-155-210.hsd1.wa.comcast.net) (Changing host)
- # [08:34] * Joins: moshee (~moshee@unaffiliated/moshee)
- # [08:35] * Joins: matjas (~matjas@195.130.156.13)
- # [08:48] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Never look down on someone unless you're helping them up.)
- # [08:52] * Joins: jochen___ (~jochen@nat/google/x-bchvjfubwfeppvlm)
- # [08:53] * Joins: beevi7 (~manuel.bi@tim.7val.com)
- # [08:55] * Quits: jochen__ (~jochen@nat/google/x-rofxkqekhdwltjxd) (Ping timeout: 252 seconds)
- # [08:55] * jochen___ is now known as jochen__
- # [09:02] * Quits: dgathright (~dgathrigh@cpe-76-90-139-148.socal.res.rr.com) (Ping timeout: 248 seconds)
- # [09:04] * Quits: snover (~Adium@unaffiliated/snover) (Quit: Leaving.)
- # [09:08] * Joins: dgathright (~dgathrigh@nat/yahoo/x-ievtpzjbnycbxmim)
- # [09:10] * Quits: Killman (~killman@unaffiliated/killman) (Quit: bbl Zzzz)
- # [09:26] * Quits: techrush (~techrush@adsl-75-4-193-241.dsl.irvnca.sbcglobal.net) (Ping timeout: 258 seconds)
- # [09:30] * Joins: Zeddy (Zeddy@cable-prv-ff67dd00-99.dhcp.inet.fi)
- # [09:32] * Joins: matijsb (~matijsb@188.205.108.18)
- # [09:32] * Joins: voxpelli (~anonymous@2001:470:dd8b:babf:223:6cff:fe89:f613)
- # [09:48] * Joins: seutje (~steve@fragger.nascom.be)
- # [09:48] * Quits: seutje (~steve@fragger.nascom.be) (Changing host)
- # [09:48] * Joins: seutje (~steve@drupal.org/user/264148/view)
- # [09:52] * Quits: Neiluj (~Julien@195.200.175.214) (Ping timeout: 246 seconds)
- # [09:59] * Joins: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125)
- # [09:59] * Joins: Neiluj (~Julien@195.200.175.214)
- # [10:05] * Quits: figital (~figital@c-174-62-174-172.hsd1.ma.comcast.net) (Ping timeout: 246 seconds)
- # [10:06] * Joins: tbassetto (~tbassetto@92.103.127.226)
- # [10:08] * Quits: patcito (~123@190.42.67.175) (Read error: Connection reset by peer)
- # [10:13] * Joins: JoshManders_ (~Josh@unaffiliated/killswitch)
- # [10:15] * Quits: JoshManders (~Josh@unaffiliated/killswitch) (Ping timeout: 276 seconds)
- # [10:15] * JoshManders_ is now known as JoshManders
- # [10:18] * Quits: Juo (~Juo@unaffiliated/juo) (Quit: goodbye)
- # [10:20] * Joins: jeremyselier (~Jeremy@92.103.127.226)
- # [10:20] * Joins: figital (~figital@c-174-62-174-172.hsd1.ma.comcast.net)
- # [10:26] * Quits: Samot (~samot@14-202-130-124.static.tpgi.com.au) (Ping timeout: 246 seconds)
- # [11:08] * Quits: msponge (~msponge@149-169-122-145.nat.asu.edu) (Quit: msponge)
- # [11:16] * Joins: Juo (~Juo@unaffiliated/juo)
- # [11:19] * Quits: unomi (~unomi@unaffiliated/unomi) (Ping timeout: 246 seconds)
- # [11:31] * Joins: unomi (~unomi@unaffiliated/unomi)
- # [11:41] * Quits: kadiks (~kadiks@92.103.52.133) (Ping timeout: 276 seconds)
- # [11:43] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Quit: simplicity-)
- # [11:52] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
- # [11:53] * Joins: Samot (~samot@14-202-130-124.static.tpgi.com.au)
- # [12:02] * Quits: Samot (~samot@14-202-130-124.static.tpgi.com.au) (Ping timeout: 240 seconds)
- # [12:04] * Quits: dgathright (~dgathrigh@nat/yahoo/x-ievtpzjbnycbxmim) (Quit: dgathright)
- # [12:13] * Joins: huskyr (~huskyr@188.200.34.66)
- # [12:18] * Quits: mike5w3c (~MikeSmith@p1033-ipbf6810marunouchi.tokyo.ocn.ne.jp) (Quit: mike5w3c)
- # [12:22] * Joins: Samot (~samot@14-202-130-124.static.tpgi.com.au)
- # [12:55] * psynaptic|away is now known as psynaptic
- # [13:09] * Joins: Evanescence (~Evanescen@122.237.35.76)
- # [13:10] * Quits: ccohn (~ccohn@198.151.217.179) (Ping timeout: 246 seconds)
- # [13:12] * Joins: Evanescence2 (~Evanescen@122.237.27.218)
- # [13:14] * Quits: Evanescence (~Evanescen@122.237.35.76) (Ping timeout: 246 seconds)
- # [13:15] * Joins: derek_ (~derek@109.165.33.3)
- # [13:15] * KF7LPW is now known as JNZ
- # [13:16] * Joins: jetienne (~jerome@ivr94-6-82-230-255-246.fbx.proxad.net)
- # [13:20] * Joins: mike5w3c (~MikeSmith@EM114-48-87-75.pool.e-mobile.ne.jp)
- # [13:24] * Quits: Aquaguy (Aquaguy@92.85-85-161.dynamic.clientes.euskaltel.es) (Quit: Saliendo)
- # [13:32] * Quits: pingo_ (~anders@77.40.160.226) (Remote host closed the connection)
- # [13:49] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
- # [13:51] * Joins: Jonz (~Adium@pool-173-79-111-84.washdc.fios.verizon.net)
- # [13:55] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
- # [13:55] * Quits: moshee (~moshee@unaffiliated/moshee) (Ping timeout: 248 seconds)
- # [13:55] * Joins: moshee (~moshee@c-24-16-155-210.hsd1.wa.comcast.net)
- # [13:55] * Quits: moshee (~moshee@c-24-16-155-210.hsd1.wa.comcast.net) (Changing host)
- # [13:55] * Joins: moshee (~moshee@unaffiliated/moshee)
- # [14:05] * Quits: kennyluck (~kennyluck@p1033-ipbf6810marunouchi.tokyo.ocn.ne.jp) (Quit: kennyluck)
- # [14:15] * Quits: Evanescence2 (~Evanescen@122.237.27.218) (Quit: Lost terminal)
- # [14:15] * Joins: Evanescence (~Evanescen@122.237.27.218)
- # [14:19] * Quits: Evanescence (~Evanescen@122.237.27.218) (Client Quit)
- # [14:20] * Joins: Evanescence (~Evanescen@122.237.27.218)
- # [14:21] * Quits: Samot (~samot@14-202-130-124.static.tpgi.com.au) (Remote host closed the connection)
- # [14:25] * Joins: skqr (~skqr@extwdig.dig.com)
- # [14:27] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [14:36] * Joins: pingo_ (~anders@77.40.160.226)
- # [14:47] * Quits: unomi (~unomi@unaffiliated/unomi) (Ping timeout: 240 seconds)
- # [14:52] * Joins: miketaylr (~miketaylr@206.217.92.186)
- # [14:54] * Quits: Jonz (~Adium@pool-173-79-111-84.washdc.fios.verizon.net) (Quit: Leaving.)
- # [15:00] * Joins: unomi (~unomi@unaffiliated/unomi)
- # [15:03] * Quits: JojoBoss (~quassel@69.169.159.105.provo.static.broadweavenetworks.net) (Quit: No Ping reply in 180 seconds.)
- # [15:03] * Joins: JojoBoss (~quassel@69.169.159.105.provo.static.broadweavenetworks.net)
- # [15:03] * Quits: JojoBoss (~quassel@69.169.159.105.provo.static.broadweavenetworks.net) (Remote host closed the connection)
- # [15:05] * Quits: skqr (~skqr@extwdig.dig.com) (Ping timeout: 260 seconds)
- # [15:08] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [15:17] * Joins: exp (~zAyghip8@93-96-170-70.zone4.bethere.co.uk)
- # [15:21] * Quits: phishy_ (~jeff@c-71-192-162-156.hsd1.nh.comcast.net) (Quit: phishy_)
- # [15:26] * Quits: jetienne (~jerome@ivr94-6-82-230-255-246.fbx.proxad.net) (Remote host closed the connection)
- # [15:28] * Joins: jetienne (~jerome@ivr94-6-82-230-255-246.fbx.proxad.net)
- # [15:32] * Joins: adamnbowen (~adamnbowe@c-98-220-233-251.hsd1.il.comcast.net)
- # [15:36] * Joins: kadiks (~kadiks@2a01:e35:2ec2:9d60:221:85ff:fef5:c0d2)
- # [15:36] * Quits: nonge_ (~nonge@p508297D4.dip.t-dialin.net) (Quit: Verlassend)
- # [15:39] * Joins: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
- # [15:41] * Joins: Jon47 (~jon47@204.56.125.50)
- # [15:46] * Quits: huskyr (~huskyr@188.200.34.66) (Quit: huskyr)
- # [15:47] * Quits: JoshManders (~Josh@unaffiliated/killswitch) (Ping timeout: 258 seconds)
- # [15:49] * Joins: Michael (~disney@orl-inet-cp-10.disney.com)
- # [15:49] * Quits: Michael (~disney@orl-inet-cp-10.disney.com) (Changing host)
- # [15:49] * Joins: Michael (~disney@unaffiliated/jabberwock)
- # [15:49] <Michael> http://www.noupe.com/how-tos/a-guide-to-seamless-website-redesign.html
- # [15:52] * Quits: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru) (Read error: Connection reset by peer)
- # [15:54] * Joins: phishy_ (~jeff@gw-outbound.broadinstitute.org)
- # [15:59] * Quits: hlb (~hlb@114-32-222-155.HINET-IP.hinet.net) (Remote host closed the connection)
- # [16:00] * Joins: teear (teear@85-156-11-209.elisa-mobile.fi)
- # [16:01] * Joins: hlb (~hlb@114-32-222-155.HINET-IP.hinet.net)
- # [16:05] * Joins: JoshManders (~Josh@unaffiliated/killswitch)
- # [16:06] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Quit: Leaving)
- # [16:09] * Joins: addyosmani (~apple@host86-147-68-187.range86-147.btcentralplus.com)
- # [16:13] * Quits: hlb (~hlb@114-32-222-155.HINET-IP.hinet.net) (Remote host closed the connection)
- # [16:16] * Quits: sneakyness (~sneakynes@c-68-61-181-3.hsd1.mi.comcast.net) (Remote host closed the connection)
- # [16:17] * Joins: JojoBoss (~quassel@69.169.159.105.provo.static.broadweavenetworks.net)
- # [16:20] * Joins: robhawkes (~robhawkes@173.200.177.237)
- # [16:20] * Joins: dcadenas (~dcadenas@r186-48-237-218.dialup.adsl.anteldata.net.uy)
- # [16:21] * psynaptic is now known as psynaptic|lunch
- # [16:26] * Joins: cgcardona (~cgcardona@adsl-68-127-27-216.dsl.pltn13.pacbell.net)
- # [16:26] * Quits: cgcardona (~cgcardona@adsl-68-127-27-216.dsl.pltn13.pacbell.net) (Changing host)
- # [16:26] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [16:30] * Quits: teear (teear@85-156-11-209.elisa-mobile.fi) (Ping timeout: 248 seconds)
- # [16:33] * Quits: dcadenas (~dcadenas@r186-48-237-218.dialup.adsl.anteldata.net.uy) (Remote host closed the connection)
- # [16:35] * Quits: matjas (~matjas@195.130.156.13) (Quit: Computer has gone to sleep.)
- # [16:36] * Joins: Brodingo (~Brodingo@cpe-70-116-2-207.austin.res.rr.com)
- # [16:36] * Joins: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft)
- # [16:37] * Quits: phishy_ (~jeff@gw-outbound.broadinstitute.org) (Quit: phishy_)
- # [16:45] * Joins: phishy_ (~jeff@gw-outbound.broadinstitute.org)
- # [16:46] * Quits: Evanescence (~Evanescen@122.237.27.218) (Quit: Byebye now .)
- # [16:46] * psynaptic|lunch is now known as psynaptic
- # [16:50] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
- # [16:59] * Quits: bibo (~biborico@159.71.64-86.rev.gaoland.net) (Quit: Leaving)
- # [17:01] * Joins: skqr (~skqr@extwdig.dig.com)
- # [17:01] * Joins: BrianBlakely (~Adium@out.dentsuamerica.com)
- # [17:04] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
- # [17:04] * Joins: kennyluck (~kennyluck@EM111-188-24-148.pool.e-mobile.ne.jp)
- # [17:05] * Joins: boaz (~boaz@75-150-66-249-NewEngland.hfc.comcastbusiness.net)
- # [17:08] * Quits: beevi7 (~manuel.bi@tim.7val.com) (Ping timeout: 248 seconds)
- # [17:08] * Quits: Drule (~Drule@77.72.98.25.c.fiberdirekt.net) (Ping timeout: 260 seconds)
- # [17:11] * Joins: sneakyness (~sneakynes@adsl-76-226-14-33.dsl.sfldmi.sbcglobal.net)
- # [17:14] * Quits: robhawkes (~robhawkes@173.200.177.237) (Remote host closed the connection)
- # [17:14] * Joins: robhawkes (~robhawkes@173.200.187.209)
- # [17:14] * Quits: robhawkes (~robhawkes@173.200.187.209) (Client Quit)
- # [17:15] * nbari|away is now known as nbari
- # [17:15] * Joins: salazr (~salazr@tor-fw.blastradius.com)
- # [17:16] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
- # [17:16] * Joins: dcadenas (~dcadenas@r186-48-204-196.dialup.adsl.anteldata.net.uy)
- # [17:17] * phishy_ is now known as phishy
- # [17:17] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
- # [17:20] * Joins: hlb (~hlb@114-32-222-155.HINET-IP.hinet.net)
- # [17:23] * Joins: zamabe (~zamae@173.217.231.32)
- # [17:23] * Quits: zamabe (~zamae@173.217.231.32) (Changing host)
- # [17:23] * Joins: zamabe (~zamae@unaffiliated/zamabe)
- # [17:28] * Quits: phishy (~jeff@gw-outbound.broadinstitute.org) (Quit: phishy)
- # [17:29] * Joins: ZeroCoder (~Quilck@90.183.82.215)
- # [17:33] * Quits: jetienne (~jerome@ivr94-6-82-230-255-246.fbx.proxad.net) (Remote host closed the connection)
- # [17:37] * Quits: mr_daniel (~irssi@d223251.adsl.hansenet.de) (Ping timeout: 240 seconds)
- # [17:37] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: zzzzz)
- # [17:39] * Joins: mr_daniel (~irssi@d222216.adsl.hansenet.de)
- # [17:40] * Quits: sneakyness (~sneakynes@adsl-76-226-14-33.dsl.sfldmi.sbcglobal.net) (Quit: Zzzzz)
- # [17:42] * Quits: derek_ (~derek@109.165.33.3) (Remote host closed the connection)
- # [17:43] * Quits: voxpelli (~anonymous@2001:470:dd8b:babf:223:6cff:fe89:f613) (Quit: voxpelli)
- # [17:45] * Joins: cocoadaemon (~cocoadaem@2a01:e35:8a99:e90:20d:93ff:fe3b:868c)
- # [17:48] * Quits: zamabe (~zamae@unaffiliated/zamabe) (Ping timeout: 240 seconds)
- # [17:48] * Joins: sneakyness (~sneakynes@adsl-76-226-14-33.dsl.sfldmi.sbcglobal.net)
- # [17:50] * Joins: niftylettuce (~niftylett@h247.119.232.68.ip.windstream.net)
- # [17:50] <niftylettuce> good memory profiler for IE?
- # [17:51] <moo-_-> niftylettuce: a pink unicorn? :)
- # [17:51] <niftylettuce> :/
- # [17:53] * Quits: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125) (Ping timeout: 252 seconds)
- # [17:53] <niftylettuce> needa see a heap dump -.-
- # [17:56] * Joins: snover (~Adium@unaffiliated/snover)
- # [18:00] * Quits: kadiks (~kadiks@2a01:e35:2ec2:9d60:221:85ff:fef5:c0d2) (Quit: Leaving)
- # [18:01] * Joins: chrislorenz (~chrislore@rrcs-76-79-247-242.west.biz.rr.com)
- # [18:01] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [18:02] <rgervais> looks like text-overflow is priority at nexy cycle over at Mozilla
- # [18:02] <rgervais> :)
- # [18:02] <rgervais> about effin' time
- # [18:04] * Quits: seutje (~steve@drupal.org/user/264148/view) (Quit: ZOOM ZOOM)
- # [18:04] * Joins: robhawkes (~robhawkes@2620:101:8003:300:223:6cff:fe80:d1c6)
- # [18:05] * Joins: IanWizard (~IanWizard@c-98-237-207-104.hsd1.wa.comcast.net)
- # [18:11] * Quits: chrislorenz (~chrislore@rrcs-76-79-247-242.west.biz.rr.com) (Ping timeout: 276 seconds)
- # [18:11] * Joins: snover1 (~Adium@unaffiliated/snover)
- # [18:11] * Quits: snover (~Adium@unaffiliated/snover) (Disconnected by services)
- # [18:11] * snover1 is now known as snover
- # [18:11] * Parts: snover (~Adium@unaffiliated/snover)
- # [18:16] * Joins: Jon471 (~jon47@204.56.125.50)
- # [18:18] * Quits: Jon47 (~jon47@204.56.125.50) (Ping timeout: 258 seconds)
- # [18:20] <BrianBlakely> Seriously stoked about the new Mozilla release cycle
- # [18:20] * Quits: niftylettuce (~niftylett@h247.119.232.68.ip.windstream.net) (Ping timeout: 258 seconds)
- # [18:20] <BrianBlakely> FF5 in June is going to rock
- # [18:20] <BrianBlakely> Need IE to go this route, and everything will be just dandy
- # [18:21] <BrianBlakely> The sucky parts of our jobs are evaporating!
- # [18:21] * Quits: dmachi (~dmachi@pool-72-66-212-110.ronkva.east.verizon.net) (Read error: Connection reset by peer)
- # [18:21] * Joins: dmachi (~dmachi@pool-72-66-212-110.ronkva.east.verizon.net)
- # [18:22] * Joins: tw2113 (~tw2113@host-138-46-107-208.midco.net)
- # [18:22] * Quits: tw2113 (~tw2113@host-138-46-107-208.midco.net) (Changing host)
- # [18:22] * Joins: tw2113 (~tw2113@fedora/tw2113)
- # [18:22] * Joins: chrislorenz (~chrislore@rrcs-76-79-247-242.west.biz.rr.com)
- # [18:23] * Joins: dgathright (~dgathrigh@cpe-76-90-139-148.socal.res.rr.com)
- # [18:24] * Joins: niftylettuce (~niftylett@h247.119.232.68.ip.windstream.net)
- # [18:26] <rgervais> BrianBlakely: I effin' AGREE
- # [18:26] <rgervais> time to move foward, not backward
- # [18:26] <rgervais> especially in technology
- # [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
- # [18:27] * IanWizard is wondering what would be the best, most effective way to capture all keyboard/mouse input in a window.
- # [18:28] <zewt> addEventListener :)
- # [18:28] <BrianBlakely> IanWizard: Agreeing with zewt
- # [18:28] <zewt> (capturing event listeners on the window)
- # [18:29] <rgervais> BrianBlakely: shit you're right on the money today
- # [18:29] * Quits: chrislorenz (~chrislore@rrcs-76-79-247-242.west.biz.rr.com) (Ping timeout: 264 seconds)
- # [18:29] <IanWizard> zewt: but I need to capture ALL of it, including things like Ctrl+W, Alt+F4, Shift+F5
- # [18:29] <BrianBlakely> rgervais: Thanks ;)
- # [18:29] <zewt> that'll capture everything that the browser allows you to capture
- # [18:29] <zewt> (which, in most browsers, is just about everything--including some stuff it probably shouldn't)
- # [18:30] <zewt> (it's very weird that you can capture and preventDefault eg. alt-left and escape)
- # [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.
- # [18:30] <IanWizard> I'd love to use just JS if I could, but I need to capture *everything*
- # [18:31] <BrianBlakely> zewt: I think overriding any keyboard input is an essential ability
- # [18:31] <zewt> BrianBlakely: not to the point of blocking major browser functionality
- # [18:31] * Joins: chrislorenz (~chrislore@rrcs-76-79-247-242.west.biz.rr.com)
- # [18:32] <zewt> IanWizard: not sure what you're saying--window.addEventListener("keypress", f, true) will receive those keys, AFAIK
- # [18:32] <rgervais> zewt: does addEventListener work in IE7?
- # [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)
- # [18:32] <BrianBlakely> zewt: The browser is just a means to serve my application
- # [18:32] <zewt> no
- # [18:32] <rgervais> i'm just curious
- # [18:32] <rgervais> what's an alternative then
- # [18:33] <BrianBlakely> zewt: Plus, you can always just click Back...
- # [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
- # [18:33] <rgervais> so what we people doing then?
- # [18:33] <zewt> we weren't :)
- # [18:33] <rgervais> what were*
- # [18:33] <zewt> well
- # [18:33] <BrianBlakely> What?
- # [18:33] <BrianBlakely> zewt, rgervais: attachEvent
- # [18:34] <rgervais> I see.
- # [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
- # [18:34] <zewt> BrianBlakely: not for event capture
- # [18:34] <IanWizard> zewt: (in chrome at least), even capturing all key events, and returning false, doesn't stop things like Ctrl+W
- # [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
- # [18:35] * Joins: antonkovalyov (~antonkova@75-101-56-240.dsl.static.sonic.net)
- # [18:35] <zewt> i *guess* a valid use case would be a fullscreen game
- # [18:35] * Quits: matijsb (~matijsb@188.205.108.18) (Quit: Leaving.)
- # [18:36] * Quits: niftylettuce (~niftylett@h247.119.232.68.ip.windstream.net) (Ping timeout: 252 seconds)
- # [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.
- # [18:36] * Quits: chrislorenz (~chrislore@rrcs-76-79-247-242.west.biz.rr.com) (Ping timeout: 252 seconds)
- # [18:36] <zewt> the designer should be fired :)
- # [18:37] <BrianBlakely> zewt: Right, like a game. Think WoW or somesuch
- # [18:37] * Joins: chrislorenz (~chrislore@rrcs-76-79-247-242.west.biz.rr.com)
- # [18:37] <zewt> (in the game case, "alt-left" is more likely to be, say, "holding alt to crouch while turning left")
- # [18:37] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [18:38] <zewt> however, browsers should also be claiming much less of the keyboard input space than they are
- # [18:38] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
- # [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
- # [18:39] * Quits: chrislorenz (~chrislore@rrcs-76-79-247-242.west.biz.rr.com) (Read error: Connection reset by peer)
- # [18:39] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [18:39] <zewt> not that that helps unless you're targetting only chrome, but it's a step
- # [18:39] * Joins: chrislorenz (~chrislore@rrcs-76-79-247-242.west.biz.rr.com)
- # [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
- # [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>
- # [18:41] <BrianBlakely> IanWizard: Definitely not necessary to go Flash
- # [18:41] * Joins: derek_ (~derek@109.165.33.3)
- # [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.
- # [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
- # [18:43] <BrianBlakely> IanWizard: What are you trying to capture that you can't?
- # [18:43] <IanWizard> zewt: I was just thinking that, (and yes, I dislike them too)
- # [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?).
- # [18:44] <IanWizard> BrianBlakely: but my big example for now is Ctrl+W
- # [18:45] * Joins: Mussious (~kamil@dft186.neoplus.adsl.tpnet.pl)
- # [18:47] * Quits: chrislorenz (~chrislore@rrcs-76-79-247-242.west.biz.rr.com) (Read error: Connection reset by peer)
- # [18:47] * Joins: chrislorenz (~chrislore@rrcs-76-79-247-242.west.biz.rr.com)
- # [18:47] * Quits: Mussious (~kamil@dft186.neoplus.adsl.tpnet.pl) (Client Quit)
- # [18:47] * Quits: jeremyselier (~Jeremy@92.103.127.226) (Ping timeout: 248 seconds)
- # [18:48] * Joins: Mussious (~kamil@dft186.neoplus.adsl.tpnet.pl)
- # [18:48] * Quits: tw2113 (~tw2113@fedora/tw2113) (Remote host closed the connection)
- # [18:50] <BrianBlakely> ?mdc beforeunload
- # [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
- # [18:50] <BrianBlakely> IanWizard: ^
- # [18:50] <BrianBlakely> Might help
- # [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)
- # [18:51] * Quits: robhawkes (~robhawkes@2620:101:8003:300:223:6cff:fe80:d1c6) (Quit: Leaving...)
- # [18:51] <IanWizard> BrianBlakely: I know of that, but it still only really solves that one problem.
- # [18:51] <IanWizard> zewt: I am (the latter)
- # [18:52] * Quits: chrislorenz (~chrislore@rrcs-76-79-247-242.west.biz.rr.com) (Ping timeout: 276 seconds)
- # [18:53] * Quits: sneakyness (~sneakynes@adsl-76-226-14-33.dsl.sfldmi.sbcglobal.net) (Remote host closed the connection)
- # [18:53] * Joins: Frippe (~Frippe@m83-188-219-155.cust.tele2.se)
- # [18:53] * Quits: Frippe (~Frippe@m83-188-219-155.cust.tele2.se) (Changing host)
- # [18:53] * Joins: Frippe (~Frippe@unaffiliated/frippe)
- # [18:56] * Joins: robhawkes (~robhawkes@nat/mozilla/x-mqprpxcwmvgqcaxr)
- # [18:57] <paul_irish> where is jetienne!
- # [18:57] <paul_irish> http://notes.jetienne.com/2011/04/07/jquery-qrcode.html is dope
- # [18:57] * Joins: chrislorenz (~chrislore@rrcs-76-79-247-242.west.biz.rr.com)
- # [18:57] <paul_irish> robhawkes: dude
- # [18:57] <paul_irish> your asteroids/impactjs writeup
- # [18:57] <paul_irish> was wicked hot
- # [18:59] * Quits: mike5w3c (~MikeSmith@EM114-48-87-75.pool.e-mobile.ne.jp) (Quit: mike5w3c)
- # [19:03] <robhawkes> paul_irish: Thanks man! It was the first time I had a proper play with Impact tbh. It's nice.
- # [19:04] <robhawkes> Have you had a go yet?
- # [19:06] * Joins: mike5w3c (~MikeSmith@EM114-48-87-75.pool.e-mobile.ne.jp)
- # [19:07] * Quits: tbassetto (~tbassetto@92.103.127.226) (Quit: tbassetto)
- # [19:08] <paul_irish> no.. really been meaning to
- # [19:08] * Quits: IanWizard (~IanWizard@c-98-237-207-104.hsd1.wa.comcast.net) (Quit: Leaving)
- # [19:08] <paul_irish> its hottt
- # [19:09] * _|danbeam|_|afk| is now known as danbea
- # [19:09] * danbea is now known as danbeam
- # [19:09] * Quits: Frippe (~Frippe@unaffiliated/frippe) (Ping timeout: 276 seconds)
- # [19:09] <digitalfiz> link please
- # [19:10] <paul_irish> ?g impactjs
- # [19:10] <bot-t> paul_irish, Impact - HTML5 Canvas & JavaScript Game Engine - http://impactjs.com/
- # [19:10] * Quits: Jon471 (~jon47@204.56.125.50) (Ping timeout: 258 seconds)
- # [19:11] * Joins: tw2113 (~tw2113@fedora/tw2113)
- # [19:14] * Joins: kadiks (~kadiks@89.95.97.122)
- # [19:14] * Quits: chrislorenz (~chrislore@rrcs-76-79-247-242.west.biz.rr.com) (Read error: Connection reset by peer)
- # [19:15] * Joins: Killman (~killman@unaffiliated/killman)
- # [19:16] * Joins: Jon47 (~jon47@204.56.125.50)
- # [19:17] * Joins: benv_ (~benv@75-101-56-240.dsl.static.sonic.net)
- # [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
- # [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
- # [19:18] <robhawkes> The author is active on IRC as well, which helps with stupid questions and debugging
- # [19:20] * Quits: dgathright (~dgathrigh@cpe-76-90-139-148.socal.res.rr.com) (Ping timeout: 258 seconds)
- # [19:20] * Joins: chrislorenz (~chrislore@rrcs-76-79-247-242.west.biz.rr.com)
- # [19:20] * Joins: techrush (~techrush@rrcs-173-198-32-146.west.biz.rr.com)
- # [19:20] <Jon47> I just ran pagespeed on my site and got this message:
- # [19:20] <Jon47> Defer parsing of JavaScript
- # [19:20] <Jon47> 310.3KiB of JavaScript is parsed during initial page load. Defer parsing JavaScript to reduce blocking of page rendering.
- # [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?
- # [19:21] * Quits: mike5w3c (~MikeSmith@EM114-48-87-75.pool.e-mobile.ne.jp) (Ping timeout: 246 seconds)
- # [19:23] <digitalfiz> robhawkes, nice write up
- # [19:24] * Quits: chrislorenz (~chrislore@rrcs-76-79-247-242.west.biz.rr.com) (Ping timeout: 252 seconds)
- # [19:24] * Joins: chrislor_ (~chrislore@rrcs-76-79-247-242.west.biz.rr.com)
- # [19:25] * benv_ is now known as benv
- # [19:26] * Joins: dgathright (~dgathrigh@nat/yahoo/x-mztizzxipjxzazng)
- # [19:27] * Joins: mike5w3c (~MikeSmith@EM114-48-12-49.pool.e-mobile.ne.jp)
- # [19:31] * Quits: chrislor_ (~chrislore@rrcs-76-79-247-242.west.biz.rr.com) (Read error: Connection reset by peer)
- # [19:32] * Joins: chrislorenz (~chrislore@rrcs-76-79-247-242.west.biz.rr.com)
- # [19:33] <robhawkes> digitalfiz: Thank you. Let me know if you decide to have a look at Impact and have any questions
- # [19:33] * Joins: shichuan (daba13e3@gateway/web/freenode/ip.218.186.19.227)
- # [19:33] <shichuan> anyone uses unix machine here?
- # [19:33] * Joins: zamabe (~zamae@173.217.231.32)
- # [19:33] * Quits: zamabe (~zamae@173.217.231.32) (Changing host)
- # [19:33] * Joins: zamabe (~zamae@unaffiliated/zamabe)
- # [19:34] <Jon47> i'm on OS X, sort of bastard version of BSD i guess
- # [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?
- # [19:36] <shichuan> cos i dont have a unix, cant confirm this :)
- # [19:36] * Joins: sameh_ammar (~chatzilla@41.196.243.223)
- # [19:36] * Joins: wizL (~wizl@93-103-189-50.dynamic.t-2.net)
- # [19:36] <Jon47> shichuan, I think chmod is the only way to set permissions in unix, or chown
- # [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
- # [19:37] <paul_irish> the chmod is probably not neccessary but its hard to say
- # [19:37] * Quits: Mussious (~kamil@dft186.neoplus.adsl.tpnet.pl) (Quit: Ex-Chat)
- # [19:37] <paul_irish> robhawkes: what channel is he in ?
- # [19:37] <paul_irish> oh. that one.
- # [19:37] <shichuan> paul_irish: do you mean if i chmod before i commit, other ppl will inherit the permission when they donwload?
- # [19:37] <robhawkes> paul_irish: #impactjs afaik
- # [19:38] <robhawkes> He's domsz
- # [19:39] * Joins: matjas (~matjas@91.182.168.246)
- # [19:39] <shichuan> paul_irish: like if i do chmod a=x createproject.sh?
- # [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
- # [19:40] <paul_irish> that's pretty much the extent of my smarts.
- # [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
- # [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
- # [19:41] <shichuan> :s
- # [19:41] <shichuan> Jon47: exactly
- # [19:41] <shichuan> that's what i tot also
- # [19:42] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: zzzzz)
- # [19:43] <Jon47> WONTFIX
- # [19:43] <shichuan> Jon47, got it, just wanna confirm, thanks :)
- # [19:44] <Jon47> np bro
- # [19:45] <rgervais> shichuan: I've seen major updates on your mobile template
- # [19:46] <rgervais> some questions..
- # [19:46] <rgervais> why did you get rid of minimum-scale=1.0, maximum-scale=1.0
- # [19:46] <shichuan> rgervais: sure, go ahead
- # [19:46] <rgervais> i see no apps or in general mobile websites
- # [19:46] <rgervais> that have zoom
- # [19:47] <rgervais> you changed to initial scale
- # [19:47] <shichuan> rgervais: long story- http://www.blog.highub.com/mobile-2/a-fix-for-iphone-viewport-scale-bug/
- # [19:47] <rgervais> that's question #1
- # [19:47] <rgervais> 2.
- # [19:47] <rgervais> why did you change max-device-width to max-width?
- # [19:48] <rgervais> this will cause desktops to resize as well, and I don't think that's a good idea
- # [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.
- # [19:51] <rgervais> ok.. if this is a mobile only site
- # [19:51] <rgervais> makes sense
- # [19:51] <rgervais> but say i'm using responsive design
- # [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
- # [19:51] <rgervais> so basically a site that I have one html template
- # [19:51] * Joins: Ms2ger (~Ms2ger@91.181.109.251)
- # [19:51] <rgervais> using MQ for mobile
- # [19:52] <rgervais> max-device-width will prevent the browser from using the mobile stylesheet
- # [19:52] <rgervais> if the browser window is shrinked
- # [19:52] <rgervais> max-width will allow
- # [19:52] <rgervais> that's a scenario right there
- # [19:52] <rgervais> and this is if you're we doing it the responsive way..
- # [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?
- # [19:54] * Quits: hlb (~hlb@114-32-222-155.HINET-IP.hinet.net) (Ping timeout: 246 seconds)
- # [19:55] <rgervais> shichuan: I can agree with their argument for a template that's strictly mobile
- # [19:55] <rgervais> i disagree with max-width if we're have a site for desktop and using MQ for mobile
- # [19:56] <rgervais> understand?
- # [19:56] <rgervais> i actually tested right now
- # [19:56] * Joins: hlb (~hlb@114-32-222-155.HINET-IP.hinet.net)
- # [19:56] <rgervais> max-device-width again, prevents desktop from using mobile stylesheet
- # [19:56] <rgervais> which makes perfect sense
- # [19:57] <rgervais> shichuan: so what i'm saying, I probably wouldn't change anything you have
- # [19:57] <rgervais> but if there's ever a HTML/Mobile template
- # [19:57] <rgervais> then, max-device-width should be used, IMO
- # [19:57] <shichuan> rgervais: we are not imposing the way ppl use mq and mbp. we set the base with a focus on mobile
- # [19:57] <rgervais> for question 1, makes sense.. I'll start to implement that
- # [19:58] <shichuan> rgervais: things are delete friendly, and u could tweak for ur specific need
- # [19:59] <rgervais> understood
- # [20:00] * Quits: adamnbowen (~adamnbowe@c-98-220-233-251.hsd1.il.comcast.net) (Quit: Computer has gone to sleep)
- # [20:00] <shichuan> :)
- # [20:00] <rgervais> got 1 more, so for question 1
- # [20:00] <rgervais> are you guys actually using that script
- # [20:00] <rgervais> ?
- # [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
- # [20:02] <rgervais> gotcha
- # [20:02] <shichuan> rgervais: at the bottom of the post, i posted a link to some potential drawback of it
- # [20:02] * Joins: jquerier (~jquerier@unaffiliated/jquerier)
- # [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 ?
- # [20:06] <Michael> robhawkes, Where is your write up on impactjs/asteroids?
- # [20:06] * Quits: miketaylr (~miketaylr@206.217.92.186) (Read error: Connection reset by peer)
- # [20:07] <robhawkes> Michael: You can find it here - http://msdn.microsoft.com/en-us/scriptjunkie/gg189187.aspx
- # [20:07] <Michael> Thanks!
- # [20:07] * Quits: shichuan (daba13e3@gateway/web/freenode/ip.218.186.19.227) (Quit: Page closed)
- # [20:13] * Joins: patcito (~123@190.42.66.185)
- # [20:14] * Joins: miketaylr (~miketaylr@206.217.92.186)
- # [20:15] <tw2113> http://notes.jetienne.com/2011/04/07/jquery-qrcode.html
- # [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)
- # [20:18] <Jon47> zewt please go into detail
- # [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..
- # [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)
- # [20:20] * Joins: ChrisHardie (~ChrisHard@frigga.summersault.com)
- # [20:20] * Parts: ChrisHardie (~ChrisHard@frigga.summersault.com)
- # [20:21] * Joins: nicksergeant (~anonymous@adsl-71-133-224-58.dsl.pltn13.pacbell.net)
- # [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
- # [20:23] <moo-_-> Jon47: zewt: if script is in body the browser blocks until the whole body is parsed
- # [20:23] <moo-_-> put your scripts to head
- # [20:24] <zewt> yep
- # [20:25] <rgervais> moo-_-: I'm confused on that, don't they say including the h5bp
- # [20:25] <rgervais> to put your scripts before the </body>
- # [20:25] <rgervais> ?
- # [20:25] <moo-_-> rgervais: they lied
- # [20:25] * Joins: KMFrog (~KMFrog@78-23-103-45.access.telenet.be)
- # [20:25] * Quits: unomi (~unomi@unaffiliated/unomi) (Ping timeout: 240 seconds)
- # [20:26] <Jon47> moo-_- but on html5boilerplate.com they do this exact same thing and pagespeed gives them a perfect score
- # [20:26] <rgervais> moo-_-: so page speed, yahoo and paul_irish are wrong?
- # [20:26] <moo-_-> rgervais: of course they are :)
- # [20:27] <rgervais> moo-_-: not sure if your serious, if you are.. scratches head hmm
- # [20:27] <Jon47> and there's no async attribs or anything...
- # [20:27] <zewt> are your scripts internal or external?
- # [20:27] <moo-_-> rgervais: I am Arnold Schwarzenegger of Javascript
- # [20:28] <moo-_-> Jon47: if clean example works and your page does not work in similar manner there is something interfering the loading
- # [20:28] <moo-_-> or, the pagespeed might be buggy
- # [20:28] * Quits: sameh_ammar (~chatzilla@41.196.243.223) (Quit: ChatZilla 0.9.86.1 [Firefox 4.0/20110318052756])
- # [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
- # [20:29] <moo-_-> one of reason I could think out of my head is that some html tag is left open
- # [20:30] <moo-_-> I quickly tested in Firebug
- # [20:31] <moo-_-> and for me it doesn't give DOMContentLoaded event until modernizr is fully loaded
- # [20:31] <Jon47> it fully validates at html5 at w3.org
- # [20:31] <moo-_-> Jon47: yeah. looks good.
- # [20:32] <moo-_-> Jon47: are hifi|broken and rs.js what?
- # [20:33] <Jon47> those are combined scripts
- # [20:33] <moo-_-> yeah
- # [20:34] * Joins: LongBeach (~mike@AFontenayssB-152-1-19-58.w83-114.abo.wanadoo.fr)
- # [20:34] <BrianBlakely> Bleh, user-scalable=no was sorta my input on the MH5BP
- # [20:34] <BrianBlakely> And now it's gone
- # [20:35] <moo-_-> Jon47: if the script does document.write() or similar thing it blocks the script loading
- # [20:35] <moo-_-> Jon47: and since you have bundled scripts it will block the whole bundle
- # [20:35] <zewt> gone where?
- # [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?
- # [20:35] <Jon47> moo-_- yeah.. the only document.write in the whole codebase should be in the google analytics snippet
- # [20:35] <moo-_-> Jon47: aha
- # [20:35] <moo-_-> Jon47: that's it
- # [20:35] <moo-_-> known blocker
- # [20:36] <moo-_-> same goes for google ads
- # [20:36] <moo-_-> they cannot be loaded in <head>
- # [20:36] <zewt> newer GA snippets don't do that, don't they?
- # [20:36] <Jon47> but that comes after the other scripts..
- # [20:36] <moo-_-> Jon47: I think browsers don't care
- # [20:36] <moo-_-> because it dynamically modifies HTML source, not DOM
- # [20:36] <moo-_-> Jon47: update to new async GA code
- # [20:36] <moo-_-> or create a custom version
- # [20:37] <moo-_-> Jon47: also, page hit sense, GA should be loaded separately
- # [20:37] <Jon47> actually the snippet I'm using does this:
- # [20:37] <Jon47> s.parentNode.insertBefore(g,s)}(document,'script'))
- # [20:37] <Jon47> so maybe that's not it
- # [20:37] <moo-_-> Jon47: put the theory to test
- # [20:37] <moo-_-> remove GA
- # [20:37] <paul_irish> why are you guys maintaining that blocking scripts are good for performance?
- # [20:38] <zewt> who's doing that?
- # [20:39] <moo-_-> document.write() is the only righterous way of doing dynamic pages!
- # [20:39] <zewt> itym writeous
- # [20:39] * moo-_- trolls and fails and goes to sulk in a corner
- # [20:39] <paul_irish> OKAY
- # [20:39] <zewt> oh god can i un-say that
- # [20:39] * Quits: kennyluck (~kennyluck@EM111-188-24-148.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
- # [20:39] <moo-_-> what has been irced cannot be unirced
- # [20:39] * Joins: unomi (~unomi@unaffiliated/unomi)
- # [20:39] <moo-_-> I wonder why google ads still insist to use document.write()
- # [20:40] <Jon47> i just temporarily removed the GA snippet, score remains the same
- # [20:40] <Jon47> gonna try without the belated png fix next
- # [20:40] <Jon47> that shoulnd't be executing anyway, cause it's inside the IE conditional stylesheet comment block thingy
- # [20:41] * Joins: cgcardona (~cgcardona@adsl-68-127-27-216.dsl.pltn13.pacbell.net)
- # [20:41] * Quits: cgcardona (~cgcardona@adsl-68-127-27-216.dsl.pltn13.pacbell.net) (Changing host)
- # [20:41] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [20:41] <Jon47> that didn't do anything either..
- # [20:42] <paul_irish> Jon47: http://adsense.blogspot.com/2011/03/making-web-faster-for-all-adsense-for.html
- # [20:43] <Jon47> paul_irish, I don't use adsense at all, I just have the asynchronous analytics snippet
- # [20:43] <moo-_-> paul_irish: ah, hot news, thanks
- # [20:44] <paul_irish> o
- # [20:44] * Joins: jetienne (~jerome@ivr94-6-82-230-255-246.fbx.proxad.net)
- # [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
- # [20:44] * nbari is now known as nbari|away
- # [20:45] <zewt> did you try <script defer async>?
- # [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..
- # [20:47] <zewt> what's "necessary"? it's the correct way to do it, moving script tags to a weird place is a hack
- # [20:49] * Joins: madalu (~user@unaffiliated/madalu)
- # [20:50] <Jon47> I feel like everyone says it is a best practice..
- # [20:50] <Jon47> also it allows binding directly to elements in fairly static DOMs
- # [20:51] <Jon47> (without needing to wrap your code in doc.ready)
- # [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 :)
- # [20:52] <zewt> internal scripts are less of an issue
- # [20:52] <zewt> (inline)
- # [20:53] <Jon47> I just put the defer attribute in and it doesn't help the score at all
- # [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...
- # [20:55] * Parts: cocoadaemon (~cocoadaem@2a01:e35:8a99:e90:20d:93ff:fe3b:868c)
- # [20:56] * Quits: nicksergeant (~anonymous@adsl-71-133-224-58.dsl.pltn13.pacbell.net) (Quit: nicksergeant)
- # [20:57] * Quits: rgervais (40d2c7e9@gateway/web/freenode/ip.64.210.199.233) (Ping timeout: 252 seconds)
- # [20:58] * psynaptic is now known as psynaptic|food
- # [20:58] * Quits: robhawkes (~robhawkes@nat/mozilla/x-mqprpxcwmvgqcaxr) (Quit: Leaving...)
- # [20:59] <Jon47> I'm pretty sure I can't defer the modernizr node if I want the site to look ok in IE
- # [20:59] <zewt> well, not everything pagespeed suggests is going to work in legacy browsers
- # [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
- # [21:00] <zewt> is your goal a fast site or a high score? heh
- # [21:00] <Jon47> heh
- # [21:00] <Jon47> both ideally
- # [21:00] <Jon47> the perceived speed to me is pretty snappy
- # [21:00] <Jon47> but I'd like for the score to reflect that
- # [21:01] <Jon47> I'm not going to sweat it anymore, thank you for your help
- # [21:02] <Jon47> oh jesus
- # [21:02] <Jon47> I'm going to shoot myself
- # [21:02] <Jon47> wanna know what the problem was
- # [21:03] <Jon47> dotjs
- # [21:03] <paul_irish> ?
- # [21:03] * Michael is lost
- # [21:03] <Jon47> https://github.com/defunkt/dotjs
- # [21:03] <Jon47> kind of like greasemonkey
- # [21:04] * Joins: nicksergeant (~anonymous@adsl-71-133-224-58.dsl.pltn13.pacbell.net)
- # [21:04] <Jon47> you write custom scripts in your ~/.js/ folder, they get executed on the pages
- # [21:04] <Jon47> the dotjs script was blocking the rest
- # [21:04] <paul_irish> ha
- # [21:05] <Jon47> i apologize for wasting anybody's time, send me an invoice
- # [21:07] * Quits: ZeroCoder (~Quilck@90.183.82.215) (Ping timeout: 248 seconds)
- # [21:07] <moo-_-> Jon47: ah hah
- # [21:07] <paul_irish> hey Jon47
- # [21:07] <paul_irish> http://www.reddit.com/r/IAmA/comments/gdyun/iama_we_are_three_members_of_the_google_chrome/c1mvbak
- # [21:07] <paul_irish> we have that now.
- # [21:08] <paul_irish> as of... maybe 5w ago in dev channel
- # [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 :|
- # [21:08] <zewt> (prototype's cumulativeOffset, presumably there's something like that in jquery too)
- # [21:09] <Jon47> paul_irish, that is badass, do you know when it's getting into the release branch?
- # [21:09] <paul_irish> stable?
- # [21:09] <paul_irish> you'll ahve to wait like 8 weeks for that.
- # [21:09] <Jon47> i can wait ;)
- # [21:09] <paul_irish> you could jump on the dev channel...
- # [21:10] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Don't follow me)
- # [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
- # [21:10] <Jon47> I was running it for awhile but it crashed every now and then, and copying profiles back and forth was bothersome
- # [21:10] * Quits: jquerier (~jquerier@unaffiliated/jquerier) (Ping timeout: 264 seconds)
- # [21:11] * Joins: Frippe (~Frippe@238.218.216.81.static.hud.siw.siwnet.net)
- # [21:11] * Quits: Frippe (~Frippe@238.218.216.81.static.hud.siw.siwnet.net) (Changing host)
- # [21:11] * Joins: Frippe (~Frippe@unaffiliated/frippe)
- # [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
- # [21:12] * Joins: ZeroCoder (~Quilck@90.183.82.215)
- # [21:15] <Jon47> maybe its time to switch back over
- # [21:16] <paul_irish> Jon47: is your email your nick at gmail?
- # [21:17] <paul_irish> if it is, then i sent you a joke :D
- # [21:17] <paul_irish> if it isnt, then you'll NEVERK NOW
- # [21:17] <Jon47> /cry
- # [21:17] * Joins: robhawkes (~robhawkes@nat/mozilla/x-zvvwjsfvvoucfblr)
- # [21:17] <Michael> Could be a stalker paul
- # [21:18] <paul_irish> i paypal requested money
- # [21:18] * Joins: sneakyness (~sneakynes@c-68-61-181-3.hsd1.mi.comcast.net)
- # [21:18] <Michael> you were just added to someones' "People to Kill" list
- # [21:19] <Michael> Jon47, fsqmedia?
- # [21:19] * Jon47 puts on red lipstick and pets his gun
- # [21:19] <Michael> lol
- # [21:19] <Jon47> fsqmedia, i don't understand the question
- # [21:19] <Michael> N/m then
- # [21:20] <Michael> Okay we've officially hit the max capacity of our selenium grid
- # [21:21] * Joins: BigKing (~BigKing@p5DCE8008.dip0.t-ipconnect.de)
- # [21:21] <Michael> Jon47, I did a search for "jon47@gmail" and saw something about a Jon with an email fsqmedia@gmail.com
- # [21:22] <Jon47> ah interesting.. actually I think i tried jon47 but gmail requires usernames be 6 chars +
- # [21:22] <Michael> ahhh
- # [21:23] <Michael> 98% code coverage minimum or build breaks - Thoughts?
- # [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"
- # [21:25] * Joins: matijsb (~Adium@5353CD69.cm-6-4d.dynamic.ziggo.nl)
- # [21:25] * Quits: sneakyness (~sneakynes@c-68-61-181-3.hsd1.mi.comcast.net) (Quit: Zzzzz)
- # [21:25] * Quits: matijsb (~Adium@5353CD69.cm-6-4d.dynamic.ziggo.nl) (Client Quit)
- # [21:26] * Joins: matijsb (~Adium@5353CD69.cm-6-4d.dynamic.ziggo.nl)
- # [21:27] * Quits: mike5w3c (~MikeSmith@EM114-48-12-49.pool.e-mobile.ne.jp) (Ping timeout: 248 seconds)
- # [21:28] * Joins: sneakyness (~sneakynes@c-68-61-181-3.hsd1.mi.comcast.net)
- # [21:35] * Joins: phishy_ (~jeff@gw-outbound.broadinstitute.org)
- # [21:40] * Joins: jamund (~jamund@70.99.191.202)
- # [21:44] * Quits: robhawkes (~robhawkes@nat/mozilla/x-zvvwjsfvvoucfblr) (Quit: Leaving...)
- # [21:45] * Joins: zachleat (482509da@gateway/web/freenode/ip.72.37.9.218)
- # [21:50] * Joins: robhawkes (~robhawkes@2620:101:8003:300:223:6cff:fe80:d1c6)
- # [21:52] * Quits: BigKing (~BigKing@p5DCE8008.dip0.t-ipconnect.de) (Remote host closed the connection)
- # [21:57] * Joins: ped_ (~ped@189.60.165.103)
- # [21:58] * Joins: dguttman (~dguttman@gige.bur.digisynd.com)
- # [21:59] * Quits: unomi (~unomi@unaffiliated/unomi) (Ping timeout: 240 seconds)
- # [22:03] * Quits: boaz (~boaz@75-150-66-249-NewEngland.hfc.comcastbusiness.net) (Quit: boaz)
- # [22:05] * psynaptic|food is now known as psynaptic|away
- # [22:06] * Joins: rgervais (40d2c7e9@gateway/web/freenode/ip.64.210.199.233)
- # [22:09] * Quits: matjas (~matjas@91.182.168.246) (Quit: Computer has gone to sleep.)
- # [22:10] * Joins: sameh_ammar (~chatzilla@41.196.243.223)
- # [22:13] * Joins: unomi (~unomi@unaffiliated/unomi)
- # [22:13] <zewt> Michael: sounds like a bad workaround for people not following testing requirements
- # [22:14] * Joins: mike5w3c (~MikeSmith@EM114-48-27-241.pool.e-mobile.ne.jp)
- # [22:15] * Joins: matjas (~matjas@91.182.168.246)
- # [22:15] * Quits: matjas (~matjas@91.182.168.246) (Client Quit)
- # [22:17] * Quits: phishy_ (~jeff@gw-outbound.broadinstitute.org) (Quit: phishy_)
- # [22:18] * Joins: HM2K (HM2K@rofl.name)
- # [22:23] <nimbupani> http://www.w3.org/QA/2011/04/wiki-based_documentation_proje.html
- # [22:24] * Joins: adamnbowen (~adamnbowe@c-98-220-233-251.hsd1.il.comcast.net)
- # [22:33] * Joins: JKarsrud (~JKarsrud@178.74.13.36)
- # [22:34] * Joins: niftylettuce (~niftylett@h247.119.232.68.ip.windstream.net)
- # [22:34] * Joins: tw2113 (~tw2113@fedora/tw2113)
- # [22:36] * Quits: sameh_ammar (~chatzilla@41.196.243.223) (Quit: ChatZilla 0.9.86.1 [Firefox 4.0/20110318052756])
- # [22:37] * Quits: moshee (~moshee@unaffiliated/moshee) (Ping timeout: 276 seconds)
- # [22:37] * Joins: moshee (~moshee@c-24-16-155-210.hsd1.wa.comcast.net)
- # [22:37] * Quits: moshee (~moshee@c-24-16-155-210.hsd1.wa.comcast.net) (Changing host)
- # [22:37] * Joins: moshee (~moshee@unaffiliated/moshee)
- # [22:39] * Quits: jetienne (~jerome@ivr94-6-82-230-255-246.fbx.proxad.net) (Remote host closed the connection)
- # [22:41] * Quits: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft) (Ping timeout: 252 seconds)
- # [22:43] * Joins: KaOSoFt (~KaOSoFt@186.114.28.160)
- # [22:43] * Quits: KaOSoFt (~KaOSoFt@186.114.28.160) (Changing host)
- # [22:43] * Joins: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft)
- # [22:46] * Quits: Michael (~disney@unaffiliated/jabberwock) (Quit: Leaving)
- # [22:47] * Quits: Juo (~Juo@unaffiliated/juo) (Quit: Juo)
- # [22:48] * Quits: LongBeach (~mike@AFontenayssB-152-1-19-58.w83-114.abo.wanadoo.fr)
- # [22:49] * Quits: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft) (Quit: Liberty is the right to choose, freedom is the result of that choice.)
- # [22:49] * Quits: matijsb (~Adium@5353CD69.cm-6-4d.dynamic.ziggo.nl) (Quit: Leaving.)
- # [22:56] * Joins: Juo (~Juo@unaffiliated/juo)
- # [22:58] * nbari|away is now known as nbari
- # [23:00] * Quits: robhawkes (~robhawkes@2620:101:8003:300:223:6cff:fe80:d1c6) (Quit: Leaving...)
- # [23:00] * Quits: nicksergeant (~anonymous@adsl-71-133-224-58.dsl.pltn13.pacbell.net) (Quit: nicksergeant)
- # [23:00] * Quits: shepazu (~schepers@108-70-132-46.lightspeed.rlghnc.sbcglobal.net) (Quit: Core Breach)
- # [23:04] * Quits: miketaylr (~miketaylr@206.217.92.186) (Quit: miketaylr)
- # [23:04] * Joins: robhawkes (~robhawkes@nat/mozilla/x-vgiajqivngqoxixo)
- # [23:08] * Joins: Frippe_ (~Frippe@238.218.216.81.static.hud.siw.siwnet.net)
- # [23:08] * Quits: Frippe (~Frippe@unaffiliated/frippe) (Read error: Connection reset by peer)
- # [23:09] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Quit: simplicity-)
- # [23:11] * Quits: jamund (~jamund@70.99.191.202) (Read error: Connection reset by peer)
- # [23:12] * Joins: jamund_ (~jamund@70.99.191.202)
- # [23:13] * Joins: shepazu (~schepers@108-70-132-46.lightspeed.rlghnc.sbcglobal.net)
- # [23:14] * nbari is now known as nbari|away
- # [23:22] * Quits: jamund_ (~jamund@70.99.191.202) (Read error: Connection reset by peer)
- # [23:22] * Joins: jamund (~jamund@70.99.191.202)
- # [23:30] * Quits: dgathright (~dgathrigh@nat/yahoo/x-mztizzxipjxzazng) (Ping timeout: 246 seconds)
- # [23:34] * Joins: kennyluck (~kennyluck@EM111-188-6-249.pool.e-mobile.ne.jp)
- # [23:40] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
- # [23:47] * Quits: addyosmani (~apple@host86-147-68-187.range86-147.btcentralplus.com) (Quit: addyosmani)
- # [23:52] * Joins: henrikkok (~henrikkok@3306ds3-amb.0.fullrate.dk)
- # [23:52] * Joins: dgathright (~dgathrigh@173-119-146-203.pools.spcsdns.net)
- # [23:52] * Joins: Senix (~look@unaffiliated/look)
- # [23:54] * Joins: nicksergeant (~anonymous@adsl-71-133-224-58.dsl.pltn13.pacbell.net)
- # [23:54] * Quits: nicksergeant (~anonymous@adsl-71-133-224-58.dsl.pltn13.pacbell.net) (Client Quit)
- # [23:54] * Joins: HAITI (~j@unaffiliated/haiti)
- # [23:56] * Quits: JKarsrud (~JKarsrud@178.74.13.36) (Quit: Leaving.)
- # [23:56] * Joins: nicksergeant (~anonymous@adsl-71-133-224-58.dsl.pltn13.pacbell.net)
- # [23:57] * Quits: nicksergeant (~anonymous@adsl-71-133-224-58.dsl.pltn13.pacbell.net) (Client Quit)
- # Session Close: Fri Apr 08 00:00:00 2011
The end :)