-
Notifications
You must be signed in to change notification settings - Fork 12
/
2012-12-13.txt
255 lines (255 loc) · 29.4 KB
/
2012-12-13.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
{"nick":"DaseinFiasco","reason":"Ping timeout: 260 seconds","date":"2012-12-13T00:44:49.657Z","type":"quit"}
{"nick":"colinsullivan","reason":"Quit: Leaving.","date":"2012-12-13T01:32:13.346Z","type":"quit"}
{"nick":"jsurfage","date":"2012-12-13T01:37:37.795Z","type":"join"}
{"nick":"zenocon","date":"2012-12-13T01:53:01.683Z","type":"join"}
{"nick":"jsurfage","reason":"Remote host closed the connection","date":"2012-12-13T02:23:36.546Z","type":"quit"}
{"nick":"colinsullivan","date":"2012-12-13T02:35:31.309Z","type":"join"}
{"nick":"zenocon","reason":"Remote host closed the connection","date":"2012-12-13T02:51:17.029Z","type":"quit"}
{"nick":"jsurfage","date":"2012-12-13T02:52:23.233Z","type":"join"}
{"nick":"colinsullivan","reason":"Quit: Leaving.","date":"2012-12-13T02:58:38.154Z","type":"quit"}
{"nick":"jsurfage","reason":"Remote host closed the connection","date":"2012-12-13T03:06:09.884Z","type":"quit"}
{"nick":"hipertracker-off","date":"2012-12-13T03:14:50.802Z","type":"join"}
{"nick":"hipertracker","reason":"Ping timeout: 264 seconds","date":"2012-12-13T03:17:00.471Z","type":"quit"}
{"nick":"hipertracker-off","new_nick":"hipertracker","date":"2012-12-13T03:17:00.601Z","type":"nick"}
{"nick":"lluad","reason":"Quit: lluad","date":"2012-12-13T03:23:33.328Z","type":"quit"}
{"nick":"colinsullivan","date":"2012-12-13T04:15:30.376Z","type":"join"}
{"nick":"colinsullivan","reason":"Client Quit","date":"2012-12-13T04:17:18.410Z","type":"quit"}
{"nick":"colinsullivan","date":"2012-12-13T04:19:10.450Z","type":"join"}
{"nick":"zenocon","date":"2012-12-13T04:19:16.347Z","type":"join"}
{"nick":"zenocon","reason":"Remote host closed the connection","date":"2012-12-13T04:30:38.569Z","type":"quit"}
{"nick":"jsurfage","date":"2012-12-13T04:48:32.500Z","type":"join"}
{"nick":"hipertracker","reason":"Read error: Connection reset by peer","date":"2012-12-13T05:15:02.182Z","type":"quit"}
{"nick":"hipertracker","date":"2012-12-13T05:15:26.135Z","type":"join"}
{"nick":"jsurfage","reason":"Remote host closed the connection","date":"2012-12-13T05:18:00.718Z","type":"quit"}
{"nick":"colinsullivan","reason":"Quit: Leaving.","date":"2012-12-13T06:11:06.297Z","type":"quit"}
{"nick":"jsurfage","date":"2012-12-13T06:11:13.386Z","type":"join"}
{"nick":"mdedetrich","reason":"Quit: Computer has gone to sleep.","date":"2012-12-13T06:28:54.129Z","type":"quit"}
{"nick":"colinsullivan","date":"2012-12-13T06:33:58.377Z","type":"join"}
{"nick":"DaseinFiasco","date":"2012-12-13T06:35:00.514Z","type":"join"}
{"nick":"jsurfage","reason":"Remote host closed the connection","date":"2012-12-13T06:53:42.244Z","type":"quit"}
{"nick":"john3909","reason":"Quit: Leaving.","date":"2012-12-13T07:16:16.541Z","type":"quit"}
{"nick":"mtsr","date":"2012-12-13T07:40:19.478Z","type":"join"}
{"nick":"colinsullivan","reason":"Quit: Leaving.","date":"2012-12-13T08:11:32.414Z","type":"quit"}
{"nick":"comeback","reason":"Ping timeout: 245 seconds","date":"2012-12-13T08:20:53.052Z","type":"quit"}
{"nick":"paulbjensen","date":"2012-12-13T08:50:43.495Z","type":"join"}
{"nick":"paulbjensen","reason":"Quit: paulbjensen","date":"2012-12-13T09:12:15.395Z","type":"quit"}
{"nick":"dennismartensson","date":"2012-12-13T09:12:30.789Z","type":"join"}
{"nick":"paulbjensen","date":"2012-12-13T09:36:27.813Z","type":"join"}
{"nick":"paulbjensen","reason":"Client Quit","date":"2012-12-13T09:36:53.736Z","type":"quit"}
{"nick":"DaseinFiasco","reason":"Read error: Connection reset by peer","date":"2012-12-13T09:55:20.654Z","type":"quit"}
{"nick":"DaseinFiasco","date":"2012-12-13T09:55:40.418Z","type":"join"}
{"nick":"ins0mnia","date":"2012-12-13T10:49:01.753Z","type":"join"}
{"nick":"hipertracker","reason":"Quit: hipertracker","date":"2012-12-13T11:10:12.488Z","type":"quit"}
{"nick":"hipertracker","date":"2012-12-13T11:10:50.819Z","type":"join"}
{"nick":"jsurfage","date":"2012-12-13T11:10:54.704Z","type":"join"}
{"nick":"jsurfage","reason":"Ping timeout: 260 seconds","date":"2012-12-13T11:15:24.676Z","type":"quit"}
{"nick":"ins0mnia","reason":"Ping timeout: 265 seconds","date":"2012-12-13T11:18:58.788Z","type":"quit"}
{"nick":"ins0mnia","date":"2012-12-13T12:02:49.136Z","type":"join"}
{"nick":"DaseinFiasco","message":"so, i'm prototyping a game - http://ec2-107-20-55-88.compute-1.amazonaws.com/ - and wondering if there is any way to do capacity testing against socketstream? i can use siege or apache bench to load the website but obviously that doesn't help to saturate my socket connections. are there any tools similar to siege and ab,but that are capable of executing client scenarios like web sockets and flash?","date":"2012-12-13T12:06:59.725Z","type":"message"}
{"nick":"DaseinFiasco","message":"i know that there are tools which actually load test by launching real browser sessions, but i was hoping for something not so intense. if possible i'd like to just send messages directly over web sockets, but i'm not sure if that's possible with the way socket stream works.","date":"2012-12-13T12:13:43.941Z","type":"message"}
{"nick":"Goles","date":"2012-12-13T12:40:41.701Z","type":"join"}
{"nick":"evangeni_","date":"2012-12-13T12:53:13.890Z","type":"join"}
{"nick":"evangenieur","reason":"Ping timeout: 252 seconds","date":"2012-12-13T12:55:23.458Z","type":"quit"}
{"nick":"hipertracker","reason":"Quit: hipertracker","date":"2012-12-13T14:21:42.246Z","type":"quit"}
{"nick":"hipertracker","date":"2012-12-13T14:22:19.798Z","type":"join"}
{"nick":"zenocon","date":"2012-12-13T14:27:24.530Z","type":"join"}
{"nick":"mtsr","reason":"Read error: Connection reset by peer","date":"2012-12-13T14:38:27.485Z","type":"quit"}
{"nick":"mtsr","date":"2012-12-13T14:53:44.839Z","type":"join"}
{"nick":"hipertracker","reason":"Quit: hipertracker","date":"2012-12-13T15:46:00.794Z","type":"quit"}
{"nick":"hipertracker","date":"2012-12-13T15:49:22.127Z","type":"join"}
{"nick":"mtsr","reason":"Ping timeout: 246 seconds","date":"2012-12-13T15:54:07.797Z","type":"quit"}
{"nick":"DaseinFiasco","reason":"Quit: DaseinFiasco","date":"2012-12-13T15:54:59.203Z","type":"quit"}
{"nick":"ArxPoetica","date":"2012-12-13T16:00:35.835Z","type":"join"}
{"nick":"ArxPoetica","message":"lo","date":"2012-12-13T16:02:52.330Z","type":"message"}
{"nick":"ArxPoetica","message":"zenocon I'll be working on routing today — I started figuring out my prob partly","date":"2012-12-13T16:03:24.277Z","type":"message"}
{"nick":"zenocon","message":"hey","date":"2012-12-13T16:03:48.012Z","type":"message"}
{"nick":"zenocon","message":"if you can share your code - or make plunkr/jsfiddle i can try to help if you need it","date":"2012-12-13T16:04:10.939Z","type":"message"}
{"nick":"ArxPoetica","message":"righto","date":"2012-12-13T16:05:38.985Z","type":"message"}
{"nick":"ArxPoetica","message":"thx","date":"2012-12-13T16:05:42.003Z","type":"message"}
{"nick":"DaseinFiasco","date":"2012-12-13T16:48:45.406Z","type":"join"}
{"nick":"zenocon","reason":"Ping timeout: 250 seconds","date":"2012-12-13T16:53:30.611Z","type":"quit"}
{"nick":"zenocon","date":"2012-12-13T17:00:17.479Z","type":"join"}
{"nick":"jsurfage","date":"2012-12-13T17:12:39.598Z","type":"join"}
{"nick":"john3909","date":"2012-12-13T17:22:01.690Z","type":"join"}
{"nick":"john3909","reason":"Max SendQ exceeded","date":"2012-12-13T17:22:08.741Z","type":"quit"}
{"nick":"jsurfage","reason":"Remote host closed the connection","date":"2012-12-13T17:26:22.898Z","type":"quit"}
{"nick":"dennismartensson","reason":"Remote host closed the connection","date":"2012-12-13T17:32:04.859Z","type":"quit"}
{"nick":"DaseinFiasco","reason":"Read error: Connection reset by peer","date":"2012-12-13T17:42:52.973Z","type":"quit"}
{"nick":"DaseinFiasco","date":"2012-12-13T17:43:11.584Z","type":"join"}
{"nick":"jsurfage","date":"2012-12-13T17:45:05.828Z","type":"join"}
{"nick":"lluad","date":"2012-12-13T17:53:27.018Z","type":"join"}
{"nick":"jsurfage","reason":"Remote host closed the connection","date":"2012-12-13T18:22:24.970Z","type":"quit"}
{"nick":"paulbjensen","date":"2012-12-13T18:34:15.714Z","type":"join"}
{"nick":"paulbjensen","message":"@DaseinFiasco hi, I saw your post earlier on, some people posted some suggestions in the google group some months back which may be useful for what you're looking to do: https://groups.google.com/forum/?fromgroups=#!searchin/socketstream/load$20testing/socketstream/mAa34050dXQ/G3Xt3qPRrBkJ","date":"2012-12-13T18:35:13.563Z","type":"message"}
{"nick":"paulbjensen","reason":"Client Quit","date":"2012-12-13T18:36:23.754Z","type":"quit"}
{"nick":"colinsullivan","date":"2012-12-13T18:39:44.489Z","type":"join"}
{"nick":"zenocon","reason":"Remote host closed the connection","date":"2012-12-13T18:42:02.129Z","type":"quit"}
{"nick":"zenocon","date":"2012-12-13T18:50:30.652Z","type":"join"}
{"nick":"zenocon","message":"ArxPoetica - left for meeting, but am back fyi","date":"2012-12-13T18:51:28.456Z","type":"message"}
{"nick":"ArxPoetica","message":"Question for you zenocon — you don't bootstrap angular, do you?","date":"2012-12-13T18:54:09.843Z","type":"message"}
{"nick":"zenocon","message":"not currently - haven't found it necessary","date":"2012-12-13T18:59:10.968Z","type":"message"}
{"nick":"ArxPoetica","message":"do you ever have to push variables up from the server using rpc before the page is rendered?","date":"2012-12-13T19:01:19.809Z","type":"message"}
{"nick":"dennismartensson","date":"2012-12-13T19:04:03.247Z","type":"join"}
{"nick":"zenocon","message":"hmm...if i do, i pull the data in the controller code directly. when controller is created, it yanks the data from rpc","date":"2012-12-13T19:04:27.420Z","type":"message"}
{"nick":"zenocon","message":"seems to work.","date":"2012-12-13T19:04:31.622Z","type":"message"}
{"nick":"zenocon","message":"one sec, and i'll give you a demo","date":"2012-12-13T19:04:36.297Z","type":"message"}
{"nick":"ArxPoetica","message":"thx","date":"2012-12-13T19:05:34.729Z","type":"message"}
{"nick":"zenocon","message":"http://184.72.95.252:9000/tracking","date":"2012-12-13T19:07:24.340Z","type":"message"}
{"nick":"zenocon","message":"the list of devices in the sidebar is pulled from rpc","date":"2012-12-13T19:07:34.376Z","type":"message"}
{"nick":"zenocon","message":"when you hit the url /tracking, the TrackingCtrl is created, it calls rpc to get the list","date":"2012-12-13T19:07:52.920Z","type":"message"}
{"nick":"zenocon","message":"rarely do i see the page render w/o data -- but sometimes it can","date":"2012-12-13T19:08:16.624Z","type":"message"}
{"nick":"paulbjensen","date":"2012-12-13T19:08:24.642Z","type":"join"}
{"nick":"zenocon","message":"i think angularjs has some directives to help control this","date":"2012-12-13T19:08:38.264Z","type":"message"}
{"nick":"ArxPoetica","message":"hey cool stuff","date":"2012-12-13T19:08:46.664Z","type":"message"}
{"nick":"zenocon","message":"check out ngCloak","date":"2012-12-13T19:08:55.096Z","type":"message"}
{"nick":"zenocon","message":"http://docs.angularjs.org/api/ng.directive:ngCloak","date":"2012-12-13T19:09:06.639Z","type":"message"}
{"nick":"ArxPoetica","message":"btw, I see page style flicker while it's setting up — but I'm not seeing any {{}} stuff","date":"2012-12-13T19:09:26.650Z","type":"message"}
{"nick":"zenocon","message":"that's what i think ngCloak is for, but i haven't used it","date":"2012-12-13T19:09:42.726Z","type":"message"}
{"nick":"ArxPoetica","message":"yeah so I was just told over in #Angularjs","date":"2012-12-13T19:10:04.689Z","type":"message"}
{"nick":"jsurfage","date":"2012-12-13T19:13:41.942Z","type":"join"}
{"nick":"zenocon","message":"demo is a work in progress -- some stuff doesn't work, b/c i'm still dev. :)","date":"2012-12-13T19:15:28.330Z","type":"message"}
{"nick":"DaseinFiasco","message":"@paulbjensen thanks for the link. there're some promising leads there. i'll probably try some different approaches over the weekend.","date":"2012-12-13T19:18:08.673Z","type":"message"}
{"nick":"paulbjensen","message":"np","date":"2012-12-13T19:20:53.666Z","type":"message"}
{"nick":"lluad","reason":"Remote host closed the connection","date":"2012-12-13T19:27:29.138Z","type":"quit"}
{"nick":"lluad","date":"2012-12-13T19:27:46.787Z","type":"join"}
{"nick":"paulbjensen","reason":"Quit: paulbjensen","date":"2012-12-13T19:27:59.890Z","type":"quit"}
{"nick":"ArxPoetica","message":"Hey zenocon — thanks for posting that angular jsfiddle","date":"2012-12-13T19:42:02.100Z","type":"message"}
{"nick":"ArxPoetica","message":"It suddenly clicked in my mind how controllers work in angular — ha","date":"2012-12-13T19:42:16.865Z","type":"message"}
{"nick":"zenocon","message":"y, if you need any thing else, jsfiddle / plunker very useful","date":"2012-12-13T19:42:32.970Z","type":"message"}
{"nick":"ArxPoetica","message":"I couldn't figure out how events were tied to angular","date":"2012-12-13T19:42:44.498Z","type":"message"}
{"nick":"zenocon","message":"can never remember name of plunker","date":"2012-12-13T19:42:44.934Z","type":"message"}
{"nick":"zenocon","message":"plnkr.co or something","date":"2012-12-13T19:42:50.489Z","type":"message"}
{"nick":"ArxPoetica","message":"yeah","date":"2012-12-13T19:42:53.136Z","type":"message"}
{"nick":"ArxPoetica","message":"I've seen it/used it","date":"2012-12-13T19:42:56.947Z","type":"message"}
{"nick":"zenocon","message":"he should really change domain name","date":"2012-12-13T19:42:58.039Z","type":"message"}
{"nick":"ArxPoetica","message":"terrible name, I agree","date":"2012-12-13T19:43:07.657Z","type":"message"}
{"nick":"zenocon","message":"there are also events on scopes -- not sure if you know that","date":"2012-12-13T19:43:24.448Z","type":"message"}
{"nick":"zenocon","message":"so you have prototype scope inheritance with $rootScope at tope","date":"2012-12-13T19:43:36.066Z","type":"message"}
{"nick":"zenocon","message":"you can broadcast down to all child scopes: $rootScope.$broadcast('fooevent', data);","date":"2012-12-13T19:43:55.367Z","type":"message"}
{"nick":"zenocon","message":"you can emit up to parent scopes: $scope.$emit('barevent', data);","date":"2012-12-13T19:44:09.847Z","type":"message"}
{"nick":"ArxPoetica","message":"interesting","date":"2012-12-13T19:44:15.583Z","type":"message"}
{"nick":"zenocon","message":"which is really useful for inter-controller communication","date":"2012-12-13T19:44:20.238Z","type":"message"}
{"nick":"ArxPoetica","message":"so you could have a control w/in a control?","date":"2012-12-13T19:44:42.083Z","type":"message"}
{"nick":"zenocon","message":"for example, my little login/logout in the navbar is tied to NavCtrl but it isn't responsible for logging in/out","date":"2012-12-13T19:45:01.804Z","type":"message"}
{"nick":"zenocon","message":"that is handled by other UserCtrl","date":"2012-12-13T19:45:06.889Z","type":"message"}
{"nick":"paulbjensen","date":"2012-12-13T19:45:20.772Z","type":"join"}
{"nick":"zenocon","message":"but if user logs in, i want to update the view over there, so I can emit and event and the NavCtrl will know when it happens","date":"2012-12-13T19:45:28.212Z","type":"message"}
{"nick":"ArxPoetica","message":"<html ng-controller='AppCtrl'><nav ng-controller='NavCtrl'>...etc...","date":"2012-12-13T19:45:33.846Z","type":"message"}
{"nick":"zenocon","message":"likewise, i can bind to that event in any controller","date":"2012-12-13T19:45:37.852Z","type":"message"}
{"nick":"ArxPoetica","message":"so you have some RPC action in your controllers, then, I take it...","date":"2012-12-13T19:45:57.778Z","type":"message"}
{"nick":"zenocon","message":"i push the rpc call into a service, but yea","date":"2012-12-13T19:46:10.147Z","type":"message"}
{"nick":"ArxPoetica","message":"based on different angular bindings","date":"2012-12-13T19:46:10.283Z","type":"message"}
{"nick":"ArxPoetica","message":"really?","date":"2012-12-13T19:46:18.168Z","type":"message"}
{"nick":"ArxPoetica","message":"into it's own service?","date":"2012-12-13T19:46:23.579Z","type":"message"}
{"nick":"zenocon","message":"some controller calls the rpc, and then i can $emit (up) or $broadcast (down) to other controllers","date":"2012-12-13T19:46:41.832Z","type":"message"}
{"nick":"zenocon","message":"y, very similar to how ss-angular did it","date":"2012-12-13T19:46:51.845Z","type":"message"}
{"nick":"ArxPoetica","message":"wo","date":"2012-12-13T19:46:52.343Z","type":"message"}
{"nick":"ArxPoetica","message":"well…I'll come back and ask you that one :P","date":"2012-12-13T19:47:06.670Z","type":"message"}
{"nick":"ArxPoetica","message":"for now I just need to make it work now that I'm actually understanding event/behavioral bindings","date":"2012-12-13T19:47:28.264Z","type":"message"}
{"nick":"ArxPoetica","message":"***finally***","date":"2012-12-13T19:47:32.253Z","type":"message"}
{"nick":"zenocon","message":"i could put up a quick angular / ss seed project in github that we can experiment with -- been meaning to do that anyway","date":"2012-12-13T19:47:37.823Z","type":"message"}
{"nick":"ArxPoetica","message":"I'd be all over that.","date":"2012-12-13T19:47:52.454Z","type":"message"}
{"nick":"zenocon","message":"angularjs takes a bit, but things do start to click after a while, then you can really get rolling","date":"2012-12-13T19:48:05.193Z","type":"message"}
{"nick":"ArxPoetica","message":"I think we should do it","date":"2012-12-13T19:48:15.668Z","type":"message"}
{"nick":"zenocon","message":"the reason i love it is b/c i can write WAAAY less code than i used to with backbone.js","date":"2012-12-13T19:48:23.577Z","type":"message"}
{"nick":"ArxPoetica","message":"it would help owenb I think — w/ working examples","date":"2012-12-13T19:48:27.674Z","type":"message"}
{"nick":"zenocon","message":"y, i will try and setup something like that in the next couple days","date":"2012-12-13T19:48:41.531Z","type":"message"}
{"nick":"ArxPoetica","message":"I'll help right now, in fact — honestly anything that gets me going faster","date":"2012-12-13T19:48:55.902Z","type":"message"}
{"nick":"ArxPoetica","message":"who are you on git?","date":"2012-12-13T19:48:59.872Z","type":"message"}
{"nick":"zenocon","message":"@davisford on github","date":"2012-12-13T19:49:13.347Z","type":"message"}
{"nick":"ArxPoetica","message":"k","date":"2012-12-13T19:49:16.195Z","type":"message"}
{"nick":"zenocon","message":"@zenocon twiter","date":"2012-12-13T19:49:18.665Z","type":"message"}
{"nick":"ArxPoetica","message":"I'll just set up very very very basics","date":"2012-12-13T19:49:22.133Z","type":"message"}
{"nick":"ArxPoetica","message":"what do you prefer? coffeescript? jade?","date":"2012-12-13T19:49:30.517Z","type":"message"}
{"nick":"zenocon","message":"not a big fan of coffeescript, tbh","date":"2012-12-13T19:49:40.759Z","type":"message"}
{"nick":"zenocon","message":"but i love jade","date":"2012-12-13T19:49:43.026Z","type":"message"}
{"nick":"ArxPoetica","message":"perfect","date":"2012-12-13T19:49:46.458Z","type":"message"}
{"nick":"ArxPoetica","message":"we're in the same camp","date":"2012-12-13T19:49:49.557Z","type":"message"}
{"nick":"ArxPoetica","message":"somebody wants to convert it over, they can do just that :/","date":"2012-12-13T19:50:19.751Z","type":"message"}
{"nick":"zenocon","message":"i'm a fan of pretty much anything tj holowaychuk chucks out","date":"2012-12-13T19:50:58.577Z","type":"message"}
{"nick":"ArxPoetica","message":"right","date":"2012-12-13T19:51:18.638Z","type":"message"}
{"nick":"zenocon","message":"what browser are you using?","date":"2012-12-13T19:52:28.148Z","type":"message"}
{"nick":"zenocon","message":"take a look at this: http://184.72.95.252:9000/user Email <input> is very bizarre, like it is disabled","date":"2012-12-13T19:53:14.585Z","type":"message"}
{"nick":"zenocon","message":"but Password <input> works fine -- for me on both Chrome/Safari","date":"2012-12-13T19:53:31.060Z","type":"message"}
{"nick":"zenocon","message":"looking at HTML, there is nothing that indicates it should be disabled or not clickable","date":"2012-12-13T19:53:49.035Z","type":"message"}
{"nick":"zenocon","message":"blur/focus just doesn't work on it, and i don't know why","date":"2012-12-13T19:53:58.419Z","type":"message"}
{"nick":"zenocon","message":"weird thing is i can tab into it, but i can click into it","date":"2012-12-13T19:54:28.959Z","type":"message"}
{"nick":"DaseinFiasco","reason":"Quit: DaseinFiasco","date":"2012-12-13T19:54:51.331Z","type":"quit"}
{"nick":"jsurfage","reason":"Remote host closed the connection","date":"2012-12-13T19:55:12.785Z","type":"quit"}
{"nick":"lluad","reason":"Read error: No route to host","date":"2012-12-13T19:56:31.049Z","type":"quit"}
{"nick":"lluad","date":"2012-12-13T19:56:46.460Z","type":"join"}
{"nick":"zenocon","message":"some weird bootstrap thing. had .pull-left class, removed it, and it works","date":"2012-12-13T19:56:52.599Z","type":"message"}
{"nick":"DaseinFiasco","date":"2012-12-13T20:04:09.539Z","type":"join"}
{"nick":"ArxPoetica","message":"sorry just saw this","date":"2012-12-13T20:07:30.882Z","type":"message"}
{"nick":"ArxPoetica","message":"that is very strange","date":"2012-12-13T20:08:00.719Z","type":"message"}
{"nick":"ArxPoetica","message":"I'll bet I know why...","date":"2012-12-13T20:08:17.246Z","type":"message"}
{"nick":"ArxPoetica","message":"this stuff: <div id=\"register\" class=\"tab-pan fade\"><p>Register Stuff Here</p></div>","date":"2012-12-13T20:09:05.215Z","type":"message"}
{"nick":"ArxPoetica","message":"it's not hidden, and it's sitting on top of it","date":"2012-12-13T20:09:13.267Z","type":"message"}
{"nick":"ArxPoetica","message":"it's just opacity = 0","date":"2012-12-13T20:09:24.304Z","type":"message"}
{"nick":"zenocon","message":"could be it; i had .pull-left class; after removing that, it works ok now; trying to figure out how angular validation works for forms now; i hate validation with a passion - so tedious / boilerplate pita","date":"2012-12-13T20:19:21.395Z","type":"message"}
{"nick":"dennismartensson","reason":"Remote host closed the connection","date":"2012-12-13T20:23:03.971Z","type":"quit"}
{"nick":"ArxPoetica","message":"https://github.com/americanyak/ss-angular-demo <— I added you","date":"2012-12-13T20:25:47.202Z","type":"message"}
{"nick":"ArxPoetica","message":"but you can also fork it if you prefer that","date":"2012-12-13T20:25:53.894Z","type":"message"}
{"nick":"zenocon","message":"cool biz","date":"2012-12-13T20:27:40.679Z","type":"message"}
{"nick":"paulbjensen_","date":"2012-12-13T20:27:53.665Z","type":"join"}
{"nick":"zenocon","message":"i'll hack a bit tonight maybe","date":"2012-12-13T20:27:55.029Z","type":"message"}
{"nick":"zenocon","message":"i think we can setup a skeleton that can launch any general webapp.. i need this anyway, b/c i'm building a ton of these, and tired of all the setup","date":"2012-12-13T20:28:28.355Z","type":"message"}
{"nick":"zenocon","message":"also now have an awesome way to setup testing","date":"2012-12-13T20:28:44.832Z","type":"message"}
{"nick":"ArxPoetica","message":"yeah — I'd like to see that","date":"2012-12-13T20:29:50.150Z","type":"message"}
{"nick":"paulbjensen","reason":"*.net *.split","date":"2012-12-13T20:34:43.659Z","type":"quit"}
{"nick":"paulbjensen_","new_nick":"paulbjensen","date":"2012-12-13T20:34:44.451Z","type":"nick"}
{"nick":"dennismartensson","date":"2012-12-13T20:35:31.793Z","type":"join"}
{"nick":"DaseinFiasco","reason":"Quit: DaseinFiasco","date":"2012-12-13T20:36:19.802Z","type":"quit"}
{"nick":"evangenieur","date":"2012-12-13T20:36:42.678Z","type":"join"}
{"nick":"evangeni_","reason":"Ping timeout: 246 seconds","date":"2012-12-13T20:38:19.810Z","type":"quit"}
{"nick":"cjm_","date":"2012-12-13T20:39:11.606Z","type":"join"}
{"nick":"cjm","reason":"*.net *.split","date":"2012-12-13T20:47:32.290Z","type":"quit"}
{"nick":"DaseinFiasco","date":"2012-12-13T20:52:07.975Z","type":"join"}
{"nick":"jsurfage","date":"2012-12-13T21:00:26.031Z","type":"join"}
{"nick":"paulbjensen","message":"on the topic of app setup, for my recent SS apps I've found myself needing a config file for storing environment-specific variables (database host and name, mail credentials, etc) . Has anyone experienced the same?","date":"2012-12-13T21:11:00.819Z","type":"message"}
{"nick":"zenocon","message":"paulbjensen - yes, i just make a conf.js file with module.exports = { db: 'foo://bar', /* etc */ }","date":"2012-12-13T21:16:48.983Z","type":"message"}
{"nick":"zenocon","message":"then require it wherever: var conf = require('../conf');","date":"2012-12-13T21:17:17.833Z","type":"message"}
{"nick":"paulbjensen","message":"great minds think alike, I do exactly the same.","date":"2012-12-13T21:18:09.698Z","type":"message"}
{"nick":"paulbjensen","message":"with environments, then config data as the exported object","date":"2012-12-13T21:18:26.877Z","type":"message"}
{"nick":"paulbjensen","message":"Do you think it would be a good idea to have a config included by default in a new SS app?","date":"2012-12-13T21:19:14.353Z","type":"message"}
{"nick":"zenocon","message":"..could be, i don't imagine any other way to do it -- aside from persisting the values into the db which is not project neutral, but its simple enough, maybe add a page to docs to show people how it is done","date":"2012-12-13T21:20:20.519Z","type":"message"}
{"nick":"zenocon","message":"on the topic of db -- just curious what everyone is using here for persistence","date":"2012-12-13T21:20:54.352Z","type":"message"}
{"nick":"zenocon","message":"i'm using mongodb right now, but i've also used riak for ss projects in the past","date":"2012-12-13T21:21:10.008Z","type":"message"}
{"nick":"paulbjensen","message":"mongodb here. I also use Redis for the session data.","date":"2012-12-13T21:21:48.939Z","type":"message"}
{"nick":"zenocon","message":"yea, use redis too...love redis","date":"2012-12-13T21:22:25.611Z","type":"message"}
{"nick":"ArxPoetica","message":"paulbjensen nconf does what you need it to for configuration","date":"2012-12-13T21:32:19.302Z","type":"message"}
{"nick":"ArxPoetica","message":"https://github.com/engagementgamelab/CivicSeed/blob/master/config.js","date":"2012-12-13T21:33:49.468Z","type":"message"}
{"nick":"ArxPoetica","message":"and","date":"2012-12-13T21:33:50.476Z","type":"message"}
{"nick":"ArxPoetica","message":"https://github.com/engagementgamelab/CivicSeed/blob/master/config-sample.json","date":"2012-12-13T21:33:59.538Z","type":"message"}
{"nick":"paulbjensen","message":"Thanks, nconf looks very useful.","date":"2012-12-13T21:34:38.612Z","type":"message"}
{"nick":"ArxPoetica","message":"if you're on nodejitsu, it will read the environment variables *first*","date":"2012-12-13T21:34:39.690Z","type":"message"}
{"nick":"ArxPoetica","message":"then just include it...","date":"2012-12-13T21:35:16.213Z","type":"message"}
{"nick":"ArxPoetica","message":"var rootDir = process.cwd(),","date":"2012-12-13T21:35:18.190Z","type":"message"}
{"nick":"ArxPoetica","message":"config = require(rootDir + '/config'),","date":"2012-12-13T21:35:18.362Z","type":"message"}
{"nick":"ArxPoetica","message":"config.get('MONGO_URL')","date":"2012-12-13T21:35:45.505Z","type":"message"}
{"nick":"ArxPoetica","message":"etc","date":"2012-12-13T21:35:46.827Z","type":"message"}
{"nick":"zenocon_","date":"2012-12-13T21:40:55.807Z","type":"join"}
{"nick":"paulbjensen","message":"I'm of the opinion that SS apps should have a config file by default","date":"2012-12-13T21:42:38.726Z","type":"message"}
{"nick":"zenocon","reason":"Ping timeout: 260 seconds","date":"2012-12-13T21:43:04.667Z","type":"quit"}
{"nick":"ArxPoetica","message":"Agreed.","date":"2012-12-13T21:44:06.484Z","type":"message"}
{"nick":"ArxPoetica","message":"And a way to send up variables to the server on start — either cached OR onload rpc init kind of stuff","date":"2012-12-13T21:44:31.536Z","type":"message"}
{"nick":"zenocon_","message":"ArxPoetica - i think we can hack out a solution to init the rpc stuff before the page renders","date":"2012-12-13T21:45:55.356Z","type":"message"}
{"nick":"zenocon_","message":"i can try to do something on the seed project you just made","date":"2012-12-13T21:46:04.494Z","type":"message"}
{"nick":"ArxPoetica","message":"I would love to see that :)","date":"2012-12-13T21:49:54.217Z","type":"message"}
{"nick":"ArxPoetica","message":"btw, I added the wrong person :P","date":"2012-12-13T21:50:14.280Z","type":"message"}
{"nick":"ArxPoetica","message":"But I think I fixed it","date":"2012-12-13T21:50:20.120Z","type":"message"}
{"nick":"ArxPoetica","message":"let me know if you don't have access","date":"2012-12-13T21:50:26.658Z","type":"message"}
{"nick":"zenocon_","message":"y, i got an email from github","date":"2012-12-13T21:50:33.038Z","type":"message"}
{"nick":"ArxPoetica","message":"k","date":"2012-12-13T21:50:36.275Z","type":"message"}
{"nick":"jsurfage","reason":"Remote host closed the connection","date":"2012-12-13T21:50:53.690Z","type":"quit"}
{"nick":"jsurfage","date":"2012-12-13T22:05:03.940Z","type":"join"}
{"nick":"ins0mnia","reason":"Ping timeout: 244 seconds","date":"2012-12-13T22:18:21.033Z","type":"quit"}
{"nick":"zenocon_","reason":"Remote host closed the connection","date":"2012-12-13T22:33:38.812Z","type":"quit"}
{"nick":"jsurfage","reason":"Remote host closed the connection","date":"2012-12-13T22:41:01.130Z","type":"quit"}
{"nick":"colinsullivan1","date":"2012-12-13T22:48:09.379Z","type":"join"}
{"nick":"colinsullivan1","reason":"Client Quit","date":"2012-12-13T22:48:15.497Z","type":"quit"}
{"nick":"colinsullivan","reason":"Ping timeout: 255 seconds","date":"2012-12-13T22:49:41.468Z","type":"quit"}
{"nick":"Goles","reason":"Quit: Computer has gone to sleep.","date":"2012-12-13T23:08:00.168Z","type":"quit"}
{"nick":"dennismartensson","reason":"Remote host closed the connection","date":"2012-12-13T23:15:47.369Z","type":"quit"}
{"nick":"jsurfage","date":"2012-12-13T23:27:33.644Z","type":"join"}
{"nick":"jsurfage","reason":"Remote host closed the connection","date":"2012-12-13T23:41:46.028Z","type":"quit"}