From 32446080ca570cc077e958a2c574d519649ed917 Mon Sep 17 00:00:00 2001 From: Slurp Date: Sun, 5 Nov 2017 08:00:00 +0000 Subject: [PATCH] Automatic backup (scheduled) --- coapp/2017-11-05.txt | 1 + express/2017-11-05.txt | 39 +++ expressjs/2017-11-05.txt | 16 ++ libuv/2017-11-05.txt | 19 ++ luvit/2017-11-05.txt | 4 + manta/2017-11-05.txt | 9 + node-build/2017-11-05.txt | 38 +++ node-dev/2017-11-05.txt | 44 +++ node.js/2017-11-05.txt | 592 ++++++++++++++++++++++++++++++++++++++ nodejitsu/2017-11-05.txt | 15 + nodeup/2017-11-05.txt | 10 + npm/2017-11-05.txt | 53 ++++ openshift/2017-11-05.txt | 114 ++++++++ tc39/2017-11-05.txt | 26 ++ v8/2017-11-05.txt | 14 + 15 files changed, 994 insertions(+) create mode 100644 coapp/2017-11-05.txt create mode 100644 express/2017-11-05.txt create mode 100644 expressjs/2017-11-05.txt create mode 100644 libuv/2017-11-05.txt create mode 100644 luvit/2017-11-05.txt create mode 100644 manta/2017-11-05.txt create mode 100644 node-build/2017-11-05.txt create mode 100644 node-dev/2017-11-05.txt create mode 100644 node.js/2017-11-05.txt create mode 100644 nodejitsu/2017-11-05.txt create mode 100644 nodeup/2017-11-05.txt create mode 100644 npm/2017-11-05.txt create mode 100644 openshift/2017-11-05.txt create mode 100644 tc39/2017-11-05.txt create mode 100644 v8/2017-11-05.txt diff --git a/coapp/2017-11-05.txt b/coapp/2017-11-05.txt new file mode 100644 index 000000000..9e02e7e3f --- /dev/null +++ b/coapp/2017-11-05.txt @@ -0,0 +1 @@ +{"nick":"ender`","reason":"Quit: drug, n: A substance that, injected into a rat, produces a scientific paper.\u000f","date":"2017-11-05T01:09:14.346Z","type":"quit"} diff --git a/express/2017-11-05.txt b/express/2017-11-05.txt new file mode 100644 index 000000000..0b1d3e563 --- /dev/null +++ b/express/2017-11-05.txt @@ -0,0 +1,39 @@ +{"nick":"mven","reason":"Quit: well, shit.","date":"2017-11-05T01:47:27.326Z","type":"quit"} +{"nick":"opf","date":"2017-11-05T03:07:12.453Z","type":"join"} +{"nick":"Arcarcarc","reason":"Ping timeout: 240 seconds","date":"2017-11-05T03:07:27.913Z","type":"quit"} +{"nick":"opf","message":"Is this the right place to ask dumb questions about express?","date":"2017-11-05T03:09:28.245Z","type":"message"} +{"nick":"krbtgt|","message":"give it a shot","date":"2017-11-05T03:09:53.518Z","type":"message"} +{"nick":"krbtgt|","message":"we were all dumb once","date":"2017-11-05T03:09:58.039Z","type":"message"} +{"nick":"krbtgt|","message":"no shame","date":"2017-11-05T03:10:04.357Z","type":"message"} +{"nick":"opf","message":"For some reason when I do .get(\"/(home)?\", etc... on a router everything crashes","date":"2017-11-05T03:10:27.086Z","type":"message"} +{"nick":"opf","message":"\"/h(ome)?\" works but isn't what I am looking for","date":"2017-11-05T03:10:42.336Z","type":"message"} +{"nick":"opf","message":"I feel like I'm misunderstanding what the brackets are supposed to do but I can't seem to figure out how","date":"2017-11-05T03:11:02.992Z","type":"message"} +{"nick":"opf","message":"I can use a regular expression (.get(/(home)?/, etc...) but I","date":"2017-11-05T03:13:18.650Z","type":"message"} +{"nick":"opf","message":"*'m not really quite sure why I have to","date":"2017-11-05T03:13:26.306Z","type":"message"} +{"nick":"opf","message":"It appears that including the / in the brackets solves the problem but I'm still curious why there was a problem to begin with","date":"2017-11-05T03:20:01.334Z","type":"message"} +{"nick":"krbtgt|","message":"iirc, it might be with the route parser?","date":"2017-11-05T03:20:27.543Z","type":"message"} +{"nick":"krbtgt|","message":"it sends them through a compiler that turns them into reges","date":"2017-11-05T03:20:42.427Z","type":"message"} +{"nick":"opf","message":"Hm","date":"2017-11-05T03:21:47.649Z","type":"message"} +{"nick":"opf","message":"As far as I can tell any / followed by nonempty parentheses crashes.","date":"2017-11-05T03:23:09.744Z","type":"message"} +{"nick":"krbtgt|","message":"oh god","date":"2017-11-05T03:25:32.059Z","type":"message"} +{"nick":"opf","message":"Should this not be the case?","date":"2017-11-05T03:26:18.715Z","type":"message"} +{"nick":"opf","message":"I must have done something wrong","date":"2017-11-05T03:26:30.333Z","type":"message"} +{"nick":"krbtgt|","message":"i have no idea","date":"2017-11-05T03:29:31.726Z","type":"message"} +{"nick":"krbtgt|","message":"that's weird","date":"2017-11-05T03:29:40.335Z","type":"message"} +{"nick":"opf","message":"I take it that that isn't normally the case","date":"2017-11-05T03:30:02.958Z","type":"message"} +{"nick":"opf","message":"Since I can't imagine I'm the only one who has brackets after their slash","date":"2017-11-05T03:30:13.522Z","type":"message"} +{"nick":"krbtgt|","message":"so, what version of node and express","date":"2017-11-05T03:30:23.618Z","type":"message"} +{"nick":"opf","message":"node 8.0.0","date":"2017-11-05T03:30:40.499Z","type":"message"} +{"nick":"opf","message":"and Express 4.15.5","date":"2017-11-05T03:31:00.847Z","type":"message"} +{"nick":"opf","message":"I've updated express to 4.16.2 but it does not seem to have changed","date":"2017-11-05T03:32:28.442Z","type":"message"} +{"nick":"Stragler","date":"2017-11-05T04:26:06.726Z","type":"join"} +{"nick":"Ahmed90","date":"2017-11-05T04:28:52.755Z","type":"join"} +{"nick":"myNameIsMyName51","date":"2017-11-05T04:36:47.653Z","type":"join"} +{"nick":"opf","reason":"Quit: Page closed","date":"2017-11-05T05:11:14.122Z","type":"quit"} +{"nick":"myNameIsMyName51","reason":"Quit: myNameIsMyName51","date":"2017-11-05T05:23:10.433Z","type":"quit"} +{"nick":"Ahmed90","reason":"Quit: Leaving","date":"2017-11-05T05:32:29.186Z","type":"quit"} +{"nick":"Stragler","reason":"Quit: Guess I went to sleep...","date":"2017-11-05T05:44:50.967Z","type":"quit"} +{"nick":"Stragler","date":"2017-11-05T05:46:09.847Z","type":"join"} +{"nick":"Abhishek_","reason":"Quit: Connection closed for inactivity","date":"2017-11-05T06:15:23.084Z","type":"quit"} +{"nick":"lpin","date":"2017-11-05T06:48:04.821Z","type":"join"} +{"nick":"reedj[m]","date":"2017-11-05T06:50:08.027Z","type":"join"} diff --git a/expressjs/2017-11-05.txt b/expressjs/2017-11-05.txt new file mode 100644 index 000000000..531fc29f2 --- /dev/null +++ b/expressjs/2017-11-05.txt @@ -0,0 +1,16 @@ +{"nick":"nimomo","date":"2017-11-05T00:22:53.325Z","type":"join"} +{"nick":"nimomo","reason":"Ping timeout: 248 seconds","date":"2017-11-05T00:27:13.318Z","type":"quit"} +{"nick":"nimomo","date":"2017-11-05T01:23:32.784Z","type":"join"} +{"nick":"nimomo","reason":"Ping timeout: 260 seconds","date":"2017-11-05T01:28:27.743Z","type":"quit"} +{"nick":"nimomo","date":"2017-11-05T02:24:27.224Z","type":"join"} +{"nick":"nimomo","reason":"Ping timeout: 240 seconds","date":"2017-11-05T02:28:41.185Z","type":"quit"} +{"nick":"opf","date":"2017-11-05T03:06:57.986Z","type":"join"} +{"nick":"opf","date":"2017-11-05T03:07:08.606Z","type":"part"} +{"nick":"nimomo","date":"2017-11-05T03:25:24.889Z","type":"join"} +{"nick":"nimomo","reason":"Ping timeout: 240 seconds","date":"2017-11-05T03:29:28.024Z","type":"quit"} +{"nick":"nimomo","date":"2017-11-05T04:53:15.325Z","type":"join"} +{"nick":"nimomo","reason":"Ping timeout: 248 seconds","date":"2017-11-05T04:57:37.320Z","type":"quit"} +{"nick":"nimomo","date":"2017-11-05T06:54:50.323Z","type":"join"} +{"nick":"nimomo","reason":"Ping timeout: 248 seconds","date":"2017-11-05T06:59:13.320Z","type":"quit"} +{"nick":"nimomo","date":"2017-11-05T07:55:21.770Z","type":"join"} +{"nick":"nimomo","reason":"Ping timeout: 260 seconds","date":"2017-11-05T07:59:52.757Z","type":"quit"} diff --git a/libuv/2017-11-05.txt b/libuv/2017-11-05.txt new file mode 100644 index 000000000..3d28b7a8c --- /dev/null +++ b/libuv/2017-11-05.txt @@ -0,0 +1,19 @@ +{"nick":"euoia","date":"2017-11-05T00:04:06.799Z","type":"join"} +{"nick":"euoia","reason":"Ping timeout: 258 seconds","date":"2017-11-05T00:08:50.593Z","type":"quit"} +{"nick":"AtumT","reason":"Remote host closed the connection","date":"2017-11-05T00:15:18.979Z","type":"quit"} +{"nick":"qard","reason":"Quit: My MacBook has gone to sleep. ZZZzzz…","date":"2017-11-05T00:28:23.105Z","type":"quit"} +{"nick":"kwilke","reason":"Ping timeout: 255 seconds","date":"2017-11-05T00:48:22.920Z","type":"quit"} +{"nick":"KennethWilke","date":"2017-11-05T00:59:04.582Z","type":"join"} +{"nick":"qard","date":"2017-11-05T01:45:59.456Z","type":"join"} +{"nick":"euoia","date":"2017-11-05T01:52:13.616Z","type":"join"} +{"nick":"euoia","reason":"Ping timeout: 240 seconds","date":"2017-11-05T01:57:05.499Z","type":"quit"} +{"nick":"euoia","date":"2017-11-05T03:40:28.685Z","type":"join"} +{"nick":"euoia","reason":"Ping timeout: 248 seconds","date":"2017-11-05T03:45:03.682Z","type":"quit"} +{"nick":"euoia","date":"2017-11-05T05:28:38.683Z","type":"join"} +{"nick":"euoia","reason":"Ping timeout: 248 seconds","date":"2017-11-05T05:33:19.683Z","type":"quit"} +{"nick":"brett19","reason":"Ping timeout: 260 seconds","date":"2017-11-05T06:28:17.839Z","type":"quit"} +{"nick":"brett19","date":"2017-11-05T06:28:36.708Z","type":"join"} +{"nick":"euoia","date":"2017-11-05T07:16:52.143Z","type":"join"} +{"nick":"euoia","reason":"Ping timeout: 252 seconds","date":"2017-11-05T07:21:59.086Z","type":"quit"} +{"nick":"qard","reason":"Quit: My MacBook has gone to sleep. ZZZzzz…","date":"2017-11-05T07:26:07.506Z","type":"quit"} +{"nick":"rendar","date":"2017-11-05T07:27:08.895Z","type":"join"} diff --git a/luvit/2017-11-05.txt b/luvit/2017-11-05.txt new file mode 100644 index 000000000..c4ca9574a --- /dev/null +++ b/luvit/2017-11-05.txt @@ -0,0 +1,4 @@ +{"nick":"DarkGod","reason":"Ping timeout: 240 seconds","date":"2017-11-05T01:24:01.376Z","type":"quit"} +{"nick":"ryan_ford","date":"2017-11-05T02:39:20.171Z","type":"join"} +{"nick":"SkyRocknRoll","date":"2017-11-05T05:18:17.737Z","type":"join"} +{"nick":"rendar","date":"2017-11-05T07:27:08.895Z","type":"join"} diff --git a/manta/2017-11-05.txt b/manta/2017-11-05.txt new file mode 100644 index 000000000..0ca1adfe1 --- /dev/null +++ b/manta/2017-11-05.txt @@ -0,0 +1,9 @@ +{"nick":"ed209","reason":"Remote host closed the connection","date":"2017-11-05T01:20:00.556Z","type":"quit"} +{"nick":"ed209","date":"2017-11-05T01:20:07.934Z","type":"join"} +{"nick":"bahamat","reason":"Quit: Leaving.","date":"2017-11-05T04:28:58.681Z","type":"quit"} +{"nick":"falanx","reason":"Quit: WeeChat 1.8","date":"2017-11-05T04:55:06.702Z","type":"quit"} +{"nick":"bahamat","date":"2017-11-05T05:14:35.568Z","type":"join"} +{"nick":"bahamat","reason":"Quit: Leaving.","date":"2017-11-05T05:27:02.714Z","type":"quit"} +{"nick":"bahamat_","date":"2017-11-05T05:33:06.061Z","type":"join"} +{"nick":"bahamat_","new_nick":"bahamat","date":"2017-11-05T06:32:51.758Z","type":"nick"} +{"nick":"bahamat","reason":"Quit: Leaving.","date":"2017-11-05T07:51:51.956Z","type":"quit"} diff --git a/node-build/2017-11-05.txt b/node-build/2017-11-05.txt new file mode 100644 index 000000000..fff5437fe --- /dev/null +++ b/node-build/2017-11-05.txt @@ -0,0 +1,38 @@ +{"nick":"apapirovski","reason":"Remote host closed the connection","date":"2017-11-05T00:01:40.108Z","type":"quit"} +{"nick":"node-gh","date":"2017-11-05T00:04:46.608Z","type":"join"} +{"nick":"node-gh","date":"2017-11-05T00:04:46.762Z","type":"part"} +{"nick":"node-gh","date":"2017-11-05T01:19:17.272Z","type":"join"} +{"nick":"node-gh","date":"2017-11-05T01:19:17.466Z","type":"part"} +{"nick":"gibfahn","reason":"Quit: Connection closed for inactivity","date":"2017-11-05T02:18:18.611Z","type":"quit"} +{"nick":"node-gh","date":"2017-11-05T02:42:12.359Z","type":"join"} +{"nick":"node-gh","date":"2017-11-05T02:42:12.513Z","type":"part"} +{"nick":"node-gh","date":"2017-11-05T02:45:54.751Z","type":"join"} +{"nick":"node-gh","date":"2017-11-05T02:45:54.906Z","type":"part"} +{"nick":"node-gh","date":"2017-11-05T02:56:32.408Z","type":"join"} +{"nick":"node-gh","date":"2017-11-05T02:56:32.563Z","type":"part"} +{"nick":"node-gh","date":"2017-11-05T03:01:45.464Z","type":"join"} +{"nick":"node-gh","date":"2017-11-05T03:01:45.658Z","type":"part"} +{"nick":"node-gh","date":"2017-11-05T03:25:18.983Z","type":"join"} +{"nick":"node-gh","date":"2017-11-05T03:25:19.174Z","type":"part"} +{"nick":"node-gh","date":"2017-11-05T03:34:10.603Z","type":"join"} +{"nick":"node-gh","date":"2017-11-05T03:34:10.758Z","type":"part"} +{"nick":"node-gh","date":"2017-11-05T03:39:15.582Z","type":"join"} +{"nick":"node-gh","date":"2017-11-05T03:39:15.774Z","type":"part"} +{"nick":"node-gh","date":"2017-11-05T03:39:35.548Z","type":"join"} +{"nick":"node-gh","date":"2017-11-05T03:39:35.703Z","type":"part"} +{"nick":"node-gh","date":"2017-11-05T03:39:44.004Z","type":"join"} +{"nick":"node-gh","date":"2017-11-05T03:39:44.159Z","type":"part"} +{"nick":"node-gh","date":"2017-11-05T03:41:15.465Z","type":"join"} +{"nick":"node-gh","date":"2017-11-05T03:41:15.658Z","type":"part"} +{"nick":"node-gh","date":"2017-11-05T03:41:23.886Z","type":"join"} +{"nick":"node-gh","date":"2017-11-05T03:41:24.040Z","type":"part"} +{"nick":"node-gh","date":"2017-11-05T03:42:18.885Z","type":"join"} +{"nick":"node-gh","date":"2017-11-05T03:42:19.059Z","type":"part"} +{"nick":"node-gh","date":"2017-11-05T03:46:30.525Z","type":"join"} +{"nick":"node-gh","date":"2017-11-05T03:46:30.718Z","type":"part"} +{"nick":"node-gh","date":"2017-11-05T03:48:19.029Z","type":"join"} +{"nick":"node-gh","date":"2017-11-05T03:48:19.183Z","type":"part"} +{"nick":"apapirovski","date":"2017-11-05T04:20:46.098Z","type":"join"} +{"nick":"apapirovski","reason":"Remote host closed the connection","date":"2017-11-05T04:26:14.847Z","type":"quit"} +{"nick":"apapirovski","date":"2017-11-05T04:37:01.374Z","type":"join"} +{"nick":"apapirovski","reason":"Remote host closed the connection","date":"2017-11-05T04:37:59.055Z","type":"quit"} diff --git a/node-dev/2017-11-05.txt b/node-dev/2017-11-05.txt new file mode 100644 index 000000000..bbe45f541 --- /dev/null +++ b/node-dev/2017-11-05.txt @@ -0,0 +1,44 @@ +{"nick":"apapirovski","reason":"Remote host closed the connection","date":"2017-11-05T00:01:40.107Z","type":"quit"} +{"nick":"AtumT","reason":"Remote host closed the connection","date":"2017-11-05T00:15:19.119Z","type":"quit"} +{"nick":"nodejs-gh","date":"2017-11-05T00:18:59.041Z","type":"join"} +{"nick":"nodejs-gh","date":"2017-11-05T00:18:59.195Z","type":"part"} +{"nick":"nodejs-gh","date":"2017-11-05T00:19:33.884Z","type":"join"} +{"nick":"nodejs-gh","date":"2017-11-05T00:19:34.039Z","type":"part"} +{"nick":"qard","reason":"Quit: My MacBook has gone to sleep. ZZZzzz…","date":"2017-11-05T00:28:23.048Z","type":"quit"} +{"nick":"adempus","date":"2017-11-05T01:28:58.660Z","type":"join"} +{"nick":"aqrln","date":"2017-11-05T01:33:13.891Z","type":"join"} +{"nick":"aqrln","reason":"Ping timeout: 248 seconds","date":"2017-11-05T01:37:36.006Z","type":"quit"} +{"nick":"qard","date":"2017-11-05T01:45:59.467Z","type":"join"} +{"nick":"gibfahn_","reason":"Quit: Connection closed for inactivity","date":"2017-11-05T02:18:18.763Z","type":"quit"} +{"nick":"BridgeAR","date":"2017-11-05T02:21:19.054Z","type":"join"} +{"nick":"nodejs-gh","date":"2017-11-05T02:22:38.515Z","type":"join"} +{"nick":"nodejs-gh","date":"2017-11-05T02:22:38.671Z","type":"part"} +{"nick":"adempus","reason":"Remote host closed the connection","date":"2017-11-05T02:23:04.056Z","type":"quit"} +{"nick":"not-an-aardvark","reason":"Quit: Connection closed for inactivity","date":"2017-11-05T02:55:41.589Z","type":"quit"} +{"nick":"nodejs-gh","date":"2017-11-05T03:51:40.464Z","type":"join"} +{"nick":"nodejs-gh","date":"2017-11-05T03:51:40.658Z","type":"part"} +{"nick":"JamesMGreene","date":"2017-11-05T03:58:01.686Z","type":"join"} +{"nick":"apapirovski","date":"2017-11-05T04:20:45.942Z","type":"join"} +{"nick":"apapirovski","reason":"Remote host closed the connection","date":"2017-11-05T04:26:14.847Z","type":"quit"} +{"nick":"JamesMGreene","reason":"Quit: My MacBook Pro has gone to sleep. ZZZzzz…","date":"2017-11-05T04:30:50.469Z","type":"quit"} +{"nick":"apapirovski","date":"2017-11-05T04:37:00.982Z","type":"join"} +{"nick":"apapirovski","reason":"Remote host closed the connection","date":"2017-11-05T04:37:59.055Z","type":"quit"} +{"nick":"robink","reason":"Ping timeout: 240 seconds","date":"2017-11-05T04:51:08.492Z","type":"quit"} +{"nick":"robinak","date":"2017-11-05T04:52:54.782Z","type":"join"} +{"nick":"robinak","new_nick":"robink","date":"2017-11-05T04:58:01.537Z","type":"nick"} +{"nick":"sergiocrisostomo","reason":"Ping timeout: 252 seconds","date":"2017-11-05T05:07:47.065Z","type":"quit"} +{"nick":"sergiocrisostomo","date":"2017-11-05T05:08:15.110Z","type":"join"} +{"nick":"BridgeAR","reason":"Quit: Leaving.","date":"2017-11-05T05:08:40.844Z","type":"quit"} +{"nick":"nodejs-gh","date":"2017-11-05T05:16:33.886Z","type":"join"} +{"nick":"nodejs-gh","date":"2017-11-05T05:16:34.077Z","type":"part"} +{"nick":"nodejs-gh","date":"2017-11-05T05:33:22.611Z","type":"join"} +{"nick":"nodejs-gh","date":"2017-11-05T05:33:22.766Z","type":"part"} +{"nick":"nodejs-gh","date":"2017-11-05T05:41:27.500Z","type":"join"} +{"nick":"nodejs-gh","date":"2017-11-05T05:41:27.694Z","type":"part"} +{"nick":"not-an-aardvark","date":"2017-11-05T06:00:38.621Z","type":"join"} +{"nick":"PhDuck","reason":"Quit: No Ping reply in 180 seconds.","date":"2017-11-05T06:08:18.040Z","type":"quit"} +{"nick":"PhDuck","date":"2017-11-05T06:10:39.601Z","type":"join"} +{"nick":"lpin","date":"2017-11-05T06:47:53.101Z","type":"join"} +{"nick":"qard","reason":"Quit: My MacBook has gone to sleep. ZZZzzz…","date":"2017-11-05T07:26:07.655Z","type":"quit"} +{"nick":"nodejs-gh","date":"2017-11-05T07:43:37.480Z","type":"join"} +{"nick":"nodejs-gh","date":"2017-11-05T07:43:37.674Z","type":"part"} diff --git a/node.js/2017-11-05.txt b/node.js/2017-11-05.txt new file mode 100644 index 000000000..2d7145770 --- /dev/null +++ b/node.js/2017-11-05.txt @@ -0,0 +1,592 @@ +{"nick":"abijeet","date":"2017-11-05T00:00:01.619Z","type":"join"} +{"nick":"sergey","date":"2017-11-05T00:00:39.991Z","type":"quit"} +{"nick":"Lipp","reason":"Ping timeout: 248 seconds","date":"2017-11-05T00:01:35.969Z","type":"quit"} +{"nick":"dryzer","reason":"Ping timeout: 264 seconds","date":"2017-11-05T00:02:10.263Z","type":"quit"} +{"nick":"euoia","date":"2017-11-05T00:04:06.585Z","type":"join"} +{"nick":"JAMESBOND","date":"2017-11-05T00:07:27.483Z","type":"join"} +{"nick":"uestra","reason":"Ping timeout: 258 seconds","date":"2017-11-05T00:08:27.590Z","type":"quit"} +{"nick":"euoia","reason":"Ping timeout: 258 seconds","date":"2017-11-05T00:08:50.581Z","type":"quit"} +{"nick":"flashpoint9","reason":"Remote host closed the connection","date":"2017-11-05T00:09:08.567Z","type":"quit"} +{"nick":"flashpoint9","date":"2017-11-05T00:09:23.901Z","type":"join"} +{"nick":"madprops","message":"joepie91, you there","date":"2017-11-05T00:09:41.788Z","type":"message"} +{"nick":"flashpoint9","reason":"Remote host closed the connection","date":"2017-11-05T00:09:54.767Z","type":"quit"} +{"nick":"joepie91","message":"madprops: only for very simple questions :P","date":"2017-11-05T00:09:59.212Z","type":"message"} +{"nick":"JAMESBOND","message":"madprops: yeah i'm here, what's up","date":"2017-11-05T00:10:09.255Z","type":"message"} +{"nick":"flashpoint9","date":"2017-11-05T00:10:29.006Z","type":"join"} +{"nick":"flashpoint9","reason":"Remote host closed the connection","date":"2017-11-05T00:10:29.892Z","type":"quit"} +{"nick":"flashpoint9","date":"2017-11-05T00:10:44.049Z","type":"join"} +{"nick":"flashpoint9","reason":"Remote host closed the connection","date":"2017-11-05T00:11:14.852Z","type":"quit"} +{"nick":"uestra","date":"2017-11-05T00:11:23.499Z","type":"join"} +{"nick":"flashpoint9","date":"2017-11-05T00:11:24.942Z","type":"join"} +{"nick":"madprops","message":"im almost done with the user registration/login system. But something is not working. When a user is registered I use req.session.user_id = result.ops[0]._id (which has the id of the object created) but then at the next check_login it says req.session.user_id is undefined","date":"2017-11-05T00:11:25.385Z","type":"message"} +{"nick":"lemoinem","reason":"Read error: Connection reset by peer","date":"2017-11-05T00:11:30.079Z","type":"quit"} +{"nick":"madprops","message":"i don't do any req.user thing btw","date":"2017-11-05T00:11:58.790Z","type":"message"} +{"nick":"flashpoint9","reason":"Remote host closed the connection","date":"2017-11-05T00:12:03.779Z","type":"quit"} +{"nick":"flashpoint9","date":"2017-11-05T00:12:12.860Z","type":"join"} +{"nick":"compeman","reason":"Ping timeout: 264 seconds","date":"2017-11-05T00:12:22.268Z","type":"quit"} +{"nick":"lemoinem","date":"2017-11-05T00:12:24.585Z","type":"join"} +{"nick":"abijeet","reason":"Remote host closed the connection","date":"2017-11-05T00:12:40.258Z","type":"quit"} +{"nick":"flashpoint9","reason":"Remote host closed the connection","date":"2017-11-05T00:12:51.815Z","type":"quit"} +{"nick":"flashpoint9","date":"2017-11-05T00:13:01.727Z","type":"join"} +{"nick":"flashpoint9","reason":"Remote host closed the connection","date":"2017-11-05T00:13:39.924Z","type":"quit"} +{"nick":"flashpoint9","date":"2017-11-05T00:13:49.541Z","type":"join"} +{"nick":"dryzer","date":"2017-11-05T00:13:57.870Z","type":"join"} +{"nick":"flashpoint9","reason":"Remote host closed the connection","date":"2017-11-05T00:14:28.837Z","type":"quit"} +{"nick":"flashpoint9","date":"2017-11-05T00:14:39.659Z","type":"join"} +{"nick":"abijeet","date":"2017-11-05T00:14:54.761Z","type":"join"} +{"nick":"siba","date":"2017-11-05T00:15:06.457Z","type":"join"} +{"nick":"flashpoint9","reason":"Remote host closed the connection","date":"2017-11-05T00:15:17.549Z","type":"quit"} +{"nick":"AtumT","reason":"Remote host closed the connection","date":"2017-11-05T00:15:19.119Z","type":"quit"} +{"nick":"flashpoint9","date":"2017-11-05T00:15:25.501Z","type":"join"} +{"nick":"flashpoint9","reason":"Remote host closed the connection","date":"2017-11-05T00:16:05.054Z","type":"quit"} +{"nick":"flashpoint9","date":"2017-11-05T00:16:15.529Z","type":"join"} +{"nick":"joepie91","message":"madprops: what is check_login in this context?","date":"2017-11-05T00:16:44.897Z","type":"message"} +{"nick":"flashpoint9","reason":"Remote host closed the connection","date":"2017-11-05T00:16:53.217Z","type":"quit"} +{"nick":"flashpoint9","date":"2017-11-05T00:17:03.643Z","type":"join"} +{"nick":"flashpoint9","reason":"Remote host closed the connection","date":"2017-11-05T00:17:41.260Z","type":"quit"} +{"nick":"flashpoint9","date":"2017-11-05T00:17:51.364Z","type":"join"} +{"nick":"flashpoint9","reason":"Remote host closed the connection","date":"2017-11-05T00:18:30.507Z","type":"quit"} +{"nick":"flashpoint9","date":"2017-11-05T00:18:38.847Z","type":"join"} +{"nick":"flashpoint9","reason":"Remote host closed the connection","date":"2017-11-05T00:19:17.853Z","type":"quit"} +{"nick":"flashpoint9","date":"2017-11-05T00:19:31.979Z","type":"join"} +{"nick":"flashpoint9","reason":"Remote host closed the connection","date":"2017-11-05T00:20:05.799Z","type":"quit"} +{"nick":"flashpoint9","date":"2017-11-05T00:20:35.748Z","type":"join"} +{"nick":"Arcaelyx","reason":"Ping timeout: 264 seconds","date":"2017-11-05T00:20:46.314Z","type":"quit"} +{"nick":"flashpoint9","reason":"Ping timeout: 240 seconds","date":"2017-11-05T00:25:05.492Z","type":"quit"} +{"nick":"smccarthy","reason":"Remote host closed the connection","date":"2017-11-05T00:26:40.589Z","type":"quit"} +{"nick":"milardov_","date":"2017-11-05T00:26:50.057Z","type":"join"} +{"nick":"milardovich","reason":"Read error: Connection reset by peer","date":"2017-11-05T00:27:09.864Z","type":"quit"} +{"nick":"abijeet","reason":"Remote host closed the connection","date":"2017-11-05T00:28:14.172Z","type":"quit"} +{"nick":"qard","reason":"Quit: My MacBook has gone to sleep. ZZZzzz…","date":"2017-11-05T00:28:23.048Z","type":"quit"} +{"nick":"eckhardt","date":"2017-11-05T00:29:38.613Z","type":"join"} +{"nick":"Arcaelyx","date":"2017-11-05T00:29:58.185Z","type":"join"} +{"nick":"madprops","message":"joepie91, i mean require_login https://paste.ee/p/FRLWS","date":"2017-11-05T00:32:59.540Z","type":"message"} +{"nick":"joepie91","message":"madprops: right. is this happening on a redirect after login, by any chance?","date":"2017-11-05T00:33:34.517Z","type":"message"} +{"nick":"madprops","message":"yep","date":"2017-11-05T00:33:42.169Z","type":"message"} +{"nick":"joepie91","message":"madprops: ie. the redirected-to page is not recognizing the login","date":"2017-11-05T00:33:45.414Z","type":"message"} +{"nick":"joepie91","message":"right","date":"2017-11-05T00:33:46.954Z","type":"message"} +{"nick":"joepie91","message":"then I know what the issue is","date":"2017-11-05T00:33:48.544Z","type":"message"} +{"nick":"madprops","message":"i make a form to /register and then the register function redirects","date":"2017-11-05T00:33:54.065Z","type":"message"} +{"nick":"madprops","message":"a post","date":"2017-11-05T00:34:01.635Z","type":"message"} +{"nick":"joepie91","message":"madprops: so this is a really weird issue since neither Express nor your browser are *technically* breaking the HTTP spec, but they make wrong assumptions about each other, and because of that the browser follows the redirect before the Express app gets a chance to complete sending its response and save the session","date":"2017-11-05T00:34:23.945Z","type":"message"} +{"nick":"joepie91","message":"madprops: express-session modifies Express such that the session data gets auto-saved to the DB (or wherever) once the response has completed sending to the client","date":"2017-11-05T00:34:44.007Z","type":"message"} +{"nick":"joepie91","message":"madprops: but browsers try to optimize redirects by making the 'destination request' as soon as they see the redirect header, even if the response that contains it hasn't completed sending yet","date":"2017-11-05T00:35:10.148Z","type":"message"} +{"nick":"migsaldivar23","reason":"Quit: The Lounge - https://thelounge.github.io","date":"2017-11-05T00:36:06.993Z","type":"quit"} +{"nick":"joepie91","message":"madprops: so the order becomes 1) express starts redirect response, 2) browser sees redirect header, follows it, 3) browser requests destination (redirected-to) page, 4) Express serves up destination page, with no session data existing yet, 5) original redirect response completes sending, 6) Express saves new session data","date":"2017-11-05T00:36:11.358Z","type":"message"} +{"nick":"joepie91","message":"the problem is that step (3 and) 4 should actually be happening after step 6, but because of the browser optimization it happens before it","date":"2017-11-05T00:36:30.244Z","type":"message"} +{"nick":"joepie91","message":"madprops: the workaround for this is to *explicitly* save the session, using req.session.save(...) and giving the .save method an async callback, and to send the res.redirect in that callback","date":"2017-11-05T00:36:56.565Z","type":"message"} +{"nick":"madprops","message":"i see","date":"2017-11-05T00:36:57.000Z","type":"message"} +{"nick":"joepie91","message":"after the session data has certainly completed saving","date":"2017-11-05T00:37:04.126Z","type":"message"} +{"nick":"joepie91","message":"that way you sidestep the auto-save-on-response-end, and ensure that the session data is saved before giving the browser even the first clue that there's going to be a redirect","date":"2017-11-05T00:37:19.829Z","type":"message"} +{"nick":"migsaldivar23","date":"2017-11-05T00:38:08.598Z","type":"join"} +{"nick":"joepie91","message":"madprops: the irritating bit here is that express-session doesn't want to change their current auto-saving approach because it could break some usecases, and browsers won't want to change their optimization because of performance, and technically *neither* of them are violating HTTP spec :/","date":"2017-11-05T00:38:10.033Z","type":"message"} +{"nick":"joepie91","message":"and here we see the importance of exhaustive specifications :P","date":"2017-11-05T00:38:24.586Z","type":"message"} +{"nick":"uestra","reason":"Ping timeout: 240 seconds","date":"2017-11-05T00:39:05.486Z","type":"quit"} +{"nick":"madprops","message":"not too bad of a problem as long as it's a known thing","date":"2017-11-05T00:39:08.240Z","type":"message"} +{"nick":"joepie91","message":"it's not very widely known, unfortunately","date":"2017-11-05T00:39:18.370Z","type":"message"} +{"nick":"joepie91","message":"I've seen it pop up in other languages and frameworks too","date":"2017-11-05T00:39:23.515Z","type":"message"} +{"nick":"joepie91","message":"I could find very little documentation of this redirect optimization, too","date":"2017-11-05T00:39:32.177Z","type":"message"} +{"nick":"joepie91","message":"it's one of those institutional knowledge things I suppose :/","date":"2017-11-05T00:40:10.769Z","type":"message"} +{"nick":"fuzzybear3965","date":"2017-11-05T00:40:15.005Z","type":"join"} +{"nick":"madprops","message":"this didn't seem to do the trick https://paste.ee/p/BX7OS","date":"2017-11-05T00:40:21.593Z","type":"message"} +{"nick":"joepie91","message":"hmm, that definitely should work","date":"2017-11-05T00:41:06.634Z","type":"message"} +{"nick":"wrkrcoop","reason":"Quit: wrkrcoop","date":"2017-11-05T00:41:11.409Z","type":"quit"} +{"nick":"joepie91","message":"have you verified that req.session.user_id is correctly set?","date":"2017-11-05T00:41:13.000Z","type":"message"} +{"nick":"joepie91","message":"ie. that result.ops[0]._id actually exists, for example?","date":"2017-11-05T00:41:22.773Z","type":"message"} +{"nick":"migsaldivar23","reason":"Client Quit","date":"2017-11-05T00:42:11.353Z","type":"quit"} +{"nick":"madprops","message":"59fe5e648e0d2404f4945f32","date":"2017-11-05T00:42:23.449Z","type":"message"} +{"nick":"madprops","message":"undefined","date":"2017-11-05T00:42:23.635Z","type":"message"} +{"nick":"madprops","message":"first one is logged right after set","date":"2017-11-05T00:42:29.269Z","type":"message"} +{"nick":"madprops","message":"second is on require_login","date":"2017-11-05T00:42:32.517Z","type":"message"} +{"nick":"madprops","message":"console.log(req.session.user_id)","date":"2017-11-05T00:42:49.685Z","type":"message"} +{"nick":"joepie91","message":"madprops: and you've configured a session store?","date":"2017-11-05T00:43:18.510Z","type":"message"} +{"nick":"madprops","message":"oh wait https://paste.ee/p/QyV4h","date":"2017-11-05T00:43:42.285Z","type":"message"} +{"nick":"madprops","message":"it's the https thing","date":"2017-11-05T00:43:45.560Z","type":"message"} +{"nick":"uestra","date":"2017-11-05T00:43:48.500Z","type":"join"} +{"nick":"joepie91","message":"madprops: do you have https_enabled while not using TLS (HTTPS)?","date":"2017-11-05T00:44:17.338Z","type":"message"} +{"nick":"joepie91","message":"if yes, then yes, that's probably it","date":"2017-11-05T00:44:22.638Z","type":"message"} +{"nick":"madprops","message":"yep","date":"2017-11-05T00:44:36.284Z","type":"message"} +{"nick":"madprops","message":"now im getting some new error, yay!","date":"2017-11-05T00:44:41.874Z","type":"message"} +{"nick":"joepie91","message":"the 'secure' option for cookies prevents the cookie from ever being sent over an unencrypted connection","date":"2017-11-05T00:44:49.545Z","type":"message"} +{"nick":"joepie91","message":"this is a desirable setting, but of course you need TLS to actually make it work :)","date":"2017-11-05T00:44:58.236Z","type":"message"} +{"nick":"madprops","message":"is this like, very important?","date":"2017-11-05T00:45:00.805Z","type":"message"} +{"nick":"joepie91","message":"for a production deployment, yes","date":"2017-11-05T00:45:05.786Z","type":"message"} +{"nick":"Lipp","date":"2017-11-05T00:45:09.076Z","type":"join"} +{"nick":"joepie91","message":"otherwise you can leak credentials over unencrypted connections","date":"2017-11-05T00:45:12.822Z","type":"message"} +{"nick":"madprops","message":"the live site does have https, but i don't know if distribute it with this option enabled as true as default","date":"2017-11-05T00:45:18.183Z","type":"message"} +{"nick":"madprops","message":"probably better not to","date":"2017-11-05T00:45:52.915Z","type":"message"} +{"nick":"joepie91","message":"a production deployment should always be set up to be TLS-only, with a redirect from HTTP -> HTTPS, ideally HSTS set up, and secure cookies so that cookies can't be accidentally leaked when somebody goes to \"yoursite.com\" without typing https:// in front of it","date":"2017-11-05T00:45:54.052Z","type":"message"} +{"nick":"joepie91","message":"madprops: I'd suggest enabling it by default and adding instructions in the manual on how to disable it","date":"2017-11-05T00:46:10.303Z","type":"message"} +{"nick":"joepie91","message":"madprops: that way you reduce the worst case from \"it silently does an insecure thing\" to \"it breaks in a documented way\"","date":"2017-11-05T00:46:34.960Z","type":"message"} +{"nick":"lemoinem","reason":"Read error: Connection reset by peer","date":"2017-11-05T00:47:11.398Z","type":"quit"} +{"nick":"madprops","message":"yeah, you're right, but i just want to avoid the \"test. it doesnt work. discard\"","date":"2017-11-05T00:47:16.475Z","type":"message"} +{"nick":"joepie91","message":"if you enable secure cookies by default, then on HTTP it will break in a documented (but safe) way, and on HTTPS it will work securely","date":"2017-11-05T00:47:16.638Z","type":"message"} +{"nick":"madprops","message":"but i can just document it clearly","date":"2017-11-05T00:47:36.031Z","type":"message"} +{"nick":"lemoinem","date":"2017-11-05T00:47:40.501Z","type":"join"} +{"nick":"joepie91","message":"if you disable secure cookies by default, then on HTTP it will be as insecure as ever, but on HTTPS it will create a failure scenario where it can leak cookies","date":"2017-11-05T00:47:42.295Z","type":"message"} +{"nick":"joepie91","message":"madprops: if you want to avoid that, you can always add an internal check","date":"2017-11-05T00:47:53.180Z","type":"message"} +{"nick":"madprops","message":"what important cookies can be leaked in this case?","date":"2017-11-05T00:48:07.537Z","type":"message"} +{"nick":"joepie91","message":"madprops: like, some sort of code that detects when this particular failure occurs and tells the user to read the manual to learn about why it occurs","date":"2017-11-05T00:48:19.836Z","type":"message"} +{"nick":"joepie91","message":"so that it fails in a way the user understands, not quietly","date":"2017-11-05T00:48:28.516Z","type":"message"} +{"nick":"joepie91","message":"madprops: the session ID","date":"2017-11-05T00:48:38.573Z","type":"message"} +{"nick":"compeman","date":"2017-11-05T00:48:39.021Z","type":"join"} +{"nick":"joepie91","message":"the session ID is essentially the key to the kingdom; you get somebody's session ID, you can do everything with their account that they can","date":"2017-11-05T00:48:52.492Z","type":"message"} +{"nick":"migsaldivar23","date":"2017-11-05T00:49:53.525Z","type":"join"} +{"nick":"joepie91","message":"madprops: btw, if you want to detect when this failure occurs, you can do it like this: enable 'secure' for the express-session cookie, but set a separate 'dummy' cookie after the user logs in that *doesn't* have 'secure' enabled; if the dummy cookie is set but the session cookie isn't, that means that it failed because of the secure setting","date":"2017-11-05T00:50:13.737Z","type":"message"} +{"nick":"joepie91","message":"the worst you can leak in that scenario is the dummy cookie, which doesn't contain any sensitive info - it's just a \"user has tried to log in\" flag for your broken session cookie detecftion","date":"2017-11-05T00:50:50.726Z","type":"message"} +{"nick":"joepie91","message":"detection*","date":"2017-11-05T00:50:55.599Z","type":"message"} +{"nick":"joepie91","message":"madprops: does that make sense?","date":"2017-11-05T00:50:59.959Z","type":"message"} +{"nick":"madprops","message":"yeah","date":"2017-11-05T00:51:03.400Z","type":"message"} +{"nick":"madprops","message":"nice","date":"2017-11-05T00:51:03.970Z","type":"message"} +{"nick":"madprops","message":"thans a lot joe","date":"2017-11-05T00:51:15.272Z","type":"message"} +{"nick":"joepie91","message":"np :)","date":"2017-11-05T00:51:24.986Z","type":"message"} +{"nick":"joepie91","message":"madprops: but yeah, if you just make sure to tell the user *why* the login is breaking, then you probably won't run into the \"doesn't work, discard\" issue","date":"2017-11-05T00:52:02.967Z","type":"message"} +{"nick":"joepie91","message":"it's mostly silent failures that people hate","date":"2017-11-05T00:52:08.371Z","type":"message"} +{"nick":"compeman","reason":"Ping timeout: 248 seconds","date":"2017-11-05T00:53:19.902Z","type":"quit"} +{"nick":"fuzzybear3965","reason":"Ping timeout: 248 seconds","date":"2017-11-05T00:53:20.066Z","type":"quit"} +{"nick":"fuzzybear3965","date":"2017-11-05T00:53:39.366Z","type":"join"} +{"nick":"dabura667","reason":"Quit: Connection closed for inactivity","date":"2017-11-05T00:56:12.883Z","type":"quit"} +{"nick":"xiinotulp","reason":"Quit: Leaving","date":"2017-11-05T00:58:46.688Z","type":"quit"} +{"nick":"plutoniix","date":"2017-11-05T00:59:08.404Z","type":"join"} +{"nick":"plutoniix","reason":"Max SendQ exceeded","date":"2017-11-05T00:59:17.423Z","type":"quit"} +{"nick":"plutoniix","date":"2017-11-05T01:00:00.501Z","type":"join"} +{"nick":"mizu_no_oto_work","date":"2017-11-05T01:01:56.977Z","type":"join"} +{"nick":"Gustavo6046","reason":"Ping timeout: 240 seconds","date":"2017-11-05T01:03:21.298Z","type":"quit"} +{"nick":"flashpoint9","date":"2017-11-05T01:05:29.668Z","type":"join"} +{"nick":"flashpoint9","reason":"Remote host closed the connection","date":"2017-11-05T01:05:47.652Z","type":"quit"} +{"nick":"flashpoint9","date":"2017-11-05T01:06:13.857Z","type":"join"} +{"nick":"wrkrcoop","date":"2017-11-05T01:08:13.326Z","type":"join"} +{"nick":"Neo1","date":"2017-11-05T01:08:25.593Z","type":"join"} +{"nick":"wrkrcoop","message":"hi, i have a bunch of images that im trying to upload to mny server, but i want to make them smaller … how can i go about doing this?","date":"2017-11-05T01:08:41.793Z","type":"message"} +{"nick":"danneu","message":"imagemagick","date":"2017-11-05T01:09:55.559Z","type":"message"} +{"nick":"wrkrcoop","message":"danneu: ive heard that word before … what does it do","date":"2017-11-05T01:10:20.934Z","type":"message"} +{"nick":"flashpoint9","reason":"Ping timeout: 240 seconds","date":"2017-11-05T01:10:21.369Z","type":"quit"} +{"nick":"danneu","message":"can manipulate images, like resize, from the command line (or spawn it via node)","date":"2017-11-05T01:10:44.102Z","type":"message"} +{"nick":"wrkrcoop","message":"danneu: i looked up npm imagemagick and i only found this outdated repo … can u help a brotha out find a good package for imagemagick","date":"2017-11-05T01:12:35.340Z","type":"message"} +{"nick":"danneu","message":"just spawn it yourself or use the `gm` wrapper","date":"2017-11-05T01:13:30.119Z","type":"message"} +{"nick":"wrkrcoop","message":"danneu: gm wrapper?","date":"2017-11-05T01:13:58.303Z","type":"message"} +{"nick":"danneu","message":"https://github.com/aheckmann/gm it just spawns imagemagick","date":"2017-11-05T01:14:45.532Z","type":"message"} +{"nick":"wrkrcoop","message":"oh this looks sick","date":"2017-11-05T01:15:11.841Z","type":"message"} +{"nick":"wrkrcoop","message":"awesome ty danneu","date":"2017-11-05T01:15:19.967Z","type":"message"} +{"nick":"danneu","message":"i use imagemagick in production because it has the best performance of anything i've used. but maybe a pure js solution might be easier for you https://github.com/oliver-moran/jimp","date":"2017-11-05T01:16:05.800Z","type":"message"} +{"nick":"danneu","message":"never used it, but doesn't have a out of process dependency","date":"2017-11-05T01:16:22.262Z","type":"message"} +{"nick":"uestra","reason":"Ping timeout: 240 seconds","date":"2017-11-05T01:16:35.495Z","type":"quit"} +{"nick":"danneu","message":"unless you're doing image manip on the fly during a request it doesn't really matter","date":"2017-11-05T01:17:05.112Z","type":"message"} +{"nick":"ed209","reason":"Remote host closed the connection","date":"2017-11-05T01:20:00.564Z","type":"quit"} +{"nick":"ed209","date":"2017-11-05T01:20:07.050Z","type":"join"} +{"nick":"fatalhalt","reason":"Quit: fatal halt","date":"2017-11-05T01:20:33.688Z","type":"quit"} +{"nick":"Taylor","reason":"Ping timeout: 248 seconds","date":"2017-11-05T01:20:33.843Z","type":"quit"} +{"nick":"EyePulp","date":"2017-11-05T01:22:15.340Z","type":"join"} +{"nick":"s34n","reason":"Ping timeout: 240 seconds","date":"2017-11-05T01:22:41.352Z","type":"quit"} +{"nick":"wrkrcoop","message":"danneu: ty","date":"2017-11-05T01:22:51.240Z","type":"message"} +{"nick":"oetjenj","date":"2017-11-05T01:25:44.909Z","type":"join"} +{"nick":"mr-foobar","reason":"Read error: Connection reset by peer","date":"2017-11-05T01:25:59.032Z","type":"quit"} +{"nick":"mr-foobar","date":"2017-11-05T01:26:35.421Z","type":"join"} +{"nick":"smccarthy","date":"2017-11-05T01:27:13.529Z","type":"join"} +{"nick":"Lipp","reason":"Ping timeout: 248 seconds","date":"2017-11-05T01:27:29.555Z","type":"quit"} +{"nick":"Taylor","date":"2017-11-05T01:28:30.501Z","type":"join"} +{"nick":"adempus","date":"2017-11-05T01:28:58.506Z","type":"join"} +{"nick":"cjhowe7","reason":"Quit: My MacBook has gone to sleep. ZZZzzz…","date":"2017-11-05T01:29:47.433Z","type":"quit"} +{"nick":"mizu_no_oto_work","reason":"Quit: My MacBook has gone to sleep. ZZZzzz…","date":"2017-11-05T01:30:00.694Z","type":"quit"} +{"nick":"jottr","reason":"Ping timeout: 246 seconds","date":"2017-11-05T01:30:02.577Z","type":"quit"} +{"nick":"neoncontrails","reason":"Remote host closed the connection","date":"2017-11-05T01:30:21.482Z","type":"quit"} +{"nick":"smccarthy","reason":"Ping timeout: 240 seconds","date":"2017-11-05T01:32:05.513Z","type":"quit"} +{"nick":"aqrln","date":"2017-11-05T01:33:14.046Z","type":"join"} +{"nick":"\\mSg","date":"2017-11-05T01:34:40.096Z","type":"join"} +{"nick":"\\mSg","reason":"Changing host","date":"2017-11-05T01:34:44.233Z","type":"quit"} +{"nick":"\\mSg","date":"2017-11-05T01:34:44.388Z","type":"join"} +{"nick":"aqrln","reason":"Ping timeout: 248 seconds","date":"2017-11-05T01:37:36.005Z","type":"quit"} +{"nick":"supernovah","reason":"Ping timeout: 248 seconds","date":"2017-11-05T01:37:37.612Z","type":"quit"} +{"nick":"cotko4","reason":"Quit: Konversation terminated!","date":"2017-11-05T01:37:59.624Z","type":"quit"} +{"nick":"cotko4","date":"2017-11-05T01:38:08.492Z","type":"join"} +{"nick":"uestra","date":"2017-11-05T01:38:23.489Z","type":"join"} +{"nick":"jottr","date":"2017-11-05T01:40:00.494Z","type":"join"} +{"nick":"cotko4","reason":"Remote host closed the connection","date":"2017-11-05T01:40:42.121Z","type":"quit"} +{"nick":"kakashiAL","reason":"Ping timeout: 260 seconds","date":"2017-11-05T01:41:17.616Z","type":"quit"} +{"nick":"flashpoint9","date":"2017-11-05T01:41:51.984Z","type":"join"} +{"nick":"piyer","reason":"Remote host closed the connection","date":"2017-11-05T01:42:08.581Z","type":"quit"} +{"nick":"piyer","date":"2017-11-05T01:43:14.466Z","type":"join"} +{"nick":"Couto_","date":"2017-11-05T01:44:10.186Z","type":"join"} +{"nick":"jottr","reason":"Ping timeout: 248 seconds","date":"2017-11-05T01:44:31.984Z","type":"quit"} +{"nick":"qard","date":"2017-11-05T01:45:59.661Z","type":"join"} +{"nick":"mven","reason":"Quit: well, shit.","date":"2017-11-05T01:47:27.146Z","type":"quit"} +{"nick":"piyer","reason":"Ping timeout: 248 seconds","date":"2017-11-05T01:47:44.463Z","type":"quit"} +{"nick":"euoia","date":"2017-11-05T01:52:13.490Z","type":"join"} +{"nick":"oetjenj","reason":"Quit: My MacBook has gone to sleep. ZZZzzz…","date":"2017-11-05T01:52:47.806Z","type":"quit"} +{"nick":"uestra","reason":"Ping timeout: 240 seconds","date":"2017-11-05T01:53:05.496Z","type":"quit"} +{"nick":"fatalhalt","date":"2017-11-05T01:54:35.460Z","type":"join"} +{"nick":"Cabanossi","reason":"Ping timeout: 276 seconds","date":"2017-11-05T01:55:43.655Z","type":"quit"} +{"nick":"EyePulp","reason":"Remote host closed the connection","date":"2017-11-05T01:55:56.595Z","type":"quit"} +{"nick":"Cabanossi","date":"2017-11-05T01:56:13.854Z","type":"join"} +{"nick":"euoia","reason":"Ping timeout: 240 seconds","date":"2017-11-05T01:57:05.486Z","type":"quit"} +{"nick":"fuzzybear3965","reason":"Ping timeout: 240 seconds","date":"2017-11-05T01:58:41.322Z","type":"quit"} +{"nick":"fuzzybear3965","date":"2017-11-05T01:59:07.541Z","type":"join"} +{"nick":"Sven_vB_","date":"2017-11-05T01:59:08.660Z","type":"join"} +{"nick":"mizu_no_oto_work","date":"2017-11-05T02:00:12.940Z","type":"join"} +{"nick":"cjhowe7","date":"2017-11-05T02:00:56.591Z","type":"join"} +{"nick":"wrkrcoop","reason":"Quit: wrkrcoop","date":"2017-11-05T02:01:03.272Z","type":"quit"} +{"nick":"konsolebox","reason":"Ping timeout: 246 seconds","date":"2017-11-05T02:02:09.773Z","type":"quit"} +{"nick":"Sven_vB","reason":"Ping timeout: 248 seconds","date":"2017-11-05T02:02:20.767Z","type":"quit"} +{"nick":"tinyV0id","reason":"Quit: My PC went to BSOD","date":"2017-11-05T02:04:32.776Z","type":"quit"} +{"nick":"flashpoint9","reason":"Remote host closed the connection","date":"2017-11-05T02:06:41.143Z","type":"quit"} +{"nick":"mizu_no_oto_work","reason":"Quit: My MacBook has gone to sleep. ZZZzzz…","date":"2017-11-05T02:10:01.228Z","type":"quit"} +{"nick":"adambeck","date":"2017-11-05T02:11:42.816Z","type":"join"} +{"nick":"fatalhalt","reason":"Ping timeout: 248 seconds","date":"2017-11-05T02:11:45.606Z","type":"quit"} +{"nick":"adambeck","message":"I have a CPU intensive process that spawns a new Node process via `.fork()`. I was wondering how Node handles this when multiple users attempt to run this code on a single machine. Without using clustering, would the server just crash due to CPU thread/memory limitations?","date":"2017-11-05T02:13:57.574Z","type":"message"} +{"nick":"mizu_no_oto_work","date":"2017-11-05T02:14:27.730Z","type":"join"} +{"nick":"PaulCapestany","reason":"Read error: Connection reset by peer","date":"2017-11-05T02:14:58.361Z","type":"quit"} +{"nick":"fatalhalt","date":"2017-11-05T02:15:53.241Z","type":"join"} +{"nick":"drej","date":"2017-11-05T02:15:59.902Z","type":"join"} +{"nick":"nast","date":"2017-11-05T02:23:01.038Z","type":"join"} +{"nick":"adempus","reason":"Remote host closed the connection","date":"2017-11-05T02:23:04.056Z","type":"quit"} +{"nick":"GreenJello","message":"adambeck, if you run out of RAM, a process can crash","date":"2017-11-05T02:24:07.689Z","type":"message"} +{"nick":"GreenJello","message":"adambeck, using more CPU than you have just slows things down","date":"2017-11-05T02:24:28.719Z","type":"message"} +{"nick":"Guest35","reason":"Quit: My MacBook has gone to sleep. ZZZzzz…","date":"2017-11-05T02:24:53.014Z","type":"quit"} +{"nick":"Lipp","date":"2017-11-05T02:25:24.956Z","type":"join"} +{"nick":"GreenJello","message":"adambeck, two processes can't listen on the same port, but otherwise you can run as many instances of node as you have resources for","date":"2017-11-05T02:25:31.762Z","type":"message"} +{"nick":"PaulCape_","date":"2017-11-05T02:25:43.359Z","type":"join"} +{"nick":"GreenJello","message":"adambeck, in some cases you may need to up the OS file descriptor limit","date":"2017-11-05T02:25:49.335Z","type":"message"} +{"nick":"JAMESBOND","reason":"Quit: http://www.kiwiirc.com/ - A hand crafted IRC client","date":"2017-11-05T02:26:49.632Z","type":"quit"} +{"nick":"adambeck","message":"GreenJello: just to be clear, spawning child_proccesses takes up both RAM and CPU theads, correct? It is a new Node process entirely?","date":"2017-11-05T02:27:37.953Z","type":"message"} +{"nick":"GreenJello","message":"adambeck, yes","date":"2017-11-05T02:27:56.558Z","type":"message"} +{"nick":"GreenJello","message":"I don't know if there are process/thread limits","date":"2017-11-05T02:28:14.114Z","type":"message"} +{"nick":"smccarthy","date":"2017-11-05T02:28:29.092Z","type":"join"} +{"nick":"adambeck","message":"GreenJello: this all seems very complex and all the examples are very basic. I was able to do a sample parent.js + child.js project where the child use IPC to communicate with the parent","date":"2017-11-05T02:28:52.881Z","type":"message"} +{"nick":"apparition","date":"2017-11-05T02:28:54.802Z","type":"join"} +{"nick":"adambeck","message":"However, if I need my node server to run background tasks, I'm not sure how to go about making sure my server won't crash when say 25 people start using my app","date":"2017-11-05T02:29:19.402Z","type":"message"} +{"nick":"GreenJello","message":"adambeck, it mostly comes down to picking the right server size; 1gb of ram should be plenty for 25 users, unless you're using a lot of RAM in the child processes","date":"2017-11-05T02:30:17.828Z","type":"message"} +{"nick":"adambeck","message":"if I have an endpoint `/isPrime?={NUM}` how can I use child_process effectively?","date":"2017-11-05T02:30:19.869Z","type":"message"} +{"nick":"GreenJello","message":"adambeck, normally you don't run a process for each request; you handle all of the requests in one server process","date":"2017-11-05T02:30:58.930Z","type":"message"} +{"nick":"GreenJello","message":"it's much more efficient that way","date":"2017-11-05T02:31:05.351Z","type":"message"} +{"nick":"adambeck","message":"I understand but let's say there is 1000 users using the \"normal\" application (basic requests) and then 100 that need to use the \"complex\" path?","date":"2017-11-05T02:32:03.062Z","type":"message"} +{"nick":"GreenJello","message":"I don't know what you're asking","date":"2017-11-05T02:32:54.003Z","type":"message"} +{"nick":"adambeck","message":"Ok let's use my real world example...","date":"2017-11-05T02:33:02.491Z","type":"message"} +{"nick":"smccarthy","reason":"Ping timeout: 248 seconds","date":"2017-11-05T02:33:04.046Z","type":"quit"} +{"nick":"ljharb","message":"adambeck: the \"complex path\" gets handed off to another process.","date":"2017-11-05T02:33:51.441Z","type":"message"} +{"nick":"adambeck","message":"I have an app that allows users to upload a file to the server. Once received, the server parses and validates all the records in the file. This is CPU intensive so I would like to run it in a separate thread (another reason is that if the user were to cancel the validation process I can just kill the new process). If I have a large number of users suddenly wish to upload a file how can I make","date":"2017-11-05T02:35:03.699Z","type":"message"} +{"nick":"supernovah","date":"2017-11-05T02:35:03.854Z","type":"join"} +{"nick":"adambeck","message":"sure my server doesn't crash when using `.fork()`?","date":"2017-11-05T02:35:03.854Z","type":"message"} +{"nick":"ljharb","message":"use `cluster`","date":"2017-11-05T02:35:40.443Z","type":"message"} +{"nick":"ljharb","message":"not fork.","date":"2017-11-05T02:35:41.486Z","type":"message"} +{"nick":"psk","date":"2017-11-05T02:36:02.438Z","type":"join"} +{"nick":"GreenJello","message":"adambeck, you run a few worker processes and assign work to them","date":"2017-11-05T02:36:11.469Z","type":"message"} +{"nick":"GreenJello","message":"adambeck, then if you get too much work, it'll wait until the worker processes are ready for it","date":"2017-11-05T02:36:39.011Z","type":"message"} +{"nick":"compeman","date":"2017-11-05T02:36:49.754Z","type":"join"} +{"nick":"GreenJello","message":"the easy way to do it is have the worker processes be http servers, and you pass along the request to them","date":"2017-11-05T02:37:09.731Z","type":"message"} +{"nick":"GreenJello","message":"ipc is easier to do wrong","date":"2017-11-05T02:37:34.113Z","type":"message"} +{"nick":"adambeck","message":"I would agree (and we do have a queue set up) but unfortunatley I am not in control of that","date":"2017-11-05T02:37:51.992Z","type":"message"} +{"nick":"adambeck","message":"The queue is for something else... not this problem..","date":"2017-11-05T02:38:03.038Z","type":"message"} +{"nick":"adambeck","message":"Maybe I just don't understand Node.","date":"2017-11-05T02:38:28.159Z","type":"message"} +{"nick":"adambeck","message":"When I run `node index.js` I'm starting a new Node process.","date":"2017-11-05T02:38:43.162Z","type":"message"} +{"nick":"ljharb","message":"right - index.js would start a bunch of other node processes as needed.","date":"2017-11-05T02:39:26.936Z","type":"message"} +{"nick":"ljharb","message":"not forked ones, new ones.","date":"2017-11-05T02:39:30.473Z","type":"message"} +{"nick":"adambeck","message":"If I have a route `/complex` that 100 people hit that uses `.fork('child.js')`. Wouldn't this spin up 100 node processess?","date":"2017-11-05T02:39:32.276Z","type":"message"} +{"nick":"ljharb","message":"those would be \"workers\"","date":"2017-11-05T02:39:33.984Z","type":"message"} +{"nick":"psk","reason":"Ping timeout: 252 seconds","date":"2017-11-05T02:40:22.983Z","type":"quit"} +{"nick":"jottr","date":"2017-11-05T02:40:48.011Z","type":"join"} +{"nick":"compeman","reason":"Ping timeout: 240 seconds","date":"2017-11-05T02:40:57.750Z","type":"quit"} +{"nick":"adambeck","message":"Ok great I think that much is clear. Now, how does Node handle those 100? By handle I mean make sure that the system has enough resources available? If it doesn't will it just crash? Will it wait for resources to become available?","date":"2017-11-05T02:41:00.767Z","type":"message"} +{"nick":"piyer","date":"2017-11-05T02:44:37.804Z","type":"join"} +{"nick":"electronicmaji","date":"2017-11-05T02:44:54.059Z","type":"join"} +{"nick":"jottr","reason":"Ping timeout: 258 seconds","date":"2017-11-05T02:45:37.621Z","type":"quit"} +{"nick":"re1","reason":"Read error: Connection reset by peer","date":"2017-11-05T02:46:28.357Z","type":"quit"} +{"nick":"supernovah","reason":"Quit: Changing server","date":"2017-11-05T02:48:27.167Z","type":"quit"} +{"nick":"supernovah","date":"2017-11-05T02:48:37.719Z","type":"join"} +{"nick":"plexigras","reason":"Ping timeout: 248 seconds","date":"2017-11-05T02:51:12.005Z","type":"quit"} +{"nick":"smccarthy","date":"2017-11-05T02:51:54.029Z","type":"join"} +{"nick":"bdunavant","reason":"Ping timeout: 240 seconds","date":"2017-11-05T02:52:27.752Z","type":"quit"} +{"nick":"jxv","date":"2017-11-05T02:52:30.055Z","type":"join"} +{"nick":"Cabanossi","reason":"Ping timeout: 246 seconds","date":"2017-11-05T02:54:02.599Z","type":"quit"} +{"nick":"smccarthy","reason":"Remote host closed the connection","date":"2017-11-05T02:55:04.640Z","type":"quit"} +{"nick":"mizu_no_oto_work","reason":"Quit: My MacBook has gone to sleep. ZZZzzz…","date":"2017-11-05T02:55:12.517Z","type":"quit"} +{"nick":"Cabanossi","date":"2017-11-05T02:56:21.446Z","type":"join"} +{"nick":"nast","reason":"Quit: Leaving","date":"2017-11-05T03:00:52.578Z","type":"quit"} +{"nick":"pilne","reason":"Remote host closed the connection","date":"2017-11-05T03:01:54.801Z","type":"quit"} +{"nick":"absk123","date":"2017-11-05T03:04:08.886Z","type":"join"} +{"nick":"devc","new_nick":"devc`TEAMSNAKE","date":"2017-11-05T03:04:24.405Z","type":"nick"} +{"nick":"Lipp","reason":"Ping timeout: 248 seconds","date":"2017-11-05T03:06:09.602Z","type":"quit"} +{"nick":"Arcarcarc","reason":"Ping timeout: 240 seconds","date":"2017-11-05T03:07:27.751Z","type":"quit"} +{"nick":"neoncontrails","date":"2017-11-05T03:13:18.835Z","type":"join"} +{"nick":"milardov_","reason":"Remote host closed the connection","date":"2017-11-05T03:20:29.201Z","type":"quit"} +{"nick":"danneu","message":"for this sort of thing you want a fixed-size pool","date":"2017-11-05T03:20:45.886Z","type":"message"} +{"nick":"devc`TEAMSNAKE","new_nick":"devc`TEAMTHUG","date":"2017-11-05T03:26:33.461Z","type":"nick"} +{"nick":"Phloxx","reason":"Ping timeout: 258 seconds","date":"2017-11-05T03:28:56.620Z","type":"quit"} +{"nick":"Phloxx","date":"2017-11-05T03:30:08.597Z","type":"join"} +{"nick":"milardovich","date":"2017-11-05T03:32:56.207Z","type":"join"} +{"nick":"devc`TEAMTHUG","new_nick":"devc`TEAMSNAKE","date":"2017-11-05T03:33:58.517Z","type":"nick"} +{"nick":"milardovich","reason":"Ping timeout: 248 seconds","date":"2017-11-05T03:37:37.521Z","type":"quit"} +{"nick":"supernovah","message":"in the callback to http.createServer((req, res) => { ... } ); I'm trying to do a res.end via another function by passing res and using res.apply(context, args); and I keep getting an error inside of _http_outgoing.js:630 which is that msg._implicitHeader is not a function","date":"2017-11-05T03:39:57.859Z","type":"message"} +{"nick":"supernovah","message":"anyone know what that is, am I perhaps passing the wrong context to the func.apply","date":"2017-11-05T03:40:13.566Z","type":"message"} +{"nick":"euoia","date":"2017-11-05T03:40:28.996Z","type":"join"} +{"nick":"Cabanossi","reason":"Ping timeout: 264 seconds","date":"2017-11-05T03:40:34.322Z","type":"quit"} +{"nick":"Cabanossi","date":"2017-11-05T03:41:18.133Z","type":"join"} +{"nick":"supernovah","message":"how can I see where the source for node is so I can see the actual version of the code it's having an issue with","date":"2017-11-05T03:41:52.187Z","type":"message"} +{"nick":"safe","date":"2017-11-05T03:43:54.634Z","type":"join"} +{"nick":"deltab","message":"try github","date":"2017-11-05T03:43:54.959Z","type":"message"} +{"nick":"supernovah","message":"then I'd have to checkout the particular revision with minimal confidence it was the exact source... the source is on my computer somwhere","date":"2017-11-05T03:44:26.722Z","type":"message"} +{"nick":"supernovah","message":"where does it sit on ubuntu","date":"2017-11-05T03:44:30.262Z","type":"message"} +{"nick":"mr-foobar","reason":"Ping timeout: 255 seconds","date":"2017-11-05T03:44:46.876Z","type":"quit"} +{"nick":"euoia","reason":"Ping timeout: 248 seconds","date":"2017-11-05T03:45:03.979Z","type":"quit"} +{"nick":"dre_","reason":"Remote host closed the connection","date":"2017-11-05T03:46:33.369Z","type":"quit"} +{"nick":"deltab","message":"use locate","date":"2017-11-05T03:47:47.534Z","type":"message"} +{"nick":"deltab","message":"(if it was installed before today)","date":"2017-11-05T03:48:28.323Z","type":"message"} +{"nick":"asphyxia","reason":"Read error: Connection reset by peer","date":"2017-11-05T03:48:53.710Z","type":"quit"} +{"nick":"supernovah","message":"not in mlocates db I guess","date":"2017-11-05T03:48:56.513Z","type":"message"} +{"nick":"zxc","date":"2017-11-05T03:49:51.423Z","type":"join"} +{"nick":"milardovich","date":"2017-11-05T03:52:43.022Z","type":"join"} +{"nick":"s34n","date":"2017-11-05T03:54:41.756Z","type":"join"} +{"nick":"JamesMGreene","date":"2017-11-05T03:58:01.877Z","type":"join"} +{"nick":"sucks","date":"2017-11-05T03:59:10.951Z","type":"join"} +{"nick":"absk123","reason":"Quit: The way to get started is to quit talking and begin doing. Quiting...","date":"2017-11-05T03:59:18.516Z","type":"quit"} +{"nick":"Lipp","date":"2017-11-05T04:03:17.775Z","type":"join"} +{"nick":"sucks","reason":"Ping timeout: 248 seconds","date":"2017-11-05T04:03:44.046Z","type":"quit"} +{"nick":"cocoadaemon","date":"2017-11-05T04:03:54.297Z","type":"join"} +{"nick":"bergice_","reason":"Quit: Connection closed for inactivity","date":"2017-11-05T04:05:53.424Z","type":"quit"} +{"nick":"sucks","date":"2017-11-05T04:06:28.853Z","type":"join"} +{"nick":"eckhardt","reason":"Quit: My MacBook has gone to sleep. ZZZzzz…","date":"2017-11-05T04:06:52.634Z","type":"quit"} +{"nick":"devc`TEAMSNAKE","new_nick":"devc`TEAMRUSH","date":"2017-11-05T04:09:47.490Z","type":"nick"} +{"nick":"zpmorgan","date":"2017-11-05T04:10:35.636Z","type":"join"} +{"nick":"supernovah","message":"Can someone take a look at something for me plz? I'm trying to use a func.apply and pass context of this along from where I usually call a function directly, but it's not happy with it for some reason...","date":"2017-11-05T04:11:27.615Z","type":"message"} +{"nick":"supernovah","message":"https://repl.it/NlMs","date":"2017-11-05T04:11:31.652Z","type":"message"} +{"nick":"jphase","date":"2017-11-05T04:12:12.075Z","type":"join"} +{"nick":"supernovah","message":"and no it's not a complete example","date":"2017-11-05T04:12:17.507Z","type":"message"} +{"nick":"mr-foobar","date":"2017-11-05T04:14:48.623Z","type":"join"} +{"nick":"jphase","reason":"Ping timeout: 252 seconds","date":"2017-11-05T04:17:11.103Z","type":"quit"} +{"nick":"supernovah","message":"it seems so simple..., it's just using Function.apply...","date":"2017-11-05T04:19:45.101Z","type":"message"} +{"nick":"supernovah","message":"the context is identical","date":"2017-11-05T04:19:54.498Z","type":"message"} +{"nick":"eckhardt","date":"2017-11-05T04:21:03.833Z","type":"join"} +{"nick":"smccarthy","date":"2017-11-05T04:21:24.085Z","type":"join"} +{"nick":"graffix_","date":"2017-11-05T04:23:25.908Z","type":"join"} +{"nick":"graffix","reason":"Ping timeout: 240 seconds","date":"2017-11-05T04:23:35.491Z","type":"quit"} +{"nick":"graffix_","new_nick":"graffix","date":"2017-11-05T04:23:35.945Z","type":"nick"} +{"nick":"danneu","message":"res.end.apply(res, ['hello'])","date":"2017-11-05T04:24:44.713Z","type":"message"} +{"nick":"compeman","date":"2017-11-05T04:24:54.754Z","type":"join"} +{"nick":"supernovah","message":"yea, it's already an array, it comes from arguments.splice","date":"2017-11-05T04:25:11.568Z","type":"message"} +{"nick":"danneu","message":"your repl.it misses the one piece of critical info: wtf is this","date":"2017-11-05T04:25:15.031Z","type":"message"} +{"nick":"jpstone_","reason":"Quit: Connection closed for inactivity","date":"2017-11-05T04:25:22.208Z","type":"quit"} +{"nick":"supernovah","message":"the callback to createserver, I already said that","date":"2017-11-05T04:25:53.524Z","type":"message"} +{"nick":"supernovah","message":"it's in the callback to createServer* from http","date":"2017-11-05T04:26:03.211Z","type":"message"} +{"nick":"danneu","message":"so this isn't the res?","date":"2017-11-05T04:26:44.679Z","type":"message"} +{"nick":"supernovah","message":"the what?","date":"2017-11-05T04:26:59.398Z","type":"message"} +{"nick":"danneu","message":"response","date":"2017-11-05T04:27:07.013Z","type":"message"} +{"nick":"danneu","message":"`this` in the callback function isn't the response","date":"2017-11-05T04:27:18.385Z","type":"message"} +{"nick":"supernovah","message":"depends what you mean by response, res as named in the repl.it is the first parameter of the createServer callback that is not an error","date":"2017-11-05T04:27:34.019Z","type":"message"} +{"nick":"supernovah","message":"this is the same in both contexts, I added it because res.end( ... ); works in the native context, and endProxy could be outsid the context (but it is not)","date":"2017-11-05T04:28:16.283Z","type":"message"} +{"nick":"supernovah","message":"adding context as a variable forces it to be","date":"2017-11-05T04:28:21.649Z","type":"message"} +{"nick":"Ahmed90","date":"2017-11-05T04:28:52.579Z","type":"join"} +{"nick":"compeman","reason":"Ping timeout: 240 seconds","date":"2017-11-05T04:28:57.750Z","type":"quit"} +{"nick":"supernovah","message":"just so other people can see that the context of 'this' is fixed because it's in a function and it was given as a parameter to apply","date":"2017-11-05T04:29:10.699Z","type":"message"} +{"nick":"sucks_","date":"2017-11-05T04:29:36.294Z","type":"join"} +{"nick":"supernovah","message":"if I test inside of endproxy, this === context, it's true","date":"2017-11-05T04:29:37.402Z","type":"message"} +{"nick":"danneu","message":"i think you might have a misunderstanding of what apply is for. response.end.apply(response, ['hello","date":"2017-11-05T04:29:41.855Z","type":"message"} +{"nick":"danneu","message":"is of course redundant","date":"2017-11-05T04:29:42.010Z","type":"message"} +{"nick":"sucks_","reason":"Remote host closed the connection","date":"2017-11-05T04:29:48.640Z","type":"quit"} +{"nick":"danneu","message":"but imagine if you had `const end = response.end` and passed it somewhere. you would need to apply it to a response object since end() wouldn't work","date":"2017-11-05T04:29:49.229Z","type":"message"} +{"nick":"sucks_","date":"2017-11-05T04:30:11.825Z","type":"join"} +{"nick":"JamesMGreene","reason":"Quit: My MacBook Pro has gone to sleep. ZZZzzz…","date":"2017-11-05T04:30:50.469Z","type":"quit"} +{"nick":"supernovah","message":"I think you misunderstand my answer to your question, 'this' is a context, it's not possible to make 'this' equal to the response without being inside the source of the repsonse in the first place (or extending it)","date":"2017-11-05T04:31:13.142Z","type":"message"} +{"nick":"supernovah","message":"are you suggesting some trickery using const? and why would passing a function pointer not work with apply in that circumstance?","date":"2017-11-05T04:32:02.118Z","type":"message"} +{"nick":"supernovah","message":"here I provided the class method in which this code resides now danneu","date":"2017-11-05T04:36:02.541Z","type":"message"} +{"nick":"supernovah","message":"https://repl.it/NlMs/1","date":"2017-11-05T04:36:06.250Z","type":"message"} +{"nick":"myNameIsMyName51","date":"2017-11-05T04:36:47.528Z","type":"join"} +{"nick":"danneu","message":"i don't see how end.apply(this, args) is going to work since `this` isn't a response object","date":"2017-11-05T04:38:02.426Z","type":"message"} +{"nick":"supernovah","message":"because the object is res","date":"2017-11-05T04:38:14.326Z","type":"message"} +{"nick":"supernovah","message":"res.end is the function I want to call, res.end.apply just calls that function with provided context and parameters","date":"2017-11-05T04:38:40.643Z","type":"message"} +{"nick":"supernovah","message":"unless I'm confusing myself","date":"2017-11-05T04:38:46.058Z","type":"message"} +{"nick":"sucks","reason":"Read error: Connection reset by peer","date":"2017-11-05T04:38:58.094Z","type":"quit"} +{"nick":"supernovah","message":"Function.prototype.apply( ... ) takes [0]: context, [1]: Array","date":"2017-11-05T04:39:28.346Z","type":"message"} +{"nick":"Cabanossi","reason":"Ping timeout: 276 seconds","date":"2017-11-05T04:39:31.652Z","type":"quit"} +{"nick":"sucks_","reason":"Remote host closed the connection","date":"2017-11-05T04:39:36.438Z","type":"quit"} +{"nick":"danneu","message":"res.end refers to `this` in its function implementation. res.end() applies it to that `res`. res.end.apply(anotherRes, args) is basically `anotherRes.end(args)`","date":"2017-11-05T04:39:48.688Z","type":"message"} +{"nick":"Cabanossi","date":"2017-11-05T04:39:52.156Z","type":"join"} +{"nick":"supernovah","message":"if that were true then the error would be res undefined","date":"2017-11-05T04:40:26.467Z","type":"message"} +{"nick":"supernovah","message":"or cant call method apply of undefined","date":"2017-11-05T04:40:39.976Z","type":"message"} +{"nick":"danneu","message":"nope","date":"2017-11-05T04:41:06.564Z","type":"message"} +{"nick":"supernovah","message":"the actual error I'm getting is inside of _http_outgoing.js and like 630 from 8.7.0: TypeError: msg._implicitHeader is not a function","date":"2017-11-05T04:41:07.772Z","type":"message"} +{"nick":"danneu","message":"try it","date":"2017-11-05T04:41:18.323Z","type":"message"} +{"nick":"electronicmaji","reason":"Quit: My Mac has gone to sleep. ZZZzzz…","date":"2017-11-05T04:41:31.585Z","type":"quit"} +{"nick":"jottr","date":"2017-11-05T04:41:38.641Z","type":"join"} +{"nick":"danneu","message":"require('http').createServer((req, res) => { res.end.apply({}, ['hello']) })","date":"2017-11-05T04:41:45.893Z","type":"message"} +{"nick":"danneu","message":"curl it","date":"2017-11-05T04:41:55.112Z","type":"message"} +{"nick":"supernovah","message":"you realise these are arrow functions not normal functions right? the context of this is the same as the scope of the parent function which in this case is createServer( ... )","date":"2017-11-05T04:42:11.078Z","type":"message"} +{"nick":"supernovah","message":"however endProxy is a normal function","date":"2017-11-05T04:42:47.166Z","type":"message"} +{"nick":"danneu","message":"lemme know what the error message is after you tried my code","date":"2017-11-05T04:42:58.159Z","type":"message"} +{"nick":"danneu","message":"need to tack on a .listen(3000)","date":"2017-11-05T04:43:27.124Z","type":"message"} +{"nick":"supernovah","message":"yea I'll try the apply without using endProxy first","date":"2017-11-05T04:43:45.835Z","type":"message"} +{"nick":"danneu","message":"it's simple: your context isn't a response object.","date":"2017-11-05T04:44:10.581Z","type":"message"} +{"nick":"supernovah","message":"but its not a response object when I use it in a standard sense either","date":"2017-11-05T04:44:34.482Z","type":"message"} +{"nick":"danneu","message":"in res.end('hello') ?","date":"2017-11-05T04:45:06.110Z","type":"message"} +{"nick":"supernovah","message":"exactly","date":"2017-11-05T04:45:10.495Z","type":"message"} +{"nick":"draque","date":"2017-11-05T04:45:38.596Z","type":"join"} +{"nick":"supernovah","message":"the context that is in, is identical to the context it's in when I use apply and use 'this'","date":"2017-11-05T04:45:42.590Z","type":"message"} +{"nick":"supernovah","message":"res.writeHead(200, { 'Content-Type': $$.contentType }); var args = [content, 'utf-8']; res.end.apply(this, args);","date":"2017-11-05T04:46:12.558Z","type":"message"} +{"nick":"jottr","reason":"Ping timeout: 240 seconds","date":"2017-11-05T04:46:27.757Z","type":"quit"} +{"nick":"supernovah","message":"same error, line 630 thing: res.end(content, 'utf-8'); works","date":"2017-11-05T04:46:52.832Z","type":"message"} +{"nick":"Lipp","reason":"Ping timeout: 240 seconds","date":"2017-11-05T04:47:41.327Z","type":"quit"} +{"nick":"supernovah","message":"and so do you think you know that there's an issue, how would it be solved?","date":"2017-11-05T04:47:59.421Z","type":"message"} +{"nick":"danneu","message":"n> ({ a: 42, b() { return this.a } }).b()","date":"2017-11-05T04:48:51.758Z","type":"message"} +{"nick":"babelboot","message":"danneu: (okay) 42","date":"2017-11-05T04:48:55.716Z","type":"message"} +{"nick":"danneu","message":"res.end()'s context is res","date":"2017-11-05T04:49:10.193Z","type":"message"} +{"nick":"supernovah","message":"inside of it yes","date":"2017-11-05T04:49:18.072Z","type":"message"} +{"nick":"danneu","message":"no, anywhere","date":"2017-11-05T04:49:24.343Z","type":"message"} +{"nick":"supernovah","message":"how can it change the context of the code where it lies?","date":"2017-11-05T04:49:37.570Z","type":"message"} +{"nick":"supernovah","message":"is that possible in JS","date":"2017-11-05T04:49:47.008Z","type":"message"} +{"nick":"danneu","message":"the `context` is what `this`refers to. res.end() always has `res` as a context","date":"2017-11-05T04:50:16.532Z","type":"message"} +{"nick":"danneu","message":"doesn't matter where you call it","date":"2017-11-05T04:50:22.839Z","type":"message"} +{"nick":"cjhowe7_","date":"2017-11-05T04:50:34.598Z","type":"join"} +{"nick":"supernovah","message":"wow I've been misunderstanding you this whole time","date":"2017-11-05T04:50:50.429Z","type":"message"} +{"nick":"madprops","message":"not sure why I'm getting \"Error: Can't set headers after they are sent.","date":"2017-11-05T04:51:00.939Z","type":"message"} +{"nick":"madprops","message":"\" https://paste.ee/p/MtLCH .. I don't know why im sending a res twice, I just want to redirect to the same location with different get parameters ?message any idea?","date":"2017-11-05T04:51:01.133Z","type":"message"} +{"nick":"supernovah","message":"yea I get it finally","date":"2017-11-05T04:51:03.119Z","type":"message"} +{"nick":"supernovah","message":"thx danneu","date":"2017-11-05T04:51:06.547Z","type":"message"} +{"nick":"supernovah","message":"sorry for being slow on the uptake zzz","date":"2017-11-05T04:51:15.658Z","type":"message"} +{"nick":"cjhowe7","reason":"Ping timeout: 258 seconds","date":"2017-11-05T04:51:44.609Z","type":"quit"} +{"nick":"danneu","message":"madprops: cuz you try to .redirect() twice","date":"2017-11-05T04:51:55.510Z","type":"message"} +{"nick":"danneu","message":"need to return","date":"2017-11-05T04:52:03.089Z","type":"message"} +{"nick":"danneu","message":"nvm, misread the if/else nesting. but that error is always because you try to send the response twice","date":"2017-11-05T04:52:44.113Z","type":"message"} +{"nick":"cjhowe7_","reason":"Client Quit","date":"2017-11-05T04:52:53.064Z","type":"quit"} +{"nick":"cjhowe7","date":"2017-11-05T04:53:18.272Z","type":"join"} +{"nick":"cjhowe7","reason":"Client Quit","date":"2017-11-05T04:53:40.293Z","type":"quit"} +{"nick":"cjhowe7","date":"2017-11-05T04:54:05.371Z","type":"join"} +{"nick":"cjhowe7","reason":"Client Quit","date":"2017-11-05T04:54:27.691Z","type":"quit"} +{"nick":"cjhowe7","date":"2017-11-05T04:54:52.263Z","type":"join"} +{"nick":"cjhowe7","reason":"Client Quit","date":"2017-11-05T04:55:15.073Z","type":"quit"} +{"nick":"danneu","message":"madprops: btw returning from a handler (like your `return false`) will make it so that a response is never sent.","date":"2017-11-05T04:55:16.135Z","type":"message"} +{"nick":"orbyt_","reason":"Quit: My MacBook has gone to sleep. ZZZzzz…","date":"2017-11-05T04:55:35.108Z","type":"quit"} +{"nick":"cjhowe7","date":"2017-11-05T04:55:40.319Z","type":"join"} +{"nick":"danneu","message":"you need to either respond (res.redirect(), res.json(), etc) or call next(). else the request will hang","date":"2017-11-05T04:55:46.094Z","type":"message"} +{"nick":"cjhowe7","reason":"Client Quit","date":"2017-11-05T04:56:02.473Z","type":"quit"} +{"nick":"cjhowe7","date":"2017-11-05T04:56:27.287Z","type":"join"} +{"nick":"cjhowe7","reason":"Client Quit","date":"2017-11-05T04:56:49.883Z","type":"quit"} +{"nick":"cjhowe7","date":"2017-11-05T04:57:14.320Z","type":"join"} +{"nick":"danneu","message":"but i don't see what could cause a 'headrs already sent' error in that snippet alone","date":"2017-11-05T04:57:15.732Z","type":"message"} +{"nick":"cjhowe7","reason":"Client Quit","date":"2017-11-05T04:57:37.259Z","type":"quit"} +{"nick":"cjhowe7","date":"2017-11-05T04:58:02.647Z","type":"join"} +{"nick":"cjhowe7","reason":"Client Quit","date":"2017-11-05T04:58:24.563Z","type":"quit"} +{"nick":"jxv","reason":"Quit: My MacBook has gone to sleep. ZZZzzz…","date":"2017-11-05T05:00:35.396Z","type":"quit"} +{"nick":"jxv","date":"2017-11-05T05:04:08.556Z","type":"join"} +{"nick":"madprops","message":"danneu, got it, it was a problem with the db_manager","date":"2017-11-05T05:04:33.816Z","type":"message"} +{"nick":"madprops","message":"it wasn't returning anything","date":"2017-11-05T05:04:47.807Z","type":"message"} +{"nick":"bradfordli123","reason":"Remote host closed the connection","date":"2017-11-05T05:05:35.980Z","type":"quit"} +{"nick":"devc`TEAMRUSH","new_nick":"devc","date":"2017-11-05T05:06:17.472Z","type":"nick"} +{"nick":"milardovich","reason":"Ping timeout: 260 seconds","date":"2017-11-05T05:07:12.657Z","type":"quit"} +{"nick":"jxv","reason":"Ping timeout: 258 seconds","date":"2017-11-05T05:08:36.622Z","type":"quit"} +{"nick":"siba","reason":"Quit: Textual IRC Client: www.textualapp.com","date":"2017-11-05T05:16:35.423Z","type":"quit"} +{"nick":"myNameIsMyName51","reason":"Quit: myNameIsMyName51","date":"2017-11-05T05:23:10.262Z","type":"quit"} +{"nick":"Delta-One","reason":"Remote host closed the connection","date":"2017-11-05T05:24:06.974Z","type":"quit"} +{"nick":"Delta-One","date":"2017-11-05T05:25:16.310Z","type":"join"} +{"nick":"euoia","date":"2017-11-05T05:28:38.960Z","type":"join"} +{"nick":"apparition","reason":"Quit: Bye","date":"2017-11-05T05:30:19.605Z","type":"quit"} +{"nick":"supernovah","message":"Man I'm going to have to go investigate all the times I've used .apply incorrectly lol","date":"2017-11-05T05:32:17.262Z","type":"message"} +{"nick":"Ahmed90","reason":"Quit: Leaving","date":"2017-11-05T05:32:29.041Z","type":"quit"} +{"nick":"euoia","reason":"Ping timeout: 248 seconds","date":"2017-11-05T05:33:19.990Z","type":"quit"} +{"nick":"milardovich","date":"2017-11-05T05:33:52.987Z","type":"join"} +{"nick":"movlw","date":"2017-11-05T05:34:16.611Z","type":"quit"} +{"nick":"Pate","reason":"Quit: Leaving","date":"2017-11-05T05:35:01.235Z","type":"quit"} +{"nick":"milardovich","reason":"Ping timeout: 260 seconds","date":"2017-11-05T05:38:42.633Z","type":"quit"} +{"nick":"nomoney4u","reason":"Ping timeout: 240 seconds","date":"2017-11-05T05:39:05.520Z","type":"quit"} +{"nick":"Mamut","date":"2017-11-05T05:43:00.776Z","type":"join"} +{"nick":"milardovich","date":"2017-11-05T05:43:49.679Z","type":"join"} +{"nick":"smccarthy","reason":"Remote host closed the connection","date":"2017-11-05T05:43:58.241Z","type":"quit"} +{"nick":"Lipp","date":"2017-11-05T05:45:33.668Z","type":"join"} +{"nick":"xyz111","date":"2017-11-05T05:47:52.806Z","type":"join"} +{"nick":"milardovich","reason":"Ping timeout: 248 seconds","date":"2017-11-05T05:48:16.021Z","type":"quit"} +{"nick":"Cabanossi","reason":"Ping timeout: 246 seconds","date":"2017-11-05T05:52:32.616Z","type":"quit"} +{"nick":"Pallavi","date":"2017-11-05T05:52:33.969Z","type":"join"} +{"nick":"xyz111","message":"Hi Guys, I wanted to clarify my understanding of how node \"asynchronously\" reads a file. Does it use a special sys call to read a file in an async manner? How does this actually work? Does the OS somehow notify node that the read has taken place, thus allowing node to execute callbacks?","date":"2017-11-05T05:53:17.775Z","type":"message"} +{"nick":"xyz111","message":"Any help is appreciated - thanks :)","date":"2017-11-05T05:53:49.067Z","type":"message"} +{"nick":"Cabanossi","date":"2017-11-05T05:54:58.847Z","type":"join"} +{"nick":"Pallavi","reason":"Client Quit","date":"2017-11-05T05:55:40.334Z","type":"quit"} +{"nick":"piyer","reason":"Ping timeout: 240 seconds","date":"2017-11-05T05:56:01.299Z","type":"quit"} +{"nick":"schneid3306","date":"2017-11-05T05:59:00.373Z","type":"join"} +{"nick":"dryzer","reason":"Remote host closed the connection","date":"2017-11-05T06:01:31.335Z","type":"quit"} +{"nick":"dryzer","date":"2017-11-05T06:02:04.271Z","type":"join"} +{"nick":"dryzer","reason":"Ping timeout: 264 seconds","date":"2017-11-05T06:06:58.263Z","type":"quit"} +{"nick":"safe","reason":"Read error: Connection reset by peer","date":"2017-11-05T06:08:49.016Z","type":"quit"} +{"nick":"schneid3306","reason":"Quit: ZZZzzz…","date":"2017-11-05T06:10:13.173Z","type":"quit"} +{"nick":"compeman","date":"2017-11-05T06:13:04.626Z","type":"join"} +{"nick":"milardovich","date":"2017-11-05T06:14:21.273Z","type":"join"} +{"nick":"Abhishek_","reason":"Quit: Connection closed for inactivity","date":"2017-11-05T06:15:22.988Z","type":"quit"} +{"nick":"snowkidind","reason":"Quit: astalaPIZZA Baby!","date":"2017-11-05T06:15:30.066Z","type":"quit"} +{"nick":"compeman","reason":"Ping timeout: 258 seconds","date":"2017-11-05T06:17:36.589Z","type":"quit"} +{"nick":"andrew9184","reason":"Quit: andrew9184","date":"2017-11-05T06:18:13.001Z","type":"quit"} +{"nick":"milardovich","reason":"Ping timeout: 248 seconds","date":"2017-11-05T06:18:41.623Z","type":"quit"} +{"nick":"Neo1","reason":"Quit: Neo1","date":"2017-11-05T06:22:03.754Z","type":"quit"} +{"nick":"kakashiAL","date":"2017-11-05T06:25:33.380Z","type":"join"} +{"nick":"draque","reason":"Quit: My MacBook has gone to sleep. ZZZzzz…","date":"2017-11-05T06:25:48.020Z","type":"quit"} +{"nick":"draque","date":"2017-11-05T06:26:27.079Z","type":"join"} +{"nick":"draque","reason":"Client Quit","date":"2017-11-05T06:26:36.401Z","type":"quit"} +{"nick":"Lipp","reason":"Ping timeout: 260 seconds","date":"2017-11-05T06:27:07.607Z","type":"quit"} +{"nick":"brett19","reason":"Ping timeout: 260 seconds","date":"2017-11-05T06:28:17.643Z","type":"quit"} +{"nick":"brett19","date":"2017-11-05T06:28:37.069Z","type":"join"} +{"nick":"Mer|inDMC","reason":"Ping timeout: 260 seconds","date":"2017-11-05T06:28:52.657Z","type":"quit"} +{"nick":"kakashiAL","reason":"Ping timeout: 240 seconds","date":"2017-11-05T06:30:01.339Z","type":"quit"} +{"nick":"MerlinDMC","date":"2017-11-05T06:30:36.763Z","type":"join"} +{"nick":"milardovich","date":"2017-11-05T06:34:45.279Z","type":"join"} +{"nick":"Zamerick","reason":"Ping timeout: 240 seconds","date":"2017-11-05T06:36:01.307Z","type":"quit"} +{"nick":"psk","date":"2017-11-05T06:36:25.957Z","type":"join"} +{"nick":"apparition","date":"2017-11-05T06:37:50.165Z","type":"join"} +{"nick":"milardovich","reason":"Ping timeout: 248 seconds","date":"2017-11-05T06:38:57.477Z","type":"quit"} +{"nick":"jeffreylevesque","date":"2017-11-05T06:40:43.408Z","type":"join"} +{"nick":"psk","reason":"Ping timeout: 246 seconds","date":"2017-11-05T06:40:50.566Z","type":"quit"} +{"nick":"jottr","date":"2017-11-05T06:42:40.428Z","type":"join"} +{"nick":"jeffreylevesque_","reason":"Ping timeout: 240 seconds","date":"2017-11-05T06:42:48.450Z","type":"quit"} +{"nick":"Xiti","reason":"Quit: Xiti","date":"2017-11-05T06:43:01.445Z","type":"quit"} +{"nick":"xyz111","reason":"Quit: Leaving","date":"2017-11-05T06:43:20.841Z","type":"quit"} +{"nick":"adambeck","reason":"Ping timeout: 240 seconds","date":"2017-11-05T06:44:05.490Z","type":"quit"} +{"nick":"eckhardt","reason":"Quit: My MacBook has gone to sleep. ZZZzzz…","date":"2017-11-05T06:44:46.673Z","type":"quit"} +{"nick":"jottr","reason":"Ping timeout: 248 seconds","date":"2017-11-05T06:47:29.563Z","type":"quit"} +{"nick":"lpin","date":"2017-11-05T06:47:52.946Z","type":"join"} +{"nick":"ngm","date":"2017-11-05T06:54:37.474Z","type":"join"} +{"nick":"konsolebox","date":"2017-11-05T06:55:44.758Z","type":"join"} +{"nick":"EyePulp","date":"2017-11-05T06:56:50.939Z","type":"join"} +{"nick":"wsieroci","date":"2017-11-05T06:58:12.901Z","type":"join"} +{"nick":"EyePulp","reason":"Ping timeout: 240 seconds","date":"2017-11-05T07:01:27.750Z","type":"quit"} +{"nick":"glebihan","reason":"Ping timeout: 248 seconds","date":"2017-11-05T07:01:51.965Z","type":"quit"} +{"nick":"systemfault","reason":"Quit: Bye!","date":"2017-11-05T07:02:07.633Z","type":"quit"} +{"nick":"dre_","date":"2017-11-05T07:03:57.657Z","type":"join"} +{"nick":"Jhong","date":"2017-11-05T07:06:12.831Z","type":"join"} +{"nick":"Jhong","date":"2017-11-05T07:06:48.755Z","type":"part"} +{"nick":"bradfordli123","date":"2017-11-05T07:08:12.606Z","type":"join"} +{"nick":"andrew9184","date":"2017-11-05T07:14:49.611Z","type":"join"} +{"nick":"dryzer","date":"2017-11-05T07:14:50.808Z","type":"join"} +{"nick":"dead_packets","date":"2017-11-05T07:15:58.493Z","type":"join"} +{"nick":"euoia","date":"2017-11-05T07:16:52.025Z","type":"join"} +{"nick":"dead_packets","reason":"Client Quit","date":"2017-11-05T07:17:09.140Z","type":"quit"} +{"nick":"kim366","date":"2017-11-05T07:17:25.433Z","type":"join"} +{"nick":"oetjenj","date":"2017-11-05T07:17:31.857Z","type":"join"} +{"nick":"mr_lou","date":"2017-11-05T07:17:55.752Z","type":"join"} +{"nick":"euoia","reason":"Ping timeout: 252 seconds","date":"2017-11-05T07:21:59.067Z","type":"quit"} +{"nick":"Lipp","date":"2017-11-05T07:24:10.488Z","type":"join"} +{"nick":"cjhowe7","date":"2017-11-05T07:24:41.890Z","type":"join"} +{"nick":"cjhowe7","reason":"Client Quit","date":"2017-11-05T07:25:09.283Z","type":"quit"} +{"nick":"cjhowe7","date":"2017-11-05T07:25:33.588Z","type":"join"} +{"nick":"cjhowe7","reason":"Client Quit","date":"2017-11-05T07:25:56.494Z","type":"quit"} +{"nick":"qard","reason":"Quit: My MacBook has gone to sleep. ZZZzzz…","date":"2017-11-05T07:26:07.654Z","type":"quit"} +{"nick":"cjhowe7","date":"2017-11-05T07:26:23.194Z","type":"join"} +{"nick":"cjhowe7","reason":"Client Quit","date":"2017-11-05T07:26:43.913Z","type":"quit"} +{"nick":"sasheto","reason":"Quit: WeeChat 1.9.1","date":"2017-11-05T07:27:06.211Z","type":"quit"} +{"nick":"cjhowe7","date":"2017-11-05T07:27:08.276Z","type":"join"} +{"nick":"rendar","date":"2017-11-05T07:27:08.895Z","type":"join"} +{"nick":"cjhowe7","reason":"Client Quit","date":"2017-11-05T07:27:31.352Z","type":"quit"} +{"nick":"zpmorgan","reason":"Ping timeout: 246 seconds","date":"2017-11-05T07:29:29.565Z","type":"quit"} +{"nick":"glebihan","date":"2017-11-05T07:31:02.026Z","type":"join"} +{"nick":"dryzer","reason":"Ping timeout: 246 seconds","date":"2017-11-05T07:33:15.746Z","type":"quit"} +{"nick":"Planet_EN","date":"2017-11-05T07:34:51.959Z","type":"join"} +{"nick":"tkore","date":"2017-11-05T07:40:47.595Z","type":"join"} +{"nick":"tkore","reason":"Changing host","date":"2017-11-05T07:40:47.786Z","type":"quit"} +{"nick":"tkore","date":"2017-11-05T07:40:47.786Z","type":"join"} +{"nick":"oetjenj","reason":"Quit: My MacBook has gone to sleep. ZZZzzz…","date":"2017-11-05T07:44:29.367Z","type":"quit"} +{"nick":"milardovich","date":"2017-11-05T07:45:52.898Z","type":"join"} +{"nick":"dryzer","date":"2017-11-05T07:47:38.255Z","type":"join"} +{"nick":"darutoko","date":"2017-11-05T07:48:16.618Z","type":"join"} +{"nick":"milardovich","reason":"Ping timeout: 240 seconds","date":"2017-11-05T07:50:01.407Z","type":"quit"} +{"nick":"sasheto","date":"2017-11-05T07:50:15.455Z","type":"join"} +{"nick":"rememberYou","date":"2017-11-05T07:51:26.079Z","type":"join"} +{"nick":"dryzer","reason":"Ping timeout: 264 seconds","date":"2017-11-05T07:52:34.256Z","type":"quit"} +{"nick":"nodweber","date":"2017-11-05T07:52:57.416Z","type":"join"} +{"nick":"cjhowe7","date":"2017-11-05T07:53:02.255Z","type":"join"} +{"nick":"Cabanossi","reason":"Ping timeout: 264 seconds","date":"2017-11-05T07:53:46.271Z","type":"quit"} +{"nick":"cjhowe7","reason":"Client Quit","date":"2017-11-05T07:55:02.408Z","type":"quit"} +{"nick":"Cabanossi","date":"2017-11-05T07:55:03.780Z","type":"join"} +{"nick":"milardovich","date":"2017-11-05T07:59:02.334Z","type":"join"} diff --git a/nodejitsu/2017-11-05.txt b/nodejitsu/2017-11-05.txt new file mode 100644 index 000000000..3e726d762 --- /dev/null +++ b/nodejitsu/2017-11-05.txt @@ -0,0 +1,15 @@ +{"nick":"travis-ci","date":"2017-11-05T01:32:45.506Z","type":"join"} +{"nick":"travis-ci","message":"indexzero/nconf#358 (master - 467ab75 : Adrien Becchis): The build passed.","date":"2017-11-05T01:32:46.478Z","type":"message"} +{"nick":"travis-ci","message":"Change view : https://github.com/indexzero/nconf/compare/e5db2ef6d71a...467ab753c82b","date":"2017-11-05T01:32:46.626Z","type":"message"} +{"nick":"travis-ci","message":"Build details : https://travis-ci.org/indexzero/nconf/builds/297403992","date":"2017-11-05T01:32:46.627Z","type":"message"} +{"nick":"travis-ci","date":"2017-11-05T01:32:46.627Z","type":"part"} +{"nick":"travis-ci","date":"2017-11-05T01:35:20.580Z","type":"join"} +{"nick":"travis-ci","message":"indexzero/nconf#357 (master - e5db2ef : Adrien Becchis): The build passed.","date":"2017-11-05T01:35:21.580Z","type":"message"} +{"nick":"travis-ci","message":"Change view : https://github.com/indexzero/nconf/compare/3607767f90ee...e5db2ef6d71a","date":"2017-11-05T01:35:21.728Z","type":"message"} +{"nick":"travis-ci","message":"Build details : https://travis-ci.org/indexzero/nconf/builds/297403838","date":"2017-11-05T01:35:21.728Z","type":"message"} +{"nick":"travis-ci","date":"2017-11-05T01:35:21.728Z","type":"part"} +{"nick":"travis-ci","date":"2017-11-05T01:40:18.753Z","type":"join"} +{"nick":"travis-ci","message":"indexzero/nconf#359 (master - b6699ab : bryce-gibson): The build passed.","date":"2017-11-05T01:40:19.755Z","type":"message"} +{"nick":"travis-ci","message":"Change view : https://github.com/indexzero/nconf/compare/467ab753c82b...b6699aba2dac","date":"2017-11-05T01:40:19.903Z","type":"message"} +{"nick":"travis-ci","message":"Build details : https://travis-ci.org/indexzero/nconf/builds/297405603","date":"2017-11-05T01:40:19.903Z","type":"message"} +{"nick":"travis-ci","date":"2017-11-05T01:40:19.903Z","type":"part"} diff --git a/nodeup/2017-11-05.txt b/nodeup/2017-11-05.txt new file mode 100644 index 000000000..c46ac8130 --- /dev/null +++ b/nodeup/2017-11-05.txt @@ -0,0 +1,10 @@ +{"nick":"euoia","date":"2017-11-05T00:04:06.577Z","type":"join"} +{"nick":"euoia","reason":"Ping timeout: 258 seconds","date":"2017-11-05T00:08:50.577Z","type":"quit"} +{"nick":"euoia","date":"2017-11-05T01:52:13.486Z","type":"join"} +{"nick":"euoia","reason":"Ping timeout: 240 seconds","date":"2017-11-05T01:57:05.482Z","type":"quit"} +{"nick":"euoia","date":"2017-11-05T03:40:28.997Z","type":"join"} +{"nick":"euoia","reason":"Ping timeout: 248 seconds","date":"2017-11-05T03:45:03.970Z","type":"quit"} +{"nick":"euoia","date":"2017-11-05T05:28:38.954Z","type":"join"} +{"nick":"euoia","reason":"Ping timeout: 248 seconds","date":"2017-11-05T05:33:19.975Z","type":"quit"} +{"nick":"euoia","date":"2017-11-05T07:16:52.019Z","type":"join"} +{"nick":"euoia","reason":"Ping timeout: 252 seconds","date":"2017-11-05T07:21:59.060Z","type":"quit"} diff --git a/npm/2017-11-05.txt b/npm/2017-11-05.txt new file mode 100644 index 000000000..07e6f393f --- /dev/null +++ b/npm/2017-11-05.txt @@ -0,0 +1,53 @@ +{"nick":"AlexxNica","reason":"Ping timeout: 264 seconds","date":"2017-11-05T00:00:22.259Z","type":"quit"} +{"nick":"Lipp","reason":"Ping timeout: 248 seconds","date":"2017-11-05T00:01:35.972Z","type":"quit"} +{"nick":"AlexxNica","date":"2017-11-05T00:03:48.625Z","type":"join"} +{"nick":"AlexxNica","reason":"Ping timeout: 248 seconds","date":"2017-11-05T00:07:59.948Z","type":"quit"} +{"nick":"qard","reason":"Quit: My MacBook has gone to sleep. ZZZzzz…","date":"2017-11-05T00:28:23.043Z","type":"quit"} +{"nick":"AlexxNica","date":"2017-11-05T00:37:45.339Z","type":"join"} +{"nick":"AlexxNica","reason":"Ping timeout: 260 seconds","date":"2017-11-05T00:42:22.584Z","type":"quit"} +{"nick":"Lipp","date":"2017-11-05T00:45:09.058Z","type":"join"} +{"nick":"AlexxNica","date":"2017-11-05T00:45:35.483Z","type":"join"} +{"nick":"AlexxNica","reason":"Ping timeout: 240 seconds","date":"2017-11-05T00:49:35.477Z","type":"quit"} +{"nick":"AlexxNica","date":"2017-11-05T00:57:10.520Z","type":"join"} +{"nick":"AlexxNica","reason":"Ping timeout: 240 seconds","date":"2017-11-05T01:01:27.766Z","type":"quit"} +{"nick":"AlexxNica","date":"2017-11-05T01:03:38.485Z","type":"join"} +{"nick":"AlexxNica","reason":"Ping timeout: 248 seconds","date":"2017-11-05T01:08:15.988Z","type":"quit"} +{"nick":"Souvent22","date":"2017-11-05T01:16:03.568Z","type":"join"} +{"nick":"AlexxNica","date":"2017-11-05T01:17:08.451Z","type":"join"} +{"nick":"AlexxNica","reason":"Ping timeout: 248 seconds","date":"2017-11-05T01:21:35.893Z","type":"quit"} +{"nick":"Lipp","reason":"Ping timeout: 248 seconds","date":"2017-11-05T01:27:29.548Z","type":"quit"} +{"nick":"AlexxNica","date":"2017-11-05T01:29:56.381Z","type":"join"} +{"nick":"mort","reason":"Ping timeout: 264 seconds","date":"2017-11-05T01:33:22.274Z","type":"quit"} +{"nick":"AlexxNica","reason":"Ping timeout: 248 seconds","date":"2017-11-05T01:34:25.467Z","type":"quit"} +{"nick":"mort","date":"2017-11-05T01:35:48.541Z","type":"join"} +{"nick":"qard","date":"2017-11-05T01:45:59.584Z","type":"join"} +{"nick":"Souvent22","reason":"Quit: Souvent22","date":"2017-11-05T01:47:34.739Z","type":"quit"} +{"nick":"WebDragon","date":"2017-11-05T01:49:00.922Z","type":"join"} +{"nick":"WebDragon","reason":"Quit: Charles Babbage .. my main man.... yeah... main man, Charles Babbage.. c h a r l e S","date":"2017-11-05T02:01:46.554Z","type":"quit"} +{"nick":"AlexxNica","date":"2017-11-05T02:04:06.456Z","type":"join"} +{"nick":"AlexxNica","reason":"Ping timeout: 248 seconds","date":"2017-11-05T02:08:33.581Z","type":"quit"} +{"nick":"Souvent22","date":"2017-11-05T02:08:56.456Z","type":"join"} +{"nick":"Souvent22","reason":"Client Quit","date":"2017-11-05T02:08:57.615Z","type":"quit"} +{"nick":"AlexxNica","date":"2017-11-05T02:10:26.434Z","type":"join"} +{"nick":"AlexxNica","reason":"Ping timeout: 260 seconds","date":"2017-11-05T02:15:07.619Z","type":"quit"} +{"nick":"Lipp","date":"2017-11-05T02:25:25.146Z","type":"join"} +{"nick":"AlexxNica","date":"2017-11-05T02:36:59.691Z","type":"join"} +{"nick":"AlexxNica","reason":"Ping timeout: 248 seconds","date":"2017-11-05T02:41:36.058Z","type":"quit"} +{"nick":"Lipp","reason":"Ping timeout: 248 seconds","date":"2017-11-05T03:06:09.590Z","type":"quit"} +{"nick":"AlexxNica","date":"2017-11-05T03:10:29.699Z","type":"join"} +{"nick":"AlexxNica","reason":"Ping timeout: 248 seconds","date":"2017-11-05T03:14:40.007Z","type":"quit"} +{"nick":"AlexxNica","date":"2017-11-05T03:18:21.421Z","type":"join"} +{"nick":"AlexxNica","reason":"Ping timeout: 240 seconds","date":"2017-11-05T03:22:41.388Z","type":"quit"} +{"nick":"AlexxNica","date":"2017-11-05T03:31:15.752Z","type":"join"} +{"nick":"AlexxNica","reason":"Ping timeout: 240 seconds","date":"2017-11-05T03:35:27.758Z","type":"quit"} +{"nick":"AlexxNica","date":"2017-11-05T03:39:44.610Z","type":"join"} +{"nick":"AlexxNica","reason":"Ping timeout: 248 seconds","date":"2017-11-05T03:43:59.902Z","type":"quit"} +{"nick":"AlexxNica","date":"2017-11-05T03:49:27.412Z","type":"join"} +{"nick":"Lipp","date":"2017-11-05T04:03:17.742Z","type":"join"} +{"nick":"jpstone_","reason":"Quit: Connection closed for inactivity","date":"2017-11-05T04:25:22.199Z","type":"quit"} +{"nick":"Lipp","reason":"Ping timeout: 240 seconds","date":"2017-11-05T04:47:41.318Z","type":"quit"} +{"nick":"Lipp","date":"2017-11-05T05:45:33.660Z","type":"join"} +{"nick":"Lipp","reason":"Ping timeout: 260 seconds","date":"2017-11-05T06:27:07.580Z","type":"quit"} +{"nick":"Zamerick","reason":"Ping timeout: 240 seconds","date":"2017-11-05T06:36:01.299Z","type":"quit"} +{"nick":"Lipp","date":"2017-11-05T07:24:10.483Z","type":"join"} +{"nick":"qard","reason":"Quit: My MacBook has gone to sleep. ZZZzzz…","date":"2017-11-05T07:26:07.647Z","type":"quit"} diff --git a/openshift/2017-11-05.txt b/openshift/2017-11-05.txt new file mode 100644 index 000000000..4f549e0ba --- /dev/null +++ b/openshift/2017-11-05.txt @@ -0,0 +1,114 @@ +{"nick":"plarsen","reason":"Ping timeout: 248 seconds","date":"2017-11-05T00:05:21.618Z","type":"quit"} +{"nick":"markturansky","date":"2017-11-05T00:05:51.579Z","type":"join"} +{"nick":"markturansky","reason":"Ping timeout: 260 seconds","date":"2017-11-05T00:10:18.359Z","type":"quit"} +{"nick":"takamatsu","reason":"Ping timeout: 260 seconds","date":"2017-11-05T00:10:52.582Z","type":"quit"} +{"nick":"plarsen","date":"2017-11-05T00:14:26.641Z","type":"join"} +{"nick":"hbaseCoder","reason":"Ping timeout: 264 seconds","date":"2017-11-05T00:14:46.265Z","type":"quit"} +{"nick":"hbaseCoder","date":"2017-11-05T00:23:46.341Z","type":"join"} +{"nick":"Guest74086","new_nick":"ApeDosMil","date":"2017-11-05T00:25:35.023Z","type":"nick"} +{"nick":"ApeDosMil","new_nick":"Guest82494","date":"2017-11-05T00:26:04.838Z","type":"nick"} +{"nick":"owlbot","date":"2017-11-05T00:30:22.552Z","type":"join"} +{"nick":"ublubu","date":"2017-11-05T00:35:17.265Z","type":"join"} +{"nick":"ublubu","message":"I'm running two Pods in Openshift Online 3. I want one Pod to know about the resource utilization of the other. (posted here https://stackoverflow.com/questions/47116986/access-metrics-api-on-openshift-online-3)","date":"2017-11-05T00:36:26.600Z","type":"message"} +{"nick":"jbossbot","message":"Title:\u000f kubernetes - Access metrics API on Openshift Online 3? - Stack Overflow\u000f","date":"2017-11-05T00:36:27.530Z","type":"message"} +{"nick":"cdaley","date":"2017-11-05T00:37:22.916Z","type":"join"} +{"nick":"ublubu","message":"Is there a metrics API I can access from a Pod inside the cluster?","date":"2017-11-05T00:37:33.061Z","type":"message"} +{"nick":"kellyp","date":"2017-11-05T00:39:22.584Z","type":"join"} +{"nick":"kellyp","reason":"Ping timeout: 248 seconds","date":"2017-11-05T00:43:45.592Z","type":"quit"} +{"nick":"dougbtv__","date":"2017-11-05T01:09:05.384Z","type":"join"} +{"nick":"owlbot","reason":"Ping timeout: 248 seconds","date":"2017-11-05T01:13:35.961Z","type":"quit"} +{"nick":"Guest82494","new_nick":"ApeDosMil","date":"2017-11-05T01:26:35.422Z","type":"nick"} +{"nick":"ApeDosMil","new_nick":"Guest65050","date":"2017-11-05T01:27:05.001Z","type":"nick"} +{"nick":"hbaseCoder","reason":"Ping timeout: 240 seconds","date":"2017-11-05T01:44:41.274Z","type":"quit"} +{"nick":"markturansky","date":"2017-11-05T01:54:05.761Z","type":"join"} +{"nick":"AndChat|462336","reason":"Read error: Connection reset by peer","date":"2017-11-05T01:56:59.132Z","type":"quit"} +{"nick":"jigax","date":"2017-11-05T01:57:10.578Z","type":"join"} +{"nick":"claytonc","reason":"Remote host closed the connection","date":"2017-11-05T02:02:00.214Z","type":"quit"} +{"nick":"overlord_tm","reason":"Ping timeout: 248 seconds","date":"2017-11-05T02:03:12.027Z","type":"quit"} +{"nick":"cdaley","reason":"Ping timeout: 248 seconds","date":"2017-11-05T02:03:45.555Z","type":"quit"} +{"nick":"cdaley","date":"2017-11-05T02:12:01.342Z","type":"join"} +{"nick":"s950","reason":"Ping timeout: 260 seconds","date":"2017-11-05T02:26:12.582Z","type":"quit"} +{"nick":"Guest65050","new_nick":"ApeDosMil","date":"2017-11-05T02:27:35.161Z","type":"nick"} +{"nick":"ApeDosMil","new_nick":"Guest7653","date":"2017-11-05T02:28:04.987Z","type":"nick"} +{"nick":"vortexvortex","date":"2017-11-05T02:58:39.966Z","type":"join"} +{"nick":"AndChat|462336","date":"2017-11-05T03:04:38.988Z","type":"join"} +{"nick":"jigax","reason":"Ping timeout: 258 seconds","date":"2017-11-05T03:06:42.622Z","type":"quit"} +{"nick":"dougbtv__","reason":"Ping timeout: 240 seconds","date":"2017-11-05T03:12:57.765Z","type":"quit"} +{"nick":"Guest7653","new_nick":"ApeDosMil","date":"2017-11-05T03:28:35.223Z","type":"nick"} +{"nick":"ApeDosMil","new_nick":"Guest90700","date":"2017-11-05T03:29:04.880Z","type":"nick"} +{"nick":"cdaley","reason":"Ping timeout: 240 seconds","date":"2017-11-05T03:52:05.478Z","type":"quit"} +{"nick":"lorbus_","date":"2017-11-05T04:04:29.293Z","type":"join"} +{"nick":"lorbus_","reason":"Remote host closed the connection","date":"2017-11-05T04:04:45.144Z","type":"quit"} +{"nick":"lorbus__","date":"2017-11-05T04:04:50.265Z","type":"join"} +{"nick":"lorbus__","reason":"Remote host closed the connection","date":"2017-11-05T04:04:52.592Z","type":"quit"} +{"nick":"hbaseCoder","date":"2017-11-05T04:08:10.623Z","type":"join"} +{"nick":"AndChat|462336","reason":"Read error: Connection reset by peer","date":"2017-11-05T04:13:06.491Z","type":"quit"} +{"nick":"jigax","date":"2017-11-05T04:13:24.754Z","type":"join"} +{"nick":"hbaseCoder","reason":"Ping timeout: 248 seconds","date":"2017-11-05T04:20:49.612Z","type":"quit"} +{"nick":"AndChat|462336","date":"2017-11-05T04:22:58.954Z","type":"join"} +{"nick":"jigax","reason":"Ping timeout: 240 seconds","date":"2017-11-05T04:24:57.759Z","type":"quit"} +{"nick":"bdecoste","date":"2017-11-05T04:25:56.088Z","type":"join"} +{"nick":"Guest90700","new_nick":"ApeDosMil","date":"2017-11-05T04:29:35.324Z","type":"nick"} +{"nick":"ApeDosMil","new_nick":"Guest69239","date":"2017-11-05T04:30:04.984Z","type":"nick"} +{"nick":"claytonc","date":"2017-11-05T04:36:16.001Z","type":"join"} +{"nick":"claytonc","reason":"Ping timeout: 248 seconds","date":"2017-11-05T04:40:32.033Z","type":"quit"} +{"nick":"AndChat|462336","reason":"Read error: Connection reset by peer","date":"2017-11-05T04:40:57.554Z","type":"quit"} +{"nick":"jigax","date":"2017-11-05T04:41:15.611Z","type":"join"} +{"nick":"claytonc","date":"2017-11-05T04:48:55.912Z","type":"join"} +{"nick":"_ng","reason":"Quit: WeeChat 1.9.1","date":"2017-11-05T05:06:32.621Z","type":"quit"} +{"nick":"Guest69239","new_nick":"ApeDosMil","date":"2017-11-05T05:30:35.383Z","type":"nick"} +{"nick":"ApeDosMil","new_nick":"Guest42200","date":"2017-11-05T05:31:04.979Z","type":"nick"} +{"nick":"lorbus","reason":"Ping timeout: 240 seconds","date":"2017-11-05T05:36:08.438Z","type":"quit"} +{"nick":"AndChat|462336","date":"2017-11-05T05:39:13.483Z","type":"join"} +{"nick":"AndChat|462336","reason":"Read error: Connection reset by peer","date":"2017-11-05T05:39:56.582Z","type":"quit"} +{"nick":"AndChat|462336","date":"2017-11-05T05:40:13.952Z","type":"join"} +{"nick":"jigax","reason":"Ping timeout: 248 seconds","date":"2017-11-05T05:40:17.549Z","type":"quit"} +{"nick":"AndChat|462336","reason":"Read error: Connection reset by peer","date":"2017-11-05T05:42:24.051Z","type":"quit"} +{"nick":"jigax","date":"2017-11-05T05:43:30.612Z","type":"join"} +{"nick":"AndChat|462336","date":"2017-11-05T05:47:31.600Z","type":"join"} +{"nick":"jigax","reason":"Ping timeout: 248 seconds","date":"2017-11-05T05:47:45.462Z","type":"quit"} +{"nick":"AndChat|462336","reason":"Read error: Connection reset by peer","date":"2017-11-05T05:47:57.073Z","type":"quit"} +{"nick":"jigax","date":"2017-11-05T05:48:14.761Z","type":"join"} +{"nick":"fspolti_","reason":"Read error: Connection reset by peer","date":"2017-11-05T06:02:05.405Z","type":"quit"} +{"nick":"fspolti__","date":"2017-11-05T06:02:13.722Z","type":"join"} +{"nick":"hbaseCoder","date":"2017-11-05T06:07:38.497Z","type":"join"} +{"nick":"ublubu","reason":"Ping timeout: 252 seconds","date":"2017-11-05T06:11:02.118Z","type":"quit"} +{"nick":"AndChat|462336","date":"2017-11-05T06:15:28.952Z","type":"join"} +{"nick":"jigax","reason":"Ping timeout: 240 seconds","date":"2017-11-05T06:17:27.759Z","type":"quit"} +{"nick":"hbaseCoder","reason":"Ping timeout: 240 seconds","date":"2017-11-05T06:22:35.481Z","type":"quit"} +{"nick":"dougsland","reason":"Ping timeout: 252 seconds","date":"2017-11-05T06:28:05.095Z","type":"quit"} +{"nick":"Guest42200","new_nick":"ApeDosMil","date":"2017-11-05T06:31:35.422Z","type":"nick"} +{"nick":"ApeDosMil","new_nick":"Guest32674","date":"2017-11-05T06:32:04.997Z","type":"nick"} +{"nick":"jigax","date":"2017-11-05T06:32:33.992Z","type":"join"} +{"nick":"AndChat|462336","reason":"Ping timeout: 252 seconds","date":"2017-11-05T06:34:40.951Z","type":"quit"} +{"nick":"jigax","reason":"Read error: Connection reset by peer","date":"2017-11-05T06:35:09.658Z","type":"quit"} +{"nick":"jigax","date":"2017-11-05T06:35:50.761Z","type":"join"} +{"nick":"amitKarsale","date":"2017-11-05T06:37:53.578Z","type":"join"} +{"nick":"owlbot","date":"2017-11-05T06:41:09.775Z","type":"join"} +{"nick":"jigax","reason":"Read error: Connection reset by peer","date":"2017-11-05T06:45:28.020Z","type":"quit"} +{"nick":"jigax","date":"2017-11-05T06:46:40.754Z","type":"join"} +{"nick":"jigax","reason":"Read error: Connection reset by peer","date":"2017-11-05T06:48:57.881Z","type":"quit"} +{"nick":"jigax","date":"2017-11-05T06:50:40.606Z","type":"join"} +{"nick":"jigax","reason":"Read error: Connection reset by peer","date":"2017-11-05T06:52:49.681Z","type":"quit"} +{"nick":"jigax","date":"2017-11-05T06:54:45.570Z","type":"join"} +{"nick":"markturansky","reason":"Remote host closed the connection","date":"2017-11-05T06:54:48.909Z","type":"quit"} +{"nick":"markturansky","date":"2017-11-05T06:56:01.514Z","type":"join"} +{"nick":"amitKarsale","reason":"Ping timeout: 260 seconds","date":"2017-11-05T06:56:17.578Z","type":"quit"} +{"nick":"jigax","reason":"Read error: Connection reset by peer","date":"2017-11-05T06:57:05.610Z","type":"quit"} +{"nick":"jigax","date":"2017-11-05T06:58:46.329Z","type":"join"} +{"nick":"AndChat|462336","date":"2017-11-05T06:59:20.585Z","type":"join"} +{"nick":"jigax","reason":"Read error: Connection reset by peer","date":"2017-11-05T06:59:56.181Z","type":"quit"} +{"nick":"markturansky","reason":"Ping timeout: 240 seconds","date":"2017-11-05T07:00:21.289Z","type":"quit"} +{"nick":"_ari_","reason":"Ping timeout: 255 seconds","date":"2017-11-05T07:03:40.931Z","type":"quit"} +{"nick":"thrasher","reason":"Ping timeout: 255 seconds","date":"2017-11-05T07:05:01.875Z","type":"quit"} +{"nick":"ihorvath|pto","reason":"Ping timeout: 255 seconds","date":"2017-11-05T07:05:02.123Z","type":"quit"} +{"nick":"ihorvath","date":"2017-11-05T07:05:15.513Z","type":"join"} +{"nick":"thrasher","date":"2017-11-05T07:05:27.600Z","type":"join"} +{"nick":"_ari_","date":"2017-11-05T07:06:00.993Z","type":"join"} +{"nick":"ublubu","date":"2017-11-05T07:28:21.950Z","type":"join"} +{"nick":"Guest32674","new_nick":"ApeDosMil","date":"2017-11-05T07:32:35.494Z","type":"nick"} +{"nick":"ApeDosMil","new_nick":"Guest29742","date":"2017-11-05T07:33:04.981Z","type":"nick"} +{"nick":"ublubu","reason":"Ping timeout: 252 seconds","date":"2017-11-05T07:35:10.950Z","type":"quit"} +{"nick":"hbaseCoder","date":"2017-11-05T07:35:52.485Z","type":"join"} +{"nick":"Puffball","reason":"Remote host closed the connection","date":"2017-11-05T07:47:15.382Z","type":"quit"} +{"nick":"hbaseCoder","reason":"Ping timeout: 240 seconds","date":"2017-11-05T07:48:05.483Z","type":"quit"} diff --git a/tc39/2017-11-05.txt b/tc39/2017-11-05.txt new file mode 100644 index 000000000..77cb708c5 --- /dev/null +++ b/tc39/2017-11-05.txt @@ -0,0 +1,26 @@ +{"nick":"caridy","date":"2017-11-05T00:03:39.336Z","type":"join"} +{"nick":"caridy","reason":"Remote host closed the connection","date":"2017-11-05T00:03:48.932Z","type":"quit"} +{"nick":"caridy","date":"2017-11-05T00:07:41.193Z","type":"join"} +{"nick":"caridy","reason":"Remote host closed the connection","date":"2017-11-05T00:07:50.782Z","type":"quit"} +{"nick":"caridy","date":"2017-11-05T00:13:24.181Z","type":"join"} +{"nick":"caridy","reason":"Remote host closed the connection","date":"2017-11-05T00:13:33.224Z","type":"quit"} +{"nick":"caridy","date":"2017-11-05T00:14:55.325Z","type":"join"} +{"nick":"caridy","reason":"Read error: Connection reset by peer","date":"2017-11-05T00:14:55.390Z","type":"quit"} +{"nick":"AtumT","reason":"Remote host closed the connection","date":"2017-11-05T00:15:18.977Z","type":"quit"} +{"nick":"caridy","date":"2017-11-05T00:15:41.229Z","type":"join"} +{"nick":"caridy","reason":"Remote host closed the connection","date":"2017-11-05T00:15:50.325Z","type":"quit"} +{"nick":"caridy","date":"2017-11-05T01:16:12.391Z","type":"join"} +{"nick":"caridy","reason":"Ping timeout: 248 seconds","date":"2017-11-05T01:20:33.374Z","type":"quit"} +{"nick":"not-an-aardvark","reason":"Quit: Connection closed for inactivity","date":"2017-11-05T02:55:41.691Z","type":"quit"} +{"nick":"caridy","date":"2017-11-05T03:18:22.413Z","type":"join"} +{"nick":"caridy","reason":"Ping timeout: 248 seconds","date":"2017-11-05T03:22:41.378Z","type":"quit"} +{"nick":"Havvy","reason":"Read error: Connection reset by peer","date":"2017-11-05T03:54:59.701Z","type":"quit"} +{"nick":"Havvy","date":"2017-11-05T04:21:47.843Z","type":"join"} +{"nick":"caridy","date":"2017-11-05T04:59:51.325Z","type":"join"} +{"nick":"caridy","reason":"Remote host closed the connection","date":"2017-11-05T05:05:34.945Z","type":"quit"} +{"nick":"caridy","date":"2017-11-05T05:07:33.326Z","type":"join"} +{"nick":"caridy","reason":"Remote host closed the connection","date":"2017-11-05T05:07:42.722Z","type":"quit"} +{"nick":"not-an-aardvark","date":"2017-11-05T06:00:38.706Z","type":"join"} +{"nick":"caridy","date":"2017-11-05T06:08:04.324Z","type":"join"} +{"nick":"caridy","reason":"Ping timeout: 248 seconds","date":"2017-11-05T06:35:45.352Z","type":"quit"} +{"nick":"caridy","date":"2017-11-05T07:56:21.669Z","type":"join"} diff --git a/v8/2017-11-05.txt b/v8/2017-11-05.txt new file mode 100644 index 000000000..204f6cde1 --- /dev/null +++ b/v8/2017-11-05.txt @@ -0,0 +1,14 @@ +{"nick":"AtumT","reason":"Remote host closed the connection","date":"2017-11-05T00:15:19.109Z","type":"quit"} +{"nick":"xaxxon","reason":"Read error: Connection reset by peer","date":"2017-11-05T00:44:14.982Z","type":"quit"} +{"nick":"xaxxon","date":"2017-11-05T00:45:11.633Z","type":"join"} +{"nick":"xiinotulp","reason":"Quit: Leaving","date":"2017-11-05T00:58:46.682Z","type":"quit"} +{"nick":"plutoniix","date":"2017-11-05T00:59:08.402Z","type":"join"} +{"nick":"plutoniix","reason":"Max SendQ exceeded","date":"2017-11-05T00:59:17.416Z","type":"quit"} +{"nick":"plutoniix","date":"2017-11-05T01:00:00.490Z","type":"join"} +{"nick":"xaxxon","reason":"Max SendQ exceeded","date":"2017-11-05T01:15:34.559Z","type":"quit"} +{"nick":"xaxxon_","date":"2017-11-05T01:16:40.901Z","type":"join"} +{"nick":"xaxxon","date":"2017-11-05T02:10:21.630Z","type":"join"} +{"nick":"xaxxon_","reason":"Ping timeout: 252 seconds","date":"2017-11-05T02:11:13.955Z","type":"quit"} +{"nick":"xaxxon","reason":"Max SendQ exceeded","date":"2017-11-05T03:58:27.560Z","type":"quit"} +{"nick":"xaxxon","date":"2017-11-05T03:58:58.769Z","type":"join"} +{"nick":"xaxxon","reason":"Max SendQ exceeded","date":"2017-11-05T04:03:00.889Z","type":"quit"}