Permalink
Switch branches/tags
Nothing to show
Find file
Fetching contributors…
Cannot retrieve contributors at this time
182 lines (181 sloc) 19.6 KB
{"nick":"paulbjensen","reason":"Quit: paulbjensen","date":"2012-11-28T00:08:11.381Z","type":"quit"}
{"nick":"colinsullivan","date":"2012-11-28T00:08:39.043Z","type":"join"}
{"nick":"colinsullivan","reason":"Client Quit","date":"2012-11-28T00:10:52.360Z","type":"quit"}
{"nick":"mdedetrich","message":"jello","date":"2012-11-28T00:14:17.047Z","type":"message"}
{"nick":"mdedetrich","message":"ArxPoetica: i have tested ss-engine.io in production, make sure you use v 0.0.6","date":"2012-11-28T00:14:57.250Z","type":"message"}
{"nick":"mdedetrich","message":"it fixed an issue with https","date":"2012-11-28T00:15:02.425Z","type":"message"}
{"nick":"ArxPoetica","message":"okay thx a tons","date":"2012-11-28T00:16:50.518Z","type":"message"}
{"nick":"ArxPoetica","message":"we were having some probs w/ it today","date":"2012-11-28T00:16:56.095Z","type":"message"}
{"nick":"ArxPoetica","message":"let me show you the gist","date":"2012-11-28T00:17:04.533Z","type":"message"}
{"nick":"ArxPoetica","message":"https://gist.github.com/fb97995a60f0bf092c7a","date":"2012-11-28T00:17:23.216Z","type":"message"}
{"nick":"ArxPoetica","message":"brb","date":"2012-11-28T00:20:19.347Z","type":"message"}
{"nick":"ArxPoetica","reason":"Quit: Leaving.","date":"2012-11-28T00:21:01.814Z","type":"quit"}
{"nick":"colinsullivan","date":"2012-11-28T00:27:04.789Z","type":"join"}
{"nick":"sveisvei_","new_nick":"sveisvei","date":"2012-11-28T00:36:28.549Z","type":"nick"}
{"nick":"paulbjensen","date":"2012-11-28T00:49:32.329Z","type":"join"}
{"nick":"paulbjensen","message":"hi, just saw something about the issue w/ ss-engine.io","date":"2012-11-28T00:50:16.839Z","type":"message"}
{"nick":"paulbjensen","message":"@arxpoetica - I'm going to comment out the line raising the issue (looks like a leftover line from the pull request), and push to master.","date":"2012-11-28T00:52:29.200Z","type":"message"}
{"nick":"paulbjensen","message":"If you could try and point ss-engine.io to git master in your app's package.json and let me know if that resolved your problem, I will publish an update to the npm when I wake up in ~ 7 hours' time. require('sleep'), process.exit(0);","date":"2012-11-28T00:57:04.153Z","type":"message"}
{"nick":"paulbjensen","reason":"Quit: paulbjensen","date":"2012-11-28T00:57:08.933Z","type":"quit"}
{"nick":"ins0mnia","reason":"Read error: Operation timed out","date":"2012-11-28T01:09:13.829Z","type":"quit"}
{"nick":"jz","date":"2012-11-28T01:49:20.313Z","type":"join"}
{"nick":"jz","new_nick":"Guest9064","date":"2012-11-28T01:49:43.602Z","type":"nick"}
{"nick":"hipertracker","reason":"Ping timeout: 260 seconds","date":"2012-11-28T01:51:39.875Z","type":"quit"}
{"nick":"mal``","reason":"Read error: Operation timed out","date":"2012-11-28T01:54:51.827Z","type":"quit"}
{"nick":"mal``","date":"2012-11-28T01:57:58.208Z","type":"join"}
{"nick":"ArxPoetica","date":"2012-11-28T02:05:43.836Z","type":"join"}
{"nick":"lluad","reason":"Quit: lluad","date":"2012-11-28T02:54:29.512Z","type":"quit"}
{"nick":"Guest9064","reason":"Quit: Guest9064","date":"2012-11-28T03:09:31.321Z","type":"quit"}
{"nick":"ArxPoetica","reason":"Quit: Leaving.","date":"2012-11-28T03:35:32.419Z","type":"quit"}
{"nick":"joshsmith","date":"2012-11-28T05:09:36.642Z","type":"join"}
{"nick":"colinsullivan","reason":"Quit: Leaving.","date":"2012-11-28T05:38:42.189Z","type":"quit"}
{"nick":"colinsullivan","date":"2012-11-28T05:43:39.238Z","type":"join"}
{"nick":"mdedetrich","reason":"Quit: Computer has gone to sleep.","date":"2012-11-28T07:28:52.668Z","type":"quit"}
{"nick":"john3909","reason":"Quit: Leaving.","date":"2012-11-28T07:38:09.775Z","type":"quit"}
{"nick":"vguerra","date":"2012-11-28T08:49:33.054Z","type":"join"}
{"nick":"colinsullivan","reason":"Quit: Leaving.","date":"2012-11-28T08:56:13.069Z","type":"quit"}
{"nick":"joshsmith","reason":"Quit: joshsmith","date":"2012-11-28T09:01:04.965Z","type":"quit"}
{"nick":"hipertracker","date":"2012-11-28T10:40:51.516Z","type":"join"}
{"nick":"vguerra","reason":"Remote host closed the connection","date":"2012-11-28T10:56:53.231Z","type":"quit"}
{"nick":"vguerra","date":"2012-11-28T11:20:44.344Z","type":"join"}
{"nick":"vguerra","reason":"Remote host closed the connection","date":"2012-11-28T11:32:48.595Z","type":"quit"}
{"nick":"ins0mnia","date":"2012-11-28T11:46:27.047Z","type":"join"}
{"nick":"ins0mnia","reason":"Ping timeout: 244 seconds","date":"2012-11-28T11:56:56.017Z","type":"quit"}
{"nick":"ins0mnia","date":"2012-11-28T12:53:45.581Z","type":"join"}
{"nick":"vguerra","date":"2012-11-28T12:56:00.455Z","type":"join"}
{"nick":"ArxPoetica","date":"2012-11-28T13:27:44.275Z","type":"join"}
{"nick":"zenocon","date":"2012-11-28T13:28:45.731Z","type":"join"}
{"nick":"sberryma_","date":"2012-11-28T13:55:41.202Z","type":"join"}
{"nick":"sberryman","reason":"Ping timeout: 256 seconds","date":"2012-11-28T13:57:09.984Z","type":"quit"}
{"nick":"paulbjensen","date":"2012-11-28T14:30:14.171Z","type":"join"}
{"nick":"paulbjensen","message":"@arxPoetica Hi, did that update to ss-engine.io's master branch work for you?","date":"2012-11-28T14:31:06.736Z","type":"message"}
{"nick":"ArxPoetica","message":"YES","date":"2012-11-28T14:34:37.613Z","type":"message"}
{"nick":"ArxPoetica","message":"thx","date":"2012-11-28T14:34:38.457Z","type":"message"}
{"nick":"paulbjensen","message":"awesome, I'll publish an update to the npm","date":"2012-11-28T14:37:01.429Z","type":"message"}
{"nick":"paulbjensen","message":"done, 0.0.8 is now available with that fix","date":"2012-11-28T14:52:49.463Z","type":"message"}
{"nick":"joshsmith","date":"2012-11-28T15:00:03.911Z","type":"join"}
{"nick":"ArxPoetica","message":"suhweet!","date":"2012-11-28T15:14:25.956Z","type":"message"}
{"nick":"ArxPoetica","message":"thx for being all over that","date":"2012-11-28T15:14:33.967Z","type":"message"}
{"nick":"ArxPoetica","message":"btw -- interesting side note","date":"2012-11-28T15:15:05.564Z","type":"message"}
{"nick":"ArxPoetica","message":"we were testing locally on our network using someone's IP","date":"2012-11-28T15:15:17.943Z","type":"message"}
{"nick":"ArxPoetica","message":"but it was acting all weird on different computers...until we realized we could set the IP (instead of 'localhost')","date":"2012-11-28T15:15:39.453Z","type":"message"}
{"nick":"paulbjensen","message":"Yep, I discovered that anomaly a few days ago. I discovered that you need the browser to set the config for you, and not set the config on the server side.","date":"2012-11-28T15:28:43.102Z","type":"message"}
{"nick":"paulbjensen","message":"mdedetrich discovered that it didn't support HTTPS, but thanks to his efforts it now does.","date":"2012-11-28T15:29:08.886Z","type":"message"}
{"nick":"paulbjensen","message":"did removing the server-side config work as well in your case?","date":"2012-11-28T15:31:54.868Z","type":"message"}
{"nick":"ArxPoetica","message":"not sure what you mean","date":"2012-11-28T15:48:20.031Z","type":"message"}
{"nick":"paulbjensen","message":"https://github.com/Anephenix/ss-engine.io#usage","date":"2012-11-28T15:51:18.169Z","type":"message"}
{"nick":"paulbjensen","message":"\"By default, the engine.io client-side library will connect to the browser's host and port. If you wish to set this manually, you can do so here:\"","date":"2012-11-28T15:51:27.337Z","type":"message"}
{"nick":"ArxPoetica","message":"right (sorry, I keep coming and going -- @ work :P )","date":"2012-11-28T16:21:37.744Z","type":"message"}
{"nick":"ArxPoetica","message":"So we ended up doing this: https://gist.github.com/4162318","date":"2012-11-28T16:22:43.195Z","type":"message"}
{"nick":"ArxPoetica","message":"Just for a local network, since we were running off a local computer","date":"2012-11-28T16:23:08.742Z","type":"message"}
{"nick":"lluad","date":"2012-11-28T16:24:49.036Z","type":"join"}
{"nick":"vguerra","reason":"Remote host closed the connection","date":"2012-11-28T16:39:19.420Z","type":"quit"}
{"nick":"vguerra","date":"2012-11-28T16:41:26.087Z","type":"join"}
{"nick":"vguerra","reason":"Remote host closed the connection","date":"2012-11-28T16:53:03.922Z","type":"quit"}
{"nick":"ArxPoetica","date":"2012-11-28T16:56:56.095Z","type":"part"}
{"nick":"ArxPoetica","date":"2012-11-28T17:10:35.312Z","type":"join"}
{"nick":"ArxPoetica","message":"zenocon: what's the latest w/ ss-angular?","date":"2012-11-28T17:26:53.877Z","type":"message"}
{"nick":"ArxPoetica","message":"Or, rather, your work with angular and ss...","date":"2012-11-28T17:27:33.037Z","type":"message"}
{"nick":"zenocon","message":"hey, i dunno, i took it out, instead i've built my own angular services that wrap ss-rpc","date":"2012-11-28T17:27:51.274Z","type":"message"}
{"nick":"ArxPoetica","message":"Yeah. That. What does it do?","date":"2012-11-28T17:28:25.553Z","type":"message"}
{"nick":"zenocon","message":"built in angular-ui for google maps yesterday, works pretty nice","date":"2012-11-28T17:28:30.891Z","type":"message"}
{"nick":"zenocon","message":"well, i found ss-angular concept of linkedModel and all that very confusing","date":"2012-11-28T17:28:55.053Z","type":"message"}
{"nick":"zenocon","message":"and i really don't care for the polling","date":"2012-11-28T17:29:02.347Z","type":"message"}
{"nick":"ArxPoetica","message":"Yeah?","date":"2012-11-28T17:29:03.279Z","type":"message"}
{"nick":"zenocon","message":"when i want data, i execute an rpc call.","date":"2012-11-28T17:29:12.661Z","type":"message"}
{"nick":"zenocon","message":"when the server has something to tell the browser, it does a pubsub","date":"2012-11-28T17:29:25.242Z","type":"message"}
{"nick":"zenocon","message":"that's all i need","date":"2012-11-28T17:29:29.543Z","type":"message"}
{"nick":"ArxPoetica","message":"I think polling is for very specific use cases.","date":"2012-11-28T17:29:52.677Z","type":"message"}
{"nick":"ArxPoetica","message":"Something I could take a peek at?","date":"2012-11-28T17:29:52.898Z","type":"message"}
{"nick":"zenocon","message":"i do like the way he took care of the pubsub and made it a service","date":"2012-11-28T17:29:55.622Z","type":"message"}
{"nick":"zenocon","message":"i'm basically doing the same","date":"2012-11-28T17:30:04.091Z","type":"message"}
{"nick":"ArxPoetica","message":"Ah cool.","date":"2012-11-28T17:30:12.898Z","type":"message"}
{"nick":"zenocon","message":"https://github.com/polidore/ss-angular/blob/master/lib/client/ssAngular.js#L4","date":"2012-11-28T17:30:33.676Z","type":"message"}
{"nick":"zenocon","message":"i do something similar to for the rpc, except i added a cache","date":"2012-11-28T17:30:49.949Z","type":"message"}
{"nick":"ArxPoetica","message":"Sweet.","date":"2012-11-28T17:30:53.692Z","type":"message"}
{"nick":"ArxPoetica","message":"Thx.","date":"2012-11-28T17:30:56.241Z","type":"message"}
{"nick":"zenocon","message":"https://github.com/polidore/ss-angular/blob/master/lib/client/ssAngular.js#L21","date":"2012-11-28T17:30:58.346Z","type":"message"}
{"nick":"zenocon","message":"my factory includes a cache, and exposes the cache as an indexed hash","date":"2012-11-28T17:31:19.234Z","type":"message"}
{"nick":"ArxPoetica","message":"I'll let you know any thoughts I have after a look.","date":"2012-11-28T17:31:22.577Z","type":"message"}
{"nick":"zenocon","message":"so the client can read from the cache or go to the server","date":"2012-11-28T17:31:27.227Z","type":"message"}
{"nick":"ArxPoetica","message":"Interesting.","date":"2012-11-28T17:31:37.665Z","type":"message"}
{"nick":"zenocon","message":"those two factories are all you really need,","date":"2012-11-28T17:31:48.775Z","type":"message"}
{"nick":"zenocon","message":"in angular, controllers are re-instantiated all the time, so you lose state","date":"2012-11-28T17:32:03.612Z","type":"message"}
{"nick":"zenocon","message":"this is why i made a cache in the server","date":"2012-11-28T17:32:08.846Z","type":"message"}
{"nick":"zenocon","message":"service","date":"2012-11-28T17:32:10.621Z","type":"message"}
{"nick":"zenocon","message":"e.g. if you tab to another part of the app or something, and you need the same data...you have to go fetch it again","date":"2012-11-28T17:32:42.231Z","type":"message"}
{"nick":"ArxPoetica","message":"Whoop awesome.","date":"2012-11-28T17:32:46.735Z","type":"message"}
{"nick":"zenocon","message":"b/c the controller is destroyed and re-created, so any state it had in its $scope is lost","date":"2012-11-28T17:33:03.522Z","type":"message"}
{"nick":"zenocon","message":"but services are singletons","date":"2012-11-28T17:33:09.037Z","type":"message"}
{"nick":"ArxPoetica","message":"That's some kind of smart.","date":"2012-11-28T17:33:14.987Z","type":"message"}
{"nick":"zenocon","message":"so if you cache the data there, you can just get at the data without having to re-fetch","date":"2012-11-28T17:33:26.449Z","type":"message"}
{"nick":"zenocon","message":"not sure i like the promise stuff tho","date":"2012-11-28T17:34:25.604Z","type":"message"}
{"nick":"ArxPoetica","message":"Right. It does make one wonder why angular team didn't make routing and caching easier that way.","date":"2012-11-28T17:34:29.553Z","type":"message"}
{"nick":"zenocon","message":"well, they have a cache for http service","date":"2012-11-28T17:34:43.346Z","type":"message"}
{"nick":"zenocon","message":"but i/we are using sockets, so...you have to build your own","date":"2012-11-28T17:34:57.793Z","type":"message"}
{"nick":"ArxPoetica","message":"Right. But not real time...er what you said","date":"2012-11-28T17:35:21.336Z","type":"message"}
{"nick":"ArxPoetica","message":"Why not the promise stuff? Ate they less performant or leaky?","date":"2012-11-28T17:36:02.501Z","type":"message"}
{"nick":"ArxPoetica","message":"*Are","date":"2012-11-28T17:36:16.771Z","type":"message"}
{"nick":"zenocon","message":"i just think it leads to more code with no real benefits. i'll create a gist to show you","date":"2012-11-28T17:36:57.018Z","type":"message"}
{"nick":"ArxPoetica","message":"Well, this is good stuff.","date":"2012-11-28T17:37:06.452Z","type":"message"}
{"nick":"ArxPoetica","message":"I've always thought that people who don't like callbacks don't have well-organized code.","date":"2012-11-28T17:38:36.905Z","type":"message"}
{"nick":"ArxPoetica","message":":P","date":"2012-11-28T17:38:42.452Z","type":"message"}
{"nick":"ArxPoetica","message":"But I digress...","date":"2012-11-28T17:39:19.177Z","type":"message"}
{"nick":"ArxPoetica","message":"All right. Off to an appointment. I'll read your gists thoroughly when I get a chance and offer opinions (if you want)","date":"2012-11-28T17:40:40.539Z","type":"message"}
{"nick":"zenocon","message":"https://gist.github.com/4162773","date":"2012-11-28T17:40:44.508Z","type":"message"}
{"nick":"ArxPoetica","message":"Or just questions. :)","date":"2012-11-28T17:40:48.426Z","type":"message"}
{"nick":"zenocon","message":"promise - just generates another useless var, and forces you to create two functions to handle success/failure...seems unnecessary","date":"2012-11-28T17:41:25.151Z","type":"message"}
{"nick":"ArxPoetica","message":"Yeah. I like the callback.","date":"2012-11-28T17:42:04.569Z","type":"message"}
{"nick":"ArxPoetica","message":"Okay peace out for now.","date":"2012-11-28T17:42:42.626Z","type":"message"}
{"nick":"zenocon","message":"later","date":"2012-11-28T17:42:47.165Z","type":"message"}
{"nick":"ArxPoetica","reason":"Remote host closed the connection","date":"2012-11-28T17:52:48.021Z","type":"quit"}
{"nick":"hipertracker","reason":"Quit: hipertracker","date":"2012-11-28T18:07:16.984Z","type":"quit"}
{"nick":"colinsullivan","date":"2012-11-28T18:27:35.492Z","type":"join"}
{"nick":"john3909","date":"2012-11-28T18:44:31.192Z","type":"join"}
{"nick":"john3909","reason":"Quit: Leaving.","date":"2012-11-28T18:51:28.090Z","type":"quit"}
{"nick":"hipertracker","date":"2012-11-28T18:56:23.857Z","type":"join"}
{"nick":"ins0mnia","reason":"Ping timeout: 255 seconds","date":"2012-11-28T19:18:40.188Z","type":"quit"}
{"nick":"paulbjensen","reason":"Quit: paulbjensen","date":"2012-11-28T19:39:35.430Z","type":"quit"}
{"nick":"ArxPoetica","date":"2012-11-28T19:47:16.863Z","type":"join"}
{"nick":"ins0mnia","date":"2012-11-28T19:55:13.787Z","type":"join"}
{"nick":"cjm","reason":"Remote host closed the connection","date":"2012-11-28T19:57:16.778Z","type":"quit"}
{"nick":"colinsullivan","reason":"Ping timeout: 256 seconds","date":"2012-11-28T20:02:31.443Z","type":"quit"}
{"nick":"mdedetrich","date":"2012-11-28T20:11:31.903Z","type":"join"}
{"nick":"ins0mnia","reason":"Ping timeout: 246 seconds","date":"2012-11-28T20:17:19.570Z","type":"quit"}
{"nick":"paulbjensen","date":"2012-11-28T20:35:46.414Z","type":"join"}
{"nick":"zenocon","reason":"Ping timeout: 250 seconds","date":"2012-11-28T20:38:54.819Z","type":"quit"}
{"nick":"paulbjensen","reason":"Client Quit","date":"2012-11-28T20:39:20.419Z","type":"quit"}
{"nick":"cjm","date":"2012-11-28T20:39:54.602Z","type":"join"}
{"nick":"zenocon","date":"2012-11-28T20:40:22.989Z","type":"join"}
{"nick":"john3909","date":"2012-11-28T20:42:45.860Z","type":"join"}
{"nick":"colinsullivan","date":"2012-11-28T20:44:39.242Z","type":"join"}
{"nick":"paulbjensen","date":"2012-11-28T20:47:24.419Z","type":"join"}
{"nick":"ArxPoetica","message":"hoy zenocon — I'm back.","date":"2012-11-28T20:55:15.649Z","type":"message"}
{"nick":"ArxPoetica","message":"So I hadn't realized because I was on my phone at the time, but the git links you sent were actually from Polidore's version of ss-angular — which it sounds like you said you pretty much mimicked --","date":"2012-11-28T20:56:35.177Z","type":"message"}
{"nick":"zenocon_","date":"2012-11-28T20:56:38.491Z","type":"join"}
{"nick":"ArxPoetica","message":"but then added some caching techniques in.","date":"2012-11-28T20:56:43.136Z","type":"message"}
{"nick":"zenocon","reason":"Ping timeout: 260 seconds","date":"2012-11-28T20:56:49.770Z","type":"quit"}
{"nick":"jsurfage_","date":"2012-11-28T21:14:24.035Z","type":"join"}
{"nick":"jsurfage","reason":"*.net *.split","date":"2012-11-28T21:22:54.639Z","type":"quit"}
{"nick":"jsurfage","date":"2012-11-28T21:24:22.280Z","type":"join"}
{"nick":"lluad_","date":"2012-11-28T21:25:56.152Z","type":"join"}
{"nick":"paulbjensen","date":"2012-11-28T21:27:53.283Z","type":"part"}
{"nick":"jsurfage_","reason":"*.net *.split","date":"2012-11-28T21:33:10.014Z","type":"quit"}
{"nick":"lluad","reason":"*.net *.split","date":"2012-11-28T21:33:10.454Z","type":"quit"}
{"nick":"lluad_","new_nick":"lluad","date":"2012-11-28T21:33:11.524Z","type":"nick"}
{"nick":"cjm","reason":"Remote host closed the connection","date":"2012-11-28T21:34:27.554Z","type":"quit"}
{"nick":"cjm","date":"2012-11-28T21:34:45.303Z","type":"join"}
{"nick":"jsurfage_","date":"2012-11-28T21:42:25.858Z","type":"join"}
{"nick":"jsurfage_","reason":"Ping timeout: 264 seconds","date":"2012-11-28T21:44:23.126Z","type":"quit"}
{"nick":"zenocon_","reason":"Ping timeout: 256 seconds","date":"2012-11-28T21:45:05.355Z","type":"quit"}
{"nick":"mdedetrich","reason":"Quit: Computer has gone to sleep.","date":"2012-11-28T21:49:06.407Z","type":"quit"}
{"nick":"joshsmith","reason":"Quit: joshsmith","date":"2012-11-28T21:50:22.237Z","type":"quit"}
{"nick":"mdedetrich","date":"2012-11-28T22:58:03.375Z","type":"join"}
{"nick":"ins0mnia","date":"2012-11-28T23:17:18.820Z","type":"join"}
{"nick":"colinsullivan","reason":"Quit: Leaving.","date":"2012-11-28T23:30:24.577Z","type":"quit"}
{"nick":"mdedetrich","reason":"Ping timeout: 260 seconds","date":"2012-11-28T23:30:59.199Z","type":"quit"}
{"nick":"mdedetrich","date":"2012-11-28T23:33:36.227Z","type":"join"}
{"nick":"ArxPoetica","reason":"Quit: Leaving.","date":"2012-11-28T23:39:02.701Z","type":"quit"}
{"nick":"ins0mnia","reason":"Ping timeout: 252 seconds","date":"2012-11-28T23:40:08.962Z","type":"quit"}
{"nick":"mdedetrich","message":"sigh","date":"2012-11-28T23:58:05.465Z","type":"message"}
{"nick":"mdedetrich","message":"owenb: u there","date":"2012-11-28T23:58:08.236Z","type":"message"}