00:00:14  * pgtejoined
00:00:50  * caseywebdevjoined
00:03:01  * saberonepart
00:03:10  * sirkitreechanged nick to sirkitree|afk
00:05:40  * caseywebdevquit (Client Quit)
00:07:30  * brianruequit (Remote host closed the connection)
00:10:42  * brianruejoined
00:11:07  * therealkoopaquit (Remote host closed the connection)
00:11:30  * defunctzombiequit (Remote host closed the connection)
00:13:46  * Destosquit (Ping timeout: 276 seconds)
00:15:01  * wesbosquit (Quit: Leaving...)
00:16:29  * jahajoined
00:17:15  * fatjonnyquit (Quit: Leaving.)
00:21:44  * pgtequit (Remote host closed the connection)
00:24:45  * st_lukequit
00:27:53  * joshonthewebquit (Quit: Computer has gone to sleep.)
00:28:04  * therealkoopajoined
00:28:54  * TooTallNatequit (Ping timeout: 240 seconds)
00:31:39  * TooTallNatejoined
00:40:16  * sirkitree|afkchanged nick to sirkitree
00:40:40  * xonevjoined
00:42:18  * defunctzombiejoined
00:42:20  * joshonthewebjoined
00:43:45  * joshonthewebquit (Client Quit)
00:45:00  <pellepelle3>if any one can give us some feedback http://nodeknockout.com/teams/etc-node-dev-team
00:47:08  * kenperkinsquit (Ping timeout: 265 seconds)
00:47:13  * xonevquit (Ping timeout: 245 seconds)
00:49:43  * defunctzombiequit (Ping timeout: 252 seconds)
00:50:44  * stagas_quit (Ping timeout: 255 seconds)
00:51:10  * xonevjoined
00:51:17  * defunctzombiejoined
00:52:23  * joshonthewebjoined
00:52:39  * andris9joined
00:52:45  * hunterloftisquit (Remote host closed the connection)
00:53:45  * xonevquit (Read error: Connection reset by peer)
00:53:45  * xonev1joined
00:56:34  * andris9quit (Ping timeout: 240 seconds)
00:56:36  * robhawkesquit (Quit: Leaving...)
00:57:59  * xonev1quit (Ping timeout: 252 seconds)
01:02:34  * _sorensenquit (Ping timeout: 268 seconds)
01:04:09  * kperchjoined
01:07:55  * cronopio[phone]quit (Read error: Connection reset by peer)
01:09:54  * Destosjoined
01:12:33  * shamaquit (Quit: shama)
01:12:52  * joshonthewebquit (Quit: Computer has gone to sleep.)
01:14:19  * Destosquit (Ping timeout: 246 seconds)
01:15:24  * kuryakijoined
01:15:32  * generalissimoquit (Remote host closed the connection)
01:18:47  * Slyquit (Quit: Page closed)
01:20:45  * Destosjoined
01:25:39  * Destosquit (Ping timeout: 260 seconds)
01:27:54  * pooriaazimiquit (Quit: pooriaazimi)
01:36:34  * indexzerojoined
01:39:01  * slloydquit (Quit: Leaving...)
01:42:27  * tmpvarquit (Quit: This computer has gone to sleep)
01:44:16  * tmpvarjoined
01:48:30  * indexzeroquit (Quit: indexzero)
01:53:12  * andris9joined
01:57:22  * andris9quit (Ping timeout: 246 seconds)
01:58:29  * clarkfischer_joined
01:58:34  * AvianFlujoined
02:01:41  * clarkfischerquit (Ping timeout: 245 seconds)
02:01:42  * clarkfischer_changed nick to clarkfischer
02:04:37  * jahaquit (Quit: Leaving.)
02:08:13  * bradleymeckjoined
02:08:28  * rushainemjoined
02:18:21  * rushainemquit (Quit: rushainem)
02:28:44  * InspiredJWjoined
02:28:52  * st_lukejoined
02:31:16  * defunctz_joined
02:32:06  * hourbackquit (Read error: Operation timed out)
02:32:06  * rmillquit (Read error: Operation timed out)
02:33:04  * rmilljoined
02:33:10  * hourbackjoined
02:33:44  * defunctzombiequit (Ping timeout: 256 seconds)
02:33:53  * AvianFluquit (Remote host closed the connection)
02:36:04  * anoemijoined
02:38:32  <InspiredJW>How now.jit.su scaled Socket.IO?
02:38:46  * kuryakiquit (Ping timeout: 245 seconds)
02:38:54  * blakmatrixquit (Remote host closed the connection)
02:38:59  <InspiredJW>How they make it possible to pub/sub with multiple drones?
02:41:07  <mmalecki>InspiredJW: redis + sticky sessions
02:41:38  <InspiredJW>mmalecki: I have tried using RedisStore and multiple drones on Nodejitsu on 2drones
02:41:47  <InspiredJW>How can I set sticky sessions?
02:42:08  <InspiredJW>Maybe I have failed last time because I did not set sticky sessions on my drones
02:42:10  <mmalecki>you don't, they are enabled by default
02:42:16  <InspiredJW>then how come..
02:42:33  <InspiredJW>using RedisStore did not make mutliple drones to pub/sub each other
02:42:33  <mmalecki>what problem did you run into?
02:42:34  <InspiredJW>?
02:42:37  <InspiredJW>Okay
02:42:40  <InspiredJW>For example
02:42:45  <InspiredJW>there were drone1, drone 2
02:42:57  <InspiredJW>there are client1, client2
02:43:34  <InspiredJW>client 1 is connected drone1
02:43:41  <InspiredJW>client 2 is conencted drone 2
02:44:25  <InspiredJW>Drone1 emit an event to broadcast an arbitrary message to everyone connected to socket.io server
02:44:32  <InspiredJW>I mean Client 1
02:44:49  <InspiredJW>then... If RedisStore is used to scale out Socket.IO successfully
02:45:12  <InspiredJW>Client 2 should be able to get the broadcasted message from Client 1 (Client 1 is on drone1, Client 2 is on drone2)
02:45:17  <InspiredJW>But It did not happened
02:45:35  <InspiredJW>But when I scaled down to "jitsu apps setdrones 1" It worked
02:45:44  <mmalecki>can you try the same code locally with 2 instances of your app?
02:45:54  <InspiredJW>that means... RedisStore Pub/Sub Scaling did not work properly
02:46:00  <InspiredJW>yeah I have tried that
02:46:02  <InspiredJW>with different ports
02:46:08  <InspiredJW>and they worked
02:46:29  <InspiredJW>I ran identical app with two different ports
02:46:37  * rvaggquit (Quit: ta ta)
02:46:51  <InspiredJW>and two clients connected to two different ports were able to pub/sub each other (using RedisStore)
02:46:52  <mmalecki>can you show me the code?
02:47:03  <InspiredJW>Somehow It did not happen in Nodejitsu drones
02:47:11  <InspiredJW>okay
02:47:12  <InspiredJW>wait..
02:47:25  <InspiredJW>it is kind of huge app
02:47:37  <mmalecki>oh, okay, let me write something simple then
02:47:46  <mmalecki>I'm not exactly a socket.io expert :)
02:47:53  <InspiredJW>thanks man :)
02:47:59  <InspiredJW>are you one of Nodejitsu staff?
02:48:04  <mmalecki>yup
02:48:08  <InspiredJW>Nice
02:49:41  * thl0joined
02:51:54  * bpierrequit (Remote host closed the connection)
02:53:51  * andris9joined
02:54:23  * marciopugajoined
02:54:34  <InspiredJW>mmalecki: how is it going?
02:55:42  * andris9quit (Read error: Operation timed out)
02:57:04  <mmalecki>InspiredJW: writing it
02:57:10  <mmalecki>I'm bad with socket.io :)
02:58:42  * stagasquit (Ping timeout: 260 seconds)
02:59:17  * Destosjoined
02:59:37  * sirkitreequit (Quit: Leaving...)
03:00:44  * stagasjoined
03:02:22  <mmalecki>InspiredJW: how do you broadcast on the client-side?
03:02:56  <InspiredJW>you cannot
03:03:04  <InspiredJW>on client side
03:03:25  <InspiredJW>simply emit an event socket.emit("broadcast to everyone", someJSON);
03:03:29  <InspiredJW>and then on server-side
03:04:20  <InspiredJW>socket.on("broadcast to everyone", function(data) { socket.broadcast.emit("say", data); });
03:04:32  <InspiredJW>then many other clients get broadcasted message through
03:04:46  <InspiredJW>socket.on("say", function(data) { console.log(data); }); on client-side
03:06:17  * TooTallNatequit (Quit: ["Textual IRC Client: www.textualapp.com"])
03:08:50  <mmalecki>io.sockets.on('connection', function () { ^
03:08:50  <mmalecki>TypeError: Cannot call method 'on' of undefined
03:08:55  <mmalecki>hrmm, wtf?!
03:09:23  <mmalecki>ah, nvm
03:14:00  <InspiredJW>mmalecki: ??
03:20:08  * blakmatrixjoined
03:20:38  * defunctz_quit (Remote host closed the connection)
03:22:11  <mmalecki>okay, got the app I think
03:22:41  <mmalecki>so basically, when one drone broadcasts something, clients connected to the second one don't get it, correct?
03:25:42  * therealkoopaquit (Remote host closed the connection)
03:27:22  <InspiredJW>mmalecki: right
03:27:41  <InspiredJW>are you using RedisStore now?
03:27:46  <InspiredJW>across mutliple drones
03:27:47  * coderarityquit (Ping timeout: 255 seconds)
03:29:20  <mmalecki>I'm testing it out locally
03:30:17  <InspiredJW>In my case, testing locally worked but not with mutliple drones
03:42:37  * brianruequit (Remote host closed the connection)
03:43:19  <mmalecki>I keep getting 'Error: Ready check failed: ERR operation not permitted' from redis >.<
03:45:37  <InspiredJW>How many drones are you trying?
03:45:44  <InspiredJW>Using RedisToGo Nano?
03:45:54  <InspiredJW>There is a maximum connection limits on it
03:46:01  <mmalecki>I'm still trying locally, using irisredis
03:46:07  * switzpart ("Linkinus - http://linkinus.com")
03:46:13  <mdedetrich>the connection limit is like 50
03:46:21  <mdedetrich>isn't it?
03:48:05  * indexzerojoined
03:48:14  * indexzeroquit (Client Quit)
03:48:17  * jt__quit (Remote host closed the connection)
03:49:19  * jt__joined
03:51:14  <InspiredJW>don't know about iris-redis
03:52:43  <InspiredJW>wow indexzero
03:52:53  <InspiredJW>he is coming nodeconf.kr next week
03:55:19  * kenperkinsjoined
03:55:49  <InspiredJW>mmalecki: how is it?
03:56:15  * coderarityjoined
03:56:17  * mesojoined
03:57:45  * rushainemjoined
04:04:32  * YoYquit (Ping timeout: 252 seconds)
04:04:47  * blakmatrixquit (Remote host closed the connection)
04:06:25  * YoYjoined
04:06:32  * nnn_joined
04:06:42  * jt__quit (Remote host closed the connection)
04:10:44  <mmalecki>InspiredJW: can't get redis to work, socket.io seems to be doing some bullshit
04:10:54  <InspiredJW>omg..
04:10:57  <InspiredJW>okay
04:11:05  <InspiredJW>thanks for trying ;)
04:11:46  <mmalecki>I'll get back to it tomorrow
04:11:51  <mmalecki>it's 5 AM here :)
04:13:15  * bradleymeckquit (Quit: bradleymeck)
04:14:44  * nrwjoined
04:20:21  * st_lukequit (Remote host closed the connection)
04:20:24  * standoojoined
04:23:32  * nnn_quit (Quit: Page closed)
04:26:46  * indexzerojoined
04:30:07  * Destosquit (Quit: Destos)
04:30:54  * chrisdotcodequit (Ping timeout: 240 seconds)
04:35:38  * AvianFlujoined
04:35:40  * blakmatrixjoined
04:40:15  * wesbosjoined
04:40:25  * mmaleckichanged nick to mmalecki[zzz]
04:41:56  * shykeschanged nick to zz_shykes
04:43:50  * kenperkinsquit (Quit: Computer has gone to sleep.)
04:45:49  * kenperkinsjoined
04:54:57  * andris9joined
04:55:20  * blakmatrixquit (Remote host closed the connection)
04:59:45  * andris9quit (Ping timeout: 276 seconds)
05:01:14  * nrwquit (Quit: Leaving.)
05:04:13  * _ritchjoined
05:08:28  * defunctzombiejoined
05:08:55  * wesbosquit (Quit: Leaving...)
05:11:05  * caseywebdevjoined
05:11:26  <caseywebdev>anyone know how to set up custom domain SSL with nodejitsu?
05:11:38  <caseywebdev>I have the .key and signed .crt
05:12:32  * _ritchquit (Quit: Leaving.)
05:12:42  * sreeixjoined
05:13:43  <coderarity>caseywebdev: you'll also need a cacert.perm
05:13:48  <coderarity>i mean
05:13:50  <coderarity>cacert.pem
05:14:53  <caseywebdev>I read that crt and perm were pretty much synonymous?
05:15:39  <coderarity>caseywebdev: one is an SSL certificate and one is the CA Certificate
05:15:51  <coderarity>the .pem would be a CA certificate, I suppose
05:17:15  <coderarity>caseywebdev: check out ssl.jit.su to submit them
05:17:25  <caseywebdev>alright, thanks
05:18:02  <caseywebdev>seems sketchy...
05:18:11  <caseywebdev>no branding, no mention in the docs
05:19:00  <coderarity>heh, yeah, i don't think carolyns has had a look at it yet
05:19:13  <coderarity>it's definitely okay though :D
05:19:34  <coderarity>should redirect to HTTPS too
05:24:21  * chrisdotcodejoined
05:25:20  <caseywebdev>awesome
05:25:23  <caseywebdev>it's working =)
05:25:33  <caseywebdev>thanks @coderarity
05:25:36  <coderarity>:D
05:25:37  <coderarity>np
05:33:37  * caseywebdevquit (Quit: Page closed)
05:34:28  * abrahamquit (Quit: Computer has gone to sleep.)
05:37:07  * defunctzombiequit (Remote host closed the connection)
05:41:09  * caseywebdevjoined
05:42:48  <caseywebdev>apparently it's not working Oo I had just told my browser to ignore the error earlier so I thought it was
05:51:45  * zz_shykeschanged nick to shykes
05:53:55  * r2gjoined
05:54:10  <r2g>Hey, Any nodejitsu devs here?
05:54:23  <coderarity>caseywebdev: it's just a submission I think
05:54:33  <coderarity>r2g: what's the problem?
05:55:19  <r2g>We're looking to make some changes to the RedisToGo add-on
05:55:23  * sstrezapart ("meh ")
05:55:24  * andris9joined
05:55:42  <r2g>and since it's a late night session, wondered if anyone is around to answer a question
05:56:09  <coderarity>changes to redistogo addon?
05:56:13  <coderarity>i might be able to answer
05:56:25  <r2g>Can you add me to IM, [email protected]
05:56:35  <r2g>I can explain more on a non-public channel
05:56:40  * shykeschanged nick to zz_shykes
05:57:14  * stagas_joined
05:58:06  * caseywebdevquit (Quit: Page closed)
05:59:05  <indexzero>r2g: I added you on gtalk
05:59:48  * andris9quit (Ping timeout: 248 seconds)
06:00:40  <r2g>@indexzero, can you ping me on gTalk, I've lost you on my list
06:01:08  * tonistjoined
06:01:10  <indexzero>r2g: I can't see you on my list either
06:01:16  <indexzero>just add me again: [email protected]
06:11:24  * toonketelsjoined
06:12:13  * tmpvarquit (Ping timeout: 245 seconds)
06:13:23  * kperchquit (Remote host closed the connection)
06:18:59  * marciopugapart
06:22:51  * r2gpart
06:32:28  * rmillquit (Quit: byes!)
06:37:25  * st_lukejoined
06:38:33  * joshonthewebjoined
06:46:54  * ArxPoeticaquit (Quit: Leaving.)
06:52:07  * AnthonyCatjoined
06:52:40  <AnthonyCat>Is there a reason why it says: "Downloading logging information"? Or did I do something wrong?
06:52:51  * aetcorequit
06:52:53  <coderarity>in webops?
06:53:06  * aetcorejoined
06:53:17  <AnthonyCat>I think so. In https://webops.nodejitsu.com/apps/myapp then Logs
06:53:31  <coderarity>that's fine
06:54:52  <AnthonyCat>Ok. Is it possible to get logs then?
06:55:20  <coderarity>i mean, eventually it should load and come up with some logs
06:55:26  <AnthonyCat>ah, I see it is streaming it. No worries. Thanks
06:55:27  <coderarity>did it not stop loading?
06:55:29  <coderarity>oh, okay
06:55:30  <coderarity>cool
06:55:36  <AnthonyCat>:)
06:56:43  * Lucretiajoined
06:59:44  <InspiredJW>"ERR operation not permitted" Error on Socket.IO RedisStore
07:01:30  <coderarity>you've got to authenticate
07:01:37  <coderarity>client.auth(password)
07:01:46  <coderarity>do it right after you create the client or it won't work
07:02:50  * indexzeroquit (Quit: indexzero)
07:02:55  <InspiredJW>connect-redis works fine
07:03:05  <coderarity>without a password?
07:03:07  <InspiredJW>but only problem with socket.io's redisStore
07:03:12  <InspiredJW>with password
07:03:19  <InspiredJW>using redistogo instance
07:03:31  * indexzerojoined
07:04:12  <coderarity>hmm
07:05:21  * Lucretiaquit (Remote host closed the connection)
07:05:57  * mdedetrichquit (Quit: Computer has gone to sleep.)
07:07:02  * Lucretiajoined
07:07:33  <coderarity>InspiredJW: RedisStore doesn't seem to support passwords -_-
07:07:47  <nathan7>o.o
07:08:03  * tonistquit (Quit: tonist)
07:08:03  <coderarity>i mean, https://github.com/LearnBoost/socket.io/blob/master/lib/stores/redis.js
07:08:06  <coderarity>doesn't seem to be there
07:08:48  <InspiredJW>so...
07:08:50  * Lucretiaquit (Remote host closed the connection)
07:08:51  <InspiredJW>what should I do?
07:09:10  <coderarity>a quick hack though: `var password = '***'; store.cmd.auth(password); store.pub.auth(password); store.sub.auth(password)'`
07:09:13  <coderarity>InspiredJW: ^
07:09:38  <InspiredJW>okay
07:10:05  * Lucretiajoined
07:10:22  <coderarity>i can pull request a fix tomorrow evening
07:11:48  * Lucretiaquit (Remote host closed the connection)
07:12:06  <InspiredJW>Should I fix redis.js ?
07:13:09  <coderarity>InspiredJW: if you want, you could add authentication to that and then pull request to socket.io
07:13:26  <InspiredJW>okay
07:13:28  <InspiredJW>thanks man
07:13:33  <coderarity>np
07:17:53  * brianruejoined
07:19:50  <InspiredJW>wow;;
07:20:01  <InspiredJW>I accidentally removed my account few days ago
07:20:05  <InspiredJW>How can I get my account back?
07:20:09  <coderarity>from redistogo?
07:20:13  <InspiredJW>coderarity: can you revive my account?
07:20:13  * AvianFluquit (Remote host closed the connection)
07:20:18  <InspiredJW>No Nodejitsu Account
07:20:37  <InspiredJW>Actually I even paid "small" Individual Plan for that
07:20:44  <coderarity>wow
07:20:45  <InspiredJW>the account name is "inspiredjw"
07:20:50  <coderarity>hmmm
07:20:54  <coderarity>you deleted it?
07:21:00  <InspiredJW>yes
07:21:08  <InspiredJW>I did not know
07:21:11  <InspiredJW>how to refund
07:21:14  <InspiredJW>so I deleted it
07:21:20  <coderarity>:\
07:21:24  <coderarity>I'll see what I can do
07:21:59  * speyjoined
07:22:02  <coderarity>i think we can at least credit your account with what you payed, although I'm not sure if we can bring the apps back
07:22:19  * Slyjoined
07:22:24  <coderarity>InspiredJW: i'm gonna need you to email [email protected] including your username and account name and a short description of what's up so I can follow up
07:22:24  * anoemiquit (Quit: anoemi)
07:23:28  <InspiredJW>oka
07:24:31  <InspiredJW>username and account name is different?
07:24:40  <spey>hi guys, just a quick question: is jitus supports npm-shrinkwrap ?
07:24:50  * graeme_fjoined
07:24:53  * Swaagiejoined
07:25:01  <InspiredJW>coderarity: username == account name?
07:25:15  <Sly>spey: the best thing to do is try it. Code is always changing.
07:26:26  <InspiredJW>coderarity: I have sent an email
07:26:26  * rushainemquit (Quit: rushainem)
07:26:39  <coderarity>InspiredJW: yes
07:29:05  <coderarity>got it
07:30:06  * AnthonyCatquit (Quit: AnthonyCat)
07:30:15  <coderarity>spey: yes
07:31:01  <spey>@coderarity: great, thanks
07:33:08  <nathan7>yawnt[sleepah]: https://github.com/nathan7/node-lessmagic it now has tests and a fancy travis badge!
07:33:25  * AndreasMadsenjoined
07:33:33  * AndreasMadsenquit (Remote host closed the connection)
07:34:29  <coderarity>nathan7: I'm going to open an issue titled "This could be awesomer" with no body
07:34:38  <coderarity>lol :D
07:34:47  <nathan7>coderarity: And then I will surgically remove your anus.
07:35:19  <nathan7>coderarity: and you're apparently not really awesome
07:35:23  <nathan7>coderarity: because it isn't a pullreq
07:35:54  <nathan7>man, this testing stuff
07:35:57  <nathan7>I am starting to like it
07:36:10  <nathan7>I discovered like 10 bugs while making the tests
07:36:14  <coderarity>nathan7: that's a bad sign
07:36:33  <nathan7>because I hadn't actually production tested it for those edge cases
07:36:43  <nathan7>plus, now I get a fancy green badge if I don't fuck up
07:36:45  <coderarity>nathan7: plus, you can never trully close an issue like that, it's always a problem
07:37:03  <nathan7>coderarity: q=
07:37:04  <coderarity>making it a pull request would imply that I have a solution that I don't
07:37:23  <nathan7>Oh, I should npm publish it really
07:37:26  * sorensojoined
07:37:53  <InspiredJW>coderarity: are you working on it?
07:38:07  <nathan7>npm version patch&&git push&&git push --tags&&npm publish #ftw
07:38:11  <coderarity>InspiredJW: I'm gonna have to follow up tomorrow
07:38:29  <coderarity>I don't know the solution myself, and it's like 1:37 AM here
07:38:58  <nathan7>I love how the README.md is instantly awesome on both Github and the npm site
07:39:02  <InspiredJW>okay email me then :) It would be really great to restore "small" plan, too... I used it just a day
07:39:07  <nathan7>oh, hey
07:39:16  <coderarity>InspiredJW: yep, that's the plan :D
07:39:27  <InspiredJW>paid transaction history can help you trace my account
07:39:30  <InspiredJW>I guess..
07:40:01  <coderarity>InspiredJW: I mean, we'll do what we can, but unless someone backed that document up there may be some lost data
07:40:18  <InspiredJW>lost app info is totally okay
07:40:22  <coderarity>InspiredJW: I think we may be able to get your plan back, though, because we can see that transaction
07:40:33  <InspiredJW>All I need is loginable account and paid plan
07:40:35  <InspiredJW>that's it
07:40:40  <coderarity>yeah
07:40:48  <coderarity>i'll follow up when we have more details, then
07:41:27  <nathan7>I wish the npm site wouldn't cache for so long
07:41:57  * nathan7is happy
07:47:58  * alucardXjoined
07:50:22  * graeme_fquit (Read error: Connection reset by peer)
07:52:07  * sorensoquit (Read error: Connection reset by peer)
07:53:38  * mappumquit (Ping timeout: 260 seconds)
07:55:26  * graeme_fjoined
07:55:30  * graeme_fquit (Client Quit)
07:59:26  * st_lukequit (Remote host closed the connection)
08:01:08  * andris9joined
08:07:14  * `3rdEdenjoined
08:07:29  * yawnt[sleepah]changed nick to yawnt
08:10:16  * standoopart
08:10:39  * tonistjoined
08:11:00  * tonistquit (Client Quit)
08:15:17  * indexzeroquit (Quit: indexzero)
08:21:09  * MannyCaljoined
08:25:27  * brianruequit (Remote host closed the connection)
08:31:11  * tonistjoined
08:34:17  * sorensojoined
08:35:07  * thepumpkinquit (Ping timeout: 246 seconds)
08:37:07  * joshonthewebquit (Quit: Computer has gone to sleep.)
08:38:56  * yawntchanged nick to yawnt[dishwasher
08:43:38  * toonketelsquit (Remote host closed the connection)
08:45:12  * evangeni_joined
08:46:07  * toonketelsjoined
08:47:34  * chrisdotcodequit (Ping timeout: 240 seconds)
08:52:00  * stagas_quit (Ping timeout: 252 seconds)
08:55:56  * Proditorquit (Read error: Operation timed out)
08:55:57  * Transfusionchanged nick to YinDi
08:56:01  * zumquit (Read error: Connection reset by peer)
08:56:11  * serbyquit (Read error: Connection reset by peer)
08:56:19  * RexMquit (Read error: Connection reset by peer)
08:56:27  * Pete2quit (Quit: Nettalk6 - www.ntalk.de)
08:56:35  * chrisdotcodejoined
08:57:00  * svnltoquit (Remote host closed the connection)
08:57:14  * svnltojoined
08:57:50  * JasonSmithquit (Read error: Connection reset by peer)
08:57:51  * niftylettucequit (Remote host closed the connection)
08:57:51  * teritequit (Remote host closed the connection)
08:57:51  * BruNeXquit (Remote host closed the connection)
08:57:52  * romainhuetquit (Remote host closed the connection)
08:57:52  * Lemminkainen_quit (Read error: Connection reset by peer)
08:57:52  * remysharpquit (Remote host closed the connection)
08:57:52  * duncanbeeversquit (Remote host closed the connection)
08:57:53  * zumjoined
08:58:00  * cmwelshquit (Ping timeout: 244 seconds)
08:58:04  * pksunkaraquit (Ping timeout: 246 seconds)
08:58:20  * Raynosquit (Excess Flood)
08:58:29  * jkarsrudquit (Ping timeout: 252 seconds)
08:58:47  * lmjabreuquit (Ping timeout: 260 seconds)
08:58:51  * Fabryzquit (Ping timeout: 252 seconds)
08:58:58  * dscapequit (Ping timeout: 260 seconds)
08:59:09  * serbyjoined
08:59:13  * Pete2joined
08:59:14  * lmjabreujoined
08:59:30  * dscapejoined
08:59:32  * RexMjoined
08:59:58  * teritejoined
09:00:09  * romainhuetjoined
09:00:18  * Raynosjoined
09:01:49  * sreeixquit (Quit: sreeix)
09:01:56  * jkarsrudjoined
09:02:05  * Proditorjoined
09:02:16  * Fabryzjoined
09:02:16  * toonketelsquit (Ping timeout: 246 seconds)
09:02:28  * graeme_fjoined
09:02:34  * chrisdotcodequit (Ping timeout: 240 seconds)
09:02:37  * serbyquit (Remote host closed the connection)
09:02:42  * graeme_fquit (Client Quit)
09:02:44  * svnltoquit (Remote host closed the connection)
09:03:01  * serbyjoined
09:03:16  * ncb000gtquit (Remote host closed the connection)
09:03:18  * zumquit (Remote host closed the connection)
09:03:34  * svnltojoined
09:03:46  * RushPLquit (Remote host closed the connection)
09:04:12  * zumjoined
09:04:31  * RushPLjoined
09:06:04  * graeme_fjoined
09:06:06  * stagasquit (Ping timeout: 276 seconds)
09:06:23  * serbyquit (Read error: Operation timed out)
09:07:26  * stagasjoined
09:07:39  * serbyjoined
09:08:43  * yawnt[dishwasherchanged nick to yawnt[bike]
09:10:30  * ncb000gt__joined
09:10:44  * chakritjoined
09:10:44  * chakritquit (Changing host)
09:10:44  * chakritjoined
09:10:44  * wesleymasonquit (Ping timeout: 248 seconds)
09:11:04  * JasonSmithjoined
09:11:18  * chakritquit (Client Quit)
09:11:52  * cmwelshjoined
09:12:01  * ppcanojoined
09:14:40  * wesleymasonjoined
09:18:44  * Lemminkainen_joined
09:19:00  * remysharpjoined
09:19:18  * niftylettucejoined
09:20:42  * serbyquit (Remote host closed the connection)
09:20:42  * svnltoquit (Remote host closed the connection)
09:20:43  * ncb000gt__quit (Remote host closed the connection)
09:20:43  * balupton_quit (Remote host closed the connection)
09:20:43  * RexMquit (Remote host closed the connection)
09:20:43  * zumquit (Remote host closed the connection)
09:23:15  * toonketelsjoined
09:26:50  * yawnt[bike]changed nick to yawnt
09:31:07  * graeme_fquit (Quit: Computer has gone to sleep.)
09:32:20  * graeme_fjoined
09:35:59  * rushainemjoined
09:37:26  * BruNeXjoined
09:37:38  * duncanbeeversjoined
09:37:52  * rushainemquit (Client Quit)
09:39:06  * toonketelsquit (Remote host closed the connection)
09:42:40  * toonketelsjoined
09:43:00  * hiro__joined
09:44:40  * pgtejoined
09:51:20  * hammock_puncherjoined
09:52:35  * jetiennejoined
09:54:40  <hammock_puncher>hey, experiencing a weird problem lately. Request times for a express 2 + socket.io app spike to like 15 seconds
09:55:04  <hammock_puncher>with hundreds of connections...
09:55:19  <hammock_puncher>sound familiar?
09:56:15  <hammock_puncher>memory exhaustion?
09:58:26  <coderarity>hundreds of connections on a ingle drone?
09:58:31  <coderarity>single*
09:59:11  * YinDichanged nick to Transfusion
10:01:03  <hammock_puncher>is that bad?
10:01:09  <hammock_puncher>xD
10:01:11  <coderarity>perhaps
10:01:38  <coderarity>does it only happen when you have hundreds of connections?
10:01:43  <coderarity>might be time for `jitsu setdrones 2` :P
10:02:54  <coderarity>i can check if it's memory exhaustion, if you like - is it happening now?
10:02:58  <hammock_puncher>how does scaling in jitsu work?
10:03:03  <hammock_puncher>can you link me to a doc?
10:03:18  <coderarity>hammock_puncher: `jitsu help apps setdrones`
10:03:23  <hammock_puncher>no, it happens after the server has been running a few days
10:03:38  <coderarity>hmm, maybe there's a memory leak?
10:03:48  <coderarity>weird JS memory leaks are possible
10:03:53  <hammock_puncher>yeah...
10:04:15  <hammock_puncher>haven't really had to deal with men management in server-side js so far
10:05:53  <coderarity>hammock_puncher: you can have memory leaks in JS if you save some object in a closure or something each request
10:06:05  <coderarity>like, if you leave stuff in a table you don't need anymore
10:06:19  <coderarity>it's more a matter of keeping data you don't need, I suppose
10:06:46  <hammock_puncher>yeah, i get closures
10:07:05  <coderarity>also i'm a little tired so take what i say with a grain of salt
10:07:18  <hammock_puncher>Im only using socket.io 's internal data structures for cross-request "persistence"
10:07:25  <coderarity>but next time it happens, i'll check out what type of memory it's using
10:07:26  <hammock_puncher>haha
10:07:33  <hammock_puncher>ok, sounds good
10:07:49  <hammock_puncher>there's no way to check drone usage from here is there?
10:08:03  <coderarity>hammock_puncher: here, check this out https://github.com/lloyd/node-memwatch
10:08:14  <coderarity>at this point, only the stuff on the `process` module
10:08:14  * eldiosjoined
10:08:57  <hammock_puncher>sick, I'll plug that into the app
10:09:08  <hammock_puncher>thanks
10:09:17  <coderarity>np
10:09:22  <hammock_puncher>coderarity++
10:09:28  <coderarity>but kohai is dead
10:09:30  <coderarity>:\
10:09:37  * graeme_fquit (Quit: Computer has gone to sleep.)
10:09:49  <coderarity>poor guy didn't even know what hit him
10:11:54  * dubbanjoined
10:14:29  * InspiredJWquit (Remote host closed the connection)
10:17:09  * eaSy60joined
10:17:09  * eaSy60part
10:21:56  * mdedetrichjoined
10:22:01  * stagas_joined
10:23:34  * graeme_fjoined
10:23:38  * coderaritychanged nick to sleeprarity
10:23:40  * sorensoquit (Quit: Computer has gone to sleep.)
10:23:45  <hammock_puncher>another question
10:24:06  <hammock_puncher>I've got an https page that needs to connect to my app
10:24:18  <hammock_puncher>by socket.io
10:24:27  <hammock_puncher>is that gonna cause me any issues?
10:24:38  <hammock_puncher>or do I just load up the certificate?
10:25:32  <sleeprarity>you'll have to send us SSL certificates, submit them at ssl.jit.su
10:26:15  <sleeprarity>it will set it up automatically, i think
10:26:20  * sorensojoined
10:26:49  <sleeprarity>hammock_puncher: if it doesn't work, email us at [email protected], btw
10:27:09  <hammock_puncher>ok
10:29:10  * pksunkarajoined
10:32:09  * edmellumjoined
10:35:30  * zumjoined
10:37:53  * sleepraritychanged nick to sleeprarity-slee
10:37:58  * sleeprarity-sleechanged nick to sleeprarity-zzzz
10:40:45  * sleeprarity-zzzzquit (Quit: okay this is distracting my sleep)
10:46:03  <hammock_puncher>if i `jitsu setdrones 2` will that increase the specs of the VM or will it create another instance?
10:46:22  <pksunkara>another instance
10:46:29  <hammock_puncher>because socket.io is storing connections in memory right now...
10:46:35  <hammock_puncher>and rooms and stuff
10:46:44  <pksunkara>yeah, you need to change that before increasing drones
10:46:46  <hammock_puncher>so I'd have to add a persistence layer
10:46:54  <pksunkara>yes
10:46:56  <hammock_puncher>that's unfortunate
10:47:08  <hammock_puncher>what are more or less the specs of a drone?
10:47:17  <hammock_puncher>far as CPU / mem?
10:49:48  * toonketelsquit (Remote host closed the connection)
10:50:59  * hammock_puncherquit (Read error: Connection reset by peer)
10:51:58  * frankie_shoesjoined
10:53:16  * frankie_shoeschanged nick to dolphin_puncher
10:53:41  * dolphin_puncherchanged nick to soul_of_ginger
10:53:49  * ncb000gt___joined
10:58:51  * evangeni_quit (Remote host closed the connection)
10:59:25  * evangeni_joined
11:03:21  * chjjquit (Ping timeout: 245 seconds)
11:03:36  * toonketelsjoined
11:04:00  * `3rdEdenchanged nick to `3E|AWEH
11:04:02  * evangeni_quit (Ping timeout: 260 seconds)
11:05:23  * chjjjoined
11:06:06  * aetcorepart
11:13:11  * toonketelsquit (Ping timeout: 260 seconds)
11:15:16  * MerlinDMCquit (Remote host closed the connection)
11:16:14  * soul_of_gingerpart
11:16:17  * speyquit (Ping timeout: 245 seconds)
11:17:52  * dolphin_puncherjoined
11:21:01  * toonketelsjoined
11:21:46  * robhawkesjoined
11:22:05  * rushainemjoined
11:22:42  * evangeni_joined
11:23:18  * sreeixjoined
11:24:10  * dolphin_puncherquit (Quit: dolphin_puncher)
11:24:23  * diorahmanjoined
11:25:27  * rushainemquit (Client Quit)
11:26:36  <diorahman>how to 'catch' before hook error?
11:26:43  <diorahman>on resourceful
11:26:43  * evangeni_quit (Remote host closed the connection)
11:26:51  * yawntchanged nick to yawnt[eatah]
11:27:18  <diorahman>if i have restful server, then how to send the error to user?
11:29:33  * dolphin_puncherjoined
11:30:20  <dolphin_puncher>ok, I'm back. experiencing the huge latency issue I mentioned earlier
11:30:35  <dolphin_puncher>only 40 connections at the moment
11:30:50  <dolphin_puncher>http://teambox-push.jit.su/online
11:31:01  <dolphin_puncher>apps only been up a few minutes
11:31:35  <dolphin_puncher>OP?
11:33:37  * mdedetrichquit (Quit: Computer has gone to sleep.)
11:35:22  * toonketelsquit (Remote host closed the connection)
11:35:34  <dolphin_puncher>memory is sitting at 9.5 mb
11:37:20  <dolphin_puncher>1 drone
11:37:30  <dolphin_puncher>0 storm troppers
11:37:39  <dolphin_puncher>anybody?
11:41:19  * `3E|AWEHchanged nick to `3rdEden
11:42:01  * mdedetrichjoined
11:43:32  * mdedetrichquit (Client Quit)
11:44:37  * RexMjoined
11:44:46  * mdedetrichjoined
11:47:15  * mdedetrichquit (Client Quit)
11:49:26  <pksunkara><(^.^<)
11:49:27  <pksunkara><(^.^)>
11:49:27  <pksunkara>(>^.^)>
11:49:27  <pksunkara>(7^.^)7
11:49:27  <pksunkara>(>^.^<)
11:50:14  * edmellumquit (Ping timeout: 260 seconds)
11:52:34  * jetiennequit (Ping timeout: 240 seconds)
11:57:36  * jetiennejoined
11:57:39  * jetiennequit (Client Quit)
11:59:59  * cjm_joined
12:02:19  * cjmquit (Ping timeout: 251 seconds)
12:03:06  * yawnt[eatah]changed nick to yawnt
12:06:13  * Slyquit (Quit: Page closed)
12:11:25  * cronopiojoined
12:16:30  * svnltojoined
12:19:01  * toonketelsjoined
12:23:21  * toonkete_joined
12:24:05  * toonketelsquit (Ping timeout: 265 seconds)
12:24:24  * samet_joined
12:24:57  * toonketelsjoined
12:26:38  <samet_>hi, i have a question. i am trying to install node-iconv by using nom (on ubuntu was server). when i try "npm install icon" i get this error: Failed at the [email protected] install script.
12:26:38  <samet_>npm ERR! This is most likely a problem with the iconv package,
12:26:40  <samet_>npm ERR! not with npm itself.
12:26:43  <samet_>npm ERR! Tell the author that this fails on your system:
12:26:43  <samet_>npm ERR! node-gyp rebuild
12:26:44  <samet_>npm ERR! You can get their info via:
12:26:46  <samet_>npm ERR! npm owner ls iconv
12:26:46  <samet_>npm ERR! There is likely additional logging output above.
12:27:23  * toonket__joined
12:28:34  * toonkete_quit (Ping timeout: 240 seconds)
12:29:25  * pgtequit (Remote host closed the connection)
12:29:42  <cronopio>samet_: seems like you need the C libs needed for compiling node-iconv
12:29:51  <pksunkara>samet_: gist these kind of things from now on
12:29:58  * pgtejoined
12:30:11  * toonketelsquit (Ping timeout: 252 seconds)
12:31:26  <cronopio>samet_: maybe trying to compile from source can show you more verbose message about the problem
12:32:18  * switzjoined
12:34:11  * pgtequit (Ping timeout: 245 seconds)
12:34:21  * serbyjoined
12:35:17  * toonket__quit (Remote host closed the connection)
12:37:59  <samet_>i fetched from git clone git://github.com/bnoordhuis/node-iconv.git and used this command: "node-gyp configure build" output is: http://d.pr/n/afBc
12:38:02  * tonistquit (Quit: tonist)
12:38:39  <yawnt>samet_: i'm guessing it's a problem with the pre version
12:38:45  <yawnt>could you try with the latest stable?
12:39:45  <cronopio>yeah looks like what yawnt said ^^
12:41:47  <samet_>maybe it is a noob question, how can i switch to stable version. because i installed gyp using "nom install node-gyp"
12:41:48  <samet_>npm*
12:41:48  <samet_>oops i installed pre version of node
12:45:24  * stagas_quit (Ping timeout: 255 seconds)
12:45:33  * samet_quit (Quit: samet_)
12:48:09  * c4milojoined
12:52:06  * c4miloquit (Ping timeout: 240 seconds)
12:53:17  * switzquit (Quit: Leaving...)
12:54:34  * balupton_joined
13:03:41  * stagas_joined
13:12:13  * diorahmanquit (Ping timeout: 245 seconds)
13:13:43  * diorahmanjoined
13:17:40  * dolphin_puncherquit (Quit: dolphin_puncher)
13:17:51  * tonistjoined
13:25:03  * cronopioquit (Ping timeout: 252 seconds)
13:35:46  * diorahmanquit (Quit: diorahman)
13:37:34  * rushainemjoined
13:37:44  * rushainemquit (Client Quit)
13:43:39  * cronopiojoined
13:45:48  * mmalecki[zzz]changed nick to mmalecki
13:45:57  <mmalecki>deoxxa[cookies]: hey, yt?
13:48:01  <nathan7>Hey earthlings
13:48:08  <yawnt>hai nathan7
13:48:44  <nathan7>yawnt: Did I already show you that lessmagic now has tests and a travis badge and all that magic?
13:49:08  <yawnt>cool
13:49:16  <yawnt>i saw tests helped you to find some bugs :P
13:49:29  <nathan7>Yeah
13:49:34  <nathan7>I broke it in like 10 ways
13:49:50  * mappumjoined
13:50:01  <yawnt>:D
13:50:03  <nathan7>Apparently I renamed the exported function while making it usable as Flatiron plugin
13:50:11  <nathan7>and forgot to fix the module.exports
13:50:34  <nathan7>https://github.com/nathan7/node-lessmagic/blob/master/test.js
13:50:42  <nathan7>I think that's everything I need to test
13:51:01  <yawnt>i decided to write tests before code from now on
13:51:04  * xonevjoined
13:51:05  <nathan7>mhm
13:51:09  <nathan7>I am doing that for one project
13:51:27  <nathan7>I discovered the pending tests feature of mocha while writing the tests for lessmagic
13:51:31  * xonevquit (Read error: Connection reset by peer)
13:51:31  <yawnt>i always knew about that but never truly believed in it
13:51:34  <nathan7>so now my tests can be all todolist-y
13:51:40  * xonev1joined
13:51:43  * MannyCalquit (Ping timeout: 245 seconds)
13:51:46  <yawnt>UNTIL LAST NIGHT
13:51:51  <yawnt>i had a revelation ©
13:52:07  <yawnt>nah, j/k, but i wanna experiment.. see if it fits my workflow
13:52:14  <yawnt>cause writing tests is boring as hell
13:52:43  <nathan7>Yeah
13:52:47  * sreeixquit (Quit: sreeix)
13:53:13  <nathan7>I tend to spend my school lessons thinking about code anyway
13:53:22  <nathan7>so I can write tests in my notebook
13:54:18  <mmalecki>http://www.youtube.com/watch?v=kXpwAOHJsxg cc yawnt
13:54:34  * mappumquit (Ping timeout: 240 seconds)
13:54:42  <yawnt>nathan7: i know dat feel
13:54:47  <yawnt>i refactored my code mentally ocne
13:54:59  <yawnt>then came back home and wrote the actual refactor :D
13:56:02  <yawnt>lol mmalecki
13:56:14  * MannyCaljoined
13:56:56  <nathan7>yawnt: I just write code with pencil and paper in class when I'm sufficiently bored
13:57:50  <yawnt>i've never done that
13:57:53  <yawnt>i'm too lazy for that
13:58:01  <yawnt>cause i would have to write that again
13:58:05  <yawnt>i just think of it in my mind
13:58:43  * jt__joined
14:01:28  * stagas_quit (Quit: Bye)
14:03:04  <nathan7>yawnt: I end up writing it again, yes
14:03:21  <nathan7>yawnt: It's easier to do a rewrite when you can't actually use the first version
14:03:24  * toonketelsjoined
14:03:40  <nathan7>yawnt: throwing away actual working code on my computer is something I'd rather not do
14:03:48  * lessthanphiljoined
14:04:28  <lessthanphil>hey guys, anyone able to give me a couple of pointers with regard to using .key & .pem via http-proxy?
14:05:27  * nathan7ddgs
14:05:53  <nathan7>https://github.com/nodejitsu/node-http-proxy#using-https
14:06:01  * dolphin_puncherjoined
14:06:08  <nathan7>a clear case of RTFM, my dear
14:06:13  <lessthanphil>aye, I've read that, but not getting anywhere
14:07:20  <lessthanphil>proxying from localhost to an https end point (api) that requires SSL auth
14:07:49  <lessthanphil>is that literall ALL I should need to do, as in if that's not working (despite my key and pem working via a plain old curl request) there's something up somewhere else?
14:08:15  <nathan7>oi
14:08:33  <nathan7>wait
14:08:38  <nathan7>So you're trying to do what exactly
14:08:57  <nathan7>These docs are for having the http-proxy serve SSL and connect to a backend server that is plain HTTP
14:09:18  <lessthanphil>I'm proxying from a local application to an https end point of an api
14:09:31  <lessthanphil>the requests are being forwarded by http proxy succesfully
14:09:43  <lessthanphil>but I want to be sending an ssl key with it
14:10:12  <nathan7>So you want the proxy to be the SSL client
14:10:25  <nathan7>And you want the proxy to use a client certificate to authenticate to the backend
14:11:07  <lessthanphil>yes
14:11:17  <lessthanphil>that's correct
14:11:38  <lessthanphil>I've got it reading the .key & .pem succesfully
14:11:46  * eldiosquit (Quit: bye =))
14:11:53  <lessthanphil>with fs.readFileSync
14:11:54  <nathan7>hmm
14:12:03  <lessthanphil>but it just doesn't seem to be doing the authentication
14:12:06  * lushiousquit (Ping timeout: 252 seconds)
14:12:19  <lessthanphil>or even sending it to the backend - probably because I'm doing something wrong
14:12:27  * yawntchanged nick to yawnt[away]
14:12:37  <yawnt[away]>later fellas
14:12:49  <yawnt[away]>lessthanphil: you might also wanna try asing in #node.js as more people are there :)
14:13:02  <nathan7>hmm
14:18:34  * pgtejoined
14:25:57  * therealkoopajoined
14:27:34  * rmilljoined
14:27:56  * evangenieurquit (Remote host closed the connection)
14:28:25  * wesbosjoined
14:28:32  * evangenieurjoined
14:32:34  * evangenieurquit (Ping timeout: 240 seconds)
14:34:30  * defunctzombiejoined
14:34:41  * Destosjoined
14:35:20  * xonev1quit (Quit: Leaving.)
14:35:22  * sorensoquit (Quit: Computer has gone to sleep.)
14:37:48  * lushiousjoined
14:40:23  * c4milojoined
14:40:42  * IrishGringojoined
14:42:36  * ppcanoquit (Read error: Connection reset by peer)
14:42:57  * ppcanojoined
14:43:52  * ppcanoquit (Read error: Connection reset by peer)
14:44:09  * ppcanojoined
14:45:06  * ppcanoquit (Client Quit)
14:46:53  <gildean>lessthanphil: did you include the client cert in the "target" of the options?
14:47:01  <gildean>it seems to me it should go there
14:47:58  <gildean>in the manual: https: true // This could also be an Object with key and cert properties
14:49:23  * julian_duquejoined
14:50:03  * InspiredJWjoined
14:53:00  * bradleymeckjoined
14:53:13  <InspiredJW>mmalecki: Have you restored my account yet?
14:54:43  * jt__quit (Remote host closed the connection)
14:54:49  <julian_duque>cronopio: o/
14:55:07  <cronopio>Hey hey
14:55:45  * toonketelsquit (Remote host closed the connection)
14:56:06  <julian_duque>a little bit tired because of the knockout but very very happy with the result :)
14:56:23  <julian_duque>thanks for your help that night
14:57:29  <cronopio>Np always welcome. I need some spare time for check tje colombian entries on nko
15:00:00  <julian_duque>only 4.. I send you the link via DM
15:00:08  <julian_duque>*sent
15:01:06  <mmalecki>InspiredJW: wait, how does it need restoring?
15:02:02  <InspiredJW>I deleted my account
15:02:08  <InspiredJW>about 2days ago
15:02:14  <InspiredJW>And needed to restore account
15:02:25  <InspiredJW>I have talked about this with you about 8 hours ago
15:02:51  <InspiredJW>mmalecki: Do you remember? check [email protected]
15:02:54  <mmalecki>8 hours ago I was asleep, couldn't have been me
15:03:03  <mmalecki>I don't emails sent to that address
15:03:09  <mmalecki>*I don't get
15:03:14  <InspiredJW>oh maybe different person
15:03:25  <InspiredJW>coderarity??
15:04:06  <cronopio>julian_duque I will check thanks
15:05:12  <julian_duque>cronopio: thanks to you
15:06:25  * sorensojoined
15:07:19  <cronopio>julian_duque is a pleasure :)
15:10:52  * andris9quit (Remote host closed the connection)
15:14:13  <InspiredJW>mmalecki: coderarity?
15:14:48  * cronopioquit (Quit: Bye)
15:14:52  <mmalecki>InspiredJW: might have been, no idea
15:15:09  <mmalecki>so how'd you delete your account?
15:15:13  <InspiredJW>mmalecki: would you try to find my problem?
15:15:24  * cronopiojoined
15:15:32  <InspiredJW>I tried to find refund my payment
15:15:36  <InspiredJW>but I couldn't
15:15:46  <InspiredJW>So I pressed "delete account" and deleted my account
15:16:05  <InspiredJW>But Now I change my mind and want to use my account back... since my payment wasn't refunded
15:16:18  * Swaagiequit (Quit: Ik ga weg)
15:17:00  <mmalecki>that's going to be complicated
15:17:17  <InspiredJW>And I tried to rejoin nodejitsu
15:17:25  <InspiredJW>but I couldn't find Sign up button
15:17:31  <mmalecki>also, to get a refund you need to contact support team
15:17:37  <mmalecki>uhm, `jitsu signup`
15:17:44  <mmalecki>also there's one on the website
15:17:56  <InspiredJW>okay
15:18:20  <InspiredJW>so can I be refunded the small payment I made 2 days ago?
15:18:42  <mmalecki>I can try restoring your account tho, but your subscription was cancelled when you deleted your account
15:18:48  <mmalecki>yup
15:18:53  <mmalecki>what was the account name?
15:19:00  <InspiredJW>what do you mean by subscription? the paid plan?
15:19:04  <mmalecki>actually, let me sync up with coderarity on that
15:19:07  <InspiredJW>my account name was "inpiredjw"
15:19:11  <mmalecki>I'm not sure what's the deal here
15:19:12  <InspiredJW>"inspiredjw"
15:19:30  <InspiredJW>I don't care about app data loss
15:19:37  <InspiredJW>I just want my account and the paid plan back
15:22:34  * ArxPoeticajoined
15:23:19  * thurmdajoined
15:24:14  * thurmdaquit (Client Quit)
15:24:34  * thurmdajoined
15:25:58  * defunctzombiequit (Remote host closed the connection)
15:31:46  <InspiredJW>I just have re-signed up with same username
15:38:57  * tonistquit (Quit: tonist)
15:44:07  * TheJHjoined
15:47:33  * rushainemjoined
15:47:52  * fatjonnyjoined
15:49:00  * thurmdapart
15:51:14  * evangenieurjoined
15:53:53  * tonistjoined
15:53:53  * tonistquit (Client Quit)
15:57:25  * dubbanquit (Quit: dubban)
15:57:27  * ppcanojoined
16:01:31  * jt__joined
16:02:05  * generalissimojoined
16:03:54  * Domenicjoined
16:04:38  * sirkitreejoined
16:07:50  * alucardXquit (Ping timeout: 260 seconds)
16:09:37  * chrisdotcodejoined
16:12:35  * anoemijoined
16:12:47  * clarkfischerquit (Ping timeout: 255 seconds)
16:13:16  * InspiredJWquit (Remote host closed the connection)
16:13:46  * _sorensenjoined
16:14:53  * fatjonnyquit (Quit: Leaving.)
16:15:04  * dolphin_puncherquit (Quit: dolphin_puncher)
16:16:19  * fatjonnyjoined
16:17:55  * pgtequit (Remote host closed the connection)
16:18:30  * pgtejoined
16:18:54  * ppcanoquit (Quit: ppcano)
16:20:06  * clarkfischerjoined
16:21:28  * jt__quit (Remote host closed the connection)
16:22:07  * jt__joined
16:23:03  * pgtequit (Ping timeout: 260 seconds)
16:24:26  * joshonthewebjoined
16:25:26  * sorensoquit (Quit: Computer has gone to sleep.)
16:27:34  * joshonthewebquit (Client Quit)
16:28:05  * bardujoined
16:29:08  * rushainemquit (Quit: rushainem)
16:30:51  * joshsmithjoined
16:32:14  * bpierrejoined
16:32:28  * barduquit (Read error: Connection reset by peer)
16:33:09  <dscape>hey yall
16:33:11  <dscape>i need support
16:33:11  <dscape>https://gist.github.com/5555a3642b2efb9400b9
16:34:53  <mmalecki>dscape: we don't support arguments
16:35:02  <mmalecki>node stats.js isfine
16:35:06  <mmalecki>node stats.js config.js isn't
16:35:26  <dscape>thank you mmalecki
16:36:56  <julian_duque>dscape: lol... look away sir, i'm naked
16:38:56  <dscape>julian_duque: Why think you I am a noob, hmm? #yoda
16:39:01  * rushainemjoined
16:39:14  <cronopio>dscape: ++
16:41:33  <pellepelle3>hey
16:42:22  * joshonthewebjoined
16:42:52  <pellepelle3>is there a reason why the referral header keeps changing from site.jit.us to site.jitsu.com and back and forth past few days
16:44:11  <pellepelle3>it is kiling our login with Facebook because have to keep changing the where the login request is coming from
16:44:39  * `3rdEdenquit (Remote host closed the connection)
16:46:02  <julian_duque>dscape: no no no, i'm not thinking that :) i'm only curious
16:46:05  * cronopioquit (Ping timeout: 252 seconds)
16:46:19  <julian_duque>dscape: i know who you are and I respect and admire ;)
16:49:09  <pellepelle3>is anyone from nodejitus here?
16:49:21  <dscape>pellepelle3: because your users visit your site in different domains?
16:49:26  <pellepelle3>bi
16:49:28  <pellepelle3>no
16:49:32  * tonistjoined
16:49:36  * AvianFlujoined
16:49:46  <pellepelle3>if u use either domain it points to the same request
16:49:59  <pellepelle3>I'm checking it my self
16:50:21  <pellepelle3>just in the past 2 days i have to change the app domain 4 times
16:50:38  <pellepelle3>each time with like a few hours of not knowing it wasn't wokring
16:50:42  <dscape>pellepelle3: if someone goes to your site via `site.jit.su` the referral header will be `site.jit.su`, if they do it on `site.jitsu.com` it will be `site.jitsu.com`
16:50:44  <dscape>No?
16:51:26  <pellepelle3>i agree it should they must be using cname so it only reflects the one it points too
16:55:21  * MannyCalquit (Quit: Page closed)
16:58:08  * cronopiojoined
16:58:32  * Nodejitsu-Githubjoined
16:58:32  <Nodejitsu-Github>[jitsu] mmalecki pushed 1 new commit to master: http://git.io/8Ko_JQ
16:58:32  <Nodejitsu-Github>jitsu/master 2f7fc03 Maciej Małecki: [fix] Obfuscate authorization header in debug mode...
16:58:32  * Nodejitsu-Githubpart
16:58:33  * nerphjoined
16:58:57  <mmalecki>AvianFlu: ^
16:59:04  <mmalecki>FINALLY
16:59:08  <AvianFlu>mmalecki: YES
16:59:09  * tahiriftikharjoined
16:59:10  <AvianFlu>mmalecki: ++
16:59:20  * tonistquit (Quit: tonist)
16:59:22  <tahiriftikhar>hi everybody
16:59:26  * caasiHuangjoined
16:59:27  <julian_duque>nice bot!
16:59:41  <mmalecki>julian_duque: that's the new formatting for github's bot
16:59:47  <julian_duque>thats hubot?
16:59:56  <mmalecki>nope, their regular irc bot
17:00:05  * travis-cijoined
17:00:05  <travis-ci>[travis-ci] nodejitsu/jitsu#250 (master - 2f7fc03 : Maciej Małecki): The build passed.
17:00:05  <travis-ci>[travis-ci] Change view : https://github.com/nodejitsu/jitsu/compare/4293e196b273...2f7fc03c567d
17:00:05  <travis-ci>[travis-ci] Build details : http://travis-ci.org/nodejitsu/jitsu/builds/3198353
17:00:05  * travis-cipart
17:00:23  <tahiriftikhar>i've a pb deploying my test app
17:00:35  <julian_duque>oh, didn't know that bot
17:01:14  <tahiriftikhar>don't know how can i get some help
17:01:16  <tahiriftikhar>?
17:02:47  <tahiriftikhar>here is the log
17:02:48  <tahiriftikhar>https://gist.github.com/4073302
17:04:09  * tonistjoined
17:05:05  <tahiriftikhar>hello
17:06:11  * tata91joined
17:06:14  <tata91>hi
17:06:28  * pooriaazimijoined
17:06:49  * st_lukejoined
17:07:11  <tahiriftikhar>can anyone help me,
17:07:12  <tahiriftikhar>?
17:07:19  <cronopio>tahiriftikhar: can you confirm the jitsu version, seems old
17:07:50  * rushainemquit (Quit: rushainem)
17:07:54  <tahiriftikhar>0.11.3
17:08:00  * bradleymeckquit (Quit: bradleymeck)
17:08:15  <tahiriftikhar>node is 0.8.12
17:09:23  <cronopio>tahiriftikhar: versions are ok.... so we will need the complete log
17:09:38  * pooriaazimiquit (Client Quit)
17:09:44  <tahiriftikhar>where can i find it
17:09:55  <pksunkara>tahiriftikhar: did you deploy twice?
17:09:59  <pksunkara>really fast
17:10:15  <tahiriftikhar>no
17:10:52  <cronopio>tahiriftikhar: the gist you pasted are incomplete, we need all your output
17:12:34  * brianruejoined
17:12:47  * jt__quit (Remote host closed the connection)
17:13:06  <tahiriftikhar>i've pasted again the full output
17:16:08  * joshonthewebquit (Quit: Computer has gone to sleep.)
17:16:10  <cronopio>tahiriftikhar: please check in your package.json field the part => scripts: { start: '' } should be => scripts: { start: 'node theFileOfYourServer.js' }
17:17:01  * dolphin_puncherjoined
17:17:10  <cronopio>I mean the part of start in your package.json should have a way of run your server, the common way is node server.js but with the name of your file
17:17:41  * snrobotjoined
17:17:58  <cronopio>tahiriftikhar: you can test that locally just doing `npm start`
17:20:05  * jahajoined
17:20:18  * tonistquit (Quit: tonist)
17:20:23  * slloydjoined
17:21:34  <cronopio>tahiriftikhar: also can you tell me how you installed node?
17:23:10  * brianruequit (Remote host closed the connection)
17:24:01  <tahiriftikhar>it was the start which was empty
17:24:01  <tahiriftikhar>http://my-great-tata-app.jit.su
17:24:11  <tahiriftikhar>now it works
17:24:21  <tahiriftikhar>thanks cronopio
17:25:02  * rushainemjoined
17:26:28  * sly_joined
17:26:41  * samet_joined
17:28:27  * tonistjoined
17:29:31  <cronopio>tahiriftikhar: ok, but I see some inconsistencies in how your jitsu is working
17:29:47  * abrahamjoined
17:29:51  * graeme_fquit (Quit: Computer has gone to sleep.)
17:31:30  <cronopio>tahiriftikhar: maybe you could try npm uninstall -g jitsu && npm cache clean && npm install -g jitsu
17:31:48  * mappumjoined
17:33:24  <CoverSlide|TPFR>tata app?
17:33:27  <CoverSlide|TPFR>b00bage?
17:34:17  * rushainem_joined
17:37:24  * rushainemquit (Ping timeout: 248 seconds)
17:37:24  * rushainem_changed nick to rushainem
17:38:48  * zz_shykeschanged nick to shykes
17:38:53  * sly_changed nick to Sly
17:42:43  * samet_quit (Quit: samet_)
17:43:19  * tonistquit (Quit: tonist)
17:44:52  * samet_joined
17:45:32  * sirkitreechanged nick to sirkitree|scrum
17:46:09  * kenperkinsquit (Quit: Computer has gone to sleep.)
17:47:27  * jt__joined
17:51:14  <tahiriftikhar>cronopio i've cleaned and reinstalled it
17:51:25  <tahiriftikhar>how do you run it locally
17:51:25  <tahiriftikhar>?
17:51:33  <tahiriftikhar>without deploy
17:51:46  <cronopio>tahiriftikhar: run your app locally?
17:51:52  <tahiriftikhar>yes
17:51:54  <cronopio>tahiriftikhar: npm start
17:52:28  <tahiriftikhar>but
17:52:35  <tahiriftikhar>via jitsu?
17:54:20  <cronopio>tahiriftikhar: jitsu dont run your app locally
17:54:52  <jaswope>Anyone else have a problem with MongoHQ this morning?
17:54:59  <tahiriftikhar>ok
17:55:17  <tahiriftikhar>because with heroku it was possible
17:55:35  <mmalecki>tahiriftikhar: what do you mean?
17:56:02  <mmalecki>how did you run your app locally with heroku?
17:56:18  <tahiriftikhar>mmalecki with heroku you can do forman start
17:57:01  <mmalecki>with nodejitsu the closest you can get is `forever start <your-script>`
17:57:30  <tahiriftikhar>but npm start is fine , no?
17:57:32  * redirquit (Quit: Textual IRC Client: www.textualapp.com)
17:57:33  <mmalecki>yes
17:57:37  * joshonthewebjoined
17:57:44  <tahiriftikhar>ok
17:58:07  <cronopio>tahiriftikhar: basically for test your app run so well locally just rm -rf node_modules && npm install && npm start
17:58:30  * aheckmannjoined
17:59:22  * redirjoined
18:00:34  <tahiriftikhar>yes, easy, npm install install the package.json and npm start starts the given script
18:00:35  * defunctzombiejoined
18:01:26  <cronopio>yes, that ensure your package.json has the needed config
18:02:07  <tahiriftikhar>is there something built-in with git?
18:02:25  <tahiriftikhar>like commit and deploy with single line
18:03:08  * gouldingjoined
18:03:27  <cronopio>tahiriftikhar: there is a webhook for github in heavy test process right now
18:03:50  <cronopio>tahiriftikhar: not out yet
18:04:33  <tahiriftikhar>ok
18:05:04  <tahiriftikhar>I was looking for a cheap hosting for node with custom domain
18:05:12  <tahiriftikhar>for hosting my portfolio
18:05:29  <tahiriftikhar>so found nodejitsu for 3$ a month
18:05:37  <tahiriftikhar>is it the best ?
18:05:43  <tahiriftikhar>for this price
18:07:42  <pksunkara>yes
18:07:50  <pksunkara>we are honest
18:08:34  <julian_duque>tahiriftikhar: of course, I tried the free developer sandbox and wow, it works so well and the deploy process is amazing and easy
18:09:22  <tahiriftikhar>ok
18:09:49  * blakmatrixjoined
18:10:04  <tahiriftikhar>I'm new to the framework so trying to make my own website based on node
18:10:05  * _rockbot_joined
18:10:05  <julian_duque>I've been testing Azure and Heroku for Node.js hosting and I might say.. Nodejitsu is the best option.. and has support for websockets :)
18:10:33  <tahiriftikhar>i'll use railwayjs
18:10:40  <tahiriftikhar>is it a good idea?
18:10:53  * tata91quit (Ping timeout: 245 seconds)
18:10:53  <tahiriftikhar>+ jade for html
18:10:59  <julian_duque>I preffer expressjs or if you want something more robust and complete.. flatironjs would help!
18:11:04  <goulding>has anyone used AWS ElastiCache from NodeJitsu?
18:11:39  <goulding>wondering how to set up the security groups
18:12:52  <tahiriftikhar>with expresses I'll have everything needed to build a simple mvc website?
18:13:08  <tahiriftikhar>almost a static website, it is just to play with node
18:13:16  <tahiriftikhar>expressjs*
18:13:54  * _rockbot_1joined
18:13:54  * _rockbot_quit (Read error: Connection reset by peer)
18:14:18  * _rockbot_joined
18:14:25  <julian_duque>tahiriftikhar: yes, but you need to figure out some aspects and organization of your code... flatironjs is based on expressjs and solve that aspects for you
18:14:34  <goulding>tahiriftikhar: if you want to play with and learn node, then don't use express - just use Node.js
18:15:02  <julian_duque>goulding: but he wants to create a simple MVC application, so I think a framework would help
18:15:20  * kenperkinsjoined
18:15:50  <tahiriftikhar>i've read that expresses is quite low level
18:16:05  <julian_duque>it's is important to learn some aspects of the raw node.js technology like understand the way how it works.. (the non blocking i/o and the event oriented approach)
18:16:35  <julian_duque>if expressjs is low level, pure node.js is very low level :)
18:17:26  <goulding>tahiriftikhar: yes I agree with julian. express is quite low level, but you'll learn more if you start from first principles with Node.js.
18:18:12  <tahiriftikhar>i've already done a chat app locally
18:18:15  <tahiriftikhar>with pure node
18:18:23  * _rockbot_1quit (Ping timeout: 252 seconds)
18:18:23  <julian_duque>in youtube there is a good introduction to Node.js by his author..
18:18:50  <tahiriftikhar>yes watched it, that decided me to try it..
18:18:53  * samet_quit (Quit: samet_)
18:19:06  * shykeschanged nick to zz_shykes
18:19:31  * pooriaazimijoined
18:20:19  * pooriaazimiquit (Client Quit)
18:20:22  <tahiriftikhar>i've to leave now, thanks a lot for the advices !
18:20:24  <tahiriftikhar>bye
18:20:29  * pooriaazimijoined
18:20:31  <blakmatrix>bye
18:20:33  <julian_duque>bye
18:20:45  * tahiriftikharpart
18:21:06  * pooriaazimiquit (Client Quit)
18:21:15  * pooriaazimijoined
18:21:43  * gouldingquit (Ping timeout: 245 seconds)
18:21:51  * joshonthewebquit (Quit: Computer has gone to sleep.)
18:22:39  * samet_joined
18:23:00  * pooriaazimjoined
18:23:02  * pooriaazimiquit (Client Quit)
18:23:15  * pooriaazimquit (Client Quit)
18:23:31  * pooriaazimijoined
18:24:26  * pooriaazimiquit (Client Quit)
18:25:08  * zz_shykeschanged nick to shykes
18:27:26  * samet_quit (Client Quit)
18:31:00  * nerphquit (Quit: Computer has gone to sleep.)
18:31:16  * TooTallNatejoined
18:32:31  * dolphin_puncherquit (Quit: dolphin_puncher)
18:32:59  * brianruejoined
18:33:51  * jt__quit (Remote host closed the connection)
18:33:59  * mappumquit (Quit: Leaving)
18:34:36  * mappumjoined
18:34:39  <nathan7>Hey blakmatrix
18:35:30  * graeme_fjoined
18:35:30  * joshonthewebjoined
18:36:38  <blakmatrix>hey nathan7
18:38:00  <nathan7>What's up in blakmatrixland?
18:38:25  * _rockbot_part
18:38:57  <blakmatrix>nathan7: not much just doing blakmatrixy stuff
18:38:59  <blakmatrix>:)
18:39:17  <nathan7>blakmatrix: what's blakmatrixy stuff like today?
18:40:46  <blakmatrix>noty sure yet, pretty much just got up 40 minutess ago haha
18:41:08  <nathan7>o:
18:42:14  * graeme_fquit (Ping timeout: 240 seconds)
18:42:52  * mmaleckichanged nick to mmalecki[brb]
18:44:01  * rushainemquit (Quit: rushainem)
18:44:30  <blakmatrix>nathan7: what about you what is going on in your neck of the woods
18:46:10  <nathan7>blakmatrix: I am fiddling with the npm api and browserify
18:46:20  * robhawkesquit (Quit: Leaving...)
18:46:50  <nathan7>blakmatrix: trying to make something that npms all the deps in for stuff I am prototyping
18:47:17  * kuryakijoined
18:48:19  * sreeixjoined
18:48:22  <nathan7>blakmatrix: Trying to build something that serves up web apps that I'm prototyping
18:48:34  * bradleymeckjoined
18:50:38  * joshonthewebquit (Quit: Computer has gone to sleep.)
18:54:31  * hunterloftisjoined
18:55:21  <hunterloftis>nodejitsu guys - question about your Large/automatic # of drones service: how does the drone scaling work? What triggers more or fewer drones?
18:56:14  <blakmatrix>hunterloftis: right now a jitsu command `jitsu apps setdrones X`
18:56:39  <hunterloftis>blakmatrix: is there any way to trigger drone creation from within the app?
18:57:42  <hunterloftis>blakmatrix: is there a minimum billing time? Would we cause any problems if we tried `jitsu apps setdrones 1000`?
18:58:50  * rushainemjoined
18:59:18  * _sorensenquit (Ping timeout: 245 seconds)
19:00:07  * rushainem_joined
19:00:24  * defunctzombiequit (Remote host closed the connection)
19:01:37  * _sorensenjoined
19:01:56  * chrisekelleyjoined
19:03:00  * xonevjoined
19:03:57  * rushainemquit (Ping timeout: 246 seconds)
19:03:57  * rushainem_changed nick to rushainem
19:05:50  * hiro__quit (Remote host closed the connection)
19:06:24  * mappumquit (Read error: Connection reset by peer)
19:07:17  * julian_duquequit (Quit: leaving)
19:07:40  <blakmatrix>hunterloftis: lol wow 1000 drones, no, but you would be charged for them if on the large plan
19:07:54  * defunctzombiejoined
19:15:19  * devdazedjoined
19:17:23  * optikfluffeljoined
19:18:17  * sirkitree|scrumchanged nick to sirkitree
19:20:27  * yawnt[away]changed nick to yawnt
19:20:43  * andris9joined
19:20:46  * shamajoined
19:24:46  * tonistjoined
19:25:19  * sstrezajoined
19:25:43  <hunterloftis>so 1000 drones, no = no problem? or no = no don't do that? ;)
19:26:00  * optikfluffelquit (Quit: Linkinus - http://linkinus.com)
19:26:28  <hunterloftis>Are they just billed hourly? Like if we ran 1000 drones for a day could we drop them back to 10 after that?
19:26:34  <hunterloftis>blakmatrix: thanks for the info btw
19:26:39  <blakmatrix>1000 drones, talk to us , if you wanna pay for it it wond be a problem lol
19:27:04  <hunterloftis>blakmatrix: cool who should I talk to? I'd like to get into a little more detail over email if possible
19:28:13  <blakmatrix>are yo useriously thinking of spinning up 1000 drones?
19:28:17  <blakmatrix>lol
19:28:37  <nathan7>You probably won't *need* a thousand, hunterloftis
19:29:29  <hunterloftis>blakmatrix: nathan7: yeah I'm quite serious - this is for a large load testing project for a client of ours. I'm in a meeting right now figuring out if we're going to build an amazon system for automatic spinup and provision or if we could use nodejitsu instead, since we like node here.
19:30:37  * `3rdEdenjoined
19:31:33  <hunterloftis>We had some trouble recently with several thousand simultaneous websocket connections running through the system, so we're going to build a system that simulates user behavior so we can find and fix bottlenecks.
19:32:05  <hunterloftis>If that's something we could do with nodejitsu, that'd be awesome. If not, we'll have to do some crazy aws stuff.
19:34:16  <blakmatrix>hmmm, let me get a devops to talk to you :)
19:34:16  <hunterloftis>blakmatrix: awesome thanks - [email protected]
19:34:16  <AvianFlu>hunterloftis: you shouldn't spin up 1000 256MB drones
19:34:16  <AvianFlu>if you need something to handle serious load you'd need a private env of some kind - which could be discussed
19:34:16  <hunterloftis>AvianFlu: we're actually not trying to handle serious load... we're trying to simulate lots of little devices (like thousands of simultaneous mobile requests)
19:34:16  * andris9quit (Remote host closed the connection)
19:34:17  <AvianFlu>yeah, that's really difficult to simulate
19:34:21  <hunterloftis>AvianFlu: we've already got some beefy linodes for the load handling
19:34:26  <AvianFlu>especially since we have exactly 6 outgoing IP addresses
19:34:44  <AvianFlu>there's no way the joyent public cloud we use will be what you need for that
19:34:58  <AvianFlu>you're also talking about simulating thousands of devices that are fundamentally "partially connected"
19:35:13  <AvianFlu>there might be a specialized service for that, but it would be very difficult to whip up on the fly
19:35:37  <hunterloftis>AvianFlu: cool, thanks - yeah that's pretty much the conclusion we've come to as well ;)
19:35:54  <AvianFlu>the trouble with mobile is like
19:35:59  <AvianFlu>the person with the phone drives into a tunnel
19:36:01  <AvianFlu>goes into a subway
19:36:08  <AvianFlu>the loss of signal isn't something that gets predicted
19:36:10  <hunterloftis>AvianFlu: hah yeah no kidding
19:36:11  <nathan7>and you've got a spare dead connection!
19:36:12  <AvianFlu>you don't get a nice "end" event
19:36:16  <AvianFlu>you just have a dead socket suddenly
19:36:39  <nathan7>I've been playing with mosh-like UDP stuff for mobile things
19:36:43  <AvianFlu>I need to go get tacos - but good luck!
19:36:45  * AvianFluquit (Remote host closed the connection)
19:36:47  * anoemiquit (Quit: anoemi)
19:36:48  <hunterloftis>AvianFlu: yeah we're actually dropping the websockets. We're going to use them like: 'Ping! you have an update.' and then do the actual data via HTTP.
19:37:19  <nathan7>hunterloftis: Most mobile platforms provide some kind of push messaging system
19:37:26  <nathan7>hunterloftis: Android has Google Cloud Messaging
19:37:35  <nathan7>hunterloftis: iOS has something like it too
19:37:37  <hunterloftis>nathan7: HTML5
19:37:41  <nathan7>hunterloftis: hrm
19:38:05  <hunterloftis>nathan7: definitely appreciate the out-of-the-box suggestions though
19:38:13  * jos_ejoined
19:39:04  <nathan7>hunterloftis: It's a tough thing
19:39:04  * jos_equit (Read error: Connection reset by peer)
19:39:16  * jos_ejoined
19:39:35  <hunterloftis>nathan7: yep. I think our solution will work well actually (now ;) but we'd like to measure some numbers and extrapolate load information.
19:39:35  <nathan7>hunterloftis: I've been looking at other ways of doing this - I and a friend wrote a system to notify people when the Amsterdam hackerspace is open a while ago
19:39:51  <nathan7>hunterloftis: And there is one person who refuses to install the Google libs on his Android device
19:40:22  <nathan7>hunterloftis: we spent a lot of time trying to find a way to push messages in a reasonable way without using GCM and friends
19:40:45  <hunterloftis>nathan7: yeah it's tricky
19:41:34  <nathan7>hunterloftis: What exactly *is* your service?
19:41:47  * bradleymeckquit (Quit: bradleymeck)
19:41:52  * andris9joined
19:43:00  <hunterloftis>nathan7: I can't talk about it too much, sorry - still in dev and under NDA. But it's basically a sync service for large groups of people interested in a common set of data that can be collaboratively edited.
19:44:11  <nathan7>hunterloftis: so like gdocs-y?
19:44:15  <nathan7>hunterloftis: ie the user is either looking at the app or isn't interested in the data right now
19:44:45  <hunterloftis>nathan7: yep very gdocs-y. a simpler data set (fortunately!) with predefined properties though, makes it easier.
19:45:17  * merrihewjoined
19:46:15  <nathan7>hunterloftis: That's a much easier issue because you have to worry less about power consumption and network traffic
19:46:30  * rmillchanged nick to _tbranyen
19:47:49  * brianruequit (Remote host closed the connection)
19:47:49  * _tbranyenchanged nick to rmill
19:49:22  <nathan7>hunterloftis: I think just sending a ping back and forth every once in a while would work fairly well for this use case
19:49:38  * mmalecki[brb]changed nick to mmalecki
19:49:43  <nathan7>hunterloftis: also, have you ever seen share.js?
19:50:00  <nathan7>hunterloftis: it's an operational transform lib for node
19:50:09  <nathan7>hunterloftis: It's fairly cool
19:50:27  <hunterloftis>nathan7: yeah basically we're separating the important part (data) onto http, and the less important part (realtime updates) to websockets
19:50:33  <hunterloftis>I'll definitely check out share.js though, sounds sweet
19:50:49  <nathan7>https://github.com/josephg/ShareJS/wiki/JSON-Client-API
19:51:03  <nathan7>so many libraries on my to-play-with list
19:52:02  * caasiHuangquit (Remote host closed the connection)
19:52:57  * thepumpkinjoined
19:53:03  <hunterloftis>reading share.js's docs. really awesome stuff.
19:53:16  <hunterloftis>sort of simple, still difficult to understand, and beautiful (this OT stuff)
19:54:13  * xonevquit (Quit: Leaving.)
19:54:38  * lessthanphilquit (Ping timeout: 245 seconds)
20:00:37  * graeme_fjoined
20:02:41  * tobiusjoined
20:03:06  * xonevjoined
20:03:46  * bradleymeckjoined
20:04:29  * steve-_joined
20:06:25  * _sorensenquit (Quit: _sorensen)
20:07:23  * xonev1joined
20:07:37  * Sadinjoined
20:07:54  * xonevquit (Ping timeout: 264 seconds)
20:08:27  * hunterloftisquit (Ping timeout: 260 seconds)
20:11:11  * papachanjoined
20:14:22  * tobiusquit (Quit: leaving)
20:18:33  * _sorensenjoined
20:24:37  * joshonthewebjoined
20:25:08  * _sorensenquit (Ping timeout: 246 seconds)
20:26:59  * blakmatrixquit (Quit: Leaving.)
20:29:35  * _sorensenjoined
20:29:36  * rushainemquit (Quit: rushainem)
20:30:30  * blakmatrixjoined
20:31:05  * rushainemjoined
20:32:14  * thepumpk_joined
20:32:15  * thepumpkinquit (Read error: Connection reset by peer)
20:32:21  * joshonthewebquit (Quit: Computer has gone to sleep.)
20:32:38  * Bootstrapperjoined
20:33:33  * Bootstrapperquit (Remote host closed the connection)
20:33:35  * defunctzombiequit (Remote host closed the connection)
20:33:57  * Bootstrapperjoined
20:35:53  * lpinjoined
20:36:31  * Slyquit (Remote host closed the connection)
20:38:21  * AvianFlujoined
20:38:33  * backinnamjoined
20:39:22  * anoemijoined
20:41:31  * Bootstrapperquit (Remote host closed the connection)
20:45:03  * thepumpkinjoined
20:46:29  * thepumpk_quit (Ping timeout: 246 seconds)
20:46:48  * robinson_kquit (Remote host closed the connection)
20:46:49  * tonistquit (Quit: tonist)
20:46:56  * chrisekelleyquit (Quit: chrisekelley)
20:47:32  * shykeschanged nick to zz_shykes
20:51:33  * sorensojoined
20:53:27  * standoo1joined
20:57:21  * backinnamquit (Quit: Computer has gone to sleep.)
21:05:56  * ngoldmanjoined
21:10:57  * sreeixquit (Quit: sreeix)
21:18:38  * brianruejoined
21:18:41  * kperchjoined
21:18:59  * _sorensenquit (Quit: _sorensen)
21:19:25  * andris9quit (Remote host closed the connection)
21:19:51  * Slyjoined
21:21:44  * `3rdEdenquit (Remote host closed the connection)
21:22:15  * duncanbeeverschanged nick to birdbones
21:22:45  * doubletapjoined
21:22:53  * kperchquit (Ping timeout: 246 seconds)
21:23:09  * graeme_fquit (Quit: Computer has gone to sleep.)
21:24:30  * sreeixjoined
21:24:55  * _sorensenjoined
21:25:11  * _sorensenquit (Remote host closed the connection)
21:25:25  * _sorensenjoined
21:26:12  * jos_equit (Quit: jos_e)
21:27:02  * TooTallNatequit (Quit: Computer has gone to sleep.)
21:27:05  * st_lukequit (Ping timeout: 246 seconds)
21:28:54  * fatjonnyquit (Read error: Connection reset by peer)
21:30:18  * fatjonnyjoined
21:32:51  * graeme_fjoined
21:33:38  * joshonthewebjoined
21:39:00  * joshonthewebquit (Quit: Computer has gone to sleep.)
21:40:51  * jt__joined
21:44:01  * defunctzombiejoined
21:44:56  * TooTallNatejoined
21:45:48  * fatjonny1joined
21:45:48  * fatjonnyquit (Read error: Connection reset by peer)
21:45:55  * fatjonny1quit (Client Quit)
21:48:14  * defunctzombiequit (Ping timeout: 240 seconds)
21:49:55  * Bootstrapperjoined
21:49:59  * trycatchjoined
21:50:49  <trycatch>hi all
21:50:58  <trycatch>i need a small info please
21:51:09  <blakmatrix>ok
21:51:13  <trycatch>whats the best resources for tdd in node please?
21:51:40  <blakmatrix>lol
21:51:56  <blakmatrix>i like taps
21:52:25  * bradleymeckquit (Quit: bradleymeck)
21:52:33  <blakmatrix>you might try the people in #node.js they'd have more opinions over there
21:53:15  * AvianFluquit (Remote host closed the connection)
21:59:38  * trycatchquit (Ping timeout: 245 seconds)
22:01:56  * defunctzombiejoined
22:02:24  <pellepelle3>hey blakmatrix i have a question .. is there a reason why the referral header keeps changing from site.jit.us to site.jitsu.com and back and forth past few days it is killing our login with Facebook because have to keep changing the where the login request is coming from
22:04:12  <nathan7>pellepelle3: it's where the user accesses it
22:04:28  <nathan7>pellepelle3: if the user goes to .jit.su, then it'll be .jit.su
22:04:31  <blakmatrix>pellepelle3: we have *.nodejitsu.com , *.jitsu.com, and *.jit.su
22:05:04  <pellepelle3>no no .. that would make sence
22:05:15  * sreeixquit (Quit: sreeix)
22:05:40  <mmalecki>what do you call 'referral header'?
22:06:02  <blakmatrix>mmalecki: probably what is in the cookie
22:06:54  * YoYquit (Ping timeout: 240 seconds)
22:07:10  <pellepelle3>i mean some time when i try and login .. and i go to etc-node-dev-team.jit.us and then click login i got errors saying ur application url don't match our records and i look at the domain in the query for Facebook and it says . etc-node-dev-team.jitsu.com
22:07:49  * YoYjoined
22:07:59  <mmalecki>I mean... use the right domain?
22:08:03  * anoemiquit (Quit: anoemi)
22:08:23  <mmalecki>you mean facebook checks the referer header and says that it's invalid?
22:08:35  * lpinquit (Quit: Leaving)
22:08:38  <pellepelle3>so i go to the face book app change the url to etc-node-dev-team.jitsu.com and it works then randomly it doesn't and then i has the error again and i switch back to etc-node-dev-team.jit.su on Facebook and it works again
22:08:56  * Bootstrapperquit (Remote host closed the connection)
22:09:00  <mmalecki>just force redirect to one of our subdomains
22:09:25  <mmalecki>as in, if user didn't come from whatver.jitsu.com, then redirect him to whatever.jitsu.com
22:09:43  <pellepelle3>no that isn't the problem
22:09:53  * Bootstrapperjoined
22:09:58  <mmalecki>so what is?
22:10:13  <pellepelle3>i mean if you go to whatver.jitsu.com it Facebook thinks we are coming from whatver.jit.su
22:10:36  <mmalecki>browser is what controls your referer header
22:10:41  <mmalecki>we can't do anything about it.
22:11:06  <blakmatrix>could be a reverse look up thing maybe
22:11:22  <blakmatrix>but yeah my suggestion would be o clear yor chache
22:11:44  <pellepelle3>well it isn't a browser level problem because i try it on other computers mobile devices same thing
22:12:18  * sirkitreechanged nick to sirkitree|afk
22:12:23  <blakmatrix>so like walk us through so we can reproduce what you're seeing
22:12:31  <pellepelle3>it is doing it now
22:12:33  <pellepelle3>actually
22:13:15  <pellepelle3>go to etc-node-dev-team.nko3.jitsu.com
22:13:23  <pellepelle3>and click login
22:13:25  * sorensoquit (Quit: Computer has gone to sleep.)
22:13:35  <pellepelle3>and look at the query string in the address bar
22:13:53  <pellepelle3>i wish i was making this up
22:14:11  <mmalecki>well, where does the url come from?
22:14:19  <pellepelle3>? ..
22:14:34  <mmalecki>back in the days when I was integrating with facebook you had to redirect user to the oauth dialog
22:14:45  * doubletapquit (Quit: Leaving.)
22:14:56  <mmalecki>this is something /auth/facebook endpoint does.
22:14:56  <blakmatrix>http://etc-node-dev-team.nko3.jitsu.com/auth/facebook
22:15:01  <pellepelle3>yeah
22:15:20  <mmalecki>you are redirecting to the wrong domain.
22:15:30  <mmalecki>if you can show me the code, I can help you with fixing it
22:15:34  <pellepelle3>I'm not doing it is doing it auto patchily
22:15:48  <pellepelle3>automatically I'm using every auth
22:16:08  <mmalecki>can you show me the code?
22:17:31  * sreeixjoined
22:18:14  <pellepelle3>i guess give me a min .. btw if i were to change the Facebook app to etc-node-dev-team.nko3.jitsu.com and tried to login with http://etc-node-dev-team.nko3.jit.su/auth/facebook it would work it would point to the etc-node-dev-team.nko3.jitsu.com as the referrer domain
22:18:22  <pellepelle3>makes no sence
22:21:27  <pellepelle3>https://github.com/bnoguchi/everyauth/blob/express3/lib/modules/facebook.js
22:22:43  * joshonthewebjoined
22:22:53  <mmalecki>here. https://github.com/bnoguchi/everyauth/blob/express3/lib/utils.js#L27
22:23:11  <mmalecki>it uses host header as a hint for guessing correct callback url.
22:23:11  * indexzerojoined
22:23:24  <pellepelle3>ok so your host headers change?
22:23:29  * ArxPoeticaquit (Quit: Leaving.)
22:23:33  <mmalecki>just redirect everyone to whatever domain you have set in facebook app.
22:23:45  <blakmatrix>http://headers.jit.su
22:23:50  <mmalecki>if someone comes from .jit.su just redirect him to jitsu.com
22:24:07  <pellepelle3>ok u just saw
22:24:22  <pellepelle3> http://etc-node-dev-team.nko3.jit.su/auth/facebook
22:24:47  <pellepelle3>opps
22:24:52  <mmalecki>I suppose you could change oauth2 hostname but not sure how fb reacts to that.
22:25:01  <pellepelle3> http://etc-node-dev-team.nko3.jitsu.com/auth/facebook gives the wrong host header
22:25:24  <mmalecki>what domain is set in fb settings?
22:26:18  <pellepelle3>http://etc-node-dev-team.nko3.jitsu.com/
22:27:16  <pellepelle3>that is what I'm talking about
22:27:25  <mmalecki>ah.
22:27:41  <pellepelle3>as i said i wish i could make this up
22:28:03  * joshonthewebquit (Quit: Computer has gone to sleep.)
22:28:22  <mmalecki>it's probably doing caching then
22:28:41  * caasiHuangjoined
22:28:44  <pellepelle3>caching at what level
22:28:54  <pellepelle3>u just visited it
22:29:07  <pellepelle3>so not on the brewer level
22:29:12  <mmalecki>can you try passing parameter myHostname: 'http://etc-node-dev-team.nko3.jitsu.com' to facebook module?
22:29:23  <mmalecki>just like you pass accessTokens and such?
22:29:52  <pellepelle3>i don't know i was thinking about that but can't change my deploy code for node knockout
22:30:49  * zz_shykeschanged nick to shykes
22:31:27  <pellepelle3>unless this is a special case or something .. but everyauth says u can do .myHostname( as a hook i believe
22:31:43  * sreeixquit (Quit: sreeix)
22:33:11  * sreeixjoined
22:33:38  * thepumpkinquit (Read error: Connection reset by peer)
22:33:46  * thepumpkinjoined
22:33:54  * ktkchanged nick to ktkNA
22:34:37  * rushainemquit (Quit: rushainem)
22:36:15  <pellepelle3>so ..
22:36:39  * mdedetrichjoined
22:36:44  <mmalecki>you only need to set it to that host, then it should work I believe
22:36:48  <mmalecki>please test it out locally
22:37:27  * Slyquit (Read error: Connection reset by peer)
22:37:36  <pellepelle3>how .. i need to be on the system to check for this one isntance
22:37:40  * Slyjoined
22:38:31  <pellepelle3>i changed the url in the Facebook app and look it works to again
22:38:47  <pellepelle3>i changed it to etc-node-dev-team.nko3.jit.su
22:39:39  <pellepelle3>but will go back to etc-node-dev-team.nko3.jitsu.com as the header then it breaks again but i never know when that is
22:39:44  * blakmatrixquit (Read error: Connection reset by peer)
22:40:03  * joshonthewebjoined
22:40:21  * blakmatrixjoined
22:42:38  * kuryakiquit (Ping timeout: 260 seconds)
22:44:10  * joshonthewebquit (Client Quit)
22:45:48  <pellepelle3>mmalecki: i have a dev server that uses the same everyauth and it work with the myHostname
22:46:04  <mmalecki>word
22:46:41  <pellepelle3>so would just need to deploy on my jitsu instance just need approval of some sort
22:47:44  * customerjoined
22:48:17  <customer>Hi, why the only option to pay is credit card? Aren't you considering PayPal?
22:49:29  <pellepelle3>so mmalecki: do you know if you can talk to allow the deploy since it wasn't my fault this happened
22:50:15  <mmalecki>I'd ask visnup
22:50:19  <mmalecki>email [email protected]
22:50:34  <mmalecki>that's what topic in #nodeknockout says
22:50:48  <mmalecki>customer: yes, for now it's only possible to pay with a credit or debit card
22:51:12  <customer>Are you going to add the other ones?
22:51:24  <mmalecki>it's not planned yet
22:51:33  <pellepelle3>ok but how do i tell that it was not on my end that this new deploy is needed
22:51:33  <customer>:(
22:51:42  <mmalecki>what's the problem with a credit card?
22:52:06  <customer>my card is not able to online payments
22:52:31  <mmalecki>usually you can change that by calling your bank
22:52:47  <mmalecki>or in bank's web ui, whichever is more convenient/accessible
22:53:14  <customer>Yes, I will have to call to them
22:53:25  <customer>ok, thx
22:53:37  <mmalecki>pleasure. hit us up if you have any questions
22:53:58  <customer>ok
22:54:23  * defunctzombiequit (Remote host closed the connection)
22:55:49  * therealkoopaquit (Remote host closed the connection)
22:57:07  * yawntchanged nick to yawntzzz
22:58:14  * indexzeroquit (Quit: indexzero)
23:00:28  * customerquit (Ping timeout: 245 seconds)
23:02:42  * xonev1quit (Read error: Operation timed out)
23:02:43  * joshonthewebjoined
23:03:52  * c4miloquit (Remote host closed the connection)
23:06:13  * TheJHquit (Ping timeout: 252 seconds)
23:07:03  * PatFjoined
23:08:02  * sreeixquit (Quit: sreeix)
23:08:07  * Slyquit (Ping timeout: 260 seconds)
23:10:03  * joshonthewebquit (Quit: Computer has gone to sleep.)
23:10:51  * Destosquit (Ping timeout: 245 seconds)
23:11:19  * AvianFlujoined
23:11:51  * PatFquit (Ping timeout: 260 seconds)
23:12:26  * graeme_fquit (Quit: Computer has gone to sleep.)
23:12:38  * anoemijoined
23:14:18  * caasiHuangquit (Remote host closed the connection)
23:18:20  * generalissimoquit (Remote host closed the connection)
23:19:27  * indexzerojoined
23:19:50  * st_lukejoined
23:20:47  * cmwelshquit (Excess Flood)
23:20:53  * BruNeXquit (Ping timeout: 252 seconds)
23:21:04  * andris9joined
23:21:15  * cmwelshjoined
23:21:16  * BruNeXjoined
23:24:57  * ftlstrmjoined
23:26:23  * andris9quit (Ping timeout: 252 seconds)
23:27:35  * xonevjoined
23:27:51  * Slyjoined
23:28:58  <pellepelle3>aight Visnu let me make the change and i believe it work mmalecki
23:28:58  * thepumpkinquit (Remote host closed the connection)
23:29:08  <mmalecki>word
23:33:29  * xonevquit (Read error: Connection reset by peer)
23:33:38  * xonevjoined
23:36:15  * indexzeroquit (Quit: indexzero)
23:36:44  * chrisdotcodequit (Remote host closed the connection)
23:37:59  * xonevquit (Ping timeout: 260 seconds)
23:38:10  * aheckmannquit (Quit: aheckmann)
23:38:14  * Bootstrapperquit (Remote host closed the connection)
23:38:33  * Slyquit (Remote host closed the connection)
23:39:05  * thl0quit (Remote host closed the connection)
23:39:31  * thl0joined
23:41:35  * xonevjoined
23:42:08  * aheckmannjoined
23:43:06  * thl0quit (Read error: Operation timed out)
23:47:43  * Slyjoined
23:49:11  * indexzerojoined
23:55:20  * therealkoopajoined
23:57:05  * caseywebdevjoined
23:57:56  * joshonthewebjoined
23:58:14  * mappumjoined
23:59:48  <caseywebdev>anyone else getting repeated `error: Error: socket hang up`?