From bc83b390bdc03d4f240b0079e504be582bb666da Mon Sep 17 00:00:00 2001 From: Slurp Date: Mon, 21 Jan 2013 00:00:00 +0000 Subject: [PATCH] Automatic backup (scheduled) --- cloud9ide/2013-01-20.txt | 34 + coapp/2013-01-20.txt | 10 + iriscouch/2013-01-20.txt | 43 + libuv/2013-01-20.txt | 64 ++ luvit/2013-01-20.txt | 10 + node.js/2013-01-20.txt | 1799 +++++++++++++++++++++++++++++++++++ nodejitsu/2013-01-20.txt | 288 ++++++ nodeup/2013-01-20.txt | 35 + openshift/2013-01-20.txt | 131 +++ socketstream/2013-01-20.txt | 2 + stackvm/2013-01-20.txt | 236 +++++ v8/2013-01-20.txt | 16 + 12 files changed, 2668 insertions(+) diff --git a/cloud9ide/2013-01-20.txt b/cloud9ide/2013-01-20.txt index 5ed6f1ec4..6fb3133b9 100644 --- a/cloud9ide/2013-01-20.txt +++ b/cloud9ide/2013-01-20.txt @@ -52,3 +52,37 @@ {"nick":"c9bot","date":"2013-01-20T13:57:27.156Z","type":"join"} {"nick":"MostafaEweda","reason":"Read error: Connection reset by peer","date":"2013-01-20T14:13:53.456Z","type":"quit"} {"nick":"MostafaEweda","date":"2013-01-20T14:14:26.362Z","type":"join"} +{"nick":"Achiel","message":"@mastafaewede: thanks, that makes more sense. the default project has a similar test python file which prints a helloworld, assumed it would automagically pipe stdin to http-out","date":"2013-01-20T16:22:29.409Z","type":"message"} +{"nick":"Almaqui","reason":"Read error: Connection reset by peer","date":"2013-01-20T16:22:29.545Z","type":"quit"} +{"nick":"Almaqui","date":"2013-01-20T16:22:54.992Z","type":"join"} +{"nick":"leihca","date":"2013-01-20T16:24:58.939Z","type":"join"} +{"nick":"leihca","message":"@mastafaeweda: thanks.","date":"2013-01-20T16:25:08.495Z","type":"message"} +{"nick":"leihca","message":"(switched to native client, leihca=achiel)","date":"2013-01-20T16:25:24.721Z","type":"message"} +{"nick":"Achiel","date":"2013-01-20T16:25:58.809Z","type":"part"} +{"nick":"leihca","new_nick":"achiel","date":"2013-01-20T16:26:27.062Z","type":"nick"} +{"nick":"achiel","message":"better :)","date":"2013-01-20T16:26:31.331Z","type":"message"} +{"nick":"MostafaEweda_","date":"2013-01-20T16:31:21.940Z","type":"join"} +{"nick":"MostafaEweda","reason":"Ping timeout: 245 seconds","date":"2013-01-20T16:32:38.510Z","type":"quit"} +{"nick":"MostafaEweda_","new_nick":"MostafaEweda","date":"2013-01-20T16:32:38.850Z","type":"nick"} +{"nick":"achiel","message":"FWs block any outgoing connections?","date":"2013-01-20T16:49:34.759Z","type":"message"} +{"nick":"MostafaEweda","reason":"Quit: MostafaEweda","date":"2013-01-20T17:17:24.272Z","type":"quit"} +{"nick":"javruben","reason":"Quit: javruben","date":"2013-01-20T17:23:51.645Z","type":"quit"} +{"nick":"MostafaEweda","date":"2013-01-20T17:27:00.427Z","type":"join"} +{"nick":"MostafaEweda","reason":"Quit: MostafaEweda","date":"2013-01-20T17:32:43.275Z","type":"quit"} +{"nick":"MostafaEweda","date":"2013-01-20T18:20:37.942Z","type":"join"} +{"nick":"Almaqui","reason":"Read error: Connection reset by peer","date":"2013-01-20T18:20:38.073Z","type":"quit"} +{"nick":"MostafaEweda","reason":"Client Quit","date":"2013-01-20T18:20:38.235Z","type":"quit"} +{"nick":"Almaqui","date":"2013-01-20T18:21:16.773Z","type":"join"} +{"nick":"javruben","date":"2013-01-20T18:58:33.025Z","type":"join"} +{"nick":"sechrist","date":"2013-01-20T20:50:08.303Z","type":"join"} +{"nick":"sechrist","reason":"Remote host closed the connection","date":"2013-01-20T21:15:38.382Z","type":"quit"} +{"nick":"sechrist","date":"2013-01-20T21:16:10.321Z","type":"join"} +{"nick":"sechrist","reason":"Ping timeout: 256 seconds","date":"2013-01-20T21:20:34.628Z","type":"quit"} +{"nick":"javruben","reason":"Quit: javruben","date":"2013-01-20T22:34:55.351Z","type":"quit"} +{"nick":"bmatusiak","message":"Hello world","date":"2013-01-20T22:57:57.919Z","type":"message"} +{"nick":"bmatusiak","message":"or i should say. \"Hello C9 World\"","date":"2013-01-20T22:58:55.049Z","type":"message"} +{"nick":"bmatusiak","message":"anybody alive today?","date":"2013-01-20T23:00:21.403Z","type":"message"} +{"nick":"adrianF","reason":"Quit: bye","date":"2013-01-20T23:39:23.994Z","type":"quit"} +{"nick":"Almaqui","reason":"Read error: Connection reset by peer","date":"2013-01-20T23:41:04.900Z","type":"quit"} +{"nick":"Almaqui","date":"2013-01-20T23:41:59.270Z","type":"join"} +{"nick":"jwulf","date":"2013-01-20T23:55:04.589Z","type":"join"} diff --git a/coapp/2013-01-20.txt b/coapp/2013-01-20.txt index af6694e20..72521f54c 100644 --- a/coapp/2013-01-20.txt +++ b/coapp/2013-01-20.txt @@ -12,3 +12,13 @@ {"nick":"ender`","date":"2013-01-20T12:39:06.272Z","type":"join"} {"nick":"drdanz","date":"2013-01-20T13:05:55.758Z","type":"join"} {"nick":"piscisaureus_","date":"2013-01-20T13:42:19.816Z","type":"join"} +{"nick":"jgmdev","date":"2013-01-20T16:50:25.851Z","type":"join"} +{"nick":"madewokherd","date":"2013-01-20T17:08:42.961Z","type":"join"} +{"nick":"sungami_","reason":"Read error: Connection reset by peer","date":"2013-01-20T18:07:00.454Z","type":"quit"} +{"nick":"sungami","date":"2013-01-20T18:09:16.851Z","type":"join"} +{"nick":"sungami","reason":"Changing host","date":"2013-01-20T18:09:17.158Z","type":"quit"} +{"nick":"sungami","date":"2013-01-20T18:09:17.284Z","type":"join"} +{"nick":"gix","reason":"Ping timeout: 240 seconds","date":"2013-01-20T19:37:56.772Z","type":"quit"} +{"nick":"gix","date":"2013-01-20T19:43:01.729Z","type":"join"} +{"nick":"drdanz","reason":"Remote host closed the connection","date":"2013-01-20T22:43:48.360Z","type":"quit"} +{"nick":"jgmdev","reason":"Quit: Thanks and take care everyone, lets make the world a better place to live :)","date":"2013-01-20T23:20:05.782Z","type":"quit"} diff --git a/iriscouch/2013-01-20.txt b/iriscouch/2013-01-20.txt index 381390b82..5fbfa1084 100644 --- a/iriscouch/2013-01-20.txt +++ b/iriscouch/2013-01-20.txt @@ -23,3 +23,46 @@ {"nick":"Samuel_Roldan","date":"2013-01-20T14:54:30.212Z","type":"join"} {"nick":"klaemo_","date":"2013-01-20T15:21:55.458Z","type":"join"} {"nick":"klaemo","reason":"Ping timeout: 248 seconds","date":"2013-01-20T15:24:52.010Z","type":"quit"} +{"nick":"Samuel_Roldan","reason":"Quit: Samuel_Roldan","date":"2013-01-20T16:25:48.175Z","type":"quit"} +{"nick":"Samuel_Roldan","date":"2013-01-20T16:32:40.215Z","type":"join"} +{"nick":"eckoit","date":"2013-01-20T16:32:40.410Z","type":"join"} +{"nick":"Samuel_Roldan","reason":"Client Quit","date":"2013-01-20T16:33:31.963Z","type":"quit"} +{"nick":"IrishGringo","date":"2013-01-20T16:43:45.714Z","type":"join"} +{"nick":"eckoit","date":"2013-01-20T16:44:06.100Z","type":"part"} +{"nick":"klaemo_","reason":"Remote host closed the connection","date":"2013-01-20T18:33:46.334Z","type":"quit"} +{"nick":"klaemo","date":"2013-01-20T18:41:00.993Z","type":"join"} +{"nick":"IrishGringo","reason":"Ping timeout: 252 seconds","date":"2013-01-20T19:06:35.635Z","type":"quit"} +{"nick":"Sly_","date":"2013-01-20T20:04:51.616Z","type":"join"} +{"nick":"Sly","reason":"Ping timeout: 252 seconds","date":"2013-01-20T20:07:49.150Z","type":"quit"} +{"nick":"Sly","date":"2013-01-20T20:46:09.286Z","type":"join"} +{"nick":"Sly_","reason":"Ping timeout: 252 seconds","date":"2013-01-20T20:49:06.489Z","type":"quit"} +{"nick":"ebright","reason":"Ping timeout: 252 seconds","date":"2013-01-20T20:51:14.167Z","type":"quit"} +{"nick":"ebright","date":"2013-01-20T21:10:59.245Z","type":"join"} +{"nick":"ebright","reason":"Ping timeout: 244 seconds","date":"2013-01-20T21:19:31.143Z","type":"quit"} +{"nick":"ebright","date":"2013-01-20T21:35:35.541Z","type":"join"} +{"nick":"ebright","reason":"Ping timeout: 260 seconds","date":"2013-01-20T21:39:59.203Z","type":"quit"} +{"nick":"ebright","date":"2013-01-20T21:42:17.900Z","type":"join"} +{"nick":"ebright","reason":"Read error: Connection reset by peer","date":"2013-01-20T21:42:39.189Z","type":"quit"} +{"nick":"ebright","date":"2013-01-20T21:46:06.846Z","type":"join"} +{"nick":"IrishGringo","date":"2013-01-20T21:48:53.439Z","type":"join"} +{"nick":"ebright","reason":"Ping timeout: 256 seconds","date":"2013-01-20T21:50:36.662Z","type":"quit"} +{"nick":"ebright","date":"2013-01-20T22:00:21.131Z","type":"join"} +{"nick":"klaemo","reason":"Remote host closed the connection","date":"2013-01-20T22:06:05.779Z","type":"quit"} +{"nick":"ebright","reason":"Ping timeout: 276 seconds","date":"2013-01-20T22:15:11.778Z","type":"quit"} +{"nick":"ebright","date":"2013-01-20T22:16:30.154Z","type":"join"} +{"nick":"IrishGringo","reason":"Read error: Operation timed out","date":"2013-01-20T22:31:49.019Z","type":"quit"} +{"nick":"ebright","reason":"Ping timeout: 260 seconds","date":"2013-01-20T22:34:45.047Z","type":"quit"} +{"nick":"ebright","date":"2013-01-20T22:38:19.893Z","type":"join"} +{"nick":"IrishGringo","date":"2013-01-20T22:40:00.840Z","type":"join"} +{"nick":"ebright","reason":"Ping timeout: 248 seconds","date":"2013-01-20T22:52:36.749Z","type":"quit"} +{"nick":"ebright","date":"2013-01-20T22:53:22.986Z","type":"join"} +{"nick":"eckoit","date":"2013-01-20T22:55:41.325Z","type":"join"} +{"nick":"ebright","reason":"Ping timeout: 248 seconds","date":"2013-01-20T22:57:39.851Z","type":"quit"} +{"nick":"ebright","date":"2013-01-20T22:58:17.906Z","type":"join"} +{"nick":"Samuel_Roldan","date":"2013-01-20T23:02:11.162Z","type":"join"} +{"nick":"klaemo","date":"2013-01-20T23:02:30.532Z","type":"join"} +{"nick":"klaemo","reason":"Ping timeout: 245 seconds","date":"2013-01-20T23:07:38.488Z","type":"quit"} +{"nick":"klaemo_","date":"2013-01-20T23:07:44.030Z","type":"join"} +{"nick":"IrishGringo","reason":"Read error: Operation timed out","date":"2013-01-20T23:09:42.853Z","type":"quit"} +{"nick":"klaemo_","reason":"Remote host closed the connection","date":"2013-01-20T23:21:00.073Z","type":"quit"} +{"nick":"klaemo","date":"2013-01-20T23:25:44.492Z","type":"join"} diff --git a/libuv/2013-01-20.txt b/libuv/2013-01-20.txt index 5c8c5aaa0..96f1ef7d6 100644 --- a/libuv/2013-01-20.txt +++ b/libuv/2013-01-20.txt @@ -266,3 +266,67 @@ {"nick":"skebcio","reason":"Quit: No Ping reply in 180 seconds.","date":"2013-01-20T15:55:52.949Z","type":"quit"} {"nick":"skebcio","date":"2013-01-20T15:56:42.602Z","type":"join"} {"nick":"hz","date":"2013-01-20T15:57:15.990Z","type":"quit"} +{"nick":"`3rdEden","date":"2013-01-20T16:00:12.244Z","type":"quit"} +{"nick":"erickt","date":"2013-01-20T16:41:02.103Z","type":"join"} +{"nick":"rump","date":"2013-01-20T17:20:29.164Z","type":"join"} +{"nick":"AvianFlu","date":"2013-01-20T17:22:10.053Z","type":"join"} +{"nick":"sgallagh","reason":"Ping timeout: 252 seconds","date":"2013-01-20T17:24:08.497Z","type":"quit"} +{"nick":"TheJH","reason":"Read error: Operation timed out","date":"2013-01-20T18:22:38.882Z","type":"quit"} +{"nick":"qmx|away","new_nick":"qmx","date":"2013-01-20T18:25:41.317Z","type":"nick"} +{"nick":"qmx","reason":"Changing host","date":"2013-01-20T18:25:55.290Z","type":"quit"} +{"nick":"qmx","date":"2013-01-20T18:25:55.421Z","type":"join"} +{"nick":"loladiro","date":"2013-01-20T18:47:07.836Z","type":"join"} +{"nick":"loladiro","reason":"Quit: loladiro","date":"2013-01-20T19:00:57.494Z","type":"quit"} +{"nick":"TheJH","date":"2013-01-20T19:04:59.942Z","type":"join"} +{"nick":"loladiro","date":"2013-01-20T19:12:52.832Z","type":"join"} +{"nick":"cjd","date":"2013-01-20T19:16:21.848Z","type":"join"} +{"nick":"cjd","message":"hi guys, still trying to figure out how to poll on a TUN device with libuv and ran into an issue, TUN is just a char device and when you write() to it, it makes a packet and when you read() from it, it gets one.","date":"2013-01-20T19:17:45.528Z","type":"message"} +{"nick":"cjd","message":"Now the annoying part","date":"2013-01-20T19:17:49.824Z","type":"message"} +{"nick":"cjd","message":"They support writev() and readv() but they don't put an array of packets into your iovec, they put parts of a single packet","date":"2013-01-20T19:18:20.019Z","type":"message"} +{"nick":"cjd","message":"is there any way to abuse the stream API and keep it from using writev(), I see if it only has a single write to do, it will only call write()","date":"2013-01-20T19:18:58.316Z","type":"message"} +{"nick":"indutny","message":"cjd: I think this is not configurable right now","date":"2013-01-20T19:20:31.665Z","type":"message"} +{"nick":"indutny","message":"are you writing node.js addon or an application that is using libuv","date":"2013-01-20T19:20:49.680Z","type":"message"} +{"nick":"indutny","message":"if latter one - I think we may consider some options to fix this problem","date":"2013-01-20T19:21:23.216Z","type":"message"} +{"nick":"indutny","message":"like another uv API call","date":"2013-01-20T19:21:27.041Z","type":"message"} +{"nick":"indutny","message":"or stream option","date":"2013-01-20T19:21:33.601Z","type":"message"} +{"nick":"indutny","message":"probably stream option","date":"2013-01-20T19:21:37.414Z","type":"message"} +{"nick":"indutny","message":"cjd: if that's ok for you - please ping me or bnoordhuis back tomorrow","date":"2013-01-20T19:21:51.632Z","type":"message"} +{"nick":"indutny","message":"at the moment we're all away","date":"2013-01-20T19:21:57.042Z","type":"message"} +{"nick":"indutny","message":"and piscisaureus_ too :)","date":"2013-01-20T19:22:08.321Z","type":"message"} +{"nick":"cjd","message":"no problem, thanks","date":"2013-01-20T19:22:27.793Z","type":"message"} +{"nick":"cjd","message":"yeah, my own application so this is pretty flexable","date":"2013-01-20T19:22:39.009Z","type":"message"} +{"nick":"cjd","message":"thanks for your help","date":"2013-01-20T19:22:45.982Z","type":"message"} +{"nick":"indutny","message":"np","date":"2013-01-20T19:23:19.986Z","type":"message"} +{"nick":"indutny","message":"you're welcome","date":"2013-01-20T19:23:24.178Z","type":"message"} +{"nick":"loladiro","reason":"Quit: loladiro","date":"2013-01-20T19:26:36.618Z","type":"quit"} +{"nick":"paddybyers","reason":"Ping timeout: 245 seconds","date":"2013-01-20T19:31:23.512Z","type":"quit"} +{"nick":"paddybyers","date":"2013-01-20T19:34:47.771Z","type":"join"} +{"nick":"`3rdEden","date":"2013-01-20T19:42:05.587Z","type":"join"} +{"nick":"brson","date":"2013-01-20T19:47:22.781Z","type":"join"} +{"nick":"tomshreds","date":"2013-01-20T19:47:37.450Z","type":"join"} +{"nick":"tomshreds","reason":"Remote host closed the connection","date":"2013-01-20T19:47:37.793Z","type":"quit"} +{"nick":"tomshreds","date":"2013-01-20T19:47:52.690Z","type":"join"} +{"nick":"tomshreds","date":"2013-01-20T19:48:58.693Z","type":"part"} +{"nick":"mikeal","reason":"Quit: Leaving.","date":"2013-01-20T20:13:05.557Z","type":"quit"} +{"nick":"bnoordhuis","reason":"Ping timeout: 260 seconds","date":"2013-01-20T20:14:09.981Z","type":"quit"} +{"nick":"mikeal","date":"2013-01-20T20:15:02.941Z","type":"join"} +{"nick":"qmx","new_nick":"qmx|away","date":"2013-01-20T20:41:08.819Z","type":"nick"} +{"nick":"mikeal","reason":"Quit: Leaving.","date":"2013-01-20T21:09:49.892Z","type":"quit"} +{"nick":"mikeal","date":"2013-01-20T21:27:08.256Z","type":"join"} +{"nick":"rendar","date":"2013-01-20T21:44:26.701Z","type":"quit"} +{"nick":"mikeal","reason":"Quit: Leaving.","date":"2013-01-20T21:44:59.219Z","type":"quit"} +{"nick":"wolfeidau","reason":"Remote host closed the connection","date":"2013-01-20T21:52:43.033Z","type":"quit"} +{"nick":"wolfeidau","date":"2013-01-20T22:08:17.248Z","type":"join"} +{"nick":"c4milo","date":"2013-01-20T22:30:54.556Z","type":"join"} +{"nick":"loladiro","date":"2013-01-20T22:32:58.633Z","type":"join"} +{"nick":"trevnorris","date":"2013-01-20T22:39:24.023Z","type":"join"} +{"nick":"trevnorris","reason":"Quit: Leaving","date":"2013-01-20T22:54:32.594Z","type":"quit"} +{"nick":"paddybyers","reason":"Remote host closed the connection","date":"2013-01-20T23:07:32.417Z","type":"quit"} +{"nick":"paddybyers","date":"2013-01-20T23:07:46.986Z","type":"join"} +{"nick":"paddybyers","reason":"Ping timeout: 260 seconds","date":"2013-01-20T23:14:25.018Z","type":"quit"} +{"nick":"TheJH","reason":"Ping timeout: 246 seconds","date":"2013-01-20T23:22:52.795Z","type":"quit"} +{"nick":"`3rdEden","reason":"Quit: Zzzz","date":"2013-01-20T23:26:30.660Z","type":"quit"} +{"nick":"trevnorris","date":"2013-01-20T23:44:53.983Z","type":"join"} +{"nick":"rump","reason":"Quit: rump","date":"2013-01-20T23:45:11.920Z","type":"quit"} +{"nick":"rump","date":"2013-01-20T23:45:30.333Z","type":"join"} +{"nick":"rump","reason":"Client Quit","date":"2013-01-20T23:45:43.526Z","type":"quit"} diff --git a/luvit/2013-01-20.txt b/luvit/2013-01-20.txt index 9bf37f482..b52d04d6a 100644 --- a/luvit/2013-01-20.txt +++ b/luvit/2013-01-20.txt @@ -15,3 +15,13 @@ {"nick":"TheJH","date":"2013-01-20T12:15:56.082Z","type":"join"} {"nick":"TheJH","reason":"Read error: Operation timed out","date":"2013-01-20T12:59:49.884Z","type":"quit"} {"nick":"TheJH","date":"2013-01-20T13:34:43.681Z","type":"join"} +{"nick":"mirkok","date":"2013-01-20T16:56:36.245Z","type":"join"} +{"nick":"mirkok","reason":"Quit: mirkok","date":"2013-01-20T17:12:54.092Z","type":"quit"} +{"nick":"TheJH","reason":"Read error: Operation timed out","date":"2013-01-20T18:22:38.882Z","type":"quit"} +{"nick":"guybrush_","new_nick":"guybrush","date":"2013-01-20T19:04:01.444Z","type":"nick"} +{"nick":"TheJH","date":"2013-01-20T19:04:59.942Z","type":"join"} +{"nick":"arek_deepinit","reason":"Quit: Konversation terminated!","date":"2013-01-20T20:11:29.828Z","type":"quit"} +{"nick":"mirkok","date":"2013-01-20T22:07:31.858Z","type":"join"} +{"nick":"dnyy","reason":"Remote host closed the connection","date":"2013-01-20T22:44:26.400Z","type":"quit"} +{"nick":"TheJH","reason":"Ping timeout: 246 seconds","date":"2013-01-20T23:22:52.795Z","type":"quit"} +{"nick":"DarkGod","date":"2013-01-20T23:30:44.121Z","type":"join"} diff --git a/node.js/2013-01-20.txt b/node.js/2013-01-20.txt index 66b111482..4bfc87c71 100644 --- a/node.js/2013-01-20.txt +++ b/node.js/2013-01-20.txt @@ -3042,3 +3042,1802 @@ {"nick":"zorlax","reason":"Ping timeout: 256 seconds","date":"2013-01-20T15:59:32.019Z","type":"quit"} {"nick":"fantasywind_","date":"2013-01-20T15:59:41.484Z","type":"join"} {"nick":"thl0","reason":"Remote host closed the connection","date":"2013-01-20T15:59:46.466Z","type":"quit"} +{"nick":"`3rdEden","date":"2013-01-20T16:00:12.244Z","type":"quit"} +{"nick":"rfgarcia","reason":"Ping timeout: 260 seconds","date":"2013-01-20T16:00:25.007Z","type":"quit"} +{"nick":"b1rkh0ff","date":"2013-01-20T16:00:56.499Z","type":"join"} +{"nick":"brainss","date":"2013-01-20T16:02:02.452Z","type":"join"} +{"nick":"Rushing","date":"2013-01-20T16:03:09.150Z","type":"part"} +{"nick":"fantasywind_","reason":"Ping timeout: 252 seconds","date":"2013-01-20T16:03:50.483Z","type":"quit"} +{"nick":"D4RK-PH0ENiX","reason":"Remote host closed the connection","date":"2013-01-20T16:05:32.577Z","type":"quit"} +{"nick":"sir_tyrion","reason":"Ping timeout: 260 seconds","date":"2013-01-20T16:05:39.991Z","type":"quit"} +{"nick":"Aartsie","reason":"Remote host closed the connection","date":"2013-01-20T16:06:00.673Z","type":"quit"} +{"nick":"infynyxx","reason":"Remote host closed the connection","date":"2013-01-20T16:06:30.578Z","type":"quit"} +{"nick":"infynyxx","date":"2013-01-20T16:07:15.297Z","type":"join"} +{"nick":"rafmc","date":"2013-01-20T16:07:22.670Z","type":"join"} +{"nick":"arnedebree","reason":"Quit: arnedebree","date":"2013-01-20T16:07:42.462Z","type":"quit"} +{"nick":"codingkevin","date":"2013-01-20T16:08:27.152Z","type":"join"} +{"nick":"dguttman","date":"2013-01-20T16:08:45.028Z","type":"join"} +{"nick":"Iszak","date":"2013-01-20T16:08:45.436Z","type":"join"} +{"nick":"yuya_","reason":"Remote host closed the connection","date":"2013-01-20T16:08:54.170Z","type":"quit"} +{"nick":"addisonj","reason":"Ping timeout: 245 seconds","date":"2013-01-20T16:09:18.479Z","type":"quit"} +{"nick":"yuya_","date":"2013-01-20T16:09:23.884Z","type":"join"} +{"nick":"thl0","date":"2013-01-20T16:09:33.916Z","type":"join"} +{"nick":"stephenplusplus","reason":"Quit: Leaving.","date":"2013-01-20T16:09:35.240Z","type":"quit"} +{"nick":"jarek","date":"2013-01-20T16:09:36.529Z","type":"join"} +{"nick":"taaz","date":"2013-01-20T16:09:44.484Z","type":"join"} +{"nick":"darklotus","date":"2013-01-20T16:09:46.046Z","type":"join"} +{"nick":"adhipg","date":"2013-01-20T16:10:21.650Z","type":"join"} +{"nick":"sashman","reason":"Ping timeout: 276 seconds","date":"2013-01-20T16:10:42.402Z","type":"quit"} +{"nick":"jonno11","date":"2013-01-20T16:11:03.048Z","type":"join"} +{"nick":"asturel","date":"2013-01-20T16:11:49.260Z","type":"join"} +{"nick":"_ior","message":"so i'm feeling kinda dumb right now because it seems like i should be able to figure this out, or that it should be somewhat obvious, but i'm just not seeing the problem here, and probably because i'm just too new to node:","date":"2013-01-20T16:12:18.145Z","type":"message"} +{"nick":"_ior","message":"i'm using formidable to get a file upload, but overwriting the form.onPart method to handle files myself, because i don't want to write to disk, but instead want to write to a postgres db bytea column","date":"2013-01-20T16:13:00.150Z","type":"message"} +{"nick":"b|lotus","reason":"Ping timeout: 260 seconds","date":"2013-01-20T16:13:15.032Z","type":"quit"} +{"nick":"aut0mata","date":"2013-01-20T16:13:16.057Z","type":"join"} +{"nick":"_ior","message":"using brianc's pg package","date":"2013-01-20T16:13:21.675Z","type":"message"} +{"nick":"_ior","message":"i got this error: query error: error: invalid byte sequence for encoding \"UTF8\": 0x00 ","date":"2013-01-20T16:13:40.424Z","type":"message"} +{"nick":"DarkLord7854","date":"2013-01-20T16:13:59.001Z","type":"join"} +{"nick":"_ior","message":"which made me think it was because i wasn't converting string to bytearray","date":"2013-01-20T16:14:01.284Z","type":"message"} +{"nick":"GreenDog","date":"2013-01-20T16:14:11.553Z","type":"join"} +{"nick":"darklotus","reason":"Client Quit","date":"2013-01-20T16:14:11.916Z","type":"quit"} +{"nick":"romainneutron","reason":"Quit: romainneutron","date":"2013-01-20T16:14:23.894Z","type":"quit"} +{"nick":"braoru","reason":"Remote host closed the connection","date":"2013-01-20T16:15:09.236Z","type":"quit"} +{"nick":"abe","reason":"Remote host closed the connection","date":"2013-01-20T16:15:14.996Z","type":"quit"} +{"nick":"sashman","date":"2013-01-20T16:15:25.388Z","type":"join"} +{"nick":"rafmc","reason":"Ping timeout: 256 seconds","date":"2013-01-20T16:15:42.381Z","type":"quit"} +{"nick":"stephenplusplus","date":"2013-01-20T16:15:49.649Z","type":"join"} +{"nick":"templaedhel","date":"2013-01-20T16:16:59.045Z","type":"join"} +{"nick":"dguttman","reason":"Quit: dguttman","date":"2013-01-20T16:17:05.025Z","type":"quit"} +{"nick":"stonebranch","reason":"Remote host closed the connection","date":"2013-01-20T16:17:49.351Z","type":"quit"} +{"nick":"xerora","date":"2013-01-20T16:17:57.813Z","type":"join"} +{"nick":"slifty","date":"2013-01-20T16:18:56.007Z","type":"join"} +{"nick":"Kakera","date":"2013-01-20T16:19:55.137Z","type":"join"} +{"nick":"larsvegas","date":"2013-01-20T16:20:08.022Z","type":"join"} +{"nick":"phun-ky","date":"2013-01-20T16:21:05.995Z","type":"join"} +{"nick":"abe","date":"2013-01-20T16:21:20.931Z","type":"join"} +{"nick":"_ior","message":"aaaand thanks for being my unwitting rubber ducks. i think i found the problem at long last :)","date":"2013-01-20T16:21:35.130Z","type":"message"} +{"nick":"phun-ky","message":"afternoon","date":"2013-01-20T16:21:50.101Z","type":"message"} +{"nick":"tpayne","message":"how can i turn a node.js json object into a javascript json object on my view?","date":"2013-01-20T16:22:16.588Z","type":"message"} +{"nick":"D4RK-PH0ENiX","date":"2013-01-20T16:22:27.129Z","type":"join"} +{"nick":"Iszak","message":"tpayne JSON.parse","date":"2013-01-20T16:22:28.551Z","type":"message"} +{"nick":"tpayne","message":"","date":"2013-01-20T16:22:57.069Z","type":"message"} +{"nick":"Iszak","message":"tpayne what is myObj? a JSON string?","date":"2013-01-20T16:23:31.771Z","type":"message"} +{"nick":"slifty","reason":"Ping timeout: 260 seconds","date":"2013-01-20T16:23:44.985Z","type":"quit"} +{"nick":"tpayne","message":"no a json obj","date":"2013-01-20T16:23:53.305Z","type":"message"} +{"nick":"tpayne","message":"from node","date":"2013-01-20T16:23:57.485Z","type":"message"} +{"nick":"Iszak","message":"tpayne and by JSON object you mean an javascript object stringified?","date":"2013-01-20T16:24:27.361Z","type":"message"} +{"nick":"tpayne","message":"no","date":"2013-01-20T16:24:42.464Z","type":"message"} +{"nick":"tpayne","message":"i mean like [Object object]","date":"2013-01-20T16:24:45.788Z","type":"message"} +{"nick":"mrvisser","reason":"Remote host closed the connection","date":"2013-01-20T16:24:58.804Z","type":"quit"} +{"nick":"AdrienBrault","reason":"Quit: Computer has gone to sleep.","date":"2013-01-20T16:25:01.239Z","type":"quit"} +{"nick":"Iszak","message":"Right, so do you want it accessible in your view or in your views javascript?","date":"2013-01-20T16:25:02.483Z","type":"message"} +{"nick":"tpayne","message":"views javascript","date":"2013-01-20T16:25:10.599Z","type":"message"} +{"nick":"Iszak","message":"So I would stringify the object into JSON and then output it and get the client to parse the JSON into an object again.","date":"2013-01-20T16:25:34.969Z","type":"message"} +{"nick":"romainneutron","date":"2013-01-20T16:26:01.150Z","type":"join"} +{"nick":"tpayne","message":"how would that look","date":"2013-01-20T16:26:14.520Z","type":"message"} +{"nick":"Iszak","message":"maybe not need to parse it into an object again, I have never really done this","date":"2013-01-20T16:26:19.735Z","type":"message"} +{"nick":"Piotras","date":"2013-01-20T16:26:35.207Z","type":"join"} +{"nick":"slifty","date":"2013-01-20T16:26:51.047Z","type":"join"} +{"nick":"Iszak","message":"var gdata = JSON.parse('<%= JSON.stringify(myObj) %>');","date":"2013-01-20T16:26:53.153Z","type":"message"} +{"nick":"Iszak","message":"There's got to be a better way though.","date":"2013-01-20T16:26:57.251Z","type":"message"} +{"nick":"infynyxx","reason":"Remote host closed the connection","date":"2013-01-20T16:26:59.062Z","type":"quit"} +{"nick":"dguttman","date":"2013-01-20T16:27:11.223Z","type":"join"} +{"nick":"DarkLord7854","reason":"Quit: Page closed","date":"2013-01-20T16:27:20.756Z","type":"quit"} +{"nick":"yuya_","reason":"Remote host closed the connection","date":"2013-01-20T16:27:35.864Z","type":"quit"} +{"nick":"Iszak","message":"var gdata = <%= JSON.stringify(myObj) %>","date":"2013-01-20T16:27:41.892Z","type":"message"} +{"nick":"Iszak","message":"may also work","date":"2013-01-20T16:27:43.303Z","type":"message"} +{"nick":"yuya_","date":"2013-01-20T16:27:49.413Z","type":"join"} +{"nick":"tpayne","message":"Iszak: that causes some quote; stuff","date":"2013-01-20T16:27:59.283Z","type":"message"} +{"nick":"Iszak","message":"tpayne good point, then use the first one.","date":"2013-01-20T16:28:08.895Z","type":"message"} +{"nick":"yhpark_talk","reason":"Remote host closed the connection","date":"2013-01-20T16:29:42.321Z","type":"quit"} +{"nick":"tpayne","message":"that's causing an error","date":"2013-01-20T16:29:45.006Z","type":"message"} +{"nick":"tpayne","message":"","date":"2013-01-20T16:30:05.963Z","type":"message"} +{"nick":"tpayne","message":"some really strange error","date":"2013-01-20T16:30:09.743Z","type":"message"} +{"nick":"tpayne","message":"a syntax error","date":"2013-01-20T16:30:15.231Z","type":"message"} +{"nick":"Iszak","message":"I mean var gdata = JSON.parse('<%= JSON.stringify(myObj) %>');","date":"2013-01-20T16:30:20.785Z","type":"message"} +{"nick":"Iszak","message":"try that one. It's expected to error, because JSON has escaped characters e.g. ' and \"","date":"2013-01-20T16:30:39.718Z","type":"message"} +{"nick":"addisonj","date":"2013-01-20T16:30:40.401Z","type":"join"} +{"nick":"tpayne","message":"same problem with the "","date":"2013-01-20T16:31:18.768Z","type":"message"} +{"nick":"Sorella","date":"2013-01-20T16:31:32.271Z","type":"join"} +{"nick":"tpayne","message":"i can't believe nobody has ever done this before","date":"2013-01-20T16:31:45.095Z","type":"message"} +{"nick":"tpayne","message":"seems like boilerplate stuff","date":"2013-01-20T16:31:49.784Z","type":"message"} +{"nick":"sashman","reason":"Ping timeout: 276 seconds","date":"2013-01-20T16:32:09.442Z","type":"quit"} +{"nick":"Iszak","message":"tpayne what's your errors? JSON?","date":"2013-01-20T16:32:12.539Z","type":"message"} +{"nick":"tpayne","message":"it can't parse the &auot that JSON.stringify is creating","date":"2013-01-20T16:32:32.454Z","type":"message"} +{"nick":"tpayne","message":"i think JSON.stringify is the problem","date":"2013-01-20T16:32:36.416Z","type":"message"} +{"nick":"eckoit","date":"2013-01-20T16:32:40.545Z","type":"join"} +{"nick":"tpayne","message":"i need to decode the entities","date":"2013-01-20T16:32:51.062Z","type":"message"} +{"nick":"Iszak","message":"So you're telling me, JSON.parse() can't parse the content of JSON.stringify() ?","date":"2013-01-20T16:32:51.196Z","type":"message"} +{"nick":"tpayne","message":"yeah that's right","date":"2013-01-20T16:32:56.581Z","type":"message"} +{"nick":"damienklinnert","date":"2013-01-20T16:33:04.005Z","type":"join"} +{"nick":"thanpolas","reason":"Ping timeout: 248 seconds","date":"2013-01-20T16:33:05.128Z","type":"quit"} +{"nick":"Iszak","message":"seems a bit absurd.","date":"2013-01-20T16:33:08.075Z","type":"message"} +{"nick":"Iszak","message":"give me a sample object that you're trying to serialize","date":"2013-01-20T16:33:36.301Z","type":"message"} +{"nick":"adhipg","reason":"Remote host closed the connection","date":"2013-01-20T16:33:41.187Z","type":"quit"} +{"nick":"tpayne","message":"myObject = {'hello': anotherObj};","date":"2013-01-20T16:34:10.997Z","type":"message"} +{"nick":"taterbase","reason":"Remote host closed the connection","date":"2013-01-20T16:34:12.729Z","type":"quit"} +{"nick":"adhipg","date":"2013-01-20T16:34:14.498Z","type":"join"} +{"nick":"TheAceOfHearts","message":"he's trying to pass that object to ejs, and then have it available from the client","date":"2013-01-20T16:34:15.460Z","type":"message"} +{"nick":"tpayne","message":"when i console.log this in node, it prints out normaly","date":"2013-01-20T16:34:25.199Z","type":"message"} +{"nick":"CrawfordComeaux","date":"2013-01-20T16:34:30.402Z","type":"join"} +{"nick":"sashman","date":"2013-01-20T16:34:33.560Z","type":"join"} +{"nick":"Iszak","message":"tpayne yes.. but what is anotherObj?","date":"2013-01-20T16:34:41.555Z","type":"message"} +{"nick":"Iszak","message":"tpayne that doesn't tell me what specific character is breaking the parse.","date":"2013-01-20T16:34:57.113Z","type":"message"} +{"nick":"tpayne","message":"ok i'll replace anotherObj with null","date":"2013-01-20T16:35:24.667Z","type":"message"} +{"nick":"tpayne","message":"to eliminate that","date":"2013-01-20T16:35:29.239Z","type":"message"} +{"nick":"tpayne","message":"","date":"2013-01-20T16:36:07.440Z","type":"message"} +{"nick":"yhpark_talk","date":"2013-01-20T16:36:12.000Z","type":"join"} +{"nick":"tpayne","message":"see how it's printing that in view source of the page","date":"2013-01-20T16:36:23.569Z","type":"message"} +{"nick":"Iszak","message":"OH right, ejs is probably escaping that shit","date":"2013-01-20T16:36:25.065Z","type":"message"} +{"nick":"Iszak","message":"security first","date":"2013-01-20T16:36:33.401Z","type":"message"} +{"nick":"Iszak","message":"use <%- insead","date":"2013-01-20T16:36:50.617Z","type":"message"} +{"nick":"rafmc","date":"2013-01-20T16:36:57.077Z","type":"join"} +{"nick":"taterbase","date":"2013-01-20T16:38:34.496Z","type":"join"} +{"nick":"adhipg","reason":"Ping timeout: 252 seconds","date":"2013-01-20T16:38:40.496Z","type":"quit"} +{"nick":"Artimus","date":"2013-01-20T16:38:46.617Z","type":"join"} +{"nick":"kaen","date":"2013-01-20T16:38:49.689Z","type":"join"} +{"nick":"tpayne","message":"","date":"2013-01-20T16:38:56.314Z","type":"message"} +{"nick":"tpayne","message":"works","date":"2013-01-20T16:39:06.791Z","type":"message"} +{"nick":"tpayne","message":"excellent, thanks!","date":"2013-01-20T16:39:09.404Z","type":"message"} +{"nick":"tpayne","message":"why is that?","date":"2013-01-20T16:39:18.064Z","type":"message"} +{"nick":"taterbase","reason":"Remote host closed the connection","date":"2013-01-20T16:39:21.507Z","type":"quit"} +{"nick":"Iszak","message":"tpayne because <%= escaped by default <%- doesn't escape it's for security.","date":"2013-01-20T16:40:19.839Z","type":"message"} +{"nick":"tpayne","message":"got it","date":"2013-01-20T16:40:35.790Z","type":"message"} +{"nick":"tpayne","message":"thanks","date":"2013-01-20T16:40:36.700Z","type":"message"} +{"nick":"nodweber","date":"2013-01-20T16:40:48.320Z","type":"join"} +{"nick":"nodweber","message":"hey, I'm trying to use v8/tools/mac-tick-processor but I get ReferenceError: arguments is not defined","date":"2013-01-20T16:41:27.313Z","type":"message"} +{"nick":"nodweber","message":"var params = processArguments(arguments);","date":"2013-01-20T16:41:27.827Z","type":"message"} +{"nick":"nodweber","message":"sorry in :v8/tools/tickprocessor-driver.js:46:","date":"2013-01-20T16:41:48.828Z","type":"message"} +{"nick":"nodweber","message":"v8/tools/tickprocessor-driver.js:46:ReferenceError: arguments is not defined.. ","date":"2013-01-20T16:42:13.002Z","type":"message"} +{"nick":"luisbug","reason":"Ping timeout: 248 seconds","date":"2013-01-20T16:42:28.773Z","type":"quit"} +{"nick":"No9","reason":"Ping timeout: 248 seconds","date":"2013-01-20T16:42:41.109Z","type":"quit"} +{"nick":"sashman","reason":"Ping timeout: 276 seconds","date":"2013-01-20T16:43:12.535Z","type":"quit"} +{"nick":"IrishGringo","date":"2013-01-20T16:43:20.242Z","type":"join"} +{"nick":"stonebranch","date":"2013-01-20T16:43:49.748Z","type":"join"} +{"nick":"damienklinnert","reason":"Quit: Leaving...","date":"2013-01-20T16:43:54.740Z","type":"quit"} +{"nick":"eckoit","date":"2013-01-20T16:44:08.392Z","type":"part"} +{"nick":"nodweber","message":"auu ? :S","date":"2013-01-20T16:44:31.014Z","type":"message"} +{"nick":"No9","date":"2013-01-20T16:44:39.550Z","type":"join"} +{"nick":"yhpark_talk","reason":"Remote host closed the connection","date":"2013-01-20T16:44:41.799Z","type":"quit"} +{"nick":"yhpark_talk","date":"2013-01-20T16:44:50.177Z","type":"join"} +{"nick":"yuya_","reason":"Remote host closed the connection","date":"2013-01-20T16:45:35.057Z","type":"quit"} +{"nick":"sir_tyrion","date":"2013-01-20T16:45:42.272Z","type":"join"} +{"nick":"DarkLord7854","date":"2013-01-20T16:45:46.149Z","type":"join"} +{"nick":"yuya_","date":"2013-01-20T16:45:48.800Z","type":"join"} +{"nick":"stevegill","reason":"Quit: stevegill","date":"2013-01-20T16:46:11.340Z","type":"quit"} +{"nick":"slickplaid","new_nick":"slick","date":"2013-01-20T16:46:16.216Z","type":"nick"} +{"nick":"uiureo","date":"2013-01-20T16:46:19.819Z","type":"join"} +{"nick":"slick","new_nick":"slicky","date":"2013-01-20T16:46:39.909Z","type":"nick"} +{"nick":"uiureo","reason":"Remote host closed the connection","date":"2013-01-20T16:46:57.244Z","type":"quit"} +{"nick":"DarkLord7854","message":"Any suggestions on handling uploading user content (through a wysiwyg) to Amazon S3? A lot of the WYSIWYGs out there use a PHP handler for it, I'm obviously wanting to stay purely on Node. Would rather avoid wasting time writing my own handler","date":"2013-01-20T16:48:18.263Z","type":"message"} +{"nick":"joshfinnie","reason":"Read error: Connection reset by peer","date":"2013-01-20T16:48:32.602Z","type":"quit"} +{"nick":"Aartsie","date":"2013-01-20T16:48:56.299Z","type":"join"} +{"nick":"adhipg","date":"2013-01-20T16:49:14.493Z","type":"join"} +{"nick":"ryanh_","reason":"Ping timeout: 256 seconds","date":"2013-01-20T16:49:24.006Z","type":"quit"} +{"nick":"mynameis","reason":"Quit: mynameis","date":"2013-01-20T16:50:05.042Z","type":"quit"} +{"nick":"Maarten__","reason":"Read error: Connection timed out","date":"2013-01-20T16:50:15.316Z","type":"quit"} +{"nick":"pringlescan","date":"2013-01-20T16:51:14.296Z","type":"join"} +{"nick":"sashman","date":"2013-01-20T16:51:25.544Z","type":"join"} +{"nick":"joshfinnie","date":"2013-01-20T16:51:25.734Z","type":"join"} +{"nick":"Maarten__","date":"2013-01-20T16:51:27.124Z","type":"join"} +{"nick":"infynyxx","date":"2013-01-20T16:51:54.984Z","type":"join"} +{"nick":"joukokar","reason":"Ping timeout: 248 seconds","date":"2013-01-20T16:52:36.772Z","type":"quit"} +{"nick":"graeme_f","date":"2013-01-20T16:52:59.734Z","type":"join"} +{"nick":"ryanh","date":"2013-01-20T16:53:02.155Z","type":"join"} +{"nick":"ryanh","reason":"Max SendQ exceeded","date":"2013-01-20T16:53:06.179Z","type":"quit"} +{"nick":"ryanh","date":"2013-01-20T16:53:40.357Z","type":"join"} +{"nick":"jarek","reason":"Quit: jarek","date":"2013-01-20T16:54:42.463Z","type":"quit"} +{"nick":"uns0b","reason":"Ping timeout: 252 seconds","date":"2013-01-20T16:54:44.178Z","type":"quit"} +{"nick":"spion","reason":"Ping timeout: 246 seconds","date":"2013-01-20T16:55:04.777Z","type":"quit"} +{"nick":"uns0b","date":"2013-01-20T16:55:16.044Z","type":"join"} +{"nick":"lando","reason":"Remote host closed the connection","date":"2013-01-20T16:55:35.313Z","type":"quit"} +{"nick":"rfgarcia","date":"2013-01-20T16:56:16.149Z","type":"join"} +{"nick":"mirkok","date":"2013-01-20T16:56:36.111Z","type":"join"} +{"nick":"spenvo","reason":"Quit: This computer has gone to sleep","date":"2013-01-20T16:56:58.490Z","type":"quit"} +{"nick":"kishoreyekkanti","date":"2013-01-20T16:57:27.632Z","type":"join"} +{"nick":"thl0","reason":"Remote host closed the connection","date":"2013-01-20T16:57:38.897Z","type":"quit"} +{"nick":"roowilliams","reason":"Read error: Connection reset by peer","date":"2013-01-20T16:57:44.901Z","type":"quit"} +{"nick":"roto3","date":"2013-01-20T16:59:06.130Z","type":"part"} +{"nick":"templaedhel","reason":"Quit: Leaving...","date":"2013-01-20T16:59:11.106Z","type":"quit"} +{"nick":"jabberwocky","date":"2013-01-20T16:59:17.127Z","type":"join"} +{"nick":"listochkin","date":"2013-01-20T16:59:48.368Z","type":"join"} +{"nick":"fantasywind_","date":"2013-01-20T17:00:00.180Z","type":"join"} +{"nick":"lohkey","date":"2013-01-20T17:00:21.848Z","type":"join"} +{"nick":"arnedebree","date":"2013-01-20T17:00:26.872Z","type":"join"} +{"nick":"rfgarcia","reason":"Ping timeout: 248 seconds","date":"2013-01-20T17:00:49.103Z","type":"quit"} +{"nick":"cuttooth","date":"2013-01-20T17:00:54.326Z","type":"join"} +{"nick":"dnolen","date":"2013-01-20T17:01:21.258Z","type":"join"} +{"nick":"mrvisser","date":"2013-01-20T17:01:28.363Z","type":"join"} +{"nick":"uiureo","date":"2013-01-20T17:02:20.828Z","type":"join"} +{"nick":"uiureo","reason":"Remote host closed the connection","date":"2013-01-20T17:02:34.592Z","type":"quit"} +{"nick":"intabulas","date":"2013-01-20T17:02:48.950Z","type":"join"} +{"nick":"listochkin","reason":"Remote host closed the connection","date":"2013-01-20T17:03:08.908Z","type":"quit"} +{"nick":"kwhinnery","date":"2013-01-20T17:03:39.161Z","type":"join"} +{"nick":"aho","date":"2013-01-20T17:03:46.365Z","type":"join"} +{"nick":"dguttman","reason":"Quit: dguttman","date":"2013-01-20T17:04:31.174Z","type":"quit"} +{"nick":"fantasywind_","reason":"Ping timeout: 252 seconds","date":"2013-01-20T17:04:38.122Z","type":"quit"} +{"nick":"Piotras","reason":"Ping timeout: 252 seconds","date":"2013-01-20T17:05:11.121Z","type":"quit"} +{"nick":"aut0mata","reason":"Quit: This computer has gone to sleep","date":"2013-01-20T17:06:04.119Z","type":"quit"} +{"nick":"tpayne","reason":"Quit: Get MacIrssi - http://www.sysctl.co.uk/projects/macirssi/","date":"2013-01-20T17:06:25.689Z","type":"quit"} +{"nick":"Iszak","date":"2013-01-20T17:06:28.236Z","type":"quit"} +{"nick":"codelahoma","reason":"Quit: ZNC - http://znc.in","date":"2013-01-20T17:07:56.567Z","type":"quit"} +{"nick":"infynyxx","reason":"Read error: Connection reset by peer","date":"2013-01-20T17:08:54.058Z","type":"quit"} +{"nick":"CMTegner","date":"2013-01-20T17:09:01.748Z","type":"join"} +{"nick":"azhwkd","new_nick":"azhwkd|away","date":"2013-01-20T17:09:22.609Z","type":"nick"} +{"nick":"infynyxx","date":"2013-01-20T17:09:28.088Z","type":"join"} +{"nick":"AdrienBrault","date":"2013-01-20T17:09:46.516Z","type":"join"} +{"nick":"codelahoma","date":"2013-01-20T17:10:54.645Z","type":"join"} +{"nick":"joshontheweb","date":"2013-01-20T17:11:17.077Z","type":"join"} +{"nick":"adrianlang1","date":"2013-01-20T17:11:48.938Z","type":"join"} +{"nick":"mirkok","reason":"Quit: mirkok","date":"2013-01-20T17:12:54.091Z","type":"quit"} +{"nick":"mynameis","date":"2013-01-20T17:13:15.349Z","type":"join"} +{"nick":"adrianlang","reason":"Ping timeout: 245 seconds","date":"2013-01-20T17:13:28.336Z","type":"quit"} +{"nick":"emkei","new_nick":"emkei_","date":"2013-01-20T17:13:41.822Z","type":"nick"} +{"nick":"aut0mata","date":"2013-01-20T17:13:49.780Z","type":"join"} +{"nick":"addisonj","reason":"Remote host closed the connection","date":"2013-01-20T17:14:12.572Z","type":"quit"} +{"nick":"er1c_","reason":"Read error: Operation timed out","date":"2013-01-20T17:14:35.950Z","type":"quit"} +{"nick":"slicky","reason":"Quit: thx","date":"2013-01-20T17:14:39.417Z","type":"quit"} +{"nick":"draginx","date":"2013-01-20T17:15:22.708Z","type":"join"} +{"nick":"draginx","reason":"Changing host","date":"2013-01-20T17:15:22.887Z","type":"quit"} +{"nick":"draginx","date":"2013-01-20T17:15:23.016Z","type":"join"} +{"nick":"GreenDog","reason":"Ping timeout: 252 seconds","date":"2013-01-20T17:15:52.852Z","type":"quit"} +{"nick":"jack150","date":"2013-01-20T17:16:13.013Z","type":"join"} +{"nick":"draginx","reason":"Client Quit","date":"2013-01-20T17:16:17.404Z","type":"quit"} +{"nick":"marlun_","date":"2013-01-20T17:16:34.471Z","type":"join"} +{"nick":"charuru","date":"2013-01-20T17:17:54.485Z","type":"join"} +{"nick":"freakyfractal","date":"2013-01-20T17:18:02.503Z","type":"join"} +{"nick":"slicky","date":"2013-01-20T17:18:35.155Z","type":"join"} +{"nick":"tomb","date":"2013-01-20T17:19:09.990Z","type":"join"} +{"nick":"p_l_a_y","date":"2013-01-20T17:19:14.749Z","type":"join"} +{"nick":"spenvo","date":"2013-01-20T17:19:38.862Z","type":"join"} +{"nick":"Junoon53","date":"2013-01-20T17:20:08.611Z","type":"join"} +{"nick":"rump","date":"2013-01-20T17:20:29.032Z","type":"join"} +{"nick":"jack150","message":"at the start of my script i create a filehandle for a stream: var f = fs.createWriteStream('log.txt', {'flags': 'a'}); and whenever i want to write something (at various points) i simply use f.write(string) // i never close it and i've only tested it for 1 user and it works but I wondered if it's bad on my resources/memory or if I'm likely to run into problems","date":"2013-01-20T17:20:34.045Z","type":"message"} +{"nick":"jack150","message":"(i use an older version of node.js, I can't use fileappend)","date":"2013-01-20T17:21:14.085Z","type":"message"} +{"nick":"AvianFlu","date":"2013-01-20T17:22:10.052Z","type":"join"} +{"nick":"ogny","reason":"Read error: No route to host","date":"2013-01-20T17:23:13.492Z","type":"quit"} +{"nick":"ogny","date":"2013-01-20T17:23:28.048Z","type":"join"} +{"nick":"ogny","reason":"Changing host","date":"2013-01-20T17:23:28.282Z","type":"quit"} +{"nick":"ogny","date":"2013-01-20T17:23:28.413Z","type":"join"} +{"nick":"eschnou","reason":"Ping timeout: 245 seconds","date":"2013-01-20T17:23:28.541Z","type":"quit"} +{"nick":"sgallagh","reason":"Ping timeout: 252 seconds","date":"2013-01-20T17:24:08.497Z","type":"quit"} +{"nick":"infynyxx","reason":"Remote host closed the connection","date":"2013-01-20T17:24:24.035Z","type":"quit"} +{"nick":"arnedebree","reason":"Quit: arnedebree","date":"2013-01-20T17:24:36.961Z","type":"quit"} +{"nick":"spenvo","reason":"Quit: This computer has gone to sleep","date":"2013-01-20T17:24:48.999Z","type":"quit"} +{"nick":"vervain","reason":"Quit: Leaving","date":"2013-01-20T17:26:44.346Z","type":"quit"} +{"nick":"rafmc","reason":"Read error: Connection reset by peer","date":"2013-01-20T17:28:48.533Z","type":"quit"} +{"nick":"rafmc","date":"2013-01-20T17:29:24.643Z","type":"join"} +{"nick":"APack","reason":"Quit: APack","date":"2013-01-20T17:29:26.048Z","type":"quit"} +{"nick":"langdon","reason":"Ping timeout: 244 seconds","date":"2013-01-20T17:30:07.147Z","type":"quit"} +{"nick":"addisonj","date":"2013-01-20T17:30:39.567Z","type":"join"} +{"nick":"er1c_","date":"2013-01-20T17:30:42.889Z","type":"join"} +{"nick":"kishoreyekkanti","reason":"Quit: Will be back..","date":"2013-01-20T17:31:41.426Z","type":"quit"} +{"nick":"niftylettuce","message":"http://www.startupsupper.com lol","date":"2013-01-20T17:32:11.406Z","type":"message"} +{"nick":"andrehjr","reason":"Ping timeout: 244 seconds","date":"2013-01-20T17:33:44.191Z","type":"quit"} +{"nick":"templaedhel","date":"2013-01-20T17:33:46.473Z","type":"join"} +{"nick":"thl0","date":"2013-01-20T17:35:53.326Z","type":"join"} +{"nick":"graeme_f","date":"2013-01-20T17:35:55.212Z","type":"quit"} +{"nick":"lupomontero","date":"2013-01-20T17:36:09.932Z","type":"join"} +{"nick":"andrehjr","date":"2013-01-20T17:36:18.734Z","type":"join"} +{"nick":"woopwoop","date":"2013-01-20T17:36:57.744Z","type":"join"} +{"nick":"woopwoop","message":"i'm calling a post from the client to node that then calls the facebook graph and returns a json object back to the client, am I doing it right?","date":"2013-01-20T17:37:42.964Z","type":"message"} +{"nick":"jonno11","reason":"Quit: jonno11","date":"2013-01-20T17:37:55.013Z","type":"quit"} +{"nick":"supersym","reason":"Quit: WeeChat 0.3.9.2","date":"2013-01-20T17:38:13.690Z","type":"quit"} +{"nick":"sashman","reason":"Ping timeout: 276 seconds","date":"2013-01-20T17:38:27.760Z","type":"quit"} +{"nick":"joshontheweb","reason":"Quit: Computer has gone to sleep.","date":"2013-01-20T17:41:14.842Z","type":"quit"} +{"nick":"wnck","date":"2013-01-20T17:41:41.031Z","type":"join"} +{"nick":"roowilliams","date":"2013-01-20T17:42:31.492Z","type":"join"} +{"nick":"kwhinnery","reason":"Quit: kwhinnery","date":"2013-01-20T17:42:59.708Z","type":"quit"} +{"nick":"vyvup","reason":"Ping timeout: 248 seconds","date":"2013-01-20T17:43:29.132Z","type":"quit"} +{"nick":"seyz","reason":"Ping timeout: 256 seconds","date":"2013-01-20T17:43:48.014Z","type":"quit"} +{"nick":"kwhinnery","date":"2013-01-20T17:44:00.561Z","type":"join"} +{"nick":"roowilliams","message":"gyp ERR! stack Error: Command failed: CreateProcessW: The system cannot find the path specified.","date":"2013-01-20T17:44:02.934Z","type":"message"} +{"nick":"roowilliams","message":"when trying to install node-serialport.. any ideas?","date":"2013-01-20T17:44:14.000Z","type":"message"} +{"nick":"thl0","reason":"Remote host closed the connection","date":"2013-01-20T17:44:18.831Z","type":"quit"} +{"nick":"roowilliams","message":"(reading stack overflow now!)","date":"2013-01-20T17:44:28.672Z","type":"message"} +{"nick":"joshfinnie","reason":"Quit: Computer has gone to sleep.","date":"2013-01-20T17:44:28.888Z","type":"quit"} +{"nick":"joshontheweb","date":"2013-01-20T17:45:33.793Z","type":"join"} +{"nick":"sashman","date":"2013-01-20T17:45:52.557Z","type":"join"} +{"nick":"kishoreyekkanti","date":"2013-01-20T17:46:03.968Z","type":"join"} +{"nick":"No9","reason":"Quit: Gone to join the choir invisibule","date":"2013-01-20T17:46:52.027Z","type":"quit"} +{"nick":"abe","reason":"Remote host closed the connection","date":"2013-01-20T17:46:52.907Z","type":"quit"} +{"nick":"addisonj","reason":"Remote host closed the connection","date":"2013-01-20T17:48:03.134Z","type":"quit"} +{"nick":"templaedhel","reason":"Quit: Leaving...","date":"2013-01-20T17:48:37.535Z","type":"quit"} +{"nick":"kelonye","date":"2013-01-20T17:48:40.504Z","type":"join"} +{"nick":"rafmc","reason":"Remote host closed the connection","date":"2013-01-20T17:50:25.668Z","type":"quit"} +{"nick":"cxreg","message":"can i use smartos as a guest os under linux?","date":"2013-01-20T17:50:37.887Z","type":"message"} +{"nick":"woopwoop","date":"2013-01-20T17:50:47.841Z","type":"quit"} +{"nick":"kwhinnery","reason":"Quit: kwhinnery","date":"2013-01-20T17:51:01.248Z","type":"quit"} +{"nick":"larsvegas","reason":"Quit: Leaving.","date":"2013-01-20T17:51:05.954Z","type":"quit"} +{"nick":"Engin","message":"recommended way of forging request to use in nodejs ?","date":"2013-01-20T17:51:09.430Z","type":"message"} +{"nick":"Engin","message":"or you guys test stuff at a higher level ?","date":"2013-01-20T17:51:56.319Z","type":"message"} +{"nick":"stephenplusplus","reason":"Quit: Leaving.","date":"2013-01-20T17:52:58.090Z","type":"quit"} +{"nick":"joschi","reason":"Quit: http://quassel-irc.org - Chat comfortably. Anywhere.","date":"2013-01-20T17:53:12.870Z","type":"quit"} +{"nick":"abe","date":"2013-01-20T17:54:03.270Z","type":"join"} +{"nick":"brycebaril","message":"What do you mean by forging request?","date":"2013-01-20T17:54:08.119Z","type":"message"} +{"nick":"STRML","date":"2013-01-20T17:54:59.342Z","type":"join"} +{"nick":"roowilliams","date":"2013-01-20T17:55:17.118Z","type":"part"} +{"nick":"akram","reason":"Read error: Connection reset by peer","date":"2013-01-20T17:55:19.815Z","type":"quit"} +{"nick":"TonkaTruck","date":"2013-01-20T17:55:29.911Z","type":"join"} +{"nick":"Engin","message":"creating http.ServerRequest to feed handlers and test the response","date":"2013-01-20T17:55:35.597Z","type":"message"} +{"nick":"akram","date":"2013-01-20T17:55:53.028Z","type":"join"} +{"nick":"ako","date":"2013-01-20T17:56:01.466Z","type":"join"} +{"nick":"rfgarcia","date":"2013-01-20T17:56:45.461Z","type":"join"} +{"nick":"larsvegas","date":"2013-01-20T17:57:08.797Z","type":"join"} +{"nick":"salsamontes","reason":"Quit: Nettalk6 - www.ntalk.de","date":"2013-01-20T17:57:13.613Z","type":"quit"} +{"nick":"brycebaril","message":"I do it at a higher level, i.e. http.request() and actually using the network","date":"2013-01-20T17:57:35.867Z","type":"message"} +{"nick":"templaedhel","date":"2013-01-20T17:58:03.535Z","type":"join"} +{"nick":"shihan","message":"hmmm, i have an app thats occasionally crashing with this error http://pastebin.com/6LGRmLQe and im at a loss trying to figure out whats causing it","date":"2013-01-20T17:58:10.859Z","type":"message"} +{"nick":"andu","date":"2013-01-20T17:58:16.084Z","type":"join"} +{"nick":"templaedhel","reason":"Client Quit","date":"2013-01-20T17:58:21.028Z","type":"quit"} +{"nick":"aho","reason":"Ping timeout: 245 seconds","date":"2013-01-20T17:58:53.444Z","type":"quit"} +{"nick":"cainus","message":"anyone have experience with domains? seems like I'm using it correctly, but it's not catching thrown errors...","date":"2013-01-20T17:59:39.514Z","type":"message"} +{"nick":"fantasywind_","date":"2013-01-20T18:00:23.487Z","type":"join"} +{"nick":"yhpark_talk","reason":"Remote host closed the connection","date":"2013-01-20T18:00:57.415Z","type":"quit"} +{"nick":"yhpark_talk","date":"2013-01-20T18:01:06.577Z","type":"join"} +{"nick":"rfgarcia","reason":"Ping timeout: 264 seconds","date":"2013-01-20T18:01:24.424Z","type":"quit"} +{"nick":"cxreg","message":"yes, have any example code?","date":"2013-01-20T18:01:27.782Z","type":"message"} +{"nick":"voodootikigod_","reason":"Ping timeout: 272 seconds","date":"2013-01-20T18:01:36.745Z","type":"quit"} +{"nick":"stephenplusplus","date":"2013-01-20T18:02:08.743Z","type":"join"} +{"nick":"jackyalcine","reason":"Quit: Quit","date":"2013-01-20T18:02:11.579Z","type":"quit"} +{"nick":"andu","reason":"Client Quit","date":"2013-01-20T18:02:15.631Z","type":"quit"} +{"nick":"defunctzombie_zz","new_nick":"defunctzombie","date":"2013-01-20T18:02:19.219Z","type":"nick"} +{"nick":"Engin","message":"brycebaril: hmm that is a bit odd compared to other testing frameworks I've seen but sounds good","date":"2013-01-20T18:02:24.412Z","type":"message"} +{"nick":"cainus","message":"cxreg: yeah... I'll pull out an example... ","date":"2013-01-20T18:02:31.410Z","type":"message"} +{"nick":"asturel","reason":"Remote host closed the connection","date":"2013-01-20T18:02:42.658Z","type":"quit"} +{"nick":"cxreg","message":"optimist++ best arg parser evar","date":"2013-01-20T18:02:52.385Z","type":"message"} +{"nick":"virgilejoly","date":"2013-01-20T18:03:03.944Z","type":"join"} +{"nick":"cainus","message":"cxreg: I'm mostly just wrapping a throw with mydomain.run() now and it doesn't catch it","date":"2013-01-20T18:03:08.477Z","type":"message"} +{"nick":"asturel","date":"2013-01-20T18:03:29.799Z","type":"join"} +{"nick":"tjfontaine","message":"I presume you have an on('error') as well?","date":"2013-01-20T18:03:41.740Z","type":"message"} +{"nick":"cainus","message":"yeah","date":"2013-01-20T18:03:48.924Z","type":"message"} +{"nick":"fantasywind_","reason":"Ping timeout: 252 seconds","date":"2013-01-20T18:04:50.485Z","type":"quit"} +{"nick":"cainus","message":"heh damn... my ultra basic example works","date":"2013-01-20T18:05:08.096Z","type":"message"} +{"nick":"cxreg","message":"always happens that way :/","date":"2013-01-20T18:05:35.128Z","type":"message"} +{"nick":"ins0mnia","reason":"Ping timeout: 256 seconds","date":"2013-01-20T18:05:38.548Z","type":"quit"} +{"nick":"jakehow","reason":"Ping timeout: 246 seconds","date":"2013-01-20T18:05:46.829Z","type":"quit"} +{"nick":"STRML","message":"Hey guys... thought you might be interested; I built the first client-side encrypted file sharing platform, 2 months before Mega, on nodejs","date":"2013-01-20T18:06:06.650Z","type":"message"} +{"nick":"peteschaffner","date":"2013-01-20T18:06:12.535Z","type":"join"} +{"nick":"STRML","message":"http://news.ycombinator.com/item?id=5087473","date":"2013-01-20T18:06:16.934Z","type":"message"} +{"nick":"ovaillancourt","date":"2013-01-20T18:06:42.367Z","type":"join"} +{"nick":"CrawfordComeaux","message":"without googling, I challenge the \"first\" part of that statement","date":"2013-01-20T18:07:07.578Z","type":"message"} +{"nick":"ovaillancourt","reason":"Remote host closed the connection","date":"2013-01-20T18:07:11.465Z","type":"quit"} +{"nick":"STRML","message":"first as in the first browser-based solution","date":"2013-01-20T18:07:28.954Z","type":"message"} +{"nick":"jabberwocky","reason":"Remote host closed the connection","date":"2013-01-20T18:07:36.504Z","type":"quit"} +{"nick":"CrawfordComeaux","message":"well, true or not, well done :D","date":"2013-01-20T18:08:27.968Z","type":"message"} +{"nick":"CrawfordComeaux","message":"now go make it fully homomorphic and I'll love you forever and always","date":"2013-01-20T18:08:47.362Z","type":"message"} +{"nick":"squeakytoy","message":"anyoe know how to get an object's/function's name?","date":"2013-01-20T18:09:18.631Z","type":"message"} +{"nick":"slaskis","reason":"Quit: slaskis","date":"2013-01-20T18:10:00.442Z","type":"quit"} +{"nick":"STRML","message":"crawfordcomeaux: Hah what does it being homomorphic have to do with its utility?","date":"2013-01-20T18:10:50.737Z","type":"message"} +{"nick":"STRML","message":"squeakytoy: I'm not so sure how much sense that makes. How can you look up a variable's name if you don't know it's name to begin with","date":"2013-01-20T18:11:22.521Z","type":"message"} +{"nick":"adambeynon","date":"2013-01-20T18:11:35.796Z","type":"join"} +{"nick":"shadebob","reason":"Ping timeout: 245 seconds","date":"2013-01-20T18:11:48.426Z","type":"quit"} +{"nick":"squeakytoy","message":"STRML, but if you do: function x() {","date":"2013-01-20T18:12:18.814Z","type":"message"} +{"nick":"squeakytoy","message":"STRML, but if you do: function x() { .. } <-- does the function have the name x?","date":"2013-01-20T18:12:29.692Z","type":"message"} +{"nick":"STRML","message":"yeah it does","date":"2013-01-20T18:12:43.607Z","type":"message"} +{"nick":"squeakytoy","message":"know how to get it? ;)","date":"2013-01-20T18:12:53.282Z","type":"message"} +{"nick":"STRML","message":"and so you can have it call itself recursively that way","date":"2013-01-20T18:12:53.642Z","type":"message"} +{"nick":"shadebob","date":"2013-01-20T18:13:04.148Z","type":"join"} +{"nick":"CrawfordComeaux","message":"STRML: because then the host can operate on the data without decrypting (in theory)","date":"2013-01-20T18:13:06.980Z","type":"message"} +{"nick":"rideh","reason":"Quit: Bye","date":"2013-01-20T18:13:09.083Z","type":"quit"} +{"nick":"STRML","message":"CrawfordComeaux: Interesting. What kinds of things would you want to do with it? just curious","date":"2013-01-20T18:13:28.848Z","type":"message"} +{"nick":"AthanClark","reason":"Ping timeout: 245 seconds","date":"2013-01-20T18:13:48.064Z","type":"quit"} +{"nick":"STRML","message":"squeakytoy: Might get some mileage with arguments.callee, but be aware it's on its way out","date":"2013-01-20T18:14:02.273Z","type":"message"} +{"nick":"k_89","message":"well, trying to make a simple blog-like-thingy in nodejs and getting a problem in using sequelize , This is my user model: http://paste.laravel.com/gey ... and this is my article model: http://paste.laravel.com/gez , the console.log(article) i have in the user Model definition shows its an empty object. I think the problem is with each definition requiring the other to be present. How do I tackle this","date":"2013-01-20T18:14:14.548Z","type":"message"} +{"nick":"stephenplusplus","reason":"Quit: Leaving.","date":"2013-01-20T18:14:42.969Z","type":"quit"} +{"nick":"CrawfordComeaux","message":"STRML: as the host? find an industry where companies have specific data that's needed to calculate things, but the companies may be hesitant to allow third parties to have access to it....and then take your pick of the litter.","date":"2013-01-20T18:14:48.119Z","type":"message"} +{"nick":"GreenDog","date":"2013-01-20T18:14:53.794Z","type":"join"} +{"nick":"romainneutron","reason":"Quit: romainneutron","date":"2013-01-20T18:14:56.870Z","type":"quit"} +{"nick":"CrawfordComeaux","message":"ex: retailers and their cost data","date":"2013-01-20T18:15:07.974Z","type":"message"} +{"nick":"stephenplusplus","date":"2013-01-20T18:15:12.493Z","type":"join"} +{"nick":"STRML","message":"interesting idea.","date":"2013-01-20T18:15:45.286Z","type":"message"} +{"nick":"STRML","message":"I was hoping, if I go anywhere with it, to go somewhere in the more legit direction. I don't want to be another kim dotcom","date":"2013-01-20T18:15:57.993Z","type":"message"} +{"nick":"CrawfordComeaux","message":"medical data","date":"2013-01-20T18:16:20.935Z","type":"message"} +{"nick":"wnck","date":"2013-01-20T18:16:22.879Z","type":"part"} +{"nick":"APack","date":"2013-01-20T18:16:31.889Z","type":"join"} +{"nick":"stephenplusplus","reason":"Client Quit","date":"2013-01-20T18:16:40.812Z","type":"quit"} +{"nick":"therealkoopa","date":"2013-01-20T18:16:47.817Z","type":"join"} +{"nick":"CrawfordComeaux","message":"though that's such a huge PITA with regards to HIPPA (at least here in the US)","date":"2013-01-20T18:16:49.771Z","type":"message"} +{"nick":"STRML","message":"I definitely think there's utility in terms of pitching to companies, lawyers, accountants, etc. especially freelancers","date":"2013-01-20T18:17:35.400Z","type":"message"} +{"nick":"bitmage","date":"2013-01-20T18:17:46.908Z","type":"join"} +{"nick":"STRML","message":"they need an easy-to-use system to move data around without it sitting forever in email, relying on clients to securely encrypt in archives, etc.","date":"2013-01-20T18:17:49.587Z","type":"message"} +{"nick":"bitpimp","message":"I'm working on a classic todo app backbone.js example. The examples make get, put, delete etc REST calls which reference the todo's with simple ID numbers, such as 'todos/1' or 'todos/2'. I set it up with a node db. Node stores with the _id values... what is a typical way to work between the two versions of the todo items?","date":"2013-01-20T18:18:04.165Z","type":"message"} +{"nick":"rickibalboa","reason":"Read error: Connection reset by peer","date":"2013-01-20T18:18:08.069Z","type":"quit"} +{"nick":"rickibalboa","date":"2013-01-20T18:18:15.775Z","type":"join"} +{"nick":"bitpimp","message":"sorry... struggled with the question due to my weak grasp on it all.","date":"2013-01-20T18:18:23.653Z","type":"message"} +{"nick":"STRML","message":"bitpimp: Node DB? Do you mean mongo...?","date":"2013-01-20T18:18:31.568Z","type":"message"} +{"nick":"bitpimp","message":"STRML: oops, yes.","date":"2013-01-20T18:18:42.531Z","type":"message"} +{"nick":"CrawfordComeaux","message":"STRML: btw - fully homomorphic crypto systems are still pretty theoretical...don't think there's been a practical implementation to emerge yet","date":"2013-01-20T18:18:42.664Z","type":"message"} +{"nick":"k_89","message":"question ... is there any open source project in node out there which uses sequelize, and has a bunch of related models set up","date":"2013-01-20T18:18:47.847Z","type":"message"} +{"nick":"k_89","message":"?","date":"2013-01-20T18:18:49.175Z","type":"message"} +{"nick":"k_89","message":"or, rather, anyone here uses sequelize ?","date":"2013-01-20T18:18:59.636Z","type":"message"} +{"nick":"STRML","message":"CrawfordComeaux: Ah. I'm not too familiar with it. Thanks for the info though","date":"2013-01-20T18:19:04.471Z","type":"message"} +{"nick":"abe","reason":"Remote host closed the connection","date":"2013-01-20T18:19:11.180Z","type":"quit"} +{"nick":"STRML","message":"bitpimp: nothing wrong with using the full mongo ID in the url","date":"2013-01-20T18:19:29.089Z","type":"message"} +{"nick":"bitpimp","message":"STRML: I have node/express/mongodb on the server.","date":"2013-01-20T18:19:29.415Z","type":"message"} +{"nick":"CrawfordComeaux","message":"you'd be having to code your own crypto library to implement it, too ","date":"2013-01-20T18:19:39.801Z","type":"message"} +{"nick":"k_89","message":"and for that matter, how many of you guys prefer using an orm over a relational db in node ?","date":"2013-01-20T18:19:41.765Z","type":"message"} +{"nick":"bitpimp","message":"STRML: ok... that's what I'll do, then.","date":"2013-01-20T18:19:45.624Z","type":"message"} +{"nick":"larsvegas","reason":"Quit: Leaving.","date":"2013-01-20T18:20:07.465Z","type":"quit"} +{"nick":"bitpimp","message":"STRML: didn't know if that violated some REST principle or whatnot.","date":"2013-01-20T18:20:07.771Z","type":"message"} +{"nick":"wnck","date":"2013-01-20T18:20:07.903Z","type":"join"} +{"nick":"virgilejoly","reason":"Quit: This computer has gone to sleep","date":"2013-01-20T18:20:10.391Z","type":"quit"} +{"nick":"STRML","message":"bitpimp: Yeah you're going to have a hellish time trying to map that to a readable ID or anything like that. ","date":"2013-01-20T18:20:11.795Z","type":"message"} +{"nick":"Asterokid","date":"2013-01-20T18:20:13.285Z","type":"quit"} +{"nick":"STRML","message":"nah. totally fine","date":"2013-01-20T18:20:16.679Z","type":"message"} +{"nick":"lupomontero","reason":"Remote host closed the connection","date":"2013-01-20T18:20:25.723Z","type":"quit"} +{"nick":"bitpimp","message":"STRML: cool.","date":"2013-01-20T18:20:25.853Z","type":"message"} +{"nick":"STRML","message":"k_89: I used mongoose for a long time in Node. TBH I don't like it","date":"2013-01-20T18:20:31.680Z","type":"message"} +{"nick":"TonkaTruck","message":"k_89: orm and rdbms are not mutually exclusive.","date":"2013-01-20T18:20:34.896Z","type":"message"} +{"nick":"tomb","date":"2013-01-20T18:20:50.157Z","type":"quit"} +{"nick":"STRML","message":"assuming you mean orm + document store vs rdbms","date":"2013-01-20T18:20:51.274Z","type":"message"} +{"nick":"k_89","message":"STRML: no,i don't ","date":"2013-01-20T18:21:02.033Z","type":"message"} +{"nick":"Morkel","date":"2013-01-20T18:21:11.659Z","type":"join"} +{"nick":"k_89","message":"i am having trouble setting up relationships in sequelize","date":"2013-01-20T18:21:13.822Z","type":"message"} +{"nick":"STRML","message":"ohho, I see","date":"2013-01-20T18:21:28.929Z","type":"message"} +{"nick":"k_89","message":"and i also keep thinking that an orm might complicate matters in node.js","date":"2013-01-20T18:21:29.398Z","type":"message"} +{"nick":"bitpimp","message":"STRML: so, when the user creates a new todo item in the client, it gets pushed to mongodb... how does the client version get to know it's id?","date":"2013-01-20T18:21:42.878Z","type":"message"} +{"nick":"qwerty|thc","new_nick":"qwerty|","date":"2013-01-20T18:21:55.769Z","type":"nick"} +{"nick":"STRML","message":"bitpimp: You would do something like POST /todo/new, which returns in the response the id of the new item","date":"2013-01-20T18:22:04.628Z","type":"message"} +{"nick":"vyvup","date":"2013-01-20T18:22:05.123Z","type":"join"} +{"nick":"bitpimp","message":"STRML: aha ok.","date":"2013-01-20T18:22:14.944Z","type":"message"} +{"nick":"STRML","message":"& then the browser redirects to e.g. /todo/{id}","date":"2013-01-20T18:22:18.748Z","type":"message"} +{"nick":"simong","reason":"Quit: Leaving...","date":"2013-01-20T18:22:33.176Z","type":"quit"} +{"nick":"k_89","message":"TonkaTruck: btw, what do you mean by \"orm and rdbms not mutually exclusive\" ?","date":"2013-01-20T18:22:33.521Z","type":"message"} +{"nick":"TonkaTruck","message":"Ack…don't do POST /todo/new","date":"2013-01-20T18:22:34.096Z","type":"message"} +{"nick":"TheJH","reason":"Read error: Operation timed out","date":"2013-01-20T18:22:38.882Z","type":"quit"} +{"nick":"k_89","message":"*not*","date":"2013-01-20T18:22:41.840Z","type":"message"} +{"nick":"CrawfordComeaux","message":"STRML: http://bit.ly/Ww9FL9","date":"2013-01-20T18:22:46.602Z","type":"message"} +{"nick":"bitpimp","message":"STRML: sweet. Maybe todomvc.com has an example of this.","date":"2013-01-20T18:23:05.880Z","type":"message"} +{"nick":"STRML","message":"bitpimp: I'm sure it does","date":"2013-01-20T18:23:18.079Z","type":"message"} +{"nick":"STRML","message":"CrawfordComeaux: thanks for the link, reading...","date":"2013-01-20T18:23:24.318Z","type":"message"} +{"nick":"mynameis","reason":"Ping timeout: 245 seconds","date":"2013-01-20T18:23:28.542Z","type":"quit"} +{"nick":"TonkaTruck","message":"k_89: You can have an orm in front of virtually any data store…doc, rdbms, etc","date":"2013-01-20T18:23:48.229Z","type":"message"} +{"nick":"k_89","message":"oh, that :P","date":"2013-01-20T18:24:08.436Z","type":"message"} +{"nick":"cainus","message":"cxreg: seems like domains can't work inside the mocha test runner","date":"2013-01-20T18:24:20.046Z","type":"message"} +{"nick":"TonkaTruck","message":"bitpimp: If Express is getting in the way of proper REST mapping, use Restify.","date":"2013-01-20T18:25:10.699Z","type":"message"} +{"nick":"TonkaTruck","message":"No sense in starting the habit of making shitty APIs now :)","date":"2013-01-20T18:25:57.223Z","type":"message"} +{"nick":"STRML","message":"no reason why express would get in the way","date":"2013-01-20T18:25:59.262Z","type":"message"} +{"nick":"bitpimp","message":"TonkaTruck: ok","date":"2013-01-20T18:26:28.165Z","type":"message"} +{"nick":"brycebaril","message":"I'm not sure that Restify makes REST mapping any easier than Express, but it does come with a lot of other handy stuff.","date":"2013-01-20T18:27:06.851Z","type":"message"} +{"nick":"rafmc","date":"2013-01-20T18:27:14.495Z","type":"join"} +{"nick":"TonkaTruck","message":"If you don't need a 1998 website, use Restify + Mongoose.","date":"2013-01-20T18:27:37.800Z","type":"message"} +{"nick":"k_89","message":"anyone here uses sequelize ?","date":"2013-01-20T18:27:38.212Z","type":"message"} +{"nick":"TonkaTruck","action":"hides","date":"2013-01-20T18:27:43.449Z","type":"action"} +{"nick":"spenvo","date":"2013-01-20T18:28:02.173Z","type":"join"} +{"nick":"Druide_","date":"2013-01-20T18:28:07.337Z","type":"join"} +{"nick":"STRML","message":"TonkaTruck: lolwut","date":"2013-01-20T18:28:11.081Z","type":"message"} +{"nick":"k_89","message":"and for that matter, i haven't found a single important use case of nosql dbs other than , well, storing histories :P","date":"2013-01-20T18:28:23.224Z","type":"message"} +{"nick":"k_89","message":"and sessions, and caching data :P","date":"2013-01-20T18:29:00.749Z","type":"message"} +{"nick":"k_89","message":"but yeah none of those are *important* use cases","date":"2013-01-20T18:29:16.726Z","type":"message"} +{"nick":"k_89","message":"so anyone uses sequelize ? or works with rdbms using node ?","date":"2013-01-20T18:29:39.551Z","type":"message"} +{"nick":"brycebaril","message":"meh, whatever floats your boat.","date":"2013-01-20T18:29:43.658Z","type":"message"} +{"nick":"addisonj","date":"2013-01-20T18:30:26.081Z","type":"join"} +{"nick":"cxreg","message":"cainus: it's very likely try/catch inside the test framework","date":"2013-01-20T18:30:38.007Z","type":"message"} +{"nick":"mscdex","message":"require('boat').float();","date":"2013-01-20T18:30:42.720Z","type":"message"} +{"nick":"cxreg","message":"cainus: lately that has come up a lot","date":"2013-01-20T18:30:44.223Z","type":"message"} +{"nick":"k_89","message":"btw, a designer i know finds node + express with haml and stylus a great way for prototyping stuff","date":"2013-01-20T18:30:46.278Z","type":"message"} +{"nick":"cxreg","message":"cainus: see https://github.com/joyent/node/issues/4570","date":"2013-01-20T18:30:53.356Z","type":"message"} +{"nick":"cainus","message":"cxreg: yep... due to mocha trying to do clientside js as well","date":"2013-01-20T18:30:55.693Z","type":"message"} +{"nick":"TonkaTruck","message":"k_89: There is only one use case for doc dbs: storing data as it's *usually* displayed. That being said, with a nice ORM, you can almost treat doc dbs as rdbms and join, ideally, in the ORM at the app level.","date":"2013-01-20T18:30:56.579Z","type":"message"} +{"nick":"Maxani","date":"2013-01-20T18:31:03.133Z","type":"join"} +{"nick":"cainus","message":"cxreg: thanks... I thought I was crazy","date":"2013-01-20T18:31:19.082Z","type":"message"} +{"nick":"cxreg","message":"heh :)","date":"2013-01-20T18:31:31.945Z","type":"message"} +{"nick":"cxreg","message":"mocha can be patched to behave as you expect.. but at this point it's a common enough problem that maybe domains themselves should be improved to make it easier to get it right","date":"2013-01-20T18:32:07.830Z","type":"message"} +{"nick":"TonkaTruck","message":"Aside from that, doc dbs grew in popularity for cultural reasons that allowed programmers to differentiate them from an \"old internet\" on their resumes...","date":"2013-01-20T18:32:08.598Z","type":"message"} +{"nick":"k_89","message":"TonkaTruck: one big feature you loose out on in doc dbs is transactions, and i find nailing down business requirements to be much easier in relational dbs","date":"2013-01-20T18:32:42.701Z","type":"message"} +{"nick":"brycebaril","message":"k_89 sequelize is like Hibernate or something?","date":"2013-01-20T18:32:44.061Z","type":"message"} +{"nick":"TonkaTruck","message":"\"I only use nosql\" is my litmus test for how batshit new-wave hipster of a dev you are...","date":"2013-01-20T18:32:49.038Z","type":"message"} +{"nick":"k_89","message":"brycebaril: yup","date":"2013-01-20T18:32:53.934Z","type":"message"} +{"nick":"cainus","message":"cxreg: or mocha could use domains for its trapping","date":"2013-01-20T18:33:09.308Z","type":"message"} +{"nick":"brycebaril","message":"Call me old school, but when I'm using sql I prefer to just write my own queries...","date":"2013-01-20T18:33:35.543Z","type":"message"} +{"nick":"cainus","message":"actually that won't work either... somehow mocha is intercepting MY trapping","date":"2013-01-20T18:33:42.080Z","type":"message"} +{"nick":"klaemo_","reason":"Remote host closed the connection","date":"2013-01-20T18:33:46.334Z","type":"quit"} +{"nick":"CrawfordComeaux","message":"STRML: just found this - http://css.csail.mit.edu/cryptdb/","date":"2013-01-20T18:34:12.472Z","type":"message"} +{"nick":"STRML","message":"oh wow. interesting","date":"2013-01-20T18:34:30.763Z","type":"message"} +{"nick":"k_89","message":"brycebaril: i dont know much about java ecosystem, but doctrine 2 in php allows you to pretty much forget sql","date":"2013-01-20T18:34:32.229Z","type":"message"} +{"nick":"ins0mnia","date":"2013-01-20T18:34:34.116Z","type":"join"} +{"nick":"k_89","message":"iirc, its *inspired* from hibernate","date":"2013-01-20T18:34:57.518Z","type":"message"} +{"nick":"abe","date":"2013-01-20T18:35:00.494Z","type":"join"} +{"nick":"k_89","message":"not sure though","date":"2013-01-20T18:35:00.928Z","type":"message"} +{"nick":"STRML","message":"CrawfordComeaux: thanks for the link. hell of an idea","date":"2013-01-20T18:35:03.068Z","type":"message"} +{"nick":"abe","reason":"Read error: Connection reset by peer","date":"2013-01-20T18:35:11.120Z","type":"quit"} +{"nick":"romainneutron","date":"2013-01-20T18:35:23.419Z","type":"join"} +{"nick":"abe","date":"2013-01-20T18:35:33.493Z","type":"join"} +{"nick":"TonkaTruck","message":"brycebaril: The only argument against that would be that data abstraction layers grow more relatively cheap by the day and simultaneously gain you the power of abstraction.","date":"2013-01-20T18:35:34.556Z","type":"message"} +{"nick":"CrawfordComeaux","message":"STRML: yeah...it's funny. I was reading something else & I thought \"with all these different limited implementations, there's gotta be a way to chain them\" and then boom, there it is","date":"2013-01-20T18:35:54.506Z","type":"message"} +{"nick":"jcrugzz","date":"2013-01-20T18:36:03.303Z","type":"join"} +{"nick":"TonkaTruck","message":"Also, knowing sql and your rdbms is critical…just like knowing the power of normalization is KEY to understanding the power of DEnormalization.","date":"2013-01-20T18:36:27.984Z","type":"message"} +{"nick":"mynameis","date":"2013-01-20T18:37:28.148Z","type":"join"} +{"nick":"STRML","message":"I think it's a hell of an idea. It seems that with many services, a DB breach is only a matter of time","date":"2013-01-20T18:37:48.574Z","type":"message"} +{"nick":"brycebaril","message":"Yeah, though it may be that if you have so many different ways to extract data that you need something to abstractly generate them, you may have too complex of a system.","date":"2013-01-20T18:37:52.554Z","type":"message"} +{"nick":"kaspertidemann","date":"2013-01-20T18:39:10.883Z","type":"join"} +{"nick":"CrawfordComeaux","message":"brycebaril: the result of which would be....?","date":"2013-01-20T18:39:12.495Z","type":"message"} +{"nick":"CrawfordComeaux","message":"oh wait...just realized that's a separate convo from me & STRML","date":"2013-01-20T18:39:42.529Z","type":"message"} +{"nick":"brycebaril","message":"CrawfordComeaux -- talking about ORMs :)","date":"2013-01-20T18:39:45.491Z","type":"message"} +{"nick":"kelonye","reason":"Remote host closed the connection","date":"2013-01-20T18:39:57.407Z","type":"quit"} +{"nick":"langworthy","date":"2013-01-20T18:40:03.465Z","type":"join"} +{"nick":"addisonj","reason":"Remote host closed the connection","date":"2013-01-20T18:40:18.668Z","type":"quit"} +{"nick":"Kullt","date":"2013-01-20T18:40:32.469Z","type":"join"} +{"nick":"klaemo","date":"2013-01-20T18:41:00.860Z","type":"join"} +{"nick":"joehoyle","date":"2013-01-20T18:41:17.947Z","type":"join"} +{"nick":"eschnou","date":"2013-01-20T18:41:32.458Z","type":"join"} +{"nick":"eykosioux","date":"2013-01-20T18:41:43.395Z","type":"join"} +{"nick":"emkei_","new_nick":"emkei","date":"2013-01-20T18:41:51.388Z","type":"nick"} +{"nick":"kirkstrobeck","date":"2013-01-20T18:42:40.143Z","type":"join"} +{"nick":"mansoor-s","message":"Hello","date":"2013-01-20T18:42:52.586Z","type":"message"} +{"nick":"kirkstrobeck","reason":"Client Quit","date":"2013-01-20T18:42:54.478Z","type":"quit"} +{"nick":"mansoor-s","message":"I am trying to compile node on ec2, http://pastie.org/private/x6qht4khzdh1pmxuxcnq","date":"2013-01-20T18:43:01.059Z","type":"message"} +{"nick":"mansoor-s","message":"what could be causing this?","date":"2013-01-20T18:43:06.214Z","type":"message"} +{"nick":"k_89","message":"so yeah, the problem is arising because of circular dependencies","date":"2013-01-20T18:43:38.476Z","type":"message"} +{"nick":"Junoon53","reason":"Ping timeout: 246 seconds","date":"2013-01-20T18:44:16.775Z","type":"quit"} +{"nick":"mansoor-s","message":"k_89, talking to me?","date":"2013-01-20T18:44:28.485Z","type":"message"} +{"nick":"Junoon53","date":"2013-01-20T18:44:36.282Z","type":"join"} +{"nick":"hansyg","date":"2013-01-20T18:45:51.210Z","type":"join"} +{"nick":"kishoreyekkanti","reason":"Quit: kishoreyekkanti","date":"2013-01-20T18:46:11.437Z","type":"quit"} +{"nick":"k_89","message":"mansoor-s: nope :P, sorry","date":"2013-01-20T18:46:32.593Z","type":"message"} +{"nick":"mansoor-s","message":"nobody ever wants to talk to me :(","date":"2013-01-20T18:46:45.160Z","type":"message"} +{"nick":"brycebaril","message":"mansoor-s :(","date":"2013-01-20T18:47:19.658Z","type":"message"} +{"nick":"k_89","message":"mansoor-s: sorry, no idea about your problem, try googling the shit out of that error report","date":"2013-01-20T18:47:53.547Z","type":"message"} +{"nick":"brycebaril","message":"What ec2 type/OS?","date":"2013-01-20T18:48:11.470Z","type":"message"} +{"nick":"mansoor-s","message":"micro ","date":"2013-01-20T18:48:16.298Z","type":"message"} +{"nick":"mansoor-s","message":"fedora i believe","date":"2013-01-20T18:48:21.009Z","type":"message"} +{"nick":"mansoor-s","message":"yah fedora","date":"2013-01-20T18:48:22.725Z","type":"message"} +{"nick":"shadebob","reason":"Quit: shadebob","date":"2013-01-20T18:48:29.910Z","type":"quit"} +{"nick":"brycebaril","message":"ugh, node takes forever to compile on micro -- I suggest the precompiled version","date":"2013-01-20T18:48:41.141Z","type":"message"} +{"nick":"mansoor-s","message":"hmm ok","date":"2013-01-20T18:48:48.409Z","type":"message"} +{"nick":"brycebaril","message":"however, wouldn't hurt to know why you can't build it, might be problematic for building other things","date":"2013-01-20T18:48:58.848Z","type":"message"} +{"nick":"mansoor-s","message":"brycebaril, where do I move the binary for it to be in path?","date":"2013-01-20T18:49:07.327Z","type":"message"} +{"nick":"thanpolas","date":"2013-01-20T18:49:26.791Z","type":"join"} +{"nick":"brycebaril","message":"I typically do the other way -- adjust my path to include the binary. But either works, just depends on what your $PATH already is.","date":"2013-01-20T18:49:49.085Z","type":"message"} +{"nick":"marlun_","message":"Can I console.log an object in node so that I can see all the properties on an object?","date":"2013-01-20T18:50:07.130Z","type":"message"} +{"nick":"mynameis","reason":"Read error: Connection reset by peer","date":"2013-01-20T18:50:09.390Z","type":"quit"} +{"nick":"hansyg","reason":"Ping timeout: 256 seconds","date":"2013-01-20T18:50:24.503Z","type":"quit"} +{"nick":"mynameis","date":"2013-01-20T18:50:28.415Z","type":"join"} +{"nick":"larsvegas","date":"2013-01-20T18:50:28.589Z","type":"join"} +{"nick":"brycebaril","message":"marlun_ if console.log(obj) doesn't give you enough, try util.inspect","date":"2013-01-20T18:50:32.065Z","type":"message"} +{"nick":"addisonj","date":"2013-01-20T18:50:34.750Z","type":"join"} +{"nick":"bakadesu","date":"2013-01-20T18:50:35.524Z","type":"join"} +{"nick":"mandric","date":"2013-01-20T18:50:55.939Z","type":"join"} +{"nick":"tornad","reason":"Ping timeout: 246 seconds","date":"2013-01-20T18:51:16.836Z","type":"quit"} +{"nick":"hansyg","date":"2013-01-20T18:51:20.997Z","type":"join"} +{"nick":"tomshreds","date":"2013-01-20T18:52:09.403Z","type":"join"} +{"nick":"tomshreds2","date":"2013-01-20T18:52:34.442Z","type":"join"} +{"nick":"mattgifford","date":"2013-01-20T18:52:38.072Z","type":"join"} +{"nick":"marlun_","message":"brycebaril: I did, and it only showed me like not the properties of the Buffer object.","date":"2013-01-20T18:52:40.829Z","type":"message"} +{"nick":"marlun_","message":"console.log shows me \"Object\"","date":"2013-01-20T18:53:20.214Z","type":"message"} +{"nick":"brycebaril","message":"How are you calling it?","date":"2013-01-20T18:53:53.778Z","type":"message"} +{"nick":"timmywil","date":"2013-01-20T18:55:05.859Z","type":"join"} +{"nick":"listochkin","date":"2013-01-20T18:55:12.327Z","type":"join"} +{"nick":"hansyg","reason":"Ping timeout: 248 seconds","date":"2013-01-20T18:55:32.032Z","type":"quit"} +{"nick":"Druide_","reason":"Ping timeout: 248 seconds","date":"2013-01-20T18:56:01.105Z","type":"quit"} +{"nick":"tomshreds","reason":"Ping timeout: 245 seconds","date":"2013-01-20T18:56:23.366Z","type":"quit"} +{"nick":"hansyg","date":"2013-01-20T18:56:52.728Z","type":"join"} +{"nick":"marlun_","message":"console.log(util.inspect(var, true)) and console.log(var)","date":"2013-01-20T18:56:55.281Z","type":"message"} +{"nick":"jack150","date":"2013-01-20T18:57:37.810Z","type":"part"} +{"nick":"joshontheweb","reason":"Quit: Computer has gone to sleep.","date":"2013-01-20T18:57:45.656Z","type":"quit"} +{"nick":"brycebaril","message":"Yeah, looks like Buffer might implement its own inspect","date":"2013-01-20T18:58:52.862Z","type":"message"} +{"nick":"brycebaril","message":"http://nodejs.org/api/buffer.html","date":"2013-01-20T18:59:04.213Z","type":"message"} +{"nick":"larsvegas","reason":"Ping timeout: 252 seconds","date":"2013-01-20T18:59:15.735Z","type":"quit"} +{"nick":"mansoor-s","message":"thanks brycebaril ","date":"2013-01-20T19:00:14.551Z","type":"message"} +{"nick":"Me1000","date":"2013-01-20T19:00:44.494Z","type":"join"} +{"nick":"fantasywind_","date":"2013-01-20T19:00:44.904Z","type":"join"} +{"nick":"hansyg","reason":"Ping timeout: 256 seconds","date":"2013-01-20T19:01:10.512Z","type":"quit"} +{"nick":"timeturner","date":"2013-01-20T19:01:15.600Z","type":"join"} +{"nick":"squeakytoy","message":"since modules gets cached, its a very good practice to make them state-less, right?","date":"2013-01-20T19:01:41.976Z","type":"message"} +{"nick":"jabberwocky","date":"2013-01-20T19:02:01.176Z","type":"join"} +{"nick":"hansyg","date":"2013-01-20T19:02:20.165Z","type":"join"} +{"nick":"Tocs","date":"2013-01-20T19:02:39.167Z","type":"join"} +{"nick":"timeturner","message":"squeakytoy: you could use that to your advantage actually","date":"2013-01-20T19:02:40.039Z","type":"message"} +{"nick":"guybrush_","message":"squeakytoy: just put the state outside of your module","date":"2013-01-20T19:02:46.025Z","type":"message"} +{"nick":"guybrush_","message":"like /etc/my_module_state/state.db","date":"2013-01-20T19:03:01.593Z","type":"message"} +{"nick":"Tocs","reason":"Client Quit","date":"2013-01-20T19:03:14.875Z","type":"quit"} +{"nick":"squeakytoy","message":"i was about to create a wrapper for the session, as a module. But.. thats probably really really bad","date":"2013-01-20T19:03:16.173Z","type":"message"} +{"nick":"brycebaril","message":"probably depends on your implementation","date":"2013-01-20T19:03:59.765Z","type":"message"} +{"nick":"guybrush_","new_nick":"guybrush","date":"2013-01-20T19:04:01.443Z","type":"nick"} +{"nick":"TheJH","date":"2013-01-20T19:04:59.941Z","type":"join"} +{"nick":"fantasywind_","reason":"Ping timeout: 256 seconds","date":"2013-01-20T19:05:04.406Z","type":"quit"} +{"nick":"elfette","date":"2013-01-20T19:05:31.104Z","type":"join"} +{"nick":"squeakytoy","message":"yea, confirmed. its a very good practice to make them state-less","date":"2013-01-20T19:05:53.843Z","type":"message"} +{"nick":"rfgarcia","date":"2013-01-20T19:05:56.484Z","type":"join"} +{"nick":"elfette","message":"what are some good exercises to create in node.js? I read a beginner tutorial book but don't know what to practice on.","date":"2013-01-20T19:06:28.470Z","type":"message"} +{"nick":"IrishGringo","reason":"Ping timeout: 252 seconds","date":"2013-01-20T19:06:35.635Z","type":"quit"} +{"nick":"hansyg","reason":"Ping timeout: 252 seconds","date":"2013-01-20T19:06:44.162Z","type":"quit"} +{"nick":"brycebaril","message":"elfette what sorts of things do you want to eventually build?","date":"2013-01-20T19:06:56.007Z","type":"message"} +{"nick":"sahlhoff","date":"2013-01-20T19:07:03.647Z","type":"join"} +{"nick":"akram","reason":"Remote host closed the connection","date":"2013-01-20T19:07:06.303Z","type":"quit"} +{"nick":"elfette","message":"brycebaril, probably web applications, but I don't feel I want to get into things like express juts yet","date":"2013-01-20T19:07:27.307Z","type":"message"} +{"nick":"hansyg","date":"2013-01-20T19:07:28.147Z","type":"join"} +{"nick":"elfette","message":"just*","date":"2013-01-20T19:07:28.922Z","type":"message"} +{"nick":"mrvisser","reason":"Remote host closed the connection","date":"2013-01-20T19:07:31.542Z","type":"quit"} +{"nick":"addisonj","reason":"Read error: Connection reset by peer","date":"2013-01-20T19:07:31.792Z","type":"quit"} +{"nick":"akram","date":"2013-01-20T19:07:38.994Z","type":"join"} +{"nick":"jonno11","date":"2013-01-20T19:07:40.400Z","type":"join"} +{"nick":"digitalcakestudi","date":"2013-01-20T19:07:42.878Z","type":"join"} +{"nick":"brycebaril","message":"and you've made the generic http server from the node.js main page?","date":"2013-01-20T19:08:18.033Z","type":"message"} +{"nick":"jabberwocky","reason":"Ping timeout: 252 seconds","date":"2013-01-20T19:08:23.123Z","type":"quit"} +{"nick":"pringlescan","reason":"Quit: Leaving.","date":"2013-01-20T19:09:08.564Z","type":"quit"} +{"nick":"elfette","message":"brycebaril, an equivalent, yes","date":"2013-01-20T19:09:09.009Z","type":"message"} +{"nick":"CMTegner","reason":"Quit: CMTegner","date":"2013-01-20T19:09:12.255Z","type":"quit"} +{"nick":"switz","date":"2013-01-20T19:09:44.359Z","type":"join"} +{"nick":"brycebaril","message":"well you could start by thinking of functionality to add to that, but really express isn't a bad thing to dip your toe into.","date":"2013-01-20T19:10:06.663Z","type":"message"} +{"nick":"torgeir","reason":"Ping timeout: 246 seconds","date":"2013-01-20T19:10:31.777Z","type":"quit"} +{"nick":"bitmage","reason":"Quit: bitmage","date":"2013-01-20T19:10:34.010Z","type":"quit"} +{"nick":"aba_","date":"2013-01-20T19:10:45.951Z","type":"join"} +{"nick":"isaacbw","date":"2013-01-20T19:11:06.030Z","type":"join"} +{"nick":"elfette","message":"brycebaril, hmmm","date":"2013-01-20T19:11:35.005Z","type":"message"} +{"nick":"aut0mata","reason":"Quit: Leaving","date":"2013-01-20T19:11:53.041Z","type":"quit"} +{"nick":"hansyg","reason":"Ping timeout: 248 seconds","date":"2013-01-20T19:12:01.125Z","type":"quit"} +{"nick":"elfette","message":"brycebaril, I was thinking of making a mini-framework with no middleware just to learn more node.js but wasn't sure where to start","date":"2013-01-20T19:12:02.050Z","type":"message"} +{"nick":"aut0mata","date":"2013-01-20T19:12:16.850Z","type":"join"} +{"nick":"prawnsalad","reason":"Ping timeout: 246 seconds","date":"2013-01-20T19:12:37.860Z","type":"quit"} +{"nick":"isaacbw","message":"it's better to make an application to learn node","date":"2013-01-20T19:12:44.308Z","type":"message"} +{"nick":"lohkey","reason":"Quit: lohkey","date":"2013-01-20T19:12:47.864Z","type":"quit"} +{"nick":"isaacbw","message":"and then make a framework once you've mastered it","date":"2013-01-20T19:12:56.945Z","type":"message"} +{"nick":"STRML","message":"elfette: express is really pretty minimal. a basic use case just simply uses it to wrap routes","date":"2013-01-20T19:12:57.438Z","type":"message"} +{"nick":"STRML","message":"but I agree. write a few simple apps first","date":"2013-01-20T19:13:06.695Z","type":"message"} +{"nick":"owencm","date":"2013-01-20T19:13:10.124Z","type":"join"} +{"nick":"isaacbw","message":"or at least know what goes into writing an application","date":"2013-01-20T19:13:14.897Z","type":"message"} +{"nick":"p_l_a_y","date":"2013-01-20T19:13:34.037Z","type":"quit"} +{"nick":"aut0mata","reason":"Client Quit","date":"2013-01-20T19:13:35.276Z","type":"quit"} +{"nick":"isaacbw","message":"express is *very* light","date":"2013-01-20T19:13:38.724Z","type":"message"} +{"nick":"elfette","message":"I see","date":"2013-01-20T19:13:43.705Z","type":"message"} +{"nick":"aut0mata","date":"2013-01-20T19:13:54.153Z","type":"join"} +{"nick":"prawnsalad","date":"2013-01-20T19:13:55.497Z","type":"join"} +{"nick":"isaacbw","message":"you could even just use raw connect ","date":"2013-01-20T19:13:55.710Z","type":"message"} +{"nick":"elfette","message":"I find it interesting myspace is written in it however (not that people will use it anyway)","date":"2013-01-20T19:14:06.325Z","type":"message"} +{"nick":"isaacbw","message":"if you want a learning experience","date":"2013-01-20T19:14:08.828Z","type":"message"} +{"nick":"owencm","message":"Hi all! I'm building my first Node site, any advice for setting up a relational db for local development? Only help I can find online is for production..","date":"2013-01-20T19:14:28.682Z","type":"message"} +{"nick":"kwhinnery","date":"2013-01-20T19:14:41.263Z","type":"join"} +{"nick":"isaacbw","message":"you just install it and set it going","date":"2013-01-20T19:14:42.253Z","type":"message"} +{"nick":"elfette","message":"also, I understand many node developers don't like coffeescript, why is that?","date":"2013-01-20T19:14:45.573Z","type":"message"} +{"nick":"isaacbw","message":"what db is it owencm ","date":"2013-01-20T19:15:00.002Z","type":"message"} +{"nick":"isaacbw","message":"because javascript is a fine language without fluffing it up elfette ","date":"2013-01-20T19:15:16.876Z","type":"message"} +{"nick":"owencm","message":"I don't mind which, I'm imagining postgres/mysql for prod","date":"2013-01-20T19:15:23.542Z","type":"message"} +{"nick":"azhwkd|away","new_nick":"azhwkd","date":"2013-01-20T19:15:38.013Z","type":"nick"} +{"nick":"torgeir","date":"2013-01-20T19:15:41.774Z","type":"join"} +{"nick":"brycebaril","message":"owencm you should probably use the same in dev as prod, but for getting started SQLite is handy","date":"2013-01-20T19:15:41.993Z","type":"message"} +{"nick":"isaacbw","message":"owencm, they arent' completely interchangeable","date":"2013-01-20T19:15:42.132Z","type":"message"} +{"nick":"elfette","message":"isaacbw, I see","date":"2013-01-20T19:15:46.207Z","type":"message"} +{"nick":"isaacbw","message":"you should be using the same in dev as prod","date":"2013-01-20T19:15:47.196Z","type":"message"} +{"nick":"isaacbw","message":"^^","date":"2013-01-20T19:15:48.440Z","type":"message"} +{"nick":"isaacbw","message":"yea","date":"2013-01-20T19:15:48.827Z","type":"message"} +{"nick":"k_89","message":" owencm, plan to use an orm ?","date":"2013-01-20T19:15:55.227Z","type":"message"} +{"nick":"owencm","message":"This my first time using Node for app development - I've always used an orm with rails before..","date":"2013-01-20T19:16:13.732Z","type":"message"} +{"nick":"k_89","message":"owencm: look into sequelize","date":"2013-01-20T19:16:25.760Z","type":"message"} +{"nick":"aklt","date":"2013-01-20T19:16:58.152Z","type":"join"} +{"nick":"rodr1go_","new_nick":"rodr1go","date":"2013-01-20T19:17:32.786Z","type":"nick"} +{"nick":"k_89","message":"owencm: and in node, drop the idea of one-model per file, define all your models in the same file","date":"2013-01-20T19:17:33.108Z","type":"message"} +{"nick":"k_89","message":"that way, you wont have any trouble setting up relations","date":"2013-01-20T19:17:43.477Z","type":"message"} +{"nick":"GreenDog","reason":"Ping timeout: 246 seconds","date":"2013-01-20T19:17:52.827Z","type":"quit"} +{"nick":"rodr1go","new_nick":"Guest92535","date":"2013-01-20T19:18:02.313Z","type":"nick"} +{"nick":"Guest92535","date":"2013-01-20T19:18:10.957Z","type":"quit"} +{"nick":"owencm","message":"Right, so if I install MySql I can then connect to it using sequelize, I see.","date":"2013-01-20T19:18:23.195Z","type":"message"} +{"nick":"graeme_f","date":"2013-01-20T19:18:26.048Z","type":"join"} +{"nick":"rodr1go_","date":"2013-01-20T19:18:29.248Z","type":"join"} +{"nick":"rodr1go_","reason":"Client Quit","date":"2013-01-20T19:18:34.117Z","type":"quit"} +{"nick":"joehoyle","reason":"Quit: Leaving...","date":"2013-01-20T19:18:42.169Z","type":"quit"} +{"nick":"healpay","date":"2013-01-20T19:18:48.091Z","type":"join"} +{"nick":"owencm","message":"I've only ever used sqlite3 and rails so this is a little new to me! I'll give it a go and see how far I get. Thanks!","date":"2013-01-20T19:18:54.780Z","type":"message"} +{"nick":"k_89","message":"owencm: also, here is a small wrapper i wrote in order to switch dbs easily : http://paste.laravel.com/geW","date":"2013-01-20T19:19:13.991Z","type":"message"} +{"nick":"k_89","message":"here is a std config http://paste.laravel.com/geX","date":"2013-01-20T19:19:27.499Z","type":"message"} +{"nick":"k_89","message":"and the index.js","date":"2013-01-20T19:19:36.331Z","type":"message"} +{"nick":"k_89","message":"http://paste.laravel.com/geZ","date":"2013-01-20T19:19:37.425Z","type":"message"} +{"nick":"jakehow","date":"2013-01-20T19:20:04.146Z","type":"join"} +{"nick":"k_89","message":"and this is how you use it http://paste.laravel.com/gf0","date":"2013-01-20T19:20:05.023Z","type":"message"} +{"nick":"rodr1go_","date":"2013-01-20T19:20:11.477Z","type":"join"} +{"nick":"owencm","message":"Thanks, k_89!","date":"2013-01-20T19:20:55.990Z","type":"message"} +{"nick":"k_89","message":"np","date":"2013-01-20T19:21:14.126Z","type":"message"} +{"nick":"tomshreds2","reason":"\"Leaving\"","date":"2013-01-20T19:21:45.888Z","type":"part"} +{"nick":"Codynyx","date":"2013-01-20T19:23:21.407Z","type":"join"} +{"nick":"s3shs","date":"2013-01-20T19:23:40.417Z","type":"part"} +{"nick":"Kakera","message":"I have a question about sockets. A lot of times, I get a 'close' event without receiving an 'end' first. Why would that happen? If the other party sends me a FIN packet, then I'll get an 'end' event. Why else would Node.js decide that the socket is closed?","date":"2013-01-20T19:25:47.029Z","type":"message"} +{"nick":"jacksmithz","message":"what version of node.js is the most stable? the version from nodejs.org or the one from the github repository?","date":"2013-01-20T19:25:59.206Z","type":"message"} +{"nick":"cpg|away","new_nick":"cpg","date":"2013-01-20T19:26:02.085Z","type":"nick"} +{"nick":"STRML","message":"jacksmithz: nodejs.org","date":"2013-01-20T19:26:10.637Z","type":"message"} +{"nick":"rodr1go_","date":"2013-01-20T19:26:30.405Z","type":"part"} +{"nick":"taterbase","date":"2013-01-20T19:26:45.841Z","type":"join"} +{"nick":"brainbox1100","date":"2013-01-20T19:26:54.856Z","type":"join"} +{"nick":"jacksmithz","message":"ok thanks, does the version on github have any bugfixes or is it only used for \"bleeding edge\" new features?","date":"2013-01-20T19:27:20.794Z","type":"message"} +{"nick":"STRML","message":"jacksmithz: both, essentially, but unless you're hitting a wall on something, don't bother upgrading to a bleeding-edge version","date":"2013-01-20T19:28:04.720Z","type":"message"} +{"nick":"jpdery","reason":"Quit: Leaving...","date":"2013-01-20T19:28:15.731Z","type":"quit"} +{"nick":"grosroro","date":"2013-01-20T19:28:34.185Z","type":"join"} +{"nick":"generalissimo","date":"2013-01-20T19:28:43.480Z","type":"join"} +{"nick":"jimmyy","reason":"Ping timeout: 246 seconds","date":"2013-01-20T19:28:43.830Z","type":"quit"} +{"nick":"jpdery","date":"2013-01-20T19:29:05.448Z","type":"join"} +{"nick":"rodr1go","date":"2013-01-20T19:29:46.232Z","type":"join"} +{"nick":"jacksmithz","message":"ok thanks","date":"2013-01-20T19:29:50.484Z","type":"message"} +{"nick":"dwn","date":"2013-01-20T19:29:59.382Z","type":"join"} +{"nick":"dwn","reason":"Changing host","date":"2013-01-20T19:29:59.626Z","type":"quit"} +{"nick":"dwn","date":"2013-01-20T19:29:59.762Z","type":"join"} +{"nick":"yhpark_talk","reason":"Remote host closed the connection","date":"2013-01-20T19:30:15.457Z","type":"quit"} +{"nick":"yhpark_talk","date":"2013-01-20T19:30:24.795Z","type":"join"} +{"nick":"romainneutron","reason":"Ping timeout: 245 seconds","date":"2013-01-20T19:31:23.355Z","type":"quit"} +{"nick":"grosroro","new_nick":"romainneutron","date":"2013-01-20T19:31:23.641Z","type":"nick"} +{"nick":"ogny","reason":"Disconnected by services","date":"2013-01-20T19:31:59.111Z","type":"quit"} +{"nick":"mscdex","message":"Kakera: 'close' will also be emitted if a TCP RST is sent","date":"2013-01-20T19:32:34.373Z","type":"message"} +{"nick":"mscdex","message":"Kakera: so if you're not getting a FIN, you're probably getting RST","date":"2013-01-20T19:32:48.644Z","type":"message"} +{"nick":"ogny","date":"2013-01-20T19:32:57.683Z","type":"join"} +{"nick":"jimmyy","date":"2013-01-20T19:33:00.094Z","type":"join"} +{"nick":"jimmyy","reason":"Max SendQ exceeded","date":"2013-01-20T19:33:00.507Z","type":"quit"} +{"nick":"owencm","reason":"Ping timeout: 245 seconds","date":"2013-01-20T19:33:23.107Z","type":"quit"} +{"nick":"jimmyy","date":"2013-01-20T19:33:30.189Z","type":"join"} +{"nick":"jimmyy","reason":"Max SendQ exceeded","date":"2013-01-20T19:33:30.764Z","type":"quit"} +{"nick":"chadskidmore","reason":"Quit: ZNC - http://znc.in","date":"2013-01-20T19:33:31.504Z","type":"quit"} +{"nick":"isaacbw","message":"man, how can kim dotcom be so successful with a simple file sharing service","date":"2013-01-20T19:33:54.061Z","type":"message"} +{"nick":"jimmyy","date":"2013-01-20T19:34:04.178Z","type":"join"} +{"nick":"jimmyy","reason":"Max SendQ exceeded","date":"2013-01-20T19:34:04.454Z","type":"quit"} +{"nick":"Kakera","message":"mscdex, okay, time to go read up on the difference","date":"2013-01-20T19:34:06.904Z","type":"message"} +{"nick":"chadskidmore","date":"2013-01-20T19:34:17.457Z","type":"join"} +{"nick":"mscdex","message":"isaacbw: i'm sure publicity helps ;-)","date":"2013-01-20T19:34:20.024Z","type":"message"} +{"nick":"isaacbw","message":"no doubt","date":"2013-01-20T19:34:30.207Z","type":"message"} +{"nick":"jimmyy","date":"2013-01-20T19:34:34.134Z","type":"join"} +{"nick":"jimmyy","reason":"Max SendQ exceeded","date":"2013-01-20T19:34:35.087Z","type":"quit"} +{"nick":"isaacbw","message":"maybe he engineered his arrest :O","date":"2013-01-20T19:34:36.524Z","type":"message"} +{"nick":"mscdex","message":"heh","date":"2013-01-20T19:34:41.840Z","type":"message"} +{"nick":"isaacbw","message":"my conspiracy sense is tingling","date":"2013-01-20T19:34:50.709Z","type":"message"} +{"nick":"mscdex","message":"and maybe.... he's using node.js!","date":"2013-01-20T19:35:02.389Z","type":"message"} +{"nick":"isaacbw","message":":OOO","date":"2013-01-20T19:35:11.297Z","type":"message"} +{"nick":"mscdex","message":"node.js === success","date":"2013-01-20T19:35:35.483Z","type":"message"} +{"nick":"jimmyy","date":"2013-01-20T19:36:22.588Z","type":"join"} +{"nick":"jimmyy","reason":"Max SendQ exceeded","date":"2013-01-20T19:36:23.570Z","type":"quit"} +{"nick":"isaacbw","message":"except that mega crashed on day one","date":"2013-01-20T19:37:01.632Z","type":"message"} +{"nick":"Kakera","message":"yeah it wouldn't happen with node.js","date":"2013-01-20T19:37:12.045Z","type":"message"} +{"nick":"wao","message":"\u00035^\u000f\u00035^\u000f\u00034^\u000f\u00034^\u000f\u00037^\u000f\u00037^\u000f\u00038^\u000f\u00038^\u000f\u00039^\u000f\u00039^\u000f\u00033^\u000f\u00033^\u000f\u000310^\u000f\u000310^\u000f\u000311^\u000f\u000311^\u000f\u000312^\u000f\u000312^\u000f\u00032^\u000f\u00032^\u000f\u00036^\u000f\u00036^\u000f\u000313^\u000f\u000313^\u000f\u00035^\u000f\u00035^\u000f\u00034^\u000f\u00034^\u000f\u00037^\u000f\u00037^\u000f\u00038^\u000f\u00038^\u000f\u00039^\u000f\u00039^\u000f","date":"2013-01-20T19:37:15.175Z","type":"message"} +{"nick":"isaacbw","message":"OF COURSE NOT","date":"2013-01-20T19:37:15.781Z","type":"message"} +{"nick":"echo","reason":"Remote host closed the connection","date":"2013-01-20T19:37:16.336Z","type":"quit"} +{"nick":"mscdex","message":"he was probably using the built-in memorystore that comes with express","date":"2013-01-20T19:37:26.326Z","type":"message"} +{"nick":"isaacbw","message":"NODE IS MAGIC","date":"2013-01-20T19:37:27.018Z","type":"message"} +{"nick":"echo","date":"2013-01-20T19:37:29.782Z","type":"join"} +{"nick":"jimmyy","date":"2013-01-20T19:37:34.504Z","type":"join"} +{"nick":"wao","message":"is mega made in nodejs?","date":"2013-01-20T19:37:41.200Z","type":"message"} +{"nick":"isaacbw","message":"probably not","date":"2013-01-20T19:37:50.658Z","type":"message"} +{"nick":"isaacbw","message":"maybe","date":"2013-01-20T19:37:52.227Z","type":"message"} +{"nick":"jimbot","reason":"Ping timeout: 257 seconds","date":"2013-01-20T19:37:57.026Z","type":"quit"} +{"nick":"mrvisser","date":"2013-01-20T19:38:05.031Z","type":"join"} +{"nick":"isaacbw","message":"but probably not","date":"2013-01-20T19:38:11.680Z","type":"message"} +{"nick":"dgs","date":"2013-01-20T19:38:16.651Z","type":"join"} +{"nick":"jonno11","reason":"Quit: jonno11","date":"2013-01-20T19:39:40.226Z","type":"quit"} +{"nick":"dgs","message":"i'm using socket.io with node. is there any way to reduce the verbosity on the amount of info node/sockets is printing in the console? e.g. it's dumping the entire contents of each socket packet transmitted","date":"2013-01-20T19:40:10.067Z","type":"message"} +{"nick":"robmozart","date":"2013-01-20T19:40:10.927Z","type":"join"} +{"nick":"tjmehta","date":"2013-01-20T19:40:12.492Z","type":"join"} +{"nick":"TonkaTruck","reason":"Quit: TonkaTruck","date":"2013-01-20T19:40:37.869Z","type":"quit"} +{"nick":"Kakera","message":"dgs, https://github.com/LearnBoost/Socket.IO/wiki/Configuring-Socket.IO","date":"2013-01-20T19:40:46.058Z","type":"message"} +{"nick":"Kakera","message":"log level","date":"2013-01-20T19:40:47.683Z","type":"message"} +{"nick":"dgs","message":"cool. thanks =)","date":"2013-01-20T19:40:59.732Z","type":"message"} +{"nick":"`3rdEden","date":"2013-01-20T19:42:05.587Z","type":"join"} +{"nick":"isaacbw","message":"are any of you guys in nyc?","date":"2013-01-20T19:42:37.378Z","type":"message"} +{"nick":"aba_","reason":"Quit: aba_","date":"2013-01-20T19:42:39.133Z","type":"quit"} +{"nick":"jcrugzz","message":"isaacbw: will be soon","date":"2013-01-20T19:43:02.062Z","type":"message"} +{"nick":"isaacbw","message":"moving?","date":"2013-01-20T19:43:05.610Z","type":"message"} +{"nick":"elfette","message":"do you guys prefer redis or mongodb","date":"2013-01-20T19:43:40.723Z","type":"message"} +{"nick":"jcrugzz","message":"yea moving down to Brooklyn to stay with a buddy of mine ","date":"2013-01-20T19:43:49.113Z","type":"message"} +{"nick":"isaacbw","message":"elfette, they fill different roles","date":"2013-01-20T19:44:01.036Z","type":"message"} +{"nick":"jimbot","date":"2013-01-20T19:44:20.526Z","type":"join"} +{"nick":"elfette","message":"please explain, I'm new to to the web application development realm","date":"2013-01-20T19:44:20.922Z","type":"message"} +{"nick":"emkei","reason":"Quit: Brain freeze","date":"2013-01-20T19:44:30.794Z","type":"quit"} +{"nick":"isaacbw","message":"redis is faster but has fewer features and sits in memory","date":"2013-01-20T19:44:31.041Z","type":"message"} +{"nick":"jcrugzz","message":"isaacbw: I'm guessing you live in nyc?","date":"2013-01-20T19:44:42.105Z","type":"message"} +{"nick":"isaacbw","message":"mongo is slower (but still really fast), has more features and power, and stores in the disk","date":"2013-01-20T19:44:44.731Z","type":"message"} +{"nick":"isaacbw","message":"jcrugzz, yup. I want to interact more with local developers","date":"2013-01-20T19:44:57.830Z","type":"message"} +{"nick":"isaacbw","message":"I think there's room for a sort of casual lightning demo meetup","date":"2013-01-20T19:45:45.759Z","type":"message"} +{"nick":"isaacbw","message":"where in brooklyn are you moving, jcrugzz?","date":"2013-01-20T19:46:17.929Z","type":"message"} +{"nick":"mrvisser","reason":"Ping timeout: 256 seconds","date":"2013-01-20T19:46:27.125Z","type":"quit"} +{"nick":"mandric","reason":"Quit: Computer has gone to sleep.","date":"2013-01-20T19:46:38.276Z","type":"quit"} +{"nick":"wllmtrng","date":"2013-01-20T19:46:52.279Z","type":"join"} +{"nick":"jacksmithz","message":"does node.js customize V8, or does it use a V8 version \"as is\"? and what version of V8 does node.js v0.8.18 use?","date":"2013-01-20T19:47:25.141Z","type":"message"} +{"nick":"tomshreds","date":"2013-01-20T19:47:55.656Z","type":"join"} +{"nick":"spenvo","reason":"Quit: This computer has gone to sleep","date":"2013-01-20T19:48:22.193Z","type":"quit"} +{"nick":"defunctzombie","new_nick":"defunctzombie_zz","date":"2013-01-20T19:48:36.575Z","type":"nick"} +{"nick":"pringlescan","date":"2013-01-20T19:48:52.754Z","type":"join"} +{"nick":"jcrugzz","message":"isaacbw: I actually don't know yet lol. I'll let you know when I figure that out today. Making the move this week","date":"2013-01-20T19:49:02.657Z","type":"message"} +{"nick":"isaacbw","message":"oh wow","date":"2013-01-20T19:49:11.574Z","type":"message"} +{"nick":"isaacbw","message":"exciting!","date":"2013-01-20T19:49:13.796Z","type":"message"} +{"nick":"mscdex","message":"jacksmithz: i believe node floats some patches on top of upstream v8","date":"2013-01-20T19:49:21.149Z","type":"message"} +{"nick":"ayo","date":"2013-01-20T19:49:27.533Z","type":"join"} +{"nick":"isaacbw","message":"it's a really unique city","date":"2013-01-20T19:49:51.690Z","type":"message"} +{"nick":"mscdex","message":"jacksmithz: the answer to your second question: https://github.com/joyent/node/blob/v0.8/deps/v8/ChangeLog","date":"2013-01-20T19:50:07.219Z","type":"message"} +{"nick":"isaacbw","message":"it's actually driving me a little mad, but it's worth i","date":"2013-01-20T19:50:12.082Z","type":"message"} +{"nick":"isaacbw","message":"t","date":"2013-01-20T19:50:12.934Z","type":"message"} +{"nick":"mscdex","message":"or more specifically: https://github.com/joyent/node/blob/v0.8.18/deps/v8/ChangeLog","date":"2013-01-20T19:50:32.503Z","type":"message"} +{"nick":"jcrugzz","message":"isaacbw: You just can't get too caught in the rat race of it all","date":"2013-01-20T19:50:35.484Z","type":"message"} +{"nick":"isaacbw","message":"exactly","date":"2013-01-20T19:50:41.105Z","type":"message"} +{"nick":"ako","reason":"Ping timeout: 245 seconds","date":"2013-01-20T19:53:28.388Z","type":"quit"} +{"nick":"jcrugzz","message":"Im pretty excited though, the fun part will be finding a job where I can keep doing node","date":"2013-01-20T19:53:38.785Z","type":"message"} +{"nick":"intabulas","reason":"Remote host closed the connection","date":"2013-01-20T19:53:43.935Z","type":"quit"} +{"nick":"admc","date":"2013-01-20T19:53:50.126Z","type":"join"} +{"nick":"isaacbw","message":"there's a growing web development industry here, which is super cool","date":"2013-01-20T19:54:21.123Z","type":"message"} +{"nick":"Kakera","message":"what will happen if I try to write data over a socket that has been closed, but I haven't received the 'close' event? For example, I performed a CPU-heavy operation before writing to the socket.","date":"2013-01-20T19:54:26.657Z","type":"message"} +{"nick":"TonkaTruck","date":"2013-01-20T19:54:35.092Z","type":"join"} +{"nick":"Kakera","message":"will I get an error, or just a 'close' event?","date":"2013-01-20T19:54:57.190Z","type":"message"} +{"nick":"jacksmithz","message":"thanks","date":"2013-01-20T19:55:04.803Z","type":"message"} +{"nick":"spenvo","date":"2013-01-20T19:55:11.137Z","type":"join"} +{"nick":"larsvegas","date":"2013-01-20T19:55:47.853Z","type":"join"} +{"nick":"DarkLord7854","reason":"Quit: Page closed","date":"2013-01-20T19:56:07.851Z","type":"quit"} +{"nick":"jonno11","date":"2013-01-20T19:56:13.251Z","type":"join"} +{"nick":"cpg","new_nick":"cpg|away","date":"2013-01-20T19:56:19.792Z","type":"nick"} +{"nick":"aba_","date":"2013-01-20T19:57:29.487Z","type":"join"} +{"nick":"nicholasf","date":"2013-01-20T19:57:45.126Z","type":"join"} +{"nick":"Druide_","date":"2013-01-20T19:58:16.650Z","type":"join"} +{"nick":"jcrugzz","message":"isaacbw: That's good to hear","date":"2013-01-20T19:59:02.866Z","type":"message"} +{"nick":"isaacbw","message":"did you hear that google just built a new office in charlotte?","date":"2013-01-20T19:59:22.475Z","type":"message"} +{"nick":"isaacbw","message":"it's a whole block","date":"2013-01-20T19:59:27.937Z","type":"message"} +{"nick":"admc","reason":"Quit: Leaving.","date":"2013-01-20T19:59:40.111Z","type":"quit"} +{"nick":"pvankouteren","reason":"Quit: pvankouteren","date":"2013-01-20T19:59:52.152Z","type":"quit"} +{"nick":"isaacbw","message":"hah, npr just had a story where they said \"per capita gayness\"","date":"2013-01-20T20:00:32.776Z","type":"message"} +{"nick":"daedeloth","reason":"Remote host closed the connection","date":"2013-01-20T20:00:37.105Z","type":"quit"} +{"nick":"jcrugzz","message":"lol damn, stepping up their game","date":"2013-01-20T20:00:44.865Z","type":"message"} +{"nick":"fantasywind_","date":"2013-01-20T20:01:03.754Z","type":"join"} +{"nick":"bingomanatee","date":"2013-01-20T20:01:12.349Z","type":"join"} +{"nick":"brainbox1100","reason":"Quit: brainbox1100","date":"2013-01-20T20:02:12.094Z","type":"quit"} +{"nick":"lresende","date":"2013-01-20T20:03:00.057Z","type":"join"} +{"nick":"sdouble","reason":"Ping timeout: 248 seconds","date":"2013-01-20T20:03:00.768Z","type":"quit"} +{"nick":"APack","reason":"Quit: APack","date":"2013-01-20T20:03:36.847Z","type":"quit"} +{"nick":"digitalcakestudi","reason":"Read error: Operation timed out","date":"2013-01-20T20:03:38.522Z","type":"quit"} +{"nick":"larsvegas","reason":"Ping timeout: 246 seconds","date":"2013-01-20T20:04:25.778Z","type":"quit"} +{"nick":"xk_id_","message":"Can anybody understand why this simple async.reduce() only iterates *once*? https://gist.github.com/4581300 (code compiles)","date":"2013-01-20T20:04:27.348Z","type":"message"} +{"nick":"yzap","date":"2013-01-20T20:04:40.485Z","type":"join"} +{"nick":"sdouble","date":"2013-01-20T20:04:41.980Z","type":"join"} +{"nick":"sideshowcoder","date":"2013-01-20T20:04:42.963Z","type":"join"} +{"nick":"Sly_","date":"2013-01-20T20:04:51.616Z","type":"join"} +{"nick":"digitalcakestudi","date":"2013-01-20T20:04:54.421Z","type":"join"} +{"nick":"jabberwocky","date":"2013-01-20T20:04:58.784Z","type":"join"} +{"nick":"freakyfractal","reason":"\"WeeChat 0.3.8\"","date":"2013-01-20T20:05:03.052Z","type":"part"} +{"nick":"fantasywind_","reason":"Ping timeout: 248 seconds","date":"2013-01-20T20:05:08.734Z","type":"quit"} +{"nick":"tomshreds","reason":"Quit: Linkinus - http://linkinus.com","date":"2013-01-20T20:05:29.627Z","type":"quit"} +{"nick":"geNAZt","message":"xk_id_: there is an error in this code","date":"2013-01-20T20:05:33.720Z","type":"message"} +{"nick":"geNAZt","message":"you never load cheerio","date":"2013-01-20T20:05:44.173Z","type":"message"} +{"nick":"xk_id_","message":"oups","date":"2013-01-20T20:05:54.941Z","type":"message"} +{"nick":"tomshreds","date":"2013-01-20T20:05:57.399Z","type":"join"} +{"nick":"xk_id_","message":"strangely, it wasn't picked up. adding it doesn't change the result. ","date":"2013-01-20T20:06:48.116Z","type":"message"} +{"nick":"AviMarcus","date":"2013-01-20T20:07:28.676Z","type":"join"} +{"nick":"geNAZt","message":"reduce iterates over the first array and does what ?","date":"2013-01-20T20:07:34.885Z","type":"message"} +{"nick":"geNAZt","message":"i really dont understand the reduce thing","date":"2013-01-20T20:07:44.487Z","type":"message"} +{"nick":"Sly","reason":"Ping timeout: 252 seconds","date":"2013-01-20T20:07:49.150Z","type":"quit"} +{"nick":"jcrugzz","reason":"Ping timeout: 255 seconds","date":"2013-01-20T20:08:02.714Z","type":"quit"} +{"nick":"isaacbw","message":"gay day on npr","date":"2013-01-20T20:08:18.790Z","type":"message"} +{"nick":"geNAZt","message":"it seems like it is something like mapping","date":"2013-01-20T20:08:23.176Z","type":"message"} +{"nick":"isaacbw","message":"now it's a story about 'lesbianism'","date":"2013-01-20T20:08:24.424Z","type":"message"} +{"nick":"isaacbw","message":"and 'great women'","date":"2013-01-20T20:08:26.572Z","type":"message"} +{"nick":"isaacbw","message":"god I love npr","date":"2013-01-20T20:08:35.523Z","type":"message"} +{"nick":"Virunga_","date":"2013-01-20T20:08:36.868Z","type":"join"} +{"nick":"kwhinnery","reason":"Quit: kwhinnery","date":"2013-01-20T20:08:40.116Z","type":"quit"} +{"nick":"Virunga","reason":"Remote host closed the connection","date":"2013-01-20T20:08:46.682Z","type":"quit"} +{"nick":"stephenplusplus","date":"2013-01-20T20:08:48.258Z","type":"join"} +{"nick":"xk_id_","message":"geNAZt: ideally, what i want is to push the stuff I scrape from the webpages with id=1, id=2 and id=3, into array2.","date":"2013-01-20T20:09:24.630Z","type":"message"} +{"nick":"Virunga_","new_nick":"Virunga","date":"2013-01-20T20:09:39.842Z","type":"nick"} +{"nick":"geNAZt","message":"first your code is aweful to read :D","date":"2013-01-20T20:10:20.488Z","type":"message"} +{"nick":"chrelad","date":"2013-01-20T20:10:34.099Z","type":"join"} +{"nick":"xk_id_","message":"I'm sorry. how can I improve it?","date":"2013-01-20T20:10:34.448Z","type":"message"} +{"nick":"geNAZt","message":"jslint","date":"2013-01-20T20:10:39.002Z","type":"message"} +{"nick":"chrelad","reason":"Client Quit","date":"2013-01-20T20:10:43.514Z","type":"quit"} +{"nick":"jabberwocky","reason":"Ping timeout: 248 seconds","date":"2013-01-20T20:11:32.758Z","type":"quit"} +{"nick":"geNAZt","message":"what is the state of array2 in the first asnyc callback ?","date":"2013-01-20T20:11:35.543Z","type":"message"} +{"nick":"isaacbw","message":"your tabs are just really wide xk_id_ ","date":"2013-01-20T20:11:43.682Z","type":"message"} +{"nick":"geNAZt","message":"L#43: function (err, results){} => function (err, results){ console.log(array2); }","date":"2013-01-20T20:11:53.572Z","type":"message"} +{"nick":"isaacbw","message":"I say 5 spaces max","date":"2013-01-20T20:11:54.624Z","type":"message"} +{"nick":"sideshowcoder","reason":"Ping timeout: 252 seconds","date":"2013-01-20T20:12:13.234Z","type":"quit"} +{"nick":"hansyg","date":"2013-01-20T20:12:17.155Z","type":"join"} +{"nick":"geNAZt","message":"if i see it right you have an array full of functions","date":"2013-01-20T20:12:37.214Z","type":"message"} +{"nick":"RawProduce","date":"2013-01-20T20:12:37.368Z","type":"join"} +{"nick":"mrvisser","date":"2013-01-20T20:12:51.846Z","type":"join"} +{"nick":"onr","date":"2013-01-20T20:13:00.327Z","type":"join"} +{"nick":"mikeal","reason":"Quit: Leaving.","date":"2013-01-20T20:13:05.557Z","type":"quit"} +{"nick":"isaacbw","message":"xk_id_, you also put newlines in really weird places","date":"2013-01-20T20:13:31.756Z","type":"message"} +{"nick":"ins0mnia","reason":"Ping timeout: 260 seconds","date":"2013-01-20T20:13:35.024Z","type":"quit"} +{"nick":"bitmage","date":"2013-01-20T20:13:43.231Z","type":"join"} +{"nick":"isaacbw","message":"hah, I feel like a formatting snob","date":"2013-01-20T20:13:59.815Z","type":"message"} +{"nick":"bnoordhuis","reason":"Ping timeout: 260 seconds","date":"2013-01-20T20:14:09.981Z","type":"quit"} +{"nick":"isaacbw","message":"ctrl-a h ","date":"2013-01-20T20:14:15.406Z","type":"message"} +{"nick":"bitmage","reason":"Client Quit","date":"2013-01-20T20:14:16.905Z","type":"quit"} +{"nick":"bingomanatee","reason":"Ping timeout: 244 seconds","date":"2013-01-20T20:14:25.280Z","type":"quit"} +{"nick":"xk_id_","message":"geNAZt: an array full of functions? array2.push(function()) should return a value, tho, no? because function() returns \"result\" on line 38.","date":"2013-01-20T20:14:27.022Z","type":"message"} +{"nick":"mrvisser","reason":"Read error: Connection reset by peer","date":"2013-01-20T20:14:32.405Z","type":"quit"} +{"nick":"mrvisser","date":"2013-01-20T20:14:46.775Z","type":"join"} +{"nick":"geNAZt","message":"you never execute that function","date":"2013-01-20T20:14:55.737Z","type":"message"} +{"nick":"mikeal","date":"2013-01-20T20:15:02.810Z","type":"join"} +{"nick":"geNAZt","message":"and returning out of a callback doesnt work","date":"2013-01-20T20:15:06.443Z","type":"message"} +{"nick":"wllmtrng","reason":"Quit: wllmtrng","date":"2013-01-20T20:15:10.049Z","type":"quit"} +{"nick":"xk_id_","message":"I think it's inside the callback? the return is inside array2.push(----)","date":"2013-01-20T20:15:39.126Z","type":"message"} +{"nick":"geNAZt","message":"function (err, result) {","date":"2013-01-20T20:15:50.448Z","type":"message"} +{"nick":"geNAZt","message":"\t\t\t\t\t\treturn result;","date":"2013-01-20T20:15:50.581Z","type":"message"} +{"nick":"geNAZt","message":"\t\t\t\t\t}","date":"2013-01-20T20:15:50.581Z","type":"message"} +{"nick":"geNAZt","message":"its inside the async function","date":"2013-01-20T20:15:56.629Z","type":"message"} +{"nick":"xk_id_","message":"I thought it's inside array2.push()?","date":"2013-01-20T20:16:09.666Z","type":"message"} +{"nick":"geNAZt","message":"it is called by the async and if u return something it will get lost","date":"2013-01-20T20:16:10.373Z","type":"message"} +{"nick":"xk_id_","message":"oh. the waterfall async...","date":"2013-01-20T20:16:23.256Z","type":"message"} +{"nick":"hansyg","reason":"Ping timeout: 248 seconds","date":"2013-01-20T20:16:33.103Z","type":"quit"} +{"nick":"xk_id_","message":"hmm","date":"2013-01-20T20:16:44.888Z","type":"message"} +{"nick":"geNAZt","message":"welcome to callback hell :D","date":"2013-01-20T20:16:56.665Z","type":"message"} +{"nick":"xk_id_","message":"I've been getting myself comfortable actually for the past 6 hours","date":"2013-01-20T20:17:14.435Z","type":"message"} +{"nick":"xk_id_","message":"what if I do: \"return async.waterfall(...\"?","date":"2013-01-20T20:17:30.631Z","type":"message"} +{"nick":"hansyg","date":"2013-01-20T20:17:36.997Z","type":"join"} +{"nick":"geNAZt","message":"then the request lib get the return","date":"2013-01-20T20:17:49.837Z","type":"message"} +{"nick":"geNAZt","message":"you cant throw the return that far","date":"2013-01-20T20:18:01.934Z","type":"message"} +{"nick":"addisonj","date":"2013-01-20T20:18:05.003Z","type":"join"} +{"nick":"mansoor-s","reason":"Remote host closed the connection","date":"2013-01-20T20:18:07.750Z","type":"quit"} +{"nick":"xk_id_","message":"well it's a bit far from the items in array1","date":"2013-01-20T20:18:24.778Z","type":"message"} +{"nick":"xk_id_","message":"so... I can add return before the request too?","date":"2013-01-20T20:18:57.913Z","type":"message"} +{"nick":"geNAZt","message":"one first thing you should do","date":"2013-01-20T20:19:00.830Z","type":"message"} +{"nick":"geNAZt","message":"get the function that gets and parses the request out of the nextTick thing","date":"2013-01-20T20:19:18.427Z","type":"message"} +{"nick":"geNAZt","message":"it is ugly and you never ever recognize what it is for","date":"2013-01-20T20:19:33.673Z","type":"message"} +{"nick":"xk_id_","message":"Okay. I didn't understand, I just used the example in the tutorial. ","date":"2013-01-20T20:19:41.622Z","type":"message"} +{"nick":"geNAZt","message":"then why process.nextTick ?","date":"2013-01-20T20:19:43.275Z","type":"message"} +{"nick":"xk_id_","message":"-.-'","date":"2013-01-20T20:19:53.263Z","type":"message"} +{"nick":"xk_id_","message":"it was in the API documentation for async","date":"2013-01-20T20:20:04.881Z","type":"message"} +{"nick":"geNAZt","message":"yes but they say if u want to use more item better use async.parallel","date":"2013-01-20T20:20:26.638Z","type":"message"} +{"nick":"xk_id_","message":"do you mean I can leave that out without any consequences?","date":"2013-01-20T20:21:12.054Z","type":"message"} +{"nick":"hansyg","reason":"Ping timeout: 248 seconds","date":"2013-01-20T20:21:55.905Z","type":"quit"} +{"nick":"geNAZt","message":"i still dont understand why u need reduce","date":"2013-01-20T20:22:16.928Z","type":"message"} +{"nick":"kgee","date":"2013-01-20T20:22:24.768Z","type":"join"} +{"nick":"kgee","message":"I'm learning about WebSockets and the various JS libraries that support it. It's a little off topic, but I'm curious if a websocket == socket. For example, can I use a JS websocket library to create a client capable of connecting to a generic ftp server? Or connect to a standard port 22 ssh service?","date":"2013-01-20T20:22:37.806Z","type":"message"} +{"nick":"kgee","message":"so far I've seen examples of websockets connecting to websockets, but I want to know if it's more versatile than that","date":"2013-01-20T20:22:43.693Z","type":"message"} +{"nick":"geNAZt","message":"the second parameter is only the first parameter in each iterate or am i wrong ?","date":"2013-01-20T20:22:46.816Z","type":"message"} +{"nick":"lresende","reason":"Quit: Zzzzzzz ...","date":"2013-01-20T20:22:48.316Z","type":"quit"} +{"nick":"xk_id_","message":"I need to end up with array2 full of all the stuff.","date":"2013-01-20T20:22:52.061Z","type":"message"} +{"nick":"addisonj","reason":"Ping timeout: 260 seconds","date":"2013-01-20T20:22:55.004Z","type":"quit"} +{"nick":"hansyg","date":"2013-01-20T20:23:05.056Z","type":"join"} +{"nick":"isaacbw","message":"guys guys guys guys guys guys","date":"2013-01-20T20:23:40.390Z","type":"message"} +{"nick":"geNAZt","message":"so maybe a asny.map that creates an array full of function and then a async.parallel would be better i think","date":"2013-01-20T20:23:49.847Z","type":"message"} +{"nick":"RawProduce","message":"kgee: websocket is over HTTP, which is over TCP","date":"2013-01-20T20:23:50.236Z","type":"message"} +{"nick":"isaacbw","message":"caffeine","date":"2013-01-20T20:23:53.016Z","type":"message"} +{"nick":"RawProduce","message":"you need a TCP interface to do, e.g. FTP","date":"2013-01-20T20:24:01.803Z","type":"message"} +{"nick":"xk_id_","message":"geNAZt: why doesn't reduce work?","date":"2013-01-20T20:24:06.367Z","type":"message"} +{"nick":"aho","date":"2013-01-20T20:24:06.809Z","type":"join"} +{"nick":"geNAZt","message":"it would work","date":"2013-01-20T20:24:15.239Z","type":"message"} +{"nick":"RawProduce","message":"so no, you cannot","date":"2013-01-20T20:24:22.920Z","type":"message"} +{"nick":"xk_id_","message":"geNAZt: it iterates just once. ","date":"2013-01-20T20:24:35.923Z","type":"message"} +{"nick":"geNAZt","message":"but either i got it wrong or you got it wrong on the excat behavior on the reduce function","date":"2013-01-20T20:24:37.863Z","type":"message"} +{"nick":"damienklinnert","date":"2013-01-20T20:24:38.786Z","type":"join"} +{"nick":"rickibalboa","reason":"Ping timeout: 256 seconds","date":"2013-01-20T20:24:59.739Z","type":"quit"} +{"nick":"dmalam","date":"2013-01-20T20:25:10.199Z","type":"join"} +{"nick":"Morkel_","date":"2013-01-20T20:25:17.160Z","type":"join"} +{"nick":"geNAZt","message":"it iterates just once maybe on the next tick you got an error that forces nodejs to shutdown","date":"2013-01-20T20:25:23.309Z","type":"message"} +{"nick":"kelonye","date":"2013-01-20T20:25:42.403Z","type":"join"} +{"nick":"xk_id_","message":"https://github.com/caolan/async#reducearr-memo-iterator-callback <-- it looks so straight forward","date":"2013-01-20T20:25:45.377Z","type":"message"} +{"nick":"damienklinnert","reason":"Client Quit","date":"2013-01-20T20:25:49.012Z","type":"quit"} +{"nick":"kgee_","date":"2013-01-20T20:25:50.095Z","type":"join"} +{"nick":"kgee_","message":"RawProduce: so I couldn't use webSockets to build an FTP client which can interact with a filezilla server, even though they are both TCP connections?","date":"2013-01-20T20:25:59.562Z","type":"message"} +{"nick":"RawProduce","message":"kgee_: you could, however, do that indirectly - http://blog.alex.org.uk/2012/02/16/using-apache-websocket-to-proxy-tcp-connection/","date":"2013-01-20T20:26:02.272Z","type":"message"} +{"nick":"geNAZt","message":"now i understand what it does","date":"2013-01-20T20:26:31.964Z","type":"message"} +{"nick":"geNAZt","message":"-_-","date":"2013-01-20T20:26:34.100Z","type":"message"} +{"nick":"purr","message":"geNAZt: ಠ_ಠ is an IRC client/IRC client framework.","date":"2013-01-20T20:26:34.660Z","type":"message"} +{"nick":"ako","date":"2013-01-20T20:26:53.364Z","type":"join"} +{"nick":"tkaemming","date":"2013-01-20T20:27:06.782Z","type":"join"} +{"nick":"kgee","reason":"Ping timeout: 245 seconds","date":"2013-01-20T20:27:08.111Z","type":"quit"} +{"nick":"xk_id_","message":"geNAZt: I've caught an error in the callback of the reduce :(. It's \"2\" lol.","date":"2013-01-20T20:27:25.110Z","type":"message"} +{"nick":"Morkel","reason":"Ping timeout: 240 seconds","date":"2013-01-20T20:27:26.728Z","type":"quit"} +{"nick":"Morkel_","new_nick":"Morkel","date":"2013-01-20T20:27:26.914Z","type":"nick"} +{"nick":"hansyg","reason":"Ping timeout: 260 seconds","date":"2013-01-20T20:27:34.981Z","type":"quit"} +{"nick":"ayo","reason":"Ping timeout: 245 seconds","date":"2013-01-20T20:28:03.435Z","type":"quit"} +{"nick":"hansyg","date":"2013-01-20T20:28:17.148Z","type":"join"} +{"nick":"aho","reason":"Ping timeout: 248 seconds","date":"2013-01-20T20:29:08.778Z","type":"quit"} +{"nick":"Bronze","date":"2013-01-20T20:29:25.206Z","type":"join"} +{"nick":"defunctzombie_zz","new_nick":"defunctzombie","date":"2013-01-20T20:30:23.378Z","type":"nick"} +{"nick":"peteschaffner","reason":"Quit: Be back later","date":"2013-01-20T20:30:28.541Z","type":"quit"} +{"nick":"Zak","date":"2013-01-20T20:30:42.468Z","type":"join"} +{"nick":"blueadept","date":"2013-01-20T20:30:44.100Z","type":"join"} +{"nick":"blueadept","reason":"Changing host","date":"2013-01-20T20:30:44.509Z","type":"quit"} +{"nick":"blueadept","date":"2013-01-20T20:30:44.644Z","type":"join"} +{"nick":"xk_id_","message":"I've updated the gist. The \"console.log(\"aa\");\" on line 11 does not execute. ","date":"2013-01-20T20:31:01.852Z","type":"message"} +{"nick":"xk_id_","message":"also, error is caught in the callback of the \".reduce()\"","date":"2013-01-20T20:31:21.925Z","type":"message"} +{"nick":"RawProduce","date":"2013-01-20T20:31:28.007Z","type":"part"} +{"nick":"kgee_","message":"hmm, so there is a need for server-side middle-ware applications in order to proxy a websocket connection to a standard tcp connection. This means it's difficult to make javascript clients for existing (non-web) servers without going through extensive hoops to do so","date":"2013-01-20T20:31:38.385Z","type":"message"} +{"nick":"Codynyx","reason":"Read error: Operation timed out","date":"2013-01-20T20:32:31.221Z","type":"quit"} +{"nick":"hansyg","reason":"Ping timeout: 248 seconds","date":"2013-01-20T20:32:33.103Z","type":"quit"} +{"nick":"hansyg","date":"2013-01-20T20:33:41.749Z","type":"join"} +{"nick":"gf3","reason":"Changing host","date":"2013-01-20T20:34:07.191Z","type":"quit"} +{"nick":"gf3","date":"2013-01-20T20:34:07.322Z","type":"join"} +{"nick":"dnolen","reason":"Ping timeout: 246 seconds","date":"2013-01-20T20:34:31.785Z","type":"quit"} +{"nick":"jw___","reason":"Quit: jw___","date":"2013-01-20T20:34:43.642Z","type":"quit"} +{"nick":"arnedebree","date":"2013-01-20T20:35:14.809Z","type":"join"} +{"nick":"tjholowaychuk","date":"2013-01-20T20:36:32.368Z","type":"join"} +{"nick":"Axsuul","date":"2013-01-20T20:36:34.178Z","type":"join"} +{"nick":"geNAZt","message":"xk_id_: https://gist.github.com/4581539","date":"2013-01-20T20:36:54.274Z","type":"message"} +{"nick":"generalissimo","new_nick":"matt_ryan_fan","date":"2013-01-20T20:37:17.967Z","type":"nick"} +{"nick":"hansyg","reason":"Ping timeout: 248 seconds","date":"2013-01-20T20:38:12.736Z","type":"quit"} +{"nick":"SpX","reason":"Remote host closed the connection","date":"2013-01-20T20:38:14.640Z","type":"quit"} +{"nick":"xk_id_","message":"geNAZt: it still iterates once, and doesn't output results. ","date":"2013-01-20T20:38:16.600Z","type":"message"} +{"nick":"SpX","date":"2013-01-20T20:38:24.220Z","type":"join"} +{"nick":"bowen199","date":"2013-01-20T20:38:27.942Z","type":"join"} +{"nick":"geNAZt","message":"any errors ?","date":"2013-01-20T20:38:30.198Z","type":"message"} +{"nick":"eykosioux","reason":"Quit: eykosioux","date":"2013-01-20T20:38:36.510Z","type":"quit"} +{"nick":"hansyg","date":"2013-01-20T20:38:55.197Z","type":"join"} +{"nick":"spenvo","reason":"Quit: This computer has gone to sleep","date":"2013-01-20T20:39:20.308Z","type":"quit"} +{"nick":"towski","date":"2013-01-20T20:39:27.698Z","type":"join"} +{"nick":"joshontheweb","date":"2013-01-20T20:39:38.320Z","type":"join"} +{"nick":"hansyg","reason":"Read error: Connection reset by peer","date":"2013-01-20T20:39:42.579Z","type":"quit"} +{"nick":"guilleiguaran","date":"2013-01-20T20:39:44.686Z","type":"join"} +{"nick":"xk_id_","message":"geNAZt: I'm not catching aything.","date":"2013-01-20T20:39:46.551Z","type":"message"} +{"nick":"fantasywind","reason":"Read error: Connection reset by peer","date":"2013-01-20T20:39:56.337Z","type":"quit"} +{"nick":"geNAZt","message":"wait i will build a testcase for this thing","date":"2013-01-20T20:40:11.858Z","type":"message"} +{"nick":"hansyg","date":"2013-01-20T20:40:17.150Z","type":"join"} +{"nick":"xk_id_","message":"I can give you mine","date":"2013-01-20T20:40:28.537Z","type":"message"} +{"nick":"jcrugzz","date":"2013-01-20T20:40:39.129Z","type":"join"} +{"nick":"dmalam","reason":"Quit: WeeChat 0.3.9.2","date":"2013-01-20T20:40:41.501Z","type":"quit"} +{"nick":"geNAZt","message":"no i only need to install cheerio :D","date":"2013-01-20T20:40:43.107Z","type":"message"} +{"nick":"Maxani","reason":"Quit: Computer has gone to sleep.","date":"2013-01-20T20:40:43.269Z","type":"quit"} +{"nick":"xk_id_","message":"okay","date":"2013-01-20T20:41:08.689Z","type":"message"} +{"nick":"kholladay","date":"2013-01-20T20:41:09.390Z","type":"join"} +{"nick":"jabberwocky","date":"2013-01-20T20:42:19.085Z","type":"join"} +{"nick":"peteschaffner","date":"2013-01-20T20:42:39.987Z","type":"join"} +{"nick":"fantasywind","date":"2013-01-20T20:42:42.832Z","type":"join"} +{"nick":"ins0mnia","date":"2013-01-20T20:42:46.908Z","type":"join"} +{"nick":"dmilith","date":"2013-01-20T20:42:55.755Z","type":"join"} +{"nick":"joehoyle","date":"2013-01-20T20:44:15.845Z","type":"join"} +{"nick":"hansyg","reason":"Ping timeout: 252 seconds","date":"2013-01-20T20:44:38.180Z","type":"quit"} +{"nick":"geNAZt","message":"the waterfall never gets executed","date":"2013-01-20T20:44:48.621Z","type":"message"} +{"nick":"geNAZt","message":"oO","date":"2013-01-20T20:44:49.794Z","type":"message"} +{"nick":"kholladay","reason":"Ping timeout: 245 seconds","date":"2013-01-20T20:45:33.330Z","type":"quit"} +{"nick":"hansyg","date":"2013-01-20T20:45:45.740Z","type":"join"} +{"nick":"dgs","reason":"Quit: dgs","date":"2013-01-20T20:46:05.430Z","type":"quit"} +{"nick":"Sly","date":"2013-01-20T20:46:09.286Z","type":"join"} +{"nick":"s3shs_","date":"2013-01-20T20:46:19.392Z","type":"join"} +{"nick":"geNAZt","message":"if i change the selector from cheerio from strong to a it works","date":"2013-01-20T20:46:33.269Z","type":"message"} +{"nick":"geNAZt","message":"are you sure the website that you catch has strong elements ?","date":"2013-01-20T20:46:44.518Z","type":"message"} +{"nick":"xk_id_","message":"yep.","date":"2013-01-20T20:46:57.411Z","type":"message"} +{"nick":"dmilith","date":"2013-01-20T20:47:05.089Z","type":"part"} +{"nick":"joshfinnie","date":"2013-01-20T20:47:10.568Z","type":"join"} +{"nick":"xk_id_","message":"and cheerio can pick them up, tested.","date":"2013-01-20T20:47:15.982Z","type":"message"} +{"nick":"stephenplusplus","reason":"Quit: Leaving.","date":"2013-01-20T20:47:47.609Z","type":"quit"} +{"nick":"yuya_","reason":"Remote host closed the connection","date":"2013-01-20T20:48:05.327Z","type":"quit"} +{"nick":"hansyg","reason":"Remote host closed the connection","date":"2013-01-20T20:48:12.440Z","type":"quit"} +{"nick":"geNAZt","message":"well this works for me: https://gist.github.com/4581624","date":"2013-01-20T20:48:25.006Z","type":"message"} +{"nick":"yuya_","date":"2013-01-20T20:48:43.990Z","type":"join"} +{"nick":"yzap","reason":"Ping timeout: 252 seconds","date":"2013-01-20T20:48:44.489Z","type":"quit"} +{"nick":"Sly_","reason":"Ping timeout: 252 seconds","date":"2013-01-20T20:49:06.489Z","type":"quit"} +{"nick":"yzap","date":"2013-01-20T20:49:27.032Z","type":"join"} +{"nick":"xk_id_","message":"geNAZt: cheers, bro. I'll start looking for what makes it work. you're amazing!","date":"2013-01-20T20:49:37.545Z","type":"message"} +{"nick":"adambeynon","reason":"Quit: [\"Textual IRC Client: www.textualapp.com\"]","date":"2013-01-20T20:49:45.549Z","type":"quit"} +{"nick":"geNAZt","message":"thanks man or women :D","date":"2013-01-20T20:50:06.981Z","type":"message"} +{"nick":"xk_id_","message":"man :)","date":"2013-01-20T20:50:30.320Z","type":"message"} +{"nick":"mattgifford","reason":"Remote host closed the connection","date":"2013-01-20T20:50:33.351Z","type":"quit"} +{"nick":"geNAZt","message":"kk :(","date":"2013-01-20T20:50:34.845Z","type":"message"} +{"nick":"geNAZt","message":":D","date":"2013-01-20T20:50:36.850Z","type":"message"} +{"nick":"xk_id_","message":"hehe","date":"2013-01-20T20:50:45.481Z","type":"message"} +{"nick":"ryanh","reason":"Quit: Computer has gone to sleep.","date":"2013-01-20T20:51:01.914Z","type":"quit"} +{"nick":"joshontheweb","reason":"Quit: Computer has gone to sleep.","date":"2013-01-20T20:51:10.145Z","type":"quit"} +{"nick":"ebright","reason":"Ping timeout: 252 seconds","date":"2013-01-20T20:51:14.167Z","type":"quit"} +{"nick":"xk_id_","message":"geNAZt: btw, can I ask what do you recommend if I want to understand the subtleties of Nodejs?","date":"2013-01-20T20:52:06.349Z","type":"message"} +{"nick":"langdon","date":"2013-01-20T20:52:17.126Z","type":"join"} +{"nick":"taterbase","reason":"Remote host closed the connection","date":"2013-01-20T20:52:18.792Z","type":"quit"} +{"nick":"xk_id_","message":"have you personally found any specific book particularly useful?","date":"2013-01-20T20:52:21.962Z","type":"message"} +{"nick":"skope","message":"is there any decent method to get type of the file? mimetypes can be faked, extensions too","date":"2013-01-20T20:52:32.706Z","type":"message"} +{"nick":"mynameis","reason":"Ping timeout: 245 seconds","date":"2013-01-20T20:52:38.424Z","type":"quit"} +{"nick":"geNAZt","message":"currently i am reading this: http://www.amazon.de/Professional-Node-js-Building-Javascript-Scalable/dp/1118185463/ref=sr_1_1?ie=UTF8&qid=1358715179&sr=8-1","date":"2013-01-20T20:53:04.911Z","type":"message"} +{"nick":"graeme_f","reason":"Quit: Computer has gone to sleep.","date":"2013-01-20T20:53:16.693Z","type":"quit"} +{"nick":"Aartsie","reason":"Remote host closed the connection","date":"2013-01-20T20:54:40.383Z","type":"quit"} +{"nick":"xk_id_","message":"interesting","date":"2013-01-20T20:54:41.928Z","type":"message"} +{"nick":"geNAZt","message":"it is good for the beginning to nodejs","date":"2013-01-20T20:55:01.276Z","type":"message"} +{"nick":"geNAZt","message":"but his english is a bit scary","date":"2013-01-20T20:55:10.427Z","type":"message"} +{"nick":"graeme_f","date":"2013-01-20T20:55:44.680Z","type":"join"} +{"nick":"nodweber","reason":"Remote host closed the connection","date":"2013-01-20T20:55:51.842Z","type":"quit"} +{"nick":"wnck","reason":"Quit: Lost terminal","date":"2013-01-20T20:55:54.898Z","type":"quit"} +{"nick":"sprax","date":"2013-01-20T20:56:11.962Z","type":"join"} +{"nick":"romainneutron","reason":"Remote host closed the connection","date":"2013-01-20T20:56:35.179Z","type":"quit"} +{"nick":"romainneutron","date":"2013-01-20T20:56:53.743Z","type":"join"} +{"nick":"squeakytoy","message":"What is the best \"way\" to determine I am coding locally?","date":"2013-01-20T20:57:02.426Z","type":"message"} +{"nick":"squeakytoy","message":"or starting up the app locally","date":"2013-01-20T20:57:09.511Z","type":"message"} +{"nick":"xk_id_","message":"I'm really struggling trying to unlearn my Java tendencies. ","date":"2013-01-20T20:57:17.132Z","type":"message"} +{"nick":"kaspertidemann","reason":"Quit: kaspertidemann","date":"2013-01-20T20:57:31.063Z","type":"quit"} +{"nick":"timeturner","reason":"Ping timeout: 255 seconds","date":"2013-01-20T20:57:32.623Z","type":"quit"} +{"nick":"sprax","message":"Can someone help me writing to a text file? I've googled to death, struggled with createWriteStream, and am getting nothing. I'm used to PHP $f = fopen('file','w'); fwrite($f,\"blah blah blah\"); fclose($f);","date":"2013-01-20T20:57:43.930Z","type":"message"} +{"nick":"xk_id_","message":"I think I'm still in shock after discovering async. ","date":"2013-01-20T20:57:47.427Z","type":"message"} +{"nick":"nicholasf","reason":"Ping timeout: 244 seconds","date":"2013-01-20T20:57:49.180Z","type":"quit"} +{"nick":"geNAZt","message":"sprax: your best friend: http://nodejs.org/api/ - For your problem: http://nodejs.org/api/fs.html#fs_fs_writefile_filename_data_encoding_callback","date":"2013-01-20T20:58:32.055Z","type":"message"} +{"nick":"xk_id_","message":"sprax: did you do \"require('fs');\"?","date":"2013-01-20T20:58:53.470Z","type":"message"} +{"nick":"kokainepizza","date":"2013-01-20T20:59:16.999Z","type":"join"} +{"nick":"maru_cc___","reason":"Ping timeout: 246 seconds","date":"2013-01-20T20:59:22.858Z","type":"quit"} +{"nick":"Swadq","date":"2013-01-20T20:59:27.044Z","type":"join"} +{"nick":"sprax","message":"xk_id_, yes, I did, and my fs.readFileSync is working fine","date":"2013-01-20T20:59:45.685Z","type":"message"} +{"nick":"addisonj","date":"2013-01-20T20:59:56.140Z","type":"join"} +{"nick":"skope","message":"is there a way to check if array contains something? like python has in-operator","date":"2013-01-20T21:00:14.365Z","type":"message"} +{"nick":"graeme_f","reason":"Client Quit","date":"2013-01-20T21:00:29.793Z","type":"quit"} +{"nick":"geNAZt","message":"skope: array.length","date":"2013-01-20T21:00:49.752Z","type":"message"} +{"nick":"ljharb","message":"skope: indexOf","date":"2013-01-20T21:00:51.564Z","type":"message"} +{"nick":"geNAZt","message":"shows you the length of an array","date":"2013-01-20T21:00:56.945Z","type":"message"} +{"nick":"geNAZt","message":"if there is nothing in it it is 0","date":"2013-01-20T21:01:04.357Z","type":"message"} +{"nick":"mynameis","date":"2013-01-20T21:01:04.489Z","type":"join"} +{"nick":"that4chanwolf","reason":"Quit: leaving","date":"2013-01-20T21:01:05.582Z","type":"quit"} +{"nick":"ljharb","message":"skope: [1,2,3].indexOf(2) > -1","date":"2013-01-20T21:01:05.719Z","type":"message"} +{"nick":"kaspertidemann","date":"2013-01-20T21:01:15.033Z","type":"join"} +{"nick":"fantasywind_","date":"2013-01-20T21:01:25.382Z","type":"join"} +{"nick":"niggler","message":"why > -1 and not !== -1","date":"2013-01-20T21:01:25.894Z","type":"message"} +{"nick":"skope","message":"geNAZt: thanks, but ljharbs answer was what i was looking for. i asked a bit weird","date":"2013-01-20T21:01:28.816Z","type":"message"} +{"nick":"disnet","date":"2013-01-20T21:01:35.120Z","type":"join"} +{"nick":"paradoxquine","date":"2013-01-20T21:01:36.487Z","type":"join"} +{"nick":"geNAZt","message":"yes :D","date":"2013-01-20T21:01:39.478Z","type":"message"} +{"nick":"nicholasf","date":"2013-01-20T21:01:51.828Z","type":"join"} +{"nick":"xk_id_","message":"sprax: how about https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Array/indexOf ?","date":"2013-01-20T21:02:15.548Z","type":"message"} +{"nick":"geNAZt","message":"niggler: cause the value if it is found is always > -1","date":"2013-01-20T21:02:15.742Z","type":"message"} +{"nick":"ljharb","message":"niggler: they're the same. but, because > implies that there is a range of values 0 and higher that mean \"present\", whereas \"!==\" could mean that \"-2\" is a r\besult that means presence.","date":"2013-01-20T21:02:19.415Z","type":"message"} +{"nick":"xk_id_","message":"ah, already answered :)","date":"2013-01-20T21:02:30.127Z","type":"message"} +{"nick":"echo","reason":"Remote host closed the connection","date":"2013-01-20T21:02:30.657Z","type":"quit"} +{"nick":"jcrugzz","message":"sprax: https://github.com/mikeal/filed","date":"2013-01-20T21:02:33.600Z","type":"message"} +{"nick":"jcrugzz","message":"it makes some things easier","date":"2013-01-20T21:02:33.729Z","type":"message"} +{"nick":"echo","date":"2013-01-20T21:02:45.027Z","type":"join"} +{"nick":"niggler","message":"there's no circumstance where indexOf could return a negative value that isn'","date":"2013-01-20T21:02:48.753Z","type":"message"} +{"nick":"niggler","message":"t -1","date":"2013-01-20T21:02:50.490Z","type":"message"} +{"nick":"skope","message":"what does 2 mean in that indexOf?","date":"2013-01-20T21:02:58.447Z","type":"message"} +{"nick":"geNAZt","message":"it is the value that you are searching for","date":"2013-01-20T21:03:09.166Z","type":"message"} +{"nick":"ljharb","message":"niggler: i know that. but the person reading that line of code might not, and the \">\" makes it clearer.","date":"2013-01-20T21:03:18.942Z","type":"message"} +{"nick":"niggler","message":"ljharb then write >= 0","date":"2013-01-20T21:03:33.231Z","type":"message"} +{"nick":"skope","message":"geNAZt: heh. true. maybe i should go to sleep, i am running slow","date":"2013-01-20T21:03:35.575Z","type":"message"} +{"nick":"ljharb","message":"skope: ['a', 'b', 'c'].indexOf('b')","date":"2013-01-20T21:03:42.707Z","type":"message"} +{"nick":"skope","message":"ljharb: yes. got it ","date":"2013-01-20T21:03:49.271Z","type":"message"} +{"nick":"niggler","message":">> ['a','b','c'].indexOf('b') @ skope","date":"2013-01-20T21:03:59.456Z","type":"message"} +{"nick":"purr","message":"skope: (number) 1","date":"2013-01-20T21:03:59.667Z","type":"message"} +{"nick":"ljharb","message":"niggler: sure. that's the same as > -1, and it's no better or worse.","date":"2013-01-20T21:04:02.180Z","type":"message"} +{"nick":"niggler","message":"its \"clearer\"","date":"2013-01-20T21:04:14.738Z","type":"message"} +{"nick":"aandy","message":"ljharb: no but it's different, which is stigglers point :)","date":"2013-01-20T21:04:21.560Z","type":"message"} +{"nick":"jayz_","date":"2013-01-20T21:04:24.784Z","type":"join"} +{"nick":"ljharb","message":"niggler: how on earth is \"greater than or equal to\" clearer than \"greater than\".","date":"2013-01-20T21:04:39.573Z","type":"message"} +{"nick":"sprax","message":"I was hoping to do it natively. Does a stream need to be closed before it will actually write out the data?","date":"2013-01-20T21:04:50.572Z","type":"message"} +{"nick":"niggler","message":"\">= 0\" is clearer than \"> -1\"","date":"2013-01-20T21:04:55.195Z","type":"message"} +{"nick":"kgee_","reason":"Ping timeout: 245 seconds","date":"2013-01-20T21:05:03.058Z","type":"quit"} +{"nick":"Junoon53","reason":"Ping timeout: 256 seconds","date":"2013-01-20T21:05:14.445Z","type":"quit"} +{"nick":"geNAZt","message":"sprax: no","date":"2013-01-20T21:05:17.540Z","type":"message"} +{"nick":"aandy","message":"both imply it's a non-strictly positive value..","date":"2013-01-20T21:05:23.231Z","type":"message"} +{"nick":"xk_id_","message":"sprax: you don't open a stream in the first place!","date":"2013-01-20T21:05:25.268Z","type":"message"} +{"nick":"linusmartensson","reason":"Ping timeout: 245 seconds","date":"2013-01-20T21:05:28.121Z","type":"quit"} +{"nick":"ljharb","message":"niggler: i disagree. it's more to think about.","date":"2013-01-20T21:05:36.750Z","type":"message"} +{"nick":"fantasywind_","reason":"Ping timeout: 255 seconds","date":"2013-01-20T21:05:38.625Z","type":"quit"} +{"nick":"kokainepizza","reason":"Quit: My pooter is sleep.","date":"2013-01-20T21:05:43.314Z","type":"quit"} +{"nick":"sahlhoff","reason":"Quit: sahlhoff","date":"2013-01-20T21:05:47.156Z","type":"quit"} +{"nick":"niggler","message":"aandy that's not true unless you assume that it is integral","date":"2013-01-20T21:05:52.934Z","type":"message"} +{"nick":"sprax","message":"I'm using var f = fs.createWriteStream('log.txt', {'flags': 'w'}); then f.write(\"some text\");","date":"2013-01-20T21:06:12.218Z","type":"message"} +{"nick":"abe","reason":"Remote host closed the connection","date":"2013-01-20T21:06:24.774Z","type":"quit"} +{"nick":"ljharb","message":"niggler: neither one implies integerness any differently. \"0.1\" is possible with both. so that's not relevant.","date":"2013-01-20T21:06:26.093Z","type":"message"} +{"nick":"sprax","message":"but I don't get a file called log.txt, and I dont get any errors","date":"2013-01-20T21:06:29.886Z","type":"message"} +{"nick":"geNAZt","message":"then your file should contain some text","date":"2013-01-20T21:06:35.862Z","type":"message"} +{"nick":"aandy","message":"niggler: i mean in an integer sense. if you argue that \"people might not know that\" well then people are really REALLY not thinking","date":"2013-01-20T21:06:37.301Z","type":"message"} +{"nick":"aandy","message":"like, purposefully not thinking","date":"2013-01-20T21:06:42.896Z","type":"message"} +{"nick":"geNAZt","message":"but it is locked for writing till the stream is closed","date":"2013-01-20T21:06:47.926Z","type":"message"} +{"nick":"mykul","date":"2013-01-20T21:06:53.873Z","type":"join"} +{"nick":"brainbox1100","date":"2013-01-20T21:06:55.831Z","type":"join"} +{"nick":"niggler","message":"aandy which is why i prefer !== -1","date":"2013-01-20T21:07:04.664Z","type":"message"} +{"nick":"JumpMast3r","reason":"Quit: JumpMast3r","date":"2013-01-20T21:07:09.980Z","type":"quit"} +{"nick":"brainbox1100","reason":"Client Quit","date":"2013-01-20T21:07:14.900Z","type":"quit"} +{"nick":"niggler","message":"because you are either not thinking, in which case >= makes the most sense","date":"2013-01-20T21:07:18.129Z","type":"message"} +{"nick":"geNAZt","message":"sprax: what buffersize does the writestream have ?","date":"2013-01-20T21:07:21.396Z","type":"message"} +{"nick":"rafmc","reason":"Remote host closed the connection","date":"2013-01-20T21:07:31.439Z","type":"quit"} +{"nick":"niggler","message":"or you are thinking, in which case !== -1 makes it clear you know what indexOf does","date":"2013-01-20T21:07:38.481Z","type":"message"} +{"nick":"ljharb","message":"niggler: you can prefer whatever you want, i'm just preferring the one that has caused the least amount of confusion in interviews and code reviews over the years i've been doing them.","date":"2013-01-20T21:07:56.504Z","type":"message"} +{"nick":"xk_id_","message":"niggler, ljharb you are hilarious :)","date":"2013-01-20T21:08:06.807Z","type":"message"} +{"nick":"ljharb","message":"niggler: the important thing isn't making it clear that you're smart. it's making clear the intention of your code :-)","date":"2013-01-20T21:08:17.828Z","type":"message"} +{"nick":"aandy","message":"niggler: i agree, but only in the sense that they're \"the same\". i doubt any cpu time is lost checking whether it's higher than -1, or if it is exactly equal to 1. so for me it becomes a cosmetic, readability issue which i write","date":"2013-01-20T21:08:26.213Z","type":"message"} +{"nick":"aandy","message":"ljharb: exactly","date":"2013-01-20T21:08:30.852Z","type":"message"} +{"nick":"aandy","message":"but for niggler that might be !== 1","date":"2013-01-20T21:08:38.337Z","type":"message"} +{"nick":"aandy","message":"for you it might be > -1","date":"2013-01-20T21:08:43.098Z","type":"message"} +{"nick":"JumpMast3r","date":"2013-01-20T21:08:49.830Z","type":"join"} +{"nick":"niggler","message":">= 0 implies an index","date":"2013-01-20T21:08:53.211Z","type":"message"} +{"nick":"tjholowaychuk","reason":"Ping timeout: 245 seconds","date":"2013-01-20T21:08:53.388Z","type":"quit"} +{"nick":"niggler","message":"its not *as* evident that > -1 implies an index","date":"2013-01-20T21:09:11.310Z","type":"message"} +{"nick":"ljharb","message":"niggler: that's not universally true. and, so does > -1.","date":"2013-01-20T21:09:14.882Z","type":"message"} +{"nick":"ljharb","message":"\"> -1\" and \">= 0\" are the *same thing*. the former just has fewer tokens to process.","date":"2013-01-20T21:09:35.596Z","type":"message"} +{"nick":"aandy","message":"i personally use >= 0, but i don't really have other people to worry about, as my code isn't reviewing in that kind of detail (it is reviewed, but my supervisor would never say \"hey, that should be !==1\")","date":"2013-01-20T21:09:36.952Z","type":"message"} +{"nick":"mikeal","reason":"Quit: Leaving.","date":"2013-01-20T21:09:49.892Z","type":"quit"} +{"nick":"sprax","message":"geNAZt, I didn't specify one? I just took some sample code from stackoverflow","date":"2013-01-20T21:10:06.086Z","type":"message"} +{"nick":"aandy","message":"it also something has to due with context. i had a piece of code once, where i had to make sure something was found, but wasn't at the beginning (along with other string comparisons)","date":"2013-01-20T21:10:35.511Z","type":"message"} +{"nick":"geNAZt","message":"well the docs doesnt say the buffersize which it has by default ","date":"2013-01-20T21:10:41.926Z","type":"message"} +{"nick":"aandy","message":"in such a case !== 1 would've made it less readable","date":"2013-01-20T21:10:46.356Z","type":"message"} +{"nick":"aandy","message":"(where >= 0 was intended)","date":"2013-01-20T21:10:54.170Z","type":"message"} +{"nick":"ebright","date":"2013-01-20T21:10:59.112Z","type":"join"} +{"nick":"niggler","message":"aandy you mean >= 1","date":"2013-01-20T21:11:01.407Z","type":"message"} +{"nick":"Jamiltz","date":"2013-01-20T21:11:03.808Z","type":"join"} +{"nick":"aandy","message":"so seriously, get off your high horses","date":"2013-01-20T21:11:09.505Z","type":"message"} +{"nick":"aandy","message":"yes, but i said when >= 0 was inteded","date":"2013-01-20T21:11:22.763Z","type":"message"} +{"nick":"JumpMast3r","reason":"Client Quit","date":"2013-01-20T21:11:22.894Z","type":"quit"} +{"nick":"skope","message":"maybe i shouldn't have asked","date":"2013-01-20T21:11:28.836Z","type":"message"} +{"nick":"aandy","message":"so, >= 0, > 0 etc","date":"2013-01-20T21:11:32.493Z","type":"message"} +{"nick":"niggler","message":">= 0 was not intended there aandy","date":"2013-01-20T21:11:32.798Z","type":"message"} +{"nick":"aandy","message":"for readability","date":"2013-01-20T21:11:35.580Z","type":"message"} +{"nick":"aandy","message":"then you're not reading it right","date":"2013-01-20T21:11:43.901Z","type":"message"} +{"nick":"niggler","message":"\"i had to make sure something was found, but wasn't at the beginning (along with other string comparisons)\"","date":"2013-01-20T21:11:48.901Z","type":"message"} +{"nick":"geNAZt","message":"sprax: the normal behavior should be that it writes to the file if the write function was called","date":"2013-01-20T21:11:50.772Z","type":"message"} +{"nick":"jacksmithz","message":"does node.js/V8 implement ECMAScript as specified in ECMA-262, 5th edition? or the 5.1 edition?","date":"2013-01-20T21:11:52.022Z","type":"message"} +{"nick":"aandy","message":"i said, !== 1 would be less readable in that context, when >= was intended","date":"2013-01-20T21:11:57.403Z","type":"message"} +{"nick":"niggler","message":"if its at the beginning, then it returns 0","date":"2013-01-20T21:11:58.416Z","type":"message"} +{"nick":"aandy","message":"..","date":"2013-01-20T21:12:03.055Z","type":"message"} +{"nick":"niggler","message":"!== 1 would not be correct","date":"2013-01-20T21:12:06.765Z","type":"message"} +{"nick":"geNAZt","message":"sprax: or to put it in an queue fro writing and then iterate it","date":"2013-01-20T21:12:09.518Z","type":"message"} +{"nick":"aandy","message":"jesus","date":"2013-01-20T21:12:10.463Z","type":"message"} +{"nick":"squeakytoy","message":"lol, you can use ANSI color codes, when doing console.log, thats so cool :P","date":"2013-01-20T21:12:13.232Z","type":"message"} +{"nick":"abe","date":"2013-01-20T21:12:31.449Z","type":"join"} +{"nick":"geNAZt","message":"squeakytoy: unless you are on windows :D","date":"2013-01-20T21:12:34.038Z","type":"message"} +{"nick":"nicholas_","date":"2013-01-20T21:12:45.120Z","type":"join"} +{"nick":"squeakytoy","message":"geNAZt, i am using Git bash as my terminal, and it supports it","date":"2013-01-20T21:12:48.102Z","type":"message"} +{"nick":"maru_cc___","date":"2013-01-20T21:12:53.802Z","type":"join"} +{"nick":"geNAZt","message":"yes its the \"normal\" bash shell i love it","date":"2013-01-20T21:13:02.383Z","type":"message"} +{"nick":"squeakytoy","message":"geNAZt, ah, it works in windows 8 terminal too","date":"2013-01-20T21:13:40.988Z","type":"message"} +{"nick":"squeakytoy","message":"geNAZt, cool","date":"2013-01-20T21:13:43.641Z","type":"message"} +{"nick":"geNAZt","message":"windows 8 terminals now support ansi colors nice","date":"2013-01-20T21:14:06.364Z","type":"message"} +{"nick":"geNAZt","message":"maybe its time to write a pen and paper multiplayer game with node support","date":"2013-01-20T21:14:43.341Z","type":"message"} +{"nick":"weie","reason":"Quit: Leaving...","date":"2013-01-20T21:14:53.451Z","type":"quit"} +{"nick":"AdrienBrault","reason":"Quit: Computer has gone to sleep.","date":"2013-01-20T21:15:16.114Z","type":"quit"} +{"nick":"alchimista","date":"2013-01-20T21:15:23.385Z","type":"join"} +{"nick":"graeme_f","date":"2013-01-20T21:15:26.837Z","type":"join"} +{"nick":"sprax","message":"geNAZt, ok, I setup a stub and it works as expected, so I must be doing something else wrong. thanks for your help","date":"2013-01-20T21:16:09.240Z","type":"message"} +{"nick":"geNAZt","message":"something like: http://www.bay12games.com/dwarves/","date":"2013-01-20T21:16:36.522Z","type":"message"} +{"nick":"tjholowaychuk","date":"2013-01-20T21:16:58.505Z","type":"join"} +{"nick":"jayz_","reason":"Remote host closed the connection","date":"2013-01-20T21:17:08.251Z","type":"quit"} +{"nick":"grosroro","date":"2013-01-20T21:17:09.890Z","type":"join"} +{"nick":"jcrugzz","reason":"Ping timeout: 256 seconds","date":"2013-01-20T21:17:26.000Z","type":"quit"} +{"nick":"parallel","date":"2013-01-20T21:17:28.582Z","type":"join"} +{"nick":"isaacbw","message":"geNAZt, dwarf fortress uses opengl/sdl, if that makes any difference","date":"2013-01-20T21:17:28.870Z","type":"message"} +{"nick":"isaacbw","message":"and ncurses would be a better bet than straight up ANSI code","date":"2013-01-20T21:17:43.809Z","type":"message"} +{"nick":"geNAZt","message":"no it is about the style of the game","date":"2013-01-20T21:17:49.592Z","type":"message"} +{"nick":"geNAZt","message":"you could do that by only using the terminal","date":"2013-01-20T21:17:58.434Z","type":"message"} +{"nick":"thealphanerd","date":"2013-01-20T21:18:02.791Z","type":"join"} +{"nick":"isaacbw","message":"you absolutely could","date":"2013-01-20T21:18:06.550Z","type":"message"} +{"nick":"solidoodlesuppor","reason":"Remote host closed the connection","date":"2013-01-20T21:18:10.057Z","type":"quit"} +{"nick":"isaacbw","message":"hold on","date":"2013-01-20T21:18:22.980Z","type":"message"} +{"nick":"isaacbw","message":"I have something for you","date":"2013-01-20T21:18:31.725Z","type":"message"} +{"nick":"alchimista","message":"hi guys, I till now my app had a simple login with email, which i did it manualy, but today i add also facebook login, using passportjs, now i manage to save the new user that use his/her facebook accout to login to my account and in cosole log i see also this, New user: \"a username\" created and logged in!","date":"2013-01-20T21:18:39.549Z","type":"message"} +{"nick":"isaacbw","message":"http://forums.tigsource.com/index.php?topic=27206.0","date":"2013-01-20T21:18:47.323Z","type":"message"} +{"nick":"intabulas","date":"2013-01-20T21:18:54.811Z","type":"join"} +{"nick":"jcrugzz","date":"2013-01-20T21:19:07.617Z","type":"join"} +{"nick":"electreric","date":"2013-01-20T21:19:08.719Z","type":"join"} +{"nick":"geNAZt","message":"nice an ansi engine :D","date":"2013-01-20T21:19:11.975Z","type":"message"} +{"nick":"isaacbw","message":"it's in C too, so you could write a node wrapper","date":"2013-01-20T21:19:22.745Z","type":"message"} +{"nick":"alchimista","message":"but what i have issue with, that my app.get('/home is checking that there exist a cookie for login","date":"2013-01-20T21:19:25.030Z","type":"message"} +{"nick":"mscdex","message":"ZZT!","date":"2013-01-20T21:19:29.762Z","type":"message"} +{"nick":"isaacbw","message":"and it's for the windows terminal","date":"2013-01-20T21:19:30.907Z","type":"message"} +{"nick":"ebright","reason":"Ping timeout: 244 seconds","date":"2013-01-20T21:19:31.143Z","type":"quit"} +{"nick":"alchimista","message":"other wise it redirect to login page","date":"2013-01-20T21:19:34.155Z","type":"message"} +{"nick":"sprax","message":"geNAZt, so the last thing my script does before it exits is write out some data. When I commented out the process.exit() it wrote out the data fine, but I had to break the app. Any idea?","date":"2013-01-20T21:19:38.352Z","type":"message"} +{"nick":"geNAZt","message":"i have a idea for my next project :D nodejs multiplayer snake ","date":"2013-01-20T21:19:47.701Z","type":"message"} +{"nick":"mattgifford","date":"2013-01-20T21:20:06.623Z","type":"join"} +{"nick":"alchimista","message":"what i want to know, how to change my app.get('/home to see that i already login with fb and doesnt redirect me","date":"2013-01-20T21:20:18.731Z","type":"message"} +{"nick":"geNAZt","message":"do you exit the node process after the write call ? maybe node hasnt time to write the data on the next tick","date":"2013-01-20T21:20:32.890Z","type":"message"} +{"nick":"arnedebree","reason":"Quit: arnedebree","date":"2013-01-20T21:21:13.443Z","type":"quit"} +{"nick":"romainneutron","reason":"Ping timeout: 248 seconds","date":"2013-01-20T21:21:24.734Z","type":"quit"} +{"nick":"grosroro","new_nick":"romainneutron","date":"2013-01-20T21:21:24.998Z","type":"nick"} +{"nick":"hansyg","date":"2013-01-20T21:21:59.679Z","type":"join"} +{"nick":"hansyg","reason":"Remote host closed the connection","date":"2013-01-20T21:22:14.386Z","type":"quit"} +{"nick":"sahlhoff","date":"2013-01-20T21:22:17.110Z","type":"join"} +{"nick":"sprax","message":"geNAZt, I'm trying to do soemthing hackish and use setTimeout(process.exit(), 10000); but even that's firing right away.... ugh","date":"2013-01-20T21:24:20.099Z","type":"message"} +{"nick":"ogny","reason":"Disconnected by services","date":"2013-01-20T21:24:46.571Z","type":"quit"} +{"nick":"geNAZt","message":"hmmm that shouldnt be so","date":"2013-01-20T21:24:51.950Z","type":"message"} +{"nick":"geNAZt","message":"how does the code that works look like ?","date":"2013-01-20T21:25:07.307Z","type":"message"} +{"nick":"mykul","reason":"Ping timeout: 248 seconds","date":"2013-01-20T21:25:08.752Z","type":"quit"} +{"nick":"graeme_f","date":"2013-01-20T21:25:22.255Z","type":"quit"} +{"nick":"ogny","date":"2013-01-20T21:25:44.781Z","type":"join"} +{"nick":"graeme_f","date":"2013-01-20T21:25:59.112Z","type":"join"} +{"nick":"sprax","message":"geNAZt, let me stick a process.exit at the end of that code, standby","date":"2013-01-20T21:26:20.829Z","type":"message"} +{"nick":"matt_ryan_fan","reason":"Remote host closed the connection","date":"2013-01-20T21:26:35.910Z","type":"quit"} +{"nick":"mikeal","date":"2013-01-20T21:27:08.124Z","type":"join"} +{"nick":"Piotras","date":"2013-01-20T21:27:14.671Z","type":"join"} +{"nick":"sprax","message":"geNAZt, this works, but if I put process.exit() on the end, it doesn't. I gotta run for a bit, will bbl. var fs = require('fs'); var w = fs.createWriteStream('log.txt', {'flags': 'a'}); w.write(\"test\");","date":"2013-01-20T21:28:10.181Z","type":"message"} +{"nick":"mykul","date":"2013-01-20T21:29:07.920Z","type":"join"} +{"nick":"stephenplusplus","date":"2013-01-20T21:29:17.711Z","type":"join"} +{"nick":"geNAZt","message":"yes you terminate the node process before the next tick can happen with the process.exit()","date":"2013-01-20T21:29:34.051Z","type":"message"} +{"nick":"thealphanerd","reason":"Quit: thealphanerd","date":"2013-01-20T21:29:36.580Z","type":"quit"} +{"nick":"geNAZt","message":"so it couldnt work that way","date":"2013-01-20T21:29:40.434Z","type":"message"} +{"nick":"Artimus","reason":"Quit: Leaving","date":"2013-01-20T21:30:45.838Z","type":"quit"} +{"nick":"Zolo","reason":"Remote host closed the connection","date":"2013-01-20T21:31:30.394Z","type":"quit"} +{"nick":"mattgifford","reason":"Remote host closed the connection","date":"2013-01-20T21:32:04.797Z","type":"quit"} +{"nick":"Lee-","reason":"Quit: Leaving","date":"2013-01-20T21:32:10.317Z","type":"quit"} +{"nick":"nicholas_","reason":"Remote host closed the connection","date":"2013-01-20T21:33:06.569Z","type":"quit"} +{"nick":"APack","date":"2013-01-20T21:33:16.905Z","type":"join"} +{"nick":"jcrugzz","reason":"Ping timeout: 252 seconds","date":"2013-01-20T21:33:36.704Z","type":"quit"} +{"nick":"Dead-i","reason":"Quit: Textual IRC Client: http://www.textualapp.com/","date":"2013-01-20T21:33:46.770Z","type":"quit"} +{"nick":"mynameis_","date":"2013-01-20T21:33:46.947Z","type":"join"} +{"nick":"mynameis","reason":"Read error: Connection reset by peer","date":"2013-01-20T21:34:18.848Z","type":"quit"} +{"nick":"mynameis_","new_nick":"mynameis","date":"2013-01-20T21:34:20.251Z","type":"nick"} +{"nick":"jonno11","reason":"Quit: jonno11","date":"2013-01-20T21:34:21.847Z","type":"quit"} +{"nick":"main","reason":"Ping timeout: 252 seconds","date":"2013-01-20T21:34:41.183Z","type":"quit"} +{"nick":"ins0mnia","reason":"Ping timeout: 246 seconds","date":"2013-01-20T21:34:43.801Z","type":"quit"} +{"nick":"helk","date":"2013-01-20T21:35:32.213Z","type":"join"} +{"nick":"ebright","date":"2013-01-20T21:35:35.406Z","type":"join"} +{"nick":"jcrugzz","date":"2013-01-20T21:35:36.762Z","type":"join"} +{"nick":"Lee-","date":"2013-01-20T21:35:43.315Z","type":"join"} +{"nick":"someprimetime","date":"2013-01-20T21:35:50.932Z","type":"join"} +{"nick":"peteschaffner","reason":"Quit: Linkinus - http://linkinus.com","date":"2013-01-20T21:36:32.820Z","type":"quit"} +{"nick":"smdahlen","date":"2013-01-20T21:38:42.971Z","type":"join"} +{"nick":"squeakytoy","reason":"Quit: Leaving","date":"2013-01-20T21:39:13.699Z","type":"quit"} +{"nick":"Kakera","reason":"Ping timeout: 252 seconds","date":"2013-01-20T21:39:38.126Z","type":"quit"} +{"nick":"ebright","reason":"Ping timeout: 260 seconds","date":"2013-01-20T21:39:59.203Z","type":"quit"} +{"nick":"tomb","date":"2013-01-20T21:40:18.046Z","type":"join"} +{"nick":"ryanjh","date":"2013-01-20T21:40:42.072Z","type":"join"} +{"nick":"Oddman","date":"2013-01-20T21:41:09.504Z","type":"join"} +{"nick":"eschnou","reason":"Quit: Leaving","date":"2013-01-20T21:42:06.578Z","type":"quit"} +{"nick":"ebright","date":"2013-01-20T21:42:17.767Z","type":"join"} +{"nick":"STRML","reason":"Remote host closed the connection","date":"2013-01-20T21:42:22.958Z","type":"quit"} +{"nick":"ebright","reason":"Read error: Connection reset by peer","date":"2013-01-20T21:42:39.189Z","type":"quit"} +{"nick":"eykosioux","date":"2013-01-20T21:42:55.354Z","type":"join"} +{"nick":"peteschaffner","date":"2013-01-20T21:43:14.425Z","type":"join"} +{"nick":"addisonj","reason":"Remote host closed the connection","date":"2013-01-20T21:43:16.778Z","type":"quit"} +{"nick":"execut3","date":"2013-01-20T21:43:24.891Z","type":"join"} +{"nick":"adrianlang1","reason":"Quit: Leaving.","date":"2013-01-20T21:43:51.285Z","type":"quit"} +{"nick":"jonno11","date":"2013-01-20T21:44:07.933Z","type":"join"} +{"nick":"addisonj","date":"2013-01-20T21:44:14.396Z","type":"join"} +{"nick":"rendar","date":"2013-01-20T21:44:26.701Z","type":"quit"} +{"nick":"bingomanatee","date":"2013-01-20T21:44:38.897Z","type":"join"} +{"nick":"bingomanatee","message":"good afternoon node","date":"2013-01-20T21:44:46.961Z","type":"message"} +{"nick":"geNAZt","date":"2013-01-20T21:44:55.789Z","type":"quit"} +{"nick":"mikeal","reason":"Quit: Leaving.","date":"2013-01-20T21:44:59.219Z","type":"quit"} +{"nick":"bingomanatee","message":"is there a comparison option in should for great than less than?","date":"2013-01-20T21:45:00.788Z","type":"message"} +{"nick":"jpdery","reason":"Quit: Leaving...","date":"2013-01-20T21:45:28.474Z","type":"quit"} +{"nick":"bingomanatee","message":"nm.","date":"2013-01-20T21:45:30.710Z","type":"message"} +{"nick":"RigidWig","date":"2013-01-20T21:45:57.049Z","type":"join"} +{"nick":"jpdery","date":"2013-01-20T21:46:04.303Z","type":"join"} +{"nick":"ebright","date":"2013-01-20T21:46:06.717Z","type":"join"} +{"nick":"listochkin","reason":"Remote host closed the connection","date":"2013-01-20T21:47:13.367Z","type":"quit"} +{"nick":"jcrugzz","reason":"Ping timeout: 240 seconds","date":"2013-01-20T21:47:56.649Z","type":"quit"} +{"nick":"garthk","date":"2013-01-20T21:48:20.367Z","type":"join"} +{"nick":"IrishGringo","date":"2013-01-20T21:48:26.692Z","type":"join"} +{"nick":"matt_ryan_fan","date":"2013-01-20T21:49:03.704Z","type":"join"} +{"nick":"superlou","date":"2013-01-20T21:49:12.823Z","type":"join"} +{"nick":"radiodario","message":"bingomanatee: i think so","date":"2013-01-20T21:50:00.300Z","type":"message"} +{"nick":"jcrugzz","date":"2013-01-20T21:50:11.035Z","type":"join"} +{"nick":"bingomanatee","message":"found it - below/above","date":"2013-01-20T21:50:12.020Z","type":"message"} +{"nick":"execut3","message":"tjholowaychuk, you happen to be around?","date":"2013-01-20T21:50:27.005Z","type":"message"} +{"nick":"ebright","reason":"Ping timeout: 256 seconds","date":"2013-01-20T21:50:36.662Z","type":"quit"} +{"nick":"infynyxx","date":"2013-01-20T21:51:03.488Z","type":"join"} +{"nick":"nicholasf","reason":"Remote host closed the connection","date":"2013-01-20T21:51:54.288Z","type":"quit"} +{"nick":"akram","reason":"Remote host closed the connection","date":"2013-01-20T21:52:04.735Z","type":"quit"} +{"nick":"graeme_f","reason":"Quit: Computer has gone to sleep.","date":"2013-01-20T21:52:13.972Z","type":"quit"} +{"nick":"akram","date":"2013-01-20T21:52:20.783Z","type":"join"} +{"nick":"bitpimp","reason":"Remote host closed the connection","date":"2013-01-20T21:52:33.182Z","type":"quit"} +{"nick":"smdahlen","date":"2013-01-20T21:52:37.920Z","type":"part"} +{"nick":"wolfeidau","reason":"Remote host closed the connection","date":"2013-01-20T21:52:43.033Z","type":"quit"} +{"nick":"cainus","message":"anyone know of a dom other than js-dom? it seems to be choking on a 5 MB html file :\\","date":"2013-01-20T21:53:05.153Z","type":"message"} +{"nick":"booo","reason":"Read error: Operation timed out","date":"2013-01-20T21:53:32.510Z","type":"quit"} +{"nick":"hansyg","date":"2013-01-20T21:53:33.377Z","type":"join"} +{"nick":"jawsome","reason":"Remote host closed the connection","date":"2013-01-20T21:53:52.826Z","type":"quit"} +{"nick":"ljharb","message":"phantomjs? also why the lord do you have a 5mb html file","date":"2013-01-20T21:54:27.638Z","type":"message"} +{"nick":"b|lotus","date":"2013-01-20T21:55:02.379Z","type":"join"} +{"nick":"Nexxy","message":"ljharb, you rang?","date":"2013-01-20T21:55:19.463Z","type":"message"} +{"nick":"zz_runningskull","new_nick":"runningskull","date":"2013-01-20T21:55:57.303Z","type":"nick"} +{"nick":"ljharb","message":":rimshot:","date":"2013-01-20T21:57:15.328Z","type":"message"} +{"nick":"Nexxy","message":":sadtrombone:","date":"2013-01-20T21:57:25.666Z","type":"message"} +{"nick":"cainus","message":"5mb html files happen in real life it seems :\\","date":"2013-01-20T21:57:35.305Z","type":"message"} +{"nick":"tjholowaychuk","reason":"Quit: Linkinus - http://linkinus.com","date":"2013-01-20T21:57:37.593Z","type":"quit"} +{"nick":"hansyg","reason":"Ping timeout: 245 seconds","date":"2013-01-20T21:57:38.391Z","type":"quit"} +{"nick":"ljharb","message":"cainus: not in a properly designed system","date":"2013-01-20T21:57:55.886Z","type":"message"} +{"nick":"ljharb","message":"that would crash most browsers anyways","date":"2013-01-20T21:58:05.353Z","type":"message"} +{"nick":"cainus","message":"of course it doesn't crash any browsers","date":"2013-01-20T21:58:13.782Z","type":"message"} +{"nick":"mappum","date":"2013-01-20T21:58:21.040Z","type":"join"} +{"nick":"ljharb","message":"a 5MB html page?","date":"2013-01-20T21:58:22.622Z","type":"message"} +{"nick":"ljharb","message":"html pages should rarely be more than a few hundred K","date":"2013-01-20T21:58:36.331Z","type":"message"} +{"nick":"ljharb","message":"text is small","date":"2013-01-20T21:58:40.000Z","type":"message"} +{"nick":"cainus","message":"http://pypi.python.org/pypi/","date":"2013-01-20T21:58:44.948Z","type":"message"} +{"nick":"cainus","message":"4.5 MB","date":"2013-01-20T21:58:47.675Z","type":"message"} +{"nick":"ljharb","message":"wow, ok i guess it loaded fast enough","date":"2013-01-20T21:59:21.166Z","type":"message"} +{"nick":"brycebaril","message":"Here, put your problem in perspective: http://superuser.com/questions/273777/how-to-open-a-huge-html-file 230MB HTML file","date":"2013-01-20T21:59:26.833Z","type":"message"} +{"nick":"Nexxy","message":"dude wtf","date":"2013-01-20T21:59:27.348Z","type":"message"} +{"nick":"Nexxy","message":"my browser is unresponsive","date":"2013-01-20T21:59:31.442Z","type":"message"} +{"nick":"ljharb","message":"but, that's a poorly designed site","date":"2013-01-20T21:59:33.138Z","type":"message"} +{"nick":"hansyg","date":"2013-01-20T21:59:33.483Z","type":"join"} +{"nick":"ljharb","message":"there's a thing called \"pagination\"","date":"2013-01-20T21:59:54.724Z","type":"message"} +{"nick":"brycebaril","message":"pypi y u no paginate?","date":"2013-01-20T22:00:03.747Z","type":"message"} +{"nick":"lpin","reason":"Quit: Leaving","date":"2013-01-20T22:00:10.340Z","type":"quit"} +{"nick":"ebright","date":"2013-01-20T22:00:20.997Z","type":"join"} +{"nick":"nicholasf","date":"2013-01-20T22:00:49.144Z","type":"join"} +{"nick":"fantasywind_","date":"2013-01-20T22:01:45.074Z","type":"join"} +{"nick":"cainus","message":"ha 230 MB... that's fantastic","date":"2013-01-20T22:01:45.981Z","type":"message"} +{"nick":"stephenplusplus","reason":"Quit: Leaving.","date":"2013-01-20T22:01:52.438Z","type":"quit"} +{"nick":"cpg|away","new_nick":"cpg","date":"2013-01-20T22:02:24.215Z","type":"nick"} +{"nick":"Swadq","reason":"Quit: Bai everyone","date":"2013-01-20T22:03:05.062Z","type":"quit"} +{"nick":"hansyg","reason":"Ping timeout: 252 seconds","date":"2013-01-20T22:03:54.483Z","type":"quit"} +{"nick":"hansyg","date":"2013-01-20T22:04:51.047Z","type":"join"} +{"nick":"mykul","reason":"Ping timeout: 252 seconds","date":"2013-01-20T22:04:56.126Z","type":"quit"} +{"nick":"APack","reason":"Quit: APack","date":"2013-01-20T22:05:29.681Z","type":"quit"} +{"nick":"mrvisser","reason":"Ping timeout: 240 seconds","date":"2013-01-20T22:05:56.670Z","type":"quit"} +{"nick":"klaemo","reason":"Remote host closed the connection","date":"2013-01-20T22:06:05.779Z","type":"quit"} +{"nick":"fantasywind_","reason":"Ping timeout: 256 seconds","date":"2013-01-20T22:06:10.007Z","type":"quit"} +{"nick":"mrvisser","date":"2013-01-20T22:06:17.053Z","type":"join"} +{"nick":"blueadept","reason":"Quit: This computer has gone to sleep","date":"2013-01-20T22:06:44.392Z","type":"quit"} +{"nick":"mirkok","date":"2013-01-20T22:07:31.726Z","type":"join"} +{"nick":"woah","date":"2013-01-20T22:08:10.237Z","type":"join"} +{"nick":"wolfeidau","date":"2013-01-20T22:08:17.123Z","type":"join"} +{"nick":"sprax","reason":"\"Leaving\"","date":"2013-01-20T22:08:32.193Z","type":"part"} +{"nick":"nicholasf","reason":"Read error: Connection reset by peer","date":"2013-01-20T22:08:41.603Z","type":"quit"} +{"nick":"mynameis","reason":"Read error: Connection reset by peer","date":"2013-01-20T22:08:45.457Z","type":"quit"} +{"nick":"utf1000","reason":"Quit: Leaving","date":"2013-01-20T22:08:54.238Z","type":"quit"} +{"nick":"nicholasf","date":"2013-01-20T22:08:56.797Z","type":"join"} +{"nick":"bradgignac","date":"2013-01-20T22:08:58.609Z","type":"join"} +{"nick":"mynameis","date":"2013-01-20T22:09:00.380Z","type":"join"} +{"nick":"yzap","reason":"Quit: yzap","date":"2013-01-20T22:09:14.528Z","type":"quit"} +{"nick":"hansyg","reason":"Ping timeout: 256 seconds","date":"2013-01-20T22:09:34.049Z","type":"quit"} +{"nick":"STRML","date":"2013-01-20T22:10:01.399Z","type":"join"} +{"nick":"toad-br","date":"2013-01-20T22:10:17.550Z","type":"join"} +{"nick":"mykul","date":"2013-01-20T22:10:48.647Z","type":"join"} +{"nick":"hansyg","date":"2013-01-20T22:10:51.047Z","type":"join"} +{"nick":"ralphholzmann","reason":"Quit: WeeChat 0.3.9.2","date":"2013-01-20T22:12:15.899Z","type":"quit"} +{"nick":"bingomanatee","reason":"Quit: bingomanatee","date":"2013-01-20T22:13:19.933Z","type":"quit"} +{"nick":"smdahlen","date":"2013-01-20T22:13:22.041Z","type":"join"} +{"nick":"smdahlen","reason":"Quit: leaving","date":"2013-01-20T22:13:35.357Z","type":"quit"} +{"nick":"STRML_","date":"2013-01-20T22:14:08.431Z","type":"join"} +{"nick":"eykosioux","reason":"Quit: eykosioux","date":"2013-01-20T22:14:11.232Z","type":"quit"} +{"nick":"kaspertidemann","reason":"Quit: kaspertidemann","date":"2013-01-20T22:14:13.293Z","type":"quit"} +{"nick":"STRML","reason":"Ping timeout: 245 seconds","date":"2013-01-20T22:14:18.423Z","type":"quit"} +{"nick":"AviMarcus","reason":"Ping timeout: 244 seconds","date":"2013-01-20T22:14:48.099Z","type":"quit"} +{"nick":"hansyg","reason":"Ping timeout: 248 seconds","date":"2013-01-20T22:14:59.936Z","type":"quit"} +{"nick":"bingomanateeIpho","date":"2013-01-20T22:15:09.642Z","type":"join"} +{"nick":"ebright","reason":"Ping timeout: 276 seconds","date":"2013-01-20T22:15:11.778Z","type":"quit"} +{"nick":"bingomanateeIpho","reason":"Client Quit","date":"2013-01-20T22:15:18.632Z","type":"quit"} +{"nick":"mappum","reason":"Remote host closed the connection","date":"2013-01-20T22:16:12.491Z","type":"quit"} +{"nick":"hansyg","date":"2013-01-20T22:16:17.386Z","type":"join"} +{"nick":"superlou","reason":"Quit: Leaving","date":"2013-01-20T22:16:20.524Z","type":"quit"} +{"nick":"ralphholzmann","date":"2013-01-20T22:16:22.983Z","type":"join"} +{"nick":"phun-ky","reason":"Quit: Leaving.","date":"2013-01-20T22:16:26.443Z","type":"quit"} +{"nick":"ebright","date":"2013-01-20T22:16:30.021Z","type":"join"} +{"nick":"stephenplusplus","date":"2013-01-20T22:16:43.037Z","type":"join"} +{"nick":"rcamera","date":"2013-01-20T22:18:02.417Z","type":"join"} +{"nick":"rafmc","date":"2013-01-20T22:18:07.103Z","type":"join"} +{"nick":"hansyg","reason":"Remote host closed the connection","date":"2013-01-20T22:18:44.196Z","type":"quit"} +{"nick":"nicholasf","reason":"Remote host closed the connection","date":"2013-01-20T22:18:56.077Z","type":"quit"} +{"nick":"igl","reason":"Quit: Leaving.","date":"2013-01-20T22:19:36.590Z","type":"quit"} +{"nick":"abe","reason":"Remote host closed the connection","date":"2013-01-20T22:19:49.600Z","type":"quit"} +{"nick":"stonebranch","reason":"Remote host closed the connection","date":"2013-01-20T22:20:03.079Z","type":"quit"} +{"nick":"Piotras","reason":"Ping timeout: 240 seconds","date":"2013-01-20T22:20:26.610Z","type":"quit"} +{"nick":"aut0mata","reason":"Ping timeout: 252 seconds","date":"2013-01-20T22:20:53.182Z","type":"quit"} +{"nick":"RLa","reason":"Quit: Leaving","date":"2013-01-20T22:22:08.846Z","type":"quit"} +{"nick":"rafmc","reason":"Ping timeout: 248 seconds","date":"2013-01-20T22:22:25.165Z","type":"quit"} +{"nick":"rcamera","reason":"Client Quit","date":"2013-01-20T22:22:31.431Z","type":"quit"} +{"nick":"rcamera","date":"2013-01-20T22:22:54.051Z","type":"join"} +{"nick":"Morkel","reason":"Quit: Morkel","date":"2013-01-20T22:23:45.543Z","type":"quit"} +{"nick":"nicholasf","date":"2013-01-20T22:23:52.607Z","type":"join"} +{"nick":"TonkaTruck","reason":"Quit: TonkaTruck","date":"2013-01-20T22:24:46.623Z","type":"quit"} +{"nick":"erichocean","date":"2013-01-20T22:25:19.513Z","type":"join"} +{"nick":"manuelbieh","reason":"Read error: Connection reset by peer","date":"2013-01-20T22:25:22.234Z","type":"quit"} +{"nick":"aklt","reason":"Quit: FreeFoo","date":"2013-01-20T22:25:36.246Z","type":"quit"} +{"nick":"sahlhoff_","date":"2013-01-20T22:25:39.506Z","type":"join"} +{"nick":"aut0mata","date":"2013-01-20T22:26:13.378Z","type":"join"} +{"nick":"jtomasrl","date":"2013-01-20T22:26:22.175Z","type":"join"} +{"nick":"jmanoto","date":"2013-01-20T22:26:39.564Z","type":"join"} +{"nick":"sahlhoff","reason":"Ping timeout: 248 seconds","date":"2013-01-20T22:27:45.157Z","type":"quit"} +{"nick":"sahlhoff_","new_nick":"sahlhoff","date":"2013-01-20T22:27:45.442Z","type":"nick"} +{"nick":"claraweed","date":"2013-01-20T22:28:37.005Z","type":"join"} +{"nick":"s3shs","date":"2013-01-20T22:28:58.977Z","type":"join"} +{"nick":"claraweed","message":"Hi","date":"2013-01-20T22:29:12.094Z","type":"message"} +{"nick":"claraweed","message":"I have a dumb question pleaz","date":"2013-01-20T22:29:22.899Z","type":"message"} +{"nick":"langdon","reason":"Ping timeout: 257 seconds","date":"2013-01-20T22:29:41.935Z","type":"quit"} +{"nick":"lupomontero","date":"2013-01-20T22:29:53.617Z","type":"join"} +{"nick":"claraweed","message":"Since v8 compile javascript, why js is considered as an interpreted langage?","date":"2013-01-20T22:30:05.496Z","type":"message"} +{"nick":"hichaelmart","date":"2013-01-20T22:30:06.310Z","type":"join"} +{"nick":"ljharb","message":"v8 absolutely does not compile javascript","date":"2013-01-20T22:30:50.965Z","type":"message"} +{"nick":"c4milo","date":"2013-01-20T22:30:54.422Z","type":"join"} +{"nick":"AviMarcus","date":"2013-01-20T22:30:59.495Z","type":"join"} +{"nick":"rcamera","date":"2013-01-20T22:31:30.832Z","type":"part"} +{"nick":"ljharb","message":"interpreted languages are when the code you write is the same code that is distributed and run. java, for example, is compiled to bytecode, which is then interpreted in the jvm.","date":"2013-01-20T22:31:33.709Z","type":"message"} +{"nick":"ako","reason":"Ping timeout: 245 seconds","date":"2013-01-20T22:31:48.388Z","type":"quit"} +{"nick":"IrishGringo","reason":"Read error: Operation timed out","date":"2013-01-20T22:31:49.019Z","type":"quit"} +{"nick":"isaacbw","message":"v8 does a lot of optimizations that compilers do, but it would be a little off to say it compiles the javascript","date":"2013-01-20T22:32:12.171Z","type":"message"} +{"nick":"defunctzombie","new_nick":"defunctzombie_zz","date":"2013-01-20T22:32:16.231Z","type":"nick"} +{"nick":"ljharb","message":"it does those optimizations on every run of the code. compilers store those optimizations for later execution.","date":"2013-01-20T22:32:57.807Z","type":"message"} +{"nick":"rcamera","date":"2013-01-20T22:33:07.350Z","type":"join"} +{"nick":"s3shs","reason":"Remote host closed the connection","date":"2013-01-20T22:33:14.770Z","type":"quit"} +{"nick":"s3shs_","new_nick":"s3shs","date":"2013-01-20T22:33:15.074Z","type":"nick"} +{"nick":"isaacbw","message":"I'm not arguing with you ljharb ","date":"2013-01-20T22:33:15.932Z","type":"message"} +{"nick":"isaacbw","message":"I'm expanding on what you said","date":"2013-01-20T22:33:31.669Z","type":"message"} +{"nick":"rcamera","date":"2013-01-20T22:33:34.710Z","type":"part"} +{"nick":"luisbug","date":"2013-01-20T22:33:46.811Z","type":"join"} +{"nick":"ljharb","message":"lol right, i was expanding on your expansion :-)","date":"2013-01-20T22:34:29.696Z","type":"message"} +{"nick":"ebright","reason":"Ping timeout: 260 seconds","date":"2013-01-20T22:34:45.047Z","type":"quit"} +{"nick":"aho","date":"2013-01-20T22:35:07.806Z","type":"join"} +{"nick":"claraweed","message":"Here https://developers.google.com/v8/design","date":"2013-01-20T22:35:31.333Z","type":"message"} +{"nick":"claraweed","message":"im reading this \"V8 compiles JavaScript source code directly into machine code when it is first executed. There are no intermediate byte codes, no interpreter\"","date":"2013-01-20T22:35:34.520Z","type":"message"} +{"nick":"isaacbw","message":"oh, cool ","date":"2013-01-20T22:35:36.458Z","type":"message"} +{"nick":"sanford","date":"2013-01-20T22:35:39.032Z","type":"join"} +{"nick":"isaacbw","message":"man, the internet sucks","date":"2013-01-20T22:35:40.920Z","type":"message"} +{"nick":"claraweed","message":"so?","date":"2013-01-20T22:35:42.935Z","type":"message"} +{"nick":"isaacbw","message":"I always think everyone's trying to argue with me","date":"2013-01-20T22:36:00.986Z","type":"message"} +{"nick":"jcrugzz","message":"V8 is technically a JIT compiler correct?","date":"2013-01-20T22:36:22.808Z","type":"message"} +{"nick":"isaacbw","message":"sounds about right","date":"2013-01-20T22:36:40.673Z","type":"message"} +{"nick":"eykosioux","date":"2013-01-20T22:36:47.400Z","type":"join"} +{"nick":"claraweed","message":"Someone have a correct answer for me, please?","date":"2013-01-20T22:37:26.744Z","type":"message"} +{"nick":"isaacbw","message":"it was answered","date":"2013-01-20T22:37:54.158Z","type":"message"} +{"nick":"towski","reason":"Remote host closed the connection","date":"2013-01-20T22:38:13.552Z","type":"quit"} +{"nick":"isaacbw","message":"v8 takes in source code and executes it. Think of it as a black box","date":"2013-01-20T22:38:13.705Z","type":"message"} +{"nick":"STRML_","reason":"Remote host closed the connection","date":"2013-01-20T22:38:19.451Z","type":"quit"} +{"nick":"ebright","date":"2013-01-20T22:38:19.760Z","type":"join"} +{"nick":"isaacbw","message":"gcc takes source code and spits out a binary","date":"2013-01-20T22:38:28.715Z","type":"message"} +{"nick":"isaacbw","message":"then the system executes the binary","date":"2013-01-20T22:38:35.191Z","type":"message"} +{"nick":"looper","reason":"Quit: Textual IRC Client: http://www.textualapp.com/","date":"2013-01-20T22:38:36.524Z","type":"quit"} +{"nick":"isaacbw","message":"v8 doesn't compile javascript to be executed by the OS","date":"2013-01-20T22:38:57.931Z","type":"message"} +{"nick":"spenvo","date":"2013-01-20T22:38:59.135Z","type":"join"} +{"nick":"spenvo","reason":"Client Quit","date":"2013-01-20T22:39:05.493Z","type":"quit"} +{"nick":"romainneutron","reason":"Quit: romainneutron","date":"2013-01-20T22:39:06.818Z","type":"quit"} +{"nick":"trevnorris","date":"2013-01-20T22:39:23.891Z","type":"join"} +{"nick":"isaacbw","message":"it 'compiles' it to a more efficient internal representation, then does its thing","date":"2013-01-20T22:39:32.882Z","type":"message"} +{"nick":"IrishGringo","date":"2013-01-20T22:39:40.069Z","type":"join"} +{"nick":"JumpMast3r","date":"2013-01-20T22:39:45.106Z","type":"join"} +{"nick":"tomb","date":"2013-01-20T22:39:52.205Z","type":"quit"} +{"nick":"alchimista","message":"what is the best i18n Module for Node and Express.js ?","date":"2013-01-20T22:40:40.511Z","type":"message"} +{"nick":"mboro","reason":"Quit: leaving","date":"2013-01-20T22:41:13.512Z","type":"quit"} +{"nick":"dnolen","date":"2013-01-20T22:41:25.938Z","type":"join"} +{"nick":"isaacbw","message":"pretty much every interpreter will process the source code into optimized data structures","date":"2013-01-20T22:41:33.418Z","type":"message"} +{"nick":"Virunga","reason":"Quit: Virunga","date":"2013-01-20T22:41:37.057Z","type":"quit"} +{"nick":"tommybergeron","date":"2013-01-20T22:41:41.517Z","type":"join"} +{"nick":"claraweed","reason":"Ping timeout: 245 seconds","date":"2013-01-20T22:41:43.120Z","type":"quit"} +{"nick":"Virunga","date":"2013-01-20T22:41:48.253Z","type":"join"} +{"nick":"TonkaTruck","date":"2013-01-20T22:41:51.159Z","type":"join"} +{"nick":"gerard0`","date":"2013-01-20T22:43:14.473Z","type":"join"} +{"nick":"gerard0","reason":"Read error: Connection reset by peer","date":"2013-01-20T22:44:22.543Z","type":"quit"} +{"nick":"tomshreds","reason":"Ping timeout: 245 seconds","date":"2013-01-20T22:45:33.486Z","type":"quit"} +{"nick":"gerard0`","reason":"Read error: Connection reset by peer","date":"2013-01-20T22:46:39.578Z","type":"quit"} +{"nick":"gerard0","date":"2013-01-20T22:46:49.915Z","type":"join"} +{"nick":"gerard0","reason":"Client Quit","date":"2013-01-20T22:46:55.963Z","type":"quit"} +{"nick":"defunctzombie_zz","new_nick":"defunctzombie","date":"2013-01-20T22:47:04.156Z","type":"nick"} +{"nick":"sanford","reason":"Remote host closed the connection","date":"2013-01-20T22:47:27.816Z","type":"quit"} +{"nick":"sanford","date":"2013-01-20T22:47:43.958Z","type":"join"} +{"nick":"yzap","date":"2013-01-20T22:48:21.068Z","type":"join"} +{"nick":"jacksmithz","message":"is node.js written entirely in javascript? or does it extend V8 with C/C++ too?","date":"2013-01-20T22:49:48.114Z","type":"message"} +{"nick":"aandy","message":"v8 is c++ ","date":"2013-01-20T22:49:59.605Z","type":"message"} +{"nick":"GreenDog","date":"2013-01-20T22:50:11.320Z","type":"join"} +{"nick":"aandy","message":"and so is many core modules of node","date":"2013-01-20T22:50:51.168Z","type":"message"} +{"nick":"aandy","message":"jacksmithz: https://github.com/joyent/node/tree/master/src","date":"2013-01-20T22:50:53.454Z","type":"message"} +{"nick":"jacksmithz","message":"allright thanks","date":"2013-01-20T22:51:11.837Z","type":"message"} +{"nick":"mistertwig","message":"it's written with c, c++ and javascript","date":"2013-01-20T22:52:04.966Z","type":"message"} +{"nick":"blueadept","date":"2013-01-20T22:52:06.103Z","type":"join"} +{"nick":"blueadept","reason":"Changing host","date":"2013-01-20T22:52:06.236Z","type":"quit"} +{"nick":"blueadept","date":"2013-01-20T22:52:06.237Z","type":"join"} +{"nick":"sanford","reason":"Remote host closed the connection","date":"2013-01-20T22:52:18.627Z","type":"quit"} +{"nick":"mistertwig","message":"there was some circle graph showing how much of it is written in javascript","date":"2013-01-20T22:52:18.798Z","type":"message"} +{"nick":"ebright","reason":"Ping timeout: 248 seconds","date":"2013-01-20T22:52:36.749Z","type":"quit"} +{"nick":"isaacbw","message":"node is both a c++ program that uses v8 as well as a set of libraries written in javascript","date":"2013-01-20T22:53:00.242Z","type":"message"} +{"nick":"Engin","message":"nodejs provides any tools similar to $.extend to merge two objects ?","date":"2013-01-20T22:53:00.465Z","type":"message"} +{"nick":"isaacbw","message":"util.inherits","date":"2013-01-20T22:53:10.805Z","type":"message"} +{"nick":"mistertwig","message":"yes","date":"2013-01-20T22:53:12.516Z","type":"message"} +{"nick":"mistertwig","message":"^","date":"2013-01-20T22:53:13.730Z","type":"message"} +{"nick":"ebright","date":"2013-01-20T22:53:22.858Z","type":"join"} +{"nick":"aandy","message":"i think you can see that on github once, but not sure where","date":"2013-01-20T22:53:42.672Z","type":"message"} +{"nick":"Engin","message":"was just looking tat that now :)","date":"2013-01-20T22:53:45.420Z","type":"message"} +{"nick":"brettlangdon","date":"2013-01-20T22:53:47.498Z","type":"join"} +{"nick":"Engin","message":"though it looks like it is more geared towards providing inheritance, obviously","date":"2013-01-20T22:54:14.953Z","type":"message"} +{"nick":"saraweed","date":"2013-01-20T22:54:19.010Z","type":"join"} +{"nick":"Engin","message":"all I want is to merge key value pairs","date":"2013-01-20T22:54:22.546Z","type":"message"} +{"nick":"trevnorris","reason":"Quit: Leaving","date":"2013-01-20T22:54:32.594Z","type":"quit"} +{"nick":"saraweed","message":"shit","date":"2013-01-20T22:54:47.138Z","type":"message"} +{"nick":"isaacbw","message":"it would be really easy to write a merge function","date":"2013-01-20T22:54:52.540Z","type":"message"} +{"nick":"saraweed","message":"i was disconnected","date":"2013-01-20T22:54:54.628Z","type":"message"} +{"nick":"isaacbw","message":"you would just have to decide what to do with clashing values","date":"2013-01-20T22:55:00.662Z","type":"message"} +{"nick":"isaacbw","message":"keys","date":"2013-01-20T22:55:01.495Z","type":"message"} +{"nick":"s3shs_","date":"2013-01-20T22:55:04.589Z","type":"join"} +{"nick":"saraweed","message":"have i missed the answer to my question?","date":"2013-01-20T22:55:06.038Z","type":"message"} +{"nick":"isaacbw","message":"ask it again","date":"2013-01-20T22:55:18.496Z","type":"message"} +{"nick":"Engin","message":"isaacbw: I want a specific one to be overriden","date":"2013-01-20T22:55:25.040Z","type":"message"} +{"nick":"aandy","message":"ah, mistertwig : https://github.com/joyent/node if you mouse over the \"red bar\" under \"Graphs\" is that what you thought of?","date":"2013-01-20T22:55:28.119Z","type":"message"} +{"nick":"aandy","message":"a","date":"2013-01-20T22:55:33.245Z","type":"message"} +{"nick":"Engin","message":"isaacbw: oh, so I have to write one","date":"2013-01-20T22:55:33.704Z","type":"message"} +{"nick":"eckoit","date":"2013-01-20T22:55:41.190Z","type":"join"} +{"nick":"saraweed","message":"\"Since v8 compile javascript, why js is considered as an interpreted langage?\"","date":"2013-01-20T22:55:43.123Z","type":"message"} +{"nick":"isaacbw","message":"yes, it was answered","date":"2013-01-20T22:55:56.127Z","type":"message"} +{"nick":"isaacbw","message":"several times","date":"2013-01-20T22:56:00.392Z","type":"message"} +{"nick":"mistertwig","message":"probably aandy :P","date":"2013-01-20T22:56:03.296Z","type":"message"} +{"nick":"aandy","message":"70% js, 25% c++, 3% C, 1% D","date":"2013-01-20T22:56:37.990Z","type":"message"} +{"nick":"saraweed","message":"isaacbw: can you gist me the log please ?","date":"2013-01-20T22:56:44.064Z","type":"message"} +{"nick":"saraweed","message":"Thank you.","date":"2013-01-20T22:56:50.186Z","type":"message"} +{"nick":"jacksmithz","message":"seems wierd with 1% D","date":"2013-01-20T22:56:54.177Z","type":"message"} +{"nick":"jacksmithz","message":":S","date":"2013-01-20T22:56:57.145Z","type":"message"} +{"nick":"mistertwig","message":"aandy: someone put that in a circle graph","date":"2013-01-20T22:57:03.209Z","type":"message"} +{"nick":"aandy","message":"i haven't seen it, but plausible yes","date":"2013-01-20T22:57:08.003Z","type":"message"} +{"nick":"isaacbw","message":"\"v8 takes in source code and executes it. Think of it as a black box\"","date":"2013-01-20T22:57:08.134Z","type":"message"} +{"nick":"isaacbw","message":"\"gcc takes source code and spits out a binary\"","date":"2013-01-20T22:57:18.355Z","type":"message"} +{"nick":"isaacbw","message":"\"pretty much every interpreter will process the source code into optimized data structures\"","date":"2013-01-20T22:57:27.036Z","type":"message"} +{"nick":"leoncamel","reason":"Ping timeout: 252 seconds","date":"2013-01-20T22:57:34.133Z","type":"quit"} +{"nick":"ebright","reason":"Ping timeout: 248 seconds","date":"2013-01-20T22:57:39.851Z","type":"quit"} +{"nick":"Engin","message":"saraweed: interpreted language is vague term anyway. you can assume that it does not result in object files. which is the case here. other than that, all interpreted languages are compiled.","date":"2013-01-20T22:57:57.023Z","type":"message"} +{"nick":"ebright","date":"2013-01-20T22:58:17.772Z","type":"join"} +{"nick":"isaacbw","message":"yea, it's not a very technical term","date":"2013-01-20T22:58:23.915Z","type":"message"} +{"nick":"blueadept","reason":"Quit: This computer has gone to sleep","date":"2013-01-20T22:58:56.971Z","type":"quit"} +{"nick":"isaacbw","message":"if you can run something that takes source code and executes it, the language is interpreted","date":"2013-01-20T22:59:06.216Z","type":"message"} +{"nick":"prosquare","reason":"Quit: Leaving.","date":"2013-01-20T22:59:13.722Z","type":"quit"} +{"nick":"maru_cc___","reason":"Ping timeout: 245 seconds","date":"2013-01-20T22:59:18.353Z","type":"quit"} +{"nick":"mistertwig","message":"crockford calls java interpreted","date":"2013-01-20T22:59:21.795Z","type":"message"} +{"nick":"Engin","message":"riiight","date":"2013-01-20T22:59:30.361Z","type":"message"} +{"nick":"jslatts","date":"2013-01-20T22:59:57.428Z","type":"join"} +{"nick":"s3shs_","message":"Java is compiled to an IR. That IR is interpreted by a VM.","date":"2013-01-20T23:00:00.906Z","type":"message"} +{"nick":"s3shs_","message":"So yes and no.","date":"2013-01-20T23:00:04.274Z","type":"message"} +{"nick":"s3shs_","message":"Java","date":"2013-01-20T23:00:13.156Z","type":"message"} +{"nick":"Engin","message":"it is more complex than that now.","date":"2013-01-20T23:00:14.165Z","type":"message"} +{"nick":"aandy","message":"isaacbw: not to open an issue here, but i've been wondering about nodejs on freebsd. i got it working by compiling from the joyent github account, not the source code from nodejs.org (same \"version\", but might have more commits - which is why i wouldn't open an issue on it)","date":"2013-01-20T23:00:17.904Z","type":"message"} +{"nick":"aandy","message":"i was just wondering if there's any notable difference between the source published on nodejs.org and the one in github. i.e. how is it \"cleaned up\"?","date":"2013-01-20T23:00:41.898Z","type":"message"} +{"nick":"saraweed","message":"Engin: so depending on the engine, js can be compiled or interpreted ?","date":"2013-01-20T23:00:58.012Z","type":"message"} +{"nick":"isaacbw","message":"aandy, you meant that for isaacs","date":"2013-01-20T23:01:09.059Z","type":"message"} +{"nick":"Engin","message":"saraweed: it is compiled either way.","date":"2013-01-20T23:01:12.879Z","type":"message"} +{"nick":"aandy","message":"apart from the fact that it's not an officially supported OS","date":"2013-01-20T23:01:21.906Z","type":"message"} +{"nick":"aandy","message":"isaacbw: oh sorry, i mistook you","date":"2013-01-20T23:01:31.629Z","type":"message"} +{"nick":"isaacbw","message":"look at the channel topic :P","date":"2013-01-20T23:01:40.953Z","type":"message"} +{"nick":"mistertwig","message":"JS can technically be compiled","date":"2013-01-20T23:01:46.905Z","type":"message"} +{"nick":"mistertwig","message":"if someone writes an engine to do so","date":"2013-01-20T23:01:51.625Z","type":"message"} +{"nick":"mistertwig","message":"or compiler whatever :P","date":"2013-01-20T23:01:57.189Z","type":"message"} +{"nick":"elis2013","date":"2013-01-20T23:01:59.162Z","type":"join"} +{"nick":"Engin","message":"it is being compiled dammit :)","date":"2013-01-20T23:02:00.080Z","type":"message"} +{"nick":"mistertwig","message":"rhino can compile javascript into java classes","date":"2013-01-20T23:02:03.116Z","type":"message"} +{"nick":"fantasywind_","date":"2013-01-20T23:02:05.417Z","type":"join"} +{"nick":"saraweed","message":"Engin: all langage are compiled langs then?","date":"2013-01-20T23:02:05.572Z","type":"message"} +{"nick":"mistertwig","message":"AOT","date":"2013-01-20T23:02:06.054Z","type":"message"} +{"nick":"Engin","message":"php is being compiled","date":"2013-01-20T23:02:06.202Z","type":"message"} +{"nick":"isaacbw","message":"it would basically just be a binary with v8 embedded in it","date":"2013-01-20T23:02:07.251Z","type":"message"} +{"nick":"mistertwig","message":"AOTTTT","date":"2013-01-20T23:02:10.797Z","type":"message"} +{"nick":"Engin","message":"everything is getting compiled","date":"2013-01-20T23:02:11.356Z","type":"message"} +{"nick":"Engin","message":"saraweed: most I sppose, probably bash is not.","date":"2013-01-20T23:02:24.668Z","type":"message"} +{"nick":"isaacbw","message":"javascript is too dynamic to compile to machine code like you would c","date":"2013-01-20T23:02:26.417Z","type":"message"} +{"nick":"brunocoelho","date":"2013-01-20T23:02:26.838Z","type":"join"} +{"nick":"klaemo","date":"2013-01-20T23:02:30.401Z","type":"join"} +{"nick":"bingomanatee","date":"2013-01-20T23:02:32.697Z","type":"join"} +{"nick":"Engin","message":"it can be executed as it is being read (interpreted)","date":"2013-01-20T23:02:38.411Z","type":"message"} +{"nick":"mistertwig","message":"isaacbw: i wouldn't say it's impossible though","date":"2013-01-20T23:02:44.431Z","type":"message"} +{"nick":"mistertwig","message":"it wouldn't be as efficient ","date":"2013-01-20T23:02:52.933Z","type":"message"} +{"nick":"ljharb","message":"the fact that a compiler can produce JS doesn't make JS a compiled language","date":"2013-01-20T23:03:00.010Z","type":"message"} +{"nick":"Engin","message":"ok, terms are loose here, this conversation is pointless","date":"2013-01-20T23:03:18.931Z","type":"message"} +{"nick":"ljharb","message":"JS is interpreted because the code i write is the same as the code i distribute.","date":"2013-01-20T23:03:23.224Z","type":"message"} +{"nick":"bingomanatee","reason":"Client Quit","date":"2013-01-20T23:03:23.408Z","type":"quit"} +{"nick":"isaacbw","message":"the result would be marginally smaller than just embedding v8 and the javascript in a binary","date":"2013-01-20T23:03:26.381Z","type":"message"} +{"nick":"Cheery","reason":"Remote host closed the connection","date":"2013-01-20T23:03:27.576Z","type":"quit"} +{"nick":"matt_ryan_fan","new_nick":"pray_4_matt_ryan","date":"2013-01-20T23:03:32.568Z","type":"nick"} +{"nick":"mykul","reason":"Ping timeout: 256 seconds","date":"2013-01-20T23:03:42.720Z","type":"quit"} +{"nick":"saraweed","message":"IM CONFUSED, LOL","date":"2013-01-20T23:03:55.875Z","type":"message"} +{"nick":"Cheery","date":"2013-01-20T23:03:57.127Z","type":"join"} +{"nick":"adulteratedjedi","date":"2013-01-20T23:04:05.355Z","type":"join"} +{"nick":"jslatts","reason":"Client Quit","date":"2013-01-20T23:04:06.985Z","type":"quit"} +{"nick":"saraweed","message":"Someone give me a definitive answer, please.","date":"2013-01-20T23:04:37.266Z","type":"message"} +{"nick":"ljharb","message":"saraweed: JS is interpreted. period.","date":"2013-01-20T23:04:53.263Z","type":"message"} +{"nick":"imarcusthis","reason":"Read error: Connection reset by peer","date":"2013-01-20T23:04:56.013Z","type":"quit"} +{"nick":"ljharb","message":"saraweed: what the engine does is no concern of yours.","date":"2013-01-20T23:05:00.947Z","type":"message"} +{"nick":"Engin","message":"if you want a healty discussion start by defining interpreted language.","date":"2013-01-20T23:05:43.057Z","type":"message"} +{"nick":"Engin","message":"then proceed.","date":"2013-01-20T23:05:45.091Z","type":"message"} +{"nick":"ljharb","message":"if we want to be really technical, what is commonly called a \"compiled language\" has a \"linker\" step, and an interpreted language lacks it.","date":"2013-01-20T23:05:48.334Z","type":"message"} +{"nick":"isaacbw","message":"why does it matter so much saraweed ","date":"2013-01-20T23:05:55.351Z","type":"message"} +{"nick":"infynyxx","reason":"Remote host closed the connection","date":"2013-01-20T23:05:56.299Z","type":"quit"} +{"nick":"slifty","reason":"Quit: Leaving...","date":"2013-01-20T23:05:56.672Z","type":"quit"} +{"nick":"ljharb","message":"that removes ambiguity over the term \"compile\".","date":"2013-01-20T23:05:56.809Z","type":"message"} +{"nick":"ljharb","message":"\b","date":"2013-01-20T23:05:57.621Z","type":"message"} +{"nick":"Engin","message":"bullshit","date":"2013-01-20T23:06:01.511Z","type":"message"} +{"nick":"echo","reason":"Remote host closed the connection","date":"2013-01-20T23:06:01.708Z","type":"quit"} +{"nick":"isaacbw","message":"you seem desperate for an answer","date":"2013-01-20T23:06:13.557Z","type":"message"} +{"nick":"ljharb","message":"Engin: unless you're just arguing to be pedantic, JS is interpreted, C is compiled, Java is both.","date":"2013-01-20T23:06:15.847Z","type":"message"} +{"nick":"echo","date":"2013-01-20T23:06:18.920Z","type":"join"} +{"nick":"fantasywind_","reason":"Ping timeout: 245 seconds","date":"2013-01-20T23:06:23.531Z","type":"quit"} +{"nick":"s3shs_","reason":"Quit: Textual IRC Client: www.textualapp.com","date":"2013-01-20T23:06:38.951Z","type":"quit"} +{"nick":"isaacbw","message":"IRC: Anonymous Pedantry Client","date":"2013-01-20T23:06:47.596Z","type":"message"} +{"nick":"ljharb","message":"lol","date":"2013-01-20T23:06:50.919Z","type":"message"} +{"nick":"Engin","message":"hahahah","date":"2013-01-20T23:06:55.078Z","type":"message"} +{"nick":"Engin","message":"seriously though, no offense, but you are quite bullshitting ljharb.","date":"2013-01-20T23:07:22.578Z","type":"message"} +{"nick":"brunocoelho","reason":"Remote host closed the connection","date":"2013-01-20T23:07:25.771Z","type":"quit"} +{"nick":"ljharb","message":"i'm really not.","date":"2013-01-20T23:07:28.319Z","type":"message"} +{"nick":"klaemo","reason":"Ping timeout: 245 seconds","date":"2013-01-20T23:07:38.488Z","type":"quit"} +{"nick":"Engin","message":"YES YOU ARE","date":"2013-01-20T23:07:42.115Z","type":"message"} +{"nick":"klaemo_","date":"2013-01-20T23:07:43.897Z","type":"join"} +{"nick":"Engin","message":"haha","date":"2013-01-20T23:07:44.166Z","type":"message"} +{"nick":"cuttooth","reason":"Remote host closed the connection","date":"2013-01-20T23:07:45.179Z","type":"quit"} +{"nick":"lresende","date":"2013-01-20T23:07:47.570Z","type":"join"} +{"nick":"isaacbw","message":"I think saraweed doesn't know enough to understand the nuances of the terms","date":"2013-01-20T23:07:55.042Z","type":"message"} +{"nick":"ljharb","message":"you're insisting that we define commonly used terms like \"compiled\" and \"interpreted\u001c\". no definition is necessary for a summary of the discussion.","date":"2013-01-20T23:08:06.389Z","type":"message"} +{"nick":"jacksmithz","message":"all languages are turned into machine code eventually, compiled language are turned into machine code ahead of time, also called AOT compiled, other languages are compiled just in time, also called JIT compiled, and again other languages are interpreted by machine code","date":"2013-01-20T23:08:24.787Z","type":"message"} +{"nick":"echo","reason":"Remote host closed the connection","date":"2013-01-20T23:08:25.379Z","type":"quit"} +{"nick":"cuttooth","date":"2013-01-20T23:08:25.509Z","type":"join"} +{"nick":"jacksmithz","message":"as far as i understand atleast","date":"2013-01-20T23:08:30.270Z","type":"message"} +{"nick":"ljharb","message":"your argument is the same as \"well technically all languages are \u001dbits and all bits are just formed of electricity which is quantum particles, so they're all compiled!\"","date":"2013-01-20T23:08:36.888Z","type":"message"} +{"nick":"echo","date":"2013-01-20T23:08:39.130Z","type":"join"} +{"nick":"isaacbw","message":"saraweed is confused because v8 does internal compilation. That doesn't mean javascript is a compiled language","date":"2013-01-20T23:08:40.799Z","type":"message"} +{"nick":"adhipg","reason":"Remote host closed the connection","date":"2013-01-20T23:08:47.536Z","type":"quit"} +{"nick":"ljharb","message":"isaacbw++","date":"2013-01-20T23:08:47.924Z","type":"message"} +{"nick":"Engin","action":"must. stop. reading.","date":"2013-01-20T23:09:07.854Z","type":"action"} +{"nick":"adhipg","date":"2013-01-20T23:09:20.566Z","type":"join"} +{"nick":"azhwkd","new_nick":"azhwkd|away","date":"2013-01-20T23:09:33.906Z","type":"nick"} +{"nick":"ljharb","message":"alternatively, just stop insisting on overly precise definitions :-)","date":"2013-01-20T23:09:36.698Z","type":"message"} +{"nick":"imarcusthis","date":"2013-01-20T23:09:38.783Z","type":"join"} +{"nick":"IrishGringo","reason":"Read error: Operation timed out","date":"2013-01-20T23:09:42.853Z","type":"quit"} +{"nick":"maletor","date":"2013-01-20T23:10:13.195Z","type":"join"} +{"nick":"saraweed_","date":"2013-01-20T23:10:46.083Z","type":"join"} +{"nick":"shama","date":"2013-01-20T23:10:52.825Z","type":"join"} +{"nick":"saraweed","reason":"Ping timeout: 245 seconds","date":"2013-01-20T23:10:53.088Z","type":"quit"} +{"nick":"azhwkd|away","new_nick":"azhwkd","date":"2013-01-20T23:10:59.835Z","type":"nick"} +{"nick":"jtomasrl","reason":"Read error: Connection reset by peer","date":"2013-01-20T23:11:21.273Z","type":"quit"} +{"nick":"Inoperable","message":"hello everyone","date":"2013-01-20T23:11:57.815Z","type":"message"} +{"nick":"Inoperable","message":"can someone tell me how to handle a PATCH ajax request with express - properly?","date":"2013-01-20T23:12:20.713Z","type":"message"} +{"nick":"jcrugzz","reason":"Ping timeout: 256 seconds","date":"2013-01-20T23:12:46.747Z","type":"quit"} +{"nick":"maru_cc___","date":"2013-01-20T23:13:23.872Z","type":"join"} +{"nick":"marlun_","reason":"Ping timeout: 245 seconds","date":"2013-01-20T23:13:28.331Z","type":"quit"} +{"nick":"adhipg","reason":"Read error: Connection reset by peer","date":"2013-01-20T23:13:30.688Z","type":"quit"} +{"nick":"jcrugzz","date":"2013-01-20T23:14:14.616Z","type":"join"} +{"nick":"_ior","message":"yargh. anyone terribly familiar with formidable? http://pastebin.com/xMgvZJnY gives me parse errors related to the encoding type (e.g. things like 'm is not a hex character' or '\\0x00 is not valid utf-8'), but if i change encoding type directly with lines 31, 32 ... then it crashes","date":"2013-01-20T23:15:09.863Z","type":"message"} +{"nick":"saraweed_","reason":"Client Quit","date":"2013-01-20T23:15:23.977Z","type":"quit"} +{"nick":"infynyxx","date":"2013-01-20T23:16:04.989Z","type":"join"} +{"nick":"ljharb","message":"Inoperable: does express support patch? and which browser are you using that supports sending it?","date":"2013-01-20T23:16:28.494Z","type":"message"} +{"nick":"miked595","date":"2013-01-20T23:16:42.422Z","type":"join"} +{"nick":"Inoperable","message":"ljharb well i figured it out it does","date":"2013-01-20T23:16:50.307Z","type":"message"} +{"nick":"ljharb","message":"Inoperable: also is patch even finalized?","date":"2013-01-20T23:16:56.882Z","type":"message"} +{"nick":"eykosioux_","date":"2013-01-20T23:17:04.484Z","type":"join"} +{"nick":"Inoperable","message":"obviously","date":"2013-01-20T23:17:06.359Z","type":"message"} +{"nick":"Inoperable","message":";]","date":"2013-01-20T23:17:06.783Z","type":"message"} +{"nick":"mykul","date":"2013-01-20T23:17:37.574Z","type":"join"} +{"nick":"Inoperable","message":"the new backbone supports patch for model data","date":"2013-01-20T23:17:42.191Z","type":"message"} +{"nick":"Inoperable","message":"and sends a ajax patch req","date":"2013-01-20T23:17:47.680Z","type":"message"} +{"nick":"slifty","date":"2013-01-20T23:17:54.993Z","type":"join"} +{"nick":"Nexxy","message":"OBVIOUSLY","date":"2013-01-20T23:18:00.912Z","type":"message"} +{"nick":"Inoperable","message":"it seems as express can handle it","date":"2013-01-20T23:18:05.166Z","type":"message"} +{"nick":"Nexxy","message":"sheesh, ljharb","date":"2013-01-20T23:18:06.251Z","type":"message"} +{"nick":"ljharb","message":"Inoperable: it depends on the browser - http://stackoverflow.com/questions/7502278/can-you-make-a-http-patch-request-from-javascript implies that you need a later IE, for one","date":"2013-01-20T23:18:10.451Z","type":"message"} +{"nick":"eykosioux","reason":"Ping timeout: 245 seconds","date":"2013-01-20T23:18:53.411Z","type":"quit"} +{"nick":"eykosioux_","new_nick":"eykosioux","date":"2013-01-20T23:18:53.544Z","type":"nick"} +{"nick":"ljharb","message":"ah, it looks like a normal post with _method: 'patch' will work with express","date":"2013-01-20T23:19:05.827Z","type":"message"} +{"nick":"jtomasrl","date":"2013-01-20T23:19:06.998Z","type":"join"} +{"nick":"elis2013","reason":"Quit: I fucking love bitcoin :)","date":"2013-01-20T23:19:12.071Z","type":"quit"} +{"nick":"s3shs","reason":"Remote host closed the connection","date":"2013-01-20T23:19:16.636Z","type":"quit"} +{"nick":"Inoperable","message":"yup","date":"2013-01-20T23:19:30.303Z","type":"message"} +{"nick":"s3shs","date":"2013-01-20T23:19:36.146Z","type":"join"} +{"nick":"ljharb","message":"so you figured it out, is it app.patch()?","date":"2013-01-20T23:19:46.138Z","type":"message"} +{"nick":"Inoperable","message":"yeah","date":"2013-01-20T23:20:40.112Z","type":"message"} +{"nick":"Inoperable","message":"i must have a typo or something","date":"2013-01-20T23:20:55.267Z","type":"message"} +{"nick":"klaemo_","reason":"Remote host closed the connection","date":"2013-01-20T23:21:00.073Z","type":"quit"} +{"nick":"Inoperable","message":"since it works now o.O","date":"2013-01-20T23:21:01.202Z","type":"message"} +{"nick":"AviMarcus","reason":"Quit: Ex-Chat","date":"2013-01-20T23:21:48.698Z","type":"quit"} +{"nick":"Inoperable","message":"ljharb thanks for the browser tip though ;-)","date":"2013-01-20T23:22:38.564Z","type":"message"} +{"nick":"TheJH","reason":"Ping timeout: 246 seconds","date":"2013-01-20T23:22:52.795Z","type":"quit"} +{"nick":"ljharb","message":"np","date":"2013-01-20T23:23:36.004Z","type":"message"} +{"nick":"ljharb","message":"OBVIOUSLY its no problem.","date":"2013-01-20T23:23:46.640Z","type":"message"} +{"nick":"tomb","date":"2013-01-20T23:24:13.025Z","type":"join"} +{"nick":"pringlescan","reason":"Ping timeout: 252 seconds","date":"2013-01-20T23:24:42.105Z","type":"quit"} +{"nick":"Virunga","reason":"Quit: Virunga","date":"2013-01-20T23:24:49.841Z","type":"quit"} +{"nick":"Virunga_","date":"2013-01-20T23:24:53.138Z","type":"join"} +{"nick":"klaemo","date":"2013-01-20T23:25:44.364Z","type":"join"} +{"nick":"sahlhoff","reason":"Quit: sahlhoff","date":"2013-01-20T23:26:01.210Z","type":"quit"} +{"nick":"eykosioux","reason":"Quit: eykosioux","date":"2013-01-20T23:26:04.370Z","type":"quit"} +{"nick":"adulteratedjedi","reason":"Quit: Linkinus - http://linkinus.com","date":"2013-01-20T23:26:04.502Z","type":"quit"} +{"nick":"bingomanatee","date":"2013-01-20T23:26:09.000Z","type":"join"} +{"nick":"adhipg","date":"2013-01-20T23:26:09.131Z","type":"join"} +{"nick":"adhipg","reason":"Read error: Connection reset by peer","date":"2013-01-20T23:26:15.245Z","type":"quit"} +{"nick":"`3rdEden","reason":"Quit: Zzzz","date":"2013-01-20T23:26:30.660Z","type":"quit"} +{"nick":"mykul","reason":"Quit: gg","date":"2013-01-20T23:26:42.365Z","type":"quit"} +{"nick":"ako","date":"2013-01-20T23:26:54.756Z","type":"join"} +{"nick":"adhipg","date":"2013-01-20T23:27:32.161Z","type":"join"} +{"nick":"aho","reason":"Ping timeout: 246 seconds","date":"2013-01-20T23:27:46.788Z","type":"quit"} +{"nick":"subbyyy","date":"2013-01-20T23:28:56.140Z","type":"join"} +{"nick":"jslatts","date":"2013-01-20T23:29:53.010Z","type":"join"} +{"nick":"thl0","date":"2013-01-20T23:30:40.889Z","type":"join"} +{"nick":"recamilio","date":"2013-01-20T23:30:42.720Z","type":"join"} +{"nick":"adhipg","reason":"Ping timeout: 252 seconds","date":"2013-01-20T23:31:50.117Z","type":"quit"} +{"nick":"taterbase","date":"2013-01-20T23:31:56.031Z","type":"join"} +{"nick":"jw___","date":"2013-01-20T23:32:13.111Z","type":"join"} +{"nick":"simong","date":"2013-01-20T23:35:00.001Z","type":"join"} +{"nick":"Inoperable","message":"ljharb geez, bad word choice ;)","date":"2013-01-20T23:35:02.773Z","type":"message"} +{"nick":"yuya_","reason":"Ping timeout: 245 seconds","date":"2013-01-20T23:35:58.564Z","type":"quit"} +{"nick":"lupomontero","reason":"Remote host closed the connection","date":"2013-01-20T23:36:50.876Z","type":"quit"} +{"nick":"miked595","message":"I have a command line script publishing to redis. trying to figure out how to display the data in a browser","date":"2013-01-20T23:37:18.576Z","type":"message"} +{"nick":"huydx","reason":"Quit: huydx","date":"2013-01-20T23:37:22.273Z","type":"quit"} +{"nick":"zz_silvers","new_nick":"silvers","date":"2013-01-20T23:37:29.808Z","type":"nick"} +{"nick":"defunctzombie","new_nick":"defunctzombie_zz","date":"2013-01-20T23:38:20.057Z","type":"nick"} +{"nick":"adrianF","reason":"Quit: bye","date":"2013-01-20T23:39:23.994Z","type":"quit"} +{"nick":"bingomanatee","reason":"Quit: bingomanatee","date":"2013-01-20T23:39:56.351Z","type":"quit"} +{"nick":"lushious","date":"2013-01-20T23:40:24.496Z","type":"join"} +{"nick":"Shayanjm","date":"2013-01-20T23:40:38.437Z","type":"join"} +{"nick":"yorick","reason":"Remote host closed the connection","date":"2013-01-20T23:41:07.268Z","type":"quit"} +{"nick":"mrvisser","reason":"Remote host closed the connection","date":"2013-01-20T23:42:00.144Z","type":"quit"} +{"nick":"dwn","reason":"Quit: u","date":"2013-01-20T23:42:10.870Z","type":"quit"} +{"nick":"CrawfordComeaux","reason":"Ping timeout: 245 seconds","date":"2013-01-20T23:43:28.476Z","type":"quit"} +{"nick":"trevnorris","date":"2013-01-20T23:44:53.856Z","type":"join"} +{"nick":"thl0","reason":"Remote host closed the connection","date":"2013-01-20T23:45:07.170Z","type":"quit"} +{"nick":"rump","reason":"Quit: rump","date":"2013-01-20T23:45:11.920Z","type":"quit"} +{"nick":"rump","date":"2013-01-20T23:45:30.202Z","type":"join"} +{"nick":"rump","reason":"Client Quit","date":"2013-01-20T23:45:43.526Z","type":"quit"} +{"nick":"RigidWig","reason":"Read error: Connection reset by peer","date":"2013-01-20T23:45:57.340Z","type":"quit"} +{"nick":"sahlhoff","date":"2013-01-20T23:46:03.331Z","type":"join"} +{"nick":"RigidWig","date":"2013-01-20T23:46:18.819Z","type":"join"} +{"nick":"nicholasf","reason":"Remote host closed the connection","date":"2013-01-20T23:46:56.207Z","type":"quit"} +{"nick":"dumpsterbum","date":"2013-01-20T23:47:05.577Z","type":"join"} +{"nick":"lupomontero","date":"2013-01-20T23:47:14.422Z","type":"join"} +{"nick":"memoryleak","reason":"Quit: Linkinus - http://linkinus.com","date":"2013-01-20T23:47:46.251Z","type":"quit"} +{"nick":"simong","reason":"Quit: Linkinus - http://linkinus.com","date":"2013-01-20T23:48:34.337Z","type":"quit"} +{"nick":"towski","date":"2013-01-20T23:53:15.807Z","type":"join"} +{"nick":"jergason","date":"2013-01-20T23:53:47.011Z","type":"join"} +{"nick":"jabberwocky","reason":"Read error: Connection reset by peer","date":"2013-01-20T23:54:13.851Z","type":"quit"} +{"nick":"jabberwo_","date":"2013-01-20T23:54:16.151Z","type":"join"} +{"nick":"alchimista","reason":"Disconnected by services","date":"2013-01-20T23:54:30.486Z","type":"quit"} +{"nick":"lupomontero","reason":"Remote host closed the connection","date":"2013-01-20T23:54:38.559Z","type":"quit"} +{"nick":"robmozart","reason":"Remote host closed the connection","date":"2013-01-20T23:54:38.689Z","type":"quit"} +{"nick":"jwulf","date":"2013-01-20T23:55:02.346Z","type":"join"} +{"nick":"alchimista","date":"2013-01-20T23:55:04.460Z","type":"join"} +{"nick":"taterbase","reason":"Remote host closed the connection","date":"2013-01-20T23:55:39.789Z","type":"quit"} +{"nick":"supersym","date":"2013-01-20T23:56:55.702Z","type":"join"} +{"nick":"prosquare","date":"2013-01-20T23:57:01.128Z","type":"join"} +{"nick":"towski","reason":"Remote host closed the connection","date":"2013-01-20T23:57:19.392Z","type":"quit"} +{"nick":"adhipg","date":"2013-01-20T23:58:17.118Z","type":"join"} +{"nick":"maru_cc___","reason":"Ping timeout: 256 seconds","date":"2013-01-20T23:59:48.812Z","type":"quit"} diff --git a/nodejitsu/2013-01-20.txt b/nodejitsu/2013-01-20.txt index 60f678fe5..9bdedf6e9 100644 --- a/nodejitsu/2013-01-20.txt +++ b/nodejitsu/2013-01-20.txt @@ -418,3 +418,291 @@ {"nick":"Sly","message":"Or drone(s)* I should say","date":"2013-01-20T15:59:39.844Z","type":"message"} {"nick":"thl0","reason":"Remote host closed the connection","date":"2013-01-20T15:59:46.466Z","type":"quit"} {"nick":"mdedetrich","message":"no, they fix THEY were talking about, is that a bad drone would never be hit in the first place","date":"2013-01-20T15:59:57.264Z","type":"message"} +{"nick":"mdedetrich","message":"which is evidently not hapenning","date":"2013-01-20T16:00:03.646Z","type":"message"} +{"nick":"`3rdEden","date":"2013-01-20T16:00:12.245Z","type":"quit"} +{"nick":"mdedetrich","message":"when an app uses a \"bad\" drone, and they do another redeploy, that bad drone goes back into the pool","date":"2013-01-20T16:00:27.311Z","type":"message"} +{"nick":"mdedetrich","message":"this fix was meant to check if a drone was \"bad\" before actually attempting to deploy to it","date":"2013-01-20T16:00:51.190Z","type":"message"} +{"nick":"mdedetrich","message":"in any case this is besides the point, the issue has been out for months, not weeks","date":"2013-01-20T16:01:09.365Z","type":"message"} +{"nick":"Sly","message":"Yeah. I'm not sure what to tell you about that, because I don't even know about it. (The fix, that is.)","date":"2013-01-20T16:01:22.311Z","type":"message"} +{"nick":"mdedetrich","message":"at the end of the day, I have apps running in production, and I can't stand around hitting \"jitsu apps start\" working while the website is down","date":"2013-01-20T16:02:03.489Z","type":"message"} +{"nick":"mdedetrich","message":"because that is what is hapenning","date":"2013-01-20T16:02:22.979Z","type":"message"} +{"nick":"mdedetrich","message":"im playing lotto with your drone pool","date":"2013-01-20T16:02:29.340Z","type":"message"} +{"nick":"Sly","message":"mdedetrich: What are these tmp files being used for anyway, jw?","date":"2013-01-20T16:03:28.369Z","type":"message"} +{"nick":"Sly","message":"I see it's right after the captcha stuff, so I'm guessing it's data for that?","date":"2013-01-20T16:03:42.839Z","type":"message"} +{"nick":"mdedetrich","message":"and for photos, which is used in numerous areas for the site","date":"2013-01-20T16:03:55.731Z","type":"message"} +{"nick":"Sly","message":"Okay.. so you're storing things to .tmp like pictures and things. Is that just like.. temporary before putting them in a database? Or is that their forever location?","date":"2013-01-20T16:05:04.342Z","type":"message"} +{"nick":"mdedetrich","message":"no its just temporary storage","date":"2013-01-20T16:05:18.075Z","type":"message"} +{"nick":"mdedetrich","message":"before it goes onto file storage","date":"2013-01-20T16:05:25.651Z","type":"message"} +{"nick":"Sly","message":"Where's \"file storage\". Not another folder, right?","date":"2013-01-20T16:05:44.274Z","type":"message"} +{"nick":"Sly","message":"s/./?/","date":"2013-01-20T16:05:58.572Z","type":"message"} +{"nick":"mdedetrich","message":"*online file storage","date":"2013-01-20T16:06:23.876Z","type":"message"} +{"nick":"mdedetrich","message":"rackspace","date":"2013-01-20T16:06:25.548Z","type":"message"} +{"nick":"Sly","message":"Ah, k.","date":"2013-01-20T16:06:30.721Z","type":"message"} +{"nick":"mdedetrich","message":"this is irrelevant though, the devs at nodejitsu know what the issue is","date":"2013-01-20T16:06:58.966Z","type":"message"} +{"nick":"Sly","message":"Right, well..","date":"2013-01-20T16:09:33.299Z","type":"message"} +{"nick":"thl0","date":"2013-01-20T16:09:33.787Z","type":"join"} +{"nick":"mdedetrich","message":"like I said, this is core functionality which should be stable and top priority","date":"2013-01-20T16:09:41.138Z","type":"message"} +{"nick":"Sly","message":"I was going to tell you what I saw, but yeah.","date":"2013-01-20T16:09:44.021Z","type":"message"} +{"nick":"darklotus","date":"2013-01-20T16:09:45.910Z","type":"join"} +{"nick":"Sly","message":"Somewhere in your app, it's trying to access `/opt/haibu/apps/3dot/.tmp` which doesn't exist, entirely. It's `/opt/haibu/apps/3dot/blublocks/.tmp`.","date":"2013-01-20T16:10:30.633Z","type":"message"} +{"nick":"Sly","message":"But it could be something else.","date":"2013-01-20T16:10:43.703Z","type":"message"} +{"nick":"mdedetrich","message":"yes, and thats because of an issue where the symlink is pointing to another area","date":"2013-01-20T16:10:50.513Z","type":"message"} +{"nick":"mdedetrich","message":"I have said this earlier, I know what the issue is, I have been getting it for months","date":"2013-01-20T16:11:04.383Z","type":"message"} +{"nick":"mdedetrich","message":"the TMPDIR env variable for haibu is pointing at a directory that doesn't exist","date":"2013-01-20T16:11:18.396Z","type":"message"} +{"nick":"mdedetrich","message":"it was in that github I issue that was posted ages ago","date":"2013-01-20T16:11:30.101Z","type":"message"} +{"nick":"Sly","message":"I see.","date":"2013-01-20T16:12:07.517Z","type":"message"} +{"nick":"Sly","message":"So.. if you know it's wrong, why not override it with `jitsu env`?","date":"2013-01-20T16:13:14.662Z","type":"message"} +{"nick":"b|lotus","reason":"Ping timeout: 260 seconds","date":"2013-01-20T16:13:15.032Z","type":"quit"} +{"nick":"darklotus","reason":"Client Quit","date":"2013-01-20T16:14:11.916Z","type":"quit"} +{"nick":"mdedetrich","message":"I did do that until we ended up deploying to multiple apps, and we have testing in other areas","date":"2013-01-20T16:14:57.176Z","type":"message"} +{"nick":"mdedetrich","message":"I ended up getting misdeploys because I occasionally forgot to change the variable","date":"2013-01-20T16:15:47.758Z","type":"message"} +{"nick":"Sly","message":"You shouldn't ever need to change it. That path should be the same on all the drones.","date":"2013-01-20T16:16:10.480Z","type":"message"} +{"nick":"Sly","message":"O_o","date":"2013-01-20T16:16:16.126Z","type":"message"} +{"nick":"mdedetrich","message":"the path changes depending on the application","date":"2013-01-20T16:16:27.522Z","type":"message"} +{"nick":"mdedetrich","message":"I have multiple applications (testing) where this same site is deployed","date":"2013-01-20T16:16:38.523Z","type":"message"} +{"nick":"Sly","message":"Oh. I thought you meant like NODE_ENV deploys.","date":"2013-01-20T16:16:44.555Z","type":"message"} +{"nick":"mdedetrich","message":"the main thing is I have gotten told 4 times this is fixed, and every time the problem went back up","date":"2013-01-20T16:17:30.003Z","type":"message"} +{"nick":"mdedetrich","message":"and has killed the site (sooner or later)","date":"2013-01-20T16:17:35.945Z","type":"message"} +{"nick":"Sly","message":"Well, I don't have control over what gets pushed to the server.","date":"2013-01-20T16:18:04.923Z","type":"message"} +{"nick":"Sly","message":"*servers","date":"2013-01-20T16:18:13.008Z","type":"message"} +{"nick":"Samuel_Roldan","reason":"Quit: Samuel_Roldan","date":"2013-01-20T16:25:48.175Z","type":"quit"} +{"nick":"julian_duque","reason":"Ping timeout: 256 seconds","date":"2013-01-20T16:28:26.054Z","type":"quit"} +{"nick":"Samuel_Roldan","date":"2013-01-20T16:32:40.079Z","type":"join"} +{"nick":"Samuel_Roldan","reason":"Client Quit","date":"2013-01-20T16:33:31.963Z","type":"quit"} +{"nick":"ChrisMatthieu","reason":"Quit: ChrisMatthieu","date":"2013-01-20T16:42:36.298Z","type":"quit"} +{"nick":"IrishGringo","date":"2013-01-20T16:43:20.770Z","type":"join"} +{"nick":"slickplaid","new_nick":"slick","date":"2013-01-20T16:46:16.216Z","type":"nick"} +{"nick":"slick","new_nick":"slicky","date":"2013-01-20T16:46:39.909Z","type":"nick"} +{"nick":"thl0","reason":"Remote host closed the connection","date":"2013-01-20T16:57:38.897Z","type":"quit"} +{"nick":"intabulas","date":"2013-01-20T17:02:48.950Z","type":"join"} +{"nick":"kwhinnery","date":"2013-01-20T17:03:39.028Z","type":"join"} +{"nick":"wesbos","date":"2013-01-20T17:05:31.146Z","type":"join"} +{"nick":"joshontheweb","date":"2013-01-20T17:11:16.944Z","type":"join"} +{"nick":"slicky","reason":"Quit: thx","date":"2013-01-20T17:14:39.417Z","type":"quit"} +{"nick":"Sly","message":"Everyone doing okay?","date":"2013-01-20T17:15:31.159Z","type":"message"} +{"nick":"mdedetrich","message":"man wtf, is like 80% of drones misconfigured","date":"2013-01-20T17:17:24.723Z","type":"message"} +{"nick":"slicky","date":"2013-01-20T17:18:35.285Z","type":"join"} +{"nick":"AvianFlu","date":"2013-01-20T17:22:09.921Z","type":"join"} +{"nick":"Sly","message":"mdedetrich: ^","date":"2013-01-20T17:28:08.758Z","type":"message"} +{"nick":"Sly","message":"That's who would know if it's been applied or not.","date":"2013-01-20T17:28:33.765Z","type":"message"} +{"nick":"mdedetrich","message":"AvianFlu: if you have applied the fix where apps wont deploy on misconfigured drones, its not working","date":"2013-01-20T17:29:28.253Z","type":"message"} +{"nick":"niftylettuce","message":"http://www.startupsupper.com haha","date":"2013-01-20T17:32:14.131Z","type":"message"} +{"nick":"thl0","date":"2013-01-20T17:35:53.189Z","type":"join"} +{"nick":"mdedetrich","message":"AvianFlu: I am still hitting a lot of misconfigured drones and socket errors","date":"2013-01-20T17:36:09.742Z","type":"message"} +{"nick":"Sly","message":"mdedetrich: He might not be around right now.","date":"2013-01-20T17:36:44.314Z","type":"message"} +{"nick":"Sly","message":"Could've just opened the computer up or something.","date":"2013-01-20T17:36:53.044Z","type":"message"} +{"nick":"wesbos","reason":"Quit: Leaving...","date":"2013-01-20T17:38:32.433Z","type":"quit"} +{"nick":"joshontheweb","reason":"Quit: Computer has gone to sleep.","date":"2013-01-20T17:41:14.842Z","type":"quit"} +{"nick":"kwhinnery","reason":"Quit: kwhinnery","date":"2013-01-20T17:42:59.708Z","type":"quit"} +{"nick":"kwhinnery","date":"2013-01-20T17:44:00.425Z","type":"join"} +{"nick":"thl0","reason":"Remote host closed the connection","date":"2013-01-20T17:44:18.831Z","type":"quit"} +{"nick":"wesbos","date":"2013-01-20T17:44:23.326Z","type":"join"} +{"nick":"joshontheweb","date":"2013-01-20T17:45:33.069Z","type":"join"} +{"nick":"kwhinnery","reason":"Quit: kwhinnery","date":"2013-01-20T17:51:01.248Z","type":"quit"} +{"nick":"mdedetrich","message":"@Sly: is there a reason why the logs are out of date","date":"2013-01-20T18:01:03.745Z","type":"message"} +{"nick":"Sly","message":"If they are, it's probably Loggly doing something on their end. It seems to happen regularly on weekends, so I guess they have a maintenance window that they don't publish or something? idk.","date":"2013-01-20T18:01:44.945Z","type":"message"} +{"nick":"defunctzombie_zz","new_nick":"defunctzombie","date":"2013-01-20T18:02:19.219Z","type":"nick"} +{"nick":"mdedetrich","message":"I thought u guys moved from loggly","date":"2013-01-20T18:02:35.705Z","type":"message"} +{"nick":"Sly","message":"Not yet.","date":"2013-01-20T18:02:45.620Z","type":"message"} +{"nick":"Sly","message":"Keyword: yet","date":"2013-01-20T18:02:48.764Z","type":"message"} +{"nick":"siedrix","date":"2013-01-20T18:03:19.058Z","type":"join"} +{"nick":"siedrix","message":"Hi do you have any examples on how to set winston for nodejitsu servers?","date":"2013-01-20T18:04:10.487Z","type":"message"} +{"nick":"Sly","message":"siedrix: What do you mean?","date":"2013-01-20T18:04:39.359Z","type":"message"} +{"nick":"siedrix","message":"Is it better to have them in a file or a remote db?","date":"2013-01-20T18:05:02.480Z","type":"message"} +{"nick":"Sly","message":"Anything you send via console.log() will be in `jitsu logs`","date":"2013-01-20T18:05:28.626Z","type":"message"} +{"nick":"Sly","message":"But if you want to setup your own logging, you'd need to put it in a database.","date":"2013-01-20T18:05:36.201Z","type":"message"} +{"nick":"Sly","message":"You would lose your previous logs if you deploy or start the app again.","date":"2013-01-20T18:05:53.282Z","type":"message"} +{"nick":"siedrix","message":"Using winston library, right?","date":"2013-01-20T18:06:15.833Z","type":"message"} +{"nick":"Sly","message":"If that's what you choose to use, sure. :)","date":"2013-01-20T18:06:48.075Z","type":"message"} +{"nick":"siedrix","message":"What other options are there?","date":"2013-01-20T18:07:01.217Z","type":"message"} +{"nick":"Sly","message":"Not sure. I haven't had a need to look, since we keep all console.log()s in logs already.","date":"2013-01-20T18:07:25.438Z","type":"message"} +{"nick":"Sly","message":"(Which is normally what I use)","date":"2013-01-20T18:07:41.915Z","type":"message"} +{"nick":"coderarity","date":"2013-01-20T18:08:49.870Z","type":"join"} +{"nick":"siedrix","message":"the console.logs to logs is outside jitsu?","date":"2013-01-20T18:09:45.440Z","type":"message"} +{"nick":"coderarity","message":"siedrix: console.log goes to `jitsu logs`","date":"2013-01-20T18:10:37.722Z","type":"message"} +{"nick":"ChrisMatthieu","date":"2013-01-20T18:12:49.025Z","type":"join"} +{"nick":"siedrix","message":"Thx","date":"2013-01-20T18:12:54.386Z","type":"message"} +{"nick":"therealkoopa","date":"2013-01-20T18:16:47.945Z","type":"join"} +{"nick":"rickibalboa","reason":"Read error: Connection reset by peer","date":"2013-01-20T18:18:08.069Z","type":"quit"} +{"nick":"rickibalboa","date":"2013-01-20T18:18:15.904Z","type":"join"} +{"nick":"mdedetrich","message":"great, I am now getting gaps in my logs","date":"2013-01-20T18:21:07.454Z","type":"message"} +{"nick":"TheJH","reason":"Read error: Operation timed out","date":"2013-01-20T18:22:38.882Z","type":"quit"} +{"nick":"klaemo_","reason":"Remote host closed the connection","date":"2013-01-20T18:33:46.334Z","type":"quit"} +{"nick":"jcrugzz","date":"2013-01-20T18:36:02.711Z","type":"join"} +{"nick":"klaemo","date":"2013-01-20T18:41:00.993Z","type":"join"} +{"nick":"siedrix","reason":"Ping timeout: 245 seconds","date":"2013-01-20T18:42:08.116Z","type":"quit"} +{"nick":"joshontheweb","reason":"Quit: Computer has gone to sleep.","date":"2013-01-20T18:57:45.657Z","type":"quit"} +{"nick":"TheJH","date":"2013-01-20T19:04:59.942Z","type":"join"} +{"nick":"IrishGringo","reason":"Ping timeout: 252 seconds","date":"2013-01-20T19:06:35.635Z","type":"quit"} +{"nick":"kwhinnery","date":"2013-01-20T19:14:41.126Z","type":"join"} +{"nick":"mdedetrich","message":"undefined","date":"2013-01-20T19:22:54.652Z","type":"message"} +{"nick":"mdedetrich","message":"[01/21 06:20:55 EST] { [Error: Command failed: identify: no decode delegate for this image format `/opt/haibu/apps/3dot/blublocks/.tmp/tmp-33748z3wu9c' @ error/constitute.c/ReadImage/532.","date":"2013-01-20T19:22:54.990Z","type":"message"} +{"nick":"mdedetrich","message":"[01/21 06:20:55 EST] ] timedOut: false, killed: false, code: 1, signal: null }","date":"2013-01-20T19:22:56.654Z","type":"message"} +{"nick":"mdedetrich","message":"@Sly: is there something wrong with your imagemagik installation?","date":"2013-01-20T19:23:08.102Z","type":"message"} +{"nick":"anoemi","date":"2013-01-20T19:23:46.028Z","type":"join"} +{"nick":"Sly","message":"I've not heard of any problems with imagemagik.","date":"2013-01-20T19:26:20.172Z","type":"message"} +{"nick":"nathan7","message":"mdedetrich: Are you certain that the image is valid?","date":"2013-01-20T19:26:55.689Z","type":"message"} +{"nick":"nathan7","message":"This seems like a corrupt image or something","date":"2013-01-20T19:27:14.361Z","type":"message"} +{"nick":"mdedetrich","message":"nathan7: its working locally, but I will find out in a sec","date":"2013-01-20T19:27:18.532Z","type":"message"} +{"nick":"generalissimo","date":"2013-01-20T19:28:43.612Z","type":"join"} +{"nick":"andrepadez","date":"2013-01-20T19:36:11.658Z","type":"join"} +{"nick":"andrepadez","message":"hi, i'm having trouble deploying an existing app: https://gist.github.com/4581102","date":"2013-01-20T19:37:23.590Z","type":"message"} +{"nick":"mdedetrich","message":"nathan7: it was a logic error","date":"2013-01-20T19:37:54.877Z","type":"message"} +{"nick":"nathan7","message":"andrepadez: Err, that's your network being odd","date":"2013-01-20T19:38:12.784Z","type":"message"} +{"nick":"nathan7","message":"I think","date":"2013-01-20T19:38:19.073Z","type":"message"} +{"nick":"andrepadez","message":"yes, you're probably right. thanks","date":"2013-01-20T19:38:33.249Z","type":"message"} +{"nick":"nathan7","message":"Yep. api.nodejitsu.com resolves fine here.","date":"2013-01-20T19:38:34.708Z","type":"message"} +{"nick":"jeffrg","reason":"Quit: jeffrg","date":"2013-01-20T19:38:46.156Z","type":"quit"} +{"nick":"robmozart","date":"2013-01-20T19:40:10.797Z","type":"join"} +{"nick":"`3rdEden","date":"2013-01-20T19:42:05.453Z","type":"join"} +{"nick":"jeffrg","date":"2013-01-20T19:44:11.965Z","type":"join"} +{"nick":"andrepadez","message":"question: when i use \"jitsu deploy\" it uploads every file again?","date":"2013-01-20T19:45:58.641Z","type":"message"} +{"nick":"coderarity","message":"yes","date":"2013-01-20T19:46:15.652Z","type":"message"} +{"nick":"andrepadez","message":"ok, i will try to connect it to my git repository then","date":"2013-01-20T19:47:40.279Z","type":"message"} +{"nick":"tomshreds","date":"2013-01-20T19:47:53.739Z","type":"join"} +{"nick":"nathan7","message":"If your repo is on GitHub, you can even automatically deploy","date":"2013-01-20T19:47:57.885Z","type":"message"} +{"nick":"defunctzombie","new_nick":"defunctzombie_zz","date":"2013-01-20T19:48:36.575Z","type":"nick"} +{"nick":"andrepadez","message":"is there a way to do it?","date":"2013-01-20T19:48:42.749Z","type":"message"} +{"nick":"tomshreds","date":"2013-01-20T19:48:56.588Z","type":"part"} +{"nick":"ChrisMatthieu","reason":"Read error: Connection reset by peer","date":"2013-01-20T19:49:18.817Z","type":"quit"} +{"nick":"andrepadez","message":"hmm, what if i use another repo? repositoryhosting.com?","date":"2013-01-20T19:49:36.540Z","type":"message"} +{"nick":"ChrisMatthieu","date":"2013-01-20T19:49:40.807Z","type":"join"} +{"nick":"nathan7","message":"Wow. Trac. That's old as balls.","date":"2013-01-20T19:51:13.562Z","type":"message"} +{"nick":"nathan7","message":"andrepadez: If you can set up post-receive hooks","date":"2013-01-20T19:51:57.935Z","type":"message"} +{"nick":"intabulas","reason":"Remote host closed the connection","date":"2013-01-20T19:53:43.935Z","type":"quit"} +{"nick":"andrepadez","reason":"Ping timeout: 245 seconds","date":"2013-01-20T19:53:48.360Z","type":"quit"} +{"nick":"admc","date":"2013-01-20T19:53:50.261Z","type":"join"} +{"nick":"andrepadez","date":"2013-01-20T19:54:26.256Z","type":"join"} +{"nick":"jeffrg","reason":"Quit: jeffrg","date":"2013-01-20T19:55:47.991Z","type":"quit"} +{"nick":"andrepadez","message":"what if i use repositoryhosting.com? i can't find any reference to git repositories in the application page in the nodejitsu site","date":"2013-01-20T19:56:32.765Z","type":"message"} +{"nick":"micah_","date":"2013-01-20T19:58:03.093Z","type":"join"} +{"nick":"admc","reason":"Quit: Leaving.","date":"2013-01-20T19:59:40.111Z","type":"quit"} +{"nick":"coderarity","message":"andrepadez: i think you'd hae to set up the hook like it is on github, maybe check out the webhooks API here http://webhooks.jit.su/","date":"2013-01-20T20:00:36.528Z","type":"message"} +{"nick":"lresende","date":"2013-01-20T20:03:00.187Z","type":"join"} +{"nick":"coen-hyde","date":"2013-01-20T20:03:01.101Z","type":"join"} +{"nick":"micah_","message":"quick question if anyone could be so kind. I am allowing users to upload files and storing them in the folder public/uploads. The problem is everytime I do a jitsu deploy all the uploaded files seem to get deleted. I'm assuming that is because those files aren't on my localhost. Is there a way to tell jitsu deploy to not overwrite files in a specific folder? I don't see anything about that in its docs.","date":"2013-01-20T20:03:52.146Z","type":"message"} +{"nick":"Sly_","date":"2013-01-20T20:04:51.484Z","type":"join"} +{"nick":"andrepadez","reason":"Ping timeout: 245 seconds","date":"2013-01-20T20:06:43.091Z","type":"quit"} +{"nick":"Sly","reason":"Ping timeout: 252 seconds","date":"2013-01-20T20:07:49.150Z","type":"quit"} +{"nick":"jcrugzz","reason":"Ping timeout: 255 seconds","date":"2013-01-20T20:08:02.714Z","type":"quit"} +{"nick":"cronopio","message":"micah_: the best approach on uploads case is setup a cloud storage and upload there the files for your user, so you can scale in the way of your storage service can grow up","date":"2013-01-20T20:08:09.209Z","type":"message"} +{"nick":"kwhinnery","reason":"Quit: kwhinnery","date":"2013-01-20T20:08:40.116Z","type":"quit"} +{"nick":"cronopio","message":"micah_: by now on nodejitsu do not offer a storage service, your app can't hold large files, like media or uploads from users","date":"2013-01-20T20:09:24.805Z","type":"message"} +{"nick":"cronopio","message":"micah_: a quick solution could be using dropbox or S3","date":"2013-01-20T20:09:54.524Z","type":"message"} +{"nick":"coderarity","message":"micah_: it cleans the drone during every deploy. you should use something like S3 or another CDN, as cronopio was saying","date":"2013-01-20T20:10:57.657Z","type":"message"} +{"nick":"micah_","message":"thanks for response. So I just just use another host as file server basically?","date":"2013-01-20T20:11:41.149Z","type":"message"} +{"nick":"coderarity","message":"yes","date":"2013-01-20T20:13:58.457Z","type":"message"} +{"nick":"micah_","message":"cool thanks I'll do that","date":"2013-01-20T20:15:03.860Z","type":"message"} +{"nick":"lresende","reason":"Quit: Zzzzzzz ...","date":"2013-01-20T20:22:48.316Z","type":"quit"} +{"nick":"rickibalboa","reason":"Ping timeout: 256 seconds","date":"2013-01-20T20:24:59.739Z","type":"quit"} +{"nick":"defunctzombie_zz","new_nick":"defunctzombie","date":"2013-01-20T20:30:23.378Z","type":"nick"} +{"nick":"generalissimo","new_nick":"matt_ryan_fan","date":"2013-01-20T20:37:17.967Z","type":"nick"} +{"nick":"michaeldausmann","date":"2013-01-20T20:38:10.492Z","type":"join"} +{"nick":"anoemi","reason":"Quit: anoemi","date":"2013-01-20T20:38:47.178Z","type":"quit"} +{"nick":"towski","date":"2013-01-20T20:39:27.830Z","type":"join"} +{"nick":"joshontheweb","date":"2013-01-20T20:39:38.187Z","type":"join"} +{"nick":"jcrugzz","date":"2013-01-20T20:40:38.997Z","type":"join"} +{"nick":"Sly","date":"2013-01-20T20:46:09.152Z","type":"join"} +{"nick":"Sly_","reason":"Ping timeout: 252 seconds","date":"2013-01-20T20:49:06.489Z","type":"quit"} +{"nick":"joshontheweb","reason":"Quit: Computer has gone to sleep.","date":"2013-01-20T20:51:10.145Z","type":"quit"} +{"nick":"ebright","reason":"Ping timeout: 252 seconds","date":"2013-01-20T20:51:14.167Z","type":"quit"} +{"nick":"betovar","date":"2013-01-20T20:56:17.567Z","type":"join"} +{"nick":"ianjorgensen","date":"2013-01-20T21:02:44.020Z","type":"join"} +{"nick":"ianjorgensen","message":"need to reset my password","date":"2013-01-20T21:02:48.888Z","type":"message"} +{"nick":"ianjorgensen","message":"i get Nodejitsu Error (403): Forbidden","date":"2013-01-20T21:02:55.900Z","type":"message"} +{"nick":"coderarity","message":"ianjorgensen: `jitsu logout` first","date":"2013-01-20T21:03:05.939Z","type":"message"} +{"nick":"ianjorgensen","message":"any restrictions on the password length/charectes/numbers..?","date":"2013-01-20T21:03:50.290Z","type":"message"} +{"nick":"coderarity","message":"not afaik, but maybe don't use spaces","date":"2013-01-20T21:04:33.627Z","type":"message"} +{"nick":"ianjorgensen","message":"do you know if there is a limit on the size of incoming post requests","date":"2013-01-20T21:06:46.122Z","type":"message"} +{"nick":"ianjorgensen","message":"btw password reset worked. Thanks!","date":"2013-01-20T21:07:03.199Z","type":"message"} +{"nick":"ebright","date":"2013-01-20T21:10:59.245Z","type":"join"} +{"nick":"coderarity","reason":"Quit: leaving","date":"2013-01-20T21:13:54.293Z","type":"quit"} +{"nick":"jcrugzz","reason":"Ping timeout: 256 seconds","date":"2013-01-20T21:17:26.001Z","type":"quit"} +{"nick":"parallel","date":"2013-01-20T21:17:28.712Z","type":"join"} +{"nick":"intabulas","date":"2013-01-20T21:18:54.811Z","type":"join"} +{"nick":"jcrugzz","date":"2013-01-20T21:19:07.435Z","type":"join"} +{"nick":"ebright","reason":"Ping timeout: 244 seconds","date":"2013-01-20T21:19:31.143Z","type":"quit"} +{"nick":"bpartridge","date":"2013-01-20T21:20:16.102Z","type":"join"} +{"nick":"coderarity","date":"2013-01-20T21:21:32.585Z","type":"join"} +{"nick":"anoemi","date":"2013-01-20T21:25:54.755Z","type":"join"} +{"nick":"matt_ryan_fan","reason":"Remote host closed the connection","date":"2013-01-20T21:26:35.910Z","type":"quit"} +{"nick":"adm","date":"2013-01-20T21:29:41.494Z","type":"join"} +{"nick":"adm","message":"hi","date":"2013-01-20T21:29:53.427Z","type":"message"} +{"nick":"adm","message":"i'm having a problem where requests to my nodejitsu server are returning this: An error has occurred: {\"code\":\"ECONNREFUSED\",\"errno\":\"ECONNREFUSED\",\"syscall\":\"connect\"}","date":"2013-01-20T21:31:29.012Z","type":"message"} +{"nick":"adm","message":"wondering if anyone can help me figure out the cause","date":"2013-01-20T21:32:17.477Z","type":"message"} +{"nick":"michaeldausmann","reason":"Ping timeout: 252 seconds","date":"2013-01-20T21:32:22.488Z","type":"quit"} +{"nick":"coderarity","message":"adm: have you checked `jitsu logs`?","date":"2013-01-20T21:32:34.591Z","type":"message"} +{"nick":"adm","message":"yep","date":"2013-01-20T21:32:38.058Z","type":"message"} +{"nick":"coderarity","message":"coolio","date":"2013-01-20T21:32:43.771Z","type":"message"} +{"nick":"adm","message":"doesn't reveal anything","date":"2013-01-20T21:32:43.903Z","type":"message"} +{"nick":"adm","message":"everything looks ok in the log","date":"2013-01-20T21:32:51.580Z","type":"message"} +{"nick":"coderarity","message":"adm: is it happening on every route?","date":"2013-01-20T21:32:59.554Z","type":"message"} +{"nick":"adm","message":"at the moment","date":"2013-01-20T21:33:08.192Z","type":"message"} +{"nick":"adm","message":"but sometimes it doesn't happen...","date":"2013-01-20T21:33:15.948Z","type":"message"} +{"nick":"jcrugzz","reason":"Ping timeout: 252 seconds","date":"2013-01-20T21:33:36.704Z","type":"quit"} +{"nick":"adm","message":"its happening right now though","date":"2013-01-20T21:33:59.731Z","type":"message"} +{"nick":"adm","message":"i'm restarting the app","date":"2013-01-20T21:34:09.263Z","type":"message"} +{"nick":"ebright","date":"2013-01-20T21:35:35.541Z","type":"join"} +{"nick":"jcrugzz","date":"2013-01-20T21:35:36.634Z","type":"join"} +{"nick":"coderarity","message":"adm: what's your username/appname","date":"2013-01-20T21:38:10.786Z","type":"message"} +{"nick":"ebright","reason":"Ping timeout: 260 seconds","date":"2013-01-20T21:39:59.203Z","type":"quit"} +{"nick":"michaeldausmann","date":"2013-01-20T21:41:15.163Z","type":"join"} +{"nick":"ebright","date":"2013-01-20T21:42:17.900Z","type":"join"} +{"nick":"ebright","reason":"Read error: Connection reset by peer","date":"2013-01-20T21:42:39.189Z","type":"quit"} +{"nick":"ebright","date":"2013-01-20T21:46:06.846Z","type":"join"} +{"nick":"jcrugzz","reason":"Ping timeout: 240 seconds","date":"2013-01-20T21:47:56.650Z","type":"quit"} +{"nick":"IrishGringo","date":"2013-01-20T21:48:28.612Z","type":"join"} +{"nick":"matt_ryan_fan","date":"2013-01-20T21:49:03.825Z","type":"join"} +{"nick":"bpartridge","reason":"Ping timeout: 245 seconds","date":"2013-01-20T21:49:38.214Z","type":"quit"} +{"nick":"jcrugzz","date":"2013-01-20T21:50:10.907Z","type":"join"} +{"nick":"ebright","reason":"Ping timeout: 256 seconds","date":"2013-01-20T21:50:36.662Z","type":"quit"} +{"nick":"b|lotus","date":"2013-01-20T21:55:02.514Z","type":"join"} +{"nick":"lpin","reason":"Quit: Leaving","date":"2013-01-20T22:00:10.340Z","type":"quit"} +{"nick":"ebright","date":"2013-01-20T22:00:21.131Z","type":"join"} +{"nick":"klaemo","reason":"Remote host closed the connection","date":"2013-01-20T22:06:05.779Z","type":"quit"} +{"nick":"michaeldausmann","reason":"Quit: michaeldausmann","date":"2013-01-20T22:06:35.388Z","type":"quit"} +{"nick":"ianjorgensen","reason":"Ping timeout: 245 seconds","date":"2013-01-20T22:07:58.007Z","type":"quit"} +{"nick":"micah_","reason":"Ping timeout: 245 seconds","date":"2013-01-20T22:12:08.108Z","type":"quit"} +{"nick":"ebright","reason":"Ping timeout: 276 seconds","date":"2013-01-20T22:15:11.778Z","type":"quit"} +{"nick":"anoemi_","date":"2013-01-20T22:16:17.044Z","type":"join"} +{"nick":"anoemi","reason":"Read error: Connection reset by peer","date":"2013-01-20T22:16:22.299Z","type":"quit"} +{"nick":"anoemi_","new_nick":"anoemi","date":"2013-01-20T22:16:23.114Z","type":"nick"} +{"nick":"ebright","date":"2013-01-20T22:16:30.154Z","type":"join"} +{"nick":"erichocean","date":"2013-01-20T22:25:19.649Z","type":"join"} +{"nick":"hichaelmart","date":"2013-01-20T22:30:06.474Z","type":"join"} +{"nick":"c4milo","date":"2013-01-20T22:30:54.557Z","type":"join"} +{"nick":"IrishGringo","reason":"Read error: Operation timed out","date":"2013-01-20T22:31:49.020Z","type":"quit"} +{"nick":"defunctzombie","new_nick":"defunctzombie_zz","date":"2013-01-20T22:32:16.231Z","type":"nick"} +{"nick":"ebright","reason":"Ping timeout: 260 seconds","date":"2013-01-20T22:34:45.047Z","type":"quit"} +{"nick":"towski","reason":"Remote host closed the connection","date":"2013-01-20T22:38:13.552Z","type":"quit"} +{"nick":"ebright","date":"2013-01-20T22:38:19.893Z","type":"join"} +{"nick":"IrishGringo","date":"2013-01-20T22:39:40.203Z","type":"join"} +{"nick":"defunctzombie_zz","new_nick":"defunctzombie","date":"2013-01-20T22:47:04.156Z","type":"nick"} +{"nick":"ebright","reason":"Ping timeout: 248 seconds","date":"2013-01-20T22:52:36.749Z","type":"quit"} +{"nick":"ebright","date":"2013-01-20T22:53:22.986Z","type":"join"} +{"nick":"ebright","reason":"Ping timeout: 248 seconds","date":"2013-01-20T22:57:39.852Z","type":"quit"} +{"nick":"ebright","date":"2013-01-20T22:58:17.906Z","type":"join"} +{"nick":"filmaj`","date":"2013-01-20T23:01:02.137Z","type":"join"} +{"nick":"Samuel_Roldan","date":"2013-01-20T23:02:11.030Z","type":"join"} +{"nick":"klaemo","date":"2013-01-20T23:02:30.532Z","type":"join"} +{"nick":"matt_ryan_fan","new_nick":"pray_4_matt_ryan","date":"2013-01-20T23:03:32.568Z","type":"nick"} +{"nick":"filmaj","reason":"Ping timeout: 252 seconds","date":"2013-01-20T23:04:10.078Z","type":"quit"} +{"nick":"filmaj`","new_nick":"filmaj","date":"2013-01-20T23:04:10.342Z","type":"nick"} +{"nick":"klaemo","reason":"Ping timeout: 245 seconds","date":"2013-01-20T23:07:38.488Z","type":"quit"} +{"nick":"klaemo_","date":"2013-01-20T23:07:44.029Z","type":"join"} +{"nick":"lresende","date":"2013-01-20T23:07:47.699Z","type":"join"} +{"nick":"IrishGringo","reason":"Read error: Operation timed out","date":"2013-01-20T23:09:42.853Z","type":"quit"} +{"nick":"shama","date":"2013-01-20T23:10:52.958Z","type":"join"} +{"nick":"jcrugzz","reason":"Ping timeout: 256 seconds","date":"2013-01-20T23:12:46.747Z","type":"quit"} +{"nick":"jcrugzz","date":"2013-01-20T23:14:14.488Z","type":"join"} +{"nick":"klaemo_","reason":"Remote host closed the connection","date":"2013-01-20T23:21:00.073Z","type":"quit"} +{"nick":"TheJH","reason":"Ping timeout: 246 seconds","date":"2013-01-20T23:22:52.795Z","type":"quit"} +{"nick":"klaemo","date":"2013-01-20T23:25:44.492Z","type":"join"} +{"nick":"`3rdEden","reason":"Quit: Zzzz","date":"2013-01-20T23:26:30.660Z","type":"quit"} +{"nick":"jeffrg","date":"2013-01-20T23:26:45.303Z","type":"join"} +{"nick":"thl0","date":"2013-01-20T23:30:40.756Z","type":"join"} +{"nick":"defunctzombie","new_nick":"defunctzombie_zz","date":"2013-01-20T23:38:20.057Z","type":"nick"} +{"nick":"thl0","reason":"Remote host closed the connection","date":"2013-01-20T23:45:07.170Z","type":"quit"} +{"nick":"towski","date":"2013-01-20T23:53:15.940Z","type":"join"} +{"nick":"robmozart","reason":"Remote host closed the connection","date":"2013-01-20T23:54:38.689Z","type":"quit"} +{"nick":"towski","reason":"Remote host closed the connection","date":"2013-01-20T23:57:19.392Z","type":"quit"} diff --git a/nodeup/2013-01-20.txt b/nodeup/2013-01-20.txt index 107948fa3..f1e58f376 100644 --- a/nodeup/2013-01-20.txt +++ b/nodeup/2013-01-20.txt @@ -31,3 +31,38 @@ {"nick":"rafmc","date":"2013-01-20T15:23:14.214Z","type":"join"} {"nick":"rafmc","reason":"Remote host closed the connection","date":"2013-01-20T15:36:52.901Z","type":"quit"} {"nick":"ralphtheninja","reason":"Ping timeout: 255 seconds","date":"2013-01-20T15:47:56.546Z","type":"quit"} +{"nick":"`3rdEden","date":"2013-01-20T16:00:12.244Z","type":"quit"} +{"nick":"rafmc","date":"2013-01-20T16:07:22.807Z","type":"join"} +{"nick":"dguttman","date":"2013-01-20T16:08:45.157Z","type":"join"} +{"nick":"rafmc","reason":"Ping timeout: 256 seconds","date":"2013-01-20T16:15:42.381Z","type":"quit"} +{"nick":"dguttman","reason":"Quit: dguttman","date":"2013-01-20T16:17:05.025Z","type":"quit"} +{"nick":"dguttman","date":"2013-01-20T16:27:11.365Z","type":"join"} +{"nick":"rafmc","date":"2013-01-20T16:36:57.213Z","type":"join"} +{"nick":"No9","reason":"Ping timeout: 248 seconds","date":"2013-01-20T16:42:41.109Z","type":"quit"} +{"nick":"No9","date":"2013-01-20T16:44:39.550Z","type":"join"} +{"nick":"listochkin","date":"2013-01-20T16:59:48.501Z","type":"join"} +{"nick":"intabulas","date":"2013-01-20T17:02:48.950Z","type":"join"} +{"nick":"listochkin","reason":"Remote host closed the connection","date":"2013-01-20T17:03:08.908Z","type":"quit"} +{"nick":"dguttman","reason":"Quit: dguttman","date":"2013-01-20T17:04:31.174Z","type":"quit"} +{"nick":"rafmc","reason":"Read error: Connection reset by peer","date":"2013-01-20T17:28:48.534Z","type":"quit"} +{"nick":"rafmc","date":"2013-01-20T17:29:24.778Z","type":"join"} +{"nick":"No9","reason":"Quit: Gone to join the choir invisibule","date":"2013-01-20T17:46:52.027Z","type":"quit"} +{"nick":"rafmc","reason":"Remote host closed the connection","date":"2013-01-20T17:50:25.668Z","type":"quit"} +{"nick":"rafmc","date":"2013-01-20T18:27:14.630Z","type":"join"} +{"nick":"listochkin","date":"2013-01-20T18:55:12.497Z","type":"join"} +{"nick":"guybrush_","new_nick":"guybrush","date":"2013-01-20T19:04:01.443Z","type":"nick"} +{"nick":"`3rdEden","date":"2013-01-20T19:42:05.587Z","type":"join"} +{"nick":"ralphtheninja","date":"2013-01-20T19:49:12.823Z","type":"join"} +{"nick":"intabulas","reason":"Remote host closed the connection","date":"2013-01-20T19:53:43.935Z","type":"quit"} +{"nick":"rafmc","reason":"Remote host closed the connection","date":"2013-01-20T21:07:31.439Z","type":"quit"} +{"nick":"intabulas","date":"2013-01-20T21:18:54.811Z","type":"join"} +{"nick":"listochkin","reason":"Remote host closed the connection","date":"2013-01-20T21:47:13.367Z","type":"quit"} +{"nick":"rafmc","date":"2013-01-20T22:18:07.233Z","type":"join"} +{"nick":"rafmc","reason":"Ping timeout: 248 seconds","date":"2013-01-20T22:22:25.166Z","type":"quit"} +{"nick":"MartinCleaver","date":"2013-01-20T23:26:18.539Z","type":"join"} +{"nick":"MartinCleaver","reason":"Changing host","date":"2013-01-20T23:26:18.900Z","type":"quit"} +{"nick":"MartinCleaver","date":"2013-01-20T23:26:19.031Z","type":"join"} +{"nick":"`3rdEden","reason":"Quit: Zzzz","date":"2013-01-20T23:26:30.660Z","type":"quit"} +{"nick":"MartinCleaver_","date":"2013-01-20T23:41:51.388Z","type":"join"} +{"nick":"MartinCleaver","reason":"Ping timeout: 240 seconds","date":"2013-01-20T23:43:26.518Z","type":"quit"} +{"nick":"MartinCleaver_","new_nick":"MartinCleaver","date":"2013-01-20T23:43:26.969Z","type":"nick"} diff --git a/openshift/2013-01-20.txt b/openshift/2013-01-20.txt index 129668fa7..b1132641c 100644 --- a/openshift/2013-01-20.txt +++ b/openshift/2013-01-20.txt @@ -167,3 +167,134 @@ {"nick":"langdon","date":"2013-01-20T15:36:55.059Z","type":"join"} {"nick":"SinZ","reason":"Ping timeout: 256 seconds","date":"2013-01-20T15:38:18.345Z","type":"quit"} {"nick":"j1mc","reason":"Ping timeout: 240 seconds","date":"2013-01-20T15:57:57.028Z","type":"quit"} +{"nick":"j1mc","date":"2013-01-20T16:00:02.506Z","type":"join"} +{"nick":"vjuranek","date":"2013-01-20T16:05:30.033Z","type":"join"} +{"nick":"vjuranek","reason":"Changing host","date":"2013-01-20T16:05:30.393Z","type":"quit"} +{"nick":"vjuranek","date":"2013-01-20T16:05:30.528Z","type":"join"} +{"nick":"D34TH","date":"2013-01-20T16:06:15.444Z","type":"join"} +{"nick":"D34TH","reason":"Changing host","date":"2013-01-20T16:06:15.625Z","type":"quit"} +{"nick":"D34TH","date":"2013-01-20T16:06:15.757Z","type":"join"} +{"nick":"tartrate","date":"2013-01-20T16:16:13.360Z","type":"join"} +{"nick":"j1mc","reason":"Quit: Lost terminal","date":"2013-01-20T16:16:13.889Z","type":"quit"} +{"nick":"tartrate","reason":"Client Quit","date":"2013-01-20T16:17:49.562Z","type":"quit"} +{"nick":"tarmstro","date":"2013-01-20T16:22:29.257Z","type":"join"} +{"nick":"jeevan_ullas","date":"2013-01-20T16:23:11.294Z","type":"join"} +{"nick":"sam___","date":"2013-01-20T16:23:27.141Z","type":"join"} +{"nick":"dreinull","date":"2013-01-20T16:26:15.939Z","type":"join"} +{"nick":"sam____","date":"2013-01-20T16:29:16.770Z","type":"join"} +{"nick":"sam___","reason":"Ping timeout: 248 seconds","date":"2013-01-20T16:29:53.103Z","type":"quit"} +{"nick":"sam____","reason":"Client Quit","date":"2013-01-20T16:29:58.214Z","type":"quit"} +{"nick":"kraman","date":"2013-01-20T16:40:49.794Z","type":"join"} +{"nick":"stronghere","reason":"Ping timeout: 244 seconds","date":"2013-01-20T16:41:02.231Z","type":"quit"} +{"nick":"IrishGringo","date":"2013-01-20T16:43:44.296Z","type":"join"} +{"nick":"stronghere","date":"2013-01-20T16:47:45.453Z","type":"join"} +{"nick":"vjuranek","reason":"Ping timeout: 256 seconds","date":"2013-01-20T17:08:40.019Z","type":"quit"} +{"nick":"tdawson","date":"2013-01-20T17:29:14.825Z","type":"join"} +{"nick":"langdon","reason":"Ping timeout: 244 seconds","date":"2013-01-20T17:30:07.147Z","type":"quit"} +{"nick":"giallu","reason":"Ping timeout: 245 seconds","date":"2013-01-20T17:47:38.526Z","type":"quit"} +{"nick":"tarmstro","reason":"Ping timeout: 244 seconds","date":"2013-01-20T17:48:43.148Z","type":"quit"} +{"nick":"tdawson","reason":"Quit: Leaving.","date":"2013-01-20T17:49:16.169Z","type":"quit"} +{"nick":"tarmstro","date":"2013-01-20T18:07:46.839Z","type":"join"} +{"nick":"tdawson","date":"2013-01-20T18:09:30.446Z","type":"join"} +{"nick":"warthog9","date":"2013-01-20T18:29:33.341Z","type":"join"} +{"nick":"sam_____","date":"2013-01-20T18:46:06.484Z","type":"join"} +{"nick":"mlazar","date":"2013-01-20T18:46:13.033Z","type":"join"} +{"nick":"tarmstro","reason":"Ping timeout: 246 seconds","date":"2013-01-20T18:48:28.774Z","type":"quit"} +{"nick":"twiest","date":"2013-01-20T18:48:29.775Z","type":"part"} +{"nick":"jbrooks","date":"2013-01-20T18:53:06.531Z","type":"join"} +{"nick":"IrishGringo","reason":"Ping timeout: 252 seconds","date":"2013-01-20T19:06:35.635Z","type":"quit"} +{"nick":"galderz","date":"2013-01-20T19:10:20.821Z","type":"join"} +{"nick":"mlechner","date":"2013-01-20T19:14:28.485Z","type":"join"} +{"nick":"tdawson","reason":"Quit: Leaving.","date":"2013-01-20T19:21:39.195Z","type":"quit"} +{"nick":"MavJS","reason":"Remote host closed the connection","date":"2013-01-20T19:22:45.203Z","type":"quit"} +{"nick":"MavJS","date":"2013-01-20T19:23:56.063Z","type":"join"} +{"nick":"sam_____","reason":"Quit: sam_____","date":"2013-01-20T19:28:44.053Z","type":"quit"} +{"nick":"tdawson","date":"2013-01-20T19:29:00.864Z","type":"join"} +{"nick":"Eremiell","reason":"Remote host closed the connection","date":"2013-01-20T19:38:56.023Z","type":"quit"} +{"nick":"mlechner","reason":"Ping timeout: 252 seconds","date":"2013-01-20T19:49:42.489Z","type":"quit"} +{"nick":"sanderj_","date":"2013-01-20T19:52:57.295Z","type":"join"} +{"nick":"sanderj__","reason":"Ping timeout: 276 seconds","date":"2013-01-20T19:55:57.828Z","type":"quit"} +{"nick":"mlechner","date":"2013-01-20T20:06:50.856Z","type":"join"} +{"nick":"nduong","date":"2013-01-20T20:26:32.188Z","type":"join"} +{"nick":"nduong","reason":"Quit: This computer has gone to sleep","date":"2013-01-20T20:31:38.869Z","type":"quit"} +{"nick":"mlechner","reason":"Ping timeout: 245 seconds","date":"2013-01-20T20:34:43.508Z","type":"quit"} +{"nick":"vjuranek","date":"2013-01-20T20:38:23.499Z","type":"join"} +{"nick":"vjuranek","reason":"Changing host","date":"2013-01-20T20:38:23.958Z","type":"quit"} +{"nick":"vjuranek","date":"2013-01-20T20:38:24.091Z","type":"join"} +{"nick":"nduong","date":"2013-01-20T20:41:20.033Z","type":"join"} +{"nick":"mlechner","date":"2013-01-20T20:41:25.619Z","type":"join"} +{"nick":"Guest82817","date":"2013-01-20T20:50:09.053Z","type":"join"} +{"nick":"jballanc","date":"2013-01-20T20:50:52.243Z","type":"join"} +{"nick":"mlechner","reason":"Quit: Ex-Chat","date":"2013-01-20T20:50:53.366Z","type":"quit"} +{"nick":"langdon","date":"2013-01-20T20:52:17.263Z","type":"join"} +{"nick":"kraman","reason":"Quit: Leaving.","date":"2013-01-20T21:01:22.410Z","type":"quit"} +{"nick":"twiest","date":"2013-01-20T21:04:03.387Z","type":"join"} +{"nick":"tdawson","date":"2013-01-20T21:06:27.893Z","type":"part"} +{"nick":"dreinull","reason":"Read error: Connection reset by peer","date":"2013-01-20T21:10:03.990Z","type":"quit"} +{"nick":"dreinul__","date":"2013-01-20T21:10:09.811Z","type":"join"} +{"nick":"dreinull","date":"2013-01-20T21:13:37.799Z","type":"join"} +{"nick":"dreinul__","reason":"Read error: Connection reset by peer","date":"2013-01-20T21:13:37.933Z","type":"quit"} +{"nick":"galderz","reason":"Quit: This computer has gone to sleep","date":"2013-01-20T21:24:23.846Z","type":"quit"} +{"nick":"Anders_J","reason":"Quit: Anders_J","date":"2013-01-20T21:29:26.845Z","type":"quit"} +{"nick":"filemon_CZ","reason":"Remote host closed the connection","date":"2013-01-20T21:29:56.385Z","type":"quit"} +{"nick":"D34TH","reason":"Read error: Connection reset by peer","date":"2013-01-20T21:31:22.558Z","type":"quit"} +{"nick":"jofernan","date":"2013-01-20T21:32:14.292Z","type":"join"} +{"nick":"nduong","reason":"Quit: This computer has gone to sleep","date":"2013-01-20T21:33:20.723Z","type":"quit"} +{"nick":"Guest82817","new_nick":"Eremiell","date":"2013-01-20T21:34:20.689Z","type":"nick"} +{"nick":"Emichan","reason":"Ping timeout: 240 seconds","date":"2013-01-20T21:35:26.722Z","type":"quit"} +{"nick":"D34TH","date":"2013-01-20T21:38:07.990Z","type":"join"} +{"nick":"ramr","date":"2013-01-20T21:42:08.687Z","type":"join"} +{"nick":"IrishGringo","date":"2013-01-20T21:48:51.894Z","type":"join"} +{"nick":"D34TH","reason":"Quit: Leaving","date":"2013-01-20T21:48:56.860Z","type":"quit"} +{"nick":"D34TH","date":"2013-01-20T21:49:33.018Z","type":"join"} +{"nick":"D34TH","reason":"Changing host","date":"2013-01-20T21:49:33.148Z","type":"quit"} +{"nick":"D34TH","date":"2013-01-20T21:49:33.148Z","type":"join"} +{"nick":"giallu","date":"2013-01-20T21:50:27.360Z","type":"join"} +{"nick":"giallu","reason":"Changing host","date":"2013-01-20T21:50:27.494Z","type":"quit"} +{"nick":"giallu","date":"2013-01-20T21:50:27.494Z","type":"join"} +{"nick":"ramr","reason":"Quit: Leaving.","date":"2013-01-20T21:52:41.408Z","type":"quit"} +{"nick":"bdecoste","reason":"Quit: bdecoste","date":"2013-01-20T21:55:00.833Z","type":"quit"} +{"nick":"ppalazon","date":"2013-01-20T21:59:03.748Z","type":"part"} +{"nick":"vjuranek","reason":"Quit: Konversation terminated!","date":"2013-01-20T22:04:10.625Z","type":"quit"} +{"nick":"nduong","date":"2013-01-20T22:04:24.436Z","type":"join"} +{"nick":"nduong","reason":"Client Quit","date":"2013-01-20T22:05:13.769Z","type":"quit"} +{"nick":"asarih","date":"2013-01-20T22:06:14.794Z","type":"join"} +{"nick":"Peste_Bubonica","reason":"Remote host closed the connection","date":"2013-01-20T22:28:53.875Z","type":"quit"} +{"nick":"langdon","reason":"Ping timeout: 257 seconds","date":"2013-01-20T22:29:41.935Z","type":"quit"} +{"nick":"lupomontero","date":"2013-01-20T22:29:53.488Z","type":"join"} +{"nick":"nduong","date":"2013-01-20T22:31:00.824Z","type":"join"} +{"nick":"IrishGringo","reason":"Read error: Operation timed out","date":"2013-01-20T22:31:49.020Z","type":"quit"} +{"nick":"IrishGringo","date":"2013-01-20T22:39:59.205Z","type":"join"} +{"nick":"nduong","reason":"Quit: This computer has gone to sleep","date":"2013-01-20T22:40:06.477Z","type":"quit"} +{"nick":"tarmstro","date":"2013-01-20T22:59:29.326Z","type":"join"} +{"nick":"nduong","date":"2013-01-20T23:01:16.030Z","type":"join"} +{"nick":"jofernan","reason":"Quit: jofernan","date":"2013-01-20T23:01:30.446Z","type":"quit"} +{"nick":"nduong","reason":"Client Quit","date":"2013-01-20T23:01:57.328Z","type":"quit"} +{"nick":"sander^work","date":"2013-01-20T23:03:20.989Z","type":"join"} +{"nick":"dreinull","reason":"Remote host closed the connection","date":"2013-01-20T23:03:45.943Z","type":"quit"} +{"nick":"dreinull","date":"2013-01-20T23:04:13.767Z","type":"join"} +{"nick":"sanderj_","reason":"Ping timeout: 240 seconds","date":"2013-01-20T23:05:56.539Z","type":"quit"} +{"nick":"dreinull","reason":"Ping timeout: 248 seconds","date":"2013-01-20T23:08:36.738Z","type":"quit"} +{"nick":"IrishGringo","reason":"Read error: Operation timed out","date":"2013-01-20T23:09:42.853Z","type":"quit"} +{"nick":"perfabio","reason":"Quit: Leaving","date":"2013-01-20T23:14:40.337Z","type":"quit"} +{"nick":"asarih","reason":"Quit: [\"Textual IRC Client: www.textualapp.com\"]","date":"2013-01-20T23:25:49.028Z","type":"quit"} +{"nick":"ryanj_","date":"2013-01-20T23:27:20.492Z","type":"join"} +{"nick":"ryanj_","new_nick":"frobert","date":"2013-01-20T23:29:16.121Z","type":"nick"} +{"nick":"aslak","reason":"Ping timeout: 245 seconds","date":"2013-01-20T23:29:18.414Z","type":"quit"} +{"nick":"frobert","reason":"Client Quit","date":"2013-01-20T23:29:41.232Z","type":"quit"} +{"nick":"Peste_Bubonica","date":"2013-01-20T23:31:12.651Z","type":"join"} +{"nick":"jofernan","date":"2013-01-20T23:33:16.984Z","type":"join"} +{"nick":"konishi","date":"2013-01-20T23:35:51.383Z","type":"join"} +{"nick":"lupomontero","reason":"Remote host closed the connection","date":"2013-01-20T23:36:50.877Z","type":"quit"} +{"nick":"lupomontero","date":"2013-01-20T23:47:14.290Z","type":"join"} +{"nick":"SinZ","date":"2013-01-20T23:47:40.626Z","type":"join"} +{"nick":"yocum_","date":"2013-01-20T23:48:39.435Z","type":"join"} +{"nick":"giallu","reason":"Ping timeout: 245 seconds","date":"2013-01-20T23:50:08.289Z","type":"quit"} +{"nick":"filemon_CZ","date":"2013-01-20T23:53:49.488Z","type":"join"} +{"nick":"lupomontero","reason":"Remote host closed the connection","date":"2013-01-20T23:54:38.560Z","type":"quit"} +{"nick":"mrunal","date":"2013-01-20T23:56:31.537Z","type":"join"} +{"nick":"mlazar1","date":"2013-01-20T23:56:35.985Z","type":"join"} +{"nick":"konishi","reason":"Quit: Leaving","date":"2013-01-20T23:56:51.852Z","type":"quit"} +{"nick":"mlazar","reason":"Ping timeout: 248 seconds","date":"2013-01-20T23:57:00.114Z","type":"quit"} +{"nick":"hummerdsi79","date":"2013-01-20T23:58:15.981Z","type":"join"} +{"nick":"hummerdsi79","message":"Hi I am a newbie to Openshift... Over the past couple of days, I've been trying to setup a web app and having a little trouble","date":"2013-01-20T23:59:29.569Z","type":"message"} diff --git a/socketstream/2013-01-20.txt b/socketstream/2013-01-20.txt index a5d7aea68..90633a0da 100644 --- a/socketstream/2013-01-20.txt +++ b/socketstream/2013-01-20.txt @@ -13,3 +13,5 @@ {"nick":"dennismartensson","date":"2013-01-20T09:38:18.143Z","type":"join"} {"nick":"dennismartensson","reason":"Remote host closed the connection","date":"2013-01-20T09:50:19.219Z","type":"quit"} {"nick":"evangenieur","date":"2013-01-20T13:55:29.387Z","type":"join"} +{"nick":"dennismartensson","date":"2013-01-20T18:19:52.139Z","type":"join"} +{"nick":"dennismartensson","reason":"Remote host closed the connection","date":"2013-01-20T23:00:55.007Z","type":"quit"} diff --git a/stackvm/2013-01-20.txt b/stackvm/2013-01-20.txt index ddcce47db..a52352cdb 100644 --- a/stackvm/2013-01-20.txt +++ b/stackvm/2013-01-20.txt @@ -361,3 +361,239 @@ {"nick":"niftylettuce","message":"http://www.youtube.com/watch?v=GpVgEmMmFVY","date":"2013-01-20T14:09:58.483Z","type":"message"} {"nick":"mikolalysenko","reason":"Read error: No route to host","date":"2013-01-20T14:25:23.513Z","type":"quit"} {"nick":"ralphtheninja","reason":"Ping timeout: 255 seconds","date":"2013-01-20T15:47:56.546Z","type":"quit"} +{"nick":"dguttman","date":"2013-01-20T16:08:46.120Z","type":"join"} +{"nick":"dguttman","reason":"Quit: dguttman","date":"2013-01-20T16:17:05.025Z","type":"quit"} +{"nick":"dguttman","date":"2013-01-20T16:27:11.499Z","type":"join"} +{"nick":"No9","reason":"Ping timeout: 248 seconds","date":"2013-01-20T16:42:41.109Z","type":"quit"} +{"nick":"cianomaidin_","date":"2013-01-20T16:43:21.895Z","type":"join"} +{"nick":"cianomaidin_","reason":"Client Quit","date":"2013-01-20T16:44:35.657Z","type":"quit"} +{"nick":"No9","date":"2013-01-20T16:44:39.419Z","type":"join"} +{"nick":"cianomaidin","date":"2013-01-20T16:45:26.960Z","type":"join"} +{"nick":"mirkok","date":"2013-01-20T16:56:36.245Z","type":"join"} +{"nick":"intabulas","date":"2013-01-20T17:02:48.822Z","type":"join"} +{"nick":"dguttman","reason":"Quit: dguttman","date":"2013-01-20T17:04:31.174Z","type":"quit"} +{"nick":"pkrumins","message":"slaskis: daily","date":"2013-01-20T17:11:18.864Z","type":"message"} +{"nick":"cianomaidin","reason":"Quit: cianomaidin","date":"2013-01-20T17:11:20.144Z","type":"quit"} +{"nick":"slaskis","message":"pkrumins: oh sweet","date":"2013-01-20T17:11:28.433Z","type":"message"} +{"nick":"slaskis","message":"thanks","date":"2013-01-20T17:11:32.118Z","type":"message"} +{"nick":"jan____","message":"this is relevant to your interests: https://github.com/snakajima/neunode","date":"2013-01-20T17:12:16.674Z","type":"message"} +{"nick":"mirkok","reason":"Quit: mirkok","date":"2013-01-20T17:12:54.092Z","type":"quit"} +{"nick":"cianomaidin_","date":"2013-01-20T17:20:27.175Z","type":"join"} +{"nick":"AvianFlu","date":"2013-01-20T17:22:10.053Z","type":"join"} +{"nick":"niftylettuce","message":"http://www.startupsupper.com lulz","date":"2013-01-20T17:32:18.725Z","type":"message"} +{"nick":"cianomaidin_","reason":"Quit: cianomaidin_","date":"2013-01-20T17:43:36.177Z","type":"quit"} +{"nick":"No9","reason":"Quit: Gone to join the choir invisibule","date":"2013-01-20T17:46:52.027Z","type":"quit"} +{"nick":"defunctzombie_zz","new_nick":"defunctzombie","date":"2013-01-20T18:02:19.219Z","type":"nick"} +{"nick":"defunctzombie","message":"we are going to need a script to update everyone's travis config files","date":"2013-01-20T18:04:31.581Z","type":"message"} +{"nick":"pkrumins","message":"why is that?","date":"2013-01-20T18:04:50.093Z","type":"message"} +{"nick":"ins0mnia","reason":"Ping timeout: 256 seconds","date":"2013-01-20T18:05:38.548Z","type":"quit"} +{"nick":"defunctzombie","message":"pkrumins: when node 0.10 comes out","date":"2013-01-20T18:07:30.799Z","type":"message"} +{"nick":"defunctzombie","message":"need to add new versions","date":"2013-01-20T18:07:38.035Z","type":"message"} +{"nick":"defunctzombie","message":"they don't have ranges ;)","date":"2013-01-20T18:07:43.091Z","type":"message"} +{"nick":"defunctzombie","message":"the more I think about services like travis, the more I think they need to blacklist versions vs whitelist","date":"2013-01-20T18:08:16.321Z","type":"message"} +{"nick":"defunctzombie","message":"and when they add a new version, just re-run my stuff for me","date":"2013-01-20T18:08:41.198Z","type":"message"} +{"nick":"pkrumins","message":"ah","date":"2013-01-20T18:09:36.256Z","type":"message"} +{"nick":"slaskis","reason":"Quit: slaskis","date":"2013-01-20T18:10:00.442Z","type":"quit"} +{"nick":"cianomaidin","date":"2013-01-20T18:28:21.878Z","type":"join"} +{"nick":"cianomaidin","reason":"Client Quit","date":"2013-01-20T18:28:29.352Z","type":"quit"} +{"nick":"ins0mnia","date":"2013-01-20T18:34:33.982Z","type":"join"} +{"nick":"defunctzombie","message":"Raynos: need a way to run widget examples, thing browserify server could be updated to handle the css? or should I just create a separate thing?","date":"2013-01-20T18:38:38.854Z","type":"message"} +{"nick":"defunctzombie","message":"basically want something that will serve up require'd js (ala browserify)","date":"2013-01-20T18:38:59.309Z","type":"message"} +{"nick":"defunctzombie","message":"and css processed via npm-css","date":"2013-01-20T18:39:04.370Z","type":"message"} +{"nick":"defunctzombie","message":"so you can manually test widgets and such","date":"2013-01-20T18:39:15.573Z","type":"message"} +{"nick":"defunctzombie","message":"for styling, etc","date":"2013-01-20T18:39:19.793Z","type":"message"} +{"nick":"cianomaidin_","date":"2013-01-20T18:44:53.172Z","type":"join"} +{"nick":"jaekwon","date":"2013-01-20T18:55:41.220Z","type":"join"} +{"nick":"jaekwon1","reason":"Ping timeout: 272 seconds","date":"2013-01-20T18:56:42.762Z","type":"quit"} +{"nick":"guybrush_","new_nick":"guybrush","date":"2013-01-20T19:04:01.443Z","type":"nick"} +{"nick":"chadskidmore","reason":"Quit: ZNC - http://znc.in","date":"2013-01-20T19:33:31.504Z","type":"quit"} +{"nick":"chadskidmore","date":"2013-01-20T19:34:17.590Z","type":"join"} +{"nick":"CryptoQuick","date":"2013-01-20T19:36:39.421Z","type":"join"} +{"nick":"defunctzombie","message":"Raynos: https://github.com/Raynos/npm-css/commit/dded352bd12125d8f7f1437735adf0c4c6ba81e1","date":"2013-01-20T19:40:30.635Z","type":"message"} +{"nick":"defunctzombie","message":"^ that is how you can do local widgets","date":"2013-01-20T19:40:37.046Z","type":"message"} +{"nick":"defunctzombie","message":"if you require a dir and a package.json exists","date":"2013-01-20T19:40:45.513Z","type":"message"} +{"nick":"defunctzombie","message":"the name will be used as a prefix","date":"2013-01-20T19:40:50.398Z","type":"message"} +{"nick":"defunctzombie","message":"if you require a dir and no package.json, index.css is tried and will NOT be prefixed if found","date":"2013-01-20T19:41:11.850Z","type":"message"} +{"nick":"tomshreds","date":"2013-01-20T19:47:53.874Z","type":"join"} +{"nick":"defunctzombie","new_nick":"defunctzombie_zz","date":"2013-01-20T19:48:36.575Z","type":"nick"} +{"nick":"tomshreds","date":"2013-01-20T19:48:54.639Z","type":"part"} +{"nick":"ralphtheninja","date":"2013-01-20T19:49:12.694Z","type":"join"} +{"nick":"intabulas","reason":"Remote host closed the connection","date":"2013-01-20T19:53:43.935Z","type":"quit"} +{"nick":"chrisdickinson","message":"mbalho: so, i think i figured out the problem with my physics!","date":"2013-01-20T19:55:26.777Z","type":"message"} +{"nick":"chrisdickinson","message":"(spoiler: it seems that the only real problem is chunk->chunk transitions; i.e., crossing a seam)","date":"2013-01-20T19:55:26.970Z","type":"message"} +{"nick":"chrisdickinson","message":"and i know how to solve it (luckily collide-3d-tilemap takes a function(x, y, z) for the tile lookup, so i can just pass it a callback that always \"localizes\" the tile lookup, even across chunks)","date":"2013-01-20T19:55:36.242Z","type":"message"} +{"nick":"substack","message":"hooray!","date":"2013-01-20T19:55:51.238Z","type":"message"} +{"nick":"chrisdickinson","message":"still leaves player-physics and the getCollisions a little messy though","date":"2013-01-20T19:56:10.766Z","type":"message"} +{"nick":"chrisdickinson","message":"but the general \"don't let people slide into voxels\" thing will be solved-ish","date":"2013-01-20T19:56:25.044Z","type":"message"} +{"nick":"chrisdickinson","message":"also jumping physics.","date":"2013-01-20T19:56:35.785Z","type":"message"} +{"nick":"substack","message":"chrisdickinson: there's another complication I'd like to support with your collision code too where chunks can have translation+rotation matricies","date":"2013-01-20T19:58:42.151Z","type":"message"} +{"nick":"chrisdickinson","action":"nods","date":"2013-01-20T19:58:50.690Z","type":"action"} +{"nick":"substack","message":"here's the prototype I built yesterday: http://substack.net/projects/voxel-servo/","date":"2013-01-20T19:59:06.997Z","type":"message"} +{"nick":"substack","message":"when you create a block on top of the servo it creates a new chunk","date":"2013-01-20T19:59:30.474Z","type":"message"} +{"nick":"substack","message":"still needs custom intersection handling and then it'll need collisions","date":"2013-01-20T19:59:51.600Z","type":"message"} +{"nick":"chrisdickinson","message":"hmm","date":"2013-01-20T20:00:17.796Z","type":"message"} +{"nick":"substack","message":"detached chunks will let us build spaceships! :D","date":"2013-01-20T20:00:22.741Z","type":"message"} +{"nick":"substack","message":"and boats and machines","date":"2013-01-20T20:00:27.383Z","type":"message"} +{"nick":"chrisdickinson","message":"so, you'd need to change your desired movement vector to match that of the chunk","date":"2013-01-20T20:01:04.288Z","type":"message"} +{"nick":"substack","message":"and if you're on a chunk that moves you'll need to move with the chunk","date":"2013-01-20T20:01:24.569Z","type":"message"} +{"nick":"substack","message":"and we can use voxel-camera and onboard computers to pilot the ships from inside!","date":"2013-01-20T20:02:54.500Z","type":"message"} +{"nick":"substack","message":"and we can have cellular automata atmosphere inside the ships to you can attack a ship by breaching its hull","date":"2013-01-20T20:05:50.471Z","type":"message"} +{"nick":"substack","message":"weapons can just smash blocks","date":"2013-01-20T20:07:41.243Z","type":"message"} +{"nick":"substack","message":"anyhow fixing some of those pesky testling bugs","date":"2013-01-20T20:08:57.181Z","type":"message"} +{"nick":"brianloveswords","message":"substack, mbalho: my obligation in Palo Alto is complete and I will be heading northwards in the next few hours!","date":"2013-01-20T20:09:35.989Z","type":"message"} +{"nick":"substack","message":"oh sweet","date":"2013-01-20T20:11:59.186Z","type":"message"} +{"nick":"substack","message":"I'm going to be biking around at cafes today","date":"2013-01-20T20:12:17.293Z","type":"message"} +{"nick":"substack","message":"once the espresso on the stove is exausted","date":"2013-01-20T20:12:32.470Z","type":"message"} +{"nick":"substack","message":"brianloveswords: you should definitely check out sudoroom if you're coming to oakland","date":"2013-01-20T20:12:55.416Z","type":"message"} +{"nick":"mikeal","reason":"Quit: Leaving.","date":"2013-01-20T20:13:05.557Z","type":"quit"} +{"nick":"substack","message":"it's right near 19th street bart station","date":"2013-01-20T20:13:14.069Z","type":"message"} +{"nick":"brianloveswords","message":"substack: I'm gonna try to hang out with alunny in SF for a bit, but my plan is to head over to Oakland.","date":"2013-01-20T20:13:34.284Z","type":"message"} +{"nick":"ins0mnia","reason":"Ping timeout: 260 seconds","date":"2013-01-20T20:13:35.025Z","type":"quit"} +{"nick":"mikeal","date":"2013-01-20T20:15:02.942Z","type":"join"} +{"nick":"mbalho","message":"brianloveswords: WOOT","date":"2013-01-20T20:18:02.726Z","type":"message"} +{"nick":"mbalho","message":"substack: i am planning on hacking from cafes also","date":"2013-01-20T20:18:32.687Z","type":"message"} +{"nick":"substack","message":"mbalho: with detached voxel geometries we can have spaceships, machines, boats, submarines, and land vehicles!","date":"2013-01-20T20:24:03.457Z","type":"message"} +{"nick":"substack","message":"ships you can build with blocks :D","date":"2013-01-20T20:24:22.669Z","type":"message"} +{"nick":"mbalho","message":"and editable NPCs","date":"2013-01-20T20:24:38.933Z","type":"message"} +{"nick":"mbalho","message":"like giant voxel cats","date":"2013-01-20T20:24:43.655Z","type":"message"} +{"nick":"brianloveswords","message":"YES","date":"2013-01-20T20:24:48.900Z","type":"message"} +{"nick":"mbalho","message":"if you destroy half of their bodies they die","date":"2013-01-20T20:24:56.193Z","type":"message"} +{"nick":"substack","message":"yep","date":"2013-01-20T20:24:56.346Z","type":"message"} +{"nick":"brianloveswords","message":"The world needs giant voxel cats.","date":"2013-01-20T20:24:57.380Z","type":"message"} +{"nick":"substack","message":"voxel cat could just be a few servo bricks and a few computer bricks","date":"2013-01-20T20:25:25.109Z","type":"message"} +{"nick":"substack","message":"kids will grow up learning distributed computing","date":"2013-01-20T20:25:58.337Z","type":"message"} +{"nick":"substack","message":"and they'll wonder why people ever thought it was hard","date":"2013-01-20T20:26:06.199Z","type":"message"} +{"nick":"fotoverite","message":"because it is.","date":"2013-01-20T20:26:21.020Z","type":"message"} +{"nick":"fotoverite","message":"Even non distributed computing is hard. Our tools just make it understandable.","date":"2013-01-20T20:26:46.369Z","type":"message"} +{"nick":"mbalho","message":"damnit bergman! we were having a moment here","date":"2013-01-20T20:27:26.217Z","type":"message"} +{"nick":"brianloveswords","message":"I'm heading out! I'll twitter at you guys when I'm about to head into Oakland.","date":"2013-01-20T20:27:37.773Z","type":"message"} +{"nick":"mbalho","message":"brianloveswords: sweeet","date":"2013-01-20T20:28:03.298Z","type":"message"} +{"nick":"substack","message":"I'll make the computer bricks natively support scuttlebutt","date":"2013-01-20T20:28:06.459Z","type":"message"} +{"nick":"brianloveswords","message":"LOVESWORDS OUT","date":"2013-01-20T20:28:06.880Z","type":"message"} +{"nick":"LOUDBOT","message":"IF YOU WOULD PLEASE","date":"2013-01-20T20:28:07.266Z","type":"message"} +{"nick":"fotoverite","message":"mbalho: Sorry to be the voice of reason.","date":"2013-01-20T20:28:24.172Z","type":"message"} +{"nick":"fotoverite","message":"But hopefully all students will know scuttlebutt","date":"2013-01-20T20:28:26.480Z","type":"message"} +{"nick":"cianomaidin_","reason":"Quit: cianomaidin_","date":"2013-01-20T20:29:20.354Z","type":"quit"} +{"nick":"defunctzombie_zz","new_nick":"defunctzombie","date":"2013-01-20T20:30:23.378Z","type":"nick"} +{"nick":"mbalho","message":"hahaha http://shama.github.com/voxel-portal-gun/","date":"2013-01-20T20:31:33.174Z","type":"message"} +{"nick":"mbalho","message":"needs some work but it will get there :D","date":"2013-01-20T20:31:50.781Z","type":"message"} +{"nick":"fotoverite","message":"That' s a really creepy effect","date":"2013-01-20T20:33:03.984Z","type":"message"} +{"nick":"substack","message":"http://www.scuttlebuttbrewing.com/Scuttlebutt_Brewing_Co./home.html","date":"2013-01-20T20:34:24.188Z","type":"message"} +{"nick":"mbalho","message":"woot https://github.com/austinhallock/html5-virtual-game-controller","date":"2013-01-20T20:34:35.882Z","type":"message"} +{"nick":"defunctzombie","message":"mbalho: I still have a logitech gamepad sitting around","date":"2013-01-20T20:35:15.321Z","type":"message"} +{"nick":"defunctzombie","message":"we used to use it to drive robots around","date":"2013-01-20T20:35:22.696Z","type":"message"} +{"nick":"defunctzombie","message":"wonder if it will work haha","date":"2013-01-20T20:35:26.476Z","type":"message"} +{"nick":"defunctzombie","message":"it is just a USB HID device","date":"2013-01-20T20:35:30.634Z","type":"message"} +{"nick":"defunctzombie","message":"http://www.logitech.com/en-us/product/wireless-gamepad-f710 that except all black","date":"2013-01-20T20:35:55.152Z","type":"message"} +{"nick":"mbalho","message":"defunctzombie: there is a gamepad api, you would just have to hook it up to emit commands https://github.com/maxogden/player-physics/blob/master/index.js#L58","date":"2013-01-20T20:37:28.635Z","type":"message"} +{"nick":"defunctzombie","message":"haha","date":"2013-01-20T20:37:55.434Z","type":"message"} +{"nick":"ins0mnia","date":"2013-01-20T20:42:46.778Z","type":"join"} +{"nick":"CryptoQuick","reason":"Quit: CryptoQuick","date":"2013-01-20T20:47:19.173Z","type":"quit"} +{"nick":"niftylettuce","message":"mbalho: pretty cool portal","date":"2013-01-20T20:54:19.443Z","type":"message"} +{"nick":"substack","message":"mbalho: voxel-engine nearly has everything necessary to build in-game telepresence robots","date":"2013-01-20T20:57:28.911Z","type":"message"} +{"nick":"substack","message":"you can build games inside games!","date":"2013-01-20T20:58:01.648Z","type":"message"} +{"nick":"guybrush","message":"http://www.youtube.com/watch?v=LGkkyKZVzug","date":"2013-01-20T20:58:54.876Z","type":"message"} +{"nick":"guybrush","message":"16bit alu in minecraft","date":"2013-01-20T20:59:12.286Z","type":"message"} +{"nick":"guybrush","message":"build a computer in a game to build a another game inside it!","date":"2013-01-20T21:01:24.856Z","type":"message"} +{"nick":"ehd","message":"substack: i played around with voxel-portal. seems like the only way to make the camera real awesome portal-like would be rendering twice with a stencil buffer but i do not know how that works or whether it's possible with webgl","date":"2013-01-20T21:05:36.589Z","type":"message"} +{"nick":"gozala","message":"substack: it looks like my test are not always run to completion http://ci.testling.com/Gozala/reducers","date":"2013-01-20T21:09:02.906Z","type":"message"} +{"nick":"gozala","message":"and for some reason not all browsers specified are tested either","date":"2013-01-20T21:09:21.853Z","type":"message"} +{"nick":"mikeal","reason":"Quit: Leaving.","date":"2013-01-20T21:09:49.892Z","type":"quit"} +{"nick":"gozala","message":"substack: Is there anything I can do to figure out what the problem is ?","date":"2013-01-20T21:10:06.422Z","type":"message"} +{"nick":"substack","message":"it's a bug in our launcher","date":"2013-01-20T21:10:27.936Z","type":"message"} +{"nick":"gozala","message":"oh I see","date":"2013-01-20T21:10:38.235Z","type":"message"} +{"nick":"substack","message":"nothing you can do","date":"2013-01-20T21:10:44.881Z","type":"message"} +{"nick":"substack","message":"trying to fix this today","date":"2013-01-20T21:10:55.068Z","type":"message"} +{"nick":"gozala","message":"I guess I'll just wait in that case ;)","date":"2013-01-20T21:10:58.573Z","type":"message"} +{"nick":"gozala","message":"Thanks a lot","date":"2013-01-20T21:11:02.449Z","type":"message"} +{"nick":"substack","message":"yep!","date":"2013-01-20T21:11:02.822Z","type":"message"} +{"nick":"substack","message":"thanks for helping us stress-test!","date":"2013-01-20T21:11:10.512Z","type":"message"} +{"nick":"gozala","message":"substack: could you please ping or cc me in the issues once it's fixed","date":"2013-01-20T21:11:15.452Z","type":"message"} +{"nick":"substack","message":"sure","date":"2013-01-20T21:11:21.810Z","type":"message"} +{"nick":"gozala","message":":D","date":"2013-01-20T21:11:23.564Z","type":"message"} +{"nick":"intabulas","date":"2013-01-20T21:18:54.673Z","type":"join"} +{"nick":"cianomaidin","date":"2013-01-20T21:22:04.764Z","type":"join"} +{"nick":"mikeal","date":"2013-01-20T21:27:08.256Z","type":"join"} +{"nick":"ins0mnia","reason":"Ping timeout: 246 seconds","date":"2013-01-20T21:34:43.801Z","type":"quit"} +{"nick":"mikeal","reason":"Quit: Leaving.","date":"2013-01-20T21:44:59.219Z","type":"quit"} +{"nick":"Raynos","message":":o","date":"2013-01-20T21:53:42.179Z","type":"message"} +{"nick":"jez0990","message":"Raynos: ?","date":"2013-01-20T21:54:40.427Z","type":"message"} +{"nick":"jez0990","message":"good :o or bad :o?","date":"2013-01-20T21:55:28.184Z","type":"message"} +{"nick":"xerver","date":"2013-01-20T21:55:48.539Z","type":"join"} +{"nick":"rolnaaba","reason":"Ping timeout: 245 seconds","date":"2013-01-20T21:58:03.493Z","type":"quit"} +{"nick":"xerver","new_nick":"rolnaaba","date":"2013-01-20T21:58:04.011Z","type":"nick"} +{"nick":"mbalho","message":"muahaha https://github.com/austinhallock/html5-virtual-game-controller/pulls","date":"2013-01-20T21:58:11.616Z","type":"message"} +{"nick":"xerver","date":"2013-01-20T21:59:49.330Z","type":"join"} +{"nick":"mbalho","message":"jan____: whoaaa with the combination of neunode and https://github.com/phoboslab/Ejecta i will soon be able to run p2p minecraft mesh networks with 100% javascript","date":"2013-01-20T22:02:48.409Z","type":"message"} +{"nick":"rolnaaba","reason":"Ping timeout: 255 seconds","date":"2013-01-20T22:03:14.659Z","type":"quit"} +{"nick":"xerver","new_nick":"rolnaaba","date":"2013-01-20T22:03:14.902Z","type":"nick"} +{"nick":"mirkok","date":"2013-01-20T22:07:31.858Z","type":"join"} +{"nick":"rclosner","message":"mbalho: voxels index can't be negative, right? in that case we can't scale to an arbitrary starting point because some will have negative coordinate values. we'll always have to scale it to [0, width]. not really a problem, but if multiple people connect to a game (from different locations) we'll have no way to determine the relationship b/w the two voxel world areas..","date":"2013-01-20T22:15:26.744Z","type":"message"} +{"nick":"mbalho","message":"rclosner: right","date":"2013-01-20T22:15:39.909Z","type":"message"} +{"nick":"mbalho","message":"rclosner: cant we do that thing where we scale all lat/lng from -180,180 to 0,360?","date":"2013-01-20T22:16:20.670Z","type":"message"} +{"nick":"rclosner","message":"mbalho: before we were doing [0,width], but we could scale it to 360. that would fix the problem.","date":"2013-01-20T22:17:16.868Z","type":"message"} +{"nick":"rclosner","message":"mbalho: sanity check- if we did that, we'd have to scale voxel coordinates to [0,360] as well, right? (i mean when we look up if a node exists in voxel#generate)","date":"2013-01-20T22:19:26.570Z","type":"message"} +{"nick":"mbalho","message":"rclosner: well we should scale all lat/lng values from -180,180 to 0,360 and all voxel coordinates from -worldWidth/2,worldWidth/2 to 0,worldWidth","date":"2013-01-20T22:19:28.304Z","type":"message"} +{"nick":"mbalho","message":"rclosner: then everything is positive","date":"2013-01-20T22:19:36.903Z","type":"message"} +{"nick":"substack","message":":/","date":"2013-01-20T22:19:46.639Z","type":"message"} +{"nick":"substack","message":"there shouldn't BE a worldWidth","date":"2013-01-20T22:20:10.530Z","type":"message"} +{"nick":"substack","message":"wouldn't that make infinite terrain generation really really hard?","date":"2013-01-20T22:20:24.314Z","type":"message"} +{"nick":"mbalho","message":"substack: worldWidth = currently viewable world","date":"2013-01-20T22:20:58.672Z","type":"message"} +{"nick":"mbalho","message":"substack: e.g. chunkSize * chunkDistance * 2","date":"2013-01-20T22:21:10.006Z","type":"message"} +{"nick":"substack","message":"oh nevermind","date":"2013-01-20T22:21:13.461Z","type":"message"} +{"nick":"substack","message":"I think visibilityRadius might be a better way to think about the problem though","date":"2013-01-20T22:21:31.811Z","type":"message"} +{"nick":"mbalho","message":"we just need to add an event when you move into a new chunk that triggers chunk unloading/loading","date":"2013-01-20T22:21:38.615Z","type":"message"} +{"nick":"substack","message":"and you can scale it automatically based on frame rate","date":"2013-01-20T22:21:39.723Z","type":"message"} +{"nick":"mbalho","message":"substack: oooh yea","date":"2013-01-20T22:21:45.270Z","type":"message"} +{"nick":"mbalho","message":"substack: i need that for mobile","date":"2013-01-20T22:21:48.229Z","type":"message"} +{"nick":"mbalho","message":"substack: im writing android controls right now","date":"2013-01-20T22:21:55.402Z","type":"message"} +{"nick":"Raynos","message":"jez0990: I can remebmer","date":"2013-01-20T22:22:24.243Z","type":"message"} +{"nick":"substack","message":"also don't bake in the assumption that voxel chunks are necessarily all in a grid","date":"2013-01-20T22:22:26.046Z","type":"message"} +{"nick":"mbalho","message":"yea we should allow the world to be non cube shaped","date":"2013-01-20T22:22:38.101Z","type":"message"} +{"nick":"mbalho","message":"also","date":"2013-01-20T22:22:53.924Z","type":"message"} +{"nick":"substack","message":"still cubes but I've got a patch in the works for matrix transforms for chunks","date":"2013-01-20T22:23:12.503Z","type":"message"} +{"nick":"substack","message":"for programmable spaceships, robots, and boats","date":"2013-01-20T22:23:32.004Z","type":"message"} +{"nick":"mbalho","message":"cause right now the generateMissingChunks function gets stuff in a cube shape and not some arbitrary dimensions","date":"2013-01-20T22:23:36.176Z","type":"message"} +{"nick":"mbalho","message":"haha","date":"2013-01-20T22:23:39.345Z","type":"message"} +{"nick":"rolnaaba","reason":"Ping timeout: 245 seconds","date":"2013-01-20T22:23:53.448Z","type":"quit"} +{"nick":"substack","message":"we'll need overlapping chunk regions I mean","date":"2013-01-20T22:24:50.124Z","type":"message"} +{"nick":"substack","message":"for this awesomeness","date":"2013-01-20T22:25:01.209Z","type":"message"} +{"nick":"mbalho","message":"word","date":"2013-01-20T22:25:03.744Z","type":"message"} +{"nick":"rclosner","message":"mbalho: not [0,360]. [0,360 * lat/lng to meters constant]. right?","date":"2013-01-20T22:25:13.129Z","type":"message"} +{"nick":"mbalho","message":"rclosner: oh right yea","date":"2013-01-20T22:26:27.934Z","type":"message"} +{"nick":"defunctzombie","new_nick":"defunctzombie_zz","date":"2013-01-20T22:32:16.231Z","type":"nick"} +{"nick":"defunctzombie_zz","new_nick":"defunctzombie","date":"2013-01-20T22:47:04.156Z","type":"nick"} +{"nick":"substack","message":"gozala, Raynos: I just found the bug, fix rolling out probably later tonight","date":"2013-01-20T22:52:12.798Z","type":"message"} +{"nick":"Raynos","message":"Nice, thanks!","date":"2013-01-20T22:52:20.604Z","type":"message"} +{"nick":"substack","message":"well, depends on how tricky it will be to roll out the new launcher format","date":"2013-01-20T22:53:28.453Z","type":"message"} +{"nick":"substack","message":"instead of getting the pid back from the launcher which is stateful and the line numbers need to sync up or else it stops working","date":"2013-01-20T22:54:09.839Z","type":"message"} +{"nick":"substack","message":"but if we send a sequence number instead then we can make the kill messages stateless","date":"2013-01-20T22:55:42.964Z","type":"message"} +{"nick":"shama","date":"2013-01-20T23:10:53.218Z","type":"join"} +{"nick":"eckoit","date":"2013-01-20T23:31:30.522Z","type":"join"} +{"nick":"gozala","message":"substack: awesome thanks","date":"2013-01-20T23:33:46.245Z","type":"message"} +{"nick":"mbalho","message":"https://twitter.com/voxeljs/status/293139177049059328","date":"2013-01-20T23:33:46.406Z","type":"message"} +{"nick":"mbalho","message":"shama: so awesome haha","date":"2013-01-20T23:35:36.928Z","type":"message"} +{"nick":"fotoverite","message":"dear jesus so awesome","date":"2013-01-20T23:35:46.504Z","type":"message"} +{"nick":"eckoit","message":"hey all, started work on some positional audio","date":"2013-01-20T23:36:17.567Z","type":"message"} +{"nick":"eckoit","message":"https://github.com/ryanramage/voxel-audio","date":"2013-01-20T23:36:17.912Z","type":"message"} +{"nick":"shama","message":"mbalho: they're fun to create :)","date":"2013-01-20T23:36:43.603Z","type":"message"} +{"nick":"mbalho","message":"eckoit: wooooot!!!","date":"2013-01-20T23:37:08.060Z","type":"message"} +{"nick":"mbalho","message":"eckoit: LOL 71822__benboncan__mandrill-striking-rock.mp3","date":"2013-01-20T23:37:29.977Z","type":"message"} +{"nick":"eckoit","message":"mbalho: thx. I have a local demo just got to get it in a state to publish","date":"2013-01-20T23:37:39.845Z","type":"message"} +{"nick":"eckoit","message":"yeah, some sounds from freesound :)","date":"2013-01-20T23:37:56.470Z","type":"message"} +{"nick":"shama","message":"eckoit: woohoo sound!","date":"2013-01-20T23:38:04.343Z","type":"message"} +{"nick":"mbalho","message":"i think we need a voxeljs irc room","date":"2013-01-20T23:38:12.315Z","type":"message"} +{"nick":"defunctzombie","new_nick":"defunctzombie_zz","date":"2013-01-20T23:38:20.057Z","type":"nick"} +{"nick":"eckoit","message":"ok, I asked substack and he told me to pop in here","date":"2013-01-20T23:38:25.827Z","type":"message"} +{"nick":"mbalho","message":"this is currently the voxeljs irc room :)","date":"2013-01-20T23:38:40.280Z","type":"message"} +{"nick":"mbalho","message":"but we could be more 'official' with voxel.js since stackvm is hard to explain to newcomers","date":"2013-01-20T23:39:25.596Z","type":"message"} +{"nick":"yorick","reason":"Remote host closed the connection","date":"2013-01-20T23:41:07.268Z","type":"quit"} +{"nick":"Madars","reason":"Ping timeout: 252 seconds","date":"2013-01-20T23:41:44.190Z","type":"quit"} +{"nick":"Madars","date":"2013-01-20T23:43:20.599Z","type":"join"} +{"nick":"niftylettuce","message":"front page #4 on hacker news, BOOM SHAKA LAKA!","date":"2013-01-20T23:45:00.162Z","type":"message"} +{"nick":"niftylettuce","message":"WOOOOO","date":"2013-01-20T23:45:09.368Z","type":"message"} +{"nick":"eckoit","message":"nice","date":"2013-01-20T23:45:12.832Z","type":"message"} +{"nick":"niftylettuce","message":"for startupsupper","date":"2013-01-20T23:45:50.340Z","type":"message"} +{"nick":"gozala","message":"Raynos: please take a look at https://github.com/Gozala/reducers/wiki/Making-values-reducible","date":"2013-01-20T23:47:46.009Z","type":"message"} +{"nick":"gozala","message":"Raynos: and this https://github.com/Gozala/reducers/issues/32","date":"2013-01-20T23:48:11.894Z","type":"message"} +{"nick":"rclosner","message":"mbalho: money. osm is working like a champ. need to update the demo, and we're golden.","date":"2013-01-20T23:58:20.753Z","type":"message"} diff --git a/v8/2013-01-20.txt b/v8/2013-01-20.txt index b1c2cc612..837c4eee3 100644 --- a/v8/2013-01-20.txt +++ b/v8/2013-01-20.txt @@ -18,3 +18,19 @@ {"nick":"austincheney","message":"i am just wondering if function arguments slow down the git compilation of a large JS application in V8","date":"2013-01-20T14:46:23.769Z","type":"message"} {"nick":"austincheney","reason":"\"http://prettydiff.com/\"","date":"2013-01-20T14:48:25.651Z","type":"part"} {"nick":"RT|Chatzilla","reason":"Quit: ChatZilla 0.9.86.1 [Firefox 2.0.0.22pre/2009081014]","date":"2013-01-20T15:20:46.728Z","type":"quit"} +{"nick":"seventh","date":"2013-01-20T17:56:42.464Z","type":"join"} +{"nick":"TheJH","reason":"Read error: Operation timed out","date":"2013-01-20T18:22:38.882Z","type":"quit"} +{"nick":"TheJH","date":"2013-01-20T19:04:59.807Z","type":"join"} +{"nick":"bnoordhuis","reason":"Ping timeout: 260 seconds","date":"2013-01-20T20:14:09.981Z","type":"quit"} +{"nick":"CodeWar","date":"2013-01-20T21:45:45.708Z","type":"join"} +{"nick":"CodeWar","reason":"Client Quit","date":"2013-01-20T21:47:37.778Z","type":"quit"} +{"nick":"RT|Chatzilla","date":"2013-01-20T22:26:18.011Z","type":"join"} +{"nick":"heath","date":"2013-01-20T23:15:48.449Z","type":"join"} +{"nick":"heath","message":"where is peek defined?","date":"2013-01-20T23:15:55.792Z","type":"message"} +{"nick":"heath","message":"i see it mentioned all over parser.cc but i can't find where it's defined ","date":"2013-01-20T23:16:06.356Z","type":"message"} +{"nick":"heath","message":"if peek() ==, var foo = peek(), etc.","date":"2013-01-20T23:16:43.854Z","type":"message"} +{"nick":"TheJH","reason":"Ping timeout: 246 seconds","date":"2013-01-20T23:22:52.795Z","type":"quit"} +{"nick":"heath","message":"is it line 319 in string.js? var peek = %_StringCharCodeAt(string, position);","date":"2013-01-20T23:32:26.485Z","type":"message"} +{"nick":"heath","message":"not seeing where that file is required by any of the dependencies required by parser.cc","date":"2013-01-20T23:32:59.081Z","type":"message"} +{"nick":"heath","message":"do any of the preparser sources use the library files?","date":"2013-01-20T23:35:24.446Z","type":"message"} +{"nick":"luite","reason":"Read error: Connection reset by peer","date":"2013-01-20T23:53:14.944Z","type":"quit"}