Options:
- # Session Start: Sun Feb 06 00:00:00 2011
- # Session Ident: #html5
- # [00:04] * Quits: nimbupani (~Adium@cm-84.215.188.14.getinternet.no) (Quit: Leaving.)
- # [00:09] * Quits: jomn (~jomn@c80-216-13-27.bredband.comhem.se) (Remote host closed the connection)
- # [00:12] * Quits: benschwarz (~ben@59.167.185.148) (Quit: benschwarz)
- # [00:14] * snover is now known as snover|away
- # [00:14] * Joins: jamund (~jamund@174-23-31-124.slkc.qwest.net)
- # [00:15] <Evet> why does all mobile frameworks suck?
- # [00:15] <snover|away> because fellatio is great.
- # [00:16] <jamund> Evet: mobile web or just mobile? what are you trying to do?
- # [00:16] * Joins: p_nitsch (~p_nitsch@76-10-173-17.dsl.teksavvy.com)
- # [00:17] * Quits: matjas (~matjas@91.182.101.93) (Quit: Computer has gone to sleep.)
- # [00:17] <Evet> jamund: wide browser support, easy to develop
- # [00:18] * snover|away is now known as snover
- # [00:18] <snover> Evet: I don’t think either of those things qualify as answer to “what are you trying to do” :)
- # [00:19] <jamund> Evet: In the US I've found most *customers* care about Android and iPhone support, which is easy and has many frameworks. Otherwise JQuery Mobile is the only one that I've seen that really focuses on many more browsers, but it's not terribly easy at first. I've loved Sencha Touch for WebKit browsers though, but maybe that's because I'm a JavaScripter.
- # [00:19] * Quits: jamund (~jamund@174-23-31-124.slkc.qwest.net) (Client Quit)
- # [00:20] * Joins: nimbupani (~Adium@cm-84.215.191.149.getinternet.no)
- # [00:21] * Quits: p_nitsch (~p_nitsch@76-10-173-17.dsl.teksavvy.com) (Quit: p_nitsch)
- # [00:23] * Joins: jblanche (~jblanche@ivr94-10-88-177-169-11.fbx.proxad.net)
- # [00:33] * Quits: symb (symb@p57B8ECCF.dip.t-dialin.net) (Ping timeout: 255 seconds)
- # [00:36] * Quits: socialhapy (~socialhap@h55eb1e56.selukra.dyn.perspektivbredband.net) (Remote host closed the connection)
- # [00:36] * Joins: socialhapy (~socialhap@h55eb1e56.selukra.dyn.perspektivbredband.net)
- # [00:37] * Joins: dmachi1 (~dmachi@pool-72-66-207-41.ronkva.east.verizon.net)
- # [00:37] * Quits: dmachi (~dmachi@pool-72-66-207-41.ronkva.east.verizon.net) (Read error: Connection reset by peer)
- # [00:38] * Joins: ndimatteo_ (~ndimatteo@c-98-235-177-36.hsd1.pa.comcast.net)
- # [00:38] * Quits: ndimatteo (~ndimatteo@c-98-235-177-36.hsd1.pa.comcast.net) (Ping timeout: 240 seconds)
- # [00:38] * ndimatteo_ is now known as ndimatteo
- # [00:38] * Joins: symb (symb@p54A7A71A.dip.t-dialin.net)
- # [00:41] * Joins: ndimatteo_ (~ndimatteo@c-98-235-177-36.hsd1.pa.comcast.net)
- # [00:43] * Quits: ndimatteo (~ndimatteo@c-98-235-177-36.hsd1.pa.comcast.net) (Ping timeout: 240 seconds)
- # [00:43] * Joins: ndimatteo (~ndimatteo@c-98-235-177-36.hsd1.pa.comcast.net)
- # [00:45] * Quits: ndimatteo_ (~ndimatteo@c-98-235-177-36.hsd1.pa.comcast.net) (Ping timeout: 240 seconds)
- # [00:54] * Joins: xonecas (~sean@c-98-207-113-220.hsd1.ca.comcast.net)
- # [00:54] * xonecas howdy
- # [00:56] * Quits: blokefrompoland (artur@spof.pl) (Quit: leaving)
- # [00:56] <tw2113> yo
- # [00:56] <xonecas> Has anyone worked with the twitter streaming api?
- # [00:56] <tw2113> not really
- # [00:56] <xonecas> I need to know If i can filter statuses/filter to only send geotagged tweets :-)
- # [00:57] * Joins: blokefrompoland (artur@spof.pl)
- # [01:02] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
- # [01:06] * Joins: jochen___ (~jochen@nat/google/x-sywvfqogqhzixxbb)
- # [01:09] * Quits: jochen__ (~jochen@nat/google/x-wuupzzidsdnqjgde) (Ping timeout: 260 seconds)
- # [01:11] * Joins: jochen__ (~jochen@nat/google/x-qlnljjybcqpctitj)
- # [01:11] * Quits: jochen___ (~jochen@nat/google/x-sywvfqogqhzixxbb) (Ping timeout: 250 seconds)
- # [01:20] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [01:22] * Quits: blokefrompoland (artur@spof.pl) (Quit: leaving)
- # [01:26] * Quits: miketaylr (~miketaylr@dhcp-202-46.njit.edu) (Ping timeout: 276 seconds)
- # [01:30] * Joins: blokefrompoland (artur@spof.pl)
- # [01:31] * Joins: antonkovalyov (~antonkova@adsl-75-18-218-201.dsl.pltn13.sbcglobal.net)
- # [01:42] * Quits: JKarsrud (~JKarsrud@178.74.12.26) (Quit: Leaving.)
- # [01:47] * Quits: WRA (~raptors@pool-173-69-8-120.prvdri.fios.verizon.net) (Read error: Connection reset by peer)
- # [01:54] * snover is now known as snover|away
- # [02:01] * Joins: benschwarz_ (~ben@59.167.185.148)
- # [02:05] * Joins: BrianBlakely (~Adium@user-12lcofe.cable.mindspring.com)
- # [02:07] <BrianBlakely> Took 90 minutes to realize a carriage return after the "return" keyword will always return "undefined"
- # [02:08] <antonkovalyov> IMPLIED SEMICOLON HAHA
- # [02:08] <antonkovalyov> use jshint dude, saves time :)
- # [02:08] <BrianBlakely> I think you mentioned this thing before
- # [02:08] <BrianBlakely> What does it do?
- # [02:08] <antonkovalyov> i mention it every time
- # [02:08] <BrianBlakely> hehe
- # [02:08] <antonkovalyov> do you know jslint?
- # [02:09] <BrianBlakely> Yup
- # [02:09] <antonkovalyov> jshint is a fork of jslint that is not super aggressive and religious about your code
- # [02:09] <antonkovalyov> so like jslint for real life
- # [02:10] <antonkovalyov> i forked it because jslint became unusable for our code at disqus, now we all use jshint
- # [02:10] <antonkovalyov> https://github.com/jshint/jshint
- # [02:10] <antonkovalyov> but both jslint and jshint catch implied semicolon shit
- # [02:10] <BrianBlakely> Cool. One question, does it inspect my codebase, or is it realtime like jQuery Lint?
- # [02:11] <antonkovalyov> it is like good ol' lint for c. it inspects the code you provide
- # [02:11] <BrianBlakely> Got it
- # [02:11] * antonkovalyov read about jquery lint
- # [02:12] <antonkovalyov> BrianBlakely, not like jquery lint
- # [02:12] <BrianBlakely> Understood, thanks I will take the hint!
- # [02:13] <antonkovalyov> we (at disqus) have it as a pre-commit hook. so everytime you commit changes to a .js file, the hook checks it against jshint and cancels the commit if there are errors
- # [02:13] <antonkovalyov> ya no problems
- # [02:14] <BrianBlakely> Sweet
- # [02:14] <BrianBlakely> Ah, so this is a node.js thingy
- # [02:15] <antonkovalyov> nope
- # [02:15] <antonkovalyov> but it can be used with node.js
- # [02:15] <antonkovalyov> or with rhino
- # [02:15] <antonkovalyov> or just from the browser
- # [02:15] <antonkovalyov> it is a javascript thingy :)
- # [02:15] <BrianBlakely> Yes, I was confused the JavaScript nature of the tool :)
- # [02:16] <BrianBlakely> OK, so I can run this in an HTML file
- # [02:16] <antonkovalyov> ya
- # [02:16] <antonkovalyov> look at tests for examples of how to use it
- # [02:17] <antonkovalyov> JSHINT("your source"); // returns true if all good, false if there were errors
- # [02:17] * Joins: hober (~ted@unaffiliated/hober)
- # [02:17] <antonkovalyov> JSHINT.data() > will show you data structure with errors (and line numbers, etc.)
- # [02:17] <antonkovalyov> JSHINT.report() will generate HTML out of data
- # [02:17] <antonkovalyov> kk gotta go now
- # [02:17] <antonkovalyov> laters
- # [02:18] <BrianBlakely> Thanks, ttyl :)
- # [02:30] <Evet> is using useragent database wrong method for feature detection?
- # [02:30] * Joins: p_nitsch (~p_nitsch@76-10-173-17.dsl.teksavvy.com)
- # [02:31] <BrianBlakely> Evet: That isn't really feature detection, then
- # [02:32] <BrianBlakely> That's a massive-scale sniff
- # [02:32] * Quits: hasanyavas (~hasanyava@88.239.201.236) (Quit: Linkinus - http://linkinus.com)
- # [02:33] * Quits: trave (43a1f086@gateway/web/freenode/ip.67.161.240.134) (Ping timeout: 245 seconds)
- # [02:33] * Quits: Ramosa_ (Ramosa@unaffiliated/harald/x-000000001)
- # [02:35] <Evet> BrianBlakely: no i will store browser's features too
- # [02:37] * snover|away is now known as snover
- # [02:40] * Joins: HAITI (~j@unaffiliated/haiti)
- # [02:40] <BrianBlakely> Evet: What happens when you encounter a new or unknown UA?
- # [02:42] <snover> antonkovalyov: has crock sent you any passive-aggressive emails yet? :)
- # [02:42] <snover> or, er, aggressive-aggressive ones?
- # [02:43] * Quits: jblanche (~jblanche@ivr94-10-88-177-169-11.fbx.proxad.net) (Quit: jblanche)
- # [02:46] <antonkovalyov> snover, nah
- # [02:46] <antonkovalyov> i will print and frame it out if he sends me one
- # [02:47] <snover> :D
- # [02:48] <snover> Dear Doug, Check this out! http://github.com/jshint/jshint. Pretty awesome right? You should thank the author: anton@kovalyov.net. Regards,
- # [02:48] <antonkovalyov> haha
- # [02:54] <paul_irish> Evet: whyd you ask that
- # [02:55] <andrewjbaker> Evet, something like modernizr might be more useful.
- # [03:01] * Parts: nimbupani (~Adium@cm-84.215.191.149.getinternet.no)
- # [03:04] * Quits: benschwarz_ (~ben@59.167.185.148) (Quit: benschwarz_)
- # [03:12] * Parts: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
- # [03:12] * Joins: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
- # [03:13] * Quits: svenlito (~svnlto@78-86-0-182.zone2.bethere.co.uk) (Quit: svenlito)
- # [03:13] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [03:13] * Joins: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
- # [03:17] * Quits: p_nitsch (~p_nitsch@76-10-173-17.dsl.teksavvy.com) (Quit: p_nitsch)
- # [03:17] * Quits: silanus (~silanus@p5DDE9776.dip.t-dialin.net) (Ping timeout: 255 seconds)
- # [03:21] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Quit: boaz)
- # [03:21] * Joins: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
- # [03:23] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Client Quit)
- # [03:23] * Joins: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
- # [03:24] * Joins: silanus (~silanus@p5DDEA78E.dip.t-dialin.net)
- # [03:30] <BrianBlakely> CSS3 doesn't have enough long-hand
- # [03:30] <BrianBlakely> Needs box-shadow-color, transform-rotate, etc...
- # [03:31] <BrianBlakely> Not sure why the CSSlt3 conventions weren't adopted in that regard
- # [03:32] <BrianBlakely> background, padding, margin, etc can be parsed out to the dickens
- # [03:33] * Quits: Titosemi (~titosemi@g224219114.adsl.alicedsl.de) (Quit: Leaving.)
- # [03:35] * Quits: pcgenius (~peeyush@202.78.164.58) (Ping timeout: 276 seconds)
- # [03:36] * Joins: NiftyLettuce (~niftylett@c-76-125-157-178.hsd1.pa.comcast.net)
- # [03:42] * Quits: peol (~andree@unaffiliated/peol) (Read error: Connection reset by peer)
- # [03:42] * Joins: grantg (42e5650f@gateway/web/freenode/ip.66.229.101.15)
- # [03:42] * Joins: peol (~andree@h55eb1e56.selukra.dyn.perspektivbredband.net)
- # [03:42] * Quits: peol (~andree@h55eb1e56.selukra.dyn.perspektivbredband.net) (Changing host)
- # [03:42] * Joins: peol (~andree@unaffiliated/peol)
- # [03:43] <grantg> WTF happened to my twitter?
- # [03:44] <grantg> paul_irish: Did twitter lose my account?
- # [03:44] <grantg> I can't login. :/
- # [03:45] <andrewjbaker> grantg, that happens on occasion dude. Give it 5. ;-)
- # [03:45] <grantg> ok
- # [03:46] <grantg> wait
- # [03:46] <grantg> something else is wrong
- # [03:46] <grantg> reddit too
- # [03:47] <grantg> either I got hacked, or both these sites have outages for login at the same time.
- # [03:47] <andrewjbaker> grantg, http://downforeveryoneorjustme.com/
- # [03:48] <grantg> andrewjbaker: I can get to the sites, but not login
- # [03:48] <grantg> D:
- # [03:48] <andrewjbaker> grantg, I sometimes get redirects to localhost on Twitter. Not a Reddit user.
- # [03:48] * Joins: pcgenius (~peeyush@202.78.164.58)
- # [03:48] <grantg> definitely hacked
- # [03:49] <grantg> My reddit nick shows [deleted] on posts I submitted.
- # [03:49] * Quits: blokefrompoland (artur@spof.pl) (Ping timeout: 240 seconds)
- # [03:49] <andrewjbaker> :-(
- # [03:49] <BrianBlakely> That sucks :/
- # [03:49] <grantg> like http://www.reddit.com/r/javascript/comments/fed0r/shit_brix/
- # [03:49] <tw2113> that doesn't sound good
- # [03:49] <grantg> submitted 2 days ago by [deleted]
- # [03:49] <grantg> humm
- # [03:50] * Joins: blokefrompoland (artur@spof.pl)
- # [03:50] <grantg> time for a password change. :(
- # [03:50] <BrianBlakely> Better go straight to your bank accounts first
- # [03:50] <grantg> and a double check for key f'ing loggers
- # [03:50] <grantg> I keep my passwords separate
- # [03:51] <BrianBlakely> Weird, I see you're an OS X user
- # [03:51] <grantg> strange still
- # [03:51] <grantg> BrianBlakely: yeah
- # [03:51] <grantg> Doesn't make sense
- # [03:51] <BrianBlakely> I presume, also, a Chrome user
- # [03:51] <andrewjbaker> If nothing else, Webmail passwords gotta' be the most secure cos' a lot of sites use it for 'forgotten password' retrieval.
- # [03:51] <grantg> Unless somebody wanted to fuck with me.
- # [03:52] * grantg uses thw store password option in firefox and chrome
- # [03:52] <NiftyLettuce> grantg: is it /grantg?
- # [03:52] * Joins: dguttman (~dguttman@cpe-98-149-45-68.socal.res.rr.com)
- # [03:52] <grantg> *the
- # [03:52] <BrianBlakely> Are your twitter and reddit passwords the same?
- # [03:52] <grantg> /grantgalitz
- # [03:52] <grantg> BrianBlakely: yes
- # [03:53] <grantg> but not the same as my "serious" stuff
- # [03:53] <BrianBlakely> Makes sense, then
- # [03:53] <grantg> a.k.a. b of a
- # [03:53] <NiftyLettuce> grantg: gainesville?
- # [03:53] <NiftyLettuce> http://twitter.com/#!/grantgalitz
- # [03:53] <socialhapy> I couldn't grab that users tweets, is it protected?
- # [03:53] <BrianBlakely> Maybe it was some kind of phishing attack — this was widespread earlier this year
- # [03:53] <grantg> not protected
- # [03:53] <NiftyLettuce> grantg: password reset not working?
- # [03:54] <NiftyLettuce> grantg: looks like your profile shows up
- # [03:54] <NiftyLettuce> grantg: your tweets aren't loading looks like twitter is havin a hiccup
- # [03:54] <grantg> http://www.reddit.com/user/grantgalitz
- # [03:54] <grantg> :/
- # [03:54] <tw2113> i'd say contact the reddit admins
- # [03:55] <tw2113> maybe they could gather some info about what happened with the account
- # [03:55] * grantg checks the DNS records for phising attempts.
- # [03:55] <grantg> seems ok
- # [03:55] <NiftyLettuce> grantg: are you gonna put the emulator up on github?
- # [03:55] <grantg> no hosts-file-ish attack or wrong IP for domain
- # [03:56] <grantg> NiftyLettuce: I did already a while ago
- # [03:56] <andrewjbaker> grantg, priorities dude, change passwords first. Save your conscience. ;-)
- # [03:56] <NiftyLettuce> grantg: any work that needs done w/it?
- # [03:56] <grantg> oh nice
- # [03:56] <grantg> github account fine
- # [03:56] <grantg> https://github.com/grantgalitz/GameBoy-Online
- # [03:56] <grantg> and the project wasn't hacked.
- # [03:56] <xonecas> grantg: change that password first, I can't go back to playing super mario on my phone :-(
- # [03:57] <grantg> xonecas: Why would you be running js gameboy color on a phone anyways?
- # [03:57] <grantg> trying to melt your ARM CPU are you?
- # [03:57] <grantg> Or do a battery drain
- # [03:57] * grantg changes passwords
- # [03:57] <grantg> f**k, facebook too
- # [03:58] <grantg> hmm
- # [03:58] <xonecas> grantg: no, I wasn't running it on my phone. Your emulator I was running it in ff4b
- # [03:58] <grantg> only deactivated
- # [03:58] <xonecas> but without your emulator, I'll have to go back to the android GBA emulator
- # [03:58] <grantg> And password wasn't changed.
- # [03:58] <grantg> xonecas: heh
- # [03:59] <grantg> Seems someone just wanted to delete my stuff.
- # [03:59] <grantg> why?
- # [03:59] <xonecas> piss off any nerd at school/work? :-P
- # [03:59] * grantg thinks someone got a hold of my password saves on an old pc and used them to delete my shit.
- # [04:00] <grantg> Like as if I accidnetally hit save password for site.
- # [04:00] <grantg> *accidentally
- # [04:01] <grantg> will create new accounts if need be
- # [04:05] <NiftyLettuce> grantg: do you have a dog? he probably wants to spend more time w/u so he did that
- # [04:05] <grantg> heh
- # [04:05] * Joins: s_trevathan (~strevatha@mobile-166-137-137-050.mycingular.net)
- # [04:06] <andrewjbaker> grantg, here speaks the voice of experience: ;-) I once had a dedicated server compromised, wasn't profitable fortunately, but my initial reaction was of shock and awe. Change your passwords (I usually base mine on a phrase or limerick, "There was a young girl from Wisconsin..."), give it a week or so and try not to let paranoia overcome you, monitor your stuff... and act accordingly.
- # [04:07] <grantg> ok
- # [04:07] <andrewjbaker> Don't let paranoia eat you up; it's all to easy to succumb. ;-)
- # [04:10] * Quits: HM2K (HM2K@rofl.name) (Ping timeout: 240 seconds)
- # [04:12] <grantg> OMFG
- # [04:12] <grantg> http://offer.ebay.com/ws/eBayISAPI.dll?ViewBids&item=280625155361
- # [04:13] <grantg> scroll the fuck down to "Bid retraction and cancellation history"
- # [04:13] <grantg> That made my "I got hacked" day a little better.
- # [04:13] <BrianBlakely> ?
- # [04:14] <grantg> somebody put US $999,999.00
- # [04:14] <grantg> f'ing 4chan
- # [04:15] <NiftyLettuce> grantg: ouch woah
- # [04:15] <NiftyLettuce> grantg: call paypal right now
- # [04:15] <grantg> I bet their mother is doing the awwwwww yeeaaaaaaah dance
- # [04:16] <BrianBlakely> How did this parent not realize it was going on prior to destruction?
- # [04:16] <BrianBlakely> It says "they have been"
- # [04:16] <BrianBlakely> All parents are terrible at parenting
- # [04:16] <grantg> I think reddit also blew up this bid too much
- # [04:16] <andrewjbaker> grantg, agree with NiftyLettuce and in addition, and to reiterate, damage limitation is your current aim. Worry about the who, when and how later. ;-)
- # [04:17] <NiftyLettuce> grantg: i believe paypal protects up to $10,000
- # [04:17] <grantg> No, that's not my ebay account
- # [04:17] <grantg> no
- # [04:17] <grantg> That's a funny reddit link
- # [04:17] <grantg> That made my day better
- # [04:17] <grantg> You misunderstood me
- # [04:18] * andrewjbaker slaps grantg for givin' people the wrong damn impression. :-p
- # [04:18] <grantg> Funny as hell ebay bid http://cgi.ebay.com/Selling-8-Beyblades-Replace-DESTROYED-Bathtub-/280625155361
- # [04:18] <grantg> and people are bidding thousands just to make it even more hilarious
- # [04:19] <grantg> ...
- # [04:19] <grantg> http://www.reddit.com/r/pics/comments/fg0nw/not_the_saddect_ebay_auction_anymore/
- # [04:22] <grantg> andrewjbaker: I take a slap as calling me a http://www.youtube.com/watch?v=oG9h0EfMuoM
- # [04:24] <grantg> andrewjbaker: Not worried
- # [04:24] <grantg> Because these passwords were the not-so-serious passwords for non-vital sites
- # [04:25] * Joins: skqr (~skqr@rrcs-71-43-47-50.se.biz.rr.com)
- # [04:25] <grantg> So even if I accidentally saved it to a browser on another computer, it matters shit.
- # [04:25] <NiftyLettuce> "its a trap!" "the death star is fully operational"
- # [04:26] <andrewjbaker> andrewjbaker, not familiar with the term 'pinhead'... :-s Maybe urban dictionary will explain...?
- # [04:27] <andrewjbaker> grantg, o.O not meant like that. :-s
- # [04:28] <grantg> heh
- # [04:28] <andrewjbaker> grantg, like "silly you."
- # [04:29] <andrewjbaker> grantg, not in an offensive way tho'. Damn this English language. Gah.
- # [04:29] <grantg> it's ok
- # [04:29] <grantg> It's IRC
- # [04:29] <andrewjbaker> I wouldn't mind so much but I'm from England!!! LOL.
- # [04:30] <grantg> anyhow
- # [04:31] <grantg> no derailment to porting my js to java and c++
- # [04:31] <grantg> got netbeans open right now for the porting.
- # [04:31] <grantg> to java
- # [04:31] <andrewjbaker> Of the GB emulator?
- # [04:32] <grantg> yeah
- # [04:32] <grantg> You mean GBC emulator
- # [04:32] <grantg> ;)
- # [04:32] <andrewjbaker> LOL, yeah.
- # [04:33] <andrewjbaker> Is there a demand in the reverse direction? Or is this just for fun?
- # [04:34] <grantg> My google account is fine
- # [04:34] <grantg> nice
- # [04:35] <grantg> andrewjbaker: Maybe a java app to be found on android devices in the future? :P
- # [04:35] <grantg> hehehe
- # [04:35] <grantg> I'll never tell.
- # [04:35] <andrewjbaker> LOL, for 'maybe' read 'anticipated'.^^
- # [04:35] <grantg> Don't forget iOS 4
- # [04:35] * grantg has a jailbroken iphone 4
- # [04:36] <grantg> maybe even blackberries if crazy enough.
- # [04:36] * Joins: HM2K (HM2K@rofl.name)
- # [04:36] <grantg> (iphone 4 port would use the C++ codebase)
- # [04:37] <andrewjbaker> I've gone in the opposite direction; porting a 2.5D engine from C++ to JS.
- # [04:37] <NiftyLettuce> grantg: you using titanium?
- # [04:37] <grantg> never heard of it
- # [04:38] * grantg is left out on a lot of IDEs
- # [04:38] <grantg> :/
- # [04:39] * Quits: crypticsquared (~cryptics_@unaffiliated/crypticsquared) (Ping timeout: 255 seconds)
- # [04:39] <grantg> The great thing about making many fallbacks for audio in js is that it allows me to easily port it to java variants.
- # [04:39] <grantg> b/c of the different java subsets
- # [04:40] <grantg> A lot of hackery was done
- # [04:40] * Joins: crypticsquared (~cryptics_@unaffiliated/crypticsquared)
- # [04:40] <grantg> I do blocking function calls and passive event handlers (TWO COMPLETE OPPOSITE APIs) as separate audio paths
- # [04:41] <NiftyLettuce> grantg: http://www.appcelerator.com/
- # [04:41] <grantg> for fallbacking
- # [04:41] <grantg> nice
- # [04:41] * Quits: dguttman (~dguttman@cpe-98-149-45-68.socal.res.rr.com) (Quit: ...)
- # [04:41] * Quits: Jayflux (~jay_knows@cpc3-dudl6-0-0-cust14.wolv.cable.virginmedia.com) (Remote host closed the connection)
- # [04:42] * grantg tries has too much shit open right now
- # [04:42] <grantg> also working on working around the JIT deoptimization bug/quirk in safari/chrome
- # [04:42] <grantg> for the entire memory system of the emulator
- # [04:44] <grantg> heh
- # [04:44] <grantg> My pet peeve of java
- # [04:45] <grantg> JAVA: Y U NO HAVE UNSIGNED BYTE PRIMITIVE TYPE?
- # [04:46] * Quits: dgathright (~dgathrigh@cpe-76-90-139-148.socal.res.rr.com) (Quit: dgathright)
- # [04:46] <tw2113> i still love a quote i saw in #wordpress one day
- # [04:46] <grantg> makes CPU register pressure on the actual computer my code is running on much harder
- # [04:46] <tw2113> "you simply sucks the time"
- # [04:46] <andrewjbaker> Bit-shifts and OR FTW.
- # [04:47] <tw2113> or more fully quoted "nor you listen, nor you response, you simply sucks the time"
- # [04:47] * grantg hates using the one-up method as a workaround
- # [04:47] <grantg> i.e. using signed short
- # [04:47] <grantg> :/
- # [04:49] <andrewjbaker> And there was me thinkin' HTML5 was promoted as a plug-in-less platform.^^
- # [04:49] * Quits: NiftyLettuce (~niftylett@c-76-125-157-178.hsd1.pa.comcast.net) (Ping timeout: 240 seconds)
- # [04:50] <grantg> andrewjbaker: I might troll IE6 users and give them an applet version of my java port as a fallback.
- # [04:50] <andrewjbaker> grantg, you're too kind.^^
- # [04:50] <grantg> heh
- # [04:51] * grantg needs to make a js library of my stuff
- # [04:51] <grantg> actually
- # [04:51] <grantg> MULTPLE JS LIBRARIES
- # [04:51] <grantg> one for mozAudio/webkit audio compat
- # [04:51] <grantg> another for data uri wav pcm audio
- # [04:52] <grantg> another for the bmp image data uri fallback for something like ie8
- # [04:52] <grantg> and I might need to release the ajax lib I also wrote
- # [04:52] <grantg> since I call it the jquery of ajax
- # [04:53] <andrewjbaker> Forget fallbacks, posit when 'modern' browsers will implement what your app. requires.
- # [04:53] <grantg> I use the usual xmlhttprequest/activexobject compat
- # [04:53] <grantg> but I ALSO do iframe as a fallback for ajax
- # [04:53] <grantg> for realz
- # [04:53] <grantg> I can load in xml via an iframe trick
- # [04:53] <grantg> and do exactly what responseXML does
- # [04:54] * Joins: skyler_brungar-1 (~skyler@pool-71-191-197-219.washdc.fios.verizon.net)
- # [04:54] <grantg> and what xmlhttprequest does, but just with iframes
- # [04:54] <grantg> oh shit
- # [04:54] <grantg> chrome never fixed the bug I reported about that.
- # [04:54] <grantg> lololololololololol
- # [04:54] <grantg> onreadystate bug was never fixed. :/
- # [04:55] <grantg> http://code.google.com/p/chromium/issues/detail?id=32357&can=4&q=iframe&colspec=ID%20Stars%20Pri%20Area%20Feature%20Type%20Status%20Summary%20Modified%20Owner%20Mstone%20OS
- # [04:56] <grantg> iframe readyState is equal to "complete" when the iframe DOM is not ready when targeting iframes with form submits
- # [04:56] <grantg> lolz
- # [04:56] <grantg> slow day on fixing webkit bugs I see
- # [04:56] <andrewjbaker> ^^
- # [04:56] <grantg> since this affects all of webkit
- # [04:56] <grantg> not just chrome
- # [04:57] <grantg> Reported by grantgal...@gmail.com, Jan 14, 2010
- # [04:57] <grantg> lol
- # [04:57] * andrewjbaker has no doubt that implementing all the shizzle required of HTML5 is no mean feat.
- # [04:57] <grantg> over 1 year
- # [04:57] <grantg> heh
- # [04:58] <andrewjbaker> I'm still waiting for Firefox to implement the loop attrib. for the audio element.
- # [04:58] <grantg> readyState is fucked up with targeting iframes with a form submit (POST I believe)
- # [04:59] <grantg> I think webkit loads a BLANK fake html document in the mean time and reports that one's status instead of reporting that the data hasn't loaded in yet
- # [04:59] <grantg> just a guess
- # [04:59] <grantg> fyi, firefox AND IE don't run into this bug
- # [05:00] <grantg> talk about an edge case, heh
- # [05:00] * Parts: skyler_brungar-1 (~skyler@pool-71-191-197-219.washdc.fios.verizon.net)
- # [05:00] <andrewjbaker> Yeah.
- # [05:00] * Joins: skyler_brungar-1 (~skyler@pool-71-191-197-219.washdc.fios.verizon.net)
- # [05:00] <grantg> serious bug though
- # [05:00] <grantg> breakes the ajax via iframes method
- # [05:00] <grantg> which is actually a pretty cool method
- # [05:01] <grantg> and allows ajax to work on IE 5.5 and IE 6 even when activeX is *completely* disabled.
- # [05:01] <andrewjbaker> I imagine tho', that these issues are sorted based on end-user demand... maybe I'm wrong?!
- # [05:01] <grantg> yeah
- # [05:01] <grantg> true
- # [05:02] * grantg added in a dirty timing delay so that webkit browsers don't always fail the iframe method. ;)
- # [05:03] <grantg> oh
- # [05:03] <grantg> this is the script: http://www.grantgalitz.org/gameboy/js/other/transportHandler.js
- # [05:04] <grantg> I have a bunch of settings so you can even send out different data depending on what method is used
- # [05:04] <grantg> It can even do HTML ajax return
- # [05:04] <andrewjbaker> That's a lot of workarounds. Doesn't breed confidence.
- # [05:04] <grantg> via iframe
- # [05:04] <grantg> heh
- # [05:07] <grantg> the iframe fallback is the worst of all
- # [05:07] <grantg> required some serious IE DOM bug workaround
- # [05:07] <grantg> So that IE 7 wouldn't crash and burn
- # [05:07] <grantg> I tested this to hell.
- # [05:08] * andrewjbaker wonders why it's so damned hard to get organisations to agree on a single, common, pervasive implementation. Wouldn't it ultimately be in everyone's best interests to collaborate, communicate, implement and reap the benefits of a single codebase?! Maybe I'm asking the impossible.
- # [05:08] <grantg> heh
- # [05:10] * grantg likes knowing what's going on in my code
- # [05:10] <tw2113> thy all think they have the best idea for the way to do things
- # [05:10] <andrewjbaker> Imagine a world where the fundamental aspects of the technology underpinning today's Web just worked. Software companies would benefit from 'not having to write their implementation' and 3rd-party developers would know what's what.
- # [05:10] <grantg> and I hate having a 3rd party lib I don't recognize well do it for me.
- # [05:11] * grantg doesn't trust JQuery enough
- # [05:11] <grantg> no jquery in my GBC emulator.
- # [05:11] <grantg> ;)
- # [05:11] <grantg> yet there's compatibility. :D
- # [05:11] <andrewjbaker> Is that a good thing... really?
- # [05:12] * grantg likes working with the DOM firsthand, rather than using a library to wrap it
- # [05:12] <grantg> It's super easy to make DOM tree walkers for DOM level 1 (IE6)
- # [05:12] <tw2113> i imagine half of the arguement is that if they can implement their own version and charge for it, they'll go with that
- # [05:12] <andrewjbaker> Wouldn't you rather have preferred to have contributed to jQuery, polished its anomalies, and made use of a codebase that others were also responsible for maintaining?
- # [05:13] <grantg> heh
- # [05:13] <grantg> true
- # [05:13] <grantg> I should contrib to these larger projects.
- # [05:13] <grantg> rather than hording my own code to myself. ;D
- # [05:14] <andrewjbaker> LOL, code isn't about ownership... the possibility exists for anyone to have written the exact same code as yourself... not wishing to do you down in anyway or to suggest that anyone could have written the exact-same-code.
- # [05:15] <grantg> heh
- # [05:16] * grantg wonders if my own ajax lib is heavy b/c of all the timers
- # [05:16] <grantg> for the fallbacks
- # [05:18] <andrewjbaker> It just feels to me that WRT the Internet we've been given absolutely no excuse not to collaborate and collectively make the computer-world a better place that anything less is tantamount to a hugely wasted opportunity.
- # [05:20] <tw2113> the advocates are already there
- # [05:20] <tw2113> it's just a matter of bringing people into the ideology
- # [05:20] * Quits: pumkinhed (~pumkinhed@204.191.248.234) (Ping timeout: 255 seconds)
- # [05:20] <snover> andrewjbaker: internet explorer circa 2000.
- # [05:20] <tw2113> definitely one great thing about github is that you can fork gits there
- # [05:20] <andrewjbaker> Gah... show me those that have yet to grasp the possibilites. ;-)
- # [05:21] <tw2113> that's still most of the internet :P
- # [05:21] * andrewjbaker isn't disheartened... he's a tenacious so and so.^^
- # [05:21] <snover> The fact of the matter is that you can’t have one code to rule them all because the goals of one codebase may be different from another in fundamentally incompatible ways
- # [05:21] <snover> for instance
- # [05:21] * tw2113 supports FOSS/creative commons/etc whenever possible
- # [05:22] <snover> one codebase optimizes filesize over speed; another optimizes cpu over filesize; a third optimizes memory usage over cpu
- # [05:22] <tw2113> i believe there needs to be massive copyright overhaul
- # [05:22] <andrewjbaker> snover, OK... so those are arguments for configurability.
- # [05:22] <snover> andrewjbaker: you can’t configure for filesize…
- # [05:23] <snover> tw2113: anyone with two neurons and a heart that isn’t black as night believes that
- # [05:23] <snover> configuration is the antithesis of filesize
- # [05:23] <tw2113> or isn't in it strictly for money
- # [05:23] <snover> it’s also the antithesis of simplicity
- # [05:24] <andrewjbaker> OK, so I accept there have to be tradeoffs like features vs. filesize, etc.
- # [05:24] <snover> fundamentally incompatible tradeoffs.
- # [05:24] <tw2113> makes moments of 'ehhh" at work but i can understand why when my boss mentions not letting out all methods of work because it possibly removes us as being "needed" for future work
- # [05:25] <grantg> fuck yeah, just beat another boss in pokemon trading card game in my emulator.
- # [05:25] <grantg> nostalgia ftw
- # [05:26] <andrewjbaker> snover, so do you think that maybe there's a requirement to baseline the hardware before the software... in an, and I hesitate to use the term, 'ideal' world.
- # [05:26] <grantg> compat comes first
- # [05:26] <grantg> sorry
- # [05:26] <grantg> that's the way it is
- # [05:27] <grantg> even in my gameboy color emulator I make extensive use of fallbacks
- # [05:27] <snover> andrewjbaker: once again, fundamentally incompatible tradeoffs. legacy compatibility vs efficiency. processing speed vs power consumption. cost vs complexity.
- # [05:27] <grantg> as you can tell
- # [05:27] <snover> Desktop computers all use x86 not because it’s the best, but because it’s entrenched
- # [05:27] * grantg got a typed array fallback with no visible perf loss
- # [05:27] <grantg> :)
- # [05:27] <snover> embedded processors are usually ARM because it’s a more efficient architecture
- # [05:28] <grantg> snover: true
- # [05:28] <andrewjbaker> So the very best we can strive for is what the industry dictates constitutes the majority. How depressing.
- # [05:28] <grantg> snover: Don't get started on the birched up intel atom processor though
- # [05:28] <grantg> *bitched
- # [05:28] <snover> grantg: ITANIUM 4 LYFE BITCHEZ
- # [05:28] <snover> “no, really, compilers are going to get AWESOME by the time we release this hardware”
- # [05:28] <grantg> not power efficient + bitched up clock cycles per instruction
- # [05:29] <grantg> heh
- # [05:29] <snover> What does bitched up mean?
- # [05:29] <grantg> intel fucked up the atom processor
- # [05:30] <grantg> they tried to make a CISC efficient like a RISC
- # [05:30] <grantg> ARM 4 LYFE for netbooks
- # [05:31] <grantg> that's the future of mobile
- # [05:31] <grantg> intel can suck it
- # [05:31] <snover> But people still want to be able to run windows
- # [05:31] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Never look down on someone unless you're helping them up.)
- # [05:31] <grantg> snover: And meanwhile, MICROSOFT COMPILES WINDOWS 7 FOR ARM!
- # [05:32] <snover> That only happened recently didn’t it?
- # [05:32] <grantg> http://www.windows7news.com/2011/01/06/steven-sinofsky-windows-arm-demo/
- # [05:32] <grantg> yeah
- # [05:32] <grantg> future though
- # [05:32] <grantg> ARM 4 LYFE
- # [05:32] <grantg> even microsoft knows it
- # [05:32] <snover> Maybe someday we will be able to cut away from x86. Maybe.
- # [05:33] <andrewjbaker> Maybe one day we won't have to worry about the underlying hardware.^^
- # [05:33] <grantg> snover: Though ARM is the Intel of mobile
- # [05:34] * grantg wonders how many x86 devs will throw a fit when their asm-optimized programs don't run on windows7-arm
- # [05:34] <grantg> heh
- # [05:35] <grantg> UNLESS
- # [05:35] <grantg> there's the equivalent of rosetta of macintosh for windows!
- # [05:35] <grantg> LOLZ
- # [05:36] * grantg smells a rosetta for windows
- # [05:36] <grantg> but for x86 to run on ARM
- # [05:36] <grantg> said it here first yo .;)
- # [05:36] <snover> There’s currently only a PPC->x86 translator, at least from the company that made Rosetta
- # [05:37] * Joins: pumkinhed (~pumkinhed@72.45.85.159)
- # [05:37] <grantg> but x86->arm is fully realizable as well.
- # [05:37] * grantg would lol at that further if it went from ppc->x86->arm
- # [05:37] <grantg> inception
- # [05:38] <grantg> don't go to many dream levels down bro.
- # [05:38] <snover> Anyway, I don’t disagree with the idea that effort duplication sucks
- # [05:38] <grantg> 8
- # [05:38] <snover> But it only sucks when it involves the same set of goals
- # [05:38] <grantg> *too
- # [05:38] <snover> OR IF THOSE GOALS ARE STUPID
- # [05:38] <grantg> heh
- # [05:38] <snover> THEN EVERYONE THAT WORKS ON IT IS STUPID TOO
- # [05:38] * Quits: s_trevathan (~strevatha@mobile-166-137-137-050.mycingular.net) (Quit: Colloquy for iPhone - http://colloquy.mobi)
- # [05:39] <snover> STUPID STUPIDS
- # [05:39] <grantg> lol
- # [05:39] <snover> 68k->ppc->x86->arm woo
- # [05:39] <grantg> O_O
- # [05:39] <grantg> 6502->68k->ppc->x86->arm
- # [05:40] <grantg> ;D
- # [05:42] <andrewjbaker> "<snover> But it only sucks when it involves the same set of goals" <- agreed.
- # [05:44] * Joins: benschwarz (~ben@59.167.185.148)
- # [05:44] <grantg> of course anything like 6502 emulation requires interpreter loop emulation
- # [05:44] <grantg> since a lot of asm there is clock cycle specific.
- # [05:45] <grantg> like the gameboy's GB-Z80 for what I'm doing.
- # [05:45] <grantg> in this case, the LCD controller is timed exactly against the cpu
- # [05:46] <andrewjbaker> But you can alter the clock freq. on some CPUs and add in NOPs where necessary.
- # [05:46] <grantg> 456 clock cycles per scan lin EXACTLY on a gameboy or gameboy color in single speed ~4 mhz mode
- # [05:46] <grantg> *scan line
- # [05:46] * Parts: snover (~Adium@unaffiliated/snover)
- # [05:47] <grantg> andrewjbaker: But you can't tamper and dynarec too much with old-school asm bytecode too much
- # [05:47] <grantg> since they want exact timings against an I/O perhipheral usually
- # [05:47] <andrewjbaker> And you shouldn't realistically. Yeah, I concur.
- # [05:48] <grantg> as in the asm routines were made the way they ARE becasue they had their exact clock cycles per opcode measured and counted!
- # [05:48] <andrewjbaker> But if the peripheral doesn't actual exist for the on which the emu. is executing... ;-)
- # [05:48] <grantg> heh
- # [05:48] <grantg> true
- # [05:49] <grantg> which is why only things like game console emulation need this.
- # [05:49] <grantg> and things with the LCD controller timed with the same crystal against a slow cpu
- # [05:49] <grantg> a.k.a. racing the beam asm routines
- # [05:50] <grantg> that's why
- # [05:50] <andrewjbaker> Forgive me, and my opinion counts for very little, but a lot of the time I see emulators as doing very little for pushing the boundaries of what computers are potentially capable of achieving. I guess this is one of the instances that snover would say it all depends on your requirements.
- # [05:51] <grantg> for executing asm routines fast enough and in the right order to not fail the graphics from the t.v. tube's electron beam from reaching a certain pixel at x clock cycle.
- # [05:52] * Joins: WRA (~raptors@pool-173-69-8-120.prvdri.fios.verizon.net)
- # [05:52] <grantg> andrewjbaker: If I did dynarec like rosetta for ppc to x86, half the games would break
- # [05:52] <grantg> easily
- # [05:54] <grantg> things like n64 emulators do dynarec though because a lot of n64 bytecode was compiled from C
- # [05:54] <grantg> but SNES and genesis require interpreter loop emulation
- # [05:55] <andrewjbaker> What are your ultimate aims for your GBC emu.?
- # [05:56] <grantg> to learn how to program better
- # [05:56] <grantg> by experience with doing this
- # [05:56] <grantg> I'm only 19, remember
- # [05:57] <grantg> heh
- # [05:57] <grantg> Well, age is no excuse
- # [05:57] <andrewjbaker> OK, well lets not get into the whole age thing... it doesn't matter what age you are.
- # [05:57] <andrewjbaker> Oh, LOL.
- # [05:57] <grantg> true
- # [05:57] <grantg> heh
- # [05:58] <andrewjbaker> Do you have a desire to discover what has come before WRT tech., etc.?
- # [05:58] <andrewjbaker> To replay some games of yore?
- # [05:58] <grantg> I like knowing how things tick
- # [05:59] <grantg> hence, why I wrote my own code instead of using jquery
- # [05:59] <grantg> for cross-compat
- # [05:59] <grantg> and this emulator
- # [05:59] <andrewjbaker> Indeed. A commendably outlook.
- # [05:59] <andrewjbaker> *commendable
- # [05:59] <grantg> thanks
- # [06:00] * grantg still needs to get my accounts back up. :/
- # [06:02] <andrewjbaker> There seems to be quite a diverse quantity of people on this channel; that's good.
- # [06:02] <grantg> heh
- # [06:05] <andrewjbaker> This is the greatest volume of chatter I've seen so far, tho' maybe I nip on at the wrong time. :-s
- # [06:05] <grantg> heh
- # [06:06] * Quits: addyosmani (~apple@host86-161-175-28.range86-161.btcentralplus.com) (Quit: addyosmani)
- # [06:08] <andrewjbaker> OK, I should think about getting some sleep. http://fleetingfantasy.com/ will have to wait until I can implement the session mgmt stuff within the next week.
- # [06:09] * Quits: andrewjbaker (~ajb@client-82-26-220-64.pete.adsl.virginmedia.com) (Quit: Leaving)
- # [06:11] * Quits: grantg (42e5650f@gateway/web/freenode/ip.66.229.101.15) (Quit: Page closed)
- # [06:31] * Quits: Killman (~killman@unaffiliated/killman) (Read error: Connection reset by peer)
- # [06:32] * Joins: Killman (~killman@186.3.10.3)
- # [06:32] * Quits: Killman (~killman@186.3.10.3) (Changing host)
- # [06:32] * Joins: Killman (~killman@unaffiliated/killman)
- # [06:36] * Joins: jeffszusz (~jeffszusz@dyn216-8-170-154.ADSL.mnsi.net)
- # [06:45] <BrianBlakely> Wrapping my codebase in (function() { })(); boosted my minification savings up dramatically. From ~15%-25% to ~60%
- # [06:45] * Quits: obert- (~obert@host208-137-dynamic.53-82-r.retail.telecomitalia.it)
- # [06:46] <BrianBlakely> Not sure if it's just a YUI Compressor thing, but it won't minify global variables
- # [06:48] * Quits: LynnWallenstein (~Lynn@pool-74-107-70-172.bltmmd.fios.verizon.net) (Ping timeout: 240 seconds)
- # [06:50] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Quit: Leaving)
- # [07:01] * Quits: patcito (~123@190.42.79.26) (Remote host closed the connection)
- # [07:01] * Quits: skyler_brungar-1 (~skyler@pool-71-191-197-219.washdc.fios.verizon.net) (Quit: skyler_brungar-1)
- # [07:08] <BrianBlakely> Setting var doc = document garnered a savings of thousands of percent after minification (relating only to statements that used the document object)
- # [07:12] <WRA> :D http://www.raptoris.com/
- # [07:14] * Quits: skqr (~skqr@rrcs-71-43-47-50.se.biz.rr.com) (Ping timeout: 250 seconds)
- # [07:19] * Quits: coweso (~coweso@unaffiliated/toinso) (Quit: Leaving)
- # [07:23] * Quits: masondesu (~masondesu@c-76-107-156-58.hsd1.ms.comcast.net) (Quit: masondesu)
- # [07:24] <BrianBlakely> WRA: That's cool!
- # [07:24] <BrianBlakely> WRA: But the mask image reveals itself when the clouds cross ;)
- # [07:24] <BrianBlakely> http://jsperf.com/adding-new-elements-to-an-array
- # [07:25] <WRA> Brian, yeah thats due to the way I was doing the buffer
- # [07:26] <WRA> its pretty easy to overcome tho
- # [07:26] <WRA> but anyhow video + anything = CPU !@#!@#!@#!
- # [07:28] <BrianBlakely> hehe
- # [07:29] <WRA> the source is pretty clean if you want to check it out
- # [07:30] <BrianBlakely> Yeah, Tab Atkins points out that micro-optimization is super, super important in graphics like nothing else
- # [07:30] <BrianBlakely> http://html5doctor.com/video-canvas-magic/
- # [07:30] <BrianBlakely> WRA: I'm afraid I don't have the time, I'm sorry :)
- # [07:31] <xonecas> WRA cool stuff man, I've been working on something similar: xonecas.com:8888
- # [07:31] <BrianBlakely> WRA: If you aren't a jsperf user, I highly recommend it for micro-optimizations
- # [07:32] <WRA> thanks brian, I usually use the chrome one
- # [07:32] <WRA> Xonecas: thats pretty cool
- # [07:32] <WRA> I'm actually porting Flixel
- # [07:33] <xonecas> Cool! :-)
- # [07:34] <WRA> obviously not doing a direct port in many ways because the platforms are different
- # [07:47] <BrianBlakely> Good night all
- # [07:47] * Parts: BrianBlakely (~Adium@user-12lcofe.cable.mindspring.com)
- # [07:57] * Joins: dgathright (~dgathrigh@cpe-76-90-139-148.socal.res.rr.com)
- # [08:00] * Joins: cryptics_ (~cryptics_@unaffiliated/crypticsquared)
- # [08:01] * Quits: cryptics_ (~cryptics_@unaffiliated/crypticsquared) (Client Quit)
- # [08:03] * Quits: jeffszusz (~jeffszusz@dyn216-8-170-154.ADSL.mnsi.net) (Remote host closed the connection)
- # [08:18] * Joins: Icehuu (~Ice@srh1380.urh.uiuc.edu)
- # [08:26] * Quits: HAITI (~j@unaffiliated/haiti) (Quit: leaving)
- # [08:29] * Joins: LongBeach (~mike@AFontenayssB-152-1-2-243.w82-121.abo.wanadoo.fr)
- # [08:37] * Joins: LynnWallenstein (~Lynn@pool-74-107-70-172.bltmmd.fios.verizon.net)
- # [08:44] * Parts: pcgenius (~peeyush@202.78.164.58) ("Leaving")
- # [08:58] <WRA> hmm using ctx.drawImage and passing it a canvas but it doesn't seem to draw anything from that canvas
- # [08:59] * Quits: wingchun (~biu_tze@121.54.67.235) (Quit: leaving)
- # [08:59] <WRA> however if I getImageData from the canvas and then putImageData it'll work
- # [09:00] * Quits: antonkovalyov (~antonkova@adsl-75-18-218-201.dsl.pltn13.sbcglobal.net) (Quit: Leaving...)
- # [09:19] * Quits: echoSMILE (~smile@unaffiliated/echosmile) (Ping timeout: 255 seconds)
- # [09:21] * Joins: echoSMILE (~smile@bl17-198-192.dsl.telepac.pt)
- # [09:21] * Quits: echoSMILE (~smile@bl17-198-192.dsl.telepac.pt) (Changing host)
- # [09:21] * Joins: echoSMILE (~smile@unaffiliated/echosmile)
- # [10:00] * Joins: NiftyLettuce (~niftylett@c-76-125-157-178.hsd1.pa.comcast.net)
- # [10:00] <NiftyLettuce> courier new or lucida sans typewriter?
- # [10:00] <NiftyLettuce> which one is more 'web safe'
- # [10:01] <paul_irish> cn
- # [10:01] <bot-t> (1 hour 42 mins ago) <Abjorn> tell paul_irish ily
- # [10:02] <NiftyLettuce> paul_irish: ily
- # [10:02] <paul_irish> :p
- # [10:02] <NiftyLettuce> ps stuffed mushrooms ftw, i made em
- # [10:03] <paul_irish> yumm
- # [10:03] <NiftyLettuce> those + killians irish red and call it a day man lol
- # [10:03] <NiftyLettuce> yughh 4am east coast
- # [10:10] <xonecas> paul_irish: xonecas.com:1234 :-)
- # [10:12] <NiftyLettuce> xonecas: whats that do?
- # [10:12] <NiftyLettuce> xonecas: websockets?
- # [10:12] <xonecas> every dot is a geotagged tweet :-)
- # [10:13] <xonecas> you wait long enough and you start seeing the world map :-)
- # [10:13] <NiftyLettuce> xonecas: baller.
- # [10:13] <xonecas> I got a talk about html5 @ college of san mateo, this is one of the demos.
- # [10:13] <xonecas> tonight/tomorrow, it should be able to remember the dots, with localStorage
- # [10:14] <xonecas> I wanted to connect replies and retweets together, but twitter, doesn't like me making so many requests...
- # [10:14] <NiftyLettuce> drawing lines from dot to dot u mean?
- # [10:15] <Icehuu> this might sound odd, but why are you offloading the JQuery library request to google?
- # [10:16] <xonecas> Icehuu: Its html5boilerplate, I just dropped in to get started quickly. But why shouldn't I?
- # [10:17] <xonecas> NiftyLettuce: yes, that would look cool... damn twitter limits!
- # [10:17] <NiftyLettuce> xonecas: why don't you use another devbox/twitter account and store in db w/cronjob?
- # [10:18] <xonecas> NiftyLettuce: didn't think about using another account for the reply trace, good idea. I'll try to make it work with one box, I don't have another server to trow that on
- # [10:19] <NiftyLettuce> xonecas: use mine
- # [10:19] <NiftyLettuce> xonecas: depending on what you need of course, you could just give me a script/cron job and it would write to a file, then you could just read file off my server
- # [10:20] <NiftyLettuce> xonecas: if you did the connect the dots thing that would be baller, kids would be like whaaaaa
- # [10:20] <xonecas> I know...
- # [10:20] <NiftyLettuce> eventually entire map would be covered in lines
- # [10:20] <NiftyLettuce> and you could then at that point say, what does this all mean.... global interconnectedness
- # [10:22] <xonecas> the server is a node.js server streaming from twitter (my account). I think I can create a second account and use a different http.client instance to get the reply traces, but the problem is also that twitter limits accounts to 350 reqs per hours, this app is making that in a few minutes...
- # [10:22] <xonecas> I would need like 10 accounts to make this work...
- # [10:23] <xonecas> let me push this to github so you can see.
- # [10:26] <NiftyLettuce> ok
- # [10:28] <NiftyLettuce> niftylettuce@gmail.com
- # [10:28] <NiftyLettuce> gotta sleep for a few hours
- # [10:28] <NiftyLettuce> bbl
- # [10:29] * Parts: NiftyLettuce (~niftylett@c-76-125-157-178.hsd1.pa.comcast.net)
- # [10:35] * Quits: jacine (~jacine@drupal.org/user/88931/view) (Quit: buh bye :))
- # [10:54] * Joins: jblanche (~jblanche@ivr94-10-88-177-169-11.fbx.proxad.net)
- # [10:55] <WRA> is there any way to turn off image smoothing/antialias in chrome?
- # [10:55] <WRA> I want a pixelated image when I scale it up
- # [11:03] * Quits: Killman (~killman@unaffiliated/killman) (Quit: bbl Zzzzzzz)
- # [11:08] * Joins: Ms2ger (~Ms2ger@91.181.114.182)
- # [11:12] * Joins: matjas_ (~matjas@91.182.101.93)
- # [11:21] * Joins: obert- (~obert@host208-137-dynamic.53-82-r.retail.telecomitalia.it)
- # [11:22] <paul_irish> WRA: nah.. dont know how to do nearest neighbor scaling anywhere
- # [11:22] <paul_irish> ff4: "B12 has a small enough list of bugs that it's plausible it will be the last beta, though we're not locking that up, since some of the plugin work needs to crystallize before we can assess timing risk." :(
- # [11:51] * Joins: jomn (~jomn@c80-216-13-27.bredband.comhem.se)
- # [11:57] * Joins: JKarsrud (~JKarsrud@178.74.12.26)
- # [11:57] * matjas_ is now known as matja
- # [11:57] * matja is now known as matjas
- # [12:02] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [12:04] * Quits: bobslaed1 (~bob@port474.ds1-fa.adsl.cybercity.dk) (Ping timeout: 272 seconds)
- # [12:12] * Joins: bobslaede (~bob@port474.ds1-fa.adsl.cybercity.dk)
- # [12:12] <WRA> @paul: www.raptoris.com
- # [12:12] <WRA> just implemented it myself
- # [12:13] * Quits: matjas (~matjas@91.182.101.93) (Quit: Computer has gone to sleep.)
- # [12:29] * Quits: danielfilho (~dcosta@200.226.123.5) (Ping timeout: 250 seconds)
- # [12:35] * Joins: danielfilho (~dcosta@200.226.123.5)
- # [12:37] * Joins: dmachi (~dmachi@pool-72-66-207-41.ronkva.east.verizon.net)
- # [12:37] * Quits: dmachi1 (~dmachi@pool-72-66-207-41.ronkva.east.verizon.net) (Read error: Connection reset by peer)
- # [12:42] * Joins: svenlito (~svnlto@78-86-0-182.zone2.bethere.co.uk)
- # [12:47] <acies> can you have linebreak in fill/strokText ?
- # [12:47] <acies> stroke*
- # [13:07] <Evet> could you recommend a good site to buy stock images
- # [13:10] <acies> sxc.hu
- # [13:11] * Joins: exp (~zAyghip8@cpc2-ely02-0-0-cust338.5-1.cable.virginmedia.com)
- # [13:17] * Quits: benschwarz (~ben@59.167.185.148) (Quit: benschwarz)
- # [13:23] <Evet> acies: thanks
- # [13:35] * Quits: danielfilho (~dcosta@200.226.123.5) (Ping timeout: 240 seconds)
- # [13:49] * Joins: Titosemi (~titosemi@g229018096.adsl.alicedsl.de)
- # [14:02] * Quits: pretopia (~thijs@059-006-045-062.dynamic.caiway.nl) (Quit: leaving)
- # [14:06] * Joins: benschwarz (~ben@59.167.185.148)
- # [14:08] * Joins: p_nitsch (~p_nitsch@76-10-173-17.dsl.teksavvy.com)
- # [14:18] * Quits: LynnWallenstein (~Lynn@pool-74-107-70-172.bltmmd.fios.verizon.net) (Ping timeout: 240 seconds)
- # [14:26] * Quits: p_nitsch (~p_nitsch@76-10-173-17.dsl.teksavvy.com) (Quit: p_nitsch)
- # [14:29] * Quits: symb (symb@p54A7A71A.dip.t-dialin.net) (Ping timeout: 260 seconds)
- # [14:31] * Joins: p_nitsch (~p_nitsch@76-10-173-17.dsl.teksavvy.com)
- # [14:35] * Joins: symb (symb@p54A7B33A.dip.t-dialin.net)
- # [14:36] * Quits: p_nitsch (~p_nitsch@76-10-173-17.dsl.teksavvy.com) (Ping timeout: 240 seconds)
- # [14:38] * Joins: henrikkok (~henrikkok@3306ds3-amb.0.fullrate.dk)
- # [14:50] * Quits: benschwarz (~ben@59.167.185.148) (Quit: benschwarz)
- # [15:00] * Joins: jetienne (~jerome@ivr94-6-82-230-255-246.fbx.proxad.net)
- # [15:01] <jetienne> multiple webworker uses multiple core ?
- # [15:06] * Quits: Ms2ger (~Ms2ger@91.181.114.182) (Read error: Connection reset by peer)
- # [15:12] * Joins: Ms2ger (~Ms2ger@91.181.114.182)
- # [15:13] * Joins: mokush (~quassel@188.24.40.245)
- # [15:13] * Joins: danielfilho (~dcosta@200.226.123.5)
- # [15:15] * Joins: realityking___ (~rouven@f053049093.adsl.alicedsl.de)
- # [15:17] * Quits: realityking (~rouven@g228143119.adsl.alicedsl.de) (Ping timeout: 240 seconds)
- # [15:20] * Joins: p_nitsch (~p_nitsch@76-10-173-17.dsl.teksavvy.com)
- # [15:22] * Quits: p_nitsch (~p_nitsch@76-10-173-17.dsl.teksavvy.com) (Client Quit)
- # [15:22] * Quits: Titosemi (~titosemi@g229018096.adsl.alicedsl.de) (Quit: Leaving.)
- # [15:30] * Joins: Titosemi (~titosemi@g229018096.adsl.alicedsl.de)
- # [15:33] * Quits: Titosemi (~titosemi@g229018096.adsl.alicedsl.de) (Client Quit)
- # [15:39] * Quits: LongBeach (~mike@AFontenayssB-152-1-2-243.w82-121.abo.wanadoo.fr)
- # [15:42] * Quits: peol (~andree@unaffiliated/peol) (Read error: Connection reset by peer)
- # [15:43] * Joins: peol (~andree@h55eb1e56.selukra.dyn.perspektivbredband.net)
- # [15:43] * Quits: peol (~andree@h55eb1e56.selukra.dyn.perspektivbredband.net) (Changing host)
- # [15:43] * Joins: peol (~andree@unaffiliated/peol)
- # [15:47] * Joins: pretopia (~thijs@059-006-045-062.dynamic.caiway.nl)
- # [15:49] * Joins: mokush_ (~quassel@188.24.45.219)
- # [15:49] * Quits: silanus (~silanus@p5DDEA78E.dip.t-dialin.net) (Quit: Computer has gone to sleep.)
- # [15:50] * Quits: mokush (~quassel@188.24.40.245) (Ping timeout: 240 seconds)
- # [15:52] * Joins: snover (~Adium@c-75-73-43-136.hsd1.mn.comcast.net)
- # [15:52] * Quits: snover (~Adium@c-75-73-43-136.hsd1.mn.comcast.net) (Changing host)
- # [15:52] * Joins: snover (~Adium@unaffiliated/snover)
- # [15:56] * Joins: Thasmo (~thasmo@d86-32-185-123.cust.tele2.at)
- # [16:08] * Joins: silanus (~silanus@p5DDEA78E.dip.t-dialin.net)
- # [16:18] * Quits: pretopia (~thijs@059-006-045-062.dynamic.caiway.nl) (Quit: leaving)
- # [16:18] * Joins: Killman (~killman@unaffiliated/killman)
- # [16:20] * Joins: nimbupani (~Adium@cm-84.215.191.149.getinternet.no)
- # [16:21] * Joins: masondesu (~masondesu@c-76-107-156-58.hsd1.ms.comcast.net)
- # [16:25] * Joins: nimbupani1 (~Adium@cm-84.215.191.149.getinternet.no)
- # [16:25] * Quits: nimbupani (~Adium@cm-84.215.191.149.getinternet.no) (Read error: Connection reset by peer)
- # [16:25] * nimbupani1 is now known as nimbupani
- # [16:38] * Joins: benschwarz (~ben@59.167.185.148)
- # [16:49] * Quits: jo-erlend (~jo-erlend@s07-00089.dsl.no.powertech.net) (Remote host closed the connection)
- # [16:49] * Quits: benschwarz (~ben@59.167.185.148) (Quit: benschwarz)
- # [16:56] * Quits: dgathright (~dgathrigh@cpe-76-90-139-148.socal.res.rr.com) (Quit: dgathright)
- # [16:59] * Joins: LynnWallenstein (~Lynn@pool-74-107-70-172.bltmmd.fios.verizon.net)
- # [16:59] <paulrouget> jetienne: ?
- # [17:00] <Pewpewarrows> github has a new favicon? my world is changing and I don't like it!
- # [17:01] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Quit: boaz)
- # [17:09] <grumpytoad> hello any1 with safari ? can u check if this works for you http://bit.ly/hXiGwR ?
- # [17:10] * Joins: LongBeach (~mike@AFontenayssB-152-1-2-243.w82-121.abo.wanadoo.fr)
- # [17:13] * Joins: Trisox (Trisox@g31044.upc-g.chello.nl)
- # [17:23] * Quits: Ms2ger (~Ms2ger@91.181.114.182) (Ping timeout: 240 seconds)
- # [17:29] * Quits: henrikkok (~henrikkok@3306ds3-amb.0.fullrate.dk) (Quit: Leaving.)
- # [17:42] * Joins: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net)
- # [17:45] * Joins: cocoadaemon (~cocoadaem@2a01:e35:8a99:e90:20d:93ff:fe3b:868c)
- # [17:58] * Quits: socialhapy (~socialhap@h55eb1e56.selukra.dyn.perspektivbredband.net) (Remote host closed the connection)
- # [17:59] * Joins: socialhapy (~socialhap@h55eb1e56.selukra.dyn.perspektivbredband.net)
- # [18:04] * Quits: mokush_ (~quassel@188.24.45.219) (Remote host closed the connection)
- # [18:19] * Joins: Ms2ger (~Ms2ger@91.181.114.182)
- # [18:23] * Quits: socialhapy (~socialhap@h55eb1e56.selukra.dyn.perspektivbredband.net) (Remote host closed the connection)
- # [18:23] * Joins: socialhapy (~socialhap@h55eb1e56.selukra.dyn.perspektivbredband.net)
- # [18:34] * Joins: ndimatteo_ (~ndimatteo@c-98-235-177-36.hsd1.pa.comcast.net)
- # [18:37] * Quits: ndimatteo (~ndimatteo@c-98-235-177-36.hsd1.pa.comcast.net) (Ping timeout: 240 seconds)
- # [18:37] * ndimatteo_ is now known as ndimatteo
- # [18:37] * Quits: jblanche (~jblanche@ivr94-10-88-177-169-11.fbx.proxad.net) (Quit: jblanche)
- # [18:47] * Quits: Ms2ger (~Ms2ger@91.181.114.182) (Ping timeout: 240 seconds)
- # [18:48] * Quits: echoSMILE (~smile@unaffiliated/echosmile) (Ping timeout: 240 seconds)
- # [18:48] * Joins: ndimatteo_ (~ndimatteo@c-98-235-177-36.hsd1.pa.comcast.net)
- # [18:48] * Joins: Brodingo (~Brodingo@cpe-70-116-9-4.austin.res.rr.com)
- # [18:49] * Quits: rworth (~rworth@pool-72-83-231-22.washdc.fios.verizon.net) (Quit: Coyote finally caught me)
- # [18:49] * Quits: ndimatteo (~ndimatteo@c-98-235-177-36.hsd1.pa.comcast.net) (Read error: Connection reset by peer)
- # [18:49] * ndimatteo_ is now known as ndimatteo
- # [18:53] * Quits: Trisox (Trisox@g31044.upc-g.chello.nl) (Ping timeout: 240 seconds)
- # [18:57] * Joins: jblanche (~jblanche@ivr94-10-88-177-169-11.fbx.proxad.net)
- # [19:02] * Joins: boaz (~boaz@64.119.153.2)
- # [19:15] * Joins: jo-erlend (~jo-erlend@s07-00089.dsl.no.powertech.net)
- # [19:15] * Joins: lil654 (~mike@cpc2-seac16-0-0-cust506.7-2.cable.virginmedia.com)
- # [19:21] * Quits: Killman (~killman@unaffiliated/killman) (Excess Flood)
- # [19:30] <Evet> is svg the last word in vectoral gui design?
- # [19:31] * Joins: Ms2ger (~Ms2ger@91.181.37.224)
- # [19:39] * Joins: matjas (~matjas@91.182.101.93)
- # [19:43] <Moo-_> Evet: maybe you would like to do 3D with WebGL to be hot :)
- # [19:43] * Joins: addyosmani (~apple@host86-161-175-28.range86-161.btcentralplus.com)
- # [19:51] * Quits: ndimatteo (~ndimatteo@c-98-235-177-36.hsd1.pa.comcast.net) (Quit: ndimatteo)
- # [19:52] * Joins: mahen23 (~neoanders@41.136.214.156)
- # [19:53] <mahen23> hi guys,
- # [19:53] <mahen23> i just made an html5 Ajax demo, check it out: http://mobilemru.com/html5/
- # [19:57] * Joins: Trisox (Trisox@g31044.upc-g.chello.nl)
- # [19:59] <Moo-_> mahen23: does not seem to work here
- # [19:59] <Moo-_> chrome 10
- # [19:59] * Joins: Killman (~killman@unaffiliated/killman)
- # [20:00] <Evet> Moo-_: i would love. but, how about browser suppıort?
- # [20:02] <Moo-_> Evet: it is irrelevant if you work with hot stuff :)
- # [20:02] <Moo-_> but I'd expect all the latest webkit, FF4 and IE9
- # [20:03] <Evet> Moo-_: mobile browsers?
- # [20:03] <Moo-_> Evet: won't happen any time soon
- # [20:03] <Evet> :(
- # [20:03] <Moo-_> Evet: and I am not sure if they support SVG that well either
- # [20:04] <Evet> its hard nowadays to build a gui that doesnt suck
- # [20:04] <Moo-_> Evet: for mobile, just go with native UI
- # [20:05] <Evet> Moo-_: it will be for web
- # [20:05] <mahen23> Moo-_: i do not seem to have any issue with Chrome 9
- # [20:05] <Moo-_> mahen23: now it works
- # [20:05] <Moo-_> what's the purpose of the demo?
- # [20:06] <mahen23> demonstrage edit in place, without using aditional jquery plugins
- # [20:06] <mahen23> demonstrate*
- # [20:09] * Parts: mahen23 (~neoanders@41.136.214.156)
- # [20:20] <jetienne> paulrouget: suppose i start multiple webworkers in a single page. what is the usual behavior of modern browsers ? do they use multiple core or not ?
- # [20:21] * Joins: patcito (~123@190.42.254.119)
- # [20:21] * Joins: BrianBlakely (~Adium@user-12lcofe.cable.mindspring.com)
- # [20:22] <paul_irish> yup
- # [20:22] * Quits: svenlito (~svnlto@78-86-0-182.zone2.bethere.co.uk) (Read error: Connection reset by peer)
- # [20:23] * Joins: svenlito (~svnlto@78-86-0-182.zone2.bethere.co.uk)
- # [20:26] <jetienne> thx
- # [20:29] * Quits: boaz (~boaz@64.119.153.2) (Quit: boaz)
- # [20:48] * Joins: benschwarz (~ben@59.167.185.148)
- # [20:48] * Joins: echoSMILE (~smile@unaffiliated/echosmile)
- # [20:49] * Joins: dgathright (~dgathrigh@cpe-76-90-139-148.socal.res.rr.com)
- # [20:57] <BrianBlakely> Anyone have a methodology they like for grabbing translate() out of style.transform?
- # [20:58] * Quits: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
- # [20:58] <paul_irish> jquery css hooks probably has some good regexes
- # [20:58] <BrianBlakely> I've been using split()s, but currently seeing if a substring() and indexOf() would be better
- # [20:59] <BrianBlakely> paul_irish: RegEx is really slow, though :/
- # [20:59] <paul_irish> whaaaaat
- # [20:59] <paul_irish> no it isnt
- # [20:59] <Peter`> lol
- # [20:59] <nimbupani> O_O
- # [20:59] <BrianBlakely> Slower than a nice string function
- # [20:59] <paul_irish> touching elem.style is wayyyyyyyyy slower than regex.
- # [21:00] <BrianBlakely> But that's my baseline, a perf cost no matter which parsing method I use
- # [21:01] <BrianBlakely> Here's what I base my RegEx stuff on, while I was writing some cookie code I made this test: http://jsperf.com/cookie-parsing
- # [21:02] <BrianBlakely> Chr10 is the only browser that puts string functions and RegEx about shoulder-to-shoulder
- # [21:03] <BrianBlakely> So… yeah...
- # [21:03] <xonecas> is it faster than looping the array created by the split()?
- # [21:04] <paul_irish> brian... :/ the difference in speed is like.. sooooooo inconsequential
- # [21:04] * Joins: dared (~dared@hnvr-4dbb8ad0.pool.mediaWays.net)
- # [21:04] <paul_irish> that's like creating a local variable called TRUE to avoid scope chain traversal
- # [21:05] <snover> ?optimization
- # [21:05] <bot-t> The First Rule of Program Optimization: Don't do it. The Second Rule of Program Optimization (for experts only!): Don't do it yet.
- # [21:06] * Quits: LynnWallenstein (~Lynn@pool-74-107-70-172.bltmmd.fios.verizon.net) (Ping timeout: 240 seconds)
- # [21:07] <BrianBlakely> Perhaps this is shallow of me, but I like to always use the faster method, especially as I do most of my work for mobile devices, which appreciate it.
- # [21:09] <BrianBlakely> A cycle here and a cycle there add up when you're on an 1100MaH battery
- # [21:11] * Joins: antonkovalyov (~antonkova@adsl-75-18-218-201.dsl.pltn13.sbcglobal.net)
- # [21:20] * Joins: toinso (~toinso@unaffiliated/toinso)
- # [21:24] <snover> BrianBlakely: an efficient, precompiled regular expression should not be significantly slower than string ops; maybe your regexp is just bad or you are recompiling it on every execution?
- # [21:24] <WRA> The First Rule of Graphics Programming: ZOMG DO IT RIGHT NOW.
- # [21:33] * Quits: jetienne (~jerome@ivr94-6-82-230-255-246.fbx.proxad.net) (Remote host closed the connection)
- # [21:35] <BrianBlakely> snover: The elegance of RegExp makes it a great option, but feel unsure about using a methodology that I know is slower, even marginally (or significantly, in the case of some engines).
- # [21:35] <BrianBlakely> but I feel*
- # [21:36] <BrianBlakely> ?filters
- # [21:36] <bot-t> BrianBlakely, Selectors - Each action we perform with jQuery requires a target; for example, in order to hide or show an element on the page, first we must find that element. To do so, we rely on jQuerys selector expression... http://api.jquery.com/category/selectors/
- # [21:36] <BrianBlakely> ?foo
- # [21:36] <bot-t> bar is foo
- # [21:36] <BrianBlakely> ?bar
- # [21:36] <bot-t> foo is bar
- # [21:36] <snover> BrianBlakely: what did your regexp look like?
- # [21:36] <BrianBlakely> snover: http://jsperf.com/cookie-parsing
- # [21:37] <BrianBlakely> ?regexp
- # [21:37] <bot-t> Need help? 1) Sample string. 2) Desired result. 3) Your attempt. 4) Bonus points for a plain english description of what you're trying to do. 5) Ask in#regex, they're the experts. http://www.regular-expressions.info/ and http://rj3.net/mdc/regexp
- # [21:37] * Quits: nimbupani (~Adium@cm-84.215.191.149.getinternet.no) (Ping timeout: 245 seconds)
- # [21:37] * Joins: nimbupani (~Adium@cm-84.215.188.14.getinternet.no)
- # [21:39] <BrianBlakely> ?mdn
- # [21:39] <bot-t> BrianBlakely, Using Firebug and jQuery (Screencast) - MDC Doc Center - https://developer.mozilla.org/en/Using_Firebug_and_jQuery_(Screencast)
- # [21:39] <BrianBlakely> OK, it's only a matter of time before I start entering in swears, I'll leave bot-t alone >_>
- # [21:40] <BrianBlakely> ?poo
- # [21:40] <bot-t> BrianBlakely, POO | jQuery Plugins - This plugin allow the user to use object oriented programmation in javascript like inheritance and polymorphism. http://plugins.jquery.com/plugin-tags/poo
- # [21:40] * Joins: ndimatteo (~ndimatteo@c-98-235-177-36.hsd1.pa.comcast.net)
- # [21:45] <BrianBlakely> snover: If you had a moment to look at that, what do you think? I'm not going to say that RegEx is my specialty, but I feel like the expression is about as efficient as it can be (though there may be tricks I'm not privy to)
- # [21:46] * Quits: benschwarz (~ben@59.167.185.148) (Quit: benschwarz)
- # [21:48] * Joins: boaz (~boaz@64.119.153.2)
- # [21:51] * Quits: Thasmo (~thasmo@d86-32-185-123.cust.tele2.at)
- # [21:54] * Joins: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125)
- # [21:56] <Evet> is there something converts flash to html5?
- # [21:56] <paul_irish> ?g gordon demo paulirish
- # [21:56] <bot-t> paul_irish, Gordon demos - Paul Irish - http://paulirish.com/work/gordon/demos/
- # [21:57] <paul_irish> (kinda sorta)
- # [21:57] <BrianBlakely> whoa
- # [21:57] <snover> is anyone still working on that?
- # [21:57] <snover> I remember it got tech demoed and then I never heard a thing
- # [21:58] <paul_irish> no. tobey got bored and hung it up
- # [21:59] <BrianBlakely> Das too bad. Doubleclick just began accepting "HTML5" media for banners.
- # [22:00] <BrianBlakely> I've started doing work formerly done by our Flash guys
- # [22:00] * Quits: Killman (~killman@unaffiliated/killman) (Remote host closed the connection)
- # [22:00] <BrianBlakely> This would have helped
- # [22:00] <antonkovalyov> i love flash
- # [22:00] <antonkovalyov> it made my computer so much faster
- # [22:01] <antonkovalyov> expensive though, USD 250 for 120 gb :(
- # [22:01] <BrianBlakely> My upcoming machine will boot from a 256GB SSD
- # [22:01] * realityking___ is now known as realityking
- # [22:02] <antonkovalyov> nice
- # [22:02] <antonkovalyov> well, i removed my dvd drive and installed second hdd
- # [22:02] <BrianBlakely> I've been running on a MacBook Pro / Mac mini for about 4 years, can't wait to switch to a custom-built tiny god
- # [22:02] <BrianBlakely> antonkovalyov: Wise choice
- # [22:03] <antonkovalyov> i have mbp
- # [22:03] <snover> I’m getting my next computer from http://www.atechfabrication.com/
- # [22:03] <snover> or, well, the case at least :]
- # [22:03] <antonkovalyov> i remember how alex russel was talking about his new computer in the beginning of his talk at dayofjs
- # [22:03] <snover> Too bad 6-series chipsets got recalled
- # [22:04] <antonkovalyov> and somebody next to me was like "yeah yeah we get it, you've got yourself a 6000 computer"
- # [22:04] <antonkovalyov> $6000*
- # [22:04] <antonkovalyov> what are you guys using? linux or windows?
- # [22:05] <BrianBlakely> Well, OS X right now. I hope to dual-boot Windows & Hackintosh this year, if hardware allows
- # [22:05] <antonkovalyov> brrr windows
- # [22:06] <antonkovalyov> i love os x
- # [22:06] <antonkovalyov> i can tolerate linux
- # [22:06] <antonkovalyov> but not windows
- # [22:06] <antonkovalyov> kk call of duty time, laters :)
- # [22:06] <BrianBlakely> I don't like Windows very much, but OS X is not very nice for gaming or home theater stuff
- # [22:07] <BrianBlakely> Getting better every year, but still behind
- # [22:07] <snover> “no windows, now excuse me, i’m going to play my xbox”
- # [22:10] * Joins: dared_ (~dared@hnvr-4dbb80d9.pool.mediaWays.net)
- # [22:12] * Quits: dared (~dared@hnvr-4dbb8ad0.pool.mediaWays.net) (Ping timeout: 255 seconds)
- # [22:14] * Quits: Brodingo (~Brodingo@cpe-70-116-9-4.austin.res.rr.com) (Quit: Computer has gone to sleep.)
- # [22:14] <BrianBlakely> hehe
- # [22:14] <BrianBlakely> snover: That HeatSync case is amazing
- # [22:15] <snover> BrianBlakely: i know. so nice.
- # [22:15] <snover> I was going to just have them build it for me, but their quote seemed a little extreme
- # [22:15] <BrianBlakely> I was going to build my own case, but was really anxious about the fan noise. I'd rather have a completely silent system, this looks so nice
- # [22:17] <BrianBlakely> snover: I just put a quote together, comparing against my a la carte price list now
- # [22:17] <snover> You can’t buy most of the Sandy Bridge stuff anywhere yet
- # [22:27] * Joins: Titosemi (~titosemi@g229018096.adsl.alicedsl.de)
- # [22:30] <BrianBlakely> snover: Looks like a roughly $1500 cost for labor
- # [22:31] <snover> BrianBlakely: which case were you looking at?
- # [22:32] * Quits: boaz (~boaz@64.119.153.2) (Quit: boaz)
- # [22:34] <BrianBlakely> HS7000
- # [22:34] <BrianBlakely> Decked out to the brim
- # [22:34] <BrianBlakely> http://www.ewebcart.com/3391/cart?o=135136687;s=H7RIjGyLIuFxm5liQEy4i2CKgBZKEWzdSxoFPvSpLmg;t=NEO4FD6EKPJUC;return=http://www.atechfabrication.com/heatsync_7000_system_order_form.htm;la=r;p=cart;ac=view
- # [22:34] <BrianBlakely> The case by itself is just under $1000
- # [22:34] <BrianBlakely> And the add-ons are actually quite reasonable
- # [22:35] <BrianBlakely> Some, like the SSD, are sold almost at cost
- # [22:35] * Joins: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net)
- # [22:35] <Evet> paul_irish: http://wiki.nginx.org/IfIsEvil
- # [22:35] * Joins: mokush (~quassel@188.24.45.219)
- # [22:35] * Joins: tw2113 (~tw2113@fedora/tw2113)
- # [22:35] <BrianBlakely> But the markup of $1500 might be better spent on a Drobo <3
- # [22:36] <snover> BrianBlakely: ATI Radeon HD 5850 is a $200 part
- # [22:36] <snover> X25-M is a $390 part
- # [22:40] * Quits: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125) (Quit: Page closed)
- # [22:40] * Quits: echoSMILE (~smile@unaffiliated/echosmile) (Ping timeout: 255 seconds)
- # [22:44] * Quits: LongBeach (~mike@AFontenayssB-152-1-2-243.w82-121.abo.wanadoo.fr)
- # [22:45] * Quits: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
- # [22:47] <BrianBlakely> snover: Oh, I just did a quick Amazon search on the X25, came up the same price ($420)
- # [22:56] <BrianBlakely> paul_irish: I wanted to add a RegExp to my test case, though it looks like the relevant cssHook is using string ops right now. Thanks for the rec, though, it's an interesting implementation. :)
- # [22:57] * Joins: brendan^^ (~brendan@69.76.19.12)
- # [22:58] <brendan^^> Hey, I'd like to display meta data right next to an article. Is there some nice, semantic tag that I should use? <aside> seemed logical, but after reading about it, seems like it would be the wrong choice
- # [22:59] <paul_irish> <footer> is actually semantically appropriate for article metadata
- # [23:00] * Joins: Killman (~killman@unaffiliated/killman)
- # [23:04] * Joins: henrikkok (~henrikkok@3306ds3-amb.0.fullrate.dk)
- # [23:04] * Quits: henrikkok (~henrikkok@3306ds3-amb.0.fullrate.dk) (Client Quit)
- # [23:04] * Quits: Trisox (Trisox@g31044.upc-g.chello.nl) (Ping timeout: 240 seconds)
- # [23:05] * Joins: Thasmo (~thasmo@d86-32-185-123.cust.tele2.at)
- # [23:05] * Quits: rickard2 (~rickard@netra.esec.du.se) (Quit: byta server, hej!)
- # [23:07] <BrianBlakely> If anyone is interested in checking this out: http://jsperf.com/get-x-y-coordinates-from-2d-translate
- # [23:08] <BrianBlakely> Also, if anyone would like to add a RegExp solution, I would be extremely delighted! :-*
- # [23:08] <BrianBlakely> Just go here: http://jsperf.com/get-x-y-coordinates-from-2d-translate/edit
- # [23:10] * Joins: Trisox (Trisox@g31044.upc-g.chello.nl)
- # [23:10] <BrianBlakely> Now, to take my Chinese cousin-in-law for his first American meal
- # [23:10] * BrianBlakely is now known as BrianBlakely|sus
- # [23:10] * BrianBlakely|sus is now known as BrianBlakely|eat
- # [23:11] <antonkovalyov> xbox is awesome
- # [23:12] <antonkovalyov> when microsoft makes hardware + software they tend to do a pretty decent job
- # [23:12] <nimbupani> kinect is awesome
- # [23:12] * Joins: Nick_Marshall (~yura@109.87.91.223)
- # [23:12] <antonkovalyov> meh :)
- # [23:12] <nimbupani> ummm
- # [23:12] <nimbupani> how can u say that if you have used it!
- # [23:13] * Parts: Nick_Marshall (~yura@109.87.91.223)
- # [23:13] <antonkovalyov> i used it
- # [23:13] <antonkovalyov> i dont like kinect games
- # [23:13] <nimbupani> yeah but the possibilities are immenseee
- # [23:13] <antonkovalyov> tbh i bought xbox only to play cod :)
- # [23:13] <nimbupani> ?w xbox cod
- # [23:13] <bot-t> nimbupani, No results found for 'xbox cod'.
- # [23:13] <nimbupani> :/
- # [23:13] <antonkovalyov> call of duty :)
- # [23:13] <antonkovalyov> we have xbox at work
- # [23:13] <nimbupani> i dont play games as you can OBVIOUSLY notice
- # [23:14] <antonkovalyov> and i beat world at war there and it was awesome
- # [23:14] <paul_irish> BrianBlakely|eat: http://jsperf.com/get-x-y-coordinates-from-2d-translate/2
- # [23:14] <antonkovalyov> so i bought xbox, played modern warfare 1/2 and now playing black ops multiplayer
- # [23:14] <antonkovalyov> we should all just play
- # [23:14] <antonkovalyov> html5 kill fest
- # [23:14] * Quits: brendan^^ (~brendan@69.76.19.12) (Quit: brendan^^)
- # [23:14] <paul_irish> BrianBlakely|eat: you make some assumptions about there being whitespace in the middle that might not be true, too.
- # [23:22] <paul_irish> FANTASTIC. turbotax's UA sniff assumes a single digit version number.
- # [23:23] <nimbupani> welcome to my world
- # [23:24] * Quits: matjas (~matjas@91.182.101.93) (Quit: Computer has gone to sleep.)
- # [23:24] <antonkovalyov> paul_irish, btw turbotax does not work in chrome :(
- # [23:24] <paul_irish> you sure?
- # [23:24] <paul_irish> it didnt last year
- # [23:24] <antonkovalyov> i almost cried
- # [23:24] <antonkovalyov> ya and there is no way to bypass the check
- # [23:24] <antonkovalyov> so i had to use firefox
- # [23:24] <antonkovalyov> and it took it 2 minutes to load :)
- # [23:24] <paul_irish> in my first week at google i emailed them and they said they're try to work in chrome compat
- # [23:24] <paul_irish> their page says they support chrome.
- # [23:25] <paul_irish> Mac OS X 10.5 (Leopard) and 10.6 (Snow Leopard)
- # [23:25] <paul_irish> Google Chrome 4.0
- # [23:25] <paul_irish> Mozilla Firefox 3.0
- # [23:25] <paul_irish> Safari 3.0
- # [23:25] <antonkovalyov> oh maybe that's the ua sniff bshit
- # [23:25] <antonkovalyov> because i am on chrome 10
- # [23:27] <paul_irish> exactly
- # [23:28] * Quits: mokush (~quassel@188.24.45.219) (Remote host closed the connection)
- # [23:28] <antonkovalyov> that sucks
- # [23:29] * Joins: Nick_Marshall (~yura@109.87.91.223)
- # [23:29] * Parts: Nick_Marshall (~yura@109.87.91.223)
- # [23:30] * Quits: Thasmo (~thasmo@d86-32-185-123.cust.tele2.at)
- # [23:33] <antonkovalyov> superbowl party! i hate american football so i am going to work on jshint.com from there cc paul_irish nimbupani
- # [23:33] <antonkovalyov> laters
- # [23:33] <paul_irish> sweet
- # [23:34] * Quits: antonkovalyov (~antonkova@adsl-75-18-218-201.dsl.pltn13.sbcglobal.net) (Quit: Leaving...)
- # [23:45] * Quits: Ms2ger (~Ms2ger@91.181.37.224) (Quit: nn)
- # [23:47] * Joins: benschwarz (~ben@59.167.185.148)
- # [23:52] <WRA> do people in countries other than America watch American Football?
- # [23:52] <WRA> ifso, why?#
- # Session Close: Mon Feb 07 00:00:00 2011
The end :)