393 reputation
110
bio website digitalfruition.com
location North Carolina
age 32
visits member for 4 years, 4 months
seen May 2 '13 at 20:06

Chief Technology Officer and the senior software developer for Digital Fruition, LLC. I specialize in PHP, JavaScript, CSS, Ruby, Linux, Mac OS X, VMware and more.

I am an avid Stack Exchange user and a Moderator Pro Tempore on Cognitive Sciences Stack Exchange. I try to stay in our chat room almost all the time, even if I'm not at my computer. To get my attention, just post a message in chat with @Josh in it, and I'll respond as soon as I can.

I can also be reached from my website or via email at stackexchange -at- josh -dot- gitlin -dot- name. If you have an any issues please don't hesitate to contact me.


Aug
29
comment ThirdPlace JavaScript chat library
Since work has been keeping em so busy, I have created a GitHub project for ThirdPlace. I will fix the bugs as soon as I can, but in the meantime, anyone else can feel free to hack away!
Jul
16
comment ThirdPlace JavaScript chat library
my apologies for the delay. Chat hacking takes a backseat to real work, sadly! I expect I may have some time this week, we'll see. I'll post updates as I have them!
Apr
11
comment ThirdPlace JavaScript chat library
Thanks @Raphael. My business is keeping me extremely busy right now and I haven't had a chance to work on ThirdPlace much at all, unfortunately. I do very much want to fix these bugs, but it may be a week or more before I can get to them, unfortunately. I also intend to set up a GitHub site.
Apr
10
comment soDumpMe: a Ruby script co convert Data Dump XML to HTML
@GregHewgill Awesome! Maybe I should be improving those instead! I'll check those out when I get a chance.
Apr
7
comment soDumpMe: a Ruby script co convert Data Dump XML to HTML
@GeorgeEdison for now, yes. It's pretty limited, but it can be expanded to produce a page with a list of links to all questions, each in their own page, as the site works. Just depends on how much interest there is, how much time I have, and hoe much (if at all) help I get :-)
Mar
30
comment ThirdPlace JavaScript chat library
there's definitely bugs with double messages. I think it's related to multiple tabs, but I am unsure. Still working on it!
Mar
29
comment ThirdPlace JavaScript chat library
I'm working on these questions now @Raphael
Mar
25
comment ThirdPlace JavaScript chat library
I'll check in to these items and get back to you. Also, a GitHub site may be in order :-)
Mar
24
comment ThirdPlace JavaScript chat library
To answer your other questions: right now Message objects do not know their DOM object, but I can add such a feature. At the moment, newMessage events only fire as new messages are loaded, they won't fire for older messages in the room when you join. Again, I can add that.
Mar
24
comment ThirdPlace JavaScript chat library
I didn't try your specific example, I tried part of it in the Firebug console. Let me play with this a bit longer and see if I can reproduce. I think the issue may be the @require http://josh.gitlin.name/userscripts/ThirdPlace.js. Try wrapping the entire ThirdPlace.js script in an inject(function($) { call?
Mar
23
comment ThirdPlace JavaScript chat library
Okay Raphael, I just released v0.6 of ThirdPlace. Please update to the new code and try your test again. Thanks!
Mar
23
comment ThirdPlace JavaScript chat library
window.addEventListener('storage',...) is not firing in FireFox, so that's why ThirdPlace.observe is having no effect. Looking for a solution.
Mar
23
comment ThirdPlace JavaScript chat library
Found the problem. ThirdPlace.observe seems to be broken. ThirdPlace is working, and the console.log.apply messages are just a tangential issue. For some reason ThirdPlace is unable to detect events. Working on that, will post back when it's resolved!
Mar
23
comment ThirdPlace JavaScript chat library
Hey sorry, somehow I missed this answer until just now! I'll take a look at this and get back to you shortly.
Mar
16
comment ThirdPlace JavaScript chat library
@Raphael I just tested a userscript I wrote which uses ThirdPlace under Firefox 10.0.2 and it seems to work okay... can you answer this question with more detail about the errors you're seeing and maybe some sample code and I'll try to reproduce? Thanks! (I'll also confirm that the two versions match)
Mar
15
comment ThirdPlace JavaScript chat library
I'll check into this and get back to you @Raphael!
Mar
15
comment ThirdPlace JavaScript chat library
@Raphael are you using this on a StackExchange site? $ should be defined if jQuery is available...
Feb
14
comment So Time Mah Betas Userscript, displays the length of Area 51 public betas
Haha, thanks Jacob. It's useful if you want to compare how long each site was in beta, for example to plan how long it will be until existing beta sites launch.
Jan
31
comment ThirdPlace JavaScript chat library
@GeorgeEdison Thanks! Editing now... done!
Jan
31
comment Chat audio enhancements
Okay, so maybe "soon" wasn't the right word, but, ThirdPlace v0.5a is now on StackApps (CC @GeorgeEdison)